100000 100000
147607545 670377056 275686209 13942736 698177557 356353586 221246184 559492297 770576051 433302610 352304236 353685867 778782038 649695510 875647436 362993725 402945819 649205358 390802574 411377433 180833391 654049072 517318075 689597938 167983217 963223303 413510683 980060197 475110985 121864724 974682820 126548117 829513772 519933851 618051890 542127509 163995819 878180813 183291131 631684270 208310036 83431888 3367276 999269448 385315004 835750366 858774879 736794895 170757083 562615943 36403893 895505914 647023326 245087981 49141211 718525175 386186663 764493254 843680117 685378812 40615255 248038106 133848744 660580946 448279801 924976094 203331895 567683223 291568971 30764599 607975033 813149946 220868401 779696984 793024793 486905166 466296301 356182563 91409345 842441509 747008484 266167335 987799075 474289735 362202386 201043264 134445010 570363898 856249768 754662051 605590396 882546493 18989184 354946831 722438317 387565638 28747457 915729555 935851712 940476378 947304895 537934014 168607427 272831277 57978017 803483745 745855052 74913923 121291656 894184550 722194248 721421042 17569349 151314432 58517680 99963399 735831881 429540075 283756678 813393224 241937131 507523001 236043837 784846417 837685353 141449602 452293128 429416417 876065912 397735995 277305153 313035903 326779018 442154969 341287779 91438773 118229708 423058928 237846419 266703419 435944343 975824394 958574704 580005814 502965888 406491068 705801475 384732637 522080632 322412072 550901191 235019481 906283212 365375086 568180670 992932302 325962698 710952049 420836826 248752232 312454820 38282170 735585094 52975944 67394864 601051870 805327356 394853389 133650475 724074152 345784134 152545494 204862238 467442729 515992274 924880652 654392823 111668435 928073617 991912387 98817403 103918265 148187767 458267604 194180436 220134955 404385916 93850922 769330313 282549164 237666074 385979233 568120791 258041043 173120717 861433899 64118291 891642497 329354233 556461548 656015387 868023467 549103532 110632779 673369337 907717646 50652061 539554487 226066477 75687320 945737344 957995732 912039411 171216175 403747224 493901667 498760276 696221781 927257625 13605877 778062549 966734206 157620966 48857182 859010050 332684457 459568945 278983047 740164804 566922994 161891920 205060880 594365170 756367109 280065875 302554149 754536083 671254194 107426321 728287448 563333339 711642460 389961863 225140196 893795957 820475259 853433604 455599576 827513255 344005467 566140020 321138569 408736026 81407809 978415792 910273925 399455420 243067091 196906765 956171624 102257646 723999903 868277379 41814305 17130414 259940003 428038265 508039920 923752672 598009034 617184808 980008686 144351153 259789999 453130005 534567586 452913464 793792995 62293622 430652866 40578385 38169464 866511406 270599673 724596708 587617659 836231001 4311050 726710147 216649617 346510316 419917740 73127748 242924431 638076462 674039422 263118159 567176347 743310739 151558905 196155017 207203380 624420322 134412087 300812578 230559916 650189155 623093468 430182432 334385512 420996287 832075459 31305420 675283331 132419038 474439115 643243960 171740252 496546908 780212676 207480878 945495363 873826383 594916867 511981329 821124060 95469028 598761886 938140266 83366710 20416621 290570896 179642499 773226209 258393758 93477828 407880236 878130511 349077298 3562751 63775075 580647531 504567401 290539642 918951227 159764953 400847836 379604698 692365087 158890115 342404283 868962510 647097197 536387429 402370487 419942241 92520185 682583392 359993960 619709367 219641764 500516025 242227197 546058189 272819760 158307403 797833010 509677845 26269883 289246949 418589240 849891868 986573244 28374679 914748450 358929188 24722012 194546313 471608424 305795412 910471827 726960046 397584099 226763140 474626741 516028027 381317378 349408057 79379922 212769460 262418261 651712998 3085495 110604209 748704414 97688657 168259173 646968652 300584054 818266562 300361047 994373045 178116714 661126773 298352185 528449869 140155819 632859319 407499660 432857086 763405532 981325409 159286289 684540873 508820936 665682052 624854729 314711500 214691467 179145562 798746670 171574867 863387396 845848200 197416929 609381352 913333499 305109551 818564649 717014324 881630594 303434050 500815214 844682374 558214590 963127649 134219310 525631464 96408073 490710285 889291994 154944980 939735245 904925061 594122233 858106552 205831762 135462322 297473813 942355344 3788900 315392875 21699950 504499340 793422027 966060165 604742136 97726621 470121778 81845286 254411856 571470801 60789643 144710 173924357 29876873 883519891 14778883 873220526 603655932 704822088 809922289 691015535 59602183 37020267 137332179 57231084 338086389 774487976 264443747 284150535 710176329 946695831 823019408 3197287 768008594 485598505 40703449 472062887 64259861 484660492 560963536 931521082 237016358 593973651 367433967 393230332 146655977 753491912 472558988 701939962 618757717 501278317 525478808 884825254 769663285 895973313 51624628 90067746 94224373 404229881 462610326 507279550 607408930 738366961 296977340 601665978 42519661 636490892 444318640 709453973 967300287 999459716 434164221 465272171 680798671 890002676 167058016 119648086 144989637 156036326 524168318 617162456 729654483 242543511 864977620 694274424 669491472 146962239 403666078 548989782 15006995 417546160 381232211 75475548 579563946 823519578 31678097 475106460 695573689 91617896 976781231 465422380 607954797 369998126 938863759 612102906 442595065 376517723 785893550 862070704 206834404 176950462 856627447 394084569 948309825 299092487 512098606 70215926 775851882 770220077 799681962 33433361 428300979 127695031 652974348 328817548 613329472 850697882 38533608 677100247 978752702 412207687 883998771 74796643 900378543 172502074 914825924 180341715 460938785 996503163 528471633 34262318 656379502 769183135 840151071 897790651 982785931 30364524 296098522 609160074 505102397 533699733 282393350 643114294 276030287 509665098 847386723 460968875 457064532 836310184 796978732 638782319 53906815 419487984 351300959 129746016 888600730 77313336 370020956 986977576 326772773 563224971 697923495 707286627 952372590 53174562 853382636 318554005 650492696 134125592 335668094 806828179 433430684 349701082 929415760 869859206 287460870 893622400 464394952 355936914 987740627 909115563 915809209 368330592 257090033 241722835 880939077 168303857 384805618 329541646 965840086 325862069 123208172 389802827 816810359 21605915 438680961 232614618 205638344 532893230 441309551 64553569 884993824 759880802 654312427 666592645 815677926 231425171 174371336 180115980 529887246 586279010 596755704 196702489 270222304 896894218 884149312 166961843 321341411 118404188 18666253 903937324 51862271 949511970 292441312 294123856 878165835 690497662 598289024 463110202 251770060 849975029 27479687 560586763 440623271 318058371 69564330 849215853 811555431 854341870 897071911 964727151 247364080 140226465 855051980 419395301 476040658 387388340 731216775 455788407 471700127 604079516 787217378 281556577 489756085 799412649 962005517 771036830 247102135 898038220 642831220 453740602 778068212 814087500 100221304 989054285 455093466 571818983 226661993 113153116 513279981 248267964 755645098 2610428 757884609 42118680 489541784 343670805 735973861 266211470 928120968 493014800 586134221 271399709 348767395 150193784 970049915 302101337 684779155 44885211 76570122 487962776 818544227 997702380 205185225 704147552 639138455 766333034 267650671 192533815 418662005 531643241 427757762 291436871 974420884 690136704 553790489 629032192 405987550 141876145 798774188 962078222 704669057 208696532 789644988 859973832 156434549 518789502 468319388 602576829 977992116 491850463 785206497 931790157 484688208 953861236 410302409 189460173 834762476 940277366 588485918 74087752 28663934 497283316 874603482 223987404 988519352 247182390 628950355 200797435 841909481 420806052 87272165 801794668 335055707 842212357 929133604 2479594 146119098 696008411 340002881 216478958 157970116 320722981 140767647 297427863 96142969 788084730 384373084 65544085 809246773 509401153 472476045 124248475 251611566 994509323 680850003 746861917 958535241 445704292 135959563 569056265 474580507 483804637 803394162 720683443 420895119 631201188 633909979 338397109 751759080 129721260 915395074 568337759 673687359 934059218 482605351 355101188 936926521 24740397 37607343 18422276 850365351 580781595 809844967 125439593 658384210 347002305 381153443 761368582 916015225 763490005 479181942 364045097 932060943 406274009 408201891 868455949 868550413 814419753 588399297 705786237 85684675 939460694 984767447 254207192 615555743 505388384 817286798 533091711 967137202 926792336 859799012 317502949 533589435 316212825 200989203 77036995 45454067 700436857 138693460 88666182 579552181 52387096 904217249 318163665 41024132 815054136 627051005 468872528 448770212 931797830 21289404 992898307 702942425 848037368 537176244 319257515 571124730 934676125 66575785 9041991 793948813 573208800 177579530 924423090 880296535 374890474 466547764 441721533 395975950 583590697 265242109 134458061 690165665 687385031 638470236 17102732 581723442 205414028 145816552 621512366 91542845 520919931 407636191 524825266 508527477 223889848 925944501 886893937 593490316 389062188 772505036 395126879 707499789 252903167 296467303 6980634 44327952 565991946 777520747 202445919 870478381 744568303 631254383 968960874 164103699 41736093 811728053 419991261 527588798 248611573 344271096 155598870 31809342 256604796 423827512 440814934 346029974 941803264 693039628 664601717 245216616 317736204 823556302 903352859 689193375 98045506 432080788 865365725 784975246 550657274 237889279 656625764 729674503 292544978 567476925 127017961 575367772 674100409 985565000 822038801 992531899 527838465 513711095 71122069 977208285 797774933 337429832 552979791 622288844 814488147 414170704 314252573 447089185 28122712 624475047 921137305 725193885 50328741 203550936 72684522 319253819 60270270 294616830 176622271 409902251 762753477 879093128 797080886 770267243 790810597 964410831 419459796 685586731 294970112 128807484 147082516 453053928 90369613 771726482 180193243 299727749 906364539 216630503 823917732 428781409 568534013 856423570 710091219 608346149 413684223 628362289 669035514 692009421 201125660 937168928 556098902 695144695 510610362 412479673 555282356 843658459 657866825 857224456 818954746 543763159 365231178 142775374 654611279 730669852 815959767 706899361 747309793 954729055 628863604 46243605 208500785 81152401 894214764 671119076 194174223 807921181 177174349 674720807 828976667 156030026 815615179 525958206 686933232 465952523 167440642 191264860 545783831 98898416 238832264 312627257 207283666 357015776 465442747 377237387 600819988 426710961 344149717 501207323 932070765 939698521 651149405 71606755 504525729 227198316 424410207 745989719 42290957 555257081 393094191 526924099 965557648 983036218 643409160 521867171 146772336 468931674 306738172 493628853 312021596 260646558 379221777 399004634 344254346 207013609 940040335 356356924 450796802 862059829 695201240 10848250 158890511 477135924 505862889 91711316 307267833 673911234 170877328 685723203 875265057 228346078 168722317 18862183 720901585 595641368 464192772 801559740 617780824 619048464 291131609 960175726 565780392 285456891 819200995 722943470 693537287 296434166 855980241 718878468 912450283 777850064 539963992 922619944 335902559 643762379 828792036 115648717 327903529 375693650 257066687 820435237 175272296 290240973 89979344 39427058 125017102 10499144 124868649 429850670 386549658 553253734 156387872 106483361 740701228 956288614 739731243 862851241 277390482 625248961 307435974 814521564 149319277 443489811 569456142 824119600 379314031 589360683 374945761 206784881 217029979 794076828 473764148 795185748 941041521 367294674 423708186 452643064 734503377 322915061 404698503 354598601 336334376 509003369 641427960 683197774 472242060 854685657 818971733 28747038 242088815 231910695 48448451 784303538 679698055 808305001 737312953 209868218 521984524 344726056 344329176 490202207 347522951 877983348 736844586 240151682 399424830 641928501 193542489 649677011 384304768 480183149 787643563 394987486 470959844 294496019 650659298 574200075 386329020 907176346 724145623 45901837 176547391 847759656 179803844 684047040 598071177 848155031 906681913 320519019 515257032 530679585 498781430 356886686 724799279 947455381 693351143 217613748 239677646 882413772 288468481 872092070 341718437 486965702 119335838 801780020 7952282 389703932 148903456 989860854 801716415 229706318 925458211 387906074 883249824 779600475 852383968 667975189 686930711 892514786 570543264 966888600 861994351 529882103 905261140 647252598 911499543 868630555 606509867 481777243 695111120 11588801 595246265 610684036 254061386 893338909 285034371 177846292 537234182 162336582 160140027 574565604 939053858 514513186 355140900 3940630 90592781 82627124 115674640 860869312 470867415 753749026 895680590 107469820 219956880 596883296 615991882 532120101 752771009 619750391 350607145 170251778 275728239 525116439 852020065 378492423 568075307 607097364 330666192 115479936 110510736 371571374 295948370 814652781 233969645 577965931 385899084 261478896 679922280 950625546 808377638 681704465 59242504 90827115 366280606 217343521 449601699 189543632 15982096 459524769 703383429 417234310 430929733 47697304 464764951 309739573 818466051 759722778 202317949 329658832 913283810 460086924 815395075 160179744 998994317 60700237 945961562 277124873 983684623 898585929 668070241 854614575 598743282 441718004 125283702 861268711 690874391 674532812 97210775 269812158 452395020 575975121 259524514 22246586 376043154 544916340 207576970 276037058 612691834 650178672 245070069 626176030 477422942 184212685 222528045 45763082 731483422 701020187 928386000 696121244 657777289 616528431 475557547 485185108 810747422 619527050 491272798 627027399 565101658 659195487 758670453 785638118 595715202 43305794 809886500 284334052 53542391 320636343 267253451 364209415 85381014 79160536 631304109 491141414 981873655 352742927 957114205 684325394 670215921 711751853 249961551 86358074 837292784 596928525 955882091 247059332 230476384 245888114 53715679 293542109 579369164 5374403 540077908 716347400 488931692 67181718 465145197 971894851 594567715 732730599 536017554 685049609 519160451 700036090 885954017 476880404 968615271 977238507 719225223 623063652 242187144 327447575 933419726 800503336 605620519 500783910 701871690 729544019 165003754 396072114 962755622 731914692 746633256 417831187 785450144 970793732 134389323 570268982 963359158 611926425 395566688 957579994 963654633 413359882 924426417 257938959 289981132 662136691 403790577 833864099 406656791 905545211 278668657 851928439 849888896 887118973 274467488 522424652 115292160 688634468 743096436 307436667 567081363 422768971 369080099 228184787 168130255 636019255 965155557 22990009 176295228 670308012 174494926 800688631 295826240 99521698 16356888 758660170 319642386 939909731 293768948 553721402 910388917 282596218 228634053 359025263 681410611 903205424 313333986 803072414 562932030 562349339 8095888 301399722 347719210 478775122 448608677 663293170 247127697 550038453 900629137 227788816 689696216 332851205 429614378 584098667 773628100 800240922 690926031 550788369 331577061 725296726 704270305 433018527 949369641 208451969 411019015 209725951 355382029 399404872 995006648 922673071 934739585 845417453 641060201 707750164 436851938 830588757 494225518 555505229 188605845 178454687 254718249 356932682 287284643 161795065 836653093 366568023 90900190 830449390 234052048 653316078 576246380 926279364 538093974 866144165 718482197 439541949 967540187 718789254 24901195 656544502 256887424 237157301 857714964 102204201 640996884 442924367 926468615 723683970 355512600 956947703 137259449 225645586 592202182 511057384 27796537 503455116 546516183 781177544 303229204 69461858 118855694 127113279 36202710 268457331 516369957 86435504 586278988 933908301 685955304 360873367 126424175 122886676 402309621 417128399 22047550 800017400 335843 710159297 106828785 184289437 852641375 996869638 923422814 421342156 527989787 670252121 503509950 929875323 783341148 629404856 869880541 79795082 947407555 985049583 841610242 127174691 989996675 877893909 810186501 52474400 864822579 136730491 460111909 489165163 739921818 311021498 686731008 362266509 892947788 384825304 519970214 565407073 453446859 666837594 763912010 522819447 914517652 90676923 40852301 403507289 605255923 150832222 921947003 106633653 10002927 174981252 839709172 682674627 466093754 617600176 743772155 825393789 727204226 113732503 805362826 889536163 842897425 312387525 579312502 547652526 795233708 899687020 415549679 817149989 4863436 953827245 244604303 625572327 315529266 659942338 363735168 260200205 713764407 778562973 392499144 987301258 741931213 424668846 241099109 407628822 76102252 432453376 368632159 919148937 115243640 498839759 888133779 263904196 78188762 851650384 149350219 292791685 884907732 761812193 76663078 101250232 577529360 782472425 334334063 943581657 981046847 722615226 733266162 252924012 205767369 375031375 154459746 98547852 194781371 710088895 992002777 810040577 284940612 375311881 641695074 569438384 829114544 264282916 973417189 861866456 418553079 484225652 70017667 313601543 148711498 172106060 223508252 817964184 59050165 521226209 637564045 599056560 733743374 685222808 783289024 750012802 883117675 465788000 623344303 222709083 273074316 452088303 142932741 452227773 878260702 805579587 880760367 313870210 823146774 685956623 803713576 691653831 907793003 564961398 409989679 504078901 144767969 425377439 176566195 228969131 138521284 15693889 399965981 843555229 312776379 363311985 717357227 354178894 208775483 691218390 83779395 676260972 71474725 693258581 577009009 439459617 509931708 66371907 402732225 965141717 585115753 802595685 695553678 442480764 213926420 340204724 22852423 744759598 455487179 638105033 275000601 938087843 796937783 259937980 904927837 658297447 179956307 480531369 741598095 388784428 328898036 24302239 821129817 477431036 159675077 847899315 736854573 209331374 395718974 255285455 741044820 913870175 410869348 265470099 780634318 111777572 392059988 95082064 402809522 135553521 94850591 6022562 407670632 898168720 910389311 151253973 675581141 983580523 228770072 660419378 330681392 265570476 106789024 522060487 128321227 675243027 650133881 883571802 684139629 173522212 314353327 24864064 768894457 419691928 791575882 90497686 193648446 688424144 100532830 206398558 956393468 426245128 984290985 504847187 231116862 575638508 19247645 544418010 832042951 884193585 926704716 147111094 522696576 391386373 193369585 995025599 744694559 91502539 111015511 649164701 748337629 882399621 950955195 512167903 344412498 439789153 826407979 843655114 385361973 143779583 675579262 613938039 205001735 809431585 354618295 38292595 699091645 10894424 716129056 132746187 223739195 953869152 605393581 294033446 884333708 870808913 314941621 954250764 634579794 951686533 596255676 467445700 963590924 415145206 210238483 689409243 549542063 837082825 289086491 94423946 504817947 887244064 576088780 258560465 308603153 814743246 338502867 513076812 656082743 151426879 270405475 712742762 750282509 998247455 373990738 912542170 972190339 793455726 105167204 839466714 842210148 530846371 755505010 389936660 699471284 482403823 961891367 678386536 283650645 439495686 748939855 582615279 240575742 40249307 598861046 551446237 955309662 605986145 866342300 631663993 33691740 576371792 225506028 491016765 12292860 547141331 384723816 562247529 361771511 766386439 719752550 695238435 561364027 535969589 745855388 44178655 38387568 459988636 688679664 17223403 816137369 909988067 447211433 349110446 311198475 208495230 392238414 494481787 773317626 272786213 802347027 756433592 815078721 253856986 337318798 915714475 805278411 146415416 260977032 630275324 628828095 784701735 713036946 844071349 501517887 263884825 435733479 935993956 676441672 537963298 54783462 969117436 992461440 330038358 281395914 398494129 819864890 6086414 244566821 125987242 489814393 988585582 512791453 812664874 979494565 1508470 343228555 705995726 889448842 137465455 519243395 640346315 134741820 80892513 139846297 856174669 200100717 474779128 517000931 37524291 303722597 570033992 434286678 126952478 104034469 78607674 840044910 118312482 200392741 173833552 428980797 17676494 688202500 589110079 119941801 703297176 288373767 302852301 11442553 818798300 616069669 579198928 19523019 781901300 648401406 102344999 826256431 304370131 511480549 777187070 337961940 18591492 108346027 929239149 656445060 715734897 676790563 137760362 105045603 262726746 671655866 637033966 760101755 37555148 560612416 344227614 168253040 970204429 901156326 586945943 951642646 588307495 357362099 554726903 504145238 949269652 415744108 250441395 375881734 891068335 351390747 946743636 966433911 244976298 309689147 453061544 629968500 139241292 198485723 683005885 137680934 647072001 341285090 117843873 935100898 94039668 370386864 774556929 285120297 618052164 425069155 596203576 620831360 849490635 139531013 367605145 355677467 291103999 994534756 154353470 682100990 707105205 867138851 534159041 502964211 362001429 799800979 598325752 708525047 113329483 434117628 584034222 382229326 262204756 708199929 284999601 398574346 457193545 472221977 416146271 351635137 265307673 590688455 918439821 955184134 558133766 629173818 482405704 154708503 786174534 566777840 20877204 185586386 177960969 976614106 822083411 418452465 53097782 416403352 666697737 746608629 692253658 533871507 933779102 162767224 686247071 274155968 783980696 972800091 797927055 332758064 105768847 614573034 698276777 905510102 866037985 735368639 673999947 797125056 935432703 401643875 131926501 216233971 913476909 501446176 229545514 528637462 288893389 611606317 91057933 319781642 63580236 150553498 279094197 289201548 35927039 897451765 466810889 949226061 688324766 135478564 59526951 677443983 55367347 136795170 438845178 876085900 925990207 442542581 34606022 59938232 751224743 305739157 397935150 572892306 778175099 855486327 272647840 738459025 931286250 245538444 858208085 736555290 831743102 927366684 501101785 841405941 106545256 546110320 104324715 245030962 982887608 255504903 715074842 833145074 314064061 552656841 790451382 601460407 402670444 331355489 227920779 616626501 440348973 563166615 541426576 103513315 419622650 975781860 471165167 614128019 784235397 981077157 460842750 384667404 893518785 457587930 621616221 730808666 696196940 992494451 881309129 100518957 263767910 957123295 700982076 887534321 133781486 16120757 463968977 778889977 551552309 887102954 186690001 167841072 182607297 879147647 354811959 153109019 916026366 712973714 664159922 604455397 933190329 989305498 452200320 662621160 457494786 449780094 892878866 226720888 3450577 842186641 779984146 581525366 313652067 25206917 733646467 120991032 550788962 236550846 660229410 131392528 770750341 410940122 930749367 507772037 230945282 257860659 241766352 331776497 265822639 274882259 616711879 730000897 136925849 649875784 355049960 306401952 182475607 35728331 912437701 48600168 46517571 308561709 879895700 186034957 44908318 768590054 798741626 319483336 126659388 518090149 58986515 561989317 751681474 45993127 160256403 8038249 365107496 330050820 354126897 483520400 425404105 268716327 605213954 248188110 585457020 718839292 178287489 782428743 467071184 418574352 23853541 648258466 401376411 905649924 63046868 849312757 45229281 546979518 5662158 45955476 41912134 526752771 108518857 940222903 601478487 688356575 364607889 651548568 757777777 855693290 461808697 930113656 741680517 241665007 276773960 222239104 552269725 680252631 470973684 24797881 182081208 813497655 750244425 330680398 757259738 453871419 373058878 420876748 769575981 908682453 558996151 5758205 514878255 327307130 590929244 313568086 602493844 239583645 49370697 646175356 15292611 600074446 37361235 629238685 582434452 837093725 600767159 292124790 648477637 623747930 754758929 732892160 799707991 379303271 250224950 53180487 84523686 406448195 119316728 948809686 418290174 104247509 639366084 455884169 54344000 939542895 870747721 606239387 41102851 506078198 788773135 81364788 431094536 69595959 3561714 24082355 865911235 458882546 52074131 589234754 546212030 108907626 924577996 759256997 912440175 865971111 339436687 790959266 800252864 139442454 148874642 528703811 360251063 145658974 199727895 198710688 574480813 837537894 794946652 217410156 471524238 322038833 802522561 455019701 304131779 833249400 742125957 839604910 77430690 373651840 60925795 628922879 968658241 263629073 465341417 16076082 246537987 551424548 160256400 458587291 131301184 700031889 662833138 476506022 6863387 990483900 644418807 481380946 795150298 506107824 984548264 725736336 790444007 953845276 881386155 520759403 843735279 79334258 371749799 404424527 760778487 858527077 229689549 571597717 453488398 740591736 849426873 502511084 151089488 490417656 355837239 865814332 721584944 398953949 255337650 719559562 112283965 821207475 187619471 982380813 192135256 987055109 430436208 375876470 414038503 713367522 443034509 180350248 853605643 440361931 442766132 476094630 719438477 929540849 4589719 996710258 737654709 815857918 982965803 536319854 626240914 286561639 743107956 287643952 250506030 205751439 246998487 69056248 37802921 816390297 109063196 499531233 177870703 40215435 979646767 727059891 694575910 125703235 585474209 38879435 703988596 580851243 708351191 146078589 918873428 419765091 614490060 400296224 331066802 7005087 13057961 210470035 601435599 860976458 75364201 963525261 364645826 997804448 599535026 877466528 999153279 640314907 737165088 81543403 652604012 735079081 373543457 238015023 473281196 140030323 304132507 174103101 93782650 725732354 377264054 833175276 956836177 796702016 848209081 904218313 409785074 844913582 658463283 9074233 127487799 76809894 692805549 484647025 910010334 267735522 663265123 595260677 38604330 542568383 244022390 859387543 176720043 143585467 801345092 446706292 494429222 599945899 525369424 772853995 848163424 123266272 78700495 160694672 929002655 291488408 902406127 946849748 141480067 497603718 735526631 209084028 403694358 340388637 88997305 71925584 260973851 39845909 339891519 724427181 535720617 581604706 93725051 991461333 316712606 508058208 866110991 156631415 964415783 598055553 220245533 771658504 251567498 493035559 760862227 756459882 880337990 773882169 830472989 51402806 536126479 898538636 394986138 649348090 929845567 573792588 772490807 394163787 331423840 836016362 959884753 112440664 696919776 618855483 441176030 227133666 786080107 499044575 256602965 405603743 488448884 983002968 868954487 353939666 52161676 410785507 583630636 993086059 275813497 465649057 324525139 915534035 218897893 534806540 226570022 351123140 196294706 101701621 345325759 620441048 325072888 358083584 774018008 837579943 376466255 821223302 439156636 26883917 737945445 152280053 469360897 481666820 981485257 494392002 499534806 207916161 900863275 904692428 699603048 553737859 225434196 988975310 683268684 25674219 281539409 750412055 204537737 39618847 162833934 17323298 567242295 478551732 947031813 777901290 259231959 924099445 624319739 276146417 782455795 556948951 247700846 991221731 478510015 593978698 609635119 243173989 759022433 493488673 684950010 940134425 564783661 657234217 463429508 846187467 236846289 8706705 402447670 141453881 68256180 140602319 861788326 72088971 333177475 905845107 209797869 201227270 225117437 180968854 1047527 398855953 519655892 923386711 49671545 801741227 40566956 145139488 721659028 775157698 354627707 72179021 558491200 680783862 129736890 324378067 894424786 794689680 7506927 931299333 175170827 518596369 779267242 93624741 473033137 952866249 723761443 67443655 302562516 841913609 243527868 609099130 881969384 339056067 653707213 971824255 887148664 60739162 469344280 135677814 150575519 880530612 129836104 647175927 130625734 685415735 401593416 459359844 262191383 131923692 918554662 957076106 581691738 69838571 965037528 549982652 23879328 418348615 542271450 599722137 109392857 414581228 982891883 805957515 964288681 35197281 109750837 383574687 774315682 593818049 973176480 70674402 388563384 510552984 442890464 77708445 196850917 987818318 676152380 153514909 944918332 761492913 885385446 374863297 383498567 83349288 51480930 3695319 426755089 627558831 233991295 165582603 982532888 993144761 808394247 587951713 710196750 186616072 973953079 528063287 320821502 622332317 878305069 596435288 748781984 420212248 314611543 876590090 114186952 741874272 674979596 538496358 856141179 942078393 630863689 68385867 708416947 210756945 307493196 243757081 555232947 615513041 203101448 798567535 502015447 864684307 343036579 430147385 391212086 305828223 287339105 982394143 646034822 542088251 523759836 825609874 218173579 438061965 745439433 652713248 294648297 906968492 276993714 640925050 123183448 415360446 12205629 746408599 619150750 139759609 851274125 611275674 942229370 800670213 5693852 750634886 397734354 255896007 278684798 951480513 757924898 91827431 56953491 585639253 310135896 274568333 232329840 480346880 3772535 935392172 150946722 469297387 284892080 804794906 408548555 967711065 554956789 744907699 113685966 85609316 514832195 485203156 970989145 885958122 907327057 205292466 809591175 65734310 871690197 858759215 662209618 462972697 686472188 108645458 149783345 955946339 308941786 354198823 223172259 712201178 492918516 560082119 316269249 255422800 675096242 793501827 236727246 279365155 528500746 462472914 936845397 752453742 219479680 93913493 831225147 751981438 380406016 593542631 884049736 719104572 69906818 593631523 536209369 835214982 264367552 170058162 127610253 743402996 474350170 697307706 493833656 546867904 257073380 175169384 407569559 554099131 178775196 145470178 486286744 950058045 856680427 426225048 768786 357476192 432739145 217382991 825624381 775298547 229406916 422546549 394640782 983519966 499645413 679455536 141040066 26425576 287963225 975016488 832148244 261804756 936189160 374977177 159734280 146313437 897872965 833408675 35476424 766581687 742880662 460663982 957790645 233127246 465584058 985510279 742980530 401809877 226127512 269239162 95489502 421582574 140111371 999968425 540622310 289764824 111558516 396060753 306451036 11588528 514774824 798558040 351321204 676808176 168732162 324290012 624955858 903974744 735012350 799697890 616285081 262600217 44445459 52883111 883552155 996656002 889760218 621184294 613544529 731340804 909243298 438499395 840470631 382678889 389874210 619212687 550007723 918658423 523387345 448703812 631979148 556869842 143635322 428064032 25203423 353367614 889231311 875099739 246425434 155499098 781712794 954620945 362613079 446548851 913721982 584890705 724660681 403600954 602281460 486976837 180516952 532501965 355964917 248170902 209939239 121352727 276251930 728573219 995405014 293835113 899005063 718182200 521253621 93260193 969557669 790794371 509808912 336987883 58544057 671608977 221617584 620052553 516743115 422934984 178774677 216201159 178569075 823675207 176837515 832245218 4595527 272192048 985014259 582955608 819370498 443555978 428064185 732429256 734714312 779311468 351879998 70890060 225686311 299321027 475337774 285029249 863211747 84515600 631056482 294138423 22440984 726826016 809588884 841821541 21710705 949843825 129874472 746991480 894051683 79265572 648326715 785907543 82462826 815911203 380026286 384234685 578182113 398094590 383998873 428894810 591222591 821471887 389119326 767894483 56411519 180509282 241900595 841294428 802618865 20032779 278875639 912569541 283116969 990841231 283158046 647034716 822662303 221515391 986460375 613550394 632897346 631039419 277514689 410918957 43452881 311133332 514917210 586803360 713569566 495012776 320968164 706161904 603215026 845106695 25471487 779534973 92889264 485792108 786771469 527330552 791788180 614742966 218626460 224756662 556346579 505807387 276406379 922362007 209573852 142892434 70008334 146203960 226086739 616431580 381628885 64499388 838745237 493802822 942608002 64878930 525683584 234760063 861165521 266146467 715872825 382610788 814749053 657347176 574393127 682034213 519795915 982223902 359066624 665475011 598252166 797374701 679849614 672261944 916006022 231821808 784982043 469513715 252227159 27317839 898744529 899045216 633146762 822376343 989519856 970446605 978105280 716077401 66235166 895239923 631218492 25728506 886612865 755186190 769999905 879992427 391741671 956783254 512303397 959366306 684929449 956865341 982896556 112085971 874491680 933459586 188613189 57351200 349088418 836270542 199757707 823760710 53191245 783334197 684421088 925339553 157974734 274107257 889921625 289580150 244487762 413063793 306765897 948263139 231722140 545883365 111096631 441186479 706074366 456939610 628744897 190978637 521241777 650584974 623710425 140480460 141896501 742236951 648079806 140828374 327632038 341148094 192513125 269875349 520520217 502243942 679867159 731910852 251555534 319157593 297164285 772880354 3296377 834134196 782362977 895611608 846172382 194346942 80967426 430217677 327391924 462314081 289699684 158164819 777927433 593234792 107864573 14752901 374598020 248866340 754596198 452589556 309014123 821869527 442288407 426279997 441796868 361735313 445013188 675819757 145490388 40009854 239303320 574468438 167842695 545946138 247327161 590688850 898976378 512748503 618755786 993636170 252931296 716587551 130975527 123314028 509455288 210603864 926788957 618695940 186462483 351552461 612634900 396173232 140196839 146331635 211339838 92448582 746357688 612468919 254188361 419647586 206150614 14128075 609724829 37969801 207810187 207194272 965875805 166124525 545283621 10973671 145296549 331915270 267082040 250001254 855586096 271752073 383438846 629734420 10058551 841106694 79038366 92572936 722576700 857556333 406390741 582213795 336674115 357592614 901580248 114366236 696304819 137600981 202472201 739138136 797416375 191452238 89695020 356078609 253450802 248083020 936792356 497894682 721753654 229514406 221460012 868610416 268108011 631714766 986999673 122158748 997474536 768877230 361299179 731692122 240507297 416084315 956932729 460353286 722362534 770396148 319014898 3064426 155922599 566793956 82661642 747285112 796771895 241890732 645121830 897578915 979038981 842790898 832805828 811910299 326271125 565711903 111995752 783920885 143768346 452187831 872042452 837697378 449559374 853523108 19803222 641407035 270527907 445384331 113990619 471844566 244697006 66959568 979383264 450113105 373186493 432970400 281634357 425858768 622653146 928051088 590146778 367802519 42953950 989751745 616056957 477797506 30907194 362770879 320920484 403501137 782028113 200481514 615915974 908469649 885296270 47072753 181918895 646048902 972868448 138607034 714111668 180534207 980254949 642706186 231437400 393278504 330435939 864521741 826085392 980106033 214169075 229137158 85531981 392987484 511180526 71524985 323047393 135667016 982013623 420920880 551871472 924523382 145346241 942967450 65025186 898923233 711303501 86135001 846671505 469182074 457139594 683416188 853200134 440759587 875395900 897024358 243669668 811355767 253174088 616546791 724490043 727629948 524239506 821990320 171857382 644236649 696224247 724165216 689089205 502873717 939487984 797945983 593906394 463148485 745673914 15851930 862012023 688642061 428593159 598012799 275448050 167001298 337792975 272039891 225740232 728006485 552825640 914042723 572846464 63138542 180632397 699014814 689111129 606646692 52814359 393503670 56646784 842384679 708964664 290001690 948407117 373763689 90909954 955861611 345919536 535210538 716518775 359009193 514944880 767318885 700647747 691079790 971424965 826992151 434429047 676379662 46994174 350412268 859295166 782148582 734389814 32387958 396371405 45900365 766949811 617142238 354877641 228219145 921298130 867463710 554344733 767587897 182733709 81557463 830435441 348161033 166955551 604903501 663226159 232429686 122901677 255048793 87472410 312157711 613084652 573132873 706653891 334831607 312485836 669563528 903436433 709126538 72350517 233264167 58646179 937534677 295699771 685200665 979456472 279318762 237549452 78814246 937733127 27849364 127243149 82104613 483817695 610183706 689516677 125388296 918371617 939218588 523250741 420930100 531618841 346998348 259958337 201624441 123070865 701396664 204758854 676522619 517349326 792616270 207448193 399636199 775033157 977201839 951900054 645975794 45375490 252091609 534614970 827955371 836438091 781661896 594799658 102570733 688070361 887097054 168572908 699703909 248001401 585991008 937743610 983282010 13120259 493415074 278633292 509640071 524652040 498586538 328569228 533406224 931865927 59236561 361547760 543922634 749811513 237680182 497399087 434139575 728174141 549205896 701285319 774353272 179482559 749893633 396770856 868659961 603742768 751202868 75607166 480612038 672844239 826836633 957358976 729008093 19398043 156781536 478567833 85491098 805073627 581164295 541386943 111812938 845172492 219851442 980291552 92579040 664777309 370805034 164256060 923412139 178452699 673072853 6327914 590375180 305271475 307495072 974314122 543887104 752911104 787822591 795117213 242078797 934418184 805339484 439587142 119259058 931680223 509155274 514320408 517537194 319800291 532412370 191137657 593382646 662193561 71550241 10805623 614134756 825457110 878466361 142981637 900439493 384917841 680070327 852647815 565245679 235980966 362367061 368850617 92009055 996729173 37364141 603397308 524554527 51027415 635265909 121143218 180482728 878821817 533763079 152027811 592314589 566132795 818363920 35260069 698499540 162056277 221132392 780602441 100273795 729157630 502233315 526957629 87259131 348099300 442043808 975647452 294472881 631948782 220760196 181329009 982631 695037670 361813797 917123729 473155844 89843999 155594445 254645241 902117097 859383354 18044415 182141203 101218797 660180667 128043365 873243978 187987021 243004623 309141361 595565132 614710142 747828744 376619813 584920665 18067503 620673921 871331561 533800667 889130076 290730037 592256313 951617327 369971202 672956617 34008386 418053749 420293786 494240562 592252072 771246171 472056458 598456071 420132949 243462648 561870932 163871064 555613984 251480091 516289491 168415938 289740734 373479938 220901314 393309945 290718755 122886933 189018662 347082291 946773119 426707292 654905283 786259859 667407076 569508193 722442077 321352613 27719736 573206133 342744784 347857237 149367423 95739894 905961557 918249599 312727312 85081012 948181456 911475045 397873060 27112803 387391862 115207102 497313447 842269286 206518630 53739883 38053300 241167851 748738274 206877647 799101441 319166453 433109478 702024248 681208535 349428115 216662411 521860949 745579628 559529873 512820830 829662748 966912562 102896636 721073850 431696508 408003373 172340177 709038645 228131082 131267596 24133781 363309952 26475589 500245314 969147427 675632248 924488483 975947461 733879786 870119061 435258791 339208950 316429636 395579285 878892348 93303900 546399561 65598615 790183224 492042674 599389877 974361794 671126870 536555228 479624446 787219502 176395131 866437066 465236446 336198210 167774555 146602421 330286035 556478913 181261332 588956719 910773858 413935200 711745073 44232793 812745084 850371326 152040885 137643526 105207449 77381067 62447430 298022116 144593584 77603797 772577365 102507733 325541634 860239876 984704227 175731694 510936789 783751179 351901600 545588711 429005909 354165921 217342364 796753483 408126207 458826711 42576098 541623708 391529505 798033333 908190002 554569692 229377100 967681951 939987060 950311752 468600517 929710466 169000396 441303215 465033638 343697968 548893243 544668945 603528342 982309942 706856036 153029145 400914030 212623931 281270124 962733427 690360418 157993533 350029347 663093764 684615983 522312233 932849691 835868356 226239637 109751029 514836569 653809309 907019392 564649940 20384135 663935639 532509192 569242232 344249705 353934893 387342096 730904348 317169401 369962847 739370119 553661113 306206014 538032185 376447300 924014468 577879448 363652679 365454523 772770351 181707134 44302986 499250501 416038836 506207212 834304874 103185163 638397064 305369049 817726711 271694227 242556395 589911495 810579690 844775065 590655813 382212758 97685375 681134001 861097326 349380086 814056868 668616517 757589309 161491854 443415593 538625793 973203232 788063334 857731409 951531892 204662440 219914381 338159508 852068569 872347204 819452183 560639202 208668354 862303042 527367945 273233419 316715577 387876589 521817221 59462059 104731417 269045414 418891734 610403212 665569366 206435622 679472002 73476167 597319885 422600679 916166543 649295241 72063320 927606303 895174495 797328125 211519489 889001276 650828921 945491910 475057166 161724716 517728873 620328616 743979316 16163521 658868491 327317270 679419030 319514740 133715158 693927417 329770971 771232765 501154956 669385884 695931898 868839267 478855040 959704404 577180454 947079449 612244898 526265868 498067486 898779868 697352068 316035874 665454345 680117566 14504423 257292744 414336937 111479568 598599190 373831278 540993410 751390060 971800387 73261301 727349793 782163334 894748668 104120427 523701036 780600267 180809982 341540890 932456598 54974735 673806996 60393554 517374572 44636134 597106267 118371252 10507907 540097471 248981438 545576865 644371709 974159750 707833987 480299826 821578794 972546977 142162817 427185830 368773023 317087502 579525359 291426359 35455261 701042963 417606967 69869880 159981321 584308061 583504699 635927325 778244780 224036489 694193757 975278133 262044065 867517704 750878616 534782230 660275287 233371269 181583039 525966392 846073883 566132109 181960329 449122682 808681125 465249178 889212457 901765901 587701400 524445562 194055458 923910163 84731576 459783206 29310126 708280628 780926999 217086411 95943586 177483582 477074813 543807066 449297522 766949925 842631661 22513328 226276558 637754110 495160687 267372328 249461766 884251015 222664962 899082105 376426493 401095608 11510433 644233679 825207735 792496523 623418647 977516887 521677657 895676849 8601788 694822593 504798082 681019345 77334457 438839002 56426805 602485800 771813659 413492318 186281201 177497486 58520614 411509490 195336854 114038293 333396106 981378958 67680976 41266112 36731501 269641812 89030331 639043210 273188100 242378527 68276754 488133077 194438902 607110521 503497140 807414948 579821320 293268179 48652155 105431122 926920119 756156948 253470321 314686094 602834022 76569548 329490361 778362755 535577848 21955081 125729780 802478929 515691409 205468974 39239506 242474840 719775828 355240136 473808699 361469723 684714606 501722962 863554621 924552722 205825002 653067477 540053996 65015738 497909852 71368577 754652367 518102591 38028159 841989068 412287690 839688049 211399394 749752003 778379200 64059290 652261455 369542255 352678655 568879473 32314857 705627742 869262848 608395707 141461242 477910346 946131340 164513084 441650220 402984940 693924911 428073492 786332600 542095368 611737408 66485956 533982395 541366327 568060294 755639375 170244191 570970078 636281200 702118886 372795821 208352474 733549603 458185590 118366900 753641204 390617935 61774602 966760964 653966827 277180055 898604827 539944671 867659065 196411757 13711896 632412460 179905683 210252556 43140339 995064138 223958017 927905828 221099484 39015122 298675429 460147076 176546236 612473528 737797282 309189999 245427048 779929958 944145146 451835870 745830222 547237713 202985555 981144724 35890978 789573424 546547357 382559003 547467506 766327989 520008951 431556616 864091527 969597648 34502039 172723710 131137855 378346908 288616206 270830162 213561837 389298023 586219962 95887161 806357424 402194414 610122708 2017354 35248533 499903900 748223482 97951327 469042460 384933412 505687737 465373811 982097850 71558262 864938545 156586443 972617973 390884649 454462586 328461128 271768565 343302730 352681997 292564305 736163719 944781128 736182862 462700665 981347850 640313243 510935968 903970647 816277263 294372492 719133028 670170843 283209276 388926432 4562230 765007424 776856220 864893077 386740876 36858611 711355864 296541939 367057159 323981637 108577082 358699944 159261686 88440750 125269442 973403126 351982420 954600183 267291978 775929440 415134304 570213714 808073522 958593289 859392648 814850853 744503962 443496826 324568467 571663068 818695042 704958845 710008076 290571658 288686685 887235740 390226611 280693909 106989823 838888009 944776028 340195241 651412739 955582661 417870382 662282835 85899944 565420244 837548816 348364409 558182682 178091033 993112625 727007771 770240727 324578040 407195481 999549908 630439355 506813317 921458906 726794006 348712566 697658633 275079362 945359219 542663056 541618525 440942297 220963588 842506221 448164466 729209760 400059707 868117998 53260684 91367210 869457340 522418666 102076109 879199309 169785813 57730824 478871814 420679524 407025714 988371475 596904029 245281923 627321367 939563457 973616920 702273563 362083927 674424504 369069052 170419499 888126185 564828638 184176538 288765154 303987249 186596387 794226409 169652242 760962182 584966564 620849186 785898466 347895385 397927477 786533160 600822538 912219904 584699051 291741149 366699494 476026627 219156113 79602833 730892544 520180222 760350339 364165603 911963778 523820579 743832695 758195862 340717226 637752752 79657149 885221501 636009354 475734519 469377853 136965573 703472715 890164876 15086881 76635450 287455392 302665839 244721144 259532394 771627607 742516793 20132555 230568578 840597498 665836379 245394491 806932565 877591363 868176518 693170697 818447877 740514803 9750128 895780378 484996221 817922318 850510620 285364667 362157828 834785427 694568766 685834749 610456039 206555735 977616405 514980014 455435039 403737155 466021442 283841553 164710523 433170923 863360023 689990686 647933137 209351950 446625259 498034474 570196812 135377883 525759310 342448135 241430000 254526625 650666875 830158908 784581146 904797254 611342545 956633143 308566015 239317927 936524305 214992226 426746879 490637490 373469782 764922340 655956274 993693955 422049945 244416530 456673988 748848061 809227881 369719352 866611437 596678316 86268020 908482833 712742942 758983443 367547758 593972319 304971418 117956427 742444407 290606289 184824834 244236377 953310025 201694264 865963314 335854334 615490401 563481598 226840861 282275225 924798786 105813889 474149749 964996472 416441596 659118714 222236707 377756148 399029769 466157890 69092798 49652310 788043356 172283577 105851324 71518745 764946442 524296272 727811545 577601597 473978469 219046015 184811183 939013091 172742546 335237815 835788275 252609909 305467601 564530376 681969786 721619904 220927443 530379069 293539812 692740540 752272569 305625881 357678278 350636651 554887745 238006376 843621449 792349709 290510030 141834762 268844033 238179936 588234302 451277245 356903715 898310112 763193772 904896653 189003351 152503928 743661079 433735171 914567352 724982043 664435820 768370403 174695145 584751749 744829637 516559602 551837172 194617909 14036335 312568285 430143379 704948504 336426558 350781804 370066508 493632173 579904827 764578237 663422276 35933650 261784879 533438830 60001233 759977684 714475426 492896486 366050276 281354932 178125843 434559738 935256872 646293575 782423696 189527067 734792904 185627138 742359682 307004793 630645854 635827243 208320758 516284525 77225508 33558733 520215987 627642822 30562565 149649190 319036120 2810007 617037701 118019366 434318032 671488238 230683261 392793846 837705471 835118346 553606649 406005417 703374366 896775645 176807493 232007565 763548121 980334782 383694821 814815629 867792354 163356746 552720734 518825737 966097324 817408525 795515025 17338319 166761683 779054090 992005583 37845821 201924168 447281022 912651230 142362084 635451766 333950092 852064729 751810029 195575184 407077112 251465098 452991596 374172576 244869648 534299763 792128266 645463226 564527560 505558426 480162386 937190270 865024216 620935793 805868985 803176880 413642999 634419130 330094315 928321155 130510405 681122619 87769424 54698881 123557799 302266065 371070930 680069213 917075056 993602997 764442953 581683032 121635692 570766451 570075374 484762497 249245728 233464317 619379428 257287137 707129822 429717848 856763293 396451866 363564800 54504216 641425744 494114643 966490018 842860858 680776900 198577159 169907608 531868158 819188024 690816779 636228957 732068077 79876247 923261626 584668190 763818238 197556706 221850770 379624744 17666742 384182958 859355326 68145199 112830611 997763123 176749695 995295309 552701018 997233754 369645055 610126001 937625952 718878695 917762664 185728417 854850065 639172869 355372922 416874233 37226195 362995661 569886090 656602025 887478871 948323809 740958488 879358603 80062770 717047312 941257282 437838610 446473815 305387312 230852630 205474794 448014780 564611746 815936325 321059281 158023822 899356257 188740619 495651412 8527856 67226367 349146831 258767196 764118945 521916780 680019420 645669532 145640685 985358592 225744470 95542679 113642431 867659554 388681733 623923390 252964718 106763848 34421212 140704749 166784188 510255082 640154396 444829139 759852586 98146953 769149607 361343047 911787270 544961130 633028918 372815233 116214886 756503761 920200784 613027871 238006104 767437702 606486017 313532349 301054852 452920971 26103183 133711416 518166958 862472820 991306053 778762553 238023123 630281210 847624826 214163265 630622761 120678018 690977826 8179456 533459986 953046418 446837041 868442192 976317034 569462764 970783828 342619674 470443408 237847033 603809207 206817623 81018654 319465990 902648530 980329187 12404767 101251379 879556741 792166665 464868304 644161796 332405951 768218684 11778060 390534984 432002151 669364645 93662773 65953402 238757007 496551784 57354738 959831505 679503842 345995352 843679871 423492647 206681938 781877182 874723014 600747008 499047913 737227503 136412372 464222150 642538312 958642698 232585578 468412856 155398922 768375276 281162548 168162087 526847420 336914624 154317087 724246826 821910118 427198284 21314518 229449940 153524559 899065354 941507219 682647808 336149747 636383351 759580401 700063054 457218194 299557431 922609338 624082801 42316953 422764504 724997695 958846538 380509668 14273019 850178115 20116433 949645542 951618955 880614201 155897775 316626282 723050181 440732631 134650472 930042552 81099144 789827180 144406020 517532776 566591074 353470871 407160028 568045859 318215085 902324373 637060235 512084273 146000161 357287280 961328192 209889020 56747332 532050372 998677809 930302152 586191422 377619853 353887989 331039694 956236496 438307913 370194295 711072590 879572842 87815727 434644040 464554001 30747663 712533971 357181245 121451689 838836993 850167846 813633697 981817853 881800981 804425841 543526899 357152604 844112129 531210832 69226146 522486682 191936555 128219658 753053909 871170950 861949536 460812594 80674696 390102539 795862996 281503834 230785297 53523780 452581038 802483969 255832273 957472857 103520381 775875033 479324299 550120566 651439019 4855729 262873159 713739216 954504684 347434818 98798681 27335825 967559213 65365722 621756632 127232301 422118181 926218011 397290839 826026004 446402305 432768756 225917105 547383171 142824331 68751124 192598935 388952286 102063409 582919673 681671926 150562993 335448407 750148620 831942818 982200855 439652667 36737072 918630609 723862763 969209286 589314031 86428252 419520242 426652706 4235574 226496586 838641999 194628317 874008992 635536089 990391758 61107037 714593641 397563341 642818462 870390929 578229848 217885081 973858260 925886688 546407079 439715473 809668726 164643661 750776198 772855451 444430109 988146582 329099702 401567815 326576947 512144433 913528571 959864425 166924391 662841840 553928155 450304638 79418453 807812634 645091514 742510211 239867071 501249450 260542192 187728676 822662938 602169003 40369796 278248819 743892292 972875795 625735085 579106733 912524503 715698936 178568773 537148478 87685087 877582961 584245971 741864239 701699284 228805022 49019832 827886935 107542538 795832665 797637941 728556105 614045858 96547150 43042307 119418184 900429996 745702355 232088992 950244231 592073106 38704205 985019548 25579472 19283348 514108190 803821811 47374242 160852641 624823549 919397410 785504400 254555518 476508413 394555698 822429949 130469424 382166202 967968306 327579218 49463582 416064941 272536233 583539827 572931607 653964532 143543346 547935270 531412033 357056117 487798700 152059002 823506749 667521025 825358996 269014674 481781886 794556930 207306841 192555218 445936994 521178622 107673411 224386964 523985219 583083646 345022677 790461010 990798284 966656095 678898494 212006611 730496554 743395370 761465036 733654362 112757505 951932390 744139989 689737826 957940023 853031188 763905930 804767611 758268515 866694447 156683037 907034418 561954966 953485257 325638446 748413377 808119225 588056436 580068799 574208681 910212344 25987589 5553723 83929889 363781400 561968750 889303765 259886176 536772942 830949856 58053268 281201356 588806205 240531411 435158173 579338955 100451473 106375856 105589778 777537183 395523841 410926940 857291907 615664783 625463225 255686180 579869649 81421193 846395224 150425847 205045426 306666689 235417034 952082511 341436832 762716987 812758968 368606650 137306415 508631064 645979180 27360478 633208848 759358917 995688298 909531823 810438763 638519677 891305466 590418599 486577491 182365905 997251800 379077274 343530400 564638640 478030331 580607032 115552500 547923416 893180910 605649333 833925033 157370366 318574984 8809623 48777003 446426730 889645905 416258113 430524496 2760884 265236824 876957818 915096996 623018578 418573173 929923493 153952109 730804128 145447067 251983073 613464112 992214105 103628749 913741233 239461401 386633606 829178573 5744084 81681112 965375564 166421716 641026318 179189684 487092245 413663609 173320945 364979209 69641068 164089707 383191661 789845402 428153921 130778084 513748498 225640099 579276003 183856425 26257888 906700585 334608518 210666772 947324950 847306138 113652775 789210025 203143421 499887563 985975834 825331318 343251497 364579942 13394020 833374185 71820467 148665648 382671886 474482986 824738993 408960003 851085562 158570757 459680340 399947245 118600323 574327269 768430598 52274884 608884961 105181862 775995639 541028219 219498491 2805706 281811796 8697016 811003712 269748696 855799750 411261537 333166205 351024483 138363343 478341371 190191874 429952250 104320603 450152760 68832757 225659557 339211830 884843176 919043617 376775343 450547431 915104888 818591117 885689536 509040106 259857424 871806933 568901411 967082884 497721936 311694267 173010176 820625812 174256246 927616444 766570476 671598183 458222005 86407702 237419366 272774598 426193489 294339534 315954276 422822353 531441181 575819090 902630126 157236169 461585651 343577203 490114293 66193571 606530777 809721884 985350211 229119545 76598414 681734906 15411239 352676066 310925962 816626171 733327257 526821224 189718087 425656965 893314576 336797785 858531091 283246065 132042740 569783661 933175933 543201703 25696831 238435061 275809488 323232569 193916656 638778644 83577129 503193262 162222567 581320536 760215179 245688842 189359138 101165831 218651198 971555055 40961474 777653661 548793284 895514942 429147949 214372695 27264019 280647488 589539852 20867044 921014306 244082883 147306155 932912840 878266776 794172347 320421839 334615864 590269969 60371206 153229167 758701295 331214197 721104955 945440244 987706033 962399521 489958829 556155362 672796256 311083778 807156233 620297179 258431096 773306719 60675098 232657890 704616383 479776223 831281914 970208439 838577332 959286769 734136754 33169206 825862873 180879919 220251189 532246387 421555749 983576386 977021584 884676971 633414800 573157406 166267246 871361898 555012232 968642006 395057489 643967116 150933068 151864261 651325448 283653199 664146243 139783387 65326338 472896365 766210334 705351247 293677077 141834248 43797064 598152973 973371754 818530915 987674474 141992934 905205849 250217036 896267548 97107998 1536228 643131525 258104732 442173559 188945156 493138256 540104158 350036852 165232215 508722471 644770379 863198921 618355431 317576248 563116377 729339158 682563944 112993847 944967600 449027971 329095869 378188536 622939724 648326672 343113420 122443722 236119208 367811615 943845032 525903442 748857051 892731218 859003685 681325321 925776870 571976745 843345714 158335852 805377413 765136727 107885119 486185222 55935186 619775792 285203342 928908193 558701600 641797440 560097115 463818633 287075926 886379512 495789629 653282202 865419487 593088001 774190524 531049386 560521489 718565215 328743395 615429417 878829192 278031842 286496217 980949666 775713331 835060302 958440976 844416304 786994702 766216589 764297701 822496589 723575591 855682016 742823091 651759899 203248002 803438616 298690582 232983075 801954661 197450834 895187109 239426578 162125166 869966450 56168483 531211360 713491540 733507111 145979661 774623187 831547387 399455991 64775807 491105881 453061891 382640917 673252548 14319924 494753535 529069023 623339002 819437626 391526596 67255010 847170803 452473462 342310159 311010030 349145424 64399984 348624706 658525731 868578909 409838611 681502373 539271623 886700211 366858165 507736369 630730215 310293093 888068104 187078330 751878812 366984634 628936385 890648166 729798704 67141556 81716296 920487949 3406885 785872125 380005564 516111817 967638552 283099424 446195973 919828931 111960568 610580559 701151756 69904641 540558850 20853812 680070075 7663911 562275311 857517273 422169740 984935945 19025370 224013843 959869002 363612074 749735394 25587953 775147906 137841593 156658596 937508335 58415399 306710059 952575528 990279913 58295830 614930483 739136026 604291503 913402171 158609849 850826531 242111000 143779817 989821111 463059420 16871607 895688207 797368992 95386514 298560634 942443632 702434186 706936770 859872037 205499884 687539537 595774332 479607109 953292728 568322019 265097476 954351069 477647650 813792859 186251161 914169308 883661980 999964046 825351523 500328577 428770341 937783260 859056579 120217326 977485113 269916722 536743890 425124326 524870219 571705620 997195209 357787566 585815868 881270763 930567345 617596238 319226618 779405702 933002736 43192912 135251283 484613086 348828844 572857580 458269064 551669276 112769288 119475600 865150489 293441210 396385609 904323757 902256000 11845604 502061713 129796495 965923062 903450553 285385680 757714143 714769826 35906828 799700350 150039860 959280313 732842063 911162657 811230082 221198595 89550173 706234242 557255609 522617461 582539407 577148855 46196870 474893363 898956188 997511957 426131300 197523217 308111836 365305729 494029179 748429069 374650424 632096734 297543599 740369591 373295614 860078210 926786063 67987648 965134455 23207929 335286716 936421055 902996098 544361212 689507348 749081965 487414699 557589943 753707766 172235810 849522490 728597925 228709883 145497187 785752541 2185826 325292541 527288455 319122550 92837022 126767732 210226352 878619119 989080008 48500669 842807592 783921334 313844126 600019585 617491443 470997688 131367636 664998124 528861183 123996913 507573847 360820737 183929689 510534756 404273819 819868021 239586401 968795070 200672769 329957273 149774788 326349428 642678706 221937162 829014101 134846926 198692887 541567273 351317335 543530435 253993882 683993463 269926842 139542999 479133710 510496223 595555359 298416405 658108425 328776952 620409463 129074818 815901358 366446883 313448630 458281112 559162704 355695527 765571159 701172942 907425922 392205786 368803741 614693248 661166334 913357742 162506509 40393213 181595909 94719897 945513089 229229599 833849414 364924530 458639973 926162756 342679695 501419717 65953603 324938069 768687952 155374160 502238962 371007343 521696916 701971713 115612875 968397754 601378715 954199393 704743556 762880147 130533612 919491507 38920920 719099183 484034364 679394404 378771955 796128978 569236508 678401520 307960471 283451248 876108592 276215681 934221247 908092373 598994608 312491503 369161785 554787369 150409151 816461696 650117074 559808083 273914766 302450185 651063553 786252203 688855725 967675843 762916451 185022134 745253600 47783480 78500704 934346748 673340407 214006373 685014072 986881907 347078050 636741575 841511471 755883262 537579994 659861665 920134875 409065965 247562307 461936416 154460001 620414299 100194155 917773927 629477553 842560558 550395257 958234176 927397013 133762133 360505406 588987349 874920262 622894980 500830388 593613810 472244096 281677266 591775525 323735346 552377090 293340958 632298317 367704636 145441997 882398852 220735301 562774596 337263693 751239703 288411038 519426756 9694544 806275327 268080231 279686089 756910582 466816489 37600556 828566207 197354243 515247012 407462601 646807560 146721300 491701302 326156022 542461614 230803305 661868574 980539013 413531046 139681980 804292978 270277300 395327512 850578939 327280765 682822795 266761770 361909708 205142220 388255692 722803242 104656597 686544357 510802245 854593988 210254702 340888302 757478173 988087094 254266089 165958329 305643768 345654115 506094185 138292991 957315681 265542135 297065326 286566528 264284607 602887528 378805675 804964029 865869540 739102349 891378213 692956982 511548687 747094880 646136337 766176421 703007058 930265299 459603519 108621761 360515640 631902000 672250901 137039762 1133173 327674788 918149576 95443488 904164411 278315871 488891542 503567359 706468797 39783443 690311809 95057079 311800968 153324864 894414036 767264329 638034668 649688144 230352636 471112200 251823386 371219152 199281035 772749541 699841109 148720114 261180740 311381485 366731468 65688507 663993139 560068926 912751633 322868900 68713165 491205627 777169932 233725362 802990660 907678187 951520169 634696772 362003179 444265316 698923554 203222483 758757208 737688892 173787230 337889680 614957394 271359623 48860384 123260768 759160523 566239000 313738055 22721233 788864041 942641320 252108199 684615489 510079493 74522918 216523189 832277472 463681092 941065724 742482219 878881252 987551865 620593932 273943939 343946077 356813337 814411691 426984506 383331586 598976713 646055049 766282947 368601909 297693313 188259290 174402260 410431117 499005357 294459387 991496695 695485425 70539265 342586874 746877466 828981952 512231035 723500116 616632338 789599980 967871623 663705203 635983778 799420574 26519277 26863193 705294540 175135994 96934850 93132489 989450081 125850505 57812886 472727382 288908408 303089911 806863115 567659328 301947405 617061290 101534759 824568110 253470578 545161942 798025111 860426350 364080132 177210433 86199545 410896110 593906307 539976537 334684200 43901727 533122877 414536084 63813002 597238486 980694458 679339505 613644564 855329141 451292992 140622458 852225670 422289058 208702841 504821415 345475432 196069600 58421009 178156095 187066849 909975478 418604298 367190751 986841833 350387536 698555112 408389144 380808650 440653274 15547291 210791600 401311479 38047539 443685477 438976161 616192333 903910943 621422738 548937824 491987978 993138155 438645877 406313248 899311552 860300825 343889951 837942908 909180808 465064608 28967740 727019997 207037171 776769578 926460591 382543517 841339879 742841915 389965328 695363643 404518946 5793290 645948361 134930160 834883444 131513254 657081784 12621347 595530458 703245374 485450907 703442751 795705696 407277561 855661395 727701344 683332289 876440718 87441012 949213714 813798471 976098492 494699594 140343159 859299546 58469907 509491458 309832518 992459235 602072483 755007124 677047225 41218540 912302567 138596609 330194407 938947335 47837743 127424996 294588043 29527610 6920758 260385982 889633991 738021004 525782535 234013070 709093388 984842398 188378782 123306769 769654249 347957161 420035279 425656601 3984593 842175981 414706324 529933645 520797694 824440363 725173559 873693899 698677262 364638250 156712545 106011385 204395034 518029812 196819931 779345005 240105566 477304357 556137993 495075091 996613759 312298656 7488989 223812029 942488967 266080370 722179508 535884114 385225561 968873017 94081013 929426022 283696131 842958417 380737940 452326101 873080366 555946127 670580756 532802265 980287143 722004656 912624837 518923269 8416258 477457986 76237304 266353768 565872048 479839096 685382276 758522112 19630866 254347912 316866700 70487260 317648013 597615614 401247648 304136163 178684023 37345155 541334971 830395239 64003678 49077668 394963709 514453214 294536367 40680060 220507258 680340066 168868509 18529086 439345755 462655726 392374956 699989066 694912815 429900725 798542677 468084464 522864808 507777706 268944991 724387795 336938395 695046824 894986580 950179435 222995771 838313335 548085281 967270067 533903359 394750915 999598788 137404748 250061858 73306747 822473203 11231116 2710277 336423296 509383201 930990277 594785636 60940532 939620766 279098843 467244658 506593903 927637010 477231095 955101432 654707630 374843149 582270314 41080423 262525646 842564393 943486467 828586413 310687704 271097433 554973475 37898522 826534279 873025527 176527837 296010780 385600429 160403358 99905852 590584879 823553566 494226306 831845025 808626474 418731693 751724880 867874589 203745277 617325777 993050791 668842066 602592357 461378881 725743319 173219417 404509580 767602517 104618160 505249787 609913310 779706125 276631800 690349276 617636989 583365285 165536686 234307599 103406267 376897351 571241970 190067875 510321953 566400694 19147836 785238336 225378093 792814811 260580978 981496139 691371627 247548509 199920747 246921977 770192936 192045474 84563050 492608012 775947131 680993355 953323362 205663059 655355845 754526764 733498020 948789210 831485112 913291804 693585858 336051691 413549734 475211089 365879585 341046405 154316385 773282587 98333444 60904936 670307870 867165371 772025395 608047499 779453375 490606234 21871388 795208494 757944294 926315829 608841359 730756883 739525127 884870765 722455794 264446535 429777541 107967274 925555167 943769150 853226750 118617246 354690218 911082042 41861534 309875741 291421633 103347745 594085317 980212291 567416148 567773801 88291650 430349199 218270496 631181017 457517232 698119591 296753544 90485954 746565686 168315144 637885762 323249850 256953189 263335077 841644884 472425552 770179051 720040220 417814647 51309341 79095215 452044419 550864476 702263959 306829807 735354828 642173148 389983946 66933363 728106010 155632297 709747997 213649107 385310727 615509379 697914632 2176990 187683411 806476203 115986300 371892502 391134913 121379296 158206075 200534131 252102866 474996624 653137680 873404129 894799688 354520404 911595072 922964195 271198848 577953078 31870357 504729115 364608188 445305793 421845728 663958187 36155988 57319856 726678131 456370143 813409362 756833035 768770955 605134955 201721476 92726050 46085708 393170147 109227748 597031670 270112870 274599894 405558544 94443529 72971950 546425323 664861544 64302150 443107966 755392725 114666194 799344530 885281134 296391840 30733353 17368475 295184403 738652733 14200130 960768806 666102000 263770190 659723926 944082488 182921795 818977318 420595723 944700474 781057957 588059588 708884408 845149493 344241139 66438198 371991262 181315401 389996999 853337595 876842595 993242449 186114316 639431077 449123963 258129043 790769013 468692703 83495761 82336791 893279613 376987787 489734731 688458975 938955929 50987032 913629312 521904932 903168243 943975915 448718230 57381589 267203151 790443950 263316751 542669254 399583926 22243967 197088069 824981183 706243011 729038216 808704016 701447155 303164641 707350939 339486640 230068276 287747380 946800324 917925231 15362700 952642345 96994084 545575956 57814106 85943560 127098781 75218668 781643601 16364990 28590697 516788337 453737378 662423074 407780644 495784916 609651081 987252026 994173728 703118155 662991442 859049598 843361813 771766128 690863005 697057052 74543638 554122966 514352668 97258562 652975257 708406438 619981757 132305282 928973212 41422487 553257435 661732287 489055314 903339469 63856035 594435158 146808254 216850962 349221606 812771732 715372570 24348683 28987687 641700260 674365339 930735314 393170204 906565678 471953046 139164976 688679847 57145462 705102269 529745926 533060895 859860247 311315921 252315371 407937451 36595068 668740227 610267328 16110627 421878789 490724172 380309977 823027330 495048239 611377631 281879804 316393577 324214343 410766335 198784082 691989354 35612953 347787726 972910501 22246456 7548111 782920105 846620831 496287487 837734456 330120499 659546234 55075645 875986932 432371127 68638623 520447388 697340654 558121662 726371069 544185419 206009905 152985809 294131716 430928414 106232919 925178104 657037733 28475706 627856293 820398557 459830395 613024377 431837733 684866841 438510538 933721403 966140727 997871801 827203950 790507418 907575536 737859858 545404177 379741905 732176320 972894636 234748318 683662147 677011258 914245941 738579467 324637946 849400175 251671590 904798719 759242437 691180618 848905296 672920324 27358448 148212406 976491353 799956241 311255253 373548909 934898114 142051615 953017164 352955349 499923229 878431325 755491990 32444216 744492522 928435995 689354112 891087344 672296438 28026093 1560516 37686270 448722393 783450125 316652620 893405605 236941222 980836965 909560011 442462295 745960264 370595678 190424413 970344548 590538717 271709539 129291081 532539381 950775317 791414813 181797983 955310094 804584508 631613351 891900796 644030835 171545298 353321848 891832574 796293281 492115852 586455535 815700134 513709863 414184823 927438743 192510307 484668402 8695596 836188296 478719681 887533205 462980392 937229326 728955523 507477952 490130871 79650352 469843695 11368612 755502217 312195911 110127667 851726166 255354298 160149032 978433533 333401832 42707126 229229215 646179357 830976030 379319204 651195574 578413923 608373367 963314650 822146153 778385934 180025412 468108640 457928704 994771766 730585095 419602672 94748781 359132763 804402496 746201987 970976422 573577275 691468217 696611509 676991386 378303512 442563841 958450909 465445906 252730544 726269858 975881957 402301637 354755733 504565116 618439655 588411438 852909461 473815557 374857802 761435239 467965782 258563593 259368723 365791638 272941473 224083703 496359261 96400745 315007755 63896514 882444889 258554645 286580807 325746868 951726760 795681561 632834726 262405347 515755672 241591765 40636374 681869754 517968250 293100320 500059886 909571125 294419059 374048826 554495967 534587947 934503241 403695669 526282758 14220515 156802162 652761060 708561979 734636379 510212599 739196320 919252529 670789697 770151719 702164188 806912888 91711953 762396286 340630120 229414424 324774019 871451322 177536658 47425748 437266709 837436030 50511539 723745196 117037897 438584564 11103892 506805206 498206995 181649875 74269836 654232910 615393279 581182176 147577729 366238530 445418618 266543493 596937220 157619054 666131120 857009582 515459408 521373119 369352668 966972991 657987738 726195011 85041174 394752213 599504051 212087656 354729225 816834500 179410764 999170113 355591911 410446633 278572707 321635433 611121064 21650374 760160695 158281166 824904389 606630305 372268000 975667328 56960327 173876995 411333644 752459925 917007446 911163567 857791561 449152789 18776763 173968683 307225558 99988242 417780015 756371013 488963835 187761237 779634114 261501961 238114540 840666561 265195696 881980627 422424803 482185590 341733103 110109054 746730859 722069021 100145724 383334627 539033323 144469085 870901019 971262161 696091204 948219930 654661336 848777157 872121194 114523265 270264509 398801564 319858745 853213477 767686809 255029117 982012467 43835413 176045089 437749389 726869623 868958937 642522898 861111499 395604419 91706176 806448252 764736021 24924377 424421112 604644101 18945741 815689914 171661778 84062886 256258792 864544371 256378138 62810420 270157021 828565877 937424806 352532779 503599906 811128950 224139047 876735483 190660615 376272135 532964548 477751846 791336190 524334981 309862651 80606966 515849759 513050925 215658889 100338973 750116313 512299424 1189028 807148300 800196969 699823068 326081862 248283480 659066859 651023088 187798300 398419037 879891063 385646807 424309103 882536882 212215884 23108110 137782836 878947452 120512582 957148519 807436313 165990147 124265050 660207734 515527585 898862979 545474003 2497396 580605305 441912590 305216168 341055387 49430045 499086657 680086882 630517771 938527711 25306047 885223308 786696746 358197477 285155483 54414559 274841297 743396213 560049242 391097688 85466829 254458934 271592900 241747995 245162741 261074519 606328712 483504352 135578575 837116375 925764437 204306066 143976904 646699260 524712082 47400135 522968929 794876962 21874017 863450337 598464668 887635163 808894041 675809401 935083963 917191075 378956301 189642174 91738803 485006963 229308359 657868832 142842020 526779055 50118822 392762475 710542470 560516896 127168982 950488575 816417832 599423646 757716434 397384068 890727619 77566410 537642550 550654557 365291526 302642446 226772658 873869960 41706330 728628369 408337230 588216545 831546791 607500641 460752627 218211158 920195029 340845362 444345947 690167088 784528291 496063891 500588499 905858261 34538652 315043955 498594570 218871330 230908730 580573222 448487593 217366466 381257089 1288917 123884143 524265590 194545031 416412771 639384678 210737960 500204438 645192769 818901440 466871944 111323161 132190632 930081104 542206324 778302687 158859046 498685811 860917878 496129359 688806732 806671006 276178961 48445268 52624625 352792166 719690754 410633045 559121966 431338890 486058977 668084736 544627713 861366788 264366777 526284101 2627698 325355352 295719937 923974071 741120473 858259236 506122694 657272313 834236907 421669676 546344790 969788606 671348721 229956755 917844330 846714119 95249577 15158445 90967236 496363303 394711819 476489959 533119844 549456276 696054498 97695908 215309254 577134056 50233046 999268508 714844278 20332017 862292142 911416687 238201691 120545233 75708332 514358886 234042566 952078306 547342379 288180930 717252360 239420609 639980292 709734747 751317812 221261885 869319570 230099199 522981279 989972320 88374460 670813823 609504807 250661743 386851873 705275743 685023623 845985133 233528747 75739816 722966347 650846228 787420155 523836626 231287078 684982248 598958728 141776370 199667266 943278901 123264501 406479170 450681334 399427380 510221886 581316851 349055528 786119198 676687280 25814176 563012937 177843108 163614991 666104647 963832709 522803251 399617392 36722470 479380165 333141457 662029639 597874036 131387365 393496848 696975624 982433383 977057881 582663041 488244680 358895239 617040589 862973913 56872753 422426467 822346815 975704124 519996280 843604528 229056296 589360292 423016502 908626436 862538635 287038666 373976503 434212266 469500834 902312976 337680959 411960617 541228421 224266720 120479501 317116820 64925929 238955408 445670928 719843819 336723628 406899071 292200901 829402820 220310800 133421711 584931183 51391253 37221662 486196981 984810726 133271004 588516589 766591549 475717697 814243342 709152843 978035082 226238004 222333914 286007780 138293088 552050918 526471873 711951492 618072795 663083060 931470474 298538829 377377086 477080906 296816275 298388897 106742225 43750856 537820478 901315398 111455341 732576824 307802273 22294217 380685495 590586594 676643927 508241819 285426033 972457756 7569408 544691330 208117518 401467943 381192080 728989043 74365960 903397122 842657431 421688908 792455516 279711787 975137302 599675266 700042866 293906170 779023702 856519296 528490023 635627869 563260679 267227271 664957842 95886587 726550661 630966030 422557826 729266915 404383818 942715092 692422201 609334210 253476652 849497640 75381597 558328434 928963949 975036376 556612837 24172217 652015805 385921110 505580240 106164951 236039439 140130008 134844855 147888674 955767890 273495532 77180947 198647195 385112677 634075335 540874205 645198380 633602633 804896215 717382554 373851337 636746342 519062757 409037534 832113556 55430696 51619901 203339270 118238530 289544531 215206905 678933323 664497718 756121697 474150223 363125204 766970754 49251557 949271069 282038438 508682539 540129602 169987169 7291568 36889511 434865907 233156324 771340004 252200490 113887630 952371040 480524832 700599557 134485130 461296733 710797879 794855008 495802435 133162558 601286732 819857448 634733104 49972325 607354219 869206858 51689261 792202841 707611832 42963130 447782940 50878395 36874369 72618061 854785833 672824648 641163911 870211063 754640710 186161981 873124287 110898416 492535323 980635746 137749071 167783009 585929225 121147502 408513406 489602055 744792541 987012439 298296867 290162004 800523051 609447495 212567443 435838846 733510238 442730831 214455636 777795967 247791841 272304780 907246022 544628427 709018231 904416591 890618868 148994309 503281635 733411065 15658965 59730806 599703600 188029697 55314908 694092919 202928755 594672628 32842604 103485428 374127004 609077263 266675330 572581669 629262748 561295973 280504735 417474568 765079820 495313698 338452570 301435952 471686778 757151392 25294088 485905413 248038783 751969855 559854099 585036083 929383939 656942090 119371617 123149283 205258871 815740627 932576371 239726054 362367161 319092981 129812947 760520086 209507187 160145537 557972741 238795697 281271666 96287185 625885084 785501609 256232751 170012635 7287248 882242099 435456045 584464701 624503347 752723120 126505142 905940999 559473991 6311236 156530966 220800581 125811629 558753281 582613517 792333639 383231736 765776801 181902999 786957982 113218320 291767619 313777328 350383922 955349476 940349373 755929523 146397644 546205594 245241689 953772524 935534961 47418559 936239306 539060110 577395956 476847396 60001125 414053401 244083799 148617488 774595928 183322725 603083973 379464381 492107859 126908855 378948368 855507889 961168566 356855239 667148938 253263797 481839732 655919677 501276479 579905375 861990771 587794124 372918592 505254995 350808320 935978099 355593980 578685082 579680264 777679129 580305471 862221364 201486330 250249353 868905479 739955119 823029015 509355053 79980238 301016096 405362820 315544188 592985031 564572345 102477956 294702507 380519395 961958041 950093001 985758132 905829731 878407984 925555348 515564383 692499116 547990336 703813876 850178425 198693928 824408423 850722177 536624245 573002026 378656958 2167689 501294973 316842395 757161565 607018092 669124671 846484083 912634296 563472945 247864637 286346298 257108266 968462292 973101121 286551456 436096156 602650767 939162277 707084773 336777980 589462167 622520781 692132830 393974038 13980185 377082442 287920386 533807719 750828695 54652295 384936931 804856153 546318847 652668731 889817259 788204818 667944211 667802984 579346648 148816585 189829904 118882396 204503532 5137960 556019836 259748755 633586660 978203716 19394967 488813165 889247465 446095044 902714564 954321805 44612164 901589760 729696651 502926281 905852166 602134405 937618444 282488761 366269977 765960259 117674706 361498197 927531655 339038249 194645392 384195853 787052588 130723404 962594120 749512246 709081451 644016625 662875373 948161209 338111807 174519922 371786129 451559154 448924191 995813519 696934359 23835708 562727166 924306315 823057888 736254545 675372284 32231470 371739488 606253711 696810781 673630370 396315812 431572053 974632603 506728388 212536224 75951107 182973298 24409813 363469504 970580239 670906480 22429330 494462184 250865463 461780225 741553604 237418739 736808067 690360255 371035937 740802383 531864780 837626539 754218168 364230655 834855494 630247114 182929119 707306923 226877700 236766393 40378681 374175351 704210767 960785187 28666998 160055533 209907575 249556937 571726055 817290797 853055442 287635454 155143842 697074611 644399419 807438054 154926187 65966397 594874066 196149374 481009354 566898165 932372563 304197966 294030292 860580321 167135594 690482395 129582165 262881654 177856000 159457496 15715744 927188901 683189046 829998244 971951451 637266316 253069554 430411075 605775466 951142476 829724595 486656707 759683078 220299207 426307042 504159658 464359155 27574455 570018118 854033799 153199968 792019888 457671983 985406120 697382653 410855626 134693933 831080355 818542177 191216950 481092270 943980556 709405961 544949229 491070558 325741972 282241342 642815880 696852728 34594779 67427694 173468354 31555094 758995297 237914928 276288215 171256360 889965419 528722736 735513042 24262939 798856791 584560548 519429065 866691807 213095482 98679663 577248538 309101096 111833555 205731494 707649973 723269363 876987118 22984455 639890615 206372141 513138567 114866754 126758199 305366145 787676909 476654290 888432158 989154938 362372810 751765706 854926657 824731291 251741848 484088616 847976396 351139004 448573460 283047885 855573954 972718444 272847965 835939996 852651533 607956040 348531492 408208253 526586604 236202057 659378091 942567368 814862063 821961775 866237918 299865813 815746099 884193149 233090772 398552840 592208532 442915301 683369871 519599815 212738920 156954423 607743187 596546316 512326485 28787535 230326235 880527371 279252348 422894460 895304697 308127336 279134284 153468641 937444217 341145612 266847802 478515127 646877549 298564502 322695455 607185716 744045501 167743087 908607458 505415805 67932332 715371043 974464478 683945659 22651241 17534018 472934119 256746124 59210601 754706153 415875852 641385194 519064913 991150033 732143564 116449478 725797877 146940892 494522242 484508837 757972369 516528296 42485852 433746444 477855183 321149536 128171487 568224116 908467005 676731590 902462401 875118740 910303613 610561746 219697557 767134474 117053091 564288319 206547371 730066342 499788943 493097424 178875219 326444997 787014110 423140901 158208231 927949359 942618673 623747439 289984824 696357184 714552660 296386634 59648036 369734721 355436573 253294295 498043513 423859660 887903161 124724425 656126061 875208089 234326648 377107203 992586239 481033291 756090613 967644233 345878729 215713159 148693116 28747480 792902309 510559365 735132085 703659134 591504634 268664415 328668877 218437553 598533880 343037427 500106692 926849752 606107733 892992584 522178997 923192801 499811658 244170637 974191719 207996395 62135945 656093691 212099279 873696274 591961135 956779928 291275727 569124922 414078907 332923468 488304531 661417173 225551014 821919633 78678198 86693210 828766102 616124729 814699464 707160964 570782274 60950340 292888586 670537782 387906311 976353145 158475738 225638548 159061803 427041365 754557791 832118927 931625495 613706902 776075418 65980737 821373970 604062361 272133896 720233489 210061511 814989994 522868385 993534767 831479332 349799589 505877002 407848961 215989697 452452308 103755377 677777847 433578406 457918579 694185708 175328774 477171078 736874607 946248978 632466337 759119695 996747509 203831953 287901967 545411194 926773976 697769459 486071892 295486624 106512317 201930311 467732837 775012061 689221473 849740975 690724347 587113825 784813982 936666091 328474520 900472877 926086926 462862136 147792690 494672291 41091393 123387235 860381512 431732154 933294385 243849699 619848788 647713614 631570911 607240153 586121600 102120348 8012033 57546098 186043434 830857470 720087509 988905702 290059389 829283274 63600466 638104991 569994861 620002863 291053502 311065943 306509506 25226327 681230690 256347788 921031362 141023353 349072576 798400573 838084617 401362137 707411971 680535822 674402392 862802400 981923180 777189879 550469761 46876997 456530866 574668402 921267550 379260723 751004004 344143904 925078379 603467657 934926347 651701959 957678554 243385635 648821515 109390697 622982992 608052998 941323795 669047050 33622748 137229344 178446096 513646681 922943131 203165196 836194986 96198323 515484090 219738782 107418709 264407364 549602318 606716675 434312138 938016830 161300477 463672696 39305040 13164408 107139830 146601075 156962502 485292941 963552135 751061770 833334443 535735248 124642893 26319152 183778116 333470651 987471311 879194613 529477992 828275897 537508086 418128078 487020458 977504112 90144257 454453882 482623041 401016430 354964642 634336927 442046967 636743071 65219702 697032075 353424378 982736265 80841604 450965347 223001306 401042915 173194516 368772936 867256942 265341879 167506030 21867762 904278 656658324 302842330 553257494 45094383 940387054 1524876 583244845 356425130 259080631 344690987 897795710 498426684 902966009 708234666 108343004 942315555 446407195 72217333 128082632 321190967 263804304 995727711 573931 964393544 227013150 6432673 907934628 65365773 806616320 122210869 746472926 165775653 734508085 832437533 452702076 159976847 871001266 558631426 834392337 249088780 903608750 945418310 649245417 792400129 482332776 20450716 279625728 58628583 625991929 580654563 957528260 65076010 684270951 650104470 797933241 874661391 308292710 111294393 678871160 984628554 257680017 58581693 184765058 494274313 276239488 513710467 444058723 106304657 45372578 74707883 345567328 848281686 859839851 397788171 111497382 242408892 330296067 703317842 426927622 792636778 298756438 442502657 293642388 654560178 830922283 692059562 676916507 365818864 582186405 767303944 342890155 376176216 500386391 205541349 825134335 176866873 198036176 719414883 565689559 167253015 313693994 308473694 640399200 51068347 866738997 453703969 109023888 577692711 38684242 496551781 703428273 101063109 278607384 427022693 861220552 692818797 24511396 484938912 363687116 824999438 469922748 742497104 621838046 396463169 716407559 660714155 369367261 918490729 609934071 14932745 417821781 816326644 796800903 181185697 664602873 490309073 215989292 115438502 111806595 781873166 82693026 415005873 229336281 955226981 140206644 221758708 584564756 270058959 197391653 488850324 581890485 709729869 814162365 175708759 486014819 64624274 622028954 967952420 88607574 606619344 333859937 348177155 966449073 876206899 434941769 660131602 912047514 585538044 113733192 257713141 954009645 349008829 233406477 703649683 103655616 857404972 24604252 857303187 828733010 920066090 732468390 507478569 358402747 859142346 223516880 339137977 771426860 955679630 279579556 428183519 371284749 161604209 75164070 991554212 93384975 900761778 578090297 22586038 28466206 835737846 622780692 55689634 679520823 996153906 140625546 323731504 954907986 158328184 765601734 827298190 494126627 570175076 790937926 875533120 842758420 297021966 443541459 834812880 105769688 440554569 602249162 689891196 126677042 980587048 61893697 186466149 511997626 534129226 343908047 369830256 145659113 38800304 57915086 499047317 502751833 869259113 344106098 86678832 605548500 763299837 257589345 125984253 259940611 868260466 928995622 233892416 741154119 517930357 424205655 136492420 511647233 764381693 469965276 127062290 681738907 803634784 636694038 630725288 751707873 115019024 481096173 207533735 852376227 721105853 83643602 913982830 562955792 640932272 309251612 535641442 735150232 533885005 888438270 177303129 904606930 38063777 65284227 36325696 424580235 587892314 22519597 84374082 703487866 883023372 986303818 60587865 240803147 937548224 93788478 310653793 675794628 99477915 706841597 935468120 918740611 571825886 161921292 678357938 471303370 842535113 502058051 175620525 149221952 772216886 282583639 429872337 572219401 152607627 211412862 705055791 447293425 777049920 969433794 701550835 315727531 516049512 884352022 260573543 140225757 205382402 132937786 720308757 20467962 112331320 724099607 411669143 214971184 5327503 287990657 454717299 169288952 609858190 986518923 942164324 336085407 586661512 927062862 149345010 924586727 521017565 729857466 674981826 830353141 536595173 669280163 330313234 451737079 960034958 877700631 292603061 964463560 179889042 443031532 810555703 52328069 937358515 878329448 530350901 836546638 322108371 682919244 45970295 670612256 41663344 465056187 799251768 534355961 275142316 199329619 103402185 462304126 802967460 718118581 41327673 914362537 659423033 848414813 851223854 389048594 37511464 135403052 734310768 633454999 658880762 367407537 490845367 240480555 745506974 294000033 620560626 411924141 294121369 371962389 556050514 314875894 749285652 621038390 260902935 848451277 968564468 273760678 512049424 884564295 960747454 974900255 465401183 662241173 384408275 154500058 240509876 415198795 182386482 134953744 412110920 514374141 356749090 63782570 339046039 648408998 312430337 385453738 491678462 60233849 253340855 991778740 930031291 533620076 480636687 339053196 183901787 103706262 33801315 817724014 277275924 655887945 148513090 458888913 524868942 52712058 429632837 932810068 510160572 938200622 433969390 478960779 379268449 164427911 885538761 513460572 212236440 536044195 742690192 808410980 945633259 285046623 288366864 256166862 613530348 647045367 192924843 340708993 783576619 268335802 583330335 755416318 314090159 767366827 388126645 629989033 135297235 708699866 742991974 66847080 890533688 863584010 99884445 539614339 915697225 80073464 661305704 975518572 702702085 990243530 210356870 400278022 777456795 457614804 774342696 990649776 357934211 156992301 199462426 345983606 210382830 976326885 24502390 692273410 608926620 236630716 123467391 356069392 313738888 7844055 830460587 874319724 12137911 6143075 802558007 898474646 467793770 752614619 776130808 849376045 111678942 696077046 878470528 85301588 213033694 830267667 619977998 469606084 224512021 24108100 400382493 664294965 524108248 926890690 246492155 584470619 367974371 812920578 102211027 21857553 63476159 343194726 283077419 294821702 990329296 615659756 617376096 973328658 507954538 933125813 506841367 670454879 216155059 81366612 538609642 55100127 115214398 247382251 722154040 333403601 61412547 51163103 148334420 868081747 166091713 553927911 424384430 303199307 304684083 946044588 34631895 333505010 266501090 704004941 417097553 594391297 748600335 292509976 49907305 953797433 948653768 232841626 503990362 378155630 392046906 79177121 794321184 974167314 743184849 917606848 819109130 905007288 175561024 927240510 536177844 284291131 306649610 39516220 440629155 854244583 130672497 103230268 353519165 227185117 844357002 568302982 853644147 817972917 762866294 660486039 405910060 205456495 483695708 456472735 541166811 767663709 723176734 748734711 952784257 970253539 178344822 238879158 449388395 765155708 280288899 490936898 334083147 3594735 658243379 495017617 102284517 840265057 564903559 328129322 788421081 213667226 88703151 277184174 114987002 913644438 272522486 79079817 384950850 91118075 134373567 540319867 135783890 1847723 640522758 48946847 983213653 563894630 403885136 526373455 882353482 576052625 44273820 788113893 243219965 966335378 755542319 53925841 552771826 658244592 480471849 858579146 801011065 746718553 349426525 417274312 989196529 804998935 878964829 158122111 206200757 38384988 639209177 792899580 964811627 34691114 255101151 374371903 360226692 48743923 190449028 713081844 431713666 624788108 570827247 542207614 395212507 720215762 549563031 817543886 527332632 771339824 301943825 802299704 293410561 927179641 296186080 912689540 971642344 823807426 989614024 547708139 889978878 280014436 317057287 352721361 813147011 592800440 819659948 673259835 527101424 90452665 478561593 975083542 884366406 769658652 389556634 628523798 667707509 802009045 375226750 933381653 239417326 828528075 975875489 603951288 130663765 252468228 385385206 168798179 290352111 534626273 74013593 780337579 270383346 622408181 227022824 10155889 315614424 472746491 434237729 816383743 5432087 58127086 288503281 3377742 417170444 227296942 713153095 949265514 984387748 96077320 52088991 786259539 716797865 856277367 180928133 103207242 643158256 911148726 309358698 54561704 708676681 411794077 731436456 796568713 537157747 266881717 724867108 462807799 359655204 127338344 426737876 338236531 125859522 562518269 763583884 340539095 208886698 463541601 158863344 963965891 534876453 138182015 138861005 774064227 140795502 61801793 426297425 630810097 674960145 993770426 399362747 748094827 356611170 936406521 620481006 374745729 242279052 850545394 327341100 11571898 35242242 315360124 600626840 444168606 635292784 928192950 909498265 536514036 523352860 801930854 929876685 751042782 100628803 154112277 778637518 652367607 719906466 462818562 369366024 824880659 739917372 672784434 665223811 561156828 513322745 791315053 896148370 937171466 478522863 301172651 435368899 540683531 765696297 25585444 298081140 590215840 941958226 725697191 921254787 496399160 962504668 837344502 183053065 666381510 526052433 137970580 820217920 503654027 116368980 484879873 458928296 812643531 976929935 347187960 175751309 444020526 987413278 436497398 595102115 597612687 611870894 937013981 79879673 447482493 943899893 433839022 765464219 787850331 921509079 322933118 554219794 836496842 646875321 494145116 808170964 157786972 410749840 885737451 146051780 416396102 680359807 886936404 373983502 402192493 531234420 329667290 60670940 552185432 546514008 654699709 731277738 99600693 102234444 934125137 426177648 519529663 276250171 929876047 188380431 208415713 156887217 52899724 86735753 140747037 909956167 864136863 575128910 470601658 770715316 382899703 6235224 898036299 89853212 70474793 332367581 800154537 449456774 105207179 370935511 453087453 680197311 267562324 26186627 77455122 435156030 154803799 766194554 591116209 559550364 742308217 84338825 613039561 443449573 867703527 947675893 647052649 145701583 481543471 789689693 776700220 878977438 493421080 910181524 431001410 759160133 732808041 453263390 192768351 500671752 581245768 125114687 168512130 649531239 487539354 671829877 149861540 961992731 665621608 466887594 144463728 74825495 84657221 38177722 634385122 251966371 646387339 116812884 820713780 479185522 58022897 48922992 96352246 243675601 790874778 913707198 624884811 309401892 230302447 738610468 805980540 678401455 438786796 515951192 50498388 80218612 476390146 121661845 165890016 765206465 297983835 990603552 777160432 90871832 414918503 916947720 476543084 630243852 703710972 61866777 149401031 915046349 277900360 155305216 753152862 473439968 558578767 538482569 291569070 869926394 80856668 331272351 72743615 647131314 226817405 990694540 398685529 948482902 18399178 849708766 673667865 974178156 344600071 498881186 655790487 155255620 670834838 768887960 244535236 762431720 134366893 880734116 321716070 875640660 416214602 439907489 416437901 625155640 759595117 719279512 802366957 307586817 167104066 963993026 84197009 535349199 667004943 193667723 638922717 911551662 82114358 25894424 985299796 474748123 680230793 538279402 964995609 274837432 456416455 294395609 373704509 937500881 9370299 723532737 773055124 690440165 931365009 593769457 558505185 579230566 917955611 584838619 834142393 158626773 285404807 549984159 161512913 596642085 368689294 12823513 484463448 750155632 249329013 648608866 429869159 584411366 814857770 540980768 219701359 642113603 187381696 70267049 600636198 335203899 799831077 278499938 170480251 967153917 701838055 423020132 549562614 187261291 262653218 254411487 370423673 482001330 966544146 584984965 132362363 571855879 3559023 307334346 849427343 480780051 744573765 911728482 486873579 577317119 284050248 71408564 502892798 603226255 690729869 308392458 684699963 487632879 254794567 977916225 766369361 182068327 820433039 180804806 199925785 624601685 955457567 601705647 924162617 274919649 522638031 340795272 40356655 375239349 576529556 255591133 185472584 849625339 310203070 549105924 562209957 499652398 421195254 537552435 502446717 400552148 896207771 938389430 24846503 208824179 533387875 309724892 869407424 315496090 193443189 669731857 991262572 145658596 109642570 921104822 992583528 138444790 511581433 225097780 686329376 621540412 577093937 303427706 45053594 276906800 787309456 490279418 996277321 750497189 360139748 934026609 579208364 701778503 963174522 918748785 437883172 103225112 974733920 974766405 366364805 873999373 920170602 691063437 138753610 559695837 751302022 601575326 674585744 680159599 351387485 458877063 585804272 475372445 468114467 970708039 996862655 905132767 542213693 274061309 13527306 384621650 731294860 73260380 333794551 36411613 749827597 244469001 222689786 170214078 134363332 215025514 715991213 396232352 895570565 565143466 193762966 667403952 21060718 427609574 706320028 591450550 832189203 769988989 22023405 848411052 343227140 921205783 953284671 938219283 930525805 394388640 202928377 498850867 938629555 735782366 672287886 607079805 398672798 632302261 57476545 315102816 576351685 520709702 556152019 391526093 431284414 881613855 468245622 796724386 24341433 972840980 464387520 781432094 30412751 997147557 40356417 470394552 299543288 596295117 573932678 588129439 479454618 256263187 19223003 738646091 841006360 332879780 717210600 272004039 441481770 324192470 440219406 628004818 865054807 932709190 848624893 756502206 61486 668657271 310037108 222969854 265250384 779330754 574430011 790100465 892898849 798191900 830678734 176686876 97831337 791395417 45007634 859761902 336120117 837526191 620755530 237902895 57403446 553262583 716620481 707855489 778881631 314467422 591647067 399863571 109611933 288489746 309825363 671805056 572665381 281069206 1952824 643667449 925359895 306781563 389064884 731717651 249790229 319599458 546752743 873723953 353932463 897805780 897447863 40706328 731108594 364598975 691794420 663516440 433083046 758108142 221654581 154047790 243149095 570493196 543030975 185665 860272931 766505131 564150168 830308647 165658003 745345639 289850558 591284976 88563496 677921262 520524180 854891178 288045644 186729714 769704134 907529470 966601980 946027238 546329390 914123943 210991667 777642490 758025192 177457576 11661800 297991133 796807183 602180774 912971717 472534640 361343840 539501437 312879457 617708152 346519906 809219886 709063974 357949220 81385020 898877515 451221302 340295075 353081262 118687650 121907732 850892471 959075412 545098606 404312745 738324637 768374266 669401582 610849515 127646653 984010176 446411703 707232258 403885006 470883179 224950646 410361950 267058576 915431985 65630951 231073472 844433462 491339978 714098747 25914535 230510356 639887138 613540467 981910524 220135736 405533192 117391904 310022420 45440308 833829606 362500361 9455134 638886306 399403938 839441420 966611483 214852607 79832894 7960088 667012007 627835783 222745550 480520483 132582362 646154335 746971730 361572733 782869916 877654390 606738409 400523375 107853942 665584572 416956887 233236047 105117837 547117301 215524379 509167208 861573974 548424612 641483554 727791438 501043509 464026495 407691562 108900193 692870553 450413065 199083426 135340363 981818881 841165256 674941006 948836059 137862895 814728284 941492738 849366277 551318728 218748345 707735961 598388870 409203379 376469144 942563077 587803153 891896874 302603358 361216654 90447557 245503361 448821646 702113465 794955405 987382301 117877845 549351796 2362344 798877717 885199616 394400116 469697490 897582162 710257736 108075538 876044401 119386956 806256237 964796618 487353727 163744240 689586679 379171982 783858519 920394100 403867025 366406329 118283702 578323998 720763 457345380 217715717 787765870 347293569 947745813 50720015 361121019 917919790 877168930 340140197 879841818 207843851 399092830 248847402 498806950 993314213 891341822 864823708 744657459 840421594 266316419 379462246 896042985 238503063 955186499 449580704 409471522 625363239 976250802 981536213 226530620 252554215 50696541 230523738 137125534 200420948 822885487 553982710 816951204 878582446 742357255 299757449 966930445 992961586 993769756 501581917 541521723 644574435 619012752 341080363 700879664 790280168 557649025 413885999 435713022 39307873 318199934 317049037 987266310 978495440 523579666 998490667 40952008 925361022 884510305 276672380 543006147 238695180 149476306 483035482 8965979 765362318 865688191 629066591 859444738 812827943 793939083 236992404 696775092 533149122 704093880 871538405 961063473 233119041 46771087 442909598 509204514 404081568 925542883 18236872 702353460 935395438 985745669 807926813 419239249 534771986 682854795 132387645 465116580 369695154 861715232 229914553 362939930 24617276 744115681 503178714 951148210 62138874 173768371 125285648 188064312 714701307 975299854 59688971 474970681 463595720 195351094 196751303 403347055 546261359 233868440 384012331 585525130 245164728 341323653 781379208 56067951 577884118 696658357 517241788 68773527 225863179 32283962 84149907 571346373 642339525 941538383 816779969 755304772 676450181 790305275 705943468 662654666 391839063 294094050 739602959 698439700 266746831 146177858 272476552 98449842 647681609 544387445 933977595 946226640 715386776 983618893 954380537 255910990 553778013 890269339 613757560 760451875 813861004 142837174 341384279 950580730 672847497 855648426 460438959 881885506 561811170 537482550 404758324 16829864 826048636 381118174 248731790 414728006 796985747 761816703 274915036 929921211 878881309 448594032 43754936 388385785 561576643 117652054 596551520 665082743 661015339 8014588 191699157 186243934 83450547 220164665 780560444 879688839 685485444 536885682 993619211 981079923 320007095 375645674 479126616 853947205 263755278 642888709 827984360 955110803 614654461 784709559 824280712 933460264 552200301 681347385 683271757 842484654 444528355 449587081 515808597 644597804 522063441 457562109 73184112 884208250 236655070 897956727 725536200 328520842 200859420 529539036 242986806 476116100 75712329 152912967 696010331 137429307 216917166 470084086 532786935 162580480 508017749 997719021 67344694 975597271 521239071 915205274 328162963 903735750 66583822 441239951 915193508 961668637 787261016 977191924 227680889 995560040 636303703 434958455 73119234 443168221 778450535 309681423 220417778 256636605 328225340 717422172 655276012 257345938 11465705 321170295 733278193 75345071 979108144 473379990 773176458 906469177 938466760 143851535 409147694 622708470 50899243 905828886 14644845 415788124 981011344 253193543 19592818 968377014 956363229 200472235 149964507 76147149 343366483 693566683 370911806 596744539 483087306 816764561 212084651 704634509 549102337 512510658 592747878 181172489 122612130 492558585 329483586 435260267 380579487 920147905 395175450 540466415 476416139 293433150 115068623 881019469 461745626 99651260 503777723 413498548 144755538 859514048 580934639 39695654 510284405 599714630 604445413 768571754 806263048 146096135 931617993 196319907 77060304 421236724 977854998 117955937 159922290 72636476 405227485 844528193 655462892 862312966 479944967 324126173 424563088 647058737 50095711 893955628 723465823 898548503 344936714 777707470 977951679 138597746 642353632 14187849 1717518 486441611 553711352 132926824 510553729 3512295 367572746 760812499 499222576 658845812 522213726 991158636 658095636 28503687 413058975 474760919 963912978 641378460 472521181 663721065 484500137 290192725 117158889 786975607 34045840 427807303 683937779 666916087 640533401 341854445 724860224 727356870 65603299 112237198 667091459 608574671 54696402 102026153 463214586 893420606 781236229 48009935 186808258 612631064 539496081 357486271 445329635 572633261 512021441 816835488 44842353 911777765 989188886 724856171 876696071 426698351 208835498 258068900 754277267 175242172 78984269 433871307 460908253 241328913 78032818 457342265 955692601 258625158 471463029 813723506 749069222 956693945 979189391 661243522 73402992 507153601 64163201 425066823 568943172 101770821 71852951 347785433 675875035 614950682 965894914 944699006 419122262 965886304 971533000 135859406 988056852 104217071 600676908 58644264 374470189 32586523 955888113 302143907 110780209 113125763 892413873 309999998 142839553 804682631 411971873 247958670 685721116 268587862 892864611 533460651 80863378 114688341 142719345 71464272 722725853 791425215 571240232 198405587 476925008 185698333 174693787 513770230 268945404 563300769 478365010 714811950 358726270 538673498 871689062 65344820 932821016 104499614 604807564 822772722 980781180 441696867 561372973 59545861 773695782 984931554 991936107 495508510 356202319 338026550 856650843 743020141 441638898 430963629 944582570 121606349 908234286 53422365 808924511 397484335 368364210 648860997 797062645 270406351 694514544 473434968 256827856 457917520 919059159 29137658 370803314 406292837 391119402 248671788 846569425 29503 111952377 100125176 405656118 339663273 51146139 42469802 928376534 853920760 483291972 462397240 489912628 924939249 697884684 728387784 403422630 589759762 659722429 55551479 570913466 32429625 830590624 967867436 465091409 91622992 613106066 54988291 784450913 234234871 298648003 200979002 965444210 224598465 53158730 746911469 946827504 827279375 215711206 189318824 444105238 509535512 540497312 33926402 914721581 222753443 979143634 776445760 447124813 613791122 564413456 514954185 410018028 360973986 187302314 219423037 966730161 995556596 925900512 632442516 90932550 853660738 404400204 109126685 787655732 463781830 134558172 906523160 762430058 912715244 690887700 587065530 792817690 489074666 971900294 378824162 304592154 93761731 786412969 739194221 570758299 87191530 733687481 628275640 449430497 443197984 79363389 103669900 409636287 312947396 786138776 869917449 326287245 177204039 121456318 312601519 252176701 316754851 963609925 78540939 943798824 514724670 931243780 669322359 830379397 719685749 935417449 262585670 38134211 579681784 729237324 742285309 392066130 31108953 423694205 643453467 927376574 80003657 649579863 159974437 279641966 854328769 735304994 68463478 247255111 601583908 131886596 343059574 291374772 899878278 601071897 174099446 4006617 650916834 622877676 956690834 177260849 604854506 887530940 977094868 339292576 611877721 965920292 325776383 240872239 300878256 212728868 268667769 29739789 444896064 961550257 861127939 566122116 878117269 55077252 371844026 505541127 7245752 22201898 210666317 355121453 156191163 606213027 869429522 719648898 916340945 586265441 164421016 64399533 392834613 992903631 255995347 116506588 531241015 334024048 938931637 173917398 583700676 382091253 465759919 617991175 84297188 590506277 378430445 936526150 101189756 364039224 684782168 27993498 144890281 889270070 604330301 162602900 726727942 128671668 652403219 856175750 872751468 515523737 373565479 519790989 202813736 512666217 977226379 995820090 446146613 92339519 236925027 535164402 869449119 247113066 727875037 706354254 345312457 508035826 160790087 639949664 138228417 75076594 504890692 257925380 15614058 432115416 328685186 922970229 476328910 481001817 655364784 800980656 593088989 108943662 69304635 157713669 260120873 323438929 209041553 660090206 916962200 466517306 56278909 477073730 56039659 831117086 670084183 458080725 812157210 250759775 152862542 12662344 469239171 486059176 984403566 673620940 562107459 19439373 703909614 100357808 852645678 107695813 161322340 37757514 880450099 104787365 742071602 262469422 628606329 445406155 783019203 209161880 700425575 19964093 368084168 568573757 352721899 658115932 155677496 194414442 920583485 249094832 979958728 927146329 892381083 351830645 865602580 831403787 578829721 916045196 473737420 317558853 518544815 500135392 411115631 209018733 521507538 748308669 813912529 253800720 454739274 311572265 516228350 886538221 966926379 311324380 40296228 619501031 558847679 533430712 208819539 430656419 369285165 981531736 581858952 275198239 410375428 880857478 191298315 725374602 889335056 137729194 329571362 440932342 856647442 368735614 55074255 29830255 477296028 410016692 729223550 363935751 341856823 775781142 197466149 842846806 25785510 111866342 438528600 43579623 73351345 922284681 563263102 24336781 463498147 526409433 217019064 834945749 188783223 174065783 529693560 729062922 717233967 451184999 431605348 694065630 179653039 850903528 930502230 145419564 451234396 997453772 136995408 185745345 920384466 429812066 353618442 270043079 859230600 536111638 7597321 675053733 713104896 821952032 626852779 876797562 803676350 977139421 208869272 607612665 111103525 774265630 350167712 410694374 693012678 103760978 792211819 236433372 686871396 638158518 648857359 634659953 693581959 951886620 521473464 675338196 627656264 458903889 314504286 646965692 607448021 499856858 66190775 153908229 404041237 431700576 587728636 471913583 276930628 745212149 807714099 395099402 61976682 727249769 217446835 52453139 860810979 627982689 285726641 87441164 675282983 85211170 366022336 67260921 850878532 714666843 851990185 623077988 494355324 194011107 139847081 9691919 607978052 792410329 497835661 439121757 352959298 62788105 548445360 766554591 414249895 424540475 212736503 945636765 196988453 488732850 190376887 671185933 651463110 438707972 933915596 717096135 330271222 820473305 841744038 919776848 22783768 822311 492962143 531823207 481816523 385525115 786094195 958933980 578904680 532411541 105638091 917233004 229121057 869018526 785997650 370880988 342236579 202533610 610405412 953630689 324975319 428081394 491157765 194406612 425460015 781490906 614114683 488431833 517755736 514562470 939529271 782568152 630430520 13994678 754964725 593190580 791832166 974793325 479066770 814849867 563004176 455116440 74431107 949838614 130405856 582293675 970504736 26514482 629653612 743985878 775573303 528742129 137823055 767521825 407112153 946165825 587024413 202194634 107323211 684961642 552216023 530813310 256855535 64152379 895576019 119327600 16686069 352965354 550908289 916092282 721036334 858082392 986328847 263399243 703942657 41026292 979508482 190290964 48900180 308033132 382877450 645961875 868325962 641431677 821020975 653314766 971040828 908210548 383115998 400204510 304483991 773686480 130181894 228361390 281535766 242684136 367853830 397308430 404374817 156227570 601231068 943247751 190344372 230820479 917343197 807718682 661175287 110430556 282203766 976536854 458292418 591259587 436181216 67863572 838692771 3974661 186718933 243652053 918623949 140483742 529592653 48384823 689108051 785904305 740762530 127020170 388176629 681613594 206257607 281967211 531463296 694708249 619658547 938699916 978154736 273781297 801947245 144387187 709992749 319606052 536291135 814873606 935624795 279684817 614214677 522388524 665171204 880497468 594662491 118839315 301851213 767995947 106182018 167796496 31000178 608382354 31315400 232749300 978044108 542262552 826896593 79397726 66320714 692714840 645318860 798866694 509058535 511684965 890695487 563790108 700031016 674967293 807191589 851595707 600387413 595436195 151746970 159399049 625853138 653120661 607139813 679079486 494092694 332259476 914383002 908305933 726284757 21378153 773560165 156804880 951955005 465348392 146101877 531374730 716528037 211866569 477679947 126770959 288712754 47110264 209966917 890758830 636845237 404685106 531177524 510075527 123872354 470750314 732345026 419382361 758189140 213356115 887966206 136137069 103615434 573290199 602257301 23874301 620394503 501723113 488216406 801634491 427665953 162893159 904012650 976698951 333347506 512605848 283660750 262988068 566083719 543723016 268652744 566238491 884824814 880830082 329196601 762616281 375168842 192895297 907156742 425876508 774821476 543262243 998531242 821199316 853797930 305789539 745956636 222745473 197342600 408338360 288102186 512843620 91291450 350771314 877428919 526417788 94678362 841294934 693945102 986141976 369649488 488643067 239178668 85652561 772928054 836998682 523916917 334364477 476972052 537662185 440083899 46214151 578478539 527451653 294835494 554281570 551206551 519496645 347043587 203541192 369457056 284406337 15717131 314812580 531587332 409362401 146479665 881588132 804675976 714946789 4773248 336425635 796779768 753898449 863619459 112282206 228763535 164996879 197075119 496009258 184906339 598759272 302162378 74846961 66486396 653480820 821699959 980843830 187453950 612695846 845838636 104290409 536938430 114199718 477260245 620156623 574719566 220108667 430128484 482493165 81783197 834821517 871007927 264802989 803744011 909121502 31842118 586678984 402534293 65309457 915308759 406123602 588378462 456137057 759842111 293779977 243300585 271370730 505160963 971525399 34262464 369034188 662954761 693840008 609972781 683083465 5689602 254096066 720781216 198057637 610245179 459148164 570980296 873796138 192384101 867084223 922833363 231766266 786183212 516189977 983639773 470220397 37438852 616199105 398629057 976690075 429030435 765587770 123600817 722754437 636214009 330971545 812886945 529751463 552769096 136929157 953549209 502007657 322957931 696383178 193732282 42739522 789988836 599302559 334978762 163042470 80056108 89869745 53500937 363826784 83999613 496161449 746696176 594521769 623529273 228518895 715707227 833088995 801316077 145058203 27782757 409202279 828690907 349720835 484461608 361578274 854489756 642209826 219884611 126624981 902744768 140906046 321333928 895463697 291189560 85579838 500353669 203557334 757422253 410897913 301165708 287471172 455502176 361075303 359160441 760414096 605599463 666398760 736770012 365521642 225156377 775559699 927607039 457542303 925194458 808904245 344649783 687369146 616119625 300486519 522737700 21009054 36973177 867925522 862699474 334968776 556844367 965913039 948286865 669894840 782457892 456140383 614033036 66595331 172142129 854036454 192164091 868667681 870498864 534137653 262567090 28592882 489962054 372974057 427825242 906193119 607635847 448366842 174910774 811960636 880478932 454330736 255275164 377987680 621041045 664144933 47148997 109636756 581739418 546442771 976585148 767058899 693042882 628076652 820669695 579148094 275298264 98288483 770719550 431578175 561169576 645860054 931974758 961589157 205701073 94574984 894542867 455317722 316479636 719800870 716460120 167986841 986839515 99455507 50858324 456185667 205256233 886461127 296595686 191431409 289772108 543587573 472142208 637129609 267156777 806483143 752279888 420535567 271392755 996268746 190011642 209343752 529636468 566761472 634637903 19042579 71917390 943514321 995808364 204481802 183788811 730677266 392049353 313474362 256740801 166188899 558444118 81781981 52583346 679789508 596503259 180427760 920675032 601087779 711322566 629876731 380611602 154000231 328687198 106020703 221351796 896659433 67407875 739786229 911587772 523435796 490256779 94654277 701570449 453917218 325010778 687018474 652197747 655339844 92076741 386944631 563070852 256324449 714613482 132002579 643551294 243019944 458875609 27074434 871105525 938737026 19249762 156836253 644894081 934293022 246628898 96286857 944173307 489327950 664668929 621452720 419075208 881920741 424995351 93479275 889340523 986925444 655194493 940885438 397356295 401788782 902034449 806288032 852774765 673939305 884282489 359572619 389475990 764036004 340095331 562842526 792068770 582394911 669820230 553680007 890215763 275448555 498900405 658731632 235329405 503293829 525680082 485062989 259503489 256738984 74936374 562309206 879119405 92747367 148499904 250560036 890934260 641999845 22655825 874968999 817981768 177677187 51433689 291549506 663191442 322507060 869633339 743767100 793396308 921664688 450620389 76863608 384179795 679226499 99179124 739072602 890171319 20886438 150725117 227570868 571703499 835025216 449121112 250473978 968680095 714909296 307974053 440639070 694920499 241535462 600161352 179321889 598187590 355985524 910600958 316418109 828393471 673100369 581682186 839946492 69073796 210076116 493302394 830838085 936056403 500063985 566698845 327156042 452581958 962658786 359091256 200880482 62339253 789167907 681110521 639723098 666908335 730108096 965061142 725816518 366486100 403682501 709760168 951034666 415569197 944164161 914071429 192477596 833207113 344609554 258558582 867468132 10924636 572186571 422563244 913111282 589937813 923496477 680477884 177642566 993200486 705040243 651655329 527743150 173787349 341972513 547141599 533976478 375887883 567404627 397966888 435773388 810170062 757884134 279717646 133897905 895079668 850298146 47132331 625855116 969110489 144205977 426726773 826124356 469506933 651695200 926955075 584444292 245396269 807244754 179276037 958383297 81349476 296227219 371310481 589147781 692660887 534979137 896204234 51993594 751715491 663288388 322671257 389183350 300244909 346990450 108551036 434167476 86138465 343661861 169108222 171346357 423705605 830920147 927136821 154420402 87676575 111965411 742583320 398368399 849928001 392340313 576285545 840769304 645585317 561418102 672115948 226505838 598361854 101249693 133510699 426998884 421306071 793406937 253598453 936556020 154371255 56850248 761061406 588763107 177779888 581861452 200662179 459479480 368553877 201462139 424459359 491533179 869290692 418979012 154091314 461870071 678198718 176239206 256410015 293414906 84149336 232336415 121522775 835983613 873921086 20210630 479915677 907009251 476823557 677062647 641302560 923604592 684112420 313675550 214767370 162769899 926558206 295558054 705541588 927291886 195525056 640854193 78952647 11329017 151338055 630081856 862117700 829075020 367564174 584940432 779833483 735207266 620646285 756684898 176981493 849712402 438205775 270550211 77667129 905601990 525959109 46275468 729042470 777452673 692212336 901785295 145558114 799313759 978332707 471673522 934414769 396065977 128685305 376781046 707563084 805332857 126192013 684596204 919814839 398606903 163047163 652374931 31389019 578574456 916199049 494183185 329324989 663141892 903125190 92116108 808873583 492316361 431894654 866174503 220221935 729507496 262416140 374941821 712775341 747791759 42021105 817384880 915325079 485959459 804239761 290307539 110439241 216108081 861151342 973795009 404202443 722413139 601688323 538798142 449416359 132914966 759179356 864905098 804767417 354906607 104261353 304117164 221610843 893423297 467676643 96318110 827843498 708080944 178838691 671182923 207210058 398732623 247725423 109484034 937565916 311386985 922148953 571493987 639455254 364907781 255363933 399032471 738502593 850081312 383937010 838803848 684448600 410976725 991515395 747012561 307197018 13791523 934532190 449266389 27684065 320868174 185057934 570712408 843632075 47472312 65257236 931005698 890043877 911176030 864976561 361695755 95014885 374524134 687677153 541202215 530410005 477532226 724617237 746648424 822919798 89127595 581730869 349033655 866933765 98257354 833165394 148640326 337211238 650715040 198703001 338364375 427765032 379629715 931368836 695491832 741949604 435822071 540510335 657180272 147286504 539468217 853836783 497729365 854575915 893784479 493322538 35982838 373441315 141296568 271583586 960762708 924296583 680335595 25283688 86767134 449050474 219653905 930100330 444234938 188705001 286122977 313935664 778003612 22600375 686121919 10067102 649844708 124977110 264578387 95334849 476752482 923095884 485347630 786795014 107211656 941345085 114203247 742799714 687713799 877657221 648909453 944182805 19379851 622593236 390779046 407701258 279294703 758128933 553272420 601997511 207456291 639926479 193845185 448632905 996677720 500996977 201147001 57757978 243487414 745399493 959866987 743981915 578291659 208310230 591713198 528295383 673681313 27791494 205913977 429343653 218179362 366968388 62759384 190167831 414041119 989181205 983335163 48253394 147649685 22183451 25229779 152597938 324909600 380197006 379730147 693422169 8101486 254570194 547672366 172767870 410088153 812779865 614045904 466423685 247487727 896144149 257018335 240955969 367624633 863832967 230974036 376325845 437643315 644728104 574825094 27947508 928957025 198712032 414818216 583930844 923588587 622604715 337496830 682506541 903553402 494076072 989910492 283766459 516525756 240420136 731688579 106901330 309827799 566585764 265143991 492474989 925775079 761226873 316451417 954962766 633063111 796279297 954578715 29001500 303628321 381540879 145759655 550706999 885306409 709735076 317214275 479487135 773813292 573892654 236890246 306253211 692347675 987008477 944815819 451703950 91224054 139407291 860781588 823177550 469250072 459084300 52967387 756929159 407840527 972702653 374303825 968588484 302944222 792834346 803640956 630769512 628954422 2039586 629111578 674838235 428241630 801295428 415301514 604138354 727523777 638748513 733668720 170522317 159572189 180939701 382826377 90027524 736587722 298092746 224606407 588740877 725108042 740241363 768282943 356563552 67971152 758468325 359234295 203926873 909043586 238530734 20511827 969281298 204702721 404079139 211919791 123173259 645386807 568938835 407332164 177952845 174430492 905724752 620586916 542375156 498328306 617213899 622902976 636394400 503313472 560524482 233098990 892899954 920635261 247957189 666300745 531978712 18762561 94728983 293038778 567869206 13168429 68004980 219804657 22193113 323950408 592533138 664055591 11659997 874795484 270747932 704706408 70040356 489941118 591177161 220959329 205116821 332805850 596661699 6750186 36679268 767194692 780876480 507248059 517008000 761094137 119883324 307460239 180455096 689151426 95816905 118196456 59183542 794395160 230439159 574486700 676219670 174092268 35051999 469626620 216104070 532321863 786705915 185738768 762288766 353847829 50942225 316204630 299527085 815188898 638710289 607675982 880060700 270380079 229987352 365413126 227525302 868705480 348470008 584111023 513929018 225451866 788165409 109073780 506939385 178865325 703458334 651663689 373073478 703060555 173631253 664808490 53560511 781028395 221404397 20752741 521850176 593962201 852553004 436575429 432707137 815141786 495788520 626696867 65846363 75597239 589412021 553008075 750159058 727371743 983685013 102790248 497253631 669984222 581977444 194766406 891833374 199655413 601883727 587567496 159983978 209243102 337653816 899822595 87369461 706211689 849717008 194207543 868469932 215961316 209199985 202424130 401827766 968151177 512419785 396561573 753046751 612513178 346039455 344489250 388541302 227478319 807552313 739709335 135092242 918555370 126581697 319558983 554027512 326891889 862914988 782827444 748645489 740794863 201179629 972781554 880109858 620597029 333721758 44410280 142523331 415130551 454329270 26382223 669426949 927374014 470417507 166448764 523068990 479634492 568518138 450440652 42745092 319989499 754417007 715126507 816045713 612352215 237346965 628099469 446438472 38465336 561655349 469892910 468760031 188402284 263635358 667983503 659267429 962608417 561291147 18936603 410105951 285099083 366127299 857378013 852368995 707697238 298386462 471148070 618637075 623027150 438781487 251774304 724562696 533745988 377360137 226520080 478887621 441974984 313868526 292844482 324599764 820946608 906550846 197329 590988174 903670290 844495425 334611616 59684428 535589743 850656775 452569928 996702008 207033828 512679837 51347588 184902180 948424879 757900204 513880900 292850348 839412511 998145331 350715651 145945351 473734131 386992175 159182197 422596823 799710951 313683095 820031079 42740745 90741928 820902649 859396565 496467560 57821773 637340047 967416953 779569159 93810783 101149627 528258228 100542083 43134391 465651977 802670040 876720214 196112817 577639401 613954247 73335884 543648395 585970945 632390999 674057795 278663135 290640872 452709099 182813788 92157492 296171650 968065014 477067008 778211628 282754794 982282276 334452497 117642757 543512264 476639007 129706182 197398043 842255088 824908309 751599076 765381462 646016109 757820574 925759121 539415598 923565807 459939549 625648602 603209939 450190341 66527502 555646132 829988466 205134756 840777239 225419800 674111408 743483907 13259323 484860491 777037650 328177267 146622842 79224906 526872731 148536360 875548649 865196940 752247554 878700146 186797718 867884928 360457864 369309138 63903598 339463148 581854281 390335985 157540671 348607904 596147998 677371896 107770614 985354333 592474355 351415703 913055335 20375025 886017077 129275792 248500971 162330124 994211201 912509117 490239328 536443939 465828655 421650032 617373076 71999798 254089796 585231434 140503486 688334473 421626436 920608955 258803733 111767305 488952008 390236465 397060519 664311019 706657461 81682809 44483724 66094444 588371692 570545861 664034248 45061964 209361817 247795700 645523281 73489979 379810767 920091863 642474251 908415462 467368516 206159730 595410872 232587724 464874806 266919560 929391998 657811395 87123050 110945453 593015681 608708271 820275778 762988175 201641162 56091699 283419348 723856386 314156118 102017568 915192762 883041028 836781740 128046801 521263602 66522810 124524138 513209521 709210019 324869830 968076675 507394650 249525585 309965337 790720841 3908951 171477351 890603615 421887700 404430010 656739777 281996114 599487032 561718367 465663374 707199292 739036552 260092563 393460877 498363010 889199523 459889190 883852993 60575555 948891412 282106411 170088072 195573556 869273809 94185580 328625880 976548252 953762171 976255014 94706545 75966185 197230123 698050796 140259912 154094000 371989366 395021474 614762138 672359724 609480707 131058510 268209388 512629848 383507311 8228072 826917401 911280935 671057819 617222499 784579303 426800745 41162767 750450618 789819775 728414947 359436515 669108185 511644564 746843540 624698754 342199268 28793381 478660180 677213197 923376312 113866412 295454783 101791528 340144914 370322517 797784358 843186760 793940632 266389738 776663690 307078110 195192997 223110099 474984705 285095841 478346093 966046218 159590935 989782032 817265067 7958546 495802142 553015197 380051474 323907584 534013637 714772406 138881317 977244765 634502687 272710367 608011779 148533702 171080159 111348400 421378471 842730496 979819446 321027513 218236365 51147121 285133706 832182972 699207020 489496508 484048132 986892661 341073041 21938462 594464006 562039281 778300945 61601002 882222257 235805358 345228641 432356419 206764120 905935854 594881135 526066358 445919656 231356403 396894917 51615630 122653524 901790645 385659278 971661449 554602406 885521700 921176883 456211848 270219447 646104517 418449513 57507704 131256682 972377500 247393908 476668232 479091821 425389745 700623449 855423727 170017934 730875823 638966155 560165606 40982312 39866399 683387188 826141496 230318741 189585216 884840463 126852304 809398450 364025991 371808395 589691268 160720223 380104700 19476646 178015610 764880493 808230750 717130509 417561424 169872919 764783001 987846115 261905971 463272259 769836120 745714691 636231063 739064948 246030132 147977614 579671414 54655446 220086176 279853660 669069479 556783343 55561929 597200724 431394127 547361818 424057002 426143421 542466662 133509123 798246005 155354242 785282668 303367014 189099847 325744506 307290886 134213000 980949888 250644552 82510418 912920221 439270720 131916713 151537138 604336099 193298029 332013458 369715974 132797632 605487684 244144243 822004835 227388163 608487786 56516017 968908274 795320367 182796596 936692842 890429310 900474283 653361708 409839339 460222780 400872691 187892356 778957383 692730541 8306653 176957665 727463302 759498014 693322246 658542011 268334621 286582032 933574390 742031819 325211739 194999119 790298445 576499292 689748714 246223955 911178054 801247584 365382271 28427471 44300218 394951050 762965840 943124727 664159354 309311936 312143483 667488466 894183417 711708760 812019278 405602106 791321838 413662716 810495398 923407258 651847993 763791440 732214741 662097991 515727221 904446330 821837263 834197610 574289610 169323299 947528488 648895818 82821306 162204187 357824069 766675417 512729328 623792432 970875067 27184869 130465446 127830007 997197741 171788699 958083006 493214873 924658210 284246899 645418701 107163580 318449979 523210819 408833714 995918733 57208021 33143450 495655002 249012766 202527526 379829238 476086309 875191123 738557425 935997951 819693551 448871954 942303253 325233032 677105090 17633477 586526410 919287820 334738321 75468215 888172917 995075094 817418704 202928118 573755316 124433238 985478532 793856404 822133929 619268431 291199422 415782677 485579897 460695076 966656134 583487622 646934239 767296032 35634373 262197018 258945449 793283446 817739794 512108561 477930191 29359088 482368101 238693557 234782975 223744220 592821488 148927049 329921053 288984527 175586579 433080797 201601821 791884906 494284964 899808011 454547193 53989164 135782223 125871703 58021638 353925916 977549678 296466232 924310860 886373431 600928136 846605549 345799704 789187580 435565420 916476416 543091618 867675832 976778169 317388691 788933044 895282051 664750705 124493135 344618198 990910144 948808689 662360008 404008789 916695039 210016959 654852143 160283540 765901639 264792236 922388567 849702684 935875232 453592065 601658186 428891569 411616507 232580820 468935356 27659582 26177951 987423086 391453308 647414335 783394863 145076960 226882602 475496595 439017731 395739006 804033654 799522520 797400718 138171923 229176337 647870635 496036811 20260468 685375805 874303584 400704479 833239316 851061669 869557524 981831974 236315628 600749331 27001218 974359442 832907413 604049941 496159384 619842806 708928064 468053930 939620966 414952333 261498947 621779705 904250753 778315788 273622150 277795470 453988489 892979770 989241995 376365520 540823743 973501770 255935363 14127751 244281198 944486634 346886043 423817796 128494229 758386596 560255233 378802627 688565729 229839470 16485902 585028088 562337451 407480738 288515101 453515459 928519930 378742037 603500277 466165390 595958416 19801210 233961260 77699157 92217735 286074193 849155350 744216302 604490326 639471990 961483489 900145828 883026463 811040534 361614862 382912427 267823680 899974564 279235545 792127604 406823570 160264539 101086167 871298249 545252481 353196287 434133538 869678544 552551866 159852931 407301438 649953626 414305889 173532630 483303937 967065546 681491225 243737760 717763077 155861912 15541026 909686478 166478881 511447663 609573562 506244722 937027502 70494647 305958839 557710902 492018774 8376527 655554227 933867150 255103143 708189334 164880684 303559571 316091207 322201656 198014898 84639916 910457945 979831796 587616206 504018402 912868750 337145033 837343241 5887174 905109202 589794764 291052200 114286174 889727689 346220340 664288690 578587992 594807185 263395306 209920609 595639142 48816210 803481848 908409559 17987900 226641784 560129915 510957683 267110273 378679796 689716510 818878974 26433006 848473305 660524170 74108503 327288207 164975213 999658422 254151594 829650363 80113781 353776549 47670077 220052700 356930848 299473123 299479099 906859677 507796505 765308347 567026390 515552121 700360181 522767615 569863546 245295077 527657255 695124039 150957789 562238679 781792206 761812636 50671181 839566997 62019413 652016199 787952821 510224298 508765666 406251210 24227889 773948294 139838239 723697578 710502511 25909664 520937269 588327821 166746377 528232043 489003032 333419366 922535516 133573702 172665174 884283752 350211677 12924298 394936942 11082943 61143246 112832957 223515918 226640369 474772080 208583209 708437354 469775383 579980677 684433220 387921953 628581885 324105200 783317777 733181942 966585164 797762396 750934150 696370855 55497468 394735189 803442178 770632641 678098885 847488283 185246452 617414575 131546055 220221861 431194666 165430592 864687087 211259466 235483383 293829937 733463676 598613384 69601587 154299692 850901536 35120927 983985396 346580818 879401644 185817541 748597872 840389136 817008614 89767216 688561963 619488114 493129940 406830391 267150063 733241138 378418774 167626134 92823270 986814615 713089389 382665603 199179827 924700752 654480515 827451677 158823846 228351127 49755366 91525724 281805101 922653896 408700433 511950837 450156553 229235501 133431514 675534597 372321418 849231784 924435747 875034255 137489719 197232919 522941707 813139932 526177929 306409559 657332183 261621170 821884812 388235744 462208124 488989975 551129984 21281590 108396323 555248336 712000670 571429044 663153375 174117005 598672763 161250199 899955896 594570258 543444739 318522246 187057015 759884550 249650616 122519950 176133233 785103508 777297274 341191186 651123174 677616317 231393214 399321505 851021803 752608952 428828827 472739717 657607290 1461829 635135914 750150179 146182477 864534326 499665336 231114399 931969811 970789719 718482729 386284444 145995768 931110318 598787306 440974328 141912172 520184055 391829726 892180957 632282794 856135584 888895184 246730722 995129668 664717687 194493523 795761614 750674859 330299300 771469463 177532978 838465186 566202037 531502072 149128230 332226058 783767867 410531710 804149155 301527622 84181160 91192711 490786309 892106140 566750833 675506426 541563008 302501514 109934485 718212061 578302192 62383207 118243482 79287870 527550175 362535698 126407571 899415632 863666157 556172057 149380391 908311424 46570576 956894100 354402333 327313343 703016754 658936934 643765691 180740072 67959799 574369034 262260744 776813862 738901885 743416799 706888716 599471438 29735947 917965874 402172527 21115851 198303121 911823250 840025061 622704604 34501668 176893380 421795872 784246085 517977950 632393614 977387982 768020654 442871782 299505525 947995516 804604577 158253211 206890349 22093029 610144268 178048833 41099897 359664256 299033601 766142569 946030756 490995149 515371988 320173211 232507394 483804271 136011570 594081521 348855041 367084776 750950086 422072845 464481606 264218486 493635350 858680440 507413008 976055104 906208543 50134813 646140588 992476356 359808953 75441877 429152726 851686491 878233878 482367881 750914091 281484710 301380776 996414917 446919696 366005482 680838543 427066172 504770251 784471280 278522240 531471380 547537224 114036848 661844203 141170179 308543454 319189353 783623960 859327929 350724736 742695782 973060777 924483285 684383398 588527089 368619912 852384087 634565735 814617542 878256123 343131801 502869548 716093777 259508674 501858347 758397166 561769379 72960912 47266443 655109488 432197964 446316045 208892455 167572307 318929340 698185833 702515524 711154812 588271581 964234977 168631578 259125246 509393974 127144773 649295678 466974287 854868595 811609727 420964094 599786143 284967165 760272931 462547124 89450283 651181037 803359160 350921856 404794384 674443571 348283912 186672978 340361789 629446452 277403950 173693696 759583727 975804771 710168114 171621626 487495229 438307658 850524131 787893516 159573489 721947327 625107958 664840190 20079894 949368043 543415466 881708275 504487500 985731254 64706416 287467636 51210302 464411225 736962151 404186307 250685056 241330164 76247380 324904174 335525929 666117685 924972226 661603032 361757136 834276866 169445469 429688060 736331901 484576529 352066187 314664447 213998854 914049938 531214727 648838387 990376632 495994416 553234085 482244522 891528786 414937248 736409569 856784740 470526014 434276225 595570517 405130413 971201798 649255510 326876745 843122159 962209487 683671407 390576792 89248978 32643484 956217418 281806645 987416602 860434598 913295925 951976082 732501359 293681569 958824661 18300840 967260254 203414646 990373139 269270605 651601628 699886881 209240256 370783884 193371788 768041122 770773352 622399897 294949447 863032773 753849909 390228225 17280740 937390180 564114496 659377304 880911972 175711566 853043825 475114559 542256884 892804162 220866186 977907246 812210644 615270977 592718617 894244753 748188492 815354068 419162617 222665067 947207857 126617719 326747348 608092312 432127096 819815223 617737419 758818390 239418544 831790554 287015541 441051436 186238156 294451378 716035784 824573070 380874528 409966083 496207420 660261979 237275527 112237136 498242677 746670692 247525821 686670571 485705767 59868598 657398796 847641585 640478029 714751748 617206788 300724688 140073568 922914099 981736516 826396926 570452857 43936277 324729945 597235316 942552380 312961883 575243727 758936286 964252255 590184309 858345099 346045433 619646641 313974708 267065802 357028381 40481882 228405161 536159832 902643841 250618017 825267737 816228656 28376335 931629474 200804892 7004639 357906141 427371445 692171905 232949118 436094175 216881550 992671995 125538835 643571732 954277599 475671432 906758868 580798944 537794338 195893316 158021868 377179271 465336962 345993761 447794262 69168765 57186524 114799258 819037659 314179490 416561316 272079854 446541063 827246526 994405525 26042212 27074410 555414974 472851073 578107282 773231879 581862237 619786482 306750231 27414434 471853814 138970460 844611335 670508493 944331158 972168609 750279914 870952190 724571171 710802980 524032712 289272381 207410987 309648422 922706663 556962368 259768922 334728746 255884334 258022097 620354062 883814785 121016130 337220264 564961612 901366824 127879965 703208632 117333559 167109996 767525752 85080194 335428651 548334036 323290398 329315907 89767485 101098294 231290168 186378658 17057841 110401936 499242245 336924446 229388286 762069503 520662964 872078617 266083774 169950777 692435450 90968365 691154305 953360487 833639886 776388494 795137743 216617674 854405214 901899934 852859649 507459486 447989143 161899079 596509550 970046234 630146 456551294 12460073 706801248 329875386 522894463 838415455 232568830 239401502 976397666 857481182 110422752 443267648 106114111 615749934 813850264 799335252 694907270 24615599 509132455 910690833 456137072 622571406 290785221 1329752 392766871 380791514 59682755 780148480 456930036 486765485 754330363 438671398 124277483 587015773 202162786 809056526 580244175 179223446 871642276 919940174 397229866 53255529 142897316 131892504 604130554 177883672 622232496 166948543 697571964 100751255 456162784 695297202 31537582 546136521 629637143 248327218 819582215 507060727 972283896 631224752 860282855 948234839 987709460 922549521 450454523 157570508 550087343 605193355 57135289 803831378 762944505 327745623 192622450 408750202 261244745 411516741 332585042 660529964 870967884 243631205 163967299 426557627 854870547 16107365 572467391 143725639 381152842 231298210 279627227 386409053 569511988 439401748 542149520 549757726 729574173 143031457 631471574 227415317 447918929 483514519 429943280 867895985 130033520 414031868 187976133 85932597 217188971 300751124 549853357 949416542 500479713 211103197 845213988 892955511 159928767 577897416 557455117 985636410 650994858 34662860 419991685 162114614 465661795 46590766 642203704 243055292 614891105 630903096 877016647 466113116 254747789 537852636 879566848 959680848 755034086 491221282 165350962 726883105 463128604 233892534 247778908 973191516 147421314 612473298 744742587 335493979 645090950 866035598 905550022 956676068 656921064 869304933 744783 876551352 620763230 515282666 535059350 793290734 794071084 844710089 617346159 309018782 653163351 998943657 46807504 317812381 866454059 86451661 644619735 198041414 582868537 988630531 229102876 233026357 869646603 167260023 149868192 862590123 529887355 352855862 553910017 830577541 371934657 727791570 29188735 362754059 104022697 484706284 855695640 523842998 149090578 896960277 710421820 223433648 312259580 530604086 400730429 970257388 365177094 355164389 113713247 126075617 984896532 418808426 98854717 355263186 938745130 283673287 59365139 906932882 99776142 359850414 330764779 150571931 584697394 213549989 190875500 340193661 312633906 406039002 24861869 32169179 752351542 955926590 315411553 509826441 317083916 712488447 105276372 960521280 182784388 220971116 129230457 613224348 943932463 179368161 655130858 138678131 623988654 718387638 414414095 464764083 474461583 704502259 790381257 844432809 301805871 458601795 190063512 18657371 319152247 223395485 913335333 217381278 850013011 18549918 860875082 462836421 377161184 6733780 594917602 235692279 549886382 808180880 766980519 595306808 948681899 961189473 529510593 733108054 368962971 919523691 58791147 295226732 455899395 860003962 211294529 275283412 547416091 251801010 289282815 91122581 194867573 496503121 188960041 90975543 744002025 862111099 15319323 548926864 629303017 295567039 137580378 288958742 945667358 415170728 668818765 599056007 881453953 465629413 319618646 494107370 875794678 980512160 647085021 696383883 649355696 878799252 415952839 689783112 885544139 468999934 55866420 276809879 948213073 434244529 925254559 957843745 702206506 533256622 886210837 506972688 692545441 902270594 395025216 467427031 520440797 323187498 92078457 596452017 497516869 851912160 297048238 452665973 678873470 11970475 984938197 52509640 832033691 41356151 198878503 415345233 115301971 632622468 318833537 322327348 703766188 99969641 544004145 368480302 392911304 210643062 547293637 350886724 799102201 152471425 855195224 70277657 321837342 33714083 489695529 247818569 324034619 575659849 334543093 986867682 286714324 313580870 970928932 565971705 301119504 685611616 603291739 591579624 143015691 22564107 306601152 998242511 601931407 105221217 840802700 216704861 198207867 616463237 499312022 279783961 137275915 180072479 313037251 287136318 935458963 563753133 650905092 149026919 662111750 491970475 791316162 796803680 980866741 907446831 658310995 606015209 844229004 788082000 536909326 398280419 254581882 268063657 703680783 889086813 473806226 259306352 397664249 663150561 11177831 868148238 731625054 357587835 139464795 797640698 305507084 123950617 191778088 85833224 942552272 980552302 708352081 519370946 189651302 147415765 425262545 519533056 525065611 887489497 201207694 469197255 558791299 234283904 654362804 58155514 759911548 874254553 719754585 30807442 270098031 473605151 252553657 218594286 304871967 849995793 836100823 480863165 365624400 445816438 125387830 624647336 515234064 233339643 871767483 424572551 308099611 762611886 624094605 882918879 69264809 598069533 335688284 109497945 602643477 295455903 504034069 734056070 473753174 791266607 104574838 958595795 58622728 422018558 422250567 392802620 825340046 477406286 998301004 508306634 934233666 132776674 59116825 744491813 747839395 854464603 672313281 26770163 725970653 517434580 796033988 27189094 942950429 982677318 952379541 870346450 826466365 588680165 92641055 311499736 238595846 425764989 791944323 932836286 749696537 103433755 522296737 207557382 233788406 680801790 740133757 727243908 204143892 526706254 234552090 132660899 80783941 637210920 258241971 507031742 602265911 72938961 567156092 425704213 320403591 227955594 743114889 290484513 309249122 608556895 296220806 604725924 350542287 170101015 102603012 463359494 616183487 969700812 365973137 612453986 783075310 639297511 876460629 947170408 215525981 558799186 211230602 512095898 721793598 654484436 234304295 46310147 723085965 824886881 634740694 497788896 725557910 135429222 977193708 180347636 933882478 740808623 245185171 966216423 451103292 785149470 725219502 336797048 497876559 315685053 298254585 591876201 668271597 598437048 325926471 370653355 522702229 202577035 628878019 46058671 548107729 703803157 253207497 707107630 311170 216567579 229369166 314543487 793689510 385129016 803796541 83517374 196104593 831050743 353857865 359555895 579311854 5124465 991569385 398176635 438698635 557156514 554601614 425987110 900203867 94031355 261781906 412832926 637646621 772504245 779327570 44759687 34320044 48913654 720688720 898588367 282601672 26796242 436751643 389210529 85107099 435286513 868028385 104475529 479709234 62932498 697251007 560669928 262648823 253384661 627809883 374991347 918258506 951072118 467343196 946149419 556379722 640564140 720941197 410304824 245111577 46276492 232133091 276740455 89686435 371572180 995524633 582982885 269223810 325896248 77292867 358096894 145384357 197699418 658276830 438543639 132067976 187444312 269469994 396025412 213418976 215792990 105224842 38822449 311992449 460003046 713239606 34534246 557715251 344869722 196663906 289908762 101176443 505651957 570109053 82811617 893190187 40055210 296512207 616858370 74163611 545364305 196657864 580977870 657937527 149708061 501186469 851482803 962636073 320688551 532063423 964698128 772027568 394284328 967232357 905501505 268771603 572832602 43346351 685018167 235602932 851862072 757370333 798316347 995862232 804730549 277707753 798717046 509268824 463645430 253674860 940090309 109850004 761057122 365937841 180821710 416383859 872562330 311451419 351411805 530421610 180729703 345179755 994551264 338938228 357630490 407755336 434545550 972382155 576678699 316734712 916960231 854750160 251528971 894241523 822454431 207812607 441126335 328081343 431049774 627416046 636594455 691584067 475587904 372767017 697609065 656506675 559179377 780641656 72694591 87840266 428080879 301695878 928755763 192368110 631231310 519475511 705423562 471337710 501913667 926245925 949862112 65015132 83023353 933789733 940955192 490865932 207573921 46836749 552298150 994242237 300532540 400167982 944745351 685702200 778265348 736488832 366489356 713463148 800734783 433470546 925210079 419132893 924065212 469221127 335261164 911119621 618090850 847854208 345595317 629558540 791004727 159034976 9167098 920824303 504979426 919024757 59572421 438963683 696292109 34091525 877388875 418804433 417382473 69230351 436871231 411155737 699646237 560042221 890347246 676972060 688546187 985016654 826938396 583001531 202933127 984774990 676436707 834424943 275998443 60651276 760182053 241448602 758119652 825541448 455063356 521077681 767090760 251222189 366210009 434641530 483622908 689277811 316451092 156330694 233276609 11648340 715252715 363991638 28888159 257474857 495142265 109222976 866612670 645651350 88177311 699703268 695483570 539116378 239907994 26054519 910992387 65093872 709613307 68669424 622885696 857842650 245789407 259062635 281929331 422882235 710739679 190751993 601134755 992777984 795527455 158707437 832500346 742683826 344992577 7186014 130675906 519004020 249289390 916900721 258760409 902506079 1609962 526599207 631718028 439358956 767273065 881198636 409393178 722509729 706366868 920675899 857727503 591666393 728556697 401751599 830731182 450025380 109698172 353535611 249282943 921881405 607051076 652453018 975056546 735169846 385194052 757900152 555452987 833422118 256280525 979172156 341112678 137557537 691547345 541538513 814706039 919752425 11995186 62862214 634018147 301058250 457885904 104280020 840770765 753742025 427341953 166639771 843774430 786444945 912535116 233058349 855309339 42150731 301335447 190620152 629366116 340616920 233986037 925735610 336019020 526971132 669657775 506687896 667994654 190218026 345389713 537450908 276482519 738621273 522773969 756663491 195530577 316006647 285501171 510998011 461545856 955803617 718366411 235531959 651262741 220145922 29824725 523818401 922913383 93060515 103846851 53579740 23048714 679916469 332817849 489716149 959056505 295861051 436111889 442442965 595083330 941067619 329134719 243142969 608774417 277519266 903751535 741376254 88825186 600450445 283204736 260467363 440227485 729096416 472341715 812063566 285950143 87560545 250541299 108771046 579708099 936335965 689408829 837646333 78023110 792980892 430544992 931249488 920303144 831087208 793465884 181120851 695799269 682231823 588737422 150446523 573459518 878584785 10653187 493034431 174146856 124446791 998301874 116269050 710808506 335090819 186553820 404044993 446094160 967986967 674726687 197937747 70226779 620567638 778160677 222653569 45192148 789962015 908390465 857648655 988672270 628920647 383601388 546408880 820549071 273973669 330498843 768769734 720089229 133334938 390935491 477876401 3083604 995068084 738846478 843608790 946416197 954709832 904929338 670107524 348238020 758343593 254386232 935053463 175771835 74191645 880207919 164315227 329483513 239006768 608616213 951745720 690177239 973451946 114859568 410956890 28975067 383389990 932488539 775337667 285620973 290181144 966080590 454270539 468487834 906532015 2147486 748944713 799904108 926759369 766319543 24967558 84821513 924364539 841991655 847813926 803899852 905618615 21532143 799965995 165094906 285964632 193918663 695579035 915248539 367000486 890809868 74479492 86926873 727832580 592138123 903782080 74477849 242418122 304089875 785828351 708646455 54562742 866721300 304908165 770823497 299669133 64707980 284864459 318712773 82653861 871894731 632395229 348228072 748976136 975249709 997992349 23512123 706433091 873890904 645487523 48070227 588373183 583546771 300564474 125299347 274231251 826981519 86481646 621753790 455906140 401790592 124547129 627158095 329571147 367204749 184265333 814508095 519241157 962508221 185727309 108414419 239225285 928126396 463583360 28181843 578155814 532259231 821393359 906150757 679095597 328594592 529719476 321916424 362391971 464629650 917351583 575752025 119867917 155200802 496492518 722886192 968011146 645761162 274148696 198246915 528735931 192288488 171705149 415538127 430903455 132145944 855161275 514620934 617722972 846838246 235005587 438837524 801358633 714566382 903619922 704789802 530383539 356148192 786978563 62229047 591783455 905623425 27810511 469669545 773188076 108755122 13508123 39860543 910887747 205708558 455065216 275344798 351382871 469848635 995448760 327908146 127788745 18029282 47646084 782583211 662773036 829240339 86779978 748542321 404945896 925084063 1159996 370983466 568070978 391718991 792328217 681548459 268174579 176143334 17261202 424164454 234999252 572315706 973526431 359117049 773367252 919069036 3046403 176269821 956814078 32886317 278815102 528971954 658193571 950970615 16055816 333796883 744821437 706092467 535997374 643225073 439094256 696159185 502643909 915410444 313452746 595496109 256863324 936971996 349977858 173369312 263459563 217466600 56962521 464108687 32550649 739239174 635779207 868197756 709803344 180234306 266532740 257492251 547906713 603045545 484352421 545248752 395375339 21237017 719287741 517344536 431428389 321422743 272783288 752402609 353817645 959092433 946271807 906340540 194812065 473316999 264123627 989993038 266732921 399995301 994173849 754090035 945529843 572768176 164060190 667100259 844906948 220105604 913598616 164994455 749243641 300766628 114407738 70496218 58954257 540208977 323804909 242194161 71948318 802256032 991606386 544852879 175608437 505004158 802316379 119740104 747438260 486834882 381488906 798039518 788900136 983576811 421974993 296702898 285155132 317759522 539947887 822803463 103952509 963042744 488647194 384061649 72019446 951242540 51127805 396028679 446194274 294223288 423170062 377378619 99671768 613171038 17493420 148187173 982983746 231250278 578561987 667333824 573140453 724673194 847716034 367125523 176762287 980054575 38674512 847529267 980460756 410218239 66966369 732957739 476022324 723050779 155954379 805813194 344610421 432664374 148651354 254436466 740271446 562033226 887703049 848069172 924412661 498823565 716909327 13897521 533538621 714570213 980276453 112061025 541090516 608694125 552528018 597492551 988132501 219176009 115036020 756107753 256658689 77459438 418316891 937799963 369245657 300491573 130432414 666736771 334484897 450287393 191123869 593647536 663518977 269530220 84798473 417490089 560907025 946549719 112481935 796796768 438246994 512388935 177996361 561973056 155988583 227979244 207333451 336176049 635065309 77233902 747001310 162108940 823998848 262413863 592259615 425489954 74692515 415790317 820003755 480008387 655704255 50455072 582138518 632487681 838489720 138568724 265271707 464213990 497576161 494581641 689397418 448880002 495118641 750067747 301861965 144010542 864880124 103533135 962353068 939069783 769743244 582271690 970439383 476317007 161177055 419759098 985345987 874050567 47979713 628325426 320888179 975040820 143814008 284058197 275395595 894273303 309338449 368040251 183221362 86993281 555481086 571866996 178090305 10552227 291374425 206263166 927168732 934998497 537374237 465174622 289145673 994863952 965911215 397002101 23080793 827181802 716360651 264702668 323941073 667011579 778693871 978329769 784483830 179079838 486965989 346225053 775667729 788763969 316479809 515224608 878634889 733244280 319539432 485612707 335230260 12945056 564539055 443018830 704218593 578137856 394475911 510174454 906387487 376609258 175248133 196393292 31526872 652850968 830840025 360271478 791809240 367580248 542564067 97394288 579417543 559344340 284780770 459883223 391944111 673190337 198721223 176516478 756347548 627275134 115644011 166897804 262936173 626710948 63314360 690674757 588170681 620856391 692791741 364767370 45750162 125727842 712829329 95053768 578805095 118634558 2048879 915179727 424576286 102331434 804225866 221421437 107683539 350096262 899253176 114308268 3087530 540468167 98931000 484764680 403240437 937122931 983309032 526755577 839389119 749303371 166069506 794283852 999267696 385597864 850148126 849049808 193824829 333291061 316566387 815369124 254979110 836682179 785144871 768924174 925500734 31779359 121001327 916913810 781415445 868757624 447991163 917547452 969642970 783010428 969544761 476123204 537713424 353005599 352029385 5211708 97380299 305633012 772268797 981057499 890467433 600430804 871888864 571465780 444171695 625087952 797083483 113768764 868967747 619812373 914361008 201569396 130803253 966351547 385632494 606219731 492878239 378951021 520851396 443153268 470801273 321952493 554126382 576200350 904653613 637189844 723768324 161174858 274396840 820269706 898077895 325322905 947176135 471506665 153694652 338961025 331007823 374243850 508061917 156353902 279066831 657893585 66928004 756812250 785920910 950638980 100067567 429795549 380417947 631892221 829799802 20764271 370250750 957912138 21658389 485138950 354206045 468305529 70712429 230477090 602514613 313130461 920418458 973822566 802664206 554894888 584376495 816134582 850527359 553998810 8968992 954306992 533527529 424894053 406804196 549375399 741498029 435719240 526687286 558856119 765076004 396467507 159435612 864626598 616069965 92748178 934572392 124364389 436535708 984670743 248143641 822337489 706275095 661837581 367747123 406899654 229606677 48723931 24107950 189434825 70975825 850865310 208050831 361830529 753331820 395328535 535535048 993068050 379579064 84979973 401435279 96828452 299794963 402763496 395705443 225170373 810196346 642765795 544097634 123291044 992351143 799963815 598176579 294837510 596566196 613220811 370580143 228916923 665341627 476109478 903520758 695965960 519742668 723053293 113915481 43103237 669125321 394141688 906161564 335486207 845884114 224502641 812329577 803424492 685952038 548705062 63835790 106168106 183401273 492455631 186227694 44024869 176861378 407041201 737153221 759135837 869584769 725911618 362425482 993669443 527131474 898424830 146204057 785443702 225715651 164368215 824285454 695213469 588632832 667673324 886154755 370329670 326520246 363457472 516697639 23175637 784016635 346304153 679723738 789402769 176026899 121117034 591337629 217384903 307481270 566552316 918480109 503983875 643996544 87684732 149363624 375990448 748015080 310940534 456689713 695142996 429348854 962963702 656681601 788443433 430626913 944335870 957824667 622453790 654499251 579041587 651344737 567153760 929527067 202308007 185896724 210389811 114715609 693342819 704579525 285518577 416443814 292365679 270061757 812559 932825564 392545774 15147369 140580407 36805628 866999187 403773967 978306482 886591264 779625676 47244144 740094619 86881873 943280959 374551382 26899349 502686395 437183243 341655349 365320843 896541158 568550102 908135780 244376949 839655643 307138466 798243021 354155362 895463850 173145455 737466889 392718251 653986849 340675324 458158849 792572822 719975832 624869820 461292498 571469138 201885045 106220967 647714038 402901792 247479672 299051898 668580337 706748422 370979392 652829127 446468016 14999967 907139858 465757110 123269707 286068550 227853637 383841403 596981672 256209925 662235511 258471564 957822840 661147351 876405745 689276316 563153365 939594562 985822759 501020845 70605048 731283172 454634548 260255458 770959198 233515711 63884240 463523412 747666581 991073096 93416915 120509886 889810544 686131639 831020045 763748199 135638329 819970735 706136599 11584965 576785006 550047909 820048588 332369092 922876780 117321050 925733688 314853836 901894590 64308487 18393863 909916155 535914793 127363053 145936722 961822264 670425459 633495694 486452015 178935892 598433627 562853646 962889496 985481872 956226966 74327655 442609390 917251678 375376475 833322865 9334364 282225668 490909565 490539361 77618829 553509293 242625718 126584007 672287147 475602521 153298812 615209019 659542001 810105464 978521397 19478543 23772548 390667678 503914591 230650508 860101254 381151302 907016373 936966992 157201879 387031411 799931700 7201633 196875771 771126128 343704669 391115897 437758728 815553420 757100283 949854532 174488788 984995518 898010765 836370824 269722455 410806350 858569190 171411702 923713627 928401001 694342710 135823379 916190516 878054968 776110402 39555414 307991298 434557591 724216372 691806104 337593843 330166286 955023984 742342305 641278847 968803915 23618934 654744489 587788350 84200020 359737384 741007230 513658535 711499431 827948970 964230613 483166296 721422948 718171854 518665394 728513234 258873082 512762560 524981688 356441988 140663560 642703611 718600912 459981555 228020068 486292915 616782346 312617212 556062594 722519309 103874256 876877290 880808557 127643224 465490414 124558649 144476453 380559920 483673972 439434578 399375004 151633731 619537258 534573365 358099270 218221144 918794584 297383520 817297241 9937212 719239888 475981362 165089544 622228739 708373714 483663608 47003139 655848227 213686815 778065217 533364148 684745585 685037219 359950846 393593845 913171395 736467865 78358224 50240744 404020987 649172368 369968274 365022409 290751130 419027173 4544907 384159419 748930305 208952806 28648483 669693196 425673759 935634823 394439488 954485995 886766518 573761042 569289180 812234005 373814915 663623240 483528311 974309555 148072225 448576982 772359506 938296144 715894295 262518358 936276991 680776332 733857042 955889194 784153339 983660960 290395154 612428736 101818852 961187529 799744431 787487756 642820529 350173089 91064952 672070858 178136020 888033277 572216106 30449707 139660942 311952000 67345543 500150807 314737029 119189124 542726480 712962916 471759223 385473532 850413679 883633755 359894600 921040766 769480375 943640844 438902216 615654760 173185647 326357528 223135616 211729323 104884236 53169660 833164805 845298721 866720012 300118643 139693502 730435848 187484158 628447993 794834169 469068628 428549012 465316766 934344020 578272366 164793277 992462893 893094692 621509623 917992225 460766363 227982940 128571033 915937693 572570868 846614384 292772005 683728821 334331166 582268298 831591066 736349444 128901187 284972864 595013617 361214845 737539157 990670247 842725780 161834152 971891109 472484400 105864168 819442333 880169568 896693977 363683982 771939827 958296260 175977814 188671960 183132417 999167846 733905389 67083442 281858593 256032623 634358893 598232334 788488060 113870634 441685103 691121312 397562965 945197766 869389582 502620974 688884464 674148038 44419944 771327280 106621827 761207166 82850704 352535984 464293501 167754657 6325648 154724733 358433949 418043631 132956546 168009971 314038491 131297578 399021416 853522590 970830919 719493306 182073143 305923815 263368356 438497765 683135819 590672699 779388872 739226200 321879908 48007150 614840345 617388778 753984162 670126784 486445019 218821245 131253922 155916842 473289310 565908144 502924009 13037359 935271285 877646646 373905724 456633575 502166910 339699948 117282049 909598055 587849674 50757384 876605314 351235422 829366798 983866676 423481634 389271222 523459459 343460512 553211840 157438373 571043644 419067675 304394602 600095232 908694320 440269932 64863728 720043778 534897841 714024542 338951197 919409808 435850341 332998130 324168416 632737809 806066798 652255290 651194816 132399720 168068663 212402265 478395379 257295796 452382378 877360014 886481593 350270050 577580617 59461201 916356201 153630763 837852894 556019290 210427323 981056823 908385362 255263374 234740678 442692197 785991371 985194362 781813300 858546547 977911592 369187019 711746681 939238607 854308009 5008507 213727799 306914211 863583440 385180263 341124854 326867040 15229468 301778125 565362987 389833185 381453798 268127420 789414201 275601248 279326301 332620243 986095012 953426751 273614910 230695812 495537522 901349153 659366453 541373963 522128003 929297833 797362642 863668459 264273960 885418415 815219305 588174928 261823273 595969441 955807260 95243333 600059504 571897807 906739918 520135858 354106006 574608745 11778372 198469136 405198299 343723394 261401008 907485869 4765083 869076470 986807386 833627632 333651695 12567278 655699350 121667962 10044676 237384569 698611737 888563825 876956664 883267185 236763204 730338183 827204613 849081285 750459138 422200443 842742636 210442414 446983273 141499061 453329209 245370290 393889281 139630796 952637561 608610674 230951098 617429218 152601389 548452107 266061363 749802944 284833958 618371193 153232221 648884868 752829012 776799127 555627075 509001411 96820105 950829619 838336084 961627661 184750069 199706231 606984350 416792807 731912128 334556091 109594548 118348471 154470843 253836040 395269252 253514263 764417582 762694385 645478502 500259166 519503248 856316163 457677614 208204321 941379999 663766134 366563006 230263829 639091812 246854083 446340709 560796375 518034881 436685635 403566861 789455890 156260954 526402182 893472855 167527108 14294232 172040412 450527597 686015256 260828835 863699887 565637657 399054671 460208534 767042829 76375945 200056482 603543933 936397917 677934752 429072747 756364179 388478384 614176849 690251152 723109541 861886145 585303342 848991107 315667540 952098308 140576890 282286836 728557586 296233621 533265611 284974963 349365132 697139981 72018866 495753251 28073152 595084191 453177784 329253503 692005742 406116032 636725410 918557654 463482914 773898138 312689908 353124289 141360671 756181274 985051062 429490540 127277281 829471332 593668930 996076 875238751 625936737 74122557 274945937 939924938 159688734 82232653 250435973 978454185 26557338 750908214 762318064 97054335 176797446 280165727 699728957 648840852 13081406 199243099 636779585 325730595 730014880 19426583 286425287 352468997 57551775 279525946 617104343 157039982 823164083 721967124 128887509 10665339 651107077 650327354 980284183 372706887 171299356 117703698 378961685 389391148 675347614 665374024 678844276 929047180 239556918 399372860 959768598 671362198 455288319 312710205 787681230 894835861 26320064 569594501 342683053 695535099 108896452 851668012 632477425 389925133 847755434 880208128 879073328 387843376 283181066 979878238 929191058 630776379 954682371 466517918 423023708 47677939 554473934 329663552 815675814 31034770 143758506 859211704 704210394 619539733 774055951 3929472 814100626 655623588 751114726 677514297 590497962 471612803 88024570 893642402 92551817 899183764 319446485 407124258 731234886 234069829 263406849 61305503 456411787 506019274 961086396 515056586 187542019 687866706 209533194 71119687 766914934 847294168 510709192 698166128 354309098 292240760 369924290 98282984 311434314 780736870 417985856 122384505 543513538 329738068 94003766 290751062 708041478 147836474 227413702 965873727 432347414 597662984 436125164 739195712 515902887 596672948 288576731 977936647 951693803 175152520 939650439 755170317 821034145 934815867 377332491 286799471 952931255 290212852 525335773 313818949 548959270 484267983 40450052 679879937 17086147 43842212 782649053 662023281 111960402 292348086 356516702 977973715 784425456 349248544 700653052 611625073 184447601 533183670 597103813 891277846 945298691 52289182 694270232 125376573 174380515 942373515 703898276 33993739 971493913 241994365 394345073 162887434 756669874 126309926 347952367 219271320 957943478 466579115 793139790 74487530 955097799 980187681 408775611 632886622 193704303 753356842 192037475 318239518 586300668 99874566 388921677 233729954 688875334 801862493 357388423 438854371 852971604 14070297 872208674 963676218 266840812 299962199 353455298 489242759 475798074 156762051 30845305 586883335 677804894 330843436 777850827 605601861 547741416 224400012 177049453 710738780 574520186 798454824 664386000 889286003 993116179 902698966 657096874 980954566 266473903 849741676 325238215 799187855 203220988 472788491 733560696 754062313 181570409 989240600 267270271 691265229 796697655 987348219 269137085 375622528 447759612 189201905 40812716 110017447 908303124 859729882 285938782 315133790 139011526 924916480 285196637 249675123 82469973 58135518 186529681 636939737 523931816 239112295 437887523 591213662 517505824 256342092 69434567 313193747 907033327 872506107 35483496 173239575 555549032 414680204 529366449 861732573 791026912 384545590 839698962 739667967 733274630 284949254 744676144 526542243 549673684 189392016 894773392 511903330 483979624 282708278 741289036 732808713 874029802 907059844 444060929 365626311 165976501 990137549 289965777 503948777 853773775 695820874 352039567 472293487 568628039 535333819 778241121 343659206 629266791 961508434 439957452 936676665 498720980 362899684 756833241 442396838 408160477 550240491 868337519 767148307 774330066 545754256 705681333 464186153 542045689 661245635 263387627 498465927 797074919 481454655 979612149 972435118 681224855 474846717 917726417 802384425 673345973 900867174 902099118 437448648 187612495 111477785 570816021 73803441 578963640 340569091 238236847 575196946 334033884 150998536 101649076 780638219 986946672 924252224 515938523 367862944 106483008 585785525 789930384 393628123 441253831 647301482 512520817 489411062 28452997 496339941 584965553 201157300 398398422 820214834 12856256 671847247 944479168 337464410 875834461 532156057 7350566 333885452 364258411 872797164 107642799 116927790 166485978 790034484 283960505 229387987 402784424 175444929 23934102 443864443 813166628 883790409 287538540 644156212 443184025 203527112 45018388 325849698 842923615 247163 462162139 973452040 207496565 541898948 764112487 331387920 505599279 501103248 900673931 916302224 364173772 281185930 615429422 315454381 965583517 514701652 821391965 283213359 401534456 574323006 10993088 42839391 637027375 250071165 35013400 960886771 153754558 498206225 238901403 565228498 808424506 197515249 28193977 167605661 176904592 372985774 519345691 254341977 938848684 469335734 71841794 789352124 556892242 162559182 972817758 388088748 987184910 581500130 333656580 445893763 844996559 500451726 550572052 957221070 196630654 168960456 660706837 523035733 15073356 938681954 864686161 76170325 98631555 457761794 196803781 719591469 468536219 702435930 751528749 871000345 144982567 474236535 809523681 225353194 594667679 403355455 628931705 386287232 287647343 186117053 981255914 305184890 502248138 215589131 929674154 608217922 711051486 136550545 767846082 651663001 237739113 85342313 22900235 806820806 941210793 149862349 493636580 65747588 260164270 257617571 379810030 694128835 256329392 334662829 732878439 814876545 144771917 79410197 13346863 207744851 84310911 839989351 331534450 696389432 949007741 836192387 423276108 829958612 780481293 175498451 264064857 948063480 714225214 742681371 653878366 14776201 663698194 882755833 601148188 841276152 845552774 295307647 452781310 174630062 124351518 839164101 328516320 618900634 42983305 587751343 217706304 656788765 950450248 239620338 734340578 686705472 837471780 477975355 732978858 738218339 513135858 667268243 908719600 225619726 954253888 142607780 894806547 951215656 383518055 732821084 569301122 870805894 611671317 937037246 59307717 89074497 554805524 870462957 665340995 485203408 592107410 364026421 885783385 980505389 738629326 113603386 480478517 565630123 203410844 209273969 533287724 315239289 787387601 684722796 900097106 955373625 200357840 297262213 679582304 90335307 404358633 164607057 428018546 399062286 857403043 690272016 108768318 731241772 138007488 49894912 244488657 147716504 738630299 24414310 635360663 217419639 131788813 240450189 790277460 156935944 975203065 92368668 561977801 414034298 139151560 257709655 890752098 804683938 835231202 335605629 221570918 65427746 748297066 600051407 845050246 993217520 428019833 217427783 357912845 916314111 638769240 399682013 537098896 513783675 77844149 33080505 313112758 632576217 865889332 505888458 521315316 691048259 96803670 252384985 933381873 490135053 704156713 353896872 626795310 242856479 122700326 183490865 572894710 316491447 413604678 156108349 720501317 643496221 546029810 346200229 562166332 740121985 376430872 573149437 727552218 254379905 506031520 604874277 22631531 243956642 555523598 126029543 661660098 907263222 549419778 851370443 480188537 39279996 744112287 359976260 495178149 698295847 411468054 999163653 720038061 237659005 792059394 69848808 801347245 382387337 975692720 305634997 318249387 615127072 407985030 458208340 864255765 688498902 333708992 568574266 267797033 727754839 430254110 911731042 3963671 897940321 857365963 832544172 729764151 109958893 956801170 861464164 138608843 950540130 818450911 754724989 694721948 473661414 796900026 233755507 497228226 892502608 921047916 412809892 472194000 74210555 759141667 525967702 942731062 210181656 730722210 845946807 92607955 679153794 682023075 944803175 431949673 531654587 946471570 751928291 655181021 829522931 917742620 475613708 293625385 10655126 87469407 275854134 690098217 660498171 380512249 100805173 582490436 60519110 335581238 533745735 603282588 189102146 27325374 728013555 858265916 235368497 791597155 244204769 568199027 948959764 779958727 5198420 883688599 790277388 536782229 257569563 953820368 537433106 143960908 804829886 44401232 593883266 969570230 358408423 859226427 907146020 45062655 645689231 342203078 449452340 283752772 24789462 618712323 134986314 654445543 24037763 82434241 96713054 88000971 798248383 795429909 183337986 766017137 20125176 500509584 867893656 781967922 101264238 262626006 422781370 511629978 95448447 67081472 312659595 427687732 139561503 299397769 195586213 383433813 30070936 445615542 128199818 218921315 889500624 59924982 836319714 380469813 420183373 382204922 955854430 437825041 974989288 739663729 810675247 947325051 130214997 555831406 604371119 195274736 209422606 259266203 444835378 393129455 18550636 686401737 422511439 666785061 905066576 954257354 748672732 87518931 474010432 248561710 206494833 973099308 962494699 960981554 71276308 718464637 916787618 775888730 140868189 268840558 780224975 542431947 596829088 456578133 455016171 158192571 703800412 530631669 801477463 551667695 335488956 999752148 451572682 641973673 577964455 207198944 76069136 531721246 485490301 405542801 719547498 25223361 7691809 656326735 807601813 461060356 394577581 449529276 955161441 98408904 127614961 612553930 998013000 881361233 762966170 844917270 710877176 209698775 55135199 288888537 450997867 265734338 859483668 153429418 460679012 546078760 26732977 140771564 694925394 459058312 309099991 57033291 600029095 330390648 513928727 818644065 404696563 673997428 385478413 543474511 526056274 299238681 543679868 63510086 720574545 525838799 341233626 375675529 977570255 123971816 892001660 884557882 652993418 903930642 452743003 987882851 615852502 884346509 34656812 417173211 178299197 97820527 549612667 464834048 942519595 431924073 646372140 588123338 488028347 459062546 702765495 705915774 719384132 825555826 766810300 81917474 697599452 949567408 865593214 805093450 417448853 857083063 925221517 229825522 534543087 491877752 698889049 463011631 57074659 218687358 222527800 215827683 799746177 769917189 274750637 652315828 664132641 812327076 736906721 994545733 530519312 518319196 157370091 756498533 790959352 703484763 165953755 775698914 859755367 39567198 139064726 725353806 127876901 850615301 430595191 584095572 59231525 475187761 381979962 305099848 331231235 622082030 967682882 766158984 873186341 319708019 439164570 314922976 408398273 644573476 220201047 578159835 546370667 898205830 280233723 283702472 50702647 833766455 283813415 282618359 698837337 11820095 423098765 754012140 639678163 369871821 480294854 696091956 38204651 211656742 405740148 986801097 988246718 506263879 175787237 233744666 400829305 710525730 688038218 450136018 590761558 701145184 367621335 45330806 133936256 394021172 939536226 548280335 445179019 775211454 231503138 490980539 995611310 249595268 992541297 189802550 293330199 157316565 11353799 635571930 278550909 662816996 581987612 264713122 687399990 719578477 723818761 444292813 890921651 604779770 202742822 514356151 72879383 186082004 247490513 541711341 549122025 112906217 717910125 769988666 914061999 250316493 130326212 240865030 594121827 155019979 751108521 936592212 379195307 708420429 233982181 314370405 228235568 909519174 720483852 977289572 451860454 981820984 582637427 249992908 751630145 852391158 747920605 813851013 701717828 858341189 801146686 182106004 504834846 95116106 860633994 788531217 826064792 966817921 825060510 898402498 151888741 678342067 859472015 289142381 648041151 202154868 928905195 314116846 133031285 103666352 232854744 715923914 630591874 714435273 753344515 422577051 38398841 364032859 825069858 964652891 714001240 28782514 555028783 335932754 647020379 396222447 815316738 97346326 651187641 64429430 990129171 905977262 489655348 744961652 503885333 215295533 468850652 942116073 864521505 654675311 378404652 165755273 570803442 172197563 130047736 868916910 699890717 715092383 793545079 343118637 584591529 55574970 252946719 339851533 414237266 349855952 337789484 739670363 650733204 622647573 243769449 898400778 876875142 688192829 458874153 960656640 607070176 596982050 496585423 869837503 807628804 933196837 560306739 544341932 696382863 716794767 427697965 39147669 258589809 334206886 479938669 247959182 136003527 39514181 15498942 451579406 94734068 442463996 99753419 256068719 642678208 954211309 944070995 859449106 801914969 367574913 2648471 721924632 102429204 913447817 44009620 447186924 374898412 220879638 740320571 404864323 599282280 158132732 416896807 373565480 934971139 822896428 526392194 249906481 653433818 675958537 580239346 319149498 501116460 151355609 914852901 37602691 468314873 442551149 199707427 367348422 435334701 625635005 576861682 610048324 454470530 691698454 587291304 797190517 62674568 328495078 834619113 459243952 527254053 401488294 897791394 65235450 602124532 674735541 426926283 175116780 380677170 82010757 649396997 409892979 612899448 215583784 542053740 549217626 686619510 947769808 247253690 958383980 155756329 938982903 340893834 94058636 21877757 159963140 62462567 839900812 1635475 895476253 346656635 613456838 240237051 491153574 608896724 879842969 520004823 16765569 406196355 107900291 956852761 347603676 970958001 378223811 438580905 834206419 193434226 227292183 555676890 179118171 1404626 347548517 845270878 528908044 15200233 169725612 315809863 889084186 287769622 423161071 841057265 415598936 323243326 378731976 514335819 573331039 517239421 806690844 804935001 928128791 983128200 429899654 445398437 695979472 895787242 954407832 655810070 344064830 701291944 361083361 132539852 791723643 92151252 629072611 141843805 221973847 559125618 391971579 548905179 940229324 953175312 718707390 725615500 36597676 67833941 190856591 487644801 456187587 132238172 907478286 508732605 86571078 169963033 134618812 174516572 351811792 96290414 517447944 145947359 100849359 498162095 643590135 732212417 912341872 779576014 493583110 674429010 381608712 284842266 51014828 988129780 619870561 864010274 91904035 626465761 828702304 208372731 961749877 16544560 910405399 156984104 422793022 190356327 26438057 909313902 411164561 83617450 179941224 884711909 432362491 9988667 88423599 430689918 285712003 168293021 860053637 45611592 738562481 207860297 316977924 903085901 258547217 658586472 919111398 146139014 396595892 412297546 327306323 889854440 721872921 410931072 6567664 272994703 236930158 961430181 477410117 23437478 664571420 444551746 380402042 308282991 5774006 918532849 725249642 373505771 389676847 831910047 786679554 255571225 52288465 844855306 982499099 852627366 900343427 349227666 652723809 910264880 198919565 322229458 495479730 755840007 249334011 388576648 128701372 231568360 408655488 570950482 518470229 44238537 621929983 538538493 844334290 57938959 624324666 318292289 413128124 869692024 704636779 530015762 890502667 453156206 354176909 286577628 990340101 981749051 826435319 481293876 530049643 390726148 191361259 492216608 343172222 695324409 193989301 227876517 453290816 818089661 630724981 96887140 335382560 273544124 949662372 355020883 987676590 955690289 736510917 786391639 290364199 782495763 899590919 411878638 306758532 863439489 841237780 490449484 657707743 662326253 145853094 495662298 649371277 781590947 132748197 220098542 528444787 392781321 406981384 387920767 199713016 84913496 223239815 748339672 58430928 823097094 524964599 866368902 611062661 418682763 220427461 493771923 366184118 938337696 391820038 459696361 980600923 484586181 66701708 8489668 58500074 8604957 493886243 220861 128679263 748218580 583616759 391423342 86179563 31977475 347402220 714134415 288864148 850945320 685216811 2919196 947186008 678011731 756949466 934388775 188510268 509460151 856211946 896706020 873267653 24439157 969576526 327015909 309984703 896267855 817865358 285416359 954555715 468873860 589468349 392586223 713824611 709069849 35699324 585872841 686342134 245292870 177853100 237766990 533255101 895340358 584195906 348493939 419872543 281423333 417886406 973549167 465718967 140874339 258570642 75145285 12217792 937052099 74875353 367629754 370573924 592066459 925516951 601253037 672434474 578839685 323400672 927527028 891382723 40608425 164242477 563421884 813876215 26527293 762225052 885986036 548360893 118020122 624916654 857824490 343979170 64065441 135733787 778624398 717553284 948345953 604118470 799150564 548255765 955404855 599245810 798224623 14045637 87944863 89625103 467630721 708017799 321204710 540518515 423795068 76980632 374383146 427096965 717452089 344599705 947717176 552072179 160529892 210768844 865045455 508707317 377169820 614921828 631453039 14803592 912660616 857535050 521462801 200576283 369453120 466880314 126246954 300950768 997142617 652162580 549673546 382125624 723281417 123442436 883426937 374650607 844512879 985490646 969296722 688721148 630695443 186012548 253504080 959802229 483711920 334888174 870559766 219204460 791465392 487509524 204801340 612274830 126165843 204939338 788028618 976866292 402589153 452830470 654936585 424826266 484991529 706762694 192226748 479582018 116702811 662094285 853594838 90821546 165125063 63434772 654992707 198651250 30889279 589396288 528221062 186288231 938273664 726675184 710303377 997153744 639325657 625970652 744955740 835623043 975639613 902444892 530726165 602637449 706081711 37325527 445474962 904242981 481567228 814836720 836505868 43539693 22230323 702099040 582340999 342500914 148226057 942934667 863757159 3432502 918218865 93844417 613257047 614037181 786280516 588500659 743270334 226224014 917128713 777232054 762513369 299543136 26795710 339725697 467665813 305821311 718943227 582758567 813987044 43365691 953198170 658132193 761789361 297867795 761173390 787491385 887112818 65628770 98590716 929895046 260500678 666695108 762913512 704669173 343320643 976383589 736724240 163510642 204695312 865098118 908319969 505429208 575430235 304644361 558380599 862067944 528599562 454254785 689507616 494238521 942446401 265199290 413347035 46502385 553317159 484342623 538479835 997451816 412744993 184863710 142662409 423732643 294808106 36553440 662149388 914733443 826857636 22556879 161560905 310085863 653292033 654417621 468635675 21726120 316242464 380363065 759368812 20353239 264735387 177299843 671887270 208141341 140422895 736399947 957838252 732171603 679954768 875583944 790077371 199846383 884074800 768978541 455106557 942968285 5846129 492131257 300807411 852282290 638821735 784316483 106959455 275966961 545415487 229920133 532109704 515787115 680390655 516135267 371991120 482583616 3922091 940035333 903925228 433471428 247668945 561853916 704880007 407781141 481359704 470038899 146706975 367711351 251259266 856202811 952664773 834734738 493107254 733583658 869372078 24844217 162448009 893566852 911263235 314769630 203671486 873065185 698242650 710008516 49050278 267713421 62244890 355708512 637128481 239664166 208866568 134910243 970563360 161485855 731354948 320353649 119462097 799234884 835817375 591758625 36106793 987576566 251549089 122158982 186129606 64048448 627589605 108726269 646258560 666539968 122456135 687160566 63944579 263486250 769335743 540980506 3466424 446892852 514134575 822605617 264409738 637961074 837297598 530268992 928603043 616117685 872357296 61391359 512617521 679933698 508780134 320253182 618169270 611878746 789522850 383798908 550181140 430083403 60402435 745677794 203808430 810339321 131002965 93321335 934696005 142702414 160400062 500477624 772214233 395926955 977722170 583044846 709629408 305508779 807134843 360859854 209501829 861734715 952391140 30093753 676592698 16025090 702409949 597119978 604650252 718523974 357472614 239724086 61628115 34128332 331736667 992350940 527367825 577636831 32686116 33579699 190821638 906639840 376542869 790499389 158517562 589246633 393634656 867564416 892139129 608464239 355552937 725859589 83060115 863945317 143304609 222640547 802335142 674355868 646219842 841558867 995101383 48790190 48466952 722199450 827305136 974150664 511929892 177888128 248109001 610042154 21024681 10550923 578263474 244354291 352626775 14470051 248625480 570538721 426636022 271252154 877871495 850190883 837967921 541172027 79697678 976856816 787314543 707485066 227305219 615529863 310498420 348205082 765530872 52769608 932297055 84234792 634012956 70870041 315450558 870137915 27269245 87863162 768428572 26420051 897066204 264644392 166794167 754927700 369736976 334797471 748930463 131003141 749283177 125143125 756862762 136072196 994823038 983937222 834792184 961698812 822019885 967956916 523538356 499740179 734899993 461161068 456811604 784336746 805879541 560419434 160865283 430916105 354627139 341924855 97015781 261526817 784045861 316387591 507849906 652393574 714070525 162942465 375034303 460387675 690499913 582188356 180340062 432587658 213995301 878914847 831379515 401614097 249167833 557571326 701659317 382928477 297772803 54694391 730600959 603384282 265095472 124718246 169551746 914176227 695547152 407172442 63491780 88193054 227513579 155763873 770839782 917342125 439682497 123004397 722163444 993502922 136753405 516267162 937823309 433507934 612988373 954665446 993422516 384124054 229735666 765458624 509654094 638561697 782137994 923297627 506714484 337469772 823757458 272029958 937289122 118547712 962194203 546284579 732687212 441092944 967688222 432223262 864685382 875582451 757683086 803265233 501674210 436472549 966766447 980132462 746106355 949341107 101641764 111480146 746042496 507225277 522381358 636602278 434168178 427571875 906214823 648787815 744315868 20017052 646710614 362409472 770551611 503385277 957183470 268779707 187466345 975081378 783082746 119536478 758468960 467458362 27951951 678485797 892819284 546851474 523494306 712593532 633171039 80309574 914324692 484628593 432857375 548430217 285752338 302853609 963494944 965660153 94414028 46202952 833849551 653797330 167136414 481749363 875493350 305222466 632839420 937291693 501863513 496468294 741562358 874375556 460641480 327036364 409141480 601569066 452772766 23425701 57580501 162358941 289414634 355036022 541082079 761321366 516390793 912244311 630604981 554401972 455133206 402756121 394414068 355977600 69760109 306246918 512868731 461453929 459420269 139204587 71105532 982762259 181950774 242361667 282616086 581095138 233174666 816735806 208573857 753981519 374274647 837363721 331251752 203200776 6880943 171051596 122036763 2540440 868887076 653844801 474518263 712589957 536023218 727229504 394664781 376528895 504681989 648248665 751476042 95612957 254915682 994771834 319213534 501367398 686755150 215410400 322637012 799551032 598241498 976182375 992285753 539905462 385375464 196955020 269071458 113210587 752787126 716370787 398596205 270064912 993039280 602705412 937036622 882125997 707967869 78183818 367927461 928674151 923634126 99186871 471587873 84377887 175340414 790698217 196843251 475761906 433224984 997538779 569885770 297182576 385567301 270762188 277395849 277654725 412923467 225847035 927987634 206082943 412247171 644334567 564398326 251959609 10208126 967949814 390530907 373905555 772031559 270220619 281552310 556564227 342540133 746428790 210426086 122527366 180585880 471866177 449859727 50243874 925881550 280318435 886503253 913029304 808712459 832996321 418462332 922338437 79931164 97280 454253949 475917527 654835820 594725140 488083454 223789675 981350823 579728059 743372601 755766109 489420425 557284913 810751863 975304874 221757506 93092307 258707701 846441498 989202582 18606323 840011314 349569308 816193560 586558299 241831374 283104353 935503256 273155720 286199212 41135079 180823297 105849681 670038606 690701480 773339743 654164815 266754474 436253427 338542414 452964260 623799413 293657837 824805381 502444490 831742000 229127803 86292021 94980667 326832656 495817837 932561427 48148897 551798191 205506159 866889389 352187036 644728435 955634061 363655319 198100842 898588392 176838287 13023537 799544440 244835100 532760037 612634607 428168696 541016124 706903599 141699059 101311837 356775611 526599937 454809054 559221176 926713050 852261225 610256043 294710915 85569368 177781801 217754655 234107747 655082592 336264880 554014747 127017313 665496876 527979425 602910817 493268702 387334337 587523533 877404476 70371848 226883160 98016924 126532204 964069330 749432954 126162639 836525345 323559240 992183022 645555261 375451486 975546767 557055010 813641497 69462886 900872067 168318891 495798476 577579731 650568081 161937921 481148385 136453359 886346700 565256303 136663358 483459654 983245925 102626744 365518107 340437024 32284977 553115584 30993916 895374591 484299010 206939643 28874680 403632134 422881528 166877963 255981883 458427526 714798000 594250823 90279831 474348734 767255389 162138851 204339822 802069770 503613648 509228486 224953601 372129308 627271785 190795810 991031808 566373728 947360156 939076020 240905895 962453416 249739214 690681660 668201438 809154274 150550120 613579434 665119468 401321700 264490496 2446008 627108260 372507544 139800042 104624572 570126233 733652739 53689384 656298320 188246977 575133872 269472708 6006630 352954418 860496736 194039840 942587675 982467231 994842398 156420209 842979633 648132586 353316910 162978313 862206514 362106221 224768344 916515063 457130729 912626842 353518092 84569557 995961059 720803889 113650943 341514915 423971987 388021478 705269470 276646980 463447030 297113498 870680912 578633531 225071532 457397375 505281680 855352105 932393888 52364722 778120562 686549038 271839891 490697911 390528833 281221211 463334187 889874847 799085010 846348215 368893770 179727004 208788879 153087128 509325703 984865075 12682264 56261571 787389887 476982492 36999668 343713203 308431241 563287086 361402645 870297058 746875519 539431900 188784096 655029675 303135064 694660152 391317665 66827425 886066742 773100527 970409676 976879939 728902319 785981119 120586912 884762094 947655026 73615299 438855918 324054757 290078092 449341399 526822342 439821229 817260079 301861927 14795220 545232795 283752620 663790453 241214452 687868582 869488490 872365779 838090125 874458850 970354229 708408076 391795932 654097273 849156862 931736841 668933501 113090704 767220769 680096443 521121314 29395265 329495736 133386152 764297795 77440522 987636539 755726136 107185867 931802479 941395180 292353400 860163861 124065566 957806733 515664380 923423555 771327481 414099425 403428798 366037195 669095258 3424500 574734527 458398057 356449024 358327402 243344742 239417600 199793786 653114247 695320709 52465024 188143930 863088832 61202629 34500609 894281147 74330647 632037790 469987676 959985536 398957385 944910688 968139054 340539455 896061282 723086132 506490676 784567040 225056512 877769344 810031527 785014065 96487377 5847439 599595648 31433036 536664719 277758146 337849589 58148163 292945143 949490593 176756341 322844788 259146400 726252932 366072248 675376466 729051554 661982084 601496097 940861697 971336291 646032142 936908927 620376249 440423298 372009358 917684752 175443349 832366374 934234969 655826722 718322901 905245161 803600062 383450970 245701947 768200033 900725068 32083122 297072565 828056451 236784768 595898439 102628981 540696723 582322145 999181821 212422307 896749884 379255891 231288655 630766208 335849222 569112898 97484989 420729815 171078098 559111015 838798566 590645752 386757349 504290255 397077810 941620484 7412741 66279505 741147335 661573226 78823599 816980838 726780671 456274847 582257933 530506192 90034209 784671688 80691406 192064235 957546460 631871682 201444235 520465112 50672020 842465396 597407213 253006844 111991544 835011942 731941819 814800367 758627220 242842077 779527766 676887734 915001333 806227955 410615560 38661931 83764489 272096353 45823479 940353455 800582868 141783096 57836252 154242730 808165517 877641033 885595392 955463694 475674316 419511542 148136760 85774942 267196012 861624144 479841720 281452060 910863853 474277968 698809922 780215105 241703769 158236397 253046094 88374824 792788823 421047331 783788065 962252044 16207826 331501572 890676003 582836890 762408737 720987132 768765663 198800196 378063763 175777027 200666748 29101795 903685838 213274539 543227155 581531800 626847482 302398694 159156322 764897888 667912850 819447783 982787167 65887569 687177319 822853143 49864194 463951374 752319342 755902423 125814825 801632090 513644106 795210254 839388820 253954253 191857473 105388343 764459993 978785164 733310174 275478387 716819965 561814237 702112181 206581408 321597088 361066823 693350721 24376425 337465809 459393243 96902723 315612577 803523241 636237682 847311023 145503029 66138549 42895396 899392649 635094945 544843462 799208975 711743194 209681656 276065954 210212710 985660845 91805607 352786672 994624398 367110559 978090126 622501681 723310369 639624378 525766705 335573277 113588512 218584109 53322892 543111410 241349439 159954112 798443619 818899980 522712231 804468881 94669371 656652897 227874063 361604663 424662386 180432873 218963657 702365534 255970424 292919245 725655095 381308515 846235349 740783277 616627006 637775358 384770256 788129944 871557693 290879791 226951433 83869121 569972474 818652405 502671314 188966598 188414062 887386211 783376961 388911365 240544318 336067285 895976100 204069554 310861381 61565184 33071725 232397018 30387704 670928843 737625507 157648746 618319076 865100961 258733143 410194028 408286810 371362097 631042001 620549333 558940268 156379176 175997031 986290958 368431200 108846557 600228995 484793788 558985337 415794164 330223425 306498395 196007057 571626066 4717967 585260924 531198138 580975319 197231027 438625502 303130669 315788532 515915087 861413752 899736294 504871257 662003562 585476043 686829256 136766203 776096503 727752365 552341965 94320808 243607969 902778077 173243256 597835751 182163729 602735471 381579497 611304820 189816025 829722065 236122725 583348575 763400040 578426960 565268595 863473738 646705230 607872605 460848307 353916377 231339455 817874953 188805510 391074542 581770296 681784405 927088310 373280911 737798613 657244581 92201207 278207513 811876168 887552331 223446490 988693528 182024173 319080460 881565239 204154787 298405905 641438291 533294650 105620204 981473651 223316619 111553160 707929482 924728057 161643932 98615763 957730880 231097471 353256177 167804617 50193387 198587211 195124961 555328328 82704807 574166390 484537513 47686491 933243675 404092661 498001273 741680927 291656439 721220867 369586546 878985759 914966055 787585952 662795070 948721102 680722122 145146671 389177529 205620310 740839156 324257468 135801826 338346795 267273745 443304523 291962199 505337333 150770899 352454077 800006967 321114363 120555633 404115296 297163172 728281423 76184257 242580959 543102585 267624772 52559993 505163332 331857555 676458119 433380975 737120908 3017782 388927911 127069237 927968655 548752490 751813975 632582854 725752789 164806281 886874109 261831746 239450237 215514159 174298972 315830641 712645619 831790057 310896099 828072316 668199788 418861361 831871735 136236644 635663159 107438785 178167172 625046629 408631839 213269320 174875107 860311448 413129041 153019787 934718824 122717473 995787064 847591823 573884370 22349550 689502755 635628897 692286057 376661101 287147691 911041291 139659953 857902393 832135432 94672415 275259744 288460065 354952382 24520841 354570476 439167953 170818606 264635948 503664081 478475943 652257462 301450292 293469404 226558030 392700450 35502383 418200281 869803968 924121090 94654434 235263174 620576587 887644950 240931272 244836394 200509451 444026458 459799828 785684349 924608952 113485979 672869918 613954750 780395218 544758555 333120227 967157186 234332299 500021589 38583878 507939330 470474880 395370932 596775871 465524316 407943914 130887239 320690591 766720158 589323804 723274177 326894419 299287376 32285730 480927844 576843943 184375407 845666647 774317825 769744921 641296964 469485643 415620372 235487063 260107546 8623694 210707105 922075963 789270331 56157763 788356001 30858442 403466046 834025897 172187625 188406816 692500330 137684792 418962881 286041107 65783010 444541645 925357572 144794461 843722966 943525485 451619268 618917523 615011315 786062873 556984515 867088742 97032695 38671069 444325762 889185038 623209837 48206724 914145404 678473146 234615972 763844987 161881419 274072424 271721838 494204256 323436547 481142900 417424469 214851587 855384769 308707909 907498191 259428151 923092700 839929131 854767052 96905302 849006463 326978834 179617102 320112030 765282655 264831729 722193888 774337272 930981924 349105949 589819748 261800866 536375959 425540532 161189613 395385274 852567921 457861803 346530464 959394548 293752234 783147602 956473133 353672356 496895063 272610382 932870273 856873660 9973101 512457421 393609733 25363450 132265892 992756266 698421027 676357018 155847186 999056343 104729844 111865725 936876270 52518680 754055712 147420553 352996309 392288119 722880277 951567800 999607518 72821091 525791828 847313711 850444252 213708229 513771978 455356771 851325183 948430883 980436010 236108423 708934489 22109696 99020347 857762167 790027571 609376889 934523648 655207143 589139344 933567064 305228415 633005304 212723158 928244968 256809564 955818754 628744914 888570161 569001432 506053898 424226068 266761150 187840589 519289026 129755451 663705754 315714175 673923532 438606553 985999828 833316728 504792152 752319912 516568577 277463002 164210074 306618594 467112143 70172311 615712347 63164168 99520583 636937386 100120808 259266855 729022148 671963082 622266109 303109808 304186658 33882113 583926196 566069481 147760191 829544515 237247895 976968236 221272963 804297637 354999571 338001671 238954979 888796089 858067842 374548671 752822336 645821577 887928571 721329309 466339047 14153663 975538234 58985328 120544785 8619510 405344251 5982224 717153296 413297108 708741403 922215434 64105926 115410623 865126965 62002023 491380857 336993103 893451855 506524562 634970233 806495790 967209082 86141516 703485683 747621924 298447736 178853999 115629588 622816036 709170460 940789347 975284149 839306017 504395219 707184310 940630872 136269663 56169542 45574531 375265189 243211917 547874171 855695302 674569153 809345163 160694500 122025758 654720416 518959142 333379750 500871128 353364943 220796129 104508649 741464465 770724651 477948515 118744579 932050489 911532123 67918980 314791846 897048337 5268838 276564868 937992435 866647914 142045986 197077150 629429265 840431019 265217056 162090558 571483744 732234016 843796115 129249836 136310684 818812200 4442609 965512614 623806014 874050140 925690025 795811752 51291187 104377976 759368871 183794405 620004287 447567673 358602306 497840039 155824084 533466566 930128233 874849861 143781487 270409785 622964057 477814550 495739016 505570963 904356975 633180124 834767648 523375771 645915665 380106023 491151083 189521079 327996617 287539765 157039393 447439206 159557251 701867104 34023420 878181646 26658335 773993414 555066393 686675516 994811156 14979678 760304205 177871129 174068975 549497774 732186164 23793213 992189942 402571505 10121568 554186921 199983426 151071458 81637367 45531539 964304439 969395568 296167956 129462337 221896500 996194006 213625727 162302977 478945919 992526895 6109795 351696700 756265588 57244862 649861580 762570206 285124650 188768912 451535926 177615859 528821650 763125548 428239034 856152979 646633623 871500032 612936619 276295037 428211171 706672570 208506804 78129429 538524977 635956941 934365 68522104 877673069 972377021 883773781 704670020 19559938 457185931 525053811 906564237 961375918 439623394 969959728 40414983 218897213 186771893 554687017 426154922 997339664 877323143 428826189 951389584 516928283 293949141 746093351 742901198 229663809 363836708 499790872 523016574 958512536 478857966 796218600 173167182 934333483 861946379 665860169 677897967 158055955 940491059 75568344 567231397 893784789 688262272 775923572 371991408 711302397 853091593 995391264 855507652 384732749 470718256 461515548 334818690 161856361 256129414 803779401 572273896 989844418 163995352 30517362 534151838 828817307 839738593 713974639 671445027 297333507 998649992 37657147 851534797 792875727 859230475 355281590 138410458 896184356 102158307 621663126 271217617 880857716 983861934 243866923 338264170 129806335 953499256 399577874 103706860 949174755 960065624 29952807 251316658 667192346 641518974 791079526 641742950 410950905 635594001 305730414 822772737 405504921 113459845 279716129 358804617 250834626 910632066 473774529 571589179 213272926 549316305 942965996 252135473 452184474 397757825 653209794 698896200 836351420 687178087 778034720 578780484 950423247 3500873 13488046 198521867 814091256 474122247 555716396 283352783 558975212 271142908 147022791 223656550 60878569 697465599 110645592 535339537 348941008 426226491 438484122 170401997 848953403 657886318 483441057 12148708 361880574 994036579 594048515 396852168 862040361 333047424 476721285 41134980 792774412 425541591 101867280 447099988 842764002 883576649 775487466 320965326 449384422 669985839 738130745 214083582 186990413 51533952 316797789 552003120 159619959 295897343 841995118 528389385 762840581 815269837 626806371 371024204 499503174 100187241 849781895 452146726 908886232 57814231 767087798 78564384 755407114 731677988 967480779 735085661 512246426 86085491 272104101 643993865 823417678 23320598 782015101 602670419 322568172 529722811 7634888 414526573 414158548 529542383 158765933 741091208 586987410 455989498 24951693 504189694 687469713 401257862 856816688 757058768 615874993 525668534 412770644 404546875 786013831 213475714 972222675 644125165 297231116 726668698 471305196 523006445 619628892 154647296 786328987 757750342 640528937 338972004 502168775 739688236 261658459 766869931 229503914 38863591 642798674 850426079 557597271 208187714 113937900 664871608 87860442 826806462 228297379 305341299 76917691 229328063 189098834 510676942 806011591 912317274 932328670 786489083 385698506 881417927 60207095 783606857 614637022 157769516 206745875 766782987 280833626 305935461 318201224 515770163 363918063 714905899 180842335 797522212 424069721 884423069 355028739 936776102 557588550 52667551 279546445 552321359 538643252 559028673 181422083 789979215 891985313 551899874 969432085 574699920 759139218 692867782 360303137 520159684 961556279 503495473 410394315 360738273 197050039 455703665 511495992 161885666 584478487 868879737 64215793 676787922 883493409 760337264 986377406 446961618 461803408 685670970 657047724 649871185 488189149 305868409 702179225 753733733 607522233 794430159 652856277 311515895 400238016 871882433 722160120 324637963 956120176 670168322 581220187 779794968 756635933 136078215 670398349 524046717 20935349 101694202 490419185 799429149 865439373 39454370 753461670 377840530 859760403 252012140 762196178 590945841 310480068 347756217 900473858 804022675 165357351 652104215 881419621 478936582 866259754 613528760 198199761 962401727 637460984 624139207 451388109 175124163 400988619 654246304 184234377 191718537 307917522 704721324 913060514 648340759 995327963 966851014 479082096 178919553 877367008 540891937 575065189 331363357 967196753 287929568 20141329 602373257 901500898 346092708 72507250 828291292 992039060 834754347 26550367 214816913 229205081 281617705 542939360 110438934 535476493 902578444 620905720 860549432 789699511 683151892 967838114 514158557 864756080 734010116 690712541 145259870 142129714 843614558 567301028 141950337 134887987 334390556 224960795 385011172 325596409 826329717 836962888 754635525 110804387 65449990 895545752 153633746 94862779 674494540 456749057 6645751 851599461 486980919 687234490 986384883 545880100 759089593 532758251 189277930 952182409 354003362 847580746 91834670 875961636 270251976 6348259 951969921 526225331 741816371 373882127 212683075 74256022 447990971 250683335 318138069 391893150 304584647 27734875 950732696 93547963 362565171 120953301 249927084 595340891 789790470 176050933 693366068 753638111 84408159 99301742 161761348 240331509 606519288 267946668 283252616 217423807 523628758 452269727 578869841 389769876 712813150 982241096 731639659 541966778 495020710 173896921 131249191 351027437 870800510 512995338 671841710 311477653 646688485 501448050 151418277 867176379 452738408 530953529 5829452 177454938 973978953 237833065 893515799 264082734 924424934 875356796 559319906 515347642 395419507 467739315 902090520 380816689 517087867 103515397 709486830 350716901 735871968 731853642 824996787 585274901 2859728 52737238 755650313 29517324 481602165 72810984 54211679 333147586 680429934 697439952 989358351 685382122 537569003 512862561 729816242 124856951 478727921 676513677 222691173 472325036 240253244 351338334 223938137 704652143 256557980 484685379 662607957 988048120 516639975 623143665 76216947 346183317 230887731 939709111 727825023 685678904 929912978 63993307 493749391 399777213 324237012 797951714 70279061 78360665 506571468 252674364 532827263 749797662 231303855 796800240 123060687 738399747 834349176 999345865 232477501 740593052 541353464 830947077 280686244 294108671 413769143 582925381 719893068 726864508 640136839 964427619 197125259 375190897 936151775 498657799 102080252 770852809 162000344 626194452 910695147 366928683 405018656 834988187 718554619 564190785 609459887 998118539 861127028 72137492 334576413 133813826 583779858 107117115 679433025 918425503 12250312 232207435 45605443 863030216 218678995 513885007 271872663 161755881 218870 967729654 786103348 850502435 691577298 401300302 412230892 870993108 814257512 327085072 595072174 836771818 838733276 673500541 524368518 77999935 895706444 683735358 349396320 743330379 564892064 705380579 103485792 904284558 814314942 288739074 906417971 246297488 437056076 203504757 143776699 113066172 491321215 233007171 532580531 656540352 559511966 748806689 63838218 248650389 245045455 203967141 222971086 343932081 844722363 704485856 124110039 765733942 939056377 207153804 286968298 657921537 326028834 7536419 974551552 8391079 998396185 355917501 36103795 98221097 757174676 179010020 11042191 685141690 569299198 31886541 841052928 969432289 867229873 555263219 993931873 758244676 206957886 509896909 835318309 989221221 502176120 425787850 686147192 290475907 867793012 128600104 990885058 452570702 981489297 975998634 961829011 924839113 568746020 641095021 558981303 667455255 188588977 526043379 70898711 804981800 146618496 467510977 98092450 193830300 107465995 64500611 697152497 712287523 732530132 682774797 621559796 523653414 630887966 179681476 627550153 213110912 436904212 276548744 720297258 555954093 288791128 934766945 922777215 935265322 519548495 936662651 372012547 695975227 512532426 665632106 243253501 847290569 394992805 847785459 665113003 146370859 713491715 684315563 389843668 508426407 400752624 472400629 397696164 512446940 622079644 786801463 53150681 645164928 300376997 625780213 980206952 183038659 371035470 795933836 385481156 252759431 710051545 301946410 374844811 590576480 633432463 405416920 783867903 142754176 182478319 497488369 195249596 948916713 25426471 772928199 47548381 466899122 231894535 485905490 165442999 597799075 93812130 986218842 518723383 637547212 422839554 769179403 648899889 503375287 62210461 631991363 719776410 264103194 703588671 916614753 212028597 887633846 716516398 933095985 507278584 115158733 293152652 269950903 337566315 831825825 497921407 281867409 214934164 689589235 605840142 898677903 308657536 251992953 649365064 754788790 907528793 656435773 38831513 319302157 219300742 162545343 789243381 560391181 251917932 555138006 632214781 264744283 505856277 985902160 432143542 804416209 594375773 629633809 86979692 430106399 679146646 584779362 693409348 998149380 668048271 971267829 869896259 68106070 949097728 879712848 8484405 813491606 920635518 636774661 805314355 734748069 45076548 1669277 47369061 202928042 707135007 951918945 700577355 198359717 423456513 849240577 542765314 362689100 159916461 162447221 885855297 254378437 466509361 266481502 627937153 821174888 535808560 872199128 876530017 356882686 19665210 45123738 225771992 207528777 399084784 687695039 596872988 810176322 367547292 856806343 598935128 392147764 255685720 757606164 24657841 897129190 659252993 404667149 632101860 542599735 752454320 224518755 66822261 966367088 918626401 462914380 157231299 690153672 879573836 159246855 600992902 611471272 657606254 412213209 835061709 616772696 132922026 757659899 559968127 406645105 820618220 418711251 600257716 270443788 156304786 847733163 211579855 708294310 113299375 741303118 141959021 661126555 563945148 900697528 25988257 20876881 74707715 837285076 662442157 262948828 703847317 662095357 78255370 304627130 95484971 834767576 110971536 543063410 55983502 211788278 626290271 683669714 431506881 991723757 285858196 9392224 387093694 734520785 823847485 256086733 53754337 316423432 625111392 566166331 114042026 116200795 226896021 462107250 875911889 602582643 76376627 118199163 383802194 748075741 795810669 168302656 309552755 333991654 231046726 911281517 49262507 24030302 731643918 603593162 564350209 573721406 792913296 565780305 741753646 514370594 484405048 982811051 270319220 324287736 269735875 898502657 665398535 171381456 82946052 573048924 223001010 379107233 782242755 240796312 454997061 412274809 147184367 511592148 17792933 212957325 939007113 35194303 298479381 978045084 492386878 926500767 810739161 468371395 106329390 648366395 855830989 156258251 473620539 490585456 54523528 777817677 487581046 717993655 685571059 179746414 812210678 404456769 311532033 848198344 176767279 760495272 65953830 938967238 528243847 148898477 413180789 207998523 50953006 533330263 139251244 342040809 288167164 921772222 613681274 848700130 839659146 117772856 375269714 213386397 764382429 811656202 604848919 188899994 768711714 840767947 482745824 626947418 874221914 68937705 271882147 228221176 833985911 963915690 590029260 263013939 829236345 373765935 224960863 477223028 772421613 605840466 416533883 919939364 244176694 121976675 104091903 498256807 959032664 344731021 832031999 555818162 905712307 741686230 343651064 881323513 359712375 470106148 246387560 961718972 61960033 707759140 521035058 186703175 803704215 39156990 44454670 361707983 782266974 752745650 946676888 402831133 474392729 955599943 740535081 861764663 215172527 252861217 512067935 434648695 186367063 356473847 636546351 891883146 941678017 391983463 193629569 384283107 936600160 336344438 842888174 866664221 481922987 246776292 688847618 966787996 421393453 930236905 130408963 217731244 752639660 555493844 228625771 807039638 98877970 9470554 677389740 35901880 501454870 835931930 583168385 168861027 725936712 347496993 5184538 553030379 916998102 299258026 257460561 110588704 11349846 702476512 891827539 346875552 265987291 579055018 827045846 329604075 516518743 127543021 343897797 511585548 5476940 928752201 568366219 194239189 395809267 466700666 890055584 257448184 447914786 172732980 609562261 105627685 295271324 869327322 26891366 894144338 433961394 43643482 471461227 204215207 196616181 518161776 924286136 953429272 84594359 318925047 721893315 31414755 680742416 634150925 723067100 865883098 407467863 282265827 821994084 713852835 243570829 814759495 690493069 847785167 611848672 135718905 776677884 545655401 896742061 271479339 321488760 560370078 539550856 972175648 768582919 352072260 565417600 739889184 767672752 225450979 686308819 397665804 807647275 736713521 94902689 132266614 840025831 710637854 532722114 887897900 351161836 907259588 924357692 755651019 423894993 912594695 241975397 800756230 410479286 403404882 492956685 443685110 893268313 686476685 868293948 282596871 510343922 248479045 584994570 185349067 246789234 639165150 642247666 349299147 333548906 373337649 868112891 48946212 206702273 596653756 373021466 51887104 594673612 788231087 750384551 672346710 518452101 802155877 480503670 909606850 392706536 601683038 270766096 79423574 417907308 129416522 196859770 788680740 475865544 809500599 876926360 763465123 92116923 704593157 990968531 384040391 215572614 773642727 255809043 439837103 145612723 111163528 170386872 499343624 291484785 751829555 613523099 289471323 907562133 271078352 702193462 480725371 698042438 901070367 748403735 67565015 844205725 14714947 386435983 539689173 662265780 263936417 795273285 348878155 352648910 86516904 124910288 402893308 678844973 991854725 997409717 392832483 656837168 481447485 427347910 844449805 561204990 741545593 902784784 199969387 777649207 709577819 435174950 672925302 841092966 304003208 270695321 818480790 138708356 212744928 80688853 496527734 976707044 381312784 728400232 52021822 248140622 214331111 9253576 186213559 414400975 235659430 240491492 678278286 944802718 374225528 553217531 319869943 264949142 148350642 680876934 861855406 569550472 353775219 686781666 640564205 566610443 974358486 467973633 24469424 748553670 521535495 838433330 248685191 204009223 394595823 267778985 129854347 967239929 400873491 1402028 814901462 977432927 642905119 865222488 683623477 426424204 400136000 892081274 576391539 179590912 874167050 436981246 40940235 983407400 911178857 140701002 787360259 393588134 988747138 210064867 36243994 949586914 699572677 725661602 893371563 55382515 101698458 154994443 662094456 437094349 990492678 628051152 610271418 849177276 52380864 179787050 993120127 613829816 589840299 994188391 900571961 688009073 186147632 808828388 796271378 188140630 75347404 725462869 361021570 314431955 334588493 130283912 455838079 304568637 80376537 813282704 967230267 610972624 69856896 864135276 392929658 610462045 739398837 211729859 864733183 866899490 644840211 210357488 649715059 707105362 999313882 525991878 933850591 430117353 606682683 61088981 115193034 84014379 87943768 135159042 735925716 738304224 976700350 453338946 417138383 23956592 502547600 616232223 976881716 870773599 926480667 592900389 69504166 503433882 395512055 800506837 555952829 544897875 742267198 995231754 509576377 111041703 18200201 673240455 719536697 581289854 965565403 77541801 651125834 993085797 449672210 425214429 483678239 469393702 891903751 260736111 387411940 600287878 504596043 968273064 907653124 99634676 411826314 221555067 887575562 671698752 321100899 355155510 372184820 419352598 2136185 137721107 80792493 920964596 280322477 959846921 968537093 692965227 769809207 107281069 226120916 164278441 152877580 612265123 275966781 482097384 791188943 984599605 657568338 916603440 759354897 781629276 477996782 952255960 574400796 652396214 354172794 644027629 125047979 466028163 886051279 55465969 102095496 464843174 887186582 702263565 109514719 848599275 441311375 274785592 731578056 812389080 585343079 165152214 939109194 42028552 509973384 135754518 956720100 659296783 845046818 200022407 344813497 251563481 715128401 286912963 388510969 210607681 750638053 501711478 851929406 543799407 883038842 506536306 658837931 324607024 242705094 152079022 999737675 240562390 566743141 841339434 130534387 958703991 525439276 57856835 848835353 341299771 823541116 759629775 803149555 499911156 14012936 384757129 475282706 207585094 383145863 609450394 532000994 274680789 449686329 316871467 431396247 679697950 1322722 941581531 379899285 878368617 220096735 9121688 672382536 555713674 351838066 407333775 921482684 250691060 974642719 987387205 554375730 2742906 954258689 658624697 498398978 515225258 156161892 141563976 597739305 373732827 87477672 665649918 606632196 232666819 236511647 850561307 385184936 992774163 579102800 265313901 402253593 548430234 430675061 79720988 107407162 362686029 452892166 380583634 589446175 864654356 142859966 117525588 423293379 455770810 823762445 628919941 719370421 761283472 258962628 330822597 903452123 41165106 310686035 706612922 967010857 340294021 30133171 609833699 303559424 861045620 272005992 191898589 524237654 342489414 214164605 344851415 542183200 233067826 337620033 979341191 518809447 265444902 121732701 279193713 676993487 288070227 684432584 145465534 422603478 467044919 674898620 890118060 620831248 933559348 253108179 895025456 584952033 532417550 196130726 36902394 851718946 98204599 928178353 886306237 445406198 896098619 60112923 579242846 437675982 395564040 441568134 644613018 526583102 353704759 689101344 491295817 273628713 868579387 107882179 118464963 943291965 682554538 460623915 149700529 112720583 764607350 137339346 296543076 141312545 684411126 597290666 155247469 943300169 341785148 724400751 137423464 695118595 378595739 240394664 122066045 356632924 835795366 939609432 553604981 347801962 860611275 972253037 849768282 390956990 610513600 642785094 994470009 325587537 593394139 946028712 793790293 642972445 505049112 982497375 332068537 349525514 56362933 526567330 125561784 548749756 433602179 648627851 188885716 412162602 56358692 924459085 512804155 106611847 497648048 670956141 735409391 632398195 508064265 922599098 229771691 645046525 125601302 923875023 283518192 283239455 159728329 256486754 900553695 792517167 651599068 667632991 166870449 355756545 105714429 154375208 108410690 741744071 814849156 43992263 869514489 427216353 826760906 335836048 246298701 888464580 606063438 772282524 762151571 374674095 784786753 590817982 13741421 989547964 364817082 987277274 518012916 104638884 783874867 548648808 716219127 772719335 829764668 274011007 26000516 246999076 491001624 939223776 325460861 186632409 888828413 644701895 274466985 267317498 646742759 512957956 508663593 100374467 587024773 30295485 455491620 39659477 569884392 436899709 392665325 274221340 291353050 934868482 304059037 927538191 548790852 988522269 556243420 39974273 85519796 538906737 239704783 519830405 133524327 347614458 657961018 571241990 414416274 490227575 114016580 703341892 318002816 553695858 25316173 211270393 221700555 756519092 945640448 571671575 196299522 4862287 16740359 32539402 128109478 872501112 226703237 754657003 762646853 979899171 300283308 480968623 130127149 41613740 517848787 91108427 761963559 799911792 47850275 767326078 774124799 994072316 31220173 60798333 956289051 615215812 731885916 839942608 77561849 641759649 533611611 784240814 293123092 436851943 397314821 501204326 244571039 386199743 21759040 946408911 39907264 156344485 28392076 561858139 476940470 877653216 212783495 579086044 518292673 645625979 817079429 778897848 270968609 832610333 331371750 48016116 518677463 129121254 848032370 356351550 287703783 418458028 519681025 740638350 604913992 19510734 24559221 811312967 658003705 199861944 76764748 261270699 23483035 868359496 748133904 660789181 681493475 917609631 158460758 747217774 194695807 26113807 155526252 320109390 250564757 726544524 369945445 424365699 290649672 38716714 913300965 516778559 974375115 279594746 995340310 648433347 392866774 190764477 1341054 911570104 49577313 368396652 446066004 792138227 997466355 604351981 171392069 893150814 62815952 685493941 146529183 368557309 416343445 457718706 535273133 663829847 467840599 885822794 198864609 672397957 39408888 957188696 2386750 614214959 537896937 691061451 725700403 18955359 9993599 781157598 643494464 387719570 998094363 912963109 596425864 548944291 168411355 54755954 887852982 308462552 675097500 808480211 136695319 596359059 551277704 447627008 416218482 710466297 79630168 10846834 820211288 384516551 230791452 962814344 281795437 948424168 521388921 934829735 377710636 253787193 77422840 16363939 62725647 613899004 147771319 892682215 959692014 16722395 749346086 799591774 740754738 746231392 216725145 551638015 543408784 857420588 638552859 954709832 332677648 434249249 705343835 794387459 820383380 38928095 10456539 946470730 835309984 537012429 176364927 444258886 598050000 294510521 822422408 7462818 638158017 523609944 137551654 763812136 729145908 205283032 190423972 188457347 888751044 946082222 312863304 412644356 630637933 445410311 43095854 478709423 263907117 51879930 631510080 253232810 141077541 744302992 142996216 966740421 520038644 319337831 760759017 432795631 713019029 536530253 540656250 323553126 511780760 762399595 436100781 13529594 151885008 822712047 849708269 44329293 114833525 265189099 222622997 881778912 436523293 357166854 103392331 354568284 75575354 84681353 24430995 108975053 622013439 93984008 246056345 550504378 263153656 830711506 440015885 270285933 40179653 759715553 859424750 569255798 435293063 645538254 106945746 455595070 438108379 882018867 373223338 3395295 389706238 986375965 128942877 72137789 198342484 569502680 4280930 107870927 906301986 856851574 734438323 983094881 754560465 340862737 70632566 656088081 934871798 541410055 235592185 147180887 897778829 116520710 785449310 10164859 453233346 683897185 573327378 429153142 174494552 790599948 224775194 588302729 604758773 390682823 595245361 987092928 956686568 179768306 654066230 58727689 976822903 989943106 168374067 899791253 541880611 769957656 962847802 822597174 922704602 870781586 701501681 187734000 694988440 168104262 197141647 631071522 393267398 395086304 676606384 473245884 195612956 481870515 821451407 232386667 800755830 687018641 822410228 933363123 353568518 114509770 49606544 800971328 228550399 232433051 850933231 313988387 176617731 964004512 410766182 74939724 222383140 634819540 727876890 483915631 236059411 610870460 975132204 396913923 470925865 365367363 472469660 283833388 197750987 472770968 732946909 809946294 732148597 258776305 252226828 297409145 535363138 544057622 240831137 347659278 793026536 565433928 187733460 393635651 160907213 837271162 153258558 810314523 183093273 941084077 933321774 388246118 793404140 625653580 307444594 694572909 902870361 860833305 952942165 745729183 915364395 231252716 674828670 580081519 49805429 176623039 368392351 547469270 788267751 236441353 280933644 592183745 408040586 369469232 926161740 962832568 434123377 771989876 46318584 450320880 175033091 64732666 838531440 600124256 903322182 476261723 220109326 360718010 629935923 661221505 367506621 720246840 695876117 448072442 368369936 533396254 447736471 974380001 880651023 328353727 462555886 612776915 843359755 848887399 50288559 242993798 98153991 958461757 165858010 239285461 469980558 190314216 221523268 468085691 281340716 541986380 358960580 124622287 764927962 857809836 490733024 28360699 599201073 536602557 205499740 868772654 751961039 435755768 328200258 901150483 19015331 216587309 572971160 640331750 393771466 665501123 785171853 919858793 415808158 960198072 360560981 607314707 414618117 473188602 211666162 616860250 784645989 911635739 852714416 31469349 265536675 35643148 191709022 795232084 699895796 916119099 230613241 446530245 84425092 225409339 501352175 87712079 373787883 370258455 705209248 926653888 79604644 967257273 530454126 35328207 470919290 348003698 952061552 478476910 912191395 789482250 815262470 700031665 679969868 777978627 504283802 427047508 141978700 41760751 422769855 314517353 839911797 257929859 357120837 898419817 330061818 919572133 887071953 468923672 891964708 838077280 911836057 618195157 808116090 706789432 669378035 154595117 956612921 886742394 163608071 186250192 420262539 992136825 31844174 347385420 760914652 114898247 481755744 819303161 352657005 956174505 821835925 102274607 732132467 339125268 938928660 71605651 668814979 909282341 153860840 88913304 620471388 241135406 628169882 496610482 269169996 96632875 212102448 711588225 565564524 676201654 39250622 119486224 183803679 609292074 272268259 408282551 809049711 490657600 403643734 885008765 687548042 348171585 314195250 268214847 212910894 684148149 899515779 373043887 558913391 882959860 868052377 620617295 513447812 657357736 445050555 456191007 96989986 497998411 225565284 208356826 159170507 482293291 316884135 410552654 922389326 2792989 498934857 189218535 656688588 928385683 322516945 738645472 425612619 546273183 436372501 196046885 296225497 689101590 46633730 298571998 20598581 519268792 821607025 682498466 380612107 138836673 102592563 977912172 301007570 483536122 509375205 785767525 35274727 811333715 87196964 29699371 149406295 293536101 157177383 68208835 680163815 655252431 813407859 323383370 56622883 230372838 147948229 90622213 835200760 63696676 382971622 605622572 554721303 789382685 472462524 526109530 477892036 652327810 118063317 147378188 948208519 830677438 130788246 985199016 940626725 233958263 984401490 538148263 148620426 398131908 748994987 464176355 157605127 381663437 688677109 378860368 840369931 397948692 4724382 204301267 724540093 250640838 835220641 815768977 297936675 353102891 20684060 923245679 820269499 912715145 126681548 225734798 303615511 363956877 348108022 968761778 577029893 686027157 893246564 972810833 725389435 314021395 749791308 778498627 291391950 568181063 146770942 667160031 483099205 906441804 343842751 589321035 62147464 753582445 188750568 978844320 151648960 371398894 492316443 322688558 606534691 859541127 508286189 25568604 896356710 862711379 952138701 66857360 670588442 199599720 294730645 848396008 873375586 199758443 378762741 366732905 804072113 673272085 363277579 827650572 518947107 62085037 870008520 677637469 110336624 630248524 124986611 173245506 660929497 290043014 109997745 314775969 797084230 587799614 990526012 365194994 804126708 148381032 655290870 839155071 662217808 943546468 874797433 383083714 694019811 247107594 299298082 245883610 926653347 302068590 761548325 170152983 464381062 503052963 985666165 13342136 951965190 25524379 605090268 857629382 484786927 335395086 470434589 406864764 736077486 340138533 393687726 598886648 800180062 919755670 408140303 848079780 352086167 647767701 804975326 688593391 346640711 315454775 114710439 179171154 444112127 983189142 57966949 985030358 608144569 482297474 741725667 111647743 616775683 204891286 72155864 753642426 635520620 944678312 259499327 774287821 323269546 593719391 435981204 211805779 750117841 424984840 995440115 460585920 805350719 305197838 987194345 201912166 385079675 821236810 532972960 773902300 776445151 767798267 91431157 120930330 447236045 709617442 584908499 143431869 477519164 358459277 549834801 824933334 109392032 197214862 910934012 569823226 365336886 754233192 927550098 559799797 585232770 681114165 236781250 283554667 436448967 268769896 614574273 958312037 791804791 472619452 661617066 985738930 127815443 408769273 961974900 311031735 76151642 581050315 1539884 705772930 730482149 336407547 418910821 99376265 336764341 649923324 142637340 240138536 670388984 358109201 707381161 39132563 737426320 471739018 546022720 998523384 710711113 901108856 712414837 658940483 276444612 301943717 968974071 12832956 121952585 123791093 8577920 48298610 501354297 395633001 288496337 519467261 186385929 616288776 615287110 440601083 931261012 344383520 747318906 534124996 531773959 4498526 34450565 229950703 80982733 454427996 272553335 971966199 978102709 729483716 432646828 722654155 718461776 729106798 491363299 50769765 397656215 24102626 674408422 433466363 495663875 152692017 313627433 675355109 358645272 979446326 194067697 670698122 548976952 555582384 113714516 848665713 957084849 550527079 301258078 636282722 259195931 61678291 560064556 949903761 534806929 512415694 304830555 181446000 428690888 453152880 365410793 360357106 802378792 519154914 53143802 503317005 316825933 861284489 994610986 251182890 578692922 23085609 793217826 248603452 17465240 705461378 881470151 851793511 291685631 44482859 704849126 116996423 798246477 952598668 544510403 343257615 114156221 512490681 832926901 620806584 544305231 822249209 674557901 938562975 761398750 436331317 908984814 267665479 864166713 787516166 903999421 630703492 207589949 99919316 545277073 755828852 556746019 550640601 825633600 26988245 673872417 685821591 247133353 487539519 848576239 388104891 916471856 995600384 775637669 726669221 838777102 386198710 817079140 588004762 583694209 301535376 998119309 905352526 27132514 495407811 86011100 467777762 920802306 857694722 384684679 474303186 291647733 211745636 624399288 696924803 561076111 816996921 781320383 53458578 128821053 921784968 681058904 671221500 315885940 693470100 429064695 488836412 425963296 330060459 402082506 619743016 50270218 395665587 925534429 810153723 10813551 112659519 187082764 728275763 777091615 739577440 104963468 983921190 397825574 806375325 870236496 99075361 954901168 876185660 42186128 76094118 561425057 305609510 368713483 846306117 579927778 633665340 710324825 200132588 676186359 107780257 400640226 363857491 817163388 887799726 865622740 264244881 463461743 187444726 971997136 799428364 993456259 738183512 666622434 212733363 418476541 991050755 260159568 994282146 821499478 511772395 269697820 289184429 787095512 446290521 584661576 751624265 955114480 261059534 235441502 416305612 705609454 581295767 203983806 616690569 949509268 823930892 723390788 536779790 567318024 861639619 823359924 361321244 699209878 849283496 784071322 733246824 952321057 487296508 661727581 964965616 952729202 246615646 722427290 126900630 830477658 823410619 25962643 908108346 980199718 925438408 550636812 994103338 650003762 653948418 382208215 905165133 167443779 817377826 577150050 283307791 305782878 905217310 69284132 526864580 803575269 712674546 830316227 121017466 451502916 285552801 595950741 414093554 63517823 599554450 785556355 967838156 53022703 496119536 161327718 179706643 533270538 756840569 821882968 939531290 588884908 334425452 709158488 810753397 354648719 795302601 346577185 981809639 920898661 256006487 882794022 509708883 177245549 33350489 387991273 11659434 177679026 31494106 480085760 963020775 927026185 910466420 675638436 773891516 759320493 563924576 873521112 280231731 424392059 749054081 981595161 127510712 114897096 617085185 438093682 348577158 231283180 65112148 400386386 767189283 78172644 567772031 349646363 674533734 972427048 846930737 754858579 163054316 802459793 489216610 397574166 493141194 180673214 6597671 887647425 598308582 855516560 927191348 629164505 491943966 39440422 413277786 653216683 103174506 959056590 826506228 730360885 677422452 981359449 781433060 413393689 189315617 406413309 845371081 677608013 174937449 271506288 243250092 739955848 204172432 625728253 364747916 903847407 883061939 845706504 726051332 997485120 274244103 982410813 757551272 91213136 774074384 143798906 876786281 303652539 84539475 52312355 925915546 446744842 681359468 100455785 181850903 827406438 663051828 169561043 989233072 900358160 786889042 326826778 918655945 576830439 837482555 563873777 692531975 661694937 443296149 600980622 702975105 465045689 288653318 719975460 713485049 686342445 316231634 815230191 643744478 461344105 877264669 885138490 132669109 370639530 877367574 205384143 978629337 182276023 810901115 350428918 95723271 234629818 299362817 230641905 966040741 471598261 837085495 688997558 815529026 294765000 305643277 385251778 692275686 388739334 133493611 555870716 780321495 3906235 32088773 166773670 407348437 483614016 287972244 38165166 541229802 211993933 508959578 818705806 183599215 909005708 277207988 934903867 405390100 681507105 211490901 291714868 932288188 676214164 743997862 759337317 281675259 835471198 989718926 667438925 489173599 47615848 923148765 132264449 730746809 457357926 153756730 413089096 989789524 874697480 638801047 102550633 647867247 967187372 287367748 668166190 229412425 9057911 259873466 309796628 327926844 228670504 560651324 992328206 942733597 723430677 797952409 257783621 358517311 616533282 809083756 759777415 216520660 470316840 17900279 312233730 787270151 643936968 136625810 22832866 970667345 355469227 182497319 191664413 890401199 370835606 453713061 838034355 866642190 332781684 459661622 229034025 642304225 804446711 541962613 620261772 745952457 513765433 340407206 719564529 767584903 58070820 852484768 442090104 755110485 10261213 296657280 956881167 225086974 726569638 916121336 443585029 892843345 179449453 503359634 980473209 982719440 734314206 733110042 247981875 826509673 109589061 489227232 866597038 755775356 980287234 469510929 942306902 626554954 129742527 503974071 230474608 111450370 622540581 263328450 817961597 581803971 406388720 855561136 79481199 184761284 47005026 974081363 498277686 721474688 891939215 405349175 768539733 871978257 836076036 699611502 264930313 379602354 689660225 547176529 96234652 275886829 224398761 431809994 815292426 586134543 826674847 810480707 482668170 618772240 556506616 188566439 762520062 618463380 417614339 871730294 667984908 451122601 719167360 103401917 346588668 677486732 648640299 12605316 968985095 49120635 801263386 295612565 901199971 960879474 286608577 546491784 86287439 453447947 119588527 587388617 830093698 268312020 279369555 102100057 196363051 278777109 157701091 39558812 554007297 526306354 884137912 473860992 43854149 375296483 822844697 46188485 141637891 925772541 378830563 647493869 871283279 609888541 287400908 163537253 491828142 161100000 983147679 347168568 398214026 660378125 171831701 933837552 605310264 823863863 906610871 830892512 519153766 444993423 34167463 433297908 548368307 780854301 180830158 64009687 758945873 576368125 243745175 745507037 958854153 744150212 175566002 153641721 15088042 457655233 644329684 931054022 21204663 167684395 922902989 407162951 228281578 666718187 386187508 311066620 757293598 607156360 828703696 996606139 557354257 391825898 677196097 788709684 651618214 116105467 827062007 440194170 739878157 933997810 531688956 684385374 246673383 487615146 775857579 696632163 384899632 845733590 43361269 515071751 709921503 584872908 652178219 462980885 356825738 55067518 920315003 745811092 204205873 436608057 192025839 291887403 239609589 995058597 292382330 103078525 358002656 221399399 51570859 103903823 626216841 714467580 944254886 309540531 292499079 810144700 990718383 963749733 403616408 623956472 527644903 291094234 553468015 341550175 810870318 961671210 359518376 442028253 68711363 591252426 271042410 975216660 679427799 15114447 310773271 390498080 261875567 86330882 498056030 47585336 998023560 163389967 877264842 259351811 866364722 274379985 106084214 454956746 166593027 911082200 599877994 57594954 955399774 828349960 938485204 126356647 165522057 874886468 719267283 5792666 660725305 396705788 783370398 416918915 953959248 693269919 83254267 458417934 792644763 94815046 677027340 481703242 833472525 615321816 273935718 912875646 699319654 356729634 552769444 759257730 25501502 533446192 817208469 222252223 15290792 36061701 915923055 636187529 660492834 639283181 435025967 227987394 158792955 44589372 160837426 562011861 387923832 598141338 19121302 510302849 149948549 650658955 25182175 594751186 919432794 113759340 167736210 612004444 210031569 88408734 306440590 818874376 826141931 7643690 813834648 881142482 507431493 362763681 468302410 496624743 816970189 689387744 40551700 969754955 342959096 209101762 623403792 614429160 112150797 209816441 67032125 874652709 106355609 879472906 254024785 885439591 807114710 517171665 183541729 888878777 218512891 482240449 663604132 9995060 113433961 290490069 965510139 824210848 643124758 397860224 815344040 475409086 1956649 703496914 607659747 65555057 457899525 850563023 471877720 813835805 489388498 212200921 762986892 750661567 335037830 891201169 427757884 229609933 866443002 78120661 561801469 926789566 454138543 797474844 925808099 921070547 11987094 644911901 197905798 799816285 365468012 4056919 76804662 931085224 720140339 700530454 415690430 589062926 454913101 990837739 776009625 538500381 659758031 251224615 126489667 65992705 570744944 453225147 800017589 791701465 525577757 295887259 706448557 362427527 461083174 841792194 104279349 588227522 666275300 653845841 48834364 206039060 869407693 33041888 793413024 820041070 604339867 647388091 383548873 314895018 569215373 31737485 428917292 718747643 874491947 984749228 612576500 316105104 759845408 164046504 584927399 179703248 834033884 455725589 57131599 175088733 171257929 99684841 662563961 159457922 554187793 683150568 497312272 621532579 863475338 256611172 69978045 468047392 265180644 450683706 806355212 579683090 344257178 618132291 29711098 250903957 350490820 946033273 474874979 495076325 34418485 200168604 191326840 755502083 35701123 509747558 998362776 890011341 559490992 572733253 798870742 622449946 615473353 36373186 306678559 561064201 857779703 91533966 12753635 746455426 685317898 100443994 922037045 916924098 304099034 966958446 279360228 668169810 655863688 77538757 863617293 534585059 569179549 547258238 676863894 882354330 971065725 851588008 665517498 820903561 915837432 989100845 25246311 379488746 951797652 71932175 836387607 51119658 829845044 778628038 272617133 335517986 535289700 98851706 764331156 714344587 977253548 996596656 130413382 973965010 448091311 890458008 342488824 104211868 36100401 851112224 916375678 108140866 750661038 153584661 533807212 98751555 833064753 789497023 424865916 423980146 74374704 914061349 588305984 128769464 587663333 632153356 320295552 217610800 651247834 945635972 574117930 339457070 357231613 686026811 517300434 896241650 993473521 929059601 131425210 360778256 152922454 250270646 673095549 740848401 626736631 957418073 352197208 555015212 191746014 444753078 502756504 12369278 804169909 244797546 581081803 395717776 593184694 747854836 114228577 185413552 344592151 812513672 765550063 293047049 760918697 14567084 402500527 859878092 217187292 466831437 87235943 639092672 11993629 653367388 887668828 774535432 597937550 786822166 97798733 225984463 731704612 42716292 697737906 525314700 504510773 803401876 731987944 901973209 798197843 260433996 573441930 628695514 122275458 745741618 209660748 142133490 947522307 100310549 858084093 415533227 5877219 90426071 518861538 613883423 102749375 816721368 209963965 111960115 569343507 161573483 691858778 114911990 664720797 419991537 706856724 157821849 171877241 372334604 832472723 666751052 826819715 609845823 684143848 820830529 190822846 413126629 251191944 706653996 638372982 697605742 765772987 956775399 143787968 776016344 486807589 80311881 796318856 805032359 766448684 83884507 590876512 833741560 646455343 869936709 454260393 676373113 880459842 481061554 339345203 172007411 610155412 342247836 95830404 717920314 840872259 910729524 215883122 951611045 649254366 253419257 667618123 802467911 931034920 361196816 650885151 527695360 845317508 777608786 118035475 238219189 497145265 150704609 33085523 775849864 38062200 959189849 814843682 64204986 269043976 419125383 406261922 981282571 232243449 834643610 392668879 898519838 442199859 350154367 128252377 941525556 385085634 905520697 84247828 732682219 251365587 86632301 53993541 517121591 644829544 629138491 322155433 478619844 672008950 102481518 158535579 255393522 220487492 700654771 205680217 466731047 964445714 566263154 405317627 466799819 504467259 675828372 410423961 272613056 505836829 682833987 809806898 628095269 363137917 978119196 812500248 220539171 315347683 695515042 587464504 376953650 319511336 199830568 917322388 483966019 770680282 134558696 387164235 694179775 792205111 623808107 128850871 333149813 76982091 633969332 52564870 838926541 666405180 811422318 723447797 253723709 536472680 114570274 210675088 492981589 477316679 611431628 891253251 342679813 72144129 743204429 592779162 581172669 811401732 417431076 276896144 14633313 364146507 424785891 464213938 553066074 356551748 239612082 531866465 567451560 449353694 230634117 676627289 408615527 347579855 775447509 310112872 873848139 32993576 502070578 27528467 178536523 889472790 889127575 24849021 184001066 874290392 834289732 347157369 89320209 127659515 205534719 826380132 848873494 712754679 364295199 110273325 630041570 643450181 415371091 101538147 341938997 39026305 107424686 140391643 104066380 187100473 439123616 477174384 983834041 662227698 719666231 640427209 726882833 487027982 733045343 354723075 70272931 82898382 199514350 253266431 404707335 713249665 143589070 633588556 51453458 953362374 158645700 652880334 97906411 355148933 269989652 799002442 46992890 18235431 947756384 942758061 286215952 282921124 827051852 633896959 727316243 209581560 732444009 496758939 548198546 953578902 79108367 865150765 814392849 110826293 789014885 453604858 628502020 587510075 284054812 804355891 896201391 793569943 612587929 250715464 134955498 962046230 454619385 100787267 580275439 405454634 470822457 174598698 846843179 923347934 697064809 291994639 781855965 325402763 101457902 108378063 105286143 565635407 954631726 442299947 715404148 54185045 869658796 350978507 761450837 259842274 20050619 372361053 311581690 771797723 132507859 235467264 528183728 843624339 742246271 267968426 393542881 923418945 222884030 522748163 722349710 291611831 59305551 652000594 192212628 819031532 699456519 161913685 246278369 489992010 968537343 361369027 46553975 532858240 196619 615976222 77047553 85487268 910266043 586639486 947590490 564476299 154261030 1906403 619357219 338319891 101227169 847824011 79003404 614809146 127304843 704964698 874219149 617947127 203587628 316822035 464888657 56330980 281217011 872978882 816240527 627180376 290822609 131755678 874782474 989853909 864510502 375998364 101986851 362075984 95280536 608483680 857828221 36566015 980594866 694665983 861700070 409924129 47976678 6741675 798456040 837922699 717744902 136443532 156385644 221197192 157731709 746585578 590317995 666965959 512408060 365866589 904876507 641719512 719576266 845152573 738378380 897254323 666157003 361150376 637268409 32190999 486704445 265587480 947479560 606614335 314864017 93846365 788535658 711824194 322320650 230334346 617718811 392385202 200048639 545813662 752255075 487652236 373410920 762722894 969466546 230699954 256110872 135057 135009067 580361518 943241849 415552338 53844099 823517830 926955432 500727660 307519192 998368162 188840073 892952088 126197603 841562374 946095009 622017155 401051695 987670982 669755041 643021595 178271626 94864601 564130627 188066529 859216614 231736344 953469545 45013063 95492660 418225145 767322092 463479948 343658076 372426326 56382787 555861807 468715489 105072245 604507524 299074046 355672405 424527944 918854005 465831534 712539221 783515994 398767341 629651320 692515508 137345393 753164308 807081716 341593603 11415284 59819561 598784467 210593001 585008655 368656542 577731505 377397555 213907669 117637923 383716738 717833229 855438661 207476988 392744549 531605400 686748906 746139673 945342216 779557833 752550874 500976737 75661067 808833488 338946395 797102881 497596989 971583398 362596576 396732708 571436784 802728656 487770116 954279795 154499875 636627055 921867935 660717727 623505781 29230253 843877929 594181955 304149653 556647464 548353616 761473159 394087370 935563687 141327658 851447888 422805810 268330338 909178649 612526962 438091215 966543442 217642779 910739615 655848424 634306213 34151191 509543404 586898684 367840688 9869398 836693062 734314059 556415758 680998895 794542442 334336598 491688465 150605986 783242185 627688267 754712981 266086168 918777 327159021 604062267 68502891 823615361 761678863 22861916 544271689 995256485 125282976 596068826 648994066 383290133 880031309 942537388 922891677 237657791 473399877 663931523 589426354 583041623 912999703 711699978 968579626 1119066 798302233 279730883 117183132 513071044 976295585 305776132 794984653 371211112 964046994 814812814 245206579 149814963 600945316 952173837 609147178 857016494 857101859 716865220 801530331 457877158 532156634 745341871 924417578 718808587 560996544 280219346 37598409 845842637 890127420 637693932 275911236 954824714 559761970 764841724 103663738 852294474 15629397 117343769 662572822 177827223 529827465 222482349 238441857 785013674 940941974 407575959 317693623 895914267 969499688 778545052 387175016 191338890 323949385 537364343 352282205 18440470 738784810 862812099 535542110 472380125 493840216 955297092 842581432 586223944 591330871 985793786 653758587 620675049 593417619 108732862 990142707 525041644 644568547 679797868 204884809 253096746 994762741 363212849 898897809 715265914 443733914 393578160 634044389 458894305 626133360 779272943 694224392 950497136 319909109 279246505 250190534 864807822 902768960 790783018 609906060 363657318 510629588 742783471 655641570 31415249 584075760 299771975 15087798 756844386 469249847 648424087 648723966 98011405 944994092 892143161 919787222 879106355 941807363 999260412 667577473 220820491 163698025 300206730 289889678 764129177 799123733 409636502 272232200 976620851 66016253 9108395 708118691 850380165 757139504 88593322 476363143 289116266 266575904 721135319 126067065 696278462 436666031 712525317 930732758 567556843 619202711 368632401 583744438 541715069 305459701 541075540 345480583 158726380 292646495 103791539 414849204 400287314 465766448 717201624 642257053 813369531 757777752 220694807 991086191 873995424 930765024 950122208 389559091 106490393 543947386 770978151 70408592 468979735 129201932 683354483 132355683 420476416 666923989 742219292 821706162 106943871 780961935 337364082 541516716 146101025 984634836 354569892 926721814 447582890 116034981 895928738 873322844 863315937 895742133 620574040 183482731 450494204 364456332 255690888 48474381 441624434 591098383 487317070 998483462 165972268 66779529 339133529 39216632 966754714 198501574 587540029 385600480 4905883 428063712 852366037 29987959 472676406 165994737 49595816 85840208 462906498 469655884 204173375 749114158 533058249 689289133 802251146 708771809 188357824 41462457 18681307 744322917 101102543 650900928 292428952 915039373 609880389 326359548 865063577 876811302 329210509 706344543 194885927 409917102 695454625 112991348 237400636 192307611 416456161 199908727 438708774 339228580 219061408 925856475 952260218 795641744 561359094 184654371 612906917 295413153 155140890 907493608 104352349 959662232 480216366 718633197 492939687 328607088 959576240 843573244 1621245 753957242 741125995 772715863 434065517 936499859 770171640 25837497 458265845 374125957 946707783 184164542 570015323 872205018 410093823 323909717 427064739 345081372 613080230 795888539 401717062 411756365 476696442 677932340 765434835 761426185 156216781 281471754 152795429 427640491 98946911 642262510 502903496 342735638 364535799 330948065 914633158 639563710 176631309 703047353 732037840 973755496 890687856 792919088 93232075 791511540 619602747 681035859 580079290 504453294 861303647 980949496 71158320 558150267 455537659 4590414 834745404 459280024 959628481 797342742 61091380 523428474 27576835 41331236 487070365 472138436 321364040 553751994 198345535 276701536 109030753 720633467 777452521 918611887 93836521 185645787 37935530 771041715 208049451 246001112 251426407 293396276 335908620 754854308 218760037 235102043 460789817 185913928 175647585 154498608 471007518 861216589 17736485 865312813 383811484 5013792 917735279 448441215 816049910 152641775 954300923 148857572 827231799 659958989 40002906 223259548 326470481 643643872 212155016 730686943 556856842 228926073 459404630 287504034 7100587 137990446 193610853 749758208 133075113 731917598 94577528 677380409 966225461 793909830 963776986 186648192 327432404 108331222 471085583 807203691 52358244 899337457 941089662 252702724 419242820 848892510 755343720 446793895 62276148 629255001 640331116 53266570 433915821 382448725 354342878 475669925 184148723 256482637 871756649 931849762 830719138 946736527 848777350 64446371 779520474 618517767 741043407 968183526 573422954 138903299 101157242 917410548 26985000 261966805 574600543 525072347 327200506 319541982 835627608 945486422 886323602 235559677 285264611 941957977 664485175 860905841 818313131 616883565 184388853 255421806 142206100 911141553 398813408 426732159 177836955 302511668 195145571 220741779 591524837 771007529 902163812 108457752 295254322 265530260 103348157 759682517 549969078 670292417 510094543 896168201 345871768 304698557 302411797 205963408 724136770 35304710 371004569 879485595 542331547 151295189 283690382 183668242 430092798 763071041 264814707 835693178 128166604 491364739 749301254 289305611 836271221 477426995 485014448 329823322 178975787 384294320 485619357 591009131 316122705 774751365 458055532 249549582 689887040 780986016 643490550 931904082 465443681 964932845 677468905 449799560 18832233 26699352 342623686 82084148 838690402 643308940 299229264 67909765 11594421 913317821 536418408 159372583 732456454 194279567 193455785 13461210 575220928 667589212 75948614 606528930 359702341 140790246 927147173 775102139 314242533 46189660 292379653 89129537 222524822 546154319 770862458 768322212 232143299 247590565 758119735 525783857 424185602 705773001 426315839 75129008 61220792 109996576 176964401 837470501 844484995 369490485 222199792 314407793 511105103 681295778 53767575 604858586 349153633 412194936 361410835 944823411 774348057 493564283 321059286 721596183 169199478 638585677 685289472 71159429 869292920 671918676 732248277 428244549 124668936 628207600 361620196 45177131 132401031 803859370 187570385 407680197 121563679 539594719 118576616 753623122 690975014 534298732 20969945 24442094 796745463 595552446 268823145 893489682 605061304 405128614 703353230 721441306 412269799 611593241 441836544 364513554 435475721 671389321 799651533 553933732 299416988 386251233 631522996 976974829 86827973 635809579 940180669 193547352 578294128 246633784 803880159 876983334 354601617 619620254 424022591 780901149 492623560 874479139 366148523 372615604 314393110 997350415 169519222 676999864 394570360 216775038 316728271 430045789 889018631 262583769 809178342 638788041 617435209 142837677 224527998 723082974 852154170 793470212 973235600 597783366 816214273 35497692 325992715 42326942 594899398 516961400 42377439 330943595 30990075 507688437 247718546 999468298 343667796 428773197 287035881 221503688 75100914 792777184 600652695 632638634 195607109 390659051 766787244 70211611 550914277 26834504 633291123 321728685 245853810 91410418 260485679 382613496 254749582 55548661 175351137 560984178 248415693 998364581 146144721 927091134 815276641 82807608 392694296 653492208 82423324 397419298 491705594 646984968 684229727 447267678 619188310 383547770 728834062 670457888 353208513 396099565 663722892 28001735 431778661 667214795 87555256 371110525 655159273 829374353 123226837 867720047 535457095 652976190 207435142 521534083 518985778 394221781 479742811 476219133 929406120 933077505 273951189 119652277 220210857 433167930 265260216 820804608 283602117 951683440 342061834 339456379 862256849 251393860 590330135 449887000 281177086 936826785 168372803 999481756 978392695 176726714 995923552 894296904 290403766 960772147 676225356 51590561 988975971 542638087 480555608 303867042 260170123 583980704 667274945 709060819 819979351 165927680 477604733 893568265 456983398 678587299 42954397 463859482 242929649 667497021 21773485 728471793 47805022 955991552 134373818 388877063 629789495 563157696 519379693 620046199 711895046 147360124 999022930 628489326 953938388 533546178 772691872 197574216 196034948 314558512 805007377 204925771 505193970 663841323 909742001 234238792 691983120 561633972 79563955 63262944 737692980 271753171 954192660 816188464 213709600 222321039 181812827 376493040 804824916 736444306 478187720 67214226 342333240 926913981 122124299 483377980 252327174 652851453 879337994 284771474 722519183 739561242 818295290 503122115 504060152 681130585 527551192 18347181 843043588 696454158 961131599 345073300 796301867 141839214 447163831 359600950 341137400 982525976 915810026 823069315 749021647 537986046 569462354 500761393 82587966 604019516 818586540 997115421 364131260 57943767 948090108 688847549 156540261 175786632 813614745 877014371 883618952 989078861 164014902 597591566 351218157 922634505 513759138 724265744 376829133 801771888 336726045 498636011 9696996 571232518 226849507 338186319 166182011 334712145 899694083 942878157 991656985 921285623 912168768 158838492 787804746 58967940 68484213 616532408 382703055 927535197 452005049 934801511 85203288 973752208 987950373 748392425 827905174 987293165 113867930 432445304 933999444 382782029 279346489 36671993 942026701 696364542 539484474 950366999 936492838 683739255 474116475 289796728 779983738 839282826 167319216 265137161 698882187 706571618 551113542 863982697 558265772 478444600 233004917 199194115 563698613 296853880 189333522 702993357 609203862 670976915 515104399 705070541 969179963 438312849 721725554 547331493 406741301 632466586 886419945 158948732 222291975 862413485 626365134 888564478 723685612 284463653 246963176 322057620 97610951 714052511 652413744 646767543 135449988 633860711 2917414 769997505 382739242 791357493 72489398 955218087 270862935 182909375 17694499 882369746 869325672 797228861 526202261 172500681 501729843 699556765 39688236 194376687 149403072 341911925 847911958 913965548 206038769 806497902 323575242 599254921 584219538 662229183 477069665 81565408 623325550 719645491 552245172 881476364 417753520 659585755 660794780 100354449 947383773 59761236 238860382 928998575 71230184 90045994 230679505 539560056 436966307 431891467 149932279 888509420 445954295 475768188 552070270 369125999 540291355 106845234 294243771 209728567 148881989 246084295 506514904 720369589 138869793 587422099 442409692 104670159 580282549 977577699 265954048 582663408 411695726 781096365 217310644 760570155 297814363 952569959 295905776 919434821 522079068 533630291 346989708 914517767 150158048 794764776 878812314 6436525 76348001 961111771 732334937 577472157 751305029 495424617 694645712 529994515 47537904 775164416 347364713 70785843 512313947 213206969 980701990 351528044 67555519 840390377 936699316 635483855 619773584 577869789 570336612 324235278 278739268 68999508 608397995 984963015 884416721 930777647 815597516 705921467 311278002 45953547 311626803 915704948 124427434 788612889 456348076 841036087 859200695 518499851 891049659 505202468 606646808 889852789 594461817 282672612 586606348 762307233 306113741 494234976 566172824 393439166 857716304 774632215 698397393 592763682 645397828 598064580 631020125 68129696 624753173 814331800 550440397 555421466 344207324 227766274 350772500 792606864 322186146 726566588 359149458 493637291 587794750 265474615 946820622 484004092 565073258 426169282 674738408 425159440 413764681 166973240 599695320 704929422 382576265 145467184 52355196 735518877 927993656 935519594 813354484 55971450 666099519 164386470 956026734 86245608 593204789 303905999 818331945 933156000 575378398 180979827 688508312 261358353 436796151 604161428 62432502 86591290 172359003 410291062 61384696 187998150 164802834 42229949 748824310 343333374 887145705 937225820 823061148 56172520 716915284 272762251 911609141 380632842 274724893 651623223 277967065 478424616 149943378 879567777 859912158 332236076 432995065 946535355 866698959 92478382 93265371 600064048 85066766 522266752 652686664 472333277 206651269 274310812 521847435 474866475 780176702 566055717 671165346 189136409 67231373 960781432 930403250 724450581 958846215 269643324 735892062 794542536 782171857 332345636 216572997 640660807 513650999 184257478 83593286 644454827 558488395 498274574 33084998 967903033 658621709 906953559 293191636 1607528 908741451 675116163 174515854 272687996 627248259 669514679 964740604 423243988 30464778 81240852 470426157 727551757 86596770 547611901 114058929 824541236 440967102 394168951 418341122 222821137 262453512 705350870 94306710 973381421 471249314 339118909 71526314 246851592 254962296 28059088 801010747 654387729 799827736 895982677 491050850 896483913 116632694 717061306 349664779 594189741 797109696 467952336 981136890 135866569 233568394 942104657 202874290 370067354 83347455 277952990 812262580 159357279 932135474 354932270 28857490 422245467 61498182 126670995 157903541 598649707 448179658 931384990 623838118 413624183 67548056 824065109 875317929 546619130 805697210 743791596 414523976 989195586 502116752 566250814 183113099 433070033 808152433 645856185 488870415 934207329 380286038 360157306 843754579 543451904 546537211 691026009 359127402 333924246 124119348 208748324 495363940 701972288 622656003 20306649 438311050 105479475 874076511 43667353 964247846 733105235 800037039 235918240 585575668 711946504 363438424 429557110 301613089 800401915 751121976 352641673 865297654 436265862 404154177 534140828 223095450 388078077 373378708 329158135 556365471 248726792 311382171 939176797 593673167 27754691 642686574 53481708 385543117 577518465 869783598 758562284 731339221 176932131 182473123 228854793 396703268 523794702 429476259 742332181 487113157 690634910 973566638 960821928 560204315 643371780 191938596 107483543 400799917 693631848 326921941 282094655 259531296 961328423 739226812 179377642 832465238 892720965 748978005 353536736 267527495 448062040 240941536 359050117 694655220 806448855 719259490 571818763 25751652 630551173 831322608 272499703 824640639 100108287 445545376 264944027 921017134 525550834 381019376 207015419 906966048 70727896 96599983 223343545 366398939 431070680 447249414 674987039 226389219 635985759 709194843 857398461 700407235 548824171 268923961 464181655 975436638 150373510 551380608 587972793 992319499 104880274 663773416 772976473 541359445 107298204 977981530 932934471 617052317 92154463 704686400 436157073 287369738 760968722 387947897 524293846 102959179 357572744 195942036 945028752 389806893 228600168 850336718 173228562 775567905 246992999 520535584 524674243 437015591 102016790 406878216 654772458 923257793 60038994 280462612 455962566 411097281 919208169 263879827 146111409 272403689 787255511 376873789 260233869 726537085 355581503 115044687 403705013 283300368 394647975 787584820 2774696 296771246 466297378 9084191 22428641 369925557 327159700 254181321 423557069 678238647 310677864 51549997 147065172 617319880 933899507 737464995 619420448 874159549 278620065 226877071 434919303 821568232 333397063 564927047 244475271 812996381 327804503 270995238 20562093 564464153 751534767 168424715 311564106 396631591 459577878 767640421 731473950 38173677 913306253 50162051 115831850 77603077 433277117 860221513 842435022 479228660 42021303 91338371 487080001 308642738 720169196 160894647 590712173 209820921 569881621 351761385 813943934 145421806 891467459 111700359 144956756 875257354 302893628 689803808 84198327 166481769 914194488 955718156 374870421 17273629 643664378 410428884 172127934 577887420 282934342 684652409 337190287 531620747 595823146 495205925 69101169 944529828 312626173 391202296 525179995 430519778 455470259 920563468 433638290 834441875 146938871 67533448 653834393 940889353 586529664 835020645 710057282 974317390 656457096 675683027 398374183 513800093 486223408 474141493 693350093 255790330 435360149 233643197 643947840 726501174 270391906 908747589 108269894 88491715 903780862 677643057 607896744 369810251 685625507 656547080 402212166 447922974 170717261 952927536 883944420 864657593 774763208 152652528 570866398 888644807 589413210 612113552 85925334 356806442 144271685 17347894 276617938 824175031 721565673 92035002 757285163 991729813 735114763 853810908 280222746 112933254 725992979 611584928 86585594 897877446 622567305 277625744 998282743 218802377 909716207 186622784 481342354 666677562 682620577 312497259 551665496 479969986 381719176 781950210 245975183 594162453 483870981 632456820 894401676 275666658 321860967 721733109 235075697 869911681 411792488 194855902 516695891 844597903 837408554 632898310 178296792 32260933 551590916 242497435 172210464 122441801 858008927 100166950 362556131 932378659 256007051 130410923 360352998 439392803 645861580 85470731 119936283 344150958 523141780 879662176 952128356 575616904 828932907 727464040 548125548 648303472 379344308 50629610 400726841 623786228 319778345 751155635 293508557 810442562 290182672 448639712 150129069 628121538 516705685 53287518 536643554 994207996 640238723 816757659 739310153 147040054 187238590 771317801 235696455 188461629 460816457 497852556 185944545 632093602 369007212 26287019 344441842 313897801 766760170 250351380 778985482 989529409 967623139 407459187 183643201 937789542 427761156 504099935 320413176 866640783 219554359 370751715 453530705 170344128 739534109 983897118 237720042 727941174 451462443 970454044 772375274 67858613 195078710 248431236 336928704 82914298 100883396 49766620 526743608 617913911 927406191 147874612 77777396 29958990 553549031 63002373 985729196 636836694 615331664 588156546 893235296 488136112 535437136 739166498 305040457 875893913 435352877 776243885 891752763 367735932 346618979 327219575 500582579 820466405 742905450 71732626 983299742 162214266 726691928 543571939 791171792 353453026 282434127 142718990 48709035 982080118 108254258 289549168 874687043 535384779 632524069 575516149 574931335 360033155 194530971 661103656 241180970 532278585 332976277 337415587 183535523 782953883 221118259 745871422 717896501 712491226 301229073 882251204 510798152 672997858 9974755 643954612 498669619 679412713 301878904 232140723 659443006 638171608 261514707 883863395 739582999 421549373 776688642 556152135 747560348 825345061 65015325 732346376 772186583 576057464 781131930 91137816 111940297 70255561 341063210 574580285 597972896 780531977 506512686 800084892 319337887 43893445 825189488 571268652 951925455 946725628 962756340 505147398 224235579 342373701 368258037 334262358 936630235 746776475 391724727 456308847 512730417 250989186 185078469 978487315 281624469 593979569 247764656 308497100 483653027 734699982 165113621 25624035 753285145 457595837 622985804 441701692 899432905 240493120 660963763 452943496 617817050 234991577 176859475 926486392 398719580 572721545 72474143 526707259 753586795 322558830 742098541 614862801 119109870 334254437 251631923 916425292 977584015 659087283 222611949 132269334 914100802 739509245 969829840 409154841 134939847 377053006 429438684 615123152 91367674 495612454 912708744 923457329 971600476 348104587 480348309 987624665 831144504 883778105 952917687 342093080 479465427 496018801 174216683 106235460 181847039 951231443 663841707 856475610 348120045 460568649 125010548 265078708 36981755 488470972 861020609 532118074 779032 194241663 661603612 206916096 599811084 438466095 167629342 609926362 697318592 809214927 113861616 890964385 150908053 862271707 781950171 97800758 557456685 897904023 146205111 584072117 522899839 892313214 668493201 326938148 161542719 523755510 761328416 434197941 745669903 893325720 662871948 579046170 947149705 190597205 584375415 121243693 547527321 870933359 359175044 126966538 426827568 158828721 14413625 636336697 250557024 4071686 727621346 116118934 15807276 206266928 975710375 714957734 902572716 831126777 174895249 157052835 714229245 507126694 407801802 86189715 949276663 769037108 432169375 398628668 691689375 155541008 628228921 946535339 358652558 938979560 342046107 897900830 391893741 39793712 508804578 127733990 59807815 619286723 150044926 731147065 615951974 292962293 870252926 466612679 587685021 760063098 575138347 246292141 16845043 643930536 162214153 705559317 610872041 206655441 175553045 666354881 589303863 283534161 824833646 353086246 785941230 403758595 8285457 822073158 32568395 787884223 577276332 181780533 559408013 822646815 410450234 432616520 494596152 653616729 424042806 65365119 256259837 527677983 55796930 353299770 221290793 901261058 83892140 838459472 595675919 653717776 885196310 236314757 244218566 37097777 554654215 861020381 783624005 400995616 667840653 151531113 187656216 371406599 7330576 198513678 451434271 606526060 159648117 440910466 923890984 850460713 702322929 287187645 51903797 721414530 975194485 566696109 777106773 909880613 494456566 159570685 846871827 945420584 480554111 536674481 533949141 19548047 129900089 900042726 449713486 620987143 368919716 984337698 325431030 854939033 415567234 63303377 999320257 259861008 878861318 624011817 255577180 938491784 36725434 280217146 339935559 668893605 177128725 667984714 286603694 903661149 565300532 42185200 377549563 189518412 786720783 672546580 927402056 129469213 253717517 400932790 871090445 394560228 786709586 188119242 940742443 254667691 140858198 294084221 434186275 41727213 912981892 560925833 553552784 972460259 286047389 477831545 194188007 205680745 897547171 394691213 547295687 291916276 778633353 715697449 214833627 295524022 543778232 348891056 455079077 58758454 472248191 377570732 607658946 139808944 458918782 861763393 448310392 22279087 243568534 123019613 40825179 676744496 288043661 553994174 777161259 886563774 453399554 397384826 856567382 960203095 192665433 415497309 956026156 971391615 845559688 745294510 897185669 763264682 970380579 800194430 911587840 528060451 540579730 399875712 28331192 619988783 769117891 317225421 257537721 28661488 131191808 387047459 940501159 449915965 385485731 500420004 569909249 73474435 468599219 510180360 392906564 609924604 759873831 616630358 933937975 185859224 896354351 540728776 491796626 547070596 138761281 214825637 411857875 456903442 261921572 615090927 600248648 935775627 896808970 422427453 64895097 483562472 472303291 696637131 356115058 552313023 737153488 891908675 349856713 12002269 10411808 352161443 744329815 558400392 45162636 341814176 449671536 439558452 348074950 496676460 122836374 499528312 610146885 366980068 886283508 964088992 68376388 75593742 771182476 892611225 336713861 60512938 305552177 32750072 853879831 14725548 404370311 577001798 583307302 88005531 786524876 239451934 922527437 2900166 708975661 839697489 132326794 486554602 765070893 411143075 184599676 801805678 449536193 571216166 340718650 750936131 912465706 544218071 422731094 700983318 549945997 344505969 662284574 527539642 858035846 155228211 649394000 129057709 213809271 243076865 386236078 208116452 487319859 402979031 711406871 336868112 462739773 306708211 779209244 364882358 113983124 161196163 132566728 681155225 425835077 571002741 26697577 146463602 15735011 107991231 567019555 780702954 730655377 466399809 27344853 910931912 918593545 364012442 886201995 219482780 159860017 763141705 438458658 558854786 775844155 898373679 195424083 571724835 887493737 956348433 618506117 479248732 637904154 906748498 78830890 596045540 445578940 230944879 859349839 734588458 146950882 870486563 27780871 570455703 849371470 804334497 226244009 607943154 822772848 868221064 941621409 80252924 559375372 264797040 128081700 894352622 81840480 328970585 993232783 574824015 399976203 28067043 71902976 912420600 868291152 129984666 392574179 901097945 319589065 945869924 571219535 731941412 115592565 927526534 993387350 677346218 265000388 152165598 287434156 942595952 42560226 721863821 38306403 369069128 978025757 299781383 660297928 359898002 843776660 291865284 289566004 425625192 640583508 13743735 322592618 116302812 809804127 357425283 243140253 492848611 654598270 870518230 717981087 855576148 639660751 905037804 28497557 252745014 635791466 873824902 479234164 159919582 510801050 745913573 113072138 511063924 539230876 108538108 517495043 974765426 85505882 716977544 30461150 870531105 353867960 180546701 88043862 684163645 377425506 9411784 181096879 573903040 636291119 413287010 425627388 377332265 252970985 810043263 926002186 117266739 72217729 915073012 9176907 872921991 744261879 497614929 143134461 577380970 607168097 406508064 359119336 62450325 756928770 178499306 850105492 769370072 410114758 248540476 873653928 298114673 906513000 558719846 840533607 117313637 307670196 967340363 874377857 986042702 285503005 209496815 695530821 256798455 673279919 401533060 444397535 765824942 265141841 656224358 838592020 605014267 441614953 884392947 270953156 554139587 622674291 910843224 243284048 879115373 553363204 526204136 643164673 178474530 985922040 148840358 352718153 320209295 528730909 831623640 604285960 713926695 485247073 964707948 888415339 23231046 982734538 220716892 103713702 639961777 470012601 964730411 37737879 125792554 87865896 532602904 861110129 135530744 645995044 579177662 549910890 483165677 816594083 186841977 860864842 732908980 254023926 93642855 550329394 582679657 192884527 161209270 53929408 734209996 596859913 774295283 747284805 282986562 413477326 47027920 519049246 107227699 467158902 318798852 607069694 697457846 589776328 478858234 502155447 190014424 450251037 524914029 744623260 532350773 895506043 11702586 529066784 856065050 705778702 211919072 457964358 403369437 568169525 672803778 39319948 736837702 78272544 66198258 827609447 941822281 348690861 730939469 633523572 232108657 771987241 499907917 898809515 684473026 172154540 482191565 526766000 294569785 184868234 218499969 721348853 684329579 152868777 887184813 165637662 948889416 428070777 168484397 668068293 699349484 238603462 305237963 492315277 249256498 978103613 603910261 777445737 969454340 732944074 532237305 668988656 714292216 595574252 418085472 281660951 807190569 165577835 653192373 998240420 919490364 994864033 820503665 142300887 145059551 733711967 957582806 681870717 291824603 590428244 359471254 380916085 86745626 429765098 632707599 870925956 726518322 172369728 234499147 122281956 580434244 656934655 787848003 828125624 241790217 299942378 228378002 400023991 387833820 557458502 187417356 321591869 251665741 640719195 89086732 853152488 971027587 738134296 342894535 154632876 888033347 393756542 645533262 302025121 495873791 91331828 416653332 717005632 323056768 975442336 906998345 897918911 417714904 451548787 165986197 805743220 716618063 178016056 61398991 438409019 651195566 565326201 102244028 426845392 894302338 882023150 183985419 341595577 830803527 959099484 624684856 558295272 435118122 273629982 429639322 195427343 161816902 708659933 66877726 106248239 431211345 239478131 107448807 118304628 195377871 218392101 407219280 366468829 585734153 745578723 930053346 6309628 244935945 684313934 856954308 576036927 491255452 630142668 28983579 58310351 482263183 976487800 174315636 165844433 112523514 551419674 817882408 866282568 713756161 431560851 965568765 443783932 58212430 382028600 632928728 111333593 208050662 727069395 546187229 154422786 271868217 610575878 8979642 743560 69448813 456979389 33142862 718380836 45016477 48742714 910695351 790848523 729241328 423694752 273298287 466803417 586597583 408522465 715798398 908587295 907945860 574112480 20718781 546681564 509572511 999682848 49555111 158302070 828364539 25643033 763733932 599978372 889890598 422551935 154214249 30088260 701395266 484731884 878639870 43162378 740641912 876970714 569442802 358955171 904948393 694476132 637731595 23824867 293276180 245795674 874759195 227088901 603697125 880999774 662701621 141995543 942147748 408687631 115181577 910158593 595332918 948644821 176128917 826065050 328412909 283624416 710824393 206593713 379240262 572304288 946255001 226835030 265581333 527252103 321367240 517555394 572607353 974828423 313835025 466352714 865415251 84041004 6683515 805591656 287026260 629432487 772619177 688545994 962762253 536795626 315740726 147953376 101745285 680571741 88474156 582080116 837061020 761535087 642243192 208937918 536632538 564353582 751147450 910369699 656175982 863237318 804249469 361570693 241671119 922600864 544801068 663553377 116967868 270753345 420590672 708539424 476427531 621221630 876491433 273862431 528607063 499104905 739148951 341468435 40648911 168556540 77142883 213433629 414353992 959064697 173410435 293235890 575697964 837174504 12792569 774062609 766465323 757933551 399582292 105314243 954244281 754314883 459419868 887086891 981320071 371510426 697805494 945605980 384580689 582862348 760762230 744895775 703222088 302959925 617585826 543153909 240485825 167338763 154150521 410968651 683101795 901834300 286027233 699284612 922880496 131715462 720327190 894681300 264397948 473514327 757827625 908750178 215529870 88027515 804241832 351547540 193184881 826604609 225576844 891192668 280745451 457234914 720454678 212991374 72569074 470778963 752542860 457978131 630521909 292368364 481811792 263981412 242719093 426133856 329590847 220001545 409938839 397139665 705422441 115623187 48427787 331460442 280908161 644709203 136906442 286472153 128248090 164221651 388431892 974904856 283625552 72263779 251583009 600183812 536283293 348301752 717117892 351929287 459121403 944177799 765465105 475334082 647235278 826519206 799026541 577006633 554185614 870727543 568828322 234349387 275190007 666997708 801690390 24042232 361627312 215511334 59186787 178531589 291731787 267971235 148135305 393481717 89543146 124851110 436454286 677191008 952050846 849668143 405162277 838712541 600479046 924874729 832715211 388969703 903297445 388575841 730391738 805312915 15552031 404991184 996724322 517006384 243755225 388638236 153249793 928135549 539247467 325717522 189215769 962321824 437652989 219886041 930430335 6099148 567868572 80631555 549509483 745186083 546348799 194777952 549570287 629316962 706141406 243895942 869680414 424602459 302469627 683668185 159539352 824574733 537698060 179506418 378195876 979080681 737489476 183568613 786090827 758147366 399883335 144188590 536795081 396356973 707599461 629633649 346662705 501555382 121594676 359351445 359486533 380318828 972651927 63121885 294547398 689601975 212189782 372729777 237703451 500649165 616480065 743933327 183603521 823358283 880696568 872421610 351323636 650156964 288494015 411738949 234992952 203418471 742399096 22523698 979993523 472332122 550181956 325350859 786100200 455634636 983708667 903809584 501500009 854519715 517339075 630635815 172630333 278716662 533721769 244936144 219977092 95349077 975760591 458559793 345739333 947925597 28829889 206579543 363218853 5447821 832651122 54547410 20287787 622796173 547067075 718384078 392286017 395177749 734964155 15193053 693748568 218888339 796341392 9832791 790071814 751488096 771263906 906606520 223242597 949973384 499487550 915995872 638465507 907457403 781497983 634415613 753944797 839786649 858876644 173889715 230332502 891102149 731224073 851587209 789250744 588952072 540392843 263876269 776108185 705652502 364254930 994404070 758401909 342375233 941228376 463998611 433781249 927950487 699160087 697120565 132305412 84024408 174823692 436734456 998744494 777012632 744078476 503087871 899720592 547528314 774157731 567201269 520098634 78819729 387949332 833683797 967178296 24252784 140806185 773970992 835787071 81918829 177196978 552181900 415843734 524717958 934535081 231149859 865849097 957892724 738460472 512881109 242112689 667062287 715198630 642801938 747526356 638012313 108267390 634820294 584395438 787697590 66306553 717144727 930700946 994103652 877206167 142421385 358956964 746109807 671116521 875035558 622098727 483901726 479228636 893732589 224147675 114926273 49720891 596526824 238460185 730774097 93723730 973709657 47230428 923874260 186809883 61018991 207270964 627131304 65847641 85900845 882662348 932415243 104391114 808415460 9571021 746293799 341877020 395759379 636138737 551245860 741007019 885550580 903522912 310340569 207815647 48094790 367999179 306842208 63037735 448884538 62417213 79285891 344227147 531591134 502856078 660113432 521824116 23684746 744696181 984605030 387318028 494424410 922697406 863618236 483148875 585209814 614948423 519655276 715425833 903714563 793317317 146417299 171845231 764205051 348555703 88143070 8660473 29823213 877494571 843603623 946221555 884371181 161712450 375460985 352030015 399585566 687494507 790570740 663942534 591182387 691724532 235653314 709204712 240314958 825914861 686960236 270081490 58374001 889684173 629581419 467418074 88945960 811044665 875634572 673071197 6672609 894063332 16561681 782979868 348410483 323480387 960033550 207077611 626785327 593615426 982320675 936014927 792439531 991016375 448442061 962433634 466020195 298621587 636377885 171610454 310310128 704860838 93737904 159721864 927861028 143753663 959198432 313040411 690271141 985979674 1012225 555130192 554739095 207279878 615675376 489447250 8210537 288899839 938755447 921172095 960900114 812555389 343827519 692579620 75100745 223096149 75890091 526092771 321947824 449631735 81229953 993771637 52447601 194010256 442884103 463942394 733374030 577614496 571626262 185188416 179102680 59224397 498542435 688818935 746131939 800405813 642443193 585189888 26199706 566899469 148909539 321995532 22535220 678402649 812711778 343214314 83483560 857165748 265741792 650274334 34079407 236576153 783842635 164426692 582500986 949264326 983512957 684265665 67657192 157682730 439038865 154766583 283401544 179135477 946130279 829657851 356380710 779427041 568567214 505774591 434476691 598668025 582100676 201313865 418170644 538521229 75824935 653866512 889337334 380464523 806259456 758027812 916271329 104518409 532922947 852726030 472678542 583601815 441377908 139773599 750656837 854288405 213125023 928290516 705712076 423057404 168747584 17751495 138990782 524155071 693056902 94320664 299455627 208445896 557172739 768361309 953409872 935029113 233977798 588994466 874089916 188821874 156890846 613394052 199764092 283137845 289968138 422809101 894335475 581654413 403595553 750502109 912437461 467274762 879987915 940312869 512965257 881028258 884506517 881133117 23728764 273681701 791924796 872087945 709841182 646692450 281277651 957255063 818235725 635146550 158063350 796616117 715226975 191929492 475419861 343721259 965004119 526080999 404097666 614111346 884498137 241244656 29956821 116057453 806737589 652446788 66591350 207341630 953834270 736235214 646102790 29548700 657240423 477042955 399757358 338698491 825628607 700830798 665991815 383258315 498334016 892470383 378148549 532914875 438886387 814490844 534012051 217328682 382152132 970155602 891488802 334205575 959079610 100176053 966676824 790187768 787970006 169843100 385337431 854490012 277241354 949965296 92650503 384707671 41815091 150627740 309190378 277579054 824894043 885755325 54258937 450624793 434426271 729487408 51842464 270695791 232586521 804227348 548145755 422858970 549186742 392750842 614233541 117201722 130209982 406752428 895160940 192805109 273993435 431279254 710364253 668522555 177162297 874336774 846412267 744601315 494361856 491458102 543705000 136971369 725308007 49864174 240798320 552230140 240538881 957566197 783634106 125461701 472835497 662889007 408458422 383063910 737583204 995576361 623014855 308158373 232300531 198352091 425006076 606450182 628468012 578017189 140930629 258911747 111312574 568874610 366495826 967554762 76398148 598044533 741345900 419014526 10571366 715609875 584137756 310896973 3060133 485997487 295961687 342880454 489778293 572169208 904359723 130063868 202909817 427459887 290348374 137983120 560491394 542525325 303678271 792364829 663396814 31764643 756653923 649118314 502666568 27459247 80880461 690244887 121972956 300852778 503358722 408415114 144686246 702830515 26451657 187811859 871821639 299398441 193244577 439616783 243463349 893830301 335230263 134137480 58931684 122964330 510980868 178881423 254439643 307292016 663314242 570923778 109952729 978620325 439240773 663261884 476785755 877969462 762948234 667399972 765226264 791747753 816095819 512015464 722126564 783721340 722684775 312873287 472685090 91162353 421176146 7031031 174105786 535572197 801823314 463226222 354619824 82541107 560769813 239529248 693519188 986498297 185906961 344212209 900319658 688090210 605120142 376687277 880295846 662744452 785185004 854640718 865264334 409612912 613273136 845353084 656651656 201311309 209671518 551291195 455754987 447904969 183880827 648909246 365630755 793480737 997645438 578259426 180819293 986702785 509536096 705720206 910322774 945085640 14605843 525483405 235065742 480412266 623497601 650113494 696715278 899828344 636919932 593889631 337339318 362749209 388325438 296330109 966777384 729376268 372814331 412545661 551224449 760418750 639797318 893361339 85257413 872707940 507603854 181087501 283100640 863338629 63981765 244950468 658060620 288447570 734312634 320527447 451177403 558502972 980944011 751585978 774050398 884111030 692563081 584995204 775859852 131317549 463262464 552889001 252699802 913172250 839715845 752194591 601704093 791477148 987847480 492007342 771512432 918125055 465924368 9967261 410419642 988258706 318330479 890411969 88979321 769310060 183200657 825274606 984953912 306954131 19152270 436107269 391667937 226056958 302806927 381691107 586943440 91350137 52766071 736989637 452364169 210371973 936070000 714029501 832342776 730113041 749432079 72067493 764025420 363898119 290986895 174635051 838171605 186539110 431248976 37186178 463182683 670420199 616588878 36210163 116887240 215173180 692695025 862182571 84504032 879261325 198344939 194056895 858020891 181173268 655531965 292198680 45264064 416124767 608743228 171480626 990370884 940703437 516519556 344348361 905770730 105309383 186424886 448378715 977654549 222946619 82551956 813705791 455102380 567759383 330560138 619478859 130259404 234288285 511720869 502701586 381023737 285545716 735131942 591538569 53705133 788757770 192857247 511169944 676306300 816397342 732673716 817997476 20651749 452496415 133923688 459027538 443998359 740957127 739099472 533630774 262618274 857069988 810322531 250992033 861442283 358039212 38859045 257188282 777623046 805607801 538835923 912189636 419129466 865031796 9730050 457312069 942301534 940460505 782692665 481315805 700350012 131384014 684452126 335128419 681841929 550560114 507161615 976734366 287943807 639203747 233550689 951900118 427579494 117566054 266476286 450644530 18791759 235436006 380696964 499645586 462384821 472711476 719419098 732019320 401729 492930417 101898654 393798329 505728121 795636103 116349047 786920697 618511334 243808924 189851843 789080248 436867454 404181215 860554640 587493003 323618746 577271463 975498693 74537135 625916175 841050881 800125618 61431772 123331900 616926477 336365518 420800187 504446082 738273011 776872320 968127218 483768186 598879822 426350786 790931070 744203117 556423528 443096735 950734114 393198179 581962671 655914917 513222890 303466240 677236759 18591039 470574428 825434363 426135696 958540309 463898333 131484414 642798891 712715616 878452661 937970005 992331839 477762001 505191247 292133005 748243823 930324541 178803961 227610224 381604404 868518329 558824118 997920348 24749086 554699528 394436866 253392102 557341261 710461983 144870278 799728936 339821908 274798394 435133749 463357186 126358277 664921976 319741948 916210817 137205825 152376903 934487563 746774684 586854718 678040903 77044452 719491347 118307321 455532308 706044397 725478655 937611349 689787195 821376227 766564191 837368755 749044634 707215477 420976024 713404115 918264245 301896916 591778680 233319168 801969322 154022891 255847819 157847536 74991211 98667815 953615269 292206799 962521787 354002964 983028277 650829065 785545461 52692222 198573902 123984164 84510106 303316232 680678151 587860638 827380847 387745919 134035505 806411078 362554665 994275410 878826041 97379781 320272601 894673905 592806953 694763105 660547030 512930381 46978739 749746654 283184252 418147122 181806986 641261554 442832869 645475672 249338783 717182149 415754461 65839352 961289971 640700315 842232939 853052473 994827061 501122777 553613524 615549296 30573301 662750256 59096113 238688531 965806053 943816936 788198254 494989500 163468438 400728873 5404866 78205464 757447661 694769280 267922357 685841691 993198723 413712662 446455515 887898657 630709469 61596970 603099399 929713047 390073779 945314032 490080693 774047536 298429113 41570621 528425603 155031306 209683254 72275811 656655030 953187786 493169747 270418041 475345761 857179490 620783411 683305758 861411646 827408719 194836612 193100400 949773732 543552919 414669590 689562796 315575588 920026348 865068578 910967735 982064321 763065291 117528611 622630422 62233645 957169330 977393321 387998478 137138084 540191140 994859495 750399792 146142334 548729036 705864905 476195682 519426881 814651246 590433137 699047175 856652553 812004863 702469765 85782266 803577319 674534732 376138094 279050136 516322723 148477387 619997929 766462084 549635272 109082297 468167374 661393307 664624943 821080063 815187264 178446658 967306566 572132288 387618779 20835661 609449796 388371717 689144962 725866339 214866301 117008092 521667638 190436120 845113681 657195220 573121825 833658338 126687859 134535163 492161751 134425868 283330002 534737173 43919285 844629595 545627627 247541729 672243563 715201991 337312914 293876722 334889028 431093548 754471383 47952407 910515052 15409639 772120643 356068247 923883550 263089002 162161205 763533114 307199911 540975545 248072865 825247035 63962008 172600565 104262732 984278016 980426068 640365765 583551196 44768004 653273436 627999341 866371779 311693164 938495134 775873037 819743679 923577808 220191476 10996796 183220835 800126874 912970157 929299076 655763891 12024072 750188769 359485791 943911707 110421623 113103323 27385126 441571085 308873961 709962782 147638624 502339078 95102465 970967832 970229439 392882708 35291895 363497372 210650579 55369608 359751909 357260828 20057616 439840379 682905174 335825678 461469215 277198312 183420875 757493255 546756701 406389481 59033391 422126708 240106846 239345051 23570631 996997161 198770808 418762845 452558623 745523155 246403893 92745157 670034889 143669847 321559215 186032727 99006864 219897190 819953641 732341625 969924514 187820378 527620997 600329735 219065217 562482667 661005269 15486969 846479544 595983977 401939198 263555025 799203340 50583815 281219161 309271706 549116620 344102075 195035725 931692724 538239585 395962594 131488970 986044371 112748278 822626043 846336370 259468067 474337663 254013670 650488471 416140174 224509475 926291918 621657698 362369435 448039237 528769137 788166858 346976871 189126177 299451896 580585354 959501809 179917431 474197605 119480796 611120358 201285210 999676212 845792716 137822059 445602117 131026019 259553110 697732236 452824538 89048828 443285600 801201529 272608647 44667120 216736504 244392944 259811540 777125872 904210613 140860049 570978953 251759965 416495732 736363240 791767992 93417216 177689779 110118237 199960169 829093185 606910468 523486470 900771264 525684560 293776466 555662802 823610694 646324902 265906655 562517262 512721210 331007966 173684976 307399649 370240500 182757728 207617111 287563780 569798390 735069972 491169342 444180557 305870431 969375231 723937093 914826397 880870920 323613621 606190686 411852939 297572376 903188618 912907366 703460542 624035269 241490566 496294851 935319758 875812937 110476092 312100586 401804504 604447858 446871916 792837771 418988577 44008672 167231086 23697041 176011020 784843240 902363289 139687953 811008977 85483806 507162444 226756925 339099247 620803668 971075195 538990216 58597006 531077574 924913794 531781320 194513084 883311365 212283621 197014264 251467139 710608786 636135307 279119951 19426504 876744403 299828734 517995332 395691447 249175307 435943808 401577191 312993495 833393834 618119904 191770127 773050060 626521376 503586319 789198059 211619942 787915776 257144054 274976644 468344556 284951780 432581686 410244021 591083493 237351937 724128459 213530534 729822710 456841844 267852559 497936397 947968650 339507742 567057495 867669518 761170650 559687635 883623812 81169719 440424281 161418019 911104013 453931113 53242613 342132790 554803967 840057461 922973569 156608412 367446289 990914636 425702796 343033293 626996670 645318788 940043319 859729620 895049310 409965352 85255164 31424059 333350621 430958463 16765515 707917337 452619462 7550408 230309526 946691106 568194622 713786782 676624009 238724361 69730971 126491947 661315484 269387316 954486470 402027911 2146820 330719988 241799307 923648957 769682980 200969039 27409902 37434817 364688846 69510107 758027470 617950153 47187018 905800380 800025180 153699235 17370585 250826905 192838117 751671949 455148108 940855825 214646634 335267962 776291512 709989998 380885520 499058873 122133747 671049053 505201482 585384479 18220831 278007233 591427904 667153517 571776997 632593098 739856557 408626572 316447341 778176868 636065691 803506611 944615843 627902083 734991772 297875876 644581046 826911641 334903133 236594886 51261722 34896640 744888533 519282974 300071392 959035609 940156485 221701955 150261087 570807215 380769541 827408857 672849187 390311663 707523380 362299677 828547444 872227611 680272339 365019214 638448481 991342183 567520014 678527835 128896085 523596417 553695804 911032926 456918850 549704043 11660412 857044698 542839667 444065634 363537870 835796139 83650480 930572385 551476094 282105731 657121650 466851395 31870582 676424431 188875285 800929125 746621348 444770106 870686394 722614262 973159395 246766996 692331674 821670454 863132136 934484418 315183099 492035854 175950159 249380427 576870228 185870369 124517689 396455603 836101639 245942679 734721960 670182278 327866893 844950503 55910057 820189749 34208432 623042153 635681838 481354928 45130561 205373215 900227359 348598407 824530811 959127716 28361201 974300425 710394527 621818112 711558293 424381303 503856053 426631184 71150083 651487325 719978057 251738941 96262825 512033345 278590893 192682906 516338295 81839660 14272331 342760368 78192138 893933044 944353640 681066185 332196950 939097931 651275746 700573331 406644029 468216577 589362170 478313257 415568682 127185112 170644601 211319475 947687475 400231511 794326368 994485525 835883407 767379721 927535904 686798704 855727272 618078271 53225158 237874639 731656019 596256994 699683018 903692051 44845680 208783230 222424497 938504787 369615137 67074737 198641361 843104591 371508637 965258785 813983464 367331509 52624134 128703436 105496664 713959035 373538827 44675016 65897153 962968568 290513624 859714932 939084306 808330395 894057918 15687487 980182524 735943844 930326822 656863891 696586801 940334259 409668186 571343177 668382630 948639269 905874438 132061915 113731651 416354543 901190333 219281745 590446576 449651117 697405571 417681152 887234315 663851226 837661472 230995015 726533598 180907111 307086306 595096254 635475835 119453736 123079144 900644150 101612977 346784249 947054450 71431305 77138037 135124697 161301571 585257252 123146824 723811409 417749302 256544805 12272333 621118955 703156917 657269579 943861744 567511358 881866669 575492832 465491053 542977954 229576855 980505982 51369000 550419967 851471367 56879215 675602252 87343670 345197214 844479798 904566464 386191192 951562723 900683093 628485634 99060460 216591586 884723581 521236381 379473878 887609733 906781527 93017182 93067028 359358735 209114412 743570144 131673471 306653390 999343784 230293474 694412255 718067600 235640289 805581303 162827222 764174835 788788104 406562627 504442564 335025316 125464752 350493322 724224628 284571150 706307161 509873212 141187637 702300389 278996588 968746206 920494762 620588765 534053302 952513182 907846485 453317108 279728075 684749705 231746597 497608118 532506786 256283092 214702384 375203242 38708604 409998812 3348342 805434722 937611608 967406627 327905016 138337385 349459870 572352213 145341938 812180052 226826681 385591001 957874885 454602291 681147151 206579172 620436118 423040382 100303544 860521963 795225315 811163485 276676784 403976008 96180809 523819626 13287611 675026761 316784627 723153298 484404899 270795714 672721556 565622484 899587076 277439328 601899567 156145837 787847352 478812270 95789804 717105738 417490604 381566446 160272104 822065813 895764034 147008878 356486807 919351550 66174194 733134825 84428237 451345535 709612964 501443355 763176145 548277920 917043558 982561585 598803744 669374963 468579402 541571450 250982692 292438801 218108806 366632990 21268277 196247442 846464864 194433533 213919475 469282453 294628925 685687162 12963803 342507847 450006713 903873811 124252011 36984930 341521293 498662824 809648088 971008287 672264701 682851939 672573165 924200505 914691541 747566223 257496510 454407166 187189216 987174726 770777863 851101625 753275803 951918183 543723945 843474684 924186365 458961701 395865320 268603797 247256500 670412266 85243641 461892249 68212018 685213593 978226243 902730224 682071594 847964448 793099802 485630027 598450814 17144291 172404800 767643984 252130916 509369867 567379529 182736336 913422109 736871724 312479176 995416795 407164741 926892263 812310520 705726830 66200622 548309952 836648803 667673932 5259957 91354491 384301201 793608092 352216750 813255895 691180561 372872098 726135266 620809863 998784285 994910907 548427730 551721810 884527842 973380886 364486307 231621385 574162411 708254910 924781024 483958420 500231974 117970578 498382469 93748418 397046639 854630001 111910040 621049849 114841391 449887898 179433304 427891299 228260856 906568747 902325860 82563608 519189853 431838805 618276430 384475119 833488077 790510902 666044807 719436189 802311146 131451278 380725636 244520031 411228421 73596990 161649906 840549584 426582650 841792456 594352546 145038164 316309077 831675243 891637902 521690818 1585506 502865459 235142268 29316038 102732284 879155297 588643497 655284982 162707073 547656573 343434848 375558396 270653189 219415860 21451581 42077528 363972274 99769336 153438143 917650621 805328194 912604007 563975495 941034094 770361673 382500141 235640784 325719829 351739077 909726897 565156493 441031141 315314718 155641476 911816663 540813240 827440612 95721062 928551072 635331927 421947419 522581358 135194441 612583526 752848896 567251336 120185042 144549010 582987562 999490684 965858411 883220284 442556105 47654462 591754554 923725692 450756725 886091775 271271723 312164443 669391720 659155656 684093843 420186337 416337169 134440341 810516217 467848190 989880857 893494295 255038961 514466587 978658988 236773826 300681754 700291446 921123708 397023474 570306379 859313686 935536432 607083777 406632647 949156993 633464553 419502672 897448552 338476694 598128562 962759102 664410558 586312172 24748221 5286023 714298932 541952914 40870559 207466255 141995366 918158808 576440506 929768465 90700608 962407731 134993998 358216018 333041009 865413650 643262428 972145264 887799697 118457285 849503943 752299444 218411297 676920771 634940170 601235141 965058783 924304310 825954810 335055238 733870500 584156926 230825786 20712732 538605965 868137270 117206923 598529775 814525404 111483998 346183262 856687554 290900282 444388964 816827164 91680590 888014278 831760515 212835752 909538199 840623665 298449013 875318870 605516329 790996926 889441569 411280661 845902616 528652623 461947539 539238509 738055672 950209869 348556625 385178158 77829484 763685407 447533698 74430546 246006388 879825399 235117299 587792953 153762651 459437513 903068361 852397786 264965363 125924466 750521719 48357658 239473726 413267287 365870144 476721290 320299212 171985778 820671097 320238286 261355463 55647429 419607065 492619037 215119059 2550752 572092359 800546605 995176278 450192114 214090908 901345629 127708670 930350298 270912405 635236256 224266410 409066939 919307848 29316144 553575734 15331932 272618370 585959565 335830282 795440034 932988893 379316562 501080155 315360701 116316050 507745946 608352936 527761824 707551868 174312448 949784862 991418807 867833156 107482514 866203109 449002430 326712566 256499680 286128520 144355926 755537501 612167158 515488160 29745578 208352644 472773115 32882358 406244621 940996695 436915419 827301457 747953163 543971286 865731096 281994437 336882772 300218498 365332847 687977864 14346804 877005591 938366192 630975999 812347316 529426405 643430171 686819223 453733330 804431486 100351409 602093531 340348515 489443678 182547589 602774118 14665661 455888013 215377166 93000883 428609553 722418507 586434788 211386613 891479715 206174024 250542690 877413979 324558583 489023004 683166205 6020091 896886100 809763356 790384860 527838106 62557947 766011220 952261554 613929259 512162083 911203938 576983424 506964844 397304684 586846967 210772903 938405 331030848 416257394 401133657 662594369 481065575 761244651 188165379 123837569 52908419 649484155 540597282 706301586 57655697 212194266 710193203 163939192 689808410 659375802 654132806 889652093 484516389 780313823 734250143 108307219 540289558 480372640 336553651 185410892 418595449 249167188 321472096 606153192 643174105 514709528 758432295 99638155 333381958 888609475 492629787 753037244 547435336 378222993 781647283 313129137 941003488 257351988 124043843 997394051 792835623 133215043 853034840 403908692 151963975 98954639 484655739 5315441 325499271 414740810 314607938 701661895 160243467 148945445 482585161 351663559 241378143 372102135 938315097 37687322 198812290 411725999 461243457 292162581 322616294 811385824 858581964 924578588 612275561 802891458 90949053 559968146 842163025 994397981 387228349 53719439 238061421 722143821 249788365 432314116 585848959 850034363 336814127 40582897 713700446 325513523 362509931 147132801 116020264 704949811 273221487 493521127 457737874 685871091 432039308 379799374 819657776 340943176 169784893 655787422 435779747 505144281 490951137 610952607 904926293 28011938 963498103 989001542 579553705 312028384 344581869 494272507 607242991 247534442 461502340 611711095 185633967 307809236 773487374 758081401 660054684 196683323 682307636 451135762 345798333 430930762 176200389 483095688 355210725 605383516 808167530 63052390 537114447 499706752 692805869 470388388 926667267 448049545 473086848 525407884 554752986 260941742 218315553 996306122 427511919 477990599 901718195 652419986 856097730 270068759 956344268 424871214 261271 23930988 408499869 345685738 837888566 597741550 841857319 594111304 111934659 157358957 450869228 193305517 5052147 534055121 842268692 41806740 279043741 663804580 555794637 843927810 628924826 842979088 456195484 36642108 655656222 520933933 424465143 49700489 96549410 35995278 43145654 457008422 588405324 985858451 137873168 742910759 971397575 250610203 140769967 606943057 336743290 113595210 36205018 855819035 961883535 467458855 800088566 906548098 681683912 869894477 329292175 668029984 311840662 29101678 669040090 754808349 801548283 305215074 766364418 288984503 176348350 159087302 69683630 544139254 839045674 391088893 991947065 599734840 815378976 127905566 718308425 209777080 694579410 723038652 684051636 221226675 41633673 571514890 251636916 18171468 592770595 128828628 14665369 954504726 521130810 958840538 760047529 658321134 397434235 166714374 100016392 574053364 359420818 843924787 665027168 923427637 15369663 874447892 117589409 779836229 234612438 249930669 832129375 647155380 379123806 584872547 894648553 877024828 746678950 290836848 593338605 364183519 335331921 114535977 695836854 563528444 492348711 829644707 446940481 495906955 127213561 835640747 168823870 131589054 663323401 792611578 311647327 9398672 202275634 246731988 299045087 479524058 903309873 71108753 395926323 971553605 987233735 697725251 740024115 183714517 689989542 854131452 563950131 234367531 960315306 704813025 182932136 283226236 215716778 585779028 567591883 395901650 645411949 503141268 677749931 89453575 622997743 334908537 875306083 783954638 667847728 580954713 340281355 382034378 533379627 817889447 44492577 906550526 543205547 463290305 871459180 855285343 576426911 4732705 533278064 504744347 87995624 810636799 276703249 991584561 617613915 817530324 482074777 184338950 895678823 347609959 288394834 403954931 853011139 986969703 54709167 889924816 800487375 518640357 909310916 120731277 806006792 239138731 54771277 3584246 942945270 302716747 377613966 624921385 821133356 147957353 514874101 970350978 352886186 879795158 363723962 644246058 461574653 104705870 231231788 230968618 871435893 276947983 577584864 633628572 159952875 524743409 851788247 413516644 293625261 220090031 37959938 386938247 159550563 83087692 300093002 192699716 780237910 464384621 209093398 1088838 783603922 362860844 775049911 340907590 345281336 758470934 623705131 248788368 252664147 804441620 848076974 995901956 659710831 902196260 531384623 470332574 250679363 359275847 509706184 114799238 661310965 938086907 39699266 901233170 902807141 233401604 82412334 226912411 403256635 193087204 439294229 607524153 30926497 292348207 53881207 13966641 124949186 361516322 559569473 910925488 230634248 598211839 286136962 395113359 634400167 903237807 858117460 988583314 726177646 287973845 454500802 530849085 791709894 743387365 54020609 566320703 280337255 892380061 530871588 978333520 404035595 645435271 363326994 248965745 56143493 369816146 251455762 921399253 616393333 222809077 206361195 591476334 545967706 869113612 419837530 277027979 998234631 598763490 145063738 948075547 917056649 100254714 875196141 106417979 164151591 453321933 543855373 867913233 531804743 519526216 360647790 148306040 924405620 537264254 412521563 30326300 396154106 147867908 452298280 874872340 983023443 441686334 813938908 525475438 243878282 626296574 638842277 955510576 500904279 579277464 339302402 931015055 629930716 791319846 13818699 517424734 984831817 557132870 449704804 889072137 289597379 219856253 326205849 613111210 868296785 971347438 782267217 11898652 889311337 791350924 16304488 568124780 460122225 505521892 332927932 155945599 728959758 508190674 381133568 636670207 144742630 544846077 637970827 11750664 449073163 681192659 523821246 652755230 438763563 865720021 982601533 553226694 124894947 564278648 199411809 953085486 73841203 564839474 256963258 465023341 433959424 259079880 757989400 15558252 394274798 380618363 706028245 82950759 895051273 21489373 266168205 241130201 46924426 495568621 497601025 530275122 181642856 666641570 342882429 660003032 30457484 566615187 462173960 351333046 777356712 163892974 360053496 489396881 421216657 474581005 652103638 898027675 481782705 693447986 72719166 967754752 920970660 744240309 540650094 711676590 890413110 349206806 222754672 33322251 716265846 998424944 192955600 165177391 548414380 265768865 392320234 922205650 298651780 278762274 834290785 829419406 218834148 824320982 177480635 478640036 23965140 348829997 786807238 296113659 819667846 860745001 751581767 382826611 570712864 780121572 830430589 609519202 743706965 214017843 666324707 279889472 961103499 351156681 527544033 89963583 588219610 752906681 385712929 409740838 42146934 890814431 207091422 607486120 532153119 597179821 677691808 473479804 180392355 567766332 144726067 791883397 619997455 384531978 947657504 258728510 938083659 81718145 280296156 333899441 890454262 439300198 30214683 9684545 740931251 204977443 768240110 545239695 619835689 715187122 807764569 972064418 474766747 246559634 13575310 984476965 170858535 680191994 636945756 884832586 681470147 908126934 528755745 136064683 360132949 38341853 999898869 877004465 711587720 512930221 823673297 315855887 350341256 751977185 227830870 769743654 462275989 971299763 880138502 713420811 305745714 840987741 94360461 957749127 636854106 61204871 880546771 578260323 276799644 463068868 915167476 813791743 483719436 700419805 663930810 403399542 392465197 768283171 354934252 457634215 253621140 846307170 169055623 993318529 361490244 331089789 38517432 21200624 896653727 240610197 881110909 637848530 983979188 421108231 971167187 322390423 8943539 387505976 597149269 769819365 131404381 886660443 84818560 889674652 397997986 515361508 914989445 288643537 678151099 928854031 489589684 277930733 772859953 605934174 931640438 403580871 243780735 67046739 48009337 720516366 657739023 493881511 632060952 269284432 414515586 276154199 830152130 218739116 713561736 903882907 853654928 258420795 383896280 326350308 226076865 606510682 583110251 710221155 990768435 446103658 247239877 526904732 388093868 556751794 226532425 195991635 402232237 11558603 176265596 333820085 300610503 490485927 523939742 541345501 967520496 845433410 30811711 575704501 987120291 320860146 686836914 540208039 314308718 265918186 746879697 309104066 794960755 469236784 366919782 438281362 339992298 352566696 949492556 321717100 906242190 371128575 506090595 659455933 1353995 377636226 398396799 387119711 141296021 274305201 9600432 826761382 260386584 389665412 252704727 613693509 923242904 468038076 850710638 972548362 189971192 941737806 470662705 80918500 265669542 259352507 961028555 447742409 891438215 146342500 814291838 437230562 73549339 27052883 707850376 385200182 907262178 712967432 711874568 743240098 939331207 782829641 506013067 556619995 134481367 127565853 84767910 889521901 511810506 162216699 180174643 948000962 664544433 543264227 663444022 657396723 927569615 200505962 497506830 415192230 643359798 510002816 354386963 834925946 312456789 861668 428015038 161020894 181505636 544159600 634936475 15101094 391739266 330439901 492095358 531268972 602770892 625521439 125223255 864547612 59372849 792358154 380168822 329612857 468109652 279313525 4157352 617268462 39875449 769208140 297297727 184335415 973152681 34685655 802599381 116010009 778001618 148697161 892122084 473903852 421868534 812202634 587864451 267126351 259250739 889144924 889727877 239869220 437124955 663186204 667609498 910103035 760071035 964572962 342172259 64925283 462534258 747877138 533520539 478685475 548745688 950162833 14438256 505466370 970864899 430634324 674860149 816604912 946079757 230449815 824359792 399391007 166601176 21786789 294731422 33729303 167353449 177416516 557755347 535902947 786763795 287355809 836769788 345500031 616616876 73987151 316842377 416584431 865278793 662906594 842882197 124532070 788656507 406241394 472283926 241221946 237072046 440529672 385909919 457737042 636902901 663771961 832018859 966603573 890678544 935154915 296661234 878326107 455890976 772202434 733764298 982276991 167357625 169969675 639254470 896756794 572498724 503353847 349584063 355503862 645715667 137371037 551376180 946606801 417289178 918831175 922441070 610991934 373507184 312318843 686801311 941898951 757856712 410303308 715563908 340489867 437953933 48510310 678577066 961939195 669515873 199057113 286848320 860113972 618438961 523964183 195859115 219190056 931759669 800709354 865478878 884740264 13601675 76225679 970523690 244751109 887915954 178919027 646181830 13518825 51083199 508046440 319434429 602286249 277021196 154075230 679162332 401809799 565130522 634961880 740568272 874158872 354987785 235264068 56246061 560332350 99529309 385544873 829306532 206765623 308456200 243093934 874597334 443197735 765772694 946567074 558189175 332264986 780950372 116328179 576124424 894511567 76874044 258319836 557544378 43575826 869379245 81188847 199987683 28904868 97952191 874240624 856254528 94022566 328606053 483845100 534516193 824085553 564049728 767700914 627244618 599510211 315483741 862482064 773144855 787286166 870091507 284601818 842439789 91286085 929926680 952590974 60313664 720277303 714922694 126272163 174674339 764374323 747184481 127302434 656734368 5071338 325184537 535254780 111228308 248113584 451386528 828568870 851195823 589176224 360613742 702661454 827479379 376563807 293092016 483989711 97204961 825045652 416501893 612559742 340101792 456227553 773715795 316452638 75856929 425285900 797476210 691851234 164976996 612651907 719243878 744935125 923123226 943158632 777163914 36677530 539267519 638582538 659026415 274759610 942437627 997177612 48858726 805163544 171157281 758294747 808120447 950805846 552797492 868332399 290404593 38600573 308328334 486758485 997380857 183622849 723212858 325958731 368158600 484045340 607395308 914120336 429859713 773967283 575287906 963870384 856542289 544101679 306421402 539267936 757844855 639821805 848122315 941165302 253913421 950435105 854626726 742142282 573940100 466122342 687772979 406104426 692026306 727626826 690103854 166517963 416893384 423545978 598258764 974502573 29536820 613117975 8699150 865508841 68192209 344546239 684108031 589643279 801482416 653124163 28724576 124536012 244468886 183135901 866407988 35150341 99043014 646395885 121982467 679818959 756456683 197226617 126193271 351317177 894001372 13851318 338103441 633141092 525007585 366054716 431940709 85702195 609364706 657206622 43836439 121564031 891176508 718223324 86069363 115843085 333395901 629094809 56138119 423696126 198369062 715587922 287942859 464570839 33081537 460451923 835860754 917426909 516347305 96692630 865828817 276272407 875133323 121152929 702835396 816083556 797236461 602696571 18701641 865377421 970310906 1677726 50196788 417066593 703600920 704048311 619888147 922384964 978993458 354338626 260345944 364805803 4932925 955485453 266393754 252091059 745323492 800539808 35816248 85724179 230070521 421365671 915833047 422115209 982501081 106875076 633756076 50428522 413138124 992430500 33980308 279901152 12256255 510413162 663180202 974718960 459363552 921650068 281392731 817328679 755948361 641329161 456345888 450461477 598992391 102473990 687897319 419177868 223983803 924677814 382851581 879181003 690149911 45588021 868758535 212847702 283791624 705889130 657533539 445387526 171627138 124065910 560265886 388591607 71572134 335188074 496024068 477628218 190325819 201682236 621211357 340206154 402710003 601061904 95167504 718344149 580538863 747925525 549925440 521748934 190962111 764394058 87692598 734966253 968827702 92223869 49238482 633869999 276992547 350489687 679112838 786259107 897838251 218268486 348111919 655052508 685666160 609328540 943436802 618820391 615486042 660447726 990948547 937899902 405884912 955445334 351396581 708423786 594892105 155954393 368026416 458047423 384234458 523652041 249448739 411502913 196981221 862596347 100752544 980933168 329613102 91255908 180092287 324255513 413272571 56858217 997915282 515232634 331048987 237329731 23401297 350859526 18409873 757980099 988523116 133689392 286629195 409837322 158937777 603503604 881315724 489432602 396924634 457893807 150380160 471700897 818705058 74164667 949366719 395397802 820683521 230834246 638351064 947480563 673372521 389369153 302493798 603913341 322964390 32906235 148436617 786425037 285545775 49166721 285550081 138762685 53481321 546552104 479084616 856864633 41308934 383288977 530806111 859189822 944925548 172045934 967837124 361852773 738775388 945426682 521298990 624027024 895219336 582729189 431303918 415229732 901197785 655032407 398219208 114515900 657427418 3264265 520222101 415983692 484525875 646202550 349271087 896351429 972191464 675288193 41159450 114703388 1662368 936195935 79058208 193123871 459015104 117626016 124039180 566293801 739025136 113433461 33221410 817582486 301710680 858173065 189528392 221037817 13493960 225731307 696529734 32067315 133592052 811002828 920628592 4236071 351568811 268374662 331519053 444604268 858458330 552867332 360778467 454182325 256376316 109668042 867063023 422407059 882013272 607739417 973194173 958955840 21985164 506220527 404934298 4450573 747230895 115590293 77482105 157348587 436356149 632530220 215808772 468896546 699381280 133852315 986509038 193166608 362394747 888524082 461639256 699736219 909321881 71249440 861960815 212020610 47727057 228620422 211846127 49482733 98428118 726336335 849855791 342555824 431360425 258928453 865099986 383142957 490772141 433193381 984132083 305589858 602998653 39241136 891025759 764440424 907852009 40545508 570418418 710742020 655938763 343315714 26863114 850532788 717033449 796157642 661890769 162437297 830485996 499104907 702437194 854309581 208270426 142780783 87566753 557180124 77407927 90644759 697103689 240292806 53585454 665175597 679399777 473557356 931048288 595155878 47534785 669242490 358323810 120013056 616439686 299398612 476962136 676828268 775136483 845378234 529790208 604641712 585475482 788181148 806342090 939658610 28234360 257626996 876444686 552541966 52170675 872517092 512700541 43118797 775059385 150240431 914377362 350261067 815983925 409734600 863846431 638046301 649418085 298516725 876488414 434489175 601670384 619305996 365385705 797611282 715806589 399807002 403809744 521465768 622481673 539005617 947863031 390980147 261625498 856705440 892586495 367681598 935021296 887195447 535372365 382851892 105547107 87523840 614933964 520930601 970775038 936610136 684666009 597503302 899476332 226694203 148217534 382755173 862664078 394236521 852986711 75970406 977711615 985216869 182343731 751954865 776828489 450392771 27274498 123162417 126110367 679747107 275054053 647050649 414827064 29924168 81114193 442641351 953454249 361861351 493866390 324806747 812522800 973752819 217372392 24585046 444668823 280028286 508504325 365529962 820431390 155374482 324969541 94248327 845290472 709030462 397958256 276987341 643170627 283430312 260570266 563401379 403432318 420056290 579113858 948753711 880628820 106291023 559839309 468515456 955270581 367668971 737789665 310543258 994874356 709864952 583737080 493234157 939634251 347138101 978091816 807875077 332765297 507930494 818584352 272045231 652183231 620312538 976288371 745547515 976106860 25913733 346086088 839747539 454699796 237585221 778107055 642598699 533977632 28333547 727248146 818635048 316443970 780845537 984735237 301244823 927207222 174863488 321291488 676514902 969647539 100629807 394000030 417574957 324243165 208181638 370076290 44058603 308965015 319834262 185536176 266999828 568299221 243209111 42983644 836332132 107314208 718224413 441799405 842075944 546849171 909816663 777363771 750040018 684257140 119426833 198452947 449060519 164096299 108901578 273007382 717073003 844348175 337130103 478105377 548053430 333210251 465082315 226794657 788848621 657034681 545030073 832123629 699065859 655410158 3906181 229789698 878907935 23052233 546624010 747771734 452437504 812971991 195522316 783809925 789633238 74341966 242200646 353298883 609145668 153225078 149955275 130228300 469988561 291854586 674497258 150847654 490202086 661759475 403545232 661018340 591635345 722623184 721023128 718988156 832344482 914994244 506765006 521715499 953586499 665881557 826069351 359922565 672582130 920816897 112788386 219642419 478865621 826704745 49421142 637382363 98086102 308212701 905909771 643488567 947776688 199958827 818946717 699758855 161753531 368975147 824112142 90865463 374931830 27505134 194770027 78798358 433153956 96724413 269712621 171537025 361769380 998332972 414554292 465464984 756247577 320699448 871060275 377494676 843684774 728611017 95850132 277117391 404975571 388549084 575701749 425524075 84253636 299476925 628766077 906404532 866956519 857636402 839912503 392160613 701390605 512326004 744933355 346448781 401609769 790011824 321369328 655376076 421665858 878469100 68021366 430259838 956464699 515064623 911428767 784749683 888453005 705351115 859405737 533555792 300763652 786654153 610448506 774396833 18269410 75615744 565605538 125137064 909792362 516882915 970937196 782188680 998811023 769403942 435471761 474359898 492247525 16222877 393394611 580200984 402934970 207367080 341172483 424777498 329254126 954684293 823389301 775956944 521717443 63383927 74211702 160852576 335770919 835223427 669983974 598360167 757706805 853523511 98146914 29456523 156530811 868464983 662439736 772658246 980823409 429446399 574464076 831040857 774815000 438728477 624948259 502872450 710667782 573373791 874185498 571036455 526549618 497901411 372810782 434706087 253795712 660056182 572993967 661153129 78225494 239715666 335753043 878728969 766772870 406501694 766879758 502931109 354513488 245939151 39812640 303710555 968992704 759413554 298908571 727239203 994059017 883976288 748946181 999003319 70417413 727293831 871519670 150167898 351279648 864690946 897385265 8773166 502025464 929557170 383683784 916045178 417015393 604142359 936661340 602411287 194552659 525600892 930504410 367951164 622293766 268840400 43247567 590198158 754080108 512774336 484527006 182497749 664079178 811558223 749037886 457951148 235465013 400213040 696640740 755231401 706449479 443044862 615471197 184413054 205384721 820693822 380037761 903299914 213642933 788233221 897428492 113675546 792306712 125619013 124250416 176778955 82501982 79180177 336112170 118778070 882175353 689243411 26191821 161581521 763545546 439478065 512973583 230780474 273097967 840231282 632712976 31330224 498667579 730261985 926668592 397066826 143838607 198847615 693829471 389918621 696519052 883755640 767454639 747275154 341009241 742624236 348704197 997053289 909001626 599257092 808876939 127632509 287227075 29507460 831301473 692039275 823512042 359379727 524098371 286512939 30212612 692897492 321280749 248266602 75234618 29135448 798808812 529427316 236132755 895022668 601110524 137942452 334472227 367825255 901291740 653494533 827659008 859543318 55271810 663566500 993474551 346077122 878034791 109297717 627818625 995909682 166373115 819705810 73360155 468946710 915144181 708896704 31066745 652403989 701297751 194188064 630388146 904740885 880905369 206078845 806064249 567075999 235483813 121781801 417863825 139521772 397546431 958977128 926790018 496765730 522511804 882570881 304319068 234146792 767637838 190290132 865590736 124801522 568165952 185397992 647569365 790956572 790323296 522791705 144496909 825165015 730322026 534578363 306506016 170708137 215534035 5134384 19620937 794724142 342295187 513406505 844704436 616118524 964383142 79318676 279091083 634835500 591245488 618552599 958287648 946699389 508580771 987640769 349936004 31245714 836078453 499140187 390023381 159298384 72877979 99111333 357699007 814833560 919989519 24553011 383343537 289735055 714708086 549253861 550948007 373550665 701761752 682514785 344361696 753114410 343868840 133730115 98274818 62998852 28361311 842767407 252097512 644131255 579239235 646442140 139528106 919874680 211961659 475899872 609994756 930767288 393122130 846278712 780533248 157988942 683117346 234143981 279196454 678248713 566336595 763347197 565070343 990137901 718488746 471126706 393771235 484513982 312961426 388812278 175360142 452010442 698469911 373899153 801852007 131589124 655355139 559516083 531565928 981498821 401250204 555127255 394657873 748485996 133407475 500440247 987850518 78570954 792125014 177651909 222465173 434004558 928930351 478785532 841755258 596677657 933174269 43858971 425360434 136639672 431855491 124530909 486851050 438734042 403213271 397969343 822734625 157632156 873223598 973454827 384195986 525179648 228203212 925379198 926032383 621923287 64813376 97110356 865822604 501712512 659081342 698336857 447022070 355239072 894085233 299657990 945027991 867653579 477834622 515776768 969704921 414154384 981087570 101667448 171355667 326718048 356415912 748766080 30632045 352316617 24307358 70694848 264731557 559246113 426895612 643571450 808863980 774452280 686085574 623597800 83562819 972790513 359473214 795479623 34993309 930809442 402997800 545128273 932138161 128416483 621710558 507545799 667907748 176460682 372310571 97732862 555419824 927395641 206391756 212417426 758774048 48602784 973521697 551062999 472864406 935042781 919370399 291782531 712913690 454628081 18950475 812957152 909878227 848722482 945705737 705820263 516273753 456953032 985020960 817850456 158864400 21790582 193704328 568630302 295117189 332163739 973943303 877502311 656407771 620053326 580878245 907916881 554026364 258234365 524479896 630617685 384532584 105615591 668893090 453773842 739832710 274891882 565300626 86673885 302689330 288264956 256907412 58507937 542536386 508282373 732556139 800817096 690293927 879557520 656350533 574595141 289979382 718183750 498484822 499449961 60415916 326481747 531755208 320183435 648181824 785547101 613017428 644564492 985405876 130906560 67740100 462901814 878167830 28085225 178735620 646277522 657416634 904909174 429333842 181996891 682672753 46020019 58976778 745352352 737128317 199015135 961293937 237517090 644547423 223471001 350671855 29035106 811620752 178395992 9030353 55878918 982375851 914351827 643529597 991555586 104595772 242636069 815826493 772605215 269504363 802695101 657499372 659029052 905483418 830630894 437843876 12947617 351114176 547097570 35133201 444145283 707073944 133987734 325124069 966062873 856418893 431992366 911340117 201284049 875428637 115706839 947276404 534481919 362598195 532831193 101718785 594500369 144681340 399603028 477364538 678708001 893902311 856439454 539820771 950296328 448850063 436097023 480356244 137218286 936630847 673971731 757148835 399164635 546585690 501701949 244957693 365413776 285035974 195456438 128727663 846319873 958955416 406155766 170952854 215107493 293012913 188297211 205854173 194998709 622987657 477260490 802075951 115139399 343720394 704814261 310962076 393760166 782718417 381984474 539656903 44085610 947602369 741984347 46333753 906735743 395358576 459058452 731943542 378627771 900504890 56776683 381794569 653075787 905740554 409997301 741239216 323030901 274670265 979239444 111862187 606271069 204241922 580404971 715786043 910434440 226679936 77760206 967664535 23890265 39065783 88075209 29313418 479463431 242435363 785058939 251425688 165161395 178893813 238985623 577481681 426418780 61149990 558317502 709300439 576152120 349701309 542072709 673029413 975665197 218719602 489117346 899225194 185989769 733704112 839610144 826453332 959314196 529801023 685234579 309980398 733438685 384426236 466994480 846336036 436565664 742385297 98164188 163801032 331579484 110923858 820558104 899509185 334027964 20520563 327909833 51400173 723174945 72152035 217086841 702807374 390434556 329308684 912382567 905714411 162485215 975351713 653243705 803409278 976832522 929645043 819282582 63700305 263143074 422132522 533329733 457978316 401551791 954479859 128618592 468404657 324606272 663642615 945514914 951866237 666139475 263588000 8796439 425909746 745548228 2198292 396198540 311688183 707696902 249490239 999202447 675771015 721797779 552470568 195080540 962939454 267680649 27869730 324293964 209181672 106646834 191836362 199322499 644568569 502115900 147063469 549117760 943465935 589904013 964827633 915316802 540845096 730194670 42373568 540858350 41265234 54227147 251192486 778845471 64672140 798726826 455757949 170563527 813812108 446109782 770034605 334528207 255688100 591475241 547944397 958859025 546623719 296089941 777368975 496666456 253217735 166046853 897912919 282995509 251636787 197258490 13209148 196035709 989807889 2444064 92702100 89284606 598828155 815160609 315355451 899361434 265561482 239296633 762416304 937525145 740143345 612316596 497297698 963611556 172059346 384689239 833446369 851892866 862541952 872284797 719686121 229239937 206225742 691796890 960275707 240354245 481883096 696721491 725631445 916428920 588007230 23092149 381248008 79010442 728051894 374686186 167835227 244174314 501772344 578258377 428113070 202381116 781870414 856502463 396541988 713680950 465659854 161084065 836721992 175442446 257770472 533063584 110081255 775730040 81818187 386262485 973075959 591229544 370539191 238720695 867308398 251553607 352437209 535550238 155898792 688259008 906462031 798161295 156279911 5613504 281808532 778271843 850406293 843915461 38074262 272978912 648963180 543876664 463278841 957464165 987408190 553147214 99393258 961654611 626169722 838795980 257772368 335814889 50039235 4735267 111745259 691667676 361220542 176837867 293808359 533679733 243578372 287391166 793391195 303356115 124041030 567341363 391731304 866325605 254759033 123338146 432177603 556730387 950406926 705692799 695442082 572253754 20589371 19162449 895606825 846213394 769705362 939237708 844024795 571906504 1677111 553175661 130758880 147739731 986839019 693939318 277762916 961716978 115434262 237528101 103334346 559552381 670843351 904709855 951207648 493916710 764400521 703047988 342129994 117087125 18698435 458656844 207356957 153459985 304241127 474680965 518168916 120180539 878940064 784090138 711483013 40253602 242276243 172941914 366161886 2538563 569967196 223200438 710790121 860859652 30313999 409345790 252904150 733994619 22664115 769237313 208147242 172090269 624822615 889707073 403014411 813967350 15982300 261976675 762310919 879348560 583621218 196501993 36377984 918755582 54451111 852575350 470839748 364873358 716703083 977393579 694091067 301397721 451320155 825227698 525521560 293116663 807383528 557229720 359022643 466160779 962926565 454510839 604961263 32168460 60025616 995453763 684464011 17727173 335676000 850306568 515545491 985838550 485162414 81033484 737608021 508961339 998360398 567082093 746151505 656863960 210705833 421549539 697095646 200626410 875698598 547948991 555667479 405618002 673315876 876667285 680822374 728419997 68176086 685772926 10648419 307490717 90034972 641429832 390738353 998905462 75954254 667558547 642813016 956243854 208270226 857194673 151945554 125922879 26868089 589337196 550190504 235552397 161188576 334138358 503552730 310615913 504381058 361405920 940247727 131592948 791140235 458134343 781744859 746558245 34185406 94665298 320142642 302721826 933595836 702286654 20748190 292678939 522392071 229492582 10386963 966969522 539781636 348484399 584583094 794650895 101350129 379996195 91876532 395407979 841949358 719453714 21284660 35309489 978055738 971402475 530875771 139486080 916186466 480779946 272665794 12952164 666067681 697534802 537753465 14104765 383257016 900047314 828052127 144085671 453014257 754357389 507578556 135457613 242952372 580510160 670795407 953234953 124073295 824548195 954935750 749181612 47678851 600973306 105130414 796851182 357950414 653608307 699269971 466494752 225002838 586887314 107473247 250520348 575219476 402497618 562399422 410944149 956987653 613855609 815863554 355352259 796201137 75974713 550964006 853634606 972946138 449797892 118599313 299811095 461616038 950601031 977077159 951888980 708923633 820043681 564513844 985446676 9637273 35866367 1538499 763136824 140542074 107984707 713380820 758520859 624145535 295855894 525719313 501794537 721602050 767631820 918547678 435312385 745590736 929499089 141606673 661213601 224465851 923776591 820739186 198430870 834336894 594070121 843374676 22982954 742471753 664659390 592700796 846163109 61097614 682806158 309474015 2539873 413865421 878561555 977431762 815598913 406746 497010953 232256114 80929764 722768733 22413538 961484410 339423985 720859243 553643568 622152073 735537960 455558180 367777342 714006175 277815601 626232344 205474623 730953589 127514393 865107365 699863084 915702985 750288283 775020742 564523977 978429583 287736656 624367194 310111823 209851486 986759328 560626745 690178667 71100793 274811852 473064497 496527046 922396042 189646388 853605721 729947157 781469314 962774639 861174205 629092977 745498598 621547570 87857608 440716274 251065733 226079926 330855735 302827579 358250195 905785624 780781202 550476166 297270770 477001026 355596867 211777209 490296080 564835661 859392861 370257498 199259144 39144765 640797345 576087705 300658915 298460331 675293887 642939660 767181934 706926751 642678178 122205116 620115212 278272541 593533579 928215599 416877493 113688089 194816658 813041474 279941379 164260824 533169498 896424964 762117399 860292412 473790791 709347657 213738941 18059823 820754390 491354998 512605783 400375182 321171643 297088196 813345178 471969485 984017040 334424751 62198047 588535696 624418261 804463906 28389641 462474995 810541163 406595927 561216300 492948639 88076254 424520931 310951889 61927842 216461123 477051810 124717301 563645160 167121901 241243192 331038899 8980059 549449096 703745941 8546782 158816238 85273375 731269596 969735654 843105364 186276375 896705581 650894106 92188653 330154928 66587975 822566512 960496716 918579895 669744950 73302055 490225462 646015626 703243957 844913721 820930516 511675274 288258007 587705713 285502732 594900695 70812122 835550115 780648383 917115338 430434199 449354341 319793016 79866752 489273992 153846541 321570879 776601658 73810291 840637634 112080784 806855688 304009921 631976422 826798270 209997240 752426432 149925549 97872323 16536131 680349650 740509527 941770321 474782980 915386370 175865171 812082760 665930942 36989135 526799464 882339238 368491784 401516933 792599498 671968297 382457085 854351534 590065901 734731128 753975614 381868825 581585302 664149878 361019791 506460520 348263318 460914257 139943906 815161577 189493349 487820 251508200 200422285 204037916 739679240 565027644 5193458 945246189 956525642 728588444 798196853 655932698 596438448 719564686 957956787 940943065 203836469 352471909 810719929 693845748 445442866 802637369 812287805 479494969 98072453 224474222 151053662 779861277 761217932 243770394 501081986 709076663 320527321 307053397 946249130 723607841 701650919 52158176 973593128 530731622 979921124 839521675 713304405 893370082 624988052 952255939 160272410 478530446 203656461 845716238 828914388 645281844 121243141 656925657 618219767 809657139 625218137 725122317 20141889 646321420 722669846 313275387 621824912 113091863 707981106 507766860 616317539 247727696 320626953 87914146 215428918 676341571 937028083 915596976 592904447 709943023 45420423 431930000 939329325 552846806 239084507 338154403 173976134 698371389 682064469 135523656 690638618 336863871 350970260 684625499 389770706 988141015 776812593 722859696 316360911 240246146 729322631 915415923 228256145 944964231 522432350 900016696 329431756 184118829 761726771 391216330 878117312 180873545 350739717 101033010 116945442 365225918 99025305 195486129 602611588 843858082 48143705 351311782 829270638 772562899 324740159 255668204 367462795 940565831 862705258 347698104 476128512 552536243 65197 671918834 990505190 112100096 408498284 29665114 400006684 198100671 422723086 170601182 169994617 965903627 139802618 553415397 127124986 112101742 329747212 245425879 81847974 536353258 233684213 47788088 108028998 90698302 660975029 978742254 692000926 24491658 644576401 593405688 694326822 733317179 106698689 362635830 769005295 421152279 16826155 567460618 505173847 581667658 697888644 63325391 60756958 827403873 610029962 569175513 231419907 647316254 312668066 248512277 479790566 450246741 959827587 386674429 274078562 709979604 490306736 274911355 907287163 137797046 686232756 172135554 921500874 793986638 471917901 448975674 601572712 983248373 960217199 459733835 829091719 606267735 22473025 3856005 937610360 874563616 197599214 463043868 165946567 203539662 405150441 520650840 887508192 56531755 894782276 770057880 409425765 324026689 733570354 62490106 455078413 651870611 324891663 97723505 989306543 407608736 889584570 795909630 870009206 312493801 120983973 154870661 646622130 158315956 258221821 926624365 725879401 895959117 59669790 451428651 523328381 738891559 236051523 87271987 199886605 680952034 280725623 909136918 964582434 35572606 537859329 606640578 439641827 508054976 130237331 318555203 443101662 584859256 255802915 588281652 773259104 590836596 147567542 445996449 455822821 369732519 970734165 133033307 531309796 137053352 888465403 461556362 753854180 674305059 812391966 531327795 879906510 375513403 668213554 307571697 523066519 127142084 485478398 388276814 541301934 826029237 364083244 250480294 721662964 564025961 581175653 928547854 49678015 669852966 710291557 541640989 380170785 791301553 562666601 62591643 350859766 120631060 143414356 997384735 678827972 589659562 426127939 8719469 825175443 469980352 251852867 344294786 399260785 923457298 515572048 96355664 390962718 286570220 379303692 1263187 727328388 595570681 283756003 858348704 555879423 502221216 857729945 439198416 52754474 22993043 453270535 514106264 903240537 593231765 517205135 545426353 974149114 643805205 343777509 282453559 976341339 175452239 40617080 517862373 211446229 13251680 398264626 459367946 618030406 150772488 311298439 395495113 506776743 530474934 120490273 515884979 661472721 986823332 83412913 933082643 15386873 701440884 157917640 474994934 959203716 764001283 394015385 270707990 696065766 832772909 662295753 924312914 165302143 658612915 706666943 822173357 527492707 924842528 15444329 525837987 111497324 463835152 901162080 822023973 603741312 933549700 16795536 673642572 62108636 15618201 138508327 632847826 456017247 468243740 878848995 613347216 838687837 915836602 539127739 707248941 652543714 916662167 807338977 394483928 352071614 301771472 160178901 646661017 725687267 757103658 82308830 669843335 808594510 120739540 961073905 533441473 988948825 685931086 680388879 970485224 773347623 552557155 988584280 655138843 194295922 777949296 428619045 570538226 148512587 717643902 561232809 892598760 823728642 704597814 245667419 497310600 381358589 67635807 583904686 299947413 225417071 848632714 620518481 20595427 827877658 359047865 558757496 496078317 497287993 665253142 792855622 512655332 698546190 91785091 677456219 890642577 922667675 717378950 309740456 264265129 353652157 572738464 58298450 727122573 569652236 934167755 197206632 449401734 94709226 310508935 693079230 392185241 123531596 895213843 568068349 29437612 528849304 62124534 842879384 767739984 551592672 876205596 565973776 444787927 939068143 612230711 471029613 585932624 849741862 959535685 761923990 996829461 897424610 270992133 270810459 985725443 830214603 507379754 454279614 966238937 194839319 957536992 177755855 650514574 854272780 434696924 413902749 354801818 824863613 753325528 407193415 342870199 973179806 108080576 656777678 154014320 498262995 92520292 811790548 479205468 868026386 33668022 276174216 827365014 556719966 750934682 257314455 56594976 712444884 48402196 39144672 884130364 524886114 557150596 828566832 885614579 495375260 154716852 700136677 528919955 359493016 518664889 447772863 483968586 65211832 73959461 290635671 915695368 35734973 498414899 219784541 733056631 821807172 75463235 370142987 659054146 161440316 342749651 103493122 381333640 506684448 920964071 106903205 933876182 520172314 811337820 235669804 289944262 459220002 893201368 269174276 389428361 821037722 763496735 803236761 759460665 123436023 988184052 60134927 298309953 786113818 21087633 278773879 205303432 386785424 192550091 869317410 6389529 737445868 377269298 634575014 108571730 181389261 212199129 182129591 601004207 234293794 592528958 552539029 766686652 68678420 178526502 398488812 55865061 633953848 745775249 325423453 639472267 390544359 548805751 487249728 548936277 204017226 108837981 400948987 391045844 402704770 542471826 656990579 489061359 973164792 68548066 344063495 434661727 738056020 712624799 426777833 940935077 400683646 608785720 168341209 344113613 481161000 534950136 335721020 864598370 134210387 262598322 454977479 62730570 223612152 298859495 334439779 211583898 13068733 349539105 419806106 136705460 884077846 325515371 475214632 763958743 784069201 511349336 962648815 96351835 243502252 899154076 207684402 790215511 234376580 610734123 146671139 861437809 35998657 115707380 774128347 935985468 198760525 739310934 370084862 620169145 983156347 447511188 599565261 785036820 111892464 711383797 841028473 892729458 305862518 917518843 586245037 128715625 64194038 617498436 657325101 409013983 422386783 942553335 769881782 185616790 548536717 271514339 172320744 886721195 981363929 723791982 416978955 668149803 209843878 387535741 601032051 959723274 478814540 199717934 864920897 732558341 725297569 365675180 810407672 658831470 752109124 400271331 687723058 830935375 527378343 560644680 859827657 644429986 782097931 571103625 62399778 316432985 828504233 133846310 664245204 749714243 190173924 111074245 464706259 208674848 876635440 756608344 872607740 636186493 470006032 735899324 442763877 813864931 996703465 559822938 350677244 111056146 504168841 754323972 230863731 675195787 379824908 249576755 311378906 729646318 219597338 788700342 882588164 579258542 780458909 243104989 903315261 6478886 227626592 87202491 283920587 697184439 884473177 580487402 606767340 416237332 105891795 567360831 761294925 892337572 792311641 887001370 710051156 115937839 634025091 823546541 165153148 807292434 974473398 570262422 948824552 741764246 853898261 106726100 821475752 143389677 184466966 829865243 965450540 152995178 813783688 359237683 547627712 794688951 757296302 34068988 483545591 654612791 535735701 462491465 897346482 970300601 571533638 71828007 195610809 578504157 529593198 31481104 992102087 514223366 789321483 33632116 730074463 885672066 697482899 674085474 852912180 46699597 611152896 117486812 616678612 301468178 27849574 257395508 687781724 476046242 432290989 111570211 566687435 58368073 606797663 852607702 807855866 957515077 509745609 129552486 131809219 142170750 587754737 695879686 496452685 25572076 136386051 301640169 770052869 225599695 305922656 859728083 240281681 67256751 534480758 520107389 678308070 167078734 302921279 484451207 156202887 69301007 104875967 789887935 53606839 670869360 530043967 736620923 810205734 202674812 7919735 893983707 203663724 396983203 194481720 983970905 982763827 946947815 905084612 141835378 646194404 647014219 535969558 875042525 844041370 98050362 694047823 490526737 780984945 953399611 736681784 449129317 417851301 636256551 789714517 991438416 361144104 487318733 55830697 4937939 350262936 502446398 967291514 962048928 605060819 926223697 564706286 672253237 209067865 480237911 317923317 647605270 772389141 197863580 238105659 226796451 569711970 614584876 908920609 22305512 669061109 60429259 361615903 345118676 645415459 747969063 110166064 778586568 640823464 807395938 387942151 163939908 367286352 849931383 950483091 168724619 800636256 759873412 701174205 374142286 941048364 192025267 59598170 329783275 317714469 621382373 281828001 381216357 80027007 704191384 977804911 854245411 809322452 687449369 403904707 496646810 638971654 477348811 876463063 715966243 51614137 674651403 423863471 810199519 216497095 320977128 829323747 988573414 644058509 112320004 359423826 456153035 393052355 737295857 898635876 894012607 592343132 407983697 30604213 478970942 872830086 316171849 609243460 51716973 424071058 249909454 259024692 471903213 690150818 482585270 88091937 461323257 326000758 191932775 371482189 16224619 794895040 720813716 129747726 222633596 940752967 179148170 243499273 585406373 795019519 99559328 684072908 573195182 434569519 892769137 506995149 171212283 312395736 887857933 889929279 889267308 896348109 858394801 580272279 237800165 344407442 251397691 19252596 547665767 504587805 693074239 584297004 375791189 927020076 511601408 555076395 991624523 277183953 513214324 231090323 461175346 331858671 712959569 356537543 78999334 502117894 569912309 769202750 661235238 127440898 928979341 692108893 700418994 428531595 472435578 585931154 508633495 735650518 486516851 310973674 386707932 971715721 785977057 588993516 904525565 778928568 463653755 402126090 221269764 198645571 582471621 522076414 457168486 901612438 825804965 697178275 10066582 88080053 64042800 993394432 530716505 289404347 443933257 21144328 862449804 359297641 620871798 745671415 421033817 623104004 173263950 792891158 103231349 193665853 383808923 695530572 56571955 171813853 946324802 356935936 35837029 34217213 325630218 893552674 1800024 874501600 891835713 250976840 226397491 458696329 857736700 153518172 587093961 188136119 229012016 295767216 899310683 627620593 504699073 989354894 36786299 582976665 131211240 780364436 864612439 711312630 448370362 272785339 363229160 232794374 728892249 807064917 143227929 663508787 241802885 720439927 514681101 119444007 547926840 735624713 215773066 199016264 850739873 388825495 628654635 197241815 660689952 287065539 588297756 418825621 922408909 768499478 16502478 468205032 533598141 208274142 926117955 223903965 418591862 215117714 468776183 907235733 478657632 392598945 538580411 56156123 521552391 276770038 1570683 597012941 988989932 723158029 757959255 336174406 97578621 631612489 608540455 405768121 954574089 609654706 774983020 52448506 69195864 197890995 462908074 608062080 146733038 457792952 340674569 316435134 978433606 598001064 230149846 384994844 253965241 215351248 171024557 104010762 586684903 160033046 914765210 57024132 371787759 952477410 357240314 807706204 368416667 749176452 84795512 83849596 607181867 433584548 607579391 555408264 3760669 404436007 964531059 12912664 520436704 524424756 621445424 706589814 475697231 378914149 25711556 692908232 858555447 782675512 292561486 918919393 744576361 37273617 389825917 175097877 697731095 109482267 677081171 368829645 165621821 646993347 650720672 212052272 505844432 34555434 593828609 172140676 978301233 213732834 836730001 44890329 418639656 602759536 197852027 889386970 671189762 737534942 715248163 234006794 720034857 465942486 763149700 348619809 748906382 690477100 168989680 77213688 134474093 240280268 555396300 59563964 435626438 167005241 575199650 920199328 974935447 220103164 136501422 946930539 674429678 685058481 842182459 437876268 136990351 350804037 871787918 374237702 168560566 524407939 76052360 319804728 949638519 818074519 548127562 632111575 469087507 269250395 885937868 629456343 539294273 205751079 935706017 110953676 62069290 177473568 470901445 919271306 495099707 597879619 299416689 586375442 360277139 864596702 356133286 299807266 595334683 435562059 981262562 207943250 579539160 264574037 585850839 721609164 225334656 609683191 717908666 950665791 330956457 359396602 516229396 477537116 777053003 669640816 915206782 118636981 167700425 362974941 836924564 14353817 333473533 204921870 749619322 14066382 712337105 245668578 47624612 504551694 618695807 142288033 299055921 282168149 195805896 926905191 892117283 971676223 430394124 523509636 876162007 208463415 646292944 740983058 173734634 165926440 538086282 438674973 59814123 278417629 626382284 860489209 850866950 591665819 69781035 110893786 4008194 559290200 744843775 848305210 406862553 154645702 96911322 82846163 191430716 36487576 57135961 63877818 982407537 135065710 828963612 109054501 482757209 366909507 237160543 914194507 82723425 714946010 754082822 454689983 933570334 932354900 954492715 917585722 624338365 979281222 30044959 168587132 527430078 112708296 580710295 269251592 60091744 351240024 833396946 872359655 969605128 296111299 906386993 599190969 5389291 696123216 147705106 932257619 234451281 60902153 308320003 356949233 267010637 866259389 426464051 577037897 812198709 819074331 93149462 188644418 86536849 543140816 445750642 724491020 416170193 619292944 196522657 281360652 101445657 440552222 545497317 856129650 722458382 225639075 216270513 920820186 604492145 813939673 412866968 37199073 237185671 345699071 421039528 474859899 249314669 698785613 735608143 236143674 218094382 179580132 359561195 348129198 848766596 801617397 733287866 802716241 880321189 712458629 694181626 718224331 321494914 143330996 319907970 117537251 990560350 54859867 924303265 156373684 588049140 334742917 48757978 20264032 338547915 470889574 628696086 227725390 629095881 827446475 946217303 517187954 306399841 588925524 990277719 50191599 193353161 291412146 548320096 353747322 945737129 414113876 549737486 581710832 850735492 921781869 260127684 383060802 547761398 281430652 24828580 443538137 101528191 165190906 775859350 920999382 570343936 366135253 870205721 136988828 216969140 732964775 843544734 449885800 435009426 549870861 630220932 642913019 835710036 316443610 43570838 79197051 293373445 45862655 431521928 613681052 883908737 70584419 376377899 583329183 850866254 368518924 513047260 444360062 78289462 709602964 113482959 62331727 945165147 650748002 334330269 780254457 405595371 18580099 421917930 519291529 552938175 933336797 812795380 351051488 889925589 947564435 232960707 211149255 645386994 738674097 87473857 537548196 195937815 294138975 464247379 190675269 749420056 543451126 608676967 273018133 701132742 921881579 534169205 43078719 412368810 523072099 649730100 519033917 253294907 718382200 305330596 382642881 766036320 98221402 550885125 140542431 570704182 45340175 307000213 910050532 35464845 789523980 585450256 961913941 16637760 810462547 118592645 627787759 939943333 132813441 144067430 570968070 128654337 68207664 654130624 123630850 722271375 843259517 538252176 628128782 38950486 74484663 906890845 419647145 710438286 754429199 273314763 85722121 951357732 546939328 18989831 38641463 722316297 295295185 145405342 233240126 886658069 980661141 927667617 638134476 465185917 211102042 242744699 931484077 823166710 95797272 332917259 831133724 663719549 857194088 227465757 482414592 644562321 676506452 3605765 11509122 563212736 340885031 559909742 392052168 207274974 314989586 324408535 375992988 959917529 313594622 325268639 285822311 174298488 138676116 599753629 94512991 328159422 249985350 157445747 243844502 596107023 892123731 382847079 485001286 2624967 892417299 83118383 133221437 600516811 994084091 32702237 617226749 359945242 813632006 780296534 51605737 552810018 704732553 608457849 77550544 585590422 711935304 658066331 673064903 497212475 898495214 317543434 130377335 429092586 124027518 454705160 147077588 311013050 66930330 192021236 786580920 770902005 899898343 272328936 933906412 855801843 702420260 275106303 276038720 185163892 365176790 478454397 336518279 416778534 793146764 916635849 872983253 394482338 404945674 192978150 448503343 940588521 993476329 363384564 29016815 396049409 772112420 425987284 384626025 242348598 649057470 532133801 964780221 603024450 182383804 338704010 177685681 782901559 796722282 463161400 118314828 381971642 244649404 270375629 590497969 949378305 601308761 976427045 409510336 85645562 973420507 672999109 72458744 848907738 943959719 589547293 529433395 330601175 488855140 251527557 659316026 196627392 648890646 445063079 222410286 827846552 786658306 759108593 194097984 690441542 729050140 226183743 905166506 785133041 290054462 117388834 270475640 659841776 397703315 650660451 736263573 936854653 184179870 801600658 131541172 962363843 918997069 32382001 214260637 823885341 30967993 114284008 976018746 749871515 412287248 403934722 700151002 539867885 684876375 692858473 690292587 373126612 242222568 346645492 942222307 969470315 298709417 537575137 178808882 223977769 545285955 156931853 513120477 208733709 341427865 708126734 623695597 607827774 491841014 817564456 998224051 774673181 298572520 558429780 246007413 417973361 203117244 824934262 962684681 883200792 87374891 592233236 254676025 828155676 394990170 614283715 955082470 393374767 397473217 203006497 534342639 940695479 610644022 489685150 474064816 655663652 508232549 871429224 420518188 314479058 620770002 375142766 471650561 138277547 854455374 230010159 166485618 658457116 696271094 515540820 497002160 218785275 510106777 539219936 306044382 313941298 632221690 202829950 797777086 376206449 897084354 608722041 586144125 680668918 855239620 180824173 153040558 94299291 920488479 748967375 649054535 736951004 994674861 870350291 342602756 883075935 80626432 367727128 163300320 768397806 210328990 319512138 193231663 833850585 989663104 631174566 886898215 711746200 405474965 638160718 187329259 523161563 692220780 249496201 721893847 353496197 855338769 895569453 285103796 41005924 671841476 301269638 908886730 896226180 538733331 527554081 262162612 480278894 330568528 885486308 148839892 673377104 877580245 360612044 172763802 932174738 673439522 777207178 840757663 271475362 302581962 97444893 178792225 397194103 401261015 691583844 398478789 752915653 677188003 784382619 807249023 19652146 25741785 498925305 541174339 61740188 546271201 772141866 527845665 453097056 177499468 533990707 904002570 435760899 604319320 908092340 536505255 737185118 680157977 340461201 278588511 903508782 15305789 878922862 171318170 753548074 349543447 859789706 219285889 410191655 429384978 724250630 742552340 892879019 940437477 446591060 608493494 305803968 34409345 410375679 271055473 540818352 123989598 499256682 63959765 394895389 624175869 273022159 248014355 435350595 431839083 581776787 698910724 471810970 214360328 973112721 163285957 197341494 107664008 403666047 533906433 131715011 30298496 65932361 276149680 583298884 703913978 755367448 284828196 325255854 270075545 745757093 893828824 408643858 181941572 557928295 499140076 562546647 879174541 608417675 358067899 21140564 394282620 939706445 966218841 266110365 177270479 704307669 893050026 23499684 760516388 266438858 635935632 780201427 495447883 36233148 782827866 362933658 229108083 821819073 738288695 293686877 17370803 53189234 113513812 288891860 261398813 319674677 384914828 366554645 741854399 207150863 174807901 321297427 368269403 673293792 471111596 349701801 561690536 678196437 252656066 187569398 456286633 514482414 22686621 309548367 17456537 46851018 785844648 20080184 623941304 915828672 541707854 353297881 531428407 699520184 490954790 213002153 540946271 716264909 218420436 787669894 775604235 528072770 441030476 921531398 227422902 411020720 155724939 837649038 774871441 615621386 644382604 973672585 120209582 701241578 894604119 664949551 862284490 147822348 781739700 675815742 74347600 366690396 437756579 630859337 846089734 527122245 145056714 821039485 769247130 534822136 40210921 822904686 194115454 271258412 489597398 499961051 896732621 301370034 949058624 852167841 418404839 214009934 869283035 838340738 588314467 428637921 207276848 880074589 646222856 210531807 666023324 181548559 952382351 126282980 551585159 295531264 782183366 755953567 482470867 95638681 213688845 339062693 503650157 913302168 482867876 33968446 780649477 681185753 380831775 324821173 118217853 849788179 927553287 265960203 686658712 390672543 720726898 694720612 863357823 375877733 705411875 747355224 238367652 239444532 821057739 482289268 109681074 258058154 360322284 630746815 207290362 392429273 27540281 810021623 388431724 998101372 376622114 637475005 849721523 603378643 861664759 585209820 358274302 458192175 71282859 176660609 738506994 955355640 727588740 156208403 945365275 209081862 390528384 722537617 515841243 74379488 286280116 457072922 40083641 110683363 494781242 565503622 554281139 676870973 434756528 105112076 570380204 637928035 285520035 52105638 883690520 506381693 495264691 777843873 178439526 644311289 694083317 115561543 710181395 382395200 495765676 174671512 616050743 534647236 829215084 331717404 481688217 501144547 957832012 156155871 506791427 525192750 65405916 507269675 434220364 778703119 547666047 185093326 854079020 121655285 42104877 893102109 218108517 145487612 954881753 369029625 34561549 210425392 599313249 699484834 505079437 657774182 166581273 614713404 340168153 222248666 406784821 309361566 52765279 764590042 198388602 285426677 432754970 722579713 797593856 661005396 395603629 312623191 994054369 292134981 558963361 757394318 882897092 239400238 397494844 604197400 881962739 972148550 145578882 113662582 462162250 759617887 249994481 738803527 485635323 321154583 234895392 121948128 654766236 244220425 832809479 366307211 646003491 716972945 386630411 69739154 832748596 910886109 781523384 196952099 227560419 153248609 277003211 438198957 185610718 25128906 130382709 352245026 981848782 994373309 492031999 553816981 370724104 573638895 485873488 591030213 274207964 753340666 107773653 212929407 618203425 803537673 5373058 407399862 3174638 304816045 963895378 128573191 413950971 856993915 119790387 436784065 760236657 786531704 69415344 970562382 241671098 663038389 59050113 553992825 393706839 211287777 897062797 248040382 308406768 313563770 477168218 650065240 875882597 122579158 585946154 479768337 859532092 301248558 231427699 532048688 341728125 151925552 9184395 618989844 268781610 842690014 895220213 630238199 788334636 361752942 980123114 676641765 338802013 46382203 400151004 264818011 179961821 233626574 353710518 342298880 91265903 301413086 449353542 790337561 608725050 914687106 211268474 163670017 68976771 3762920 140060714 107525090 240117913 860377184 491358450 691019233 601009789 588921431 857693563 722860522 364698320 976331929 324894909 757970107 896503836 433479456 662666645 448422088 316969696 635493245 414555239 488330336 222362106 233175846 784226095 863373825 948084501 894305104 179511557 711082306 492411725 752382803 457366538 759075391 16944199 669664646 453191480 542751039 773208711 57569472 922011525 190717336 322686750 450343352 474000533 54146454 928967018 769740203 924501263 894370663 223791232 149595745 376237151 387400522 553687971 286550820 217990485 349701515 214103641 255583335 126224709 279134192 801646184 496516529 389962965 869204028 998093573 596781250 44857805 788132161 806565671 534193659 893842312 787012584 626960792 635346381 104932532 789778129 119379280 890980918 311892393 535340919 426924019 383297811 651153102 265966294 546838074 135417550 955089733 831297633 88004279 934679293 13676558 68371729 205285759 56531589 183650367 253859695 874212751 979420073 55820443 679000319 292883258 5223342 226633235 531478281 733198315 439028661 492096816 575168069 436602169 441591202 6451556 163806943 123559609 831209830 105497927 106389472 625864771 75746256 392503934 833084644 631058010 788427257 492116957 72544836 311113426 541309315 634847514 297215811 789593931 121628331 750070293 708015462 619492382 617576897 229379670 146997655 901191627 632613432 91632410 332426988 579045333 112809654 750919926 726776833 957399006 453986405 10184738 932964988 666603201 929906623 45503425 974847940 434398396 157919045 649295402 558172446 292547210 812746839 414366056 759446110 711151853 665695232 200078458 423468975 526828526 445977318 922751470 803852723 563262572 496326478 880333297 528302634 137559739 168060185 402230584 253021471 528551396 210375093 850703727 496841607 296154314 770078430 155340240 299390625 628324674 900846591 205292001 988529827 608246926 644585239 119652567 184086462 70330865 439902322 796996340 801995270 652049692 633250317 840877509 342329136 940424637 354478622 611282636 850547273 872003678 618915155 650032830 379510856 126224596 31029554 211012642 157042199 494494296 177092499 537684398 463483356 950093262 83138661 254272254 197666918 944310676 865748685 386960820 669166757 601236596 247088917 346259770 20244368 663347292 446868684 149837276 502799963 383176470 796031616 206605128 109497826 294973984 72115703 659803014 19391713 985826720 329028188 744264074 194718052 957882136 641444400 647182263 28273345 767724732 793635818 301462624 772090340 22569272 412587818 686835347 613316300 859842299 477388505 606892806 811388441 723135314 131922669 945615764 351915445 810697981 267691509 32145819 876580363 591704843 937569255 767989465 767755958 68047705 236793014 886209510 859794159 231941890 545388489 681412815 679493655 545183961 859826173 540828162 635829685 837889789 775733850 714646639 820254788 613865201 545990944 737763712 96229540 287522189 721140791 455044188 136403889 903711273 11923896 542444230 842721892 916539817 184893539 135283934 605670739 461198545 65639566 839428497 44646039 663170651 49213608 720077651 265242457 825514989 318609805 390021734 242868651 891425063 356416898 119624194 203221597 161645733 978188697 122231887 977932002 339656513 364320610 324017148 322192166 400817232 318179352 702029366 493705328 692801400 106498792 840084776 46980269 207310076 515469330 169125156 12016125 337982905 804550720 802771566 193011616 852436512 609068308 734127716 651162437 404862286 115667697 627677142 376383485 396892885 963238527 814301989 258996150 785603617 127800585 525073699 198406009 708572304 758550803 640462378 881875852 41210918 429415130 180255125 301553426 900812573 577161163 775966769 765540853 545048035 789350554 587451411 86275645 810480180 776427101 614306199 482416062 191546242 330336214 264884664 579297012 825361916 723713338 982907539 994011388 393291658 481360668 407768676 610113122 451151301 660046475 403474129 396268721 705728547 467384747 767983631 464226998 172820817 315207553 372241638 513412026 19295513 315487992 671143985 736114394 940099179 994156380 897806153 286834906 543812297 703649335 895939840 732930906 74911468 776894235 10076192 522906698 139148037 114657901 180717933 846308261 738509613 225021780 295058881 222730803 598806085 239997518 378485515 50043668 180400731 537264674 683750616 671707255 257755956 557049052 137944252 846359450 595331730 332502080 832155366 778168611 62161751 997495329 101808443 888774195 769822021 634187001 796154036 401417244 785407545 454941861 88450398 136317298 204498937 939977958 790213168 877688930 784377767 248380823 87410322 598069403 286885475 742173214 139514358 589348753 756507278 596624188 886969402 796712586 17956591 680883981 242945993 438038485 265474794 493393774 525870514 754309143 576552343 209201303 750253316 399605572 473706762 85649512 450941684 868614658 175984218 803423796 103603181 552446521 836657904 223666083 388690026 241203388 93984693 365511293 660635656 438029161 553741892 218400646 642663538 413007700 659238040 313108644 30223299 38462378 664979396 57508155 512078022 991784730 165369934 492947655 600245712 840074496 780324491 937823268 82612937 955565976 260006546 419941703 293554442 440585819 932061707 745996815 465301698 583601493 110806240 7020529 511309038 434068177 650352747 199650566 630639150 361941736 248825552 569075832 636614317 910223317 723285913 434037849 639238245 857675773 624520068 326615524 601875169 100146825 344660552 129503290 203549538 887896670 799659530 451898012 314061642 478770118 302184220 842609746 745982640 902197851 24148573 970378232 564557797 717359904 812521464 214141174 490506559 143049134 271014165 976563549 268336252 937426354 350247002 215361123 885877562 930899079 17700639 581469934 789236086 489844704 264069801 852530854 684578693 556641893 740658178 249074332 819858073 182040806 659227520 971872322 938937633 209730039 161531175 282840921 679289450 998701787 311291950 474223531 285211911 328416359 266249317 119069736 643585758 721186495 394003383 778617943 412484154 656035540 95798662 164830783 280286438 186095882 253303478 894553400 194194136 497882410 271766775 354097662 245098763 365775824 546504051 644343564 244949721 831733664 256652756 54029359 183238318 344011793 68064151 675617386 270111254 391749992 110891124 506345474 307970956 688545115 961529251 407914446 372911335 376916052 154682611 267791665 175808163 499415210 883871813 431986724 916936980 125987867 970532529 432461896 84906156 244702076 266786538 907933417 705198138 527506644 570653181 252396611 403324506 811346482 489691902 236947333 104698348 647343364 330138681 447362146 863763457 809964751 870997447 42644694 936609169 349685180 455998545 470236787 450352102 463700969 11968970 75771427 897519329 132282923 325132632 362715410 761988300 826512556 816696022 664131774 514348667 90080433 184785826 233376816 195219913 860523427 931647616 247161807 894939317 421757765 278754274 329950631 488918973 565399203 103317949 375882971 364279246 486969443 435619424 18253866 160590132 491363254 56502045 350917825 700707392 448401148 244976450 348789635 29994244 727637537 53849249 50019082 613967569 506765528 216783480 746485923 561396295 837943663 271043177 349593037 852223357 490929167 962787646 382515001 428795517 381154215 919309893 907830249 605531093 455507516 228467104 140321003 998452332 663086671 377780473 201892934 213211779 504731584 181211041 138349613 298522253 467521469 28183082 504258264 130267856 73296130 323576893 265623974 179972633 490452054 300174338 576441733 118016043 512714820 331223309 747652225 680509108 368317347 204655429 280341059 236677034 734917688 190250888 86786357 620292165 937149199 24171629 695198032 971676376 355196951 604603410 93982905 721004116 116688424 483386232 888657103 842665990 133398808 205658450 754407204 232640924 105711687 136184487 546004012 247420880 40932563 420007660 410873442 715508127 320060250 522170087 70139236 578053244 350353862 668035605 429769605 367533183 701231513 88821103 612874394 57549599 372218708 493410377 116126897 462929880 652923346 36944456 324406764 623671971 82228669 686873733 956046170 535119942 658805460 62122727 842647065 621587388 327523511 868109028 159803235 830536448 566064709 713814486 362821723 790988047 382343486 410137026 342449245 725371363 858711247 323967382 615858257 145904477 764873331 310595320 239564213 218137716 355521397 455973055 45799473 262543036 288389291 743725386 299272281 381050850 480758053 878786605 239079914 904260064 792073200 550998920 918998032 69504528 886012084 673606877 167813663 823589182 888187676 515804198 286108403 431409691 812057729 707709160 904225766 197225598 209926798 446032636 706205992 704190657 814431661 687009356 518196406 724084904 525211760 431160742 921248257 296263968 442946534 705842172 856629160 30631948 439099487 693654682 606298140 222060870 174936911 292790214 394507149 837447294 515827956 402979383 77955062 863169297 568695584 435640795 772384196 777649169 668270940 269451875 977228038 673411212 483218412 628560381 149675711 801204700 95079838 493252203 322978872 760215944 788177218 101774210 181769639 498993884 919467631 574054209 181788695 119754773 36038352 6740679 137481755 302153607 167939779 707914159 978358190 152430234 521544281 192241172 459823986 709903131 903660960 21494746 867401415 685925053 31295163 386967496 255351142 508119170 183363236 544519948 602776086 805031106 740996961 773103061 720824377 940106285 364408505 181731523 894937027 34499432 119296956 592116898 71103611 25767861 838593052 643677994 591061817 972595381 802491197 282319768 223689318 992264187 699645255 416637909 255822752 791838194 226091798 536602400 183090365 557232453 718557559 893891554 14340753 891612613 916302178 101337887 940869357 240185317 459082961 517770516 109433496 327008107 619486930 979448398 230599139 502671873 863698784 498890253 213962876 843634646 491054147 422854069 439677577 646393256 820049560 855245375 80312819 690202080 331961546 629137307 685716383 423636158 45752092 873468022 409683724 842891045 535978296 847002896 162620665 180050548 402210216 204341912 190470368 153551185 3149036 155081194 455657838 999745158 301149995 410564156 226196315 396363461 807648778 243602619 564429304 557953115 661249528 636092455 381154179 447658693 152222409 827054271 5067144 726709462 279011688 280031124 386563947 986746238 489149647 161893202 518422262 562985035 106402410 767587705 539382937 122976937 732239374 750403008 791526037 726482411 752031381 38127735 996667942 240398784 290981670 36886167 86595199 309222564 846016767 820623923 69267152 83192443 979693540 304574874 217928495 828238949 849754805 60022958 507131301 78661997 858394490 516041952 360961591 307961287 439675567 48021546 827035387 699287911 621006687 138805718 481906336 183958044 525515635 129355042 385561874 195498011 484784223 968925716 530972043 568229357 440784408 542468306 96178892 601810276 362150803 877930018 613643691 711323092 655395731 785116091 494855303 492620645 532055358 846223321 658576608 444860883 29351345 431625991 313609740 538756210 576870232 265537751 249203445 122628711 237734824 110761539 781809392 319843653 894377888 909363298 983178901 702122118 17526805 691802302 890169045 709480158 834557985 797107011 304799637 624313430 564083182 781365062 175229998 390433200 587055626 326880336 558175524 857211273 643893634 138835308 530379000 698816298 947732034 884345127 20435732 384806653 142183273 401523143 89137832 383425880 194547493 727149526 303383058 492101958 900359141 180718225 904695170 513260822 568135887 429904487 487618615 381033297 159215789 762689104 495007527 120768741 408636341 274248161 200543558 777317423 100097290 171256598 262665966 843989061 423857003 898761922 492818156 446677124 374849302 465347430 782216185 301765696 618634658 630739984 95403542 116464166 311638911 981461040 355340 591341997 821036579 848692485 388292765 85248019 771847039 670976659 222426790 436819530 968104283 592834718 408770415 685816915 858727856 556434872 943530299 201795629 690973204 690674714 260345958 896832845 310459646 790086949 79259544 178643911 564432276 30773858 468035434 753252947 435350892 266852001 211722107 405508399 876523371 364474219 935494739 796586373 240362167 49521345 309124362 756918729 895214465 940112449 425616951 886511862 312428295 584872658 456063970 994343322 766548847 242560383 31524533 412554926 132865179 448528071 207451148 861453731 510899498 255747707 150397141 528644615 427328861 955753780 924364244 491530154 442727401 551434371 823091336 871157211 535286410 219758478 306882247 779889880 360825024 276016803 880292009 766360745 804603838 890551815 129187477 610135842 617556959 934955745 942193679 616711767 84175799 927478490 588233517 974693640 411828441 15257137 682194111 790171621 11075198 883819963 331582186 249176097 839511534 641925093 137412456 612942568 67261122 83330602 322540622 354940177 96335822 319725852 175073520 829103332 734548022 88335824 575750432 941929911 297813613 16138707 625666161 889022588 420990518 133718963 169010714 84895 906016583 585001941 89742849 251467255 277813404 39072341 131235334 209760974 271066555 812474101 903124521 590216233 482097095 266646899 86074984 828497171 328646516 431911469 386766330 270469427 923970529 281136145 136194450 25403256 484380280 900785298 303202712 484125402 789253433 92008360 674223561 780356782 379560019 463647517 914402592 670947529 57255061 156621975 225619022 256725726 752527613 829362258 293048396 166072459 85070344 556459821 278228898 43592684 922834551 381509465 752040125 507527555 985095565 339080519 160211318 100081947 582034607 661645850 311951857 535447362 44634941 740155298 853723230 453160316 945190006 170134520 786098225 309890686 165182157 305825905 329441501 851644217 211357268 815386571 835493618 208337206 287387336 598775716 622985686 136395246 311842728 776134204 570473119 418972469 163365900 550595082 833541146 962635668 337061683 437984185 807531704 738582996 109075309 585313474 270643395 960011403 609881438 972139731 742398720 798972298 684004091 858593194 122917118 577898809 422175753 712032855 286877718 959463051 438539594 478353071 248226284 306606069 939091566 385004089 390737514 708942646 112057104 693969175 917646920 979927547 354151649 619883115 272629209 517893945 264931487 300408168 788031042 883978971 353521595 48812675 526599772 894545403 304132000 240450181 964529905 223265295 618343308 665272575 418703035 843597077 204872911 667685209 157804951 944618459 16368031 345230031 873506859 844688396 76769808 696350567 650476629 872071640 512474505 23901495 463272782 920484963 302345685 492897593 273113242 290546387 210449791 280315907 813120303 444623769 111730089 353413504 482963636 756189957 330207731 194685566 994849946 993005513 345629713 275946874 390532702 319878770 234751376 897905253 508967544 406650080 46861053 145947785 371540003 850208765 340352902 36848042 390634013 488060317 634755871 961798712 923887736 915867431 15802433 575838202 826998721 823448976 792020021 93570646 289080739 710357985 78987530 632545490 881560934 927246021 907173386 488387694 636175610 37625407 970281629 468524723 605811315 906175557 525454169 268204527 177428205 246090273 422793618 565236224 943211669 810824386 827245821 389551279 77392434 125906422 368844573 166835780 226304111 448625550 518989122 387719057 300959105 950794352 72964746 261682389 880775442 506910316 817175450 267300688 314951358 124224465 958012987 306170105 918706157 316774731 976641598 955044724 811433686 375347782 908678519 566676234 495333190 586128066 743289380 317121339 457167523 541826026 482232542 965828460 462239426 67687843 680702532 388213792 706740577 704496080 354285938 589530747 247702779 898867610 820873303 170854042 320585594 638026344 663339831 808592488 302832327 831557758 149278191 158020883 562307275 411009744 312399622 254300530 211487689 812240767 158594042 422298367 210386625 913652825 923585744 700363980 705030633 963693766 493613345 820648670 621461595 915772420 158045096 651746225 923503273 267862328 86082552 27236144 502063480 13890670 681269469 938738639 8381208 139899537 503352239 826958162 182847285 262969142 390916218 693461203 292808348 769444063 353740103 607501121 340678208 685968679 405209816 937553018 835652744 721861633 541375156 994689006 419385171 482702835 281766285 698696940 453720789 570953057 925171448 978479819 502190326 346015754 830622068 260508671 420416782 862022160 815847753 83257245 812514259 389737373 127571321 902384651 52665935 742782684 553149016 393515050 426754452 906520634 481613384 878847009 292226827 983493892 545390321 285168980 485938762 803394651 635561328 728943970 909933876 795967277 490677117 692359322 640084790 477512148 497272270 441475204 983946306 950653000 132427919 988924613 278211100 72499794 68299656 134715755 262764167 249949705 98029527 406628028 612233442 827096896 421936947 493537066 178502201 759108972 376910189 545451182 750216045 650720042 590466683 519659244 225995205 275781159 118600026 850716430 463687591 110206379 678810770 675258610 200984911 441814358 726149929 438657546 837815511 748636681 79890900 441097453 318560031 950721127 454464924 147696857 128670235 410465094 712042398 825306440 785243938 858948085 150077414 693106439 552164913 565118398 29295191 989415322 604811588 973776325 278960547 914090217 651396842 729612644 900438054 21769773 3256228 364856208 244949538 146116430 209559506 122458795 251917086 425152022 247209757 975130383 352843604 847967907 344844556 875067252 298867957 411643887 631616808 95683000 618535686 746008907 156264721 596671537 155507497 264111023 497060272 757937776 60074777 386849639 323456847 515053787 896221182 524038696 574301366 60293900 818324803 644503854 504434968 291114012 336081562 569803176 910931291 394116485 50926034 785428634 101211905 413108268 283226901 451601823 894515186 197487181 234309483 164629751 572631228 659262576 719495893 782611143 75057877 74400494 660574948 295751261 166953036 841860371 612046559 768773371 546984832 41351517 453213256 787534306 699328718 256602201 959699961 201916231 936238562 379490758 235191667 921692562 499620345 476574844 373208607 241406440 994478048 232260786 105495503 763352484 439767906 16188762 886544076 800466357 302440501 305022711 678624436 459759678 949324573 686418835 845347045 244380087 497508861 831755239 270372744 438371936 29561410 857426918 4121278 214447914 541822205 78363232 159536777 999887156 42364591 934341426 938845278 349028197 312663068 917047786 1017785 79740423 378702529 563413525 731061969 637899363 117858559 613464847 196733922 159641571 525874483 273940381 343054604 762690051 627074549 798645857 320983113 7495332 564310854 173248138 279663579 307757095 449596871 60982567 600901000 300284781 494208630 801683178 142711840 933850307 406881247 71474928 953699576 203632510 151667927 811510839 114542322 531529618 203862898 241731178 96793778 169245857 427339587 311907844 427097294 683803093 88170197 152491919 390614385 382566980 740808530 907660534 816729077 937664430 426508603 164732044 593829572 981997132 478053305 932056449 423468376 750254806 490357420 798848279 775834285 870339278 893591059 475229245 713579113 147498631 980057383 38214569 976816458 15428066 456934339 741157577 353444898 340483852 772126475 409866660 684500214 551278556 625317520 852066495 957200159 409317938 97060400 954972241 222233858 246464336 418810586 394096985 478803972 336878954 848039905 716747263 171999691 119120368 615517358 323563586 976436505 342355475 575355067 113712075 441413637 610222575 759616224 28909693 664541369 528317214 737363869 169352526 244313964 965832105 836121036 236193937 587176715 791965645 616328152 671492555 471846379 126720839 37091789 808060084 57674868 190439107 211826396 296225506 39905175 983550037 85397428 839833453 579235357 442000224 317527847 430686707 85696282 287758713 530606612 487854722 570740133 286791471 797892529 178611822 444651566 355149887 824639219 843738979 755612919 362341828 177698446 395994030 138045183 444359081 369416161 807141254 535891954 48921692 621577960 855265593 333558460 937016161 412545684 492190608 628496943 551956523 170575508 204341777 113051378 384102074 67265474 103769068 978594601 586556737 343424550 633682456 788992028 123208151 56607124 708365484 101279204 218222840 334203616 569644599 875686536 342672316 167482065 278008654 21511771 597940759 89542963 651197311 160257071 901837530 341489618 202692054 61370984 352038800 823064699 313352849 565448655 434128792 724212095 215150768 190408601 508078851 920140281 736971143 918925233 848104739 67808739 607010030 633092466 64052158 18593597 993877326 558013040 873870130 351900085 477326170 138876755 545098089 639912383 82268365 542017500 124671939 212717449 741366172 78736044 299991122 857188559 862931292 528430099 205835924 241948939 164710338 559945097 176647709 144546650 88960989 969738205 472323609 435624456 837487258 111761533 468579818 288750880 317448716 720164754 905923515 288817222 874899104 978123030 858012875 849178573 397618720 603760851 388110394 68317421 253595455 303107059 199676325 332165825 910823485 71871394 271111215 271188560 444636829 973520760 769606981 987050851 597670853 332890026 545824839 877036594 677752620 614031252 566862843 67442039 103121866 276850756 438003810 47190756 695710815 222388269 605231099 777797037 226180585 686534659 389619205 819105758 543860757 682655091 841065580 376749950 828615253 908285753 329871189 654576880 644086158 228008472 492729044 853060629 529221742 27370880 942230001 952987595 545392240 862895322 65717180 653032637 655657950 442790877 580046902 719095240 312195456 395160642 778405585 327012863 657682749 322497406 591964467 818529479 559917555 114890435 15444502 838781864 791770481 612742466 56050878 18864026 425556898 301329354 213544380 696525572 108453162 417733476 92834739 671122849 11407807 698379982 139528699 969793532 274611777 332917320 512420040 568679046 300481966 620362054 639358138 992140099 389405100 147193238 410984059 887692851 104869099 15513913 734350586 473065012 638780832 763785432 408053758 636701860 818276645 954406732 220120505 175453277 268863639 832951965 252522797 241316188 530781397 894301117 486295814 743880236 559351701 899259397 513519831 730257450 530304850 72234940 164084638 389102326 448976214 346818447 125951721 359140249 342257419 877644382 120849309 354782743 992291250 934368759 866779899 906403140 460551266 798983184 513701416 698193758 116166523 346385290 471729709 167428118 224248701 715760309 83404670 747168675 607273689 551592668 201560291 74517555 843818874 677368831 452581962 162101142 442569392 650971442 287581050 671903572 252242969 337615849 77587389 6781127 456152835 507627742 753955994 754883377 537106367 420641324 699850180 887089780 944489841 240588118 684576421 442754666 728675619 897465697 245572989 984546073 632711610 549008184 227103870 752117912 659479486 630303759 958986289 538114223 507162683 136943338 417161033 14556260 292317631 786235858 412093770 27022567 127771868 855504242 107819522 453010468 928964322 530036798 316277839 443463777 138117982 628341597 891284708 136809723 658911197 249422616 477753253 201211949 513984776 926358126 130925780 426482 219723837 565498201 134618692 52899650 833511450 274892083 952625835 865166842 637974808 474044857 899929568 897944629 929553868 52005546 825434539 811723367 778440937 712344714 739152211 875635463 604455201 709940122 925460878 725923471 859680345 176984207 465294723 830655620 940852504 119496394 827201357 732801634 182754745 184071958 767844638 633813263 620172415 89833524 982272553 235851503 4300165 771677401 542658563 747514047 896266275 934378204 163729886 544522245 278045329 602942197 615658684 249171519 957163908 250569030 961325410 431679798 384754334 426989643 996151698 625086595 321354606 674181396 333507535 519629431 961062063 124101737 513868121 940772237 970284189 141402073 673541077 384506025 30050464 657142145 707926104 51722761 160611511 629293798 936717068 935832728 988301685 447554225 534980253 891379046 344132133 210979114 217197369 693892778 292494695 840637259 517521464 578842727 759026214 418078295 622081397 885422855 609648500 914707672 331927883 369029230 33835853 107901916 351206680 103765320 61018401 598098054 20347668 955281859 637516229 111782452 842612916 472886496 886018441 580273743 68588351 926940138 698199609 790382427 121267805 484055122 853672534 160741298 419483333 157035751 376871060 637820444 125378120 16693864 990694970 160394758 662476144 329468220 964365494 967056529 644060212 723624008 133490996 244415884 748373413 915292033 856723926 396636634 253809645 525208947 496594377 926988419 207331313 893046848 894056755 266421195 689335350 927174349 564057132 940703384 574864267 864091771 45977080 104008049 381309280 62351963 963855408 508175523 105213044 241717150 746785481 143314248 710601176 623791601 482402326 317877004 649594605 973309617 997344469 329692780 310342076 233487538 130148960 734609586 697470799 807435300 230008272 193494256 593024238 937239526 790909121 583637650 45092979 894313999 721423910 561468835 129451068 525915710 431678706 159705940 820996496 123483845 151970188 736860290 488640888 122622313 384926328 126918398 214786928 434176156 902297695 26081517 387849869 358816170 286072093 411668590 795248689 97664592 659458162 777617690 453927635 349380800 179402087 77511589 413947222 20182878 414805771 409561286 853010078 737020565 589372530 996585844 556722674 960379477 422323157 320073882 220853663 402496039 509449843 743212057 529870981 303349056 599910874 775086660 796391969 449217391 128145251 656902129 203427326 274386763 745513513 191922010 363114580 26766726 625509042 458640679 996832696 785571000 161039689 76641680 391817802 504257920 436291899 774885125 439856906 600774066 614431734 233963794 790049021 563539168 925810068 618149378 850566882 320044738 250875624 513104356 120504981 142886229 443727611 629755905 823704797 81718062 657509139 331578943 662320467 344762039 111916609 892056973 860075275 871814857 41721453 861856115 127298781 554607785 870979798 159394706 123836820 646857933 117311362 74350425 13425008 486174288 905761664 578306233 465787651 788507440 59123780 368811042 669073102 63937110 144084652 844858373 814791850 592301140 998923517 469855334 325838268 545108566 124691535 246625059 371130666 312302673 683318159 418810077 770910764 428266524 23279486 650189268 308342988 710702059 182625582 257702372 359077206 18170390 329389741 182127934 278083318 76673363 930718470 164310011 349570297 309522206 554231079 328440394 590474294 376958670 876749094 277364312 632544695 790573736 704464405 455740252 620551165 459811528 823984805 970576513 489956936 473970345 77573789 55770759 180881376 469134119 263196948 579256807 373647679 552656058 720015555 692863731 536870410 456882295 190786510 323129334 579012047 847318233 941997157 472964510 495195891 533091373 357145437 6873893 294081568 512557278 768513449 636302717 954006703 276649085 866576934 998629797 42872619 822551401 967811807 126596599 892955017 676240511 827747796 978742634 539428440 360004689 870825650 874377155 524873549 283070105 809787781 564989156 853173236 138556784 150156935 343591764 607396060 787885856 484981055 356317821 457517443 242083205 326193253 151687999 415481930 955978977 888471434 25521798 431893114 678652818 578607607 637078982 775146890 851320535 748229368 269329275 681798598 76005862 822098794 603391773 372799578 714989063 235382397 395508568 189699714 487952236 72883296 728938540 241912228 673135925 687620301 20669941 750651019 60827441 604364811 703545413 64064739 777515715 124531890 163217455 398550957 901810646 527204398 708469818 73121577 979476440 649158390 673437043 444808648 562901987 451823217 319109919 614024384 576156691 409285407 607512741 534900564 830178898 519009097 346354019 642616158 594411750 377005092 969770143 741068385 18504274 972928613 559546866 973137858 16433960 354790302 481612639 171786666 893092062 189104778 872660091 963638309 9957560 982433296 476875992 434794989 561876344 442989868 146662146 398686211 961659423 872408827 683364520 404907988 62661 351626992 337828328 658264557 179292667 297540875 860902972 469518173 108436338 37265922 350812931 39733096 417815925 704650163 203672663 881295019 861846839 277229969 872305956 871341520 126763602 466004056 241169300 250127163 131029135 686154486 226557486 657337567 860311749 83029461 148458654 160892503 661253225 673016500 424673896 145185376 481956757 681138797 345669169 175222476 406335117 336936540 78957179 221705623 787549528 235725032 663764610 174073509 333075422 726138679 188227439 9813467 886983250 587371565 261245349 379396969 50813148 378816475 462766795 2522589 954560152 835982463 625557876 334553704 56452693 175089535 664636077 224208584 595351553 223092441 131988586 821483910 93083915 137797481 320745288 149715410 859822941 327753799 377406251 178007581 388894566 932293264 885155584 828878477 428872090 695236467 648457200 728425731 911624205 551361376 270377910 411837363 319605972 233654283 109604236 41657376 41131885 878954376 478626189 316032967 264439109 674431692 113424334 545079458 984428768 440286796 739053387 206263043 60525959 857806762 539109626 546907933 354762405 397309939 529961678 535751174 332225781 727972339 892638195 752077970 126921302 723541790 836662966 150138953 992489224 442443656 317514510 338875639 652709726 830365750 207960176 710009963 961759298 240357670 95611212 570362111 852599996 377394472 436064057 900738055 781354588 513499693 439948173 457930681 341169786 956129086 690543010 205891468 361468426 652092505 953247262 255660931 660036024 215627254 136510224 888127165 396264720 895822917 731567578 737669617 115744658 475425550 153554374 538697282 47725677 261253651 435012908 193141849 646891082 217484261 466310 193601370 734647378 575681438 233757241 203107237 68907215 422880599 667122842 150430967 65519594 153119717 792790083 588347568 806924338 377388578 9914144 802124522 552208125 127349251 534819721 502415943 742995919 557932650 386978475 943469103 330358984 648872194 637390061 806915802 307541268 311016970 846635236 534940644 665750278 893742923 919702174 912319729 931361932 19947070 501449274 474612862 25938382 523517039 499820293 890144923 716897740 88657094 460869771 2466328 527121703 299726253 185023678 54730766 841139925 846749460 70750235 867849766 405708419 436190911 796075008 128032298 816391658 53136340 55527378 815904130 693417056 301195853 918406324 670967511 717208580 444090361 134350551 710764604 854760789 223194408 685260385 557226848 701501203 659056645 553090573 226624549 21838813 596761687 651830851 990187476 948347872 620565722 127028458 944674437 225417031 842519800 501759550 899648112 387078203 346316704 736842933 936613923 646132129 659809696 987229487 19598496 455945216 606871126 941426030 659033449 26697732 794256119 427529906 168728237 718449998 834197844 382408747 763136380 737500631 8945639 491612706 86497132 778945565 569436798 110270988 46189904 106623215 91413150 408199750 360813956 765577937 875902763 716862350 588086493 17991874 296330931 443002630 276627535 493336997 528651897 153266210 116418664 874844878 549044629 128085366 381847920 79066874 568002753 437956175 803944839 531654797 807784199 77255879 295282084 977524854 966579099 184671696 796983869 805153326 639754111 232772935 37366279 265697278 807988612 114193254 704426573 152814068 802729128 209977800 468486209 859619428 669235523 716390337 191176741 594207657 36322395 146197320 418908725 947694436 385184351 225855539 454503706 205923808 100391380 903334105 158918543 731761522 251367212 209365673 49405192 64008693 14688231 738620710 814780258 57428254 129005480 871162640 161153091 638751491 730556347 669508980 74349045 582380518 944114584 790040647 711099376 541127337 323917819 970713280 95545065 210308623 258714354 820453771 532033790 619373719 284866881 396869440 235311802 669319790 83586256 139060170 751522465 563398383 552166583 142703926 210569378 33455135 305319395 257895229 1238018 188244202 34853601 162526621 123751303 742744102 153240583 48489379 844659855 323346533 565106562 57390258 911381413 7901297 687547037 613866663 442206545 395291206 353656513 634543467 135000161 854734247 611218867 486975800 823798879 342866553 616286574 685122829 12045934 483163620 269885242 847896831 707506870 507698174 414283182 148091929 173309341 394190985 818231493 941794531 424248653 553403798 687415725 760944422 852983269 179253734 379550316 228384496 58355490 146089195 94325493 734107970 974942939 670516646 671339157 930452920 624775520 38148918 481341787 853837541 480674295 301013765 68538430 997535447 826672607 661315315 33656709 338706900 721105970 38308095 535599565 638999336 567911810 862257339 545205155 360119677 231438264 363000597 375611092 83849652 411247673 316686618 248827194 834756229 763042109 868315754 518404188 814284974 219621362 132724438 539994897 337303952 67569319 104267655 150201388 917731700 254683390 796561415 845512198 671702104 91515318 490690918 649331060 623993524 424522175 643128705 122147996 547080515 472118690 206416919 397720936 37341520 719183182 365150647 960183586 232380862 861973814 400576911 379475875 583172718 557346350 458230408 452330062 721006973 899390991 375471716 868282586 264807657 91750044 816539820 286125426 826626763 530270111 255877296 296831184 627000667 807028408 238435526 224172712 623131220 752813180 113772564 846340525 272947107 264754611 625762602 125632171 739165960 831420347 249440399 401487616 334942535 224833036 660183918 245015238 335090371 871438251 619286415 920385053 181371206 782434854 150481412 218914604 277215289 963691986 256637305 436064042 218633262 576967318 242511821 139468300 844916954 443697535 326020181 598795065 909240766 380203294 583429441 841690587 668824421 897277318 870792843 215460570 999143172 466277659 668306867 745542453 839676165 612816809 287183765 331832368 272179698 222745377 486776096 344128244 614502247 664018552 145433683 396817535 413962071 436983625 923079874 123238652 489873479 65139194 400343376 328489673 963194258 90188601 142157677 900885354 569533366 552048446 421658580 416627253 55316876 176712509 195613172 78822012 407191888 435383917 10945115 506271461 648641562 86168230 878539693 431581396 394936099 831885136 92668965 462225770 915669735 970371465 343994868 525829436 160939794 268543449 189962667 559961950 256060591 440459007 305935637 676239321 846707900 832845500 213562960 466166219 227333570 446835081 712277693 688127350 952044035 427317502 722563122 151594292 552401539 291813588 681409888 476888640 923913366 509879234 205816780 932815544 506572221 219792302 170874104 996535614 792523234 817044159 516945050 953982482 692875988 131730720 451892190 577058170 484417242 955966444 597563168 312168582 432290819 365449985 337545941 499953967 148924194 898825164 109399048 840223543 836672312 506697951 863865829 401682466 16227159 587538437 293919684 349254739 263390238 329483129 270143100 562600905 595182149 871992906 327502355 159222965 64073074 847950551 156117374 181537156 571223411 720511336 444186586 744802108 209347577 341412524 11915026 347453282 106673923 390361219 42897374 915576192 509036418 956986520 316372358 877743592 829569041 463621515 158232843 383675943 350666417 804580998 936462047 833970909 715176060 2065519 618920566 111059213 743558809 477252714 443886561 906844203 840171194 568927233 340295775 514143196 833484897 906836469 774611805 672536547 291016095 531116955 650907546 931940522 367988584 44273354 908681607 844013527 441523724 670100831 531929658 2267148 537634510 926742516 995621372 840442283 148111394 950204058 250261607 454276189 276456837 630544811 68280297 671183022 395508131 598410986 58741868 633469728 736383208 900873929 845974177 344741866 123613323 960160878 847195105 370577201 350937919 604207072 464584105 697666543 329637237 470924387 461201473 578604746 776503532 854823240 779281464 871340767 109163965 241693468 442300792 194044579 335732451 3752752 693563314 804507029 650301990 511363766 93725817 675655290 666972802 669804702 789467568 13425148 92719643 529097999 263398365 39552048 553826490 32470457 134098919 42990990 348108068 219278365 726320649 511575219 6063637 845377941 654795466 916484082 516521145 740042814 526562773 106955170 321133404 645571838 489271445 275114304 485234367 904418384 144905785 275395035 960515258 661130131 140344000 370289200 997299660 229367005 894579854 171389246 150909642 864966323 841030442 324092292 162905688 817383816 830272786 382935638 324005588 315219380 962561781 23945691 602703204 695245008 44943354 508284675 233831256 493468011 952447634 667825102 362985266 512598452 804818869 306821101 580393174 323918380 769397443 430853649 322308699 504342650 266885273 797333854 574902715 503487512 419465553 351190322 557758195 307246923 420040892 941731954 447125936 729226391 315550922 86101861 662200102 145505089 202663384 678032843 405182150 910191244 340778113 180070171 614685803 152176538 450956623 699258747 700184470 786783032 396184108 478854637 546366128 842483697 854739969 114962527 751902415 923552141 697871627 122952955 845667892 367013443 825771531 425554149 81890162 62785495 204758241 209269946 683352480 384010133 644938448 212012957 702798728 211975469 267700116 320576840 711527080 386150972 736840383 844591812 616800465 320491684 300996822 656048963 965467894 286282175 906859329 344736590 812007874 729041340 37395206 714084758 798420561 946657924 556120901 706627578 315535455 102624025 912965674 674633697 430323245 111869908 940271754 33846384 726732413 655513441 969187499 641121938 10895891 513723982 682653633 998977303 237172657 635530654 907717444 509419216 47530305 418673052 895458238 413043772 336181154 591352369 58144350 76814073 65287844 649306710 163464656 801154450 281483599 88933580 469058468 170487960 894462482 937735131 770121707 822451693 200775254 21209118 165983333 811175705 958438974 39566036 116989140 401697364 284474319 464350118 401970472 870897388 828186786 905602837 544617073 183494780 180683088 2759244 701116083 844147972 755461561 600784329 963969203 298585318 251096542 883677708 677170349 495740882 886186524 241067152 345458792 143662809 934956193 10979039 686749042 712645107 296627769 424107229 784152779 88388472 284828704 645727953 560861244 986291104 86836071 330339630 354964136 1309557 287845218 639689175 741440018 439967013 800521869 313131247 186018999 472359869 405094915 927710666 228176553 292087374 552889707 274919725 834982804 177719417 683002495 20606941 279326770 747473284 563766427 339111842 760122640 709194752 518463340 581955525 69050323 802166551 212103996 749893007 21374537 912986638 64621842 627292099 522872737 991544311 314467926 276684113 354445501 932696239 833275736 107595394 115459274 28180322 59351345 322163037 216229207 421047716 346059433 549399825 593076510 889553268 451878190 290196660 842076450 103949254 416417586 32892614 157133273 567950644 307851236 886242575 337604090 669086060 868949050 699292823 362722337 868421480 785978817 737751649 692382910 815808444 384012903 62833337 965388585 863594911 846473418 24210959 988724969 497454071 416278542 641120037 652079069 931373988 298218603 61661151 380320717 537060585 43278153 259605512 184431749 508857339 566406456 522072046 942108499 1486378 389128456 436849346 480180126 128601785 106462483 750996050 576212147 153182868 321838919 68957718 717658406 164872353 602922750 792317004 694063993 926491690 238464995 192493715 476858345 119641540 33306736 814325013 200258174 247802246 352938347 582307219 297807574 914881669 897410762 783451882 458758938 97187211 108681068 87345522 886538654 674902057 882823869 212215727 938119678 96414105 721991786 414790631 175895213 394549308 195685450 680008929 132870969 367963411 308941414 205691614 903957621 949692937 734911453 352994232 534150818 648880082 649840524 789002030 306209673 740972102 201028947 517577327 780641532 448701653 583317113 762675139 199291790 397678914 418013479 759398657 535013305 99998435 813002569 547028661 762901174 845160007 641376809 374678036 143696742 777727442 669325023 975971988 783970919 213151957 238386891 979092921 356872317 32164573 975711425 810291461 466200871 544693506 193990897 353575896 492114550 955174701 956936506 887379782 991710144 282388966 17777356 571370334 18724001 604980178 44668990 2710618 466387905 800687211 719309354 46813498 442106854 49388190 917532433 650697757 664450120 643389886 815274877 284896256 142449977 583511134 842744074 300724767 638893963 71523478 188832372 352305492 23473239 681478187 793609011 301272050 344708086 594577483 29800182 393793463 699681621 2612507 728839008 261869209 641110732 724206046 367851283 171024166 563164024 261398223 230341541 256120903 180897185 367806943 529568716 621993350 561799053 746481812 604976141 886420241 810321256 403940038 18510095 492193809 102850200 600317206 342194833 874041725 978838484 575255773 163790307 559268731 555617686 292333556 881172254 271633490 493131584 28258840 654071430 256528849 664395860 24671306 806656678 246240808 179887003 451455450 9318682 326466481 679136764 680210691 90397552 728741473 58563325 526441934 435204342 744618453 282678111 288250917 32585165 342271008 924075410 855962166 578930046 229509095 490623535 503881168 855641150 657351364 656905725 619172219 433943268 403130835 538514380 315530186 430259707 833674614 992799922 665512737 587529541 118992042 987789538 625930461 468597829 308191996 122822549 703029890 145295677 391126320 190734649 234408908 499894713 57409625 317640141 449437095 206792230 959141755 969619499 123208703 558338308 119687296 437522842 270544657 416247094 629334204 478124152 132725259 644445315 525305430 892646044 600865275 832837548 538931790 429216286 495296552 425958786 294547712 517976800 595528578 139063593 105158794 407633917 312011020 614909186 527299813 506162286 206139496 738067388 843932708 89227932 700786817 129976213 300370719 491282246 368155869 646142241 477299562 237968177 466110373 599955328 183230212 391673919 213546772 630094466 912965128 559290557 103719252 721995191 286120400 582056208 946611199 301463153 847489254 120776595 28538924 481946860 778409608 858142201 673857132 73591355 289029662 152657339 419925202 321360839 801624546 989356018 228610574 387706465 345536779 202378859 23187407 771892548 589755788 946446755 878077529 893453781 13757512 902858173 955142718 830203378 839678509 545158956 660317144 977290792 692529653 347084757 506244542 622729231 290352239 680306673 574130450 734538659 174344902 480267389 193653024 465235794 825052034 131306526 63535161 536508621 555816147 65067424 411097966 654830667 649355323 50484184 488558473 567604285 334220098 894260030 20098540 3443640 641179772 960278917 981807294 200683327 673723570 186278746 39907182 404059023 985447764 934983725 650937077 833344178 509357129 493881123 858483231 541191005 802147880 927666564 393696242 147095660 911706270 681412456 553972998 510552721 303119016 543774210 52302499 611787346 245496077 527599067 158153794 550319439 544852185 457335464 135850354 802355798 12607851 836223715 205436412 589915618 31077920 578250029 467181480 426187045 83426990 864080065 901394401 867549464 322040361 202816317 861412088 13109420 913164511 322951051 112481430 692986707 700583977 805786186 190364295 493489055 49447167 579097407 113582701 936590695 537408721 980546753 461087256 147547994 974740801 470303486 541256766 152466382 653714700 103733504 681716875 936038963 805948464 134231900 228503772 32977620 155257212 595583563 979841865 258377704 171556104 565519455 121245176 429836511 562605116 336341246 307116220 347609773 312326503 444845540 470725378 869340390 821641328 734506053 538418741 748373038 740493000 813272528 293152202 926925616 107283140 952436694 52931062 698821535 696646014 558212551 116559085 707797326 277662318 941250867 894777569 468104695 17226385 588703621 197273718 74049322 559741354 184486323 880279625 773572409 380544939 377546961 334834172 247484997 619685059 879074861 195818841 870778975 476334529 754253705 776428488 547833018 5601460 916572023 372249170 272019716 375720541 224904905 928446883 371792053 381768421 277856381 766170973 890012249 677053673 422614898 686620866 755687516 311416257 316136998 316334993 808822420 276246364 831630422 933225144 115947985 319569486 110298000 197194328 378930741 809790165 733834214 810962263 904122958 557153603 77102932 799223183 982755512 296662678 33303800 518691489 946757146 294096317 856167802 481784918 924045975 737391061 846598822 132093165 768898060 867460901 419052750 674842973 285929296 256677283 191296278 961765099 29201765 46772920 461527481 212989611 360506955 55984574 94071169 311747722 755401959 337036840 634359371 287680433 489303436 540555848 44334919 154853254 833887974 945435718 88496656 102636832 743112008 807061534 999648397 108568870 253276266 261407991 239956592 661130031 777671947 957794274 750601166 121250445 306539542 886588715 664980636 235201364 273690674 576041979 276276948 388036312 973173433 487715102 546294490 182376936 824564457 573333899 103438992 441856987 648518895 953018286 720481187 357191510 15733803 380935386 253419915 134275811 583063502 892675039 44958225 203454315 63358642 239543214 30049536 213559189 767384343 878819409 842484212 947609556 86162117 806394282 8583163 25335308 561045657 580812696 989659011 945339352 338850969 547047659 783086533 618900520 206801730 848115911 905819775 216535112 958097352 84691390 607557777 464588952 879969782 235219624 281844995 619128170 223226138 528104818 949369114 121180500 590586489 544633209 584632819 57287491 704326485 76361217 656053105 651532506 536551501 263863936 415711940 90192666 403326958 138675961 810612963 334014492 162224382 750209555 92722013 973421248 787448868 21916124 852849641 629481629 453041439 289870108 533296582 253461896 483591787 115209089 796586414 708948144 807096565 585629694 674537883 4559477 659843979 881556520 734702382 254788007 147608770 118036312 793976545 204094152 620411263 640093624 749825448 715123873 140326754 491259037 200333139 518889067 698688341 833076563 230292488 290396375 548893423 992244820 395728878 382658275 703644350 783824767 763772230 739011311 208184395 193160548 985520758 24148798 975432252 40810656 612975658 183293027 322291570 270753521 476081908 804320741 709103279 326704203 991313282 566172435 723692177 650945690 381651616 71963939 756489882 707357148 667242236 907545568 339553848 968461427 482836452 892782805 775210836 960460328 496017912 207702781 454847060 890364430 60979857 966883093 16395591 64867657 880247047 736327191 934751829 457464368 710769341 901907028 372087828 441171010 916018889 110142457 548535380 419038488 58651474 877618118 867915208 393049633 493414914 931338919 245247513 168293920 523331867 157271265 929742296 495136665 804965305 568269771 864836117 677357187 98074416 379272107 451686984 848495125 671403248 939187883 399150315 605916568 149810032 81475132 862783916 131357644 634052649 152511907 950494613 89962585 508549332 708521684 955025876 724952034 645792583 21678755 272331850 536626285 236017492 593870896 779785504 865626710 263433611 771177625 633095184 559730219 558545852 834333117 872856771 270018460 395124954 776555941 659042389 70801146 155202846 135892595 982489378 941705054 322093774 977887014 153069519 121038509 821343405 413993820 21071437 722354049 782193350 425470544 803922244 884570951 55339279 8499296 72682560 761169128 577472062 737354073 725636660 641576941 926761650 884468425 970601509 613231423 524545237 93274617 313883546 700656020 928922464 249385745 373618431 45042840 411442668 91015966 918095496 396853473 594574833 39939931 128390644 348974821 298152936 61018457 42487421 709304174 937377542 901599832 134793712 40612021 242100617 353900638 707530517 236016217 122466759 999783658 538336079 493408873 317491712 762237711 373677024 14710918 881959801 182326538 111312440 995409832 966674708 297038488 786096424 867892637 811988618 810080713 988184912 793170351 596733691 673949467 799512995 540043870 450258265 233986247 807784165 794247431 860575821 365995762 838992792 44226187 380266759 447998570 415812196 701226679 322907000 726798475 68279342 821758024 874621158 258219132 44744055 451466980 194775578 303332029 69109180 742511446 531115702 329737973 487637889 297430975 704145494 758360156 736209365 805642544 648217114 63233478 41612032 900248131 635418629 728595891 685260529 401726595 149811452 732287699 866271201 331460718 861838285 429715404 616456681 510931711 936134598 511573226 339313338 334016714 614636670 959900334 109580988 793069222 827100545 887406825 946423082 60315773 190845084 734987147 185240706 687977389 82636635 35239941 110830452 97182136 500198489 362449983 675567723 181369008 684121591 332985605 793031293 450361596 158430347 69896516 379955006 768822097 199368550 378635432 334882656 109626503 208287893 621857274 374075390 427409047 53875906 952592606 269582320 153339894 616376824 969998989 171383137 35688631 482064403 290126879 870449635 718815269 882520721 56046804 595608178 388894357 944938277 438641877 786014666 724715004 564547043 353225396 628216411 974896669 226378652 881322388 316266331 522405689 651203779 328963590 184817481 34991040 774059874 561357071 101065424 683490556 816196965 178900308 404730047 464622770 247821649 578410924 306535601 606370797 469057807 264484166 524607266 835671588 582020710 792679732 122528337 967465140 179969702 919583187 703681780 661451752 879346967 747335935 80535437 588488099 409668991 653353773 131445199 753746867 880224504 234829356 79284741 729599811 700415257 264028463 905222914 122553737 882916633 655884282 275144296 648372712 550882418 994712167 190084185 942820328 357091751 80107851 342781735 738829514 774895146 360126434 315205700 494067938 960075300 949311800 90922179 565960665 447597137 542274103 564511768 349298513 86525041 230513163 733384762 806258975 404737827 898928141 877297805 131761143 734634348 233881738 836582470 155540834 10420182 192069640 117463034 641215829 494346296 781453406 605857464 914294686 294291756 940392809 178707092 215258805 991822676 261141726 535350945 127012433 765506264 971381688 613888496 626772171 585595328 250352435 735347934 146135748 697631374 308754864 70093144 452695465 525315856 108200241 427783337 161073958 209571101 241813913 96679002 108147906 774971744 603184164 913861139 250778922 710298087 426803390 761526630 114360418 554376113 427858383 478838145 458576833 349217405 655008745 491762432 753303349 262129407 906923803 598705757 299746679 303310852 523224350 771388009 541712861 487237911 746353828 888486028 744978099 813700337 986626198 801885220 211016810 416867530 170802720 877850747 823660470 809922811 18853550 689713679 87929363 416272103 179884724 638958130 90627142 128403019 504634869 814670836 607610131 942574716 86165079 671234368 273988310 231334854 866154824 621487602 395267312 723917451 775483940 737994960 281272468 852518556 449753286 228287253 511031070 531611832 20935204 638838401 874208223 673442334 194823902 141800579 660180717 501172245 517577684 549679443 957092859 521402588 810934442 665284559 828079897 186798707 152379405 529041314 751455293 841613798 442035872 694495005 484348033 437490675 678983448 701288863 612324453 293791387 259054526 592866692 961467156 956560701 231382079 322519884 101289171 856124416 871860493 43805636 954835679 347918708 622180999 271062688 838295740 411851315 904829738 204506676 239281033 181379967 773683057 407295581 866197816 217460763 534376916 833409374 938351814 66941605 518371060 965777561 221581398 769157897 160336775 669321430 201571310 508797345 994099790 909113942 838643406 324126399 24104461 942522466 125717553 930595804 128654779 305855974 300675619 340050284 298855462 433579463 500691145 636920580 881028462 997764327 25328629 752160682 499702458 363386250 934786876 307950546 881347312 424550723 275020853 13599502 493051671 559022878 394185696 833130712 276878413 74145356 244294054 733099199 364480588 585950992 975963037 360296231 519946640 126964247 630000527 625602976 117784700 563481754 505729465 318368961 78109815 50304208 497888333 896955195 329063338 494003647 828101157 267026288 427858541 722434183 658639171 528088553 982765545 279342065 517252999 510248274 728144124 921612893 71685210 18613362 88819556 105067614 811340560 625691227 360791846 946269950 813444947 139312804 48099812 185315470 771152929 302861859 630294216 617240182 715228728 59018472 950907673 159183941 475272852 566979117 94560823 537093495 506764626 256919590 184639299 431077630 203905267 145682043 695830093 437117361 437769133 663519120 284965069 693189626 803507025 605308009 495996941 876068773 226959825 586873044 890538425 367619311 271416130 116776688 364386750 565052428 178258272 492322959 13017176 987782173 129546491 251485215 102311399 231021504 927237053 658469628 493913506 914414553 316162177 299261399 769833204 460214942 388617640 351253952 226089699 941352670 968105374 125698743 808443059 922963381 809515576 895714771 166097923 418251107 551462609 762973435 221889708 465397870 701592773 866191665 10198572 212518951 123044957 574576612 744573215 417085553 254532657 809850278 666633244 1925116 529177301 372918694 398441970 940070726 447035079 664065266 720194065 452546487 495017585 514209303 730809528 734634015 191794190 553009536 686177853 711693579 763572965 499368702 648417971 894637458 432861110 582007386 52874136 772897810 750991630 621037752 359096549 751522637 944166200 953890138 478554787 171235178 360788459 983151975 886742057 661890296 96971487 33016582 781519256 436166817 915899040 38139258 584491475 529064968 394989260 60690812 239492118 516394871 905967445 872648426 11437502 185218336 830496006 612013445 481865885 921772676 801834088 38823297 420502039 84088453 603099868 728144683 450372434 844184364 739177547 830927742 53209551 749400747 706027035 688368559 480316386 361862128 506535779 507519904 495049740 842333215 750693109 391387293 750446443 384098024 343689986 273386617 385541168 26702964 385582786 604876672 632275325 727712439 990678715 901541382 814325330 823068332 729230968 426334608 448929184 731982901 370769802 494878623 411985680 758750326 649578628 732129985 50379374 150431730 327746797 929182097 927751459 888557543 159830145 754592266 206172178 398160281 656911877 183539004 738350523 209476577 796844163 98691135 986488840 589194116 867530191 87870529 746584012 17983084 596321156 542986775 184315037 874212445 728022841 635700878 486231329 175719970 937649068 933382498 991937383 855903262 641528690 866737183 312234476 698492133 835281254 931763667 882920334 410286169 34867880 520396315 247115685 208436570 934189228 750796693 315362201 844764145 206135860 74344486 648681454 895555936 73017365 211203060 252799958 906380302 660124689 491658041 948102788 498028947 290872565 907280536 449662552 755851513 543524377 736636657 400272289 901586372 595137123 559778384 508814348 938622331 129569154 413794727 187720607 690522553 254694147 870558863 565114892 152840067 995007178 283922915 171761548 534389951 435964446 568712007 538561998 894999376 852286007 804723787 809591697 58895288 991887475 709376734 405378963 476139920 331806553 275783138 289498117 670677982 977022868 668017432 175991322 179192984 450753233 700971246 584310874 291132289 673791190 744573406 867697162 85070270 30394726 317814407 788635082 449572181 968586623 905748177 540787075 706734288 243417593 530329957 966794141 61470179 462448653 455747149 832336570 868462508 299312993 551694229 925792370 593986804 573125320 161648374 410126826 3188475 534795818 258797601 184545222 576408058 205864570 88389567 752261673 620423952 246507778 731535410 932362827 447743291 33568617 472194928 175971736 198085594 571627861 7215145 32148389 447737268 124103993 812287736 781571663 67017774 595820674 473989595 207693534 929311040 789506551 346756999 439689817 882518755 13178584 905955095 620143056 992422437 970647832 704944307 503030422 982790304 415284713 378344174 176181435 842051321 32701360 217116079 438326545 269942304 969405627 129080437 487937846 594508924 775998398 50190908 436458206 336306200 724340386 480146800 232813688 720919739 812845633 79936758 253513950 682652731 980948915 529107868 968042579 699668750 88637461 800722244 913135468 934551509 838229793 942661340 372831611 612205632 842548764 62694290 366140519 205780039 849134599 605937448 290649048 971784606 115727048 345906752 455467006 45769525 288106071 459389032 906905496 235418224 152713525 821775128 965374532 630800158 175984000 177648284 95569895 42580493 596918863 673195712 197089985 690785430 869141522 192548275 699867002 546473978 909705785 340693572 89769557 317180669 966556498 164893139 709327605 968667974 680662436 65093802 768415809 588227165 1662918 417317565 80898139 579620290 256769274 363140252 284105401 854693662 904300970 463357828 114178202 997349067 261411154 215957256 185025940 638909684 671219682 801575769 541064431 790195034 952005693 732813959 247494497 482942548 783575381 370109686 131310086 218669647 129680880 537687767 904499895 945277937 661175897 733002485 379101925 946429521 199734543 586117261 36815854 696568509 96795048 129295913 241490753 130347611 746964097 64909751 749565716 440999366 295919808 754292874 216073977 184231785 654326135 686449234 56828774 646950528 574672218 194544615 252494432 908719704 304959891 920607506 24407669 542471930 122205380 213838490 570555513 744237525 51078651 981929871 827113912 696465221 557121051 75181744 669766824 497973818 784251726 865750516 335233656 636027110 229755368 233198052 814959158 262950888 873758692 399345371 892126140 473177864 911359207 309547417 801921563 74342772 794384745 685129641 727774080 459776789 766734853 426973719 468341494 511978489 981101832 509872904 484701927 479357662 517894402 829876234 987916674 425692594 730670288 871649101 309540624 518395940 347152012 985404707 332403692 692764331 636982522 489694475 85579232 869793155 931819486 301021587 324506570 351628439 220600825 500321952 161137390 196945395 613204135 80047469 598380896 223834661 641471072 661579383 179804952 343040235 155113469 185830062 887894230 818290944 915226878 101223694 960628802 452590536 87440427 258944625 921368412 719259532 809185721 85210297 880821514 974240830 208050905 912776471 742811280 380914471 533384478 147673693 153263112 143929436 873236293 808998551 72252934 830692490 313102676 254813257 900359752 786440585 507043865 935462127 998931924 254606244 779297102 142689206 600626617 435688173 187928474 278351209 298118687 848676625 237289446 732696462 540073118 213425520 775909009 664904480 689285738 936310881 723251159 175360514 109060950 183198504 205260140 846835962 87906187 962470717 259362279 447951918 327306084 650823546 477598463 254363786 649924071 695623691 31906841 470816906 479525755 978204819 529609778 202046332 340704330 712099262 950465367 95833029 552525924 389631924 656379947 693870592 739831154 72610132 810897079 214395117 625807079 487205075 543096439 155345728 196661530 32461930 229246601 598150096 954593116 801372894 273828067 406743478 466412388 586150478 346975712 391254487 79130919 371307558 710598681 74492153 871304462 729496781 933594535 210090359 348293019 589392769 853949167 65511763 440202183 76768769 116089255 504324180 36132752 955311773 859582170 48531711 146002606 108026734 560947993 974938469 169354868 592442554 156599145 400841715 760340746 717073160 838477057 462284752 776284140 760365930 662238965 183927312 216358668 142325490 834141446 162880024 168546975 124404900 610857347 284701190 115799836 712848197 354825205 148655354 487268748 446791124 212356251 663542196 539901951 489203286 90076167 368614695 562034185 398080236 212428094 520026580 499168604 682738201 152243916 480962980 429181640 872298888 785503419 244175871 604197265 10924675 402403807 810946434 793914492 441810874 745461559 610250510 447597035 829217383 642139006 518430407 785234259 119091184 234384723 21168613 668838779 483817484 57572449 123146445 837732145 731668050 516488339 519364531 496837833 25953374 746737355 227146642 370723261 908393207 795309114 599433989 507426879 376982387 946653211 392374271 86273000 226242054 110312492 949920117 246889611 49843908 185968770 742187203 440228838 174855157 660770338 470002091 316084303 52171954 510981266 266461178 575427693 270784586 231850437 628440860 137088279 106676682 748385184 457946975 898437153 670476671 863231143 527972324 241365179 623834737 165169853 986674212 457216910 376279807 570876211 746786008 823739187 886524682 597798184 478514874 813196674 892975367 696931098 911085732 547518177 8694748 751825645 392927817 216514809 970196239 301095162 678563089 540735333 665306537 13607783 732606375 870342178 936003668 111489345 465257068 205013834 686179277 364851331 368812163 851200656 829772085 849754146 397288111 813621882 362949913 37287941 678944886 684044417 509424041 643026073 428877772 741209385 487090776 617284221 180243122 984162422 762894991 851137368 976316485 796090910 883715228 736781780 377728106 843786276 220345784 42006736 482077379 829503173 464234801 825354696 465924050 4002586 581276954 748942540 205617338 809305932 395675810 660472965 417924899 900483690 927856389 605186779 136807786 555273555 388649188 208439591 599313569 387530202 309080135 576566782 476523732 651681251 231367177 225891363 622192382 715660725 991990362 385266574 41720712 309574414 986841893 609971306 295047454 569367883 655666165 932160939 390714957 954144936 469895684 2205235 697531748 756410763 609809153 323793352 760443969 165754120 375563301 40477439 889138242 531547250 884669273 782767247 513052127 92246191 124143069 186072418 591319118 955038709 387624697 798931289 790826770 947923344 446422889 956696 130034233 878057761 237082534 264656708 464918346 144001602 848724838 237122776 829738654 119445765 704837397 654889012 641182373 64183761 403034556 60296418 712998646 571314701 989793293 175972141 264471543 4447653 731899361 556767517 92730447 959354092 561783789 905041497 464529112 894565233 982746672 637933127 351713823 610194530 383540715 113455992 702614967 849154058 317190378 745483807 659276802 198321617 534703310 809854115 220716015 503786957 283904199 586280226 619715566 411999272 405374019 705296458 566418744 106645366 510452912 710466518 610812358 741142736 428873184 562351941 141623398 221303269 831301892 117693180 385298378 46663940 961488233 628492351 202014859 927841830 769410291 946575986 809242087 475348887 901942194 369828308 576368699 216671576 419441652 83538007 455838325 331634450 583147090 314973555 604514607 941187404 29840766 281703907 15139288 914563543 879074361 720932100 695898149 653444109 157279012 114968840 878745643 667080935 42191269 346048295 905275138 611491345 514487047 632337455 190478916 983581453 644024754 238729790 964068948 924590704 877256497 229538717 667440084 758333896 703184141 58053131 531965596 578543744 51074663 583473375 857945320 689897379 983752429 20689696 23393134 184490377 301402245 523514106 688972916 917094487 711854994 81945473 318374790 427836745 876685578 299075649 78713861 702413229 538439597 674535171 96900960 496178863 811438424 736890061 574841962 107236805 163445963 17640989 466202338 66621362 260806547 897514042 749648385 277731748 329887392 204086466 806216030 698130473 844785573 285610298 468060780 553011408 657117701 66631738 888245456 922418681 669227888 221845335 56208022 616671778 663057774 173880044 794818198 111772691 337877277 725011889 813869586 67785781 88985356 276536016 465986508 58170080 764815791 287252932 430045907 526283996 50854523 522958180 455663831 50955040 876534746 915568264 751453657 521413960 170241899 289654139 797505797 319640819 875883775 487021094 585174937 183657437 38598234 297801386 527888478 578720640 774704557 59618457 281099521 384090429 64629235 774188068 935500420 140080211 490377945 630882877 350311530 654057355 682677934 493064618 986968345 308013228 974492601 959129752 217482662 18023150 760593687 473736722 291721307 980780162 549967066 784278351 776086572 965294331 686418491 905160029 867622121 914171230 988759742 42888130 63353940 500591355 813723643 999771227 416373925 322248228 263047642 116381728 912032772 258876109 889302651 713289094 992851527 336541910 498896586 311915687 741830196 392913090 987915345 819685923 787673344 980232776 386306485 289309341 770985340 963385228 701472754 378723583 567403382 51463309 183285837 178713902 729834262 299957078 523438004 601535967 714206248 132920469 308373624 240023008 800814220 238350753 241118271 615765432 516713812 979254521 213065517 574440822 197524126 62553103 275348187 141540777 262178813 437538924 18481868 249152395 140714373 425115299 896292494 251898249 52238180 12196081 838311157 334139466 760495853 2982502 417220230 563919710 993467815 990719608 201954086 358879492 79635717 252586957 907276190 864891659 849232180 324359311 602072950 136390759 976226885 948498524 826122851 82248342 966754986 235691765 235656637 403733987 990431950 48535406 841037262 118722949 897868909 725783567 424259526 819610597 239010062 358981162 247618958 543951480 692015889 81306568 224637661 768016851 822154358 547148696 853983204 584684840 216175904 318339557 617601422 184926265 841924050 977441584 707204313 609468991 690414457 904083524 534497226 858724967 319658682 119900355 438447913 717379023 142163816 757526766 973890756 658315620 572045105 844310169 835272948 902717028 679520832 399751176 965653280 17049205 219271921 890732067 745635004 341912060 808029151 492146218 710221468 558842131 612591070 496477596 440561577 7206210 115379945 442915811 367081895 606014379 393334810 870337136 485795768 401022972 367084304 474644195 205357551 320507682 804237258 539946746 435342500 205879274 221408254 857977725 595307618 932978693 9455896 56099471 211200296 965939966 215796899 642227009 540460314 802775467 34892513 318454311 588969159 727498599 359484074 929249952 888847955 615797880 549925461 815174497 671814474 257176114 546799487 551302096 991370275 797335057 37751829 209210402 556156987 866041751 693229020 461179703 343171521 619937940 356633847 857646327 857260579 921977624 543717514 315426729 625183054 626330657 48205548 867540651 834613476 415160417 191402252 845768941 844719722 99650133 470549307 112409958 613734612 487749967 750160899 200261027 237784242 801113796 846562988 426563019 435324496 918941158 614627760 798363554 78273577 768078314 363289002 399880647 830238718 769302167 329126753 610531884 712077003 512984837 175883394 374944804 625358222 973825456 472503819 169879486 762370152 34736182 334137480 857897024 222388974 8867203 279812735 989590514 74573107 539291766 276854332 253663716 243015608 241888497 37211101 635965166 694241473 533786257 167455776 592634696 846519771 834502329 311946807 463403615 131032255 689689383 502746705 332050779 697722388 485957008 696678638 744761618 559792012 984145299 600166626 579567295 676704703 990805108 78892492 770631937 831529122 106862179 690775897 917292090 860361505 997512272 534848312 890529934 281577678 186688153 725744618 457857660 813899816 574740151 371000337 684731243 372042963 911361421 755973518 107017753 148213347 112097448 324794748 913639670 878308649 901136887 665200017 827861379 227112181 711782504 336342884 153496157 17581066 200822944 664188969 279667050 205073644 838986385 60560387 824130025 273794254 353020024 715877068 38132248 860201800 335535221 414057827 767132701 189265843 389162252 730240964 745095302 308387496 979837735 16966035 918007904 22468565 401365269 428566262 601608867 847861598 431617383 373979858 102326689 871145786 842001138 638672370 572567352 720691549 650083733 640560464 353694304 918898669 68035398 459692026 49102658 50056336 818310249 823520388 336569107 63259458 715308144 272229467 60980088 532206277 86771151 496864650 537344004 86379420 291682872 662967360 883594996 476227202 551110500 959990048 397081272 478022347 990592137 563804829 440487154 712604567 232485685 115138687 931003748 144328146 166804030 240811785 231577494 391562040 8835082 853555448 766382528 869114600 471780692 627258196 760741740 977321651 607358525 545910418 687119371 644886914 392010862 380746241 629082076 763111564 919524336 193716205 370717877 952565646 226757768 220729381 871503209 635098219 165634254 48830900 743062715 746845278 532722439 455627327 822981288 727370531 254846027 935589529 480782522 547838266 841071929 447374424 888111947 535090536 321600813 173793525 268344076 134150561 258311130 479747284 385954368 983894603 342548976 987849549 418692117 644071981 199350407 437044967 503948129 483181167 824489534 852881887 14075893 457025845 209535084 412398707 188639631 489639737 15319927 777051889 816896498 404768439 512821728 196232469 721844899 895891229 872466144 644021835 121797302 678044309 891750093 184183527 377080737 663246930 746234392 362363983 300499179 771164882 237259094 338959875 250687392 801664948 40148212 745304824 561984430 717638297 139862651 285054019 37325473 28448345 251456451 981084004 527945807 177473383 854066459 679833718 151541800 59242449 200886555 309463377 11859129 756251863 885618500 621751750 537614038 739189007 521937690 884307805 468110076 541805521 956360728 199533130 35804217 37282712 209963132 506271381 998654285 602268341 674559238 917555261 489834136 571384080 663597730 107258434 761248504 477624643 194731040 966279762 676638529 711688398 49054887 6301832 536128064 57211590 73625716 428730522 556366631 511357161 686968919 267932375 80805399 397882484 195853009 455826740 480337601 415720563 352313094 197718392 381554648 63354011 349403197 606168817 531374389 614304254 480274240 538087597 976753989 199338783 130255542 379156867 133093279 199078120 808058192 15444801 126380588 806935172 159412606 697589093 39029809 822627111 813246288 592950976 279274584 500817357 46914574 774999476 369239540 157333175 667866659 648894651 631647741 759363363 57519858 584420033 710464090 455314380 339384682 811522620 108554896 167833161 497571638 307511877 24426177 256631090 887966010 230160058 324826590 172305554 97999677 727184703 921466784 178354049 298890485 848726094 17454332 672105279 666591872 342154439 657957809 736167047 480060440 389006911 578917612 224944570 375158912 645114524 227736524 504588481 646176173 401020487 738824125 741211444 165244866 136016642 720850112 832887402 114750548 645894991 14250613 818990449 227583603 361643794 245305039 445839858 312869699 949383834 506492243 20663895 736816069 38486810 648005464 49719977 549240048 33966067 342914977 256991076 236451553 849208153 839939089 562116907 983200377 204653754 611759555 12021893 583788188 31476342 65957233 249777198 904269510 819884169 918148251 924369722 482729979 719373416 49226429 413163424 83263209 920167334 230619778 466965345 36541525 972660773 274167207 403508999 637793433 42467787 132010901 954993147 526251418 313162728 265423240 207678911 151515331 430469028 488525468 890346339 717566300 467405204 797504191 153935045 181846844 829533610 147785369 549946880 172066375 509792375 737446992 315060319 322345228 347468251 621980610 695537234 870128250 726550506 623139565 83952472 767765286 905884654 462017944 312151907 651565903 684760568 493016433 199648742 756454163 678209365 42780550 304276775 798754710 776486021 817370080 216785486 332071373 924682315 382536480 670117007 379827456 266200842 276845183 708675416 995135287 15951785 81826239 244264200 401803781 783904483 350942404 112214934 718519951 60116906 736009329 582548832 518825175 138750139 255686531 706718887 942503604 149091926 496160012 626937012 499842625 260909657 854696457 383375846 148859605 969608955 2374503 374008283 147236707 8810990 474368933 323744573 527047673 617491423 965782877 920777588 80225610 253544675 621308934 101028516 905294578 191655679 311028593 778227403 666922787 286524015 945535234 580168583 639659294 15455358 153296181 489514821 365404196 395270650 700981814 209380815 399776887 999112698 425585307 914537577 503699732 319519819 46932972 987334862 840146976 144150278 216638107 664953661 337676250 167505181 723101328 142778664 865143820 296779297 672815584 659494427 108913123 269525069 473326292 845844968 279016145 802525454 925616874 203755066 93210564 956953132 162683458 415975040 616090313 67978835 452976987 743268359 281186263 271973351 230517238 47263658 81618705 740508751 978405064 566786750 310396164 186475470 790474878 906021562 985974189 91286377 485810728 650805730 718594541 23788739 400862112 913078300 896274335 442206291 564601800 177664529 703395226 176680254 294474156 550377807 292499266 498306878 47326033 467799980 731477774 374112052 669783754 844567040 113693005 409779788 676604175 866402148 662061146 750213358 640710231 297454024 616460712 428362560 687598896 764272911 725329783 675744141 560970235 959809794 370356850 896587385 7373610 201657408 591119714 128800844 888329141 915127184 667599752 62063372 785901447 506534503 182663598 803284101 922841160 643846733 274437813 600366856 463718133 527358136 227545261 553994299 673650012 782835210 791915738 576354193 291586826 503146341 182149567 839800790 201498179 159181373 374329667 629268320 87042499 990202230 328733902 293387758 744920226 650751530 227583474 769457103 200411252 485816468 850087487 970989876 425159803 268758221 434875601 854354904 986670092 874030469 533158177 867236720 246726841 803017146 396155272 860458238 132523954 901566081 752827560 907459751 515950097 126044403 93593128 753497056 390459216 678390491 406561217 58339875 674449694 602488637 401158287 106439962 820846706 731297535 546789242 157837621 933129808 937287009 397057154 200799756 768988310 419458731 473616150 12380858 93521906 590438130 844162429 431269742 163462734 656346065 12643467 847871155 930064954 657860782 407108482 225192335 675481411 725811003 853498060 841889138 587370479 244420020 374088426 370302728 367956981 996656617 120800933 613786109 699318913 281560788 746509770 140317690 545142964 700038082 134832532 277717369 384886809 531668012 836973078 149032249 757797756 145175455 199664622 295381182 989349950 556451408 852527076 369955704 708724711 499446028 669066867 822166873 631478945 301848756 723951641 890759509 3747531 465460652 677902741 622944481 323948073 973999862 523333597 183155207 817771363 875641513 332715063 927674489 65152906 939965105 564286243 95516593 480573703 113390161 653837991 13410052 211705815 696355735 116252073 57870319 393928247 83200852 985386455 17583702 977658250 27111947 287183746 570247923 132644190 19193662 666526281 473008410 420979304 316251673 935535778 292383894 113369510 169932097 638652029 596273626 842580063 819118857 876856845 778179113 536440211 714809814 912751462 45274976 553310533 219948036 346149526 549990905 232289403 21812429 598338620 997260253 292306973 84574182 555083155 713595638 402353529 413043621 437900856 770279584 750621302 655520524 8476950 639963552 91834369 534793761 107137816 993340341 516736032 964006018 96448594 416650381 476059017 989683119 945788282 834047559 792123879 496940421 360023001 252542426 350499190 633099093 305265536 747267275 499225981 524048643 394357414 880698574 18553531 966106673 300650222 409379136 273010710 910575562 23594350 990627958 466581517 153792302 936643447 225473508 495977481 906308128 99727088 901465677 138787203 319655793 724140645 460102382 49694949 777594518 166788477 286194159 723109506 653258971 797295713 300643017 237996855 219425770 213640398 487999958 307803991 871437622 770533867 346058076 759548637 383152473 62529359 18205386 237975633 102832662 585052650 742944653 430164204 791154154 82179886 416737102 163687113 387903409 925418470 439957123 785533410 871364380 376614683 610372362 206227595 714624806 546574737 349528906 793441696 267582907 47611579 57368543 811057188 955575226 514064434 267179373 418844744 991129410 5073913 420020469 781559249 822059301 232845444 513532627 323445507 113782959 463746481 877769031 562349684 292930452 104339046 501525870 647097688 279952812 711648549 830855814 565977677 952920066 706148023 265455408 460170441 536206122 200658084 817399948 832227782 639674669 810441214 86486591 567719114 909914240 687461 912774796 206973345 816646089 289738355 141741807 454375868 462146781 196648296 967463317 156462768 814973766 647955910 707449039 485016464 208912339 596706125 864489887 161791420 800593299 903281891 475365821 342199681 2098558 939009548 328013948 460993283 750352788 570404414 408190461 57878498 197162166 983794794 212489469 743697308 13521845 469508833 393837848 63146006 666754171 530220044 1237014 691415420 772679160 564477854 795486911 731321385 600130397 512162761 288181011 801060552 560170690 390210120 513322224 698362034 871413749 113848581 373949578 847269182 734304470 76330577 328310269 500072258 303409234 932941690 603944705 908205420 678423506 117786995 136497627 383914657 307549590 765600971 576902246 573167792 292501683 265355418 638240624 396415056 424105792 581169028 996807439 296029740 670383034 610340 512257243 565679080 184055510 506153995 532539944 679640139 800556242 676483668 994750797 271509663 446130341 376949754 740851905 700493786 628423335 42887579 735348612 984711018 821906070 230211642 844894822 483874664 873815761 115773033 37656406 407997170 410188395 348273876 677708327 576626953 205175688 177819264 257529616 360672971 186452566 755997222 203759479 803399425 639144383 959471572 729151805 709621089 420079433 370082695 150220166 332856732 412589967 688848568 43415168 836608436 484497299 294040016 265478379 39196813 605189214 261214208 614592314 723459716 105899958 741371125 500034715 736116581 110463436 674295290 591232772 177054061 826764860 761321342 6331590 6183345 49130516 729306009 212994460 972077688 390171449 951116322 610599496 752158810 293684631 26614647 963594867 712781297 660543805 643064021 754907838 693886297 766726360 740337748 455144098 285460271 970538161 647088507 823489015 170456912 813324783 453789965 612006938 419305498 19348852 755981405 7163074 68089088 126919507 375591367 83785541 482004053 466336314 703668498 277783415 485966699 494593772 275526758 382573955 626711689 16322337 287019919 708227799 751053232 162735319 890900074 181343687 625939259 467380224 550842581 100988164 857135433 516282978 144205705 828437540 582723640 483564452 801190747 809254887 668508815 225823393 949822223 328296733 786835224 448888913 750979354 219438349 594087901 924559400 126081240 739391419 981367453 276690262 724685490 69525175 392890848 110068054 186659862 94048517 197304355 87713365 991785196 504908153 294606863 814502525 103754932 68804440 116925268 660354752 922812050 484553520 682305144 943430078 675708843 199647409 230045499 583002929 760501990 312622272 610531528 646208755 694932734 515499269 855889200 910899382 494238352 675274653 356305550 986062609 337364229 123663616 616883103 751941924 841220007 505270646 270845523 369945381 822972465 924310059 849502767 256929522 814038097 525409071 156574309 328347732 478438831 737426660 449252165 214769630 715172222 942688461 881934400 201271322 95736803 671516353 197213830 914401139 109599317 117822921 826793191 385531387 870144803 754145155 165909970 38427417 303049844 806735706 298340248 664497370 18633030 898376692 780869918 105547256 717893598 961043947 974638963 784245618 27370391 251742159 183946994 607071999 839715229 242349847 417074979 365799261 700843844 758595808 500235221 103603155 627252249 290479939 94057423 227334668 949993167 661271275 912685142 371283582 883568104 932769988 999810583 747347137 435380315 843823243 134478584 585745268 64569719 700468919 826236763 963432870 575677285 912522166 476049240 534369089 733537340 194737349 204996186 722274968 402721003 372745198 825572823 874287741 884240708 301546374 892351366 735897407 514674105 260236824 370513306 541457561 116782011 537426730 394880632 529794930 675025437 222227120 977333722 572304099 536362771 399463289 116635318 460977803 745966317 516551002 485830226 766905115 887295623 407284080 177944852 203555399 923521468 443904444 457007430 784608406 849908647 168647535 908959898 122083050 365533410 253581350 961594282 534963077 383286691 473812052 185153273 872641664 853935187 990332586 207764762 222671970 565220405 471870769 968334900 203454307 167467213 695031420 634817306 572851404 471249347 523400926 948966852 68695725 619268071 673215697 917516950 710994408 512818102 265860367 345529718 982777723 876401359 204341811 429679455 578980460 461978963 410007247 855956819 256456352 675615270 823528912 768057002 856721707 873548320 248776995 206678502 172150044 817335467 880598289 329540826 795344599 535704278 835271989 645431897 519403097 35536927 266137037 935082132 707796037 896665873 656950712 14563329 789868272 259735363 223409962 845513573 415550803 670324261 733128574 667049804 548374595 218091764 685268389 997042101 995004596 792759616 261149148 12016884 819052681 237863978 941914559 307789240 94511265 26971399 594645568 27948655 558220794 231444118 828057374 573530001 292006585 922112996 742828933 131610422 195457445 512777837 773968907 819727764 212596745 201206875 561430961 172467421 729682154 775490208 21739619 560987429 929920063 649002778 94262348 737569022 330242828 205272790 22586262 644712771 633566433 815024100 537840430 244708655 187714 164233107 132357999 998069060 854212040 875403292 564792589 80500054 979967223 537515296 465753316 427397065 437261633 669221229 716750781 65651750 563326761 462654392 762763900 615022713 675990387 390137680 406106212 375855679 365618508 911710913 938934079 744037574 760521446 207710865 480613297 339464516 909684501 120411795 253745841 316345009 666826675 953718287 846233390 454874881 982491855 916872463 113085550 924474291 355836763 162667221 572173349 538467579 708361546 876026938 76842426 107300329 470699293 390307039 785316618 178675226 109293106 211410303 606267889 760972863 549411161 26101569 689818958 210435289 12919081 879009512 320122545 512507043 146288581 808737589 111230667 760957934 187625095 697227684 62943775 148285129 418936943 603414742 522946479 46788958 220566278 175231975 829387167 367652169 577947489 983914093 318840999 4600056 955597662 834163121 751646384 8797028 50783146 757018307 638508999 143892220 462890836 311239784 605772789 923322948 998630150 67188584 408597221 151002182 763830465 673563362 160741874 365565558 720718860 769273250 48235105 149820311 443932118 100091081 290334760 683911650 244660755 935497478 563648039 148227292 692175639 201007846 269976483 400646420 444627706 544003345 978254417 559637902 263416775 474548958 287259777 282319376 92925430 494199802 516092793 231569794 439925459 926575540 103171987 775339159 546820905 144339768 925030650 805197778 574043464 503622770 41163977 319753132 554450423 840535450 719010507 532077344 678576448 262736148 525570429 742664554 996792119 597779868 507417397 12644627 286641855 909214732 618926027 472550289 802510277 466723929 737454807 897270506 683485306 113644127 810833293 132351726 39518866 691656189 511020613 141286666 593345658 790514952 775877470 496168448 509887626 987300728 921642127 848724001 660091796 447970124 801760481 492321668 276650908 652905445 346178674 267455792 876672721 878216678 611454365 70265642 184881730 799317994 729850244 80295653 454593402 140573063 630378694 967394863 250083794 47032316 478413869 828960692 750744240 952935579 248569996 43674225 139440136 224660218 806601726 507473810 771245784 377329151 454124915 593354234 649611473 897961335 445823684 71745769 462709309 974140025 640550000 584272864 161261476 271452312 472567823 626223765 900276496 556695664 493109466 288795810 21764889 102302946 444654752 605986769 663612987 765093791 248613669 264831818 230610101 516557250 747464709 778666285 847309786 123121448 424052728 323741233 379007853 94650604 370321460 154965921 402611999 556824448 233514962 512376496 435136237 517796566 292373572 702001089 551605773 650923481 338086980 540977853 750976843 40254209 939691874 833071766 508314305 626807288 350354887 718766328 13072745 578618931 369023363 856575246 221201743 86274449 152058143 739431081 689616266 829111182 275856423 780693857 394819812 62501497 893208456 610453656 112018642 848254379 46749747 585941415 274494715 107558070 90632708 637649642 546199150 912876867 514456899 577432653 249191424 272563759 503467432 312993353 382233180 563186822 17724703 900708473 25504986 555895566 626470169 862227822 933498727 432046858 628602041 318752801 640687530 238337542 791107209 124898174 589226487 40382924 113956439 393167299 842123632 45377920 571021901 469131374 336289331 154884801 505540667 606958386 514755315 369609372 840677480 499184651 752256731 487327966 255766579 174695687 892592057 70272786 969639091 268191717 253860372 107230373 192725224 780074128 866918565 418040676 971001231 20368840 399702774 502853665 474280205 533240499 544441558 656592882 679364923 496869119 644891125 517549185 275750598 702947285 709146962 212931891 6907815 215513388 747637840 38038422 373316409 825337343 451040623 309897837 755034400 368436523 611330121 621019068 933791854 868763654 748268854 703039428 29887391 491237686 775057213 222763830 539261497 774748360 913831339 509400386 452101818 546052203 607968108 831973277 198740501 315488092 937262533 260480522 369028877 421158403 349080060 745572369 335771845 815510192 650883076 814787890 42776288 754455348 960046487 394796946 989990120 109254786 324327675 591524757 830189833 330017592 591398285 67524010 634551473 973815962 470143310 428606988 237288532 442302268 48784389 37282918 387000493 624898067 720536668 652108843 905145706 544033056 274837499 281685631 231365354 73172926 933813254 290725540 516491019 480860001 903824996 4107289 405616490 496026048 516937858 218062165 251066517 474421302 263683433 302421797 685292401 960130368 47305643 462348792 292641883 581834137 687572108 377217573 807034525 399797943 454780596 802575921 548284550 657309227 924769862 649524784 599606742 129616360 122436734 378268690 599606306 245978001 794182656 489106233 94252669 43414099 972547913 445609584 120739137 657879802 909345225 362750593 149940150 698363979 984177442 89118343 63473763 641355449 103276398 596113837 887215944 767981088 361470224 970993464 299075188 491212631 87568427 259571665 565678328 395138008 671987037 536831147 386623669 381996829 882602157 33139185 4353321 388350781 48185504 47352319 295917821 179303361 823080701 462313738 479462872 828394205 920058675 675764057 473267453 663923346 804228760 136842419 323425509 392646693 402057468 529602378 225062674 713879593 984685424 47438810 370058067 351228485 80706096 873934354 184822786 405417426 175345828 687133393 69526855 358375549 611505513 114101778 848045339 57320194 163598907 883414581 996745735 700133272 471991806 529954250 339379040 620062214 956925118 550560436 707595351 568262434 929900573 909936978 697820749 286402575 335946241 633497855 442070909 112128855 600031064 912295865 244071654 136913157 924362162 215044142 267820792 407286601 489510554 977377369 246116234 57662114 361069189 437876992 468235340 299742870 969134279 154200593 123462254 647193225 893653042 984685192 500662357 510357801 377084614 709417059 292485272 281166946 421657968 754737874 504103702 482495611 218504710 52333935 871220783 245007686 869372320 692400476 132234959 285021320 453960981 891296799 491075342 329212218 610594805 313255879 594563317 946173647 510223192 904443318 86011160 636573711 44609729 223350586 974615190 556270484 805761564 849790188 599157981 119628714 249657408 600317987 728450689 342014030 945549383 326127758 790772303 746288050 145186214 269042197 623184575 433388663 524974022 935021802 336634832 267221000 393075292 536591275 675330059 136115176 91841789 675943006 690294575 993743792 131213373 13244934 797740034 451667377 916800513 922835680 681252298 317004172 249323182 64049815 465675987 629220354 360202504 165549954 949902029 578922478 937804755 545334982 585664508 1911085 445044237 355495594 878383351 39240454 426425526 963718421 589040875 612694417 636459803 863994215 791311411 543222416 609042072 320782551 199534501 102674632 978664936 98548457 383709687 957871245 450678311 343233202 311535718 85133466 485674070 241662124 241145245 161688519 38063257 77829717 171210491 773864482 673049815 769340964 725233287 544631131 722839469 104563110 231233038 745014927 163137903 909723295 527326778 861915369 281022405 354590777 425951095 42186418 248458565 739089000 113864211 621730261 738034591 219020734 788531177 882106072 182841323 74187125 683334750 974971426 102667350 532631772 465978483 307015901 328048009 169194192 818982947 127701816 55554610 217179961 926274078 716413250 923751619 307647796 762713520 645716994 908094276 942795382 340908908 678432759 636563586 260033490 64027378 250848152 531034132 499841531 409516610 152295068 480866841 453807188 184633126 277300392 980029735 935303994 906952559 657396381 295656695 848136030 225750938 516220140 518618236 214859224 107171566 67440780 587890761 884042476 945497989 546549960 486136279 675788147 319409316 893232121 629545676 777120786 6214383 47590494 312509759 318085716 697638445 13566045 599622302 258694075 146456114 295831146 225503786 734364119 639304600 367569053 490140032 616268995 353542696 666704985 137538015 834568746 114196461 654332379 529010090 68105528 224870908 757897006 800890150 836283810 768966141 498846345 31633938 737385753 799248270 61268078 516716164 751331561 377421743 346489485 547015180 320474092 506952435 808905490 896104058 294457673 693618659 448598481 428387068 831727383 247543661 954104351 123529108 735868132 613170848 138719858 905340507 320070652 972389460 497936293 536971286 551811382 642775753 73768024 508358523 544499203 407427670 594613681 402085713 111338230 976132186 777865090 443805968 747446855 714089741 386406970 799733306 254717347 588024538 903044735 15813412 451905022 692780269 183341590 397346572 84450276 77881510 154745396 219665078 885655275 324995585 422181205 865554624 720821641 874428548 947857456 611756023 841755619 389005505 359811900 628607557 252093590 176415696 455911253 739834716 969662860 681812155 260774986 384411866 817297636 511339680 712960270 943090490 319692974 26427967 356140264 975985839 693382368 568595654 921321172 11149855 931498149 94273178 560242550 864462216 724113517 175932960 156478428 417622269 989337008 529941825 970753355 49895438 507879602 943844586 686212063 442821691 625702346 815114471 184258275 124978325 344107304 942077583 372421661 183073382 402115287 967549707 55626618 753679327 904156486 945542727 822403204 848722738 194358141 960805792 955835979 517704501 181872734 489866331 23762792 469564675 481185013 51292781 754994815 10199052 721939222 966942283 71839973 593411097 317441294 26508503 870538270 352135277 954948760 528372670 29547953 892501916 402401108 223322676 38697404 178566879 467737630 430376769 503335492 166709736 811986839 307202909 274928537 43975069 328852554 738270863 446834983 182211003 479690179 639427624 113945564 227057602 65980241 142300134 339146195 840935067 424662442 467127937 494904312 996517218 921852571 266449978 551635212 425148911 398905239 303147087 661136164 756364348 543754219 541759342 800291425 593435379 722983719 687996325 656582502 516859357 655393536 435509541 190563837 73924505 409898282 242727141 313906926 650090525 247020907 516012131 36372488 957448511 166212076 971605882 198944414 191533870 329752884 479752572 792903121 605315687 860839194 761361787 993928419 120280979 661581003 842971838 755380704 775211841 827439343 348306254 117300016 105743874 388521733 321857274 910065124 254217382 143762483 455578545 145751577 762604858 314328909 41299957 687213164 733978815 529646246 932467791 312401678 539536680 614077755 661432071 342070739 289870255 400862354 95379645 876260896 607421933 387450435 977146955 687304933 214249010 576649906 114445024 121622983 303475451 946480827 697168301 772341601 732210312 275229130 303411699 32508138 704810279 805369413 736571253 793996432 928829498 362387487 35164327 547165865 491025887 610388668 282377141 500204185 511506351 839539402 611500389 571518905 904902052 401189302 847296496 766072115 521294241 382783684 500611013 63435742 740515618 129555160 2885063 199052768 55973570 516225867 432152625 159315299 135437114 979007317 20261887 648664299 742658067 237052897 329502896 94907881 422440870 258725560 576422666 658030297 566754416 308534427 700830798 29389776 238502629 694316520 314431641 658374669 737966789 256446441 314098658 345611881 906584227 703094727 781837857 953966538 755901198 543508954 216627719 417472271 808711052 194607491 595030391 520190461 48641608 829076563 374449865 452542806 508478718 5750052 473666854 739107845 323173387 550170678 427344571 333963111 899544913 857713487 571020300 457084366 805007460 736438447 937789857 830485687 524587300 173992029 723804 991985689 549396430 564338470 390343224 50502035 342223596 569197949 394707499 664435894 46860713 768800137 971366684 450658768 528966007 46514233 240437076 496336354 781689099 222768807 487113782 310776418 718468977 163587453 940757382 250329384 575634533 118418623 283823828 993700377 453047295 841444724 13625967 254586583 331719951 982992053 490848137 410050007 454493315 210401893 214402763 696910656 172523681 602868229 647290226 984765513 513072858 376991901 614623032 207733741 848409137 124226430 291464709 349399981 531087937 409670128 219243469 860453092 11211490 472100528 665752975 800197821 850631921 532699815 409812612 641655635 994320191 910085760 9522571 133550570 601495603 834648543 940393260 894701989 153857125 993815902 141850229 969121321 805437915 894240829 938419186 687529666 330145963 436420504 829601865 680928207 188799759 332442296 429898161 332938076 153844754 236205674 904414870 284084079 509211371 758497020 835850682 712466848 403089808 342683912 388298546 937457506 247251644 637140333 870080936 86526770 672567935 551295028 276231037 79534155 18621893 174182570 524665639 938375676 595734559 261974524 348034692 451073826 947317690 281044407 566178063 919649605 63584859 768634226 495781351 804495629 875826398 965877639 438301974 954835982 778253238 249578495 184143946 617542488 480430981 385011658 617386046 645888143 303758258 670880810 892504579 555506302 587797928 637706914 143779328 111341470 486398595 8536580 723369786 85525696 674137391 538018401 738333070 421539050 346841880 563860879 154436993 775819777 234927944 334301500 369308817 480541213 467161398 90043367 83825663 791575573 747143445 70377042 400469829 444982135 785261653 487878205 425065451 965705170 92440749 210270793 738999867 630437903 492230446 431376794 541671275 823304318 636932152 590018049 955711150 528929370 322342033 798005115 526302739 94501919 865972939 55091075 794292908 555059312 507004826 94870272 943935039 244912745 250217653 597393921 926496327 407409081 295503544 71941054 243371802 650121654 371158869 439989489 445546171 619077840 637736516 613491161 524707092 825648862 307197199 343921452 149438655 898972203 593092382 353558780 892178262 990593288 688443467 489136885 950688341 561473876 544860577 972850556 53229364 677467594 380074674 127206961 366175601 190613048 832622396 239578862 255971931 49156626 427977489 386803772 113688660 904802924 786703250 690901976 385812355 602023050 404091286 411070788 754909326 209657450 211384666 186611560 376732983 290392286 57289839 796755867 71250038 581006342 747048756 178462291 714532411 258908857 47955572 547684291 469424558 416446158 790837021 420763924 8959348 594650894 721614448 783609472 92212649 151009358 788345819 222819837 962607487 549525265 181324131 228006006 500107295 373875188 564821850 613076875 62310138 530593176 701902971 206028629 564082193 769828212 953507917 620137132 442833363 422663013 258271381 230317574 979689290 287759860 563153777 865572484 264879489 322341288 677462236 392228289 233548109 597909387 715859548 918607255 704786754 79495005 144929081 19086770 980036202 341893731 873560974 471026171 113963271 199038805 943086124 714493106 719458421 668910990 493281017 976715591 823503152 842212664 364477641 530482109 518397136 369179819 880209235 628127908 725667995 905366690 443098123 716515427 700597530 947349544 183941205 706177541 896868497 791379477 985782423 806416916 84755470 434286533 583168298 215981273 832879430 957599088 297929552 201539338 788672180 848941754 509959423 305565034 98007574 458265999 378016999 530102891 356330720 744766539 390266155 222128357 356672825 962026308 263924768 531531846 761801758 513228710 544429459 165821481 615926348 768783746 463338607 523445849 30221951 705233405 212594452 399746413 927470857 320669728 241056331 344977119 334967779 322806693 171310202 399692014 789105755 330639915 157532364 995940536 898790998 520481807 446233944 762108844 321312353 152948547 39197497 390906863 612008246 445183192 467820946 832183558 145705064 114059224 268344567 138647992 819898048 270278877 508284658 881265503 490931258 262949173 117120106 884128605 150201128 114122167 29551552 739022001 980738058 938916804 313902910 148905360 858765932 174697703 431729493 534207476 555991861 288065002 325446256 164074456 920804192 917998633 71119814 485149918 838451291 680486846 289555783 351794930 433938887 118892273 719264670 3316397 294455967 382737783 501702380 325148889 675939657 486408882 306856803 997500407 662995735 432993973 375906300 413618592 24045608 194160832 824239696 185779005 167412267 168126479 948124201 84243722 428177036 923451566 927188536 173881 470110674 240602607 446519183 579016158 680688824 52071490 51014343 518577679 287232374 456005115 815926537 560365775 97837171 565539249 811326213 989615056 888556579 813041940 921874192 47010147 239843920 469159434 594929120 846294631 980871741 393481899 648149545 666326531 962269014 172963066 385747852 655515456 684164799 288591552 592118297 538139416 36471371 88287829 349760641 874255650 994409656 779130589 990627337 191749062 382763205 155393749 629060238 35534095 411559068 549763195 286132659 376702785 424752890 113531130 890488127 661761285 338818583 936477007 656920154 861607994 943197198 425977833 445579125 844268067 41204404 555302542 3273818 965343979 354012465 835269276 44063099 191158473 423623376 704491768 659418775 21705003 618907660 164637496 822793156 957667299 371209660 369697348 334767346 135826455 945581241 707234649 33019056 836709182 343657041 225251721 998604502 574339718 469811962 706201859 276463488 173651226 761365509 200798173 703463533 700980315 273588231 297822263 168526909 126793681 861881262 885283148 622662376 274044843 545532884 563064448 713021919 967950130 456336616 352234005 354067816 496411148 947888352 658828370 16908440 101575612 197652208 34194213 895892952 713552121 355460197 466234509 775549087 280017564 3152320 108672023 428358572 121648814 898953452 530601229 577397003 530775825 819848737 533409565 851377098 907741144 679728519 13322951 576560290 92214683 222433149 656645371 828169658 819879064 564656510 432261366 665091956 753096876 935832243 546129152 895294250 452498773 416572772 351542376 665465570 920253181 273125996 64362343 929022186 511329407 350947355 887064300 255130381 921941768 598703869 971583279 620672474 366796799 484213217 662021405 187923795 321027518 766832236 308196185 296137435 328880021 185509233 82488688 723026145 418281750 478329433 270561445 874417955 541597065 744018266 923164970 828384023 312153050 854117205 176048797 325125682 148910334 792349447 314000510 835852176 234254260 138110697 218171071 310063970 481822296 164124412 581542079 581008146 568134288 861841944 522658863 811431827 452702985 748281341 829490290 826961722 29132738 291193609 648293952 83402857 636132102 861926164 823113375 739234374 459680136 284002099 267599931 625794684 4366873 485376813 745169559 183436898 549895678 411521186 377945063 642451033 870911917 155866051 620626686 546218824 218576768 163906302 467726366 453815165 936019626 803046494 782357033 607998976 123018808 546851317 424519853 497114980 742342014 743052006 341350555 583996006 221888486 965466676 763969997 464073502 153385256 976174983 760337114 374659753 20359173 716263692 168051982 800610195 66830522 651602047 449827600 991940316 348899150 125753118 679150755 389962724 656697020 226198033 214266485 553118785 380820617 457232880 746126226 780532611 398117617 219790801 405348565 936533831 308399162 787699439 107221792 483604713 849122303 730428112 778259769 913558055 94811264 500760374 725650405 484652042 911910868 248718634 172404452 105075150 84026688 664784499 619227997 856487575 804724686 127255643 161453030 979793661 52156925 999307619 192014024 728823189 913692287 607722726 126923571 587015461 415537886 119452675 86091460 288288113 228833554 380283343 578687544 893291737 870646088 51841178 243634298 708958233 439794134 752170474 576589476 391292346 595378557 231756900 360577528 470350703 894266396 869007495 516682983 970541269 961406224 285519862 841442486 436437716 316228645 809835144 327127378 258913608 920380307 224148549 614859562 461541850 263908746 444336576 374387979 171144576 197488686 575449442 333208470 76442966 618167409 589382673 94086379 908306842 841674952 95935337 6549306 142693651 892268135 876242354 906669974 533924927 400992383 198954110 866995607 209992348 46457031 699200871 533355088 171163052 760560846 145288066 86900845 139308259 532073821 229251072 918156021 334118185 124590633 497230971 534532953 775405358 149630398 9176895 11766031 405106647 75764847 328058659 490294001 336071521 339863099 525006937 976890293 397517688 438710519 715392230 370568930 889063718 396690253 854614796 95192892 329661764 935392514 485392904 995770883 880880550 86593049 440162390 24858559 8656045 822559888 620419710 867423264 340513643 12422365 198943746 595661264 555057850 140182318 972094297 739703514 687207553 105798821 736278277 641454924 181222596 139460171 378982455 667223360 618914054 417496497 37762085 206567631 85652574 143581064 495531616 406670582 959282568 659873029 141054585 954414685 9900836 812531058 212799280 782831621 730550148 813688636 264218780 185679500 283566364 677585893 34039726 440828040 597281929 705926361 781231369 5701478 174532623 617993340 827171515 789039550 114790987 303646545 298000803 13541315 797587544 294401432 260508662 403484582 817749800 150387010 31246495 564954473 541124424 959728990 176355796 173353769 445291760 874766725 122982223 987195243 555895306 747833673 441529623 919912926 685006217 328106647 416418521 200445953 589984608 809227651 105733096 77433571 698915331 769685118 235778974 514230402 941093051 97898609 647122413 263722792 505903787 721802703 609156922 557656014 390608108 53506096 909808445 326736632 262101752 301961825 157548682 771195615 271509531 4092161 673881636 796317819 721494600 631928333 369387855 80062840 524002261 696610183 534327481 259705697 285452975 780599686 662682026 659051854 659329633 377445955 97588095 132814940 157988048 781413979 659386566 865279663 132327279 903059662 588068045 930426052 679322406 137357042 248270819 196411562 251785023 236761422 458334914 445618305 177906158 930841102 389753560 283664519 486307405 610420091 160874222 724735672 219395925 619145593 727669220 663695516 12859903 66751397 904207154 642169189 796801057 765176166 979479964 18489895 116422528 171422975 549844207 333807981 175138331 530359895 897810187 696565942 838407258 90639052 908245272 744917709 156399340 417823116 152420291 407344557 867667168 735261812 225628352 487990125 808644442 866765427 969412577 187946756 266458591 30632406 886732940 992102093 16990492 751229492 327886754 274761406 445148174 245156113 729883893 13395838 94301297 626380992 612312198 750899495 562149693 287945529 17548607 276596784 687989726 173515486 710702391 118433543 425503730 246914142 428694534 692697453 822944394 904992501 800487095 395718121 661219446 525561418 144368708 26778876 517755845 106966759 753529729 605579967 205530384 668684072 698292007 439378465 779782450 320057729 167325187 957024106 171839812 317701315 337389839 980831895 456774424 3030877 97163911 110724397 292130089 903897021 731116072 820832991 622455398 530867525 264751201 202406113 702006836 881366205 897858951 991783233 567990597 808496896 326236898 800576684 268625070 76918993 785209152 713135035 440538947 860705864 221070838 470346957 889090977 74803757 67666564 380867208 343264202 869535663 84156218 511546437 372662474 44985893 803445520 128359387 109736068 922795348 183514007 697677373 507182325 367123318 701263466 419676349 627261313 492356807 148521911 933251749 449337224 72842739 892839381 406006278 938985055 167113091 290385442 663676855 269880380 27852010 589510818 425833579 561967613 297697018 238422524 297652797 875487192 61891804 831839162 162714556 669519084 541684732 64353650 341968018 157691247 46359401 980750215 696330342 121565063 470062729 68547833 624428047 673552393 422068730 357131686 399760895 831975411 316971332 723003972 256974936 809787405 464154893 101941287 436054088 228495298 881258211 16118418 999797050 27758912 833125779 884316930 52828958 219293489 740354024 170843540 956439020 315455789 859861269 85451712 669123819 450170091 803839105 546064898 232251494 805557628 564558720 26063799 658439172 517431446 269437220 800295427 42033300 719914706 443302134 874316709 151597347 150170609 300102998 517106874 706826221 81595915 434556576 25814979 64498700 179154909 229778342 452997172 412644213 769869688 692100718 109082158 390092826 839612777 411804612 535886072 181551795 865126947 224131631 720033240 407380192 905165259 655097417 181736827 574965032 985678687 434947136 123748953 775646382 988504993 663619979 26368406 95379339 260720701 920117316 257362252 565230340 363233867 464437479 816897583 934575998 275243695 635284510 863209261 494298508 420262536 602673904 552933652 684015114 792990859 798125456 975484528 59040967 395919565 822271367 628786105 769544447 82551791 267308128 183784385 872405796 473923934 867373918 345561016 37260339 47794556 417704546 10974188 797046096 714321898 824942366 491166685 238597075 120087567 633925640 707737245 682760711 183770861 856126341 594177116 887974399 788227681 839997634 739882366 217878320 363849768 133912273 428938835 243212958 31388412 599515787 388391951 825792745 246949349 950515545 610795398 617315849 905272542 146108769 141009816 964714693 869519821 29477989 278644769 48633225 831748136 96617676 967505511 546588286 688588369 180628156 256735829 238200265 429753675 267305513 671796998 963540830 397689790 638316225 542560498 630412351 903100228 634574129 266247508 552120189 740727319 478617501 264057769 120699981 999577211 561861461 122353936 456176334 311001072 898392318 631511439 257708841 165258159 943408260 269955276 165514989 80517618 30524732 292732963 790617487 644716069 379459160 616057629 94334249 319695344 209060935 196196032 643875106 547029086 652995522 497718691 143147318 698935335 625544530 605418153 918681212 300677734 647475272 622645004 122196298 867677730 258001494 128525169 163933041 634979070 488130098 967914366 435965977 948775980 433463601 724197639 628089359 409960277 823088201 582158879 248770592 95035262 690558222 337725492 596765452 233731780 809785847 647543787 974665052 911449770 578773468 131769186 342892814 519028541 988490859 572049847 647942073 51527552 515557203 760165574 272088940 159712891 698102127 43722184 935103209 598414308 300290626 4079003 740715426 816893194 469395762 128601755 356532016 783803471 812011664 770134633 770656608 341857836 34795778 21186257 235070489 956103869 168528257 47218781 720264081 399656346 10569221 384108517 887807667 610309784 56746224 809182385 249053365 87861742 4945154 215074675 315136154 322199127 206032606 273088450 816653292 244610453 308009063 741893582 15007588 784526114 515102578 994591452 375388190 779729277 975189007 729172908 429204349 832295384 825661281 214378121 490621390 266269481 103468096 768147989 493660006 260821435 742276048 330594790 115932647 623870446 554369085 696051143 4194511 52876983 854167070 641223048 895603585 774753463 889684942 183895247 173654602 525137370 29050281 456102119 251542831 835603998 338439329 951091004 114216841 636446475 460698165 719334077 235089224 452149602 597373236 709624864 132585495 429982840 675328945 338736421 423504347 520534446 154369330 450335903 608143739 857603438 822376151 471622319 91693528 231890729 597400880 980318278 943131434 665118283 265064073 944348964 784426625 882249185 386352780 227793025 99171377 686250532 787637717 433106684 683680580 503272564 702485230 301467732 1616345 125597064 287935546 516105877 655860469 994245938 116270296 602348454 435152517 64313818 851894451 213835762 305868837 297641687 80522351 754821739 559091045 78168183 596302981 250586645 253336658 213587401 535279668 425805127 283688610 267288962 385285924 965905380 154898299 158033067 882273167 972297330 428523693 725513414 925262249 263842432 463494873 182173985 183876888 886251901 276235577 546039585 297577320 869301081 929212244 800562791 583357277 516587295 310650482 31174292 189985234 668881023 463392349 927622415 249300922 110410117 637266656 973180837 81163195 558311457 927257305 170718269 934183474 742084451 224167671 844959203 630831901 803099975 322896497 627926317 710258880 266474135 478355113 445633582 785405482 117127946 587752644 716186093 807860265 227506955 368433778 175609914 709304496 425772133 501211342 835005845 437067248 579297091 80380365 492153237 53641773 610190518 99484986 874004208 249355516 984139230 466652136 228415423 766425147 918751727 318510370 381787735 76614843 174158129 777446661 135727616 76819495 57476195 115559941 67912059 209144619 490531944 967787755 955133508 994785505 997542852 150856873 78119882 133032706 270088629 135750650 355929019 299375540 762880024 562410381 713756698 401279474 221490736 176204582 414644260 962919508 507772214 776580558 351504693 978189156 225792034 666874746 497867640 212428064 270217077 747660329 873601631 613064216 739038233 81152434 782251853 774007095 215506762 294121828 224298101 371094327 919263678 847909778 142049723 466114008 76235080 247404827 471846689 533760187 675632480 536545402 989304428 207756038 950973454 81009581 580306679 638763714 229290711 900813748 63930336 413432076 169011937 2275966 298878275 929553399 581638634 883603709 358181893 363450789 453081446 745414967 50644303 637795763 256443116 38934715 988781462 893421608 966036729 600685619 971943061 691309255 288332620 525718510 336004868 679479436 482594405 522008846 37393277 266859635 52287949 761931691 412921405 592166302 59083692 769070203 193475370 910993752 336681876 359598542 782621067 301241763 520306356 94812351 475543704 598396698 273850362 627243981 933583860 289079709 2706953 428340623 91432644 538720925 764625774 40904820 699827306 899367459 6879241 36539006 598214095 923205781 108052484 296463622 275731643 995009875 977379354 828262021 101318805 285434484 659865626 229619789 605872430 369376554 951571011 451616326 881160299 368597115 320716817 953290019 511165506 665873965 694899678 167206584 529829252 756182694 717595787 903783300 917354125 77040727 88450552 642630056 790815277 474316636 44979347 257945471 644903519 761345281 958762124 100276899 990863826 496597682 181599985 891162055 23188270 345001043 804262511 821255883 224733294 963094458 916031552 492342947 856550721 339629490 775151518 502472643 773935563 777356408 10694434 379512162 543869641 4165745 305696674 330392418 723559376 760986877 40831944 789918283 901432866 500082166 313410337 391550115 737519891 536632291 955690102 252561243 460303027 658636222 514957095 131764687 177854615 845719297 983831310 266353113 668711600 299368684 92275372 486524018 290046188 122832759 46789391 43906660 677667155 367341419 747506149 40954973 534401380 429851641 583236745 94939926 143522007 982892388 42201112 191008524 257455675 413450195 747368117 220732709 276911844 706457175 670739572 534027583 67256061 287211081 557443189 28202306 908469503 806203824 978892592 692841030 958308581 770887278 685265156 94856143 618365919 519704384 824169568 875024382 210910245 861245790 806771306 850797788 985697226 373846184 644887362 499009261 941838605 823037536 148262855 809274703 962378097 209990538 71314088 173895313 828238180 423160121 445917454 661572118 599150755 837356844 47760232 908786145 200709833 535025276 348271163 30621361 417587086 292978770 804699733 342813204 49563716 635894730 662999827 482340119 446499328 228540198 46832859 690020250 294805395 683830757 236788304 952947600 635689755 388362753 819852408 226270805 775057022 293642793 768629272 237960718 158751085 269978139 280975292 228709780 162248078 288635997 507448148 232280159 780825638 869338920 579849103 337183915 718921584 632892932 230031370 22249025 924586788 493402710 323211508 182120898 694921738 394592443 329794608 612318198 798930786 352943638 920101257 405877673 148617170 555298855 905477792 811218190 756804242 864146942 623192970 927106205 958787251 937392077 277656548 186304182 224116797 322908225 706123417 346246796 269918986 508342056 889509662 111271541 291324162 880690144 666721151 90218222 311773213 564591481 735967125 417291368 566622786 734213548 140179727 230500950 65000573 354930739 132817617 627782912 611229728 17138029 877614330 664534906 861494704 239535871 754508205 457113166 890814915 425442418 3273519 859122224 498911418 999925475 926570391 180284203 948868178 517666906 891994217 108057746 168890483 349544029 355842738 582677011 92211129 107360928 248777112 32155977 993183038 87789915 858254077 547765677 790405361 218875575 783722223 207957845 282771948 190525881 278445553 231951030 146314252 981538454 613398862 631540815 471632681 203339169 387736594 838369632 609741470 783097681 713668721 748323863 805475925 657325631 765707514 855072268 906901608 691264486 372503597 661827849 356423094 693854290 962770635 448634657 390730565 213761562 382547125 179921640 946971511 930012215 172978982 684414634 677148629 851554544 14760251 220409286 799952524 166711160 81766622 15644945 318067912 991759868 642006087 655026860 507835389 851508949 910230605 955394974 518680586 780660056 412340522 24791137 111505278 555378558 50983528 300247834 703182853 521250817 572961105 68371865 175581807 232193862 391019288 914303880 456308946 335331308 240567779 303478020 4906361 94581875 587871831 243781083 425428858 859307806 202119256 892021091 139615580 48561241 448209619 10011518 875470113 349727428 230334866 747046494 775362711 962375995 213018467 845568949 136646640 988738026 423598546 600185661 508344384 601358852 571906942 405502981 93727422 473979192 344116397 766124216 299946984 596611125 755095813 330749189 865592959 280162638 60669148 381969867 910719397 174024310 559148523 304173823 189593371 784497825 442435697 48067434 603642132 57102118 133019684 414892259 368452100 509924817 928401023 165777702 164386084 609681903 826568210 20970086 204624672 369759042 553624438 79076811 307970168 847082662 225505042 61125409 933944822 378835723 602527501 653780894 987910613 234733093 923659183 726284004 752283432 898609965 763810585 828109070 44885002 50718838 236965071 832071096 550058608 149847059 676076215 989529354 686189617 908803512 403858395 931996884 719099802 318503212 508094861 829161572 287248365 310423676 626124663 911984479 773688839 416541086 365107380 394240737 415620417 168268218 256695386 489805689 929817672 392337247 521970978 241624636 531092149 617326282 21355850 887962646 278565655 584382486 3153216 622153471 627720552 432435252 238723102 446317310 283420785 558601119 500957780 214905082 337902321 728842775 692025594 44525084 592400096 63232244 580030911 485540092 141064007 933510390 128847194 6428581 748173877 764994199 242572769 483258822 742767820 861907915 403462325 856325934 955200597 38593947 55452101 52941600 437802792 575465793 373521025 251326574 713526957 461124301 377276214 635975614 683061943 455901508 79214480 248566478 181559633 330522291 962834106 855075283 598622988 927001830 220880501 500521607 481736406 963451436 276667842 878926241 670091949 99838871 276658059 778522287 252064131 799920565 964212921 311833879 992654232 944390409 793465513 771722135 910863195 306918979 458953814 532199977 828005816 669374500 643373238 302047047 862012835 308908678 976998864 766141513 223207559 169284106 713353572 763374436 128835743 451067048 936050724 564494596 73395294 668945038 408983139 445775546 714942293 924670471 657091342 366916200 300118189 590633552 653424456 900931672 165063988 679103081 544765069 808886204 287752098 662713426 886213 686491623 64287070 429455407 224237102 487771850 910929110 21608203 655202426 588252391 630453105 725463363 841459276 909848348 409811423 194123557 238985074 243622877 313650248 958695388 837640634 655932847 414371792 141080903 384723529 607537741 967275081 163555832 407540133 118240674 13299709 932302547 186785971 389248321 980036052 144509300 705046584 274931594 324690344 361587397 749364256 300465836 541899991 465600995 346478828 774783987 547125598 891053235 917618843 776599346 359355599 345164487 617447892 503327602 441759370 726217181 108411374 392537048 332324066 317895142 679141356 800294657 413358225 626328957 343652381 739784856 650369763 51183436 899823162 799854936 863794894 249036423 685705551 786993789 577881530 453406001 346143003 867725881 337506870 346757829 14274493 293923902 388621931 953238213 783367373 376474522 23316716 39588424 645914258 227601931 574373365 996931851 998528954 135100069 818431490 622576899 268714302 463155533 544212597 419731493 189798458 561185971 243389650 703606204 828032244 183601813 321451184 297083267 634621414 85596837 602257953 128895448 128891930 841132932 295595659 862961392 414572223 517210777 849329254 996240170 452175543 62332995 672256468 570257755 639417369 98434978 894186091 281149247 905984556 408055337 165093884 45832989 476365295 608475792 345973184 814173746 138873846 655770044 964832253 778686641 931153955 409907182 851504674 140347670 762607405 417953977 895770451 192485873 924190441 770615275 944274391 281677971 251567487 196303234 151997404 75426459 503093779 230204505 797723737 480352162 121243043 559516338 111606742 926480644 506787746 979177678 510874508 119097172 569092973 628718399 175928982 360726655 422053129 980758756 19960586 904958081 559921278 85767952 115252965 814716611 494331223 528029300 219173861 673112960 547124481 670932548 794268769 254669447 947612723 977802690 539703221 312934190 53815586 836138738 694364475 321957835 642336471 904445967 458379330 77394782 555573491 555365530 137008161 968546996 309087845 548154876 742907123 923838616 855103582 624875028 520069130 616783771 493877191 666502725 677096158 638103139 625577510 433996613 344189171 404708294 643310016 412637836 666371567 35030067 77930920 763017906 772851617 84154387 77104008 817433144 970984056 539013613 903516843 99381107 725398580 520681835 795044311 316877610 342921372 715260324 875525570 161337783 577815517 599853056 913382360 77079152 671184677 851582113 614523996 351575071 760748082 444526744 633852240 949237823 194243377 469894086 363204883 709082986 951508629 179273844 73949416 135353791 938655725 802287369 12139864 649830224 119776818 33199751 850523433 167784284 910688966 857656182 275882575 479371259 534898267 803977810 144484716 42564693 545138831 973998221 399534285 637059260 36468895 239369268 647027364 476395238 325702619 242742337 270435602 171144310 132755008 862001456 93684896 707961010 556894842 106318537 373196586 293292235 908554173 751072788 256803694 75098456 450799609 404488962 939175306 620034401 205966147 171642672 974680233 144877556 948786564 988304028 925513922 83090459 309145426 681057450 314531036 928657839 245838060 781324143 443530408 133275299 850986601 501615533 79952939 795280827 207085009 444962795 917218512 298251340 702360020 248551290 533563886 492508211 375227287 377873323 804472740 946460503 835962253 741917028 345778450 77429511 840839501 776001466 904680101 886178388 488984015 153854711 195604925 484840807 801710277 203110906 957102277 746771409 330922042 129485228 884968108 682629619 874488261 576981795 674479907 30563158 653295460 895531021 267935730 221015633 404825210 559800262 657940191 472711912 988949725 37865046 898091114 918471347 442297179 832704054 98597512 72525667 444366683 220048279 230836605 722416988 924726687 855110014 342036389 131042157 986265877 879829750 606314610 331681708 568302937 148497721 131033206 767904849 477067027 839488843 481911917 35031318 12616854 117440826 498908913 293383733 90129394 305645968 489468331 912237115 377328720 890932943 223532255 114921426 292491373 366162500 526757425 90893092 123770070 349725916 100071509 937377667 528142112 815234259 539726965 696939054 116401745 5784774 740289587 839392321 379038444 103472504 629076165 732549037 409083808 557265879 379151067 84252092 511143827 923768808 51011953 901188553 863482683 347496647 84698047 982077697 801060839 602413910 192224221 860376884 407266369 242461744 526941474 325104020 822018654 903342374 344222469 971820030 74654867 94473214 608217369 371676352 3551987 180471232 230482886 556048128 884492593 242119721 141143835 862064050 623688729 717755406 804162452 59846253 416070690 386987238 851771570 278314942 112581060 980154684 682936044 785561825 560876593 764817570 11918935 665021296 131415591 494388223 535117100 577086839 572381888 757588071 689970573 720558371 628545443 57169277 559426485 52727110 384162439 144873868 164261726 651515158 654719846 845673566 692577231 337549096 720927343 943946269 637720449 870386199 291028589 133144037 700931808 486354318 194451968 670356422 83177760 490366635 619837457 417919228 551106919 340660495 343057093 25291299 219526027 210847249 276299453 545659128 919507008 860549411 510800775 348043131 176458007 288964959 978672925 387502096 790292700 570730554 308662809 119043529 662421478 276616091 506499445 316513818 223431879 247046301 114482315 200769037 208644386 52821606 911610958 491510418 147255176 671021022 460687936 943401911 864195 488110664 117041269 767009121 776874535 948665122 680446020 949854918 956992507 792558217 49481843 309996326 611911976 582430934 201617109 839950744 161652795 58391571 165823842 888928855 169055950 430591235 710138605 84239808 348810405 22207464 212214400 110506622 510700292 750386853 559949655 703475335 13285058 934668932 977497074 606229443 456210560 673714125 328138863 673784650 258258064 847237749 245515786 115811568 21844380 545236452 827897205 239188278 170371569 961166060 998189555 200256426 709091516 281607357 469117259 725731248 592510126 204139089 142834518 785462264 539192694 507480860 957329949 280159594 820006671 762989427 658541943 745925141 883440948 398587727 457024262 333669434 385879953 681729337 154884636 103011617 187392292 17605588 129851070 212314280 456784847 362792606 96108517 79447324 858385500 303444206 80549591 730796795 592788847 698834162 385624796 403472344 289070102 664484246 298723971 867108729 708436367 565809106 951158784 790809118 575206802 762871172 136264555 120910535 169463481 749842743 612468910 166532781 834363054 568488191 321747635 361142661 745114736 720647168 832203126 311380016 309341541 997223712 774120364 79981996 918186513 634067817 207223482 65436086 920643963 784707556 639251512 591205725 37435923 607982284 21945956 603302567 211711736 821262103 426391557 565497726 168816897 54374518 835704965 31042099 406957790 467615463 455935417 665892959 575922250 931671743 500737990 861805382 714019283 793476304 564238880 924153699 659208043 228402172 66160591 375303510 345344095 425379642 5627309 465958828 86840646 748028090 743657209 381623099 648871396 63444384 329402654 636907296 195783725 253195023 905871824 328926621 337471518 878132573 433011032 338058668 504259573 494167164 261781239 713010274 89336497 105501341 317639930 635296681 286844056 892862210 92044759 483203584 376933069 72638369 428951295 221002983 279746959 985330816 522654099 117386257 954024260 698398430 440309217 900085087 401017512 588042254 329254565 542152412 968670551 93227632 429710240 101330170 765136368 934926636 669798631 129138900 96762010 539202196 68496461 525349668 559182887 362583894 452379355 548112225 663712176 307364709 540319018 839300630 57301674 484092566 560972851 287105506 465596653 94838075 350508582 253596880 871114039 714385095 203366401 341282181 484047443 826622417 835633330 960678794 267855887 804510598 859651227 564966805 293549480 9737306 350894821 825316753 466911697 259758999 634277011 314403359 765818389 349319747 747624435 695516611 198141160 226386966 962827076 461728785 674445260 36213506 259041292 205174797 457657527 924762995 614593123 836940235 664378334 595392810 457358511 224436856 252321958 481857212 593515587 925622484 56614875 753330924 919307137 547687765 394058283 562159920 232916222 119265609 986853456 494553622 200191976 550809170 486519189 476022458 639906423 208719635 422231397 368445567 142543964 958083225 699029062 928612016 716957993 900261221 416507840 262333072 544712396 26824040 50258572 352265146 500571181 562036184 914734684 629124000 8070663 125645687 800950346 400414922 274774436 800119239 993121384 328690393 764822214 426630913 533586053 428134325 501864733 765042340 603772770 94365241 185870352 338536628 587850245 549455658 308557069 542370224 138673653 100604845 310464317 273694140 422435009 214921289 894708319 195207339 59045061 48065924 72243457 410025580 498105965 629536612 76445927 543155673 940962716 623280667 278505280 395018925 221825142 695597622 725779987 728258757 92584150 856925911 990083610 70515352 541561729 338016904 812882093 885666213 405713796 126633232 985542660 121624412 648692239 506429394 332283298 869343330 800603784 125700135 97790439 372618868 95989759 798165564 906629909 223796611 359396832 420621079 782318233 595536805 814028329 699116182 301830698 242412126 347579258 358457285 263999748 127137761 579425163 789568936 702672311 443428607 672532389 652152743 750955377 528583595 843207550 49884216 943725801 572039904 220958769 896974237 8908103 561232497 126211116 463262173 286895833 547829718 944921739 708041708 946340683 819886191 990383775 675463205 560389248 304718982 578413432 156274444 345975363 801680341 649357843 172878994 999677262 438142923 680901950 629480390 378687769 535537982 634388631 923347465 120687677 20851758 710747540 350494986 829306858 127162782 181891324 222621881 450289205 649843417 434358311 231915743 77130650 580448258 296831423 650992817 955979609 698060965 232502501 597265065 532146907 14760573 610955465 213346628 883313226 198010820 487177856 108657976 50208468 445795465 619877101 397760153 589122531 275531206 645820428 557795907 254697524 923209953 85398470 684928613 85735019 603816122 799327 72820536 317845965 474314129 179486045 527705700 772599920 18784910 460138103 398904743 531080827 350352760 123463070 509983485 720985077 704561004 817701216 449252236 751853572 586593933 377770268 347053780 924258435 458002956 662311380 485314170 890879082 315820886 844740018 364449303 903489453 409953862 318324806 265661386 656453245 604058527 633347029 759497995 772146723 215696223 836631771 354717883 660414998 777936880 423318072 926558342 358185932 638229180 207444995 917635192 899384618 384552852 303823104 807607236 493558015 65081427 893883968 83512727 669722863 546797970 781844145 118551737 349445722 700982728 496700919 779926867 278609618 651078570 969879914 22189813 549911867 539823784 791497515 381425157 474523095 251597882 551249958 345607750 622981175 55964825 731430504 733964859 979709246 85048101 861319261 146903586 563619440 976204856 341444354 110657887 349318440 924491777 511206809 676673140 464339699 177292065 960142365 288314191 201827325 754149835 967939720 303230563 244259916 109806227 900508912 417087708 710398093 3397132 780927373 503443069 221143150 789380071 235503819 13252310 671927829 536636751 259668249 886211163 715848160 469413279 84518878 958805744 666534527 952155195 980835989 465049674 689829450 504450758 137267015 335949389 419716782 832929096 186953074 861218759 881589855 797327763 855961635 347068574 931208157 41583543 426649662 398443431 615691283 904828370 429797378 840043761 329790843 624182124 573695835 668271177 513536730 213306343 31761282 661949246 15633452 22682904 900007303 577276096 710533730 880600160 260724809 182608355 916231214 268404106 939386468 87491935 363722277 966275113 699659946 882915655 608033229 478021304 232300907 557040277 465382849 83784253 974128195 544648487 866139424 194732310 979670535 471719044 611264760 904453130 626261216 197893560 65099837 500592284 638195724 358817025 991215494 778716908 289657402 163838935 442037776 797411156 614418296 592929499 891692115 57407615 640959748 470894229 639826035 77610091 771356976 706068878 48333949 11938685 113445407 847329270 982378020 476015190 974985488 657984258 747870330 500862118 654676648 251757402 694926619 516932246 222484844 152651424 672983372 735925646 183877894 436941504 32872726 519150564 999751884 471144129 554892581 187070098 844691514 829423144 177156476 619603283 480352794 600659844 480295359 897986280 348251012 239091198 871831131 348564787 123520710 464723861 249235922 394336282 151477601 200110011 861552561 947692660 597148703 403873238 50490946 728996716 803674685 325828741 340963769 847396209 459492318 735102386 689268635 97312893 376880704 961361635 835215234 746332336 815628284 739260624 150234023 275334307 975964769 438759914 359329267 329551237 557921387 656199719 648863655 434306017 555274585 494365677 466362598 526057316 283553284 145689023 576547816 659496903 522921787 511424652 645200365 721312694 734724717 406026714 455428907 855976087 579073170 918848432 342768286 416473094 890522226 244311203 979665825 753051590 301936332 539964264 919937164 869274515 975269834 111531447 467001146 419328885 480044701 724302823 588550108 700878031 887567207 228710025 565915829 512129430 622607159 783604993 825359691 225253623 627883154 535411042 640672871 610958720 736870170 560306675 766635728 918811381 4830854 248355769 701072900 854903445 999298414 505346550 388959027 172365139 772223356 983256824 938021567 399914276 771579259 233539807 708515430 285425649 620089210 289019052 918923985 432738469 765754146 39586057 601913210 28301331 368723500 496235412 484550472 657402609 736048991 326223603 923170816 274563286 674771794 418790763 738367270 621306962 48530768 944284584 701667109 892219813 630102958 887056394 597839820 858323065 658298698 596188231 324765911 370776531 621602292 556620502 810393718 638067469 884503116 300464667 240156985 121215693 215437843 819748630 826711142 951515931 168350690 593239190 368822165 71703654 828886976 598442591 41954993 140907597 935670024 99906225 152715510 352657270 897815333 673731066 176948921 669799722 316957285 576934421 495655199 737452736 812047230 782480467 560550966 433877823 498883137 35237219 475319553 825162921 70676247 51777092 113305737 39504905 221884533 73312446 672467067 464601200 173708446 678119382 534203361 84887758 685762168 348357997 934485222 364544650 608328484 785510055 294720658 250576747 717880681 606559316 511890515 9230221 845353565 216064352 194614720 958129990 888999344 406804043 245421454 903834442 180529017 607851843 161682447 476889287 671405811 773638473 793388249 757256620 908198087 610789029 282767567 318076793 734967887 188797156 670117 482443155 930449232 325186005 51875926 406037480 254698293 46918250 826408396 970664898 927262231 443858104 200454407 346060479 747966371 92773928 568863872 765272597 54339151 565251893 505681780 870251559 163150316 684087392 20101650 137893433 921438793 133537113 551394257 381700234 113203735 454427832 25513994 740965010 277248308 798650627 999893116 167774649 741736568 909876103 151350538 392055668 103310591 825437496 362084263 738885449 985084264 121565711 375226502 574468073 955030436 931412505 159250972 464986987 66503692 680606886 570310058 210891219 493616037 933419033 682749228 976653346 821533884 224631875 140005989 292728749 610712622 299444538 305456329 473213550 475492590 963405316 166054241 217945866 104925473 141733793 820219066 472402783 942352288 900403192 324060882 554736045 640697455 377170519 915311716 388200814 542626108 626142554 392879894 575668250 77531620 248806014 325554177 469646005 47100716 383303637 990019889 652345934 378836741 804458501 843019732 820342097 900914165 299407298 336438240 997795661 979894256 433049165 972531417 248471828 470047415 570487358 201834405 910104369 269742452 66417155 819101690 952014055 928182339 27791294 331812538 610733076 818730460 532065921 193666652 641614220 84370222 258330948 110936329 955998605 953733101 584046077 633342548 471297317 568085 437734314 173032779 386767637 426661794 798904153 547684131 731083691 106418657 805843762 682030899 831048142 379419634 537714936 956969158 76770865 748701355 925215650 484426333 752180496 192308092 487618693 54156450 61400291 433758303 129357789 752685787 495713339 247130523 196696797 481897196 630513796 545275485 230603453 80221257 543381458 960411621 811382120 623463846 879525056 45091822 604507740 929327293 121521410 276494952 651027838 703115225 358226799 644885125 891316856 194637727 522810626 421647878 297281942 995792436 888379312 748789256 455830688 314582102 532304630 77288457 849016621 138463298 568999728 557842627 57653575 984410350 914202167 919188436 892226825 241448198 995919794 478672545 791454732 943627501 822955022 837234222 88277957 844615738 385377953 989436824 788642241 527603732 765850334 284703636 863590721 365392978 218896415 753621712 349809451 614273456 232688102 652621150 858443970 604873745 54444281 152405870 383815436 476202624 196757549 948357271 132949330 545678516 251953875 142557095 871053394 282472858 103752162 973525128 710774393 547015074 850143208 888559699 990969875 110038583 173441333 957062013 38227876 255613607 73858593 603747172 584451140 878456965 2290749 604356536 738786350 808069699 670932941 119464358 158726162 783691984 163565907 107001722 314931707 677026442 121034615 113626463 476739453 300994782 490503860 774553422 321277517 11450725 579020331 414918004 341437752 673635072 259579564 950212420 24516273 774015379 403031118 785494102 389206877 939617971 226374473 520982156 836516704 477196669 937404891 933454540 646708559 644673172 758743562 298187592 175166368 870422624 295873524 465519573 825191492 541293138 219953946 142351560 377773753 558497080 332261009 733785113 672748279 802471835 119171125 550004781 293765737 232837724 311898932 284744037 447206477 85944115 169755682 377386970 523223334 931673700 926097067 559068265 201890575 164321744 332467411 663664475 18360279 245581915 305869132 557331585 959266504 368188134 897112478 25059937 439329321 232905395 866980232 837537018 220175988 897851859 764009839 985051819 726689054 997383021 579498940 700732999 41577239 216995855 373830177 422031646 38080925 461583759 216286355 884717501 992439711 177923654 890892850 689275792 26864700 833662121 905806216 88655443 639321062 363126368 611117101 583305747 731619013 645499312 504187285 27458411 762716102 7107347 195316875 619328678 168357837 417766791 261964292 764529862 87158876 181440558 381365967 414841663 800441104 893849953 143362625 212736341 503172909 798313932 671058291 818104911 277799668 399935985 349517521 943324536 72420790 43993699 790272990 3080458 696752475 981377245 495156271 487705350 256231784 922498363 52894994 760444861 600409930 999508990 120698305 902423902 753323433 954172774 559726717 706303821 190453154 318787294 961244606 709653767 297069559 440242389 770487699 970987745 175311707 121366152 14207164 936391233 316937924 487765082 827035686 858500987 420554097 863430815 160108529 172934291 56310503 497210340 838456524 592268535 80788514 494701570 744418163 779632665 691719651 516311206 27455195 988535606 245580031 45981288 271990040 981349645 374962215 629479447 438589621 718866643 207132918 38130313 967005270 690013781 898697665 582613695 258512551 690390895 900511307 771083491 738113057 168800000 272063390 164227811 498485394 775864282 276926145 230646544 499866853 864875778 551241684 463567762 835811137 901721627 467205494 20899111 844072269 18622101 706526717 862572092 87215178 103968122 955326142 652442018 980537586 568599057 100318831 413132894 626748138 21455645 544194752 736765792 78690641 964835236 158934124 366098742 251471659 712143866 903196827 274402007 541197102 338057512 67964782 747681760 380543859 876608044 270886545 500086257 887212540 934837690 338375297 413477985 642216375 91952892 704382586 840853903 151193800 247151977 128653464 852852280 786506806 522199795 201013713 916783483 177213570 337816195 812531445 271185018 729752635 374733082 558498072 577450690 288925598 312508275 942390981 121360581 202751728 633464773 836104800 381052471 248456600 769420257 465793894 269528883 233393892 598464800 227114675 845786912 941336223 641089270 20706339 242013466 33354882 605846360 230850803 28666125 667214342 934832053 310826146 51676740 552443933 464217000 390739481 436955452 967960236 5726975 165110206 814218320 328052097 331407770 239274992 475663965 864538588 921595705 45092315 304546213 830788416 139237203 823472009 881314187 472173830 341587430 891305660 664202483 717899356 91446904 883225047 85291737 659309020 955911061 966596526 612092617 907015423 830295067 541132608 910282815 682708860 805920074 397706087 50169865 659978439 816493950 987073241 38226887 384144348 518844294 779670276 480256134 895631515 833781722 806187803 793464255 476034980 995045452 126069235 981660794 810948406 1507847 15641295 702745352 205981865 469871156 18611400 288115715 521352020 735956850 457660061 76674154 43044710 409877732 572058817 979623738 269120635 126548112 484681680 114743419 496535650 965984051 256152459 882589192 34118923 653140785 675850383 330366789 262833103 290084354 665271593 871123096 188653006 96449121 753612070 866808276 381774385 166168647 637036306 987639447 195236900 919031775 34141040 963130400 393558075 119069317 455210067 205364809 364274369 572490592 491381809 133137398 376004970 722292047 879811377 299775412 852078732 92053058 752181759 787327684 454730329 675770155 197107396 113595699 785958652 391257517 415476744 253711476 512565231 56618685 306794520 392700793 296402053 232298644 241981121 184055407 502473656 729734188 313228589 399347213 247661491 535656457 854124835 490240957 992158010 338014512 811925583 947398426 185688662 410035807 435403607 913380646 179887946 664198614 666729316 259771187 380210727 40434194 891417116 832642531 962897730 58351689 221103874 90192644 661558450 862105903 900061602 23724772 521710478 503483313 28317591 202051959 356032075 412149470 474473017 4000734 418828873 264822811 355776649 432417409 63745034 184275186 767469859 726120545 833531988 415619825 239932523 785942535 365837023 858521093 467137488 653226399 432405178 46251798 308096227 222458202 701967008 943461507 368325695 71550080 450191778 365429008 489389786 643370896 551537278 274788892 990217516 673331990 863146140 245685748 201875180 767702889 350204278 309609192 326626921 356955860 192007786 409288509 861577387 947197864 134843522 552616206 495470032 247802527 163719080 29306381 845757903 943725442 408292060 255610433 391101968 483787878 8997205 123613600 207803931 230818921 260888764 860194446 106923046 239359874 280321674 242445820 603146375 734030082 976947960 992332377 892561615 310277385 154048275 584292985 739415053 334975399 640451713 489189614 592086587 151086221 544391778 219751822 284366235 324177369 491134969 489794957 143331643 324384316 963344800 892666097 205107439 680476262 770809805 87717499 269871664 723033948 687511166 706935364 740817692 74905137 357308006 328758244 255009344 228631474 201048998 109085035 323294814 327037853 285155187 594023949 755511649 965895441 81664995 870529147 272858707 250731432 38204090 427076268 967891079 740855282 115535010 871865223 63246260 168938667 199604621 226145585 188311142 918503690 684353038 715318674 550496514 583479 867129286 792389288 128580435 493047867 323550264 548293629 27995111 287651745 8663825 999411063 506442842 90833428 881559234 501090724 245341913 466045352 159759469 753000430 762678603 222393958 741980790 58126772 579674744 491427363 232527586 629386419 360540777 844705310 428549607 376670480 111889706 637889030 673084391 314524885 156257939 790447762 750421278 31850337 328757767 721894099 484092344 438290932 402980361 170307498 282265720 927868134 497310434 129953391 637395537 696368040 71026549 331299179 729850216 162357897 421124824 953831803 508475162 27304853 68444456 724100184 162120623 124976892 920350888 85871320 151376166 86374694 416083706 475199698 399500246 155909934 97571164 598628780 578966557 892852887 175292491 256845782 527342935 96139577 342159302 524218722 71306907 580610903 421988447 2598527 44392980 974965178 337220648 188154704 556908293 672838445 242683619 381549965 400592203 104777940 43099216 232632086 48527524 524790951 94480757 304247985 691931595 531628776 717969191 494397454 837346885 387244885 738719736 578222913 811830604 214856210 449427012 411034037 506582712 777879399 39860870 38486923 56567932 976975455 872563948 597241024 349139752 599140464 883002349 971574116 451881213 543810692 838137840 41131816 243635129 794158816 969093399 94373796 834961061 618655005 702567779 870216664 478380840 26757230 577873949 461032580 559913842 535953861 434557893 746129986 664237583 241664395 369685498 355326938 75853380 430503127 288195070 976722199 779148512 686594026 113567318 964270416 988265129 589477378 523356582 586871113 570996113 807855704 105730419 299689972 818800022 192147825 377728456 87477782 547313327 892948772 121236716 15485647 751970728 451185697 833603412 381505504 203931003 378529843 328910963 612856818 446362747 545729886 794571291 148667483 6024183 849825821 285914683 556775744 295664270 532733766 617377486 434141510 151367329 144815167 851024327 153749473 651316027 783254687 779910045 673238395 575549896 923340768 753114003 149182667 130033155 202810192 636680320 30415229 829512371 401933040 145425376 857489822 414878140 414369363 127079730 890743927 946127789 34574943 592871925 362411755 535130763 519322543 545130700 784905206 732686660 300435488 291620716 983724159 274925424 290861290 604515469 31121188 958823991 54993478 714702019 352486752 167960871 417284054 737866556 312922127 91721458 427918496 185982906 796004174 367550122 522483591 117521168 641768652 805032884 414749929 648225980 509753496 124197655 308302241 124589493 947589436 27689536 205108365 984606605 608726518 627921825 414096684 720516714 911668245 778586074 746796184 980545511 172593321 384058633 370323626 31690920 550363543 130463135 780061256 529220099 396927493 293401725 343104963 136555341 26988908 125002749 237269388 421766593 437100053 874183416 544942183 280922471 360570590 429740103 541763317 298617702 812940333 163009787 312531294 327338969 652895258 875170203 459083260 646332585 948867772 89427189 496361909 120772342 279452370 67560784 852346842 206540174 869962789 219047545 596067429 361634525 3436806 99988637 192353035 189188569 581356035 957580450 822841596 645508775 312304169 835269456 181140368 675993633 505433439 26700458 262878090 671665247 821590559 409254426 420902216 4182398 400246217 29772758 194630355 373180117 554616754 555806325 156297710 558727780 747042133 734491151 922366051 380748036 407765808 852743006 176825216 302619149 134986732 766102012 865248738 778250041 62913270 387399278 913920578 116821986 743953280 611643259 839784191 101292920 976803510 562388698 309683290 742683071 930029042 476676720 759272168 653074038 466701582 116094223 302914906 677528361 920476005 48677657 621630421 731492975 349094976 78011074 649388372 502599977 332845715 495680589 818912188 532494269 909259279 962015328 522237583 443233730 986913447 3566666 892965799 768617115 172728294 294960668 336812525 82630450 376018752 140480433 835381729 38121015 274135961 928865460 26808812 468430512 549311295 306024430 502524529 554209019 519545280 500060257 572254836 13029761 906207841 755680454 971950009 81891291 716661878 712083304 978751487 367770534 350141338 14124433 288971770 937597709 70180434 905962168 175272719 654204969 17943199 663819826 920509517 954349571 168537368 472004065 939288130 673045960 380335970 132668184 802938589 593853281 357039991 156732246 802210469 902399005 970362457 677998329 216641408 94712290 960529149 901749363 252926771 660418566 223267925 905683525 817395790 375533030 204961634 336215156 150690674 13679370 348452619 933192749 297816536 104788745 931831274 660604563 51333581 960702800 933258876 382878168 96565402 427388056 718801953 623784014 330624387 557140199 648274939 492968011 943644173 473211930 296088665 827714735 254244381 147623060 823041113 30668704 269443974 901360671 581871343 90169215 191988594 355403700 994491312 617060539 350299919 480564891 28123141 411634208 436292823 41608257 259853585 783836070 780535915 115524613 473282296 537533817 802071195 501191495 927424499 639332232 8471833 111590357 452356323 953066429 849970022 847917261 537068812 300061686 331158588 695482134 566247830 694624685 926287702 587806972 633114061 810013942 920366991 511302542 459591581 35594522 789866275 129532027 474529911 81630482 378537902 22380471 782707640 836426515 920206995 378444321 653517141 260700284 204680767 372248485 616034680 444938188 606142546 167925327 865446616 849713176 798153449 821058801 305833230 705833188 983255423 120244050 876241435 698639292 955059920 728819828 782774115 667256223 504310018 307338383 563639293 984989800 894797914 698182278 38139047 207369037 628020668 654502835 196420018 102243838 95716277 165501967 245865207 488685216 184735105 373834578 935574103 635291709 669848208 347232770 280569392 539333770 374050128 482360918 102863682 11502203 366903603 974815583 981331772 689638750 779232268 237785122 645668403 812997917 533186616 931252230 196543782 246996077 895296574 771480892 771145079 364759958 439852045 413029211 400286536 455964057 843429618 102916820 434516538 972751145 928560478 149711952 952841561 40502850 875462206 628305708 690826831 981857923 657840411 598167045 833877317 474961171 741594981 192972321 104899328 424575603 186871456 39183745 177820481 401772909 143179807 702953226 80622696 771204404 242273707 345572302 667406468 992243237 271600021 76549148 687741664 898296646 152041268 680246589 250022338 733635748 406385344 902459400 62216928 277889662 47138059 31871393 951117778 93453402 329248194 972788569 553066193 555372457 582705990 75337969 475349385 362764524 76185225 857718410 151481218 285906549 598788178 284237543 205919541 901139133 548721261 55990681 393146029 582924851 896638748 985286561 370784622 140299386 602977532 737387672 888353477 69245849 273605656 283760360 937813297 387628550 234860186 591849739 858780429 215734197 885689007 18978559 326578602 927030215 399439110 129459987 441090498 502053897 988386077 380342141 119631580 124430132 782899338 328398114 115245180 401953291 46296527 550836064 128697810 311850324 122698395 385544977 255941045 401499243 81226521 760870306 300732910 803155509 491789039 294836801 924563478 321672573 14277884 532069631 29289769 223501930 547604941 397650912 640714987 255483273 31557027 17999756 836627623 748298584 65046557 182266739 805804913 932103318 317129784 793748656 967425421 580672001 360868902 552608232 886274825 413135497 979840300 664776657 116569550 261753211 921507788 985163501 593925737 547579437 86604865 192772018 357535340 247184171 41146147 914775856 925528835 633720859 312328716 921175051 339692656 931840297 911490161 520759297 139310299 783976432 126825315 167024335 889746257 296968997 244908295 66792449 620327409 107780466 846162116 90979847 216783595 222635509 936007493 338132732 108567686 765394397 820171856 935727466 668632108 313513988 30732754 789345880 370355261 337211746 655614425 245910709 586444115 834161682 90411512 608179961 92780029 986077198 957884221 935955478 992065565 691952750 690967202 163088296 485410951 396966899 566211453 55754652 490329515 688055578 321881775 879453313 563679616 716520022 78082819 291577559 878601532 365978827 872521036 238421812 548041575 475311600 408001003 257916771 14462259 248462358 883556397 490938885 747662986 359543373 373019485 8642354 476027185 264361392 727270804 349122429 724047329 670268531 908801518 378346454 258198377 451634655 36041995 551135645 664842794 133597798 986634651 721359603 511464913 152732508 170385924 646187379 834416755 181265447 801219466 941720760 977238306 278214280 70161137 526702642 540109608 196856808 187840704 165078169 325666440 629110864 874372485 615129699 202662685 400829772 32493939 710724918 749917567 188376919 812558190 951675237 62771304 236441745 284641337 778751157 543465612 334455301 701920504 897142870 807171378 585885876 800292427 116598655 549878036 566604196 822906079 946910764 929965842 868455382 152625057 872163610 272039369 950286761 121602550 440940916 807407726 898682560 246742533 60914162 702965568 247009238 763619989 240471695 502820545 825877563 183955269 998773173 103732530 584220688 435221204 47946338 552013775 154945693 892623885 815181140 591914378 869953723 946572359 219174039 317900564 75789300 113505787 580856810 195623901 667033595 190450039 973901160 516927866 511505420 76927290 337809677 249487631 680229584 746416958 835949794 164535844 495587037 949154338 481298386 717028763 974288537 223784600 667590999 966136276 754197118 791403943 242034299 989942280 640321219 535666519 860818336 352659093 829959477 106566762 342007593 478946846 817561689 940110695 621508803 405500284 911020487 281086194 283544458 271768770 983221694 151483495 115385563 73540892 109876118 805620375 876836962 242914983 230166519 947315108 882140636 625612867 189638543 426074535 558632181 613707208 827307761 375297234 968253266 301343392 226780129 521629265 851457704 431190886 738025355 384093637 483457404 456301790 601348017 878268749 224088020 704218709 425431318 273807382 681091585 52378714 46857277 120720068 439883785 236713553 153892943 585131585 37958364 100454319 200004101 393874615 475697451 353263630 388026891 300590990 370051998 288116778 187304157 252305334 264941194 691072686 508989161 570314998 176084150 788511774 384235069 466234888 364414799 996370788 874180999 523231467 952766720 380546859 526238832 916312307 907543430 241138593 49609676 831629579 888699902 643159042 997880711 370208328 562812080 632283575 808148423 864687101 218509996 534610180 255519848 574955771 567215128 365405123 266610885 365872987 489230358 806476316 763209968 338375638 590111375 107527029 592495727 709361252 727189048 452178216 617433748 967456900 284383532 979214630 510138392 109879223 162667763 499814772 43913364 377308310 280108222 155634391 508559182 366087102 593726438 462932985 742261198 732504294 466284708 311850260 780593121 482759724 877751923 580775581 818521677 319566117 784218656 565929489 427112296 710142768 768844987 697496956 213178684 792318840 296527804 204908013 63533751 78589095 765888011 953603790 641724824 976149586 210553012 429800858 854848830 717645428 335597100 951926809 341112906 741117758 966733530 661707568 38367027 634942548 22753561 379084976 894042683 927585987 261745352 666882560 137402110 718563330 915340945 112189413 50796055 224361882 231208651 458265051 11818423 522824522 935429210 260688042 750420 529024344 124254892 107011413 468960012 657425966 898245982 279026387 832589100 161263213 729530748 147623395 540710767 552649630 282894607 959715622 437553242 170467839 286559417 219480223 327814173 292535738 220573033 524917048 808051112 300038260 744631156 935542674 525702730 688790025 455450890 787605694 395564908 967566193 24551105 259013661 932416416 486494969 91011683 435181416 426311078 492767042 684246139 818533514 308265388 667745883 592415473 361303335 727519222 511447660 826931113 708765631 594827514 615077506 803584427 631216082 433772523 149320916 223226 275917339 760294691 179798132 895643392 157509405 901434412 338240316 391649899 249187409 231891296 886337562 700365330 114816221 383473561 340130509 656864977 473809280 754473082 732948574 877420001 41592495 566447652 202868154 222590818 411906470 130417009 500461253 227174771 890229766 98265679 431661704 276244974 801110318 968915460 830668399 326906622 430029396 732506486 313233733 80858447 833091441 376959036 883337861 163931971 65033536 478302368 198577062 538918344 616225088 679386777 82665472 345782979 463761452 461488345 552446555 425371358 769839585 640625951 578875899 313463493 922057098 716930487 953126598 120496450 645732378 395205842 771305768 429519921 362644530 854588414 762703514 184245544 526578109 577892658 40601757 981518226 367013501 74818925 313455052 619057109 266601495 268948569 4074187 821161576 876663977 914848398 725317686 127264489 95187783 830586709 222637613 175245688 970380317 821547620 556864803 322079735 257175900 866930985 2361138 69506031 670591384 384600686 77387929 292599804 208128560 336261508 643967877 336089280 619257763 405398526 383669491 135505015 924375008 69536038 250640998 884517275 31650906 532378863 617583845 413166590 685286621 381656824 69131810 256288508 484917364 710104155 474600569 456427674 624002035 879438808 930417912 259897124 970712103 51789536 918886938 529136936 659479977 312100329 608215776 19264137 305534290 722165088 700895425 730525192 156422946 782937417 80425268 815121583 969994561 919430320 101866778 183034306 672093776 785484686 882546865 281489748 754976867 581699923 659989968 942980011 117032515 831534778 446193699 97883614 53135058 148698213 972740850 901793942 451419128 164663906 22375433 400605356 736958203 213596735 597389401 945311339 716643549 357938324 2759980 9139227 202663087 266615214 982909314 632469290 819392319 762205568 499166207 756140999 388730292 414359777 917704375 510758795 437497810 130600940 381661994 877534713 109202105 692011054 706632332 329952793 415067296 228038776 332079131 440752719 770292062 528990797 440472154 79553995 485044058 575448656 586067734 86010104 457816048 125072817 336837265 496059514 886392177 471531399 915359807 99215588 946326272 41829732 493860391 892329869 991867391 934112445 955238617 664375480 642579453 143926921 21552331 75211472 755468625 642595249 295664934 199030496 389333388 697999620 893232924 709478160 112475320 692338745 787720377 921686302 47506027 519340707 10618502 28895517 237156939 907696404 506016238 148387156 820703605 203113868 314957023 665567235 854951205 267366005 370253671 933601121 448756298 90305309 690993306 468104580 492576211 367562715 678763775 143179242 116120869 524554110 429801867 885333236 857991169 126743080 538521180 700977216 675637494 782511836 851058235 173257133 60130164 405448001 245753522 10517475 698151456 331934123 479434462 158301313 75441042 475454967 200070521 213010864 164602463 140931223 778041112 392660667 272481964 610468899 483798036 180695443 394064274 282410425 762196248 251573941 4534446 371515170 646186783 617320816 238903907 424306882 608774591 137811941 499096308 278080214 285402859 348047636 901753541 44634629 601854983 195567675 301731225 989992350 100523559 254039406 745355613 158714388 568867436 240961475 148146520 562752054 192205647 950587655 876702909 873586395 507439191 509651049 506144095 622759362 182736789 318939581 495133792 421407126 612927600 820659396 70083063 933631151 588050090 463960202 73487723 328066305 580623651 782061372 418476549 455075569 463118252 325260183 682011985 168262561 647836476 79185106 317545286 228887521 70343530 890168431 517982065 225106575 967022582 890161333 9346118 66063488 710106741 308442001 288347508 965597213 904081955 707300801 180626528 611967625 741906969 854080110 986027228 179128690 640032195 591713428 113459815 858867474 979178515 687507580 936421483 590604990 261457076 39339806 497368631 128366576 128684617 757332989 658536785 732193181 583389544 960522916 732595204 726132990 563546196 468557494 531637919 669730414 700462236 505733243 62573129 828103968 537299018 596523282 433072292 632456077 653804466 285970823 236298316 667556213 820320213 542751023 971223538 934562450 930068517 926762442 279880877 565018583 243878150 335760593 756959702 299064089 931659489 690866674 263919897 651117110 718427443 234204562 820617863 659674500 49332477 771928262 39268531 820530383 899735311 929021076 966415106 945080972 583058381 432079927 29847465 215584146 286458399 48733846 933838488 247394652 666806611 701060204 781995811 783269689 713890552 944618304 397932610 670917916 930777365 894877692 323032557 907103870 319914066 996618345 532485078 483647383 570464316 684027416 327734994 218075413 844524446 263735649 81665812 818904862 838356662 716002328 92426596 530329962 99690210 443056123 176730346 153960191 859675630 985506721 269955867 807214782 142337146 973744123 266890973 607094891 47528243 27098342 153606258 45935314 439609574 603110869 602412258 807875070 470772891 915208151 466292202 385502711 727476510 864299062 976589398 306924534 441577921 510503779 146891565 697425288 409682109 358929865 848086589 581294991 117397913 683316506 879918398 168636704 958188210 485272322 763397349 373654235 674110952 880658487 552337268 428328493 171899323 803630930 545480612 184253402 662456501 114335167 519129275 676568429 355885582 428436811 76094770 675666578 338910622 875217429 699553104 97617384 302848927 973582844 727956305 673410534 987301003 903766214 317059227 952564024 484830036 194925989 752330419 162965119 713426564 260516893 138697460 333596690 398514500 133625859 857062156 437924818 827957902 927167575 506201107 49044339 725981115 886500019 987139095 444562279 111146495 555410813 477754826 737749097 818160521 23278369 809049842 870047172 253848314 509484550 318760412 718853897 89360933 395442008 547891621 894696245 490275164 878926642 957122528 578244506 326815185 444630031 317057129 76864138 353692973 497327340 258399821 200638883 640561258 457805916 616939368 670326756 362541545 739326725 653847652 140406271 130962140 747313579 224371379 121459095 216913994 399000721 936038173 599312633 968403237 878727831 14697537 503342182 522215285 525303273 170786967 783360669 812966826 421483029 983860149 731557659 723300433 770325010 160324204 573730124 728697838 379453975 54318191 820391093 924619673 219173314 978936000 97437616 558844740 34894362 878728377 943689786 917293996 561730442 801310377 678996711 92235177 376660843 468816256 870481101 541478533 356327434 786387685 939568579 169740226 918608246 747327639 906732839 586489423 176069651 898657607 955234571 919365160 482268996 485591820 912049367 596374276 820775098 53228598 375820694 198798451 940854976 727149995 80964742 551694737 628577999 970190173 746190963 105584866 630600783 828486403 491676738 558101220 821426831 750010339 953940839 558905752 874696053 386747407 881593079 970635055 133062733 300234173 108083011 794932702 998990645 266853685 582673838 352244177 465029853 121273863 988110759 500331192 298658769 811017301 424345447 659140558 465773082 463108807 530599308 545464169 350293119 92532453 130669294 322317557 768737960 979372548 627879139 897138861 198355605 272815974 909660166 353597199 862548445 548847524 61420534 789008448 449933403 813425583 346064958 684988306 311799150 647415933 788441584 769424590 354025573 999293888 305315417 680827602 523031410 526047705 990493927 954993527 793201544 134146741 260535585 375493818 527861782 73434034 166332486 891695918 805453668 539577621 733736903 482162341 313055860 480501158 694457243 132795989 191386213 374373700 268249552 470747579 532384606 944919131 850380981 378174349 270008000 48301740 526189535 662768593 688833319 288067125 463899338 222139964 47482308 360919499 876327981 150450134 918609891 308035987 35899740 320610101 727679094 910744895 42625604 837888990 980628817 204091104 328526905 809269585 121641078 467640416 726444634 359771827 396961758 784056040 905580133 459718933 834965918 928468982 824485465 362422545 674231015 602450468 3397593 353766004 412382190 439173813 188170980 199173619 66885470 425466093 787034189 403866324 337263782 241674475 105613302 779931689 669460385 367114161 497891805 977077470 639947920 806985701 5813720 544977935 964881874 718190443 896891182 908744644 525699237 132532665 246641020 841917127 226210696 106906632 914795084 379974706 220474514 332394981 591075422 704714036 60745607 527064865 22889929 896464025 778493411 109410812 397187153 746556628 876903297 799429209 112445187 220223682 98633651 44050905 492427951 260382128 847880426 93823115 231939160 821583720 422189684 443038379 442874252 311780827 575202704 824758969 597254692 259088411 977466971 263097444 545229473 102095548 395585522 675127977 738329441 106283061 881245732 675745622 208347348 164262394 128886508 465490766 110569606 194102413 854991006 119284875 717374123 16316781 780825428 593740401 424102286 692622542 61527815 872559144 53500023 464692452 334621392 700499455 36954880 289996175 369563922 66364489 268340550 102166242 657748091 152888610 662429562 740692787 165620962 574472961 882512803 242494844 696926357 447976598 878621277 199163770 584998204 656682900 455563539 234879349 251785103 219363210 339708608 37874326 575199784 818193620 957366766 292550592 422707223 89533784 804095054 646451957 814064275 21488652 680265455 492425398 847010487 901005018 423044373 88710948 693338895 833600411 605318284 989136331 248989060 111956666 102815635 532077270 500769633 475495915 859542146 826944221 798262575 288081281 49727094 686766695 910802997 909844913 138525827 746020060 529666958 951859474 947649832 165633101 117588930 506363288 41756846 231754668 21995531 462365130 882589719 415242083 51041806 235451907 469718255 538000786 832151068 982746447 828470317 70378882 980243269 910914726 824576614 402674815 566512011 845009591 259048890 585506186 785139417 923971805 784204186 928354482 898456505 363000258 536206711 439177674 963676928 573345841 57417562 155913812 189998802 326142800 836815366 625637234 455550530 161485379 172976619 683063988 871107349 979232063 511844961 46905406 347595582 169388455 947982955 406599100 766473093 817597712 669802695 67521884 108456912 852265824 415270684 810960704 85058543 976724068 233748605 173322743 816178423 773535165 172244491 82476957 904253572 660180032 851816175 731721451 506227859 386981953 367199500 123420792 877161879 373185198 417365853 76894264 627888114 308003825 368425026 456306191 427874523 762930013 662163339 865856582 503051246 20709092 571358150 453518846 135791502 861931048 183498367 174836922 93729341 186609304 33790990 556249496 373305078 866089228 413941400 842474340 498202171 885539177 681060897 643317396 117724845 160513469 606059420 934960892 155558176 190906145 572530229 34914405 853100470 254698107 891924626 768519348 402002453 461859273 424302909 942859260 104785158 983189050 821104609 216456260 844304995 805606836 749465665 634511387 749222573 622895343 4567564 373563874 178741854 688778055 989998646 320192568 847855799 856931258 802516108 596810485 940854522 29363591 963116441 82671220 616250190 906345699 223547448 321132712 167607841 440242639 598473916 430655104 850335883 764819964 571510176 888356401 771009516 817705459 761035986 224986034 34503653 409905548 513229668 151845875 369719217 416420270 758431281 427853394 627508381 69694792 794102509 214802122 259926284 977383014 99071925 379574969 576904944 335170796 995226461 910454796 371963328 26354817 788244192 58309484 97460444 925208900 856414774 122568226 559825666 631940331 29594288 617193650 416271962 251211061 159304441 985727114 868883339 525056841 273070811 740085904 881229945 952238989 953257580 462247666 964895472 405416977 11825888 207865650 860305045 407565577 376405456 8726230 763175103 570906333 615723163 839961583 914737345 130555234 718518822 229624648 685187368 446940488 831001918 270743775 596930773 60629316 421724284 133001304 402685172 270476119 137133465 994328521 126832332 450528880 47419279 631256327 914865088 458222869 466828527 998034143 561467136 259507015 2110280 23701041 97790810 620858222 910707770 82413867 720079516 551189676 662191961 239181425 634158363 769872192 169307499 776937382 801246828 480657694 703106745 575447790 955874412 171387212 280766833 418727258 566483923 520622750 842303871 456503623 65996095 416571691 120763473 167614624 76377883 554783769 544945310 280509882 467503182 343757504 486008777 208867361 819886834 582892525 386977529 733862686 432603428 790026527 716402460 18925372 706928324 435531184 832620163 56753647 296226304 365722799 995377918 79089248 599342859 630032380 646288673 205329756 584765339 422764812 925730876 764159398 84089640 214220989 829760929 807714789 741535727 364790023 800438394 17256983 634404383 489085016 876399167 866931857 338879722 588042787 864587832 730520024 629737465 415317539 373350315 854514651 382722352 139634206 502312913 794303862 533078549 851305322 839672205 991177784 950497601 211955726 612841762 110667045 121978930 632028408 783492194 270755669 540445539 182336885 511626781 984749776 118754402 189829155 493154837 565639018 397443908 487571999 941723663 92495122 430310563 801628668 876254933 256199299 725384457 61180066 756512642 185137934 322571220 98694150 509292082 778129094 170359491 597224854 910098522 874376564 668483675 746866689 678306261 455925507 62268569 770238686 865432545 290131029 27399617 225674090 287009511 361015174 782231081 451740280 378185113 776911678 18396355 610262545 424353656 163418744 694001261 681310990 577310121 302708375 915099926 921251777 762041015 59722282 93337875 679674491 363905659 61559909 59469320 997479421 358907088 567653329 672580811 598227579 964229939 713308746 546579923 446644938 306817023 107854701 476730234 969428148 282886001 840450689 556885751 843113416 42579790 170644808 698754103 210949760 871074051 533722869 791833984 820085954 260721006 573139121 605430958 50784271 228307168 495526008 661163757 747102253 710539017 418675517 852616956 105455754 239841288 208038305 858209640 683574165 250393963 110173652 441874638 150846176 945459696 473386678 711524950 349382479 440024668 378714270 920137356 159037041 154231923 87083974 677238053 991717287 592575731 774148637 654524094 914706931 71964562 15910730 136058178 658489357 39500575 124920780 891243050 277004053 991772110 475155845 722547372 497361315 267318254 794007102 935949550 768716265 912785542 240514423 359362693 544973769 85666036 702675901 237986400 452646356 976634010 832267400 264581164 400261950 775538433 58200831 1542725 906290345 227178029 474481968 263597887 391006399 266304644 154971650 816257711 705433467 569761149 88299095 200582931 645631747 703682748 242267597 22313148 86266089 67795342 266775753 933375600 984681448 516264524 212147581 490155793 550681733 98217017 243265266 660200971 356692016 858400226 826018019 926987935 977430625 565540356 358033762 889268637 693733597 827748350 827540506 783060127 733760680 113265997 140272288 989358628 67663869 905431353 735635336 491224446 807784915 671759994 99941934 681179815 845656031 276611004 240366097 909432254 308816329 623747216 123893251 48517585 241921026 178768063 984626670 705145138 748427004 210821321 152716860 286076049 478103837 313127022 712576241 822242975 305873878 89738781 959089218 483720493 917935951 461336065 248903066 220553037 10561692 505868926 333503713 170578638 462874751 346850905 483908553 909836132 85545082 911925457 342906417 175095438 599618408 93663924 495914381 981693873 820559346 73617529 837764122 175692283 237067236 364197352 799926532 700596314 555180473 342730090 682591142 793862634 341862243 499754517 599687586 282497793 60588290 881069067 966826812 95347316 370137326 677257465 721769671 157889445 743361913 308209448 28524993 13363733 65449870 111586321 762273122 757354012 814892715 755819758 857139992 754178705 287275887 208102470 540603145 53120435 949664652 666618821 891131429 287420436 4794439 846239992 4585921 166209300 545504988 650576113 811549610 106872238 518237819 482291276 501514829 189867022 144662555 512101769 403762917 611696693 478442811 76629767 911428358 393968284 611943409 619105185 2458961 996388857 923180743 647490339 927277922 733747209 462074380 721668441 321145953 679643557 234543445 112185121 526006987 404783965 598231084 373376521 483391604 840552460 636830781 596241934 465640328 933471353 886001543 764487399 554172020 217226339 194465828 593388750 117342880 340023116 898503549 211017458 5538730 522713494 366206803 994932978 467338873 984698604 83353552 956704477 299973392 741493629 25222246 306099449 850837724 909141490 533184099 321163144 937603882 101685650 368990910 542485690 600287446 849958361 440413081 554177954 789357595 993287802 43944084 496935626 912759254 41752569 720894224 779354054 859298982 680861054 743485682 238302461 353055310 335463076 616339483 860469618 389872294 541706229 366599573 74976602 859876558 647171446 295341880 302708132 612034095 179454184 783307908 821144707 12937821 482121975 612084246 761618845 461798440 824374239 45536792 796900710 323953355 39090840 214553063 280872930 781595169 128052402 923437219 826420451 622582272 264134669 308274740 437394039 445249457 323618962 334747390 525812805 424529306 681918654 883639783 186643149 319512647 87239803 827044236 645096443 698651294 604029491 667402165 59029374 538025703 128150377 662162748 895032158 820332067 42839176 782100887 470080071 650462424 808860631 904472433 761744687 436557685 131949538 272456600 40320430 59202304 469689879 798648658 481832133 651280519 648104868 138332842 571120820 15712640 545324760 57738206 886369633 284332694 124620272 83208961 453409175 345374729 217281093 143170289 179112681 2038408 731228240 468862238 529006862 634660576 934896183 723217664 405709721 64869474 667504271 533585428 383792458 599054547 607664366 385157063 14353651 916998330 788905116 938759133 462075545 444615565 102354798 513600845 291017660 412572535 48984139 631383224 59927196 260272872 746743534 12742973 370408461 155558695 478984665 79705437 399351267 333138384 779560909 403410753 202940685 88258589 627525707 209268687 355648339 667689250 273569312 78308330 983487031 803767838 833277547 752108399 752689350 614202312 304608413 903843379 385275374 150979985 515795223 639532838 180109786 924496791 917688420 925304141 288841245 23048319 797832919 34808004 20758608 754482434 155202112 644631968 893547457 365230754 919926247 69508121 618856060 167977909 431598838 676314618 377887488 578575489 217463972 903168374 961546372 885308798 863810772 487484959 548077675 239353624 465499865 665827996 267263999 597980374 989624920 772175540 240202178 256572405 350212387 675225430 736812148 632432655 112943189 908056825 116215033 624496282 228243711 565519146 551113351 865532428 180824790 930388297 38176976 997190457 618695094 796162273 862197372 505285315 432016271 520766485 556256693 478203461 676113648 192601006 270070875 558158967 341460124 823142686 808216518 782031784 816380799 429857904 324311890 175590103 539189923 466245962 908322095 366136345 217138352 460063569 565253657 472664492 286126933 429143105 992960345 377438416 117870976 769031286 867506550 265648272 302774097 311277962 348795788 883038336 40650298 467985161 579099770 26156606 605878856 375614809 332688759 73068720 398384014 784650206 416767651 911812655 728574671 437436652 832548063 465511438 425099264 381560528 37630738 251755244 774394079 146427221 468893232 87924231 238551523 535060630 119436862 487745170 100171160 502120053 151592386 726006862 240186021 333422484 177187488 967996192 990745184 272540118 47854563 581289249 101300668 157176965 528118479 980281724 672757867 682356875 12041533 356008361 862924454 530093821 35878129 88824011 646651804 10173780 949282456 438792095 528210941 30805834 857097332 702942798 994459370 458954776 446302867 318245150 106110731 13561596 591909198 534992121 976213494 925066646 793883966 232569692 773787941 14801674 41166667 637511751 536035385 716441378 792398575 790592037 700527760 162962229 995254291 384054234 720888835 78740424 590112861 630845820 722875415 659480387 954710000 827128283 544793534 724384497 323160999 141956919 325150427 223440588 92210849 781700116 469910704 978799691 703522864 926201030 425123665 717171211 210088158 89508047 478066654 600916454 895755018 497410872 274430990 531022099 716049070 528994321 59886310 100288380 319614093 842896000 884320105 310135686 93579420 839503442 375008738 42103818 123047557 454030033 715833817 460856923 906556999 358143460 297707033 953606059 43957838 1914077 204747835 685465601 722155061 711785046 981905861 785761433 413132786 166725105 591944479 623446454 965075402 315417546 25711023 523358691 132413344 514988173 705660217 506442756 378324374 10717473 906404954 99641975 52242915 752665828 488579188 984614632 176005558 225499138 298734860 951846310 223794800 523561133 210528331 305545242 672448232 803377621 124295563 774354255 730475203 698826481 501637821 653212335 745745947 221210577 432471926 356114435 329583976 641710250 964976289 579113832 624674646 862505490 209861936 120046352 342977262 281159409 726680784 175589397 469430841 705636129 946002142 2742089 576111054 447597644 936376042 307172940 959295143 536302773 869350155 933603451 57737955 482846673 815713677 722074719 335990586 278877809 963355201 956373279 544127732 187618572 147176097 5908197 199266030 943299837 210886650 525228206 31964102 592970227 432446589 600451465 979816140 651313515 516898142 570803451 55040821 32577716 477918121 683097715 58199063 720404669 799305140 168119041 21066187 537805705 290778968 229298690 684906086 345533772 630004219 637073407 291323010 187001356 886840484 413935211 366255031 18017929 790728756 421941072 510571374 266100697 172463676 215533671 805855747 411163550 666283825 98738640 262889246 274146309 104156841 285949357 200508798 666067666 39087339 597746367 503507186 978440691 583636039 585840875 291596964 269175958 900051447 458431634 180459604 891678800 856157197 556000421 600711375 833308470 426850246 97708707 744080818 818843751 791355250 228868538 501080993 333209561 328142131 120079223 933291290 376840251 895226430 299032736 12222568 293290273 120797242 530973082 309946801 953622128 182557088 438022066 448807996 848156796 519193016 381827862 776701658 289994850 958524724 122812205 426479662 933452162 605325279 606128242 192061774 905558554 694517579 537102577 275585559 376526823 468366787 501544609 623447586 415545046 738296797 112455947 421235617 961838028 901531716 289077716 186784526 592743305 3055702 15326333 547517822 540158471 395307758 150730148 472263905 922578310 344256847 818290475 499086147 912981076 946637911 429607447 721858464 664215646 74484541 591289271 884657911 22478904 765650974 966096480 962369600 76088127 936083788 352844427 389155265 978480941 217860681 592408856 63930556 729419681 402086509 189552180 312514208 847964948 387605073 41502689 234921034 611187158 126168151 152764725 61911933 480461296 71812569 39697443 743548872 390979414 939969129 539518985 148984374 682064655 94981520 281639817 160138837 535582854 666694664 557346580 250791705 155783633 468535842 820101974 280251026 816737477 598647904 908038796 8701709 36577416 190590459 272915459 30149704 216818103 887430655 263429932 971697835 508439802 834097561 795872701 711213519 446197563 112488104 799121199 686693285 584424241 867641378 250348018 329045346 683491408 949799775 627617088 117810980 552375167 987508337 138939145 43454557 7319595 743275590 767816471 322780908 145902568 744348487 769109055 924535798 567358057 62249914 536807177 915852935 183799735 93559322 886771602 797579591 691135511 250195295 348237134 469107372 469172728 952115410 291207976 370530155 389467600 466563250 308853281 126710464 19311911 866704420 323579380 204505939 246821628 903255266 469732067 329593608 192993468 846378927 273547766 253009938 720774324 591147016 917327138 734645846 328994543 178559266 277387512 303379480 822256266 187467009 7289767 493658654 380014361 692657696 980932722 766620299 655367992 18117113 23621328 770763440 369497941 911798813 442446918 9064673 247712454 348596736 646499072 776709423 929618726 10614274 267818180 844548982 621542498 178024386 84852488 269145762 976941909 481037710 416789871 142161061 712324494 698888119 911034782 435767871 879450901 348806726 609146318 117079725 282665376 630427489 975971564 426021193 261434153 391576508 66012081 538996961 204758970 324256205 717970112 671071399 217698964 376845420 180491787 615592470 449240375 971396879 484589827 634168777 266842438 728059485 487493332 227120141 646621322 589989108 135102262 467962706 906593867 205830184 589740941 561554111 675797445 711325248 24455634 900365594 81187845 773550411 357192991 357167913 351709261 895367704 434075120 105675094 442707942 145216098 438680546 995605399 384393399 396577399 1997975 415790375 231671789 469978883 64712380 836576707 913481353 321319183 119619706 379950930 255596586 897348621 613481352 516687089 486181972 328016582 273945169 158009095 456807681 933536061 519042705 835020618 927027013 859822525 828369825 698419902 790180208 405989156 342352541 368958170 52863005 356184498 696039240 865166321 830091869 105120616 434711035 56594266 389990101 434213040 138023655 201438989 205957794 756510324 812749777 394649388 886159702 480120221 550314850 417135602 919512021 114685367 746736847 149987558 743091137 301363994 688477347 189982614 864096059 453732995 914731068 851516966 560835289 4876329 919812213 421523106 848484670 904971706 995233264 140515241 808579578 17587144 251437022 28268504 67409777 554941273 914146318 735972156 717988592 155941293 672477693 572260923 75434460 296713235 143700725 378065141 630617196 881588165 183142133 816987479 189505067 316086917 43147274 569093370 630524176 982028190 232286057 994370060 907155367 2460633 995783306 498147659 953992387 4515763 29030645 217630607 476446145 260298023 860109701 577547190 293865390 683285284 376444950 67324310 53052219 242741367 903158731 738731025 486828283 141753519 109419669 377910182 345126313 637406988 650325091 233967355 115867638 560123318 755310688 245277360 74458423 136982737 553462717 324723471 351744131 471238723 106891943 874799781 198248711 807662113 180996239 222074247 924088119 432281551 60672547 881074134 278554801 827266670 692079086 335965834 514988674 380603785 419692518 496647183 909684685 825185814 122523469 77382954 918201843 857609391 251402028 445369383 828279722 309095757 286030955 972348970 934415629 670358613 312842526 227167874 237115147 743347114 950681945 913422227 626303880 81120130 148171129 181923284 538642015 178867029 558845971 30812825 24619658 758969594 855123979 288879148 836931218 149383167 873092742 542690482 746962219 199704371 918975016 450292998 66096120 566970312 890566058 845985324 755844143 926874422 688914793 393270499 837976607 954749654 375453913 650937125 153544100 620422056 949915519 456752402 538917653 434468834 133383912 22332045 436611508 804259248 4894232 68170813 568462554 699352870 732922373 640273774 311942697 382734793 408968489 373851335 191874624 311687913 365439357 502939944 654031418 693983196 666039642 566718965 896533051 378334117 559502351 285396126 504806222 862410405 945756574 549871108 398315021 206028982 697290505 849003237 57850815 457828469 1734181 343110684 252409980 106727689 430511972 729847122 945170890 814059155 6496469 156492993 607757612 437499365 992139483 168467951 421759501 136663565 254877485 955777912 551143977 343178608 422346173 816684301 698333300 526543243 618373126 326934385 396050329 79491447 431270016 350350204 692242163 686513258 858375091 642811458 315602057 214815661 614857115 666492059 376765702 289984677 472838977 119841625 4905643 41329425 355485729 567645003 376442955 603901574 886327970 464218864 355082670 346378800 530300949 942498101 524720710 540689365 81089157 982458231 687964225 700623313 853592927 952244184 163699293 503438424 347578911 292396896 275063803 971164252 939449143 675427615 741835399 772043062 14339893 708594833 422814027 206769103 696462259 405053138 940624926 554759170 996089866 238695874 617334576 84483520 396855413 901971274 993741259 460897114 20491498 539293428 953786071 780817377 546591555 380608652 39912375 516146767 751102523 824686186 320140538 73629271 803968249 961839265 824171417 742831637 302613596 663201564 520349359 774125401 158355997 400318983 916864129 571433014 850691558 432802252 596590707 458380922 58423435 185556900 400880825 169978825 349062270 427495823 657565224 915980867 595406561 263091603 784794151 306127655 828459133 306072687 10100980 776984775 680359038 402003084 219050065 92809083 326767809 981388438 12051351 178877359 412304112 960647718 830558074 776325194 361513252 426337962 499596148 649863322 93873242 75087492 438829662 68394991 824956877 754098927 830179934 775216930 587213287 880090038 651117032 251212511 57225356 996890320 877675306 176644085 295667169 466371591 353280665 144404013 68281304 392018927 840700542 935169201 943647144 898529670 332184063 283456729 7373776 132300892 828527722 457749210 891129231 422861300 368510896 689419011 38380093 624954524 336514376 111164254 289359887 333086158 874471069 16193577 244362087 832726153 371062777 166693148 173797373 589365206 19689097 222965274 356149986 247711139 443963208 566153704 704566690 488091428 78804277 689990889 204734044 248762804 339136067 318624670 128687663 928988820 352222798 738736554 385384653 747717705 217327355 792117681 979210440 819545673 877465614 165409685 534330198 141931469 987077105 719053587 536952132 67461777 905102785 756852666 380358741 638302774 130796721 105520500 478162804 909108548 108728545 845302509 529460192 811467627 680900446 678358193 190065549 384231732 887026051 894141143 312334592 30248007 476992003 413644639 840160197 479981471 316671760 505379471 581746032 335821783 707651628 730839948 389296699 953492833 450980718 923125617 196288163 214140539 568787049 397757130 7851762 129950342 568517953 389459197 729123225 607913563 67857606 221610065 801446021 267004770 58674054 112683194 159122690 76136944 792226178 303505863 459789091 104095445 205164278 310981613 607522903 892105307 351511696 320902120 826856065 352758923 843188498 765317418 469674655 603725239 169715597 673798769 710327019 384682316 231028695 435004331 544214082 395699532 934996126 757760538 993292069 694795361 454205687 674453283 824560701 224006089 391310675 139152992 798192131 627282686 434542361 131952245 177482845 690723478 80646686 729715666 607535367 293321753 401938685 390990846 545591854 273649032 485005205 958338161 421453505 368862335 730931210 34080456 776835239 469866295 472201514 166415579 823702788 717818556 651930449 844321170 738813671 907037134 370235930 54585356 863811911 319266188 499908073 524143115 65062357 964069652 737405240 691915835 281440167 996095915 970257434 144401681 240171310 557494307 37720874 965094002 628857057 954824184 739682838 165489684 750297996 345806018 397296018 633327260 878371606 984675444 494887502 221275495 453907811 983357643 385039104 367756442 299636851 459495684 401550612 265731544 125527348 234241600 708341074 981732656 62026033 302891218 68248345 126202304 291729011 161077165 220228372 614601393 612650478 340550675 984466107 147430647 452707825 508051832 585627185 99582160 463328119 222358323 771902004 862427431 602734439 703230696 276083598 916439653 412805743 692209003 805634140 379022757 411230398 291753638 759067834 695594642 506059689 793932760 710329827 678240179 565776074 405553343 189473014 491046815 541303444 87978614 219117401 208270492 656482030 796995411 553271070 251118316 365517353 233771000 4319288 282087180 200492152 612682767 26318853 851492543 2156205 261540932 305798688 473542105 663605170 413084902 256372715 342471950 482893023 728920184 476775433 342599183 749793992 963859455 947514572 406722801 181638554 848410858 867278584 325472760 915414112 904169922 498725388 413439928 971885262 614111373 83431785 142387478 730283749 406501065 88110898 26386725 803319320 956240819 609864733 442313365 15465127 913034173 279715551 188521149 661609470 580148736 815310785 230979808 392311759 180195976 955358249 358589171 861455117 190308063 288806660 845924118 101484697 940085275 179701287 316800756 291496003 214296823 278388281 747027496 956207169 54298769 856656384 209008449 724534498 666528606 304324136 866606733 936598324 855876345 405686482 792993660 855396329 295361178 974831427 427827783 987007240 182723091 270202752 974355880 398631912 610866173 726570397 660001608 60633909 364112637 91419016 198099590 839979649 893375019 457431751 224831892 227463588 531536734 727984321 150874691 37200780 245129812 395070142 530075092 466389924 159478518 320933868 697065050 769029199 358413142 473219749 389235287 5627613 473320035 466707550 362017318 773682106 885733712 261272372 839523380 487172063 325444737 379689493 47814619 104174960 182360589 513286995 927097361 955976883 160812487 823172983 520824605 404711321 282847118 246618080 419168583 547055240 904240557 6870133 353101746 738751733 742299650 717590580 27505650 607841578 904946102 392957260 440886640 200617702 538637533 111019757 344502158 712714218 558227590 135233411 695775859 518018757 489318098 709814580 31431977 426219057 374841297 72806975 309845090 709695698 103447588 832215592 877265007 321883321 635152553 53194588 426132099 609835208 122311152 860911798 381429113 997034263 325178560 181451062 825769806 360018897 695098171 754396778 131308038 219830459 411366980 409852916 928899253 190187350 342279739 737124530 980123649 814554021 47325471 506242686 879018744 77489288 845353429 880016293 586077343 246766589 172450558 55490103 642479619 785904348 844445275 659436419 288654966 729756022 907101942 965543405 912124393 670220742 482317704 954045867 120895539 409502621 590267212 16829977 796659014 85698248 834825696 167808078 412485022 31823634 489710954 981888552 141695840 549462393 972189161 147136412 908683134 931955054 264444607 110750645 346370568 734001689 216072683 213681632 298993900 98571763 339381261 392374506 163227738 170639383 638052421 220153318 753423342 196822003 861484034 293578928 187725158 346331432 633836504 695922995 297667502 89744566 171053584 915858823 641858653 953369141 728739156 903583056 772535562 732445349 886989464 285701934 457531062 93627966 178169647 599959679 616734004 538327743 111072382 645588089 274048551 965646046 201000382 10909234 393058300 881396900 734063693 128293903 438451512 908243524 694015912 643107034 278667662 686381178 223508102 452182254 831229419 51228028 374205820 649865898 622782737 755396359 170244532 177159415 835296165 610954693 318926258 521602428 551684253 59469454 283146272 81924191 811996941 304535812 27857103 913577310 329000006 822490270 225405032 365981083 433177826 180427012 47819638 162192915 563979675 864459554 988290649 782832661 428670909 710103828 857391400 898679511 709650585 519578138 827750306 164205215 466622553 512284006 788052974 223406145 227540985 720584806 58298030 683890986 514735254 96190542 211278396 819190092 443496216 640193854 189931551 424983745 964634149 996893972 603812186 233607052 61541933 984135413 106509072 168434823 789630965 578964109 546892324 351046645 264086192 716712086 699889511 812816004 962414459 513073787 650956446 310026750 548424779 130490653 194634830 927705710 746598336 380811873 492754582 92558317 102508755 961490652 173373103 880085957 563356680 192327283 444107111 731789013 136190930 993720913 926930028 55152034 992603124 661538230 316047849 414715327 400236265 29444684 366964291 84423557 417832072 983657290 384338925 698449374 191256927 248500548 554786634 932792390 186921152 793129175 326447107 733113520 332224767 926167934 800367335 911271382 480883989 220398543 383359618 613081337 420720318 954739651 342328700 365537240 526523962 736271722 678539575 505058609 217258180 47116999 176212136 100633544 243048600 523574774 176910767 625882149 230237793 658284662 664085944 998189203 530637111 865789611 26923169 2821427 146296109 666207823 178823576 567562605 592487574 213071122 303962987 914501979 513333476 450183830 556182462 525557430 723624542 758466904 22344361 512728870 42398645 177463235 772022015 281990779 9612228 433003958 303702181 233217037 527382866 475801314 442796869 570147535 378891868 225124425 952078152 78723684 925254782 615199774 902131704 604351182 342082016 575527949 35144245 726435931 629377943 313778735 501947584 508886452 383163224 911368527 239479512 753562539 848443612 66542025 856587600 681846820 481286880 835172412 662145245 961380306 475330959 759072900 15008270 835850124 834900564 479451758 964831763 798826065 482474802 152101277 152673418 729426035 787995435 557986046 673772607 990656959 766743079 672252534 839255654 850921287 92890637 780846901 486795487 693968196 152568555 186781643 994587085 773193446 420194934 625802714 333999641 942359616 112194503 152956612 880556607 812658071 558535613 850294294 662277973 649978010 764667268 550312734 460844731 306274349 222132466 190590653 229796093 673304332 607952381 72341992 625515296 283465638 534683699 751319510 455279331 637619984 979325260 390063450 431263334 714340609 443743578 162671371 535353592 511867814 88812674 289679047 942197401 908740478 494944352 175581100 273790027 799201259 439353285 9182812 894636218 995410292 216191156 935514137 122050480 625543242 549649892 395406469 841551238 901275146 396435297 935137089 740461575 150680018 46597486 150959230 901065956 485237803 85712032 365963314 924959152 124188460 602801374 909624148 661616688 514195428 761423735 747516945 515642100 708409311 376963412 972557482 331694954 819429512 344267217 951421353 697318574 69764200 242522037 287673384 538406499 7386251 895834980 50993969 255997379 504236452 356842647 585778416 621974761 806548553 906191794 123594837 546884660 263502774 28585794 406121640 731376688 371334603 875262891 648958051 486883898 364336847 342773307 835704590 151923445 160301740 725158861 503799508 465073638 96353904 530556600 219908300 326573566 669492571 486144574 465958007 929315477 933146293 228190445 758556970 993237883 815818502 677410089 736707418 943474947 67477797 343793755 637499016 671944931 386632163 71745948 792151869 657863715 920481363 480088015 980149758 877342761 34232400 732848837 851849551 282028397 943162187 346103624 730722145 216884860 633305925 818803280 923804323 823474630 881938095 155154927 572814000 247640408 465338230 96757330 388533479 343536066 195310447 481096876 661132184 522418288 64504318 836818436 21168060 778324411 32345378 755696157 436530991 992159307 903370573 822177695 399035478 545764497 274472440 118529270 150245612 513515833 242161115 491882821 405816040 996651825 893289529 544930382 447172175 446437043 983090778 84460551 59929351 967675774 227715887 490132425 676894759 606302541 537521769 131389845 994843737 470849841 843898663 584954503 251044845 798082895 78093696 676607402 648199490 994160797 145561694 238502780 43696937 671686309 210773554 159797188 646374027 280104421 957281529 257784490 156660398 1746478 217537733 558227220 740413270 258121701 915082550 564609471 218554186 980344281 507794445 546831164 126917228 461011968 913944139 53394642 779067791 411669343 746495344 274856605 48656203 499574029 388303821 653801062 605819667 437784406 73605474 50191694 842706 521565009 240179690 502692958 999538917 794369655 850528537 594507978 63655569 606421087 396297629 201710781 83588198 631757543 735912712 77036647 340888271 714719521 23802111 93888919 657129084 445354835 117608172 185697956 831587438 288620370 99362539 312549334 49253818 806938826 429266506 394578395 728110889 267457669 998158850 813601544 452871540 131242321 456389720 646891968 754945578 266088554 105311080 646469152 282817955 711677984 26575816 970033095 549785232 377094571 691425648 99863616 366903217 138684644 511994070 246614723 814106122 210010129 443137019 236863885 980969829 457724025 907071208 968374118 299532221 838733663 183820237 362155696 774314246 628865154 709281446 502287453 758076891 704477757 389409639 39630804 135971902 56051553 374292825 223761478 977628153 562830063 809260528 380958942 985692320 566397315 558395905 961308866 322183365 3952052 271066031 759074461 873692264 105347598 684025118 49873039 220891173 956328300 317077401 477162001 762763220 223371086 389462088 950834205 739647289 208524761 348636590 657479489 183245517 899432624 973552041 281632624 737951273 345701875 912440060 450994456 460368129 253828045 882411407 401004330 899648045 728153157 713880420 433915415 91818346 220327470 294842466 636517690 836224926 507630636 878910547 960621115 377331580 552311865 143516881 331895201 623696601 698464290 288110881 921842147 908952200 850698016 893222289 64359599 891601904 568175083 932051028 303766911 257571338 834279188 501501485 324124142 571900774 651805160 774064457 41009207 620385290 261257059 907916999 696614292 157391622 157392668 621811574 14401926 889789475 409191096 421048373 522681326 913329896 479785409 773292175 810323671 94507187 671776136 924653730 311528891 824075155 202463286 601475445 990165301 979502353 126585500 693257113 801626492 272258782 567903369 159798043 789150593 888895789 326480989 108598559 132362557 451004387 353683262 561792773 5082946 610673384 229078079 421786082 728849673 218243504 639649947 177065132 324687477 823127815 944136086 705319523 580723784 101274051 737986999 273813660 542374754 984952235 83589824 766288668 881371858 763009952 333583890 149804580 39526033 899310203 648632133 960740829 788487355 578534629 893741335 239203744 808106773 925222590 768692657 566927040 837136489 994755551 903781790 736368927 188161513 560360933 260404542 951830626 779575493 206038519 175565362 669905909 31776350 74006691 67318312 326704177 14636259 543147821 989058140 863777641 852490053 245633672 957393580 690468006 446909386 244559519 583048238 969209403 567792240 418925560 851344315 441012902 962038597 646565177 151461238 681310163 712439653 811307689 528370090 901220999 429798702 570492026 975742736 524259735 312642936 989518329 485482372 36986881 539915744 793207989 921899159 447088023 455955989 567354813 641805332 740396191 492691699 175941073 348117852 906461505 282593409 350195646 48845940 481829476 92835784 130625552 696497625 204158635 691602518 682259111 636146323 639046589 696912254 778831815 901161870 348304688 675383490 58391636 809037295 486267746 907004438 518106364 748769370 345810748 48621554 394773425 141214752 405091760 940584126 575005766 767137670 399909813 371313305 668307108 651892646 86535178 195846294 471394066 743565951 379278735 482632630 217006066 216569915 817487684 450037475 114412199 12053311 602373411 252360348 965166495 754746497 542809481 656776431 898084651 814924661 766314093 914161761 474146077 467189061 685082915 280454664 827105039 89660260 566438464 423719637 431789383 807393052 837793269 108767066 261081763 648856592 247861822 946714996 232344917 527228452 723987955 852857792 198052350 60021437 164802250 238756522 952419751 354480642 655593609 545187790 665974570 789439070 749349006 828758014 99655934 215468406 727683055 981233806 144087423 509251925 708036179 49141049 422027902 100616203 602846665 672921909 38314753 445700459 794885795 866205410 307135229 578857771 910323869 929482534 21660059 803462500 593995193 540034575 770877404 718531697 228290255 857489219 781772954 13974141 448090145 722283770 855015536 798806049 20991191 888660460 686395669 895989206 528591118 210181928 302188307 426283378 203099387 451106685 981964231 242627820 383754572 659693192 620627764 488383065 531327300 822295734 969949894 855994944 763366169 815051563 70735390 423609920 365366656 759801178 7094794 851304557 346359704 317007362 376126262 44810256 950068260 697586599 832052269 215040843 559156247 961843164 518477170 909623400 937563079 804553088 406758876 554601555 714404714 482451388 88878942 11111621 295751698 527655368 884058910 692439666 950937357 974957559 493788294 58469284 809548680 907104182 471718101 186085345 145708585 155925236 871780640 710473284 78828638 699268689 364487803 223788859 13202745 652466450 76035837 162434176 330585062 373244230 60364753 928127537 196322270 207056295 27149210 50535704 278258399 656084286 719896378 511561463 302869750 505866317 592371371 565541109 982900618 309629385 49587515 842102262 903754775 518782679 952298483 408072066 752429863 341285104 710208184 460126776 248755065 291542284 479247816 409952645 234520454 108906055 226051686 641349850 89617315 245321883 125033650 277506233 270137230 161497554 259929842 656234796 725787906 521733747 567000527 884318751 833011055 51507357 274739280 665988345 302290387 55559253 579726765 812421544 18902235 556756818 980093545 362945825 318122774 372809497 581188623 156977810 568554429 350573465 751819698 201547162 733980348 195470653 405164364 430783798 364612866 801093594 490195237 581506535 352404728 814326243 228145041 78842914 259842085 189384140 150443656 933645116 88923608 426940074 49963527 404478177 374413833 860697200 548483911 779537082 591363250 649305134 537058223 382482916 948317815 566188336 616697716 5719431 24798587 864272079 813663965 95469428 336180123 602206341 940031460 650663433 865443355 440121687 287028965 761935583 47916015 520895836 286359974 513433732 687114841 170711991 621523991 327521778 581445695 273220764 103009141 32752452 840154752 386340233 824272441 998077290 701016903 749316237 99764845 324326431 74373023 850400189 877225250 187252568 825996158 85171421 816102263 3920781 613130930 281813009 495371135 515530029 21615623 444639619 61258491 332810749 358036382 76448178 568318045 706693493 179917936 968144860 349176522 560921258 156298570 232036403 97232663 499202146 646337415 777349075 160024306 698430694 286583202 162969033 180262427 789026777 505351845 371205185 76068667 507971729 464812517 783749248 835125513 442110047 422979424 711121413 594720422 558380212 762540560 864425994 120068444 598306686 415772683 793383618 860028762 379207019 309002558 806909 216412340 71244083 747097572 463132879 199079996 415599711 587755236 200801586 478445781 720462823 156975054 664001066 311975803 442417793 84339824 227746952 551003599 940597456 298683233 976618111 105575647 264973227 491007414 165377695 77360214 50569756 288113637 613718585 933332992 782952689 853068293 444535206 791652697 37718453 449378125 539351252 784844735 160751634 423939214 716238973 266019373 874857947 302740848 454225826 459468337 713611296 852223635 986794438 659680554 19863962 948744634 921912086 782371223 910780914 865438509 330193054 90222716 101862469 360782795 289873508 795172536 955689539 694036263 822198699 553487856 432943106 494177890 711928270 196228219 581119155 305486195 73341373 770264345 447143167 246118728 829372202 502908000 236856227 139152315 906265261 524632112 816843278 760464400 609614697 373195519 830132294 544922730 808322014 516613216 998795993 868135915 282773810 46835148 603098043 598298528 388724656 702186715 359783333 520675372 539331923 277556832 306308373 227255146 955980099 803455061 67942753 292057728 907167379 563512121 499402226 729480322 2373998 456229173 789225012 509422403 926680950 462051030 275959168 548331212 219690574 490592684 219627908 106103299 766158788 743598669 63603089 676069796 572928310 642072471 710630897 954675360 533011742 744295816 735391297 935631367 735092800 613226932 126561086 424791456 891660724 67156200 288716005 738386545 361124168 634225760 310928093 780243097 896025273 186414679 793573272 741492489 689593568 817394838 358419900 992347375 608202236 587008320 978113599 214420798 373910783 825973527 314937106 56814430 268440969 594468993 403408306 176319748 282510943 694254056 579218351 401300235 561102565 407022921 727502496 736725227 2673025 684953636 374053582 700906973 87960200 435197089 748949201 656687335 690145597 893746720 784592089 833210844 199904691 192188140 538718508 203388345 382061754 718644189 915692947 227019038 403199214 187968373 272229540 680672447 607855700 723691780 213642123 514304171 455055165 812206591 821888001 739934959 407332604 148712759 300542911 16825082 370883164 857612272 479471634 500067904 330907504 431002540 992697769 991303846 112359580 582039934 228735501 975219300 885028432 609775658 849774771 53095064 255328581 358138737 636837536 150217059 875200333 490264241 177521524 19579412 878825502 982771359 769013109 633531946 786328871 249688229 197510724 465882609 384964014 211405463 612949396 625636858 20624437 168600795 958734854 593772095 168697575 314078702 916481763 69363209 897249683 395154747 268149087 235845131 743556567 114894948 420593123 581054528 2643357 770664368 184941029 519431331 73628780 162294917 649903547 860608449 44616274 679539807 420526311 870424212 344975564 671694030 850994926 197898527 12780324 667923051 867215304 22684581 525206644 378329842 659946151 352334827 246073022 500171199 507565336 792215005 998613985 86207843 139626888 81177056 903198668 768849847 915760502 843698888 583202903 922149094 996471159 796969218 269948727 317577703 905851943 899524075 115939262 163231489 872101222 896813473 435527973 931863266 684374194 662576884 764567336 767356532 36627264 423566867 411936692 82914600 673371694 449528518 661938342 782271482 463883636 902681884 203653370 290158600 968425495 649917113 479995937 938719959 910557342 449657005 898986963 80187373 294421140 753655825 176346543 62511102 845765324 31219812 852267644 520577569 646316125 531804425 466649151 787515420 52343132 335746787 917696227 921594200 384017272 652039948 110659288 791908744 627106531 313134553 535606066 579152082 710632162 302759796 545707390 47176081 733225030 697844980 502618303 771743340 491861231 200585464 648658138 82513144 649087103 678131818 88076581 463450001 809744312 885946410 703723634 418772610 39078180 26404544 244563085 42708604 687940722 389432131 709058062 563244812 508018422 323548567 3060493 718093314 204651692 717532266 165603593 137462907 602770446 466272402 792569292 529163553 888159337 531918097 376374795 310447941 672178885 477450593 835882029 364464642 316575092 991064432 963211629 684908253 434603898 614276075 245245888 408661728 310689356 514144823 916790902 981909816 866991839 676153594 187946275 781300638 752542564 830516808 797840204 847979525 962115528 963546920 117798822 791605696 235317510 253798179 25884455 668980822 377581279 118760371 997086090 620900979 596706192 390150319 98009749 635490830 718190955 973076498 131506684 6962596 913161104 365427016 177677317 531262759 557838250 133472159 982565545 467384412 621145711 899187516 508824690 614436107 168410551 122110515 221798064 200855385 960303756 886660033 261459933 193164789 655964858 901409225 828553411 399495707 230921458 274885035 51880542 12365733 613661995 341625540 935567832 2234858 587227311 28919460 655266098 278433433 638073581 345407932 199477991 441896417 828135674 74448734 39982627 525054861 368957989 535082390 432876551 666660854 382924721 28415135 368111536 270485329 935830014 623439740 688056779 686349687 643569644 319597330 537767374 784426380 444284492 586305680 673267992 339362390 6967354 363726501 185315134 79878496 731758892 790843074 565455335 136314349 375687291 809173994 265643634 191289551 700857260 997521074 138496811 189451927 715721974 747830670 719016957 729321653 672753198 361667372 125581903 748211852 300225205 584863260 302377936 435553951 406002131 449278549 559704176 835071637 191740801 857194720 236010913 648704539 209760738 603826192 245049201 883324166 490402607 816824725 873464898 640822603 127262964 943083750 120073167 332018334 461822537 319048905 142418057 633621374 7951257 266596116 738880061 779318258 16905473 509422431 910152945 944506775 263725708 276195825 680720501 195131325 859564440 438101025 38483379 448387651 716340512 145052508 772281093 746356404 704381038 698232013 647055763 533480611 116183680 543418425 998894501 333827536 690906371 620535789 530138466 369917885 614455960 962900322 114597843 756906601 226391392 914599871 341322940 664328056 292130774 887423777 263957424 853611106 828928950 452364614 381116212 681920177 983036462 455435114 868367552 925560431 729117524 81093266 940159271 796059804 838492194 109000345 128103475 525956871 392984358 259780639 541309423 835546956 870794631 200393671 330012208 104462830 201714929 137171070 987568382 505554327 267390663 614797773 278967607 32108942 780996796 427195581 54731768 323906189 819663545 738532201 580758722 705603529 656730857 582369793 387733496 228288425 583944232 787460063 889337755 350805667 699970769 13909502 393833131 183694228 134673842 532387601 965195771 509290082 435858049 263869206 507354808 607663567 131149346 534216098 485457400 195897931 870253854 991754995 788105668 820011817 688418918 544438176 497437864 33745109 691146352 614584971 374082402 79365864 805813794 53714090 96772365 714877306 876546033 586920917 986232927 325699574 720342909 929514848 471131716 189998678 315346778 46409080 170325724 173352728 286768811 306752266 904169596 323264623 505605704 263469994 33415623 522953939 316207153 622700420 916640132 118389559 539180660 750986672 312662427 486315244 702471626 699130179 864800938 528081574 102550701 711312192 498543263 999839244 294975514 851339881 581501405 184788569 276960811 868999782 110026014 843263995 337017744 553979336 690495619 550707534 349207242 189281829 719664687 110495336 515327681 302399463 509619529 71184055 747995098 227366294 112238763 778419467 392891962 395561139 578233813 791938647 343195941 549177504 166317953 88527715 384530531 344610601 123415359 309549226 913048451 860867044 358353012 137323292 904556540 572195123 633065096 584996644 930616662 525680641 396924309 336131934 133189836 702202589 20527992 85806680 538512095 636894861 599026942 719018824 552900333 2440839 736096598 429874386 453820713 908008007 871352187 313346037 812172072 190052712 354532566 476065957 779977939 42989770 828647605 942703672 390935638 85244180 867074563 905661657 190123808 795675085 114194232 955064518 530144238 451823243 187870849 30984613 408274269 226492366 428052164 653570872 246112325 648461649 184294109 821934741 517289110 543044851 454935363 494269495 929073999 577229464 109982801 965115581 904590732 201086722 98169889 904883184 782793119 604734800 994462212 385761371 248493979 525229674 575921603 805811359 621338 187609015 892968279 614739964 228828387 231913181 354098257 310159927 149273820 921417143 110638646 310959585 587310500 797543431 94328084 655364749 503653919 272131818 951434812 120505601 369334574 235248410 546330844 299621937 872468785 145246866 389685983 26052302 86853243 269672854 74576231 588955486 674196580 616358667 885357747 643599379 846215513 419361706 835482931 253991198 989158006 256600590 296468741 355870727 325362168 731542071 748871453 980063663 76035370 847918646 26644870 948413781 417549571 215844002 738271978 782784865 569196742 431070518 520094570 103819445 635304498 661266060 255965106 990729236 64269965 590865369 972265503 791273280 122748732 4514969 766854190 483841304 873959529 848029928 618141424 172220448 615725231 887601097 322175108 428704616 938749764 918009073 206735161 122538943 806967905 896737588 949147559 124275923 532627865 63315984 897057230 982749769 797673926 191760956 601207183 247171195 621314127 433520857 298769639 885690769 843949236 493607941 970475086 115000504 327502140 44229588 155024063 852218056 35336064 983657985 294314019 387270460 376306590 726591102 72933301 578602729 79042453 804080721 877961345 29779348 320005601 300727785 109451141 537423944 478333971 548185590 105933027 820689901 792828621 519152911 222407209 297174773 772705040 767391227 422610249 565367446 898558825 649265041 879989898 862917167 492033217 305077986 366341532 702345197 208031925 231104081 946731678 424009337 720997477 432572550 863840158 469293095 413128800 646208039 225754386 126858550 625457571 304376357 691882931 750945599 132947172 564731882 882781005 163912042 764004808 897974875 748115572 403478099 65077826 503982526 457450072 889333772 24520509 481477587 242492267 296028601 485513914 34429320 738251373 121490042 334872774 445894689 268752835 570146882 375626486 853177513 217808455 243192454 281064155 802183226 86900132 17980121 443642033 67579525 548855549 353118389 19082243 228567174 695110943 282810533 251187849 644704274 525278524 532304026 950623790 597207847 224039346 315572060 409696814 538417077 852843394 693740594 484831383 387716616 944303234 591739145 73698869 474908670 644579834 189915799 444049892 65459914 65684380 465269760 303411717 887163739 770366758 745440645 82083466 360895559 178315312 546841972 303015015 805884341 843296634 47406834 952716976 330094262 339396227 133664712 779253783 14685733 341214758 970351671 573402525 17912309 409754322 51953339 530747065 606596804 218460316 709839607 450202420 344785001 685051791 953740336 893786250 438180088 245628932 708341213 75532822 577555978 849013822 541533994 563824628 606139225 903564345 691617016 343424123 923335624 230575720 985882576 165032776 734613384 470222133 862502138 265382027 444993341 57693144 46859269 141837242 801980981 345727911 17283472 307005868 937515905 103884711 359781981 57574804 630916700 529466036 831201251 307538648 93194194 722904579 979522941 84885480 650480448 354538890 898034904 694018685 336683399 376727457 587164227 922709701 154037348 155991937 920457595 580638574 365001016 743468046 682282566 785236032 311538137 472444135 990075846 134189825 302873487 129501716 120197904 717227254 77384232 157193376 929725290 725344700 814611400 925552843 785076861 660568503 748438901 994485574 20061699 324379313 620221108 42626421 535103408 825968434 873883634 878063159 458459880 242402938 844714502 505596587 697857292 420397766 852953352 191422922 152638894 696446856 430764061 934298067 756907856 452267380 694614425 589816316 829360767 479411814 733661637 531136426 66469596 133190372 934987131 325471133 964991248 880649033 115032235 919766784 644567834 314680127 816420919 508915506 945772906 210937377 301579583 62585702 48212789 268460348 489097800 753952616 574508515 838519219 649273497 331389883 46833698 401915565 61338077 411790858 911253831 360691540 986538481 355460305 221612939 208282953 855672795 821891629 414495777 83497765 660306976 541521987 183868191 344057450 644866078 609113123 126312584 880457687 954136721 105175784 217353542 955754459 958162056 452766513 810079945 391132568 564447086 440386251 271284575 139860649 837459418 836209561 910173714 944413865 603956809 147028651 190969928 389428147 263207524 41475815 589720566 594304805 984269284 542387960 923815344 938977253 844900355 644729547 679735066 785477367 883627047 813502417 748701927 630457709 765211728 812993627 985987906 57626982 700514014 165585233 552107392 407148746 702270898 634915975 235262562 948163185 4276308 812017985 211030585 220917119 211891314 395221417 896418714 879748774 220512777 791405659 870336287 715737746 526316004 869723871 691930565 681670139 754153933 180564319 575682223 791757110 425866382 165647862 148396914 845873332 18280442 140268600 707566772 965393880 266891662 618381585 766951583 387479644 382237711 622177099 934401570 439021627 146921443 800781259 402969239 179624299 634364064 773535616 1894697 715988790 43873766 602834203 265409325 344349394 207082777 555504815 905275630 681885445 797731532 433157710 152964628 462925332 962377907 405019937 387837627 98487932 3202569 900218948 606889101 615776588 394172481 535678021 533151666 516866476 268141204 20513469 208746188 368120972 832168274 468791297 789636261 296395666 829988888 779565499 523850769 432700717 111253363 902203732 34800998 244537096 190569874 537309983 14786586 296734210 915116843 153542133 694934624 22401886 321463537 373390409 840853526 248015672 277241551 679221255 312797939 426473959 398897484 357763179 319982147 171828894 221409044 139894556 996799260 496211328 909458753 436296822 829374301 574281786 786388847 542552804 827120737 466121104 451058507 294927139 713841636 171499008 564496407 631998354 996696106 723711743 970078573 277115063 297055866 529506737 409087401 870960343 467109658 929012196 617372173 376760990 105555727 282310590 697726598 119432473 336893026 300207615 790826110 632604143 838969174 700929423 262923808 729208209 608154818 839060416 340710638 135922484 595994901 742618236 963373845 989845881 287067552 694549248 768586057 525453109 691929440 327004082 159794735 109623995 562984179 458379940 149674898 862060003 106842593 640751661 900551378 34076956 745836999 186905034 168137951 901323231 81911542 306206445 785637530 790498175 485754599 56060618 121004757 849519796 559019530 297078216 60413366 87006764 654387870 236570407 379488217 110909522 255913788 971293524 111985320 601733933 420804638 599816372 140899952 364523840 252749194 687661246 563783685 581919675 508155445 900912145 633083475 90451127 991030712 508619326 953759003 933373983 337291073 464634281 532288448 748471272 841841432 369555858 183361233 92881209 786801775 599428907 262798685 588659787 386468352 658046144 339835525 807606163 600454428 476544796 249387615 168706684 291621353 309000474 783288973 277934675 988242091 509387406 393774510 714415520 840256793 454511917 73158028 254079908 532033064 18777848 191495932 504256798 466046087 840625810 360880534 311648331 220566807 897005253 426826436 991003274 713903843 39508446 866498634 530964662 163351885 365600022 772948436 813007020 106975748 479507862 488058306 98622473 750582176 939845945 982593652 119960917 803084778 379883939 629793507 109411484 236229033 992286999 593173054 38098049 352538968 605207914 104045465 115653411 764122699 682582458 270330229 789019483 729666903 561547148 334991862 682291816 841042583 572181053 984982838 236931649 224526864 647089296 139096582 79922958 853401114 734177611 846678139 813370174 589072568 804189958 797694558 369075978 312598826 682569014 9692727 549249165 847476388 136104857 478049508 657357779 748281940 81799097 271806607 990606161 556942296 927609383 29413008 880735023 61770016 508076902 234437016 920553026 489755455 770099340 261184259 166101863 260781582 229959247 75611871 804284549 828443881 367632325 495044611 603323522 622401982 167164517 476348694 34838370 434037427 434533026 378530458 127259894 68976187 705193319 343033984 479346226 425916974 557336782 486057937 944536098 34177299 7406722 934563348 602940334 716323057 421517665 641308940 44443768 445326696 817986021 851367392 60226728 316394476 18609170 875466701 53549168 44187457 790362956 97414720 532036360 619255554 209761256 234661709 5344523 898904127 559024445 943447845 636482879 278600904 922716587 42292146 606492213 335892448 601280599 471059722 108193679 169434432 978796535 504791231 398407720 632729326 356134690 859866554 844589093 912231152 577974036 304202500 959620780 300644903 759922399 218578827 586383984 272426250 285931043 189934224 426732959 498562857 175399763 166617886 708182899 467546725 914268424 425793675 994028319 407614507 175061939 287125165 454352861 559709691 407207334 919232664 111475484 408633046 785251952 679116717 903747609 454674653 776583931 699599598 7344724 711952411 771171025 162803116 157449464 670754286 41265189 388944759 701095507 618266716 348355918 544365289 696539061 138858254 259026705 405471002 818120920 288436175 627236003 798104826 730175973 972189059 494133354 904801706 851410162 574078332 799154761 113113248 688763595 462155708 508380610 327198600 462123052 810694007 389795213 527661633 7445680 153162553 207663156 377186607 985477051 441873963 917664385 734023694 314785127 81761116 289601585 563371978 469793157 580366462 558792907 891193130 896984706 274812257 328415756 726367456 982386773 451582926 467984156 30158097 611265403 867595712 901635349 83995112 474037613 739379646 743838576 67437648 554906261 937896969 133188855 842677466 802289016 782591550 410697446 530941611 285561895 611065666 784886732 126877849 599153541 774618911 602535151 708808789 37333186 158530715 280424931 154931889 428028849 554385501 557337101 633631107 723231448 55826825 970755885 291365311 424263472 59515106 967276924 222960248 468654607 65996340 691251609 429027900 412884127 713020223 567464132 605162516 224539003 666116800 236447121 125178097 505061357 436867259 340368627 903383765 220565056 692766773 208328574 325871888 676634537 583601444 333446426 896834624 749303691 19258227 481512293 611053578 935735807 290122396 63684455 267253520 257657768 713549038 630683704 942459644 778918508 836620156 359005654 204855262 998503898 149016156 459798281 953416378 789001731 88838749 730183545 947496178 884066857 856075829 441682047 498258794 775331394 215385514 55764499 112236178 744572096 594450039 559024265 103677009 586765639 504468644 557895573 396395517 788587260 25488519 800682237 635866519 812404930 662254866 412996998 998648162 201294610 783770832 440628974 958234673 489984564 858277394 403724802 174287441 909911786 244239046 153891885 307949644 640094572 98053281 286239886 216661997 533465088 373576851 517699905 99311204 650414911 495135274 431042991 972723869 890760463 266010496 343882115 537233204 124226600 775510702 790907237 933097924 611780281 334060426 188126319 493955674 647280311 322547890 918946786 255023722 278234191 368159137 285225471 11261859 18329393 219461724 818645256 539919564 158124033 987916616 95515277 433989582 454198604 152563278 17608809 705019658 924763066 416681291 993547944 786166236 975833844 556928438 650697882 376476588 313096905 993823940 991033522 498704734 634082831 632286157 610747969 289853111 767571473 104699983 916148953 664247856 363066789 201423225 472704884 390824441 65696693 627490056 237188082 373502999 762453656 136301910 431892699 348958733 908239603 297481652 736891217 592564696 613486178 51141641 379840583 539195438 81145670 333285541 799020171 960820912 91007653 664701945 778758384 441064830 733723591 550921548 350247119 647071738 804570496 779569883 917869051 63814256 612602934 348726453 294980116 95815993 110578404 194637301 301472963 685124787 514287123 289766872 61950004 262244563 964307313 576545686 844782706 183707023 891967843 320312250 466767542 905189068 205565465 849544855 304939754 992383686 276545249 225647920 192575481 729891967 869121260 810081858 753203497 954840600 592548410 533771036 234063162 511927726 239992910 897284607 647196568 490170572 873327217 70455970 415125715 281711503 197617389 927324967 702951644 680211973 76580430 362479072 434500951 587885058 710663175 862335242 853241250 764220043 889042457 469575660 133875379 701748077 117499137 31539384 451806647 912474167 621729217 83443422 165386995 581318629 23167258 325336284 759235507 650758399 766575108 27361478 462543121 178831011 429207062 371044223 490593217 149448993 606580924 208918347 97651876 547512618 238760205 288256974 812675881 584443239 478432273 656932871 485511391 456583148 659672105 228227786 124327605 230115470 885488664 898585600 749453847 645477834 329022244 575759382 160419885 419337638 500744339 346781718 281660747 365315838 962303459 205147716 287191136 941497027 109650300 28830113 6556683 746587588 497488521 420389101 770785714 232972433 668240892 618906836 960473299 489622601 27132581 530265649 102745874 95903955 74433092 823195375 904464326 391830099 520274978 212293806 907449695 369612091 770785860 129468671 206519884 783607660 802048875 164080128 230949258 872075144 855983539 200284141 748429873 507824737 904081930 43600201 278592259 62170542 878385509 657172206 126905041 470836423 485347079 229808431 957214984 148379315 52607301 260117694 944556515 720067810 384384681 121822592 510541334 629140817 302292568 842731754 272083272 20258503 434689237 670143606 549607628 778976722 488717710 815462220 482815518 120647192 235470253 823090576 287081405 637265459 880483410 896776816 937075911 632148822 625518800 634986875 421948615 213742814 547267632 945982221 224892903 603910153 144467925 870708391 402109613 919058149 977539718 192292576 98571566 52496047 287378307 397803142 856856666 25483063 284242262 522686897 86458079 786289197 161240694 621691113 879280196 616655978 20848747 254656255 893099029 864981238 828866877 323347682 785144123 220562943 711987782 458547595 982918572 149988463 327102724 154508497 687192116 15883956 7956994 411545936 775038082 962557482 12016022 652099869 982575889 612484727 150949308 700285518 686728722 476329700 817993283 970202411 353060143 666290486 770120420 798510468 290845982 429644043 75953691 954512567 825058037 531576166 127077692 560408174 136243762 139311111 623571168 886459852 751345015 555503790 243249083 267961483 140797946 88699089 142933513 299112825 669735931 549500240 156008615 607745071 602750950 818545819 563236247 371692508 840461928 196433085 889731803 859209748 332783072 822337051 844370698 279468995 210493712 287250214 374982948 70262266 186639687 994871015 115832758 462887783 221402668 875197867 848158044 527492122 298271713 643897435 994100727 652966846 663127377 818524815 629201369 989345251 806277346 372452130 491799051 662626865 39162475 969408892 745325422 287178427 142582097 634910115 780491781 584496650 319461030 307738694 715567645 436664542 814779484 731576700 121723604 556219589 824661243 323240064 786415667 600059411 925653448 108225135 334515521 986455658 665142264 836698697 962263799 416488553 742737275 998336977 11714733 994323858 855342339 870217355 769369925 707987764 654791964 893170189 813719503 625987615 162610267 343365643 655505534 89802080 201662761 507818204 70216243 470677681 588036847 814352245 825093637 324763030 521327565 420602570 175006359 628587977 169094316 329220614 331842019 270973086 197552617 565625172 893903895 554427344 27167250 92665135 42252138 223002707 717344663 1006209 299841048 900507819 439382540 427971804 291833828 821929667 116796420 752075124 336455412 678805142 295427124 156622936 855954854 595143474 44745267 506552378 66073223 330070915 519742102 328861911 547809771 258511099 460077046 208636054 98941428 960372151 348520153 959665195 421034094 186417744 594243121 650218291 923420472 960335398 821885988 758596782 646628654 35636621 979314989 659931963 186665588 486723572 141392454 218444400 901930908 183188420 211698733 920033869 288019314 593995738 669888038 385635576 949398515 50024943 287497595 360147606 276445430 649352690 259279951 288032831 811270650 531346381 393627971 122148650 726336402 98257422 727456309 491275260 360752264 171076339 860381713 149513609 425656454 959299258 117717726 686558089 955281677 899374279 170365648 550975024 268748474 730677346 541424893 672599442 616774324 357377233 442540028 277278901 349159707 670729693 164042023 803058447 295489336 413956238 992298698 284872148 205626415 355349303 925864171 587653252 446312508 253775537 445752614 318413556 132268654 564265101 597853029 929034297 913114567 404204419 817938708 379862471 194615072 394491491 171354844 3579016 7258075 975664202 438559230 885138506 625653573 792912492 695323735 367814759 660580911 766280229 540396732 409155028 311801227 782623034 801192798 777118090 565677887 29833865 117096958 227052825 704466257 582685549 20239653 274868883 155961783 487494963 528521467 623568648 556099088 750807431 987619117 804614644 671132206 660546693 935476359 481762630 157203155 473949257 138894273 766320785 343262750 663038240 702773173 155268487 246442894 793938727 829626176 193746388 232831143 140612100 276002597 714596753 90051906 535902969 905113327 453788979 20655711 751363803 826675940 888068010 902813183 294761817 461324534 837116410 988712380 457379322 895184153 63503756 781087214 905516631 746561099 43444338 881426722 564098472 89298290 582166612 409298354 247573166 742965820 876372117 114128511 486889246 958137253 919342563 872652496 891372497 461782673 510187417 926903307 826266676 600325339 181836250 969701501 352940206 169657414 61873488 333528394 957512515 471205445 212230375 166570861 894907023 246665144 808060377 40305489 263457212 173539616 890474054 738203912 668785343 161466433 497330708 940464583 820704483 159232908 744173847 486319190 513671594 272648309 67981184 821470507 127856212 580022585 454981414 622977472 548236371 797336306 826712499 990432388 916070164 739501814 247638083 241789793 323966271 132872656 826728287 170178234 888642565 924510819 545191752 53507522 343401348 411683089 770942243 164862667 164586722 516501722 576667059 454095868 449124850 479799491 734480523 857682881 198006151 611704158 562669701 216382547 15113425 834632019 735185858 865887076 453063977 837648308 180203287 42540576 659865243 527312579 108131337 951234911 652620283 688596996 33982968 633579296 466663893 240028992 586195126 543629454 377335743 907715855 160465375 21689663 507633796 585626774 36896223 708393097 676361498 783740081 583275396 310083271 24969993 114071881 944374888 623871704 86987745 476802666 755283594 109054397 263074501 11674882 510664179 865334805 174732809 908975744 582864047 710560907 33065165 992325048 722206537 888600663 231432000 625256774 574400936 577959273 563496683 115199467 206923993 564909704 339341273 958041428 975408461 958040099 596221109 702476516 300324268 489709451 357212684 979439879 247549270 877305443 207822080 441026197 154775208 572823136 56445159 920222810 660074553 20900895 605227541 978335131 833454840 345864498 834905148 855311044 522993801 432759805 245516923 187051265 489095970 580600628 211199177 866686372 793702631 882647688 774285012 266488169 504755642 876530399 484192352 557560074 893310079 544317023 498841794 641689403 814959583 824402137 86825663 283878488 418432912 911490027 216861132 61377993 96566789 797363125 501049718 19016102 544173062 5910144 53931106 803412873 897095609 417713002 480502140 96520642 951218295 596976810 762460804 659276340 854508995 252984374 632828086 597950752 352937380 379619801 466460146 379583878 820375106 268494477 216927217 113107030 267438829 242042007 515389677 66676063 797223533 607663561 950692767 593451792 565763811 991010668 413412815 416620496 467299165 729144749 42443798 972276472 164040696 727227847 718051245 669123599 962465288 401666112 691036328 171127497 687440885 716637958 262024578 416934609 272100923 672015755 216023967 223057017 136044377 578240355 363670301 936499642 6066642 618641011 312765558 536177391 280782104 673963650 540795762 53096218 856906863 782385384 273519184 364577430 566343208 274300016 919997027 737541813 505209992 518957560 103276886 864569351 849371531 683043227 60001926 562398144 549911658 841448553 992513786 785637678 558086778 18879290 947916573 454332146 810921776 396444985 432993009 728049932 446842968 887891732 540889070 232263311 653511986 644049290 661336152 868678497 10116704 786350083 667961159 627800402 98985721 200465822 482272987 890889988 637652043 144735078 196722549 419489610 546140042 358277852 877179810 209629209 186617781 94479768 154770284 104210441 848301169 906439307 893124805 21564306 474205727 111204342 886693004 911464311 351454851 166501518 325425187 354394116 389859491 285940722 209664133 744319040 161829965 98697838 645972175 446343054 988791166 610803162 554828911 403841067 469608421 634087870 791991721 672629739 564845763 829615394 560728134 278106557 18081571 334912553 464694887 411048795 256644958 542229948 682230511 170503574 179287417 469600305 180204207 120365585 951374456 109687978 726376118 641195300 450551983 411595238 288443263 565254010 704654556 292203898 90396025 731154723 883687974 450036640 840831021 222415993 461622276 751270744 572944904 333415048 30208943 932486983 613305369 687043182 805303194 505616562 999528810 261040780 31791627 792791348 676870349 97534334 775399092 918684472 983103609 946524610 200406959 549600104 22038270 860193697 570033991 837433997 21531722 683549770 702759951 441030319 844252963 284725359 677911031 637755134 918808957 803251862 649626994 193018207 802950546 593845791 380384578 445532501 42420207 511981925 258245377 115973373 610141145 6031925 462325004 6769451 714439958 613933502 334892261 224577105 583428885 435106046 184778400 14951456 618040851 106047173 415163988 364092435 214504301 866470283 85660535 752539666 649928997 449538559 36184843 664534595 722465276 941370031 823474471 371497463 852973053 596942953 593804020 217168708 720439658 203713508 872581346 453036655 818115764 512886820 267963819 163853967 171642119 657058028 599339598 136643115 921319561 82930228 666156819 482760619 214103086 439592469 188962543 21280102 407093210 508332519 425125346 911571530 125050703 831249277 266218920 395417857 583140764 480241951 715380011 593387091 807425192 754790141 397276719 995951034 226877191 193252928 115042089 991005172 498628536 370919844 393141374 996047509 708258442 334767629 562927203 567332439 544078418 753533044 419619813 967428180 933554465 58432749 193273608 365000622 681557520 326049762 709586945 703164245 924541670 557937250 485629291 250665496 848572522 453393641 642474990 695830805 560166680 939616286 284100788 520358621 963784321 474931515 863065234 340614078 788040423 54819191 289818017 261455243 136072828 806720332 250661854 934720217 436034181 17872323 421060671 227741563 871363120 877870112 461538124 765927284 980743614 991178051 539380228 356800203 855648891 71537334 395764805 5125047 660665144 7293903 547258580 761267520 548693749 495151961 766967696 349890994 806822240 268327331 166494747 394056515 711569657 384269631 423126469 155966029 529043961 323750562 758195946 559067060 527670329 852487413 433801242 612947942 376918671 235228863 132186175 886555171 349829582 274121834 143183628 25374005 80655467 911707523 442602552 161616292 189384772 238932308 405948112 225733955 64692295 900794093 601036131 533610998 771238876 288729922 786227194 256545456 931906280 536811013 195129910 293603643 786346060 143718073 285640171 448304970 499322009 645184654 458640043 243620486 914542980 435958427 252446367 540733377 762657208 933303587 420869399 14193682 941876615 312176713 826565737 583683232 529094491 823348528 482804504 928868388 269322029 140496485 506988021 821181809 391518542 585450719 654723966 329005799 695599626 328318864 193782557 513355959 6165127 442258994 125227274 653822417 39773625 474940553 619666332 685790580 247646193 397061932 637896385 395339154 585012995 48048597 597409015 531799652 848760243 673236313 865248607 241716318 596025167 872099771 544885584 679208550 132719151 924269567 292625027 364480095 427726399 849016177 551053768 968483505 518691923 187371948 338328498 723484657 675620522 891382835 233122196 127288245 763337535 324036068 39630724 12319450 618347350 598062695 193763420 749413846 253432214 889469424 802550658 814203529 273156456 474828732 773498337 215626681 27969691 3191494 279073969 240724876 136688650 499411113 81758778 879634867 429098058 394895720 727899753 656654774 401154692 483633632 373009411 309590482 432660779 990410002 615931244 530344677 906510983 533004254 216051733 483890102 49500208 58088875 770459606 424683419 299769426 142541997 374386632 251669672 799358433 416119873 802083050 152350487 494130570 378792800 777431602 20147531 184221003 782309305 259168400 49751489 529509898 718021783 280299680 811574740 729323397 235683945 784275539 408982697 640619854 161397917 544817310 410881495 601154566 374422050 957953343 349547003 39624282 730104508 8968983 658930237 995736609 239423196 452422946 840972969 373508261 461368534 545420050 684725164 584147818 812380395 275544820 585832648 64063200 715219111 205402502 55715740 35819843 107982663 636016569 306376312 907243865 641593216 363158839 192951011 175750873 25207078 300884525 685807191 851113440 533124137 971826406 653785359 18899962 482801563 232547323 190594897 799233673 696836894 748720760 165374716 871644043 361501694 490959525 309342347 823565569 860646540 821507725 711684707 670988893 141870939 617755147 131770738 30254436 170450077 871915258 399070477 742804457 346505015 424120938 3086859 841756926 385694766 606843917 495144577 568663579 452345411 440996396 238754860 688574692 127628292 660355779 879682970 330164768 570991003 382365188 119878654 930691632 637279016 10928941 359342171 366581001 420143068 150891267 739212305 796239759 472119152 427051598 528438725 971848527 179136758 660764480 610054628 840150259 105513034 412013422 954248990 821002670 714077779 326815275 630950601 450864394 826240687 950232884 351673738 232941216 310643656 745583009 991132754 114333305 903761339 265418809 878599099 399686224 267499370 339801626 818871779 76268030 257913483 44165175 84352381 241307665 36243625 414863196 343324198 447189446 900594557 122773527 561516370 196836191 469598600 250982846 878051897 187013632 268216469 793072434 183193913 684150941 564518654 551438126 557748000 780697563 516665673 703974131 320019054 200477719 144353747 509812847 807765825 997962912 45423614 268553084 110014368 126603127 282253052 671959017 338363036 116846480 189343498 290168394 460404047 718763004 72485711 663976333 312931104 354810727 107821365 442586476 653800032 61771850 96405796 456747618 42883096 945045676 165280431 545190102 632764724 808042063 483678521 745399998 933211263 582782690 982771900 31831510 465038990 294620375 529199988 275794668 980477749 289328058 756640280 812424244 801519999 245969364 423985689 307226177 438011281 272192730 625427644 484456608 522912560 800681039 95095232 655577536 288127208 484485213 506809191 7104413 113261396 964422231 974673836 747466533 464897418 435468956 888403591 283356654 416149526 155401995 639482369 1993527 346409039 45632593 961552198 834814115 772033565 67576800 21415840 138544804 766547056 183723043 668764354 693486742 828152581 78376895 809123011 283054606 990087517 410141449 951492754 719118059 392632195 440962154 897047472 909601054 551987229 726875541 274243545 41567489 782039974 371689697 227994862 283735643 176767056 243307634 761206325 982903606 551859063 482790659 605210784 798294866 143182392 609817436 662047558 977121695 437023696 818529473 995977397 750014494 329929475 394294516 397115306 453667912 120768431 693184419 249129470 367059763 279036441 109400486 986143643 316494512 177474638 613199634 9726805 283337082 362466151 192456406 56090100 897455278 857058177 827548886 658946756 474853755 943369816 54025468 904465984 508435984 78964709 640837654 817842800 862286281 343686696 794590007 84168485 740701650 271792563 833391160 962698230 707421597 491562325 500525198 121566009 913150713 232453121 585619523 529516055 650825921 660605451 531830363 833616875 368042350 983282783 648145585 610943328 392374400 600151645 654836606 10801364 76341902 682541616 273905008 365616635 396924580 199920657 78962743 71674704 268337497 587835968 19832729 575598935 557151935 975663561 231427158 79832548 18509084 337335945 598973534 827103712 87609151 245390658 22305048 701437678 766989751 482319309 936434617 374825316 593411087 955288591 33090775 376237046 93116071 543028586 193637167 989351363 505442780 736317943 943365376 195855805 705445177 216615779 506366631 910399998 341025088 370822926 216796066 599945131 306504365 776801255 599933757 555661989 263125964 693691626 5412733 108852520 760413945 101929999 503110472 13519461 549120833 449373680 932120340 172491170 542820404 449565100 751820242 805935156 828761262 663122711 643241550 675408492 557004255 995992666 541526007 124333674 585038036 720038773 964607372 497072887 324134382 921333774 568882834 104568706 200805636 424751571 188651735 34458639 517698795 491713403 262494902 958626 167309671 211829331 789092003 191178811 428373655 352934714 701681175 914984984 205483129 109961960 441968136 234292839 820182880 413484745 288298796 861526663 633683305 671278479 881534736 279867293 475896665 423987202 469378892 768176337 872957045 199134314 293785996 16686071 357724749 451610674 621724784 624966915 703697898 380727035 36526398 328762712 997971750 221499924 298469046 437789130 409351653 963745610 587157559 905285923 562681232 661571410 663855470 271746672 490005483 254756017 497395711 150782673 204090629 801717562 663347479 878342078 238024047 878660100 825428172 223922118 587891624 658019533 576391249 464459697 652420550 919583529 77960998 970425314 697389789 535493726 213970615 392946295 974533718 435953098 860232504 595231713 396525982 820173924 209504502 349047881 750914248 14994261 707835453 479166226 53542855 792922659 494551096 740838833 449647799 659767972 465056287 772461042 991104469 56939438 211711799 323447729 603981469 513726774 109485940 626316063 138348439 837258881 181582551 785915756 792418157 454076814 467650439 51463024 795816728 836117394 811891862 219020052 1311190 321801230 832619898 756457364 18450726 220270988 152696116 730970154 510034400 566374192 812154143 249008744 889067125 509402172 745061415 390130125 977281805 684120208 730544327 505138839 954756035 465504295 317847144 773019060 519653377 687108183 652202774 836051889 928251652 101879172 433844530 450185036 629263227 423241800 201988452 98781447 433762225 998034420 87856033 80980778 931362265 663068662 384823359 126339219 689463361 917835462 318139897 319939918 547080444 277180187 474019162 642751915 353529670 674825846 929215893 852914384 286161201 907125108 290612713 844479707 459412268 998521773 251927869 675641016 242023810 82169674 326568474 625802906 336261888 978290025 809665183 783770712 52311639 594414675 527520162 449559380 62788041 303572378 865933052 631871942 562414614 779248664 531578046 735897205 382531720 311910049 449600482 19318861 988846866 907479455 225206125 645513224 395665935 504438954 494241621 275582171 254650843 335638960 499323843 252316496 180330072 161373270 252644142 223361528 605545332 550740835 694234840 763995985 779526535 250309707 183891374 219729483 269857294 231088927 581898236 701091654 540966294 268761115 234082102 916608047 515767557 604306772 459520284 401441354 494127293 852527402 983681680 588153886 745693650 838764032 506265003 847164132 675490189 991112281 707954212 655571307 527014184 635924933 220043017 237499891 373669588 656006575 942260854 842004875 915365454 150573231 774079672 658916120 355867019 378785734 209447740 190797581 824761573 836491892 475664607 686395411 11310646 946439930 559592410 645483530 5042047 603197551 798110464 672847422 277077321 765708230 901561119 111834681 523897159 823936996 200640928 774612266 528337400 171914891 8817182 987950655 834657708 409521153 211789591 817822000 600884687 676410197 703457685 137115107 304714762 643659322 553583638 894214556 457070901 581934633 741727865 652671725 313795292 604346051 882702374 994008292 937984854 855994073 855910039 347612096 703234714 990108143 369907006 309918638 455536657 835905434 497880202 549670044 500770513 598534000 527052347 902509658 903740411 554614230 597065609 602980740 775578650 497761153 377622662 640158416 413534501 569618555 113460335 346299931 975495297 296461187 479260685 105613186 679558131 97546697 507375324 673839141 111514233 737558112 200897492 907992467 301964207 458477738 246207891 512479673 80799645 703552212 934366324 372197981 844664734 536584775 414064580 876111886 117002706 606937394 702070804 908601484 218583855 698448441 433479997 518732920 915202519 31188449 842170189 956211005 306843796 648184881 675357283 495559033 405422722 930554865 136653716 268444475 460524724 399276881 741297095 738381596 758773706 28843899 570770642 256894196 972292317 715872365 79788849 540262606 156700596 210026703 328581751 991725767 364593570 303974809 552993943 26221398 199118573 402684156 779270831 317953755 536444205 290394968 390573873 488193864 289227949 192525349 524238382 856015213 911275488 12237894 605146458 598481946 924820737 36611962 938605867 683210456 942722527 791987642 98583153 388438187 461691721 874486522 784840647 732218665 14704924 936216907 724364503 45939308 265111081 241915956 842518351 732184584 987610035 672827656 230194910 891292162 784488688 697703755 652973376 843621711 199151594 756084585 318947871 380985007 450800897 66830834 82041995 752983245 984666272 649971696 516867325 275304278 360249873 879970822 426994138 77120374 673916219 358900195 693674213 153714815 993595139 950141578 597157065 273789508 219582869 350307894 854778295 83394418 29288018 373025469 73561589 938980460 296555705 130253558 354930788 929212684 408250870 187149373 550460746 926650043 624411243 132359356 560898970 374676243 827267701 534268916 652737471 6421973 609564818 428739124 718720373 454986282 347379706 31122374 75426647 820342593 118497333 264112567 47579286 755576228 464316801 534803689 103166391 212467651 986814846 437014963 345415369 487362743 517319556 393796982 937657306 447496362 934191374 186034539 177458920 710446828 995542397 325617914 419653738 88694711 455258652 625165590 745409202 309130299 921393820 964361035 270341389 86704423 353690649 590443059 761468252 613094355 908526298 483902514 67882666 300684292 468493941 801481145 222817782 416417860 113234368 38160058 680515696 861035560 428131230 34977160 394067962 71295897 310378261 418101875 840431617 24434388 230385782 562462830 580328173 981512431 900382669 835119450 787030584 224649883 845277089 917017838 510292154 180648290 819546018 414191172 609673456 780689007 697941701 598574631 747088609 626890721 705123217 472871793 6607929 202856747 816840043 955491113 166699757 495932395 248803127 834491167 59360379 465916225 865179364 340937386 11172503 964719823 300040910 420025577 407812331 796288311 16034360 942166105 370316617 813558322 370110966 53192844 68531231 381218325 381933691 445014330 538917210 348207589 943151082 846646061 248486917 818388943 784627139 294893603 604944781 848771103 463940955 550814270 846405754 356513584 447496876 331664300 127367479 659043140 688394119 893678760 727078893 403809957 309189466 878831015 31176050 767260122 904869936 109553502 268914603 947068466 32513280 566981878 32898665 83959667 406886206 849647634 773281530 833416184 695721489 347025664 455355896 364545515 785562312 335603452 870492033 595158231 33224968 713087813 41621461 151135951 519371520 87932749 126129812 74283265 600424498 327773908 350093814 835133509 827900464 139645227 854776344 399145515 691165581 799799346 980772756 731488068 861135791 226740428 243020874 564450873 519298636 418323798 480035773 99757354 451679413 427821490 393460925 944664195 392321624 766255966 549484430 926219274 508260167 94131557 150678159 719779499 398862175 672156002 792841789 562557061 355438456 871759723 93619592 309265118 908616400 645890688 123581680 352624296 337551360 489544001 644057468 604995181 651288169 148224499 75416407 46428466 893890545 647573189 243089877 879119492 122816152 489101330 354492030 840863969 25069325 326474195 62392080 736815355 702796226 44647765 92502257 9787978 435678070 446677762 16286093 616779759 588321661 432865665 908285765 903803235 472692902 771677154 137501061 318471550 471512535 250347147 736174407 248174018 348417852 912932025 334736390 529449079 671244534 198895335 248802026 80219421 429851057 659010722 624079683 735144443 231631094 915102136 466491551 966809049 973217575 996145328 654512950 128091161 761575559 61163784 573415061 23419311 122046013 906174043 723539547 215797784 50502185 868071115 269244504 828479792 606360107 476745561 694555816 407374929 355303710 599640609 939635254 362835276 224697618 496752950 548446700 398603746 87347565 162687012 670628055 963659777 565411836 477154802 734837371 34513530 961717711 698601361 246830149 75033945 772165319 511349148 231687150 709347266 915620289 326359653 88352527 150548717 959583348 96134618 622863145 916023956 346073185 177983733 790060030 529562470 267115267 562118793 343251368 271250609 229860738 709754284 698226172 816650217 998345548 766505934 673934906 803496211 991047052 149741155 929023576 853554256 148600488 708037274 895846248 650884639 914046975 313632416 140096996 763190493 803473952 354676364 313911203 253546009 385652625 247403765 642224307 44507227 812170707 109280312 51155969 967741814 513948395 848516595 373213670 277217026 795596626 323402770 424383040 413686010 445794122 9728093 46035502 999135685 258758753 411013665 308564857 286779 839996268 368661913 646542582 209825472 220857708 501852387 519233582 320533624 919194534 312928635 668470676 701266562 687954058 799257410 970328683 136094709 51179431 994841949 658597828 284212643 555650323 431344086 523803248 621328105 561576706 643246832 193545927 476476092 709437736 408890947 515102436 722134818 804995209 816285821 552482079 273244944 494704502 432112648 407552905 665073242 236489960 73164205 395254605 991751657 553512717 348233825 145971754 498168702 790873442 695431131 472550663 821482823 825269435 877298379 143594871 465242276 771641292 138713162 143885884 966267892 577126127 370111370 806705221 916006942 606933301 538676568 445702590 49614281 67581636 418411389 949021516 818993714 267794793 776970500 73980254 582883015 385887650 530431918 606072345 395251606 265141490 81662403 188348760 818915573 722686321 196226131 635961115 723038805 752126814 549417791 596962843 934667721 290158639 345007691 450903359 263064374 85427909 899796325 600251341 414587096 646405288 459609978 418676318 786177413 879074327 528473609 261866019 271490634 263306010 271634508 974267289 931095054 600882033 893958266 431286244 902646327 241555621 397079198 210356334 508745679 147018742 449340482 558664410 380980186 119637472 122052725 838893703 717483276 758591549 973426408 741075489 425821185 144950430 960363142 745085951 649364699 807696683 143784296 658668820 897012666 746713304 878148641 627992225 174007486 535041678 34838128 248796976 321076702 284696660 509052436 659934519 923530836 468246088 914549711 773794025 386817384 880035750 816335573 148142799 217037048 289379563 285318889 831490439 471112773 751368285 326188605 619687809 360005483 450833334 550510224 545326509 673723842 213229768 272452364 467130103 915676604 911789693 616857051 431327571 649831317 704513259 973078698 88407983 101869039 343901685 440822450 473992671 539206581 904948036 653712601 407336650 818029066 126855305 498126390 814274888 880046497 760538298 114111155 88909685 279255859 942569561 772245453 474857578 833855868 864267610 264901347 503348651 63711436 210387678 949290961 14801054 123222104 953179055 892230560 509208083 562199950 748255775 832769420 377988896 590676204 368427339 675598647 407329373 227044 725959074 626823926 207967953 697000975 602468850 418317974 231541715 988917360 117191504 9795773 849620689 599470663 139662987 857066069 228153575 291353905 455195121 345576342 607523650 800787683 599486003 172180817 912526598 191422445 365400973 84104901 306496747 67656587 471693283 710649773 606297527 190369949 606706113 232492252 471275241 393867286 572273045 665312931 17561292 898902968 887739520 608339271 491545186 363944699 984551559 215280220 439932571 923316053 124580722 566034924 633268841 282870187 527315221 466005916 355341540 418910481 8885782 168930596 797614919 445451552 985863700 359485784 650479963 186390147 588021091 635158639 210050198 297005351 491424892 217394624 629143743 605327779 827450401 686990640 895521331 159986283 623783926 497282762 113631968 5194914 755315753 811052550 399219504 392719665 490072557 713475255 830409845 781768823 105364466 835311826 912743429 623946963 503437161 832579587 720302562 387142799 855817415 174141712 227437701 977717981 580117850 966377823 901063446 970142163 811752489 545698172 612960852 80098196 182311065 327475064 185540659 792275104 463786339 56006610 528948232 894646038 250240440 496070845 496740352 114601244 73007272 838323507 36061113 931165141 718640733 386715555 425101107 353907451 691543854 958268656 237306459 31286032 211623460 147999909 385910941 769342322 962121062 423509298 496095290 579762409 313253166 884963257 602018324 250938099 659006036 806259428 13113836 802953397 458688283 873108644 61038360 407184519 512225929 569307253 525627065 131641420 132016588 752928677 53219981 410807406 226311937 326277290 264736893 984199262 341190340 979910217 106268039 31991024 20069224 64528087 775453295 776379970 264144035 652574819 611533052 420884724 816196302 242345372 942716645 350923442 611974972 942743597 868638684 201942731 114298408 784374350 478944471 26886676 537218377 171236706 929726011 433783191 758471584 836913113 175621682 545441907 625365965 615571679 481097590 678104456 460086206 693070509 707748097 574516753 764295718 520129409 851650691 678528732 702980588 852128503 541979888 587417385 438955729 444946723 624073248 978473406 808806282 308182682 803100071 122704099 624043602 558073276 948400849 636444052 563885510 409621584 257205292 766939562 534926846 700806894 370309958 160700844 340125798 757684848 991998810 202706546 714510894 295836488 649839436 435931377 500251091 410096291 382882643 789899625 520184303 281813953 604488665 357193916 167285153 660195442 451704681 535991468 273243229 371448323 952379256 352139679 640926911 185520318 584892489 867356939 452686491 113668975 159086732 419932362 727484027 628110046 238245044 796301442 565332002 392444460 23803750 7340353 595742495 641105190 761949087 43753032 973674065 468228633 750550875 640427629 512218680 466299825 888656752 293766722 545514583 609143761 291584249 33085179 612451644 285894265 956817075 794199141 221327632 198359723 734537433 694116524 780349774 202947661 285127774 928994602 103793810 202185459 803958255 469457639 521869092 780285140 962543165 681238881 45857775 999375668 694068990 97445240 356965456 863106858 677029129 590289428 494110169 859171572 417468464 88768896 226904520 664008013 812702177 745249973 866402270 998976850 33719089 396339756 377720998 731113069 88645640 148261557 68486754 368470033 482784504 424381265 493351502 79339508 368814165 50205774 647302282 523356087 286545067 735946595 958558758 819077522 517903006 204219004 48397272 149069379 998519524 746126181 370766049 152432364 602383309 747230916 135412225 729632428 433980989 870358784 119156277 913038942 596706683 540206832 840631742 657930789 603355872 278820087 118612962 454187297 857177194 503286397 312300753 438479275 455101217 631085837 438838697 307493651 646110297 234013415 204058148 461385614 773331295 43358867 301658174 429511573 772822753 763622045 401721709 403717532 257804959 466583610 86115585 244822600 189833710 863370359 501925185 261660564 489525694 562000234 219751868 328573280 247014634 265892829 327981085 863209428 69940963 171437455 5013048 214421723 298637001 792624650 150925353 106663152 807458058 805689609 163689784 239133007 978020635 276268515 145467131 561215625 869921039 894858389 404907388 79659826 552833951 230963875 799875838 403563452 651615609 646036947 525677514 484035953 846266640 968299259 826236065 95992507 287752720 455136670 981388322 247350873 722509379 408477372 97748137 373455303 503456833 165879606 84968378 57791251 118271315 388007291 187190184 978109934 5715220 375873963 537369853 679586834 920500512 795729881 121813155 577438457 549052232 405148197 257263303 526885592 7672603 201658838 360409404 448021888 284529813 245517250 623621192 988305831 958482009 373290901 243856191 391506702 205929750 765568855 680870822 663406779 69236533 814738810 957389114 501257872 664755891 502170820 295822085 476804522 528153158 462491591 330979648 335815162 670310985 997386076 887613713 2138647 53583505 178448233 901070386 618631725 379816752 127668231 522080626 736672400 782520912 753559250 544162350 293786466 423355162 412310654 786866341 720925412 489727818 665926515 145540492 706217692 486741617 154441644 805149583 639305688 845194643 30901289 61808212 308901237 967404469 289521201 920163097 386601800 891623224 778984545 390969881 540444407 161755828 77607798 403887847 858581402 718772320 796162811 31716099 114382241 503598076 866617964 931495222 941374001 279456540 990415890 279593366 882504087 197485433 69982659 152027927 384743395 793520872 455324375 323321549 868301845 985571696 424132951 328524601 800775231 856070889 850493233 491495106 513705054 537995972 968032587 938493895 26016969 452022738 495918176 218913803 152791371 576238646 419254805 142008542 731338808 927977477 827595666 794023721 660456632 757160484 730246530 306589792 428341537 954798532 405979945 319481586 952321005 60139876 935345295 934395735 466105911 949892681 82977043 214058004 204224617 484483828 407879678 273928695 701771709 615990250 155576184 488804621 909708844 72752303 79273743 829781655 553643238 489206402 756050471 554377709 472646128 543285458 824999527 105152519 59416093 320879353 896791948 576504813 304127585 339817019 377510690 485435290 807201486 154449490 248030998 791793252 842518380 83963944 330337679 400116604 387123086 597791885 395081622 971838155 84287463 168053377 512366931 18013211 209222026 475891673 673448348 786925842 932599872 513214046 588942382 225805179 516809392 213492860 211305729 369573339 824364262 371052682 313593513 963348161 85613052 883029918 722611690 909766281 828589760 351885621 624122440 351071019 635664287 807411727 720831362 151858802 821797487 809391328 980236576 248163770 75195563 375006040 486297835 858455021 848966517 285723432 681276273 479005294 361922059 419563341 282463627 628100586 765467148 986107162 239555473 522384681 579095674 33864243 258483062 178193211 925881589 256447208 936820984 690419213 329323839 319907341 809624738 378827232 347175803 985699339 153857438 253162346 303878659 987708933 909850752 502395364 51748787 489455403 722920113 269703631 395995222 632228165 968542665 178104871 788437160 148181842 477390637 268682146 858509781 582599842 881409449 903966344 14753587 799165795 401232806 389260542 593512801 365569947 130779240 788241928 245534643 114132750 460859677 884497871 883882215 607080994 703403499 592137539 375741758 79227372 352946045 254792952 851672419 281761039 582006162 767379038 617090952 77537301 72817367 764532771 974806506 999738095 450944239 857586636 719283108 235843232 544717384 250914437 478250557 409584959 62146814 678510285 694983221 709388908 921019764 403821274 420529559 975352197 490826081 126234422 952794013 674935967 332027905 724212899 423098998 707104518 251147116 240582787 99961175 544388176 172820839 435306061 143836662 805731356 618638625 557092366 776300974 825238052 943393150 894454356 522277620 588170888 714926990 680961645 295999172 428880158 310679182 659681153 905511166 123011711 793716702 455912375 871424822 195545891 121269123 340723706 985918079 959749026 345831970 106587040 416884866 486430725 209207154 93178149 750423475 739447263 843210967 187695185 639460007 639485715 501767134 7424606 243264662 485113467 981621830 811954920 299516510 174819085 38876651 971350322 42041542 368934581 222449412 773038071 530958332 682762135 443541913 795273650 840069274 230025901 149789823 364799144 555504215 719210298 173607608 455690162 885569933 676422896 58580086 136630709 418355857 812155847 865502157 993862827 355188463 781439681 795187448 561573138 418311937 179518291 340603386 393620666 643028559 663482486 881980845 466717953 1449835 916620536 909608612 972640522 746570614 148779550 382537878 929039256 368912648 858917775 704283267 246625557 876882852 417410237 578734980 608703359 960911304 110817937 125306459 302137881 629353095 857404362 724542014 146827190 629596897 166176809 189533039 421926748 845313144 709145310 995828297 366812161 967952691 80364894 944070744 998821588 745572120 587912281 816699026 708871915 248071193 543045040 156381822 253639553 708706364 993326683 746443565 956210983 852128076 917178797 482111806 647049481 579095597 373612384 691114141 241178202 148118069 579485152 914614401 593858588 770865379 391153778 522824345 118735884 730497005 859358169 730979640 117159346 305900239 178158311 32253685 484283096 883511711 552673321 291936779 590710746 874164195 200694359 594353210 425547094 639103548 860316683 546922479 651112081 979165142 220595871 629812538 949812615 419776785 634747443 405171096 591240012 61564190 927534287 693498955 300046225 317016204 963439534 472271251 711427618 597878969 387577625 972529800 714562694 337718554 640227192 642745924 507021700 487469831 97262463 502570199 672406350 746744500 647392278 129923233 94785029 134189509 494415904 135228272 575487144 995870694 509432659 982652506 892595057 430492339 382196020 623956101 313896231 220640331 994862527 71024456 595633954 452076706 681383222 454679931 567653336 853323263 97266005 1046448 291485436 942443229 654872388 634352294 751409424 363297886 556510852 914208531 802036391 216312665 276528214 998460788 315433319 979105958 298002691 837762016 676477678 20617616 150898220 812191740 856624656 533398091 766485380 366805110 195759785 648123302 534870062 947707143 302764603 635446359 76489032 208736486 241041418 673503088 745475603 151965353 91819721 475267911 231099487 816505332 770444799 388773984 231700212 742139134 575149973 303067665 746910722 706815922 594989562 386029196 366150593 25706206 460522991 41757459 523221154 463817759 58575776 159425372 460024540 85541287 617525585 304276059 624135969 297080408 606055980 876107670 554169587 171431329 484610044 772401978 449626750 341553678 778882094 88286982 352760615 969592362 467882186 947296157 550801492 636034091 287903879 492078952 193064753 127779338 949931787 551003956 389675623 658763834 580156211 224027424 445664024 807292291 627493828 194285636 929241427 615611591 139208618 901188938 17543903 148639451 440690369 741831320 644816334 945121813 678489618 424441827 800585494 31768445 558204777 871096400 201885633 697638779 235020845 362346941 94183164 973464392 656309629 984228296 674131195 201488481 272244265 804794339 317871939 423464186 650051527 438657660 140939264 175099973 820048076 602827636 311198127 8214438 752333192 388237504 556804458 258111827 317960327 920404300 526509486 316417815 814243425 455984394 463389476 835590331 180329471 6986258 659921235 117692260 511705875 328527952 847311903 293943307 298776147 384466255 557045576 664380868 148046551 546203772 193218434 887386021 265848549 360970586 104732025 478902892 808995133 308896052 675950948 493160649 105303784 575671150 474808491 642416476 822916965 94722308 368258584 207361266 490888614 748378631 747834479 752652183 129796497 152134989 267719275 936484450 905070474 942529401 102630927 590896172 284771203 761323803 220623165 713591983 998933049 648269171 64015218 650704193 969143671 272513883 713997424 281474952 958567464 307933103 510002779 486854027 406595742 558848362 500325706 259033041 765906216 715285081 290083491 716700017 145883035 494839272 91602213 854505905 409593340 90595458 79308194 532978392 224279636 834432703 670598286 788912472 948363440 899082769 874861179 495482261 780700508 420356519 146614233 809998775 451790681 10963993 332626145 822229773 176691485 970978968 548679196 179743505 846456696 473682030 218924705 305288547 157126733 535029982 342458043 441990272 969022466 35247112 176993440 13770444 537202079 121255438 614589664 224726547 623245411 595707788 376574272 139649218 336359244 328389077 100286787 24732812 958413845 290958074 430674806 817612411 816715814 161140633 614955032 935110607 429837302 371716576 407757320 613116836 709329714 699092617 415034268 198522952 795933928 118170588 98617559 289040516 506076429 318882656 936101107 961203518 969591628 23772287 693072145 362582567 277271897 11438157 763241580 885102515 973003287 755918628 160946191 225900438 841754161 82028800 585090672 738848469 647347151 173285054 223383073 912381635 660774818 898732974 801281229 247528134 450163622 187307513 303083439 139072096 610178179 880826020 82380648 155881020 500244238 272571745 452574593 481325218 627419529 827300942 635970435 155939427 967148544 57947121 822020802 917242568 337381500 563489725 262737766 423079726 361198885 596136531 681135846 204930149 410343833 818740805 677099182 80680780 217185618 125972179 662126351 302938017 469079328 86626990 907659838 72826143 297320115 549442665 952208578 277821887 246383892 955766993 20586789 840851150 816545877 723226235 602624730 774720835 648784617 215207653 12056603 898715617 567756057 287731691 838074876 669135870 251281498 197216820 773130224 599266033 230997095 488760599 850197974 186552943 388359643 552595825 881866711 359640156 494725506 609757112 301481 610371726 829066341 395058086 503951451 714605329 388729138 153215674 244488996 517045300 529626456 575941200 309118829 517091818 456845613 243558014 468039606 678507312 483780930 337600883 812824362 658805075 335624714 839548725 487838668 260408422 958435989 98181343 398366891 611631091 338155318 438741339 729336583 572535791 357348106 620738183 173840525 179061549 555054341 755053549 64078470 556951388 266895518 619139476 37782640 904406763 104672239 840218538 207497212 703881289 851955415 736513768 285550381 806199233 463961767 905531419 591664233 88180675 836829631 946362035 369316441 195030804 86371216 938381950 939144667 264909550 304442181 517644588 577697828 284413065 423477885 577627380 952945883 230030297 319290287 54288816 7228062 405051867 892222230 430190875 686599915 308934492 900783335 405874180 376256722 255160480 371677961 754904872 225956694 457574184 916360618 354714571 811055637 703844420 42368313 818375487 608987703 729458125 642051320 904769969 461565938 443263855 414407145 633029159 505589770 656548408 749902073 947897066 144542114 852288175 323928398 580568377 864196585 270117985 585609049 755941807 523007542 810006180 564441594 651543509 890561474 24250806 796587483 123124394 169262102 909556944 786036294 742246157 300385450 422185160 829454173 104123809 13015174 354849142 227358762 284745867 804066926 426299151 215606360 685870740 91043231 646376281 846667682 76132011 49141299 173405084 675800333 74994459 468559715 12405679 966159888 257951185 202701057 964465386 53861950 620636642 456438456 889784724 739342623 117644714 667768724 76605890 600825961 327365084 221238995 347042547 543387326 156180706 157519969 142882904 713109309 710415558 289952015 372811566 935444645 223933920 802236887 878852081 822774210 597584026 986552862 590352932 953261372 119763171 553187279 997744573 232746303 76181100 174110356 189895989 890013926 163933642 544750421 400444148 855212173 728806074 733384823 213371914 310592391 472709629 167884327 969682310 928424816 772811784 112854602 655825527 259186225 830837172 920505737 970075874 496214916 821576337 6890010 314514691 9195173 953780689 596597800 774789363 715414910 608947994 981782397 794865391 260362792 212543351 700962212 912558836 523090661 867124923 973230467 396513081 137197278 880083333 835401848 360327356 812728832 406606106 287239409 466723080 418678426 202466732 301173895 749409650 91360613 375705066 557896327 191647310 165534426 37855416 262351169 345665485 330168285 850970438 203954266 546091721 316527244 143912091 458375205 402838441 870603665 778512579 762834826 657054468 848167336 664459727 272949271 927261596 516329603 915166044 847424208 709137787 621551274 410725225 583138192 905022050 768430907 347105965 593634965 181160395 216232101 118154063 152914454 313021643 883663867 656986708 289319749 122636684 564741150 582488162 100330642 549728462 949510864 581009094 324167263 15237080 662468280 924479287 40959677 784513406 322639644 490409903 241291786 86777354 909539934 804389286 372677287 958838561 988547106 533221271 203021237 902857457 697888927 431239990 712773626 484757235 676049993 149087366 781170476 833783003 147940503 798618665 359841641 890926894 239331692 12899662 505702676 918825056 735995512 507417485 120278858 209606792 335045984 392106356 617071485 264295186 940426840 146744827 301573246 125582474 628002499 529964886 928408080 302010030 285703712 406614177 178841374 294656254 403946625 975290713 56236421 555712288 329406106 166533118 304909654 172270950 481377875 622220792 827499165 245273502 888757565 75735152 144190595 959452508 380418642 246955858 149548807 36189907 397569633 833467294 404199086 659134650 79441730 91454644 782276140 747958421 306745193 492880272 561505889 431289113 955772278 381262869 200121651 520891140 524348912 204776551 545183437 979797163 42477300 589720127 599626369 367827005 617700867 21441173 150549395 980842337 22003415 951590933 228360987 739238480 329171888 736838327 867202525 118187500 53500259 159400116 848775276 653746932 219298706 482787438 131729639 344659067 429738297 720438186 483163023 504222863 206946461 663283168 128890767 784188295 138558666 316934071 13065798 845943620 837252293 650246120 21475768 594804776 478014436 469953499 132709453 413212609 144379699 41232111 134440953 609964898 289431664 201837765 343599914 5668381 727515722 434472753 718531652 503764049 109107297 251604623 324084416 504792520 126057191 316648100 116705107 986405796 212693942 750402027 692808578 56363116 814312183 268467867 32362894 233983246 628993784 895144476 328148287 557370075 781878566 582227404 506482077 869836896 306673701 649344723 572599225 26184634 719416117 300390380 541272800 454605861 177305488 517627803 288331094 820748595 318696046 46911331 709844706 922527948 458405457 655697754 40324983 166276031 202462477 80452937 144574070 366244506 892813793 930028489 593519896 546472901 695674690 671515804 941789065 581451531 857258177 585982019 366133196 651773269 470625056 437477284 751722427 952121938 359277534 770043522 934375837 723700775 211113633 435771154 67668650 951471911 382481778 765330312 159144572 863270722 871889440 295204871 225481664 753228165 602386482 79798831 559066304 103112656 971279356 944922345 417990045 639544550 32891059 596003665 447607111 477507933 401889954 248244859 380690493 816311179 216185239 366158808 537988193 468247124 867485014 568796879 947059092 415756910 534861450 756591205 669781276 907093158 547060077 155138195 662760207 413131932 990601592 618471420 186508603 909859761 734176535 781487551 902490263 521161708 53639524 98436500 942247117 312673443 994908802 199517147 969345788 450545604 764372242 371696456 953220957 350441621 383735912 314211063 702921390 247958377 987647111 202850640 946664154 633616109 683384545 746382184 353650615 636246608 496219156 133925808 192698588 803331346 611764269 710697116 219896088 109788927 142531035 715198346 128885197 369208279 407598613 896555358 716830869 858138107 927250929 355883544 41335702 808578738 546107757 559651248 599680312 723952791 638889789 802023628 396048701 866122870 71229455 333825553 781395009 303992586 402718656 685146357 394063896 840941894 39841057 903472922 926268747 367010023 302135983 50262474 913651352 122323244 833903348 298440222 44247010 848603243 943411935 65308029 256015441 314441294 950043849 367932103 794794713 491898793 425309236 717392512 81201793 403134791 651520503 692662623 761268894 624363350 577194137 38714843 650286971 995205270 825585864 793271680 865075915 244128328 358066174 703793692 253990005 405743754 16152685 765218329 401074401 252117639 195304397 313202 799047330 893455251 320638535 496038763 187988700 21684391 26059872 165390676 112237550 730670025 898717876 347851871 603005016 820584109 121098854 697412510 929353115 765218126 645120327 573314754 415085096 289353612 971203608 231932686 755181567 392303824 634996471 320696348 521656741 283049821 296018223 92398786 547901612 332646005 588597481 428659727 771660091 388132255 181119833 707342082 327985073 300392601 601541674 500946452 825111878 129817358 984826933 546570850 229362475 919822588 893579512 456152568 647596778 205011545 128370818 425358679 500330037 863914671 337284920 739819802 336688283 807686932 685092251 172189632 873908158 125188873 328041803 407408783 976953453 442499897 132164118 942948604 169266864 328646271 617236899 937563466 690562755 118521442 439766938 463075600 357743732 961283143 425395781 494494057 301645627 66763744 597757383 377200646 548565656 451039973 949787480 133579260 451514807 256798952 864686002 521918714 847957497 594480092 235843915 220724766 853360339 712348409 365064768 350623078 799069396 257180724 358181672 771565654 950729560 447189392 815426381 411123209 602421893 424577185 801403890 460330382 580756872 664884934 802372965 523485419 485329585 561005585 87841421 997775907 982255954 889946699 133799007 809476247 477149378 302363263 499757679 260812335 264834581 783370430 855275191 894684172 571388470 716677248 737951469 120060338 918174955 905120980 797901567 129803847 325967799 194904128 839195246 137705317 159088277 255502854 973543458 633959461 622629514 105718566 83476234 991406297 41186535 602173308 844522733 495040439 947705493 948178573 901650417 935670395 310050521 905531175 458957433 168072117 62553742 592546390 834645733 927782187 774211793 541678787 11497120 233591562 93237078 117780699 303406157 616451875 771089012 969858107 241355175 471237747 595080050 893349957 902698337 94416390 137160555 505575280 5186723 591912114 252968624 811270782 348700761 70593777 803724829 240682671 22160317 400126867 254934758 359250784 810492094 464239627 977970714 97898335 169237383 53040191 621858542 251849999 519991540 840104752 111593253 997442819 778919966 798612541 269055663 572447674 158948116 589236852 759813781 260020448 124266957 367644045 150512857 769144166 643350293 759694764 844323786 906196582 431765130 314858576 185584627 777020006 114538950 609885317 219278694 392440706 757021424 209784762 179531425 454753126 203832959 237282801 936617671 701667845 689099557 314251223 982497727 880092990 625284844 859940198 873411721 908760384 908788945 19092245 457782884 58035433 732177215 145681930 891791676 445743704 803340390 804322024 211977958 709189593 54828686 720250378 612637462 365672691 885981900 655188476 207227338 994328979 978813138 128197027 221020963 745494351 426600468 205278286 608750126 923211732 148357669 700509379 929151427 174138620 649584028 49290137 87154428 857574042 214153448 242209296 326280782 429184408 975496443 8888304 242358397 64852845 678731034 241473032 574656624 990814460 170358364 333634576 183241549 290577026 929253373 640806489 165331050 995294197 645483607 573343976 938538735 232663833 49806513 154694039 220124155 834774444 368780718 15510526 833057510 511445879 29801982 679905618 876250193 2668894 355221697 297877364 619399198 46817723 926576766 556011851 237545797 921976894 174664520 929753514 704242984 139248020 454347470 289435922 205027843 28076475 786660100 262392804 112667474 878138066 66200296 791727381 872571380 748754537 185715494 778734991 321767740 877473579 728669572 53495130 642115090 469697222 491654992 308682971 361680870 493532509 385255306 583318451 612624051 867325497 912600580 367435987 968203515 622161709 89236527 757470342 96858525 110062035 744829895 430138679 734329902 420522755 780293876 49085691 335333619 840634169 979255734 149007254 918345315 28776230 983952221 266284691 710771569 183320928 381392805 291990008 208035249 935284650 541485316 444695822 878342169 749124686 338268493 98211813 702181445 56698542 798524008 42954851 513060482 339323264 811017652 798303521 370140634 963537276 318329383 560596722 940279912 969341945 62599001 308358292 636356901 977851740 299050183 407822588 333689706 852002797 219150771 311223232 526119658 700199799 411449706 788702051 608349165 208129803 839431755 108416372 880949491 969279056 303129135 500337602 65355427 946457183 113878459 405327199 915334407 977985387 704708929 584206725 506208096 469696827 760605959 265009207 817474592 951164122 581328835 988073242 25723878 653916122 8390731 179027736 705090020 20351865 383713779 778738563 466099203 607722627 383713477 806021207 734784155 440933276 470032737 382208099 344171782 634060949 316440125 273388098 305262813 713054292 909117550 791138588 258121495 648134739 754207679 785535026 356818426 251026628 476927763 777351930 115652392 179753668 221479669 25626208 343301745 350636522 469215124 671321922 461705121 22450019 524745024 810734146 69342765 915907321 145729840 649341743 684492562 715850949 201001464 810677847 78950949 757054499 281327086 272101257 757917959 383658632 730352917 644202041 301776309 5009015 67942051 32155639 392018785 824255133 280765997 375025383 992650835 155723728 68602465 885695637 665585952 180719431 55858650 147995322 557456735 123974830 825817701 652304178 582490802 347495993 322282635 489351271 978725471 211968118 810470546 18591382 636872196 222014722 296644048 686318737 559439943 210126834 584694713 990229600 640366111 333849790 226382650 422146783 916020304 924107952 333256894 862905481 976166426 762259115 375278558 175535503 929918501 915150412 276834014 485685078 480759142 293608704 751295474 318580201 999242140 784885850 685549872 909024423 297645615 967171353 229146326 966427972 93298835 831475046 283706862 528991492 332342224 720236577 129476472 32221391 711661815 97039141 849391903 236019787 356136689 656643576 167784364 494591508 489792579 335827743 226716706 447035778 917790873 160070372 275279205 898996158 69420595 395103099 566960780 496202234 610870606 431153050 252480236 416671428 130592210 302233923 810024918 660372345 616045974 529633906 584600931 419069297 203819098 380927147 115500241 487460802 777031238 60822151 922137272 808532958 344748140 475468219 614452340 389605433 588816598 941228939 467894162 558959727 441425982 874063066 260812816 698006739 375164015 48862504 407410365 255000466 981855623 637610425 147094952 829327582 728927415 831860643 859923728 100793955 906809460 235906930 966670848 101893383 82550223 33799463 887990761 213748575 717923542 329662503 475808061 481485472 276816819 500625784 149889846 774244600 217795778 831516060 880255115 497738283 239085690 645371705 73238695 255797442 606008180 41469269 812951932 663590113 263401555 296182216 870797675 517801199 30271329 468449316 711987387 855390059 337212472 903743091 436253215 788690339 693245337 643452908 612736872 496597040 974196040 935716725 421377290 981024530 756328954 616772652 459176832 340276608 88859781 446442352 78893330 512042641 218503634 364810878 236917018 700193940 531502947 715066079 300909710 18773498 413739058 410503635 149162028 621028299 870041069 812073652 96547999 694549933 236602999 707859490 414244084 907452969 198836026 468435667 166398282 887938304 22625646 52647036 452197938 823175538 499052839 626964871 280934226 790437337 411707429 147032487 477303570 643933625 419971184 897421076 596136502 581316858 899307973 484441982 934687560 368237697 676327583 814412623 79830983 987972678 156686988 481038778 888574060 298654075 421381802 432734078 222122048 446697224 980624162 3560226 936611632 294009415 221361115 47738576 694831685 659106269 843955142 121006820 851703027 259258470 901916610 93664873 715148323 902916865 141460212 943205493 970218840 422603906 437011837 542906595 172037454 941781439 300419573 558522643 915147111 40995993 98460554 647864248 332374030 520871210 495647946 881310974 562322848 283682840 688245647 640940764 237432239 769689754 501585348 12917589 36967506 784428573 393844476 521905970 886437776 911933377 924257311 549005832 173084097 560816071 255300931 827259791 890552761 652015800 414752838 202581319 817854609 835398190 270464740 404558475 87876105 487475517 832485940 524650239 498036612 318933139 411879184 151246974 125680204 529329575 497782084 640569421 827229208 70073873 61416262 144338850 92753523 335150156 691575459 534402082 733382799 928958904 231325789 964482656 551836461 99605316 871667144 653324136 295098163 304671101 878082218 729318901 682269186 608097678 652005137 859878779 628231539 458640538 700416784 708763478 665659911 826200295 681321519 226320889 109770917 443165560 892076491 723824313 938408351 321012821 57432924 308218802 763394902 94104140 318348795 752607795 443186400 462458059 303930345 699801772 201860421 294745551 14529697 739836661 265582797 499245574 676650999 360907562 493540743 565619619 811976088 369721770 88021125 75968418 530299467 225677513 752075228 991816857 638097378 37544838 162250579 841145273 833611646 833023186 730242630 308581801 580238275 717544862 742926916 657042049 211333573 824874512 530189245 708817588 532862655 186668510 337184589 7671533 752057236 593959080 798778178 495209915 947268088 220824489 273034701 932091634 881192798 207771546 107733866 249343523 26728908 86044386 818610196 788050158 724307339 786210312 139600713 391503694 415264795 271732603 937402790 17581720 112550881 887985640 417543125 418502212 741104413 878432823 118762812 990487820 812646850 26806942 332528825 881412029 639016479 710849365 890505488 654535067 678243364 882983548 694586784 502765031 161126103 448611895 416906693 414556933 780698440 133702291 887880212 666261462 621605667 464395642 423311840 264979964 311704793 118380935 106927095 652899882 931781215 950167702 9258916 566202050 385121512 821339619 409682383 552080098 356967128 403795508 100448616 861660263 377348733 844075813 754045889 346029349 639304611 697104429 193314319 173001415 776156621 620145859 759353519 921256881 513181921 344479983 136853738 900591315 560112933 19785963 713350222 449116341 447455021 327012713 945725936 708942576 74546495 188686168 422524670 117019522 60739950 916692287 789924703 429516513 948527288 788119229 25616344 96140795 795233768 643703027 848721105 866955707 176396457 211305374 862783439 658014238 644074418 179175423 629141180 836694027 997980370 792613543 62108443 185568021 444124482 363791169 557836844 204168863 511097451 846369785 683048143 290722409 330534226 224451881 5178445 706016149 500578973 376310710 540025294 465741432 278974257 962196340 310829855 111997673 518891743 216106330 1591923 569320741 411864766 561790156 836004988 204981886 376195186 28792079 579238622 812685147 80532821 702348305 297123629 741056725 525783773 404035671 676108865 950381333 880315216 772941922 664642584 706170376 851069849 411873161 437785631 647533631 827112245 57446584 583095144 141891887 397707895 795084398 234060249 752541367 487699566 387363164 223965517 520965216 412591754 219607505 124730052 642119432 317676083 156133636 267406954 169650328 621606674 391712329 134851857 472093982 391483685 935650457 77836268 681163869 168092408 505618899 608072710 704868129 99401936 934900077 584052938 980236676 981500600 932148549 89304748 460275841 255044182 237035902 905059031 418907523 152310660 989553216 66723095 116987287 612795934 99057168 96517042 280562492 437377227 315410271 611708072 292602439 886444982 600603542 443347259 790872876 122574713 641447223 23660963 137578509 184450515 275894353 332348699 474433903 234875151 578209869 249762577 535152305 485851712 158261988 965420454 419640302 573707561 526041336 609046251 908263871 67466239 257961629 532468691 113379725 841372044 989492521 704163520 303059708 810269889 713255965 575296682 733372246 663465514 947890294 702738752 398598342 546201155 678575392 984565431 393443011 505473094 161901703 693651389 477474153 900349017 837215675 613865763 622502918 721476204 881835933 195325613 934680221 36633460 229231474 436519488 710300827 360249485 535617447 978737053 631285049 820562734 62964106 983505798 652183258 590795096 864737736 514266326 465257679 385029226 787213491 698058866 149157060 164317302 665709362 679630514 260185885 602902954 255123667 785316756 607651185 868536542 823294619 556304033 312564293 608409216 858200373 689702045 809488355 143466615 376017819 938985500 258347230 2042213 778261545 961279900 476580345 499513527 892475815 409062715 923453323 255824932 557245031 64502146 965577769 981754448 805911546 169098774 839041925 963501548 454028565 92881144 494862070 222804293 819644371 980470999 996629369 607381607 335176976 782262081 788459328 419522333 917188149 67038360 797372886 100039648 77939023 156577792 400436032 160055144 196868205 865694687 395617636 315148236 280567867 240386036 266028938 593551117 652214047 169157731 666731462 985585157 5538926 84058139 179824126 434480747 865218576 916039005 386942212 497148454 610159422 60969221 43533327 9922235 124995635 905446487 503541814 670649241 164391065 407731379 288870137 207042010 720122587 405497842 288566326 636599037 835839959 679149114 88348625 101873081 576636280 886403324 898431940 399197663 922329873 351150893 430045565 962285352 206063941 332002525 674032996 180921901 491187677 536517597 970085888 859675307 621257050 272475427 73049868 794614926 424445838 314816850 744945937 535452068 123515426 160338759 303179461 179116464 491847584 364114618 170134599 516172215 578850843 429446274 121707861 487803883 704986326 378417138 596137733 836849928 441295944 394332193 847415600 415159687 424059382 773771090 217013499 748435026 660177262 76372705 271104512 315694283 804122382 634369962 608157783 227490135 387879944 219564935 898181730 131169755 654924729 732954808 412122622 427842430 831053921 291423315 619918395 388630634 530430687 728999909 268509307 704594495 658972423 948790333 168489264 274202726 410610877 278146879 287712357 455233170 796182370 359149051 603352339 301988884 111285691 649473731 866798531 49948402 848759470 93500154 216529554 349896133 322612881 538206433 641536773 42722395 757319800 833625542 146865887 660570686 915322482 795947987 610178065 614970312 587634168 138968643 664275085 430613481 282561487 320948993 187525044 112822992 732969469 438933190 650195906 88457829 102910124 194218221 741505155 243995455 381608911 217594514 343680893 567466734 767060511 38201327 340420449 604417079 376328680 929720967 147241264 142896431 713867914 420845761 367848814 236682954 689879375 179019577 433020706 295358176 771099548 829412655 318120456 660154497 525775514 865881879 352815222 119868471 136806196 175639088 467454206 837409590 99898270 680712031 859370889 92748339 702856428 794058653 25232615 291152134 156197686 908988519 395512761 996149212 820686811 791520808 80218190 748689182 846947894 214149518 150650886 748661069 64951294 973407870 141206034 729408204 991532375 362452053 446491444 118809489 725855925 112638962 881882776 394248041 701760113 70428210 59286676 701102233 661562482 948159011 391463966 553120729 411515458 918871851 956335912 262401597 649932116 321212603 405671292 610843115 900876436 887682296 965931914 494516228 405713829 54884539 662133600 963899669 383596201 435833485 741477558 567152300 908634366 572790800 438446241 962439591 182013936 351947274 217440520 258100026 656241550 452248338 749152937 299303279 557645400 89338112 248237256 722995172 266334372 925082632 564276614 124406203 319797899 390796051 707987842 154878448 821347127 561712896 925913909 985767650 86872274 331496309 162904996 167862951 91353814 740771029 378001093 255373232 736462112 167578118 435844435 613102088 734129423 496944308 328328388 322127729 413112683 782533029 788058437 132194143 920857466 328767073 796605123 583154964 53537715 278132211 893551928 533845612 985963400 414365739 98086972 509525821 982294146 987804218 651387873 214468911 623240390 480424471 790417498 215234358 173394338 820900519 106507390 467465697 71136224 122821259 831872706 75846242 595432702 24225200 706695966 517619350 940450717 298553424 169641136 146460857 696761521 953089730 935050311 176401923 544740972 941951972 660303587 111359858 198389929 634716239 179888802 512654391 268067990 154538482 625291691 21157256 577264331 503457544 373870351 699663583 973349119 780346478 429332134 663915555 876690799 303614755 734003317 730760409 446161584 3249090 107776856 98358263 996724740 334272730 950624797 213467573 367309329 955765261 251000612 868131467 741434538 780697085 555692312 770619456 152102228 876543280 135123122 451848466 918995988 486901367 596045769 226772099 867363232 414115118 528836171 31746369 331895089 806209365 146172178 837750861 20708721 820647933 882757265 242566633 966712283 522030631 812977222 977797829 786028986 771418766 126895707 129709400 207888904 224930732 759734205 279147828 220852022 759462040 292238161 388220885 107127737 577445182 302139839 974751357 176146936 332390715 865580713 646923277 669029215 108105070 59142886 313208662 60612974 330879958 3036722 768324718 507983261 429988047 149607205 575559779 603903493 740463216 598222819 160849510 275361685 397657165 889457841 51158873 200302021 749073053 676818912 422086675 239576932 364900326 614237126 408868741 61136580 707717637 398478463 232725095 608438063 612582168 884139189 723066866 722176723 625700377 217423013 137625513 287469684 849490504 694668837 742166489 867046820 552509485 526309199 673025886 455993388 602200540 814690808 734122682 9378911 947904119 834600924 829413513 129936267 306427806 10941323 370425541 213966453 291574086 29530776 736159555 35203120 125916880 810543925 912694386 297459176 295736501 753520296 310752182 442651502 670044351 86703526 173715518 867959743 848559538 853742964 576662591 526356618 176186536 364149750 999338541 530177496 447084758 213138163 441825064 256199465 647755012 77400616 963403963 173353087 691220049 940355249 386182960 582049656 352171698 583578845 293250796 93775817 780629298 64181809 340963945 296730427 283496550 298170197 187088802 210563520 481444056 648592766 758043759 48537640 494044261 658487036 339124417 718033587 783385136 65874070 134565832 34791568 488489640 366327662 538652571 383351523 425769963 258952400 135664662 600495699 755859293 248773243 96065651 996795318 188377352 975276119 124573464 454537502 433433278 830853212 491444461 361087291 265437556 895271446 207904658 796786120 225278787 667167451 862975826 563255259 970371186 94749012 165392833 991705052 390505669 176334852 953352343 70613730 780321898 420648654 498466108 342023780 826034645 211542312 435046068 698217307 270978814 156696599 769063095 369887304 201635802 460616294 493211063 200171989 795783960 740848440 710969869 113152792 166293616 802493610 771515194 320180974 380092614 127138692 132784424 144360086 969847803 957199308 676591064 305677837 35382353 652059182 673823213 254376636 791686169 952988290 230150942 752293351 60515245 614117593 33841805 345442526 627264269 315754108 910183173 143435156 472820082 220506999 613753717 721875536 932005236 830656706 447388896 804773495 722070810 861596372 188674966 795879085 949820159 310850121 892494239 767942804 74041454 835102378 79761486 233469499 864604293 391694039 496209979 919794710 388332767 526670670 535420691 918263578 497446370 20911930 962396210 740823467 595372484 949348980 238504795 228631220 230060135 201380972 484396436 564515226 285650151 731267059 667149423 283141966 320757208 61517228 308550152 681135944 58932909 559067516 801506244 405724987 661831192 315247858 643360360 324264701 203856264 27067238 975282732 392076071 905668096 806810408 425237089 202571841 400802241 393571020 116461405 315925600 903885959 49023481 672835242 825341112 665669027 455369998 377683166 2676091 199881325 164613567 774194620 334965540 419781738 997324559 823596384 831169257 710588730 556562041 876307371 280379142 617649582 936399496 260408217 512566969 698360603 866526003 136064726 789003353 329714095 920889078 424847224 754457566 334289917 922899386 783531919 197286920 809850054 971200932 673727112 77780706 905968802 496848485 480395492 867028036 809260473 668445431 771904933 19484566 236654885 691624386 405086527 621072970 100396113 757733158 998336344 736846199 750757241 417402847 680598921 888860967 688456412 960580363 684898677 855780331 402938231 412619456 229371889 923610767 85656690 398901183 551598959 537351903 185170875 397301632 508579868 864486660 50633456 995475501 804110666 256422730 18860049 877512433 538080127 998839433 792294645 29299524 999607130 870960063 697342436 710692607 248251931 816430531 738631316 504852515 882482622 271028892 949272079 679260873 288057112 304139525 597834628 284638438 279253985 525109626 653276936 987250049 582851082 948002844 283481367 600985781 818308418 701447845 534220650 792364305 543589389 77566668 655928686 822287821 874876626 376937900 515656522 380058587 909255630 520256386 515774713 625730386 353227280 631619056 544973833 708131123 70060138 922184640 142196074 566228506 629155136 422373172 245800072 98452567 311034054 765195033 686133290 625892524 624217655 671222215 104937688 226663659 25911133 39460806 986537958 602545393 16397975 888587750 206820064 78668212 615152374 488500773 828802024 959676186 345832884 877997662 262974083 901202801 211945949 141051823 44145622 629574406 51914676 183301725 806164875 714689102 439184292 272106734 200554591 378749738 898953204 132070144 268286728 615608974 147056035 851363028 437729639 175174131 14857052 53319474 56277837 585211913 759969910 114401522 29758314 21547805 74390320 817128530 26127951 618776336 870576415 667705039 771928978 83080516 971486259 491942955 56172710 688875544 447743957 427543721 269774659 702660528 796925923 823080470 396052399 45928610 549678781 907424570 902287774 743704581 55882328 663658347 750569634 696806644 596734980 151395339 297452019 970123091 128225221 316929640 364532179 799474918 693925716 722140829 93187656 275986221 539007926 375961024 97921843 343824910 395729355 285989421 207093749 539698209 204553287 479595209 509962887 747754201 693660202 796725058 666050782 653869924 534659452 87994760 125776278 93104761 699595196 562237133 985963654 790252731 161833713 995044272 476832273 885484002 236650888 190278950 945615038 214051764 918295861 818798202 566032150 522513423 330416110 30050026 954891807 573194876 373872819 476972421 73855649 520274239 572035334 484412237 938131667 296876381 266184938 277730411 689813423 206450965 38651194 424431093 347945118 650073218 157522210 890165948 249214401 12848903 729424774 774185951 581909694 122493690 267806326 920431047 149594624 64976620 429880579 394916558 462595755 31602082 673298566 629044200 106476092 240669912 288784918 887792910 178318016 193033124 229215444 808587439 889058510 233238012 75162206 334539992 910654689 598003301 880773369 662081601 237718563 683698155 159523918 580656196 74181627 845884852 495172688 749407681 108412078 36222321 779617856 291833485 366955628 561128738 538945245 907805880 373345464 992927351 651712863 852507717 362888680 208370024 668317446 332440293 97109044 634715980 489080616 809873973 968150699 79697179 943888369 705085057 890466681 285019112 591852851 708183728 315951797 308712516 558045060 617211915 593599887 823905054 78660695 733288889 714598290 713002832 934221854 591146050 837753489 946559220 862539729 102381640 621987327 38949254 399971467 702587988 878684546 473747865 716849306 84202401 446725610 676151037 60695179 180811722 615650594 273251014 585517688 41215544 583902505 99574961 68256827 865762507 700739654 995107992 917744849 833307945 524857367 387470621 348010380 152454215 117526165 946785563 310349298 333463537 655893271 851384265 659759288 11485933 127843768 17426993 106031412 714519064 942729237 164808641 814980700 314735899 686301003 901267573 899502166 197534386 785905547 575917557 405081701 437613168 487264297 552657973 115677742 577910364 994072942 528884452 627800121 107893377 540433584 404596066 870028190 41055396 981926432 335997902 874452969 643954296 463140816 305617340 78689274 397034830 242456941 608376842 562730468 196725912 599060788 980095964 237847911 642629165 219018974 425755419 807534421 664373815 985821799 589913770 774469394 444493141 818028283 559268364 227165566 392563241 814290179 971483839 969485373 478449353 803400392 640913630 672700704 30433390 715326400 622950712 553427926 53175092 330600057 46050078 652127130 121053927 291499707 920068920 354597696 142846762 569687536 677699473 350805980 621748325 186036668 136027326 160316823 173672972 646240575 482563998 262509086 493924386 562989650 292181852 833175295 65900955 666645268 829233229 839507653 630208656 592305505 258608979 975674855 591594873 80304070 958878842 496368757 463394441 820909054 262134673 409897269 689256451 299189553 458054984 434772724 924426340 531802609 749960822 889093813 362719223 36444401 333018974 402092871 749264457 765126923 253600189 732846902 178074924 312760953 407874143 117673679 980309254 837280272 763132491 889937853 637496344 96841593 657309324 389741976 209236221 874132034 473623583 868966049 410103752 505444033 696501377 756610726 313608586 307925741 674474579 778395209 207586110 204001657 567648541 762034111 967870407 209757408 91923136 634916275 134459292 819931737 802800803 973011733 119138321 465159163 788545344 31588398 407562461 460171074 547394252 269984988 402801717 165781388 226761684 359596420 577771667 254690172 952488688 372022996 92245904 949741716 466361234 962550269 175614040 230688390 105346955 701950819 173328182 809790254 13932234 858231307 734438631 683612983 473723469 309705958 72702779 808077902 160292279 226025631 47246910 710824013 506710718 20987787 484115988 476386771 506586680 239550029 141099685 145930857 677335669 389804057 453972480 320395190 34312766 832283966 882011083 700126561 437315188 401302365 678381489 540717437 320993729 980203207 448143265 941699219 924357151 377028996 18249618 254984278 644723559 108094248 167753668 378367088 715674191 960192947 586329154 584866364 329740943 791056713 184788106 852199740 478082320 319956187 850981833 756423323 336409324 845638642 592136508 538629437 625240068 266740290 386499515 947466773 527937536 702461622 392499707 106607495 186150886 733551462 694414646 677384999 617009006 725767811 437363788 178847236 94550480 699311109 78821963 444969977 704488643 598612708 524597870 758924025 750272061 322523062 250125410 661335471 70048502 360231317 148037816 265461554 109566526 448201307 676158572 911191584 520723921 778625847 897937055 789240399 254812239 603664063 621529778 494649275 649362443 77425419 731144059 85080810 728433642 84929318 402040953 639884150 34041645 426849827 541172736 939604687 28463049 154687925 194047622 591309135 747895999 16186328 620256388 351758183 856828455 549875741 11807339 283301180 342198520 625414658 425370491 70200702 672557135 103623760 74077831 730124543 312096260 171891873 964063788 526397938 79786951 958046776 759218085 232674333 937962492 257414819 639968113 689058742 388955976 512045522 253294870 736488078 529141864 375937017 812683195 476803995 71639738 199608437 535946546 661074384 176110908 646600669 239859559 2897866 579405441 433615527 595643553 161118670 390560010 941392770 33901756 215503442 910820483 864791441 452055312 607656911 903367872 899004361 136384526 406328409 560610252 867162332 981714125 803234233 887974080 823490855 702649453 790152005 536195036 65496760 283091167 352734917 692425366 574346591 288049756 66768595 429590925 81902099 772325908 600292945 118233237 4920343 354997332 568575725 777428547 715207871 506260085 185323569 870109486 646562463 906859647 225511339 214580201 639443235 472727481 242533852 150389721 349170723 592080920 348676516 754722917 62549679 728349962 674314720 376624835 903940714 471338187 882539728 243825601 369949857 218118785 840497231 556986019 278172999 464186927 184900335 154755712 840125540 857835032 209178558 613392867 74341299 89610632 589787689 596329563 88699817 16977224 611292268 635945740 782360447 5042013 954645222 276796897 485279366 70591802 579349104 305420598 567123616 898747221 159168304 651951070 371348572 969944126 784545381 190260056 514894284 474673899 35344421 696288285 454378737 27760673 741369039 137399541 190241130 576108410 710387341 993597847 66523375 391790126 861690672 399588169 615797080 280718603 695392784 298915831 367837037 841434813 858295306 176470491 931515884 694610447 381020391 787802782 636381635 801654722 855042622 899759410 95523281 519232929 541112616 191399949 929445620 851897530 245433013 662941053 986459239 143747370 735253184 839911401 958135359 507278794 754595936 137158473 571100044 748439603 372140296 301502859 454222021 340640709 264040998 325676461 80982250 662293663 989554861 898006099 990046479 630807309 288086499 695197430 576413070 822332610 593944187 289999356 608777858 26438879 379362824 491565693 984969977 780033706 390709366 41275808 196315643 696214537 228688250 263142039 511874240 572208356 737646900 626357457 648225395 89573725 857116984 643777910 390066333 580949262 830108894 754007178 115694655 217002768 486357128 186812784 179432438 819812834 656820282 667823380 71614103 591281364 915696341 993647094 928480038 554364460 42011572 85650478 803109748 493522043 952411508 847982078 145424976 553306679 162243445 883524125 722917444 173890277 969807121 118997697 997867277 676936787 162640698 738149299 796669560 424760271 778132787 627459604 543179056 21004164 700821542 407268097 384999392 849247348 894089862 162367922 117085249 108879923 707553000 470649615 723250949 26386735 845325730 613723504 303292862 762273973 203007991 471823851 38638131 963305424 370833274 323861996 421935978 316983794 106098082 123495379 784251767 235329800 717999153 800561069 751119199 318261014 451631465 378390012 614202869 896588872 513218737 898422353 675210632 297794324 698891722 622362381 341974597 272875917 718364639 412877189 759068063 80049271 582951780 76432801 524251904 112856715 270372282 424504770 111662935 717562002 792966635 967529125 951932089 239641916 356445360 301851633 295822718 929619081 872361604 430521276 376587141 348582587 269491166 757742139 809240709 50759095 959206270 984421024 178398676 558468867 762596631 125285937 790544993 784449438 626862299 38289765 817636148 954829338 253898387 15257207 828374559 405750877 333360978 266345604 448332750 60935953 355481161 665912411 323756413 35917415 391947546 492147517 69812286 740722905 189300380 527558213 644056091 918571383 961584405 263243126 889199992 787916690 265278938 112697671 935076450 652549951 36180803 27327961 182822780 321055791 270218516 81793567 95356463 745196673 195861275 863395281 977367904 442292214 370300780 858435721 962640155 868077092 779864320 433493816 104691483 863225013 743738469 797261410 904915337 152590569 437617551 851045211 358567008 969115827 84310373 457593910 51112514 559366153 909246900 128598318 852186944 180349311 150189448 284924583 710265263 129649694 538351433 126987513 654022429 626929201 926230662 593222092 605717089 732881225 375177850 682351232 497099860 177306029 997889867 585522965 536853798 842202932 393992442 187626202 695769734 636621947 206304999 761859822 98169783 823815115 795640442 793183288 875075902 133117394 891879523 933755425 967112778 439409571 68779586 372393410 933775456 581427326 912450488 506075940 502264562 600833149 125230450 401875150 366629388 697890141 222027229 902551915 723733661 85156294 367656862 106380547 688083626 446300111 67777955 872320651 371650086 902652796 949800488 73199504 597819429 211375947 427542543 542778203 701882420 452904260 482176219 655770538 418565219 920900457 639013597 272952563 37169978 213397080 946096520 607996599 688172293 40215135 508835801 777099729 859119117 754235929 916902590 132290593 845125531 400949480 288914770 11915422 416210544 142571125 126996664 745592811 941770675 785710074 790394089 446427149 143485331 244324169 804462050 14998915 250734554 782391995 106860058 916835426 51857651 582642680 81076624 317679197 950448605 902882873 254638382 8051168 815024150 785493180 81369267 755086083 317021138 341528284 923303900 837088124 551717280 569800872 62754268 979922468 607591709 703696711 53208945 938094319 593728121 990026023 297820374 840066165 33238198 718802789 318879376 766081184 657244932 662766207 304037364 535740715 128529204 111543966 261915119 484965896 927388385 626762020 846626324 688042578 954875334 999721932 230131586 30157674 951840236 178468572 454843379 595615111 384376217 865686504 326795502 931179809 41921172 667776961 333775658 162523845 715881875 688969246 190341095 126112202 940611321 70497503 562938135 997078864 724513795 374108493 228229562 769996741 157900480 495729019 243378466 776378086 197906320 339384194 457004858 382498664 375611880 67314147 104941426 409542418 479513809 276903834 693876009 850225126 884255538 174778749 423051388 54962721 677698907 795160476 762638457 500632766 496474752 757862606 177732970 887076795 50064840 587105451 131065739 581898720 556062523 67156987 594994748 888464329 241459588 531336158 274140749 815233386 97196655 556665907 390017112 17967506 885791145 957683963 713472825 737132501 454735291 755876710 373305949 915408357 97592757 889156733 740929214 373915613 588739593 841570157 513327975 323678610 523936885 579686577 892586787 331410494 908194266 440714822 567072101 986653566 570579115 699312660 850983823 660852992 765819863 51093728 577531367 432143923 741790150 31987452 995250125 848240950 163506006 965110344 706677412 88566663 587677997 19071804 799847408 434737407 523716570 506261123 741819607 322002338 261724820 716394648 170018452 860933628 807364447 725262715 303322416 997316734 730163086 403074820 897656945 869712868 536028171 634979775 836827027 997694626 991144435 210633616 35387616 959535493 906967009 515354 803380150 762474314 420183677 126800670 118662470 220399249 975660423 518773114 924320345 123447056 407358108 519766213 723194335 431621531 736354077 308257043 571750856 721335156 143692535 248565949 422404998 385573401 681167673 815567981 546782053 393119149 321493495 652881415 760120095 685413331 846710963 677712981 538174726 763060858 228635061 438004778 360103504 209471269 343573220 837799969 622116762 761550671 165973078 198943611 38748694 342250767 497371981 991820848 340259546 327212767 956182573 942047778 545479629 344010140 186246573 105953199 752976493 857270841 761439291 45279559 52379846 769914302 581572697 557894093 928579773 144529556 966939170 43031901 665958717 802149365 507884518 785250272 593704483 643992836 152917464 873940273 972812766 225229452 596750660 940122746 829268325 762558840 528063148 686027696 178501518 644936430 839199530 192374903 919557487 565170565 966535666 423976922 403278166 896964998 552767194 115262208 681420677 561427115 337208808 613468731 949480323 25305866 875607509 891461456 331926686 533658676 402289407 813126956 688085580 884767980 467962416 867712924 725517208 957354066 575189883 687705542 23498585 271620267 952076902 934255764 297619853 25205911 210786988 69409110 109986683 924586268 417644901 228309805 47566055 34606712 994940110 341142328 443411436 84044661 917014697 244330277 156610821 880809723 928455732 666941883 689071407 41758709 885818224 865183369 485937696 567951865 634274271 544746210 633473970 703959634 533319315 136048694 664158951 381650591 695297372 143512903 384890369 438446809 338159029 151609367 523966669 779982415 101211 13235258 33484408 355941649 361440183 315631927 538278481 355435092 631272961 463983853 825073584 938391136 605714954 553675950 617819954 886917652 363292335 752278719 162231323 275008055 849508300 169969349 568159560 759786730 566971218 562018722 588541276 893030512 660102337 473321400 713399159 861861056 632659999 929942351 42667596 359696476 617166318 64072245 945239210 35690378 246451482 216347820 436448525 517347404 942363267 721334769 863407929 847778070 573705792 962414849 159546656 290837019 11367880 46990872 314089176 936543294 404992090 503651224 173583969 152043493 96015339 317341926 50298135 6639492 804879668 567029731 470829335 481351427 820056570 593523475 695871234 468751585 683541734 29055954 230075314 325047 873833685 192985866 668971338 355330381 272342437 658836547 440874219 264789691 762497832 654653485 787913178 785625469 327285811 391901455 69289138 888037033 197766570 55275208 137399036 962693864 713442550 426433115 69323883 513498683 790368470 312679450 517158330 733537309 365539217 402409960 476354698 559100643 346753263 739337540 343734183 674536523 578206874 968060012 787797330 79862571 590411561 623093300 855630729 447681947 531620568 751986259 187861688 585300553 351585224 896899643 341532022 128287407 247901978 268737601 130946941 555222874 618088755 789948149 664291830 574414201 499654936 512704546 841421748 594372736 273395492 894410850 756218966 802389053 760600308 239180242 756951479 178907111 742551366 840222311 348212857 242814195 931850079 409786450 722010593 427301900 408519301 640675423 81140234 744364804 181452635 30732542 367888396 372394683 904761990 823576988 313955906 359286256 977542925 743344553 921743858 968104522 93170692 295558837 95409835 858208213 554282374 605609259 506832916 921511571 865578831 654343251 465688738 932175053 656542325 912401711 9629769 510789259 209515559 56019276 652410225 258230874 866632672 261902285 43779041 145262338 828055863 64904165 277291470 821233392 804392486 989499520 594860889 664538388 16874839 833319400 547155701 534328159 930808434 81997741 20682554 722495993 970513871 356873646 4944935 592101460 639935387 62096083 105675505 229623245 180914255 822250895 171409304 340320665 176249048 984285655 45654956 722082004 97762470 302516694 728071380 115161161 694732361 962931978 853171642 767412017 110796507 266558409 276429368 972291865 357719033 827659754 458708277 165429889 547159617 88717990 126493432 901048283 896860385 694711028 843088005 478775929 930744772 942844413 158185287 384435112 79963682 28548906 884111736 686692011 459878776 539269188 569440818 441511100 219721684 809122002 952530902 969896417 770327224 629558322 206772962 328725022 953729219 1564911 427537804 355217981 773358481 578660021 232902610 262131951 989936563 605306821 553217627 51472963 138631162 50320584 241664665 327263435 708173212 69272573 499174062 765937383 893681790 278247043 701260048 949804218 174899061 401639310 997910141 297366813 745152557 862752063 21236286 145461823 700369564 784251091 396128555 955596048 247387912 787731051 942517296 765549856 916769136 812846024 622277651 794396823 890334892 267183806 284990102 781986868 320294469 161034134 136466782 179489432 555340618 748558052 827730436 764254854 489888839 799927552 476159769 77661007 808261950 322062965 769408617 794250608 518316718 985301647 773647489 62894807 433880147 50822809 144980369 54213169 390790607 81284020 37642016 937185769 927463084 213789226 640086253 43706728 854840357 128959631 43253044 58701851 990211872 364351797 50049559 446803058 713042658 215149831 623084659 522537373 321191037 900572033 850557226 468082843 612596467 615706174 755254041 960965196 828559023 929112184 542087352 726844324 261238047 718211544 206804288 545339097 111342994 97892175 708418169 5701889 812454980 158545358 790384450 560366266 503236916 724807014 502871342 792750514 81124515 617555527 903959319 743842066 356196613 757506522 427416663 394010172 939721640 423886297 525729551 445553285 334114656 119373044 220120584 760744900 839938547 29784151 336515148 86589949 531434585 460059161 91806150 893338625 652133522 642891301 118811851 821511653 330011688 327416639 121161789 551069694 280197416 968466979 672385053 87063244 366020772 219149055 345718040 269842939 779155971 387431556 866600441 426091332 52363012 492576597 91134574 478334083 467582668 431825765 297756035 634151741 167452979 536203165 296053706 288519900 242430636 520399884 16501991 215622457 162908300 691621792 177947304 376651587 860838703 38726032 245586611 622516846 509340806 36765105 794371027 416144675 95935480 281591404 562297742 663607736 974966317 224447519 293807824 960297073 98062963 124924216 850998391 764346072 168269464 59464033 563331708 663468637 554056857 28938118 538422657 813903391 904564602 290763169 356746476 997493093 588691745 311035429 160263986 162601847 316972056 156519987 106937812 805993602 925845228 194176195 787275279 268774716 675795976 389541787 604999729 155673236 428394762 836107643 139692755 82389023 296924994 318141279 565160169 258964833 758075917 690522689 157759231 486320633 113827416 182669604 679398076 387696074 615653692 393729025 702733101 597999789 712388856 518134925 450496467 779917354 78261618 949014494 985102888 478271119 914644417 512890604 383607036 959435963 275488652 764991246 183500402 991292114 386307948 63424121 846722688 982194550 745643052 571864790 883758826 727049872 21712050 16580845 13011381 544181518 542555211 360995483 177139246 326886722 155500224 759130627 251236312 719784377 254204940 488899508 804373506 894001631 68472801 274096683 543961383 944335265 709703833 764975756 806815330 443173089 3728137 96359801 247157072 641986172 700492076 859525509 874914785 347105138 987167454 105222929 298608200 731382363 972044875 122698467 621260376 66144000 603775739 29148202 797506577 888105052 479235405 429877544 10065647 629778804 637583462 672019949 982204198 302781834 262226787 563115968 164929951 352033872 682799540 638586710 739458966 475190385 844898405 711745091 220427827 249717540 372305108 397358393 995583501 128020537 700583717 179754633 865213289 254200054 173952595 446768888 820526611 887113344 942969264 202865584 719650916 989222010 710788806 597684608 337917591 5592897 638817797 258704120 983025851 223635276 20189824 687388881 453758714 541493857 321164200 965275380 602945772 993759363 59412472 186293971 314637724 578844530 252112603 736403595 72809365 358663154 443709974 641852008 604005885 887349817 351987164 302101672 230538345 250521399 817500388 581809029 850447336 184039510 149512119 546660459 78639945 598580393 530682681 432993711 938912621 420275063 59375927 797550181 914241438 212472242 194261587 142680280 358387009 923203720 644466829 433689034 35120304 335805407 958838121 26100560 373256097 489973694 924438840 586908121 985186598 272441832 863709044 712913766 851584174 658272568 744815640 9863137 565589019 785988342 653118936 840580019 857997026 938290083 608321190 24713023 617865811 393196396 598228264 126087580 174275419 16855315 497272519 701836932 558995915 895404591 456458049 818130836 178607493 947163099 44311591 863603318 712728591 548509352 574980797 714885638 821041538 67493552 307354652 761342310 566720028 185235368 827559225 224049907 971533198 923014731 335901969 121088314 858832795 254993821 612372173 106532267 145215902 735635734 359385928 619999827 308787978 228711707 954755585 786351576 754606523 154539968 776677457 196632759 102398604 717199313 104865199 8268107 714748761 955413986 487870305 789289262 291191727 354816894 345653820 566108467 588079753 844882933 449189776 139932759 422211485 953093118 724391483 549771878 334187420 50051461 892520552 558237490 917405171 943795185 537634718 347284134 458460785 497887641 769386070 95754657 443018318 307023401 784814409 937064708 176176724 62848776 207044153 860606567 496985972 34026994 439769081 181345759 948326933 987098360 819235906 117744344 251193290 512650364 115260379 893735170 721675558 728764278 41294074 69945277 4780911 572066309 3919249 805173156 478185091 34985010 542019645 762967187 857972884 918996139 465583880 998693208 511075202 431238039 966525934 143490490 498480742 940152010 590825431 954853884 625036177 602008205 971718425 204940602 877502131 366937864 700374332 310759807 464590180 718362963 594499947 807686421 633632867 844112013 221080884 125973431 177924624 404736833 683743393 230364321 251895904 661738869 218411009 931999955 114865947 492557962 867015464 319159688 233826106 430504253 992996684 472536934 493270298 321296659 45259662 960976502 57998028 175013149 489671872 874955637 473384925 706690340 643984155 152223785 71697631 442860294 981881549 259211812 959724738 19546659 439106372 395793874 697918783 930092264 288057082 883229094 824827964 413815336 550132447 996938173 420153718 585932919 518252058 334794473 257919370 522618447 657779333 841366773 793795605 880140631 9196930 740166246 248989444 768280108 362089000 108282407 994305356 213822621 315908932 270403372 758359515 5193886 491718686 471885542 92181464 439410183 643101440 10332894 138207024 464339167 760303797 849999696 208875937 357772900 135999991 511016167 965618609 451070882 139256434 644789043 935990742 967102690 746294568 893210518 5613799 629008718 969176685 352733253 807628299 360351100 518621781 77233142 891728916 227170887 856854390 867851289 821588248 725459481 735639466 455196879 923151592 840208224 948132293 582380333 501819915 898525280 409802988 655639007 62123155 699483771 771905287 6600977 526313640 125687167 123894254 908472794 240794016 347674943 977373099 557819051 457227720 231973861 135330826 782182545 538183640 822380253 804041067 543834664 706382571 339091126 426525806 129581336 265211499 61028451 8323150 390698805 941765591 126039898 764531071 804015003 283513566 630676401 430220910 776672719 195790390 104408787 680559871 431152865 739760149 625105356 913650620 285149604 599291080 635692828 908258759 914468985 999162130 637611565 115991445 553024586 510998638 57959504 365110009 350605214 874980166 863122086 301543203 511990142 366967214 558387557 909582933 451623359 653829897 206607481 713582780 497156672 777784046 200834008 164726823 901343766 495517098 832345640 470253949 788537449 298519406 714092177 599277429 318266032 732316190 631165131 591793402 67101938 901668292 962364682 849514490 297143509 280568747 127948407 793203917 616355330 33207989 248120068 518968876 333526472 529349638 855773773 177434318 398761720 276414661 741775682 685583328 884988615 580715566 76898970 355104403 401717183 978519685 910641031 600481092 53243284 64851828 950948056 977227102 280438658 969525643 931639188 73963877 561666261 931025624 102957847 474456864 827380258 810300192 129372856 132547955 785143655 24548163 339734194 9437836 195758126 118298733 701461080 54898474 148093920 342191201 721100756 72738973 172224318 777230236 856037296 69204212 266327200 240606976 211389015 421174638 479479007 958855123 756911055 345617073 737542939 603577014 868155659 169872539 722835303 978410265 464157014 754205180 218585306 651902683 4018433 865268463 696374442 540136004 434663749 128582489 894111686 371689682 494211015 486059991 928464614 667073773 937062692 315322751 801710070 471799748 846239325 277909017 422991829 502959346 588136230 809755014 77738956 139524189 489428597 983157169 354104802 730325076 15017318 201463351 296061463 523173568 782470983 243858489 817131445 784081802 970268201 58875354 443835680 320643150 629775032 273673377 347104068 701957116 267798670 311404307 260117845 87167904 312202922 518837476 825859231 596572512 476152483 975678371 335241995 849473371 950665910 494844377 190309222 569233486 523626736 920885544 328891715 860429355 750775567 582069491 190585988 183222835 636092601 999303063 305128508 341628092 305067611 720404648 192329504 914029486 662701044 748060254 862793 730286896 690605895 953307385 297535281 806125957 608466435 653040468 757172936 387452445 940533170 122718576 619677978 21991401 801870949 114207616 85920074 634215631 74698607 24803159 674589564 239887436 745829257 268224126 377866228 981366320 772646784 492377744 159566995 323867186 71624387 340558597 728162236 68461397 324991441 313788665 697211469 401659748 450244007 956929184 46595072 67699250 995019081 309760247 572435365 474401901 824742027 766670900 26422733 456908741 366114894 646069585 593259833 139410732 427125193 95962826 909640859 653879163 511312543 51568984 441538694 521303362 598882866 63284560 270275104 758251975 248311281 171619220 486566285 707323591 811514295 701946985 360566935 776801216 255890660 613068104 369652233 393679579 524470269 67351159 742357951 712448127 461961779 836086406 619494772 596429373 487989394 575096390 93257911 155603390 455071328 538426737 457861033 781159733 597523393 332637180 793426907 210685245 47933518 993686303 30608413 624795013 939688548 829368185 59848298 31902546 788311430 362013605 427429757 288024019 798291951 608704935 408826181 255391062 268925780 468430966 837075695 199794077 455171535 865252720 480410711 522777612 601981863 799130873 85966026 458087537 347445070 958762705 459279689 253882348 525508508 432654389 102385586 456374091 425969046 279604568 162361316 746188407 867436228 275344001 66883756 152715794 205377572 191445900 267845567 610722415 326785502 226877937 530655195 812493190 777302149 154426146 174743040 585947753 687952795 786622206 856642775 164051892 210671809 380188784 651392235 758224238 747829329 293306740 965184934 253252201 97921808 777211387 246457545 278170394 264854439 449256852 430594178 224267006 374376710 653386588 360230152 264667286 726231032 280065282 485820974 805013757 225098396 897179209 351869096 566654055 794136498 239130905 757116053 906184851 864417000 787122003 510845343 982235236 91364310 142722019 434236548 420393028 928012215 960036588 881505036 794965650 601597454 652972716 185069318 674208342 780569465 737077240 133820810 809993784 303199229 76751763 274663794 587787177 57851632 623797872 573082248 615997600 621346998 601982658 162118879 652328379 477341678 588456581 108453718 974401869 151752021 865573046 796645742 955306206 939854359 105323310 681228363 191705996 49140364 41290163 42377989 694029208 205928707 726954234 710399999 310971443 652012191 314692405 161944888 525630127 476505163 20099469 606100170 946027757 973792393 586147277 346285017 671109950 803225847 498797941 40469713 869930684 813667166 251927114 955750272 745522235 31094366 120052881 413321556 591646852 847122844 28507927 560220751 945813359 452195581 462543076 62447796 466723870 16994206 728890661 416529916 129810603 456065812 130188387 496058790 686612210 300488918 494485102 875324482 826142648 499556171 736515379 839816989 421430915 13867209 288643330 601483753 832419617 77309816 740463084 271982939 715264984 824660149 198712646 860356234 677312887 490522458 95438338 49005412 885162072 228030672 993029533 69776052 594478046 606459796 71950737 895440860 139580093 27372329 928193533 822640749 74054885 767444071 176646518 677497025 726026883 228927698 811474119 670402068 350605087 613799756 191325479 767991768 942292035 691030424 430866614 70657831 49589810 642343694 997030911 184024382 234746229 267499949 61133639 461246740 302343583 21261400 583995467 638442612 976766312 131792408 341066650 86551468 905874705 452993464 187882131 688055921 759976124 164594078 817747305 897810078 304187202 396829855 879868970 205297139 817995553 659913045 149193872 661108171 686470648 743802423 756586719 850319636 617426826 553407753 531454451 64635532 803203249 287819980 874103777 532393796 173383288 713887671 110984098 864664260 68231943 275745024 686926005 510866747 842277394 66970085 583519551 293296369 389060709 384453804 502601793 236793299 700776958 306224044 475886036 872033055 13493820 767280256 728082790 122683290 446590887 718606193 999664168 377065173 950819025 352941603 296827137 229524007 995306200 858010414 510871841 584215330 568759058 818051853 455806073 465963211 537471398 504102728 639163605 835757728 282818532 912690325 376209702 639367151 997960921 381304570 991954256 79993387 283554 561953974 463921224 691031553 47542936 323334716 674726001 338051475 192852357 260086872 491800528 697816300 971304259 685523414 978623965 578381493 963076166 555519246 887948927 905903261 798634256 514652985 545447474 637799261 738043801 999977241 110615005 360662919 934226849 347339167 337311533 558830432 100993786 895388083 530271577 255067869 727411655 669808539 980207400 165757395 582396961 758469848 281082109 98023601 402957663 415311964 746299887 881716805 761724351 869626491 514677887 193550279 814153174 908253997 433119096 526836535 624527134 159408833 980973311 809774703 354261056 651805390 684817968 329095841 134505536 546196127 88614601 731414108 947361518 517341309 258119531 512731054 710317701 855038460 135178860 537430688 267776093 438697474 688887369 137433343 356229726 979770964 628922554 14967471 483623787 954646552 914156154 679750003 124104392 968858748 411168339 486971788 512912579 470047698 74660353 380246542 739873599 14361428 104220034 594703934 418723447 118959253 863163014 727931157 311952272 289011381 412644770 413607996 480188873 959088819 973432612 532430147 902624166 804525461 928237843 612389568 614127654 788183673 908888709 268082855 664498129 544812122 195517904 136623673 904874385 882397552 247158421 62453983 156753742 503797467 220882283 883332205 40004526 115169117 418142230 455151779 78148218 621535699 890580796 740415543 85238246 667984786 192347228 772494113 487684468 223667938 370353859 273080169 428954737 790325271 922513831 325238404 783123651 816638666 456505263 28759171 542006511 469751599 510595231 448414734 118174049 494248567 729618676 323802821 282235671 276676346 612723882 478174363 812305491 551409564 439909876 556934216 194873318 674168209 787679135 225684924 865901443 268450936 479519229 4440764 611118635 994074068 832875896 302849848 360737050 129410304 475673978 112690 891529754 173496594 47631210 942173287 363509355 189227973 217272060 798150368 906765024 989602584 840728760 309395795 348699509 549608295 387135047 535343186 30409009 867886399 106143746 50789873 271764603 778014956 654866307 705615084 812925593 367731493 839666995 188814415 181362629 514505600 334684184 860457274 836920470 327364431 320026906 860797435 513629787 830055634 996304294 897539223 100192865 711049353 61239536 903994933 363290116 591198738 606293170 913124876 412945820 247442932 65997187 504449558 652625076 773426431 636014353 134059321 889018487 34354043 649994637 487741375 669325716 767769983 482928264 827005333 485255559 784270659 54805205 836233439 51910391 62639038 294777930 579592532 341661666 694826834 975269525 438118758 976361091 671516957 314716025 475708640 688472984 307076570 543257004 311962909 690304938 949194418 15543550 510416967 994723342 391318369 836884183 595473957 978927874 629233675 341326579 397240023 981480602 820491689 206098858 171728326 683150377 896359684 230466915 253381019 742511901 284819594 274027912 562573389 108926944 787682480 138533352 845295791 553946747 265630254 398847211 819114620 324185470 177507912 514777762 775031156 581599136 270525078 73952646 463146379 203698142 415275299 352291533 499343690 876875595 707665313 888070218 17689140 492737692 907217311 205854521 93176453 195475694 418098470 206664709 619701696 767606544 475524197 803092608 87426279 87938045 310472241 811178486 881345969 141520879 497446760 803591284 70554239 580687527 411532302 578344314 714635052 462954950 733967869 215934652 502042551 41547850 716556012 169318419 381970955 849068820 769106224 205222076 662537547 897482730 85697949 805793757 635176213 421007026 441059183 356438649 352291234 469864496 782492189 844737882 581862309 409895260 950125834 857230041 926545020 391160330 981692419 382770879 462716606 648227084 17475984 489743605 702904117 396056489 64731787 356323428 719848033 821069588 899018021 170522425 789301569 470038360 804899198 228325047 839859339 832760212 815819173 246441801 292894967 475176340 266400626 370967551 687526202 70628461 305810045 626514352 928387647 906195452 674732571 949566792 970477587 657336235 530491957 367978499 252157991 330354947 600381015 992502917 122212308 161397553 442526326 514705952 328820407 762786765 660700794 844361259 364167598 719273484 271042196 363935546 706105115 658624349 698336112 192825245 175610804 902327765 548252220 206236818 932864044 804786308 513001172 136244413 580440016 797994332 259040255 866201894 126104816 264534425 205587511 90074691 222522503 363695172 619173616 964407198 253891128 830486360 244225169 666920713 213657454 550428358 651521737 73552272 560152585 936561478 794915109 460965754 860334359 955749014 42262705 708568052 329164496 483707170 819057035 666612981 339931745 358895850 184983682 932557589 732667278 168967401 795222398 91190757 700039128 388920443 773568692 868607550 768573208 253828960 730570259 501729664 574236951 91764149 849449191 612042821 636922940 560850724 423118864 931124033 627270731 302649962 986781974 181842637 507416722 218763816 519313625 590119395 848073475 540607049 628102358 918226964 68145706 862066192 321911894 616958592 811213650 925163644 429255303 478278746 233692807 331001704 635644832 336933934 694226844 188205555 270022054 247212921 653263991 859251923 795468971 940716670 444649371 141964832 27166018 119041051 496888046 502635 347520294 61456035 96949520 472254836 818981642 226645703 854786811 41826140 251799521 969438133 660051592 709795193 747434085 10792259 350616411 837414197 900703854 547037091 995256932 795341673 811289868 193721118 848357444 942706981 947040008 233536070 159512870 818783839 850429547 348958453 794060547 588979034 281225347 499072083 828621364 188192239 3064485 266518359 211056295 525909088 515135259 106815227 166436542 767318817 126694409 98796305 604696388 986470639 194678428 78106729 585255108 947489222 960138051 833055423 957734625 826561350 764021864 109728763 743167455 437819542 465493065 206752307 735029417 658978120 532748333 179240954 74769752 302366302 511842279 474863307 112166022 903421426 337255306 681913592 984020789 512411129 282176022 405812647 436486653 959875760 687681165 663640402 674811159 945479641 643129606 897185035 126595279 271800868 959373993 925960474 72288567 317026729 941361879 51838274 830861121 247431753 854479784 317405253 849842834 197415666 158570381 650455595 969934639 552020514 51638226 509188082 284183807 912774178 158308318 956262907 621658467 676067147 979223780 493215789 443275041 964252396 461555819 37023879 170185066 255532835 652773404 412055712 824269562 368873644 510642588 398096920 115279446 714312393 383399586 405007774 402641965 915163273 823292902 192743925 20428761 766879349 744562769 379385345 696103772 289439729 798118024 366574066 100180477 639785772 881356414 386810668 508691934 901878191 346089149 629675409 380878143 634438196 729851944 651019122 610076491 205923380 786485810 750109354 346422905 644203655 77848128 514754199 251669768 112144317 618223850 885509290 309167585 882874469 105252831 316065970 801250477 271738027 451898370 698591248 232598382 852672920 767849847 752191540 343332483 242750308 515198349 514806961 45610385 362657300 277992950 821240756 270616835 270090099 893849818 492048511 883402945 134736863 7063009 723838836 544515435 662563779 332307395 726224836 685543821 790238818 594565994 445451564 498747289 993388087 777916358 639819334 66997966 453239451 354292969 380077971 780757692 620499553 168223018 216835478 712921353 63273237 302996529 426197815 757362333 506308561 154615609 67240641 134187894 147228002 247528972 944638701 124186979 235923721 394680945 53447651 633662080 683336888 551605699 565446382 484940358 284929843 481984965 414119312 260577116 729231443 358377697 469671424 495571510 580802396 390369310 385509123 519378949 166277576 890893179 606232701 427863577 541996111 90205566 318749139 901215993 580054173 434410993 632764033 146608204 124794381 916946318 488493323 51686075 725253876 673625818 681736569 795158643 899240648 977015370 960554669 902515764 355174417 319936454 914612332 155151707 197473364 225673281 756424852 438042151 884796447 129793561 478665635 311539161 156432773 634722970 679693683 875548189 494812145 350342128 255398665 921113024 98250792 938940795 870783123 996437922 479455307 81847676 643485350 893220195 354895038 537298808 8377272 675727231 989586282 309416201 376038317 971981045 555932561 817053350 811634314 710444003 640622653 793658632 238905027 994366011 48922802 459369870 2029060 420141132 12691444 183171882 118041581 4593320 606935045 514259532 671397921 521932657 34641188 829706835 493911640 302823540 790932954 314373174 728294929 995152349 552505960 143838452 667934020 503174304 185100940 442403675 469510531 91505905 158315967 16641126 760416534 189150540 968109703 641005524 483675118 163741102 331405111 208315187 655337403 846260676 548869969 992912112 165901985 250893209 926252820 148637019 892156635 348906737 790446847 374888451 466674094 283623372 914995442 317775108 363142478 227261165 773950764 661912966 773413029 38487915 729120341 830415435 437282610 579485370 839317579 1914816 562154674 545662920 423466344 99922730 984495082 458829228 496765896 5762546 14634067 216271629 174302964 141436436 45865230 711014866 204368004 392341378 49917909 344758211 707694634 820381101 90060514 207650138 898899501 803088755 907373605 508558238 696152439 106229327 442339012 835135350 542304776 266257326 70434424 645190290 879718139 868043762 306336652 705618787 269341026 413594370 418649476 508527570 755399048 75753316 683088725 657642789 144714250 446477509 218323747 59372213 599257661 404477866 45411196 558709843 514173419 998402942 896575036 55996539 828651015 989262867 69891243 906000195 849142142 581598316 138590429 323109003 967380696 5809594 240166143 370721054 40214591 572729913 557820374 926562207 440804581 166116029 202254701 180628670 168195873 845096987 739930438 940787790 593201235 942848527 530128431 360405493 851765117 54306152 230951444 659087875 319502527 660943395 167824687 300941997 73605531 779907263 876611063 326691600 69063400 143065791 61401733 551183781 838526922 326193970 268534056 778620018 431459993 909078132 232252325 601973807 623234130 355410155 558588737 457504836 389846181 674799110 183733529 879625949 248569488 935164403 371951345 60349222 192797373 967650053 378840829 283693947 91933343 814401080 307193492 69590946 743796158 24449049 83722807 799594261 188747386 617252322 762353737 855973550 562396914 226957791 721463815 920269320 423700564 120229810 371758620 843862184 878716515 223535086 822865572 21696529 234715118 707323453 46507770 701751044 145203568 675874149 373976321 545832509 925790383 329742109 776970171 927280723 788913473 366388435 295219968 485921509 921481085 31072866 112497742 415440850 171337894 466335532 771487028 476088942 9520508 521800023 186741013 115009693 793230415 352304394 947621725 791999121 762571537 901234263 61720878 852028742 255969391 331458455 377070514 229916105 234286665 634527432 247217476 373704069 498739243 169600481 408788751 78766370 757277760 889553306 987529182 541507840 551622517 16209482 642206026 664295538 178714642 693919777 992456208 633121734 646908039 765550776 486699499 920294230 957800550 977242665 467225245 601905906 414185246 262600813 660046695 322621378 715084733 757556410 329635349 659293792 756932459 799279289 917850671 202792433 766228955 644259670 583006242 409524263 25894388 72673805 592155583 795290544 272913577 679721953 494579937 326264612 712894662 716146408 302361097 872646902 419801935 820375323 161238744 643233 660392914 183125231 156529280 253255540 770837578 873922214 515944366 232322985 296097917 163939961 960644882 427566265 328158316 282456279 566604606 673453249 296780124 969174365 273325809 645200798 59149955 149636288 779652384 493944475 394251622 617833025 677919971 431678558 30302491 523108972 279766213 665858617 833108587 628385833 135818357 733228327 482998931 604547253 997391598 362817199 908215807 263891139 990591112 258262095 527059497 978766861 580562098 88561291 519690104 768759458 862097237 10140724 41990906 198593339 393956104 990976366 472822965 736994983 541131258 724891118 606301002 573199811 373087016 77249619 647931828 893237307 514705165 777776617 736153242 931973416 897039748 743332348 412257824 799422504 884722450 255890795 371869214 130681641 680227086 930179183 908507428 896417055 34213089 574977597 336177538 468994250 506893209 612772256 238793265 868722523 149842908 57573674 878172964 170207580 783692986 999261108 466458703 753759544 866785005 925115888 454131056 817074335 781919459 346242992 828134454 458697130 294231965 818950458 445958311 908566436 706385971 275914620 537640166 574462264 57053705 207680546 349226587 862668512 479354148 492222288 640255360 188828246 4800829 929382327 451472264 883480094 197396077 720522440 606936734 90733133 699217643 29769262 756978898 527547339 511774003 58955890 176268093 623030865 387365565 332372287 658867145 425155983 400961559 816069049 893298329 271761688 707789041 852994080 685137206 337799717 474372560 266441789 729996918 31384441 312007476 308047088 864268936 413819271 658463678 679252664 30272357 895105768 365540052 769608613 315823343 788787773 78493525 729070115 809015224 485893646 956036891 912703481 653283058 307752423 287302505 996865462 468384785 783431826 315754500 548752334 35804852 314425480 445357929 538789268 183021604 628296392 577867967 38208109 80229915 88947160 128144725 51797209 293228386 980663407 3247940 866060926 778559176 878633999 96197822 617490183 65668895 521610720 584952899 81235550 929741136 548000441 921780417 973431805 487914315 348759290 105137840 794391971 189737747 24492670 591498410 168511050 952411624 700978686 107014638 332627981 91512786 288832343 630374829 885402108 8407911 599106980 567529020 874964052 423370313 876655850 859429842 691203127 342490483 855430516 295480572 960696112 539318342 701143116 611705043 537547328 791276212 808704152 749915884 24461685 181581798 733482717 635174026 3014212 378575655 468630918 650071211 3724898 199218012 340360190 250658099 4575519 352431881 654832898 579567011 425668790 131502426 631284675 630465268 515119799 235326544 476816200 476837504 512918339 248597629 26221392 265860032 444010758 922070002 558623568 358968950 36585080 441182646 628769231 532223368 302158126 407274330 327983205 840820408 711321728 814495580 738056210 519306799 929178813 474587468 123236158 661021803 372738368 934158075 138877208 998246086 291424405 231958101 947540611 312132653 273874424 319721327 818244117 78431552 845677560 549154435 736035005 391356944 11924370 573486920 699344651 579072064 889653350 879181539 328161382 485795241 17335429 321321567 881821163 331341533 215870587 656651204 659891666 213284076 477437861 964639802 352714695 65570779 442990313 109688108 562121479 82320857 386030448 298114280 678870772 785194774 809392586 513428840 60508053 617025935 882643873 274152224 358401439 590390534 343784653 229496968 74325177 826829249 555740524 297992728 62416951 442240675 609974580 835420913 936085698 662323525 192783725 266465491 768343488 223438613 614295994 875852 195000502 432943567 768978953 43987228 674680997 385033619 713580566 745251187 690720382 540156356 647548881 534259436 508399159 302822376 219279032 996445380 108612865 832982726 724615157 537727696 978591069 489367398 384410617 21111462 619759551 186662307 718801631 108629809 997962586 917843131 811089923 227894709 797032970 370176637 639559823 47995837 985708668 381987876 842041714 881003556 663477314 646025081 693322127 156542033 218286957 817687359 371150727 831151077 248385683 638002247 530607673 242919171 905748642 738705958 287482642 201225232 466506365 279114010 405107972 714639948 390299077 971939378 363708918 698392193 639492764 596688681 802617894 319899608 599052589 602481055 458524727 383823496 858468596 522399215 725496235 835389730 886657426 579387115 284546431 507070870 911413102 576006141 599254913 537368820 103568843 340446843 700174092 720486277 607436954 549140211 535608501 564139866 60772519 811912236 33971533 865279608 126681514 344302444 707303884 888141245 222670051 551664150 44255169 656263967 866832728 631264189 105829955 856736716 721706 265087100 604213463 663206841 320984638 896564763 602497165 239198739 645962980 425061378 366222080 370946222 714413887 329444320 893677342 431821986 839956104 874861018 878010807 910295836 643985205 73789637 563573526 865845348 281327966 280360484 786328578 182238423 224606471 172277576 704139433 896817731 862693964 951060078 566847855 212724505 69218616 18772633 530150959 79653767 110400918 920400913 653885883 932855499 820374620 486622273 743709494 6096661 387451330 994792482 425053155 838321030 837216842 582342355 191684293 487170843 459268852 433022183 37134263 294245288 193764471 636507519 319389638 847732506 580725875 948587449 171009001 440511794 388374821 866641495 553623888 294036854 919775693 607099960 942123708 720564892 808999453 818534278 38236922 6932397 434669120 868774438 983486846 91943245 73343604 498794400 620006609 378645998 514457889 54972039 555319002 601336794 546074101 193350116 703564978 72575785 18562697 297451261 13186686 252762499 477423466 223187146 797656008 59002420 677936982 56899437 477802063 968561154 863242060 492419784 532963848 773560818 267786345 247039698 456800576 264744109 442762105 902633580 702169708 36574514 928278743 148677831 647328461 177479871 308365832 828213502 180614909 612489405 490756606 470306976 846653427 491664169 227179599 108687196 667839567 273186143 531390812 96114476 752313605 961081385 884962085 405690560 838068825 758862583 499441469 171314051 821395137 477144658 146102243 342320733 987803755 387231767 335413181 194824194 553301018 323915228 451258451 188788437 705124601 193866219 56704944 60831363 603281165 576632115 96685017 362327795 620603214 512375188 101362479 519757487 253703470 800955738 478529832 988583116 798231635 119447003 558092745 466099265 615906832 418217621 298583378 962672694 622718761 282356135 599043182 292780862 924375462 732984822 126556601 344480554 546149449 444146993 768518518 521150238 671215004 998609713 569043114 227318764 938095746 86247466 321367877 657296950 456266494 245932792 447006962 602245870 856146892 571983158 119091706 296276734 572494432 411567689 592619267 288502671 768815802 170108087 652842096 201478244 80232969 414209755 402148297 925881554 464641875 976402853 812223890 904782019 159602738 212938102 519736230 660677693 369031215 518340581 152794252 719704582 490945717 256955417 586991499 924261816 751207733 814908630 785630957 151496657 588879476 979011716 179585523 409562150 846029889 41154150 822209606 868921173 923664583 496902718 22846964 602502952 731566006 691636281 65723431 477132112 267726000 189421400 807177237 748532819 790298484 703189120 194038369 301904671 207518155 201795423 553354963 198305718 422982675 648790160 462544321 367093935 104683472 670889031 933510749 22319838 331705792 112611821 202853905 208089551 945506615 197321238 659303519 537983564 167638155 540141484 704036072 75518969 426288349 217673483 592256688 41132993 216362369 94831308 755915230 110112718 41987530 84556992 790137523 122339358 381413672 811370728 548913371 294617116 886482399 214990060 614371981 484259271 514092971 802380457 678799815 690826996 950272711 79309787 492013418 879534387 938118647 243153623 262601305 232962221 545753872 648219569 593506784 570280706 372207951 970245574 406238822 32005934 745472663 115802660 928504057 665444359 31631799 3544068 919995039 345617745 697578511 761535876 350426872 986907221 916774569 937887748 924633521 148840722 686407756 478378283 203250419 124915824 921663189 786005612 428440799 998738305 959364181 233362498 691556387 367824231 424660526 940445901 483826180 529933859 133837945 506830485 366216372 345427837 530514043 149074044 307711681 261726276 207452401 343169706 228997694 647348377 306090305 950097958 195579142 148302143 953322584 885880321 999911118 489706006 331788376 791893486 285482791 588982355 979650877 224345627 448181969 546151209 364574186 208992711 623614686 542141982 590851125 838995094 149157600 98908616 225181877 578103893 544854057 973626965 687048735 594615575 491202828 491301243 713301645 514933660 197028878 982438963 800117941 988998520 666597710 325373591 933769142 730743886 7148371 242900530 568350911 854904324 744504742 681936414 718250504 38982175 910166981 457616283 823698251 23388698 154249185 928212477 287899673 969506322 581742239 413666812 250157087 985758992 295335743 848170400 134959602 464080398 709313203 954421936 703077082 561558507 793407651 813277853 768091433 562326053 962058837 815924728 275617945 81676252 957739407 859690787 355585270 534880343 441274605 105820133 913179920 757626371 600495242 506783179 122771291 541697376 635840156 426271994 740307387 204705284 485002832 895655789 375941256 303834119 396577569 124247135 72635470 593136670 617760798 877761275 900334629 160692307 607932958 494639815 124524172 616240251 437772900 672856152 854095484 751133922 617911451 99575871 816010844 780093832 526114789 815936250 477441130 162181277 251801767 531072462 263568272 290835009 658090750 502483315 235390753 9526101 703347743 456576843 581669796 430682734 380959571 35571941 578000696 939745556 973458826 518191349 909745760 654592132 82063085 829349207 456033603 391835730 880491951 610544681 428913256 18789287 971653878 313907588 232285007 176026974 544741841 104082267 222691243 693953289 29624067 896756222 742555637 297151785 126877574 672559721 720462571 886145544 176646712 503948190 899269889 420930368 269634709 769633497 566993492 809402247 609435637 759995109 168099309 465021733 833326610 317538661 414753101 739152345 298604685 828079317 751055154 30361711 207915688 813914404 197376152 197351580 940122245 939485911 366043726 525930697 429699082 643313993 56782360 170714862 546163151 173325214 555612269 823418850 857717476 520850682 977782230 705891985 575073519 528607700 579023064 723999447 43952957 940026778 220049995 313874631 589682320 736439959 169063289 541196102 207353758 504647417 881698006 265827165 682961029 920279226 435280179 813813478 690242299 466160102 132355877 907868040 667696692 650907218 783280878 377649282 167325795 547948207 500221142 81431084 850346890 923616742 122377440 640354421 707314664 631684462 253720629 939381537 611747081 568113546 324368372 810300429 490137867 585324006 982479235 536310327 180300646 283017629 328732194 60930096 259775152 760538822 644508094 625709194 631258266 778528416 152387111 356481526 617393651 695099578 446520503 361657546 86086970 812345969 826766164 738621865 744108718 141704936 908536571 14657372 797821683 26964883 947938892 894709801 97914252 946051567 41357955 348838869 761509935 175592123 708355419 615283607 18023861 260905251 998779133 82608511 58345232 705674721 712346938 77569890 506977251 868177642 976184609 8591512 138350535 125807605 206505328 338168850 805356329 1198310 996625715 136967926 812279086 19066857 410238011 250174156 441506649 70868406 368805969 644493400 395913358 934615632 588230635 642983113 237624109 970488172 242844822 469161341 535188173 507562194 929381768 547097824 765939964 364885527 322330684 428939485 529783509 963657314 910615252 720213157 143458909 582945506 895516242 127762626 840344289 434318690 845998259 711307562 511322732 170738957 628929583 45136801 927717605 362162561 358769644 917670834 560630805 989809452 601894699 728570071 547938000 354373233 557483447 560075739 173290878 528654101 283932700 39572554 488805611 319655657 816371426 550099158 838896397 768610148 859857646 308545372 921622928 268706193 107718682 452238959 878413652 619359455 359878106 396542529 763337600 68839615 756936549 461038968 264258865 735543314 305572615 342926883 529666237 791688445 148774608 126242658 937689476 860033401 874765342 482584058 101314347 526605957 407485858 208262886 465642865 833999370 318628505 479813855 319425436 217332230 535000195 9165558 338075649 55935251 815413133 47524263 534270184 216574341 84769462 268167222 527854554 342231366 852583234 869597044 727791750 526425573 865815814 85430612 944344612 703503390 819780393 132151207 741827489 770086402 903447597 116956080 696008891 947652583 887072568 225193338 568665246 61635685 499238808 618946291 515063952 425039365 566597371 683340898 754151717 796908621 236538881 203121611 144117895 633635544 483424339 200024720 158633844 919150884 540897109 353739156 553978055 960247748 9334895 503624481 519830659 517449529 900951200 602655650 964425913 619045232 148280847 322159467 361731231 773187135 49017050 455034194 761555946 583927009 110294591 100667098 806773407 112736382 868213063 430800541 182073338 413372937 410970015 716630641 628735752 287554832 855548330 847664514 689143689 880135149 420728451 264232074 209717826 38008642 366160368 428697893 901023288 325968232 676016434 227179133 455420170 722662387 877732703 872470386 539632559 285091963 388454978 767157256 449545429 506908351 582350329 330516694 83212283 374358218 285046089 339939836 964563268 774761689 636247545 7126659 82553047 747819019 85681263 383920805 722644963 944296862 688166080 467413801 413912596 786484452 79309827 882790240 817173760 432860678 713068293 730814475 241695442 601297727 324843502 118006984 526041087 210984379 271727505 788040725 175483490 184231782 291644736 826889188 853406130 115474476 990682493 268907706 52250497 155929523 237311573 370339693 594050222 753427424 131184843 553858899 919083595 236848806 370573982 423709342 660624800 776338105 566916722 33984168 26226100 788044321 453134358 916964887 895029172 941930525 943434191 343991203 412614734 839761312 521702974 221826092 656210801 161553873 510063080 399642575 153624197 178150313 758708579 516726991 787951711 676948416 254846456 716967160 321330866 231110691 899136960 863216122 775001708 788735733 896359288 81663713 828932837 733764244 903682271 66335265 751252650 280665799 495613940 925567526 448021729 779209904 281740309 457524775 673037947 272657184 509449220 511415909 249582473 200871822 938135160 180684653 528203996 621009765 440127647 497115151 492593466 78577634 634866563 431013238 486092552 890061478 839859822 535077863 233280307 73522338 33344063 963104546 262835684 73798302 386310580 573043827 166403184 984237437 905486416 443519747 663634299 566338278 158769454 345085929 98826437 894119965 354308727 626368741 654823800 228708068 790037907 752204536 3011886 521352211 506552972 933513499 325610587 186188966 416817757 915188950 267090926 299259023 699323391 838640216 805032150 959219096 552800182 790566466 775459933 129546919 310209046 640607564 723197588 594128224 545713563 954169616 872819138 367113906 651185708 414084528 740792886 413926641 753774412 840583640 714240426 623878120 59820442 697430846 223933890 951486617 461587499 109250996 889444982 428372252 18561454 761025615 431346095 152646080 886643640 419630887 159615520 542017734 77636373 577319508 209100534 143581899 594408937 974232736 473180484 915826713 518989368 372788285 442604332 853217724 101182045 532683516 641567723 370645247 813573343 289107678 727565070 165891071 350104732 787111247 652571751 194458769 412916283 985464996 20194018 752186658 852686382 257067372 724071285 534108199 469231279 807439205 76583345 394575286 33690144 142916221 814702514 363842542 276162140 278272504 645318025 212799213 426629925 973464129 557305800 114128425 632064423 719162465 214687680 310119881 61818808 820423353 736377366 443025285 872841896 849803386 399587601 468954493 217007778 367963919 655188132 850950785 653241388 742855615 452958949 65669032 2384002 479934836 530062569 642777285 679849469 308135781 648915930 69140476 750272667 23405379 476743778 803852382 14392425 399729959 980005551 673167425 445597771 606251403 47771913 84465317 779010053 640454773 619023676 819721345 588168097 409509411 18413847 943868692 269353941 219727570 96748900 244791013 441800689 731748622 275445290 39766208 887288849 499046112 779278024 640847480 17996847 903488713 960357727 346538951 686033515 387595850 839569537 552332830 102889713 643467898 975467473 552557258 918274498 172122487 484032465 16078845 401197674 648710104 209984868 995884905 705994313 806119392 245791569 607733382 40696257 663407844 758552440 560971896 171175496 79048964 333439567 305162818 225584770 551537206 737119084 575203250 219266779 218075983 336314732 496192813 148857643 929432474 654748384 84991885 442256116 257094931 531684183 455466776 614024247 310646062 363927838 534315460 660270563 79914874 374421465 384636335 484069128 806161457 97083111 878729165 958021018 682753625 91729242 384622111 217045150 165809881 539294514 437479951 653268639 816755232 63826513 517551093 161700597 894504114 549531208 807502551 731396433 788425391 692187041 222353180 231975488 770581992 80941419 787081233 600203094 753956571 195045591 287866005 980672142 130590582 945125953 914959807 116258722 662277932 2016061 543344512 601483967 98400403 917292968 83317432 563217722 663711156 455654590 680536010 167569050 339515090 854262025 524503318 335557911 615025509 440031276 41695206 331499032 744546318 745024001 987944286 543010209 532253057 145084570 112257126 990714832 576345915 294092005 167514700 665212862 588391797 30529296 658294374 847392994 18310459 55215727 558376133 836815440 479516783 443046181 771987893 236587188 250590096 994976221 636839720 455742446 221100127 992599243 203806534 203737823 486217116 262333733 282147403 108324142 390829161 951246374 186713182 236078357 525586946 788910167 938174119 719547715 342050587 110066660 595744174 476829763 413021796 915821834 330413350 353009392 849171950 711145862 283569695 541967802 212068462 50840640 800564273 878815965 702448142 673564606 549033315 612562003 183477839 407871245 337796406 101677558 880445998 170878157 383113432 985576934 39858711 358293029 517466109 730054793 497057608 303028998 383455056 413356481 18300785 845821668 43204412 461202778 544015341 872161101 690530354 144718716 727367062 259831292 803936162 840735882 152531536 306778485 990015067 50441780 546563929 310911246 997088315 971807246 663169709 323756472 770034802 779271720 971345768 424438602 911651894 553519191 736876709 419356563 552488845 728466301 833580017 562107419 209818084 947912603 986282109 544954797 487007508 622400188 600314221 562755588 284040177 914450289 191696316 400267379 990476937 913346929 173291106 29603997 912376165 787507044 179508370 394547009 151817833 28423701 138358291 4026825 44089547 191094487 789855076 29313677 736466099 733404213 631438558 864440104 213841005 218178553 571736423 325223495 537305989 891902683 842103716 886565944 177772074 116199067 691221772 363155478 538020816 450645889 937733005 749421940 242225605 935504820 1320653 52372059 435216526 11629512 317913362 71906838 308358975 77592067 108616753 431968028 12137147 96067881 661521769 700299400 645745386 397513379 26353876 222601291 891196303 143927782 803867300 188321578 105296403 964555338 126153850 621101477 689006523 879397459 562668916 332313701 994507500 46338427 788011315 897687651 650413418 982573516 774422624 37436364 530594996 238757761 489222737 801253743 605815469 515726285 652699032 658839748 415215687 974423359 920322951 738135606 493863661 662978472 901852580 388562823 112496979 197793114 456738406 238610745 799678447 190603120 244727705 731763085 980721344 640766360 683939108 743604809 941842063 329652477 645426629 102959996 423253888 316228412 834937462 4141030 835208012 130972074 801864118 605685692 249524263 63513484 825819149 409875845 763611928 866143097 587140862 721051477 986191096 240695824 622398787 411197946 437928819 791474691 589834592 891748979 371577816 591115971 714014451 898638762 53590871 732214804 459966402 683965939 328267116 513431979 105643375 324079760 647650952 497724318 179742944 877233356 76715227 9319447 42007071 395869610 664118170 402515996 981104359 773120647 336689678 638906352 11225523 253135183 488429476 873221957 512347574 777026117 700449981 223322181 878510507 975922661 486296927 672996460 877171489 612720532 520658531 832141258 767139585 487920257 97228323 17288133 788420756 286872664 801245836 216844796 24612829 570180123 582258387 949268223 859804262 378810709 388200563 886666121 323613155 736725377 768989886 633749836 790551634 977694263 704546518 176808687 460519173 786662693 673251669 271861810 516148650 354789592 457009169 76006143 953759859 20061808 208047103 882037376 201405598 524315704 258904768 646121287 207056674 510496198 533345631 103649006 877642642 637437683 827246458 966019153 962810717 164604203 117108707 339352976 872386281 131554015 924316352 529265336 598834122 940708556 658839344 796632621 814382721 182608165 318995147 176843943 204103552 691610088 158464088 501968859 535712942 774887270 354063802 149370288 713002874 800432143 984709222 991756708 257026422 228868549 354139926 219819139 99322122 914551292 159839777 853625793 871858740 554061825 115728172 2700740 8996216 516140753 978900549 660306695 47730401 520291204 522977126 380148743 245798735 139017843 920160497 699674915 909845378 914386526 947591992 934478915 492520242 561493107 875925676 600913053 994782229 615142108 714529196 489344116 101235789 282599355 186311507 786024904 850755765 536110245 919958482 268056727 986359364 276440171 727565529 464407766 863156102 19499131 89312923 959049716 343015491 830045340 702129397 801433139 172054524 644857763 627350988 442452365 187391698 522646221 990588000 886137288 894964923 536900318 210550855 679604020 634784154 804086815 168023625 683309748 221265029 183427188 34667497 819470192 19129266 19061026 575037738 363383465 459826018 1766768 763041023 484731033 374372634 148387960 755239260 716011019 561444260 497831059 934286652 858294578 80064829 716977185 723869567 841618260 420782756 955349188 450826036 495790456 486327989 496522916 171438957 712582624 303320057 292751129 809770622 51885989 807952214 211492550 977580580 995124581 71258938 162616808 493713846 143975406 874833958 956767995 678634042 670837827 374448187 489561096 930990644 463296118 28800617 194993729 309107096 471811346 341918525 107453940 669657175 998472262 400488676 964020437 457960684 836952664 151309018 875504338 915352831 744156920 149568863 844432490 342449869 63504592 832895583 696614086 59959046 829512246 549619089 42725587 694179891 291431741 989578949 254382599 660022252 309031942 456040197 678558192 801489629 751833211 498085858 547737359 349352090 113725062 91553307 719599372 153041059 178213208 46920971 556857605 277442587 418647511 760189564 637804956 135850232 248296950 666884586 963909340 922783188 796513234 415879804 694633123 506124317 194352681 998542786 98701266 287947268 435522307 12740347 148007688 218195218 372967998 575854332 315287866 209772272 330757205 200010254 14929092 493466781 8661010 195536600 391056755 591157604 984716030 196429519 328596145 826116340 678042696 900032610 308306870 344176417 843472680 742868644 992285539 89148018 497371505 441942091 382970162 100550663 410592616 920443337 639271992 497408915 172246828 6905727 214784585 1763506 46346002 269388558 673984149 203236301 822453795 178545260 156527424 215364447 963119885 806441415 716901189 800985266 692787607 77822322 832296347 737343396 687603714 667395431 772783479 682898824 195105060 784200045 59637085 586910054 348904208 729777210 19626630 331320394 371358398 370501418 116704760 370325577 702991733 514041518 861073308 446045026 836113425 866986527 626058619 247344607 614100428 524260262 499072476 812847588 559690123 787263579 222172604 308947750 527931859 586334648 363659611 710315848 717199257 865841407 693434029 307399067 260370488 610596363 98093667 945961545 941036745 843176328 305677989 426244078 590625082 50949474 56566003 65223064 211740648 772009026 550706127 785434212 941363702 692172380 574902404 92339510 769683395 92771703 436611741 781477015 461130733 8416492 511231232 150648497 168193488 542790337 690133781 759881661 522814884 821121008 298739489 921828170 932837116 836352421 674782305 474427333 767030537 392249077 39324097 342096999 113243459 521538206 41703230 308782009 825727231 328627284 9169420 894474925 114485346 15238672 613926060 748548728 614001376 810685632 351163477 611222993 420160244 222719406 734519489 29790650 102944741 904737889 679346221 965461101 470800853 906359193 826005603 652134586 7652601 276935810 63687233 952703746 9699356 569669438 493352869 426442137 575421696 556376472 286870207 626649437 255455766 383303990 477395386 884790785 298825896 200215302 955010781 848739179 129344129 707158829 355682374 808861418 747229557 16182627 992237615 949999785 699181991 361875348 133903570 670606121 513276723 899786419 850178098 842162658 729139790 889659693 23392519 85838016 179519907 104212704 100824552 277684156 985823318 788039462 991455779 526952014 241814055 305535811 436077968 227772763 993873930 996264198 649956032 785291206 683053235 52397185 944446673 596135044 330016515 582929101 800585598 976403018 269964825 104320699 375251789 147003973 637135564 279379900 683700233 413770096 423021202 855597181 984219252 461140031 586494005 830065729 889157353 670246433 656810025 592254322 836023848 679698573 579157170 406779870 461186421 869717509 210497091 557405323 635739859 336948063 32328285 415849925 566491915 436712666 651582238 950704256 448758399 6696336 972153233 60730624 290208579 172729987 961201448 236136240 966948493 289400247 371267354 524001513 900359488 65900155 580598765 248045429 281471272 201075452 450440685 786950953 786555792 338787368 426929232 641962492 428984396 7158245 713206258 14349362 505635117 566677483 407306944 290356183 740552358 20658781 467259586 436440918 794982234 132033946 463943902 118573418 748758528 183306997 268968385 929115446 379114546 927207154 222731871 714269153 820492567 673798209 722395629 36378134 384576421 390501895 83731258 545099557 546495105 370230868 490527575 744598923 910842281 82147531 603833089 737540268 558428796 669488623 170716818 266693743 457018210 998706180 402131548 363959354 10126826 743794768 869664774 805455491 615327928 54319199 112785121 373646616 233925326 254765877 791535161 128497667 969325143 721573620 970398184 433396484 13721561 220112713 400627568 308826896 833216394 640096508 484472829 418790909 696593006 655173626 882695016 244954278 80612117 191074448 127560774 877241097 870323339 59105545 863565412 404218010 747043213 462736487 546070089 537111510 790182874 158975302 292240623 736150363 689582899 651894124 384894685 736359270 701367658 295006610 904503559 325725395 658526584 345776376 371192611 949125694 223284194 313248757 206087943 271700134 159922299 994785698 526339325 444640870 593520584 839797441 667772681 785686345 838690080 778726725 460498969 867487124 608791551 474413443 309026213 517742 976682300 840842040 263420949 648685929 826744003 283591332 162401687 748865276 140663703 116057039 232863839 729998151 355826699 683295590 533429512 432274484 85526852 586308821 948187923 372436905 283171135 579734958 830726867 283353725 136243624 524444978 775122783 511563305 61957726 877371840 284159236 547919149 51370599 135070984 975361398 542572404 687324711 989408610 913455678 656872761 364935411 402750611 756701476 364772605 40571801 311805148 20802369 204928812 742842129 374569233 719008871 612649195 681549277 109160140 377240720 271785390 915616658 9789921 284870848 866462959 969549641 515394256 260590032 116612275 438834365 153927673 774879932 19896134 813270118 570952842 353057593 854981917 774811799 153517640 752484889 180477593 396338803 877995648 218709589 514203225 987791836 75467610 498994718 26970810 464428552 676492434 676222762 535105842 143398803 423410071 679937846 56762634 363720754 878583513 956219731 197108136 635482441 526125178 32518434 628086736 54471860 765916048 378061099 824520912 389488417 886995952 641202477 469435096 30203217 226461726 125953896 735977117 505946943 983791952 416508658 294487115 585549375 784612747 801812608 698715979 491656946 491158269 521985541 532284287 689846146 298154321 977093949 453851306 235758679 506247864 476997274 200599013 532987721 313028076 840428859 226633858 488384046 192289496 483520274 581384095 275072032 9311609 845809312 855192795 389216907 665334427 869265072 869114293 933122020 26223327 995534276 838284248 610293723 894419962 855216593 265353810 227816138 489198669 33369258 167739597 332582363 610215551 163550978 177138298 928263143 155522538 614606083 209472098 303414985 430954692 560610249 937298407 140764353 703099216 140307462 174730776 290008250 664656049 343094090 858141935 786600530 464234967 733387383 44523869 296276655 573264096 292690817 766309973 939282317 573136261 109732264 299268870 851960043 981098766 851544292 579363710 849248686 577472639 737088243 834142626 951075213 521525788 537931499 173228537 610533997 409647834 359786387 522266360 237321239 853950671 913816944 895683010 462023967 659171290 938583682 519351760 973309131 154482631 425078375 445853108 598032300 407048255 139614855 371558049 624111743 532410274 949443738 658026026 812341156 249989000 782796959 13540710 437065891 325028778 305575085 84562688 215170379 339731493 5630691 127734460 4830530 605013619 607729679 756699076 144513056 256138947 847651807 692535803 367941201 201730023 174387403 263503924 966978325 191678765 635816907 967012850 695665856 365247639 836478147 447913875 981419905 671972209 430123735 766307613 27695432 862034997 291610045 857496365 537733235 517049084 679355780 864054287 422614926 956102017 817963602 577053812 263832972 725922105 535896152 772457250 890503815 226042268 643099336 374513022 813816855 641072323 951896075 399231189 153420613 919737829 649852433 535075242 422733809 455543537 965302361 821052037 132398671 327726528 976617005 199916154 582903474 885639473 17233169 732518160 863136485 771706439 889560054 942212770 491985539 135012237 464315078 860265309 182327909 869640660 347569825 845043090 522277546 769533420 544330319 401714145 621735334 812007869 777304440 528054717 492886996 803940067 720732572 860933576 54372742 364924705 794387345 440660425 857924965 296802454 147124229 152993990 561704410 635198830 630705247 645432521 450524097 348891661 281165154 488423126 966878608 169257770 328307830 892559769 785985857 973963700 619454238 385659524 962305473 690876828 46480328 265080329 167233695 492011139 283104182 516032067 362080999 122733402 634153631 508171840 963094711 503634184 813792652 456697559 500099389 236837897 610434389 751597082 506273361 141589519 853336510 988837000 768507312 107776389 915430767 775360418 266007894 670372290 469078030 725790515 98383197 718226626 195549805 978353218 416862707 800414203 52709984 688988293 271091338 552898573 378293802 860896305 327425093 409577638 412477689 430609427 407681150 527093052 852232660 575230953 56203589 928043774 415403130 78784333 845199534 716953976 104270760 567324408 167828341 791512079 590481128 453048385 918880071 453145728 887383480 860270261 167502729 774709034 500282291 49635237 512623513 211278367 339439493 145131849 490250518 37468413 63246110 911989945 190915546 583419062 903559267 893975559 801984799 790183238 221991110 476479919 801820453 664884625 185875267 154331999 65048659 502051327 17920656 405525325 783038148 724955400 94463733 230777342 259219922 881438661 729671939 967579254 101662309 898167638 845341068 718888627 245768086 564959619 549034149 326619905 648257958 167814391 596479457 500918304 724935126 763510774 624034233 204459215 615720173 686992374 712268477 264125533 191682917 40712096 32511220 967579207 509355084 960576095 110410885 627691655 573429356 147163943 757481871 637713812 273053907 733656317 392858416 686977969 732166466 350805742 630115484 132228373 298016281 637294962 909328091 605719126 50734817 533906643 275182533 26697868 419127072 782668857 131083216 597610338 411063329 52345805 297574015 643323512 541026674 818173046 531853322 182659390 472648850 493398374 795096771 915032712 823767515 398934487 938175698 962376525 204773333 139019863 765076181 501850396 547567631 639970409 671479805 115442327 604643160 176776708 146106519 975698578 937959597 430739320 30318948 615595336 710531582 527574052 792156649 531659154 122316449 11080242 618638541 449746578 469852714 891492103 641321058 658798921 314080556 807856193 386522135 630676885 635697654 73835089 262465887 517918968 960415929 621628402 887850768 964100985 887594012 410840016 897809011 964273430 43061595 272900703 561245080 564549147 393516863 784249284 724880434 261329940 798785206 594605361 205806490 623105998 921660956 474775081 448255800 40591994 504082334 998584895 848154424 751188631 279910323 165857784 670757067 465725750 608395553 955358464 134572500 933366238 702807683 508533288 946828777 732329982 805912672 209948238 796786535 103064927 33435332 54025052 863503208 762481125 536279094 868373906 634166486 402136114 903538440 734295542 117255810 29635199 4626691 556588885 812768469 81728077 777099618 935873307 402030027 300210753 867544239 176995829 173271674 548242924 501839264 41334312 552897188 537076080 775871711 107633412 848924517 606292733 807920987 926189850 719202442 779102825 850996743 240166313 659136898 478759489 460396598 860356728 690204486 806768252 277149434 669580793 132638694 461292254 952136983 615632364 97801305 787114977 833852724 204337885 54159164 906060265 963795985 185611763 239647447 414088397 127303088 147851496 811381168 469380643 955687495 341439523 316412851 455045652 497892052 163733841 127213557 41118585 560573156 925180935 779222573 416931383 580100988 435097211 256126767 676709990 396283292 524677703 93420360 618141312 403962100 702078569 524677005 285746304 21766556 73975118 474795771 187206407 521579311 433116064 82057822 853102354 678320731 497803743 956713751 628802871 465671588 932907197 918152349 357298063 408724654 897740340 209326977 325118041 829978176 840407488 113181437 757707097 870130766 360362600 345722509 775560413 516112777 934965028 935870599 264602816 300203473 328792125 872357705 559430843 648594411 761367573 480902547 108288660 485658862 320836938 172725419 893885823 183698355 961691618 234977668 936127334 755036285 808610981 110206041 234205093 840360473 53474747 192526090 847619933 394468667 596519127 541863832 691375437 83359330 653132440 46947503 2937037 470895069 498602251 466447136 634854673 441002191 637244736 137256316 648579319 780341280 992708686 653170303 687711455 416839113 507335099 693587736 495640975 893156455 554391109 932228605 828509646 476584465 849954468 762420222 128592900 545606833 563882553 966035819 253837375 349920083 747295410 677207361 604216615 580546999 374182737 323670821 824700152 986451622 620171092 34668368 36902781 808274897 458958682 423929602 215091349 780283114 169982287 410628961 916117666 866845357 940102433 521809515 617625697 551454712 602479879 519587081 659855914 325808798 762040195 864928976 497441739 318643175 796402709 812243102 844145315 375384568 21402115 276857061 370966196 535808221 873381036 433476336 311617146 741098762 134505502 766905455 132366374 974460108 713465567 203020421 438623186 764584180 254125252 58417084 216815216 82873117 677063832 703576383 280587600 9933310 940031273 533356179 187902640 880942910 972371488 502259647 468349871 721531867 490584888 121215618 475192326 424510188 134753350 539540307 884082187 512208286 518488294 805400728 369740599 934216788 717335249 483978192 301219006 949353959 447295620 637386798 674096904 253593111 99366803 356877217 211937813 513033676 886497849 946701851 689387470 91507933 834945287 957059310 98546608 863471742 275118212 845636244 760329989 847246480 474930097 99722547 18931314 384619877 517463086 3341593 905967760 222895103 928383952 603238773 772624338 442417525 515310333 523109419 91804297 255151519 478944970 755492996 743712559 968830361 235871310 287812716 676470467 619818478 841578924 77473025 651583878 787113943 38278267 394835620 879397079 23431775 868419052 442927436 856847451 133769584 466985809 690480777 591156451 522191976 972091062 217876308 957760743 981524024 247231863 965318481 365643575 157507875 15252724 263968118 193549165 755017040 564555985 505518841 648856384 212613232 337343156 344055129 757223985 518287531 354640176 587645539 374894350 505155176 871493061 299290402 379588733 226478811 493352901 947537651 260632907 985307426 975772299 207889040 292011332 156374848 238881325 176370667 921032897 758893448 946470499 979176286 923950145 311033810 954100378 591130563 549049384 549370092 757216869 80484337 970647009 987424892 803274274 774512956 542617526 17061700 225056212 734487203 721618451 819426073 980012108 658328527 589480783 852632886 739773388 580618494 312378729 717622205 89781649 67812156 309494110 528800245 779397866 333655312 722918865 170123805 116679199 353489311 869921744 248570815 29859271 891382336 717221423 100212820 475835715 1475768 628762144 537786303 671339759 709237894 665568869 324607591 155337668 268378377 90487682 269845033 213758192 813400891 653664054 948628091 738520160 281848782 787412368 287616115 368939295 713828745 669488024 184934602 829342052 144193169 787468790 129957987 344194828 830353572 585724143 359512139 989840337 503505095 763302493 933433178 610694570 777502549 209795194 281356904 619401542 367556782 386915082 788940616 342872216 636768129 156598228 360322836 681558046 799560358 887964289 765302361 684056822 704129724 103673002 893274895 996854644 50826445 150364775 356355911 956694184 704903343 524272834 721630928 366093363 830499472 750300633 970043773 374662707 540695119 140292789 423324346 62182139 846830904 858594245 781328705 270413614 837304788 919125212 823644318 963010878 694980101 346695521 547792978 886109428 58316448 183012614 985242185 319605266 676541755 614070718 676808081 372738866 497159526 226586047 575101051 912675144 261035374 22894283 264637704 31442630 642442574 491899457 821095558 71774580 993591731 539627562 19536202 612733248 145598973 707330430 48450104 589804119 556132032 849058251 518027998 798924612 310786789 882612925 375795516 859797018 79947001 654588525 836980318 580616566 385764342 707733276 479009344 548466629 396768509 748206801 110522077 115477521 198534592 698896489 497694230 963362196 360107791 978513999 52481195 148085495 756908969 360260651 643187524 16787774 509317813 820531609 77835886 568421429 594002663 354937194 722671151 844431832 919814100 45031476 219099476 546916894 850512774 620241979 527409894 423937282 40223876 499704635 429036577 501929693 877272845 543862165 465257034 34665477 489012292 5552943 764683849 678253184 129566589 318123712 408341329 876582315 182035678 457893622 804834594 384905215 722594513 344328543 268829158 47527246 740271925 603524917 372407415 27385329 48692333 815249169 842599248 710459944 123548750 893760208 44274547 520252429 180759625 761778703 888803280 485926115 341489566 261805478 303140013 505280147 451418530 991676374 439220667 107694690 698228949 594657144 773886156 641125077 569649304 406702454 273678991 666244596 21194978 452123438 393184626 700841877 69644867 822644060 611280432 333910259 955004750 511898480 960148356 630997726 177211113 738885809 331833361 846952069 50726040 573470958 506584320 659262233 345371631 261523691 855904468 255714971 332301686 412241246 566600125 970176364 844590866 970606366 444128861 850703351 647054059 854746622 971739449 493192518 749813693 897090227 980082284 776491884 574570833 837277708 673482844 879940485 382185205 371786351 228831548 341811370 285426936 418426482 821442077 839041787 315453030 256566079 745070240 17920463 902812835 428503784 252117080 749927601 305225304 169306812 269614049 315605581 915734994 248370520 314440447 546900541 806934143 843537712 526079255 260351205 494668894 72909409 109499472 707688714 123086380 21296994 181854347 470456175 824177423 192902693 615358442 424254911 126392004 610601551 13001375 685647798 138613737 123945023 373982642 113575128 301046045 455845283 25614947 808613559 654166930 407893851 329815132 742812982 264904968 812608729 517391432 168873524 774902415 869291698 200307958 50680053 852323944 905688724 156046657 779300830 512998704 342883394 689441889 306273971 332991920 263658739 611598620 177682601 972828994 365707564 419155915 554432361 795209628 660851216 246729257 368101045 762050809 755034770 28887910 978560234 34275339 261185740 699323180 3544248 346135655 909858614 628138399 765608783 757098572 879311405 319318365 762874361 879930530 154324430 488521189 837307832 909412982 875773016 587265958 944784317 909643929 994452400 110810603 13655858 767635141 370931706 475755404 201240672 789217750 618392083 897846377 326985522 431550538 138456037 962098208 85079144 904204837 566036771 987715071 694042784 30449632 449890623 604692595 704995501 461585019 106113995 457111228 896461098 49369476 445901006 91576231 865448923 497880842 814798163 330006814 645463383 908760205 782893508 26924542 675781355 166997546 93345231 360255806 521046092 905167986 509885281 270423954 919815441 688965692 371003568 486800100 866918743 348910234 125878180 298283509 271439922 219888427 13891947 661031028 109952720 810577702 237685063 271426140 285874665 284480275 904627237 28773840 852051381 153095281 271368522 53466696 196574338 999397600 121700705 382782646 99803813 292163961 834665707 395167228 985675630 679771936 302673207 504470023 965493626 299497125 966470205 226887033 398205777 898882307 429605147 257537113 489539510 300740598 876175016 213268845 871454109 344991910 791068787 736331735 953986032 568285616 200941368 485138042 565727616 911955704 249744657 675654721 650567710 591688807 787988388 535149687 632434036 275909629 73436465 188981024 32759858 426699852 737524974 604198427 738746981 529210764 28869140 967913889 484967893 539854362 263057249 648834143 301393906 664257947 160027403 974247638 358085266 860140014 817085195 166112113 340056530 135786447 322719042 724840717 249676616 397911928 305142524 853921575 883216354 200494151 125426128 958658183 418815701 197593114 546124555 716256732 873087860 653729289 136714068 291739670 611201941 483550664 15285487 675820006 462964224 231919514 572237390 685417833 647386492 821566237 737506137 264558454 403187486 973728764 26503823 5358188 848303715 903286267 410071848 921475006 74443823 966437763 446725745 10176714 663214058 500256674 953471244 343856878 466164519 164735488 703784968 631151646 910461074 390487945 87195774 74569120 958685530 809624482 145352298 756610940 755690375 961347187 233265263 945244228 625038014 22721295 989135125 60170579 868009916 190104504 405802091 368770399 788778943 122920328 193615581 576191836 975625903 265871341 91251919 881396915 409897217 152140286 659970767 507334490 263485241 420163000 460939157 524581940 949546949 49864064 545860651 207692699 700450307 277291596 971284884 679207742 304135477 23570741 590701456 610122163 309475570 933674083 214782143 160563756 102342654 158028031 402894888 353049316 958038331 181365541 411712375 993021693 749347967 837333407 355568086 187760044 181218193 425323592 148784722 355472838 78415057 57336201 988428245 227509263 941338235 492792966 485908869 255854956 343976529 410341821 166715602 273034269 374284767 644953547 658209455 265634001 826075683 620363232 554470892 157421624 178861984 492118419 572101184 234754163 286762940 808180018 778826872 134855686 801631077 188057517 610403982 319871475 936035773 419864882 344088033 749191055 556541130 965264739 937029512 474451837 301932191 1897915 175104614 916567094 368702739 65068613 470222596 693526988 181075558 530428142 843505686 856772236 872460513 714614889 262143437 255800751 81810649 752308661 253685737 333387160 91745345 139741960 113167451 902761772 553079083 171784149 847149170 759547881 812437819 795865081 254976872 242605966 423184791 328585439 403442184 768203851 561953638 177914187 274091942 144200925 320840453 931382571 348235448 641989888 996660293 146411375 679970939 898217351 952393092 775912497 187961796 417471115 995875566 696712745 423836094 436854564 250157411 478100154 825102021 287828892 666757515 519655753 285134176 748183937 510158934 841437861 2223139 5646408 32861564 420784608 390143644 236823701 572030785 906983656 672854359 461718924 13872714 231157513 424591106 991417060 166253475 807925412 225054170 830856507 722443660 936351408 475625406 608527765 192782009 580911547 89012282 792268043 95142292 427513685 255349863 233426065 199785882 182792564 22347932 877295313 990663418 226866983 77071947 668009361 401652245 303953159 597223841 326206774 168900601 188856399 9564830 932157904 137100187 766906725 610475418 619219618 852388985 850994932 527301525 924358479 406651753 936031788 359692895 414790662 11333038 65632699 768858659 663961346 747142383 940755106 792914236 528950749 517572272 178976983 428525170 155848306 303263390 282359449 393291852 340009430 776498302 704217900 161173261 542000886 855710598 738244938 934429513 151072199 782760286 412369139 720592995 264109476 390595384 613848913 28255076 242302304 906791921 128739201 621463949 314324920 714052143 102393423 202041455 174577166 847411392 940782536 440971591 152812475 684956796 351439060 948579199 542919923 990345244 210064258 38968843 492054210 524426965 621281070 207046302 37260436 668648310 491805856 29311097 855176886 479767262 839397349 248885764 389880651 860044585 630965109 491039135 170135497 381232246 35165625 617859048 467954090 770936508 976903012 293063338 927606172 130876502 731587044 143390580 757004039 183376460 570206649 786067215 989616812 635336797 37526519 301057040 560197984 242542197 466663497 5839864 769719603 341737018 331158875 146119589 795104588 411586165 74452075 805370665 477903708 195046162 212839777 576802920 674639533 136740589 315223510 973753477 921442928 895259263 865745292 651370235 547737193 699439771 536759404 988856496 567575708 1296586 144930741 572618914 344352926 841563761 989633897 99398745 161635427 392843675 605470804 421996714 979010222 257120298 120444907 548907835 656654938 290968248 55281398 813852947 99701741 212383697 519348752 166714913 12402300 422131725 690474579 744696192 869581355 206484852 671414251 853679064 989516998 89949834 960239229 774840937 233955480 656903406 102175362 641231720 460775607 142470608 357104067 611449090 335530819 47355728 164120384 655584226 930317117 285137909 370829744 110683451 843559963 421921732 717198759 822834171 105812490 263172548 358572275 124216667 356073142 494541732 267152242 97813324 795241144 886733876 181222238 38170627 442557015 165126314 384942495 688863894 668813698 782604010 128150406 468493361 579452708 38944331 142933087 209603985 368974601 542729579 387814074 22026497 78026156 14492031 429758167 182414408 86032937 280184821 305126670 807221961 55481742 588807985 477926024 451238732 98228101 606815077 151612444 195564756 197137731 838778829 237539363 911478822 141048444 572186554 261064032 814009528 474365955 540129747 876376171 429633924 426253906 157780425 625591782 845198641 541204862 314538072 472540735 387986666 141378263 232609437 392981617 498370503 861364545 329074439 593145859 728461298 548035487 486697208 450471920 421123099 931435634 784947030 694356904 178918730 655471352 429032940 696490150 91093820 288046924 405020387 674500115 291417588 244485483 85801889 71156412 90572393 711436773 822268387 904947507 282082162 486405607 668826207 37669832 616152342 470064360 425655844 523923471 699085735 211185498 887518829 113779805 677466847 207587147 191760288 81459054 386045115 958143091 687960902 543765889 579714882 128364259 3977408 225504684 509347546 8209581 29809476 677311796 888005622 620780739 473741630 135207381 278622577 251929213 885734727 52810578 926151147 376349157 915554542 127349997 542794380 489978191 913512916 165500360 197764045 789930232 185965363 950601225 675715326 910114698 744311218 346649583 618061543 140817480 702439364 277079329 341320732 447837375 572985612 68315112 523520573 619784602 552181050 54900103 749750242 454686 992159251 365709861 528750953 398427726 193587483 636450361 436852861 176212460 269496153 902898086 725876113 544791837 586918388 768629227 345862281 635987963 731696952 640156167 717589097 981625729 163157489 656796475 248452435 445815508 154094511 865425180 563661346 670271642 624794958 491300907 5177815 366735468 923452037 874113698 912733738 100099224 319960000 822316752 842939285 290229836 848758076 606449083 792964112 33691224 822290555 743587511 461254264 568700224 381940667 691448011 305850766 648642317 913136864 908677829 613719376 16914626 590169880 448033323 692624870 817469854 535238309 426830355 174994960 291277803 829056882 66618687 192492415 694971304 781613637 95314983 11216928 899670762 268236982 852564191 378091810 412512620 792687558 419455742 459244274 672518068 120773397 919816490 592499949 94689566 353720126 278556775 776937686 822087569 404782293 560917261 900459218 369566470 511890182 666298925 233157804 330932341 260813221 638989641 851313612 184396384 607405655 615273935 160059971 289931260 133059055 233754336 253738488 377674658 521748332 956982740 874400952 781532148 838247398 591014370 580985765 944123557 436018102 286834658 805700300 60075173 9056825 218902410 715962100 17213070 159147971 828008548 777897211 110643061 285612354 816655407 338360222 722833080 942946926 32884692 146527448 326824732 834454157 324280403 402410742 475243335 540185364 433529535 376704845 641152518 204302907 621278065 445299561 158623076 898220113 865088657 351086080 982112257 817750434 462219655 397703008 61579413 351811527 439690281 139796292 932831160 539949943 589737296 545134045 951972274 953186851 517310026 483652324 77520993 781624318 17224677 871000500 561413831 900056777 953733636 953107711 753015441 835521209 918337675 78644075 679292115 955789105 75189644 87284173 473211108 675622184 996429064 748330449 529322890 619270087 148327336 332785633 550115306 350124295 981796790 105856865 334805584 877342564 982343265 533359143 854676779 485313696 538938983 284888549 596607190 47611085 154984446 584890096 23443153 474729627 914450996 813121810 192734087 373164112 248685374 793865054 923593808 420974015 413237682 367491606 853944205 311141953 787563690 756768852 293035472 613728517 238941953 731021665 637571419 553618349 429849355 768949379 530231882 468423826 621291038 210841363 384965207 157788204 299605117 369756399 324425833 107958962 32983951 618819358 49703965 865271605 137990431 606896675 576471409 143082058 564787751 79965624 970403336 26720172 272392589 361311514 971631342 543387344 213525615 400225536 373139718 144947082 336727614 295396758 109821254 803133423 263965493 523991764 448911638 444089137 711139024 767672034 729741761 225492040 198832627 942022924 988937921 795768581 136982952 681441801 745611469 196429349 817379576 608158033 782662151 990546459 115587630 309056313 800273580 756524028 425076752 649772745 646854153 408314921 63189970 915500019 53182445 711550484 51070471 457103037 594673226 54590336 610501344 304399478 742817168 691145310 818762354 152939732 307069432 268240894 50481136 536386037 957357298 355238549 622373872 117370435 18058248 693904707 931899917 859063502 857755535 556070246 970965418 398724688 320016917 565336348 237017918 669615817 656139676 367617718 571064908 656649241 263268007 129330250 878992708 193582847 233988779 13238306 600956536 201424093 303151082 579240630 217907517 889450490 34394304 995922602 28359539 937775656 101725107 18890093 381008783 997548305 560866620 697208720 437563722 690596548 723831833 742428105 334601710 895341971 31702041 328907712 729603505 137289068 175705799 867025576 497877653 753415627 460765652 672618413 292918017 314793252 214431257 861258336 660622097 895033212 211311080 110803292 963901062 330317644 153101373 24138351 679277422 664020668 782885110 289353264 861327121 544343089 452245951 559737682 626603930 371372814 398429223 412402654 472429493 498308260 290068618 819409475 776558399 329866881 180823735 97401023 805594454 167696498 63314121 842300057 488143695 34770290 939937841 174965431 655713104 822148289 74477742 422869853 760645540 1864024 395219380 253317425 32004779 625285505 503075706 599671682 959579068 751021304 568026750 962548715 259440356 399889635 884414329 781911328 501139997 453653305 585989144 522371555 961947632 827341132 657064504 896637186 447021327 913520665 793485680 470850000 456863533 843463927 636797937 685628440 139215662 249764595 967602351 292892379 975550849 31800373 533425622 604913955 927949241 634674793 752434378 620916450 774927081 371559969 2732600 148375279 115377273 352811304 940844575 296112940 224760489 64135055 548723711 839444831 545619144 266769803 140220223 871138389 258547859 157987773 699284189 129580902 886658592 938769890 251149516 568313551 852037507 520030151 651428379 474103365 267112373 407133723 943263240 295599934 592782606 563842466 128266937 720800118 325877289 276333047 226171357 969752845 416806902 280925492 438456937 959680685 974495770 577270702 103176036 549349700 530293405 496857321 390256188 398535359 964866208 191714209 357089412 768725215 617746682 42492560 804001164 587357118 843497139 665074235 705909006 81342275 405123334 20793007 485333525 806041600 266833902 972372460 975868599 979505402 8907155 471108020 446658728 845898944 912674916 652549910 984179519 867077671 915995724 255076286 855606253 524498580 528888032 961914487 33539739 204499377 684202670 823328150 68445026 504637250 984013586 593073251 797646360 244832937 224895393 146571153 711539060 736710010 833883000 686203389 557920170 701873928 696322143 641733384 193923986 523447567 904993934 731717536 255002446 568552338 986856974 665214708 797383415 359198374 762184260 195918571 520235761 785218013 905045351 834817095 574028605 382120424 468743599 613854393 638658885 679652796 657984862 790339906 333483153 334130529 765748078 233322893 804419493 521361799 436688178 514664452 975898210 725930418 280571301 146210373 698708319 863866925 548722926 209407487 714834200 471436319 133973633 118755922 466238927 176856549 101353421 473125923 20336560 331877537 295793956 120672992 34298945 558374154 910253941 258407808 835717246 841627707 949233409 345799174 807457121 480996554 725300937 756875933 690564992 38038942 777400398 57876265 745395498 120707185 782958323 814793309 802144899 837779511 913640680 87529707 37716344 851821172 829337653 557815540 157665331 245738743 205718875 569886069 450319379 892495878 193455953 245559599 989113829 885562181 297653243 622465914 496650370 982305580 877664407 842198990 144107403 992354226 502271610 797403538 523781666 634243898 709438565 363435780 341644693 321749533 688132274 422393552 718339862 256658378 116227280 17964929 191531835 444872287 472449815 154799018 258468621 184117725 789096943 656974236 163839832 794097987 829070520 750103386 419371488 226765044 270212420 400790517 172929478 724803940 49875113 732315148 136386968 584264987 399818790 372724957 416082337 144727541 201865152 120935289 838161114 801616002 24738218 865968130 188600116 672454432 637362359 508597393 862151851 32258142 333761604 127071116 492918364 957438821 648565459 656288288 280736113 191260684 760504233 245077380 612027144 203428301 978415756 136456378 375531368 544126906 240248765 431413785 497642645 861512688 167081240 658015779 569895961 88093929 124103950 476179503 100029623 755235697 837556396 299269905 32393051 101349969 885148574 316607688 98642822 504734805 767775821 16471411 22275895 236311637 730172111 696555914 205890146 963208217 632764609 579156676 534855427 388029602 577752211 546254410 333668397 354491322 678261224 648532939 272052059 567856975 732523628 223867311 2898996 873567550 161184671 541867689 865293223 235326752 163301749 341239130 445229181 883137247 216360896 234993742 962318970 774489198 74367078 265146463 653434749 736762556 908360419 285075302 648823744 321417191 739048434 795329703 347579741 960968123 349935088 241638809 780096688 887129394 596216168 961702990 979647426 726494763 234039624 33664425 971052383 255474993 9566560 932986810 126558131 467171427 428031325 58043770 686709895 526928094 57305210 813014948 103464851 999560764 732140908 667089950 817183278 646673670 971665226 939780413 195850840 817715984 654230219 665072349 774846582 72749760 204145509 801055180 336873361 788913746 268738591 544185813 474937400 385226333 65956538 896540809 92357135 296698255 556293506 858696716 111929504 371841558 322266052 83384931 664076226 237534 764792770 235675673 341672742 376794949 522831031 229432917 697493679 806880702 474904586 134510604 205994684 360251055 660469592 85680964 602242638 394024575 627389617 911384507 48224160 339159636 674557742 49072172 824425241 672606676 877948958 656730747 786589243 407577984 516842196 584415166 808640223 690828713 135396322 488300452 396633380 168466365 820348852 285652042 518993692 712435090 509735431 298599528 812606506 829648014 914546611 557510251 490060901 907235955 765587798 740928379 41491958 401532554 591424823 188391913 140202423 55078220 999554135 633229334 616718252 834157199 609014494 716555452 111292432 255125671 665444893 767176645 16752765 203413719 137344244 644423020 352692459 439514987 376431715 51562696 180339221 344010418 166430145 552558945 395159467 888725346 185502089 850765951 381224127 382648279 67564679 431591819 459294777 7966825 162062560 948716278 245398024 596721583 686595662 571130617 524529345 351456289 213910854 213363133 413200619 812708899 849057032 727503289 398147209 485768648 906596010 306289217 263084965 879679307 654457306 686013232 112323967 468173970 305644549 906175455 858883424 696910203 113646445 135849392 547458192 478134091 318741058 527236072 754958649 747285059 86005074 140678714 480023606 428304762 369006409 64931620 500843960 96794795 308242702 123196586 844471504 120035094 282830616 552951388 277128663 856602416 883564775 59523319 40444462 722862188 622164561 360501694 60910938 282688377 729758799 808679421 88544315 579478164 607891261 222577678 512222080 467865024 726589259 932734354 373948017 443541215 233017393 681578188 591591592 529450670 932184776 31977534 480652912 431607066 417800002 552005057 256636229 932007740 391256900 759557879 411412906 756444222 285361630 714881421 371230842 914256288 75812659 505295716 675949990 232277269 293496396 33078053 295249997 602138573 403803196 660075603 218836334 403348570 106832442 152194654 302365460 919118935 846712938 429924894 588469984 470448614 614832388 388553279 108517297 945781555 384854682 655814864 724052530 185155693 164631956 942037474 192909888 627070559 228779685 580838227 82136962 673597883 659726 648683862 583447125 862333735 702269508 861845137 811961800 190389787 234516851 748761191 42425973 208557094 589895224 501016743 970862234 933910876 504041054 952261162 626154458 885736166 7626390 556576189 99146310 259722303 34005055 707372838 352217284 269995683 744127012 800109645 525687057 181351782 121579253 346896391 983086850 293827319 562022753 312500606 843259183 493607645 934615664 848749672 471164539 297613677 646252315 238316037 744831928 499957381 928129215 468026591 809070334 955291766 522567411 118824522 297067363 237676063 139439501 166738966 774337901 805972981 897521949 106070272 290624902 585752247 305543084 441819486 760535233 968937661 366136528 741114728 136333539 405145166 583047510 105590353 842609676 224971775 289217725 221925527 122184899 350336897 370407210 858669696 437610460 171704518 526952134 73914405 593758912 543276529 161561385 797626651 451241604 930826246 627932544 431806876 793026733 869897458 324902944 462176435 499498517 36528071 260758653 801111576 830376580 798471553 212008651 844534438 229537011 959537142 975044126 456548274 690240584 321260572 554720117 916904950 858171373 394865509 662630935 990471508 876427143 59706537 483697967 593283601 94913983 153447985 727483469 247744818 377611794 677968853 83987699 66549480 321483903 353145118 603297559 808875964 844786170 336095618 530755800 771803985 293753619 194002594 690037750 334558053 609273656 410549565 509228279 275956260 219435248 347131324 143200421 236664878 789803657 559585594 183824273 505188040 367237247 919519696 559161122 502936091 335889311 437384328 19415041 62913356 963537518 975081482 878007072 589072403 293802044 346140974 480205083 845966332 983086573 772363512 608192824 179868364 220766331 430490812 323355919 865056458 22445342 480338428 862366524 294314296 54873753 72456480 553866906 455168032 874705850 207153680 364894542 634345029 952905836 667460738 741986682 685570372 893075165 935030096 799396635 102015978 997907101 82626903 986012703 218001630 821124288 879752876 148175702 276209727 498209287 675080653 93609351 931505840 973162408 830238145 745101903 257168376 854476136 957171868 57951906 235636134 617724278 267256064 700990729 479461544 655820914 70414207 676314471 559434726 538428667 912377457 846073037 665196956 186910091 486371044 143992886 153593223 652648238 588244532 553006858 631953081 523427422 984496766 472924875 687375758 59506600 489804402 992738287 573593019 78124879 523357156 130833617 724365251 653752288 719734956 677861172 679095124 665687398 823542995 606752069 923744879 813772281 797120464 433336018 562260887 317099186 708236165 819801544 841919820 581883628 509696781 899287193 909455486 552434373 381579607 132768797 815437015 144458440 558984182 41456511 434505811 84578991 820277891 450652777 99835650 660879955 148045875 147713012 286111203 889298347 312233721 122878103 453433719 581908061 728848887 394278269 594750336 934153335 88151134 53443982 846937495 731762567 978378603 263914741 848173001 826768686 661090672 184801879 34256764 31491855 250141431 947175274 50643172 617656791 776852405 45713347 492397856 765345333 319554742 766603501 909973676 502567951 469412391 424763678 967827734 12516024 925513766 150305212 848054295 139853205 151909810 148370646 605707734 604546473 592578581 546564667 211855264 6602722 572825949 141242238 514413797 632988455 745376765 444305908 307387492 23769662 670417461 956465437 40763870 951316039 526464883 190295786 288472628 939181941 753784032 40815454 273858809 741639019 697579956 296473948 20291339 332166399 980250967 868694386 583533367 10405660 47864036 184920719 84501025 194199232 912208859 327759891 44088309 714480695 225810738 265228702 951375742 479057232 490973979 102348403 158333671 220359651 408252110 252870453 623127388 150487688 522989548 573520718 831510878 937059125 864690222 393568639 379460408 637472601 381486924 153357303 531591196 650138540 298607853 434095100 329726416 128374662 405584114 61517507 401672457 709908076 347745865 722827196 644799865 874636318 83498700 706356125 948540989 220383050 381337800 324077377 824171263 547220153 66083213 832664258 114808744 97947734 373977828 349647013 247454276 655465099 768226215 25746658 686322772 489372741 530342845 791935749 4347934 165754038 532356057 258884189 939092542 144888516 555504069 435396638 937739109 27245194 959339998 717428124 425691859 242344498 718474361 541405469 321501917 189555899 80850988 221088298 437312059 276890151 318309200 45142453 204899064 325771538 186490843 659074992 902168795 284814747 90700571 987548567 990781788 649822045 338563420 543291372 492102633 727912644 351796364 242738611 605088691 858695478 855454274 269824887 369944549 439261259 986242223 464405619 76013146 415339002 802406205 735286392 184832539 997153276 61634234 810549386 358047871 248433141 844914240 722833683 976069982 710856072 747845742 218574155 36920840 580307375 136112913 570389320 641645095 131830085 363270178 401859368 22320563 443556414 469595940 351896192 602036253 572191834 305623042 148562524 753125021 677956133 328934182 642992859 589808265 944616944 817616663 373529999 192262712 770236362 166176517 185356331 484171405 476533424 662231528 180404540 286222586 266883425 969458562 118197968 531336832 399166627 791263904 623500200 349635437 311523052 332518570 163015936 452434228 630840274 682459522 213118898 742215536 226449769 936869516 907167239 390505006 216205018 34409536 20485843 110438844 832621154 816820332 164773077 535952910 431283037 415467627 882178582 156504100 798014221 662363971 858389871 277880135 784079389 20611393 179692132 760298791 355034983 471163402 81420056 286924954 301644475 2472214 932881147 361042883 57417270 918118199 26688013 126113178 224879796 892719250 11278926 885714176 461173345 565509376 26753503 873483048 292550827 221921919 665448984 964911099 134552537 939990389 985324176 80117328 412390839 535758404 385930897 700697620 97422456 920676930 796868630 940548238 37459270 883643281 855424208 709705960 506011871 98687791 638442446 182760845 357631741 983029985 751528962 179137258 76985826 769659 979298482 726741621 986517322 226199818 914482084 254945361 740218609 470158792 368071688 156276802 108645430 425594331 356913160 528399376 476799494 652099605 407032424 207979008 560029732 11347509 949997575 757534659 52420933 248720233 194897284 354026935 229524962 304824015 643791816 608500960 320693267 483430775 447280145 322038278 601986711 937403045 3083951 644488489 505945022 118486028 434199098 628634149 662431402 869479263 836932643 989148431 969696422 818470853 851117777 131523258 746886318 587014790 929596248 243562119 599902035 655945698 579808858 58888036 4327888 704670561 747145887 250893908 482940107 596093622 547674251 266878841 486436394 766618529 140225488 857239247 246964366 935878777 729235033 473107681 488072728 943234933 159536722 165552225 366024512 445961079 172368276 613707792 574369780 664201395 808967544 20584090 73855167 225937933 685204569 852284648 114730714 81131538 27218882 710130836 274841154 860508747 73142591 426132154 345349531 364155107 239155836 181982186 136608831 316177861 339161811 979052438 255343026 944387164 229198375 41157436 65416895 594890495 575674957 320963769 187850403 473384615 409002871 706037641 278477419 67772475 603592390 356818153 662641380 198456151 434935049 472844581 980352399 14939336 353354563 725701684 357798916 451327659 423220316 77219212 828902274 321755379 188965259 56718650 465927907 787687636 132175779 703205869 905445972 600444561 367282657 757149408 752350690 109298730 98954516 586697427 823588173 714363400 198144574 246689265 23976295 777758158 730461127 890267294 760900434 249683921 97851384 587611232 313352865 220284405 582265201 958930972 749829444 701000203 629607887 915675977 37884685 521290066 457060556 115668092 479887499 133440753 510228129 79962370 44213628 870866830 769929170 525154040 457746204 999676534 794670096 664906371 887549903 412390382 897880975 55282148 330868590 241175837 278722364 827929959 169406486 771814168 244174819 754514738 823987419 686451694 94361226 109792545 197231108 288875916 934566897 881983728 497505841 772771453 250418218 680008365 603083115 721091473 666186568 997342924 895945989 834785282 345945706 757970820 584717292 936173062 686898171 922342885 861003497 173860122 749293995 509795655 125528493 373353008 489094557 345450046 620103615 168470244 720089912 553588982 773770075 868288372 185592124 237730638 677509210 884091410 723243298 35924782 997785126 424940550 541154901 2830651 486834512 843074416 832599259 116598110 687657912 887410091 563543035 755325208 215553270 800861796 831152473 384786379 245445171 28730738 29236713 376950482 484042117 569714705 693038897 496662006 161892626 809264758 484484189 836924764 450720284 550707164 118247063 401619194 462757485 785029500 448721672 765452033 299845532 674927355 624353582 231940167 314974373 448306707 5756133 136510006 771136459 614660962 860554486 747193423 911752936 180075464 942019665 972273038 316115436 97307081 305261922 299609818 366139421 360822987 721455110 714269985 718048947 370573999 235940601 235632182 443126998 740025744 67288825 998210591 413437234 747747821 680185827 714275086 61777766 689931030 520949109 738271655 971498741 272417258 251327564 245014277 32759351 29631949 597648561 865897066 397576530 918432499 279524961 841998007 591767201 345831450 170445124 893199953 535561888 750824763 915765900 122158191 615581330 444550104 878068910 275450384 843317947 760583708 635480192 647931518 237231906 723279770 661269684 253795579 580834283 577608179 460297584 570746349 357413511 355666313 963482593 869786195 111022944 629956353 750791278 754073501 135458878 465798022 571748382 54914003 50282542 274273227 906283267 696671671 297830164 173325854 398593153 42170989 87812613 689091628 542953862 789035441 478553505 588260117 170010745 980004182 120799953 925220028 489160308 620046730 238284862 460555193 952501072 258003550 582830370 878385593 396523921 949408907 468187061 937040820 491847860 179143578 998037313 715654584 52395400 37882529 202521287 986477643 516709126 895312125 144666507 68443613 507061999 875089117 395513096 959539035 761620079 603972156 701403717 852088640 434213380 806964461 859401266 389831083 405512194 755103547 141133581 613377043 788511122 128268462 286214796 685434771 454225900 695856763 111383990 287828115 708831413 929649379 788965780 108216918 120730269 313411352 49305116 295085975 402226544 83434035 60510755 134833491 321065358 454734932 44494948 107002886 126733002 439781665 452429835 577183227 253524298 822094820 9306042 511945096 309952585 198839487 377390856 536946204 824738594 466354380 219876352 870282480 179807339 592841277 962186303 157834319 219504380 247005932 685559538 192375371 527825685 797375282 433767776 421343155 548591164 366313910 134234094 212798497 70839598 917311898 297708454 326737036 343904124 96952806 991482323 614997606 535579580 54286609 586684437 649863503 291603593 450854543 653855765 754530405 846406606 36440281 365140624 711510302 126668969 278073592 345528094 85612965 751560224 848513652 644549871 496069542 575949436 495494452 155432098 367205149 734114111 781472661 243423668 806092047 895298372 538622700 28612229 383448636 62376054 590898651 553517142 481292662 326266067 571078774 926877542 167641711 736025422 286749873 937285536 350359155 513316534 981924306 651601391 296298255 912476231 577772519 452956703 936970808 618548371 241219306 640981960 910205545 566826626 651353230 136793135 466068048 1336198 107579130 421236594 812102312 676724957 84127685 923864041 106208500 324441523 520579462 505108750 802404733 951950057 416285440 191505552 593671058 641963746 659493590 251454234 293971583 814115477 408522181 89493192 357090728 274087830 247230039 583232287 882795966 43343032 892114480 854007697 199352515 563874385 500497716 314289045 860902727 285228284 894101702 478784788 687497241 50177190 693008907 870671554 977429110 985179332 904109438 149361955 119530013 634466835 286597487 33824592 746899857 536524303 182842301 951878065 286325391 891659046 38285417 970858746 501968594 358019289 34922424 279257364 802083472 315410811 497437737 357493521 985934376 618684643 487778045 243996008 197322594 837126374 296343309 311186985 301176438 993248273 691645189 888547177 593341964 703824437 943732449 686765766 298813926 238983810 150184385 467932234 763864405 696963280 449778262 788654753 265077 119174314 291977999 374137819 934978807 882333641 999618303 210664667 907302162 358930328 579673333 53330563 740547992 47712311 760150251 810035086 275667192 252040496 70032778 242754174 697782604 758786717 456610028 514924526 684724627 422803890 981241958 617698857 905704412 705489130 60321702 971183498 647163515 925861635 472079655 566951690 363376751 26642077 147896481 102699266 1245312 387238689 226591284 873312778 447961345 2191470 153466029 68594380 877572108 646298921 582839842 977095972 613646632 368815227 911121929 894222363 942119292 187361597 299788830 671423584 354266117 25707163 132221412 464501586 294425761 240126622 530097769 606503735 371963178 813424552 746158811 425099904 645949759 310647842 856508090 479278581 483533540 176617493 295354380 621845143 747778734 48898225 56075499 483982239 779394147 13353722 235569182 453932891 969610025 16472462 215697222 934863246 82382052 557997603 547193674 257691709 148393807 305961986 574346456 523268676 235558448 789246733 323842679 389828130 951350070 273074178 30570067 239302926 553064869 206673202 292676174 834807353 938681624 168144939 202197890 215252900 795726487 407100331 493543418 193410325 35081873 274478612 856093621 137364651 25903516 286337851 484860649 413719042 630643204 560338914 182739221 970405400 645534190 619778174 39713734 706596452 903688256 582923070 605063543 515093093 131491888 588906424 611779663 15496786 464215191 226012249 124008149 555764167 515537081 213444725 702323399 690656467 364915323 88533046 747322816 732048695 767861164 982899193 118533719 353762066 170900864 349000243 220725080 315495551 106618356 484851705 701647355 619853874 279890349 614184820 187758758 654842291 79521811 324620276 426686716 319532969 6619962 158990953 396016605 908700794 241610934 198194377 779711512 318095977 289378839 421392083 10909115 892907645 384868032 582414413 220262679 366430881 399721030 59586908 597590300 481824708 358117440 999987628 871811262 50061917 637863823 784149367 305154670 642206772 483728782 744511813 136326818 14635151 519153222 891957818 702542014 779449394 729018772 280051197 958082509 264234263 921171172 760832620 739241361 635319524 94747758 702201366 244025163 195761819 855331021 189405604 505147532 470296022 778700328 392003655 898681959 538968151 188825497 344793294 983624037 800108184 202018457 370477108 229510571 131217197 591420911 240193772 579310923 637587047 604468429 93070878 220365116 522677007 702849162 387149896 396340209 850403000 439172841 223798936 827789940 980828627 3417629 993707576 61978346 679720883 363007197 29367669 539241081 74594513 289854278 110884162 946971915 349226787 223964927 418089555 100430518 736282153 237439211 295975992 149997946 822041028 788336501 177819831 337938423 53214417 932196475 614149625 887455199 900010705 289653636 52701973 226466769 596920574 685018485 652510923 664815526 736109718 600654790 524606446 152434750 53492597 298057821 929118535 500476491 782187373 371204614 835695189 716239784 45280583 558918548 995207618 335649748 903094242 620469284 903683550 366039307 314720170 140788375 668244944 766018607 869463572 597094981 262430628 921572459 996675184 693032762 615715283 458294864 368626772 899707449 906672984 570374515 596965387 227468931 94924314 513800060 593095959 220128961 523759116 651323040 529487609 577948482 491444319 661557239 887084859 594047333 514919359 748895414 889446996 210799025 783383333 929702739 724595935 141776962 538951305 379168386 32459120 767625066 863159909 64053698 537073769 961856713 213116071 376478439 286071104 991879461 191701472 795359032 749788318 191865195 753451537 581581119 130577457 676435963 949845261 907409209 228820918 848952391 907493571 516541218 530992037 352725535 659838561 915174227 980034235 158352789 277227245 130840515 919655266 575230212 53697301 58452091 532911152 103893178 957563029 820066115 100807370 348377310 458232034 310857729 237398283 133221963 494256157 543507503 967504146 786238026 685044113 445333154 957537090 174614065 897915809 378001423 408352552 991396241 448782906 143666328 239803199 894032121 607385839 800513292 432091023 211268386 877739072 444976808 649761638 631017292 203234714 374887952 29302700 458836927 110441540 122847327 404943538 107714679 78127177 718648404 831293006 274516145 175899535 856925628 146839999 222536690 232000404 639410546 940887306 334087039 595146959 404601956 378539322 942629931 829429114 653573312 767807771 332718518 579763398 633907957 247527811 498572646 97152529 273413277 972792920 459895444 191073994 189702702 389408871 107684452 599219470 792970430 396124413 504210666 473124452 123700732 479262832 23802697 928780780 702676996 205725077 191681138 799435163 896941861 306480922 479994218 989798789 784008643 426377540 43863961 186922874 466911099 96976771 774191893 149728934 879868466 374959967 124905651 791244217 398765277 222744586 163997224 484782270 291901474 644560913 701652864 696593790 334874595 779387420 259287783 932076991 283339280 257908274 874872263 532353299 907219596 482286977 100284107 257671620 168406041 571401030 354751892 295883265 225166156 648824637 264691275 169718840 93812711 64951022 772150676 445348385 148070118 589345932 418228203 979104300 191918927 362237611 37889428 326676558 868687286 235356979 857519897 324891545 820666473 226325775 783014990 368437023 786827546 510444824 290012554 256581324 481910606 570360508 307201585 234737851 308731764 512966983 913013395 655326251 468760960 162798743 302489651 966854729 457629366 541146227 94481077 264779153 899785559 93770397 178910422 161592095 512170662 392784717 543949148 401049816 109602562 748993016 211735679 145995509 283984433 675126777 205286631 991483314 710169921 926379797 105868077 459125012 968344940 135295337 857586326 912636842 448945012 433873872 909190735 484829887 230009381 540566996 516937524 85899207 679439923 409122558 166437124 132638700 352238474 800928173 159597501 191438936 856830053 84125141 804096605 316979827 328876476 613019666 292675506 627709852 542126928 700895528 795193134 126791632 936716064 798987030 170496448 950252555 256082112 588915722 568492104 105139900 640060275 882809453 1207020 736561388 61078296 719096368 369561912 516719200 837210520 441517987 833333657 504846967 766613252 616180982 912191834 233240905 382845529 959591561 556648550 635609694 50089506 704880266 617589313 713925158 853301710 647878259 813645052 61516748 458317397 215577942 300258324 202182389 435735524 156819044 365428607 708851023 122673019 409333557 724795382 516461817 702608164 661149071 109226475 491421837 240889129 249790910 890964708 13203844 802641021 460681700 589645971 318133312 303030026 744805647 689688529 814999237 322683180 210756400 206251082 572252192 429454089 884856248 209487041 361920452 701492866 584198950 4136126 188526147 714793979 94053784 61570650 797496311 400797861 913307445 755643820 927862723 915470709 291980268 557678927 159221575 669511234 220218384 634287682 270982973 707189526 184169224 325984762 756336474 727695812 526118716 100748204 590811283 857245045 295448651 185552145 870676683 700048370 779835753 510320809 656260703 586976431 398559164 251868416 991423147 535321696 57651769 185504976 108167569 829967354 843339294 892035052 338286644 872213195 52195705 779424257 614361026 156187272 204576908 576140749 822308933 959064689 628456383 772276896 363543032 615338113 609889807 244565482 39430323 307978650 786149999 640563384 984319197 243924641 552939259 439286540 443244216 410510689 729275424 650332358 334642473 166494968 803968810 186479346 160667729 657732737 61652745 452297878 16377312 874554542 288520337 519008043 261031711 779159941 603591442 814536699 850689502 796959889 313258376 50909559 945972448 371589683 870939704 909823536 866015299 839209072 87659198 603598579 612431834 968119943 865718301 468607535 962117959 224656112 881386500 899585408 675855764 127212812 319779370 689754029 524339609 782919574 104689202 789639189 616954664 386963283 138888471 598128404 626473648 134520209 672580442 365383211 88981285 372500982 639514376 397203202 403338284 408874748 964959951 409383091 136651784 1911099 845305326 838015529 739951134 774421013 130982113 660169970 926569050 887673899 182232930 898746848 140648254 498796958 490594630 982928891 356665349 563824433 475305877 511432782 440951440 439262485 546345247 121761410 491055939 424565861 753528634 278998604 99327956 192332550 953076755 393043360 678515068 218283427 794028857 403154907 508936482 630510650 971346348 159687336 422874710 118416666 149081109 341260677 788280852 95197392 41999694 947025802 844307819 511410383 738742522 514175545 11879750 219140865 206192321 50835025 371556475 464478017 650375798 39278958 14288417 176360078 146463395 467345777 136023996 220708051 899717290 581362059 208881693 434672947 70576766 47459502 129775252 528471925 24000677 166323047 320683571 729177167 226873141 947978899 849518598 852465800 611748010 9561333 772600361 119461140 180635727 257847122 277484299 634031034 246998106 711397780 469926491 53668908 11262246 761690845 960930845 713922469 97425112 634874855 633812109 720303607 994976729 8212380 795898645 475962040 848666531 482399725 643424755 259418481 693733485 708615777 82009495 216242568 618023006 605356605 522956431 554751527 498335760 453609001 972209810 931688161 859654172 836309327 946528085 265562602 494957318 188573129 5346773 856829209 117833309 765253997 3302319 327457676 442981358 56824825 913769864 157558148 828200902 334233806 137691365 115190556 767718316 109785941 952284166 310488326 122328506 188965653 881767998 927178222 275906355 328259684 133029212 364235681 113070027 588051708 442497611 202695294 19323558 960485586 885204371 586109870 745241251 667136279 705351044 261467432 598648346 395547044 557152142 393874173 135665912 265677405 176660388 588448230 849742471 161997218 564136950 682696293 387965554 456874117 303294318 322898986 431574213 852579192 465597841 954178358 760408435 82807590 2762508 264359087 504776899 683869384 691742002 350024134 461142704 737843746 80525263 233474937 430263929 347518878 188967645 818787089 64479526 249611600 256427002 804526606 81190557 924284052 332255496 676782698 722224373 186511057 352569878 598377996 904628313 59096603 94286566 359673405 603755657 162531773 444424173 752070486 140757091 167776373 91583258 914864233 514197802 865651684 629672197 629682553 237789540 500499467 70197701 456870035 789858734 414934288 708779542 467377286 250022742 485980479 351857229 200532904 780834603 807886059 651191555 394524794 40586540 278567478 242692463 620222112 691690861 788608738 97873517 141572744 991491311 498316354 455152212 231371778 796360764 886542610 173523820 440697270 855171560 356437774 354025649 694767548 174917439 820971323 73837543 188950287 343905626 594621454 817071897 58699561 287601824 729557267 631274348 405507874 115320200 553969184 614115259 983031116 756384226 928293866 196084114 65644053 191347252 506839057 666538887 767848842 946627701 773959358 800012462 466360232 732260528 526453044 212351755 629605433 489718201 121319056 34745550 784990345 442542138 247921594 808080274 461975540 626013852 151923104 893367571 229337084 868002273 880647006 77404930 511555544 188349294 213141090 344759438 830855495 650160477 849773612 877288109 717639265 519413635 723595165 712019055 139237847 386361828 719814969 2982326 36357747 778683150 897740429 663201127 835282997 803933890 79001081 835640785 619539445 742269988 371257429 172221552 860223724 937818675 652115376 44784549 189041349 926061115 292262314 842481945 463350715 650797525 482759096 892107904 102448398 852457223 600809263 376698556 410032058 607107322 598311333 22630443 65555280 167895686 761200012 163280558 446970729 946670191 896561058 867417394 46815917 333538021 81600587 623451880 834754316 763071570 453100887 709425142 378632663 891436851 642381477 223304102 882504986 918048726 300602589 375151039 821190383 147021942 422189872 784474153 515723085 14605661 847127378 365595454 715715288 80902062 369195581 685488641 336995540 798218597 897154934 141691 441385060 902815552 989048991 528793023 487291437 531954730 596154198 904957347 532843615 346795224 150754141 776901152 736033180 180366969 727679993 38844043 912121051 157827524 759465350 258449373 729837898 64038252 883858007 740429440 813916105 636786612 854573483 383862209 342822769 269419142 943779754 211758411 13367705 517095917 114936148 110838186 405777422 17571878 309855551 589237208 296762941 901197021 818178131 671236450 225133574 18447298 499702982 626587789 307058935 136203240 53064036 640519195 60010716 405421393 243101445 105835373 318909719 269621481 660722298 244576223 75726886 752985334 338133743 34435167 767609466 54444714 853052767 77971091 582379343 380126157 943658834 511775708 924806589 176914441 37263993 152479131 261259638 89424110 177902587 722186139 18020088 431643100 97907815 470624561 503919642 439778062 570819789 81896856 726293436 773299547 195851009 504494457 789155945 62160847 262237546 970890890 756302842 765325281 942262637 537189344 190645161 102698599 361338062 425789048 740089657 763999424 447360761 46259546 47024736 729310299 80069315 16313323 223511956 430180722 141248046 272225160 497649441 133402923 301242097 756923269 772612788 292691102 977391657 711477230 454662820 165306537 780053427 448691505 920502067 613695725 876272943 606394312 268874403 40260488 991895545 796710840 411569156 665451639 78041572 442559971 871221407 234001265 492160742 493383492 808763302 684033343 353008954 502871091 535969367 380695396 856830112 686545877 139947028 116646034 140106349 369055758 202359930 475465096 717286802 96283083 134307794 154977184 459545965 100391900 886543358 223143978 98436927 209633076 591355115 797950748 198551790 826999514 285631763 546915923 206137853 379366359 836257978 826518471 641285929 351064122 65546906 849768253 132532793 737410963 282987490 573820240 428602559 17979370 22734824 365159073 333624671 325448550 441247568 362082274 599927273 618469818 37608770 796499317 413414691 488826883 986375072 293243119 507996440 713690641 344381627 879172885 43701079 156556486 904215302 719134065 744954300 961862473 345358310 641740962 281679194 630280068 698590243 875798345 487158667 862212628 281243998 586268699 565143928 357400685 383023988 715796222 791710760 561733917 223058509 521721180 747459363 981980108 825007700 660293335 3934366 535802521 328702578 357096602 424476292 385074514 445276191 184509719 453543759 343553096 571138628 569350776 512478829 411355588 799622425 652184386 914772501 76964649 667818220 619737673 517192443 625411233 84046478 617906314 461740172 373037319 954217435 755598906 584561974 137194026 446502136 530701103 711825715 261201241 811592451 335557167 950823399 32511014 527788468 118612522 191900752 237045101 345393914 158830342 509088931 490375426 221802175 171839239 464122511 707185658 729090761 194461293 140867710 754696710 87612271 190261085 282258025 686098090 811533042 94968191 465856955 728449413 53136796 785052627 199264907 450305364 257656406 604489470 461044912 152135638 789623866 778133213 361544371 445867320 872097689 31675823 664277406 492390806 759336123 22138794 549656034 959924740 892377485 750722975 498221313 599789533 438862354 868813057 57502844 584723683 24051796 493420775 486125524 307966247 203190313 469948542 108342770 884707070 607749622 788607730 234706013 146364862 440027100 641883347 56031492 519440264 113533210 22982796 266788566 376554367 130463859 746496290 1993830 745509886 773732827 762446239 299756730 811157392 273081839 300478076 514711882 301710810 484507463 209867688 700560034 896542342 756436996 722921452 189502046 721099565 357320106 828414210 202051765 785237684 310141427 885510892 891786094 104831243 170828437 770895019 956919969 338178557 98119249 835260027 553522236 533778169 910479210 826405370 437821088 328673428 887698252 480819708 597404882 865671164 736433921 342325763 811585154 241428469 810817395 406441743 591641826 335516330 209387072 716002863 948602916 266316178 714687800 501530759 605978271 52289056 79414559 719152559 841559753 2364259 414446880 579041644 399651920 598069748 143784928 558130692 820441318 518416151 447203831 575213876 606486573 886174848 610527370 658218072 273415790 496376292 684287823 672872092 138396624 594025329 288219488 467537971 91734762 271739129 726109715 539524713 252466751 863121306 721946642 330281049 308767490 817927968 985607854 433008176 325924674 559449321 583687515 746131648 59266908 356383979 226821186 785359355 418643455 855118283 532272054 142331380 939193853 148174330 746329004 58360217 847741534 163348908 301726809 84169155 828457339 145947853 320060887 115131260 199282596 15237419 170180410 196131744 794728008 197388209 147162041 901611672 356416449 931189566 295295595 222663707 802792234 541153981 36863940 177210162 515671364 180241561 816862925 334235775 26601970 296904240 466211747 256315214 277856705 676586551 355080634 917279578 103367255 776775004 30623701 138105534 682414104 285717877 470858463 875200223 969360380 222549719 470365291 780396283 311889204 399512268 735585451 293971988 453211927 229136693 874455476 402883699 691406947 834713015 315763201 48098605 159101071 290366892 300755152 305062211 473690385 433194820 75399437 747946897 469622285 459523208 197715148 65387636 374701712 629667265 503437666 156939549 869383781 88898765 400235635 730263937 588232930 917028925 474471993 843051163 215240484 728548708 636705450 226539752 799402823 225497659 9600479 840079547 828963080 174544873 921052803 139070556 529908905 631314016 213458907 410335608 51979130 960038737 340458550 313049163 214711246 398756809 233725123 603649339 267393071 780012119 376254468 219221416 34019214 204615868 667324385 141925735 370261192 839198908 189991034 244829615 182670076 430277249 298518579 118472089 204435875 562443030 595136312 430669534 58948199 163930192 381940450 332213201 563410927 504680719 479569557 681522565 952640128 111820108 792441440 671901605 711761029 269530170 134558339 363522049 50616238 291574387 616393470 662401790 808331138 921259972 958888555 904575510 812590674 822291721 204492813 952696585 491599297 335508052 882342100 607136781 946461954 347640511 685351665 422001709 71242073 576854845 137913986 892454934 323442246 826862869 664948731 164524559 170159368 875901521 852114236 909401030 768259121 228920053 688072342 253323882 417833527 842418745 592260219 418554221 242860037 602280956 124598968 545110581 22049519 249715691 709212466 397130159 736948615 361068095 164744999 843461661 947560248 312551261 493855546 610277920 894025357 789829634 77089528 788081023 738730643 432078661 811133957 591226573 426414619 463906612 633647413 763735817 934644424 478125936 752677443 989656399 493946788 370483845 641721249 415711441 73957351 696769324 895514534 835754556 817346398 75900958 846663537 375897688 437154365 662381503 75846968 155273668 258373585 663516588 265710561 852845291 269660042 419333451 409275234 228638304 946550177 774442521 300709562 380618896 191264059 438527049 375494877 853908745 429020771 449813293 450162659 908917742 106410454 913334337 789615665 624486742 945948347 388003492 504702958 484651470 368957563 238604247 592210314 993555682 228356662 620339483 97973262 492180011 472849073 796098019 274532115 763133422 655257518 70668050 504305912 830076702 144980380 958619970 108876655 101631270 877806433 473808257 400609955 193207861 189205129 50682136 674625353 63468598 186246307 922544896 412441270 228249115 913003164 135987322 617425027 24224668 275408505 408119730 621917716 36486776 700996185 439807332 110624029 990310889 529970427 783263833 524140946 4358789 198279327 227924176 455344691 510990368 117009638 71859173 595625378 392314489 636196674 882975332 105037587 209906524 533938265 508410642 505411361 489370828 872834620 248064363 104368198 314182227 841662388 150738002 778928964 954268852 835403993 765518201 765565670 286551086 688884804 64200654 121407800 838299219 163478218 53623196 145636942 514585941 865681260 15512781 828324513 952011546 182218240 231906979 211255878 967347436 991126194 266428708 764396710 624620950 521056803 803680428 497484100 368925567 534026113 537922581 456317197 664917288 855191556 400401820 909918612 348925478 904666582 814046342 923599905 929420088 937982464 544328266 163341470 594780413 55410186 592511689 806179770 846072502 224977409 198726980 860874251 250734037 269917549 898985760 36822254 815377689 717444601 718531512 317804353 765289573 745302681 393467768 950376554 651593195 592100286 411043682 76587096 255226316 331454659 696694150 133961435 369201433 889755557 430035125 427160053 807719957 331809025 414124654 551088134 66173496 81769096 831566364 70003200 436303112 73284081 640422999 374936447 341277779 973303848 690919923 536626589 551586864 675542637 906854167 420773392 416922028 812365525 242273729 682036337 809101558 981142685 347044127 113492673 895369449 614777215 622450370 214391521 11756651 722073109 995197470 200329167 456337871 516013154 710522472 656133255 608566777 947097899 530027086 796146005 840839883 763141549 459311076 397413794 961655266 931548401 2809698 518013031 509017915 241452234 370645746 351835362 346612309 494285809 709407117 794047697 71126623 139144297 853452215 359109656 644368125 653938968 413615631 317343469 634667087 229365328 576806186 211431854 33613140 967711300 25086871 88960129 7351208 885566894 737852341 861501410 126771223 797641859 410100336 255027399 209800427 92932524 555483817 336075098 372698402 513463982 72033782 749425757 172490179 566390631 468063796 979019768 702695270 794222928 531074245 589580522 31989837 665240067 338485049 164538253 697649772 4422840 719357321 322888875 506686833 678217534 447291594 441252197 965235900 992616623 944001619 343040089 616190759 679900340 589276522 925878965 355083966 99872113 147910573 216455881 271120276 140955727 474640496 358449882 443320236 104370422 995486290 919348234 909865141 769287556 862319751 501928020 240303813 312010556 53259260 813827669 880821287 97878755 905719180 159562064 3634426 52910988 281685796 750169855 64789250 929572127 363314578 796714987 33685519 952478809 519307748 369338446 393264976 341046226 363287407 239976300 951038104 493741819 380829555 766491081 125538603 104832431 316050319 150353881 935011586 238648292 649754494 959161244 603897065 20492876 663041578 916973470 673675131 653128696 366941717 590105745 759631871 576279527 943452136 865839627 44411878 835084017 400502219 487750326 927387433 44442601 736353159 95601370 367528082 534867597 452494756 127343326 623576719 251955756 38401 848460506 925828924 287530566 958655678 680835371 135238035 276591067 360122417 616500878 330964469 983148846 949393933 585200860 597766546 752068136 878725436 397081927 112156629 980244610 327422266 738827967 709436597 701757962 338389016 242144572 568652405 680368416 602630429 888640838 856659378 707390701 481168090 252409364 613841618 377958705 642898889 254245527 237903462 605947804 561395824 272018950 456869483 756171624 660089421 665185294 354417330 805833435 920731982 247165675 622178239 212016625 576373902 687050233 318062747 347124524 496510504 468372396 270599616 981149501 816694732 667589874 450120096 97129099 500751734 154020753 695741345 624754284 623480640 288966535 877781258 664948822 282255760 342830331 831106851 397081825 114650445 243851896 415130570 152323778 233108104 669760478 271706923 521401942 771514279 832789096 348825592 663193274 900295232 338387247 765290690 689850694 998717493 243906765 238459398 353384645 517785251 302853039 720741404 23070550 213620238 314790983 744303888 284123538 21202324 111219170 91636086 349082869 761265683 906204389 103054874 753856647 978456543 648746919 916979528 965465610 90462516 376592074 877127624 965306634 515682714 502439179 977104085 229729330 543422921 477980002 861565704 922003566 838602422 879859185 291646269 152131765 837289711 240432380 683886910 639863036 849695692 879330088 146476917 339034674 200129210 310798692 364217841 126028218 140471575 61489430 775587000 438709783 41306112 250900720 512993460 385774937 840156749 416089838 163666030 951517177 753134368 727716617 781658698 539291006 584677259 199073970 271553629 830468001 155324745 654740549 228044988 360542470 713442801 66690253 582924754 437866470 921517614 525993396 336287098 360152514 843181706 919684299 908335357 839003460 479935219 59929600 816280685 971525331 499930183 341381989 494270589 43254312 967042125 221419669 443810165 149628286 330770875 408214659 427704492 461575753 578156642 685770306 163542612 840187171 550052255 608242315 608465258 275534521 78258709 588973944 751805223 899922758 327375163 781723833 800750671 645810863 887221675 211375679 365990304 176729859 151823891 160861996 813680919 805271671 774591395 93414839 709155404 366960552 204397828 58442299 694256937 664411909 771857604 631351010 487873856 409672612 486953308 684133690 295559032 812125393 178420157 27601253 273324345 90705634 745947450 155989161 142817323 690852730 911260902 405772402 978719552 282619594 950701733 337613675 726709695 915129980 221636308 382556483 276415502 857994723 645686192 105236517 832760342 262399154 451894910 76090441 157963875 308943882 907863618 245830735 742228744 193955415 558869824 360602694 804125165 848759770 726169932 49911867 388757176 879678827 752656911 889305817 329632231 396834884 725410048 658220347 64188789 436948155 796804808 441123593 473692745 206822211 198414077 508718018 607437781 876500798 296176402 401771803 725821126 160643253 380469698 160057882 521953730 881895647 126896349 22642136 218987224 60487511 267567047 797290291 879051674 113806761 72916644 288401979 392142212 244435202 480693310 224811159 544091092 992343494 686922883 35587119 586473626 831692343 142620282 582467003 888745187 904653728 284213615 298917314 555507494 575088527 936809696 587217647 434010512 231923374 118646249 245370058 656226603 173529222 637892599 403767685 8001611 643042299 254901618 787064505 983486969 445638379 682486338 463907208 772184612 961380666 666081088 14991925 846554145 163159082 654657445 975758464 678028654 882299786 185523396 361621969 180561206 645563118 40941787 148452682 2004890 120756346 223604797 182304571 158473287 891746463 889700512 305767145 946017287 296524868 267623015 79951354 480911584 430816078 212453596 873933456 573467595 173047526 437679359 509483917 938419917 167406006 537908193 30398854 230414903 454153798 775170840 592216389 296123518 641261338 495850611 421509466 794508782 406231224 803686307 69744505 626878939 773603683 429900125 549450621 45405115 565810073 206504872 390867074 640953839 860058017 135665916 616619437 6498191 946900154 678176951 359702127 781526047 593895298 43392903 484618838 691713884 981813759 625660828 910241180 956216900 39519827 528391078 31021609 396866181 488622424 745176945 317936984 47352864 923157244 507420822 421097253 242486346 7391248 256720698 901825872 702237403 372566712 944525224 550152910 743948605 288202941 828048571 557036785 510045663 340973024 904280811 64270071 319822327 176966725 863184370 512157818 497016234 353674462 981768729 701030969 775860456 179592197 678034800 671867387 770137623 331195444 897977782 925110156 223254764 389616065 969520413 163480963 316415026 247971821 864347857 19606670 162062929 991189187 391629384 728595804 399052944 282096614 115761555 554420505 541149015 378134751 343939404 827070045 410359333 791402037 606833862 89526282 748545996 78342949 512516329 424047275 384136456 87679 21893601 427931795 38372137 954456471 982925101 781943495 952061470 471328718 604831202 8231606 830984128 319421794 720729959 122451152 354904356 938689421 945412307 370654496 820103540 961456125 33260106 474510342 135827470 200042138 698693178 8260215 83022487 196116545 970289469 365844223 183560905 64767728 437958827 168173075 456492061 35957641 250030012 638129622 489458392 490535156 698121148 804318364 239244073 848868796 119546740 87044694 957979753 810082278 286542981 483678314 992427415 972816300 554332831 18901971 519408548 335931491 179492483 135184895 259735528 450642284 514243598 317457201 110164907 213711590 482881044 421406785 572973252 314875721 956198391 180997737 239520349 488832880 81554826 267720363 820275933 342464792 738078771 954386548 571848986 635960019 380510345 153013064 2782072 413234737 52489225 270122820 97857526 693130892 150963101 90547164 546943995 914668235 607480858 567927991 340299504 100358497 334517414 288931504 75062862 863388033 626009425 360381296 293172197 739503426 875876005 917923421 591300412 682613928 500789843 66282506 275464435 38041131 293376273 849843579 512740255 366993462 131540559 130278351 749871810 293797140 179524209 537885681 119954195 963993008 920537825 625424739 150383928 204656248 912240193 807499102 552295764 898568113 212391472 293718568 876585563 408373291 545119205 856827016 216968101 849248312 711833975 166627927 286259100 527466802 5767897 360676482 88315889 726568107 240673282 708938164 474111910 132261668 944683525 596675037 175366674 567194583 123648101 414972826 98801262 916793797 607602233 302791225 573009880 459777640 228579639 85802481 188499050 958403922 799082682 113956608 128826324 530520725 575128698 61643661 940257360 244538245 91436930 211310185 54489149 244685644 955012809 610203818 852565146 888606435 729073564 169156324 489259798 967866876 14328923 719724287 621616429 621510186 462343588 245422259 926513353 961409176 618217360 796838585 860386537 898426930 329392308 744166975 407587379 9791356 883862988 574699938 906250607 101728817 945745650 597277556 32126718 588888868 249705784 763042250 149169957 992258925 358795246 576838719 694348363 632322561 55640780 682493696 506426082 149591671 564712988 470239234 63747456 767801833 748639074 809296001 721727356 921634420 727616472 758887140 606242317 286002051 128683413 186991946 467931793 484205447 863751518 751980070 271577662 686303774 541249248 848345813 554205601 812854236 803175988 985627336 27946419 731466883 741894184 156792875 913814995 321731 318779241 134216151 781893871 964195228 929201149 144857560 219036162 185522074 969437088 788712389 246983078 327132960 571475202 77845416 386322974 114255550 942572508 753833902 376784395 812938370 146708610 672805342 679308188 970745466 287451132 108803293 416520320 301501103 240752471 105121614 804034666 872998199 673345450 580813554 218084825 706379735 944592945 68742826 797367286 416013981 833743147 185500152 913643985 558786046 912054452 637799827 504680268 265861325 518198909 307293019 924516838 61078015 536829660 34235225 419972382 493638588 258761605 536858062 180844449 593443769 677733978 493995897 670835614 725182929 469336396 887354773 725002435 465201879 417846904 432171094 218356413 543583629 825098815 200752998 775042625 825205293 871565952 480597720 327920323 894908990 740867534 57474542 116647044 435238217 293015100 934169946 995895996 30918079 307358642 466085915 655188540 565981280 474461421 381487690 664352259 506282618 545235169 560180544 450793943 920434195 44618086 825495587 298513179 31690724 927567268 969712346 913367119 351733333 820859414 714211869 944677302 441247338 288174989 704409539 252321981 903335119 29383226 961121496 214221562 213094846 700158579 944759384 709253808 171265731 376787664 77300494 495369128 549042727 442933565 989356760 533075117 495198946 665054035 429729030 872954698 915771153 524496942 447748952 166286813 363244972 107063445 369663683 939521196 769620414 688653951 4407845 786820730 225270297 883202828 413473914 562846245 13923317 675363970 271599326 62179569 973064628 1881207 282411357 943754090 984821670 266407261 919282279 937546182 118184034 954019627 11548572 952872705 846836659 417281157 775990211 22068047 293981941 13792540 614827020 224458832 619261928 11529172 170891483 590465732 757611399 728717753 490497313 869383312 848687979 729010535 647715299 981080457 778450640 873505153 329577907 787538503 140058253 496025687 493034898 682474268 782564188 823859137 928245360 660686497 755589337 409215016 430337937 877462327 212914884 747224094 611384982 446014594 675612005 468892242 291562134 200287463 72857713 996791009 871594470 252560466 544798171 365668110 670929783 355710686 172703484 736111191 544995934 727051471 666013434 411343532 121564433 583401562 411732461 988163106 894757442 303974047 688601235 421556719 296738906 441653458 841291658 261682891 703441283 104009339 427741629 277805186 289219544 622581033 11975542 8298902 93294110 577397666 298167263 735818659 622891208 190643560 23576279 920726472 515976764 829192958 711714205 963259603 337426635 188299455 970019266 893827727 573065804 28715862 314539687 451051929 196144064 397391725 43714121 354366701 479741846 730085496 225383058 639288649 345016878 322147643 97699783 205345303 763779122 558131989 137790345 472576134 65212035 797065162 255461333 50314500 674287861 785135779 754429478 731516507 619772578 327671534 460699386 510154964 953129571 696472508 110836220 631897746 59422319 764293289 724136397 978616131 635781381 991207719 384293126 943781670 848255927 787768862 465060372 372493910 889325914 895698193 78259051 762737066 87264691 76340795 972730227 978394931 259690561 44199264 50798772 801719523 40442590 739743781 2114307 445019501 329018718 440771237 904402488 238406796 215052572 895464090 378074717 26170310 995216981 930802483 197170692 583932547 496785659 681352092 629649818 138026198 320164948 580653211 746219612 44776038 701967956 717310166 266689145 942839115 306668355 855749940 823711442 92521429 176465568 297633019 872365339 252857869 914639118 543843942 648838293 613579715 804315226 360877064 552649385 759887279 519100074 993913957 81633702 416043593 968410092 218439451 314285174 291090220 190006710 830799981 477204804 928401972 129124014 397909378 798871120 322743556 115246812 662322053 848854801 49310048 557584729 888524914 85106597 260931346 766645585 650299267 133184711 1235345 340037192 437674873 366776036 870256227 181490844 783843437 842935817 785727882 179065727 268612853 584345715 82130002 502046039 338605310 465642325 139707147 181638087 225500507 69468716 964529900 755250538 559050205 249909642 269178985 862922159 412284715 88125599 122165141 506956634 678743604 86082462 451345708 35273974 14572944 149763747 271280713 914632690 930866702 979487733 301980141 302823979 740542679 715397744 742162025 483989432 391568 9823221 296527155 396667965 77851529 245256184 383446673 588887540 285462924 851151613 850140976 267222729 789848011 623448226 679860665 810606309 542483392 794337650 770298655 775226483 872745096 148794218 828519438 866610802 709790356 688309603 461042816 938196636 945501100 842828086 454067263 554690214 484524690 899947712 53337997 804194149 870702237 430884460 58667534 817655502 1517967 393861098 26966462 936480888 170200522 485645895 677703613 311425685 954974438 672612136 303715243 816019179 413845749 523864306 379144691 610436709 202380708 965568071 910238353 231780583 816137745 960052543 153109841 311985062 114627312 332937600 969976876 497928860 435673962 694537304 446294124 903826135 765639703 194453721 355860154 330438937 245013466 981881097 640851242 355778206 785226343 663126193 115875054 228990064 14363706 784140410 70597195 946920540 725733767 564844995 75855995 493489310 870482985 145299098 762166585 271850810 850443217 970557012 788580490 431470855 100864903 606450933 820002376 321284963 106830991 100928207 614689191 69557958 319499407 293096467 643723576 868464099 895917006 118586041 867152668 85239354 97958176 897577319 915967835 556598520 146486827 403584286 651017895 555101330 436308073 854013436 324777685 832897064 896876858 953431524 299952321 404398353 920581216 602438475 542591184 739919970 360015512 789504639 573443723 5832150 96716805 44899559 547342112 768832528 917054011 14817699 35923590 123863043 833390055 561857611 951629286 364267686 203863738 612893402 174758920 85190530 366937269 799789685 952869663 339096025 366442769 715325286 992828928 706442645 164305191 375504652 670431497 83936345 705368946 389144880 201566673 672467600 188129152 523236142 470391116 825710836 913230898 120762434 555339849 587826473 315664506 168294473 269478449 688008159 954684604 965493091 337567363 980026427 644372736 332174815 615892855 744412889 458676826 546746471 237274912 355953457 379196872 530167045 724325647 161784959 467252374 19214703 218336819 961447137 54276163 279597412 495499532 849414999 317220408 115219433 758474024 42776959 876415693 47222762 109699742 136807608 417895655 27789591 319663253 476512677 598338252 937496977 964440091 335494267 410409984 947453594 574151420 822099075 974457882 942140776 395583474 569632414 531297416 258628281 721368738 329033211 703520215 966953944 217991164 409835792 690672531 75470480 151862374 351677446 846680504 580798183 849292083 24513431 543105611 568195507 618509014 730845255 252329397 550725952 578031490 100569569 783565306 937815164 371013770 758228180 676293303 97260737 594133574 734174529 100681982 829238361 826881147 73988984 988984132 431971750 498199574 243103129 383525670 724237797 70760440 441778856 603292633 142931810 900667277 519801589 227498026 425620611 167398766 571109921 231042223 328071787 406893968 880263609 814388550 843584581 815066070 988676887 27309517 1880645 700577234 998787421 149028790 692986242 874757814 339957260 695238953 559182837 102248682 649096556 802809072 869583830 603929460 143502887 278272904 936407860 485360406 812947479 472357734 509306940 311698513 540227929 179217329 637197093 567254770 642420583 241262732 541612041 769665475 376553418 721180815 617946204 291434948 515934678 282033524 383292777 971921993 993260333 681708964 11763669 72963186 389566356 992892925 695864932 522916384 559158113 847568141 714268989 881545306 294705073 113474777 185857930 780830151 238525638 539182430 272033886 468302808 809038795 55578645 770627764 153439090 276976459 987882651 494581384 881943351 637796374 888982189 512031155 259791036 624375011 572789599 599299956 119084859 418145331 804577341 992962166 813728666 104530950 666270685 699893874 606678784 789464695 935112631 78432368 505742079 136576365 187383434 775896138 22632026 484684143 590455998 768985250 99732122 360452348 338971392 966186770 232977448 565014993 69236901 224979577 41833282 457710266 446188957 118448469 546083095 91723081 705325458 316819281 276595500 65316371 808257166 886925482 714016225 180848119 769570757 489218790 247894283 798364727 590874381 657014025 946728334 916165534 384848491 891599564 32966710 414923673 49865915 393192600 85617503 393465881 675521758 149578187 537925095 322575113 220740875 369085625 568110373 403379499 694566899 350216287 42141105 227133203 291206190 415861953 284091063 785454853 466399613 348038618 583699960 365653922 918812982 699481143 514898594 408066230 10720570 509206273 161025586 850201320 729576001 817175945 696462538 580871783 704430654 528345012 661275030 109652895 249129107 166925672 688864201 678181484 934469260 556048640 710995305 235120574 68447682 888829168 45153849 572448240 943203764 34271374 285548153 3948501 406758496 459847307 620657509 777968209 262103059 169174295 842799463 885132189 752829029 912555684 388827451 801257224 690842200 932093885 57674723 931380805 451794707 859918799 844126546 535203256 470756354 73011049 256061411 915835565 488514473 74888259 396496767 18798476 31682884 537625341 933379708 435774905 408491221 918630611 145964220 900769080 789086556 899089025 917907174 577694690 727992560 417584435 166636425 678142364 145914964 299391094 169955273 922586292 75155480 829923056 294836303 914703295 636294083 561706477 532186988 398433755 54323901 918594025 243511088 476837097 498934863 671742177 907788438 343148318 180722099 382281323 464807286 239511054 874382884 519208528 173966269 972026111 510962722 847655206 631189020 314491572 849950074 599584077 233910587 641985979 656352360 364598716 674302555 609082277 29385191 346478701 910927689 16792685 614739983 813642955 889362396 510137948 134893639 708218115 33477066 8812667 134122917 668822807 233189649 28263428 517594789 39362711 43420117 466094919 192972220 293014811 847821822 749937457 509135941 611080304 385318432 44754601 578473803 458835220 599916170 98034407 810285177 999067560 292376573 236318076 91763263 163954262 573929799 626204559 356334285 248174782 102150752 231411303 257602726 803733815 291248297 834750491 612928511 394419990 29844260 533613995 722565281 959284274 155331509 739509674 375633807 390993389 845510915 82073115 808640119 610824395 758189381 308460618 524107362 904254155 289081310 983458547 170416739 257540061 556904160 217823989 174250736 177617824 156334084 860533849 756138965 188697450 328272876 497063888 416748855 249797427 256804558 284987576 428765282 585262028 873084409 443991018 737047193 398163378 130079354 132096358 153404803 38516710 456540053 857191632 364833416 371809379 435868853 552236653 775424571 580088922 12508162 861049943 739720155 831242726 602705026 281720439 334340527 466896889 408143446 774855125 562012234 649248077 554480078 224668966 914904668 935054620 426926105 495758278 676475966 398205678 339124685 315810129 755504681 851559254 740959720 184902878 895139113 709905778 181138566 723266992 627901695 121729846 390679171 475502534 695723034 7525010 752390063 137575497 523014526 81070417 655463096 289916784 1500377 474780727 311296706 672649964 4386515 410285330 372210673 715773553 576285836 375658226 130948416 276195094 235729165 885212957 203898228 98835404 212751661 983905735 319232779 445911062 640055562 556903196 405086449 25783880 455940071 723367113 406302784 886229166 840458285 964209982 308633725 658868066 803397231 362603459 248047049 517361508 983662542 816559775 378570979 516491035 504928342 402241414 862575253 307622399 137002398 928032503 336131042 468083087 303964384 267361841 989682886 828385693 349456281 705737109 360347353 284797113 963654951 558392392 580771789 420130033 260354304 859369103 407801853 599152890 2668477 902139683 870019787 174871565 742453551 160317220 829636409 846053471 213017831 710010294 869171985 300200130 945742172 279982301 330896058 688819657 144806919 451247776 866722746 453634705 284333720 235115411 576663861 386266454 356431908 637332190 243318139 370601966 408661645 608303743 282047159 615536848 150287668 730610352 466947669 822142552 920902166 956529638 117107988 39609026 390190933 534868023 696784263 290148128 427517469 903279293 250052656 375532822 782095029 509336817 138747865 65800307 746467322 85294718 448960126 144310795 302629226 252554530 695275284 609847957 623314425 540541050 751467004 524347899 569242385 240458418 315667221 304376739 71834706 4536770 878714446 546638850 348561747 58012880 213534124 252919656 589457804 508034245 720919641 116525525 647339022 931412881 863025854 589387589 480692532 41664891 68944318 850903531 424969901 19282122 640148138 518351 898718739 118428530 642940892 401558939 630429292 259099052 119222077 58862401 871449168 457633740 733133793 437212985 130415589 297267724 164704083 905339827 868650334 688928430 772803320 165333516 560914045 612350245 920176642 726821281 540168351 397249919 58273892 141491192 231575000 435130572 474820180 999857529 657763559 920394327 971447967 980286653 642945369 791807629 361861216 603210360 644240788 382715107 424585648 779546072 124491773 442224079 537954872 770092000 47552655 296356574 445246078 870743826 732427351 880861122 17173970 252694385 974364137 538857062 296994771 932960503 270014772 89811701 975466574 595663294 397341451 471380535 208861413 357822400 981441684 894818882 85968613 148636859 80381556 857591886 582449214 16163380 677925191 891008900 923260696 68058617 661324428 555038255 878085148 432276330 854117394 580209049 558433515 155145967 171879996 315857386 57450218 112271539 255538994 881115673 669870202 961679129 999548644 928932763 83829083 679548639 289634056 731110285 594785121 647656374 17742967 548727517 613184669 741853585 718887608 122744353 122402860 948637739 653177436 88962520 732537135 635829301 361392919 887126212 685075627 516617472 652930081 27366778 952966003 592404052 472459730 567633443 4316049 34957192 798768788 732971325 378566741 846576461 26483127 403738152 533133567 780665503 94662709 121528530 29714586 280608763 349438174 709682468 263268524 791496460 730062643 406947437 485119560 70968030 33817874 463527416 13259598 15784195 468998577 147583340 704722772 436180605 591911400 978724559 42205314 579145143 452729652 843372064 468557147 913057498 670947797 322514579 699583505 468167079 925595482 862646830 762876933 623389989 114688461 528794046 365749154 677153930 364965862 375175290 146273503 127855703 997807827 832896150 896037952 446344830 673054862 964193846 653176264 577891687 615866092 192726166 535300484 32770657 531291104 613231732 366483586 185621192 303776696 438023925 571217279 269261505 992471008 467744279 136560428 367618857 293605537 258411950 519297823 612243600 956576243 774608345 764156076 617860057 933089293 563951440 346658464 887324944 354897690 445764497 381344761 469522088 433498509 551358746 965667211 662997671 828485713 820462894 811842021 217791831 11090989 802598038 361636559 263532464 109448651 37803945 839133321 662365565 210737656 339164255 584514660 680152985 627016641 746899256 703016601 116237484 238565850 779444397 475752840 336362627 176972108 711741039 146637402 129831439 81345909 972668258 544499314 551959338 752567483 247151314 397386118 22826497 59195846 386739833 753710339 126104742 980173692 631860532 409982576 548223719 226948086 296515564 747382741 22542094 561768719 769137559 897086635 545747523 204697484 724199208 240364632 279536966 819829277 722787962 106352771 155844054 681409262 709390985 351389876 854156066 988966003 346529135 971403812 184536474 457152321 841982383 503901360 48596671 997666054 339520125 256638440 607258951 302147468 459435792 907113639 841741118 801615468 648808482 933651660 216566291 7293450 476561717 36337287 507202852 132760263 118636030 49407203 611496513 537445268 689256294 44656687 204296145 349993524 447568551 213119955 710709922 511180974 474775262 67626917 935252987 214556657 210266338 913120793 734007892 723800753 613647341 347915457 233574159 476237873 789302547 931717297 766002256 807763853 560074990 220454253 723380213 397236599 217187979 124811182 979684271 451622482 161077580 429283785 531503815 828314983 875184533 807778642 442921951 639537921 103720945 47754542 277432266 570882144 822045895 406964697 975693969 494392470 461987508 736964752 242775941 129095733 142045733 858033056 402976703 372673418 504923077 36124675 587067514 274248206 391188958 50418772 30958458 259074958 817656746 452037356 42102119 917087865 785230619 931760142 3913817 634588571 984838955 251402896 548282316 722451348 943042598 315601958 174198099 576693365 767404641 548285691 705375328 187658847 932266169 125789270 823926176 105970965 118957069 264899773 376369038 536626864 83944390 750341284 960397614 922219123 578808090 560887003 922574135 429299139 494788158 21905184 740205815 595245277 530860616 667227839 683679360 228870908 380756975 533246987 936507908 339969511 836017415 96387967 156314973 449570245 70854860 409502245 640398540 462138484 256234150 277573861 197890365 126519711 889676597 491825042 390792035 410414863 776598076 816800298 368633722 782263076 415977750 214218654 801301752 432386495 239234490 4710180 253578823 351072326 638314481 760929538 700023760 756962717 672413749 293414255 42670884 945184395 312593281 632989313 630561044 30880385 150286424 396987948 626018306 717612779 656952708 23647361 775748267 690214978 700689339 205190253 321220484 507564416 847843804 614980432 744114523 126294757 550189814 52648232 27503210 873880417 221881982 483852153 211430436 782907724 76860003 616197507 556792880 344581938 128508113 449478097 816768475 368770165 800496231 808924242 659238410 103808182 878844604 634938920 695607007 537527133 421224203 956155898 739115643 809636028 729539377 51006393 495411791 940436870 987032660 865578037 449796006 633750295 980996028 750881767 453373474 468520356 671368976 469732147 402587371 90557978 271526695 40746149 41996096 339530728 289318137 970128712 562640081 710130831 870906215 63627272 571951908 550334259 849405535 926484292 617689506 135215852 185491096 836105250 57547196 944685942 13829986 467052918 801421780 901215325 283517242 94873449 852864807 313538952 603991741 497308247 292955060 239984247 698282803 463584655 320669807 186765318 611730666 730991586 8632973 86852819 519332492 446377143 502317484 157146572 509377608 363697281 226910188 839694204 856913200 105293314 118067194 516194332 48622237 894831241 128291373 589975020 421127859 60845406 196953016 551088178 505287004 196539751 154583074 87419308 981022657 726433231 720159699 501633150 760088996 894690462 385273333 799662741 260851201 498378618 188662468 588763534 298605456 389813545 992293636 782053132 933640943 673120224 521426958 980823576 951962129 112986918 502505383 327983011 775815644 916164894 203614090 911698373 699256063 282572077 348069104 396720866 140967573 195582195 461275640 360767651 789022169 13941449 918951778 108518124 914960982 744403710 820178133 985996304 188277393 914151329 528333628 695031266 382454399 460805226 389157289 775947866 598501576 987657068 73347349 365822368 746508733 307930662 149706614 527049516 595761716 70085158 857245960 415035431 124422755 731682258 963350758 320824266 889523894 199663065 832876989 879922194 771863506 790833283 116845972 98460826 392436685 787754623 968506975 817901742 346056164 881060924 770527183 474539206 440784740 297815006 421245420 667537963 873952835 880547775 507767448 476912177 995251005 870524115 809043162 248770025 691464064 832888364 100664564 159716501 860083601 223954471 184586926 421631047 460777899 404520551 980291314 66134892 772025763 758634291 895435828 757937725 157029694 388354143 554597139 564040575 950834909 589819871 61771024 493639174 603155304 531526129 221231774 277958032 946566571 679579454 208427527 818096838 893545986 196800614 50021231 783365655 549447877 835709558 121705490 381806251 159826970 533498974 663694633 488043388 4308465 230830618 761304787 187068772 963685050 831753481 828206427 989474598 354870686 355503289 8355529 376595797 77460172 578826477 992997702 942928545 243257585 698176877 691286463 976627971 914861187 609948714 413196387 655994110 494768778 730940335 193920462 888787058 375260799 11157277 145978945 280684208 433887399 762478918 474478023 557319623 565271355 728400270 186800622 249673418 124379104 420836737 33603179 865631160 761600389 682322643 282630211 206299770 840056699 82177530 867984784 604652728 807257777 419109507 410985904 367380726 225831499 142670685 824190017 291937851 166229370 308080085 657014455 605621156 333497786 762386211 686916847 319119700 426682771 48738783 508932421 577305446 965224804 87853475 288870572 844010784 393547099 451770863 710325309 763841244 198808683 715591242 920414404 663043438 148829794 36300400 747099219 20252400 187736703 543179514 714322483 94168325 513181664 954542006 620539117 284960828 451576008 973900326 651465244 774097975 449511239 835022641 232312366 241821956 457719696 666715615 712745542 866989689 645583061 600037785 713494399 328624319 848281762 165909381 597769962 20118234 701065483 69546448 734618990 365829319 358026196 418073588 975971050 531195896 49505749 133037640 89340971 285087156 634286913 970906218 987168097 254021047 982247420 137432730 377648705 554807076 516957218 883492358 329551924 816497071 793801539 790034820 309435704 988404856 473493180 783986444 938406815 884001228 947142745 288944428 106275341 306361777 56129304 828093877 882815711 989684530 856750531 843868136 890783739 898984579 214890178 845680374 525861966 487917553 795206839 612666112 673832269 941946725 448948910 215566515 989671836 239260412 376325949 763700485 796098302 929052605 781860626 473258712 679163944 462745202 832441865 885114322 995004346 836793923 437601965 864403419 458143330 808571804 103233407 818660834 355206231 884217117 884177691 994440725 144426871 385855396 706723636 730870831 507068883 303232034 727469987 889573552 542492821 887636093 95410212 377048805 915515696 434043788 566497159 650309217 116032076 292229985 805427977 758713408 850753488 39076394 197524498 280349614 288900387 674544249 244611973 267455114 319110216 991706284 950074306 773424672 48128402 324287369 417027261 260410469 462834935 182534878 643443369 949517978 599438066 861484543 203581170 606308419 261966971 272705277 688741768 329943624 836172674 258179258 111127051 619030058 424149187 256436573 732384245 640483870 334394390 373460989 771564734 237421648 806821545 336363210 805251577 682694441 777001575 498470109 608011961 704780808 695193944 243827380 18541454 905758588 870326604 246315991 666806117 131757536 259119542 371754295 450690203 777415530 216319066 101976692 562002191 194216155 941833007 82656985 726172118 111863584 861447386 916457233 799012896 574531243 821682983 853513731 310227458 964360043 432220846 561640862 648156722 6883855 345505253 890555389 831046248 820272336 533889437 990651428 880142 541351965 923134969 241394048 527047288 95868236 379068163 544756030 831908529 738625347 111022404 386175106 21374892 59643341 378113164 846660594 284669947 601502442 540954875 106029400 956494998 743181462 271948247 270407937 126415475 219615017 956399376 668741285 942164153 36542478 324571031 706197417 330701959 154663979 436374622 564568396 804310725 393351985 528256617 772263040 824917342 774017749 342323341 51472382 837843136 594723276 467678286 426855351 940474690 37663262 138443459 395064106 160826425 635326176 728043328 297897077 84824318 576522799 968429090 962613939 268776094 45624510 654106158 945801147 396470800 667811904 126916239 565471843 438907368 584706830 6825935 471336192 132441546 94352210 530086761 148150323 400022514 849641656 758218789 611864656 773516576 531295510 203953397 818488627 857937363 910362000 694860769 316081497 220238303 985180223 712627447 563945135 657857671 273167315 228584684 29934703 402890099 452927141 408863594 196995779 662886417 281538215 123607879 922019698 762640234 526005436 95275857 310028695 225946197 397426272 325285155 558841787 179465808 434516617 687437178 144568015 779644563 23768727 583466643 684481974 612469493 834762473 668258330 617406292 398947461 995838890 319215688 285203091 633356086 599459462 511436472 872434589 536628268 462324851 398729929 328524440 710211879 916075022 140119979 820790251 319816145 374855162 39355841 500390965 655194465 806418222 668134395 190094202 936757625 196592455 985817796 631405746 138104732 807039775 690312610 772197792 299124587 553046512 506723269 555261391 345186931 321241243 681493420 713064721 100136081 785843925 396523119 760507798 371895029 276438992 340256652 105846516 113628261 385234521 836842415 969785885 808842856 364154649 612455887 580917674 468447215 28114323 182954130 848161955 141256711 331666353 40379201 975828277 215156111 676673625 173009163 113146426 909376631 982580505 156531246 580725833 868507380 301470542 389083114 810602451 700210799 45313605 771662413 525528070 99892771 441103783 980945168 175285504 505791953 781251253 520870582 618909199 861438199 358531081 132977450 275725355 470453201 293551236 541437758 789052950 374294496 844149578 159105884 443948702 227397658 18310316 937144287 666804186 353659823 652075903 84928965 151036417 84536382 147054184 600774255 79975621 709229032 314206743 643535599 724985966 228799723 96116679 679685181 941025136 135528594 897649717 116886558 860169763 461221285 808525826 264113986 880829823 318578235 42630593 831489718 267580876 438371856 582848260 596233379 238737527 530302159 16924766 454878914 294777089 977410524 983696283 92959091 221816468 852904511 997852222 600468937 557135836 52289905 910117092 390485190 319532876 829747629 744827457 146397832 405117927 275933879 567947456 386313482 239748960 496369034 2404452 255937185 313482845 595512528 533097001 449947750 359175457 179452150 407217881 455184180 431021773 833470732 648651059 595311543 510080690 116209568 325882630 11598828 381281650 843032714 334152936 912512401 116747393 827732581 860945049 957787971 221620181 228568701 850707395 550811158 171058890 514366080 643590256 892227602 471439555 218947367 667729812 394478320 485875221 99597871 160928684 520811925 626203225 838581031 262187537 551401037 358857527 726932043 646512522 550700941 631993601 512348691 331918202 139040047 849262161 828490928 958351994 472208963 343799726 585879735 399573332 914611248 205818895 997722725 778736278 559230068 511538012 724022210 17218689 569426463 343246291 562128170 835572738 418172088 464548599 362449958 939846936 150789456 934753754 194448213 435990858 102201667 715047436 317203793 360836394 475424096 224975881 67665429 809434919 850509372 800636950 678104886 631976824 756567369 184329617 112901045 984100756 84767935 256571240 558965109 821509508 38270788 755687178 828595353 640988372 475062671 467050306 919690868 731782897 890404699 826458625 819932763 260100651 190117575 699584733 841018918 884331321 375184277 794890851 376022002 898840324 459259803 898724723 158161019 694178995 633306585 311267365 258741225 652871640 720247582 980142828 812814259 61354233 533417692 138759034 301789220 126903919 874538580 344683493 81627818 487535635 102260644 548195855 162939496 529711237 798052713 40715654 529161432 439250906 961453647 704369794 655345850 55525972 447974049 500903305 564261445 565511317 854965182 710478192 531046956 358278011 992434376 797609373 495098868 533096481 747599003 783100763 126698619 157631268 979573231 903579017 572601120 513708780 144691765 56692299 896828590 6891743 350031147 824260580 711222441 315127943 692311299 310026791 928221132 702367598 227107337 378542587 120779175 985071357 629765125 747390232 813357023 750144301 575645167 780445758 271916871 937324864 895929679 604310878 827513053 494239341 649544871 126127242 18546 550415136 885603252 902987355 765951256 467425678 221987215 11958067 880757770 880920178 68452620 707167126 497043118 364303923 206019279 228528750 277179967 16477902 54403535 163939140 271425665 563377939 453840675 173874059 133076756 772139704 572580504 796279306 383526304 793826232 619960614 153626119 954946771 31698117 865173038 118885355 417528157 909658916 639954454 426992340 100171252 379786852 988426103 154922884 31798999 459375012 442275062 629688688 160915510 528345972 353372878 495301999 255863035 602752816 684004186 444902190 283207027 768104521 215582665 495304228 371887880 219657045 883718916 768539443 432804146 941589436 507648039 322118316 400517828 138446399 200948246 464495075 877523967 520821409 252002761 445363012 630289567 384731733 665021184 161659257 402718099 378305592 521287096 283306551 391047155 384785120 164543231 608608834 41927646 237701735 13530510 44585327 298253674 462382095 613315728 56345965 112627405 858215644 839508721 53428208 271239916 35782932 80574723 673674010 654811182 827036697 640279734 228110152 924476020 848400102 421493157 855821033 53682273 546488167 441154668 237023732 734059428 943733436 914893006 440770520 31993424 151853023 822734870 506005865 852952701 970151881 326486180 371420243 504809839 424154310 41898628 811393345 769362697 287552003 560681008 610878874 271408578 14624165 292004303 273157753 377847357 313176744 768806457 896913833 657773821 106563928 551809123 410127626 38200125 270774817 678682599 116814324 436205973 487997248 557407715 932532434 773049224 39970958 943077228 205113290 153391578 495823410 318127150 88577605 284465815 343325634 389132638 428307051 97446444 248866203 830771531 885090887 933778299 360928411 106898223 984571127 537558760 484303395 425367989 17764918 169066061 354033593 176326707 739664153 778847722 367954300 194489921 999006085 638365799 974139350 103845966 34529570 307074959 220618633 553053003 985759486 807453117 739181637 439602574 211987651 659952272 830771814 640048151 630156591 91747919 861710300 194255470 505737430 726732864 621849283 268465629 951287978 161795595 926347127 746883876 224896744 351581744 243808437 191691251 445467077 974510631 501455851 911144848 271807069 290101277 68474887 44580231 264570249 296949229 400215216 114129205 123450400 768178415 339657111 944273392 993303963 205407864 513797404 855627948 317484306 290691746 366831605 120505496 416465120 590729894 558280728 343933072 690333077 947997090 150295162 136005201 574345391 203721697 440680491 556084851 440207255 825348614 356739783 1705695 335965241 854012901 983397879 712889224 285882868 579226267 840733935 565462755 668065856 241356388 737430878 124381804 344755465 170474104 268906677 817941105 76390896 690886041 389360396 618801795 252908101 224417673 119096537 647078190 361753353 705149753 911720339 70751393 572142889 704776633 362310853 450844182 26705242 792124865 351100389 348511368 367513465 983742438 187803683 426848957 668969077 428770662 788135586 62827724 980254264 351690419 377692841 627824625 737424142 974459898 664009546 799339300 483640801 819391790 248595728 318566772 900992744 759227641 587481676 778797699 407224544 282003620 365768840 866249555 505779057 363971608 727350983 438806531 372561282 945711708 512739367 738974434 948832859 359462564 198225781 785886899 100206552 962834795 434095725 884619108 93765609 817348485 910390865 316091880 231364295 276184263 630020208 824640324 554250750 354250211 352517643 305654930 233525248 50136984 335848187 161555359 444614007 941939641 17220834 886145933 725344887 648065415 804075899 229015787 727155535 577962294 240203425 653147943 280257227 983945021 771570521 143117736 296699670 379746255 106644219 801980457 222059460 920617722 408084713 689678147 781862345 388361970 798842384 259760877 435218909 796356822 432188724 855529344 934506752 786134299 83085325 265375797 989582177 862137799 964135358 974226823 1325437 4926824 19188987 33652284 536640780 653853673 139526950 243918556 330990034 730256073 376794329 233427008 529899159 953299377 81644799 288614744 588064547 769472378 490727085 251467597 519558036 541299400 961686513 441378734 481944679 113169936 446201890 627435023 670337876 802036269 87471639 667076858 922352352 712770645 501596924 787006691 577229324 403671534 999532450 425345368 342346791 556699619 64961415 926004011 308132547 81356826 13532538 706706683 136749499 573670537 271590108 512843325 916361655 635681670 606785083 609735679 696148509 390117209 972912102 322720397 408931037 289378335 791051235 867057117 895506435 893244665 784627139 52362071 574830260 116232315 250678205 925554987 106232617 367295289 980914918 561418018 212502121 300604257 256944163 934261491 633134612 707007228 695650632 836782304 530423765 62975703 821749592 481159647 784106361 53054773 142948110 308200818 696071783 304654164 704229108 668542225 23585797 961767884 759690920 361711465 461721854 428001357 750471498 337184883 530769967 631509462 723190152 624168768 166305978 563521967 2180378 546642297 417912266 312155363 63685334 88835245 301829021 857058821 730937782 328436651 643497785 154000824 837516752 803199030 73959541 824200486 711564369 254158034 28884906 172893407 721297351 613382596 408531839 480411794 916141887 675791143 84216964 117073943 475736364 524742793 396144639 243102381 746250557 493799660 854682299 787596303 652937888 732865025 398022712 260376528 472448112 496318812 165211750 8213179 253765611 350123076 928164801 172520472 920322059 402114324 579672940 710703133 535518241 693534258 913046173 829623446 324435010 901258969 382923276 241303965 867554525 743847317 560121420 60272212 961146885 895094196 870446263 565975113 927336335 948880663 965518474 461679950 233789335 657083834 445423363 368564838 234640816 311659664 708518955 269527694 260942335 395759330 68406811 368364437 187935835 486094205 461394975 747404003 551559780 668247869 256531405 886894307 520868719 958504130 654609306 769784905 746517982 570323838 293734550 359525751 136780015 716577109 195068023 822585381 276006202 727214056 33058213 742680365 972703930 154144956 290171046 939229614 560091866 362758492 855979362 585328868 936595653 456771330 365568740 793445994 267264710 678289957 747489782 274831849 583961939 281725355 82096217 40426293 81305942 651909827 531992768 228409339 627331352 101474767 872482369 391566066 671040823 526007801 252565809 372387934 437279903 37816821 169867413 893085331 913355984 293159883 821529330 941765388 442032581 868800240 614731692 86971903 559696010 938233588 124473640 805910785 822467754 634928231 181778120 521757019 680420883 240401827 715468374 682874263 443614932 435242410 474221237 818723269 105812807 91222715 482673610 262973828 534953599 293584765 590735782 209388004 117680801 860785856 927361830 38027206 726568133 7677903 845291752 262004728 234412265 12498991 444329541 632136605 246955786 748112151 545909939 366633027 710582335 583155765 519692061 639230 552350977 565890195 724260481 439219391 908773473 830997599 563089120 348922925 294871198 43173518 142424419 661679044 626028618 927299411 779223431 935130157 150315057 715093584 882401981 372099970 112320674 246113662 691522558 613218097 994726668 655519278 765472487 881775146 300167327 298322568 22551247 218994031 713693532 230997333 704304739 897035685 722174608 169820951 844519495 734387606 114601311 536120424 721107566 875427099 25794464 190038612 351069373 896267577 655050399 577238300 953569024 947344889 693873466 276051994 524604984 372570138 86131628 449744921 387096736 875235818 297097399 502612565 513724727 109118190 808186944 898636159 236024628 533531917 433484091 871183283 750738541 211671763 64800592 747394990 757933724 321514139 11293771 539954931 792188604 971067049 919550913 833388457 749131529 219184504 979095069 499821578 693878507 960220672 496823037 228897297 767492716 390468957 431618139 311483756 937533968 496195205 936120855 330317232 931881124 200814510 827839651 806602933 65488365 515197248 654962218 454393026 566147046 426347736 160907751 812611187 124221643 793198038 765051925 684919314 25205172 190447851 454119736 100556032 673141013 802066853 664694886 202676072 533119872 694454349 320447982 923008071 496125123 13940442 77156358 252887089 36537197 116611680 349342068 657475 391465372 579725399 369297337 989302129 387112661 774471456 771032241 669484351 184108062 636547337 841396093 622039282 12093379 479710945 565066872 742754905 302995000 216312193 393181521 869777088 845247107 213711659 751896634 195913633 135248190 410381 837876658 213987382 266544746 113523138 213522434 133136379 966246935 927296837 501998863 459839729 576700539 398230370 585590804 101264112 232037605 591363576 764779359 367850568 740097478 806307334 914131919 676395889 739622715 476298236 656597359 434683621 864540236 784064630 208580533 561648846 186036441 819193977 352521074 758283419 233764953 17073537 495728457 386924140 66726084 580253307 197295787 292236390 461266519 523661608 819742510 359086980 262503261 459334995 491302237 616607131 954263584 398288571 476966132 54844902 820556384 941571264 413772866 527503713 305405665 464624438 584781598 794248311 788726694 904701144 311119092 690369451 851889460 464337613 490050515 168122576 134250864 565853089 783969945 816531653 460840905 992132905 85923712 70906778 973230919 427033843 83921879 694623417 702798103 79799290 278015112 320860758 682268456 113685971 702478500 926241132 476655580 158471714 773285466 794051825 612314630 844453646 875386016 890580704 192958465 321189848 27392752 932260758 841969093 882443520 522841733 831284629 930750131 608039043 895479697 519351595 984963193 264733211 568241651 983192763 347070742 983766770 452824591 552159901 148322078 218950345 270805639 835263053 622404656 80398666 125460307 105987024 997808342 612912780 168923852 158067370 855998133 258070784 497126342 31320296 608221179 773772321 255737963 266032437 351359415 680053133 784295324 304527530 278149202 139309408 726719354 645802724 990212047 341801046 590437663 91983788 196090661 567103953 743540810 553955948 977168997 698436311 588739513 894680286 946392754 415038011 856786925 584884457 306254380 340113522 28473920 279675424 287654988 915782776 282657136 101244922 500141330 255195117 469501138 220081195 177821322 350002746 650496953 557883942 98176557 241383813 792486745 687048992 82723115 313603789 263932075 379929165 378705888 345344383 192114323 173373561 59268786 94686496 415622329 696888223 377737979 953183737 855011283 265843232 852316922 140322662 774949016 958627127 165460525 479778925 811121906 852349344 445331453 828738589 574391902 192011783 946971687 284606703 309139683 644304473 316370417 603726801 991909471 175887431 666238239 757159173 797280893 364524628 320498478 171602487 695140119 998273901 722176681 961795959 637830469 735045701 210885806 717956673 575882707 203442173 197896945 825908430 629441127 712403701 240200878 528630219 973135093 224198513 547920553 885250781 410746938 157719664 671999296 519831528 627307663 602887450 44318760 367382887 529940212 612649335 17999277 793839926 15371142 437004750 390304824 396325665 583553090 796387603 977099628 396730581 449384128 160073241 253442790 52291360 737800919 835157301 893312130 643447522 589793549 352471841 123460552 357618451 676985957 416981124 861880778 812012556 406543601 449929965 721654986 175002486 811564632 273699795 605622059 693347300 600879476 808386444 377831195 351761893 826729747 115191345 450698930 732554464 193921922 869662497 523218577 827911734 402530921 260044834 294750273 772292371 288645524 278242408 217878565 384724434 129929174 867246651 966125732 955266994 934484535 838509186 542281809 363333147 818492364 310002417 768865840 167251156 721943668 99693606 491970495 119305811 96233417 221212039 540529369 265953811 911076766 844791583 703171891 114980180 610460924 435369785 495546887 573100525 233603415 754554484 712590092 896774404 326830669 364351539 542161056 805404215 152038984 157941778 955000481 723577177 697377285 586138610 923340749 296325646 328317329 108324516 810417851 929723249 677825324 185305462 193689515 761822303 339486084 83238319 538310046 897650432 840474972 640192566 398791602 665726034 604553798 449027737 234420863 224908313 967897607 870314175 412875752 848342285 17431138 960500791 367228962 296506207 53036513 219835757 20957037 856225633 765569400 145777355 771200946 528524327 892397148 710263059 94558782 932231566 649231513 649778963 533996249 579620406 502416625 488081016 924827172 315775906 168067782 888664594 66020377 898713278 868543683 942902824 653337130 847854613 393692090 621073808 565397339 802829650 98626119 524019431 870655228 544907351 138404386 254358418 543228196 365148932 597598249 804803943 922692619 416011599 221808349 356183763 36341992 880202239 503863004 109175304 992855094 263356103 563089483 351888930 181833318 897354859 811389967 592868237 382970789 241595939 524911949 171956726 931820461 499284516 290787716 747062423 774978258 787705202 313249722 900266973 896600374 727608738 181214874 533386911 326318759 665380990 81966543 786113672 840328012 267223703 884667827 561576748 192450473 616052032 20345697 244815605 297255335 668734396 780573179 225397095 373743978 741395895 546522182 146499909 833312470 938514762 77197192 841444345 132368540 789342005 523505506 256842799 844524950 693976942 466066950 994237113 136204477 718071211 744471936 423684079 289857166 697196211 421598928 204332658 5793514 420575203 229285969 899321360 831516502 669880220 543512775 836086665 758041851 547293609 109356401 889650247 114226556 903841464 626484648 900424647 665542467 625202921 482014660 322961696 427255823 739467986 496734310 204571355 286496 16082554 993880591 231696163 231416691 238057395 743872978 149139232 927439659 190597004 892352835 690514397 548964291 326329202 276189020 919491607 895809160 959864757 728441988 600352826 230482704 304276114 293360869 328650049 948743601 163508630 226059978 364502722 98676361 226780037 591161920 797303790 47060179 639695896 512774628 240888838 681413871 709921377 78400971 17132126 605071987 916899563 915770011 105794920 757092540 257540659 984421025 5458504 16088289 783539469 425642054 292427572 608124688 6185513 981117676 397743848 666786488 519057854 86387786 675699655 800235278 479003997 401365596 957303845 694010911 154206634 889665643 257073947 97067686 14279834 105094841 126062159 965949534 852358694 89712887 835312136 158162955 8552270 270675544 126597103 861563716 427882472 872808793 40933875 271734786 839334734 649719307 545354240 530258792 312083296 120152223 486085090 616434197 167323399 839479973 448631878 168263419 280088703 466418659 687020952 918068445 318824600 483851554 4699778 122171481 993941047 837541650 514960926 336069349 49128878 592094195 110994598 828007044 589447829 364149527 943271539 779091867 47154890 255293087 219291311 747212924 517655857 314465886 359469887 792591026 20517756 88771215 764050365 581392247 321285475 733898034 741694238 448600248 494344762 635960891 92849780 337292580 431534868 268852705 207974675 18390152 627184681 114103334 528632564 740758084 166666988 380144696 911507940 937785852 946134437 386718092 755619294 651293634 443391718 870593403 851274707 806711771 338370053 804940880 344007616 939024123 283577781 439236881 15186741 967597928 385568059 774552995 378941451 668672827 754894092 9228102 609727619 126107507 415763111 83220985 397531448 144552385 599563078 971932032 376726714 133706763 142465053 390538775 369674666 87600500 840156163 35411040 152545765 253171477 955880383 984505584 109270672 167228669 453333650 915488848 583437143 389853443 702860976 844567418 738492210 107748247 152609911 311543995 704782092 57821986 891844708 604403168 915860310 477899318 307587258 492499841 426191123 565721662 784486179 895377611 967032279 283653011 603051545 221415611 483975112 464273377 454180266 204292326 908481183 915271264 487082818 663165194 564519327 41145721 96918725 208077639 761616035 350384136 562633438 853175293 176767752 227501186 390690939 973123366 225192685 626369941 984138327 548792607 576828244 813739307 592041127 69637355 525988623 76195532 863149733 36836592 920211988 773767730 744502074 704358353 641626842 567941929 473132389 207839621 642020310 860716590 324873401 813869913 877084033 356928592 260192199 799610042 8827337 688527750 949609518 880830346 123663992 526372637 48657574 788489787 577299836 214024313 300168362 665814862 635557910 827899854 95138481 701443124 424532197 77839088 357377869 808681206 343678007 469594075 185689139 198301273 33607137 249424083 192956162 212680646 175500310 782855910 838369474 880737111 93324537 188113472 445276222 974054436 133095292 847579638 25422717 194564498 350499765 892219442 964896622 156893355 440480143 728952614 13631517 150552686 286879188 423803122 89392182 869948778 989611660 968598183 912898157 561152259 568389938 358831547 590690694 382755915 804626248 596098295 752766245 290127745 750208093 866196152 889744477 743277128 717704718 767981474 924647188 778193180 202621423 839625695 463562698 375956788 534772016 55120789 265666051 232356206 687210678 518164183 713456302 129772197 415897191 84070300 507890004 602504465 489432737 556649954 622807074 488572802 689372471 831235804 647571016 890234291 333588030 427486674 335471602 771950383 241086913 265143914 67274015 19092579 161959867 873530058 884033547 132647310 611195041 827057439 393822784 997073360 735558672 978063913 532982538 161550054 969309144 462510301 856482965 165532935 214580582 413275557 670346907 532889925 250100021 487938844 375582553 676071199 784520984 467097658 301588561 688027175 522641291 182114154 990347434 935237850 2604329 190699142 79932389 693334520 420086985 733379697 425454670 952789819 505744209 97254405 259887724 909482875 724159164 462260219 883210581 67604101 593321345 485392533 778781024 543474669 147344305 147172546 499000302 444562526 250684577 114628224 863604933 441966225 979727448 971231541 246272734 326906046 497645763 966079798 344028081 88123087 575938398 614899972 188226975 693509937 64857620 190788 676824249 265124444 960913943 401470128 344294812 942619313 352799633 780477383 507313649 927152577 274357651 709862863 436294147 137238973 756007771 512839398 323688835 296419643 21578917 323170758 940119779 464603132 754255343 560191579 778165664 315837373 887686355 957409784 97370545 25195422 1222070 284342084 932747602 91666598 959614559 914543662 879284033 602196818 397483909 151793409 345115973 164992730 428504183 45888294 903263635 64495142 664308923 923749982 665033404 257180938 528740264 444092061 77098228 562025446 260870648 725935213 351379750 310662842 45742065 801412160 201523637 778697883 483987142 155475557 103220953 135210291 188606415 561459501 384133899 470329104 23196618 75691021 837672852 932796685 862758232 757442440 372564378 600313579 43721720 615465071 847551886 545080644 388463860 807578188 275394461 155082989 895920323 359314024 878133399 999145592 594205290 658980490 219909344 977594567 99109531 93670591 649533622 712496306 332473635 993357449 845696368 706072111 159422205 664314870 386928236 57306359 358248982 748592479 952980947 677162475 262928056 800691056 738805989 873383019 105488618 447182933 378401271 943669514 717150924 489585557 392147296 127875195 468776154 242166351 836118020 549831331 725922078 155939265 538998483 865416620 519243346 522344760 188188789 551931528 63511130 130373677 523034971 8118999 70609471 572483472 147479975 628661771 855709262 262716853 90512781 49414805 615462867 183597895 351044654 703222665 574489083 567412538 447016710 892339167 623496203 264872190 136884607 110237385 734918418 618911013 899942522 423585249 661551211 100132141 148350285 376962121 558632392 894812582 750991345 882162127 241284384 247401438 809784547 497732513 248702589 279572796 802511565 342675096 954904260 442427130 581152635 945364989 43140121 980972087 218493874 989524279 598020103 868168403 338412501 761849336 74480273 265810234 24834749 739323855 813565079 406237205 549921285 61696916 20591181 798545154 251180168 61170249 920473557 210212673 613966248 52214921 222286325 547039309 433779878 970314391 228712537 195340496 295375956 164530475 617775470 992135577 622703946 84983201 195911971 886407620 267481242 296689708 274601753 764421022 908178533 913113594 643163290 896203213 798480756 855325919 322189327 960386264 903672324 995001770 119341921 261466409 796585048 246423730 247233589 911412334 922327091 482951127 693818732 339699387 337835440 75759090 240745983 889060632 124665385 817104574 691955846 143192570 24646393 85895198 517005689 983362089 5516357 22318262 831519560 515352615 288556352 682943749 185943376 496309799 18453660 208746485 433114835 842339066 1229794 194789363 537539296 631131571 133109364 701622269 340595532 387306854 154516366 143550306 626598745 757741231 273438987 977307575 909902819 124423129 414265923 881881516 977326412 782351633 908783517 77860810 527404730 279049561 309126888 793393767 738654538 101466044 386997195 682982378 487196485 475775709 760560057 600779272 957021024 746226135 209969973 62183572 714077866 304199345 845857272 434167160 88073196 842238281 965155120 276561592 72226155 512489848 299080483 324191797 683415539 949406840 470950985 844545661 166852547 559201827 931225038 615641161 362403497 75201307 279307150 432454920 353912492 963112255 255306379 333065769 293242978 36420989 742432085 581308285 310451850 878048728 620472127 588161106 774134975 839333078 890703665 934081310 51821185 991437591 70239449 861432433 413131832 233519846 197831769 663643656 335665812 316894072 420198023 155447456 871575481 856513134 870984229 689125513 654601584 669129666 643465767 322318697 992598002 675063215 866701219 949954822 911356349 589229989 866576735 446764021 849951235 238007735 388707744 208372815 128584760 711173450 630388106 614517562 786118263 379664062 635251336 625509997 333262914 140919977 18903414 913530025 17867266 380464990 257327714 566036880 109201480 986541549 413131234 944203132 377400383 150390828 933933796 256104536 975393720 779870100 665879400 235086641 432327688 681062279 38907680 478535364 929480581 156489259 342493151 717488798 636461002 545163605 460198524 425855061 244557713 651655705 208719813 978866830 985526006 715817103 432143448 337081165 499020625 12783073 975115904 74354362 392721610 912299849 886996233 436289103 293434284 777141246 68963181 31276348 527724337 527896495 358034960 689727328 431891700 338325612 747052145 66156525 257337788 558771741 502793551 315296685 726632477 14046903 945839983 751629988 614624898 9056559 249856963 631187204 146553833 480653881 243824025 234863474 360731634 300193883 424807837 419328252 372406345 410887301 680102955 901147828 956303520 479802748 569285820 448167096 971577981 310717847 262264141 680863293 379437763 162250958 647660984 184433332 537667344 87252718 98227254 481011125 531508840 184790195 52222721 369352245 600691656 415518944 399929233 651632532 405977129 748762738 712412001 35579803 508026433 819416215 476500099 334957635 678139829 331413336 10788710 39256825 262372366 635786311 944338909 469097896 202595022 178341371 753869739 403018397 87278371 132182556 441728176 46173258 10044190 452616646 218291947 691980721 270650975 914150701 410984269 995045004 420314012 673970761 375327393 428312111 351677806 118679982 979195716 986242635 414303968 52462501 920930776 396557625 175324381 873393708 470490115 345630091 156103411 31441948 637765074 277388886 337856791 835419059 864986161 329856643 39407873 90552504 171029591 547920969 469606560 431645712 651109411 634375170 896476108 725119556 66895653 75658090 682215121 877257783 516749040 811725010 820345291 918397163 597190906 595371450 617803134 316250668 392321278 238691030 617911490 481224445 912180898 104116180 18753358 946276791 610971739 116699390 968153353 884917620 801691686 889746367 553379624 777094355 534813582 399022342 763111667 47154978 510218546 869952256 725012679 600856530 655859275 729204082 411688804 642051305 858287070 75184699 667255263 223865484 168265293 92101358 801014677 401673839 344969672 115862822 126851522 28491429 815481646 361083418 624562550 168853283 69217994 491021462 500458955 886401627 555118771 692311014 990019961 956303315 639535522 612306459 246962214 249133606 845153264 821985711 711753283 884565640 584063709 729671784 794897393 987281998 54577012 789836367 604416534 200457495 852304654 128550412 741468755 292792277 749541541 944117098 154899588 581339978 520885516 637827100 458389539 75397061 608411199 721592702 441376309 392309191 46498380 613171310 817345639 836119868 137633881 233800659 978556938 391514028 809625637 105662289 839639295 561802280 468599314 762636481 87590849 825043253 238022884 485058571 281922145 222588262 448866049 974175500 360977495 244911895 607116192 427094615 446316297 213562518 26806801 634527741 338027374 910777125 693230916 994955419 594920605 216328022 261614382 237753868 7581251 347652836 31268248 505465486 1956155 41309648 291334152 598261402 856066677 119308099 229449463 312440236 638800311 844359344 582090801 717952418 266178238 729937084 928616589 158669549 914347338 85806773 663056205 106760711 791172376 510005064 171339947 156364656 362078894 911453618 924489455 591688765 3097428 834302910 125798591 209348219 980298911 331844139 515315862 460957109 215027753 546621677 919626223 136042367 680575033 319901165 253821711 679026143 729675152 361059336 401567503 865737246 934050909 926980868 82089206 541934150 967459180 32867029 613933451 387151559 794595943 725052629 143286981 857853335 806596063 152118018 28003688 323771598 121782375 320409606 402387342 351341801 237716599 103286277 449898225 821168786 575147231 843052767 254033849 418918243 236566566 314576522 657855649 149338933 756022765 197744870 56756852 954463381 691027579 922879382 3135927 42469663 517493371 479844072 15664301 873430537 895395847 739843122 408892767 574807428 288387238 430485666 213360440 831138738 14363707 798656915 344931167 15676716 693627925 477121781 906948585 41614299 522149263 674956607 770977276 742481265 152714043 297560330 815795005 136812721 125528736 318641554 548279523 944040050 873215236 134464958 829577332 582033646 573341025 514527897 737058241 928910387 158275454 50269524 786020729 682021867 157314228 10325411 252308030 71294966 937384780 814334322 105434261 686342774 451736292 347747291 225613220 302460299 322848294 507372848 723315304 211830851 136612242 530071692 857388893 688651671 942774737 20949393 644805227 629899122 188070069 725925480 568658816 523490693 877061140 245834287 558093903 524669534 947237903 324920078 932132054 950297461 559690303 280432152 327459403 786056100 376884509 697455588 889041666 89132927 783468173 908785925 571563474 263698313 996340756 932069472 865224903 563092610 497604987 528177079 483820139 260484912 798810386 676006917 722195935 452418633 120949718 181259326 732581639 984316483 569305862 159558304 646920071 507961456 792401801 468026279 468030559 728075522 930876866 454043957 940035537 978883368 439087463 548153447 890663618 415983478 795643596 903970318 27337926 56184626 588161701 903281674 75726666 228945205 534416254 491807814 936194676 378205959 285010860 996768164 160585009 644248689 312319152 401995996 133530128 875748580 575501611 264362527 50492635 144547505 86705890 57159889 930158126 457559576 302810327 53865124 940937844 693105912 724057123 150732244 875704192 714162593 927717854 559089043 1025502 317097801 736586043 176902314 40346793 921539250 89051138 653582921 59501158 821358134 902026174 344304730 143028756 226396425 30071340 166548487 723802078 372256674 501664201 286867990 949159626 184057324 380647745 544137393 311169710 855505550 4013118 93489188 473855608 912193404 589538824 100293217 874842644 483474375 273830190 741419250 812732214 48299504 768512212 50878509 638381192 336911549 43767956 81303558 247421821 373305012 203456176 649502776 404877020 504394210 314242070 722876007 652971775 490139282 908456854 273086635 463808831 295776212 565073753 273544625 788458734 122296977 332509225 730913942 191685118 718664876 118417101 19757781 388255501 864173485 207044542 70475101 360356092 230098552 314890685 813927174 558951357 625502840 526400670 927954701 439265208 772613226 411546024 959857832 259547070 70959544 290381125 383273113 718615721 787380333 387751654 526670037 467335396 997129843 211309999 61792728 821811871 168615664 391887366 275875709 447510880 566358469 942525393 73945769 114031299 623552644 521268634 89886839 158251886 478738824 983471056 353047038 555011169 543832630 148817550 171797065 473360772 821802504 240059005 667145531 767050091 270634539 635307423 337893178 222360136 816326385 827044024 74275839 735230991 415355704 220715260 403932856 509060408 992567884 774259289 296131297 783131956 300195824 648473816 445992044 209293469 280088562 721418896 141012705 18822822 721899623 630371964 94396240 26648807 397008004 26687431 771519643 427926193 130928277 166002024 767751702 548624316 931723773 626143846 931003687 989784537 899889093 205120718 716416718 956024101 856739916 883495326 484474079 825784851 648642686 77861045 425681749 312235343 83591377 176396363 861645861 258533378 359651205 438875890 378051964 546058704 330850440 373242061 516073199 849047 385373815 693124832 457853606 349648939 252348421 145751873 305556114 258287135 455871843 934298736 764774967 938921035 223998842 244561243 709712745 951865403 780875874 418734615 541416776 107792755 303934145 870986828 685848033 390433652 568601496 453300184 351813046 799368294 434968105 816292425 598693867 351361982 747100660 857606447 406651711 37180658 660043670 645160674 993961573 608999294 250243145 655046829 308452839 358679677 930854110 5203961 524863382 627477430 770792732 62159992 32719943 325192206 80634874 97883648 853126313 218833310 56276610 828625546 751439290 195772668 273497658 610113166 244082095 725271079 24523853 84167333 250318642 151396741 187137138 899092389 441727066 320415343 347056420 928818766 299123223 811698382 488896202 315140596 912228480 54064781 401249720 112371358 47875158 437570501 778814201 198794680 70933284 107928641 847971523 979325590 460053262 356985130 51951648 835269684 604017705 774976775 884051049 34586476 685984680 356901681 101827666 307353842 123797588 159657832 85370886 352250844 13062673 280666388 648316911 52957846 175469308 47810407 543437071 361270237 805552903 244243353 817495156 139289909 894014733 807803910 459861090 833396597 583730062 799118522 335878540 952244343 806639749 861310882 197651628 714987937 317274652 631789905 650554298 963131345 225806117 507335086 43311030 556843069 721891271 150524901 456934980 457422719 822527661 770423934 63409940 639279658 760197385 932329293 235911008 460503842 714265555 233826678 982635008 181713269 283485935 700408100 21377533 734623614 361350854 348947331 704749118 347140311 449993330 293785902 250055858 685131969 781250114 860123986 735781410 24727611 410911042 761567071 66857480 273764274 100842967 82508112 475162052 330086939 538253318 160829357 689346154 955857740 722261154 866087173 993939021 161578131 243468954 275435991 988307066 721773099 815235591 130291862 144459051 149694799 292313695 910596231 723601776 957834772 507093200 363866714 82994072 612266157 870846553 757289226 943293893 16773696 310334297 74063825 46656764 550269604 323395520 981351494 344317375 82536447 953273840 323889540 929335080 540773332 797603893 93461386 481330283 933063969 216781391 308996826 846932784 72865249 959068489 109012400 920160146 961036471 535941106 32783372 410698974 588529889 501030829 851470790 85833123 735416806 321550477 754102866 440329055 702278575 428793157 309263744 516863194 354005034 433755917 978487176 301142009 242363850 403196916 475325328 881743457 786326300 639649365 815747810 128628928 729561036 779275428 46590115 85889049 871258325 679572915 186354509 993464696 897758637 395508886 872383779 270844636 658675403 665818525 813325534 616975431 677390300 100206799 887245243 947746882 286708051 345040273 210841485 618249039 644340122 698624189 253620926 743417227 168126417 938966565 578180877 622413394 158454313 751414355 576259074 424500326 550590340 491209645 868764796 948196110 248330360 730624590 460139479 888536456 161626433 766080837 544228205 456336593 834961370 461502707 214720975 892749113 845495385 745312627 791148445 566022455 527503461 497477437 743117059 740878693 17494204 950299957 824003233 373257792 961265939 532882292 960753576 280735289 444274037 728930659 800903617 682445601 240051531 388292888 416206766 437389616 270422652 135125645 258627821 836261550 94202807 287072614 485585538 839562741 281793701 512554208 999465945 918918343 472874041 822147691 880057429 8710318 865905958 9044109 854736305 333916736 99090464 280468861 220401006 587305271 989656033 289630553 779098616 34010129 437607332 697852205 639032642 328685819 616663920 937508757 268384978 99590992 524288521 11943542 465660775 976945501 660906983 127625996 157963914 626474557 107380734 979234528 974735152 817502197 188412388 794430208 687107423 805254867 568190198 238676290 191042300 600575695 786004531 316319360 558090676 510034845 359358801 247822766 566390384 698095581 680486581 25953612 876159347 396822730 112367891 488723664 423786702 97140983 442918453 257342892 768365755 698554774 23911882 117972756 906836534 886694260 968040569 786104976 380209855 122846043 405727999 750441309 263909360 172953509 551801273 300620683 976580747 843052317 623075621 394620320 52280841 5262475 827245797 528360810 918620301 417495144 899215714 163867311 658323412 504267068 976639449 405514387 733003684 414322885 800742171 857192404 164574544 745671830 323396744 182305546 747569014 919303376 812525644 558577548 663163312 576908432 460637645 882931552 831692714 580331711 791341185 510447458 662313666 692669422 788644082 680194831 607033490 159234674 872690992 489073387 810066976 266818050 636469696 527127465 356084150 539623717 908460630 632300267 942721244 58506977 652893615 42412879 354562086 563507116 919874721 229037548 671732176 828722383 475217390 700621488 28255027 993907665 695560550 616955375 450841953 496992728 462618867 261251982 241940868 384611084 43891330 474151526 619625848 387530802 354033493 507756984 949764388 330462345 42196769 550469961 834950363 785575535 192376536 974995527 339049867 152535918 399510619 326124685 251708312 858859 174326779 974228686 739495860 213566167 515550594 188795195 10118703 558897869 261494109 262550133 411020774 71882669 659506930 465825689 225313503 80136797 112530358 589143801 129074788 477246886 305587348 516422508 50233190 858258305 620563382 181889696 723552586 357228046 355482163 540521940 127189883 406407666 246790322 680433859 609747770 919160857 802185976 747631647 878443808 299998260 84799003 108074571 289567209 945838991 381731796 779366505 112295378 891246009 484421877 150238015 57920688 695387196 519273816 511504514 5849832 7710201 114984519 589090072 667651709 973550168 314032750 976877783 664383891 424132982 702412787 286747590 192388567 156681527 867078682 858129003 795450869 4686832 499401210 98888293 906864018 52103028 21289361 633335162 418504339 639552575 659005066 778684878 871846926 997015824 712961354 174883592 4841174 704173443 227868793 708629589 649469018 677387327 589540879 547822038 426621713 171753780 395915241 373273598 469901915 547409526 668085154 33103385 647704915 264496992 417103411 162993999 758532802 643722043 275697015 539984684 785715413 758565894 285833646 910130679 936167209 283254540 529865618 649320739 102372702 575294881 677677051 779938428 610408989 169622855 806171715 180035552 384200484 496078871 511969150 46932156 938772632 577584269 309791917 734980763 439298839 511657910 57660955 638638543 483303087 861196875 798632148 851465815 432442734 387963987 913524369 347586288 859808455 828277899 207889835 135995648 245527392 918863243 457674950 388945479 761203631 473747228 109591338 93628054 691867472 347105974 2346287 453848728 24815238 788501678 838803090 998126320 594291394 756366692 397617342 818098728 275892687 877855433 97676878 365125001 576608497 533817204 94485478 134094002 170833345 929129627 867693475 469102893 666380332 779495624 665491718 193555128 983570257 77305583 957341478 856532798 317421027 441409057 537952660 298841286 281420071 783605839 365046461 672301162 758905908 480622312 791558390 817505046 646092868 523736457 83834982 20426909 490327509 139699479 554042873 310530579 569470715 171285249 773663362 751393330 270535305 672623974 258665644 909270262 100035139 167844333 523730777 418593652 514955168 39559729 188398749 906939750 320386819 498797609 320077905 419214530 424512144 833860332 898006559 562539670 316192823 748470620 782374389 646355329 124778882 171339393 873040727 977625474 901206956 886127879 85360286 149727387 629876081 432807170 838712457 536092565 15480019 876509833 490066090 413154254 639956486 444774591 450515454 442032963 245237848 452955688 558087261 692107337 591761788 128825160 23454786 883784374 591232522 926449724 504514863 360370266 106255130 698417223 365463298 342448865 452287083 256335679 889410560 975594478 660000549 969724369 990848657 198347970 558304459 670321667 863991401 72582077 415166051 567324892 238605932 292636435 248708272 435355830 493511818 422816635 618588945 945696548 526169084 881879044 291284252 625555098 101201095 691774889 947989228 32121454 268137972 45241526 502942097 829139553 849771558 162641874 380483204 265793428 675245236 826162711 15455582 463683040 387247739 182305289 14713867 923464179 44627497 291319571 657007589 884527438 588407062 217452956 929856788 854658662 890497328 415426928 710414483 704375961 619526292 397320490 976946086 153887142 472506770 480991632 490849714 7248093 347033298 950513393 171815582 422229022 599548703 966587216 207565847 561693908 796741647 648882786 959316108 705662493 873298072 984949941 587824522 667978377 673949516 542567219 416393497 754167186 594411344 569382779 715444188 803488749 579936185 971161060 891925615 901323590 969092444 995223994 831488696 896133664 936202352 811888852 381400511 236861968 271655494 695304649 105610660 500480331 883092722 688439239 863271603 51856331 947074680 516823793 129803392 258897697 505789140 248951952 852635600 67079679 520367455 910937399 928397596 539093705 920400007 369057357 834497663 830862600 817908334 532502477 41207880 88191714 109414915 225463488 860342483 655011414 63309018 898245896 605726406 717476204 380310724 238935046 996366797 695340726 547032634 775761819 644217688 520087807 165075375 484652664 217417195 151055094 688836922 628774637 96156121 53820669 917131899 523068161 88651972 211882016 606903671 501387858 469825474 610266554 732423927 928180675 939717618 212014608 880484587 635517383 403040718 58309015 622132636 185061517 968910779 503544758 946606935 447064084 91130456 707889352 790993759 722852042 99436302 496772268 167758026 473716597 587525818 16780992 64523127 151094914 708534060 276399292 981369971 394877095 546214887 380640937 328451596 394750964 137017324 259160559 701321484 639567621 817704317 614211394 535864714 368175157 357720932 785167601 815013012 984103771 148716060 131643547 468649445 658802729 491496784 433739373 310729046 292368600 680539482 928738049 452809509 940884919 638567817 616831375 143961906 745108955 192414328 813422683 238158117 220646949 387872023 302189186 920622378 498517582 566614334 578853617 507937599 550356139 389712631 768992783 213120696 62336107 274610580 993354190 647598203 607297403 264771913 9264834 22078219 72884050 574249570 649308083 115577325 876619325 426480910 630591500 918512103 120504863 196991779 917868351 557975963 893713946 143810664 226016121 76492502 778409646 410689542 618423614 207525745 629035506 11837108 264913406 355800453 353865192 600071918 413472732 820356475 15993834 496462100 525745242 459724884 975335236 886702771 595209972 24269608 879234401 109442807 175310687 99627960 207734544 407019814 277545055 526686153 14963355 637314601 601545904 371726692 198437995 113933548 937730059 851003617 46546569 673122926 8954687 997333438 834669673 839335095 640733310 550940056 948883034 721446157 292681213 961830120 974206111 371175890 971907537 49288058 257366799 302310585 37342949 965145737 442431807 828287838 33235808 436336547 426534511 185392650 405467691 586470019 703247337 128227848 934941405 235476261 262518684 903350744 307825000 745256869 60902634 591178173 235290267 208860549 44815768 973570023 569504608 545174168 885003828 195647562 1878403 268490283 193800927 413375783 773266875 175220893 364442436 778484780 379078747 346877164 498141339 244311681 967506386 825393602 691226551 291448595 454123489 700846581 140224624 180817736 414053496 523995185 762153217 912343937 852443895 215099279 6514323 320772735 734159116 770369299 467532624 408285072 790083192 696631381 808751382 361423970 150665551 525685819 890719927 706907132 473168450 739239510 475386909 800728647 851867454 909518261 360656028 107234275 247302845 40367421 165165986 335053660 134698606 241032785 580484686 786438871 606963924 959315438 422184268 288596944 305916355 761724035 391440721 617949702 495767350 14864771 275187272 468053559 874995964 213693434 259149543 211966467 231435937 109294795 204742488 671682287 58109575 120810866 590100069 412354589 184757474 109495309 787342124 627194535 682896058 217698180 449970281 52525178 9351128 786976648 756120062 443270913 35296275 670923273 354557466 619724891 446357223 39052749 776539361 730536064 375006575 746437782 46542109 498581560 995021059 533375313 929993281 673787990 102623119 455177315 185350459 893616261 81525717 300631830 600126644 196228667 422208156 307167726 511731153 984241336 922931514 39272825 295362402 911956432 784613071 249528445 585769533 321444477 106473917 821303722 546545951 822319404 132919584 185668945 930323449 271229311 349626575 836174511 676905305 970354830 361623882 541341868 211678222 974222294 380748550 818278997 368553926 983536428 926445902 236692967 119718692 456855834 281612023 833492465 260496944 570210342 794985526 383505941 775912633 576821858 652376233 927045986 854321512 704738206 314623784 413567917 562449549 838082622 319307910 322664307 335172464 158122477 234166607 999826106 739892114 839112011 511992405 502534591 561656674 734283239 500035991 947442524 567890531 932638242 51462921 931629024 370263887 256088959 426454914 483693261 849843745 639237140 906803660 475688607 984348387 29066703 198347166 219908096 887644830 305668305 554408540 926096947 346203135 171950488 814479805 56348506 621114063 522444367 417312327 295802138 820084515 716891756 170733929 477641050 443631459 860283158 103227406 789636595 597744246 694700078 522491473 716226105 778056299 478730618 802527707 758000546 182861216 406520218 546852606 922046431 359106143 145876384 351465308 41761692 783076446 180056845 879039594 240112466 878867348 725628500 510707139 321189488 537731460 335702947 579783657 718213459 123624804 373430115 618649761 966014699 457501808 769428423 905777729 358815728 802317649 719110961 985900028 983408978 524888958 555708146 32563272 740129172 180732463 956845917 403788265 768070878 684795395 650968425 788496361 44699343 567006045 711110486 415414847 790914691 41354276 645761904 504428276 601620710 437416804 802469013 593001141 403503513 238577509 431314704 179686424 456900833 197980781 588640822 739024349 102599450 378188818 116332259 720135114 895199504 686245947 294682501 788746600 566759403 340849543 774640350 350107981 546906650 649580570 936239437 880151407 772064539 463499747 467711196 544014002 891916690 452072695 819378575 951025204 320240972 201118845 158867085 863080361 955258637 128318932 886505130 337705584 150461442 907587625 446968215 521754134 922931497 188448966 97857131 486025198 262419933 230126464 370013006 40953891 356831243 961011154 138412225 91902536 795135413 370025704 519055894 991858015 755445244 382932538 637291234 343706131 50899404 300749158 573774524 978207728 158640425 824453552 964263611 85396503 255670768 582976359 400174426 586121143 927803637 739921687 833658053 708573054 244971262 939621674 444085882 886124989 716884824 388336280 558609057 419687685 632922754 65905882 468813438 745636447 206709 586520271 475451597 183530087 422139075 578346057 376366700 913748803 974307266 397336814 233644370 980283934 137896080 526150719 615930541 405756551 880720769 14035788 834428164 959365302 692946570 121371908 175906802 800327572 612483373 674419602 555295266 788098556 495033467 258050636 208151333 30012059 608257460 474464051 287199893 8351709 69601316 154682046 217995094 559368524 885458425 172955225 19974861 36907279 239676666 860066338 790781886 544534639 718092294 794283344 678804167 294454496 135308910 605455269 441374756 122860045 103651166 808579473 427812602 656691232 584554276 608318019 202372331 375020378 768563454 729463755 756304310 442119691 798716611 4057269 966590349 235725654 267564628 568573407 381051460 589122712 178489206 369194037 308402091 898732058 3631305 992457082 642829880 146675221 418712970 535448249 25260456 597830789 136600070 228198589 617938872 558666971 290414519 243768415 703419016 407409536 45853447 310822560 696748063 537947244 758862409 642618739 721732274 62844646 447634536 364791868 314683911 409007137 665036450 312216811 982290703 779787716 869091180 622379286 845817204 291857889 220840102 129730600 452999061 677635865 923558420 638431209 673554828 888956699 387024333 196146709 566079728 591740695 484114774 118074353 37697768 915275145 996637727 186221673 703251080 553145202 297117565 897938315 755139076 381997622 43931460 951744683 5046815 129894376 317444566 5817754 31182009 852198120 971653037 140103824 409226050 264979836 368943577 64459142 239526602 635108625 874438074 750843638 806773956 572552094 778173209 164043795 52818386 67908474 10231708 716650633 64360271 224429977 379910085 98545992 373580163 816440338 878859903 410933133 379530817 68595210 650264870 217658455 723102200 834297023 699981359 50212587 607091873 987530308 888656387 142025255 709892616 409051291 368362118 810150780 777898198 813317809 64613784 918189467 322065223 796662784 808524991 504896606 454557833 742230231 951893457 794547640 548570916 962264793 420867805 562345289 815254729 235562056 178549053 746787486 525618222 390197689 26525688 77918382 283097650 785126936 194322605 599594623 857268098 383652144 113433131 71106847 108342179 427851631 629039350 950581079 15852002 892025642 663917453 589062636 77166910 176268940 968765432 112192767 164036547 717320529 899461949 471555958 862125108 628957620 322347173 767045867 464742376 627185019 354101844 935069523 735107994 495008563 663663973 537496840 315931031 851836151 499246712 641595831 362697478 817201295 309202095 618200214 245108034 440247079 182036186 996541677 443085887 871875815 929410867 397044701 255115247 840438256 351253223 455108590 853157133 659731126 547371788 535996639 643909434 61842413 513477118 460672495 741290266 173205064 885031883 652667627 472785750 693500138 734098145 343536110 142314006 341713688 549298755 603069106 866641550 214936201 721599096 341776253 776772765 932447468 757588641 954248858 781799566 298867751 298174841 601810413 130127941 523832047 923865280 24740408 91804154 537963489 367948203 281266550 584549112 680789090 291119446 782608971 316538528 158896648 798742774 638531715 386037804 99135705 926263239 359711669 997162979 722103486 498288673 904252106 623020100 608622821 527393119 370652968 704685676 78344963 607520648 682246974 597482257 695157603 294081174 737917442 481775077 86697150 692678137 62729793 433598140 939660420 490525630 407091881 953533369 314697041 307873208 404923458 410362418 996325787 85715443 505921831 523751847 79490892 431951479 472509832 740761091 470177528 407696847 536135762 331154624 755494680 827579947 622557872 995537921 339638537 887668220 796147301 85117832 517374037 646739407 421175502 276797920 259803377 861142346 767933832 124125060 710824985 17378555 453949227 882857784 241789856 178455727 899462246 867929478 942515668 193102639 28391421 870694289 283181452 515297323 630633951 80951042 419105550 624013227 69918572 476363988 24377578 285759888 673677039 875649764 540629640 499498558 274706596 807015502 170244964 188802406 648783112 895959877 289762544 131587603 591738534 9513566 914112556 133132822 606817818 622188545 935301770 84291450 594687139 444198774 409677758 733277420 330143185 341516540 801698712 966765407 901229820 755014278 81528989 63923804 977868363 989225539 142541983 230654440 174251645 606829620 606576415 262369202 167849122 904973044 76819414 626295292 415070954 847090984 181885879 885658240 735758200 805175961 528779826 526714916 850338455 863649796 888056261 594396922 73169034 468782504 812409723 578571899 457187955 429911076 43270709 194022542 828234918 81736951 908006215 301702210 662710699 603650406 926841042 220916935 804954006 465099744 837972421 27929671 376609652 565221935 686782083 721796963 310311290 403965492 109342650 125063589 681390491 662230532 468418756 5795975 835612723 789922178 957615234 399436759 325408477 392358840 78724987 537308753 900454108 308717815 254356072 638240627 148621458 995175147 681653308 154977755 228351583 795198341 485383593 771931552 134565729 508536588 534138579 687935178 540133673 224297990 239373883 407897986 95498520 86890092 51257923 251128878 213865169 95164264 855453549 519119615 622931525 461712597 378868947 464861664 496550076 260010503 176569185 220990567 608649895 465900821 395338091 633994161 679473578 617149093 707671521 863489414 296522741 864299094 262779218 92166390 368462923 507611354 32205055 217714160 544698635 747718504 381817250 919052696 314558648 534062573 416234886 664981731 761644317 460072379 559969868 643987663 280924943 938242902 728265242 610297063 666710332 84926916 707091921 545414413 295518487 953082436 12643024 531428503 305917364 355762304 661424092 452462504 872954091 923624472 800855867 4995750 234010379 939969864 997126375 223449255 30357363 7791072 556526160 754214892 611268703 64716501 159534895 933857521 353738828 822603213 52345393 162598097 998913788 590319815 444744708 865609870 175782767 339852903 125246814 983593370 350428348 173108902 584858745 258620320 815147779 936416536 458489279 391748046 406857113 868648271 95697445 212635020 821032799 98038304 3791196 795950855 47699436 349342084 11258287 596501471 695419694 184421264 326495634 951265762 112533351 446909006 667079611 586321378 257341721 118361594 859900816 313470306 873819316 620025662 999733650 929331018 699302127 237524572 803070515 963450584 465507535 992145800 494182443 174032600 87895189 483141521 775187471 992582039 155309790 875352681 974688288 773561729 812720515 998201056 423299479 968764272 928520178 283540522 618442058 195610775 856505575 593817208 176117719 128393961 323648254 512448737 411877209 777600232 704590665 32997546 286129795 397718347 843068766 823391954 738248974 968236432 588403929 973134288 291516921 98247766 959099195 626093037 217305 105725067 25461616 686710678 339135731 783829798 132734642 543767684 392280105 905284161 857021167 423943990 794498619 248784703 147265821 415473729 686362644 550891823 434326488 700924728 600203585 272398010 360556277 408674629 104519010 836050546 749154671 735646362 580618574 901841102 944680607 462631921 848676600 657591051 125740770 797828076 429481171 785912372 671019 717613546 557061315 788665074 794764390 269822748 890500979 932330224 985476860 737220477 290385700 931514539 81090403 577663572 426607070 691707306 794577280 49766662 954396659 798823300 668931834 842146035 373331066 868905205 263648784 272778856 75677655 191098494 201360007 178324655 452148063 382003339 272913353 733753289 468082159 208825952 437650493 302530943 692009604 410670006 423404509 754387054 201755698 518944125 655366356 232193867 977287776 883401158 18416267 834792672 49316416 972940344 979578202 729694482 30181443 109037468 378505436 466337384 517157822 818088418 576242587 816724846 135581282 495436638 210424067 733394759 65281725 496731925 738330127 367567604 678105584 850029211 603306686 959355317 687161563 177150655 401588566 755220411 555512563 727277476 806149703 156290480 567297599 693139781 92167412 716810257 989653654 707432638 181018112 285688728 751470769 912039541 158047118 214812836 912050740 391634084 47882821 458249481 704750772 297843981 553617287 374950801 246129442 578086550 605364689 83258450 796088785 964519394 130372845 560813630 731627665 46341 46169554 284395589 119101025 742258109 676232555 82070828 278029906 166984961 393854504 771814579 350492470 217323456 461969698 288990374 63927081 249726907 272059933 549533318 770890970 68671551 609031479 484493666 416849697 692405354 896587870 188645469 425235349 641301707 357967083 155304900 513670094 856213338 20838988 790447700 484521411 564473571 326586775 568319392 263437707 97598939 691602004 59023777 948628534 326667504 703533771 974757260 872935557 418943969 88641988 179018306 691730446 139367661 458556381 491598691 299812865 884382082 950495407 83444658 871287852 98222176 613947270 399099680 231889286 301989087 842423357 166651048 919308475 380032214 713693612 825981726 481498819 71299829 789262961 634744534 166108956 33431175 375981232 577825707 963707228 488861764 60323334 321032553 480612978 910244874 439614152 441554940 489952511 10233188 830558700 708406135 791110436 132186675 229497591 196411872 998193446 572697295 954187641 405666001 195681946 893788836 495297343 441345561 209673161 264419468 736069328 865838864 373977256 841581027 895203953 202897624 919954899 737174085 175758408 640091674 85740957 353642124 14505214 60059225 159405779 460512247 326000415 939941633 107416136 552152897 518174960 632857901 651373837 182922268 261547735 274800481 242448965 95037235 862609436 212058972 350689285 825639716 408088335 927324092 48371440 167779761 638285125 522867088 633903987 115303385 967233907 302771474 457169281 710043257 588986370 897058675 454669440 894121302 742736066 636793413 467650084 84670369 984861318 695777064 425875042 724790501 633224787 5176152 233112882 640488647 79422263 669397438 545501948 467168206 322878024 648511510 922742618 597874461 824223542 974015661 548275797 42196868 68966169 531119076 478376791 830799867 986095759 352776075 971142044 778949445 904562827 247516902 739491944 893710273 219855326 591705168 374221822 304621095 865363807 455680794 376225900 427845018 619162002 738476583 743781363 430297122 489998995 741459571 24579719 495370366 382414947 322129663 147230310 700232582 6923669 606133242 657967796 282787026 834218751 240570757 883255643 686235925 375431470 481805890 518805457 9609063 749640791 657880623 813846621 1572353 422893320 457272550 405643772 920690448 64043874 532558024 995843231 397257820 291100123 788871182 729606916 297951029 62826608 962207681 329057948 904403017 660285644 401898861 627645866 377015661 942564281 21019897 200693745 642955958 80790550 672450604 479354994 346097200 108810059 611711733 589249633 211467714 828449296 884369506 709577917 979487226 847935682 848862790 277148072 419676905 955925792 704443785 944341589 993688038 110389610 761082570 702489412 349478705 722300265 934297575 746279681 621365581 756449932 424453848 883176063 272693934 774637036 858602549 194393335 108361175 904073772 795420770 417878043 145181440 326471723 942059004 132000418 174784196 125010397 850284025 912691928 520518997 63402923 166938844 374158544 714230924 996438784 761092987 822034506 859583317 986230139 565222633 257670124 310761019 719931911 781378664 630570841 435345365 174158138 462545669 238611330 159361388 206564393 231567996 452613659 680906671 515196620 102001384 744060656 677875376 483074080 923528690 79863822 285405050 448122660 181235495 970989668 328644358 171858122 647917206 21009292 126221557 995012702 362899242 514519799 504863407 197456084 251333864 653497688 897635342 213731630 946898829 109385571 683304374 245503286 136256268 560639793 682141156 179188536 498721586 302211404 830018604 222530659 540282231 520776391 419364552 316361697 610300360 642012235 413980232 213674205 918488012 627358636 956415761 622440840 250177119 198279690 680526445 761121208 764364865 805856698 339169451 567451030 814548864 23055161 202572102 791274310 593119770 449651983 901968943 804884277 262222749 337584294 190952486 160898093 23355974 66330229 347759160 72737314 827345407 388488900 131354788 54744342 132175876 380244998 612133094 943525634 777530686 658425563 258342541 560450941 838487281 560780142 455904297 181644171 982664716 517508447 362031396 163970164 219359061 433103336 245136957 693117446 286704051 26977903 238493962 381955303 666018743 42110661 468841342 486532782 707896544 75733711 871644005 198501164 226943761 140739574 961230817 302100837 198076467 628186756 104381614 712533407 810222549 846693870 730887644 551756877 122746450 867011380 170544682 396612307 585222477 491905208 531845974 403114078 675811331 962445734 782650751 67897296 684852210 778094424 59505254 399679179 345887204 449767159 358869698 225440572 614259653 725211637 916641714 26887369 100638865 430226556 490965150 93959830 129089494 241512980 348617176 607635557 590828010 694029271 902945426 716869097 828885117 214509454 148538811 799628590 760359324 340666034 571979009 53515053 98553281 633423337 677408930 751673165 861746330 672195568 147561155 566850765 920004204 609257206 534204062 466909342 303045235 98407902 216014734 922233650 801503012 117346042 819203931 121765497 829167318 131153722 193121118 876653830 916674504 413608842 542775167 627225538 418308192 926437227 845587791 862400915 456772222 247080256 205374892 348211554 925234271 928879691 461365442 804866884 864903200 382511335 202236238 771344784 258508449 616548791 617820809 878747219 748234253 699908283 348203053 684920420 680895743 734451657 697853173 748133460 662073900 610215780 834091170 348155151 237215486 445158255 384492547 750493016 118749660 292049743 693083040 514482451 784397870 295314236 204311076 474167163 711677866 290324861 485389809 807541085 471988933 986472474 330321101 542779956 450783330 519233561 679325215 254514418 158509294 891799059 84005353 784243367 181148949 950770772 499864107 678834968 433475310 41502374 556920032 191693706 719618769 461443497 997252295 955314075 103107746 841562589 831605430 495975065 450883049 593393343 879802307 500808626 15188430 519236399 991039207 469840870 751347399 121124339 871438110 270660259 926519532 39574570 677331024 383291361 455870053 527049049 820410814 564393455 992997584 414210831 639203039 245676292 752719888 22658857 640024912 341300345 499272868 124135698 485941372 568230524 411927463 621568003 389670772 433015931 652503981 818375963 384574970 812695821 427788542 461565163 864605610 704136988 932649458 575196657 237459989 390451442 439260803 636462456 962973424 207541976 532399129 823335115 576995928 190363206 921916549 952993519 668603421 803740860 885875972 336532983 745133591 773237795 138997637 937490692 628788569 306209231 907663434 129804563 644475382 623471974 196893362 15143048 690575702 317681844 138847189 80532820 22447226 29627955 560425311 205592328 271811959 114227035 437868184 379977204 419849293 588731309 551955947 165108115 533755771 647740965 910652742 161287430 248778212 864550747 77299877 896898485 238196424 891960589 353282186 25717109 145185961 612627654 771626530 597168723 320660706 993608574 210296303 761287813 243297228 557267783 88653228 971665295 388014529 961696529 217674224 662306331 648468569 997865772 444476200 868355577 232151680 245119090 291580604 637238309 974031200 412172183 383437897 847018596 691888921 350759349 623151272 63316407 867994058 526726789 698738152 490290225 667058845 274676354 545001794 176224652 776507169 462515569 779398526 196556582 2695728 733467146 791229316 839820332 725755272 663910399 957783372 947081308 516348029 346579333 917591765 783569640 824536065 201094933 647553349 586257103 13553700 412678972 460233419 43801065 115088978 290400471 934561475 36175761 909640451 515520247 642617678 273810920 19320839 772975468 537477614 10908839 370485947 356000793 659647249 217169310 667492964 102827196 705667845 908855006 692272107 691815346 666573609 620546006 983885410 658060708 118655238 563531959 511171500 781823467 169857514 462582849 141083646 843723109 4467805 794494371 821404230 216371674 351678291 475344328 993133943 428004640 488858475 436413570 32442232 513831834 991228372 70049575 259547586 912781500 92683228 789676601 834755556 927917487 479707791 515837653 742824352 831176945 343148992 263823520 587399915 147628285 323169 384636449 111213205 233058938 655290205 854699940 973117430 464936407 369298677 817763433 955247585 447534077 130335913 978726425 888810716 101798527 32467880 682892826 898069596 367145399 135054548 417376464 94901053 992088377 192884822 650183814 921149483 702600950 222891863 131879901 356657157 969234389 940959987 905929095 768253776 73060551 993094539 437643423 555385512 223773940 223069552 788024324 157028926 735656930 71989907 982025159 766871857 73220026 275053229 241039884 686227081 102926072 96344275 54467846 91226658 321179970 798980441 767713177 480865493 215188725 447872803 437406984 482503048 15218445 704389035 604541333 554929733 275856943 974327705 180590589 563956720 446575314 551470250 370557379 633874633 454286329 773188703 983082554 604659492 25468051 590158897 761114191 509227332 15187956 199933458 921737685 474288638 781472230 858528275 336971751 934892740 185139477 798719909 484284765 590524566 382718439 175311332 726445972 323249479 478212744 344909670 888469180 968366655 437551833 303572509 313095007 870528664 835380995 610112351 842922832 315365214 258282571 480609327 928898311 191349443 96467494 360579068 102288485 738204132 783873510 50023474 566149820 304951187 904654517 47253992 678626858 447124537 66847141 935921465 363225917 207686098 435195449 493328391 827193392 91858678 357559483 133012693 713248188 129713127 243727810 834165536 538253347 868966898 511316135 83969776 910704498 962987896 673623197 434443132 253140939 75742151 287322102 117319225 256593234 65740643 923292427 140390804 304606516 228092452 176439044 56343710 509299400 146151579 589624643 223858659 635371211 304589511 273529343 312783674 213452710 878864879 188803630 827364512 983836156 878247188 275417236 633871285 168473140 43928306 491239464 295732561 41649267 542496469 862884593 460308681 829814696 950337589 570367047 640673339 947870126 84042620 210778883 287470667 139835738 743566565 189678789 254891754 22894404 54935447 30460182 414721447 12417283 531435753 971374331 572299121 817965578 522231961 625454640 951074224 57622298 422901554 796503281 854369655 507555402 385401547 277500878 620504205 999748217 265760329 873582042 735742995 881533406 857655897 301159446 727300013 925422602 212424257 395352883 852168459 849133549 279181488 983011728 846791121 195345641 736132638 857554543 266692691 436292976 716979205 346105843 696665294 677429121 906218066 774342505 79632195 405883920 40771543 136221139 186281809 955651600 538864772 754866291 338653379 755787052 176887620 397060537 125572378 290885648 385735454 728087122 437466466 876486375 691375065 754913979 843304034 463864963 635009151 792638051 683457499 725945636 54464361 169092141 166476459 868700230 966625556 708401903 535054318 435511865 764803933 652599879 977735636 178198683 658926865 323089942 325683672 356516488 74519817 37214734 583033167 352878105 320437631 534397424 331831700 395591701 802202596 171764251 943465826 208988517 733122771 993249832 77736583 865403972 316374917 114819962 722682723 835815069 112296425 955050307 325164876 584335076 684998281 494928213 493687872 513352391 383208460 777419439 682245152 182297446 849344400 139689018 273632381 221091400 160249454 914549668 601964238 826442781 577615006 858695729 216010616 949290453 801310802 49021200 771298636 383926419 867031940 231591594 694961260 219771354 951516867 857778068 758061640 719984373 800524610 406452720 682258481 508474109 279909074 880587769 967764035 220045568 418836861 675827000 42575167 791324810 106597384 640292189 563070760 802105308 226669021 606068193 595067245 600615303 646929144 158501578 937932214 520093847 726058606 294130336 677105691 153211533 902448324 211886579 416029031 849323672 943695750 2510253 283730102 469426468 166257980 643019245 396020544 418846250 375551767 974369633 981650536 484804443 346233927 927467522 329799044 659172325 155710026 411133269 929902653 146991515 935337995 518815740 319791994 678644529 330062959 757871609 17001431 648307843 570845741 471298831 372100065 779258591 521054247 475048277 880222092 373632788 876894032 770836263 395433092 91231467 305180760 667020324 640244122 945877838 641186194 866400335 21108166 885352790 454605688 751631612 596491730 939408599 512898909 864746272 602460160 111599813 136655182 881137865 489539339 298952792 193650167 645123108 234439713 326145559 631036595 589138308 102947863 929816293 371927860 793459237 60628283 669156708 76013852 441573676 593083302 250957752 755407904 220201325 954033798 267720888 137960762 974245315 888876486 662235157 554598685 953555069 985737894 941598786 60828764 88734395 802794245 188179990 446868870 970417070 954685557 270924519 316422004 416345188 575239728 123928376 851897990 274593575 749652999 213068758 815386635 317506493 778477841 968451504 109007335 820429254 446258939 72607542 300684132 598999674 97610116 556421946 242552905 586002962 447207390 194190257 177404638 301547536 665562547 887955995 141709547 297218483 140680234 761665015 176428251 501594225 382379661 869115510 886483857 701321931 986453270 487678888 217577801 790675845 475146937 777014914 967487321 806723102 153712067 322197749 806876760 742338960 733034578 237846203 377977311 438562269 378783732 490443949 716042844 571276706 419654956 631895989 397063286 148742875 253729402 188384731 292647842 229551610 946095613 182966357 828872286 355393875 731164115 669154170 641385489 992246069 824806726 224599789 899346143 302598123 625076496 28120053 123897155 529497870 762313755 205313659 720287887 133447694 349076528 290383684 561427017 688835729 558716452 205316920 750936597 303805262 495838757 882849518 591847058 567649002 205557831 18411895 2815760 754465660 78652035 863435877 608597663 104517750 632941078 408714567 633696900 897731736 670671031 226092347 574266360 788466381 190533436 458143736 835483101 341913836 758022276 331627176 381145526 723377004 970093024 742952771 546277105 869842250 628644351 594005558 220334387 565826154 545650937 456609320 109584436 237591064 28056413 885384146 909357025 508409659 570957746 375180902 647495499 585151807 784419309 521819509 797905018 818509374 510309193 997410930 273109848 545138247 448583939 247614771 687598124 680617461 749090330 97344347 342212771 266313351 953591940 698191096 609787689 155143409 792656044 921306702 544591667 244312137 542216477 453862673 25076076 815067458 143344789 859890711 388747812 27937786 526021142 326396507 196167001 316270853 834902467 738311366 870759308 967266840 200263085 696814183 240785089 170406380 694094416 364013132 599365449 207216821 500403689 45032200 705997621 439683258 889676055 50703728 208994000 884063994 860384941 683910158 751226674 24054067 851893968 814863798 582761621 148135316 568398005 993510174 478529808 676807371 578248675 773993236 688031353 401388751 715213761 888355768 625102740 747239798 518137026 1979388 747380489 726712403 798426093 600789741 758646216 773850821 206368409 153846489 971872284 342568074 595009915 119809763 611972948 999193665 249385190 64873600 139786791 144276643 901115725 462138125 462997010 209724410 940569628 787000502 756888345 407059051 778911598 694562601 691209484 713103724 234971361 935355511 811339716 635675189 78787192 154826573 79885792 629810628 546847508 66096313 88518857 98139578 630932290 969669306 101688792 542931899 397047061 400440387 371618518 148081012 744840742 773748974 893916535 278059115 132106071 756643721 850395662 431555064 702776615 819876240 935291052 803870339 719890825 145609949 536630060 240564520 365310454 698966674 944137923 776601781 830180238 143792498 65445220 680078511 532817998 133403473 270419204 477498804 902019332 872669573 307783719 36605419 990874995 485772424 944981633 753896851 363632146 818734674 821699646 492510308 212259020 906920379 301531906 270847465 582825160 234498997 496829773 492989643 866347731 194117072 761367194 842321617 688876765 28811760 622607194 975954164 644854421 866380958 553896335 531998468 125193680 275380204 884859106 215215147 655348346 949804273 452077453 434174724 625692946 777885272 77853671 990692474 6184509 626173382 213395442 766991255 87181799 526554084 203122071 729667156 751917268 753749875 229605394 58103935 253270142 493592956 156784584 358324026 177284940 500826687 198935178 263453141 258259021 926946712 528344736 914409404 188061475 884000204 795590678 441964370 961102571 390738487 500387211 191186299 543088219 266995800 274298696 748645416 969860852 225287494 194617685 873073134 24164617 979293866 803956727 601227319 31414727 422153218 836015111 107954347 114241056 278625067 689348205 131392932 873006404 806833160 789018463 10712841 810445943 222097665 538114525 353594810 699065450 908734030 101488093 843716477 71329831 430837265 810156902 4850313 775678580 487558186 203580220 352232269 770233713 741835910 430986888 969665998 595386134 184651516 537782850 727342582 783954801 151214929 202326091 260826324 644622109 412214720 111386643 851305570 264708052 201619820 231359101 97838714 807620934 725375581 876240226 321997128 763629653 782049491 302608527 353605559 253923350 709196592 663842484 890960584 797698640 602359509 958795544 349348643 536206420 466032779 2923206 64292851 79998428 985212435 213678089 350004596 203492242 460807130 396819890 123574983 74544553 901215323 417580242 555279378 365978234 925256547 836984870 672840063 762073361 844432652 690179972 144914254 811470751 180494645 123141362 153405029 270875625 111899805 716454471 125705429 304709619 908953654 722271308 363432763 243125536 831642990 888503911 315501407 140781468 187725022 622291718 165861372 36051572 780508486 148671737 579956601 629337436 985986184 965225900 132182742 211290217 369804603 308404851 85911786 611408330 299745788 462000001 950252950 723878494 528187940 323732867 911722417 464854818 420270586 6641469 348488935 542590328 729544948 702300560 473317006 888529847 757135435 168770581 95944482 651395462 965525700 994976913 646523511 281138050 532831146 705855847 789455748 911077716 850880117 172391564 144472080 903014537 946416209 630171869 988389650 530885349 455706395 327404366 573420567 460785062 450261270 278278214 620144589 113953638 77690438 122370082 895841656 19618648 775615728 229947440 559030009 252453852 784720619 228962056 816548824 540959770 815513320 722412756 77289798 504328574 685859538 256741077 510714940 252834079 360957449 430183416 829999521 352061099 547066868 133937695 287181652 566092993 742789778 180664491 935876250 231215765 484811415 945163579 453279760 191020985 502192451 284256471 640728035 702171959 237960044 61881446 552653485 625171238 91610266 644945609 665663823 196992288 37211758 185839499 596626405 306016760 718270406 590051827 105728705 515467328 891446591 619482133 835853700 29151773 520429844 535262622 566968607 973393512 511570955 517978936 586451085 322507291 303714932 525606344 596523725 227628400 250200354 417819421 539863260 508104403 276727158 818121206 365559576 292298539 768922939 155315236 81172128 807035817 6692987 31418950 78750511 905746380 919377918 888059785 723915913 445663662 521193860 330096255 355835123 565913023 407995778 103372359 799146788 20632356 289780455 978681135 527176400 525480035 698325724 740609445 104248410 582831899 374646974 179480393 75758720 645965749 90895297 357651658 435223654 859111831 228617718 826415780 285637127 229295235 224767976 102035684 387321701 108978455 775437137 405011903 934677200 221279735 488142522 219797222 863994514 715140273 866780594 163030424 719621033 175261041 95474440 649564246 823990624 608436381 704390571 535118999 587311970 382100062 615814258 950746535 538758342 384163370 44502612 642386255 880793534 904044814 382459977 352820271 850101106 389640680 95154682 444763220 391619157 364628321 700655543 614541091 664309279 184369962 700579965 24839906 916496743 381574862 218278156 631854649 264498272 516374445 208123920 241252888 573011697 105762413 732239578 650499659 638746680 565678897 847654058 671941906 706469462 803569445 938994474 373918506 429593958 372154262 233376712 379153778 145837654 370729829 364792671 460348784 327501719 547873803 366601114 452328281 12529489 770404399 690796653 367829411 237041784 172188779 363665863 227052560 460064182 837165735 809307514 14996297 689676223 638982236 97544363 549711318 717887188 980535060 423185985 774810826 732402645 554595592 287729764 941423334 715764470 320695445 659959166 295671021 605118696 298224171 687880832 395661728 483496316 568858356 975794532 768775575 540995450 875376628 530234880 962916753 674218773 253215611 128312674 778024503 530059183 786469821 435430932 22758487 907551119 780771104 372127719 701246177 711609623 699599746 633665325 989974283 458665003 855261229 420634517 799615164 325081323 33857564 469311430 283310977 327679738 571717658 172494747 15681316 144860305 548383949 411995946 646976457 498026487 766673076 107438465 359245305 111149221 756673067 98393977 564323470 723655558 139060873 909276675 675965184 894113525 374936582 167051382 172224270 85207246 450728956 467305993 715661724 693591111 827267592 38522444 851213173 736954306 878237437 492533176 991415125 166594086 286225631 892605009 113606474 96286782 614288444 292570342 436847647 146640306 571168287 966813748 127705985 225724572 706758866 77106386 956707824 894760255 5702077 667177820 598442068 150854770 992739532 532199350 915586681 127408396 417229809 69705987 232819860 629336927 506382687 481721770 817056113 800891515 959082149 407580672 538358258 131800889 805815623 119834371 687508171 156907464 97640344 185879957 893154776 677671810 462745546 554689659 808901395 160742903 363953469 855989655 707477925 189197353 554801929 449363843 485268333 391539328 736647895 445014290 927060568 740912470 36436642 753450282 576936599 621423519 837689892 761853588 860958813 153171615 394557858 660975188 591364817 641500900 960842010 427958048 793910792 98472410 399281226 81556422 331022779 229560752 281535251 580459710 922971548 852913332 813758989 629782313 717047725 120043040 491890285 891124896 252798631 967469048 612576613 801638951 703017640 30908204 463973492 108062538 912994675 450376632 123937957 383112092 61508573 582018256 41284600 217837500 699278575 450798558 320978634 168122793 20794618 695542183 962025089 463885553 286147842 42848865 881524410 173161781 72744425 218959347 287217721 703560348 131843915 78346763 984056016 614248370 322618300 268759730 659735608 21874764 887815942 970920564 725585004 893131151 880938943 970317948 724254734 54436967 794539156 997709029 275411404 298842273 245223036 555606821 268732814 669323780 516472906 160583004 606671757 88735295 807375197 680154779 540317542 596985438 202866537 842760011 880571034 651034544 387144554 803279342 215720737 160636760 708056447 890559715 913786243 205896953 300478900 238767418 932364815 530789785 853328760 281715359 313069530 813166646 357044485 649265856 979569331 530694361 84206540 189552578 956196939 303262405 952168474 631080728 297317207 39554083 226469498 338842226 121924404 106925064 127316841 567152651 732513915 744018954 104090606 377134926 881971381 579035261 926844829 418757358 863019780 289305669 713044822 724292520 901873131 634991889 141190555 604612137 168073824 769388362 234202355 796367272 815920695 529466536 656540919 18162770 376323070 327408033 772067196 240605702 695512608 503805831 752335297 857726141 275283475 832701666 208801633 299621894 3371648 774573356 550419239 717585368 568903762 965082260 645069369 545339074 64522152 632690664 376084336 803469970 917549715 104537877 365018131 922904586 257965629 626402892 887683210 719359735 586087861 984498046 487692561 776043054 543433727 33425847 216947660 891583466 264696273 528827774 608760771 105280395 843338543 344975047 371021356 168903646 221295236 863544270 513704037 567685650 323078716 10832681 919744210 990506783 454864745 537094316 720758666 165411488 376693952 860926155 794856443 304120508 688220400 486198955 64505755 479729410 910751359 124949056 491009351 216861882 718131015 407938136 260741195 639575999 93764960 975128897 40900646 728188328 462987345 880101626 695825640 638763116 782165383 17345755 119754372 853240288 116316650 438223838 28520390 124417021 5192587 534086125 91330639 807383030 983998103 374854474 644465645 306094070 723419474 775567181 899664628 897220101 793721889 866050172 642673334 859625752 928783018 572942204 245440773 505402167 75510841 297774463 924987879 294009926 58773229 345226653 507450883 266697089 316304207 182881419 92972643 26868817 156958940 231520134 399322476 76122134 695976133 128404227 596882738 681169699 564978377 457037021 787033602 429790573 440779194 27325394 265982358 854875752 992810575 796421467 29401425 760355857 948645742 815132058 661363885 96875022 778832988 376037982 981827014 121474548 304112241 495832492 356562464 692507610 105764954 306413653 677090793 947796931 86206492 891835287 38719538 192083428 931522998 517308488 496726197 112719488 645390266 58668340 75310722 149080720 832300355 294999756 356839350 305794677 896526284 707618527 989783744 745231788 317143205 238650620 755099182 998571727 733626334 223001006 409790254 716344835 322057324 861374720 224645446 535095850 347681516 719751342 921513071 456636241 519210533 297425483 802664731 893698668 55088071 7130817 707181502 318025253 526378304 439734762 666637182 710115499 880192873 111628296 732315905 23043561 544717777 771729758 925587887 967087127 756706540 839632154 562659244 903828942 962097745 791139661 19734504 209130692 784847247 956732263 6823103 677307251 311784007 825356943 720288045 295933652 226758015 394495180 341311046 971879939 678827597 348064862 431486213 930274698 679071198 58184751 293220770 632563545 924740236 760051247 813216342 708609498 449928916 263984145 229124353 213616242 780182072 481391567 998113138 157338854 224940635 605218963 824091922 940972174 806040538 406323033 520180932 256827185 380016944 202708251 777883855 169956850 995773820 91122848 751773228 372027026 393856187 537154583 633667619 602714960 661559954 733022291 844714728 185438550 951674701 954014260 375782080 496184556 839543264 669306916 509304580 913795792 589434729 531429171 534594883 780348888 700233818 463759174 228616398 593441089 530179275 220738499 380537232 79449657 480533112 288608575 129175373 619147126 829828757 34879702 168111627 494149715 286876404 855467279 381938394 240794690 498653389 572590399 847678084 562940977 630393482 117788937 399673206 965783197 565572600 984574688 468001529 791105057 2889751 406427258 917525610 243329679 437533428 224458812 575028506 412377338 590986796 625778919 739389331 501305683 727778863 251735698 19582480 711948424 495054193 364297054 522347380 944807941 844192350 743598588 654681292 795388533 363464479 893336824 134823232 205456532 270010234 121606087 629454395 2916022 919295183 523889382 377920275 560017969 855201023 687821599 846304061 499528902 47674644 500515489 768283235 145266544 590330217 927798833 981309959 797821026 182616901 31386818 782376911 326456648 340882681 411347101 622502927 424225004 441766301 226772591 320355596 263737863 69869234 859644192 801947250 273094654 45328569 732939793 542358279 492357692 643967407 214281716 126447180 262679821 704464617 379176903 289562386 638502927 768716599 332628320 215662558 373364095 846310385 252820962 739712991 247591613 256066283 9859481 734067114 283309556 892270498 491008229 783604727 488722016 772292805 507468027 739058804 990184827 629389399 354077077 144307013 874650880 747944887 659384642 635499420 811709321 95031525 337736906 796525745 465149663 691532645 693011251 320563477 796105948 591011505 481998734 542008673 296675165 237543486 524844344 359883421 418571117 337284912 909671158 170868857 90675359 661555582 596546398 800068910 147103912 892365032 947755988 730276639 550336498 993509083 427707209 528258112 393089565 696453338 104978603 256410595 38626177 645601753 478548027 140772636 956941108 177723027 692896763 847414426 929320055 512008028 176794130 940990483 690329132 766314318 377271322 59887841 911937146 562129995 907313872 386593095 128781962 133135213 409815894 648647995 932899779 682014603 505309198 48730943 946787869 920701338 430267009 326907981 189395243 577938746 642114038 40667082 863727813 734389792 320885564 768055281 754539248 615469710 518347019 544169399 936134537 190541592 474836019 129158395 607441664 105813564 973987829 919893621 635317238 451431388 393099788 970447481 425832919 202874711 855960553 108436891 629236268 567761789 407325081 631724750 446932554 16213747 290035991 747244002 93734038 254283871 490494599 556168133 535911254 257260284 890159042 257338984 500070420 34864977 279966452 442747371 506256219 451505590 497867046 234656795 784617827 609385608 658219220 483905337 4743790 343158836 131793882 492049867 563564511 173730273 444763305 958417033 846477177 533909528 177081627 225453098 226832337 331195897 655468112 302768102 609933488 239316759 325148026 438459591 782127989 415092232 23526947 617534074 49895754 383786229 716820275 68833676 174467844 576535224 944082047 762795483 240652189 393959307 754617421 638134475 366916731 459176548 65477816 290267538 901393682 980327283 582096092 106512756 815766250 945022653 337771613 41443291 985301511 901939583 844137902 180467442 213181866 35069 853294699 906246769 54015684 876620691 243048889 872782864 882867590 102992646 248429783 804471738 409470795 781384390 106174775 521652338 854328981 793280150 894549886 690386823 418801178 537896373 410879638 369980710 367057376 528210558 883158209 843014412 237077600 919152811 712865771 610465192 105701584 737303051 643340573 461050338 118997985 244561764 177077131 249637599 393101942 486213582 401175641 18202896 943581990 847240205 23820764 393057400 546686161 500507302 75572667 722457923 983636596 30055586 957334969 845453885 605125015 396308247 32147473 798295877 616619465 122708897 60749639 134255615 29357027 542283323 225522689 380545032 405672713 209163355 412304961 760305054 671556080 888576546 630190899 242289669 683414105 8632394 140888409 749305283 46885472 606160924 901179314 652048035 374267572 511150206 457539426 417621526 947163414 331631467 440569133 804806093 773413979 159151060 902507332 669306359 176990002 121070034 959575820 923755410 698845718 919019661 877993027 839124410 146530193 679596387 439602596 770406879 634647660 193253941 519017832 830790335 96543731 630949900 338658547 765932851 823008070 346520850 696015717 994538497 851617046 410688662 983190428 540706882 306072126 284859630 327095158 105274784 920077798 298374309 80524953 243350160 215440095 182585236 909556584 794902926 819725176 275663605 320103436 208905879 985363122 618893684 71643043 173410961 850259588 799278266 319996541 645539752 856039481 903233267 120483250 336007116 581221532 813845315 800667201 670545576 686097538 190267445 471920664 342667215 415139207 668914156 814059927 62228750 422485530 662377514 751177027 965594472 545112798 93899132 995284222 344777977 92039246 209418770 620244210 815966083 199112986 125566550 126196077 590544111 267541468 650497381 681807669 492367086 915741859 376140128 225420738 591392705 741946323 800473026 414885469 681477822 132530517 437889553 882731160 94895509 635086628 185267264 867728643 29055934 574721439 227654725 873649999 26956596 155397920 983584358 725077349 645735441 917629397 576647523 451430707 294102162 247692798 294645980 596859105 764456830 946713010 621261289 628106468 376528678 674231410 847814086 693250388 692006273 99174745 409114327 415155167 704485124 261428920 958674425 87419137 52666390 347054439 103361406 17637204 489786231 449382114 667511608 499671805 625836022 115507791 69552576 164977952 647525642 228360799 498207771 396056138 753082229 165375179 825538270 794621751 665439319 618560558 659498103 616771176 718538425 907779750 858439624 32574020 864583080 282928697 342420138 889219994 698031069 954060532 695857586 292637005 74859551 162353912 830775749 301267553 803408621 943956565 59040806 91454874 109046588 50363797 926409869 510851778 994690173 322224059 374118191 418451927 827326458 285735162 924609630 26390261 340895981 180379898 917957289 397965683 897823035 182167895 303597194 291447951 262718929 71999853 234783160 150423141 905452719 701329735 834747092 550504514 710374375 538458045 935342038 832439443 73174134 891038229 402695284 29085488 428134147 98208494 876465738 946580407 554935279 835370119 586211891 318303198 72595881 852398477 802452564 645030432 38105235 409490483 917462782 431348040 434099683 983840419 58363331 491275455 217292096 581893243 665264251 744886396 189416371 41907416 994752216 231871421 434863442 781930675 786268290 908466817 834819537 413439311 512579588 808532605 363299143 195320713 512500052 43541365 299942582 462740728 747453285 884764232 432472035 719122663 854125165 135257599 561580015 22030969 539210872 189796915 968832087 838771434 561520042 607932568 897704784 543310399 132047993 255262830 623911463 456612558 902281187 700922203 353184247 878068660 724281863 170476058 339214223 489448567 649147249 888628458 748039210 130043171 582949090 634661143 385784410 270414777 839107162 80498360 33104871 795533811 715447367 221789551 524288154 969079949 584675955 634848890 116191951 932940635 332664864 71738604 54492256 959308047 877766393 256246699 973851050 934805244 273983679 176472218 652813669 607646653 213959929 311227023 347414218 747665114 880227983 230557216 615016219 524054361 469229542 698179642 836137640 111437208 579266502 23951592 391579884 143657610 285345369 470280633 631445846 755100190 821548203 658549680 30150740 775176207 482304415 503492323 410168918 103653933 833422968 730879874 608247421 723764364 99616986 99088009 192213254 446201365 264634554 131450943 941207094 593124113 435259745 865877424 483963401 158779792 866807664 972872516 561434559 876767807 520823522 309569996 777603226 781007616 188921209 394989609 473506130 431568409 17246243 957694820 697551357 306809553 777635434 735096434 582546277 82020954 694228062 284107836 261860149 627661387 189767787 802282181 794680548 713924943 927484628 63799384 307351282 749986040 965705493 798523117 40590671 450131263 236583320 566613155 502334067 131475295 670856346 78415734 449098861 715092050 373930350 907177210 764088382 685397079 542046160 242707028 907261930 801110337 487240390 699762605 783068191 106698879 546335463 324821310 388374093 960424658 187019582 983195872 472941208 986411189 387253275 318952945 162133179 184363803 25618632 240476858 374511844 517093953 763848367 139506665 20325316 355053305 664773212 627465318 924146405 894099767 829299703 905484381 859812478 663391078 552920477 509507781 96831746 478300152 257647745 472848008 483115199 55789626 499650095 452704173 612825194 73035040 457778569 249197717 227795391 212292142 290987183 349055827 359679779 639191279 123807242 335659154 495353945 221781735 901866062 803885806 337619956 239243330 86289532 557378764 840936725 912132114 760164162 765464110 199750777 867016882 632339234 238713310 770284681 991054916 622930094 721549172 957257086 852881686 663161452 996011003 237409133 334889337 698992782 403979754 623480655 711978794 239270032 39472312 321754845 717966940 254625822 918356310 360471521 283910666 196402098 945915421 749787289 618103278 625446361 694424066 653708386 202292732 260903459 570661836 297593987 514481370 205981825 792271518 424509918 476368831 43862004 911753950 178851836 901896206 57365579 409184056 792433615 695811623 533140666 220063084 428709895 740854237 959151166 690067005 941705879 792519324 758904864 767416172 483068775 449789302 202793502 540321213 130082099 697234048 365489191 868907573 713677000 973067921 119392437 733353349 915008488 821534590 710238280 628467245 48815367 461744633 435766343 410606820 580179694 632115698 996879962 408877485 407870475 69101729 491594767 522503195 906966891 626449539 565775091 604387329 153693762 290888741 345154774 53720054 689516633 249179254 238462645 144112396 438571167 840487390 35275134 334674400 616800634 159406712 21088980 301454095 722198761 286165867 923929168 639024471 842328262 202183146 795211748 522717112 187735705 81563442 302644673 663166655 751264762 526419002 808415477 412831238 245134021 215017526 443761420 967205966 713442953 363415507 647394662 307235051 78744523 493005162 849446666 540595495 666872474 549287588 475548107 569747786 976360124 238467899 993346616 32013335 596396389 591329319 687641336 483558483 696808401 488232590 693151465 560357516 745495320 546143470 697876423 524838839 625595033 711078931 920184822 853422985 105570226 362936566 124880100 253186216 948855247 816138802 704476096 699252381 269467127 388221118 601236754 742397668 854218218 725580095 635776305 888792569 932871185 231886563 736837340 277652003 578128614 873674064 385258893 601595476 390746144 532978861 565982361 466695297 678677023 791901427 161368963 346062024 467621645 200209260 168423371 192695987 64365066 523901428 186760159 64943838 213465939 697489190 848501840 878352935 289327960 340850259 465304293 489638733 288327111 73859391 374521341 460132617 303245334 571100205 340093243 36020039 481183479 135568539 997821432 885103686 808305492 615647498 385699732 150005716 865954385 629367131 77600306 634823522 294281694 673971695 467388379 856648653 521716816 117067545 26843319 672966778 62344376 427349936 856902412 863380358 724370790 937301590 297124394 741646892 641088304 326231303 110991789 191980338 715587788 369325694 623250133 320046826 189760609 848166674 996511744 359200354 292650854 380090293 494505211 514335516 17164530 572702396 367632577 225458586 598873214 627015674 553491315 332046462 615001383 695976897 850808168 901599063 112588300 888962932 38332835 327846952 129147998 782635336 376005917 48568269 118336685 248914817 30657202 65137383 559633941 26591511 820717616 446960327 427316036 392320975 761472750 437771975 177259098 247338987 905234854 8987665 620255951 229672376 96108576 191876542 592893669 221237050 703410834 155951379 120286045 394176467 296472498 404045967 53576462 684838968 515156602 251907067 181305601 471201580 858048615 81310665 488783268 917925112 641136964 946335597 564771603 949729334 299651794 647126574 327883691 980318771 30782146 721741870 704093823 421661623 19116602 326153966 203290854 597223055 49567219 167511794 244078002 878125682 321502684 345405185 267256086 65057112 979946903 860414451 648795494 371004593 357374315 803531376 139432511 558525970 507911776 987064003 613407829 418249448 412629787 640002676 849469150 840613830 186076228 883246182 460403066 357841858 533952731 268552442 87239023 922534662 946110991 745165892 311461612 1200485 108184751 465086985 284134615 310000865 803946287 970721565 852850351 974337978 503368371 376034209 598845514 821746981 409729383 419169296 937632655 977427259 247996813 319122191 767859179 455042720 43207014 508507798 970339127 83668137 299405190 942721022 695503918 885452429 681604710 334519667 853962494 77797253 740731946 887012126 686740619 562031933 512861074 391445671 546197867 322195663 39754482 168455284 829957028 558820753 111992100 605831963 617434246 656365182 244701602 450492778 381902698 39786409 619027770 937535400 984301601 869358902 796723943 582911066 23150632 688647659 554982999 921924151 207203472 303741103 708327990 703408649 69578719 225236400 801678564 324766850 469089382 102091551 780766919 832323392 19712629 554883616 66284062 624174678 584740388 343748517 232255828 989442844 813833624 10248647 469693179 768943609 27844185 512808030 512788411 721482123 623880711 831002704 82133392 230089851 635380455 390443387 244882536 924888695 389198846 55702821 786610567 569570173 510290784 104577892 210024834 583088911 29294180 313992987 326569169 923806201 698214977 119886480 474993644 826068400 373865330 650511230 895737065 96893786 180525139 200102943 746810803 420694991 540497519 965619083 52482030 653872264 431871071 288504188 184706299 212664610 192050573 94366275 878220094 660422162 400887 539691483 807611366 535882539 767882969 255337513 168568329 435277225 737797307 484218885 639537808 415742274 507830034 553426377 84597478 356495337 7762366 429598661 407561636 56700917 594283079 272978784 823854936 298273535 644611105 219607047 479811346 703151061 707762904 768300842 88830736 383891994 981755635 713963591 319553010 294653031 724594865 683669431 607931203 929727136 859956605 342871895 497196638 267354819 95272868 679232010 662818641 128394954 93387134 495918379 549203266 659207677 267100194 96712703 250930427 983552252 305988232 525846643 907340436 959188973 580845395 714310136 927427892 741858758 585573860 336788760 513808267 462120307 319888437 653628936 748889862 203186619 564975974 557005488 655530173 940918841 193672495 7519418 984187086 811820926 812882781 624540144 714905497 751775920 235974093 548169226 861525951 93304308 931399484 881004096 730261043 666278549 646873643 869787349 744818056 41893263 76827166 644279171 652634770 235474224 272862211 952934558 612676212 480296665 438155828 499572449 695529690 420561535 859900737 525979806 838893592 578855968 798857206 547478475 642312212 564853990 995597740 959984350 373214607 534808984 394007487 240291882 667515045 953913523 4685521 806583602 903315771 201425289 527490738 381678108 701224960 13682803 19152612 682997596 257423244 576366718 578325305 290953622 32976820 450930877 124868733 132001669 618609541 291759385 902386506 8869367 187709763 827791068 632487576 298273819 239768012 903512520 666062452 88869535 335346241 224528240 338369036 983265245 893911872 187475678 701787914 673169789 939385990 252815511 93515505 912737798 260432965 991990620 544374576 730691039 724102749 430778410 59798888 730050191 611677253 417357962 235879298 5438585 48586619 179337034 996877798 998327008 331633022 985348553 210920768 457130518 711422599 362209851 466136237 732947969 425653077 997662939 46872379 894647175 15955529 863003308 231677282 720611501 440729981 527083456 879480235 101588458 807193140 716696740 446681103 356048593 60715900 47624144 380988331 753563253 395049801 38368775 357590219 134508461 832501505 665931538 914281305 35160930 117250886 812672511 846813073 157107900 411120802 357809506 843127921 176089547 88132241 700857662 788828626 538490951 510981484 98866 652639966 198747865 967929105 923464486 83666404 987865451 778516072 108878005 123114961 774812499 797393987 668491253 604791963 231278743 837881952 554118889 5089392 876217198 268603169 638417589 662841045 909009402 994097404 619480032 696875122 419193236 239296823 283107818 145584006 471732738 972585016 546982788 168631468 425051773 554248671 35610322 857853488 203784812 590408616 454486472 286879846 561464033 572746978 67084456 730361426 223307760 517422178 1702115 995312572 374488440 309495852 295110277 860915331 174346582 518489575 326461096 953679377 920004765 984630825 399482601 722256653 636739530 108855253 748545408 942249999 87514404 124428431 836611095 209908289 979922289 487636026 144355911 297398003 752625067 224812285 597800878 745557679 224763831 280535979 678325700 62451586 220863695 979935912 55515290 236842285 765886276 909875393 668058285 119765809 90446432 157880194 392166277 681205680 190944532 724289096 335771517 938972374 762269776 765611724 364649975 189656439 510494304 958069300 210556363 405903416 689930029 661687667 899595442 945952665 15367049 797012544 521908521 394180272 743521776 542800166 377192107 309285243 840354095 955971883 605943164 978396399 186107734 69139893 874354093 125989080 206529762 184135345 855145147 132652687 18396143 444297741 310449262 955004430 335400336 688548819 323101130 622261991 578540974 330539679 288579867 681176131 706528321 259050300 197256376 396078797 645211968 63338274 463086364 20699023 669621518 271464037 898173623 307013331 959416501 726228745 901787243 28283606 143874586 366161818 667470028 787927802 232135329 509962866 588635883 714488756 810907583 84858256 452431017 327665067 475114032 601626470 903339262 776715369 599895779 818508821 337684294 858457638 460189866 187622372 496714958 536646840 909688612 767631145 643084552 456983194 925938369 450395854 68191168 150121468 70769444 399808438 622783890 625736856 149123076 995379793 592018641 973968377 143618307 434014067 569585744 433485517 681501940 31777793 521294894 558388153 776597045 469023776 521977801 787245153 125567359 986586964 924695890 474248280 871158203 347922541 276940940 55022607 385723377 305562156 235451099 300980405 613048445 63730702 383407915 201147233 812971210 839944240 182007497 177578370 328703616 945659379 879651592 255759469 602019949 735816871 236440344 859565822 334160539 573589510 419727761 679908372 477362634 379157786 410886705 290038145 679526700 241206006 189291985 41336700 81345825 641215127 721161236 438401629 726327966 158578883 748357178 104969266 990272984 925419122 848343041 198643309 344880375 502523641 8368654 389153063 595869748 485990814 74097493 259218257 719787231 140676438 697357814 253055354 738311985 228630968 267538242 241073030 350175789 169167087 720386366 892914322 811628686 551963461 469790530 949667860 464101151 960217061 776958167 940531747 195351690 893802874 808731394 541944111 632814404 599519082 143859347 674047121 358626770 517526409 927039874 34802261 872405314 352836246 999176360 411022232 510664444 611707804 793079352 685071848 912365139 706551373 289087128 949558 708979169 839216416 437006144 142589088 210890671 756804596 233443093 998885997 649625009 900195738 404216733 960069484 69949405 215962540 68666434 514029992 541904605 977044619 597851857 693020683 596458987 17416517 291922899 16616295 20468847 251486174 498637086 500997721 722272944 157057434 12876363 159904755 786497967 828079328 129998875 849188117 343896077 684907739 30140630 184810699 704341213 59418640 791742736 174506897 952470963 212015663 797569260 734660870 987629079 702752859 144581523 705410152 181592424 626171671 105829454 392264101 958778394 729089565 136735787 636033402 661969092 494148891 626947707 938543002 183778143 745281292 365718720 784455589 508986629 693265426 202379953 4916771 356455368 927137718 355758202 702899945 678150796 195641151 202637384 808321058 609152355 625607905 136567251 545886969 565949383 616555148 140885715 248395354 659400620 850724326 149447598 331223749 363434059 905095459 396377606 569788599 190007782 400047407 130519706 892614957 652520859 800798784 364227558 832987184 269529668 167585489 303191541 795087197 238890740 982535876 600359171 506408357 632679276 105751257 659220003 221916476 107623847 108159525 934733371 489709410 236382263 483598447 747814150 741466899 871367713 445609642 266264016 293769629 708058255 689153868 691388379 924552866 519598730 977083652 70070010 233969926 602348114 605210818 113499591 789806566 573252326 63250664 904887913 950386335 11274754 991874928 231594586 391475022 226727769 994457997 252912219 62799486 361472105 349067304 112201734 495586940 252301901 489722206 871857159 916357431 581599310 486479933 720163746 153814137 417065357 902917843 72934795 944924992 263926369 391161911 418306688 994664197 279191962 774073774 96597201 745006620 675672725 663434748 586117029 682492464 964651819 801105568 797582858 744529791 380428313 609656698 160420900 925082130 124755977 80483924 445159764 176927977 762108266 723740603 825731866 43930376 786877441 662682536 918087821 65595398 309821668 423395870 304091799 179389970 824224978 259860579 631828199 420253182 131613225 683773616 809032779 135617731 763615920 196964430 877189642 756657422 758166686 800193471 75793347 403205117 979590387 592146419 567545622 43639382 469347827 543696976 203062258 662824506 624060156 818860389 171112862 900176199 891065963 506768385 421323867 730985578 43867657 103815454 101466067 274057803 105900908 833669323 644712660 319813256 875469081 90666088 63945932 921426036 423378473 82945051 731187415 150193161 757206211 488518245 231681640 956080580 309213438 461435351 956216803 764491013 696157094 835137058 164662984 476574954 528743309 562543474 332535374 423699057 107413860 212493969 745636338 30385221 836027479 914106408 148527493 566483433 770040820 342310170 786559019 956692263 872255642 238931015 228078201 511425812 21336191 383016406 764674442 873729513 919060929 428825270 946528910 750942952 536723847 685181065 167314377 553731660 581048205 812000590 993559963 571734258 197522553 101706414 394402912 46538012 525891613 302973259 688329841 375392144 988849661 161315170 440929547 963781587 990271711 132477865 508138534 574703777 80508574 699345125 777018189 388488949 284885993 496159036 165654075 332356934 752724995 298022830 648374545 797172324 398296154 900616367 224381012 207219837 151573377 835098764 746653834 543148645 593524897 228069933 858065274 838681037 672865503 901230092 48097057 890761809 789627027 229957541 373781934 470076366 293384412 93164435 190755349 681530998 385334234 663075087 720557988 847211967 36903842 365726860 239170056 931642440 518406643 793111488 291921516 703386864 429882370 298096148 991772173 176998758 265952135 618368145 861831593 704226462 436940322 498056600 170124596 509995334 519001175 161146887 285978668 459936933 512393836 198911901 416129097 454597050 368130957 659426113 735969905 192911251 178793477 664542922 999558325 934018891 121302823 17894732 719288568 189919163 784540584 799475715 32120400 483430645 998864979 377702880 80331162 687847500 900440380 859349602 23287944 403284751 359435775 255213918 605568305 187155520 792856754 8658895 121682434 739082577 18178309 604927743 301627172 127706116 156016977 831121505 737580260 610810503 668809978 467791314 274582401 667306104 999254863 170507488 830607153 160264920 423773717 679924422 230631096 27630246 118334532 668388053 490003207 80979677 74073232 409810292 666120340 227859653 278677911 904645266 984514577 484227795 548136040 683028624 442863310 485053523 549544730 129845157 903835073 624788334 284493763 330644360 14253500 243954023 901341361 669452967 632981372 143602870 239630672 451481285 151303694 992488774 59666479 902001886 117200525 385117418 756062950 131451974 628126071 945369619 930091885 228411089 772379917 463598148 946185411 767502875 859944938 61552215 964375017 674777549 990374555 997672822 585774243 166163389 376974198 851089425 434224873 48651126 780264331 105974803 653828684 216578658 127890895 302333730 286485695 157872600 942252569 382252144 466821942 52283458 723912248 345801365 380474445 602770031 161621947 774691672 46873715 799672 397596996 280260014 45260576 743509803 734624806 695499741 56531982 713103239 369704767 613034530 739158523 980343263 258188227 932913790 257928465 291063726 572302478 171056943 841667809 113865033 665959344 488164989 86502623 990618402 406308566 805895631 112362631 311294117 423456965 209252236 615213337 855388254 411807544 66975421 639538590 156425555 271922790 140581701 913236169 385972081 731648276 936807534 669023731 503951771 382813947 296645587 12946364 921783176 100023682 888627571 616371595 878998943 40688352 116123316 693808722 847255349 815238284 868357885 883232156 20503479 580861147 76802868 270306825 28662652 838529356 115096274 926395487 439510598 37237221 499144169 330660138 528081224 56532168 129348185 319207409 688911287 201155527 718775716 460804659 140529060 502867744 873482692 508993929 116574769 656685349 352046323 473328949 457327185 808554862 279772568 715768361 966149370 55812850 489653728 679640135 595266207 374166466 325985889 304332771 988119584 307072960 297471546 590172639 331408184 170272358 491134952 276871011 747594544 841091050 89979011 165801710 558792932 455902687 951171470 59321987 687770599 626577085 979933966 849399624 877433791 743439132 330521326 297227458 443119556 742615066 558227739 207234046 567684157 974693583 984221994 357548993 478735167 793666215 727179770 290265596 126714423 797387254 457923347 760734929 215701655 1556798 404280852 267585916 761911646 547096470 131927217 296939770 167551903 65024393 438203836 851185330 283958336 879447470 407135359 505553926 419317770 749881357 224608753 303395612 429765602 626882946 574046269 14306400 612583490 9461889 556056974 432680593 313925352 166388322 938222778 880613585 332538138 786224447 691411498 213493523 471994345 950945416 814296624 25309073 954662232 778814447 355365614 669254415 276018330 878435136 908570060 509255200 114058491 873812432 111898210 689352466 198363247 310866295 352360153 681647354 990866889 731195060 519603957 569318595 518145034 259343007 228029310 72814497 198252575 371267564 923089074 88098746 375425812 122342240 615349741 975484001 391511373 968102378 310962362 701670865 899279017 535421354 743821493 368661984 571075047 38537701 60875384 935119295 696942503 54125015 971238231 389807850 972057532 796921094 479852114 294219094 282453829 128789989 403943116 56118547 89200034 710807579 611969561 941717127 616024351 809063944 360102469 783620733 767561486 258473701 357942934 272826322 900639644 301490625 951990057 746672002 376800391 820719193 986695837 220340496 857383660 689453657 80189585 111315495 353971091 198482944 557112885 734623266 131394648 802965920 662291529 28919401 711069324 963154755 720781621 625746677 75303388 423576366 953245523 257999147 206960 536371852 251355018 670028137 376733899 697072140 759525187 782682412 750048646 473701009 305742115 165429104 52395905 580762238 565953047 277760410 132579581 246296246 306113593 593541342 220346191 884626443 420086057 737561441 547732134 639035552 428617429 390082664 931903474 859754643 373623383 435398470 198060961 760794848 958591685 283315256 722499733 580721307 938212937 812798011 277837848 981741682 691441113 390233938 414302595 913082228 938392397 387080105 365709066 752040482 337815574 296118129 516833089 678727812 578257864 329808808 73560120 67009052 72219042 406943516 202816552 169669988 994199209 214043552 904404529 47868040 9901318 627452489 945538074 790337747 648102319 41232568 415415883 255457864 254538900 864769507 763570853 137626326 813214679 773060986 448997720 31379030 416910437 656332754 34246029 440486120 641071921 501077148 502947214 745337012 622692403 793688242 494355370 804975498 987451911 88527063 336160415 73514665 880500063 620195770 755531700 788511342 294255094 848582084 924305991 623908095 369247912 983944564 429752959 986647806 441122451 322398080 45702386 89066518 888212438 283322252 631984764 663963981 155941698 879446017 653079959 675285743 792000056 113198504 521307948 846054760 85880890 394177107 204860183 123128270 340999900 666814751 414022891 482746359 761516377 15915548 840950391 975552628 888588437 483325701 805914091 461801449 221079053 452794722 664659404 155595423 357464455 447898649 20047002 182518695 522933963 292063912 379933099 669211809 372074183 642928681 602758853 975364347 15835655 63289061 459078531 653323221 93934006 724996693 832769447 904377980 909132102 741924897 369954370 113150720 43584317 952849610 144248947 310453077 331180798 213978821 745209422 441260663 833290692 335065496 996251715 723106482 103041300 885278073 754512988 485934700 917712931 740702970 518941029 50168651 641537864 773283409 195254061 321116025 474636549 749078636 192537539 864435169 242332075 823618867 112559413 128125334 849635050 726106719 712087581 617771475 958695143 66212130 750298500 903666364 122886739 229197149 491235152 461608175 575295545 513761968 540882503 454295141 338687919 336182841 271418946 702449781 385216460 912123798 813922101 125549742 340582367 2293281 828113254 387975949 274597465 555435018 794982581 473624297 937331617 509591470 179614927 31245328 591077266 444276352 381491018 743980698 959267646 832098983 258436594 527721440 569373087 185803603 274983581 402438498 364090490 633090334 123390812 307081647 618626678 734575179 399026585 981783753 511892238 936379619 347495997 278811501 654803352 781234349 920307829 724675747 428850260 178270237 658116654 290210786 567401239 860042033 297670856 320448935 921088253 665282663 835390907 370087575 981597017 474984486 952427662 82332006 826484844 359996775 268866261 761065931 848892590 354660924 543211535 25687851 554230698 49659323 47988872 811954520 809656856 849055910 350168375 913969374 816751337 782144076 13197475 323718923 591785110 118433579 316002742 390843000 233919949 849108296 96792684 661362127 428995189 763582360 880620276 387302575 611571997 58231581 124256119 413612865 762276784 898430584 163425518 122372890 344540503 211365398 564967705 262309014 668948780 56176558 807198275 840855921 717263042 509853890 816481546 551124967 7684188 763619617 993116321 547551183 726399498 440970868 894869451 250289854 562062400 496493799 58110420 718017295 780209626 297819221 560735824 254806217 675037300 886439233 316280596 361931143 572249144 422592957 260450972 690489586 949656579 103628090 353626579 878339339 276394939 81016945 848171311 877044059 697241732 237475755 143395953 739859938 525058944 164557291 65017247 601689454 930173662 36284304 937602759 149879529 979713587 759428878 416774454 765611588 849501193 499684267 11530584 902966130 877314287 327696741 105911127 842066409 237593446 409512319 79226257 785631718 861498569 464632655 584572381 723678236 135124287 687865873 106239302 447603744 106517494 194352283 306546047 120629844 705338229 196063735 778348149 27796081 658551708 928826410 795004849 155408715 553426476 219135954 337496972 679310560 509327177 385318393 826027101 939676624 768564292 156591372 565106596 42790500 659531168 637452432 2764358 843153772 184831247 773728317 325825232 437251904 562103735 545272870 184544336 799853073 891802341 227958812 281725611 180982724 634356004 576778598 362035936 650743987 305474308 105299370 461576853 783003399 225977683 467195230 26508301 25126349 901476699 71291321 680837258 268208132 584015267 28169431 808488154 561126472 38054453 81813959 769593615 340818341 189048046 793426990 802182697 772339386 524108025 761095777 899944 85981149 742994433 460829220 868301935 320959476 133445763 147370437 63808938 629248823 327689371 338291325 792015373 247742841 712308053 623234771 595886964 47899132 285289939 520871598 112858080 282444302 243841446 777321336 720600058 206755840 913834975 133040627 286284889 205766043 904864359 859460291 545822260 147246957 19564086 118797277 312637270 112783745 727096195 456192268 331255128 209947674 253443494 952290758 329201910 354097 525919115 70140616 530090962 999298288 362864293 707291376 399932538 76825790 812173320 86158244 878838310 581999696 392413120 75629701 504575147 851103425 54227326 48789431 120819686 848936567 25409960 926176498 667257443 17129755 997275927 342776164 914813066 633767600 51026075 310886014 627718138 920443043 535795684 783281569 124234081 180633257 320064455 436332491 963531125 134607883 925497286 36942283 430811685 384270345 384617336 926022817 654073391 938056363 699036344 409722134 700562514 386437542 189299968 523682997 319100649 420787370 287488385 104504898 791187575 296652738 812389976 406192727 380683486 373906343 332682222 395978786 30955871 967980424 405605534 824679781 106685209 188596572 620596525 843672759 750567324 665801172 713764578 31727783 470446868 514112654 629467685 962456769 586951019 708727780 154091952 33522434 135564991 925242557 705865485 122069386 70665129 880106966 345300547 589644708 157175674 818019884 444016399 337875362 957337614 230706785 390994474 526678554 508323842 530008997 991311506 197161284 751767235 981646371 607261747 246698644 38889870 879474215 19029430 974402443 424910272 426690381 342227343 971905902 956050650 457950850 960914559 249974031 914234119 73649694 179580381 756655437 390188067 93587199 436613686 50432656 297609589 196025573 256645139 77950191 782179189 204596500 545782827 413164431 261853133 573257290 69998458 542445697 196945798 516736656 675631698 913905873 471220071 627628639 40459383 348760342 588496946 337833929 989510038 970477163 673969250 317850384 252224628 322967052 306745819 160649662 695391641 283754105 135971114 513328376 385435485 248582740 368701071 92909480 396421303 463843494 776755741 651168967 818161516 942840823 353771354 246585527 412230560 193654970 924089766 602116105 42245666 914411693 778425463 18720928 529458147 626813329 466501807 465330839 192726135 846409882 408262252 819072639 203551604 29295465 703456315 384772291 673595990 746378972 609230390 418197730 322640561 235550842 751554506 371911027 800355627 592683125 91993993 627144426 465150622 1296974 700898206 458031183 457476353 978334096 766769565 381175747 746696098 43222124 598408442 362116561 144865087 800247951 450912750 319678229 871603005 369742626 678934742 903011190 64562987 407307593 655806098 588184041 851427592 162877469 190674177 14623145 286336129 545114189 847743154 915136503 498018794 744287100 491337834 15170826 46083524 439463627 571306213 646420285 588045146 63763208 860960776 437839939 298624868 218017241 996860350 791547877 383436280 203913149 726495544 704126031 98586571 221762122 875731328 925271795 170317792 475336773 126559439 988252878 90274489 683338820 355390135 359269046 866343321 99070691 326514417 813718240 431844430 434722664 282764598 548221205 879469653 209351080 588870145 879915663 944245419 902951588 957765213 301902968 206825787 452271367 944606323 206900582 908708972 434194665 619113796 391095550 185060286 898999179 870951689 315257560 872180343 340115332 303464464 217359760 540991586 375842387 77590509 945655973 877061326 354461307 658548995 979972538 83378927 622557129 164394730 459899831 16673196 431825779 71452238 577853809 192304618 489361443 42614012 674539556 360479926 845786890 258846226 787948601 899100615 653121968 23479055 767038592 277652749 340383497 381848838 538010090 839902619 876300845 558514282 408715623 867587129 995664863 649663258 667632604 127043482 114862971 927389927 914917655 105050425 51331128 45760817 869059832 691475925 838280208 251429926 389513607 441479790 965277590 787072330 748074147 972979101 235876178 358296174 167073008 726678477 879026530 489968851 207812410 896583188 673295812 565867898 855844372 668948657 714062442 162876280 984290872 951016216 813566647 63657611 152147138 840796042 958395263 634808093 914810716 495336834 978694770 658479917 33863412 644637696 68027672 472028812 943386653 911453708 412163818 974547747 960972402 113296063 880905992 908108612 193632169 537714266 436388538 441426726 52691173 623403345 271221274 325954520 476953921 470415083 442709678 728116830 602174464 599610910 458777540 391036203 552112818 805295884 471677502 216150920 867041469 555009115 398149844 991987993 467362801 218555290 41943636 3306460 477524507 400588073 566518753 825131835 768583172 292454902 686860191 204332736 183125901 477072122 627302969 539698419 182412575 571677907 998741890 854069323 352570741 567383693 4825903 333120917 100750480 324508874 763000290 583906353 457365301 55941391 432282922 550002387 659258013 113367623 45499860 572315939 655518991 960080931 931730355 159646508 173263084 671990109 126276598 997389735 749124607 534371664 440861786 458919921 737880600 739534536 565067044 81862497 651512606 658604289 992209846 616799569 695515851 419701928 190332808 801161751 576102315 15841191 101428265 57985654 174769750 794396255 355563872 719043285 675544289 817472083 972835667 780115648 357239903 435353496 378990373 100469009 190365737 721702320 569765579 836691432 87359981 927198431 859165463 33714800 784888861 236275226 69469985 808367029 138494608 661856847 829642927 189117146 423129285 293724693 232913035 603865138 413857399 578244586 369839071 773589869 692269642 495871362 691540942 495752596 634650145 65795350 690860209 641038159 487073585 853925472 821837277 84150042 466066827 68162628 612445377 873400711 774449113 511827310 145653539 822672617 825616147 945085857 513916997 428171265 783268606 34444532 816950881 593631364 840606600 98457298 565063086 651754270 246755788 493979550 852748710 849486275 52518553 970231272 358341906 156264589 233748898 619992842 687603890 974077552 176526396 38946501 431226490 54392325 912250381 757818213 604534929 639904240 191612363 861591319 977932706 869872335 121246062 990933568 356856745 197269924 976980491 753953490 449896440 990442461 377867834 321250017 998840782 245856166 326711268 487116700 754308571 116572772 226810736 543574977 773340969 683782088 360347175 435036770 310404756 231083363 732927770 732020759 146715109 871036077 852926652 142352118 934630575 259074349 616574225 288064605 427213443 600308256 155999077 480885285 321883728 860361970 181620046 187947867 56686126 594041037 566281244 463113150 75633501 301030255 881439964 514236304 983094437 467187759 822001229 250858430 715899297 448130719 124016607 403678214 756834617 19141608 744525929 839555900 169800085 652958670 982120762 652870557 401652509 474114367 486266608 726920451 35537129 427807814 304994858 810741845 911430573 693497130 581476455 566106302 901632835 220892094 48618726 694291540 544907111 806747563 702963989 926627941 77716759 916529093 304046177 270818630 62691340 849846019 529114739 856295073 343158678 609406397 874553362 769594599 370899517 843208284 435635807 382943122 795119929 951749631 869015361 895998376 311707757 439970532 77755319 459577391 416688771 137133788 483299202 246946382 276603274 847501630 430362659 765629212 550381491 699336449 842298214 478148686 930887869 332056656 515600874 988037906 483881587 818583811 898673771 874425583 400808843 110876539 223668416 364845319 993614251 474833334 935776829 406485601 583881394 624787803 385847146 963182356 81081789 881520920 641965108 351613751 191526860 316600999 189246051 150627266 270525418 780131814 980948429 31861896 636044718 938782162 200055816 485500447 790139770 265307754 596527515 276330146 120551066 726450763 34911881 237091875 494036570 762699169 567389068 695849199 57661140 389624129 364388600 107753176 960397703 269347185 979199778 453393445 643328293 831702018 717215516 644305817 410507033 991036059 954258950 781661727 275784327 542519233 792943637 118105979 941064282 716809840 911301966 684145532 142854978 77982122 378002822 959199521 76683652 386400299 904448621 915791263 981716958 482065532 150589855 914363294 407208089 890368672 240846146 777859225 928505974 956425453 62991514 497045076 629530372 891518386 783424462 169245233 962124395 109939202 351257318 124715203 769886287 503866115 266707150 963853040 68459684 258058237 760130555 796009898 732537395 24080506 536264089 960678882 172989580 104243212 71492868 715168334 323650376 233834258 655810247 739910549 996935817 296289486 781031976 111330045 649054957 608706613 120066534 737951064 355384055 9824354 424827581 17125525 395326538 433743292 123605677 393814522 251459657 682106721 480531177 123081300 174749324 889458167 655939888 209434578 288000715 544540778 171706372 147909275 255755481 205888819 54892151 735402795 817058091 87387182 861929833 328998792 968527435 942885897 39705430 359887130 582046186 561530996 470955294 231858912 656873546 202024054 851737079 831388835 754977673 910380641 904931244 95945599 267886906 119355749 237320835 415740214 894486293 743046162 941417607 310761477 632788350 31456689 806177350 626839172 358560678 45694386 123308334 878271395 902147920 689383054 885216812 551123743 740315216 638947431 180482410 144630013 104350140 765398825 400363736 74477159 745151502 324685736 630099241 453977316 260166532 704438757 318138321 162260599 633473612 64329005 12039529 509175600 347481932 617602523 56803442 405533765 456523715 926050072 643517940 500361616 194829577 961723991 754813938 748117242 207011885 454234477 755128600 977109121 406325308 619327781 70480273 366883679 710592563 302159621 838092542 526108018 920996539 63075180 746224537 892581263 492508547 185515376 548431911 890437462 468030910 414802985 566331151 412962594 673891402 925996381 251915351 658440530 407010076 55608674 807290548 942613468 738044773 119880038 628276470 837171990 353216103 399581904 872305999 866167701 214025883 857773505 841978699 616629319 682905773 649459598 33970143 400393287 154639902 168856478 206806758 742882089 917188698 360047957 852881769 790740533 463798662 658207671 696127307 495384327 166817543 793019611 328401419 128234643 217324607 31186649 471419460 92695743 375594555 397241107 572475521 203935763 196792534 547916636 673044489 939823218 676294321 801324223 714380342 199195530 814725860 22973767 665261403 373384624 966123000 987741863 910687322 525933849 37425912 836890448 492724150 984929658 986574812 577616996 625461834 64725093 496009294 35391891 819283313 984577977 383712830 512820791 103088627 571505630 479765807 958833807 11512084 787651393 50668944 623325263 671000877 520046057 549307688 376461647 23127174 323786081 782987749 775563394 24214892 576498554 390137468 81829394 287276388 347806811 581746602 139948222 694370695 912286485 634524304 778606099 857818204 901280907 927824244 271467561 568456531 509139051 208969005 778005622 902954262 874582110 706134524 498247580 956408643 950691502 36807008 560339013 909738596 714392740 596991920 664352212 945015777 924070108 34805158 758966933 710161024 823541454 67325634 235014987 806563200 79978668 826739930 65378689 997737294 462188908 423217316 781280413 638449494 120781713 81351814 764495752 384052260 449715700 859675317 492649213 756437342 625340266 770604524 564965065 987462042 894366644 25350389 763034955 214840540 305019036 889486771 49023699 306351891 836607981 68856374 839234009 589276888 882536772 547523763 489162066 974818687 46488607 309289924 173851586 760550840 58624319 389635949 509724947 657515922 842458935 18638370 324103238 114075581 334773918 35637417 269416354 365200282 935924557 23848529 893707329 874571479 120585405 756055738 266815734 905939152 402297110 321398115 103738448 662808872 600305937 276074262 825326574 123909442 453673008 28743425 268005415 147204728 791168533 758891763 172176751 634560088 529883718 8444133 932118562 879157300 206971202 889847460 278042626 819440438 42244308 494998610 433375979 703638877 119194637 336146429 510380223 214221005 653578762 777074721 89125456 808119985 919143294 404898833 189932529 885517163 815442538 786413107 808606267 416243520 920506737 230602592 222647934 620858473 493629255 37337404 171887663 648514974 154863777 436568598 676115594 99337452 729295607 449650251 532158122 811220137 693620091 460283534 493899062 860713608 277455444 661735299 376686305 9718977 177365853 945855332 421494212 737357036 10424734 520332075 789845773 748278635 284203445 32237533 772813578 228508605 725983038 95293992 680454046 430933315 594864189 876921618 106983189 911665374 332345422 476600765 962658410 257108958 637122739 209824913 743545827 517328288 427568224 692502553 495213961 192266740 582549544 964256597 883294093 819206226 139021744 124236921 117070839 250611366 654529468 42529963 377949059 789315300 170648621 385862378 393038333 244361350 188504182 347843851 53286621 606055659 406104016 462954245 811631586 46442061 763383833 656106116 630707856 613978806 924417783 181464428 172356104 997536945 324861229 93048563 602404088 982433704 392642061 289900810 461683394 474407730 163393951 533226769 229324085 101898760 781822258 263573870 305922228 805623767 326690346 555289290 546329442 804589650 997459906 907373062 252314287 330158409 661556106 140864009 604005161 567924873 16677459 57789702 117823599 379425175 335352926 492802000 91867107 198095978 882274926 429641216 799643861 532800096 751716543 282758629 765650914 987318472 478655271 561912166 81522912 888813744 812167871 642936861 454743191 248526906 898836484 480783386 293427859 382783723 821539338 896817329 137565853 686028380 529889183 628378369 594953735 642074454 932692847 224107841 817902346 837808804 68499446 55358325 613381490 546788338 134410642 429402386 190816472 479995710 325578828 584660011 137894176 589928530 991396522 541898353 349355651 651676471 828461690 969410978 96797181 554048787 150716426 633831610 912572657 308482759 519392894 47097553 884063958 297291182 199075940 800489479 202251987 197993414 374407837 533726432 298886348 749429478 824708378 660256584 303026883 806894161 202063163 946424517 325018836 66994472 181033769 545341079 712034559 339770400 646776624 638949447 306626662 451510397 268621158 862119999 361915340 669665694 181651633 842079691 607117183 322407480 965497977 166703030 695147336 431342571 122445639 636625080 902576796 605916313 619920066 575069758 257929590 216640520 219128381 833928403 436428429 189736013 621579964 725093338 215960216 937892187 371610019 66909260 290783006 855759484 689869211 26945351 423860524 260579674 236082172 365484591 75509515 433990738 577619263 342811092 833089315 937242101 148345415 498850896 640993011 264808514 332159692 12925920 397665116 549884543 154748351 941892225 399946730 844177025 393714784 654594858 810198536 321360586 820081600 266254673 216766895 842905165 585740058 873714996 436672778 369239438 271956687 642716607 117612124 68412250 776650845 994847999 249908393 556506854 619216611 410425005 891903706 603331260 397068504 609950835 654357779 750812272 482473317 626256436 116388880 89629024 329606902 584250670 902639887 503227546 864155079 91137470 589723512 743353121 304967055 602953277 965819709 600420667 29785552 402709 994924480 158612077 180208249 671814705 66842465 177849078 65628122 792061278 279172941 695877997 115436927 829632992 101989098 957318766 927923399 541508154 229331751 236362952 771204837 498201939 279258855 170434170 870317347 549687943 31119380 822217054 235916174 374771782 567366439 970935617 269127587 149656522 839290118 74220385 198338630 787990509 909998042 642689917 600617681 401339444 301211030 852130055 66655867 256771501 220841143 233973516 191608558 571671594 251691068 678264440 228654305 868117660 4842421 748160911 844834366 920847128 742680471 977833886 410306280 966459054 916388638 561140989 680728680 620735429 709029992 840386512 536740274 880760993 191171656 423269398 649024678 354690147 167309489 4076569 649931719 105741696 282018909 849196280 251625295 278401548 818752747 654811924 12777795 807180639 918012392 538519685 278790054 544727673 620360863 892400450 997810974 602738145 458837850 229430488 524326495 844516343 286141513 4658186 938902970 301716320 251575120 938328150 369812198 750335368 651966509 347901451 382906170 992211020 527075890 244534759 292540498 888441644 488026233 479740013 911719357 4492326 506814055 609415695 12905967 403369526 630005536 820031686 727620855 95691739 764904027 326995344 265435927 807093425 9083774 479310413 605256462 96073509 65724358 676030793 653707293 762499335 308360155 224221710 401194886 233598507 335470344 241526591 914276147 77187271 368110995 557794386 578959587 758955635 784625788 646886697 194106134 877960855 512441465 998696158 503308962 559534111 587829411 234847264 320684269 849456930 981297691 750032015 718873527 179188297 611738550 774125084 159623135 11757976 341880898 421280404 609428550 526406055 505055169 157319866 712666154 386338684 696566059 63354974 132836372 642582763 419717927 533706388 465899342 157687028 266571009 831355058 774125181 377239173 211150061 35318861 825179348 302800464 847634201 172986804 507399845 393012352 452168909 496317959 946588629 953151027 650001223 734967842 535526556 494034607 519432894 79129371 318744775 295761832 837523842 376533070 743175121 690301224 26004848 436227943 675786037 357806610 640148523 953796960 408427070 622597154 854654057 447477646 990662892 317104318 163980622 30223095 899306473 619058679 215188568 154671629 572546352 583862569 554412290 48326005 150441887 87841894 960737866 574192980 56157339 44327551 691100343 769242074 188662035 570894427 595439486 241318738 135390808 683969710 666832486 664685280 666198700 502512633 458927982 425960558 677838656 468312382 703524742 494672685 734467611 403613816 441750315 860943292 610410634 806996937 474112148 615319065 661970920 700457625 305931907 252379473 48227170 139889709 417175752 694200056 533483821 408147400 494079869 935529498 571962472 506922166 294064706 316467946 588434762 672566412 735202404 525982110 794656495 753151005 348229471 947422872 785601532 944387827 595013274 836768923 395465784 583015058 614262802 544925566 189556812 334221138 943735834 527819466 966134188 636349416 802332361 139151514 715688618 947001976 600792781 527400870 962768578 813919461 336236601 659846148 72302158 418278493 878240180 269352878 261786247 833058610 3502683 606968028 947928814 595176207 208696476 371072272 386171664 814162197 184177921 431187623 92742470 783490349 228496645 327885633 344725215 273734891 414096324 14654308 902947545 161790904 376700362 632061745 80350159 986743557 188197312 546222715 227571631 88853770 731322993 905365797 43914374 221393467 350769737 176840160 496071886 561678104 191610785 972779692 731066617 967164679 279510433 520434263 946170234 893521878 406772219 538507641 869917143 849913271 979700963 675426273 869887464 921667250 114840214 223534797 743078486 76382474 739381991 814208917 888349194 579051686 210666160 86928025 247401078 102272688 766275046 771871548 352638656 538599973 723421979 527871149 673185762 858660465 925583055 648856267 902501960 727789359 771012822 396755305 299040601 489271202 420095455 192223270 128314365 580137872 96399690 681832819 828734085 884264224 527052780 170030390 288171135 222826471 56121678 737005246 893326732 518903000 99972550 691904893 752185328 114861496 260656490 226290172 409830215 648012879 962071773 205405428 798044049 668542647 517872956 549019365 768882498 164778040 53746863 447620956 178539436 444453977 736190356 191869809 59586693 657210868 19127127 792108441 969448476 340131243 230864001 634466708 475593896 184675129 154321200 345307179 461428093 34383526 853235202 74926592 645388984 672294577 964499090 629621967 50415780 542537666 965773678 806381380 558611234 726039853 435113892 744723732 219366791 518921070 204058922 274330030 670445626 758765093 945116608 712268267 734682907 829526953 168128552 390576457 718500966 157188140 111797836 842578022 435500377 808274042 326073685 957143872 178026330 592079466 472695626 362488046 473913203 664501447 87798092 28488494 895274561 477631935 940797325 721522622 73813183 457146073 587689308 23778736 821605610 345591290 4344203 750267828 546868703 716185657 387161974 234850197 607977022 86974007 43278888 840386526 443858204 642238131 750015708 907936703 604715385 179959211 283423414 39489301 588989079 736506425 971239285 215264083 800712258 23336828 788418161 124497894 5460750 567414270 348995352 114271917 714831468 671539232 93521289 565906059 609878843 394761034 12841101 746909672 944311760 316289419 345905 959716504 342297803 582069002 637297247 411223655 235018874 664090199 876240215 645690169 265415762 107515447 8706161 44344197 360331975 764181058 969194654 262727058 246720701 669299319 264760894 77426574 406228916 809080227 410971947 467790989 128522815 577206504 682356755 227233113 295273924 32138325 193451580 553826297 347213513 471731369 570989060 389733102 312745801 167045989 990157972 592639764 415958489 244846031 690436404 893989500 383364489 969133242 790343129 76936388 751387350 8366297 298324318 270612064 113275378 133566943 546435005 456553440 624014467 180376886 541366615 852874370 635427765 788340510 445848252 511246826 748628636 493607946 261209689 889795984 316483899 145105083 808389125 170729070 656023635 764904714 33176555 456318144 379251088 590003073 749516831 180114212 732809488 830946124 995077098 662079779 725065947 969646032 259679274 791784716 631042956 686996739 506942511 887221436 220896637 81857751 577219648 683606363 997515861 94576688 568899259 923662794 492551658 664912168 871112410 160411127 943471703 797974182 436901698 448031720 416239435 577342032 363074100 245424924 906306170 931460475 750327998 343760823 264876217 988241499 378600635 824713881 426391113 57157287 255113939 98742379 272365266 638818769 344308244 60351470 613340403 652196738 153541477 453626800 394933304 142599013 875240024 62520333 176611644 5371294 923021467 47134697 334123195 534413037 59458299 785086278 195126940 273908044 162551739 483855998 128234187 975293729 78027337 481805332 607277422 618909852 621880765 544604995 426230099 195587285 775610431 816965024 945156102 188604860 517112500 84366876 363798839 540608786 228278091 762752960 136992192 825092386 799458770 75038931 801615609 451027385 221699908 590845210 724300068 963995350 159365733 646760608 414105371 23472761 487433359 230208438 400533458 117174878 661164870 707677870 581393140 268158812 296041101 854325640 976108407 865856297 548964026 572093899 594856052 411746041 108638252 105507419 449963911 422353620 214987196 601946193 904183927 712182602 114955697 864745277 993939098 620185429 935991 101834996 904399256 21954731 774022473 29509047 898891252 391156899 837731347 730644226 820099294 922474475 276692891 818329622 265775673 766584202 946834044 378912570 376912439 446371082 59027183 482362598 608209076 720937341 872703352 289026606 542930934 200149971 86845761 81860652 173776581 303392522 542867574 541707250 460659111 580106541 274835499 26003500 749245725 464606866 362259178 356459387 102562926 786339990 141512697 338899113 262491112 233502320 52725097 587415465 393187397 448362185 995281118 268715625 46013295 563896382 497503903 934480293 948055748 396082391 43895762 384610144 39433499 495475467 635407015 240529607 140069757 416381662 685568387 354598290 563339873 542581877 938728073 969125391 272389968 745815466 378091634 465896194 400679733 669872350 436910085 531574330 93166511 505285637 614595143 414141736 383544608 883768944 276518993 190853716 991839329 977697891 53654835 76517652 829123465 388443833 434268693 357036185 6111642 50740112 308331836 772889211 326024774 260256321 65453071 890023221 168909427 54353753 227504594 256350335 229679524 720405937 728193961 330954358 751849659 298478934 370331246 792468398 125829446 251520677 833160512 181948947 882731402 13193665 131139421 540045787 608052638 108774747 729269166 768852312 294654575 762774933 260300282 127642762 736382288 705182652 256467808 432953910 86704443 384868201 410453573 500309195 429627453 723080391 841045297 830321206 391772536 513363767 350282396 157052005 751507215 716989852 284497736 423146332 946986852 420522757 409308308 208677424 219545142 868130379 591701372 602783264 621153474 348659934 663354825 342577064 330628727 165525721 680360649 431246665 963874621 441661424 52684539 252792963 990400494 824484423 277809312 654234767 263018742 919760559 72230013 879164524 900845016 862674868 7497475 696262112 616380658 460782294 425459700 7518209 18032952 138661749 266667694 342611884 379593444 253443502 391295828 575745702 533070401 354955284 784624201 53904057 31045497 291052644 362712323 326711347 213207922 98372857 707899060 479111927 528017889 974205634 160301175 798236459 251565899 36407861 59240269 572436069 657097602 736067179 394887597 870228631 215815485 696168165 956676978 454427405 467417848 220975498 873752233 471624293 421086277 432890450 418672043 431525320 725383243 746170695 191578581 611308338 26464495 886787444 419275075 365184668 715243085 597950225 642120608 825105006 645917119 189023696 687404276 77216612 796096246 594572 943956822 639569434 600901429 774032581 881790148 521772694 82891750 368665352 669349658 410311925 501707263 89461071 8974418 589354564 815105603 47295827 141105958 157030047 355568895 110519839 146757993 385875093 474959187 547608142 135131739 321008839 992100979 624213887 891293461 281557985 926578291 166219767 829744827 253731795 236136690 551876893 547769803 742920245 347629927 366790183 728429303 77706865 845558971 983416952 563371444 492932869 804848006 679805813 275239841 866250461 469879736 47309487 347854280 331977588 842161618 439162624 883970673 384581392 768477282 476876204 242074544 997135219 629847249 274073423 869786721 226328194 288442163 255843364 201160784 119299072 455027110 73324630 807567976 81015168 71512025 955060935 928357622 428879730 950514872 681194957 894255983 657414211 974498283 649322300 273982997 590798416 711682920 705051548 786145763 184553887 405355181 275147769 133028943 489102512 534066306 907071899 625084188 867641391 238824318 167817353 636533622 528146670 161984137 155245304 921970705 596128826 487045798 527858866 111873302 665855796 261592985 109127109 979946524 235156031 426748643 903730610 521782969 547443421 95871843 463023782 614405222 957289892 969882258 48038155 421482185 185021873 119170706 990784332 877956352 983215038 355039651 765571583 579622157 27620139 61001762 786986046 169365036 878362385 440450859 643039011 658405339 583611511 518519805 654611518 195237557 515709703 973782481 87342659 388682752 166041925 18114827 176889404 38987659 153271565 847882607 323193106 192613700 698549 124954211 189114760 159813215 42920873 907015947 291021647 203127367 13762039 623233878 279653725 452911285 791652791 580090661 17533499 749685275 194545217 977719591 636394182 718546510 946084345 131161503 790924856 298271039 529471251 657334041 406551910 334718240 611049953 312151261 258793476 683204892 337696024 621267715 455113728 891326789 587172652 58866030 223110702 463972525 152780821 959720037 891987644 118372083 698864744 746088184 990127993 514832253 514992387 450597277 953859788 745293889 364693924 126898440 573899696 887980193 776244858 56461581 299194265 224584578 150600685 674076101 939467031 844371341 136590089 703296366 166001265 578308746 661370180 973698488 68958744 301450704 320828957 387877255 901444593 853489692 620485264 722348221 915391259 534770477 982203044 335715320 652886843 236658068 449318367 319698939 393984978 70655889 344109894 305751393 836926555 977536021 46934862 248044244 753258307 144380971 868256058 450301225 250081566 314936039 811762033 598961950 944917253 333650343 536907652 220251189 203000267 608102698 537870083 761293837 169015281 946109564 970971729 286785376 86661206 591956697 216496943 526385304 674323238 334556905 960276626 443656081 375981124 720048699 712295432 802905021 252502955 676988372 822975252 347463990 560357905 520472018 611567781 420817463 118777459 527075973 263260402 942262802 64115131 946007707 231504725 568068938 921852155 917610514 929149710 742693876 648490445 366206777 251786021 706010827 607910938 562988354 278310555 15863907 588942781 510332356 261211087 20369804 999126077 65043065 645338965 748001890 180327014 451620953 447390423 741868014 901374136 285295680 417784047 345093839 769112152 599347981 666082064 14420109 883766122 254068573 312225995 471914105 506253065 109519469 885661252 773605842 684092221 466766791 256933647 988888167 338269186 454885792 304731950 562114887 95049585 884931900 924902873 628931600 350623491 248592059 234262482 414265837 902867959 102318840 836084921 575710447 148509761 675979667 575734350 272543040 246776564 795996860 267732964 543264351 316819271 961469871 571423519 178235513 71224074 295125551 872584548 336413652 450866483 399790324 325164132 484653382 644874016 47411799 237246760 878214380 132379424 623032874 808772596 959089211 728788471 936530472 206447255 250561405 694309093 778949705 306639337 939830389 372861498 283296910 774924886 659165035 319227770 114077231 716346913 676536212 898495589 11088673 859318123 128272400 356133569 488737511 606789406 629310619 404624264 827860838 241685029 153156314 176964530 780655267 957851305 435620686 186332104 93651109 117498662 444543415 435369406 159986673 692365478 303576021 497847168 768468223 258892615 167277204 596315802 321580807 304975487 910837481 498516083 833958269 870319589 401205384 293666443 562368006 807460461 686582081 16732798 952934641 836579976 395217212 803409476 618418272 963912776 272586250 612957738 492983283 741090255 865207173 18646459 499311768 487906201 11646445 169864204 662514090 96310123 586085121 854068042 929863383 298277862 609105779 630958042 574571317 768157234 178634366 848963830 493062914 790020712 898000346 819110691 773004077 241525882 122802415 333274157 297287168 750757666 386202092 68809513 925699988 278380730 907251144 756952223 462048758 390493756 653194758 461424637 571457888 972621555 433159635 487037636 247479622 271762692 912939163 408584070 554859976 798881027 857773200 577576137 855480965 428904167 204005775 618892847 815541224 784929729 286117953 30893479 191222846 123682770 309398018 997618449 141856335 391316234 776142442 1964071 244012238 971901798 192489536 22350398 440229200 9133344 847916458 213783765 315245321 185617068 459122223 559148989 447001995 27485994 665940115 979075992 974655966 192784974 445492765 139984616 909689202 462005866 831005360 898189904 230384213 413555530 148144403 575604206 581273564 143216469 105487245 260327099 782270769 856582085 299172764 374979813 547100244 625081694 135335118 298406994 739248007 199650096 597172698 855028400 378907798 431162613 210528242 903001658 632375920 755124830 246048158 425924972 923010412 943473534 867713625 687420669 51884810 627952530 322694643 121268932 987894213 584093584 859948282 557475855 328271603 920368133 568824238 116314759 665976858 714133644 617524139 161283895 709729180 687106995 334922750 457899327 278866463 360150969 784552331 675782852 463885633 999158395 948259996 165270853 644909268 869638392 247992200 406085247 580546685 688467107 761202791 907795352 933995398 56437958 835557665 176437568 176941827 525492876 205543112 613750405 527104723 259171152 990309167 940885526 912788281 83801439 910543225 257253354 917771904 702653205 75688767 977089571 384420157 849754798 170714593 768669038 303217932 75234542 833382219 636336781 535358574 17400128 630780417 608948141 25400714 183697371 566691050 688002522 75031634 200120211 172967610 574651564 279020368 127285113 708220265 938838785 683631478 40357089 145971162 355925592 799818926 86575844 66900425 812582459 151781690 857874920 165336344 624720717 506397635 794114371 781957093 458552777 353640987 497521349 816763134 158761059 218671997 311805021 799540376 429248433 148655086 673012918 587110208 421023365 162736321 355881974 491995184 636877657 924891719 276766589 208204526 433003572 410078312 75276919 882277656 973295309 949773797 256026750 86380502 596425918 9626695 952466020 622439731 956261319 2308595 320360663 380661581 294614175 586868461 149934073 590761666 167124204 236475971 346232197 654094284 244076697 41395399 918525804 149292113 281322282 144220573 583362681 119938814 853182067 490178228 319281290 881132736 796275520 788496323 989048973 335214635 193271825 601926255 822519647 499742758 521118856 282127085 216150545 817153467 4296635 158635034 556843631 876545219 134413126 609482863 450771554 386224036 653823679 722898436 30461518 228676306 475649930 737207233 274081484 455138081 959257715 951694126 783964393 737852973 60221044 937091747 311272510 444379786 145941684 217978260 20343657 112533439 123697213 124416039 177937923 36907289 466974196 444192406 614235930 185174437 704355653 632243724 121204255 718472950 728579110 361952042 816382050 206766530 450722802 130995521 618031769 12062678 916914021 844167130 248881467 759096875 299766228 940433975 992505192 663934328 834709608 499470097 730047889 777300763 308040940 754972456 836509859 982520274 556616867 516278147 879139037 326328190 791561582 246028737 510256784 836543054 980200687 200581583 451581863 54839159 123408775 222584872 20653871 265314800 918524654 680787522 188279300 892683556 256717932 325916952 940459235 780084945 366902913 36341789 727097430 534104391 671208344 960361848 610958977 320075176 930880791 535646345 657698667 703234633 635599630 954912256 270208625 675657023 37576064 553729823 938557681 580943933 895451092 939502037 453435586 52198380 842291589 728201762 750496339 156474255 955371751 452509692 573598312 86187239 960032115 222500072 60076141 996139381 342186682 812450367 733597561 775530527 496432310 909228727 716267916 565022497 817429916 241167284 649956228 708912918 887841556 675546251 496695570 957418566 345956826 165455728 817689963 115513212 286546566 350255841 132372712 479620761 434219247 783557835 749203380 290713273 396620017 895945290 193135201 897995426 563248827 184815453 929371098 138306448 284708305 207077032 607992609 894429222 233524199 142459403 494968076 291350839 734374570 753643327 850100134 239829341 309687668 471944026 129316058 670483635 371066003 570058550 713528497 690008037 334661824 523140060 657948449 314398561 101788396 282813168 796074596 469548558 360287450 642184947 754803244 204330393 198937901 641852176 458673284 300630981 634193718 867086631 974649836 726985229 467268840 952254529 293734219 506489388 933652482 467578289 948849382 524551597 697461385 318490026 773726531 102193676 579173911 690213287 101346921 74071781 276142902 339654677 495754206 433399136 539267789 762361963 392489288 36839550 527084081 251906190 304914085 921511446 956673705 823555110 755284546 769224510 546824973 883570139 575356736 858041056 382958503 699285259 364598302 8415353 170466480 732392537 971389387 828484817 157608067 858167585 640232116 100508028 695612417 235222732 433198426 356638917 391824501 600608665 362742622 598832382 566246647 13126619 117329447 188126970 996861972 288475661 985697644 83522356 735579094 201240898 343622507 111953322 458146864 336378586 691747153 658590961 302245721 832405861 457471195 53219597 991455063 705104907 313389741 293928158 174550826 415201404 590677269 360128800 501510034 187958935 265929010 617139875 108478266 138965335 922770431 393274696 893953846 16398594 799935719 659425720 790155172 398503096 262723743 356265236 639280120 389164660 501109103 912925081 136035069 524341360 255600885 290217054 103348008 971992222 747516888 573828560 309736681 576445210 868339141 160722946 425951050 936825551 901353573 645399718 215189363 329493885 554292454 942128594 528555828 881089044 50730301 743153821 719278495 456704181 929422999 918390742 430469845 821439357 498432881 866422025 267582257 839297161 285724135 701632983 581109986 759529903 175787157 211643980 283944466 379574734 421254861 39537486 9983109 650321609 459773268 205647519 612900369 908782915 558490457 305346639 312727024 537870037 426773554 214727280 115708186 418309889 79479862 547302349 605884585 774388702 826335895 761596934 772982504 802502166 594954750 593849872 740113859 941953950 9837453 319813942 794803511 864110136 732867761 998762459 278576869 105837858 704497413 817609184 976492714 553906291 733114561 54343423 149744007 518479920 471985570 433180003 232288050 219612075 505798838 523737490 540648965 383009997 796302646 253062963 257685205 287699360 710242951 949961503 801980066 896005673 556905922 136568568 440739051 191949701 97593205 825931340 33553734 728954524 994067208 497788726 306413742 256761587 367396620 855131757 181328635 80990484 776813618 773304654 54746226 186350977 136492808 269826924 23976738 81397902 659243669 66539641 820120109 455737049 543069672 204514892 936240381 123011490 923291312 946259706 178847723 838635277 290765800 765486812 595999694 879267717 208318641 375322932 236082794 9379832 27125691 783712888 456059667 242099326 606826603 717216998 506875586 909690634 818534758 463678751 39452578 696393862 474834558 900322324 820709153 788070653 875389414 92134002 602511162 272193199 305550112 810691303 178221335 180959352 664721682 650515414 441492587 730727634 272440466 573484718 800647136 416763645 165334354 709441389 303360243 916217154 593088111 823460365 520998955 987956200 577853194 971717698 723708562 620373357 268844899 350812782 439555312 772179571 244074702 36455076 517473110 325025843 11931049 573741806 101310874 694864940 998922396 993470027 109366272 374853708 551668319 309543254 40809230 864430301 975943603 675392819 100306582 873331224 199058123 67001726 973684205 32723425 187704536 230705768 61464886 382735011 44629716 825675945 308612228 229499431 422250461 55670307 701194398 808448994 900738943 686176940 316031981 148895345 416063075 662950189 52783863 219528434 949634142 607402858 144670945 667552359 252652070 24085196 106717538 85516631 476255765 634335961 65298475 188461470 594037263 547330443 911446764 934939251 849030539 502975631 581684356 277742962 824121079 419755554 577181536 103205343 509589398 125833451 876533913 707229759 854932754 780775548 127946856 444411990 755151561 665695492 199273850 464694528 854243778 119585007 900481303 402147007 717836673 202668451 563450498 762951684 41550122 455110451 113428411 405567463 339571571 858105095 336229864 98373806 790607645 553601958 5804740 961509865 800893275 104079236 222416644 920338043 236110815 183677591 893094008 492939203 651610055 623229886 515208351 144506503 469565521 472290459 580003134 645125678 354094492 556933284 588179589 209756047 859791542 340411926 927539763 174025420 847971274 2575669 862583479 678903801 842785995 845570896 399883044 885661754 176139435 212189015 524046742 324205095 141419954 966495577 859286160 144279260 626476454 303350444 963918876 444531102 384402689 985606902 523924738 363291705 852120561 937256908 891156177 902925478 787571430 17120486 210177176 864396608 782953075 762176676 868612841 607993144 214364652 451507583 167010087 356284836 403562807 835223832 421694727 951018560 116252135 905518319 583943957 707334306 994652791 643790899 490128694 900938670 900429787 23457049 304080026 14091885 919717577 283381579 682252304 26474438 462975202 194589907 330740667 494867469 208521278 350063343 685765176 844912673 402594897 746912469 395755662 495669066 228695514 468656620 58002358 812042816 179525385 650096583 431056492 32084414 970010707 828854373 29532249 857302535 357333703 936522206 108573469 729665126 74553335 104275542 477831362 940910336 815805372 671353149 465954996 763640562 146269264 87100254 520175093 468876700 371064707 118871959 184766441 813676276 469215638 92524020 567519503 933073210 383020324 133664007 290860037 909410862 420747297 545395542 112214631 410848204 207808675 853848002 17223921 272459702 539213871 526523496 625882899 90543264 632517592 630464666 425400247 958219741 878369068 605303073 67152870 383924736 400526717 624228785 169902497 352596622 915394364 380248776 135839721 566859456 947426215 976746321 432033507 67230710 887692179 801697657 178914758 72634143 293631493 680295454 70477453 106848627 338151659 770096632 586186202 278369449 956058365 805090938 247416526 878302059 917544906 890446762 115914969 566819407 411753849 611621918 823833839 929993788 928132901 940521461 437894546 715930545 697180546 689868034 948075478 642432788 388153297 517050550 915205732 534824843 377547451 690218831 237455357 686337965 625966396 431712512 999393611 573434054 529115702 520492042 586370955 763673980 295256788 464093261 249444695 370420954 27437683 584282718 308029806 452687025 978963790 84840500 549179222 903660762 339105043 718455201 711823342 801628690 121854253 849295430 539061537 554584233 240244073 651295910 600446287 449734551 751461877 841016859 633980759 973359689 22070571 206936673 215277604 627944176 788108961 970694581 83762466 591271843 855973629 92022198 190390059 280061654 39171201 985176054 227451584 610045900 926540751 105381393 474634170 476969739 432104730 338643367 105452086 684250097 909263154 77195950 204788581 527463705 653467020 252142522 550969499 343070416 929927390 9489354 952027352 889644471 50571396 310752851 433109737 179510091 213345882 890491409 597009880 698757816 525651094 277184883 850353145 822221540 509228211 802002693 402787506 148774390 470168782 175972453 619431931 777982073 665016766 158470736 987379312 988072837 550885447 187031960 456173455 169955640 144604185 774189577 738994661 840426872 202892269 560913540 978812377 827923935 752924351 818224241 194580333 525027877 753214633 373663549 432165136 666500500 310639916 801556840 738079309 471901160 594278717 645416749 685488900 279512661 204703584 40477206 638660903 795591965 668152873 730530774 401115716 225498456 835857514 767711927 190695448 416533514 532019153 456727356 730723117 937590001 775522248 671685758 445717385 609310646 872335462 178153293 274840665 696320237 8601383 375772546 234508184 919411796 728901248 834573234 397333012 191824440 344121701 575029082 156424433 676394694 990740212 576283521 83213985 755103468 649622360 974596835 504407363 281567358 946281870 996766672 512085253 219740507 867944471 511542529 575484672 330977963 400843513 695747327 255262025 930102017 469992817 470817057 158546529 470040369 281316923 754964258 33285044 583055289 650107119 538267133 862155094 751529840 191151450 655996077 281453054 176521316 140795633 480851513 766766816 241519012 842985820 226274296 798977202 294117189 361644418 977201077 278003141 933475471 706695129 939458160 367255743 886131726 677695452 515276986 82170916 51356151 227197382 551027878 86894095 919202302 198482105 665714445 21080119 929022483 324100645 214053963 530690954 588052429 318306446 871342580 424780050 878184155 703469850 195669897 239618614 832521120 655625414 715811603 501395756 500074040 683558925 801609143 225014176 665806183 924480102 814769166 184787886 591818359 517187162 885122697 480392430 835094112 864215837 703042489 43212081 326472299 940189445 100087584 686721394 221063021 740420863 806909643 790882663 517599380 589269599 798924425 354543752 111842284 294685430 928957642 542780520 553288466 757123922 737187627 177912969 371063933 388217350 532217492 95537251 204863325 530762158 354100586 267970872 991724779 120009527 194246424 565287611 59174764 938721349 253629706 175039394 419506625 865692601 997892997 539645198 772772193 906984208 870599080 365274956 781376310 120695864 517170459 128559184 765943516 730387683 725280738 884898182 191107994 241384398 590738853 151586001 294855488 553900802 90561081 634533127 14870659 941837597 320765463 541230853 949385249 720198798 743141304 985110983 801308958 492158869 602644033 19117145 866316900 979587254 622251149 685042371 853807857 965705126 17076867 449446801 345599218 384532772 892339219 350803775 138117061 66798067 219787759 584877841 966764758 253673031 245725152 722937093 352611412 914886110 35432312 729444356 890478867 588761458 289384842 167102010 434189663 696143797 318384370 762564147 556099561 735175426 239454748 767152261 127013834 265507857 989988405 200025633 957134989 286775811 438802719 7978048 664631981 145065728 79541556 645346267 381799312 902500679 148301231 814639679 204234209 14183360 585942321 937064808 167079101 124755265 549551625 519317235 912385727 979749462 986320342 336986391 590348608 551145120 615016436 750946735 9231881 414016242 771568630 619702889 700389709 690674187 929471867 709309033 711836057 680593688 943320523 620748860 531734272 875040276 352989456 657106591 720257434 423212837 790223625 713726957 770641445 936044624 625546500 748499458 770267248 960326996 810874414 774485330 843859149 610744728 50017676 590351986 455242570 393227367 579986392 963473174 244404422 204725378 422827029 677006619 68473196 560511169 89012764 671734258 671967333 506418068 347306166 584225473 753004261 735693369 17117840 428303142 125775656 41719173 572822334 145276956 105082577 432413191 522844319 341556109 356384683 920569555 456740781 897638942 371429874 384576299 926980670 224568574 528432904 84525273 350036570 424695759 818584828 44057650 945291520 141342505 617416042 185654887 164557165 282281792 170523510 836388250 10822249 641083398 128605566 240277263 383659432 882967386 492295223 396873257 888070278 988116132 381147885 417453158 225770410 896860584 345314696 731042153 157964092 183882423 961109741 545196195 65239268 652275816 595264992 754761948 539739322 515816570 937606147 520202497 893839429 378581369 206934875 115829020 537295703 242702564 816569768 213860995 669262199 362069911 742217711 976240939 747352000 374246399 39262661 632089517 560601047 277880144 391490860 765413647 250326902 585798026 798581381 191839164 986769640 395227804 982026279 84362790 701563969 709367150 525438501 692587797 217610586 279745813 324956559 46752617 480701662 20354664 403250685 389204018 688953370 545854365 931854685 755171237 793658264 578087613 694293298 581543699 878278382 3090552 69506523 7041731 641598940 229419304 102906789 115061243 856273317 454185027 898036888 336568424 284536223 979667936 672791569 511956095 583850984 464136724 367310941 514423209 716831599 901945093 57449164 85280710 937896011 20605131 931121048 559792918 699707436 333002786 595921721 469715492 812261847 64019153 485933805 710152394 685887330 648701726 823032926 214561613 484201696 520068622 7728261 663106599 491753042 395212217 72018616 72464302 655854322 565999119 646983579 508501185 354049846 424540143 753374042 553877914 822000572 754310448 214609122 279327095 664989839 532006333 659218924 114796763 375461367 596998380 787247358 862879855 633866279 86628495 136043141 220554146 701670368 3600155 692979884 487363481 632336778 911732925 533784777 340081675 3048248 183019989 607768830 767099878 871048363 399348777 425227097 779493090 873800517 229548270 365648751 519394136 948248306 971007219 481046470 464928062 947700192 603694424 457808211 354375952 975042241 455858361 96926637 575672224 318370125 722498747 221591498 474409693 644189640 267508127 652434210 715894135 174243081 793309081 968592488 280422289 858110281 719647316 197693950 989033750 773580597 616169783 524744188 570924593 244430057 187968395 556307867 519098447 782234262 938535239 474851167 212172933 611258463 740694022 498211688 322033287 71932398 595808160 92988139 569114180 847977359 713179259 775513011 723863280 608904958 910065394 899716542 266388710 526407563 780015818 824376893 388273640 741991609 797139044 335910823 900948531 174824262 393905342 356090464 124816132 605159059 78277716 985089405 133217163 861279868 947339352 998033118 973178931 215486040 546230897 613300719 971957437 786120446 880767057 358757906 422372497 734083153 498875683 912198531 931712895 546917157 712390823 312176290 188297113 138420507 210052850 975935222 602640373 341435587 237556574 113024914 501135785 347609144 873032604 936239371 482553015 613438300 30828026 357611165 226490152 440115905 341684691 947580182 104261862 625729347 182626086 359345249 704063506 843515115 259321772 541010895 581514907 254479011 936370809 974422309 824845168 238667975 247680471 474155589 149142440 305655186 197972363 545886052 992539191 291429124 354319500 70230854 966999871 932924002 172323919 870714431 364926327 156205160 103897032 704020724 631497808 390924988 598358698 312671692 595827163 39071468 426917371 454837912 604586078 865617890 981449496 717880221 97720241 434151302 456182552 126252835 54097811 818440726 101580538 933294234 513845033 862165072 697487549 41375995 671507200 707708392 612965609 722213965 55366635 715634983 131414657 154317534 646088742 499087186 71229114 369484382 550195077 520729649 799996327 656876076 814818005 508627117 857154701 341463665 158556718 272667135 289825186 707628213 115402339 313731066 697380650 893999662 534443065 488541823 598459511 670503885 670381405 901319486 359003026 747020217 400864770 49405740 690552529 354046973 240157833 294762874 681660120 346938003 274150861 592863220 471276949 360004177 893067532 471684927 360784178 269543027 772851744 27096076 836803124 652161924 839162959 595610668 455881663 606699987 872944522 196763794 425305596 324264717 185553889 51194184 731025284 86000852 561724615 767079711 546278082 767128400 439903799 279959839 506139064 173900027 613529695 199323250 55221991 196581808 973631993 442248414 225015822 14240614 484194652 24399272 291842002 82397149 969640283 698135296 31142925 521764100 798129806 800724347 277182353 309656592 657053899 129457121 888720451 752551671 342889178 238363121 547796504 350778572 471187046 288613218 389567076 371006770 745098387 43684066 836932984 834192455 956378349 146755213 738037514 543765107 764076634 565431179 477416215 480120662 894211638 401950650 310045951 777313195 19997710 604591217 922002559 677676900 453575032 880314015 802828704 34123377 168715877 536225741 156722398 72865181 343420517 329338783 871525256 216452198 560301745 134020773 343549348 526770324 687337527 914845955 433970811 877348296 787006843 687566214 351313136 571904183 656316117 269920714 294026303 375607320 912574152 226914677 351338228 220093142 265254305 483549994 277987825 71995504 838801514 837082468 653723246 170604717 200263473 34262889 229794481 472344780 321462214 499067001 680663279 99280435 1878697 601468469 588162515 614357066 153080657 295704448 129782993 981612450 916544123 556984290 800939809 618482714 426675986 428739928 298884882 7494348 646641069 226499184 732833793 74561712 971574258 909500084 367370734 566391948 444798414 563248053 380911286 486766037 670274565 718142183 583194885 587387425 238974815 170986872 49054087 931880703 343262451 758531847 477855847 225372059 625417538 661574488 419714029 720827613 548617046 945997911 511380040 159089110 400230155 405037376 591718219 837311338 998628191 294296637 362010544 289975058 320468527 258624014 893318958 543288413 91088349 565541777 715508590 668822857 392468874 615175694 763076550 219291860 637007916 182610781 311382929 13778785 913855887 354379869 574016683 728557248 537645378 570948642 822587037 38991680 102995128 540437249 430941196 686263444 299307093 215096181 156705259 206513263 495629650 783194924 101946816 851864978 971610761 607353905 207302371 433817115 589167958 205978814 112871247 426118012 644566038 328779783 603203219 245955934 683950599 105057626 432223638 95546665 907649874 59087584 497333836 444120487 250438633 824919140 261046868 551198096 346529801 110488842 887034445 736997593 342417940 21474900 788452529 250895129 685797859 725330254 759750866 71463312 151203294 530979397 469500124 661129968 408164898 806782123 188531940 743320992 817359436 290386233 807575214 268310916 823266426 173336204 675503194 830702147 172051350 775764511 773962270 826605210 321806515 783791730 371381854 216527733 163783121 524489911 496266398 795073335 757600513 436130035 70722367 141010842 609203165 149793270 951294027 849455224 310227323 4598636 260540597 818082485 331219030 59442690 250061877 168829338 257298118 230167015 821877962 865618623 118174635 384578665 378369912 277915687 932601251 201036320 104071387 180797038 978425934 53477291 515079276 955327400 77796456 369637705 213934569 137850750 624208735 639590399 620077424 572093762 909153560 925621090 273586306 48171015 687299063 626087475 899895162 116649654 323197901 227699582 572725940 593574300 812613112 441969239 920457092 150494879 387682016 324613370 650095568 904592679 517925706 401283042 533198714 53798833 554642887 897914941 498180313 768300558 478264624 395635840 849416548 380434882 825550159 973194403 839048710 34927809 771693468 17403234 74022030 336250533 150359029 665554321 86817584 976956606 924164583 731954367 471380715 347459149 702147357 47757712 816773723 641458429 157617346 933783776 604639540 310036163 167181864 547156012 44415723 621483880 340378936 198156234 841668693 179539698 217256016 36905831 101164874 111481725 821033101 125980168 710405594 490991587 136566237 576747244 758873613 154214196 968887710 287885802 112994911 311084920 254564092 694558008 474616033 301612192 845956909 807768223 554411262 569442066 956164957 693720012 551034419 643327189 839912423 647975834 229144476 866831072 94557135 848765087 331780725 36516367 556384280 172700095 513311229 639908282 601485153 698186064 904433329 628968458 991819713 260150334 839042861 545814650 845752104 890270467 148105369 482729162 81440538 24458497 837847288 547360483 555555579 664541276 254586897 857736897 275725271 302518838 691397912 264227631 485511576 585897462 796432004 576764537 369668742 810222033 216231532 836833034 612253396 140357366 941445381 321864049 841897869 746786935 961134732 672468343 510884163 128244286 218436210 595786031 636506524 418828020 819143062 478555768 568386975 136403109 550778976 165212149 518328941 793294272 859835881 266235329 68037365 580681148 125257832 404208816 524089598 48109876 752525141 85354320 370168610 58478848 256668698 632335471 49028743 63666642 592052391 487187043 665598766 725062473 274390787 637179415 530350196 439402156 913550917 162898464 256434052 617187709 357000364 65363620 403702290 879427953 789568113 131260127 336200182 361837041 513941144 531422735 567289723 330634359 388072681 428498209 183223991 475197694 376559463 764332304 627218541 741833043 252102772 975226619 913999975 81366939 773115428 286370224 146744584 3984411 653971970 397045708 674817481 75494220 668530213 76302275 592456783 605596211 900514473 462449269 365257656 39585101 903743575 470237508 383627354 676263868 561810001 930327424 316912111 226570090 255435647 958031521 296247883 779038120 202296202 89952485 616726330 122940096 31898863 770343875 56301407 332542888 691055748 647058707 162110655 861830842 32852407 133852220 431463340 100564895 267040487 868071742 243027681 148586786 351326472 723511292 850715233 176178068 667097207 597698589 298331199 681262073 704696359 295368954 563177080 798216329 975782336 836229882 43923899 856687654 419742034 667469549 744043309 497915517 526204658 659764221 738198891 474900956 683829216 662487510 578342428 922413676 987040635 625420167 968594503 625913735 870693027 559339315 637809386 289641754 105068246 400750380 959213605 723951977 132711846 794669051 858581189 331739965 967628023 274760466 48598111 368218995 322146519 641629817 52628877 368266931 711399716 615861411 180012344 63669140 189392116 488053721 655218094 317293013 764068451 371193056 310152203 770728717 653343608 917573015 255981936 88283176 81224073 955044459 259857504 686567049 440045527 593458910 541880294 724340841 132682051 746007765 324108280 598005617 297193780 653715054 782544295 491315314 703538212 308387082 121710944 556674542 234679530 309045073 395438904 989612829 653555146 156234131 263973900 136398718 746364511 806085993 783307401 783610047 938319933 714093666 349365458 960440781 176550017 190579600 740712977 62742734 24379998 547344240 936962008 257764873 929651446 439360861 130890482 93619320 996790992 360923506 420346913 415984639 105019041 323982886 816023028 636385690 467685901 989212098 959217773 291234857 570069781 585585220 38483314 622130333 404183670 277955933 880031691 24701102 908414160 657045615 916447851 721699706 376320587 581025400 570602974 436789655 918358380 130833172 60491835 906982609 127199198 912884609 435882902 451528288 370214388 54962015 848424931 214978113 593087045 12245321 539122734 587715006 225283206 882709314 115111117 927593542 898020729 657607851 438892981 491553980 353680327 211091104 175177538 493731261 159719960 601845640 197986954 239196356 169777099 608187683 310383063 794683610 843631615 975473078 64432924 543770300 230290736 196613339 297608804 300190246 189277908 819058538 674838100 319936413 823351690 976228396 256920600 731304913 139874391 963927975 946174408 227910216 770481662 398678149 926930041 187934188 942952485 47633040 452824398 126027135 614696595 817874604 740618085 800153143 905635567 208875564 9758666 954526755 221888987 251745268 153307470 767807345 888806403 906068167 723518144 860134470 523893811 90429877 430209207 24422745 365363472 839957246 552974437 859957378 469581609 452367302 651787613 875461811 716988688 648379803 246698056 833983396 702827180 169468611 795909051 379211055 78715599 199578188 410087689 765315227 56594415 642720374 369395615 31928732 913222597 383537195 339124659 897700142 639362741 449916076 201607018 617418336 108275603 489237691 840097528 629694925 783470362 770582007 15164312 738926931 471460233 29129121 607191958 770158271 372478682 220072524 970101470 315498515 859310625 541808890 958076779 916674139 198826317 777780721 317190976 394709304 941447752 226501346 465858439 643728205 968838099 158227386 458625413 238158526 531722597 516158959 79455078 696515568 469115468 615292922 225283719 593650023 806354320 68847649 478394461 552515437 309149701 956891421 772802125 244623281 778816326 162420143 514410160 360869312 788940419 238778568 536969114 633790075 61671410 450716623 763848390 848101695 507158631 754078057 867809916 462747362 435625168 918931970 515452311 317448592 90278901 258561648 573278056 639634857 173129408 659569048 245970311 314540768 381626117 989150514 5034661 32409684 744770940 514557785 167841502 701113771 591144164 365363573 455019440 866490211 600609745 899100125 349909765 209566653 57725964 644548233 671898564 62890887 557203047 53708446 48231112 686741384 817747223 668340380 309800548 569556391 949225811 897065537 789261897 740290938 392580139 266395251 467526937 773990604 479849112 25119551 694371408 375173662 887864211 159457670 292058539 128935043 847277802 467669446 637118340 209627996 918945538 163012519 967163953 133665464 916726857 315951749 888789895 614674372 100091098 321487574 32883888 794319442 334384501 9227887 512583081 758233981 793754924 975073879 759794993 937460788 521375936 403325385 70076859 264185518 605167870 291157157 218824599 700191277 100914942 863103241 322410125 702294465 670733560 206304986 717141882 390713715 435955005 674373098 317933842 316976675 776406988 555190442 560680402 665486178 72978153 889712858 175621845 549805434 337120933 902064726 569593627 839728868 170490415 257465034 646026542 644004571 330032137 208115724 63779493 756202753 145290142 216250494 696802673 305272985 894717401 23522455 605422678 957273257 885870591 596879372 182125200 924832049 955965216 201639180 672428056 362346615 891586806 867716708 287419213 224898521 585264471 66644537 286590003 541266782 677814752 192718330 447179465 259409887 155472268 440204527 773398374 205288010 470896785 974734032 194581771 109110127 588032341 266920811 257784373 101147531 8733311 457983050 854073023 370608471 288794729 884284158 365029496 658195721 722530979 530971938 548590522 115389970 394714353 794172385 843154482 925632385 234222542 794237705 154563947 628098302 612657177 299794832 189890168 12135300 70710900 338603576 149133454 89146003 264243831 340890572 448020390 322321873 190773337 632641664 581482553 67896208 551019176 26522103 139740314 592121928 524373247 716317890 178836065 881942244 934989768 671584741 369866215 428742226 770976625 45461929 939428958 944601111 213225391 463638230 388835961 551022275 939255872 11712232 298208879 931612472 442384413 226696847 893091273 310920580 882133942 983951356 196880793 44792617 710957503 308080680 425300966 841922970 479034110 665438475 800223104 188936211 994282501 834511770 299129867 539638559 123467521 467626392 577824867 746918906 708568846 306775880 373209716 206463477 534003297 172187651 746985575 866033078 442932151 804413820 800799184 85975614 974954397 957749869 362718083 58628511 233755672 962927688 522503645 839748388 748520264 7529229 391618881 952796550 251101412 616870358 403438917 481557292 261108917 823643711 779714244 471373370 671533209 407640438 389221599 346131776 19908038 548579906 607664890 346774506 715558237 122684341 295409903 631340684 360420454 749803422 756052726 215716802 364227604 493112717 540007118 845585727 409055004 22759770 149901462 839335623 308319389 579446499 811121226 140855227 234116684 213714000 182563278 63105456 184864201 449282082 659593571 222023614 607052725 257901416 174845648 465541829 294006554 108083803 89811447 522270368 484232226 594358375 4592230 186572556 329484753 200999027 864690227 731282784 390835277 563779041 750224352 198183089 474529627 572127446 485457849 490254721 372430209 235192855 728511387 773238937 554148565 477111067 222782248 61568224 911801808 761879877 497706754 69077570 409094463 443807189 252206924 184986976 749786388 910515005 35230887 754903584 530387846 524777863 970071523 176199100 555612781 188585727 342719770 402284776 48434431 998862495 144879289 139299886 535109215 70076091 759961856 640661882 160086456 682301145 243824972 793199381 163599571 306759001 600150337 678962290 754722657 298572299 874770064 208848611 854230755 668367358 990033290 155237057 605171400 752980839 467265068 654112025 2593914 455307986 427693044 711863547 856899022 893046584 389902013 963144605 870904530 405042692 13356911 186190094 456199144 150181711 467706859 755701739 811346744 628219401 951811751 234206478 514884589 908827972 616978182 267496751 96678932 154007034 725671571 365949405 307052548 78653975 456380796 688141126 844027506 244760372 408096257 753683670 743498909 993570146 184777924 304199703 994527718 495222273 891289487 848902114 520551309 184168706 397140992 269192014 372501816 199259122 569429323 488110859 433399853 811648875 124836057 687485039 440742632 105488617 572511690 125909180 687599443 156119580 377210422 62894568 611648544 821973883 189127030 142101507 651410539 546091139 387782581 693079493 876649225 317073912 459258887 948207907 568692951 961216635 553112341 235154487 844608009 443782649 379242726 30477210 631815353 728727544 76633323 296135900 606046372 209419064 601604457 816507610 656465761 928198269 501125266 696438046 764074554 856066993 722271842 529105443 832021088 424954925 774142819 331472121 171422772 910409734 671296823 275770224 823989094 922087893 719267649 505457386 70629024 197961447 632253485 694273363 108202981 901463253 866493832 479690914 554650082 300399678 604412412 167352483 193708486 476644796 919655104 649633000 300602936 428239827 840171099 188627808 662187347 348978660 143999479 607200933 618673915 859442355 112882876 526068514 233299219 347568791 884024815 949330551 45327928 2304198 827917627 150291860 903460629 715561787 93217805 199436598 234132795 666760253 327012739 726050717 845595141 842028806 448901429 24129166 762344707 237467145 118772473 281920820 938508207 96077747 121085700 503416646 503454405 214711828 207924294 165576800 497415288 185977424 216538487 703740826 464866965 408967174 484230076 2472227 744860372 841782559 194762574 97231241 879257510 2567510 269743839 795350900 833546736 7283483 48890671 85366054 661079622 576553724 847409144 721300493 983178930 642590427 370969512 662691653 310489164 625139358 908898264 793687077 260038209 202248021 106459235 198653935 492712499 262277554 870268901 27144362 637736755 876568347 111305205 160579621 751035885 831109555 299141935 666452594 10521380 601769559 502008589 48089705 994641646 740344972 608502967 433533852 224041634 385136467 927130200 380483784 226128014 989493057 201980909 906636244 829179837 999387896 798430558 219609537 771053212 656949085 691159916 608211183 206051641 227428351 199415945 464502562 648427986 324499163 48090402 508064036 384228189 189069917 498715288 489213931 114695189 966169852 895646003 805849466 6025950 350688495 231941703 684979762 891047972 446669763 413860989 483075359 931742251 867288965 156732287 104745277 590063039 444568331 245968818 237324685 539260473 372309677 528746890 853244119 848420861 160090835 725514917 186577430 84708617 519219627 197207695 17252083 239474060 37606153 631972335 982608221 349323340 439369634 453344145 264188565 118349808 645322885 818061368 149342577 679417376 228394470 510219066 246983056 550536000 608396402 541853400 494047311 273506785 48413280 583007596 818284000 8318636 46744258 506638910 111208924 976696785 483466740 350346251 571690066 877711007 750058164 780561660 589756638 266120985 511237694 622046069 197728391 596681572 191497442 461216922 259824738 801135497 513233741 752284115 224037494 461062525 374471863 133638160 319639388 172727191 582265710 926746724 208696339 512594519 826759623 483900237 155612982 806949915 696111664 74870009 939976336 271175491 948959141 253528546 660736339 457982731 252739913 241977912 168279480 782650426 165320492 762193535 863264116 568656214 301675976 91156799 245882600 959068830 314809406 492750753 345653759 479457674 632171414 974754210 36691481 781944481 105809013 258830096 336917809 188204172 620779022 754636874 595850858 112648270 701215851 650951191 148559339 517469258 493099722 495457709 690253328 504331822 40991525 666704355 803578410 847918228 502933563 508926790 283739381 867387638 222559183 128579995 36101092 590140093 545812535 80344065 654550552 604176223 672485370 108792496 89580043 35806653 87197129 732690317 119206522 255388190 274128553 294877675 164443606 328534658 780634756 410863316 426957726 935685338 159818544 43200117 431822054 389060913 680206651 639165221 194725071 779595368 940955508 866604973 101320933 93038420 671918124 664666564 745563875 754231404 743720965 575701296 815539371 594085443 69688042 517139528 9328497 189508402 249691984 934655530 183577903 996581579 863493039 106979808 809530679 889261969 816056618 291016732 953991805 111413559 311488022 465837525 172358636 142744709 640857482 812536997 299152968 594557964 196950581 32125492 926022047 50231469 106455630 979996340 788732212 797806928 507427704 562152562 900303016 997714539 347358491 969117182 466300608 646085444 896430936 195424394 612239396 267717426 768614582 760366007 196895731 705479440 251030158 240410585 260186756 804572983 686089819 194197371 8327629 257208273 221579958 78166390 354587864 116278502 586150074 823028156 260286968 909736322 802213148 868882221 662936782 602318472 355934016 93552440 542674182 814118969 146124967 905113386 626307763 118611703 404094790 159591549 566279865 101705154 650336846 586766543 658616029 303400824 429326384 162781233 23377665 124124292 580610327 217728764 347617155 1670947 832334112 212953617 409784915 420986427 505522652 208902107 329023157 924038663 443793412 867438337 10136823 858630006 726827676 122397767 144228297 369566045 176783429 587025303 187470500 269388502 163633220 547818408 146899698 616401429 698140402 39926460 861320135 414501729 959843069 295282335 422309524 965231947 369918707 416996782 90794878 893746600 471447543 129917218 810136534 82966085 38521101 149395979 410948402 774560835 50783395 460185783 93821830 851239666 892473734 239444556 92757228 840618295 598405185 688367419 510635907 607913390 878245541 836277322 623270070 476655276 708874159 98686481 97397213 602183143 78343358 57038811 164894244 188985981 351874864 456596880 458072052 817445189 32336869 611327746 746792399 614962485 140162944 156961250 101251091 112051029 420189105 541282888 358503118 277526530 75028709 297105027 506567548 497052192 263538547 654565294 657596188 61081321 487749749 488276623 848110672 538248105 909376884 191982163 22399757 159286158 818651796 316435673 226036118 231279520 479648462 461150574 672523595 972867753 972528206 37089238 31025137 835061303 709037293 871606892 634629348 702780699 51764098 158010208 572715646 859820844 616884384 448483833 505785972 649755211 551417217 829768077 465339223 484473669 642372393 986275226 274311102 124117575 884612981 535425067 546619158 687326143 915923621 309963663 582719759 781987316 764254900 216937673 735416656 889395201 339361475 656277239 116470119 390456374 825829282 396900289 51692595 595167731 557268381 21823476 309565651 645849554 707239490 985527121 78410767 888554038 522242085 124082691 784185660 487197849 698577466 667818352 376219759 774436510 35233763 36055976 318048933 579062400 762430744 558533267 900360241 425949928 666582494 553166808 935464128 398098357 21226184 446774562 447706624 780620946 200447005 608809828 728411402 219173084 485496951 597253696 298334461 770850524 471566633 435469804 772217970 757464968 611440224 935467918 207796800 936459656 32565478 843492879 202697323 174581723 148195729 928168523 838058017 518358452 14221320 279821734 92596331 997443430 32835461 3712249 716372101 100129395 258180665 535368053 908740456 250313320 774606469 869621935 125982941 446043041 717842278 676868261 960190979 952443175 505780765 611090897 963340272 933070879 572947301 557400220 852888541 750527506 784994347 966250140 397242720 262104037 806811718 927749585 195158050 532367595 149329645 892410826 680221240 827970287 766577363 844638855 444835953 284061033 411125329 396599755 651050108 855717120 152152915 584448685 285473078 126652964 111813497 299939591 679521584 757124629 554797025 83491068 846449274 557457075 407239206 433115406 90920968 492072522 535243769 443798270 7413299 757130107 483572843 906246683 872155713 829033608 272672544 986637300 56043377 410674118 324411617 748738937 798849332 585192948 816665667 958659785 193020442 290166584 405100112 591627787 368820142 701847682 583012923 378294429 454098314 197385093 340513465 845442200 162476699 884200196 132701765 39802352 845623505 994280193 441656151 413405198 535122032 910776006 575166483 42513422 749677855 245647843 487969474 630264797 524515889 988405304 908203572 512314598 487771175 379505479 900032518 825282430 841005409 721589868 874116917 743261653 434494049 430360977 209074229 426036781 345656895 207325586 665001105 705995575 61857426 1272719 392343394 309675261 890606814 607383652 161492285 286930391 205111807 868900226 621256229 987346335 270618049 545264674 615512521 323536379 65514518 908623767 749510801 837967893 8325150 241471645 103986309 399141838 790749026
E 30189 67044
I 23989 50817
I 68497 90168
O 20706 77122
S 19953 751020739
O 6869 71881
I 36609 65651
S 3343 611402996
O 7858 86723
I 45316 99588
E 34787 87559
O 1565 6617
S 45526 627812059
E 15297 47065
I 61082 77034
I 31675 82960
O 23097 40417
O 18542 38785
E 39967 67725
I 64081 66741
E 107 12320
E 36576 99091
I 8814 51763
I 19786 98869
E 45958 47271
S 77608 452681078
O 15397 42303
E 17710 19331
E 54194 83268
O 30783 32394
O 2633 32632
E 15002 45162
I 5982 76809
E 31845 54086
E 18678 80548
I 16625 76381
E 53782 56215
E 9221 82240
E 20975 45520
S 15760 378448144
O 45162 46446
O 6936 70211
O 69380 89399
E 18179 91655
O 19892 69108
S 54541 487025213
O 72812 84527
S 13493 144182409
S 40828 486532306
I 396 39536
I 5293 8502
E 19894 47242
O 8249 24755
I 22710 46205
O 16631 29100
E 6297 50457
E 96336 98671
S 33989 202155236
E 10118 28523
E 34358 68497
S 24602 92614038
O 12050 49255
O 300 15054
E 38653 53251
I 52089 94950
O 79909 84399
O 44283 58505
O 57663 62041
E 7483 19982
S 94157 48403643
S 78537 340102582
O 58462 82818
I 29521 45561
E 38739 41022
O 64256 99379
I 15960 87294
S 72417 38114576
S 68193 343474309
E 75800 86632
O 21331 69920
I 23409 30669
E 22191 59721
O 19205 39269
I 44553 68503
S 57325 563987813
S 52165 319751636
E 5396 31446
S 27015 447412046
O 2478 44697
O 9333 11942
O 50129 95485
S 35188 647475426
I 18781 82280
I 56205 78663
O 86324 88393
E 4297 53641
E 78050 96800
O 904 52239
O 7102 24279
I 7149 61875
I 25016 81014
E 18108 39363
O 63323 76789
S 86714 450398248
I 14627 46795
S 15745 285629524
S 7396 803985450
S 14062 138046825
I 69735 72991
O 10185 52021
S 76520 10486634
E 38781 89635
E 22988 31207
O 33705 43659
O 27216 87619
E 32087 59481
E 17320 35738
S 80201 771288472
E 3336 30680
E 32066 82590
S 51707 661438944
O 5410 53454
S 29559 291182783
S 60540 971571035
S 11347 578697020
O 40395 62008
E 24232 86098
S 35039 830733143
O 34270 40876
S 62360 478360063
I 17551 73910
S 65854 207032317
S 76873 93029196
O 7850 41901
O 681 7434
E 37245 80867
S 2571 822523191
I 54172 99695
O 29736 73105
S 6775 228070953
O 25675 26605
E 10901 59466
O 39352 72504
I 16252 32531
I 54706 64913
I 16598 81875
E 26497 48098
E 63245 87150
I 30893 60281
I 12929 61582
E 39748 69801
S 52915 434470299
E 28635 73076
E 54168 68289
O 31436 93520
I 1323 52071
E 31696 81730
O 37287 80377
I 95265 97744
I 16696 42289
O 21603 98295
E 51072 88416
S 8404 651254469
S 5460 210287853
O 46039 92400
O 10773 18624
S 8881 437809572
E 6154 6596
I 2116 78844
O 18417 56341
E 93468 98819
O 434 72287
I 2126 21091
E 38670 69524
O 32707 44761
S 76852 813518007
I 18906 37371
O 13098 98805
S 28725 520371001
O 2467 75180
O 18744 94592
S 79032 131893159
E 83080 97762
S 98471 798743136
O 28602 49994
O 6867 50377
O 18430 92951
I 33991 83739
S 35826 6630424
O 23103 76987
O 72321 95129
S 14412 7423812
O 12421 48716
E 11189 83853
E 37158 45982
S 17069 665169931
E 10164 44703
I 10448 33760
S 16182 834147191
O 9147 63988
I 66871 74323
I 39010 71496
S 55252 830602103
S 67931 691397429
E 4520 34141
S 7484 150893990
E 14933 27112
E 22468 63070
I 35841 94177
S 66989 9946032
S 2658 699978971
I 33474 64280
S 78854 575226082
E 61620 85919
E 12031 78106
S 94262 403079790
O 71319 76915
E 75825 76339
I 10996 34718
O 11947 57794
O 42288 56826
O 58059 78739
I 25057 62564
S 91852 263115514
I 28106 42953
S 64695 197299950
E 12960 99685
E 36307 52715
E 84476 98825
O 16102 23842
O 14994 74706
E 1127 45709
S 56527 491716534
S 32651 364319942
S 78793 709343960
S 59040 591634621
S 48689 817328693
I 6478 21414
E 21408 90574
E 8098 47781
E 53035 68675
S 47778 46263623
I 84447 86238
E 64093 86273
E 29383 92664
I 24278 82674
O 12451 33847
O 44768 47304
O 46416 94968
S 84234 935156020
I 33352 84452
O 10814 71087
E 36463 48072
O 25850 75928
S 40331 298227902
E 36995 37440
E 58464 66398
S 47824 567325107
E 43648 83447
O 47567 86563
E 32304 34807
S 22430 510861136
I 28174 34897
E 30008 98976
S 89976 371517370
S 35344 546624674
E 28492 65484
E 39108 57416
S 21852 591378727
S 20360 25469222
E 52022 88617
E 58037 83418
I 67868 95282
I 79904 91201
S 26131 446940556
I 28450 58857
O 3538 9076
S 18593 799427791
S 3014 987879527
E 78696 80209
O 21355 84881
S 55828 638416937
S 59483 897270126
E 40176 62120
I 36412 62310
I 46448 64660
E 57091 98936
I 64801 68934
S 72216 260303136
I 4480 10070
O 79094 93476
O 5652 44524
O 49559 64172
O 5528 79289
O 94989 96805
S 88931 780743680
E 26485 39488
I 4245 93092
O 33980 90235
E 45962 58926
S 25990 24254122
I 28305 58098
O 20018 81652
O 3186 51525
I 17473 64087
E 7714 51670
I 25829 55635
S 31974 452437190
I 31623 98283
I 24347 59238
I 33290 62230
S 68080 68985500
S 86952 115506681
O 30391 66094
E 55329 77958
S 77253 458989286
S 54026 452195268
I 27220 36460
E 10415 12364
I 21959 84999
O 22862 56464
I 14608 83438
S 88468 912177704
E 23838 26920
S 76697 911824402
S 1225 685155071
E 19663 60021
E 62188 83580
S 61080 337309908
I 2993 42791
O 48321 85558
S 25453 469426671
I 10559 17727
S 61219 850668388
E 13219 41214
E 21338 59574
I 84068 93860
S 30946 132365320
O 28920 45022
I 50406 53990
I 23325 73955
O 2905 91254
O 42393 67819
S 34344 775237151
O 17713 85139
E 32020 81048
S 37749 876230624
E 59823 62673
O 48289 54543
I 35963 93070
I 19175 40010
E 48299 53980
S 47018 99511313
S 4809 358628054
O 57568 63632
E 50667 92093
E 2922 95194
I 31430 70791
I 2726 97429
S 34987 195485783
S 64703 651575168
O 7921 46199
S 12402 426024328
O 38961 56952
I 52952 91538
O 68537 97395
O 18585 75936
O 61338 85048
S 39436 284102483
E 4529 90036
S 48342 794572138
E 39868 43050
S 32758 938812710
S 10334 970603454
E 54441 85778
S 6283 751004153
O 45032 88867
E 10319 11486
O 55717 82859
O 4198 9953
O 52242 66450
E 24489 93866
I 84187 88652
S 32466 354913659
I 23727 49169
I 16844 94503
S 27332 163869201
E 48027 72230
E 11054 63040
E 83151 84617
I 65824 90684
O 17347 53307
I 34533 57709
E 867 13855
S 29336 273181735
I 22048 40172
S 75248 717926614
S 40244 791948554
I 11446 81740
I 23949 67918
O 12744 13925
S 97297 951139920
S 18547 643352201
S 38601 61220986
O 49815 80471
E 35955 41647
S 22715 535173895
E 33600 49859
O 7898 39982
E 11676 61558
S 15753 769348537
I 38903 65705
I 47845 53242
O 5300 22610
I 33033 50965
E 9810 94150
O 74680 86361
O 24737 38703
S 75014 969858325
E 56005 69837
I 34960 72390
I 13157 80118
E 54932 89504
S 26570 84194179
I 7629 14450
E 33936 35079
I 8685 21562
E 7892 41599
E 16751 83316
S 18655 918374429
I 43821 92169
E 68637 92498
I 61142 89567
S 77155 256704480
I 21777 46179
S 14479 479827401
E 52526 74964
I 2604 92566
O 72226 79462
S 51588 846029550
O 31328 31560
S 13541 208502759
S 6697 862108451
E 15007 60401
O 6509 14414
E 6934 22279
I 20811 68666
O 22928 36173
O 54386 64008
S 80476 290501527
I 63710 69130
O 45991 51720
I 70791 71492
S 8180 240229184
E 77317 82804
E 4934 82015
E 19490 41859
S 90726 370934440
E 20755 81888
E 30548 32454
E 34423 93592
E 53709 72518
O 75409 94293
I 34646 83261
E 8915 9062
I 37377 79154
S 29237 672793926
I 30509 32969
O 33563 59221
I 14756 54239
I 17781 41447
E 4741 43327
E 37294 94047
I 65391 99538
S 57788 464242489
I 18431 65631
E 37515 39793
I 63118 63449
E 58592 88670
S 20591 959292700
I 47241 86037
O 72109 87322
I 73332 95180
S 9331 112007409
I 38855 73216
I 28910 46436
I 18730 60801
S 76841 724346137
E 21398 40585
S 46442 256687341
I 27569 30516
I 14176 53956
I 35655 55044
S 86826 729142148
E 18580 61002
I 592 71542
E 48798 74133
S 90571 901663936
S 49920 28745385
I 46630 80100
I 32403 98149
E 24856 84098
O 34946 85238
E 7960 17554
E 40209 51035
O 20695 84648
O 18474 37660
E 22556 84534
O 30779 62892
O 6318 59139
S 73213 217762867
O 20584 50265
I 16371 77025
I 3535 49668
E 93932 98107
I 39325 52134
O 17351 58118
I 34738 86379
I 17603 90137
S 6559 785934106
S 70998 408369066
I 29431 60673
S 55146 31711107
I 57121 81000
I 8626 59698
O 55292 83865
S 67357 866110570
S 62096 300546443
O 45275 65972
S 47786 472632409
E 47875 56995
E 47616 55380
I 24932 44172
E 18599 98739
S 36152 647930247
I 37428 77544
E 6458 61163
O 20455 62769
S 74575 972373492
O 46854 59076
E 45467 49639
E 20410 91910
I 3201 27100
I 6121 46995
O 43481 55927
O 62923 93431
S 44224 444502862
I 1709 43001
O 5402 74202
S 85300 850957669
I 63353 78172
E 25655 70280
O 16074 50775
S 47180 969776521
I 5766 46854
O 55502 59540
O 43147 63645
S 74332 882711036
S 28344 523220457
O 17071 30472
E 35414 73842
O 77 52696
I 33789 66460
E 49577 71719
E 13680 90003
I 43440 98253
O 9102 45649
I 44553 64030
E 15341 74290
O 77035 98617
I 1181 92800
O 28670 89352
E 52810 53121
I 7160 54454
I 64551 88786
O 91068 99429
O 59232 98087
E 8440 60155
E 16338 90810
O 63431 74137
E 51660 73731
E 1089 67201
E 12535 28300
O 27812 97864
I 28346 41520
O 81972 95181
S 49898 930096689
I 39968 89437
E 2223 71972
S 87223 773268845
I 22641 51865
O 36376 76222
S 45641 912491017
E 43207 78780
S 44196 811603247
I 60078 92213
I 6470 87814
O 46612 48586
E 7488 93205
I 44070 99870
E 20205 52156
O 24155 48819
I 10513 63138
O 15822 22391
S 56922 575556967
I 41020 73969
S 71550 421764342
I 43245 85668
E 11246 47805
S 46422 300013296
I 38919 73781
I 3070 88401
E 12866 67026
I 62664 63327
E 66654 87530
E 20562 84296
S 53803 852910367
I 5681 41283
O 20265 95746
E 6741 64194
E 29919 70071
S 61712 635553366
E 34557 42990
I 63756 77291
I 60717 79645
E 11283 93011
O 10715 97173
O 7471 46139
I 8528 38622
E 31384 48593
E 31996 59880
O 14697 85403
O 26197 36741
E 32842 85042
S 566 234325708
O 60549 82778
E 16291 73404
I 33709 70251
I 41319 60163
O 25428 34165
O 62846 63319
O 82489 94552
S 6402 309170479
E 11553 82494
S 35017 221160197
E 42760 58115
O 2039 94057
E 8384 61432
I 66239 79578
S 21643 474971089
I 26585 55635
S 29537 668909143
E 45722 97933
E 73963 98297
I 70501 94409
O 61062 88102
I 31679 86343
O 33849 62046
O 2691 7034
O 14145 15376
I 84499 86264
O 21999 22181
O 5722 56383
S 16668 735677937
I 3358 28392
O 86019 90861
O 17027 81532
E 60122 64524
S 8351 799993009
I 10249 40054
S 93773 14768466
I 43073 95069
E 29842 60130
O 29714 34983
S 53330 559666567
E 3636 86670
E 12878 18853
S 28374 599542852
E 65693 81774
O 30155 56367
S 74493 379598963
O 22432 29105
E 57917 96181
S 824 789151678
O 22419 48850
O 4702 64941
O 6645 84794
O 4315 60189
I 11868 89018
S 13067 357361297
E 11751 68675
I 2253 24887
I 37687 54028
S 33142 32770437
I 76203 99287
I 15894 67126
O 24192 33397
I 58559 99043
S 43622 291081339
E 55118 56198
E 56309 97933
O 16373 21777
I 29332 36622
O 5764 8804
S 20047 255284812
O 82028 85635
S 48392 157220899
E 14493 52726
E 79335 84881
O 87519 89845
E 940 56018
E 8108 21919
S 97129 52697973
I 7909 52986
S 76238 353252297
O 43098 86001
O 11876 60604
O 15258 28765
O 33825 96059
S 80641 292092954
I 38482 69569
S 98259 911452307
S 32209 83687138
E 24079 26986
E 62410 89977
O 12790 18044
S 83819 360524556
O 30636 35350
S 95897 340252569
I 41408 62218
I 62027 64418
I 25376 48497
I 30027 67281
E 692 52913
I 34815 36929
I 78939 91512
S 30245 197910644
S 39345 398469043
I 27365 86074
I 82102 88782
I 22131 22293
E 8547 24564
E 70159 70682
S 98776 608032610
E 12856 94593
O 36 74425
O 54490 57145
S 76552 635685403
E 46197 66601
I 86500 89371
S 12117 710277740
I 25538 60304
E 11190 71794
I 38246 55823
O 67893 77684
I 7393 58258
I 87963 88908
O 34023 63493
E 2832 80067
S 15224 138906974
E 21090 77595
E 47948 64508
I 49910 94733
E 27702 29410
E 39301 96173
E 73189 84938
S 24316 243311346
I 22019 53262
S 27869 270057738
E 35687 70786
O 10386 23912
S 26937 943822457
S 26079 157340101
E 181 61232
O 20790 71063
I 12002 46459
O 60130 75559
E 34358 50260
E 48244 49217
S 83310 889218264
E 22868 33470
I 21666 47204
E 52036 68781
E 13927 94144
E 85639 90389
O 32722 75231
S 55587 727401823
E 89513 93866
S 31207 775302555
E 32463 85068
S 26787 72586480
I 20025 34069
S 1485 317701780
S 90936 593730229
E 1978 26953
I 9516 32290
E 22859 39304
S 81354 287967516
E 62242 67633
I 35523 72787
S 49699 221090664
I 26193 94885
I 17897 39255
O 53849 68319
I 13637 75644
O 16735 42990
E 19315 54605
O 43254 83783
O 9121 39453
O 73083 88270
S 18821 930125529
O 12351 81199
E 43480 75516
S 48674 135955047
O 38589 97989
S 70550 933961618
I 15340 20520
E 81862 98852
E 28315 31130
E 18597 96107
O 53118 96511
S 7628 666210412
O 34132 44459
O 32271 64507
I 48177 92559
O 83680 92976
I 1408 98178
S 76846 604799167
E 61362 83603
S 77167 98529492
O 43652 83494
O 3145 75581
E 3853 27665
I 24163 83152
S 84918 972994886
O 64999 88083
E 42947 77773
E 16624 41629
I 18458 65567
O 33844 88666
S 57782 573742800
E 65437 76683
S 55868 668108782
I 15214 20348
O 21552 25308
I 86866 92758
S 65164 225292228
I 52840 78908
E 15543 80914
S 29917 553711881
E 37653 41565
I 18611 81164
E 656 28667
E 75487 82145
O 9439 19944
O 40114 98564
I 39711 47403
I 68856 73640
E 87453 91305
I 14260 83310
E 32699 50337
O 22199 90673
O 42022 96510
S 64296 762472670
O 91450 96503
O 76772 92571
I 27363 77909
I 54743 77665
S 16455 298094466
S 59049 8634915
S 59127 641828695
O 21743 40112
O 78484 85956
I 13285 55477
I 89179 94573
I 10228 72282
O 11336 62806
I 38923 59511
E 29492 96383
S 24967 402514851
S 11563 961833716
E 18141 49338
I 38344 82511
S 18156 747356822
O 28190 36454
I 29495 95430
I 26386 84902
E 40051 53135
O 25464 35344
O 56375 73213
O 68368 70444
S 83256 352400705
E 71242 89491
O 11214 85109
S 52704 816763561
S 7010 843827337
S 71718 287236819
S 93533 246983547
S 1870 15607486
O 4870 13551
O 42712 64961
O 51805 87019
O 53996 74175
I 21193 85770
O 27030 38749
O 20419 41164
I 4333 25827
S 93300 599796534
E 11935 52014
O 16155 95333
O 80048 91859
O 12435 82268
I 15694 56733
E 72553 78353
E 8217 76583
O 18667 25697
O 26518 32708
O 25528 48948
S 14730 900507408
E 31997 48673
O 36033 41042
O 5561 47176
O 19107 36024
E 49842 79705
O 15451 89197
E 38826 67296
O 68263 72591
E 69763 99035
S 47679 798186573
O 22423 94777
E 41601 63258
S 96067 371378894
O 25899 37528
S 67759 121284733
S 88074 458588569
S 83666 541797750
E 10355 74941
S 93665 175639432
I 39418 93560
I 51187 91527
S 47282 55846815
O 17854 21484
I 40077 84230
I 10844 80952
E 18086 49198
I 85496 98939
O 13721 87356
I 10511 78468
I 56520 73386
E 70773 74478
S 77624 798934457
S 11414 943144253
I 60586 74289
S 68257 270302732
O 22764 90947
S 2773 423808317
I 9401 48236
I 2390 11687
O 24022 71102
O 67771 81097
I 11349 20023
I 7869 67097
I 70122 83008
E 34548 48925
O 36835 42245
S 636 162183289
I 31302 69001
E 15027 82474
S 98446 604420067
E 6367 7406
O 3259 28385
I 63576 81459
S 28302 112905895
E 16293 68541
I 3206 47764
E 9712 9970
O 5745 13132
S 41700 973910694
O 78530 96571
O 69429 93550
O 491 16149
S 4215 17894051
E 44731 89893
E 63082 97124
S 21202 876055553
O 31181 66100
S 40063 428344341
I 28331 51986
E 20471 54352
I 39396 94932
I 54492 63599
E 4552 50220
I 27071 78626
E 20522 41298
E 53983 85197
O 23841 89602
S 58917 192877880
I 93697 99961
O 10301 96477
O 37721 93002
I 42504 98710
S 93703 7234143
E 36012 54776
S 81380 170459335
E 33016 57250
I 15967 99854
S 75475 665790288
S 97120 831721974
S 75173 963280206
I 25373 53626
I 865 2479
E 58611 98401
I 35879 46921
O 31943 59748
E 4138 16034
I 71099 76543
O 7337 61710
S 58642 832162957
O 20309 36138
I 8491 30530
I 57793 88534
O 19660 32890
O 19064 62095
E 5469 21972
E 4205 96090
O 34297 53578
O 25851 83702
O 41507 95103
O 6600 90754
S 31273 335250597
I 57418 92345
E 3986 76444
S 46136 585192316
S 34601 180235394
E 61006 77886
O 66107 96111
I 2323 55044
I 4706 47785
O 46332 84298
O 8568 79522
E 44727 83343
I 390 17676
S 61101 710948611
E 47690 80153
I 2768 94911
E 67382 92581
E 53404 94074
E 36910 83226
O 40110 77097
E 21145 75595
S 82668 618985008
I 57438 92127
O 19368 29590
O 42047 80353
S 37094 175973247
S 21210 429773719
O 30240 94715
I 21001 92171
I 7108 81676
E 6513 28763
S 37559 707170504
S 112 717048943
S 93518 961291294
S 48426 557873908
E 32640 72766
S 22852 146998590
O 2048 83617
S 29632 95102835
S 8230 992555525
E 47158 82213
S 1140 788922779
S 94639 359978423
I 24097 54327
O 5730 7352
O 24738 34959
O 34185 71619
I 42788 58473
S 62037 925570676
I 72937 83849
S 86867 926145423
E 87399 89584
I 4387 56855
I 55793 69457
E 70467 79908
S 19045 318381227
E 1341 69230
E 63757 71782
S 1108 327799366
O 10229 53045
O 1853 89853
S 70155 641778803
E 1531 64624
O 59480 69879
E 48955 50038
E 5524 11179
O 57040 73883
S 89689 181619381
O 48060 64615
O 3377 43453
S 84591 502976326
I 2210 29236
S 20300 354163222
I 40423 64719
O 73635 89115
S 33107 546296599
S 81019 867328354
O 7652 72855
S 93379 308363244
E 70210 86239
I 41113 96756
O 25720 91337
S 57854 744556524
S 27133 142604835
S 56778 68144402
O 15891 52261
E 31807 38740
S 73349 417265897
I 8506 73513
O 41504 86861
S 64493 925718681
I 50231 64153
I 35964 46696
O 21547 50393
S 72769 948229543
O 1960 38022
O 35204 44483
S 8676 480470989
O 28667 66905
E 72705 85729
O 84988 86374
S 32227 924642755
I 26820 46677
S 29929 178371020
O 37787 94673
S 98062 830935457
I 8373 96613
S 43701 892689572
E 20125 37515
O 24917 89611
I 52691 90718
E 15324 18137
O 6666 26104
I 24765 53024
O 96010 96390
S 36785 571322003
O 23801 60136
I 30485 94785
E 10872 71986
S 9111 568628995
I 35725 41459
I 70976 92107
I 36750 84313
I 8419 48877
S 67161 102064998
S 70237 319943505
E 12931 42792
S 60049 218481515
E 37925 76583
S 8153 906852433
E 65992 83219
O 19410 58220
O 1399 79971
I 30522 76694
O 65362 80712
S 45989 766233439
I 29327 35757
O 68785 73664
E 10381 82505
E 13468 78046
O 6032 79829
O 36743 63731
E 33126 57082
S 30179 95111017
O 41488 70183
E 12005 55541
E 41408 46397
I 11742 34621
I 16641 87589
S 33617 480137550
I 47879 56844
S 43129 948439991
S 20424 729256219
S 4944 304871322
S 87706 930031788
O 22394 75906
I 65291 73576
O 21876 30409
O 85374 98384
O 5727 29153
E 20418 94589
E 22796 34860
E 43416 86317
E 36482 70528
I 5803 37556
S 5039 686107813
I 17578 36342
S 48744 312701262
S 38238 766002292
E 93091 96682
S 57336 112595160
O 24747 39848
S 48631 409134875
O 74181 90772
S 85583 389132601
S 86294 819621556
S 27585 600349308
O 61111 88799
I 828 16138
S 10563 573561405
I 62282 94225
I 6277 61637
S 68510 493318715
E 14624 31159
I 11160 67186
I 40047 53714
O 27631 37187
E 9653 53413
I 29764 59523
I 61623 83893
E 11067 27244
E 48588 61353
O 2043 48760
O 47982 93372
S 52177 749434753
I 16657 58043
I 66391 82311
S 47838 818566155
S 83241 121180318
E 26502 56216
E 44340 92658
S 10040 231084905
O 20826 43104
I 22915 59121
I 26594 60771
S 56506 75198708
S 3580 895956848
I 31267 55142
I 30603 91275
E 65259 68312
S 81583 952153220
O 54690 68343
O 64438 70744
I 11841 96473
S 55557 187583077
I 48197 94813
O 62824 93002
E 38895 75929
O 13228 22315
I 88682 91934
I 49558 61953
O 3832 90205
S 43119 202287533
E 45396 83260
S 53015 37764946
E 5300 61134
I 28286 66255
E 42037 47990
E 21435 64080
S 81719 958125223
I 9403 53844
O 26812 54072
I 35430 92350
I 70355 87020
O 26600 81767
S 20720 221295271
E 57828 64395
I 7322 30285
E 9050 24456
I 13916 83698
I 19424 90185
S 16204 757307219
E 1298 58574
E 13773 34267
I 1489 87665
O 37500 75619
I 6925 49635
E 9814 42214
O 27379 86308
S 32431 518194390
O 17305 32667
E 54522 60239
E 17667 51982
S 39707 46047206
I 61351 78651
E 8099 11011
O 975 77374
E 42944 72458
O 44373 90779
E 5053 16531
E 5955 18302
I 87859 99427
E 45246 69442
E 16330 33869
E 25731 83321
I 65250 71459
E 26339 98343
O 38509 58972
O 6545 49976
S 3215 409671416
E 59006 78976
I 21845 30052
I 79523 84008
O 43352 67459
I 2996 85076
E 24136 59712
I 14145 22408
S 78771 634236392
S 93631 27014088
O 60733 98255
E 36497 77738
S 67710 586242339
O 2795 99589
S 95064 969200106
O 5414 19481
O 5881 93656
E 44087 78188
S 98250 570260009
E 29798 32062
O 55212 67312
E 38027 49659
S 48010 325821865
O 14463 40258
E 62234 67242
O 20696 35245
S 80164 307747901
E 4622 62895
E 45309 60585
S 32847 945496399
O 17692 89743
S 69273 471352785
E 51113 51609
S 54852 324550700
I 33919 73272
I 80718 84632
I 7278 12666
E 59880 99486
I 57821 63675
O 62328 97488
I 2129 63670
O 29936 86956
E 46560 52932
I 71012 83176
E 63317 91550
S 54837 309105101
S 74899 877182603
E 48480 69900
I 22527 56578
S 25542 938376257
O 684 94026
S 86150 688424193
O 55922 72797
S 85264 441455592
O 1124 22732
I 21804 64007
I 3852 49997
S 8729 181128316
S 9478 250647962
O 15364 52599
O 13192 30601
O 55112 83596
S 80699 780334203
O 68558 87892
I 1826 4467
S 63584 528527165
E 8096 83621
O 34756 66500
O 55936 88898
O 74097 89516
I 14760 50930
I 41378 50179
S 43673 979788551
S 26788 514143484
S 33534 799841060
O 26421 68686
O 1269 64766
O 16413 21553
O 41910 65156
S 42278 280271651
S 69076 452596865
S 41532 334909810
O 5158 75552
I 25509 38751
E 50300 59989
O 41554 83284
I 5168 56738
O 9907 46651
I 27435 94257
I 79818 90756
I 29955 92088
I 24335 55825
O 9067 94005
S 77236 417880710
S 4602 960984701
E 63972 98286
O 73879 91860
I 23381 82364
O 41289 43546
E 24646 59965
S 41154 735735226
I 8182 24208
S 38350 549978991
E 46480 58464
S 11681 897902096
E 16654 75252
O 47522 56394
I 30955 50731
I 11447 99048
S 95671 748970945
O 46265 91350
S 61470 822320062
O 48266 73466
E 59177 86100
E 88220 98529
S 75855 601759045
E 2024 94948
I 52110 60540
O 29372 46603
O 878 38890
I 51907 62053
O 47243 51325
E 58723 76378
E 12479 18230
S 49976 609608910
O 6757 87298
E 855 70773
O 43220 78386
I 34625 84574
S 46303 736124168
O 74719 78464
O 20499 99670
S 71984 37506196
O 68864 85513
S 92573 264276088
O 70646 77229
S 53528 675108991
O 11413 19361
I 72262 75234
I 60147 72567
E 80639 91690
E 4575 65347
E 25999 57258
E 9259 20333
O 60476 84468
O 22476 24273
S 6513 161974039
I 46533 77616
O 36254 84185
I 38370 85893
O 11889 58207
I 34389 73787
E 22296 69217
S 74481 285709193
O 24907 34965
O 60239 73894
O 31995 66614
O 68232 91678
E 30222 70452
S 29816 64738290
O 45220 84766
I 37312 56720
S 1670 579869947
I 19595 30408
I 16477 30879
E 2116 38935
E 30916 80270
S 47269 193126014
O 85342 90337
O 91749 99334
S 79769 416352543
O 17830 82546
S 92827 920842225
E 35094 78078
I 17535 65997
S 84755 675605038
E 17302 29921
O 10440 93109
O 27170 82745
O 48278 59846
E 4576 75204
S 52264 882209353
E 65464 81180
S 84586 723017911
E 3102 45687
E 44044 52891
I 62789 71878
E 20678 96825
E 22871 25676
I 55323 62379
E 17062 66140
S 53046 819840573
I 30746 32573
O 15311 25920
I 1431 38429
E 39561 96754
O 75546 90492
S 77972 690076894
I 10622 83833
E 5587 74290
O 7339 59551
I 47404 49383
O 19609 61575
E 428 56363
I 12581 57434
O 57112 68043
S 34195 808082010
I 34774 48303
O 25870 86273
O 10704 61729
I 35707 75260
S 58804 133152971
E 9178 58758
I 34560 87419
O 29898 91591
O 30386 77076
I 16092 71914
S 95131 594903034
S 89634 817927975
O 62285 79951
S 77476 514164539
E 14660 25811
O 22704 85784
O 5006 63151
E 72686 79953
I 23311 86312
I 55478 60533
E 7168 92607
E 28802 40381
E 63629 86231
I 77771 81526
E 5797 17654
I 21009 91319
I 25959 28580
S 36193 259026546
E 3186 95717
O 72394 78898
S 81840 563959694
I 52616 95722
I 12165 69417
E 50243 59463
E 35465 51595
E 49037 49541
E 12888 34464
S 19478 786451503
S 50552 264240118
I 1424 64234
S 17495 88207712
I 9352 18931
E 15455 69413
I 40884 60837
I 14207 39361
S 96059 682511366
O 68510 92204
I 38725 85238
E 22988 47314
I 37797 83362
E 67415 89541
E 79129 84981
I 40218 43959
O 51825 62975
O 34720 76524
E 10640 99766
O 71073 76435
O 18867 78569
E 57503 66350
O 20629 60073
I 77154 87085
O 28724 81429
E 49232 80837
S 13026 928964175
O 9233 86895
E 12393 29784
O 32684 79024
I 15204 17301
S 79733 686821540
I 53242 86199
I 29653 49430
S 57092 819119572
I 50279 90767
E 23424 60701
S 8072 120512293
O 4662 14555
O 2228 90104
O 70884 86510
S 53157 184224380
S 73529 851078511
O 20742 82734
I 31749 38477
E 24005 99335
I 11440 73067
S 82212 391084470
O 17641 74456
O 10997 52018
I 7971 33206
O 21787 53704
S 73330 760407770
O 45335 48291
E 42866 51459
E 18552 37760
S 82649 217893852
S 95604 458623082
E 72170 87584
S 10585 855593502
O 77432 82733
I 12578 95766
S 92530 776520485
O 38633 44518
I 56226 72260
I 17498 32046
O 77699 80762
E 16591 94509
S 19044 177368943
E 28416 33975
E 20985 66243
S 33182 105404365
S 11418 154399993
S 30027 448081172
I 78287 94099
O 9479 50519
O 9082 83570
I 17955 75378
I 2380 89269
E 47334 82375
I 15184 98226
O 22503 50427
E 82899 94349
S 84983 440492571
O 35431 75337
O 23090 75643
S 20778 664065797
O 37518 60063
E 35448 67017
S 74386 29797202
S 57225 282696130
I 13940 94947
O 48961 67886
S 82270 12212589
S 93317 737665613
O 50678 61528
I 68433 93752
S 73834 352078745
E 19080 70931
O 64789 79285
S 18463 88110706
I 68781 99330
S 76480 655919547
E 37611 72224
I 19070 40161
I 39623 85121
I 46232 71803
E 37290 88770
S 92549 183621226
S 99211 470267693
E 20196 84971
E 69820 78546
I 71771 98751
E 45908 70978
O 8295 21026
O 61637 97825
O 7648 70006
I 36636 51652
E 87024 94492
E 20032 52799
I 41646 51929
O 30645 61086
I 5208 19914
O 20469 91088
O 37136 93174
I 14011 20447
I 17730 95261
S 50180 331743647
E 41166 65690
O 48186 63248
O 24434 58895
S 36468 514193939
O 11639 60435
E 56409 89815
I 28052 38147
E 2211 39926
I 22693 82422
O 33027 88941
O 11215 99892
S 32345 830764793
E 32696 92940
S 80540 540885121
E 3604 92828
O 84625 86236
E 3476 18777
E 45850 50961
O 41882 78072
E 4353 94306
I 8687 33215
I 48643 85805
I 70314 87935
E 40794 76275
S 47058 902294776
S 96669 956157772
S 81466 690995507
E 11821 36350
S 51772 330891692
I 26603 99536
O 50339 72071
S 16650 499469652
I 16460 40113
O 86089 91912
S 50225 161070282
S 30592 247270682
O 88087 98958
E 57872 72926
S 50954 714288603
E 45371 73123
E 11016 65814
S 83388 110733460
O 79303 94839
O 5786 9048
O 32828 82628
S 24073 536898970
I 25132 95199
O 14369 59678
I 21410 49467
S 93891 830497967
E 46011 53630
S 29829 512377388
I 35289 76699
I 27806 81067
O 21770 90723
I 43168 54227
E 53792 66796
S 37018 649626022
I 80343 93598
S 59558 252490582
I 26982 33118
S 2777 775582548
O 65684 78866
O 38731 43783
I 29349 32402
E 55315 69133
S 8301 832615192
E 31062 84405
E 60331 99560
S 35940 849013151
O 85729 99818
E 56837 94514
O 50654 89306
O 26599 59532
S 5446 869359532
E 37541 79898
E 35145 83928
E 17071 64724
I 798 92186
I 30683 59709
S 94205 451061060
O 38958 56206
O 16381 45119
I 38734 65483
O 41440 62879
E 36622 64151
S 32576 468529292
O 15474 37582
S 6328 779842094
I 42195 89126
I 30512 48645
O 7074 71087
O 59184 79855
O 37148 57328
I 47841 97804
E 4301 28219
S 34670 912564587
O 30055 33518
S 30744 880473444
S 62616 258181573
O 36246 45284
O 37976 84775
O 13152 64051
I 36529 82023
E 28474 69495
I 31031 45200
S 75182 419435711
E 39161 58317
E 5265 51092
I 22601 55406
S 68340 41804126
E 41142 97920
O 9411 82945
E 79249 92284
S 87843 650028412
O 14762 63329
I 8843 45985
I 55270 63219
O 9355 56302
O 19205 33563
O 50984 52179
E 14921 68254
I 82045 88344
E 44952 59343
I 6021 66970
I 136 51599
I 92971 94281
I 42649 65024
E 60333 66328
S 92046 23613568
S 88889 605792398
E 8180 83864
I 5981 57274
I 27935 80105
O 42447 44608
E 37753 65318
E 48299 51896
O 24442 62889
I 5120 26676
S 44772 312407321
I 75894 90260
E 10355 15737
E 37463 43464
E 6482 55371
I 30869 94051
S 62321 318769077
I 21191 94144
I 66323 67535
E 36004 79345
O 10298 50172
S 88588 511927488
E 3233 82313
I 77110 97263
S 8274 43031834
I 85132 95247
O 61112 83443
I 81824 83129
E 81120 82996
E 18330 36219
O 44257 61141
E 3278 76099
O 11534 42298
O 37009 40185
E 72019 74733
S 22333 557618673
O 25567 53167
S 60164 442591357
I 64282 71090
E 8963 80884
E 4574 24733
I 5970 14120
E 39545 69044
S 67438 738750257
S 28719 871144177
E 48136 56208
I 5512 82873
O 67809 90994
E 6842 53679
I 62232 62473
E 58577 61393
E 5493 11538
I 44422 56597
I 7721 30238
O 31030 70940
I 2018 21636
I 11201 82727
O 32952 35630
S 84746 280115946
O 11696 68743
S 82754 186143031
S 2334 923237075
E 38722 62362
O 42267 98514
O 13930 50938
I 14422 70579
O 69641 94835
O 90878 93676
I 22103 23233
S 72449 876296854
O 30283 57703
O 54246 84126
O 40540 97911
S 76182 988475073
I 2964 3704
I 46554 98381
I 64577 99898
O 49673 58523
E 33394 49566
E 5440 17746
O 42876 79934
I 36387 81784
E 31749 73295
E 16757 26707
S 61675 368152957
E 35003 68198
I 7660 49891
E 644 1245
I 41781 42648
E 38722 57172
O 26241 46036
E 63795 67840
O 46888 55512
E 37774 52285
S 22299 444456681
I 17472 70144
S 29144 494321257
I 40786 68698
S 7704 106496729
O 51066 96077
S 27487 731739652
I 55736 79623
E 8612 72498
E 852 40389
S 85898 386829006
O 48052 65283
E 26977 65576
I 33423 95982
S 1422 298417449
I 6759 8297
I 11936 18140
S 26137 466749152
S 23278 846524066
E 46102 73196
E 61925 99369
I 32733 99954
O 41833 81992
S 51627 898566483
E 30174 85896
O 583 61367
S 52492 70053770
E 5074 46262
E 14343 34763
I 17310 42917
E 58301 79887
E 35294 43403
I 14294 62368
O 93313 97506
S 46199 580586777
E 93012 94812
S 75641 165070706
E 27175 43962
O 9819 33528
I 20707 30725
S 12562 628525881
S 79823 365465114
S 83363 743751831
O 30846 92137
S 70002 245474362
E 603 12146
E 38969 49635
E 35605 91239
O 1378 16267
O 33478 78090
I 25860 87799
E 7314 58823
O 21286 46906
I 7503 74119
S 91301 229016466
S 48788 122457374
O 10789 33463
O 24893 71463
O 10604 65836
O 36614 53380
O 61768 80414
I 89043 90020
I 20033 75988
S 66184 482936982
S 44462 198626050
S 45153 509740365
I 49888 55174
E 16003 39907
O 92610 96621
S 93181 710371540
S 66148 734791940
S 24593 883212942
I 8939 35420
E 20657 37644
I 2379 21057
E 23655 37687
S 47323 201191389
O 11508 52365
O 59213 92797
S 55135 445382422
S 10462 986088612
E 33549 73499
I 32240 72388
S 43270 752929927
E 86468 99991
S 67500 448453424
I 23119 59098
I 3938 32966
O 39036 74831
S 52338 984004623
S 78153 991139
S 23544 135585037
O 84761 86529
O 45494 76195
S 62752 893618781
E 39378 45685
I 43975 52110
I 2280 3837
E 1564 25014
I 7708 83542
O 46159 59632
E 9749 52805
S 83035 947736016
E 37768 83535
E 51799 89222
O 46926 58328
O 95430 99310
E 7491 78434
S 36809 955863068
O 64110 74139
E 11528 96498
I 19221 60585
O 47899 79263
S 41141 893919002
E 59983 61856
I 10251 80653
E 19828 83258
O 6556 24289
O 40889 42517
E 45945 76531
E 57645 63204
E 21086 87255
S 33086 955551298
E 40443 68135
I 7105 83681
E 5922 62786
O 31298 93683
I 38099 79753
I 46150 54207
I 37419 60043
O 3977 33979
I 2041 60907
O 40029 40667
I 37156 96124
I 32046 45825
O 15070 78435
E 35311 72773
O 30168 36410
E 63799 80654
S 46992 555290083
O 80525 93249
S 41507 318014223
E 14114 71321
S 15056 35312641
E 2918 70438
E 21792 38861
O 50132 69149
O 10438 43033
S 34098 875261795
E 3488 16825
I 2665 66126
O 36651 75327
O 3922 18617
I 11524 33359
O 68423 75822
O 54882 65188
E 33953 41707
E 54883 78716
E 4966 94079
S 93030 965413456
S 33842 156917948
O 16372 84786
I 58954 85700
S 47343 878894214
O 52894 83538
E 37907 80554
S 62025 895412323
E 10011 79106
E 35387 58003
S 83439 678275082
O 46022 75550
S 92055 639521827
O 40054 44781
O 20382 49776
I 29994 31542
S 94069 859931292
I 59040 67008
S 25061 423672014
I 64613 86924
O 14031 51792
S 38814 317022379
O 28028 86196
S 36157 627219841
E 2725 30274
I 6995 37154
S 48976 15300718
E 70407 74704
O 40548 67046
E 47501 78762
O 7215 41691
O 69289 88654
I 8091 98892
I 48551 99300
E 63318 70167
O 36284 36494
O 19525 68666
I 97344 98464
I 15965 35337
S 44231 400383466
I 7473 43956
O 47289 73039
I 14956 77586
O 4156 9680
E 50244 72444
I 38472 78564
I 41343 76497
E 46888 67303
O 51199 86315
I 45212 91567
O 25979 56139
S 28240 12362191
E 23673 81638
O 79253 83836
S 82874 616443307
O 84186 96181
I 29394 78682
S 28951 426139549
O 69099 99832
I 45736 58303
S 20742 453936216
I 32495 80519
O 47510 61888
E 394 36342
S 38078 896516605
S 53497 246488495
I 3056 66087
S 83969 981162684
O 77445 82335
E 61940 68344
E 88773 99147
O 69611 81227
E 25410 43238
O 30623 51939
I 38124 58383
O 62185 68588
O 846 24017
O 2098 46741
E 11567 14709
S 38158 182979337
S 52944 238605842
E 5766 22561
I 904 87014
S 40788 180480765
I 58943 97665
E 5691 48742
I 11780 90125
O 20565 54691
S 22423 565485316
S 65076 523573139
S 60573 3561668
O 15731 85345
S 34791 930745630
O 52353 86385
E 18198 73435
S 57073 532999701
O 22238 71656
I 12215 44709
S 22038 563131034
E 5479 45090
E 21380 54596
E 54371 77520
S 68905 117042983
S 15519 760497517
O 17592 45227
E 7114 20498
E 63418 68231
O 2688 21012
S 76504 375529412
I 13042 28164
E 17807 28074
O 38685 55575
S 4148 448480689
E 2557 4648
O 548 73796
I 22715 43956
O 67304 99358
E 73996 92998
E 74448 91211
O 21676 28069
S 35085 228875181
S 56941 415322954
E 9577 80748
S 54986 610694357
S 79349 850424335
O 63368 99651
S 36994 584597358
I 27535 82979
S 58545 889624932
S 70421 413088002
I 51826 86487
E 39242 53705
S 20350 501492893
S 83746 808777640
S 45593 358770924
O 11451 49181
I 67061 93906
I 30591 54086
E 11798 29955
I 50811 87611
I 21059 30549
I 51240 79134
O 25299 44542
S 440 635475477
E 54876 91940
S 53252 195019003
O 28410 36894
O 79897 94579
O 62147 82155
E 30186 79655
S 84003 808006858
E 26325 75639
S 2385 724379882
I 39317 85004
I 15015 61551
O 65332 91025
I 11708 26931
I 41675 63002
E 20464 97897
O 21636 87875
O 73666 85332
I 21007 41021
I 41246 65644
I 3969 56444
E 47421 70434
E 50052 51714
O 39378 54494
O 4210 36065
O 16873 70019
O 21499 93551
O 13899 38591
O 59182 96669
O 43533 89575
E 17746 80396
S 33295 890271211
I 67692 85063
E 58803 79405
I 56264 80279
S 17527 503048682
E 21106 97000
S 16640 699040323
I 45195 45374
S 43066 636854891
I 4579 74685
E 6512 35938
S 24496 379413709
S 24120 65754230
E 18384 29505
O 40418 47699
E 32894 85771
O 15249 82891
E 10427 97345
S 12735 711871744
O 14064 83287
O 24525 85052
E 85605 89795
I 18072 33167
S 26032 131015263
O 23504 98943
S 70214 376724376
I 51923 89077
E 50593 64673
S 45395 300809020
O 55107 64119
O 7885 76797
O 30852 38688
E 16506 40122
S 10745 102093558
O 77633 79053
S 64149 98808293
E 12858 40367
S 35249 935583942
S 82471 203408791
E 55 99275
E 9795 18444
S 6849 987137780
I 50734 64552
I 17490 99370
I 8802 58349
I 31134 39976
S 29557 329671514
I 63933 94084
I 47817 52817
E 35437 56842
O 20847 82310
I 36061 57059
I 33255 83384
S 99455 897662507
O 31985 62243
O 65939 71525
I 11755 93814
O 49347 57915
S 90277 520439737
E 4855 74450
I 69953 75672
I 3516 98088
O 35587 88685
S 83707 779165885
O 86689 99014
O 40491 47886
I 34689 99837
I 8036 90168
S 56768 388980528
E 89647 92677
E 24137 74724
I 54968 96771
I 7754 84326
I 83286 86207
S 77637 133297021
S 72946 527221786
E 9314 47881
E 44318 91594
O 58182 98715
E 7904 90937
S 72850 87082874
I 21167 94074
E 531 34763
I 48743 65670
E 22985 25769
I 63553 99925
O 40330 75108
I 42436 56856
S 80348 380142013
I 9052 22296
S 14230 520777562
S 15064 693203618
S 88308 41819325
I 11938 17165
O 72830 97839
S 62269 286186576
O 34350 50504
O 22714 46280
I 40080 84551
O 3346 94747
I 85022 96658
E 52308 78062
I 8851 23971
O 56294 91658
I 50435 52322
S 97652 137132082
I 39817 84093
I 19441 37573
E 62388 69737
O 49116 71560
S 86251 772054622
E 41730 76117
I 29002 35920
S 49932 191052186
I 62762 75852
S 64753 501641378
E 16507 44604
E 46483 83467
O 17393 79592
E 30292 70757
S 33121 425422028
S 11339 388897959
E 54442 88357
O 548 22331
S 16206 388063087
O 49542 84100
S 73784 882375837
O 22520 66789
O 7797 27496
I 37703 88781
E 43977 51532
I 9282 49915
I 850 77882
O 5274 67563
I 44046 83810
S 12472 835381830
I 76564 93720
O 62620 83500
I 3562 67579
O 55742 84982
I 59785 85042
I 3547 45987
I 13122 58014
O 5620 12467
I 30886 58245
O 7496 69157
I 12805 13954
S 32209 951608286
I 43353 61080
O 31223 46841
S 83542 274218440
S 49064 100106784
E 31456 52326
E 16571 18574
I 20568 33173
E 28709 55084
I 37005 52863
E 30674 54575
S 15002 830386299
E 12590 66976
S 34909 774220507
O 84896 97848
S 81038 918710255
O 32489 45054
E 7051 80387
E 20890 23920
E 35841 79280
I 14560 35247
I 20817 71503
I 43954 86114
S 12110 447934135
E 54467 86861
E 43985 45700
E 80037 86924
O 66048 79068
S 54194 903523308
E 60642 64826
I 1695 16464
S 58092 434927151
I 84929 98679
I 11480 61664
O 4820 12776
S 36699 735309051
E 1821 92311
O 63262 92853
I 5040 76798
E 83954 84695
O 41844 90027
I 13547 72701
I 83106 96435
S 28378 807745713
O 20585 86866
O 4552 32250
O 30735 83101
I 31584 39905
E 37530 56582
E 23057 26754
O 60121 68540
I 34998 96853
I 49108 64139
S 11339 175879296
S 53772 285432137
S 66288 469460658
O 51946 74214
E 47979 78329
I 17614 68882
I 89464 95561
I 58570 90331
E 4487 80959
I 67237 70581
O 8380 87635
O 7469 39192
I 74849 97229
E 8604 96617
I 82349 95847
S 71650 246969697
S 56520 452371497
E 89002 95091
E 9019 22966
O 5851 24154
I 34379 41882
E 55030 62594
O 42995 86278
I 1520 44491
O 9217 22282
E 189 31987
E 20398 43030
I 43585 93259
E 49182 67484
S 39306 743405449
O 51029 62504
E 42471 52689
I 48139 51221
E 4456 69937
I 57938 71923
S 36297 928294438
S 8110 896437065
I 16502 32859
O 60175 64837
S 91880 341393074
O 910 38664
O 84253 85195
I 37756 74783
S 24837 610305253
E 69035 90112
S 95504 176769479
I 69516 86593
I 213 16236
O 14625 51947
S 24915 667578774
I 29813 74277
S 31601 221984270
S 89122 790919202
S 3612 518453676
E 39669 62527
I 57075 79650
S 87755 239773656
E 31866 49941
I 17780 56058
E 36708 77292
O 7728 74283
I 37444 38594
S 75957 144016405
O 26151 57739
O 28543 48704
I 51096 75212
O 73403 83732
O 4328 30101
S 64432 931131863
E 52851 85614
E 13232 17301
I 22146 96028
O 35072 97092
O 65322 87455
I 48700 53894
E 15696 61000
O 82090 96879
E 52319 67594
S 75936 6994197
S 7615 87300126
E 710 16538
E 39598 53246
I 32738 33408
E 17383 49529
S 46895 575884125
O 7565 96642
O 73282 85572
I 62739 85123
I 10366 79936
I 67447 85183
I 33605 35602
S 18244 781753079
E 4272 36482
I 20930 53701
O 29811 45760
S 27374 684473505
S 23947 815012246
S 50662 245617172
I 302 64138
E 52771 52786
I 39299 46638
O 71147 97215
O 15766 87396
I 40681 99146
I 8625 20045
E 15087 47681
I 2243 18935
S 76370 576701390
O 25849 64147
E 41159 69011
E 4496 88842
O 33705 84886
S 80653 317595558
I 7962 94106
I 13778 58640
I 45357 81956
O 16861 57765
I 18611 84766
I 10488 72944
I 20470 21657
E 32473 46637
O 1845 70791
E 73320 86526
O 15211 84442
E 14983 71482
I 46507 83677
I 46370 69119
I 17436 33572
O 47876 72366
S 94006 510850701
I 40009 93869
S 89665 987090643
E 54268 54378
E 53173 99009
E 41262 86320
E 49648 54084
I 5454 92053
E 14596 77330
S 82055 13770686
I 10178 24799
E 12486 71781
O 60108 72149
O 58794 88966
O 16610 50640
O 10837 25807
O 18511 70164
I 8277 44233
I 10851 66509
O 27569 32792
S 97751 763020193
O 40967 57553
E 79591 87939
O 28825 42488
O 31815 35084
I 42397 90594
S 25117 14206723
I 60065 83271
O 31830 79191
I 64519 91507
I 15185 95702
O 40851 51518
O 24392 73265
O 38384 76554
I 19579 28123
E 50247 77444
E 76995 80168
I 9842 50426
S 4131 722369183
O 27505 87993
I 64210 72117
I 32492 77872
S 86867 944130593
S 37348 231155011
S 20098 396366611
E 20804 36528
S 35858 146249302
O 50522 52387
I 34007 71734
E 69396 90800
S 50692 851784432
O 38302 61770
O 23790 30393
S 45164 314149107
S 86525 83848136
I 23428 67734
I 64540 83048
E 49940 60949
I 64797 80493
O 68717 94422
E 4888 17958
O 6897 73361
E 18072 83869
E 59298 70666
E 6739 51978
I 2720 53878
I 17108 44396
S 54619 308218607
S 6707 322300449
S 89857 472817787
O 29064 64488
O 23974 40549
O 30583 42643
S 61601 248062637
S 52190 277052160
S 91269 184603591
E 20145 60253
I 7469 22915
O 40220 58961
O 28144 99027
I 10467 73658
I 54596 59521
I 16209 51771
I 15106 16233
I 28238 91226
O 81102 82334
S 48314 740559933
I 84085 97992
I 59266 87777
O 19385 72084
E 51850 90064
S 70807 898210171
O 50679 83618
I 11439 45016
I 9753 19770
I 555 73397
S 50511 193936967
I 47315 57459
O 38621 51596
O 11768 88235
I 15574 24180
S 69176 253005264
S 3243 515602685
I 53023 93342
S 75547 156377119
I 22465 92413
S 44629 397352287
E 11173 49286
E 19962 30562
I 12326 50709
O 43489 96993
I 20390 40424
I 52858 69963
O 29339 89668
O 9399 32033
I 41917 54715
I 21222 31893
S 96863 57290184
I 46836 71928
E 14455 63940
S 84624 356505132
O 40528 55784
O 68499 97818
O 17245 46657
I 37207 55677
I 72947 99523
S 20582 188442341
O 71660 80398
E 25293 29130
S 82080 753060373
S 40452 485510429
S 31348 482125293
E 79964 90232
O 29686 51587
S 79816 85440794
I 23713 42713
I 17816 64429
S 29937 221238239
I 1628 45532
I 52468 62254
O 52974 87110
E 76 88338
O 35167 90087
O 14835 96357
O 29737 95436
S 78526 109239716
I 23977 37610
I 4785 73173
O 28039 83565
I 2758 80844
E 17813 76442
I 42214 89649
S 67143 919199697
O 70909 71577
I 14151 91706
S 41507 686090628
S 96959 555594210
E 58957 64961
E 4961 36462
O 53680 73456
I 65781 77246
O 7806 16122
E 34899 96470
E 5660 30409
O 91793 98812
I 60474 89983
I 5020 72933
O 9040 12340
O 31166 40235
I 36056 36825
O 48753 51436
S 7984 207901347
I 74191 95514
E 81246 95703
S 12693 877964356
E 44587 99725
S 27578 506413945
I 70505 75628
O 32896 87417
E 67356 69635
I 1168 62629
O 31522 88079
S 33169 476307726
O 73734 82163
S 67947 18374491
I 15718 65709
E 1285 60958
E 3490 33184
E 2726 97062
S 24358 291574858
O 33608 68813
S 8199 844549738
O 65685 73872
O 43537 48175
E 65963 80732
S 90308 230991298
O 58242 94984
I 59734 62506
O 13233 16825
E 15677 67691
E 19203 34187
I 22159 35553
E 61901 90993
O 35938 60590
I 31039 33947
S 83028 736722918
I 3208 5902
S 86617 781595984
S 83891 453545705
E 5791 79038
S 27347 209778470
I 7145 95967
I 77799 88262
S 75128 20115452
E 14068 75998
E 39882 88085
I 7532 56967
E 21463 37382
E 19203 86124
S 53560 483461513
S 8336 103128888
E 63403 76644
O 16574 91530
S 10774 301017757
S 23169 954644046
I 80170 87220
S 32496 534612215
O 64086 86341
S 40965 697898652
E 40438 65033
E 10541 70150
O 49680 82725
I 1902 5049
E 5962 42491
S 7069 417078603
E 12432 66467
E 25614 47796
O 26214 39399
E 20397 83961
S 87961 534834320
O 24352 90720
I 38840 83419
E 65757 98070
E 3490 32457
E 75748 87677
O 17826 94018
O 33603 70486
S 72498 579115685
O 19533 44680
O 38449 44052
E 3012 80443
I 29881 60626
O 1577 86757
E 4204 48146
E 23265 90124
E 54765 65619
E 19293 93416
E 1503 37530
I 37003 67201
S 29229 663465471
I 11902 58291
S 48442 322030370
S 46261 851208551
S 91478 143328146
S 66340 981121086
E 83935 88771
I 16278 94713
S 45255 240157641
E 4899 53528
S 95595 546238633
E 43694 44719
O 41751 54452
E 52349 59250
O 30771 35468
O 47326 87521
I 46399 94187
O 21968 29471
O 18737 35469
E 53269 73764
S 64816 496212499
E 29445 81204
I 2793 69933
I 20348 69976
O 39700 56448
S 76224 617371647
S 88014 674543191
E 45643 66381
S 87688 999194847
I 91495 94103
O 42182 87544
E 9235 61859
S 51349 173949961
S 746 177235572
E 10751 20639
S 51597 540257150
O 20086 46121
E 44044 79859
I 51314 80294
S 64539 723485912
E 7408 89658
I 96523 97360
O 63219 77990
O 1776 45000
E 36515 97228
S 38944 457288567
I 18862 63642
E 48154 58394
E 74158 79090
I 38745 94205
O 74275 85168
S 55955 627372375
I 55603 76540
S 41344 354956740
I 48427 53400
I 477 40443
I 38969 99822
S 13733 260729658
E 63632 99292
E 32290 51837
I 55174 82879
I 29062 88331
I 26835 77334
E 30825 91448
E 65720 84012
E 24657 71571
E 47338 98776
E 8487 46186
O 4142 34030
I 64184 77138
E 13406 69300
O 40724 79869
I 10292 18981
I 67328 68083
E 40730 46911
E 30729 80357
E 18415 84363
S 44424 558560868
S 94795 889217681
S 88199 328573216
S 65615 160844720
S 42492 489632565
O 46063 74663
S 66117 981241031
O 80201 93395
S 2683 641140358
E 5707 76080
S 87772 752726407
S 71115 944805316
I 41632 60490
I 16153 95459
I 56588 99205
I 62812 72327
S 53657 400995642
O 456 66229
I 18078 69831
S 77454 656090209
S 97182 556914538
O 2333 46913
I 57283 93667
I 48336 53110
I 70351 95248
I 26118 78099
E 78219 85927
S 25648 633515598
I 31735 96652
O 123 69948
O 44953 73231
I 63522 78525
S 14231 597250510
O 82134 87885
O 52030 83645
E 3603 17218
E 50314 64088
S 69069 143811511
I 36504 93660
S 12139 859467645
O 26455 98343
I 83060 85239
S 14138 209580083
E 45449 99540
I 84720 98144
O 80563 89101
S 87622 102192808
S 40400 602944
E 11535 47635
I 84208 94212
S 31020 720671431
I 14853 97198
E 12755 49183
I 52560 65467
S 19646 297766535
E 83854 93195
I 19944 93252
E 67289 79743
I 48508 55389
S 44493 245772454
E 57218 67282
O 29513 59734
I 37249 60109
I 32578 79740
O 85652 90632
S 16522 412895061
O 33365 47024
O 37745 58838
S 27210 320864520
S 99593 271978625
S 90444 771271219
O 17912 70316
I 29151 31130
S 47627 101644440
O 68284 81773
I 47044 87277
S 68879 183113879
E 89211 97363
I 7372 73252
I 84948 86979
S 62821 452490725
O 36734 72194
S 108 985822262
S 52136 234771887
O 36184 45821
I 77648 79437
S 43339 106391916
I 17346 49433
O 44254 53760
O 20205 40812
O 6048 62757
E 37836 41933
O 8297 95555
O 16568 17795
I 40269 67837
O 5407 37752
O 25627 68362
O 19992 39330
O 10505 59304
E 17922 52620
S 6880 36096182
O 39219 85575
S 51179 468374991
E 570 65271
O 11308 58087
E 12883 95835
I 10980 54469
E 57281 57504
O 20911 34213
O 24506 31116
O 91845 94699
I 7903 71538
O 33266 38326
S 56278 846413738
O 41466 43572
I 94309 94358
O 2454 39604
I 19763 82740
O 52681 71465
O 2232 83787
E 3159 67137
O 30964 65846
E 22797 94063
E 39139 73169
S 6980 16460023
E 11764 55754
E 37124 45856
S 53848 511093601
I 3364 87278
S 10895 365857752
E 27341 86712
I 35788 38870
O 52235 85418
O 4235 67758
I 41182 99354
O 17381 45763
I 48598 54435
S 98125 733508845
O 53731 85618
I 24633 50531
I 67600 84442
I 15062 15719
E 61108 62618
E 63667 81992
O 12166 33454
I 13080 58260
S 51104 571760211
S 83125 175373175
S 76596 174620566
O 22720 59104
I 62035 84591
E 40412 82076
S 52300 692468626
O 50397 64537
S 30101 944200350
I 21257 26113
I 13185 78896
E 720 21195
O 3422 42359
O 30191 44850
O 12957 35511
I 8716 52949
E 43823 51110
O 61133 76147
S 27701 199352647
E 69721 85681
O 72923 75776
S 94688 534487326
S 31923 976259970
S 70054 732065288
O 84192 97321
I 16062 65674
E 15708 65172
E 60239 82698
I 6278 22846
I 90655 90983
I 453 93812
I 30843 97638
E 35645 91462
I 52027 53839
E 63755 78893
O 51617 64918
E 17150 82562
E 68268 69945
O 74244 91315
E 53529 97384
O 14913 75763
S 35686 292763280
E 39039 80914
S 11574 751846138
E 19180 48438
I 6141 90154
S 28122 272864850
O 13756 53382
E 28400 50199
I 64363 81386
O 17503 29925
S 49312 704183607
S 14671 523098535
O 59632 62074
O 35021 45195
S 12941 436008348
O 82693 83342
O 51047 86954
S 65251 538615132
O 19096 70688
S 96700 672525278
I 6853 75742
O 4148 93157
O 67330 72885
E 14494 70784
S 26059 620112794
O 31876 72765
E 5025 83407
I 27699 71456
O 20796 96291
E 52046 67815
S 90288 995046281
O 35200 46959
S 48666 572179036
I 83179 90446
I 47043 70006
S 726 756080524
E 34612 77422
S 49806 157250512
E 8127 67068
S 53774 926494882
I 16576 97723
I 46171 55582
O 6975 18590
S 32254 228995014
E 41294 49744
O 64416 97965
I 30451 30897
I 44300 96366
S 96509 748321703
O 15144 46945
E 66078 70069
I 7291 78975
O 40851 72894
O 20397 76160
I 279 46051
E 74723 75736
S 41314 227537840
O 50408 62562
I 63215 64775
S 72663 362366777
O 29140 37947
O 22338 88918
I 64990 77135
E 11432 28673
S 59067 597240716
I 20390 24839
O 71469 88008
S 51349 921874186
S 22252 885972935
E 60710 85039
I 13642 38393
S 65375 580014449
I 43670 86825
I 37467 56478
S 69753 99200424
I 7652 89787
O 38854 87483
S 91657 529435327
I 7703 63067
I 50061 69420
E 49464 86370
I 3800 69007
E 59884 94347
E 25743 91890
I 58373 99965
I 32936 52639
E 38295 54929
S 70857 248261622
S 39964 392904285
O 39835 93076
S 18605 93899361
I 12228 56418
O 6057 8259
E 716 18332
I 9892 93288
O 18694 36420
S 97736 171331653
E 70973 72699
O 4176 52806
O 24658 95413
O 25072 73940
O 38619 88660
S 19486 725800383
S 90703 589865923
S 28893 119306543
S 9360 137561092
S 47006 475358453
S 43097 845849445
S 80543 216271335
O 50007 52138
O 13092 44579
E 6931 51297
E 7339 65740
O 16877 93675
O 4465 42199
O 11803 99383
I 81334 82240
E 57601 69412
S 86952 62930233
O 52811 70172
E 13004 97276
O 11629 38429
O 1557 45294
O 14833 57727
O 28996 98823
S 32360 119703168
I 2797 34650
E 9247 84225
I 71580 84961
S 13687 404843328
I 40042 86943
S 40607 31364461
I 51620 52983
S 31625 6190302
E 22680 79188
I 14231 70896
I 8115 76874
I 13228 38471
S 26636 655182577
O 10608 35280
E 22299 88451
I 32640 36788
I 35384 35904
O 33487 72417
I 484 88677
O 494 91003
S 33640 364063368
O 9758 37740
S 75165 211111720
E 51198 97828
I 2533 55535
S 25222 147433875
O 31489 51815
O 18132 43421
O 27133 64827
I 60482 63411
O 10727 89968
I 79852 90224
I 6228 29744
E 21858 57514
E 43892 65373
S 58703 985997152
S 21544 538942956
E 19451 81156
E 414 80964
O 30844 85378
O 2972 12109
I 54501 78664
S 95683 619614722
S 8388 984074782
E 21641 41684
O 56473 79983
I 65608 71805
O 11553 19660
E 52314 85231
O 22008 62671
O 12901 55733
O 33478 94901
S 223 671263028
S 77310 829913065
O 10527 50857
I 67532 99523
E 29692 80411
O 12361 70389
O 26314 29101
O 27930 28437
S 68506 444993243
E 32823 33250
O 35373 39745
O 59101 98609
O 13533 71500
O 8513 33560
E 32536 61659
S 35417 981816935
S 56696 264450432
E 62682 70187
S 50655 997882696
O 24824 36649
I 27526 52541
I 12416 50528
I 17399 48233
E 36704 75019
S 79455 952461231
I 24141 36105
E 33820 91956
E 10776 94479
I 13865 48930
O 46232 49263
I 1275 5720
S 31458 760259027
I 72294 99640
O 8334 9449
S 73353 668906094
S 40033 220259166
E 8851 74281
I 43167 49067
S 65302 386114976
O 33528 42494
I 49819 96403
E 2241 30603
S 81401 991885659
O 33367 50071
S 19476 771356165
E 20103 97390
I 38721 47443
E 65748 80928
S 51955 646293751
I 16780 57721
E 58921 82904
I 13183 88911
E 65581 95233
I 70369 80017
S 16624 307483871
E 29244 50217
E 32991 97066
E 5636 43278
S 67294 679132895
E 3292 79808
O 82152 86957
S 70506 943483331
I 19163 76951
E 60749 96461
I 17411 69682
E 42159 52706
O 29394 68669
O 20751 87653
E 28059 41579
O 60710 76692
S 48753 159216619
O 12524 13985
E 23893 77871
E 19421 89821
S 69569 277382165
I 53396 61887
S 12774 711843116
S 27894 679757592
I 60126 76507
E 35635 82374
O 88294 95337
S 57893 329432804
O 8337 31470
E 24912 62263
I 25610 66249
I 16321 37349
I 31619 85394
I 86771 93958
I 30954 79367
E 75051 78413
O 25168 84837
I 35859 64911
O 35058 59998
I 38054 44435
I 43661 57070
O 43339 79900
S 79447 566591577
O 84000 89542
O 4712 70379
E 56306 87557
E 23102 63897
S 66133 153428530
S 66926 468570410
I 15077 81056
I 57037 75333
O 7996 34853
I 18354 96930
I 33752 46107
I 86594 97596
S 74098 339930109
E 12548 38803
S 67486 642076688
I 37776 74717
S 63268 957956880
O 70915 78448
I 27406 65208
O 62672 97279
S 10373 31293261
I 54147 99217
E 55110 83783
S 61334 479824077
O 51023 67343
S 55926 80198816
S 63156 711210432
O 31894 49934
I 7458 64897
E 36881 81044
I 20887 95398
I 12654 36032
E 4351 14989
E 27106 41123
E 31119 71020
E 50516 80614
S 3565 870263425
I 3376 7768
S 95947 588560069
I 20287 37212
O 55240 57582
O 19499 62110
E 45765 91485
S 97901 435279672
S 73231 70738690
I 9700 49304
O 30113 39354
S 98213 758206980
O 18039 82630
E 55816 74754
I 15322 28387
E 25539 60472
S 41049 991487997
E 28548 84421
O 30548 52236
O 34804 95500
S 84366 402358473
O 10033 39763
E 46663 57210
I 61445 70085
I 25085 61363
O 12310 80356
S 72364 170957236
E 9420 64716
I 18779 68734
I 76133 91020
O 62850 71446
I 26598 46617
E 25660 59471
I 34817 57104
E 54443 95666
I 30228 37999
S 5410 553356528
I 72269 88663
I 13659 67217
S 48953 55018441
I 69095 92490
S 42638 323026585
S 6755 287534544
S 96089 672302555
I 50875 97982
I 41238 87824
I 22041 94525
I 64318 95057
O 3025 27724
O 11292 81001
O 48958 72251
E 32561 44992
S 34780 152830681
O 35743 56334
O 31596 88978
I 3209 90720
E 33891 93039
E 1516 80578
I 8965 74789
E 45672 66387
O 2693 7129
I 78891 85271
O 60776 66428
O 12484 23563
E 58463 93692
S 15180 897524212
O 68149 98382
O 25259 57834
E 59593 74958
O 999 53937
O 40309 65991
O 6935 45936
O 22619 93419
S 46679 226645362
E 6642 83125
O 51448 87424
E 10916 83112
S 18892 914642376
I 10129 68539
O 23125 64378
S 97544 423347095
S 4081 471201264
E 58443 62047
S 12579 472605555
E 7143 12784
E 47047 81241
I 23998 40455
S 77791 874262193
O 18910 64633
S 68375 916110350
S 46161 797998278
S 8688 986706441
E 28713 67927
E 57170 89775
O 40160 61605
O 15020 94019
E 21110 78862
O 49498 63947
E 47195 70496
S 36109 581112795
S 37030 197406782
E 1000 52762
O 24554 45893
O 11697 30552
I 63970 88548
S 38348 667530063
O 85752 90392
S 71656 144745075
O 78664 89353
I 51217 62835
S 81233 717023353
S 20388 525254154
E 58075 87228
E 14236 73756
I 25777 49048
S 56802 502511092
I 66117 87653
I 10986 23437
E 92113 94768
I 48404 75851
S 70643 741427871
I 7999 76562
I 34745 49013
E 1111 90956
E 19009 69008
S 76071 178135526
E 7748 30974
O 8139 79999
S 8349 439808683
E 12109 98356
S 98134 112974330
I 6907 68413
S 66935 30226993
E 66026 81755
O 18322 54476
O 11810 49884
E 35522 75182
O 17210 39889
S 25601 596512573
O 89086 97663
E 66016 74524
E 18979 47889
E 69860 96383
O 11308 75679
E 30192 91371
O 46926 60836
E 40696 74254
E 29314 43979
I 69100 90962
O 3579 26010
S 69552 762594345
S 7032 376334986
E 13183 94248
S 15956 405337423
E 81068 97299
I 42923 86383
E 30565 44010
E 10705 72067
S 69265 534428247
I 16134 58840
S 63590 697111141
E 80509 98419
O 23350 64772
I 28754 80986
I 12663 95048
E 52310 81028
S 90296 359377585
S 5822 572620912
S 72298 493457314
O 40492 42901
I 41547 64988
E 10971 58427
E 42557 53379
E 58021 73335
S 89031 399930369
O 49428 52868
I 31107 61229
I 10116 51567
S 42082 255298063
S 92335 543619342
E 25036 54703
E 33323 38105
O 28126 62591
E 39422 67312
S 2418 80136544
E 783 99092
I 54413 63163
I 3613 20687
S 80246 686936487
O 21057 73997
I 12662 76258
S 1411 68613738
S 76697 774951715
E 59952 78496
E 60861 67627
E 1606 57982
E 37812 42314
O 24470 99684
E 26584 68883
O 12716 74153
E 54197 85170
S 63229 268905444
E 24115 67665
O 34252 55238
S 47573 207639420
O 65660 90015
E 23988 80691
O 75507 78799
E 55412 78022
E 12148 29872
I 56127 79669
O 15103 30795
I 18769 23012
I 45692 68294
O 46588 71577
E 11413 30201
S 43626 224034240
S 5162 268074093
S 57867 917161070
E 13880 25089
E 44460 96799
I 38672 55970
I 43640 79802
O 10696 97196
S 49223 444602115
I 22358 72847
O 16620 62005
O 18341 81185
I 43802 86980
S 30412 376221118
S 59615 379800908
E 72937 95671
I 6107 42372
E 5296 17047
S 69572 874309650
E 15260 25591
E 61956 71734
E 50218 89917
E 26798 87289
O 35888 86596
O 14797 42454
E 46233 83942
O 67598 79179
O 60566 97316
I 78083 88851
O 23760 76230
O 11536 30969
E 17529 63117
E 60023 70082
I 26778 95633
O 47675 52777
O 34382 49510
S 24620 241742510
E 9675 51038
O 59525 72425
I 27928 44978
O 32631 71086
S 65623 533696259
O 13386 92298
S 9849 554219692
O 27720 74147
I 56339 61162
S 80152 335794923
S 50639 596461022
O 26846 36887
S 57190 138970883
E 67473 83722
O 42533 62321
I 11177 84960
E 33223 87341
E 16570 95222
S 7734 547400349
S 67901 492360637
I 54823 71697
O 62182 93259
O 6171 70612
S 4280 977541766
E 12088 63203
S 55086 971409034
E 56410 82893
S 72318 196801232
S 12413 519399903
O 36220 60852
O 10608 57327
I 72831 88385
E 12126 36387
I 77426 87968
E 31401 98954
O 13467 53131
O 93505 95328
I 1398 2752
I 17329 41994
E 7581 25102
O 15180 23451
E 384 69484
S 76366 258510695
E 30364 49528
S 40236 529072101
I 10392 69465
S 81907 69061837
E 51241 70992
I 36436 91143
E 33620 53787
O 49577 52055
O 6917 55008
I 81666 87886
S 12356 348469487
S 79520 255880682
S 24059 365599135
S 50671 34466716
I 7036 12368
I 10779 57074
O 59026 97308
S 51426 476804197
O 32975 79187
E 72516 85761
O 28301 79379
O 7872 31624
S 48430 963499231
I 13378 51124
S 75688 321426383
E 37519 95963
I 13633 18882
S 81727 611217010
S 93888 936220169
E 11127 63903
E 26103 35671
E 69861 76839
O 1943 83134
E 9621 40429
I 89068 95954
I 16885 18115
I 11955 22547
S 18734 739936507
O 28652 99168
E 27357 44403
I 4290 68306
I 8224 73317
O 5022 60848
S 20107 22042037
O 17596 22562
E 4825 21813
I 43253 44412
I 19348 81701
E 720 21608
E 27463 44911
E 17014 90609
I 80819 93225
S 67116 838042189
S 88665 929523780
O 10416 87919
S 86402 413316549
S 36992 907141533
E 35695 87663
S 1246 340338065
O 32886 50850
O 21527 25302
I 50272 96244
E 49676 71147
I 19390 41088
I 391 60607
E 32293 63794
S 28590 810296541
I 71284 94020
S 22764 932356763
E 68791 93791
S 41866 577122169
I 51226 77786
E 18347 83230
O 13430 63675
O 379 21651
S 72857 312252757
E 43751 92556
S 36925 111444126
I 28236 78338
E 74353 96695
I 36366 51256
E 7946 41839
S 77091 216533119
S 46062 87396932
I 71259 84633
O 15005 33276
I 35835 48862
S 87169 172370736
I 2509 80765
E 23749 94222
I 20932 54328
I 31267 49866
S 22167 377728177
O 49231 56520
E 6527 88083
O 16500 45651
O 81240 94417
O 38764 78973
S 96750 985970018
I 2234 70078
O 58362 78984
E 11567 83360
E 31165 76413
E 38847 88274
I 61477 85640
S 44683 530768785
O 896 71840
O 58658 62059
O 59199 90113
E 24847 44541
S 32709 654974139
I 31106 31395
S 18765 274519010
E 33465 83411
E 71368 92778
O 8308 70796
I 2271 79661
S 65824 591465076
I 54610 65001
S 3618 375707889
S 37588 405428125
S 66156 577190080
S 64672 219361391
E 24157 43473
I 45348 71875
S 34787 368472516
S 13091 896359041
S 21367 821668691
I 25949 94199
E 77052 77460
I 14042 42183
E 28168 39384
E 10594 49169
I 18312 31881
S 34176 19826418
I 14962 43815
O 61656 76275
S 29472 496774680
I 40670 65168
I 37015 77977
E 1432 64561
E 20336 24570
E 33901 82670
O 1144 20607
O 35012 71805
O 42448 94378
S 40298 325086749
O 50442 69772
I 21510 67292
O 11802 36923
O 30381 99980
S 91106 863759038
E 16538 49381
S 12276 535248873
E 11337 14455
O 24359 25684
O 25189 36077
O 49650 97500
E 38748 90743
I 61989 85357
E 982 52573
E 6133 49079
S 14812 374689583
E 23759 53929
S 37490 367772559
S 13309 444481675
E 4468 16995
E 43970 68120
I 14425 53680
I 91318 98144
I 23983 82578
O 11766 27235
O 4005 82317
S 10027 721712047
S 90327 310689138
S 96362 147164970
S 79600 153509652
I 59804 87613
O 42601 86301
I 64667 96559
S 73840 688637607
O 5566 42296
E 83245 88322
S 93489 249292167
I 54788 73471
I 30163 40196
E 9487 42865
I 26552 39124
E 33199 78376
O 43266 87801
I 67210 94715
O 71883 86395
I 50030 51884
I 13092 72091
O 85699 99128
S 43018 223106545
I 57068 63437
I 15371 74493
I 31606 90538
E 15402 34338
I 44793 65983
O 12921 23521
I 7404 83392
S 58308 340773240
I 38845 79246
I 55217 59745
S 41527 910976680
I 7061 7389
O 5010 85767
E 38372 46010
S 36321 812763116
S 20706 539372354
S 39520 507439667
S 20885 100500697
I 29184 56074
I 40555 85868
O 9002 19347
S 95826 370485337
E 36642 53910
S 94180 874038165
I 47235 49105
S 30851 209735847
S 15333 462444695
E 3041 64745
O 12477 69149
E 37892 65810
E 78259 83834
S 62995 672958431
S 84055 239076130
O 64218 75214
S 23069 578842190
O 46943 86151
O 58578 91868
E 64877 84214
I 58954 75079
O 20928 77423
I 17476 64556
I 31120 41879
E 66071 98991
S 24566 170129595
I 13783 93779
E 12436 75355
I 23627 27806
E 46460 78203
O 15356 97827
S 55914 20222837
S 54683 556434832
I 67526 69121
I 34396 37127
S 70276 680811446
I 51029 92670
O 35289 82068
O 19111 94150
E 241 6330
E 66524 91577
I 54874 56878
E 8477 36405
E 6738 12512
I 46996 93057
I 29774 48023
I 11237 56761
I 208 11410
I 29597 36362
I 46902 53173
O 15534 20245
I 62016 95079
I 18528 42005
E 25709 35190
O 3315 20492
O 10736 27905
I 7612 96404
E 17939 19993
E 29792 88214
O 11815 12204
S 60882 543019161
I 18232 35583
S 47354 243425461
O 2058 42389
O 25426 44285
E 41483 49504
E 56937 99557
I 10715 24110
I 42282 46455
S 58915 852172187
S 19411 645411364
E 51646 84057
O 31781 97031
O 40002 55195
S 7260 899254099
S 95037 393801831
I 7253 21101
O 31936 68884
O 4173 88919
O 4622 85553
I 13352 91596
E 51330 92344
I 84810 98275
S 16292 996608356
O 6902 53640
S 29765 479456686
S 44045 503529185
I 12302 27243
I 59892 99202
E 7950 86859
O 77753 97436
I 52466 80069
O 55784 56645
S 90956 326602993
O 72887 74975
I 7724 29337
I 48962 86844
E 29961 50593
I 38663 54942
E 4336 64207
E 33893 86605
I 57149 87898
I 7047 40372
I 27693 44954
I 70486 96030
I 68216 96674
S 2811 151360411
E 44166 71255
I 75681 90719
I 37780 82679
E 44177 71378
I 36682 43144
S 4289 88456564
E 67016 86990
O 15913 97233
I 26322 64682
E 38277 88867
I 33586 79371
I 41848 99531
O 42976 66919
O 64580 99865
I 9883 28473
E 2954 68913
E 65957 75798
O 10102 95689
O 36426 93843
I 40062 71213
S 62416 982451023
E 48888 92433
E 8242 70274
E 28317 45687
O 42050 52508
E 30734 91255
S 88175 897596381
S 15937 686889468
E 45501 90282
O 521 63731
I 12350 84990
O 264 10156
I 63834 95742
O 18319 53408
O 78654 81335
S 37434 503283948
E 32220 81576
S 34916 267027833
O 70686 82612
E 56334 69391
E 56483 85906
I 96754 98106
I 79664 92210
E 15024 60841
S 31465 131855261
O 1070 49598
E 6962 93939
E 15832 21331
E 52092 94744
I 433 8835
E 55192 67404
I 37301 67299
O 16964 38215
O 37285 70589
S 90936 707353765
E 21910 60945
E 9508 53884
O 9575 95204
I 9324 44873
E 65368 98933
O 29338 82084
S 16836 155700933
O 17173 65764
E 11016 31578
S 70786 632208551
O 33223 76114
O 9007 41502
S 64951 102959723
I 30535 90499
O 12502 87977
I 27883 72143
E 19821 21692
O 17120 96659
E 11399 36166
S 85869 658163104
O 81891 93193
I 41923 60903
E 5257 63071
E 3244 12190
S 6507 131157795
I 82412 99307
E 12479 49222
I 76743 85406
E 55459 74859
E 41084 89870
I 42700 90495
I 3696 31801
E 9688 88171
E 47624 76161
I 17929 45358
S 7729 576273826
O 39208 63243
I 3806 85988
S 54122 148680992
E 47225 60248
E 56508 66180
I 3845 58133
S 13821 725440279
I 44543 91747
E 31028 71904
E 14081 66282
E 4600 86564
O 6269 32504
O 12885 64906
S 92847 889576414
S 28697 374329356
E 14754 21614
I 65916 87531
I 36979 63735
O 56156 73143
I 65204 83706
I 19433 65635
E 70813 75881
O 37698 72903
O 18439 93695
I 13333 29002
E 55372 66396
E 34957 91773
I 37854 76202
E 40703 78417
O 27742 91192
O 65354 79726
I 21871 23811
O 7351 48807
E 2211 11375
E 16125 16831
I 75543 84667
I 55630 95543
S 4121 481964707
S 86470 340646454
I 77844 86614
O 33978 97763
O 23502 87913
O 46668 61856
S 73912 330981950
E 31962 93882
E 66555 87066
I 73499 76616
O 7928 35982
S 90237 578765969
E 43860 68048
E 9016 56933
I 30985 62265
S 26614 482191324
S 99020 547296907
E 72795 72865
I 62747 86458
S 68650 308587507
S 22393 604744670
E 68649 80211
I 22600 67242
O 17542 24708
E 36175 60154
S 17546 823356651
I 15629 35004
S 74316 128827713
E 67296 75866
S 30793 790794867
S 85866 891057733
I 19389 19830
I 8478 77732
O 13263 20350
E 76653 91890
O 1495 78329
I 57910 93930
E 11433 95333
I 26286 89699
I 16341 79997
S 72431 345679102
S 25434 703409309
I 17914 50476
I 35503 99764
S 76089 951465029
S 62722 179774914
I 12088 93515
S 7199 73029346
O 65712 84819
O 15723 68900
O 24257 84523
O 7824 37011
I 51245 66886
I 69523 70117
O 43074 72343
O 35516 46577
E 40492 48536
O 29161 79773
S 63826 431101735
S 37486 780263935
I 12263 14973
E 434 54231
S 2416 614715512
I 22901 69219
I 14030 93432
I 70221 89895
I 18853 92452
E 37255 85995
O 47013 94216
O 21960 92212
I 76412 81371
I 28913 36819
I 58353 94536
E 10282 25831
S 23559 17780827
E 47076 64282
E 35108 74236
E 65723 77279
O 3407 64802
O 18948 41829
I 43044 61488
I 59982 73808
E 20823 83945
I 56816 61084
E 30764 92910
O 55591 63130
O 22886 64039
I 21807 43400
E 9022 71820
S 16506 696151525
E 14032 77694
S 92506 135649914
E 19146 22843
S 11193 552711993
I 20394 78067
I 42452 66816
I 12309 75104
I 23123 73997
S 80835 958888850
I 50475 92400
S 39769 833835678
S 41435 227081853
O 30413 93177
S 48795 769892645
O 6700 92686
I 779 53692
O 36613 68242
O 2137 98514
E 48654 78112
I 1632 48316
O 14437 60566
O 73072 99741
I 16999 73089
E 8822 19218
S 33468 186094667
I 27781 68040
E 11591 63476
E 55142 67371
O 42202 48112
E 85081 88509
O 24501 31979
E 37505 44246
O 13102 74463
S 43890 579308897
S 37484 665574899
S 88018 73263273
S 78562 350132850
O 30374 47846
S 14384 858770490
E 68811 80261
S 24280 83903281
S 55638 630776225
O 49741 96094
S 26067 609596124
S 74550 196533457
I 15951 21623
I 5274 93256
O 71095 85892
I 2027 3045
E 32057 60163
E 2743 76822
O 59218 82550
S 64523 454770843
O 50076 88957
E 64069 65442
I 39121 42486
S 25485 551490442
O 17494 18585
E 12125 84477
O 22988 48868
I 10065 72154
E 63473 75633
S 78054 35932197
E 34718 74096
O 57037 98354
E 7462 47974
O 74219 82519
E 1249 19828
E 42082 97004
E 32321 64897
O 23360 72030
E 45612 84016
I 7744 95111
I 53264 61645
E 39862 71117
E 33138 86567
E 26782 80854
O 25458 66004
O 21009 24504
E 7466 57024
I 55665 74084
I 51763 98828
S 80395 761908686
I 2427 70132
O 76477 93800
I 23936 85006
O 12808 33161
O 16241 64271
E 39314 96054
E 8117 88384
S 92424 424457912
S 27964 459386977
S 10745 567519326
E 22805 26704
I 29879 54996
E 60703 72395
I 14225 59052
E 28530 48912
S 6680 709738509
I 91015 98158
E 28669 99706
I 51308 90557
E 1845 8377
E 7792 64205
S 6117 933369893
E 50311 56498
S 57451 596368724
I 21673 98551
E 17439 56199
S 32595 438917334
S 93184 185011986
E 78250 89061
E 56158 64608
I 29750 81497
O 53025 80912
O 2509 25049
O 22726 76748
O 71884 74090
E 32275 85030
I 14372 66175
E 2990 82235
S 2626 642578847
I 22900 95601
S 30987 749095368
E 11613 73627
E 27477 80259
I 41845 84947
E 44441 62480
O 3577 37708
O 71190 88103
O 85826 97308
E 24474 47456
S 46349 82965583
O 59846 76721
S 31218 785307603
S 69310 944337433
O 8228 36922
O 32566 60547
E 63561 88881
S 58557 878780118
O 11511 49056
E 39620 96007
E 12679 46738
E 12520 49226
S 99490 83327520
E 4309 20879
I 26273 78193
E 33757 62806
E 55136 97042
O 10751 17107
O 886 49954
I 76922 78806
E 13859 66201
S 62755 247517524
E 42734 94761
I 1461 55030
S 344 477606156
O 50683 59661
I 57912 94795
S 13382 423739607
S 18566 720301507
E 54698 78740
I 37214 39822
O 65254 96152
E 31988 41061
E 13840 45997
O 58787 67365
O 9685 66321
S 22536 816665529
I 34364 73432
S 63897 579292642
S 77412 597211265
O 52400 93363
I 22971 67371
I 76747 79609
E 13018 54526
I 5539 26966
E 3226 57073
I 39446 63938
O 7816 58423
S 91488 846617819
O 5756 39530
S 38265 740532473
O 30466 97943
E 11477 45438
I 10555 70254
S 49752 990871025
S 27150 139991879
E 13374 62157
S 83106 317901135
S 48431 538877445
S 80862 772535827
S 69309 738003717
E 10596 30491
S 46366 524929026
O 31074 77247
E 47111 48049
O 60436 97371
O 35104 80444
E 41720 91296
I 44364 68805
S 22536 835927396
S 83760 883386178
E 59656 62321
I 24280 41023
E 54103 73143
O 7451 88498
I 69880 95859
S 17171 714978183
E 9828 20412
E 26040 50942
I 7727 18664
E 30019 44248
S 80998 288891342
I 43071 78042
S 49122 933485414
I 45022 81657
I 60662 67260
I 89905 98079
S 9169 556994439
I 69545 71725
I 78489 94822
E 26291 47971
S 48241 796802600
E 9419 19686
E 37661 73110
O 6166 70803
I 13055 92283
I 2024 83797
S 5099 472114791
S 81509 882906519
I 45190 95257
O 16238 41285
I 22185 46884
I 52383 72270
E 16255 33246
O 41553 77560
E 84611 96690
E 73537 92462
O 92911 93827
I 65265 71223
E 29751 91065
S 17578 564770464
I 295 73859
S 11051 897576270
S 58303 828054304
I 59155 85179
O 17759 83305
S 96756 30812095
O 5737 9650
S 63746 497691076
O 16105 21191
I 20705 39917
O 40831 62888
O 71549 95926
S 13799 139226019
O 5183 84555
O 21554 49821
E 34115 43653
I 26684 77286
O 29558 41501
I 7052 53163
E 85886 89225
S 28306 550200158
S 20642 159221095
E 28052 32067
O 22890 78416
E 2078 83088
S 8657 34078074
O 22205 97657
S 48951 844673809
I 5532 56252
E 7672 22318
I 40096 70372
O 11387 15684
E 7623 87751
I 12453 62173
S 91398 191325832
S 25657 48420706
I 37488 88116
S 9573 516966756
S 74300 833131392
E 1385 18029
E 28198 61983
S 26187 349460844
E 60504 70887
S 15997 230032327
E 60602 78084
E 35236 93649
E 45414 76017
S 84512 135758279
S 41209 736882025
O 1411 30108
E 4687 62826
I 19123 37475
O 38456 88764
E 14097 52295
E 89231 93496
E 28691 73670
O 16249 30364
S 5051 280973503
O 46185 97252
I 35812 57472
I 4493 53457
I 29998 64958
S 51275 384472507
O 46614 71792
O 9923 19182
O 19422 76615
O 1972 37755
E 25998 62541
E 25550 35624
I 42576 93797
I 7486 78996
E 5039 9274
S 35055 201631443
I 26920 85520
S 34696 338987733
I 11354 58761
I 14031 50350
S 3260 292558076
O 14594 93676
S 86588 858796335
E 84370 94712
S 10026 866607726
S 82711 609320459
S 46469 461495882
E 48203 56712
E 58386 64511
O 2481 88107
I 19239 48911
E 2896 31547
S 82037 480272314
O 5881 62475
I 1074 55771
S 26470 642980149
E 84778 95972
E 61871 94172
O 23235 47630
S 58954 357865730
O 36764 55738
O 45638 46919
O 72105 91589
S 6711 446202692
S 31157 346509867
S 15780 730170226
E 9378 42845
S 20121 773268871
S 53834 200507963
S 97582 943760396
I 23525 30492
S 49937 665058118
O 19522 98694
E 17873 31643
S 28125 702046612
O 51397 75734
I 27490 28341
I 18687 61258
S 67711 294905861
O 19112 75148
S 68173 885754194
S 66942 301303021
E 8713 69047
S 48016 813772174
E 32906 42995
O 4463 87214
I 34610 59218
E 47444 74936
E 14809 31037
E 13715 69887
I 36263 93193
S 31400 800435941
E 36564 51436
O 66196 71666
E 73514 75614
S 12884 588501639
O 42313 92645
O 19337 66689
O 51958 93764
O 56101 89136
S 82298 494546869
E 85635 87493
E 6323 18907
I 53050 83400
I 40209 81222
I 6015 39774
I 32746 48590
I 27098 54160
E 72139 72863
O 49819 81418
E 23754 43828
S 70252 434051168
S 6434 907596949
O 53821 91210
E 29509 77285
I 69375 96832
O 30344 47482
E 48058 69625
O 53265 53741
S 42244 929085745
E 84295 95620
I 23777 66368
S 52289 720826183
I 5522 28443
I 2637 61572
E 63145 86752
E 80437 89612
E 16367 30847
S 93396 13886975
I 36525 95019
I 50952 95084
I 4029 7378
I 25464 71843
S 75073 507144889
O 67490 72867
O 60089 81546
E 74219 98302
E 48349 77375
O 70391 86996
O 91349 91887
O 30275 77821
O 78937 85706
E 26607 60959
O 876 73874
E 94797 99737
E 36702 89701
S 95405 622925707
S 42774 309179911
I 24834 61636
S 77535 322364152
S 51868 707168305
E 3581 5704
E 3939 56039
O 62028 91286
O 71344 87231
I 70740 97610
O 16704 67733
I 17957 90999
S 83576 11361410
S 12852 749738955
E 51490 65880
I 2439 34440
S 79705 581954941
S 61624 805301347
I 68897 98409
I 63581 71443
E 35530 48918
O 43852 97978
S 17820 155761340
E 18233 19749
S 75301 111538970
I 2047 3271
O 11190 66521
S 35427 335068283
E 46228 59014
S 95835 833391524
I 350 6688
S 56781 282403812
O 57107 80015
O 7738 13877
S 20364 526356893
O 76021 87549
S 43031 692056339
O 29036 93864
S 46762 583324360
I 37556 99868
E 38166 99821
E 5549 58600
S 45910 469547646
E 253 19032
I 32516 63097
E 26121 78000
I 50545 99707
S 88934 877896638
S 78129 476465737
I 1556 31892
O 12176 51447
I 5144 37597
E 1638 35044
I 17800 70888
S 14779 258942876
I 48743 67235
E 60133 86486
S 93045 614357446
I 11958 20405
E 59295 99208
E 13141 74086
O 12878 69270
O 28213 41692
O 43700 66796
I 11931 50503
I 9206 71198
S 57096 715488821
S 34675 120912214
O 4082 58745
I 66038 76418
O 4092 38294
I 33286 99455
S 90600 938483132
O 42854 65440
I 17268 53405
S 12304 296672648
I 55900 91548
E 44125 87625
I 10288 11349
E 35636 62586
O 5034 98286
E 2441 4809
O 53420 54251
E 50681 51339
E 15322 89656
S 28446 14771515
E 42958 57852
E 83062 89297
I 74447 90622
I 58930 82271
O 37874 89810
E 61655 79643
I 11558 49899
E 60153 81785
I 6232 69164
O 11502 68994
O 57826 69975
E 45983 65956
S 24615 339203174
I 29078 40079
I 46848 49843
E 25623 34793
E 38162 60264
S 99727 595968340
O 40345 76971
E 57836 81103
E 20697 61270
S 52770 660242422
E 4233 51806
E 21000 74127
S 11197 762965557
S 5517 774632375
O 9750 88153
I 51156 80029
S 94831 234161577
S 39708 454825375
O 13950 36316
E 15755 89755
I 469 51802
I 51383 85469
S 80251 279511071
S 18932 884363116
O 44865 71301
O 6845 14062
I 10172 41591
E 4357 51666
O 10515 55461
I 6212 31531
O 1608 11880
E 79245 99165
S 8939 123042603
O 19383 33812
O 26432 99345
O 54152 93671
E 37539 91719
S 59365 134520919
E 28168 39881
O 27384 59514
E 65359 91989
S 21316 874133571
O 57566 82601
E 13396 50180
I 31476 71701
O 43853 57802
S 40558 198082692
E 39793 50448
I 8422 75324
S 58556 322936666
O 5658 30355
I 37628 42019
I 50413 68708
I 60307 90258
S 51225 718556266
I 25362 59607
I 3377 97430
S 14353 299813109
S 90773 924206876
O 44198 91828
O 77440 91433
O 73572 92926
O 20032 94380
O 22738 67927
I 42062 74621
E 19350 28976
I 5505 99546
E 40126 96458
I 16996 38787
I 29971 93623
I 41203 48854
E 2638 76275
E 35630 67322
S 79817 514439918
E 69622 84212
O 51696 84973
S 59204 935650555
S 87685 867323270
S 67068 734933048
S 96120 768531552
I 77325 84911
O 24682 30560
E 21393 96133
E 9395 82104
S 74563 659194775
O 35515 46343
E 19776 33639
S 82171 130810027
O 46140 78395
E 27339 69040
I 17708 90479
E 28096 93818
I 12453 84759
O 50188 65397
E 79359 97524
I 56548 61635
S 47759 76263346
O 75389 82733
I 2551 25014
E 60118 82701
E 24615 67870
I 31211 58832
O 71078 80128
O 1170 95584
S 70489 811074392
E 33070 95618
S 82786 868407508
S 20899 54113965
O 323 61205
O 3099 74783
O 45384 46024
E 66879 83235
S 17016 791985494
O 17011 28547
E 52052 59093
S 81359 638845245
E 64502 74205
E 1954 11961
O 36557 74018
I 15843 83852
S 72073 13343355
E 12000 31751
I 55005 97476
S 48851 640309332
S 91646 788678684
E 60670 85934
I 45584 59306
O 19987 58568
E 23594 51619
E 48329 70594
I 10566 32475
O 25950 69574
I 54016 73248
I 21000 35679
S 87678 448096423
S 10824 743524750
O 47493 92172
I 35772 36741
E 2231 50829
I 9366 93067
S 7186 429264558
E 12233 94478
O 16265 46587
O 21580 88021
O 13077 58267
I 45862 91430
O 5451 63205
S 56788 436612701
I 74617 76664
S 78931 763020056
O 18156 41678
S 68136 708160973
I 67905 92266
E 19035 49928
S 8724 146740491
E 7898 33808
O 71691 76299
I 59607 84835
E 24615 80556
O 18567 95936
E 50200 88123
S 21139 763318333
E 16682 34310
I 45813 51545
O 44673 51518
I 70947 80314
I 30483 89289
I 26098 90500
O 20465 43785
E 64868 69737
E 41473 48651
O 43134 96462
S 63142 445372807
E 84228 96184
I 12467 37548
O 19403 53673
O 4629 19755
O 3966 48309
E 2513 19719
O 7158 12068
O 21096 63895
O 30863 57909
E 32444 78382
E 15881 49478
I 4219 46022
I 24853 75465
O 41678 90493
S 51917 941736985
E 36887 64181
O 26279 43020
E 5204 99062
E 11217 47067
I 16277 94728
O 9903 97900
O 6153 78271
O 28532 96433
O 42341 82343
S 37493 779296771
S 11528 514929486
I 17194 60473
O 16451 25017
E 35934 60547
E 72982 75240
S 86938 7023770
I 5805 78853
I 584 28878
E 5046 77463
S 24212 52247146
I 38012 38450
I 22961 58492
O 61883 82330
I 12999 74100
O 54149 84318
E 47729 73793
S 98857 634573715
E 4000 60049
I 61390 69424
E 32164 57625
I 3075 82642
O 65084 83336
O 5327 8066
O 29505 42038
S 96128 397947382
O 15132 51771
O 60567 83727
I 51921 83734
E 35625 51154
E 864 38462
S 42746 871056493
I 40789 90524
E 37118 61475
E 229 72177
I 62919 63753
O 54817 67362
E 37896 38815
S 40630 111234373
I 28505 29762
S 92805 806763174
S 99928 700390410
O 56069 85754
I 52789 95771
E 28304 63268
S 83512 594371297
S 25658 819852397
I 42901 72437
S 44739 548112487
I 6770 25238
I 442 8250
S 26938 730772812
S 17346 85373559
S 71590 469513472
O 36662 72085
I 26059 92344
E 76391 81715
I 638 38390
S 1274 607605441
S 22821 677202555
S 2014 586830282
E 20582 73849
I 292 81008
S 16772 142904812
I 7306 53197
E 64384 94659
S 84170 315092059
I 23830 36710
S 53172 879821077
I 62548 82003
E 14586 38030
E 59562 84040
I 50606 61757
E 52173 76001
S 15009 290745429
O 14053 87185
S 11369 231957577
O 29351 60551
E 17678 29382
I 74468 90815
E 50769 72224
O 15284 49440
S 54465 706060571
E 33126 76658
O 38005 93103
O 55329 67472
E 5754 98653
O 17851 50801
I 9698 76445
I 51877 84332
S 86462 701340893
I 622 40198
O 3175 92460
I 18440 41920
S 65276 541450404
S 88136 506587966
E 5982 30783
S 42988 726992339
S 46756 732015815
I 19722 86534
O 41840 91007
I 17876 19232
I 67822 74684
E 14372 49142
O 2012 44870
O 49663 74595
O 32955 52216
E 20238 65196
I 44705 88240
E 850 88290
I 71757 84303
S 22811 117174239
O 29178 89151
O 19776 22146
E 71764 92013
E 67177 80264
S 67842 869300859
E 3562 52976
O 2184 8172
O 18747 47378
I 30568 99325
E 83857 99656
S 33182 210340461
O 6487 89508
E 89362 96582
E 51529 65177
S 43745 821519214
E 57293 95855
I 30575 54269
S 25452 963109843
S 87105 596363173
I 6229 9164
O 49012 80362
E 16425 67686
I 91312 92408
E 97730 98482
S 89067 679377020
S 8909 946464839
I 71463 89801
I 12620 78191
I 33268 88723
O 30750 56763
O 20579 92408
I 17040 31354
S 93188 753413400
E 28838 30549
O 14084 89786
I 37041 74878
E 9141 63203
E 57984 84199
I 45316 79706
E 63829 97310
S 49972 690928560
E 12862 29600
E 301 56007
O 45123 60508
O 15150 26106
E 20580 24926
S 58947 937175372
I 11684 48978
E 5549 18482
S 69380 918274167
O 50586 72015
O 28025 87963
S 49793 620122003
S 73562 923877103
S 48560 686508547
O 46693 76699
S 7549 158703732
S 9490 544060194
I 33618 58894
E 22333 75604
O 94967 96022
S 52099 130037682
E 29227 89926
I 1725 28705
O 836 34347
O 58065 62542
S 48819 927532008
E 52714 67732
E 79480 84114
O 17810 60753
I 3030 62851
I 39160 48848
S 90707 918470644
S 3681 399622083
E 30342 73123
O 2382 75128
E 35236 76238
I 34223 57873
S 68647 538200959
I 24556 57705
E 65669 94033
E 5734 18874
E 61857 94723
E 706 73937
I 39468 70256
I 20930 95747
I 23780 31762
O 45301 83651
O 60118 81328
S 34721 684849749
E 58325 84643
I 22942 27406
S 43622 88391155
O 39105 59897
I 44415 81728
I 59522 99275
E 11130 31305
I 54617 74840
E 45392 90893
S 83767 557672743
O 67303 74615
O 80845 86150
E 32627 55799
I 7094 37190
E 74209 75146
I 687 82555
I 27575 97427
E 60997 62810
O 45134 81402
S 11265 700281361
I 35510 75756
S 72331 907493147
I 51260 94678
O 9061 84957
I 54900 82779
E 31702 91314
S 84874 741539070
E 1537 82513
E 56310 61248
E 7529 84994
I 38595 98537
I 43039 51113
O 39939 94043
S 91477 474100380
O 18486 85460
E 27189 72610
S 68047 527730778
O 55306 70833
E 46945 63674
I 1374 60739
E 50423 83973
S 5842 538916442
I 33855 92497
O 56861 77875
S 18643 482418325
S 31737 250860880
I 39074 90928
I 17391 64307
O 43819 48583
E 36631 92061
I 13564 96071
I 69278 74713
I 21127 29324
O 59535 90940
O 78027 84282
E 17696 74633
S 81560 44993864
I 37854 53069
E 38240 50024
I 73216 97728
I 78829 81519
E 36813 71477
I 2579 17108
I 4685 19534
E 5463 66800
E 22802 46228
E 7592 43235
S 8379 392659761
S 22431 987001218
S 60044 226506339
S 46910 146626017
S 19223 480854026
S 52625 348942327
O 84610 89931
S 73223 235650476
I 15281 39368
E 13136 52400
E 18948 50246
O 48691 99214
E 28363 91455
O 5206 96136
O 44034 60233
I 32696 69408
S 95875 817048847
E 9573 93957
S 23696 540531241
S 12928 497199422
O 8339 71501
I 5870 40730
S 54278 724504807
E 39583 45113
I 2316 80053
S 47608 100017767
S 76383 480756526
S 99870 975617564
S 53832 918094192
S 82622 409875782
O 76955 77710
E 2522 33175
I 65193 67246
O 4667 87431
I 61485 64669
E 53806 77840
S 23652 3576661
I 51318 95893
I 32976 36259
O 35293 41987
O 72750 92954
E 60893 77616
O 16137 42593
O 23120 60965
O 85387 92085
E 27821 97276
S 64845 435091165
I 65083 78133
I 9166 24894
E 25828 50152
E 22159 42706
S 52641 47475950
O 39596 57070
O 52739 67509
E 92969 98598
I 4191 89556
S 20165 600472526
I 64988 94542
S 69998 995241390
E 32295 68705
S 22223 848063383
I 17242 72906
S 95666 933583756
I 4994 33120
O 16433 27251
O 33234 64822
O 11532 19070
S 7060 82398517
I 67777 93167
I 48423 59162
O 57397 92053
S 68082 432617115
E 27607 38270
S 50837 910878609
O 91386 94705
O 38859 70545
I 24783 71900
S 33712 567336272
O 38612 47895
E 53719 89033
S 29061 7719675
S 19722 110838160
I 54358 62228
S 93709 510309558
I 3543 5968
S 68107 783148057
O 51539 79692
S 95782 481820934
S 58998 47302207
O 7960 35029
S 53675 750755940
I 59964 78330
O 43877 95164
S 6601 111438428
S 62889 929156861
O 17295 90096
E 75756 81665
S 36511 760940222
S 93992 608488683
I 72138 77859
I 15546 43964
E 9709 80202
I 74546 88902
O 39182 50109
S 54667 507603198
O 31389 83376
O 6560 78005
S 12364 797025763
O 6693 78418
O 5476 54371
O 12673 54433
I 26631 70850
I 19218 70613
I 18465 40159
I 6328 61803
S 84986 403573448
E 16362 99863
O 14114 17809
I 1413 53656
S 37347 347012962
I 295 43726
I 30742 73795
E 45838 82916
S 55538 104993528
E 5789 34106
E 52400 95009
E 30319 53996
S 5694 30451661
E 39620 91107
S 61248 879243120
S 32352 522215000
E 25691 44976
I 53204 82313
O 41894 61451
I 22005 57889
S 94390 178054363
E 39236 98971
E 41538 83192
I 76700 93045
O 75464 85062
E 14455 69593
S 9861 763088026
E 71597 72758
O 78784 91134
O 27997 94134
S 73647 569536375
I 20953 23020
E 90426 90780
E 7829 88317
S 31958 257237576
O 29571 72329
E 12480 37444
O 1755 58532
O 19335 25166
I 50596 62039
S 8405 261424343
S 66074 136814149
S 22191 69816264
O 76826 95169
O 26265 79891
I 22302 99517
E 67994 71061
E 8214 19115
E 6098 80117
I 2980 16233
I 48596 54292
E 577 17721
O 39190 75934
S 33377 805080773
I 20360 85186
E 24882 27995
O 53985 95862
O 11132 85050
O 6662 69778
O 88425 93868
S 9685 959203987
S 32346 579449923
I 50924 90273
O 13699 38907
S 69384 653107691
S 62585 890955678
E 39929 96797
S 15633 415067795
O 42854 71772
I 1867 28258
S 31297 669300552
O 57124 89229
E 30839 76969
S 22299 248593996
O 66698 72703
O 44878 95654
I 14349 26380
E 47854 61472
O 3689 38752
I 24323 28172
S 56033 454378302
O 74763 83019
E 39775 49583
S 66118 134541327
O 77437 78317
E 84092 86058
E 35779 48300
S 47292 232892663
I 74113 85448
O 13302 89330
S 28267 213217574
E 1304 75746
S 78849 558996496
O 50635 69772
E 83948 92953
I 49987 56111
I 53544 53574
S 84093 151510180
S 5837 750334266
E 49755 66514
O 95232 97734
S 20794 274928879
O 68454 83296
I 1379 13004
I 44925 68191
O 28537 71258
O 18354 81639
E 27411 57597
S 83859 881160211
O 22166 77535
S 47938 114982907
E 11264 14115
O 39953 58241
I 16257 37670
S 17898 646423832
I 50158 98177
I 72930 92617
E 2882 87310
E 41508 86634
I 10848 30683
E 69303 72354
S 92738 438556403
O 9551 43519
S 41625 693806601
O 70558 97591
I 64049 69409
I 22869 79610
S 88732 79413768
S 83930 121919260
S 68425 633297302
I 2059 6327
S 73677 890744778
I 55066 94544
E 62146 94270
I 14483 33480
I 40515 89243
S 19812 193838150
I 2864 78265
S 45778 748560159
I 50955 60718
S 12697 469734575
O 377 49498
O 3078 12434
E 36281 54087
I 10309 68832
I 49761 74068
S 4564 276846298
E 55215 97533
S 5773 747388400
S 13518 480831863
S 54047 586748939
I 85759 88702
I 20490 43979
E 9375 78991
E 1805 98677
E 15485 17103
I 20160 53716
E 11455 14844
E 14209 68611
I 6434 9122
I 81066 85416
S 79380 871981863
O 58438 81625
S 14033 610389287
E 64646 79788
I 62262 85488
S 80165 583926504
I 14720 83549
E 28592 61955
E 77668 99925
O 43218 70262
O 25448 56956
O 8294 61238
I 47350 92618
S 51228 340594357
I 38478 68306
E 30329 98928
I 141 24539
O 95492 96191
I 50218 55044
O 97125 99731
O 28427 32190
E 20357 37587
I 22453 81603
I 75507 98742
O 43362 79834
O 70445 91831
O 23254 48581
O 28114 65327
E 66663 72503
O 55796 86500
S 15766 664997276
S 48779 806028452
S 94672 76147725
I 89303 93555
I 39408 73419
S 53638 360527825
O 20287 74532
I 68875 73380
S 45434 952671207
I 24171 36934
O 21107 38705
E 31426 34419
I 36329 92921
O 40018 90327
E 30940 93728
O 14010 63840
E 32330 38076
S 31846 869389766
S 91942 186407834
I 6163 84719
I 2483 45204
O 4815 95714
S 59912 388087380
I 35846 53785
O 19534 22476
O 14403 76582
O 50960 64596
E 23640 29580
I 66508 92629
E 27832 92756
E 44186 63810
O 23878 51570
S 77859 457822033
I 52402 93978
S 71350 444615521
I 33220 89838
E 16913 96624
E 44605 80690
E 47615 69258
S 57833 894305659
E 74883 80704
S 75366 787294374
O 74853 97014
I 2623 97973
O 5827 77471
S 9704 213419207
I 19272 93018
S 1982 293314095
E 57340 65597
S 55400 169331519
E 25332 90254
S 90066 121831581
E 64080 81648
O 50836 61301
I 62480 89924
E 37559 66411
I 10929 44887
O 28319 34205
S 67995 796122766
S 96571 545954198
E 33487 85760
E 4236 40041
O 5397 15940
I 12209 58287
O 82291 97108
S 96947 281357355
I 38131 62510
S 97028 881228907
O 55154 97277
S 27871 536655349
E 34365 43008
E 16794 88383
S 57552 882627657
E 31952 95162
O 46680 52720
E 10972 86566
E 31850 35578
S 93846 484852229
I 75235 99443
I 84695 99533
O 31924 66811
E 36009 67253
S 98204 373973228
I 53122 90877
I 43996 97181
I 76230 84968
O 31746 34930
O 10280 13904
O 317 18835
I 10234 74276
E 43804 60951
I 30918 65295
E 4862 78995
I 9080 62661
E 25037 58061
I 16031 99006
E 16697 90214
E 59185 93934
E 6758 85756
I 60544 79839
I 48881 75011
O 24982 57171
O 68426 90160
O 97436 99234
S 57664 864602909
O 54931 80407
I 10159 41577
I 34586 57299
E 66632 98191
O 20343 31998
I 6673 13497
I 71323 75379
O 12636 55957
E 5465 81645
O 6187 26767
E 22144 38603
I 33827 41040
I 40633 91568
O 22967 83878
I 15017 52911
E 49226 80131
E 10699 97762
E 47086 77129
S 47836 691436593
E 47556 79520
I 8213 54914
S 89728 706157874
E 26804 72943
O 13174 63281
I 26160 94708
E 69047 91288
S 48348 45844479
I 11247 76018
S 48338 375420425
E 4422 63068
I 23772 92532
I 23135 91807
S 69145 385876207
O 5923 71909
I 32857 47523
E 34256 75677
S 87643 532877014
S 96685 989695063
O 5466 24321
I 30353 71318
E 29025 89318
S 30783 835235592
O 676 90224
E 33280 45708
O 28883 61139
E 35510 87006
I 62581 91050
E 64814 75610
O 52321 74085
I 78416 84123
I 31309 43469
S 11330 605963011
S 43529 814792672
S 94522 706380349
I 7145 60504
I 60678 78920
E 4110 33920
I 24130 51943
O 36468 37477
S 35206 657958982
E 11835 52465
O 64454 90882
I 82037 88579
O 82013 94802
I 50993 84167
O 9621 34547
E 36255 44913
I 80081 84407
E 22868 59173
S 24942 652292848
O 37703 45225
S 44864 735222427
O 23893 96817
S 27768 718631231
S 88739 700627302
O 11546 51251
E 16453 96053
S 35046 891671696
O 12898 45508
E 56372 88845
I 58211 62939
O 23883 27555
I 11712 89375
E 13680 95775
I 46942 74553
S 28602 94979585
E 11394 72809
S 35306 784863886
E 14298 61474
O 7002 32293
S 99649 139856160
O 37045 55294
I 31678 49745
S 57250 102523851
I 68831 86980
I 27997 34983
E 13307 49808
S 59182 334989348
E 86740 89411
S 18752 111809036
S 24877 247939198
O 6532 13396
I 15566 60532
I 42367 97040
I 46876 67807
E 16715 67309
I 22161 31803
E 25402 76041
S 20202 398199009
O 29125 95789
O 75783 81579
S 3736 583827729
I 32289 78720
I 73459 84830
S 25472 289481264
O 31006 92332
O 5407 78284
O 22779 55008
I 45165 80346
E 39004 51318
E 2472 81168
S 76584 958504164
O 91681 98536
S 22767 28111316
O 43450 47399
S 22921 672653018
E 13690 21650
O 8014 92199
O 7826 59527
E 66616 67854
S 15331 550508843
I 8724 51840
E 10150 40775
I 26540 49265
O 20202 78527
E 40079 64895
I 60848 79121
O 50780 58204
I 74481 91194
O 17387 53355
I 76667 85418
I 7102 39785
S 31649 235738458
S 33711 651146886
E 44329 45967
O 20552 65930
E 40937 81703
I 25667 93164
I 45214 70458
S 21424 185241122
O 14815 62773
I 31898 64729
E 21271 43168
E 6494 70641
E 10313 50257
S 56458 49311507
I 21459 81032
E 50196 65868
E 10075 72397
E 29138 89505
I 33381 87155
O 3426 69141
O 31178 45079
O 13115 80011
I 32356 93668
O 24496 57979
S 76260 232456045
O 66 95065
I 73487 73615
E 12279 43489
I 15498 56068
O 11641 78566
O 19145 81853
S 95496 700980078
S 46085 574488367
E 55893 76636
S 56878 170341677
S 59307 73442716
E 39015 55473
O 31731 58780
O 15895 59728
I 41429 72080
E 4938 46957
O 8050 18943
O 1361 36671
S 56183 113076914
E 55283 62364
E 38209 94347
S 97446 305304334
S 8844 59200691
S 51488 621064627
I 28701 87016
O 23283 43863
S 18340 137640888
E 18593 28655
I 1282 68760
E 63201 91546
E 67581 87401
E 12292 45433
S 81164 264749075
O 41256 91280
I 613 64134
S 21981 310812422
S 39166 320167025
I 4362 10563
O 42359 90713
I 62360 93895
I 22699 94294
S 54371 805550475
S 72211 34415686
S 9919 661391897
S 30768 758888857
E 56211 58057
S 52469 10391030
I 59012 76515
O 47833 94886
S 49137 488147523
E 3369 35032
I 20586 78162
E 54638 55598
I 34315 90082
E 9119 86031
S 26851 552730180
O 25516 96260
I 64454 94595
I 21884 69187
I 23203 55076
I 8507 25164
I 61795 63428
O 56305 79545
E 6063 79413
E 87504 99938
I 33369 99514
I 67043 93018
O 66232 72960
O 35941 50694
I 37495 65338
I 4822 97388
O 39075 40241
S 68090 316684589
E 77612 98064
O 19960 56114
E 37517 83248
S 81484 26216541
E 3152 23003
S 78510 976247916
E 17314 52210
E 19834 76031
S 17212 74997939
E 23257 42451
I 17018 69008
O 7959 85992
I 29356 78682
E 22274 57662
E 50795 70084
E 47331 96767
E 24979 68524
O 17121 92190
I 3550 26862
E 70484 89060
I 3692 69962
I 20205 34666
O 59374 83674
I 19735 84230
O 14156 88974
I 3871 43540
E 5609 42035
I 16590 92372
O 45834 92297
E 17647 76936
E 8388 34566
O 24309 50738
I 56880 67540
I 14648 88071
I 65878 77302
S 50647 666233453
S 93644 426993645
S 68253 484003801
E 17352 68328
O 50384 97647
I 49219 75929
I 57288 69284
S 77749 601889999
O 16135 46780
I 32917 66795
E 43282 50654
I 49219 61160
O 63045 71880
E 48954 91717
O 49041 74481
I 51802 78008
I 940 55257
I 75321 76871
E 4967 46559
S 85757 202285776
I 4423 52590
S 99268 396186752
O 13281 22927
I 10007 56497
O 14364 26363
O 42037 54644
I 27340 80199
E 39906 54894
S 38955 771564221
I 40509 53809
E 17547 49429
O 49280 69620
E 68670 83841
O 56616 77339
E 59885 62243
I 16209 28957
I 89501 98630
I 37712 57849
E 64979 67220
S 22381 946115609
S 30437 345102325
S 82193 136423764
O 40229 95732
S 29477 555747418
O 16511 54072
S 69336 41057777
S 64983 723191860
I 56594 63786
E 8344 62369
I 28036 86010
S 13483 133072944
S 36933 443470344
I 22463 89121
O 24001 38852
E 22034 71499
I 59995 70588
O 22316 44879
O 46627 85815
E 50997 99037
O 13852 80471
I 52764 70059
I 52462 84307
O 19254 30359
O 74279 77990
E 38248 75113
S 69997 329948047
E 38665 65040
I 65599 86365
I 55717 88402
S 49055 931799374
S 58102 865339671
O 18061 37721
E 2613 42663
E 5207 78694
S 70169 502673883
I 11854 57141
O 21989 95157
E 32487 57634
S 72676 511213749
I 41857 92542
I 11290 46823
I 3688 8217
E 18790 18901
S 37849 876026244
I 18486 92921
I 20065 44403
O 12655 82148
I 26180 93460
E 9504 17558
I 192 31718
E 9255 87152
S 43616 638742791
I 440 50343
E 52341 96820
I 31334 62536
S 23866 265173068
I 52902 96627
E 52136 65961
I 47707 53673
I 41233 54563
I 9222 93223
I 70742 91689
S 75949 571447178
S 8313 182608474
E 20091 80664
O 1399 75851
E 56604 94160
I 30136 99109
O 1313 75488
S 58654 263071453
S 33928 986276121
I 22834 49900
I 36260 99543
S 16176 667424395
I 62537 92249
O 16027 78381
S 81448 524708402
S 79789 440218056
S 18551 398817005
E 4559 17178
S 58320 378442024
O 26584 29758
E 1711 36636
E 17197 29249
O 10695 76412
E 97983 98015
O 24272 56060
E 56721 62941
S 21495 271072106
S 26188 441707885
S 58104 699974354
I 3021 70421
S 13088 534979062
I 2588 64436
E 59915 74365
E 41485 87179
E 24194 40766
S 30886 975926877
I 15096 16730
S 16153 568435009
S 34947 756912445
E 48450 71576
I 13728 94514
I 12546 54384
S 54717 717618428
S 5242 100155347
E 10046 19766
S 94386 482816151
S 74161 752369697
O 51296 57988
E 49150 93754
O 38290 78007
S 80815 863945635
S 54661 152669499
S 60822 627486708
I 22179 47662
I 41410 67192
I 4943 90990
I 41307 65972
O 10300 57976
O 8771 86464
E 42825 78482
S 75494 8811586
S 92692 468409637
E 66404 88009
E 1224 81148
S 26855 49338340
I 3939 34205
S 36452 111493776
S 81015 308450935
I 51280 98744
I 47667 66805
O 82616 87501
I 59265 98112
E 15789 59463
O 26664 57219
I 71094 83844
E 76618 93739
E 86810 89736
I 47995 76974
O 8946 42511
O 76157 91531
S 28152 672119525
S 28286 548805632
E 7186 32765
S 85274 634726675
E 1394 46946
E 18839 89826
S 22667 859292780
S 26045 448131982
S 70570 449546151
E 40809 43147
O 32332 49307
O 62256 88418
E 526 82139
S 5556 784313225
E 24185 94827
S 68711 947372208
E 5975 37644
O 54592 91625
O 922 72593
I 25319 89428
E 34353 45527
O 44178 60416
S 96123 427981292
O 17049 61017
S 27481 882659437
O 6328 94841
E 5794 19085
I 21286 42630
O 33531 38884
I 38054 49808
O 31177 41399
I 22470 24688
I 40831 66794
E 637 35634
O 240 76516
S 33820 960278890
O 40479 98087
I 6857 71959
O 44550 92036
E 57870 89300
O 43146 82354
I 61680 92941
S 17286 700016395
I 46798 78829
E 8855 16651
E 1604 84398
O 22592 75289
O 20931 60601
E 21283 86531
S 87383 748445082
O 56391 98758
I 53523 56220
I 12069 91550
I 55136 66617
E 39801 76485
E 10472 95021
E 218 62825
S 59582 716449016
I 25609 48128
I 26381 99497
O 70088 93743
O 34934 72445
E 18834 24707
E 11880 89025
S 51226 175945889
O 45967 95369
O 31623 55775
O 3992 31848
S 28527 819849145
I 57833 82025
I 12248 65011
E 80099 80337
O 6671 94142
E 6396 65896
I 30523 60384
O 13122 41984
O 26110 60179
I 15255 85104
O 38235 72581
I 48962 57732
E 6178 32717
I 30652 48629
E 58477 61759
O 64072 95836
I 34449 86320
O 14882 71555
O 83612 98919
O 1253 29864
S 84250 962636930
O 15974 92003
O 11083 29743
I 20381 86916
O 1659 22590
O 60390 96441
O 26899 33445
I 22760 73491
I 67879 86106
O 82800 87099
S 83072 404882088
O 87129 95277
E 39087 82701
S 15863 432998738
I 31 42762
S 6587 351129779
S 9613 418404127
E 25372 72009
O 5442 34331
E 60732 80045
E 16103 84515
E 21905 44501
O 34431 60720
O 45178 90502
O 15809 85694
E 5103 49682
O 33842 88916
O 39133 40039
S 57905 251642424
E 25498 73649
E 22975 79520
S 15566 210588099
O 55090 59049
O 26284 94403
S 45325 709434942
I 50293 88995
O 41219 71252
I 26226 60391
E 53554 82663
I 45450 88070
I 39570 72995
I 70823 78212
S 95748 970773722
O 2685 42900
O 686 91136
E 1883 56865
E 10068 20848
O 45619 77646
I 17794 85153
I 48117 64106
S 62814 772032089
E 21270 84211
E 1696 38943
I 13978 41622
E 50074 55768
E 64404 67044
S 58332 598263661
E 22978 48121
E 38767 84661
S 26026 929428461
E 11406 46173
I 15595 36450
O 50998 85164
S 66608 473844398
I 76162 95156
O 76966 90401
O 12610 63555
S 38952 113661696
E 67375 84630
O 10213 22173
E 26491 32383
S 22782 811477675
O 49847 81409
O 67580 68514
S 30553 823395907
E 48874 55273
S 56764 622438756
S 87613 494832351
E 38647 52168
I 5534 10619
I 16091 89965
E 70605 77194
I 45738 81210
S 41820 244439233
E 16520 63772
O 18225 89359
E 29708 92002
I 76743 80338
S 64499 46174939
E 30738 65295
E 19368 95173
O 17618 80756
O 18812 60926
I 33883 56596
O 14535 54899
I 75755 85947
O 14412 92814
O 60844 63555
S 12486 297648718
S 81089 123526704
O 34423 56672
S 67628 426681948
O 51025 79761
I 9049 66446
S 70737 37854987
E 15163 30496
E 35631 78904
I 31472 55144
O 7542 51279
E 26256 40518
O 26933 47263
S 52326 444605163
S 52156 187085142
S 33924 965054841
E 34023 88548
E 57332 82895
I 16892 96052
S 36119 45036010
S 83046 66956293
E 28177 95797
E 20753 45450
O 39452 45879
S 17282 552248611
I 25125 40597
S 392 311715952
I 1915 97283
S 52660 203359232
I 54498 93003
E 63307 66059
O 79150 95155
E 25143 53220
O 5910 25936
O 52341 92187
E 21629 76199
I 41298 42216
S 3545 850790992
E 7940 15731
O 16321 54082
E 8068 51087
I 42817 83164
I 75788 93187
I 10171 89633
I 25766 56381
E 8284 49339
O 15312 86981
S 17775 537423434
I 71823 85641
E 1408 82722
S 48278 940088386
E 21872 39415
E 14805 16105
O 30706 60829
E 57172 62394
S 27620 324172551
E 57494 83990
O 3044 10198
S 24969 52490241
O 9089 54524
O 60971 88008
O 44064 61754
I 32526 61011
E 74322 94191
I 31092 87393
E 1927 72932
O 59246 67871
E 19601 50630
O 47537 82785
O 25268 64155
S 3927 594575262
E 41143 77950
S 91908 979725797
I 37478 42381
E 78474 85607
I 6588 93572
E 48528 60502
S 22800 189489006
I 63182 68902
E 12737 35273
I 31350 95869
I 35737 46419
O 32019 69801
E 35538 45692
S 46355 248621213
I 49311 99359
O 2971 60409
S 5617 676819773
O 493 3615
S 65656 182162144
O 55037 63351
I 441 88971
E 5064 20462
O 68331 68867
O 31549 81183
I 65269 78564
S 55135 565838517
O 13269 34863
I 14832 79306
O 14021 24338
S 49459 191246553
E 21988 49089
I 36253 59031
S 86581 136363263
I 67501 78111
E 15226 20789
I 37528 49673
S 55022 539352192
E 73691 96920
I 16696 85234
O 13994 77385
I 49798 53418
O 13427 90165
I 8480 95852
O 86853 95413
S 21318 432603872
O 50395 68688
E 3900 54100
E 62079 64055
S 74856 46840683
O 13592 73499
E 37995 70696
I 4227 11096
O 54551 83802
O 26862 80934
I 54009 98643
I 28573 43498
O 58122 95256
E 24876 89272
O 16613 19869
O 55951 85413
E 42384 49859
I 27015 55258
E 11235 33137
E 9617 34563
S 20419 127571548
E 25183 70831
O 8476 73603
S 37222 902974921
E 70143 95506
I 42881 92347
E 8698 68122
O 27666 69598
E 14447 24119
I 20859 46330
O 8968 91705
E 16621 29479
E 21943 70280
E 26872 32600
E 52162 52886
O 15849 68837
I 13467 41985
E 10645 96836
O 34078 59515
O 69463 94078
E 13219 44340
I 70691 85213
E 14133 52776
S 87184 924275548
S 56243 543147698
S 71323 642769526
I 70431 78514
O 41800 87570
E 29133 84864
I 74610 90617
S 8582 277627773
I 61908 75304
O 1039 89577
I 46217 55333
S 97141 663801815
I 29258 55656
O 33375 79526
I 61268 82381
O 3602 87751
S 22580 827839036
E 37493 64717
E 59572 80788
E 4175 34881
I 9466 30865
E 26760 93868
E 18567 79568
I 44803 98087
O 16460 44776
E 1127 48611
O 564 22993
I 32107 57479
O 34879 87299
O 64194 64391
E 55176 88382
I 28879 69966
O 9873 74569
E 68540 95660
E 74475 91014
E 25495 59768
S 82526 161890965
S 93564 717263074
I 49274 84517
E 36695 72051
E 18169 24467
S 49989 21682384
O 53207 96871
E 40029 93175
O 16289 94315
S 80729 191554916
I 11089 27896
O 25011 56790
S 28967 479127336
I 12644 47783
I 50041 91260
O 22798 85428
E 2211 15626
O 5466 40241
S 77893 951149884
O 11855 37969
S 28961 463857323
I 22355 32701
S 52739 883619601
E 4531 56503
O 47324 79909
I 46636 80119
S 9231 226731488
I 17497 40924
S 20589 56537980
E 44829 86569
S 18091 940578909
E 9072 41118
S 14257 503400432
O 19671 81212
O 19448 46515
S 65840 138724503
I 64101 95766
E 19868 54632
S 33349 208618154
E 28783 77154
S 54349 411851903
I 38657 81286
S 98562 125571370
O 15000 99974
S 29486 927250633
O 49078 67936
E 19912 34118
O 61480 72825
E 16693 79360
I 73859 87316
I 25123 25888
O 47090 93768
S 65546 608922679
O 82463 87866
S 69704 490525585
I 26412 77588
S 70933 939027540
E 4375 45324
S 8316 352630206
E 58517 64748
I 5085 13124
I 40085 99603
O 25777 42524
O 31144 76609
S 32032 671802379
I 38114 46030
I 52491 98815
I 57644 70170
O 45511 98628
O 34313 87620
S 12099 889136522
O 77924 78049
E 8627 53540
S 12551 482431374
E 88423 95737
S 71240 736214001
S 3360 437230575
E 8344 77975
E 30988 37495
O 45965 70149
O 84444 97296
O 85002 88676
E 34959 90965
S 77058 694895525
S 97930 215393862
E 56508 90063
I 51767 72461
O 33838 63931
I 27351 29491
E 51322 74051
O 58455 64563
I 66013 66833
E 76161 91260
S 53978 365061291
I 73977 98938
I 40067 97957
O 30685 34429
S 83738 820578702
O 27455 94540
S 38411 336739408
I 48141 55203
O 47133 68874
E 42098 89229
I 11726 16971
E 28369 29408
O 84998 91007
S 63400 573145026
O 1810 63952
S 57231 392549706
S 85985 199142266
E 31950 77151
O 37420 84069
O 36591 58550
S 41926 937028835
S 69017 107323481
O 74132 94795
S 30295 492034069
E 3045 20103
I 65316 99767
E 28597 29366
O 28401 41339
E 30281 51552
O 10128 47203
I 17117 95684
I 49515 87455
O 78103 80123
S 35642 513604317
E 2235 34214
I 17734 30785
I 29340 57871
I 22931 96219
O 54566 69577
I 51901 99509
O 59734 99591
I 16501 70889
O 63475 71932
E 52303 57409
S 51582 23347356
I 6513 11681
I 36669 72929
S 80962 859222341
I 19285 46860
E 24777 91352
S 49121 353264932
S 7798 233878466
E 24248 59214
I 21007 33320
O 56677 75202
E 43690 77772
I 24469 65056
O 28908 34818
S 57165 725282230
I 3645 80099
I 68733 96112
S 4828 832904735
O 13813 23359
I 15126 15318
S 75346 538941047
S 22321 190256722
S 32380 839233363
I 5604 78342
I 8663 19544
I 8414 48638
E 41451 63077
E 15384 91053
E 65525 77334
E 10724 80240
E 52366 62623
O 31302 47820
I 30850 55775
S 82837 918370628
O 26403 75162
E 31296 90217
O 42911 90713
O 78677 84022
E 1976 20510
S 221 498897546
S 89025 831952211
S 11358 99878085
O 6733 53397
S 17815 92830484
I 61017 84125
O 73807 98498
I 18466 70582
I 9167 92766
E 4788 39851
S 65232 155387626
E 12000 41142
E 15904 20524
I 66850 68554
O 27285 67314
S 32938 51518440
E 54749 92118
S 64682 897116782
O 54739 57034
S 86552 144088327
I 58470 92056
E 23981 70116
E 2067 44434
I 2632 29056
I 8804 76951
I 8295 21441
E 12661 72422
I 42170 99138
S 937 397586885
O 19975 44186
O 13011 94544
E 2277 80583
O 16392 91491
I 7521 91442
O 9829 41880
O 42906 97976
E 58778 78547
E 12626 15785
I 21016 69630
S 63156 2973237
S 54558 474916868
O 93386 99267
E 6745 62828
I 12786 64365
S 51404 978757273
O 95901 96637
E 27506 74238
S 48626 303922800
O 8697 43041
S 86477 128320785
O 33439 83470
S 33923 406018885
O 31306 96809
I 35192 59571
O 45391 52719
S 42509 326868515
E 1708 81185
O 75573 90900
O 71116 91825
O 63767 72967
S 38261 932853230
O 8800 50147
S 58071 923471895
S 17609 864166931
I 87048 97022
E 43681 56449
S 86730 313616071
O 47902 90472
I 40011 88742
E 15761 86305
O 12834 46647
I 91655 94807
E 42894 45990
I 21321 55851
O 6719 40616
O 46231 93415
S 67456 225557635
E 28682 81079
S 21849 449952429
O 30327 93270
S 97811 897025111
I 56094 93126
O 7556 70874
S 23488 699953859
E 14266 50861
E 8706 37642
E 1724 32392
O 21485 30048
O 31826 72905
O 39341 52995
I 4688 67563
S 48558 229788149
I 58242 62922
O 9890 84636
S 93134 16320020
S 6895 738139572
S 9198 359331594
E 55666 64302
S 45737 844826274
O 48700 83857
O 68501 84689
I 12996 13490
O 72874 86479
E 1425 53859
S 86454 269643790
O 15403 55216
I 80366 90161
O 35240 64615
I 19904 59299
S 2744 286761474
O 51061 85206
E 58165 63392
I 51583 75391
E 30932 51001
S 80334 724406597
I 16959 28231
O 16940 95920
O 49752 95195
S 20474 497965097
I 25051 67861
O 13302 67344
O 28443 95033
S 41471 649262159
E 5135 91254
E 78403 86732
O 9515 65952
E 20297 94815
E 20304 55402
E 12757 92178
E 16535 74802
S 5893 896053126
O 61956 99228
S 15967 914783380
I 25815 86828
S 76779 296427060
I 66410 92230
I 11207 41228
O 43637 64587
E 5 97673
O 29720 51706
S 25294 503179180
E 16983 77191
O 161 76969
S 91111 492766004
E 43439 86541
S 5289 979024393
E 81415 81913
S 76480 1005041
S 16615 354073692
E 24740 86908
I 54951 86906
I 14597 18967
I 8685 62466
I 25038 27844
S 45182 447003662
E 51633 88357
I 21648 24120
I 43938 95003
S 51853 102956009
O 16180 43350
O 82948 90489
O 3683 75920
S 62770 607829658
O 16128 60684
O 21190 97664
S 41064 756933635
S 12420 797621552
I 10935 23092
E 78108 96238
S 95607 323260365
I 43291 90452
S 87053 871299564
S 91331 733930968
I 81443 97821
E 22407 99593
I 518 66217
O 53288 80991
O 58221 59994
O 23437 81871
E 10223 80367
O 55734 79739
I 30780 91274
I 53711 54268
I 10892 28703
I 29143 83898
O 17489 48711
E 11366 21022
I 17624 60770
S 59617 506726626
S 82937 838364311
S 68423 220439428
S 61761 724201306
O 2573 74142
I 23956 99918
I 41067 59725
S 77209 955545330
S 40172 654234959
I 36292 63777
E 50906 86036
E 62160 74801
E 29673 36151
O 71767 77340
E 10069 40989
E 24354 27670
S 68119 933995138
E 34544 38785
E 19359 48883
I 60488 65237
S 43376 259071721
S 82084 269105629
E 10638 61906
S 59219 872381733
O 26883 74956
E 19741 23776
E 51430 51483
I 1512 96248
S 31521 506598883
S 24304 180334491
O 710 34885
I 15885 33571
O 38631 49098
O 7415 92076
O 10614 47010
E 15970 57568
E 81748 83112
S 94465 549964783
O 32241 93799
E 49792 91669
I 78406 84279
E 19557 93458
S 88724 270164819
I 138 84302
O 19295 68766
I 23903 92528
I 18905 22294
O 6989 41113
I 42750 56443
S 96110 435153529
I 28041 70624
E 22420 62796
E 3941 92177
I 28232 78469
S 84598 476734207
O 21384 91237
E 26362 59481
I 5339 46562
O 64241 88093
O 17267 18067
O 30871 73930
E 27501 57532
S 77497 566332871
O 3715 12477
O 31273 56672
S 53571 602012765
S 20971 758660698
E 4971 8092
S 22745 221921863
E 11541 13194
S 3719 208940449
E 1354 9660
I 57173 79180
O 6370 57739
O 14338 70292
I 3378 11106
O 55108 98516
I 79080 81299
E 77265 92701
E 39602 99842
E 24360 81951
S 26375 148781690
E 25766 56080
E 9280 62204
S 88079 270430054
S 59296 290691205
I 60426 93144
E 68117 80583
O 52025 53515
E 5406 27728
S 4528 652747475
E 71453 88450
O 68992 98543
S 77050 75437308
E 36814 81324
S 91810 23661968
E 34622 56512
E 62689 87050
S 18301 280749216
S 99644 285427036
E 16919 98225
E 65589 75542
S 9655 771844782
E 700 65573
O 15850 89316
O 12944 30138
O 15694 79543
S 45492 872429499
O 41804 91049
O 76034 88260
S 23137 167403757
E 12527 74929
O 512 71113
O 316 53983
S 67275 182926098
E 9400 85882
I 72521 94579
I 72588 89481
O 2255 54206
I 3550 25183
S 52252 7921049
O 60548 66571
S 40420 645063007
O 28833 58425
S 52681 727339047
S 40742 227633180
O 32148 93626
S 92995 49396755
S 72699 972268137
E 19379 26306
S 25209 451269761
S 49510 902717329
O 44931 44962
I 56331 99803
S 96305 189596490
O 54712 74523
S 55095 399213758
S 19420 946573180
S 20678 666275727
I 27063 39397
O 34681 42524
E 2598 23064
I 3153 49082
S 14839 331155965
E 61303 82700
E 67140 94567
S 82931 873137933
I 33512 64074
S 23571 250924103
I 72224 89001
I 39280 74049
E 64937 64998
I 16871 87623
S 97861 535952873
E 45086 75600
E 81613 85286
O 61368 91993
I 5698 62726
O 17742 35086
S 15530 430394559
E 82247 97598
I 60711 66529
E 53648 83981
S 89925 218228250
I 54281 68930
O 21390 99188
I 56310 67585
E 17899 95348
E 27827 82701
O 67152 68209
E 42870 61302
O 12954 27815
E 54432 83086
O 13995 41226
S 85216 926463357
S 44379 39686040
S 73419 224125431
S 78639 532577984
I 41859 77788
I 68718 83417
S 36813 699590634
E 37252 46445
S 76472 268881716
I 46990 80880
S 32093 274478343
E 288 45557
S 98964 954112095
I 34622 81565
S 1897 511428350
E 45212 74040
S 13985 133012808
S 86656 883180648
E 31983 37763
I 72210 82676
E 668 89613
O 80591 82053
O 75569 98864
I 76508 88829
S 57685 406520500
E 119 21221
S 98110 357588315
E 22836 51495
S 60422 247504309
O 51313 88217
I 93403 96834
O 9136 92296
O 44085 56253
O 5321 38512
O 50311 72651
S 15865 420265389
O 51222 65370
E 77069 89511
O 28433 52278
S 57070 481466493
S 1600 567030912
E 36244 57188
S 97782 194492962
I 38579 81412
O 6392 83581
S 83887 668650579
O 41730 44060
I 17378 67399
E 4426 70678
S 66148 629988404
E 4026 52041
S 60843 864948181
S 70169 790144602
O 85857 92046
I 6221 55716
E 30958 78075
S 44043 107077632
I 80371 82618
I 460 43360
O 62619 79943
O 39628 52116
S 80579 314035509
O 76662 90530
O 64842 90165
E 3761 4106
E 6877 66594
E 45669 83541
S 73550 230421672
I 20157 57103
S 84169 178816789
I 27324 41605
O 77865 90246
S 80197 841247709
S 43720 585080904
O 36610 80210
S 92228 627027344
O 65887 81868
I 60264 69255
S 30969 857039840
I 64102 66953
S 35441 509504925
O 41996 44145
I 24089 24673
I 32508 59942
I 68459 70964
E 17580 25208
S 80346 811987470
E 34548 44168
I 11906 32458
I 39213 71314
S 88641 75613830
O 3501 11867
O 2855 79206
S 16188 726194571
O 25224 44617
O 25181 69979
E 10365 36872
E 17652 83197
S 83171 687510796
S 32342 532548563
I 28180 86994
I 20736 32877
O 24491 97647
S 58608 76263208
O 3834 63169
E 15890 27565
E 20336 62267
O 15817 53144
O 79532 80277
E 20515 44198
E 14728 25624
I 17881 26458
I 1863 91654
E 48238 96738
I 30062 46622
O 49635 59414
E 47046 72025
E 9690 59266
S 3734 774663596
S 6360 18273185
I 55531 82922
S 75262 86946266
I 51748 53581
S 80023 657064563
I 61271 79154
I 6504 10283
E 10100 27502
E 9611 40928
E 34691 51496
I 85950 86395
O 66537 83564
I 13361 62075
I 23051 43754
O 3045 85633
I 17746 82955
E 19229 80595
E 19385 70167
E 8555 95451
E 23397 87340
S 21158 506682466
O 79547 84160
I 14447 86307
I 57163 73027
I 1945 8387
S 87161 963206829
O 5073 43092
I 29173 31213
I 24780 32807
S 81118 866601138
E 13969 45570
I 9777 51383
O 77058 83197
E 20261 44860
E 13715 47380
S 25002 624460589
O 43431 87758
I 4584 5192
O 16681 46272
O 14114 14121
E 59467 97244
S 1590 497146978
O 36075 71200
E 3081 91783
O 29804 95725
I 79116 89707
O 30050 71622
I 14062 60003
E 49224 66103
I 8592 25334
I 2159 42631
I 37000 40801
S 1026 986747382
S 94944 706280952
O 5954 49760
E 4159 90441
S 45557 632906954
O 50203 54540
O 33769 86465
O 87566 91274
E 61728 86253
I 2900 5782
S 26204 714886484
O 47340 75430
O 54311 86795
I 9089 36637
O 52872 93171
E 33133 58623
E 30748 63308
I 35815 72905
I 83276 97653
E 49056 56568
E 23054 56246
E 1707 25757
E 90122 100000
O 27634 36908
O 59528 71336
O 25378 73283
I 8285 39518
S 1213 894300097
O 49764 81100
I 8219 75185
E 33841 47687
O 81778 85480
S 81045 395206508
I 3805 15915
S 67738 179908424
E 31312 79926
S 34043 595458227
S 7201 390401237
S 22803 147357259
S 91982 977038865
S 58797 130386702
O 9273 43217
O 27846 51657
S 20672 949157312
O 11526 94877
S 72081 852445165
I 29029 94957
I 34635 63011
E 40615 52476
E 51132 66758
S 72783 191441289
E 2301 24104
E 67787 89832
E 44668 80527
O 58670 73445
E 25300 56189
S 28100 972265579
E 80490 84968
S 10917 19084924
E 6686 27501
I 48038 91576
O 89814 96286
E 7477 34379
I 43634 71343
O 39792 66595
I 50369 86188
E 44510 87871
S 36105 387528487
E 35198 43552
E 39704 90871
E 18657 19107
S 99532 539162014
I 11144 17468
O 32439 63009
S 51565 396834362
O 4481 55600
E 54739 85648
O 40168 45449
E 16904 92562
O 30160 69950
S 21836 663076615
I 38817 43684
I 25786 31824
I 52462 79222
O 12190 71561
S 73781 493089826
O 50659 99421
O 81518 81865
E 8170 50793
O 76635 94699
I 12848 72532
I 67731 82281
O 47496 58125
O 74730 87173
E 13715 47572
E 144 3275
E 64394 89479
S 72580 566361785
S 88308 836903673
S 14799 429073292
E 24325 34346
E 2748 27320
O 48192 84137
O 82890 83779
S 3222 117510042
E 2635 10815
O 41441 93413
E 21169 66928
S 9700 207081725
I 36572 81995
S 58888 985223662
E 259 50169
S 19627 615311799
E 43260 77749
O 5946 97842
S 19340 699725192
S 16465 782765165
O 45198 69853
O 57201 80750
I 37345 44095
O 55175 65368
I 40431 61725
I 50706 63348
O 36450 67071
O 1072 63753
I 32938 45163
O 71188 81612
I 12930 69432
E 18595 66658
E 57477 57911
O 50531 89594
I 30970 88189
S 66043 404584011
E 21413 60080
O 89084 89788
O 2854 18344
S 5797 754195086
I 4474 50012
I 21485 56334
E 95025 95212
S 56199 366667002
I 37274 39165
E 42170 70400
E 27316 83260
E 6311 67412
O 16282 22695
I 48527 71703
I 8411 81699
I 26510 53753
I 37311 76454
E 2545 94199
O 28698 52252
S 63927 607483683
O 4087 78588
I 4567 76296
O 39441 87044
S 27610 303679169
O 19935 94453
O 39174 72672
I 13317 88382
I 32438 84683
E 19201 69716
I 74163 75132
S 3131 992967100
S 19664 701313815
E 45878 80225
O 6173 61926
O 52718 84692
S 9695 571978806
E 45033 70299
O 23349 57924
O 18187 83016
S 49110 132138282
S 37364 739245405
S 85614 587409250
O 12347 54541
S 17692 153799529
E 39412 98230
S 30176 436838629
I 22360 28039
E 28577 45081
O 6100 66967
E 21589 76491
I 87124 89954
S 99813 400064633
O 16174 55776
S 85380 582056609
S 87911 382435105
O 38843 59946
S 73977 459284875
E 38469 43915
S 37462 511009799
I 65534 88019
S 71584 340566583
O 61394 95951
E 49076 72158
E 55641 66046
S 66023 385307462
S 23500 929408779
E 66835 79934
O 47482 75209
S 93296 68721497
O 62648 79845
E 66116 77180
I 14441 17749
S 8230 493796759
I 8968 64313
O 52388 97729
O 72334 98576
S 76496 120745299
O 7590 57014
I 16977 48089
I 35597 50660
O 19278 66276
S 16104 470513971
O 63356 75443
O 9578 47984
I 9393 74612
O 32847 96167
I 19198 59807
O 15390 45553
E 67829 92021
E 55552 65271
E 87301 88423
I 54490 75982
E 12497 85356
I 13687 76368
E 14101 79859
I 49424 84616
I 40540 65153
O 5457 90062
O 26212 79247
I 52345 57971
I 47663 94227
S 41478 131383238
O 71414 73691
S 27537 469190775
I 20204 73888
I 348 75347
I 35504 57090
S 75428 95425586
I 42205 94776
O 65874 80810
O 42156 43587
S 30147 437916193
E 45884 52737
O 19826 61858
O 13706 32974
I 19470 97057
I 4206 83846
I 17984 91224
E 22112 36808
E 36348 68451
I 26526 70984
S 26772 397228691
E 43272 62287
O 19273 89748
O 31871 80858
O 10938 98763
S 58724 351892737
S 43193 502608707
O 64445 90265
S 18013 245242387
S 80061 664583829
O 52188 68217
S 74939 206853129
I 84069 95281
O 41999 63930
I 38298 64665
I 23748 24129
S 66132 752881045
O 48118 61917
I 11092 33045
O 13719 47509
S 61975 720086741
E 39981 92689
O 10256 43313
I 7547 87593
S 46542 296685788
S 2498 444922956
O 81345 93859
I 33067 53923
E 7195 83505
O 32094 53811
S 51660 461906437
E 73635 90869
O 16023 70332
E 12230 52030
I 86729 97598
O 64401 66515
E 16209 97060
O 11530 37029
E 12233 65105
E 39538 53448
O 18358 90495
E 27828 90372
E 8389 56168
I 45757 83307
S 2145 922682117
S 91244 332518690
I 69304 86726
E 73040 76379
O 23846 88524
I 55834 86527
O 26399 67436
E 53987 82219
E 44741 96138
O 72129 91721
E 52264 74393
O 5831 98119
O 7416 74816
I 14910 77204
I 74596 77281
E 4725 41799
O 34270 36049
I 57871 82727
O 680 23788
S 23710 816257040
S 42767 299918079
O 16596 29651
S 2953 195454955
I 34339 61992
I 28517 82512
O 51616 94325
I 55908 61840
O 43325 77573
O 1483 73211
E 24900 42993
I 17491 36888
E 13185 49033
O 14013 54967
E 15761 66086
I 7091 73276
S 32743 132000879
I 22496 22804
E 12087 64858
S 70667 851322052
I 21980 78873
O 87673 97287
S 336 944723885
S 70178 541471090
O 27319 62191
E 46684 54023
S 35857 413778379
S 28334 428653290
S 89086 879584471
E 7147 63467
I 23939 30686
O 96637 99147
O 14801 32763
I 61796 73260
S 322 879875581
O 87661 93671
E 73138 88006
S 20193 963393135
S 5093 56672059
S 6064 742766247
I 6492 80364
E 3306 45319
E 59482 77285
S 80764 525402428
S 59889 556643985
O 35940 48083
I 65460 65840
E 347 70509
I 67574 70745
E 13966 43992
O 8808 66064
O 93280 93915
E 4787 77968
O 87336 89082
S 37811 834244854
S 82387 3708780
E 42025 53134
I 48974 78105
E 31850 87887
S 98349 103891561
I 46065 95872
E 12557 97523
O 2347 37141
O 73742 98561
O 12647 83530
S 94542 802061663
S 12343 485103558
S 81584 222758220
O 34634 70473
S 34661 959151040
E 47652 74940
S 17429 116658066
S 12706 797423142
E 1639 98511
S 36612 82926010
E 12824 14599
S 55278 539064717
S 26538 37436586
E 14244 14504
E 45127 92229
E 96060 98136
I 60898 67824
E 60106 75262
E 34788 40331
E 2338 72752
I 1835 65973
S 13144 516086059
E 48994 57837
I 75441 76805
E 22466 68996
S 45246 55257103
S 63380 717732998
E 51433 70581
I 42983 60972
E 70983 71494
O 8518 43154
S 64961 541164299
E 47176 83669
S 88462 690470113
O 12999 29064
S 92515 746550200
O 2692 20830
E 43598 97061
E 524 20004
O 42615 99630
E 2053 81893
S 3740 350579432
S 45998 182837775
O 4194 39961
I 49946 63636
I 47972 91969
O 44614 56502
S 82746 377905611
I 59763 83918
I 37760 84409
I 14343 94307
E 11840 61611
S 4903 311263432
O 47006 71998
I 75145 85980
S 69767 882501985
I 4939 59673
I 31112 47228
E 9153 10125
S 91334 799395859
O 19380 87996
E 13737 73373
E 75206 84758
I 60674 83320
O 12737 79252
E 37922 66866
S 92099 683385147
O 40496 74123
I 60088 85868
I 6195 43502
E 47667 84717
E 391 11832
O 47998 93900
E 58750 62415
I 15188 88832
O 48288 54636
O 60491 86671
I 59839 80069
S 99887 260874719
E 14944 50514
S 61399 60878985
E 53882 58131
S 56727 416773519
O 7223 12345
O 36427 96669
E 54609 56751
I 18239 18453
O 76827 87125
O 29514 61589
O 72151 75460
I 3236 10497
S 51209 559016978
S 50793 622533970
I 15041 79710
E 42763 97642
I 18478 25075
O 63891 96612
I 17429 73125
E 56291 97721
I 57691 85085
O 69041 96830
O 40078 54762
S 98205 982784831
I 55609 74770
E 19214 82037
I 90267 90732
E 11160 51761
S 7629 529987711
O 50466 52157
E 654 18200
S 8023 160038644
E 28147 53480
E 67475 89045
I 24982 42873
O 27989 70982
S 25866 359745361
O 69034 87133
S 13481 585876259
S 60015 298338867
S 82471 913118953
E 43660 67575
S 35863 170150772
I 26250 44122
O 38454 85352
I 73838 94209
E 47519 62827
I 35848 99580
S 11256 166336989
E 32131 96930
S 48763 998962922
S 2916 701124098
I 44587 96362
O 7928 29592
I 37986 46924
E 20711 59194
O 75300 79880
S 55698 408393699
O 38190 99438
O 48772 87884
S 82751 834214597
I 5810 83914
S 9293 450308073
I 60414 63851
S 42527 36536199
O 10227 70099
E 15133 53675
S 79243 150231521
I 23494 95084
I 53074 83229
O 3027 5512
I 66427 84193
O 11493 93727
I 88571 98873
O 5414 55733
I 35759 89081
I 49944 60008
S 16715 148931685
E 38506 93497
E 68520 82410
O 20391 52123
I 14157 73040
I 1152 95118
E 89051 91226
S 36177 370054952
S 57703 747121512
S 1931 119135305
S 7343 631441968
I 29665 52051
E 24738 50849
O 3866 31956
S 99481 777288001
S 27460 627051307
I 10524 10543
S 39153 777219481
S 65283 863942394
E 23543 70329
S 43362 551833958
E 39195 94978
E 34815 44915
S 3781 37084016
O 11045 97688
S 33486 662310161
E 41953 68614
O 19034 84920
O 41317 73619
O 24208 53768
I 29709 49879
I 11738 54941
S 49853 286986779
O 22818 58370
S 13676 272406810
S 18101 952785675
E 10653 63978
O 63935 94440
I 44578 59039
E 6505 21057
E 66953 80136
S 34794 854215537
S 94718 273655538
E 37763 59820
E 51508 83424
E 64425 78185
E 42599 45782
S 21103 185810063
E 47117 69084
E 12346 58169
I 24384 45398
I 51143 77084
O 8406 57554
E 17239 17635
E 47511 95550
O 10097 17024
I 65851 86240
S 35476 713188660
I 46040 85093
O 52107 76320
E 28902 83150
S 82049 480425240
I 15512 66933
S 2667 869190495
E 38420 74605
E 56092 77665
S 48427 848999656
S 61871 902899066
O 82929 92481
S 85162 646890405
S 35718 233221024
S 57109 238817233
I 26835 78015
O 22384 27653
O 8581 65587
S 87514 327677301
S 38821 453060480
I 3209 44736
E 57096 94322
O 74180 93544
I 69770 81210
O 54327 99191
O 6183 60611
S 73618 607105669
S 32313 957943179
I 79733 94440
S 51807 273944119
I 18360 61694
E 21523 98287
O 21481 75154
E 69724 85405
S 11544 557527066
S 22400 392446501
S 46781 842204611
S 86910 961676525
E 62984 94669
I 13320 83754
O 31429 50007
I 14538 90660
E 50944 73556
O 8912 21230
O 37703 93168
O 10565 75667
S 13143 25521486
E 64995 73835
O 19684 67461
S 11668 718943444
E 10084 89504
E 3716 81958
O 89114 89158
E 24149 41415
I 39099 50493
I 20085 91258
E 78944 79833
I 72335 98558
I 15384 24635
E 91877 94062
I 14043 24912
E 32550 54564
O 45821 54233
O 1114 49369
I 11616 85603
E 4786 31430
E 28772 90134
S 49629 671714938
I 30517 56725
E 46309 73891
I 52421 67847
I 42938 79426
S 66986 847533126
S 46194 837226712
O 50401 60245
E 6187 45461
I 46753 78509
S 46703 321884351
S 28654 35932290
E 16766 21709
E 19118 83802
E 23478 35949
I 58914 95879
I 13484 79306
E 2968 17164
I 19042 86653
O 50146 56580
S 3846 824712150
O 32303 46188
O 30386 58402
S 42744 857941921
O 32370 80586
O 1110 98933
E 1569 79281
S 82652 908461435
S 27399 423943074
I 34729 56960
S 53688 531372813
E 51793 70943
S 79397 632567361
I 49530 59996
I 84583 93034
I 37662 69278
I 68109 79590
S 77516 399613111
S 46683 804051585
I 20414 36837
E 67110 70845
I 43816 64028
O 6148 39952
I 47530 62413
I 53921 73599
E 82002 89846
E 39975 84709
S 4142 494240434
O 89007 92615
S 82531 803096438
E 41947 50053
E 17851 77523
E 45558 92122
E 27857 75423
I 69499 91331
E 12877 16363
E 19766 22991
I 29894 85663
I 45422 50232
S 38514 680196404
I 82356 86491
O 9515 92535
O 76343 78604
E 10961 39747
S 28518 723450579
O 13801 82214
S 6599 615254625
S 90944 442921891
E 54450 84860
E 9638 63806
I 20361 84268
I 44652 56116
I 5265 44712
I 35234 41910
E 38602 61277
O 47755 83246
E 51231 72506
S 38961 780404384
O 5532 78202
E 91412 94897
O 54710 73370
O 35095 40690
E 35363 38706
O 60755 61960
O 3248 21513
S 44412 104831555
E 39876 86034
E 51829 77875
S 88697 983105595
I 26867 92809
S 47447 156737421
S 52982 219218213
O 24476 58699
S 44126 753171355
O 17579 82173
S 70389 105229465
E 5614 44797
S 72250 665563026
E 7662 22671
E 27597 77194
E 55052 86191
I 44262 53365
I 50654 55273
O 30858 78026
E 2985 98583
S 80356 880190494
S 2521 649435716
I 17111 48938
O 366 78229
O 53211 58245
I 88981 99833
S 10728 643721915
S 92173 221317958
I 14912 29928
E 85362 86177
E 22669 61846
E 38968 91857
O 36544 66661
O 5827 66493
S 8988 284352650
O 15294 80205
I 30312 57345
S 26376 707722491
S 78854 499845414
E 37928 53068
E 1491 74552
I 5530 87916
I 53132 60111
S 64865 371240371
S 64084 774300539
E 77746 86392
E 4316 11478
I 24301 76943
E 28871 43125
I 18153 22270
O 77339 77569
S 76881 998455657
O 49236 63057
S 23868 993375791
E 14340 70410
S 98246 195192115
E 40896 90113
I 6414 90568
E 42906 69859
O 66065 82390
S 16573 234636488
O 4679 95668
I 27575 58375
S 88803 873981340
O 83486 99888
O 63344 93510
E 18167 68534
E 11137 73478
S 74539 328596938
E 3262 31324
I 18480 57873
E 60120 72676
I 60698 82770
E 1795 45468
O 13932 25035
S 50997 675883839
I 14159 70508
O 15254 71520
E 50129 88684
S 6066 127641919
I 38510 61428
E 18514 52805
E 86119 89353
O 9859 16589
S 58439 189857043
O 11194 55503
S 71051 233162907
S 76906 344486048
E 16944 22476
S 43239 323525243
E 6132 86266
I 55651 73701
E 41252 52330
S 83802 644323506
O 36332 67151
S 4979 29671683
I 24550 86101
S 92493 318817551
I 13544 54201
E 48672 89265
O 46208 78091
I 41335 62910
S 3810 785138806
O 24953 82082
S 48206 185819994
O 70539 80630
I 57955 78108
S 31132 330188127
S 3515 455396813
S 12973 898235998
O 68198 90645
S 71086 172119046
I 66683 69773
S 57329 811277909
S 89285 64546952
S 13959 164049167
S 10023 989366143
S 52574 310104768
O 1217 66931
I 56976 91526
O 32025 69822
O 48784 67835
S 9479 889564176
E 36767 97340
O 43031 79732
I 2744 9659
E 35071 69674
S 722 890363579
O 52536 99405
I 8866 65734
O 32731 68594
O 13196 92039
E 53468 72334
E 71986 99015
S 7242 580018968
S 89190 414550484
I 16013 52539
S 69642 842039336
S 49007 820220871
E 59597 82368
O 23638 41119
O 37987 64929
E 25139 33203
S 81742 620824565
S 84874 647261869
O 13080 25473
S 79961 14691097
E 88520 94689
I 5999 12674
I 82879 93643
E 56975 97059
I 45560 64186
S 64980 859224134
S 34911 491682912
I 36073 39505
S 91451 920107519
I 28453 73032
E 1622 51904
S 54143 500797527
S 3359 832868350
O 33932 78636
S 59023 504369643
I 79951 80384
O 47913 94206
I 9523 75757
S 35163 245752154
S 52598 592583297
S 41604 141055436
I 72548 99232
O 10448 66767
S 70912 44182701
E 43941 67912
S 20019 84840342
S 54126 496920741
S 31252 96783044
S 89900 712320893
E 6244 27812
S 75001 889232093
I 25107 89699
I 32559 53905
S 95667 530553585
S 81245 545936125
O 51894 65985
O 36815 90909
O 10821 88767
E 24370 80696
S 49205 13542717
I 40377 68197
I 50464 52523
O 14798 93271
I 35436 82589
S 71078 147987450
O 85529 85753
E 5658 96403
S 82063 878326682
I 19430 43621
O 21767 69747
S 32158 519831868
O 47385 91940
E 2938 5367
E 14226 89584
I 46383 52706
E 50145 73525
E 15737 51853
I 53644 89078
S 18587 564885462
E 42033 97802
I 59780 99184
O 14638 41827
E 46448 70802
E 44766 58673
I 43073 71446
O 21697 87641
I 21010 68071
S 79910 46539487
S 61197 530449044
O 45545 64565
O 13057 60951
S 29401 515116171
O 70677 80064
E 31090 90109
O 30203 56504
I 56688 81119
O 7147 33286
O 35214 48840
E 47167 61598
E 4679 15936
S 70087 420708561
S 31242 906896319
E 1465 56361
S 86999 718736229
O 19302 27625
S 60861 987224913
S 36412 847571754
S 97887 744853707
I 11218 68010
O 35302 35411
E 84264 98376
I 35708 73562
S 80147 23819183
S 50630 427008386
E 38285 75018
O 13956 34022
I 70183 75745
O 33764 93702
O 38657 77896
E 5751 93536
S 56001 772295292
S 82297 648172138
S 17784 625518250
O 66596 75519
O 39285 88187
I 48205 66517
S 45177 563133340
E 53761 82201
E 18199 55241
S 28546 449481382
S 72426 934715332
E 19926 22363
S 69966 359642110
O 7023 78976
O 21318 82017
E 43864 65748
I 34322 47102
O 871 70041
O 12868 90508
S 92269 324750693
I 40907 97631
S 75788 256212502
I 5754 9981
S 93691 424631761
I 12360 98176
E 85444 95451
E 22499 35366
O 47578 68337
O 1114 46614
E 13646 33663
E 3470 75335
S 14536 352816249
S 48391 661482138
I 54890 75507
E 57929 95645
S 18261 846160683
I 15295 42759
S 79519 972710530
S 56786 370255608
O 70774 83127
O 57902 63192
I 88372 94091
I 6403 43434
E 16826 58147
O 4896 38242
E 3409 76638
I 11133 95700
I 82075 82932
O 6954 38034
S 84096 962059554
E 32592 87728
E 51682 63041
I 43181 84249
S 39946 635081983
I 71508 89026
S 37324 84219571
E 3553 7259
O 63107 82015
E 4366 37541
O 74987 77164
S 20922 349944931
E 73585 75575
E 20949 21137
I 73879 82199
I 12749 39291
O 56815 98447
I 11164 71216
O 14384 74216
S 31612 810207260
I 11742 37557
I 19516 60503
O 17935 59127
E 16788 52013
S 61789 572706742
O 9669 47351
E 9073 34197
I 32729 49678
E 87612 98622
E 34768 70520
O 45489 54482
E 40915 89668
E 17854 49247
I 42627 67997
O 20777 80742
S 99808 518102987
E 58148 61023
S 22909 327120109
E 17747 81748
O 37636 98153
E 65088 85987
O 5924 6479
O 45769 46755
O 24858 70540
E 46430 47703
S 92508 182750372
S 36620 13615846
S 85420 460165878
I 69777 81678
I 35997 48466
I 15820 17005
O 6193 10852
O 72895 80080
I 28224 36437
S 75360 703438176
O 17798 88095
O 45852 75198
S 77340 395452455
O 1350 96000
S 77706 173536658
O 24553 98293
I 2373 25628
O 20458 42363
E 25012 26784
O 26922 28971
I 14303 83202
E 7020 71759
I 22630 77770
O 62369 63694
O 48204 85780
S 94241 615143269
E 25572 79339
S 85561 149517968
E 41916 89479
O 25010 93060
E 26428 74728
E 71079 83621
O 115 2512
S 59321 121280699
O 40634 51754
S 54293 858579879
S 62991 488460680
O 23037 69901
S 66294 576314064
O 23930 85191
E 1056 39945
O 41319 45959
I 14439 33022
E 4050 49389
O 23732 76181
O 45948 79047
S 59112 225841928
I 61002 75057
S 63357 802746932
E 43503 77301
O 23578 32161
O 42264 85187
I 49194 59328
E 57094 88096
E 30339 83754
O 70376 90035
E 10994 98485
I 1732 50787
E 10819 80938
O 8122 75430
S 10087 919333592
E 6913 88359
O 5321 56778
S 9421 377866905
O 38421 57306
E 36343 98885
I 63885 69604
E 26781 61869
S 75832 852689190
S 68022 400195900
O 26768 67999
I 40869 83943
S 1528 976488093
I 4838 84949
S 80231 683232240
I 13023 35230
I 65910 70319
S 6267 641757983
S 23399 429638422
S 52174 950818024
I 9947 47607
I 26943 38559
E 30363 53486
S 92781 659299240
S 9776 665299991
I 57329 80646
S 59424 475956360
S 6466 514961600
I 27169 90707
I 4977 60300
E 60056 93082
I 30542 61337
S 47010 451544990
S 48900 436233967
I 75354 76762
I 34845 93346
S 91562 614819646
O 48678 61470
I 53085 91064
I 384 96696
O 4903 81558
E 53821 87659
S 5568 792462284
O 11079 33883
O 68475 79488
O 4947 83521
O 23651 94830
I 17912 59109
I 27419 75807
E 8982 99028
I 24701 48955
I 56400 64255
O 19387 46160
I 74716 77035
O 38960 48181
I 75905 86948
O 54542 73377
O 5513 54533
E 41404 75379
E 50601 80694
I 24119 75745
I 77163 79488
O 2861 28379
S 33992 920529269
S 14896 925469371
O 15183 30026
I 17197 79336
O 72315 76163
E 79 75490
E 65755 89286
S 52423 64714972
E 8303 92141
I 14702 31101
E 18117 50092
I 33429 83342
S 3683 902569742
E 35023 39222
O 22619 90914
I 64371 97934
O 47460 49018
E 53764 85589
E 59372 61886
O 48355 97125
E 26078 69295
O 2434 14651
O 34075 72054
I 5631 78084
S 19606 428319716
I 25662 70677
S 74222 190230849
I 41467 45808
S 34352 238783761
O 62210 90066
I 71425 85539
I 61266 82001
O 17177 36463
S 16116 141079889
O 45135 65264
I 63699 66423
I 48103 69337
O 41397 72560
S 15796 884923067
I 33325 43689
S 94362 173910865
S 82616 566708538
O 25888 97287
S 26220 178418852
I 16375 91482
O 30588 55030
S 73069 34411919
S 7255 852714207
E 2608 50205
O 47633 54242
S 93038 395755770
E 27301 45773
I 75497 83113
E 17910 62174
I 7179 47534
S 84600 301055641
O 43702 65034
S 51757 323997796
I 24125 41400
S 68363 445341728
I 13896 22187
S 80889 711758156
E 27788 51169
I 28718 55864
O 27343 83249
S 55581 395299781
E 11377 62738
O 48817 78564
E 31822 58019
E 18308 72119
I 52322 86038
I 83829 93506
E 8338 74188
S 92468 918327194
O 83867 92905
E 17428 48069
E 72965 77794
S 21120 629729349
S 28625 436376546
O 65887 89595
E 88737 89225
E 39536 81255
E 54564 94637
O 17788 24846
I 43438 92388
I 23238 73861
E 44886 48748
S 30341 962720168
I 83431 92769
O 377 75897
I 35119 82533
E 45370 56224
S 74332 975075996
I 66154 90289
E 1494 97290
S 97421 439064923
S 84477 359188220
S 91400 442354262
S 46762 191646431
S 9788 551571670
I 46759 98165
S 45138 710106400
O 528 63087
E 9691 90652
I 26399 63147
I 37650 77169
O 57705 88179
I 31410 44714
E 29941 30766
O 18850 40684
E 50030 51447
S 18136 237419159
E 16656 35935
O 9755 57044
I 60506 87012
I 51262 61569
I 43647 57970
S 27714 836834153
S 13457 800311161
S 25931 495405061
S 72629 354374677
S 43774 617500172
S 60324 877910237
S 75995 776170012
E 14471 68886
O 69397 97189
O 16543 80402
E 48155 84027
O 30967 34878
E 19384 93616
E 13786 30037
I 67135 88965
I 51681 89539
S 48715 139930795
I 56026 98575
E 66045 88387
S 35439 174259094
S 68723 589772067
I 41896 54422
I 25619 86724
I 12889 25444
E 834 36119
E 26298 51341
E 67663 86722
E 3668 99865
I 60525 90300
I 5922 57566
I 41451 64412
E 14158 16223
I 41215 56076
E 40651 86691
I 70388 98399
O 19517 82747
O 75874 98425
I 3187 40484
S 86187 216605859
O 7405 17933
I 73671 98958
S 30209 125270834
E 21740 75692
S 30674 663229718
S 92714 240238188
S 26948 305371888
I 17855 84585
S 58356 89625532
O 14579 68331
O 41980 99773
I 56789 96594
E 34987 96737
I 30922 48392
E 10867 20371
O 37071 85582
E 16467 39995
I 91713 94312
O 24829 40081
I 48494 97031
E 22006 79885
O 56979 61753
O 25832 32264
O 6564 48075
O 74565 91461
E 37221 57395
I 29827 69049
I 14214 43372
O 46944 96014
O 1201 81033
O 4253 51434
I 39863 96150
I 1210 15360
E 87636 89315
E 22321 75699
I 9384 38714
I 2788 14199
S 78398 942265938
O 5021 76397
I 8065 66130
E 54895 83800
E 36964 76674
I 23053 76808
O 44895 71916
O 7139 86308
I 41563 86634
E 67420 86590
O 6202 7943
S 43817 991882075
S 30762 886168532
S 79208 630141827
O 39111 51336
I 32348 68621
E 12476 67798
S 45732 8715842
E 29262 35964
I 31578 40303
I 37514 70823
S 92872 347638768
E 19917 78696
I 21416 75875
S 19971 731343183
E 2878 32024
E 46020 97184
O 1887 45914
E 2197 37508
S 5051 383977669
E 19743 27792
S 88317 790400546
S 8913 94092746
I 29638 95968
I 22222 62468
O 56392 68916
I 64900 99479
E 53782 78035
I 46584 72117
I 74453 79238
E 17068 50794
S 86702 182426873
O 35901 44661
O 42706 65559
O 30117 34983
E 19093 21376
I 13277 53241
S 68175 736545953
S 26039 694904303
O 14212 96906
E 37534 60546
S 6528 177611212
O 2096 41697
S 41418 849768480
S 18084 976773608
S 48260 343607574
O 48972 88807
O 15869 33269
E 26344 48438
E 11846 65410
I 8717 43083
I 68044 70693
E 12304 80555
O 2627 89462
I 73419 85338
O 16892 29461
E 25545 70157
O 79404 86364
I 26323 91674
S 9260 173827795
I 31546 94422
S 40006 858698859
E 28223 29724
S 36282 619767948
O 11787 93044
I 37702 50534
O 13754 69435
E 59615 95708
O 12157 13618
O 43930 75510
O 75729 79119
O 76927 87556
E 13157 78094
O 26099 26847
S 21845 676748055
S 55883 646202669
O 25220 70024
I 3815 85709
O 35647 57178
S 35770 775526797
E 8971 51450
O 15623 28110
I 2465 51165
S 2241 800645308
S 57314 66740586
S 72981 245298999
I 7676 90308
E 1036 1926
O 32932 56165
S 86612 641819995
E 31752 63355
S 43747 54654197
O 40724 79721
E 13186 27723
O 26221 87800
O 29600 34100
S 85111 666638371
O 28786 36405
S 15800 798379816
E 54154 61357
I 12442 65604
O 5659 32805
E 15653 71318
I 12649 28793
E 58130 86343
S 78135 185465936
O 28432 88771
S 4913 219670389
O 42180 85061
E 38187 75331
S 96532 830536872
E 50729 73726
O 4716 83597
I 4074 44887
I 18188 94760
O 14942 38542
S 1996 111511513
O 10177 46777
S 39207 59600611
I 37363 63900
E 69074 76591
I 36348 70100
I 29469 99060
I 47052 84994
O 47004 79453
O 10654 72879
O 12691 40613
E 36942 68072
E 13165 36004
I 84080 92098
S 49528 719276578
O 11142 77028
O 59840 89548
E 37011 40910
S 32587 803739255
S 41890 505678947
O 32943 57894
I 15164 45532
S 43642 626432435
I 10112 93838
I 47470 57692
E 28214 56815
I 26095 64576
O 27366 86729
S 37617 887242312
E 23804 80994
I 44039 96289
E 29334 93620
E 6207 53718
I 34284 44584
E 17929 96354
E 6035 95598
E 39864 57647
E 12424 39735
I 23152 83823
I 42336 54551
I 54363 76454
I 6094 96175
O 27855 37297
I 43414 93796
S 52354 130604838
S 40721 98532157
I 12148 85451
E 1691 91480
E 34856 38664
S 70341 382892379
I 30171 83303
S 28795 976262610
S 79375 72096823
S 70696 489814386
S 94777 768848727
I 50910 98285
O 61641 99166
S 41119 266415652
O 75632 85674
E 13786 56363
I 66020 95252
E 47300 66318
I 24399 89157
I 36005 96248
E 19600 68573
E 46026 63357
E 18464 50990
S 15052 992465259
S 13827 516490869
S 38080 289861973
I 19706 98328
O 13694 74846
E 2293 60105
S 46280 263768843
O 71445 76002
E 19107 78246
E 49896 84411
E 93569 99176
E 15407 56404
I 35674 70596
O 12068 93364
S 52556 712226761
S 59347 661198648
E 1110 54266
O 31091 54766
I 26043 84987
S 65873 279050283
O 43833 73540
I 29092 41380
E 44454 59797
S 32901 992963926
S 22773 460475407
O 56766 68774
E 64718 97766
O 60781 74330
S 18206 801206369
E 9755 96301
E 2317 90374
O 46940 79512
O 20201 55565
I 892 70328
S 88839 639417841
E 6196 41583
E 22399 57103
I 2695 93528
S 67665 597129957
E 8649 59220
O 82391 90717
O 19944 93443
O 30894 38594
E 65778 99800
S 25593 109708946
I 27808 91519
E 23609 96677
O 34085 51684
O 8848 69065
O 9649 95215
E 43813 98946
O 25425 62892
I 2361 53828
O 81302 92690
O 8002 71400
O 11233 45869
O 25875 66689
S 30426 990154838
I 32963 53841
S 67998 9484116
I 54268 76866
E 25844 35011
O 6407 83556
O 23476 40581
E 25883 92690
I 40743 42496
I 25470 61165
E 56453 89472
E 1749 96405
I 65903 73806
I 21477 43858
I 53343 85478
E 54512 89503
O 25532 79302
O 58173 65025
E 11242 63028
E 27210 35049
E 72813 83499
S 82556 190684162
I 18761 63772
O 24946 64921
O 9614 12844
S 68419 777613787
E 30333 73730
O 8016 97902
O 30479 49826
I 26234 93425
I 30772 48862
S 29799 594286637
S 27779 558893168
I 17705 58471
O 37420 63441
I 49704 64510
S 36357 439338449
I 49816 74397
I 24822 89130
O 10444 66757
E 18033 84544
O 47171 83275
I 74668 88563
S 91337 712590569
O 6089 93840
S 39226 938273852
O 53229 65072
E 14735 39718
I 58372 58555
S 86219 516096538
S 65632 596031809
I 14267 73437
E 57154 62995
O 29424 65780
E 50965 88620
I 4116 46787
I 7825 58050
I 64572 93050
E 1355 67729
I 5696 10664
O 90702 93554
O 4288 79612
O 2142 40468
E 8882 57379
O 48162 50301
O 39414 88126
I 46217 54724
I 40241 43050
O 25305 78797
I 33563 45586
S 86019 51353913
I 6038 7664
S 21851 871708036
S 32021 891570219
O 30275 84217
I 21639 80147
E 9101 65408
O 36969 41338
E 41053 80055
S 77876 23851869
S 94954 188834477
I 2190 32652
I 55271 90711
E 68886 89497
I 55979 80962
E 67803 78723
I 23148 91151
O 51253 78241
I 6233 24225
I 66732 74276
O 92974 98797
E 56201 71671
I 18324 65772
I 35436 68422
S 59200 364782499
S 30593 193916573
I 72941 90932
I 73519 90847
I 1780 67804
E 691 29614
O 37150 41147
O 3818 61096
I 2754 73145
S 83130 529825789
E 52762 73168
I 8890 19875
E 10116 97010
I 22729 44506
E 5605 32127
I 32311 39013
O 32320 90561
O 27054 60884
E 43582 58728
I 38597 58948
E 79293 79328
E 12235 23754
O 7778 46184
O 21833 75625
O 7134 99772
I 72002 88745
S 47793 518972516
S 43740 79642453
O 31714 31947
I 45136 63157
E 39635 89532
S 48632 653074717
O 19490 73062
E 28982 40658
E 7538 71588
I 9672 61489
S 43450 611832908
S 69216 840867315
S 90059 170527947
O 71820 86218
O 16060 37457
E 18959 25309
S 66566 538836694
O 36465 84866
E 10516 97262
O 34117 84784
I 38324 64513
S 27452 314533907
S 2969 290399128
O 81524 83082
S 59489 807238788
I 35615 76093
O 11025 59795
O 11100 78028
S 39460 487494907
E 32228 93196
E 68563 70439
S 90043 856418608
E 218 46930
I 24643 77186
O 86960 91968
O 24319 85533
E 20518 67245
E 36911 62830
S 63456 813328668
E 30792 53086
E 18691 89585
S 80690 739571620
S 65428 243886365
S 79759 437531255
S 8967 497875729
O 35336 85851
I 53261 82047
I 43063 65356
I 28377 70455
S 32250 541044364
S 77091 586442732
I 32936 86221
E 34808 80946
S 26544 241788926
E 14951 86976
S 17884 829387356
E 11151 90594
O 75414 96563
O 12556 15652
O 42591 88480
E 13713 58466
O 37106 37803
S 22060 274524883
I 28113 97298
S 40009 363484519
I 68356 98544
O 81854 97882
E 12897 31646
S 89675 427341874
I 41728 55711
I 57107 94089
S 68431 291162173
O 34619 65982
S 13632 8286733
E 8235 37992
O 31905 73467
I 20695 39536
I 48969 78919
I 63942 70032
E 32793 80394
O 1445 77179
S 37447 332473372
S 9583 64081038
E 51302 61403
O 17680 46334
I 17641 23328
S 43560 193465770
S 92127 494725510
E 23188 68573
I 12792 90045
E 25533 31044
E 70915 90206
S 39972 69820630
E 30675 40087
S 54589 117931480
O 78385 87385
I 60716 80958
E 27825 74931
O 19052 61370
I 29867 83137
E 17405 35009
I 40382 62091
I 51887 53647
I 51651 76603
O 32395 48643
I 1849 51959
O 41514 42100
I 23760 93286
E 21735 49482
E 22387 43867
E 4690 48541
O 29850 92967
I 44467 45702
E 10231 76630
E 17631 43733
S 2350 831237615
O 15979 89191
E 8595 41737
E 12946 31917
O 58635 88524
S 33993 458103176
O 36750 72250
E 13059 38723
O 23691 62649
I 22656 34586
O 3839 67434
E 63005 91694
O 67764 95915
S 87762 973255290
O 39696 47005
S 66823 183304463
O 12807 69929
I 20472 73964
S 96115 620701643
S 28984 905281736
E 48670 73488
O 17573 84859
I 57257 71174
S 90778 829776310
S 44952 670936959
O 3299 49206
I 17713 88083
E 15232 44888
S 61630 603564776
I 23309 45628
S 99201 104221347
S 71928 861747394
O 9050 92515
S 21291 197394257
I 8437 29212
S 19164 609820168
O 25958 78926
E 5670 86335
E 929 10363
E 24853 39109
O 31539 75736
S 17678 276893688
E 15661 95951
I 1434 96237
E 9453 18055
E 6625 23801
E 6171 98812
O 52997 82730
S 29659 850038803
S 17180 913393179
I 61228 65042
S 60266 510411138
E 48898 80350
I 61264 64927
E 13672 66494
E 39733 95357
S 50059 732723191
S 99539 679315662
O 49693 54571
E 15128 83113
S 66078 232162688
O 1291 90997
O 68174 90451
I 19498 26055
O 47325 51586
E 68850 85770
O 37158 80606
I 78288 80766
O 74946 99417
O 12624 36606
O 25755 39780
O 25218 57561
O 33303 89058
E 41427 94840
O 37170 95480
O 31445 67852
E 19367 80509
I 82589 84674
I 38427 57514
O 64391 75966
O 10311 62706
E 53616 95029
I 15050 27547
E 73375 84263
S 73852 528191650
S 8834 385199409
S 31631 472396409
E 50729 65557
I 38728 87740
S 69177 336504159
E 58497 69788
I 29313 78228
S 67448 876314676
E 33812 43885
I 40046 94055
S 63349 387790141
O 11182 32259
I 6408 9077
I 30201 52875
S 88848 555488467
I 68375 99193
I 55265 89665
I 3550 7326
E 12310 64602
E 719 94609
I 46130 50695
E 32456 94898
O 17503 24343
O 33152 87236
S 90893 595793209
I 7404 34738
I 50027 65252
E 1155 49043
E 22896 69866
I 71725 77609
S 13588 768519174
E 10691 76291
S 39343 645977411
I 43882 63457
I 54702 66841
S 58140 280077141
E 38768 64944
S 95632 523393639
I 23646 74101
E 37674 40299
I 26633 72211
S 444 33762294
I 6948 89479
I 80769 98787
E 26091 84711
I 16845 24968
E 9636 28301
E 58235 63657
O 28788 83833
E 62467 70641
S 37406 369675159
O 11719 74631
O 3636 37262
I 1418 82781
S 81614 689459433
O 53343 91226
I 39434 46358
O 45878 67567
S 61145 677130776
E 6182 57365
O 12137 21099
S 7091 250185731
S 42028 306151128
S 29446 614325524
E 23269 53334
S 94858 451203432
E 60350 97016
O 22786 26585
S 62766 421319409
I 55403 62017
E 3336 24196
S 93667 886927411
I 471 11663
I 62345 66859
E 10697 67052
O 16722 37798
S 83279 846370560
E 50428 78553
I 6559 59782
E 54580 82177
E 42923 58670
I 45919 99121
E 13437 96261
S 93616 76619714
I 21567 57316
S 46357 468717013
E 15221 76193
I 9985 33232
I 13847 28068
I 38543 98987
E 32449 40159
I 14675 66501
O 75019 92755
O 22216 72940
E 19736 71693
E 13377 32710
O 29012 64776
O 10222 90676
E 66212 94799
I 47374 92303
E 56684 58360
E 50718 80332
E 63729 92809
E 71453 75949
O 50764 99630
E 23580 49803
S 23799 242904097
O 27115 80036
S 50457 450913408
E 61769 99840
S 52498 817234244
E 7025 61705
O 58421 92633
O 1772 18920
E 63503 85999
I 18160 62059
S 78093 447120969
S 23413 481399629
O 4624 45270
E 21353 56854
E 38057 72655
I 52105 97695
O 24469 58887
S 87215 232180578
S 83775 706725265
O 11053 70234
S 79546 637890626
I 56200 98826
I 16426 81747
S 10511 376028634
E 50510 98210
I 58603 64031
S 71120 236643418
O 1230 84377
E 14154 26628
O 19342 28109
E 23884 55285
O 51204 93068
S 24392 837663582
I 5607 94364
S 50360 196198386
S 85174 977232215
S 80241 877595146
I 48442 60945
S 39161 223557049
O 6264 32951
O 48282 64360
E 72341 93126
O 5585 57503
E 32956 92452
E 28792 77374
O 4328 83463
S 31379 673800558
E 9604 87596
E 50319 80426
E 48908 94462
E 10714 80951
S 13178 292999107
S 94737 403632823
S 23350 885059702
E 56347 81980
E 13336 26291
E 37835 44122
O 40231 76750
O 78396 84467
S 12659 874426893
S 73285 745904724
O 3456 27029
E 6967 97340
S 4463 605773286
S 57658 395011655
I 31879 90261
E 15750 53754
S 81515 72057408
E 51951 90429
I 20063 20718
I 3963 67677
I 59398 95929
E 17417 74335
I 53559 92933
E 16075 48762
I 12345 38566
I 459 72968
E 63403 76055
E 57108 65057
I 67285 92776
O 36501 55421
O 33765 52260
O 23739 39754
E 6299 14070
I 53302 82307
I 79681 95571
E 84917 92669
S 54596 233729983
E 17337 39223
O 2769 99718
I 57780 71201
O 37370 67359
S 34911 283330763
S 93417 940297390
O 310 23906
I 4091 8495
S 68186 374909370
I 14401 79584
S 88368 160690340
O 14778 71039
O 14839 53753
I 23535 76434
I 55711 96377
O 500 11170
S 96105 6920294
I 60950 79801
O 19705 99563
O 35891 77815
O 37524 77932
E 73504 85446
S 38227 383205572
E 40178 43869
S 19078 41399252
O 21906 31118
O 39611 77316
O 9351 81666
E 15517 28517
E 60924 88003
S 38298 938326814
S 90888 880160879
O 74800 76350
S 28917 460170915
I 4905 79286
E 56872 85005
O 41157 96555
O 68414 71433
E 57320 74638
I 20963 73969
E 21506 22650
I 38977 72293
E 4991 62265
I 37391 84883
I 57639 96402
E 48178 93501
I 5369 48280
I 36413 47261
I 58632 96661
E 12109 97082
I 34410 59617
I 50637 87986
I 94086 98911
S 191 188518835
E 27446 31185
E 14465 56108
E 24549 50284
E 80345 85282
O 1597 53443
O 72556 81558
I 62578 90244
I 67387 68254
I 30265 76418
O 88960 89716
O 25301 82304
O 6154 25795
S 68376 576701495
S 2183 205227806
S 17609 354201204
E 61408 93120
O 68623 76345
S 40791 245609778
E 63357 68216
O 59152 90729
O 27133 90936
E 48343 53417
E 49321 56301
E 13201 61889
O 72034 75198
I 10706 27147
O 68097 69014
S 561 37998897
E 45724 78554
O 13351 90002
S 63516 312370871
S 5514 671717530
I 95621 99857
E 3869 31925
O 25399 74387
S 42627 618093276
S 56619 380979395
S 28804 503642628
E 5083 11823
O 5375 92511
O 9276 11343
E 3627 76841
S 54553 944166891
E 76579 85908
S 93061 475000219
O 9182 69015
S 78198 773172898
E 10756 50338
O 26942 38344
S 84305 115023864
O 58619 73784
E 22230 36255
E 49448 61776
E 6348 75152
I 28174 91640
E 56497 97230
I 53862 97405
O 7879 49953
O 54948 63816
S 44811 94994063
S 4636 958831948
E 65800 89567
I 47238 58747
E 6221 16402
O 68848 96228
I 19690 81559
I 3783 5466
S 54947 24429338
E 5431 59683
I 1082 52912
I 29693 45112
O 89794 90432
I 1930 56244
I 27782 41451
I 4999 49504
I 59751 99488
E 5362 55486
O 2260 35170
S 13349 178450816
S 95416 669047709
I 3197 13334
S 77466 676601743
O 56047 79896
I 5106 77559
I 37074 96835
E 40860 52987
I 10081 80852
O 40280 72053
S 90240 10522998
O 30063 58404
S 76763 978760
I 44455 51712
S 96817 819178331
S 27867 379873907
I 11732 12589
I 37246 51503
I 22899 60563
O 24573 28628
O 57033 78703
E 33713 81816
I 69746 76849
I 31249 90334
O 28551 59191
O 29724 66495
I 8078 15355
I 18719 65239
O 82407 92238
S 7118 130351223
O 91334 95812
S 21553 531544761
O 21486 66230
S 22185 21807247
O 25177 57914
E 41413 83802
E 94786 97601
O 58089 75454
O 36567 38524
O 29448 43855
S 33636 827304731
E 64667 66286
I 33986 89346
O 40560 82997
I 8663 98440
E 55708 80445
O 37478 85432
I 32258 48883
I 78163 79493
E 31672 75599
I 74926 88763
E 3426 16005
O 919 29196
O 30564 70395
O 63891 87988
E 66042 86756
S 46101 162746027
I 23381 62956
I 12699 64158
I 2761 79335
S 33663 799202582
E 50806 54831
I 3877 63399
I 38579 57826
S 45445 766690383
O 11683 68005
O 67266 94722
O 44444 90918
I 14491 79406
O 15402 74690
I 5938 93790
O 30223 91916
E 41798 90453
E 31189 40837
E 8 79756
E 13051 87029
S 66502 147454254
E 18590 61941
I 7727 91428
S 96664 534813766
E 43036 58125
I 22153 75518
O 37670 78101
I 40948 96840
I 13060 28566
O 20429 57481
O 7335 19198
I 87310 89405
I 22348 54035
O 8531 63476
E 15865 32965
E 7299 45082
S 11203 268803423
I 47543 76612
S 41937 14385898
O 18578 76706
E 56683 88786
S 13720 754528814
E 57246 72581
I 44776 60522
O 54044 58235
I 22533 89635
I 24129 62341
E 7317 54052
I 26706 34436
I 22278 58915
E 34534 60331
S 26816 131216060
S 90013 987512601
O 461 82391
E 34340 43724
E 79608 81498
I 63821 83240
E 59691 98834
S 97424 707687196
S 63937 585023406
O 4595 80686
S 255 225546530
I 59058 87176
E 51691 66999
E 43888 63347
I 60343 67182
E 66414 91681
O 7944 43294
E 1054 77402
E 18124 83284
S 64762 259062000
O 6926 64200
S 17846 424997675
S 95942 337413585
I 3645 41376
I 12503 90032
I 1651 66558
S 70405 237658010
O 62115 88322
I 12904 58298
O 87076 96728
E 7847 8400
I 3543 41193
E 10569 78701
O 3073 18653
I 77108 79155
S 71982 318187456
S 82653 397148568
S 87031 524904519
O 75278 84658
S 41728 358211895
S 92503 268730208
O 44176 58627
S 91779 278087953
O 33383 49387
O 5418 69734
E 5005 17728
I 27430 35275
I 9251 58407
S 11106 883171759
S 88332 482324056
E 92880 93722
E 35871 60804
O 41115 55218
E 26070 26223
I 70346 76041
O 2749 91337
S 67032 396975055
E 37571 86581
E 14288 60805
I 24047 25240
I 8221 16379
E 83769 95668
E 50715 64322
E 35448 71437
S 31882 522937275
O 14942 67582
S 57220 583484458
E 47521 81000
E 66564 97502
I 33630 46923
O 25784 83149
I 76397 97129
S 44268 580326427
S 96098 551660920
S 81228 278391131
S 27292 182956373
E 51971 96740
I 19755 90236
E 4730 5537
I 35630 49559
S 87035 195976511
E 14142 90074
O 2894 99788
O 20908 74494
S 31690 217402485
S 69291 131378497
O 39057 42425
O 12684 68373
E 15694 23453
E 16675 72192
O 40342 83534
S 75473 312695796
E 78906 84694
O 38010 43610
O 58271 74786
E 47276 63836
I 66774 94852
E 27672 81127
E 3932 37047
O 77313 90542
O 12970 73442
E 41851 61387
I 84123 92046
E 44457 56022
I 52254 56394
O 46197 97724
I 6091 6715
S 89732 692809652
S 51267 468567427
S 87117 478551236
S 29431 909944128
S 79417 848298064
E 17066 98130
O 86993 99356
E 7196 74426
S 29992 664314092
O 52528 99920
O 98299 98455
E 35043 77299
O 3248 43676
E 97377 98119
I 31429 54826
I 24885 79374
O 52760 99681
S 96394 38084717
O 52758 81026
S 64943 854707206
I 70671 95099
I 25708 89670
E 16151 43938
S 80078 226730581
E 15089 17322
S 79996 514970420
S 25370 479024724
E 59570 71646
O 22146 77791
O 39680 95569
E 48263 74153
E 45476 81681
I 57400 68178
S 83462 565065912
O 19407 68105
E 20803 38009
S 2794 359791743
O 14912 18225
O 2411 91877
O 7100 42463
S 60119 980514100
E 17852 56346
O 7752 37315
O 18029 95508
O 46769 75569
E 72769 97926
E 6506 14091
E 32262 50230
E 45194 63850
S 10894 787817074
S 74082 598034469
S 33813 692786432
S 72773 467601610
O 14017 99861
E 52504 71359
I 47851 90182
O 17708 32173
I 13857 64383
O 23852 99387
I 25214 73777
O 10596 35678
S 840 519295607
S 39307 365707555
O 3720 92354
S 29984 298125815
E 62553 67627
S 65628 630922818
O 9547 35294
O 2442 91487
O 75610 96080
O 31608 81681
O 10942 27004
I 8821 41016
O 4083 10540
O 18652 36039
O 45918 98571
E 40602 87852
O 32416 86853
S 58605 12652667
O 14645 54183
I 84619 91946
O 51024 97017
I 38094 56437
E 42222 47650
E 88663 88675
O 84355 93153
S 46370 848785105
S 70531 528053893
O 58790 98574
S 40828 880237563
E 61448 90531
O 2048 58344
I 46489 86112
S 22714 190547247
O 26399 87264
O 88935 93632
S 8397 888033427
I 57515 58062
S 98848 900258278
O 8217 42561
I 45537 67891
E 55262 67722
O 20989 54837
I 91269 92023
I 29640 69579
O 70605 79287
O 23701 41655
I 19308 84002
O 71384 82797
S 59768 95219167
O 49019 93881
I 59988 80785
E 53928 55157
E 33307 88228
S 75675 411873250
S 18156 589101858
E 5775 54155
E 62082 80866
E 15105 73540
S 11332 903161884
O 50511 70861
E 50722 72251
E 36900 78131
I 43754 66299
I 47010 73010
I 1119 65915
I 28764 50639
S 99740 874489838
I 62987 65807
O 66653 92557
O 1294 80793
I 19280 26775
I 66392 83294
E 24981 62551
E 1312 26392
O 23557 98786
O 4382 19513
I 59796 84985
O 42276 84320
S 10108 261724391
E 35266 49325
S 12606 757597946
O 52517 89755
E 16024 27725
I 21695 61513
S 45881 254593490
I 72538 86138
S 88405 467252989
I 31808 90450
I 79136 92027
I 49908 53111
E 62160 78004
O 11174 91554
I 31900 88008
O 15203 56827
E 39279 83173
O 21720 86551
E 5259 42585
E 44773 66227
I 18323 85481
E 91619 95942
I 61632 85115
O 22062 55036
O 6057 16227
O 80504 94168
I 4596 81408
S 27005 628781415
S 67337 336844672
O 30666 40896
O 59577 74007
I 84682 89709
E 42383 68917
O 64617 81268
I 49805 64197
O 9681 43879
I 23910 27173
E 47223 68108
E 24383 80164
S 36079 261336115
S 67033 469192591
S 31803 234389589
I 49477 51426
I 21279 60194
E 28564 74766
E 35992 52485
O 74086 81497
O 45494 50834
S 49460 953137404
O 50492 64551
I 8347 65145
I 7584 27378
O 1805 34639
E 7840 45090
O 19220 26206
S 97672 769840504
O 58982 73076
I 8132 61203
E 130 58147
S 59162 795506941
I 62783 98828
S 8089 732152696
I 50906 92930
S 36581 118997404
I 45001 74950
E 6550 52362
S 80258 499197648
E 60043 88949
E 15211 68718
I 36570 58857
S 2735 159008131
S 97345 772622822
S 90375 193488364
E 15168 33008
E 14420 70951
O 8163 42636
I 89461 92259
E 23197 26036
I 14526 65432
S 66439 712016453
S 3202 750165547
O 49898 63343
I 15722 76035
O 10591 31928
S 79203 327375350
S 53008 755285490
O 26965 71298
I 3251 72049
E 61383 78867
E 13147 68213
I 28014 93154
I 72981 99950
E 65035 81432
S 78039 654244686
E 28824 84003
E 17484 18428
E 19274 57820
O 47950 99169
S 10092 954072616
O 55011 96362
I 53527 56785
I 29850 55975
S 10458 5725804
E 73760 98182
I 80845 84887
O 36643 95606
O 76992 78750
S 81903 128068367
E 68774 69148
E 58687 73398
E 5267 56902
S 76286 127961032
I 40349 53527
E 29615 60773
E 3015 30213
I 8703 60234
O 15770 65191
I 1903 87795
E 756 51201
S 2970 150058417
S 55427 241185299
I 14253 20079
O 8879 29020
E 36423 77800
O 14032 47064
O 50652 82849
E 39692 49447
E 6984 84662
S 85768 943262519
O 66834 68325
O 19676 62922
S 90306 569986172
E 11762 85129
O 18751 64016
O 22123 44498
I 45175 76793
S 3211 776476663
S 80530 491283468
E 30711 92345
I 12108 68495
O 15205 74592
S 28123 720402102
S 65615 313161019
O 65465 85985
S 82753 909611201
O 49544 95080
S 74742 221888703
I 18101 52090
S 23148 965026652
E 140 21389
S 36501 559830003
E 79452 92443
E 20537 63567
I 16783 30322
O 79051 96116
E 4736 20549
I 12126 71711
I 43143 56271
I 7440 33137
O 10793 92273
I 25732 69079
E 9411 65799
E 31415 74792
E 33674 50680
O 53324 59002
S 64740 336165516
E 23920 32253
E 64808 95859
S 54538 597646785
I 16484 41619
S 91000 436796476
I 27445 35846
I 11696 31568
E 19245 28089
S 47083 329470122
E 48932 62340
E 46741 60718
O 20815 68554
E 8624 19536
S 9472 885326386
S 88842 310908080
S 19691 913030336
E 25200 82714
I 4359 90111
S 60095 37562201
O 14983 31901
E 63793 86407
O 38170 54934
E 3473 84842
S 33844 415187647
I 20215 87772
O 2685 10196
I 45741 97305
S 34946 892852126
O 87253 88537
I 29970 48680
O 17318 76063
E 20132 20406
O 47490 70540
E 42538 80217
S 94052 514987699
S 98501 395643841
O 34950 75274
S 10709 746319745
O 2390 19956
O 1138 45763
E 15638 53642
I 61188 86324
O 84804 86002
S 85429 478489082
I 80463 87481
E 9422 70453
E 48107 55238
I 15582 36455
E 50514 95081
S 50429 333467089
O 48475 91843
S 24855 958549419
E 99794 99838
I 71251 71431
O 21766 87463
E 9474 36124
S 58958 70771688
O 74624 98360
S 93888 241359174
O 35967 85334
O 938 82668
I 5289 13312
O 59360 99417
I 71439 75793
S 98177 681055281
E 25900 74406
S 60960 169325749
O 19358 33570
S 92101 79752034
S 53604 252508393
S 81479 422198327
S 63589 707269473
E 8563 80741
S 4092 935630317
O 34084 87350
E 32790 85208
E 28484 73673
S 84703 270955989
E 58688 73549
I 12908 77511
I 12082 17087
O 10049 39089
I 2755 18767
S 26077 657272454
E 5212 39622
E 18430 40851
S 95126 985291159
I 24246 47713
O 35331 48231
E 1239 27953
I 24366 33827
E 31741 64423
O 36118 70501
E 9001 30394
O 31358 49790
O 93653 96249
E 53583 97203
I 39603 94075
I 92507 94766
O 5427 96130
E 56077 73909
S 56198 180048444
O 28677 95022
I 44814 70344
O 51818 96059
S 75991 782715057
O 54661 83866
S 77471 891331642
I 55764 88425
O 6694 86239
S 4066 534823791
E 50875 59485
O 66105 75912
I 57961 96422
I 54399 71170
O 66910 90785
E 17212 86034
S 28776 67901973
I 28125 56498
I 68403 70012
E 51330 52112
E 29811 37692
O 7271 9458
O 16096 29773
E 21205 65349
E 60371 92722
E 49716 85604
E 66135 90683
O 20783 55489
O 8118 12804
O 8072 16012
E 52045 91260
I 35423 56205
O 6632 28884
S 21455 803792219
I 70139 77073
O 52673 97535
O 26988 45868
O 28741 56270
I 48318 91717
S 46906 195946171
I 39936 45171
I 3955 43610
O 1158 52113
O 11306 32847
I 60023 81413
S 3362 749335881
E 2504 60867
I 31053 79017
I 34743 85597
E 23747 98274
E 65116 89239
O 14868 69240
S 65582 436905851
I 18478 65850
O 36387 93803
I 88566 90184
I 8162 20294
E 7528 44183
O 23607 66976
S 39149 250112836
I 47046 64584
E 32958 70645
I 65983 79373
E 15259 88968
E 34284 94029
I 49334 95935
S 22916 432703807
S 94097 475003064
O 5543 84614
I 29319 38047
E 10014 53111
I 10190 81750
S 80635 303088898
I 17481 92356
E 46903 91871
I 3601 21064
O 45794 75665
E 14204 53095
S 41532 985309556
I 88066 94095
I 45619 73090
I 61162 90018
O 36846 67340
E 22305 64251
I 2134 58957
I 18714 24025
I 2268 37748
I 24708 40176
E 1790 4498
S 58220 550786777
O 6292 82147
S 66818 248039691
E 54421 68130
E 22529 54080
I 3266 64651
S 36402 650991221
S 1743 614940673
O 22572 83769
E 84554 91449
O 15076 41581
O 10946 15895
E 14050 52621
S 81842 225660872
S 18248 378515258
S 82167 300531326
O 20456 84131
S 78867 561009747
O 15312 70637
S 82753 193233566
S 98449 397317142
S 89188 529132678
S 8629 804607905
O 2975 51137
E 86673 94593
E 9422 95650
S 51632 883460181
S 9226 174265399
I 5999 43196
E 23592 35508
O 45110 67430
S 36994 225410569
S 41732 608427047
S 20872 403352906
E 8898 84040
O 10400 12217
I 53709 90521
I 1634 52966
O 11617 52603
E 21955 57248
I 48647 97759
E 17448 91873
S 32869 857788707
E 4628 58057
O 48396 80118
O 7091 84390
S 63257 232821475
I 53762 53994
I 31732 73601
S 61482 708234257
S 93757 871506546
O 68023 72988
S 73718 357708761
E 50203 83556
I 80501 91495
I 47014 56077
O 7745 88057
S 93497 582417272
I 12307 33253
O 75344 98078
E 1733 93458
I 26416 61238
O 28359 32726
O 60283 76931
S 6462 50830343
S 62274 137761121
E 58865 60035
I 1363 94056
S 44647 842862156
E 58214 80689
S 38051 770996424
O 29877 96997
O 59979 89182
O 23963 56486
O 45475 73108
I 18187 59953
I 64051 87897
I 78309 85440
S 71944 605308762
O 38401 89904
S 19458 108803653
O 24719 61066
I 63960 94397
E 10945 57980
E 22756 99108
I 6827 63076
O 64871 80750
E 6144 28776
I 14012 98471
E 8435 90741
E 18197 28380
S 28775 707137386
S 35618 534485806
E 25362 86303
O 49679 64654
O 7981 85890
O 47692 60575
E 15359 84314
E 57122 82736
E 38119 87989
I 14688 65664
O 26483 60318
O 27816 66112
O 72251 98285
S 92945 285048475
I 2070 49002
E 25695 52249
I 12244 85993
I 11907 66462
I 38969 40596
S 56822 667533639
S 93274 123211406
I 51950 82079
E 30434 34715
I 5607 22140
S 73300 325258082
I 53128 54881
O 49422 72944
I 11745 36803
S 61477 161526710
S 76832 517905719
I 5481 18960
I 37808 88882
S 23198 1306054
I 18269 86709
S 9441 243262168
E 29960 80694
O 42957 89538
E 7128 52846
O 9314 75942
I 57358 68480
E 2489 26070
O 16887 70621
O 2515 51512
O 52173 78531
O 82270 91121
S 28422 775121894
I 62887 81200
E 25187 25697
O 5820 76564
O 49755 75160
I 18960 21882
S 66020 171642511
E 16340 37971
S 53180 145685780
I 82211 84709
E 5662 99291
E 3160 21049
S 70034 156346942
I 76309 76874
O 82432 83767
O 783 13286
S 27667 267646693
E 3573 37888
O 55365 76259
I 36005 58346
S 64360 765319928
E 36222 56601
I 56783 81234
I 75970 76383
S 23509 239546261
O 7219 69014
I 59778 68047
I 32376 54606
S 51310 21289728
O 29318 86676
I 54281 90308
O 49654 83732
O 3262 79775
E 85701 97054
S 33439 648822707
E 36493 48389
O 14417 25563
I 58342 60107
I 18841 33810
S 94581 959254770
O 23683 83198
O 24340 89994
S 93524 247994021
O 15984 90832
I 88673 94034
E 56122 72775
E 29277 35287
I 31204 90384
S 7233 92440526
E 3826 39082
E 11003 89829
I 34050 46231
E 30032 61182
O 32607 68185
E 83111 99987
I 41454 56524
O 9261 82991
O 1696 73020
I 15047 77216
S 36034 736140966
I 67172 77932
E 39305 81109
O 1938 93699
I 50932 63322
I 2290 95239
S 70893 117586712
E 46729 75652
E 13949 54591
E 48178 94942
E 11502 99936
E 65721 83610
I 8847 57763
S 48362 389331158
O 36879 51937
S 93404 321967186
O 57791 95558
I 27487 97696
S 46793 739935027
I 36047 51733
E 69908 92679
I 9355 31468
I 39552 53521
E 18575 22245
O 38907 46741
O 20150 53510
I 24438 26740
O 30825 46738
O 32299 33486
O 36252 52224
I 18854 64562
I 42342 55944
E 34777 40182
O 1585 91827
O 33390 46338
E 788 58833
I 49261 83063
O 7452 74315
E 22321 61410
S 75958 112420292
I 15708 65901
O 11220 83929
I 32940 68657
S 71636 755178517
I 39875 93662
E 1597 13185
O 25788 96118
O 33917 94674
E 63797 83368
S 60015 372415504
S 957 571425314
E 92829 94601
E 64238 98883
E 68426 74954
E 12981 56084
S 98296 229948415
S 26539 801958013
I 17532 80646
S 94759 829435613
E 45448 47080
O 53910 74711
I 54595 96910
E 32612 85968
O 61824 88527
E 48096 65362
E 28140 55765
I 14746 97350
S 51387 464130366
O 5776 54410
S 19535 162043962
I 17661 36018
O 30503 67933
S 86265 429608703
E 6373 33166
I 76471 98108
S 67493 963168693
I 59279 99704
I 20556 62817
E 20836 67032
S 11851 688232351
O 23267 39722
O 35172 70074
I 66126 78387
I 62849 98701
E 308 75968
E 71965 74135
O 47870 96058
E 6783 66130
E 4137 56301
S 35491 454296858
O 34245 94414
S 40899 272602830
I 11471 16132
E 58726 80044
I 54295 93699
S 98205 66232616
I 1990 63904
O 36425 90663
S 5618 621276188
O 3561 80622
I 6984 46892
S 71895 796912193
O 1197 45131
E 44315 78877
E 3138 46834
S 91516 108315605
S 4651 118769026
O 24281 26552
E 14216 16614
O 5972 85353
S 86734 772346093
O 41192 65768
O 11462 31291
O 50059 83074
S 57826 134172336
S 72932 211912962
O 3108 84578
S 14708 612989390
I 1223 4050
E 20738 74813
E 80108 89465
O 37314 96676
S 41144 253774793
I 72250 98555
O 90459 98012
E 36203 82246
S 62955 1632304
I 36488 72120
S 82598 421455918
O 11542 15143
S 92445 640156053
E 57689 79309
I 55726 99565
S 76671 925395175
O 2621 12432
O 20519 58333
E 25331 62479
O 16180 19779
S 75541 508762611
I 61520 99424
I 13227 61408
S 80194 232246989
O 44647 91041
E 33023 58649
O 51103 51845
E 7996 75682
I 443 68326
I 59668 66801
S 28284 518631675
I 7352 25735
S 99880 372839300
S 11146 878960018
S 37988 892031232
I 75997 78414
S 73820 989919718
E 2018 41461
I 77369 96512
O 30733 91220
S 96763 454561440
I 49452 90531
E 50722 76061
I 14439 43640
S 62919 885068521
I 38988 73470
E 31726 72873
I 8400 85204
O 49805 96262
S 71591 290400690
O 9214 90347
S 66959 573060264
O 37011 46460
S 51621 681493677
S 6418 763842635
E 16668 69628
E 34266 43119
O 4370 56633
S 97733 747082566
E 7255 13377
S 550 989783654
S 72034 455689863
E 7101 93980
S 61049 9404911
E 33282 79701
E 18370 86158
O 26570 46277
S 40546 338381523
O 12828 19790
E 10734 19416
O 63240 73276
S 46753 629592165
I 58228 96532
I 40618 88129
E 12707 70715
E 89732 91891
S 17626 21932029
E 45721 78685
E 47481 53249
E 35712 77133
I 21640 58766
I 30775 91537
S 78962 191339452
E 26925 67009
I 86379 99374
O 8175 35755
S 71776 33543707
E 71374 91729
E 4299 41901
E 42353 99308
E 6635 8771
I 36874 59090
O 51469 94004
O 64837 67272
S 29023 186350119
O 14639 55027
E 24889 79069
S 4949 725010501
E 51839 84458
I 67952 75922
O 64259 79223
E 6896 13481
E 96150 99759
O 10600 17544
I 24528 41939
E 69391 90725
O 21910 34641
E 80341 97667
I 44354 46917
E 9881 28812
O 20470 23045
O 37190 85574
E 23209 94836
S 72001 906440184
S 41936 740136124
S 40119 765813455
E 70735 88050
E 34221 62695
E 56878 93635
O 16209 56028
O 12749 60650
E 65533 93863
O 24569 63136
E 8691 37192
E 32803 94326
O 74035 88523
I 15353 41978
I 31048 96453
O 21504 45827
I 57709 84156
O 92873 98574
I 64684 76888
S 50912 703275009
O 85831 90180
O 35443 81937
I 75904 94998
I 23551 79793
O 40515 67595
E 11200 16273
E 4379 18646
I 51398 62725
I 17996 55209
E 2390 32828
S 16814 909568063
O 56847 75627
S 33676 362887678
S 27020 851806945
O 10440 42746
E 17271 52014
O 7389 97067
E 11436 71027
E 11105 55672
S 72011 138542417
S 24627 444317210
E 5448 79895
O 46939 58190
I 13719 31446
S 20091 893489585
S 69713 855461262
I 1063 89714
E 17791 72338
O 31570 54417
O 27353 36696
E 60351 84045
I 87065 91206
E 34415 75805
I 18304 28782
S 44550 15727709
I 34767 67814
I 29186 60559
S 21784 773536668
O 52511 99442
I 81977 97225
E 21604 30227
E 11519 77989
E 79168 85532
I 1206 46194
I 5438 19697
O 17680 96802
I 76936 94816
O 46853 50440
E 86779 99461
O 15076 36010
I 10891 49309
O 28526 95770
S 69780 994872440
I 4097 27559
S 38683 947254991
S 15093 618799398
E 27446 55718
I 58659 85830
S 53193 73519089
O 43473 84308
O 15606 73362
I 17319 46682
I 1744 77580
I 29515 69838
I 34743 76346
E 56054 77744
E 36914 62457
E 48070 97981
E 30441 53196
I 40750 41589
E 10961 14351
I 53519 98234
E 19087 26424
O 1655 43366
S 22307 750796291
O 7667 97300
I 21119 91093
O 76524 93944
I 13729 43300
E 7177 32099
S 35212 269446444
O 24175 66443
E 17122 98921
O 35348 90572
S 88096 331109064
S 17036 115092182
I 12188 36688
O 13255 98065
S 26279 346516500
I 26426 84858
S 85818 765214778
I 17523 51878
O 32240 88570
E 14789 42343
I 1027 82022
O 21101 26653
S 82023 345977455
E 46572 73127
E 20763 39432
O 50318 85927
I 67048 76915
I 7190 98634
S 76786 61592776
E 6332 15765
I 43041 65320
E 5584 89377
O 54048 63639
S 29555 741696395
E 16924 77717
S 24288 997634234
S 67866 819140615
O 79098 90500
I 65833 92947
I 48420 79890
E 62027 88422
I 41793 54009
E 31678 82606
E 29941 85210
O 29025 88447
S 47723 352426769
O 45345 75004
O 30804 38157
I 61091 71086
S 92139 698768998
I 15840 35282
E 85085 91739
S 72017 34367060
E 46013 47916
E 8969 54176
S 42180 564647194
O 15165 24404
I 37503 41535
I 1864 68489
E 59434 73010
O 8511 30297
O 47178 95470
O 31062 34015
S 52592 819078156
S 14183 571983899
S 75217 326282897
O 18761 19331
E 14583 32152
S 57851 635047723
E 1023 44190
O 55349 68368
S 93282 296306481
S 36388 865638990
S 17433 529139249
I 26119 60192
I 20875 58890
I 88628 99015
I 45880 90607
O 17420 56114
S 79298 753256037
S 45232 827495697
S 95481 879400844
S 95076 225733254
O 55691 84124
I 15338 58225
S 99026 547193396
E 25273 67204
E 10687 81703
O 16074 66580
S 42832 742976412
I 4583 37655
E 8219 31435
I 20161 83159
S 67396 619541325
O 30661 76229
E 13836 75026
S 16781 546191874
O 500 18439
S 71142 389410383
S 34445 485854488
S 48347 540536543
O 29289 96689
S 47462 468037221
O 44044 79304
S 45212 541480302
I 3985 73739
E 29549 81763
I 77821 87118
O 383 5238
E 19258 56607
I 66732 69563
E 23965 64958
S 26283 809871711
S 41221 579361859
I 44560 72160
S 69244 577393636
E 34909 50461
E 23602 67859
O 3154 34163
S 52580 808564356
E 48969 98538
E 6568 89966
S 61814 986099418
S 68360 217001307
E 81488 85802
E 25164 90599
I 82454 83501
S 23197 580648286
S 61876 981354234
E 40826 58248
I 30732 72346
O 40462 95669
O 53907 86518
I 40698 68771
E 66863 97148
S 57828 587202920
E 60499 96727
I 23969 41614
O 29984 42489
O 31003 79199
S 45086 698414880
S 42036 467904149
S 45831 182137183
O 9430 40533
O 2441 61533
E 21223 47966
I 49920 95462
O 50890 68770
S 44944 402236359
I 69212 73789
O 54111 55268
S 48689 455614529
I 24680 75482
S 32286 40174447
I 64115 82500
O 64438 98102
O 585 87360
O 57085 93496
E 25862 64257
E 40708 84162
S 73007 652705556
I 2668 20042
I 72913 96629
S 68875 956124685
I 33043 50955
E 71785 98648
E 5857 80985
E 10855 57615
S 38497 190036400
E 8119 38091
S 85164 127232380
S 96081 16896331
E 24596 62740
O 46364 67613
E 49071 76207
S 30544 749623536
E 44164 81578
O 10311 14300
I 52320 92038
E 32577 53774
I 53627 95117
O 18819 53010
O 6415 17368
E 15386 57106
S 22153 628742603
O 50618 73336
I 78205 89660
S 7920 752443707
S 55412 779631939
S 87893 451015978
O 26369 57042
S 61418 905651677
E 4192 13165
E 11697 67412
I 29531 41540
O 52502 77827
E 59669 66736
O 54923 56498
I 39719 42108
S 23809 689139981
O 14142 88531
O 40109 81604
O 44923 92638
I 68762 93208
E 15615 67569
O 46059 57975
I 55724 69842
I 59530 96479
S 95785 323863224
S 87574 258907576
O 28124 75707
I 53180 84851
O 35855 84790
O 36302 37908
O 23339 93696
I 29507 52962
O 28614 30177
I 39247 46145
O 38721 97673
E 81536 82809
E 10812 16820
E 81912 87569
O 10943 86720
E 74340 75499
S 77185 609794982
I 15453 31150
S 3276 500040008
I 44641 84595
I 5308 67294
E 25737 88762
O 34679 44721
E 46037 55992
E 139 29989
E 37915 43013
O 39498 72707
O 18365 26501
I 71810 81802
S 91667 999982655
O 56686 78487
O 10683 21050
I 38996 95922
O 9711 58652
O 78486 95922
S 40348 59688412
O 18964 93662
O 39125 84734
E 46216 89741
I 12720 21651
S 67891 856222368
I 10278 95927
O 30143 80519
E 10360 31703
I 2533 15775
E 19708 60681
O 28457 33847
E 20384 61367
O 11172 99528
I 79069 96342
I 1215 3991
E 54754 62048
S 319 969339277
S 71006 548851347
S 70903 573567698
I 36944 57386
E 79416 80430
O 81424 97599
O 63317 75921
E 13964 63064
I 28533 65258
E 26340 48027
I 28741 55013
E 63479 81874
I 90245 98363
O 18547 76640
E 15170 35883
I 61237 68123
O 12050 78707
E 56125 81896
O 27591 89737
E 50053 74293
I 9946 95222
O 48166 86071
S 94199 155518138
S 41643 820895531
I 26729 49614
O 39313 52900
O 15916 43166
E 23875 39045
O 5288 36335
I 22451 25877
E 29784 40408
E 34779 86769
S 61230 233791825
E 33019 99709
O 46065 65819
E 29605 99151
O 69181 89877
E 36276 38709
S 29685 504965687
E 33207 36086
O 16851 36139
O 3826 99846
E 19162 19520
S 13123 82695534
S 40958 747054484
S 82199 443632080
O 22497 57778
I 23860 66440
O 17814 29503
E 34510 83467
E 733 6810
S 75225 16474871
S 8581 24630571
E 8235 75486
I 25857 35442
E 44210 76939
O 65022 82285
E 77040 86125
I 13028 31292
S 36323 420640197
E 52029 81401
S 6763 802047086
I 22457 73175
E 6328 45004
O 55773 72758
I 70225 85366
I 69486 79434
S 41172 600681784
O 233 19881
S 11472 378541309
I 1861 23982
I 65084 80438
I 35445 98278
S 97074 62709155
I 14779 52019
E 78108 90744
S 23607 399320665
I 19334 85713
I 23987 68638
O 11601 71449
I 63674 87730
S 85536 231476317
S 79333 399843412
S 47298 900733427
S 83399 478723272
O 20525 85650
I 4451 22062
S 82524 306916224
S 61114 995325537
I 74217 80767
S 59207 773804118
E 46946 65423
S 71263 811579028
O 14545 87570
E 43610 52731
O 54419 82008
S 69758 41620792
S 25090 869121292
I 2475 45097
I 13558 35892
O 48824 79434
E 68067 81323
E 7933 67876
I 14793 79771
S 16908 440264837
O 2306 79996
I 36877 80878
I 20013 49046
I 35110 45065
S 88686 322990211
S 82870 507675651
E 36538 78428
I 58306 61335
E 1801 58688
O 1506 2198
E 46929 68729
E 26972 57394
I 20354 22152
I 32376 45438
E 33528 51588
S 88636 244899194
O 78648 79833
O 17413 36978
O 55770 73737
E 79989 94955
S 58458 505556277
O 36510 73725
O 16823 61375
S 55982 795487855
S 34214 362996353
O 37861 70027
S 42969 658430047
O 19660 23547
S 70175 891959332
E 20892 71230
E 29636 88081
S 51039 689417080
S 16491 962198568
O 29957 99031
O 4959 83885
I 11149 93674
O 33449 44634
I 2269 22612
I 16631 19414
I 56722 76247
O 32429 62015
E 30221 72688
E 1805 96252
I 28906 88590
I 23525 44925
O 44191 83936
O 67194 67514
O 91650 93977
O 24169 58308
E 8456 34738
S 76571 469061169
S 98061 812402998
S 53408 588664598
O 17896 37615
I 72105 75839
I 19678 49574
O 73607 75454
S 58397 285983444
I 56691 69524
I 14002 45360
S 38441 973034850
E 13567 89318
S 25017 541934632
E 12921 67937
S 73241 468357359
E 18061 39149
S 41929 593576910
I 59153 65344
E 60341 93340
O 80529 85204
O 16558 91679
E 46662 71113
E 17276 38877
I 31812 74997
I 15377 95289
O 41174 56946
E 45873 75352
I 68743 99712
E 11864 68580
I 57250 74112
E 54098 81379
I 52601 62360
I 79602 80550
E 36286 86406
I 56563 90783
S 86559 930586952
S 87233 407419151
S 52661 980673745
I 24579 81629
E 64751 82828
O 32812 83377
S 3296 27256386
S 48204 351762305
O 29076 32776
O 2336 20418
I 9038 12414
E 17327 22670
S 76622 823682072
S 53713 603911440
I 42059 54763
E 24750 73447
E 30475 77654
I 7449 20019
S 5627 681824230
I 24413 72039
S 29177 846717107
E 75228 88445
E 3437 61149
O 45721 75614
S 60220 170040905
I 9143 18922
O 38782 91809
E 43311 57958
E 75654 99574
O 40785 62428
O 25426 64349
O 21764 73746
I 34409 88100
E 16889 57331
O 277 77044
I 65697 96055
O 79881 94923
S 71530 750789949
E 28439 75766
O 35392 96942
O 39454 76932
O 52825 55838
E 1173 64165
S 87469 968616315
I 29729 52086
O 48412 94532
I 13995 40470
E 71726 94129
O 24146 46353
S 50092 166105050
E 17333 99931
O 81344 92838
O 17132 63671
O 16635 39105
I 23355 84783
I 18246 68550
S 59994 78444318
I 5742 35279
I 27629 80299
S 56801 628622684
S 25032 433057708
E 48569 99133
O 1179 94856
E 14588 78191
I 12341 26377
O 58525 80021
I 24325 89633
E 18719 67013
I 55860 84696
O 24708 96220
S 40844 110167873
S 49390 138666664
S 50857 964029973
E 67129 79037
I 31316 59778
E 58939 61509
E 37313 81105
O 50320 71632
I 63156 82323
O 56667 68875
O 28213 64440
I 31391 77275
I 44700 80414
I 8893 82297
I 21013 46758
O 13024 78778
E 16841 86124
I 20133 58065
S 77738 135912640
O 20740 37768
E 44185 90401
O 48392 88457
S 20495 748144225
O 49715 84131
I 601 49595
S 33020 785749432
S 71101 490612759
O 38016 52690
O 24297 76485
O 39787 74127
O 36551 64136
O 71580 97628
E 70837 72424
I 844 95339
I 45632 47088
S 33408 335532867
E 59774 68819
I 39277 99230
I 46382 69930
S 30485 171415358
I 77738 88733
E 11070 25572
S 2251 902319950
O 20560 33254
I 59395 69419
O 16310 24216
S 61002 347544732
S 55153 485236133
I 9641 94765
I 11261 53504
O 2745 70454
S 13708 322642890
I 72790 96997
S 60779 576705196
I 1522 85644
E 75486 82476
I 31953 87407
E 50190 68305
E 23400 51360
I 32217 47641
S 26459 60919770
I 21361 57780
I 14416 32325
E 12706 50697
S 77810 935831864
I 57652 64294
I 74923 97532
S 31800 157270390
S 4428 996311719
O 8609 87282
O 7152 67252
I 25653 89684
S 54043 145978670
S 18877 734676377
E 22137 44756
O 46272 84158
I 71206 98725
S 64137 359693183
S 69561 735123396
S 26435 18218718
O 14421 67228
I 9076 44243
I 28813 45067
I 77507 97620
O 73987 94195
I 2122 56954
O 64606 87363
S 77748 909583084
S 23013 964424851
I 62417 98954
I 78699 93266
S 81353 540191738
I 11016 17814
O 43559 71865
O 30698 97019
I 13722 82672
S 96968 320201642
O 3198 30934
E 32 75936
O 63165 86741
S 14399 257410770
S 83494 136661817
S 31131 348432349
S 77039 689044534
O 14575 43639
S 94408 128939309
O 45209 50693
I 34782 86312
O 57329 62370
E 34622 65044
E 56587 91095
I 2796 5787
I 53859 86299
O 13950 80827
E 2141 25323
O 11141 87044
E 7421 24694
I 30608 61350
I 15446 53347
O 11104 89425
S 70303 759374542
I 9114 9900
S 30964 789666430
I 7795 91949
S 7177 693503113
E 72840 92210
E 159 90019
I 26067 44993
O 53543 73793
I 62948 98630
O 61203 67149
S 2429 407015236
O 3653 7102
S 17944 277324285
I 31086 34951
O 76 72462
S 91 720276348
E 13774 97595
O 15824 68185
O 39998 91117
O 10491 43504
O 23080 92928
O 28765 40776
O 17676 71292
E 10840 89303
O 81071 95613
I 34784 73241
O 48070 58635
I 40711 68429
O 13829 75923
I 71803 85387
I 17887 85117
O 85500 89477
O 8116 72257
S 40008 707677636
S 2423 817707288
S 48735 532308225
O 5708 96534
S 32948 250210918
E 44424 96037
I 2880 67377
S 30380 855897779
O 49629 98616
E 33718 77719
O 47249 91954
O 55536 90911
E 17557 49885
O 41105 61534
I 31764 51969
S 49175 208229042
I 52402 95228
I 11317 87935
I 60400 71845
O 85240 97953
O 3504 4790
S 44287 273766858
I 38477 54869
O 39923 78873
O 27981 50948
I 41107 91027
E 4433 11339
E 1449 11571
S 87496 722520592
E 35412 70324
I 71022 94208
S 42151 557703727
E 27725 88114
E 77410 81493
S 51255 273936888
E 25512 92884
O 89589 96007
S 30882 683307725
E 636 26680
E 2575 65870
E 28047 66626
O 22189 48669
O 5553 67002
O 12841 70541
S 66305 868580636
O 28952 54179
S 57982 23354081
E 45440 51716
E 993 11718
O 21831 79487
S 3685 377509108
S 41923 374679522
E 12458 85619
O 40506 58920
S 47702 22275410
O 33402 60613
S 95445 623575327
S 14753 857835138
E 36703 51904
S 46517 258416888
I 22072 42978
S 84974 535085415
O 4804 20161
S 78655 218282228
O 15821 83304
S 85588 894145828
S 27778 919403982
I 29138 41863
I 30742 67956
O 26587 39401
S 7611 795151295
I 2580 9745
O 38697 55150
E 40584 77095
O 6996 9949
E 14706 22394
E 30262 91213
E 923 99008
S 56424 637893510
E 8925 85648
O 37607 89834
S 62610 948750925
S 80631 773867961
E 62054 99055
S 22418 632906735
O 805 32433
I 85844 90132
E 44742 68773
O 29198 58591
E 79783 98118
I 49218 76585
S 58555 596841977
I 1744 55296
O 30638 67308
O 21009 97630
S 80929 186418118
O 50179 50695
S 66649 759941368
O 34383 70910
O 12121 98927
I 55944 59993
I 38045 66292
E 13198 83931
S 80982 799305017
O 31137 68947
E 36256 37574
O 4665 82348
O 42221 76732
E 16038 48228
E 48722 62551
I 7442 76521
E 35244 53584
I 30245 56584
S 67094 850117246
S 34567 227674077
E 28806 41881
E 63927 88124
S 16117 16339567
I 10901 76541
O 2108 30911
S 70897 314228134
I 43192 81403
E 35536 99596
S 1822 693652274
I 34561 64327
O 47301 78391
I 8397 55914
S 7773 556221890
I 60636 71524
O 48626 54173
O 11638 86934
O 33479 90029
E 52871 83097
S 70022 794507781
E 1758 67196
S 37938 709118726
S 77882 404509924
S 29863 632946601
I 59838 98154
S 30154 633318316
S 80086 888640560
I 57675 79526
E 22097 62379
E 79071 85759
E 74791 78408
I 30920 55042
I 1255 40487
O 8660 50825
I 39203 96726
I 45954 89608
E 64369 71852
S 91406 715360230
I 34227 68580
E 29624 85838
E 36737 91004
O 3750 72794
O 34909 72396
E 45410 80372
O 60917 99274
O 42948 52598
O 3945 35266
O 16043 52780
S 91254 462724303
I 17391 75875
E 23825 79849
E 35721 61087
S 15251 88955785
I 26168 73079
I 36418 97513
E 8740 40315
I 6832 34697
S 19087 374341528
I 36393 39624
O 904 55750
S 27300 12632941
E 29481 32228
E 15415 46728
E 25834 86931
O 41761 98117
I 27084 92156
I 19366 51375
O 3694 50656
O 495 75378
I 3115 26915
I 56145 73193
I 3353 82847
S 16675 563347168
I 50126 54755
O 20229 35923
O 15512 46608
E 27246 72167
S 96345 644924483
O 5700 33772
I 71868 89071
S 97648 346864494
I 46585 91517
O 12645 77978
O 26214 93498
S 1167 921894884
O 38110 42791
S 94108 635133445
E 13100 91739
E 68996 86768
E 6138 49449
O 35243 45611
I 18426 95881
S 93617 534984939
I 7447 77217
E 76383 86691
E 19032 32757
O 79047 80139
E 13074 50415
O 16750 73138
E 5172 92306
I 25888 97825
E 23317 76335
S 36819 693982298
O 48287 56819
S 44372 347821615
S 50104 362429303
O 6479 62615
I 11018 49920
S 24028 867540205
O 81759 99001
O 6399 47478
E 15173 76128
I 35992 51684
O 15861 99698
O 17595 17720
I 36070 53994
S 75057 542728570
S 97041 525639301
S 803 412862299
S 6850 709088106
O 43190 95904
I 2574 98864
I 34778 85462
O 3375 38931
E 1635 77279
S 39541 848047566
O 53712 79492
O 24713 31978
I 40891 68620
E 20664 62997
S 33872 760206110
E 21775 93005
O 4522 76474
S 55966 759140213
E 10445 77094
I 67235 78977
O 32333 69641
O 9578 23532
S 80822 70511874
E 40338 45504
E 30857 67161
E 70444 97319
I 58367 77827
O 9476 48322
O 8262 33533
I 2988 63996
I 9581 22396
O 5372 87711
E 85170 94849
O 15407 31749
S 54884 303771520
O 43560 86554
I 15548 34796
I 9327 13106
E 49928 99641
I 134 99461
S 48504 567040841
S 83775 322443050
E 3887 21882
S 53233 612824827
O 17368 55821
I 25713 90240
S 26660 258067541
I 26132 64331
I 9683 31852
O 51701 92280
I 63777 93616
O 70681 91198
S 28463 841439563
E 50143 68291
I 4767 86359
S 65401 747023869
I 2820 76540
S 73395 293137305
O 38719 91530
I 71269 79608
O 25820 76729
O 793 58000
I 62740 73563
O 21636 43690
S 97899 988446879
S 70024 532501999
O 15890 72081
E 67181 93399
O 9784 17416
S 28465 435117087
S 72552 325148896
O 53349 88178
E 30260 38502
E 39542 76086
I 43847 58042
S 70382 62934006
I 19233 69213
O 8963 56556
I 24180 58236
E 35536 93115
I 55385 74181
S 15427 717866243
I 15615 90348
O 15441 57682
S 86532 105273365
E 30791 48182
O 30335 74523
I 8000 41916
E 44436 74690
E 55244 86026
E 63414 63603
I 1339 83372
O 81527 82417
E 33379 69769
O 21584 94179
I 95654 98919
E 68696 97535
E 23164 29410
S 80392 353833671
S 47668 344725928
I 69949 82328
I 31378 70994
O 40519 51479
O 10988 53287
E 30396 35322
O 22423 44307
O 27765 71672
E 77387 81481
O 66456 96759
E 12770 25683
S 45895 701665420
E 15447 38796
O 21310 82771
I 53946 63014
I 20844 87447
O 27447 40859
S 87118 872845960
E 63870 65386
E 44008 50331
S 32992 164897100
I 7201 78991
O 5971 7849
S 93555 634882018
I 50623 51654
O 43229 44493
S 16505 409997876
O 36861 38207
E 28073 52381
E 32841 80494
S 70225 627369683
I 6887 18064
S 95681 391066091
S 83622 708586418
S 19552 277082505
S 67861 974755504
S 87688 540588981
I 62757 71247
I 43299 53267
O 29938 49728
S 80839 659094283
S 27525 33793585
I 31934 32868
S 2780 117708002
S 58737 492936609
O 3117 87566
S 31385 272002297
O 25793 77340
I 31033 39782
I 49892 58570
S 49555 838811180
S 55845 216680123
S 99075 712619988
S 96649 781497900
S 96750 391622687
S 11074 776349912
I 37497 39113
O 70202 96432
O 40980 48959
O 58308 61328
S 74397 287305471
E 13969 98462
O 513 84509
S 40521 171263540
O 8854 42839
O 2729 68475
E 58283 60714
E 28289 38302
S 49476 265461942
O 77405 90292
I 45491 80752
S 10048 817058734
E 57109 90959
E 75761 97735
E 18994 97540
O 43182 69060
S 35218 927539635
O 38580 60450
O 74965 78196
O 25528 25706
I 13269 61223
O 58223 90496
I 5322 73682
I 3249 14878
E 36435 52442
I 20521 95370
O 41249 81133
I 16632 85930
O 9934 11994
S 13130 556423367
E 27660 29052
S 99870 25511481
E 79198 98634
E 36466 38670
I 40480 71123
E 71601 88873
I 23694 26562
I 327 37101
E 23914 73807
O 62320 94523
O 6589 69769
E 1848 31502
O 82577 86257
O 29506 95057
E 39886 93877
E 74853 97573
E 6934 35970
S 85427 539344673
S 10424 162464215
O 19459 77090
O 12898 75167
O 48490 59808
S 89344 97929082
S 61048 992495826
I 55209 92471
O 50178 76195
E 36951 40866
S 207 864387504
S 63339 121381541
S 51893 883528246
I 21348 68043
O 46007 76846
E 54299 61069
E 18063 46695
S 49482 304111437
E 2604 79020
E 66585 67392
E 94767 96707
I 68346 83565
S 11253 393223375
S 64536 736055470
I 68324 78423
I 18634 35203
I 63175 63267
E 41319 73123
S 87407 527416929
O 54663 87522
O 4257 5590
S 51101 458528838
I 53220 71267
S 47978 845644646
S 84452 665208473
E 46132 65157
O 80600 95952
I 68338 91184
O 1037 44558
O 25712 39211
O 33443 44366
I 59952 84238
E 37480 43220
E 4013 39240
E 61015 87421
O 31859 32682
S 40660 381541085
S 80877 69639264
S 2383 443920002
S 82768 117761
E 20266 92417
I 65334 66677
E 15999 34984
O 28171 37242
O 71838 92360
E 8352 10809
I 31714 56929
O 70138 87076
E 65326 89052
I 19904 38346
E 59136 65941
E 20454 78149
S 25311 304411744
S 10670 142103907
O 17009 25795
S 1899 547038548
I 26983 30560
I 39858 80516
O 1683 27179
S 90675 953709474
I 72917 96870
S 79275 806326305
O 59814 79944
O 23923 38044
E 66037 73306
O 19596 47312
O 54236 79568
O 95293 97334
S 81170 655725198
S 46859 246913852
E 22681 70636
I 18694 86042
E 73469 74320
E 12768 74995
I 19069 52694
E 39051 55543
I 38874 51152
S 47801 994362270
I 64855 84537
I 11984 21398
O 37061 51161
E 18682 50338
O 39801 43420
I 21793 27876
O 49951 93735
S 1922 785824590
I 17592 91640
S 63149 658452673
S 14511 575340347
S 93903 983863752
S 87115 194164403
E 48875 52114
E 65207 93565
S 16585 314766730
E 1382 4677
E 14552 36935
S 75172 336137062
O 23933 42962
O 2202 29206
E 96347 98122
E 53920 93184
S 53582 359002104
O 16731 72364
O 75143 76639
E 10416 46484
E 10158 27992
E 87682 91850
I 47963 89796
I 57941 92927
S 86674 809750925
O 13119 30703
E 38773 69972
S 92267 812262531
O 78302 92351
S 52737 318620296
O 75989 84520
E 31544 87702
E 18090 35963
E 80947 87402
E 43821 70048
O 51377 78828
I 70496 87366
S 35794 159960695
S 70367 34180314
E 29215 40011
S 80374 958189014
O 3370 66586
I 61259 78915
E 44479 76867
E 27390 40106
O 18182 85688
O 33616 83192
E 70204 77369
I 35661 72729
O 56601 66305
O 3682 44692
O 501 98082
I 20089 24552
O 73179 97623
O 14752 23880
I 41749 72773
O 30533 88840
E 75237 80975
I 37391 98993
E 86486 88783
I 24227 68980
I 23544 54111
E 21064 83964
O 27802 61687
O 5134 99619
E 3826 97015
E 19233 66889
E 21026 91964
O 3548 40193
O 18136 53221
E 18965 59813
S 61705 108478662
O 39727 52292
O 43655 79465
E 18280 30725
S 46953 726824632
E 7986 96057
O 29721 40109
E 18288 54504
S 39283 186015075
E 67990 78551
E 55983 63690
E 64447 96699
E 43271 77964
O 95060 99352
S 75775 428946204
S 94732 697503480
O 79254 87224
S 42716 425042521
E 58211 65013
I 43517 80462
O 86598 93539
E 4441 30712
E 40896 91139
O 15590 76137
E 58098 99244
S 56237 384872649
I 22471 89384
O 50718 98579
O 68212 89041
E 7379 73608
S 25879 255137048
I 77209 83359
S 53067 642712063
O 27219 86073
S 98984 906222004
O 78378 80745
I 20727 59106
O 4043 24297
I 56320 80050
E 33044 93296
S 73595 544116589
I 48756 63228
O 1539 83914
E 30275 54721
E 5039 81782
O 48119 64491
O 966 71198
E 39521 73864
E 26258 46733
S 63675 347585315
O 3820 10000
E 65978 78403
S 5481 578991851
E 32537 40947
E 43706 44707
S 38662 270500632
I 49184 55060
S 99931 848803918
O 67471 78333
S 22295 137980804
O 57989 81136
I 4847 8725
O 23788 92580
I 7875 25656
I 72758 90049
I 66919 70966
I 13266 49979
S 47663 454082986
S 1560 689496206
E 10059 76426
E 6234 28295
E 41348 66806
I 21424 79109
E 26531 70720
O 35250 83892
E 51462 75649
O 72182 94168
S 83256 202401714
I 65394 70756
I 43051 55284
E 5504 67986
S 4142 141144829
I 4844 83419
E 30801 37407
O 23539 73439
O 5821 83278
O 47588 77135
E 56624 90252
S 63551 836964795
E 8195 96760
E 2382 93046
O 58987 77433
O 23125 29865
O 21746 79965
S 66495 246357083
O 65286 82716
O 41225 64432
S 22320 317192202
S 36614 967975997
S 53284 176792640
E 16243 29584
S 29943 939287504
S 33835 208584286
I 6986 21897
E 45448 62508
I 16484 58418
S 49439 243121065
O 30043 50836
S 3594 460452792
I 26253 98848
S 86945 53686043
S 64985 204771691
O 41018 89263
O 45515 49183
E 36415 86471
S 86811 444388578
O 18930 62159
S 93138 756032331
E 26470 30738
O 24154 72832
E 58753 84121
E 65105 83759
O 10680 22467
I 25715 76424
I 31416 58127
O 41591 67910
I 50377 80305
O 33642 95658
O 34689 51838
E 13805 40409
S 22779 293721739
I 47833 53549
E 3944 43555
I 72124 94308
S 1310 464013239
E 76879 95178
O 14359 93048
S 42873 363841220
S 60702 342187037
I 47465 58544
I 8177 18029
O 76355 82339
I 51861 81578
E 38664 90692
E 250 49316
I 37961 85020
O 95283 95610
S 56689 718782234
I 7769 63167
I 17479 88390
S 75093 934706205
I 17520 60388
I 9741 76746
O 17697 61371
O 68811 82923
E 49388 91329
E 56492 89747
I 19992 34711
I 61314 85824
S 49975 976585295
O 30274 34500
E 13478 17171
I 4538 92801
O 34475 84508
S 24547 629837113
S 88217 227345194
I 76128 91349
E 38471 95370
I 22586 68790
I 5329 40941
O 60216 94866
E 33636 78527
I 23413 56107
S 87969 666897422
O 78335 90176
S 72301 640938769
I 66157 99503
E 33008 53474
I 15975 51242
S 93411 717467576
S 50188 42083394
E 20142 54359
O 71783 83574
O 88898 99212
O 12847 26761
O 60390 66309
S 61749 801231198
S 20766 837894928
O 19751 63061
S 81170 215846891
O 6321 92080
E 31970 54613
E 12376 87887
I 32064 48812
O 19525 33835
S 42126 250087934
S 68408 500548186
E 30346 53256
O 33700 75595
E 14886 27053
I 85979 92665
I 44628 69808
I 77673 88243
E 16619 97709
I 64195 81364
I 22697 95419
E 26891 86551
I 13284 13873
I 41366 49654
I 62284 65696
O 66506 67440
I 43803 75200
O 1850 74563
E 59690 68669
E 24999 65231
E 86479 97147
O 22824 83599
I 57317 91448
I 12520 68850
E 82472 83163
S 4859 907457963
I 74460 83959
E 33586 85796
E 55354 81462
S 65915 101413049
E 48678 53183
O 61129 76187
I 75271 77567
S 59098 152493612
S 82732 662127172
S 38864 410348393
S 23719 336860351
E 62131 88251
S 31308 862421800
O 40120 77057
E 43261 66868
O 28599 88452
I 25686 72417
I 43504 61619
O 27584 49817
I 51549 85519
I 75317 76380
I 14706 33637
S 99537 704990818
S 12871 880050397
O 1074 9647
O 46701 99786
O 65158 80278
E 14836 95906
S 5841 468340316
O 57795 91875
O 18694 52743
E 61707 88016
S 21689 775457051
E 998 45174
E 36739 87335
I 35454 58580
O 48176 87624
I 29193 52154
S 91458 767796963
I 49544 88081
O 12420 69322
E 23177 27842
E 12124 88820
E 70393 91441
I 70133 70336
O 13576 25642
S 56904 3338522
S 23669 922010636
E 17578 22484
I 79427 86611
O 69004 96709
I 12738 70774
S 75463 59509717
S 97796 213101997
E 4497 32211
O 36954 50017
I 54454 81540
I 23392 55891
O 76944 87844
I 33859 69588
E 61455 67787
O 21043 50838
I 76188 80869
I 65849 73592
E 32918 67306
O 53082 67066
I 17837 80618
I 93390 99677
E 16929 26618
I 43512 69510
O 48927 64001
E 11284 27777
E 48336 68694
I 22709 34638
S 42515 48446647
I 24246 82095
S 77403 504666867
I 30021 46515
I 47346 68917
S 51284 473400471
S 32696 506827017
I 52276 66767
I 17271 75703
O 29827 94813
O 32907 43492
S 25903 18429019
I 21471 86044
I 7715 83664
S 32816 73316858
S 26075 192845704
O 34455 80849
I 7937 79648
I 31578 58995
I 9910 11150
E 16008 29294
I 16691 34870
I 12296 27256
E 36957 70063
E 13772 32292
I 14069 28932
S 11393 71285080
S 8131 541626182
S 32079 782956407
O 84545 84778
O 68448 87223
S 50564 65210508
S 50985 780035421
E 17720 51430
S 71170 615247787
S 28339 170489330
E 17416 65649
E 16551 78386
E 12432 88972
I 51208 91186
I 34407 95883
S 57809 417667852
E 39212 65764
E 11098 95965
O 27759 57482
S 1860 630331480
I 23555 69068
I 43145 52033
I 20522 87387
E 74007 98775
E 60631 92812
O 35908 75461
O 40118 81385
S 95033 931814103
I 41194 66867
O 479 7140
I 45289 59504
E 30528 66862
E 30201 49218
I 54485 72751
I 62647 94444
O 34865 39758
S 37890 104023914
E 9870 98209
S 29144 959601967
S 97514 873290441
S 98906 861370378
S 18140 320716378
I 63867 68378
O 12815 52247
E 50080 92142
O 42200 91701
I 6738 29353
S 70338 474330122
E 3644 75727
I 76241 89944
O 34340 88794
I 43238 50521
I 8248 47919
S 35815 614914078
S 66611 923479342
S 33241 610776130
I 18910 70519
O 20379 53041
I 20726 74487
S 40744 466671711
S 2823 463376633
S 63785 251384575
O 13350 95950
O 52845 69392
E 8390 64407
O 29629 34079
S 6020 509960683
S 6987 939796820
I 22322 27621
O 9177 44902
I 27305 97740
I 96161 96718
S 83371 214754852
E 11933 87438
O 18501 62169
O 58181 61481
O 7042 45636
E 20539 94413
I 48964 89264
O 9304 90682
E 46751 92903
E 13199 53232
O 18104 77682
E 10622 14432
E 11144 72654
S 40500 321277184
S 15390 349578950
E 86655 93326
I 89619 93499
I 76323 86066
O 19063 25125
I 15786 26201
S 2675 788797168
O 42733 79678
S 8516 855888286
O 49585 52408
E 6884 29866
E 24772 68100
I 24892 43681
S 39126 629280028
I 32667 87009
O 1512 55528
I 23583 73852
S 42930 441261791
E 69836 73190
I 1813 50559
E 51665 89914
I 67362 86887
E 27829 60379
S 83009 361507978
I 4298 75972
I 9220 97423
O 8968 65267
S 40434 760933100
E 1121 36558
I 11732 39260
O 4751 85373
I 6272 77585
S 13860 792691820
I 31659 52328
O 661 96662
O 1645 17957
S 96623 685148687
E 18054 80900
S 76162 638164258
O 32490 90753
I 19978 53132
S 5990 362587935
E 47672 82044
I 14527 91722
E 57016 57290
O 24761 85442
O 33150 54113
E 22758 81208
S 69605 416258121
I 15526 58432
S 36778 893008041
E 38199 97169
I 3889 65293
E 17157 99221
S 79959 542269152
O 16436 31681
S 42161 293814772
E 39867 99878
O 1597 95167
E 37028 75320
O 43389 62604
I 24208 82990
S 34554 826073958
E 50641 94807
E 59999 65555
E 15528 95080
E 618 45640
O 17692 71092
E 52259 98165
S 86516 322844296
S 59582 400143494
I 19721 50800
E 6066 36724
S 71494 775994839
S 64032 970411723
O 38766 86308
S 80326 466379622
E 45813 61501
O 69871 94132
O 83831 85837
E 53074 54682
O 8445 21060
S 6630 667379776
S 26984 771447018
I 27190 83789
O 20084 43363
E 36221 52795
E 42243 53112
S 28703 887006384
O 3531 70797
E 4865 79209
S 93711 980983194
I 29017 39967
E 82271 93932
I 22234 41252
S 11577 93467589
S 11690 492960721
O 6130 93926
E 35107 68557
I 3383 26780
S 57257 334493359
O 32406 51665
E 10552 78136
E 9398 30257
I 32463 72410
S 94659 225640395
I 2584 21595
I 17464 26221
E 70433 94383
E 84417 97740
E 3884 29829
S 41976 417770848
O 26091 80465
O 52138 99919
E 21096 88178
O 76209 88175
O 30539 40418
S 71281 574769492
I 14358 41428
I 55571 57085
I 62542 74604
O 3791 68375
E 14630 21557
E 52204 77353
O 29284 34188
E 45443 57713
E 21773 44650
E 19763 27074
I 9198 31059
S 17041 874149822
O 69698 84243
S 72006 298669842
E 52319 62605
I 50190 62699
S 39237 820509409
O 20609 47246
E 80911 95047
S 83369 628305494
S 67079 858732141
E 21497 64001
O 26332 85997
I 73657 83933
S 76878 510991744
S 29718 138799332
I 40226 73416
I 32966 35300
O 16909 98661
I 2064 45000
E 6097 91937
E 63856 79897
E 11314 83385
E 55991 63221
O 85665 96273
S 26920 35642782
I 13902 32414
I 23395 99090
O 49030 78130
S 78587 988501032
O 8645 93964
I 44900 89528
O 3009 4785
O 49958 69276
S 64930 742813534
O 36470 72521
O 14000 20719
O 62694 89839
I 43155 84574
E 54542 76164
S 4031 110070024
S 79745 801458698
E 58948 82563
I 19300 42946
S 55452 552414532
O 31588 64450
S 18568 169625399
E 1337 57399
O 14585 55784
O 47709 87667
I 14305 80361
S 39036 7183365
O 17773 94810
O 32448 38423
I 24056 30790
O 9276 28882
E 91983 94819
O 22235 88132
I 69348 87417
E 15404 54110
S 79417 154060250
S 58020 523582078
I 17167 99172
E 13413 97791
S 65612 242413246
O 23581 78479
O 6815 42001
E 53390 94680
S 11111 724064469
O 73799 85679
E 28101 52448
O 50995 82292
O 13164 26544
S 56081 550213749
E 56843 87709
I 57469 70568
E 7528 68997
O 26619 28029
O 45445 53991
O 26827 85219
I 20548 38696
S 77244 99715025
O 53078 80852
S 40816 54461599
O 10630 63456
O 75801 82365
E 24653 72181
E 45543 50954
I 15914 71926
S 67271 178918558
S 5563 427741757
O 18113 25173
E 3128 97463
S 57483 741132298
S 39964 675706697
S 19154 190557278
I 17300 88172
E 68264 99805
I 8087 18111
S 67338 637695775
S 86938 340384754
O 9682 81186
O 6752 22307
S 62452 220901439
E 21173 26170
S 38812 504303396
O 4061 47327
O 54108 98360
E 24031 67443
E 45965 78287
O 73072 95782
S 68142 496422567
E 11471 26939
O 26288 71735
I 1131 81365
O 56961 74412
S 39051 508634335
S 58660 225517635
S 2191 459372237
O 55653 73771
I 1465 57559
O 15993 64525
E 69575 92492
E 76043 76052
E 69990 92736
S 48478 332270553
S 75533 345240748
S 63796 550974965
E 52436 71038
E 35009 47948
S 60310 196792131
S 11976 648843146
E 49777 57727
S 66177 272718574
I 28416 79178
O 29469 30939
E 38985 95084
O 28778 43795
S 49970 300680449
I 10626 54912
O 44973 69533
E 29218 76952
E 63225 89782
O 20806 59442
S 75493 984611562
I 20844 62485
I 8782 79040
S 80736 694795810
I 14188 68212
I 69913 73024
E 80443 86624
O 11348 20868
E 67929 81477
I 6283 54537
S 44815 328805751
I 36193 68559
I 56866 97192
O 27915 59988
O 7763 61165
O 14079 69967
O 28706 67106
I 20408 58632
O 25464 30245
E 20244 25670
I 29732 91320
O 50026 64692
O 8794 98405
I 44394 98161
S 16025 730569858
I 42842 60519
E 12408 28269
S 17343 96570652
O 47915 65159
I 8035 65425
O 9131 83314
I 34029 86589
I 42273 59452
S 97775 592545617
S 94691 293461360
S 72738 475049886
S 43940 485714827
I 4684 75645
E 44180 44774
I 64568 66697
I 75584 78257
E 32590 61059
E 35383 93261
I 14837 22546
I 47454 82155
O 30195 30676
I 23339 77186
O 42482 90709
I 88216 95378
I 21361 72424
S 4057 460392099
I 19753 49563
E 33430 68646
E 41948 94656
I 56288 94169
S 69490 309180351
E 12589 60525
I 1267 91480
S 93743 187334319
S 32004 100005085
O 19821 97712
I 72690 96084
I 35741 42207
O 82832 96730
S 80082 491240313
E 12373 69208
S 86219 718779463
E 90140 90390
E 46459 69319
S 35473 435067126
E 12191 50777
S 55023 515940644
S 80069 419941033
E 11820 57538
S 68839 485768015
I 34570 61145
O 41006 72792
I 16276 22782
I 69518 89104
O 14339 37684
O 81764 95144
E 57804 67247
E 66160 78553
I 8781 46692
E 19017 34339
E 57625 94145
I 15019 99594
E 29262 68927
O 7186 66949
E 24521 70570
E 3754 35380
S 92434 428174166
S 38876 347629039
O 27732 51420
E 39418 70759
S 4858 839948119
O 54892 80077
O 65641 73464
S 36867 868988467
O 290 14452
S 2570 257047355
O 51145 75324
I 55373 82727
E 2357 12378
S 39333 328482140
O 46525 71413
E 38901 41485
O 12459 92003
I 23453 94523
S 24680 344370912
O 727 68298
S 37936 469508245
S 25364 204301326
E 45037 46529
I 72194 86978
O 16363 18884
S 29840 154424287
I 24957 48463
E 55159 62871
S 24154 530081161
E 3730 27439
E 9915 81120
S 37870 602748736
O 70416 94668
I 41931 51429
S 24182 690856833
E 42178 92228
O 14963 30595
S 47113 774744405
S 15985 905699840
E 56919 81387
O 70101 85432
O 50748 82335
S 63600 529394094
E 75340 75343
S 89182 751849985
O 26387 72538
I 38664 41456
O 66047 86470
E 54053 77404
E 10946 19537
I 41222 61439
O 64371 66297
S 23627 515688248
E 29011 48676
O 6522 7964
I 81554 86773
E 28756 57019
E 4693 69070
E 63852 77349
I 27419 91463
S 27608 882979003
E 59564 73961
I 41577 84901
O 20776 93749
E 9363 23489
O 29269 68258
O 32817 43984
O 9327 51276
E 11121 68384
O 14022 88770
E 14035 33096
I 20029 43504
O 36535 54575
S 27608 774619575
O 31937 46145
S 59456 899577250
I 2848 15194
I 42003 83875
S 43940 917822803
S 66306 960705040
O 67064 90415
I 37535 48522
S 72600 686313215
E 7238 75734
I 48069 68676
I 12268 55721
E 134 2205
O 68193 76005
O 16407 91999
I 54947 73192
I 14432 26050
S 59319 803009025
S 93611 337609369
E 74923 77201
I 14089 77091
I 30249 84306
E 10972 66199
O 61950 92015
O 35422 79910
I 15068 23893
E 49084 70313
I 36588 74750
E 35549 82859
O 6989 92650
E 27484 99557
S 72212 608468830
I 68572 86072
S 48734 312135002
O 41230 81548
I 32981 52720
I 34946 97016
O 7778 43461
E 45397 53292
I 50664 89237
O 7078 8771
E 44380 51365
I 45537 91818
S 85418 510676804
I 16794 48938
E 24273 52529
O 51121 60409
E 9958 68595
E 851 66227
E 64798 88474
S 38173 117468242
S 62457 937139417
O 9968 73661
S 56714 152967300
I 221 95065
S 23660 912921139
O 51685 98789
I 74812 79097
O 6987 74696
E 27208 97568
E 38302 82305
E 20096 20486
I 4744 44490
O 27550 99848
S 74075 810686431
E 15073 54749
O 33507 34002
I 90674 93245
O 25399 95271
E 40736 83321
E 47347 79163
S 87744 614025714
E 24039 72224
S 48559 889955314
E 4231 52309
I 78572 91627
E 55789 59939
E 1157 7385
I 16477 41034
O 16575 97298
S 83850 68802345
S 29185 718690515
E 21578 26452
O 37921 66330
E 41471 62272
S 73145 893908457
S 34865 801110894
O 48263 55854
I 34167 98156
E 4735 40537
S 64191 741683389
S 19758 713298339
E 26268 28296
E 26924 97727
I 58706 97232
E 45923 51082
I 12732 17683
S 94323 681879360
I 72166 86367
S 27527 283682013
I 1764 96353
I 30757 90422
S 12232 379157971
E 16973 37183
S 87556 805571492
E 23549 34691
O 66105 93706
O 44023 83665
S 78543 321230722
E 19124 55206
O 17032 97050
E 7000 57682
E 39557 67218
I 34191 84970
S 2210 832295094
S 78234 93449320
O 6331 33596
S 40309 764125760
I 35610 90928
E 66038 92551
E 10986 58594
O 21447 58643
S 55622 693056180
I 38306 56460
I 1972 94239
O 38857 53432
I 39626 65254
E 1573 78939
O 71844 92634
O 29826 46376
S 35987 600306226
S 85312 437069556
E 5324 83773
I 3732 51719
I 32672 70960
E 50042 59681
I 17881 70348
E 26712 86791
I 3458 59599
S 43987 645653343
I 13026 54617
S 34971 931776684
S 3377 350223814
S 6956 483097541
E 57777 88902
O 34607 66763
I 88623 94057
E 12645 56956
S 59485 203725401
E 20714 32046
O 10216 50522
O 54230 91647
E 9892 59960
S 24028 833720368
I 6482 10398
S 9088 70465832
I 51689 99186
E 38460 99431
I 1011 41189
I 38337 79737
S 11443 909913796
O 73998 83205
E 33309 43710
O 54447 62257
O 61935 64182
O 11751 92063
I 19338 94790
I 21502 88074
O 547 69414
E 35561 93997
S 20019 294933267
S 75366 236069201
I 82669 97237
E 2602 79092
I 42832 80669
I 30400 79784
O 2668 35120
I 55919 83691
E 32348 89620
O 70513 79538
O 33129 88330
O 66122 72224
E 34676 95200
O 24104 53823
O 58239 66723
O 10729 51253
O 70960 88434
O 8761 91816
I 2707 53726
E 67788 96492
O 81944 82520
I 42193 97491
E 27218 93488
I 22700 70397
S 25112 434872109
S 36898 349929856
S 46035 621642830
O 48775 52547
I 27683 48360
O 7451 16123
E 27636 87519
E 21442 70454
S 59367 812344678
E 5970 70900
O 17784 65000
E 1645 63970
O 9421 94698
E 19639 21294
O 34703 61636
I 43681 98674
O 27536 34222
I 95124 97600
O 17697 19949
S 62065 353238942
O 14872 67774
E 31977 53494
O 4178 37492
I 49281 60429
E 22756 44852
I 7491 35714
E 28260 95239
E 41866 80449
O 46069 97775
S 39117 476533156
S 83843 340309190
S 48585 35217638
S 88257 288659087
E 45218 62560
I 68903 99281
S 39621 493160747
S 6805 882932417
S 37082 324089577
I 44093 86951
O 54845 76604
E 79499 95939
O 20832 45981
S 10179 746838332
S 91506 109975938
S 48299 59354512
S 18524 774480366
O 62277 87945
O 61684 89600
O 5462 86301
I 55237 57515
E 7975 41768
O 33761 74402
O 56429 79632
S 68394 485574834
E 58934 61788
I 31528 38541
S 45447 733015371
I 9814 27443
E 18859 40999
I 53048 61207
O 43965 81258
E 85666 96011
I 4112 25502
I 33870 75939
I 66325 85178
S 28168 896213957
S 28650 203923386
O 24466 30323
I 27526 51032
S 18843 396854647
O 22033 97423
E 23713 78615
I 88269 93793
E 7566 68069
I 12400 26112
S 70443 765411830
S 60124 696221273
O 40905 58586
I 16779 76573
O 21562 44203
E 64607 73432
S 75751 872577791
O 17562 60193
E 9212 29967
I 50136 78690
E 41121 52240
O 15382 32639
O 53659 60621
S 59296 703543431
O 53681 85224
S 48707 592227384
I 16930 76600
I 34242 79123
E 17770 20705
E 62997 88159
S 7363 171104263
E 21504 70233
E 14298 82503
I 49752 63869
O 29398 88328
O 49468 95759
S 9806 829049901
O 12334 18083
S 9554 40508587
I 10384 27590
I 41015 45818
I 19629 70328
I 41033 77742
O 7611 85065
S 15930 853737375
I 60723 94222
O 8740 51212
I 75879 88844
I 12637 40108
I 71020 80926
E 34566 56769
E 8124 26719
E 54878 84877
I 28181 35687
S 18769 15219447
S 78940 220145302
O 6615 34328
O 8564 68670
I 57066 91047
S 2351 461352597
S 98829 421536904
S 94926 547921845
O 7199 35586
E 42499 74355
O 39696 86794
S 18632 644716599
S 77087 125655517
O 97481 98684
E 36726 40352
I 5824 81856
O 68884 85161
I 31539 33401
S 73585 736212591
E 51483 68659
E 24986 39609
I 20856 30949
O 7397 51916
S 8084 507135622
S 14252 35333195
O 50428 94050
I 26993 57501
S 26945 787949248
E 29525 45828
O 3947 7659
S 2569 438390948
O 24780 98495
E 46163 76328
S 10650 314068322
S 66530 664310112
I 1547 65334
I 84937 86748
S 11468 680679583
E 58642 88254
E 44575 93207
E 84003 89766
O 84730 91399
E 65202 83847
S 34381 351839988
E 74738 80016
I 57405 59185
I 1082 6365
O 15147 18797
O 35717 97896
I 38094 80132
I 16800 76611
E 51668 71554
E 77727 92347
S 74004 885433074
O 62480 77487
S 90153 939414618
I 45890 78924
E 60772 87260
I 5634 29182
E 75144 76642
S 94370 871679708
O 61476 63698
S 96041 78134360
S 69940 760022387
S 92795 475510688
E 31609 90873
E 4027 84533
O 29572 39082
E 11998 83751
E 88614 93954
O 74868 97024
I 39138 74641
S 4684 334025474
I 15091 54724
O 57835 95663
E 8492 73067
O 24029 39429
O 8023 57542
E 56375 90003
E 53792 72970
O 46599 60294
S 1612 287768906
I 4198 76367
I 53669 88727
O 85017 91722
S 11662 374672970
S 86427 905811940
I 2317 87698
E 20288 45335
O 26340 95881
S 63875 800344300
O 30257 32708
I 24004 49345
S 90993 869088253
E 77949 82026
S 37650 363253933
E 25578 81924
E 70117 95147
O 61333 80934
I 8551 54139
O 4548 87928
I 40295 85691
E 35696 48347
O 39083 83203
S 42162 295913980
O 20723 34121
I 80244 91763
I 46167 48721
O 19286 78204
O 37427 37773
O 8480 37172
O 39273 68198
S 78632 319930966
O 23854 47564
S 78407 452644980
I 25422 61225
E 56117 75797
S 68918 375562511
O 59888 82790
S 78183 421090495
S 21981 49933910
E 72082 82401
E 12912 59293
S 33673 590995539
O 23667 67271
I 20352 62604
O 52384 94732
E 76748 92411
E 23356 97563
S 48020 298295961
O 26638 86241
E 44165 62984
I 22752 59936
O 47539 89098
S 50290 858091237
I 6297 18497
I 1621 52193
S 46501 160198796
S 80832 829594449
S 80086 368783765
E 7064 50374
I 32294 41818
I 18962 28424
S 41613 505940905
E 17885 19780
E 16696 47700
I 22557 90291
I 22109 24606
S 2010 644206765
S 28259 711354434
O 31946 89225
O 59951 91536
O 12481 79158
S 25418 442807012
E 59032 61258
I 22893 92425
E 6407 52218
E 15345 89947
O 20521 67515
S 95623 888959774
I 27260 87312
I 26887 70831
I 42074 72239
O 26556 49152
S 56578 508822854
S 87111 524528506
I 11975 46025
I 5827 97887
E 205 83229
I 43621 63010
S 58404 821107966
O 29785 53632
I 7890 61795
E 13280 16627
O 80506 94035
E 30501 93454
O 37813 81821
O 60769 72437
O 56420 95401
E 37853 44056
I 8678 93635
S 79378 150131679
S 71476 346053747
O 60118 72745
S 16718 986839600
S 57265 136832740
I 22306 58048
S 92083 966574522
I 12878 15270
O 7895 77332
O 21684 57525
I 7485 70806
O 12883 48209
O 37532 80921
S 81643 254365981
O 21224 50034
O 54551 63612
S 50247 646906280
O 11635 77041
O 40293 83564
E 15623 48205
E 15116 94960
I 32214 82540
S 7194 667181552
E 15391 56499
S 47319 91192981
O 44839 62079
E 27677 79218
E 30330 68300
S 36012 594486589
O 62718 90301
O 11672 52865
O 20015 91662
O 4995 67192
O 4869 27984
O 75525 76111
O 17389 64807
I 15430 31905
E 26060 67420
S 87759 591066237
E 6120 83489
E 55935 88864
E 1761 85686
I 23777 27014
E 10633 79976
E 81466 94488
S 13865 100379356
I 15579 74974
O 65271 67913
E 61733 81713
I 10036 26196
S 15572 278221451
I 56872 73104
E 58145 94269
I 43585 74299
I 11211 58112
I 64521 66809
S 17278 230836829
S 47193 777635982
O 18961 38838
I 3939 99703
E 61796 68610
I 80106 93852
O 6052 87553
I 4713 67823
E 22800 65714
E 7748 11899
S 54898 169927145
O 43561 67271
O 20973 31400
S 49681 87282220
I 5839 46201
I 93089 96451
S 864 702553147
S 54630 34158604
O 56242 86378
O 5320 18043
S 45007 702976741
S 54292 167983676
S 11777 292471592
O 16426 79935
O 18079 84553
S 93517 434979904
E 51432 63018
E 39842 88915
S 54872 512756722
E 18486 36296
E 23161 63936
S 50745 186136182
O 29378 33982
I 28574 91526
E 8398 86539
I 7420 35257
S 31014 209403752
O 33555 61769
O 31593 45349
O 63308 78336
E 27415 79428
I 13831 18118
S 97105 548105423
E 73888 75373
O 20394 75457
O 46572 56414
I 32190 44923
I 6475 75146
E 16132 91872
I 29454 39527
O 45412 50905
O 28533 76605
I 68548 91030
S 42084 372533161
S 74333 210748651
E 48556 74786
E 51898 62570
O 30538 73131
I 2504 60134
S 59309 889192093
O 19950 58734
S 13781 500785311
O 82442 98245
O 20337 25772
I 21867 47046
E 1807 6802
I 81278 90782
E 11892 89455
O 78539 82763
O 2686 68768
E 66672 77441
S 24410 343228562
O 7459 93566
S 67131 469802782
E 12278 62178
I 91387 99237
O 19078 75183
O 20895 24803
S 36096 300441077
S 84275 43385009
I 31684 90508
S 16479 451038850
I 27425 63554
O 2585 11617
E 51129 91293
O 29942 87931
I 18215 82360
O 26747 28522
O 29021 99653
O 20658 42959
S 90883 847139972
O 6666 48676
O 78120 87665
S 73469 81526295
E 3380 51501
I 53192 79557
E 25235 29921
O 54495 62785
O 48681 88957
S 86058 737459144
S 67101 677476055
O 30188 32970
S 63707 970153876
O 1614 96070
O 9120 75059
I 43569 64225
E 58766 69353
S 72653 259477307
O 68557 69840
O 66890 97770
O 38623 58386
I 46189 81217
I 1209 64088
O 3018 40503
I 71251 96887
S 3427 628083381
I 11687 94234
O 39702 95676
E 83908 99918
S 84466 147036031
I 47119 57339
O 35653 90793
O 3241 90020
O 6354 23331
I 53036 99309
I 50127 59956
I 37228 43980
O 55200 61006
O 72450 93073
O 8296 37991
E 65719 78612
I 29826 55563
O 38328 84396
E 39689 53114
S 8181 30890567
O 37514 67263
O 28487 62454
E 53427 58438
O 52827 84301
S 60783 126142330
S 50055 4629746
E 27979 47317
O 2973 70565
E 11843 65330
O 29074 93212
I 39527 41941
S 64684 873360758
O 33104 43283
S 72084 401361200
E 6578 91439
O 45422 81727
S 52794 535333358
O 42587 91709
I 64152 92068
O 34831 36356
S 42548 608544302
E 39818 55366
S 31838 652473928
O 15970 33059
I 2476 59060
I 42036 76366
O 15623 72631
E 35410 45895
O 10389 49307
I 55115 64555
O 44828 58066
S 64411 102870887
I 5887 66027
I 25448 35734
I 18789 78142
I 9833 20128
E 72908 90342
I 26096 47176
S 58906 841465553
S 90073 979454197
E 28730 37216
E 14033 96443
S 63245 818749528
I 2586 46783
O 62046 74646
I 19439 20491
I 84342 96395
I 1124 1374
I 21482 77676
I 13002 42801
I 77336 78096
I 32491 98604
E 14237 68403
S 58575 759029174
O 15121 78655
S 83377 535427095
I 47739 50755
I 13371 80771
I 2057 44077
E 74429 82600
S 16932 924551672
O 1441 80986
E 43248 49614
I 29697 85100
I 82301 95634
S 70775 71009038
S 84641 898497646
S 2956 473312664
S 31290 713792594
S 23243 367698012
I 44642 83069
O 39562 71168
E 76282 93294
E 44138 65775
S 21033 772777856
S 21526 624064602
E 3495 24508
E 57089 62508
S 7791 311113198
S 68091 516709272
S 22165 314047696
I 63599 96538
S 63261 86195060
E 3959 11782
E 34090 49332
O 6759 49749
E 23968 92171
S 20091 503458140
S 31998 318127445
E 59745 83119
O 16080 91791
O 15072 64840
I 28842 38382
S 42479 225892370
O 27419 28939
O 2846 68762
O 1761 59841
I 27914 35248
I 26055 77482
O 31319 42491
S 10341 48251414
I 50381 68986
S 69847 927226417
O 67656 83330
O 68386 85090
I 22590 61682
S 10872 482277397
I 33327 35681
E 20076 71433
S 97476 67961373
E 5391 23929
S 7658 819383644
E 40085 79367
I 58564 67488
O 64186 78377
I 12172 30881
O 82416 99582
O 26590 32119
O 20429 92803
S 9777 281296486
I 21895 88043
I 77047 90180
I 17265 90321
O 25455 54971
I 11545 35119
O 4312 21597
I 2984 40254
I 20371 77701
E 64796 70696
S 5155 343767167
O 5372 78193
I 7504 27890
O 14063 58349
E 39637 84733
O 39747 57294
S 7191 823948732
I 39829 73119
S 88309 115941658
S 5552 168519301
O 8755 46621
I 41799 51892
S 93007 31832406
O 50301 99268
O 1466 37935
I 40761 56633
E 86392 92420
I 4999 77255
I 8930 69147
O 26571 41424
I 64236 67164
I 28190 41235
E 30657 59837
O 31235 52323
O 53047 54003
O 47353 59360
I 11128 67205
I 11685 33389
S 16768 938597143
I 29801 30147
E 13370 71850
I 27132 57560
E 13133 98789
O 15359 97862
S 75607 43447679
O 88330 93872
E 828 47390
O 9333 20382
O 93602 96742
I 6086 24306
I 12524 20111
S 83478 506000848
O 33054 77580
S 34942 628832844
O 40603 61878
S 43922 681359082
E 36460 87796
E 50504 97817
S 60732 223543525
I 64702 83548
S 96587 322780618
I 8794 47776
E 21587 88124
S 51159 559403271
I 2790 16283
E 9119 65013
O 23554 35596
S 65053 609082893
E 17283 52183
E 27581 87166
I 27277 95343
I 26236 57919
O 812 32023
E 54543 74598
S 14211 118304129
S 82601 206730045
O 55512 74762
O 49819 97752
I 56529 71575
I 56004 72092
I 30864 53361
I 79997 95178
E 78589 96551
E 23387 54748
S 85881 149054936
O 6015 15377
S 32767 321671801
E 70653 86661
I 12849 26579
S 97007 758905872
E 61162 67020
S 2657 378347012
E 15059 39307
I 18212 30825
O 82084 97210
E 98701 98929
I 6768 19099
S 94973 391256075
I 24048 69261
E 34758 41509
I 26435 58708
O 8735 10891
S 12186 297918929
E 2280 11908
S 30060 224807367
O 50811 73660
S 60541 106711762
I 78515 84340
I 63757 85978
I 69424 78317
E 70248 95228
S 91901 384120209
S 81168 913553375
S 20408 987891795
I 45677 76996
I 42033 83049
O 4894 77961
I 18276 80325
E 70940 87137
S 47309 991871544
E 23362 54789
O 49200 98888
E 54616 83438
S 97350 710575110
O 5705 33994
O 17596 39376
E 32445 59411
I 25927 34278
O 52213 70261
S 56416 61539601
E 2404 63671
E 46848 64592
E 38773 59854
S 95021 610336680
S 28080 522851709
S 87487 890909314
E 12912 79018
E 4146 48275
E 30701 82060
S 85151 282252567
I 9470 41540
I 17485 19356
S 11361 451420703
I 20034 40194
S 81350 12723609
I 20280 82429
E 38278 65480
I 41966 86421
S 15243 630510668
S 70971 314535976
I 35864 84120
O 41958 67056
O 50637 78032
I 28905 68301
S 36164 310440501
O 13952 14077
S 51535 924306804
O 51665 77123
E 13642 72427
S 9569 610670521
O 11694 20962
O 8357 24391
I 11515 96723
I 2448 31914
O 1823 38128
O 49887 93749
S 54938 458669345
O 4902 83111
E 10249 53436
O 18831 92682
I 17503 92195
O 30487 75474
O 77406 80173
I 27287 74334
I 36108 46939
I 83046 91223
I 11956 42233
E 43318 73067
S 85684 254170711
O 21788 26847
E 59912 94087
I 26849 84286
S 16736 51333626
O 7990 19880
E 62054 92375
S 85718 340594216
O 23211 89868
E 70612 83598
E 33068 86514
I 12535 99191
S 24125 41893254
O 3749 64724
S 59820 196046344
O 1842 44862
E 17195 56615
O 40342 48578
I 26847 94104
I 14880 60631
O 61423 97837
E 41332 57214
I 29195 99028
O 35524 41525
E 27177 65909
I 6407 18297
O 28472 94993
I 32695 52551
I 11980 88528
S 72031 36090636
S 44145 417240787
I 24574 77654
O 23975 51779
I 88519 93162
I 28347 65220
I 59454 88471
I 87327 90992
O 4873 8001
O 41026 67688
E 5057 85118
I 35717 58995
S 51259 403489620
E 31125 92485
E 3851 11710
S 68320 65027887
I 39001 56269
S 94063 75350315
S 29324 972595309
I 19619 53379
I 21894 63903
E 54750 80435
I 23445 80122
E 12955 26255
S 66260 487779695
I 44255 77683
S 66165 724658144
O 37636 58075
I 5460 39117
O 51578 90528
I 7925 51988
E 540 67799
I 26583 75609
S 53391 791372268
I 34046 67475
O 10189 16899
O 57382 70284
O 31739 46840
I 11113 31881
E 7381 8769
I 24107 66804
E 30899 64256
S 5386 911712965
I 68376 70927
E 94559 94778
E 40438 40849
S 8535 353290935
I 13687 83480
I 54193 59626
S 43366 423281320
E 155 11446
O 64865 96972
O 83121 99360
E 65557 90937
E 6397 61047
I 30741 48345
O 30912 34661
E 1724 13037
I 36779 43564
O 1899 94375
S 89820 778583995
E 37448 63679
S 26631 854318698
I 48692 53633
I 48966 81479
E 67190 74266
E 65057 87567
I 79423 85225
E 47811 88532
O 46394 81685
E 77540 98407
I 35211 38727
O 49427 75291
O 3120 24591
S 16854 487618883
E 56232 77427
S 6484 260994051
S 77323 777108274
O 5151 90828
I 33250 85530
E 19420 89645
E 34098 86633
E 15001 53486
E 29946 68383
S 54303 881622137
E 25046 90465
S 17305 856343982
S 23201 397962836
S 91654 997746766
O 56076 77813
E 33470 81354
I 14601 65364
S 64879 28017630
S 70933 249108750
I 43241 61679
E 10262 85449
I 68371 88705
I 51524 75956
S 83812 146282011
E 16441 84822
I 71134 94997
E 89594 92032
S 24515 355961182
S 34861 530245983
E 55958 81550
S 19685 835166092
I 33023 81338
O 15491 50845
E 6171 24986
O 4021 71825
S 35056 449527081
O 42666 88379
O 33125 95774
E 64086 95981
E 4675 5229
S 76246 429381240
E 40470 43008
O 53281 53602
S 12124 592233068
O 27051 52630
O 13962 75926
I 802 26416
I 45304 69586
E 72259 94382
O 67001 75714
O 16421 41651
I 12367 69030
I 7839 93475
E 18893 73887
O 8450 37950
O 19752 63378
S 46069 347823639
E 70303 77057
S 46290 964091809
I 16185 39826
O 5418 35433
S 13216 539653598
E 29550 43585
E 63836 96846
I 4594 94395
S 20574 524338582
E 7654 80834
I 55869 58062
S 17788 152282982
I 62699 74378
O 46058 87131
O 35793 53286
S 96606 983276972
S 73722 806835479
I 69349 91902
I 18494 76335
S 90915 386043913
E 49127 72084
E 36937 79744
O 56287 64037
S 14091 223009722
I 7696 46885
I 2627 46476
E 42216 48239
S 75446 440165095
S 56943 299113847
E 52009 67803
E 38258 65622
O 15292 60123
E 89770 94276
E 17834 24188
S 18993 288000844
E 21385 67799
E 40765 46528
O 19002 43253
I 35825 53348
S 37001 891587561
S 33519 263085455
O 27827 29494
I 2273 26062
O 86679 88281
S 66051 108525739
E 7515 12350
S 21991 407827727
E 20520 57828
E 51743 92986
I 20137 50651
O 1236 79703
I 43382 52906
E 53527 77347
O 52802 70557
O 27110 33946
I 59417 61477
O 72800 86403
E 48386 74316
I 35819 88382
E 30753 86712
O 3385 82883
O 44646 52369
I 23689 72021
I 11010 21329
I 8374 59451
S 25816 462277629
S 16572 438224687
E 26364 63751
I 55388 81609
I 26492 72768
S 52678 693980287
I 5220 43293
O 48947 66199
I 25176 95651
S 56541 935961635
I 57309 69739
S 65392 840338686
E 21665 73147
S 65944 664534904
I 28168 90580
O 11484 51712
O 23879 67817
S 72521 93257007
S 3373 260002070
I 34863 45419
O 59132 92292
S 10839 925968007
O 33501 56873
I 15028 38996
E 63700 98705
S 6732 981094864
S 64038 20461817
E 39701 53790
E 13862 95883
I 5584 26609
I 54094 70258
E 52121 70580
E 28305 29885
E 1257 34163
O 15758 69630
I 31800 36085
O 19389 45694
E 38478 94326
O 40454 79952
I 60868 67656
E 35741 89509
S 79190 993347607
E 45780 53757
E 59960 72055
I 65349 83671
I 7188 48050
O 9604 37045
I 8214 9457
O 29867 83887
S 21353 183738304
O 54065 71617
I 65840 94049
I 74546 89000
S 27826 70676037
I 74447 84015
E 35481 96311
S 31876 932600797
I 2709 24092
I 20692 92013
O 32919 36409
E 49552 82936
I 88826 94622
O 36766 55119
I 46309 49812
I 35163 39265
I 49969 71351
E 2456 57624
S 65900 459399573
S 86263 474555211
E 24334 89545
I 9472 74105
O 35438 56207
O 442 66518
S 84417 151651046
E 64435 76154
S 60691 705561434
E 29600 94643
O 12044 97722
E 71061 83203
O 71349 72520
I 8392 58058
S 13563 413097797
S 34796 540549299
O 38368 76739
I 17508 31137
I 9811 97838
S 9339 768229609
E 20740 78961
E 33815 98384
S 56764 884582336
S 55868 349520812
E 79618 99899
S 35396 823145235
S 35026 886978869
S 76291 900721685
O 56359 59460
O 27708 90261
I 31935 57333
E 836 12027
I 12181 19901
I 70236 80774
S 96129 922452798
I 52891 85768
E 24892 90290
I 9308 29157
I 11148 95966
E 46245 88979
O 72302 83785
S 53972 391187646
S 48651 959557796
E 73514 91785
S 16134 656531414
E 33656 38103
E 8917 77236
E 9060 38291
O 28351 71782
E 32923 78826
I 4969 29817
O 8791 9173
S 57166 331076829
S 60710 240835975
I 58689 86000
O 64796 94997
I 24513 70286
S 68646 474788525
I 8126 82620
O 17295 85209
I 3680 68087
O 62173 92789
S 25506 324359118
I 18469 30464
O 529 20105
O 44569 64504
E 41953 70477
S 37031 611022474
O 29356 61804
I 1156 99242
O 77615 85409
S 10901 467934954
E 2025 45108
E 13489 39479
S 39960 387153574
I 63903 68759
S 58127 654735055
I 29238 87764
E 33585 58366
E 78045 87796
E 14506 95275
S 4385 824640229
E 21185 72314
O 40227 86755
I 30157 39315
I 78570 85761
S 9194 739681407
S 4241 763493258
I 9394 61196
E 8538 98715
O 26992 69817
E 58830 67720
E 47232 90924
O 2864 63226
O 9562 39160
E 40610 46014
I 826 91476
I 18754 58804
O 49630 96686
S 85339 890809300
O 15535 64573
O 1150 44575
S 28170 962807376
S 48817 91934291
I 58867 72923
O 58268 79352
O 14305 39365
O 405 42381
E 62658 80706
I 8295 74771
E 9569 64469
O 32902 69291
S 34287 735080160
S 91927 574740625
O 34432 84838
I 13929 55589
O 44115 84389
O 19518 68696
S 4576 726411451
S 58710 400163886
I 6352 34271
E 9006 91563
I 35713 73955
S 30040 97278317
O 2486 68252
S 82955 972783400
I 8837 31425
I 55211 85883
S 44861 29682903
I 13996 83773
S 85059 567626061
I 44638 65226
E 77946 92667
S 86597 573001154
E 62612 77524
O 24143 94135
I 13682 15328
I 58508 99123
O 26337 63757
O 63281 98741
E 32481 37742
I 73008 85881
O 17315 44485
E 40124 72745
O 4995 35970
E 3797 61543
E 60459 71347
S 55031 784529174
O 16940 46810
S 95528 971151733
I 28689 63940
O 9054 49558
I 40972 64155
S 2074 643030038
O 14859 81642
I 71788 97435
O 6433 70972
O 25669 54091
O 24527 32542
O 28212 38299
S 14652 354304331
S 80066 822398736
O 65750 93672
O 11822 17595
O 48054 83998
E 15142 28294
S 54829 70267927
E 12254 15723
O 57013 82934
E 24725 89299
E 277 61434
E 23013 37918
I 6603 9270
S 6709 27455664
S 19969 604024320
E 37803 71196
S 68196 321184238
E 34839 55133
S 93004 321217337
I 58750 73053
S 56863 628272508
O 35554 88186
S 52712 838547298
I 67976 86218
O 17376 73615
I 30381 86197
S 77575 659298464
I 10606 37590
E 18824 27047
S 12485 355871157
E 34022 81159
I 15722 82411
S 20411 20101413
S 51151 295993413
E 42471 43404
S 60903 337231339
O 40864 77277
O 51334 97470
I 31201 99218
S 78614 626550925
O 72819 99516
E 71787 89844
I 43223 44519
I 8579 43913
E 24217 66112
E 15232 69568
E 5306 40032
S 36523 196921618
I 2919 21235
I 74413 89123
O 7027 21268
I 63836 64877
E 39017 81072
E 39306 59477
S 28046 792026637
I 18620 98231
E 43440 67431
I 3239 7835
E 13933 63979
S 76353 621881490
S 78445 705169584
E 3235 26740
I 24652 37187
S 40620 628395353
O 60821 83686
E 68113 96918
I 19921 70475
O 82108 91333
I 113 94787
O 9796 53623
O 84295 98330
O 5503 90923
S 21551 779434110
S 97937 878656265
I 6497 74109
S 5985 49765703
S 69622 916375836
O 25535 41252
O 25781 75582
S 42612 599366650
S 87249 796345515
O 51569 63519
S 40808 917826052
E 60218 68621
S 49918 593593794
S 869 781460922
O 84808 94092
S 70035 433136095
E 19900 74021
S 67882 940739923
O 9797 98944
E 5475 20818
E 63517 68403
O 1617 59155
I 92308 96561
I 39166 76842
E 36161 77029
E 1797 70180
O 34205 80944
E 15014 65520
S 23386 902600236
S 8780 849842095
O 9917 52942
S 25337 397650838
S 57765 634687759
E 36733 61551
S 80434 445975286
E 70624 71199
E 19561 24124
I 62471 78989
O 50444 52075
I 5076 34874
O 38137 70910
E 83938 96415
I 62312 91096
O 4728 55348
S 69201 206859523
E 52644 58515
O 22047 78302
O 36962 49372
E 19564 58864
E 65028 84224
I 70283 74498
O 31753 77370
O 19673 69696
I 42617 79133
O 91124 95739
S 23648 672719687
S 39779 626485448
S 19642 639617816
S 98055 450770904
I 3109 49403
E 50541 96197
S 21553 672245206
I 21179 31936
E 48978 57646
O 48345 82743
S 30832 991851924
S 3832 155667164
I 17266 21152
E 6252 23523
E 48813 76982
E 27103 39167
E 2112 10830
I 63201 82209
E 7880 73048
O 11241 95997
S 95508 657361741
O 66205 74456
E 31354 39950
O 31142 37237
I 5676 73700
E 58652 68596
S 36238 374856529
O 23831 86750
O 36959 57122
O 33108 97213
I 24988 50999
S 23332 227214404
I 4100 26638
S 13343 821009546
I 41137 73202
I 45210 80937
I 62402 62579
O 6332 82586
S 11051 954686652
I 52067 53971
S 5904 49355558
O 27377 38294
E 16138 87432
E 46967 55848
E 4274 94310
S 25237 537140739
I 58332 65926
I 36048 63543
O 79015 80282
I 46217 54230
E 25147 62406
S 10512 711295257
E 29229 42520
S 90525 809380959
O 86502 88852
I 83883 86727
O 16360 29126
S 15559 933607954
I 52533 81767
S 65677 375646236
I 24589 46622
O 21426 45223
S 5674 609409984
E 25423 81987
S 88916 721057003
O 16622 51357
I 39779 96491
I 20356 27424
O 15692 75798
O 53744 75115
E 68819 93665
S 67488 261684632
O 37636 91677
E 59305 59387
O 84713 87877
S 24511 921146841
I 3488 82561
E 28220 60935
O 26444 68384
S 28865 441273444
S 6379 190785287
O 60858 94498
O 66011 70964
E 87751 96565
E 38573 55268
O 67839 69714
O 41821 88223
E 46635 48480
S 11559 63911168
E 12733 65698
O 87584 94824
I 25658 28446
I 44138 88691
I 34198 96673
O 8921 88634
O 630 24140
E 6131 33768
O 14657 19512
S 39494 343377475
O 58939 87864
O 63242 83697
S 63377 277891560
S 76233 249154086
I 12337 87199
S 774 234751940
I 44941 54448
E 7198 17993
I 21453 72715
E 7353 33714
O 18152 27628
I 16571 28741
O 14765 31539
S 16903 878373736
S 23440 708637050
S 841 72078192
E 9623 74646
E 44644 58092
I 29188 51200
I 22043 83542
S 93710 883261138
E 17390 51080
S 12104 198851814
O 56790 93968
E 18145 46140
S 85325 275422068
S 48554 122640323
I 32880 63237
E 18735 90221
E 55862 82019
I 31654 69010
S 65221 319168681
O 41358 50664
S 35731 996292991
O 14711 46374
S 65534 124829242
I 42350 89205
E 93083 94667
S 62541 820112338
O 4426 6671
E 60628 73407
S 59606 260546280
O 63957 93696
E 63416 66099
E 77374 98310
S 87685 889068709
O 3759 90574
E 32336 56840
S 63167 719695632
I 2713 16145
S 96463 138542424
I 15987 49184
I 6694 64036
I 19660 29879
I 18484 91539
O 12078 96563
O 62114 88666
O 8589 13083
E 5434 18497
E 53326 98705
E 33245 78414
S 76447 91625015
I 80497 84360
S 3695 568629842
S 24066 218839687
I 51396 78169
E 53378 55346
E 19506 77639
O 11127 42895
S 60474 537720681
E 11449 44635
S 37384 486582152
S 76659 798508917
E 72009 99969
S 11077 311582931
O 52494 70559
S 48575 153271647
O 51347 82534
S 26115 677063978
S 3969 454561127
O 37028 46809
O 32339 49336
S 30571 772689494
S 3153 205612849
E 52451 83802
O 1419 43261
O 41221 64007
O 6695 37943
O 37687 50734
E 15598 90013
E 16476 53728
O 12282 19023
E 4691 54406
S 58932 944698851
S 92020 489184455
S 3350 357783232
O 39610 71047
O 18007 50832
O 47713 84314
E 51579 91506
S 35531 194434361
S 33124 127864855
O 4141 16321
E 72547 94546
S 8765 583990051
E 67200 82683
S 39491 178876130
I 51842 99763
O 22080 22173
S 329 979052286
O 31307 76830
I 24076 84800
O 11400 93154
E 37645 59817
S 57880 416610852
O 2023 91215
O 21149 63153
E 33999 50415
O 5360 79491
O 43040 67688
I 42351 98023
E 24184 51135
I 75996 85608
S 56799 554969986
O 21085 56884
O 57420 74184
E 57851 59328
I 16884 38955
S 59788 244005024
O 68078 95522
I 37119 69868
I 45384 62421
S 20278 993751488
O 4411 50055
I 5921 55919
S 74326 810007191
E 31594 97484
S 69664 290007814
I 18011 60021
O 74559 88086
O 39240 64203
I 80140 83445
O 12068 12749
I 41065 99781
E 83778 95913
O 85508 94492
O 2082 17876
E 30089 64712
E 21447 85963
S 62971 333904520
E 23914 51405
E 16676 79316
E 84115 99238
I 49770 53117
O 8804 46624
S 83882 698221868
S 4246 661551253
I 20608 79698
E 35436 88255
E 45144 82837
E 48101 81600
E 2388 81552
I 19211 89181
O 46135 52375
E 16903 33865
O 60575 69718
O 75523 77351
I 24848 45338
O 36752 54613
O 18698 95150
O 4307 43853
I 20635 32232
E 43355 55730
E 19219 64887
E 64029 98455
E 69379 92597
S 25259 533987151
S 77866 167362911
E 51688 63287
O 41421 78849
S 430 772634197
E 47273 92938
I 96122 97073
I 45262 71367
E 67315 69056
O 30912 93506
O 7818 84442
E 22626 33043
O 29187 48288
O 76585 90114
E 69364 84807
O 41413 82033
E 31695 72537
S 12795 336202905
E 30633 99626
I 73901 95234
I 48469 65747
S 61212 846427196
I 25732 40669
I 7503 41721
I 10721 37169
I 64499 87196
O 34007 44262
E 6345 66261
O 15871 92681
O 25750 43469
E 3125 97283
S 62569 70544036
I 17939 79218
E 37104 37310
I 52832 54443
O 52511 82389
I 13571 20474
O 10450 21231
I 2213 64901
E 21350 88804
E 10300 69311
E 11906 67784
O 9809 45898
I 22529 75625
E 15001 45646
O 4140 62712
O 48469 67089
O 1528 35951
I 18477 20089
O 63549 67587
O 72666 90990
S 12562 732868302
O 28194 96026
S 62699 918255018
I 17357 57456
O 46352 61648
E 8090 30746
S 25025 298367809
E 13888 21825
I 12367 66558
I 19728 26421
S 54584 983950311
I 6789 59225
E 59725 81288
O 58498 84583
S 81088 689143072
I 7600 16539
E 12519 14500
I 63710 89249
O 63736 89866
S 81035 536857684
S 43927 672806372
I 26087 56158
I 76291 80068
E 6973 49775
E 22374 55865
I 25090 97310
E 48061 52682
O 13599 91539
I 69267 76131
S 64108 142274212
I 63540 67392
O 89305 99031
S 2440 135499706
E 15373 82572
E 38000 68165
S 9149 928689656
S 6143 47360560
E 43918 72633
S 75650 829844985
I 24468 86319
O 17763 77274
O 12820 57880
E 24151 46121
I 15492 92428
I 61773 96767
O 6610 70012
O 1644 66701
S 86892 60126855
E 3556 32675
I 4784 26881
S 71386 184611815
E 8688 54788
E 28285 58150
I 37564 48242
I 69258 83114
S 8885 998344451
I 64645 77548
E 57812 58074
I 46320 85691
S 98429 360402585
S 47630 183930445
O 53827 94976
S 43909 293762092
I 36310 65337
O 39659 44934
I 33941 37430
O 38233 68381
O 13181 84698
S 40968 292660116
O 473 91436
I 13505 40309
E 31983 55329
O 53425 95833
E 31098 80962
S 24927 868818525
E 36144 84456
E 21860 71013
I 40614 77146
S 59707 671462845
O 40656 49961
O 14693 30466
I 28307 88425
O 35101 55535
O 49385 86930
E 62486 90725
I 23008 58652
O 19814 74309
O 31346 90921
O 19341 37080
E 25521 45218
S 93630 375114805
O 27615 71647
O 25342 37894
O 58065 97968
O 91821 95155
O 3990 43018
S 5861 711985861
O 60292 75471
E 53775 72150
S 73917 314921338
S 67242 865074825
S 98731 34723549
I 23265 41585
I 83981 90906
S 64270 562555357
I 61388 87556
O 22135 50133
S 16402 663556606
E 34085 47714
I 57825 71477
O 42410 69011
S 40278 996479835
O 19665 88021
E 8134 68010
E 57327 73018
S 51930 232710391
E 43666 45366
S 29487 808802573
O 6940 9610
S 6629 130212188
I 8433 54262
I 47583 48807
S 62218 221606803
I 92034 94658
I 28079 61868
O 56551 77512
O 4899 83119
O 10852 39595
O 20955 98024
S 50579 825462650
O 7782 12324
O 82492 94261
O 39956 79489
I 19225 69262
E 5997 59225
I 81976 84019
S 42535 17761717
S 97572 426996033
I 23125 85205
O 20123 46468
E 43772 69060
I 13622 95857
E 4085 19751
E 74248 76222
O 50000 73586
I 42799 64824
S 64234 971037110
E 58194 96267
I 20910 75917
I 6004 74847
S 11885 547966895
O 55027 98313
O 41380 90118
S 10482 66992093
E 11381 38635
E 5870 63941
I 22372 92946
S 86577 20663724
I 46389 52792
S 24013 699175096
O 38553 91672
S 17442 967024117
I 74066 91220
O 35132 54112
E 30644 80562
O 54423 71092
I 26260 49811
E 37036 56884
S 54954 758886665
S 59831 434212704
E 54054 62405
S 64646 664934748
S 55431 114264483
O 54796 85096
I 32113 57191
S 4638 429147083
O 29668 95016
E 4669 91725
I 12318 16842
S 99478 645993169
S 80729 746161689
E 8854 89035
I 13774 40093
I 18033 92767
E 15416 62736
O 48558 80761
I 11973 61417
O 53510 61725
O 77534 85971
I 20251 35523
I 19193 21483
E 17475 28580
S 68400 611986282
E 45246 59648
E 80230 84275
O 37116 81852
I 16959 19205
E 35413 92017
O 18413 20972
I 21715 71327
O 5664 97778
S 47103 717165510
S 13323 467259899
E 14275 64393
E 23383 34795
S 41390 48296531
I 44590 69704
E 12259 89396
S 11011 860759182
S 56944 246369443
O 35483 93623
E 18351 52362
O 76420 90939
S 18789 416009844
O 17290 40170
E 25696 80836
O 62923 74972
I 3287 12778
E 17677 64321
S 73047 921468120
I 5438 26803
E 4469 22840
O 28843 73442
I 84234 89032
S 90240 160494732
I 27679 94647
O 56772 67377
S 32591 240411604
I 51520 67541
S 44651 171129073
O 81181 92780
S 35012 253323739
S 21461 943394276
O 78161 83024
O 148 72394
S 16482 427517033
I 56574 88546
O 10264 71551
I 57542 94988
S 40662 48883284
O 17538 29106
E 28074 31512
O 13590 77491
I 17248 34769
O 16135 49349
S 12836 964177869
O 23461 94108
E 19390 44202
S 5004 645078966
S 23215 774205151
S 59223 345863641
I 32098 75818
E 89439 92011
I 8070 11946
I 54173 54925
O 76081 78479
I 41973 55659
E 61882 94432
O 41419 94951
I 9119 92175
O 50510 77103
O 81812 88988
E 16463 39259
I 62863 65580
I 48505 76854
S 52907 685814703
I 29451 56048
I 2204 48242
E 32479 90745
E 44759 88322
S 22560 995821734
S 73090 159200298
O 23672 40338
I 1700 76959
O 45557 55496
O 44331 57712
I 56030 86538
E 48574 72992
I 17618 58355
E 49128 51915
I 63917 96552
I 80570 91811
I 6259 87293
O 41017 53985
S 77790 688057305
I 87580 89249
E 1546 66151
I 51397 87040
E 43337 46809
O 9717 67326
E 26919 76112
I 11519 62807
S 74209 59830701
S 1732 476951725
S 26287 72876277
E 69757 77427
S 12582 408200047
O 62872 93733
I 3022 17487
I 62579 99772
O 35262 74018
E 11738 83001
I 16059 28148
S 78210 646148848
I 31704 74790
O 17529 37449
I 39413 57820
E 4669 97342
E 32956 83221
O 61165 75579
O 16305 17180
S 7612 938876681
I 39961 47994
I 50592 76915
O 29329 80456
I 85514 90574
E 40675 71232
O 10071 13179
O 22708 67328
O 43974 70403
E 17141 41751
I 66187 71668
E 34916 89863
E 31188 63265
E 89580 99576
E 47226 81916
I 25160 41312
O 57626 81328
S 86778 182063808
I 33731 66906
O 47892 50163
S 34091 328563905
O 87409 95081
O 27701 68919
O 57938 81242
I 717 58757
O 12266 91229
S 55729 85792700
I 1011 61272
I 25213 88579
E 25478 76200
E 12166 46299
E 53382 60253
O 48792 73034
S 69631 799428360
E 41741 65591
O 12053 12143
O 1155 33045
I 13555 34238
S 9511 440431726
I 48051 89328
E 38901 58716
I 9022 61868
E 80898 92613
E 13179 44334
O 12997 66361
E 31194 96456
O 3108 67428
E 11239 73259
S 5932 536907948
O 24846 88779
E 1215 44195
O 69596 84590
O 37169 85291
I 73276 94156
E 31843 84967
E 2741 64769
I 47087 91102
O 15392 63502
O 18682 20013
S 45773 160402903
S 43395 505358645
I 41775 48564
O 19725 93899
I 24056 67594
E 9953 96653
I 60276 99050
E 73646 83755
O 46731 90601
S 95865 25024490
O 3024 63266
O 11883 29147
E 84511 96240
E 57460 68008
I 40939 47688
E 4754 22370
I 14774 48998
I 43751 94154
E 81946 96661
S 3071 649065203
E 29251 70591
S 97859 816023229
E 26937 69856
E 6863 60617
I 3575 81003
S 2187 856255986
E 96059 97791
O 18045 73148
O 40229 41311
O 50668 93999
O 5998 39480
S 73642 653504055
I 32337 71039
I 3667 19830
O 22426 77511
I 1638 55307
O 43239 84708
I 48396 70659
E 69750 88222
E 75049 85138
I 64314 82554
E 7776 29286
S 88386 274302299
E 53539 99711
I 36676 91160
I 7878 59601
O 51352 52956
E 11783 21674
O 75860 89133
S 76061 19219480
S 14689 686721861
E 41598 99569
S 43463 477232333
O 5987 84132
E 38028 42263
I 30483 69052
I 32956 75031
S 17208 790824046
I 2687 87368
E 76815 99252
S 64048 782330982
S 51664 51428657
S 67417 38341080
E 9204 66606
S 68014 570387248
I 43000 96818
O 34180 92982
E 10024 91351
E 32109 57802
I 30500 46463
E 22476 36993
S 90013 493465663
O 49774 97434
O 16257 97482
O 23600 56017
O 5255 51552
I 45910 69477
E 49593 65515
O 78689 93741
I 19302 87669
O 9183 45833
I 47988 72682
E 734 35799
I 80484 96424
S 16786 609742975
E 9451 35013
O 2486 16217
I 46373 78326
I 49541 56301
O 1484 49176
S 51522 727434798
I 52894 78821
O 3623 81156
S 3683 782600687
E 19767 78863
O 12267 48127
O 56733 79230
S 19406 410048455
I 13992 85178
S 65594 166199274
I 44398 64567
O 46636 48268
I 962 10497
I 1164 75481
E 2520 85250
E 27820 79242
O 18709 59976
S 37384 476195059
E 35511 36904
O 33873 34715
O 64356 64956
S 29424 562588074
S 8035 924737755
E 80844 97955
E 70241 95330
E 39580 98275
I 33785 96128
I 24404 57330
E 844 96778
S 40019 473211994
O 30861 42512
E 11697 62156
S 88303 321454621
O 48998 68842
E 22125 40513
S 63679 789677779
S 11565 524374102
E 30384 87353
I 22887 70973
O 17871 20928
S 87365 40222546
S 71630 527538121
I 54696 97633
I 15662 52087
O 62378 83881
E 39224 52338
I 26976 82225
O 71513 74806
I 58675 82589
E 61585 81416
I 21818 52369
S 78927 221110620
I 47854 71473
S 65732 294515315
I 5849 65033
E 78297 99693
E 39081 91274
I 4831 46125
S 70777 685758953
E 59166 86427
S 24777 796824607
I 1788 89643
S 51643 906026928
I 24497 55400
I 63524 69352
E 46628 75826
I 6209 76874
E 45314 63115
O 16800 20573
E 28889 47160
S 47032 242235342
E 11164 47596
E 15438 77779
O 35781 36733
I 56007 98100
E 6984 86750
I 44845 51800
O 68920 88986
O 47592 90278
S 15954 333883984
S 78962 779028984
I 6450 20193
I 16662 86998
E 16584 72375
O 40407 93594
S 5844 158841356
E 12522 33217
I 31787 97362
E 36788 97161
I 22073 63654
O 53867 96498
O 48023 74351
E 33153 93184
S 21981 820333685
I 29165 87636
I 19406 89939
I 72339 82002
S 17336 599083238
E 349 74536
I 83228 93205
S 2147 624359518
E 5444 31667
O 23041 41902
S 57391 20064677
S 93591 950531641
I 38807 81860
S 52927 87727295
O 73051 89672
I 46407 78230
E 21416 25673
I 18782 32863
S 48527 233825527
I 36981 74950
O 32812 67388
S 54168 495356685
I 39561 58333
I 31091 90207
E 47946 77716
S 40986 22437973
E 20964 42052
S 58240 857366007
S 82987 616136666
S 81267 34787767
E 85506 89936
I 63472 85759
I 16883 74424
O 52882 84712
O 25662 71152
I 1739 64954
O 26825 77985
O 34979 62992
I 48869 89614
E 23925 93849
I 28173 47049
I 19438 48615
O 50239 83302
O 2264 76067
I 7261 58029
O 16456 49116
E 38998 53601
O 23577 26570
I 11135 64734
O 42089 61513
E 57943 88022
I 18570 32755
O 46259 99280
I 31386 66805
I 10255 28833
E 87013 91952
O 33464 59019
I 5133 31531
O 36601 94564
S 14723 250924457
S 23558 75015144
O 26798 41639
S 52804 194444535
I 3280 27862
E 51998 70683
E 3131 77610
O 3627 30642
S 87950 109355120
O 8991 9747
E 2135 24532
I 46713 72346
S 25154 624558988
E 70786 86896
S 93936 735276786
E 27605 71995
I 54570 80543
E 35535 99624
O 17490 46504
O 53986 66984
E 2994 55286
I 49844 86391
O 47135 67406
E 41516 55417
I 9756 43754
S 48847 99987431
E 63258 90731
S 57660 958347045
O 25206 74419
O 51159 68364
I 2639 33121
I 23984 41408
I 26560 68650
O 53807 89069
I 13871 99501
O 48877 55449
O 11602 86226
O 53537 57770
E 46513 75728
I 4990 12358
S 62715 304674954
I 62058 80868
O 1306 33655
S 13717 968551456
S 22113 168951772
E 5336 13891
I 1837 8937
O 20261 56513
O 82387 95162
S 70521 77934372
E 4464 74313
S 78094 988445221
S 50860 852820824
S 24526 560342145
O 42864 90354
O 39288 58555
S 86128 541418480
O 29459 31430
I 53362 61832
E 5127 92749
O 14273 72931
S 83337 550741406
S 23705 68971492
I 30453 72206
S 7479 418270416
S 50364 399160812
S 79829 890584896
I 12625 80423
O 47416 98916
I 35044 37904
S 17921 609529733
I 19943 97354
O 7708 38458
S 95233 529936003
I 87939 91186
E 40895 63398
I 27467 41255
I 32905 65762
E 53833 96898
I 5269 32736
O 1023 56656
S 63510 325476524
E 31591 98911
O 24980 91427
O 64505 80147
O 16636 24235
S 31249 982773234
O 2532 94693
I 45633 64612
I 3107 21762
O 9659 71522
O 13711 91716
E 3552 11037
S 27527 144964822
E 29814 57956
O 5624 30233
S 12305 74675067
I 8259 98126
S 19889 539730756
S 93591 61624091
E 15722 73086
E 53578 76861
S 81731 961098445
E 78591 96456
S 81324 664186656
S 23228 717809521
E 41219 70248
E 2097 76221
O 28945 44750
I 76920 96485
O 25438 77539
O 58713 71826
E 9838 40658
E 55727 61257
I 79130 92550
S 7493 767780189
E 55183 77216
O 14770 86273
O 28203 75886
O 67478 75427
I 17457 32330
E 23426 57034
I 24989 67372
O 44276 50609
I 3317 5330
I 49300 65119
S 23021 184890510
O 791 92466
O 36209 43595
S 71775 710294919
I 34016 71567
O 74776 88561
E 33580 80672
S 189 178238755
O 52707 53092
I 54830 91775
E 28567 60777
S 32577 989723771
E 13953 58290
O 7265 62992
E 1984 94892
E 52145 96876
O 60262 65345
I 75421 79296
E 22697 32004
E 4712 55449
O 44968 51849
I 49836 79565
I 97101 99773
S 19721 407341320
S 56052 842333758
O 41766 80052
S 43753 38763676
S 68313 989585023
O 19721 69004
S 89102 218677434
S 61589 467017055
I 11548 26321
S 51040 630762841
E 7482 59436
E 65281 71474
S 56421 431662542
E 48131 90503
O 40456 81990
E 7857 97572
I 15163 40369
I 65654 78459
O 25345 69358
E 7529 99969
E 15523 25273
O 46556 90515
I 11980 50331
S 78155 578980972
S 34406 910470008
S 93418 681178684
O 54457 98770
E 14780 45320
I 1631 24038
I 23682 52411
S 57303 237889462
S 93818 728489058
S 83007 375681696
S 39563 17769967
S 52356 943855017
O 21640 31775
S 98084 110350614
S 92784 226077727
S 82751 169712844
E 77318 82794
E 47680 92773
O 40989 70663
O 4886 61823
E 39996 51134
S 78635 822529542
S 49172 566079611
S 8506 595290844
I 23177 33049
I 28689 92080
O 63045 65638
E 71513 77740
E 87909 95518
O 82365 82613
E 65299 74028
E 52486 81249
S 3045 258462712
O 80190 92259
S 76225 363595191
I 11156 59426
E 19201 33907
I 67617 93201
O 17802 91361
O 2746 40385
O 26267 40886
E 32037 81377
I 5709 19950
S 61343 462940760
I 43863 55938
I 11776 92164
I 3199 55358
S 70661 616484775
I 24624 65460
S 40436 907566510
O 18593 27963
O 10266 34893
O 18066 78158
I 40166 48258
I 2007 72514
E 25086 91957
E 27027 70820
O 56827 77373
E 3120 72166
I 6335 54682
I 55380 66306
S 29683 553579961
O 63894 64706
I 57053 64262
E 40093 54953
S 24551 425600659
S 16480 398848471
S 29976 403357464
E 72053 78651
O 30150 72497
E 29577 85181
E 19941 47576
O 70037 80150
I 46702 58895
I 46767 69565
S 81962 607588769
S 55937 347913287
I 30728 48709
E 41382 92743
I 49388 84711
E 75642 83393
I 14003 47157
S 5360 856214117
S 24779 96765058
O 32807 98844
I 9851 74736
O 24671 72638
E 89785 90183
O 3831 75641
E 45907 66449
I 25648 25816
E 12649 18419
S 96873 950719504
E 20752 28566
S 52845 170699968
O 29551 46454
O 11141 17026
E 2694 51388
S 52364 878504485
I 69121 89661
O 56877 75313
O 60095 76597
O 52098 60653
S 25238 480019730
S 2240 511986283
O 37080 44994
S 69424 821743704
O 41811 64461
S 96882 262270949
O 28916 54602
S 44626 65562244
E 25870 47361
O 63986 73764
E 57939 71959
S 89091 194326208
E 43310 83927
I 24226 93217
E 20857 58000
S 68772 718190950
O 27995 34637
S 75423 238554924
O 22404 24809
I 35943 77982
S 1572 669425266
I 49448 83641
O 8380 24974
O 7325 32441
S 91025 908119498
I 64945 87552
E 48038 59850
E 14896 48067
O 32583 92729
O 8077 81903
E 37076 76817
E 21822 42633
E 17737 94195
O 33057 39753
E 54854 56781
E 56747 75099
S 64047 426729458
I 15632 68492
S 9111 526141964
O 40884 63760
O 31893 45084
I 17638 55275
S 81671 738356226
E 62578 77837
I 20375 52307
I 51312 87249
I 49261 49480
O 57470 88167
E 31498 87616
S 76001 939588258
O 78576 81310
O 39145 83622
I 61579 72236
E 58565 59371
I 157 30500
S 25892 132296088
I 13173 57574
O 7843 15417
I 27987 52882
O 25992 36132
I 16611 89389
S 7378 288132942
I 24666 57853
E 55973 60037
E 20568 54241
S 78414 385776846
E 48337 84553
I 55982 81667
I 19075 70613
O 3958 26041
O 25380 62284
O 1072 96595
S 35046 30164500
I 9201 39125
E 12348 32753
I 3233 20886
O 59923 75966
I 7268 55002
I 55289 56536
E 15722 32391
I 40143 72620
E 7295 14035
O 82955 95047
I 20010 95857
I 52057 60210
O 22233 63702
S 74403 594774268
S 43758 598724410
E 47063 56753
S 47498 566259226
E 42679 98887
E 90060 98536
I 8927 35297
S 19341 551286194
I 80883 86149
I 31639 68412
O 83217 89651
O 52206 64443
E 13167 80484
S 91967 445906670
I 37310 76798
I 12556 29335
O 68233 89628
S 2859 576404479
S 69531 898924437
O 66040 71994
I 23524 51056
I 56649 76788
O 16736 94746
O 8410 64564
S 68922 267379181
E 83846 92644
O 18412 44488
E 43905 70829
S 15682 331886800
S 94615 808658260
I 26075 60216
S 88157 965395410
S 69133 419225264
S 16902 885995357
I 74312 82790
E 17979 64277
S 55468 62173539
S 26800 815146543
E 77984 80557
I 91978 99196
S 59408 258319156
O 47070 60328
S 16889 165010405
O 50286 86035
I 31871 50490
I 23172 51832
S 37854 526096856
O 91398 93047
I 38601 58289
E 41420 57746
E 46252 96157
I 28780 88476
S 45715 378874033
I 10794 44770
O 46525 63980
I 24966 98153
E 37820 38433
S 88314 840407495
I 9659 37081
E 15989 54567
I 62439 90414
S 66275 446871860
I 26175 59429
S 98224 792737989
S 63241 538663567
E 17027 79780
O 61676 78267
O 8973 19723
O 8891 46154
E 21619 23558
O 54673 71919
E 77150 99348
I 35604 85808
E 394 84878
E 59841 60970
I 3200 44497
O 1082 59576
I 34333 75806
E 65823 79304
I 2694 81533
S 16175 808430467
O 37622 79225
I 50401 69407
I 18677 51234
S 88794 177962198
S 42542 289535543
O 13971 50786
O 54899 92784
O 49608 88553
E 30028 96283
I 69724 73792
E 22373 31989
S 86469 748989466
O 36180 58252
I 34129 56507
O 24087 91856
O 25492 76141
I 45379 58961
S 37323 534692248
E 66259 86938
S 11702 62923659
O 5759 57063
I 919 18293
O 28187 49922
I 57435 76069
E 35196 72470
O 47025 68316
S 89898 840673441
O 20857 75352
O 14544 64793
E 71462 75132
E 50481 66581
E 71782 85058
O 56801 59887
O 37417 65713
I 95059 99724
I 24687 64836
I 1905 30704
S 48873 551395391
O 67369 70754
S 79758 253562608
S 83865 883347578
E 65092 67426
S 86881 646188607
E 5470 13850
O 47649 56166
O 28094 49131
E 62389 72480
E 829 31463
S 10905 828230997
O 35476 77045
S 37429 237195412
E 45699 54716
O 29511 40318
I 16223 27439
E 54130 96733
E 467 26644
I 16070 52768
S 48577 24175086
E 53126 72250
E 44524 62184
S 82689 663873195
E 79672 80573
O 24430 47811
E 78132 85074
S 91034 325627164
E 10907 76253
S 96052 1290299
I 22601 48235
E 53022 94722
O 12088 86113
O 20214 74176
S 53487 900547613
O 69974 97882
E 17065 59293
E 11514 92315
E 60224 84264
S 56586 873374039
I 12834 27403
I 8928 18480
E 65816 88656
O 14880 62487
S 83160 601774782
O 5940 7784
O 59030 72187
E 39295 50750
O 20501 82558
O 53978 80408
S 73580 604894455
O 46944 54405
S 97231 218465027
E 43840 95561
E 22073 82126
S 47191 674863017
E 12837 23461
S 83424 388321696
E 1714 88034
O 21262 78508
I 18671 36644
E 40778 85567
O 74453 96666
O 1005 49500
E 35621 86275
E 18416 90285
E 3868 89011
S 14093 824423652
O 6572 35272
S 91784 381914860
E 42866 84793
E 29268 95972
S 36904 49321753
S 74081 117235428
S 33096 930671581
E 16345 94308
I 1675 88534
S 96189 380476044
S 65417 110146305
I 71967 91718
E 11370 16267
O 25458 25497
I 46377 88230
E 17506 98742
E 2982 22092
I 1783 75025
O 2087 28771
E 14463 25583
O 7102 51298
I 53234 64087
E 34466 73374
O 23000 76312
O 31826 72802
E 9365 75754
S 81771 446725989
I 58240 98772
S 17612 167098011
E 31238 41367
O 14096 71849
I 17905 94364
E 25376 63209
S 20048 433518582
E 91947 94525
E 5371 56218
S 55533 218853544
E 83090 83984
S 10244 597760623
I 86610 99371
E 7963 32032
S 73641 707021613
I 64638 69018
I 1049 92091
S 64800 701519616
E 46446 53266
I 96115 96914
O 18244 76885
O 2701 90608
E 17997 93999
O 44092 49611
S 87323 567916417
O 54996 57800
O 30906 65296
O 52987 99321
I 10652 51710
E 24517 24991
O 14494 38276
E 22000 73038
I 42140 99090
S 61298 854170773
I 32492 33770
I 74786 89028
I 15174 33874
I 14284 30157
E 1883 89000
I 40965 77380
O 55836 71002
S 16989 552528983
O 46466 96609
I 13265 33663
I 28815 57185
S 31618 236627013
S 95487 6871892
O 52527 64485
O 6401 78125
I 1841 38000
S 89562 956114554
S 59999 206350926
S 35098 369161348
O 54022 71184
O 63983 90855
I 33229 53639
I 22933 37492
O 22313 87974
S 33606 839943232
S 73129 325229775
I 52655 65302
I 11305 98176
I 20591 39080
E 29311 99341
I 57950 89526
I 9937 38261
E 20607 81362
O 24415 96355
S 42914 6920531
S 93667 36585508
E 20183 63948
S 38048 168873208
I 45092 70166
E 64611 82677
E 26655 38790
I 7989 95129
I 15139 79025
O 39430 96483
I 36892 85420
O 3614 78183
S 45545 705560464
E 15537 72838
E 2542 42010
E 33717 58971
I 38901 77748
I 39408 58801
I 41921 79977
I 6193 83156
S 40562 646801982
S 40817 445230129
S 50275 683921528
E 40845 90165
E 4960 67114
I 17605 81238
E 31969 36646
O 50480 56123
I 36621 89657
I 18656 53324
O 31354 38364
O 72734 80519
O 10171 63198
O 69467 97308
S 11860 593877732
O 76277 91451
O 13633 78063
O 26284 74509
E 11610 26995
E 2932 18475
O 29074 93103
O 70851 82502
E 7973 22481
E 83887 91868
E 40594 95712
S 84898 215543059
E 45012 47940
O 18211 51252
E 56276 92167
O 44859 67425
I 9005 71151
I 28204 48558
S 55864 357460621
O 29226 62315
O 5159 73813
E 27698 42676
O 22642 70337
O 245 65836
I 43433 86826
S 2941 574275220
O 7180 10682
O 48578 81232
E 4420 9208
S 39899 631607979
I 90745 96225
E 36748 92471
I 20806 99932
I 80161 80161
I 3603 17005
I 38155 89250
S 31774 126021531
E 38852 42366
I 7545 14445
I 3678 29480
I 17277 55045
O 11475 79038
O 22867 41970
I 12649 19814
O 15672 43718
O 35846 57871
O 29081 64564
S 94306 698306324
S 43368 159196680
O 45216 63494
I 29960 44432
O 31114 86338
O 27787 72349
E 69764 94062
O 48386 99082
S 20382 83044814
I 8255 75471
I 42807 74924
O 11325 31931
E 33348 36189
E 11278 59665
E 5904 50355
S 56481 149078697
I 10141 90743
E 15532 35907
I 14610 33312
I 29530 74510
O 43285 98040
S 62060 81419038
I 25237 53279
O 50153 69925
E 43005 79320
O 67228 82186
S 13962 821121985
O 73780 96758
E 1029 83215
I 8788 46185
E 13951 26198
I 8274 31782
O 29279 59700
S 43840 931883211
I 82770 89728
O 37230 45365
E 71540 74729
E 31759 79176
I 20640 72278
I 38214 85965
E 8754 62070
O 47454 82431
S 74998 222489832
S 56539 909444596
S 92721 637375705
S 77284 315190167
I 9003 24363
O 11771 78116
I 43661 56233
O 11451 15051
E 82601 84396
E 45957 81847
E 61675 87692
I 11710 94446
E 61301 82933
S 12177 363842182
I 86201 99952
O 41335 82670
I 20125 53517
O 77444 88802
E 1816 84128
I 35570 47894
S 35295 208350995
E 16771 59437
I 34646 52299
S 51085 630723859
E 9169 28003
E 8381 47127
S 54562 82872542
O 1068 81482
I 64112 71530
O 26229 61896
S 18625 14494903
E 55763 82947
I 28745 46895
E 44409 56492
S 58498 152899906
O 12233 44011
O 31465 81491
E 7315 31246
E 42029 64904
E 8681 20294
O 11938 82708
S 30777 676486235
I 73341 98000
E 11928 71456
O 64359 74937
O 2741 91798
E 55974 65573
O 82262 91233
S 9350 72590574
O 31036 81445
I 59958 79072
E 85487 87931
I 65584 80550
S 27221 996771223
E 70956 77549
I 72465 78344
I 63671 78931
O 40635 74794
S 30354 436187553
S 98019 281368875
I 8289 67900
S 19775 476799126
S 71653 33806663
S 55613 492156188
S 56853 900952175
S 51324 550944396
E 7443 40034
S 32713 619208661
I 280 39450
I 76525 93936
S 7629 595685211
O 19621 23188
S 97658 147760113
E 36632 54746
E 43336 50346
I 11208 31201
O 15456 42128
O 32221 47263
I 45463 46741
O 1950 83603
S 57998 839866911
O 28198 33080
S 66159 872922291
I 13117 54087
S 31021 270701301
I 31542 70417
I 29384 89244
O 29826 66971
I 17040 62931
I 25700 49517
S 19317 890410475
O 72808 92761
I 37879 89375
O 39433 78570
E 654 26716
O 20990 24175
S 42521 619678504
I 4036 27320
E 23463 88466
E 59827 86111
S 51701 742911195
S 2785 287238454
S 56932 971519944
O 60167 97861
S 78831 256563263
I 1667 71280
I 46548 54619
E 17249 96778
O 4547 50621
S 92954 566202112
S 23271 637961383
S 69123 450857204
S 51040 860662667
I 82906 87836
I 52803 96159
S 30768 148014386
I 46739 66365
E 24384 25822
I 36403 51772
I 15944 66551
S 4532 331484854
E 55011 63065
I 694 97420
S 71434 462313531
I 5710 29475
E 78030 97974
E 37027 80351
O 24354 96554
O 37559 40241
I 11121 67906
O 46607 53021
S 41815 945611953
I 56563 60734
S 50377 288010026
O 40294 51904
O 20075 73373
I 20983 94250
O 4294 9025
O 48048 95317
S 96628 268850369
I 59072 78621
E 59506 87309
O 68517 80645
I 6829 90552
I 23680 43811
I 991 78721
S 47503 627040478
S 87275 846256348
E 12530 81414
S 99558 291435498
O 11458 73458
S 41537 381622342
S 63049 584489144
S 89457 766363978
S 56163 444906738
I 87321 99530
S 27524 418402582
S 70302 510443747
I 15624 55468
I 17467 44018
S 44085 570172953
I 8106 65760
S 64280 571568772
O 22066 33013
E 13341 49449
S 48681 51448220
O 70 11113
I 90628 94194
S 56926 267581310
O 37997 78101
O 29193 71388
E 45135 80160
E 35079 79920
I 48381 91013
I 676 6814
I 20652 71198
I 47357 74757
I 36180 51761
E 20749 54355
I 65148 90044
I 73476 96684
S 99969 694141926
E 4795 34926
S 99291 22935584
O 80181 97926
E 68230 78771
I 37478 46580
S 58520 938887179
I 11092 88250
S 2582 792173169
S 34550 310923910
S 19108 932026439
I 62813 79999
I 41970 52806
O 19426 71021
S 32810 944286891
S 99687 905393971
O 66193 82146
E 12183 52757
S 33244 307240487
E 42961 79305
O 31481 42269
O 13388 90410
I 9548 40625
S 45074 946191304
O 86957 99603
O 47388 95765
I 896 37072
I 21473 21669
S 41016 89014942
E 44325 61295
I 20085 65132
E 52932 86732
I 36890 54272
I 12044 84709
S 97447 909168870
E 47066 65449
O 18566 44758
O 27760 35670
E 12572 51742
O 36151 90714
S 67622 900309476
E 34615 44666
S 26319 168602966
O 1165 69204
I 2642 47041
S 52299 978503640
O 32100 70676
I 5623 98204
S 4868 847185915
E 16990 53181
O 2192 95470
I 14669 16693
E 8774 47200
E 9240 38704
O 26459 57360
E 14563 27808
O 48616 95201
I 21951 42211
I 17135 25954
I 15431 16621
E 10809 42800
E 15849 53267
E 13534 88971
S 89149 970674347
I 32981 92430
O 13374 55765
S 40292 249261928
O 9765 14391
I 13069 89744
E 10919 78968
O 11374 25354
E 8614 36039
E 21291 49857
E 25685 91961
I 66370 97814
E 49899 68689
I 5174 46063
I 3325 53944
S 76117 632267875
I 7553 90247
E 79793 82312
S 66475 185331028
I 8522 13626
E 4607 66604
I 19074 83332
S 15050 171924433
I 47805 78091
O 22485 59547
I 36751 56483
S 46653 30650772
E 19293 19962
O 163 27974
E 25711 83246
E 31454 40230
E 24334 84467
S 16451 383205768
S 93050 891115730
S 25579 583853914
E 19683 88896
E 21569 35723
E 23991 72684
I 32094 91382
E 3544 56342
E 23757 97960
S 88825 545528833
O 15334 24098
S 75861 100909285
E 5216 46716
O 3148 36469
S 14460 31446510
O 46115 86233
O 24817 69282
S 14639 188477091
I 1794 83353
S 95599 549570978
E 70897 88148
O 77878 82167
O 20591 58134
I 58243 61057
I 42838 94579
O 10568 38897
O 46505 51456
O 44973 69937
E 16391 60567
S 52161 197885390
S 72351 923601249
S 63037 208276021
E 60765 93054
S 62840 872478880
S 91941 510005376
O 58549 90269
E 30335 63071
E 34294 87345
I 6050 64124
S 70127 9471086
O 2293 57524
E 19876 86329
I 10155 92886
E 42065 70369
E 42438 56888
O 41341 88512
S 98325 103687282
I 26065 58044
O 26299 46680
O 63230 95717
I 39787 99933
O 39063 87438
E 64649 67619
E 65854 91994
O 10116 64064
S 8284 163286307
E 35023 50626
I 76666 80059
S 2594 863829141
I 37393 96856
I 54797 72530
O 74877 84969
O 11632 76893
S 22785 851090798
I 40727 48725
E 17364 61071
I 81285 98753
S 18404 767473943
E 7696 42418
I 59181 71048
E 46938 48828
O 184 35004
I 49238 94299
E 9002 60758
S 31661 797184439
E 4822 17451
S 16086 193644618
E 80213 92989
S 27295 639419808
I 26271 72595
E 17081 72666
O 45939 82438
S 42739 275050744
E 12166 22986
E 33148 66735
S 790 409785142
S 83082 639987680
S 22944 210717574
E 7852 78316
I 53513 63581
S 59957 23863668
O 49926 71309
I 19497 78924
I 47028 69434
S 6971 817664174
I 49148 83890
I 1164 1192
I 7726 29181
S 10958 57044024
O 72278 91835
E 93331 96562
I 43729 74519
O 47572 65472
O 42100 66737
E 10457 61248
O 8833 43921
I 252 23244
S 61764 842325678
S 77821 900780446
I 14045 45628
S 33381 756092472
O 25127 33115
E 24654 55707
O 729 77545
O 48276 81620
E 10391 61653
S 83776 313378834
O 77299 89387
I 28018 61901
S 162 999633290
O 57546 93876
S 19294 420680345
I 64318 81955
O 36487 61180
S 86678 27485200
O 24078 80154
E 21198 69134
O 16035 67225
E 45740 56051
O 22349 84241
S 39596 534024979
O 51103 80073
S 73388 865511082
I 45191 59203
S 64702 972861401
I 16608 25107
E 24826 40766
S 65393 657421108
O 23862 87698
S 18255 772355959
E 42026 83502
O 58069 93305
I 5566 84412
S 7109 920636872
E 27100 52263
E 17144 49067
I 56182 64239
E 39675 80573
O 39385 75337
E 50749 68849
O 44574 65156
E 4347 69760
S 36567 198809706
O 61428 63250
O 47789 95212
I 14689 54992
O 4568 18900
S 66318 156520014
E 11726 95121
O 19791 46653
I 105 50018
E 932 75524
S 27906 533838548
E 1638 10593
S 67640 129081059
E 60955 74899
E 61097 79266
E 18866 24997
E 13000 32186
I 16201 93366
O 39936 61873
S 88109 759665629
O 39291 60403
I 3083 44613
I 34846 56524
O 81737 83298
I 11484 80859
E 2603 27814
O 18128 21962
O 39961 51112
I 37407 71375
I 13002 46484
I 1316 95008
O 21042 50980
I 905 29428
E 45373 96770
S 28517 4891578
I 83149 84002
E 6619 83261
O 2215 32054
I 15656 64563
S 19976 397339308
I 60837 89675
E 13413 68954
O 44425 78746
O 36919 74267
E 16536 40057
S 7725 371632740
I 63342 79437
E 74902 99353
I 19196 75071
O 8646 13805
O 20243 90019
O 46366 64232
S 74721 198458491
O 60324 75878
I 28219 70756
O 34975 58210
O 9015 60418
E 18578 66131
E 61681 66175
O 18332 76494
S 73768 361544486
I 18014 47372
S 50257 153741704
I 44431 93210
O 30167 37687
O 50180 57770
S 60068 281999719
O 52949 61721
S 93741 394806690
S 4873 406829287
E 74558 77343
E 40968 93045
I 29780 51638
O 22119 87600
I 2678 13153
O 52330 91944
O 31380 92260
I 13283 80848
S 83790 152977733
I 2842 16053
S 56933 720665937
S 72367 510118370
S 8619 695794984
O 22089 41755
S 34252 571533557
S 70031 806444734
I 58124 94262
I 32393 90836
O 59024 78112
O 72668 90491
E 40228 90776
S 20170 97932421
I 24957 86176
S 20 595949362
O 28484 84966
E 51956 90248
S 44882 640724006
I 74067 98339
E 38490 67164
O 25348 65277
I 48106 62578
I 58044 61001
I 21897 98137
E 39250 91586
O 65349 81268
S 62723 525833673
S 67196 495577850
I 61226 61850
I 2129 14459
O 7811 43561
S 45519 618425554
I 49732 86927
I 58778 62180
E 28247 55822
I 45713 47758
O 28034 34431
I 68871 93620
O 58935 81125
E 17637 94426
O 33610 37630
O 769 56305
E 83963 92994
I 53642 93347
O 36834 70023
E 1268 27616
I 15980 25398
E 37642 44197
I 47683 82594
O 30461 54846
O 63518 67614
E 13378 81549
I 40011 41102
I 29918 41417
O 43540 46097
E 61116 70659
O 16806 42177
S 55679 911592122
I 23912 81804
I 5823 39485
E 23094 63770
I 32951 84765
O 46395 68426
S 23963 469330376
I 44451 79307
O 50077 84803
E 31684 58514
I 29381 39622
E 34595 77183
I 21237 41875
S 6298 938087436
I 33227 79304
E 176 13796
E 26803 64251
O 76595 97511
I 42696 57472
O 53688 54677
S 83128 109576138
O 18395 44185
I 8324 29470
O 39512 99605
E 52991 83847
S 10886 597634032
I 59630 66113
I 28831 35817
O 74916 96657
S 84275 328308777
I 25518 49479
O 12012 92908
O 48307 99735
S 50992 504067007
E 32641 58102
O 84 8136
O 34595 39790
S 35907 78283292
I 25641 40539
O 29221 83458
I 62932 89872
S 99968 260325436
O 77292 86132
S 17751 226508016
O 15035 23360
S 41579 783416738
S 1259 163539964
I 51187 77908
E 14525 73797
I 8299 97527
S 72931 696786821
O 16072 30154
E 10009 24082
E 14263 83500
S 60847 132678985
S 25261 317383647
O 42803 87934
S 43160 581843758
S 63963 871122399
S 26694 587096546
I 40962 58960
E 55785 60187
E 22148 58487
S 87222 424305706
O 43001 82455
E 11331 21752
S 16703 457091851
E 28295 95470
E 32660 94123
I 34781 72329
S 18876 928732562
E 10639 25126
S 85877 220768045
S 41816 558399207
I 65875 98934
S 96203 919233561
I 31097 78895
O 13289 57701
I 14226 30000
E 43640 70116
O 53609 90623
I 29871 78067
O 3632 72337
I 66608 98615
S 97144 732574316
O 32372 53282
E 2578 20449
S 76808 593584531
S 79716 433880634
E 9385 53493
I 30207 56648
I 17078 63172
S 32120 702355234
I 28933 48869
S 77031 14006146
O 28401 85147
S 4603 281041611
I 35729 75023
S 45214 238162953
E 24281 45280
E 2953 36362
E 26965 61728
O 2916 76372
I 43535 78980
E 8123 89039
E 78416 93368
S 37175 41107936
S 31617 358987232
O 40155 64877
I 48831 71431
S 24757 996567175
E 72736 97263
I 22843 55490
E 51699 83022
E 30626 93412
O 10313 67565
S 52353 579406904
E 58753 74914
O 7996 24985
I 51451 57380
O 17122 86788
I 87454 97369
O 13029 69444
S 86550 543540072
S 42250 84020724
S 83666 238991595
O 92277 98401
S 42945 993685506
S 38858 700684749
I 9933 11749
S 68194 269543150
O 28371 47666
I 46898 71284
S 82380 447821201
I 19380 20472
I 8296 87266
O 10974 42419
I 18996 98656
E 18516 21037
E 19009 84484
S 66140 332649757
O 56078 75753
O 24227 69996
S 63430 648417432
I 11375 91690
S 94175 189391152
E 44866 53198
O 5646 81320
I 22938 24676
I 12720 60174
S 99601 718632381
O 17336 50788
O 289 65048
E 34097 35416
E 4378 27574
O 49356 80201
S 8191 626780548
I 1087 89403
O 45611 95460
E 17366 61735
O 18269 31045
S 89633 748226382
E 19367 30742
O 3895 66206
E 1840 81835
S 7113 706541317
E 85335 97746
E 47739 54974
I 596 73585
E 2597 30806
I 4243 5470
S 89018 412422097
E 34352 43003
O 63189 72145
O 49515 60988
O 25388 48285
I 17726 34731
I 82797 97437
O 16271 62122
O 45851 52321
I 13552 67911
S 33966 533822388
I 89270 96463
I 55347 62840
E 50119 80067
O 5255 77758
O 55920 88056
O 28695 32831
I 2089 80937
O 4283 22023
I 33986 90512
S 15637 739350284
I 31919 86910
E 4506 13228
S 64279 148313622
S 54382 102336865
E 28508 99695
I 46084 62096
E 36238 62916
I 3038 22796
S 72164 371969669
I 10736 97851
I 34172 85478
E 15562 36045
O 39373 56322
S 40556 305645082
S 97875 95725353
S 31448 395319104
I 46446 83141
S 27698 52015065
E 11025 14178
E 15067 23932
I 14353 97131
S 2884 585703561
I 1874 9476
S 62383 124683964
S 89332 858387009
I 39878 66860
O 37059 43461
E 34280 41877
E 36959 58858
S 12375 980442760
S 27485 265409113
I 37838 98132
S 92276 831760159
S 10156 863986111
E 37095 79403
E 498 24441
I 23768 35179
O 37762 58837
S 56205 557714004
O 50551 69297
O 47205 90972
S 54046 364155851
E 9776 52859
O 10795 18076
E 3866 14962
O 77554 85355
E 1465 50240
O 18824 52062
S 95654 962876210
S 68403 821923151
E 74256 90514
O 4985 36402
I 25867 35191
O 32627 78390
O 45708 78580
E 6663 81788
E 36983 94449
I 81164 86631
S 20390 965152916
S 93860 45420431
S 81804 741168843
O 72255 79326
E 28204 97520
E 23605 92384
O 42503 43767
E 21723 22433
O 14429 43414
O 73061 73694
I 27621 39996
I 50006 75628
E 23773 59162
E 69734 70669
E 36149 71641
E 64061 83545
E 49146 50390
I 28555 90545
I 26519 78036
O 79600 85768
S 52871 217660358
E 52275 55354
O 47615 63697
E 32086 36380
I 21229 82754
O 8345 95280
E 7270 53755
E 3750 47768
E 57250 81935
O 9249 22817
E 25748 64151
I 50826 76721
E 10780 21066
S 38885 533654768
S 21363 398924623
I 8537 81266
O 61077 64649
O 17490 37832
E 71628 95645
I 1256 76644
I 83735 88186
S 25269 562516036
E 10543 83210
E 76417 81594
S 27431 563693298
S 95362 480383479
S 12535 975195447
I 19761 57340
O 19342 40546
I 31351 92692
I 25923 29390
I 45171 78955
E 939 16031
O 38470 59556
I 14680 89207
O 74973 85138
E 64615 77341
S 18395 351513197
E 17564 31527
E 8818 86369
I 61161 76378
S 88334 595981163
S 97222 983461425
I 63836 72803
E 2027 15620
O 72476 97157
I 12800 69045
S 68477 210321837
E 40174 48992
O 48247 90478
E 15626 51129
I 51967 95293
S 41485 943150455
E 44456 55728
O 92220 96443
O 88711 90497
E 23760 92919
S 87204 199606945
E 19998 61773
I 14878 60801
O 64237 70158
O 5806 43839
O 28583 39235
E 37542 81149
O 20793 50639
S 80057 34302153
I 53785 93659
I 42182 46676
S 98076 845846995
O 12742 67052
I 19425 56564
E 38817 97676
S 92948 221755069
E 33566 91428
I 54787 93442
S 65531 295408824
I 82433 99017
E 38320 79488
O 12763 95755
S 4864 958301874
E 6442 97371
I 49470 50958
O 23568 75211
I 17091 28970
S 30618 582054793
S 69130 50271197
O 3060 10967
I 20966 39339
S 28812 223339169
S 66067 873389506
I 6599 79812
O 84773 85916
E 12773 99257
E 40793 62817
E 14312 44553
E 28128 97572
I 28320 49311
O 13639 26998
O 12113 29034
S 40661 14282475
S 25160 175807855
O 65807 98645
I 4782 98648
E 20811 41274
S 59582 555356296
E 17300 17795
S 31218 28409845
S 79546 906376800
E 29963 52452
S 98480 592790037
S 39367 21989161
S 50809 67829872
S 25585 749625151
E 60031 75926
I 13509 38588
E 15366 25887
E 12044 59744
S 57009 335864571
O 76555 84458
S 52360 801080405
E 4170 77842
E 68073 85133
O 26354 99110
S 33502 724258959
O 27891 78769
I 61851 74487
I 7617 42971
I 17532 72463
I 20501 70696
I 13175 81561
O 9584 40635
E 17654 23191
I 36879 80963
S 78629 551515544
S 12736 423076299
I 35850 68115
O 35854 59605
I 19796 88608
S 31371 879626525
I 49 95394
S 16825 268638290
S 92207 126980600
O 30353 39210
E 46587 93807
O 71166 95123
I 76420 82929
I 7409 81962
I 72398 88582
E 23833 58950
O 15381 26441
S 50185 670083497
O 14391 84056
O 9716 80057
O 27807 57148
O 21603 98251
S 92904 696679012
I 58011 86012
S 74749 90742341
E 16272 18779
S 28039 422417361
E 14117 84206
E 5570 58691
O 51199 97831
I 64372 91218
E 24223 89794
E 56506 82204
E 76971 89895
E 38572 67180
I 37130 83440
I 1925 7556
O 53595 78392
E 59670 83875
I 49486 78359
O 17315 23907
O 1208 97481
S 25645 180663185
O 82131 97378
O 32429 97334
E 34029 99193
E 23470 54869
O 13199 64399
O 4779 16421
S 6818 772261843
I 23923 95467
S 47520 482137446
O 15019 67007
S 89001 711309387
O 13470 30802
O 4820 26040
S 7398 275087593
E 55847 67819
E 31796 70284
I 43268 86913
S 72278 304505031
I 40497 81405
O 28504 87855
E 43814 59814
I 25186 62215
O 25929 37210
S 95200 214291315
O 49833 58894
S 79030 820621589
S 16798 68357765
S 7217 16050955
O 11113 14918
O 49381 58578
E 74204 78022
S 33313 614298900
S 67509 214338998
I 11036 40024
E 66177 98360
S 79163 578581594
I 43276 65638
S 85828 605167645
O 6234 55867
E 11314 38495
S 52822 197607486
S 36916 871382720
O 34092 42245
O 30845 57228
E 9745 64962
O 73158 79204
S 34294 612872133
I 37661 69610
S 3277 206820742
E 47139 65238
O 5633 17171
O 24969 55032
I 31130 47271
S 28551 421930765
I 31423 84240
O 48138 54011
O 2276 67752
E 58829 64152
E 61646 72918
I 27657 59115
S 36493 570111578
S 22287 89032738
E 54985 70899
O 28666 50578
E 55889 68672
I 75077 83685
E 64170 93116
S 73156 173344259
I 8439 32208
S 99077 588115259
O 45951 65110
E 12338 98438
S 93084 507579350
O 18570 81659
O 21652 60960
S 77449 28968257
O 3448 23487
S 80675 371886121
E 59544 77338
E 33094 42928
O 26239 56348
O 48376 59818
I 30135 84879
O 21599 70158
S 40341 775343224
S 96180 657001196
I 1794 4435
O 22318 76648
S 22092 592787953
S 64921 403918715
I 14749 31832
I 4373 64548
E 6845 20936
I 90648 97836
O 30227 94962
I 30576 31915
O 12042 55296
S 95225 858354537
I 40705 85156
O 86195 95304
S 58184 232156582
O 22343 68564
S 53993 72732852
E 28775 48633
E 66888 75673
O 14303 23580
I 62352 83275
I 31892 32648
O 23775 75017
E 40862 99160
O 37991 66229
E 7685 40295
O 8924 23688
E 20315 20743
S 95437 652441870
I 34902 49099
I 17398 52144
S 52346 842160620
O 11125 92715
O 9115 27553
I 17264 99782
O 9779 27025
O 15173 72991
E 40126 65341
E 43888 49245
O 13543 63848
E 46875 60745
S 23147 964576564
O 30416 53242
E 62220 74038
E 34279 86902
O 28233 97351
O 45894 79204
E 1052 34719
O 14508 54923
O 85883 95556
O 40159 46198
S 84608 449157841
I 44378 59355
O 15671 52179
I 81097 90218
O 77102 87492
S 60373 147147700
E 34722 78359
E 71412 79177
E 35754 84314
O 38764 76278
E 91119 99130
O 49225 68442
I 71542 74148
O 32325 73537
O 29118 79250
I 66062 70202
S 5105 379357637
E 35468 49314
S 74131 335330215
E 36200 82284
S 63821 878523687
O 57589 80144
E 61080 74191
S 38818 392105519
E 43625 88376
E 35312 53793
O 30566 57990
O 64031 98106
O 47186 53039
I 4062 83382
I 24195 31282
E 64367 76674
I 18530 57068
I 40474 74806
O 62470 74860
S 17374 693211759
I 13239 30032
S 98478 248640522
E 17414 99268
E 23647 48887
S 41151 803802674
O 36520 90764
E 6368 45074
E 5277 81333
O 24516 47136
I 9137 43320
O 34778 49050
E 48965 54605
E 44022 88866
I 6673 28286
E 6665 12450
O 65470 72379
E 4715 92028
I 217 81652
S 7456 731848553
I 32700 91932
O 13271 89091
O 44739 91298
I 11501 39510
I 16849 85347
S 3130 763441911
S 78523 186461821
O 10884 95488
E 5237 12662
E 63903 73963
O 84396 97561
E 195 30259
S 34592 16521187
E 40568 75656
E 7154 20561
I 34300 43078
E 45652 86159
O 8459 28920
S 83733 107382362
E 2503 53384
E 76052 77108
S 93304 345884533
O 3391 68350
S 94885 192554269
S 5191 297961149
S 13352 292608204
O 62208 86246
E 13410 84256
S 62989 750787854
E 34910 46302
O 9720 17298
S 79785 715092680
I 27702 35740
O 18046 54069
S 17628 674187170
O 20045 98890
O 96367 99825
S 97415 999529842
S 53780 337341202
O 5117 86819
E 3159 94100
I 31621 83999
S 49822 21993860
O 17708 74063
E 16815 36898
O 61071 94822
S 69583 598543693
S 98268 357043133
O 38019 48378
S 74062 840792282
I 15230 86598
O 16183 18374
E 52521 85486
S 19612 51810478
S 95168 434157804
I 12398 46037
I 44839 59813
S 62743 382024531
S 88030 647915708
I 35849 53462
E 61299 83009
I 43406 92415
I 4022 99033
I 4750 70007
S 39187 656686205
S 76902 746185922
E 1447 82176
S 64988 684291599
O 45422 92456
O 818 67808
E 8113 18078
O 60487 90790
I 97938 99433
O 18243 65941
I 27791 83643
S 40882 648642474
O 95635 95689
E 5712 93943
E 23219 42592
S 86167 648666669
E 51836 88890
I 50590 86746
I 61322 62334
S 88983 443064782
E 26292 56276
S 54935 535501788
O 62986 67849
O 39661 82654
I 84381 89189
S 2831 461291308
O 49150 89943
E 20813 70635
I 30357 55449
S 1123 998804937
O 28774 59082
O 16916 29694
S 64809 175414637
E 37572 53635
I 19173 33911
S 47825 405568984
I 8803 70403
O 30482 95350
E 61193 90890
O 71782 80171
E 38625 40038
S 52239 139798685
S 19197 56574319
O 57160 91460
S 51987 977135937
S 76912 477532540
S 99860 718713878
I 67950 86615
S 11266 673664268
I 31600 39669
O 77012 88815
O 1286 58317
S 25670 25909977
I 8568 37678
I 249 59547
S 23270 177683265
E 50441 80609
E 44474 70217
E 37846 70456
E 22873 96512
I 13168 45799
I 10821 77613
S 94011 561911267
I 643 98660
E 275 65331
I 10888 71487
S 80731 127546272
E 7068 32142
O 19930 28049
E 17051 19272
S 84250 299056575
O 12835 65176
E 19208 52512
O 44605 77399
S 37037 382885852
I 1224 39485
S 3092 531758070
I 17141 76355
S 78791 75485513
E 48533 57454
E 7098 13686
S 22938 205724148
S 11004 379589436
E 68637 74225
S 13234 437034351
O 47082 76578
I 58005 74820
E 94442 97189
S 39132 822391870
S 17551 110470553
I 32309 74607
I 5406 68614
O 31339 65788
O 47035 98525
E 6689 40375
O 12763 79716
E 57157 75673
O 35841 54302
O 826 4882
I 6128 19814
I 32915 32939
E 20877 70301
S 29545 675830394
S 83397 569986654
E 18645 28542
I 21505 22512
O 9352 10900
S 3330 664318950
E 17590 95179
S 57219 165711958
I 87294 98876
O 42214 77508
S 90121 172135469
E 80845 83743
S 46565 821324881
O 19445 83534
E 2007 56417
E 423 9556
S 17057 130948373
O 58333 74001
S 9676 116330352
S 99282 60544600
O 27366 67677
O 53210 95445
O 16636 39615
S 71840 857798600
E 83999 95649
E 24294 39883
E 1666 35288
E 39073 96704
E 23111 82538
O 53515 53762
O 58555 99725
I 15752 86782
S 95095 109288845
I 41565 42951
I 22867 42544
S 80753 493035616
S 95398 737491128
S 16935 594673318
S 51529 503934088
E 50673 68937
S 69826 242502981
O 38355 79499
S 61842 48669467
I 21934 86027
S 25398 318556405
S 60441 727152706
E 18213 76880
O 81581 94940
I 10834 30393
I 6785 49422
S 92035 796037351
I 20446 44123
I 5495 24634
S 68190 29052576
E 16158 54155
O 53431 68515
S 31419 547153272
S 51623 39039756
E 57587 64423
S 57728 640171239
E 42925 52167
E 35338 36275
I 28014 91561
O 42588 78456
I 88575 99928
I 50129 97424
O 14487 99946
O 5054 18507
E 48881 96530
I 7773 27473
I 16621 84051
E 35312 91854
I 60915 81447
S 89263 968235874
I 8106 97664
S 61055 933315851
I 22004 69457
O 40257 51014
E 1095 84151
S 37323 189733325
I 11386 88028
I 5578 91784
E 61512 82289
O 5306 90864
E 52201 80075
O 71495 86906
E 59068 74650
E 30944 46490
S 85002 326123061
S 86578 416363490
E 18585 34183
S 97715 617773767
O 3536 94015
O 47526 57808
E 36565 79428
E 9399 70372
O 24056 73255
S 76333 450743295
O 26625 83328
S 38583 445216710
I 41665 60448
O 57314 79079
E 57052 73198
O 49279 69898
O 26708 73955
E 28146 85656
I 57075 61129
E 32114 91296
S 5774 60990158
E 54910 59178
S 28426 175026498
O 40043 53829
I 12984 59167
E 23940 41093
O 16802 97206
E 86840 99441
E 45047 87902
I 1771 61207
O 59763 80216
I 55499 69295
O 90735 96840
E 62760 73248
E 23207 32187
O 10173 44830
E 18026 58347
E 4432 12311
I 165 80149
I 57333 59224
I 38815 97246
E 30060 90192
E 86928 89230
I 48139 54231
I 17050 94483
I 1527 66940
E 52222 86659
I 10671 46189
O 67269 99931
S 94913 384813754
S 54795 406804960
E 34384 48356
O 64621 86256
O 22969 62450
I 4986 78374
I 44653 74404
O 8202 41490
O 15838 59106
S 88240 153357631
E 65851 74434
E 46457 53974
E 11901 16284
E 6081 85838
I 4280 89716
I 29172 64590
O 5578 85709
O 38775 58313
I 26149 72982
E 14464 93131
E 5420 20689
E 2256 57293
E 18980 70081
E 8198 46750
S 2489 659608151
I 10892 88230
S 7279 957840925
I 41161 89544
S 91736 746108544
I 50471 52983
O 40263 59860
I 4218 5101
O 91529 93965
O 26632 35706
E 72036 94093
S 60585 598045920
O 12036 29710
E 57526 79683
I 20960 37201
S 72796 278895799
I 14354 57811
O 65037 70274
E 29723 68448
I 47807 90163
O 51499 64893
O 45107 73895
O 42292 65354
E 43112 49066
I 8718 79384
O 53223 53348
I 9030 71875
E 11604 12687
I 59991 64753
I 12375 93541
S 36503 104332998
E 42206 43854
S 43239 53715236
S 72510 283064471
E 63438 96009
I 85708 98633
E 25939 74604
S 78631 605491292
E 53643 61428
I 78479 83696
E 80571 87093
S 3865 552669519
S 12119 717401769
I 48640 62212
I 52430 63365
S 96282 765205493
S 8104 668430005
S 61527 348149808
S 34148 796954840
S 63756 182223728
E 2310 7396
I 5467 88322
E 16250 26019
O 9427 81541
E 35404 69027
I 67841 70953
E 24552 73316
S 62627 77433078
S 67445 624632147
I 32597 66829
S 90421 371831738
E 8826 99628
S 83635 833436996
E 13569 33990
I 18989 85267
E 23383 77480
O 33707 59368
O 52101 83344
I 63393 65980
I 17200 50933
E 60771 85953
E 20817 30051
O 21987 47522
E 5418 44296
I 2610 6339
S 99734 825072309
I 26078 73743
S 99122 801286113
O 24213 86245
O 44067 56576
O 89329 99026
E 65038 78287
S 25988 924864328
E 2702 48920
S 2934 282819846
S 95677 665760820
S 14096 977434520
I 7326 90357
E 66149 67225
O 23323 75341
I 2875 36861
O 51 62186
S 90981 455470761
O 83536 94973
E 93854 97962
E 74782 96649
O 18619 62878
S 97301 365829464
S 23101 99852337
O 82990 83456
S 56203 567264897
S 80288 451584000
I 11290 37056
E 28465 39991
O 4439 52956
E 1236 93267
O 35504 82316
O 37759 86583
O 28581 82523
S 49217 248747365
O 64512 88902
I 12296 91627
E 12009 53976
O 67238 86410
E 43843 76371
S 17776 57881247
S 58517 653994997
S 85583 534008665
E 10223 43327
E 20946 39821
S 60852 396619123
E 39117 52542
S 23247 502985595
O 11799 49978
O 44892 91782
S 27421 533982031
S 71714 274250799
O 11585 39490
S 36615 167355146
I 8454 14262
S 47463 460697820
S 94551 375189619
E 43148 60394
I 22218 63140
I 20465 41096
I 10273 55491
S 95188 594790428
O 31534 56877
O 71212 87206
S 38795 663592643
I 5791 35965
S 58210 234558692
I 4173 47593
S 12129 923285101
O 31617 72103
S 71759 176586288
O 82607 87095
E 14345 34761
E 94862 95812
E 9936 46189
E 19249 37856
I 31012 57332
O 20492 33272
S 65148 884257004
S 30641 408381254
S 54832 355720323
E 278 45856
S 96686 979795593
O 42666 95059
O 68395 74371
I 41393 65500
I 793 45636
E 3687 19193
E 12375 13761
E 16317 74435
O 42275 84212
O 50503 92326
S 36488 594535759
O 67949 73268
O 28800 72824
E 39321 83800
S 94799 698815478
E 11859 71241
S 28878 167504243
S 14968 922390675
S 83074 575039859
I 23539 80390
E 63312 86896
I 14205 93342
S 16477 802054766
I 5785 78870
S 39230 849629305
O 23308 62961
S 84355 5720989
S 72916 981241596
S 2223 289794248
I 34343 43432
E 20172 68824
I 22352 76117
E 24631 97132
O 83738 90457
I 26983 70172
O 1359 34594
S 47737 665510017
S 28225 36649902
S 34977 55585329
I 6021 10170
S 34779 298354984
O 7794 85065
O 78395 89022
E 63039 71189
O 33142 92839
O 34368 96142
E 93242 97393
I 39469 94031
S 7664 197673648
E 1140 45411
E 61252 98275
E 28672 44655
E 50397 61598
S 71222 773459101
I 27309 40762
O 65093 66782
S 60218 616183600
E 24573 97553
S 20536 501024478
O 35783 36409
I 7350 77922
I 17532 52713
O 16382 33704
O 6206 37292
E 53161 62048
O 4428 20870
S 12691 631351255
E 8988 79176
I 26495 80985
E 32418 96148
I 63788 76962
O 32411 42982
O 23125 42470
I 33055 81109
S 63226 961826692
I 24086 72653
O 29769 81705
S 90388 615678354
O 32930 37430
O 56399 83492
O 19967 67921
I 3137 24579
I 31669 86935
I 49540 83794
S 64741 979546779
E 90217 91770
S 7107 952106384
E 6935 94594
I 28447 53700
O 32482 85060
S 64805 591348465
E 14909 18740
O 12123 70057
S 37144 232601911
E 70885 85074
S 71141 230090050
O 65883 90828
E 69448 73551
S 57358 395211285
O 45420 74166
I 25955 32850
O 19402 32699
S 10386 854168250
I 23459 97107
O 17195 24222
E 9580 96766
S 98550 494632182
I 74899 92435
O 3826 4809
O 12159 94606
S 45456 946397469
S 11810 418701051
I 4566 57609
S 70685 657961918
O 3400 27025
E 45346 97007
E 53620 65486
S 34042 491116484
O 65202 79751
S 88825 698744708
I 56088 83637
O 21117 83626
E 15528 20292
S 77387 503691475
E 4709 56454
S 18789 64944710
O 18120 34455
S 44564 251185908
I 19253 27737
I 41201 54507
I 48750 94398
I 25244 52510
O 14916 84442
S 43991 407692489
E 69747 88158
S 63856 713825380
O 71780 75902
I 33843 85005
E 2448 98567
E 17159 21007
E 3200 3229
O 10289 90722
S 27616 704922349
E 32609 89846
O 32949 67377
S 24830 893570465
S 72229 181039282
E 30482 86430
O 37954 52520
O 15130 19095
O 69339 73036
E 12062 69623
O 17674 35544
S 73855 306745303
I 27968 99679
O 81306 81448
I 61255 86730
S 88309 480770790
I 53461 60924
I 298 28559
E 2184 49245
I 21868 56820
E 16555 44604
S 65601 835418026
S 98445 232757472
E 32019 73230
O 77109 84951
E 55802 60121
I 10647 23363
O 38339 72924
O 43686 69992
O 3203 34919
E 30499 56898
E 59812 96151
S 77468 543554995
O 43491 97179
S 24929 792893565
S 29597 244333081
E 1645 47920
E 20294 58424
E 74711 81192
E 32711 82880
S 34864 90077292
S 82075 828321624
I 28904 37269
E 45590 75989
E 6315 10769
S 28377 214630619
O 39630 48177
S 70155 668331870
S 29222 566583148
E 15558 88718
O 51450 59737
O 12427 79282
O 64867 92624
S 24406 179672379
E 23497 39063
S 27740 961656351
S 10385 531335833
S 15439 594252191
O 16757 18167
I 26252 36598
S 54519 636223316
E 9140 62953
S 2729 648119083
O 48642 91098
E 19386 99983
I 62643 74398
S 80543 414109662
I 18766 61016
O 50698 63155
E 54738 55377
O 40480 56834
E 36737 61506
S 35272 668212853
O 60452 92351
O 17337 65301
S 66009 368867553
O 17221 47309
S 47681 49459085
O 12691 83154
S 74428 47413937
E 16637 85197
S 35747 500063690
S 56625 359276093
I 6006 42524
S 29839 745985599
I 79104 82720
S 55109 288904792
I 47135 74051
O 92612 94336
E 24450 36259
I 15425 65015
I 10500 33210
E 47380 82001
O 56106 93728
I 34039 87236
I 81517 85807
I 80459 99479
O 54067 54942
O 20692 67821
O 68500 87677
O 43660 66732
E 11486 48970
E 8831 76791
I 13148 69493
I 19232 42060
I 18432 41915
I 73389 74957
E 58044 86006
O 43147 95718
I 85251 93842
E 32336 89975
S 6118 535671787
O 33150 95515
E 8848 54048
S 91204 670195953
S 48772 151247352
S 70854 719476952
O 7899 91656
E 5286 47462
E 11533 35038
S 65828 740844249
E 34761 80987
O 56507 72647
O 24106 51679
I 56271 67659
I 20615 53042
S 78183 553499112
S 69345 705587647
O 37958 62535
I 20325 49078
S 76024 663397758
S 39245 502926158
S 45250 966594209
I 18116 26811
O 25720 47474
E 74155 74342
S 40637 799729511
S 743 249853152
O 21608 81893
S 20808 471523726
I 79630 84631
O 5788 11476
O 56215 64216
S 60991 403761692
S 91712 370546595
S 9805 637304733
O 61392 71104
S 67538 231019227
I 50227 81993
O 49030 71264
O 3918 17971
S 43156 457654631
O 72308 77649
E 19279 81813
I 67859 81403
O 43516 93136
E 28379 96004
S 17776 854822115
I 62589 68019
E 6390 67004
S 56920 81985632
S 73684 313508039
O 42399 95502
E 49406 69425
O 10172 49119
I 32338 62319
E 33611 88835
O 89167 93396
O 43014 83329
I 32640 35540
S 61587 803270748
E 13621 20110
S 97260 323939779
S 79793 451965712
O 31831 60030
O 7755 80764
I 40026 64339
E 38883 92302
S 76682 864453049
S 99513 561665112
E 13524 78320
E 53646 82680
E 5723 52839
I 6969 10754
S 63270 428770594
S 20712 235855369
S 72044 918103621
I 12938 77083
I 22720 71810
S 72499 487793879
E 9254 86441
S 57604 62651283
E 6431 67336
O 26365 27995
O 15570 97304
I 85071 90965
E 12164 78943
I 73358 82805
E 28609 47149
S 60057 708521615
S 45698 141504225
I 36270 73578
O 49325 58211
S 89565 311437300
E 8940 14365
O 3318 38267
E 22025 41539
O 6934 84596
S 92104 923054810
E 44885 58262
E 444 13985
I 20373 75716
E 86065 91840
I 23946 38319
O 8083 63913
E 5708 58890
S 15994 526047851
O 22296 92751
S 17397 4110861
O 36161 76172
E 12023 78507
I 33447 52722
I 64118 70755
S 6728 331668155
S 94132 986681930
E 86749 92704
S 25694 415932092
O 13931 45060
I 1665 14215
E 21746 79485
S 85151 800237741
O 92321 94686
S 28012 546688627
I 15978 56989
S 39998 213759408
I 18943 72979
E 33444 49679
O 88244 96348
S 47593 369572159
I 34099 95238
S 75582 975135020
E 71931 89012
I 38800 73993
O 46653 95143
E 21159 97859
O 66896 80571
S 91877 354120407
S 59983 8805750
I 97609 98139
O 45818 77289
O 39136 76613
S 32774 529185608
E 36048 82792
S 40941 712877359
O 54995 99370
I 4189 75949
O 38081 43419
I 36324 50009
S 40530 815711170
O 39696 69197
S 42569 242837779
S 2251 707946559
O 24997 77064
E 8261 11469
I 19457 53213
O 69046 98265
S 63043 605119370
I 21308 27464
E 73769 75185
I 2153 9725
S 77559 183595373
I 41087 84212
E 72555 89553
S 192 833542163
S 33970 204388720
E 17377 53222
O 18320 41269
S 81083 704662809
E 14216 78015
I 27119 46254
S 79113 469367317
E 1678 2015
I 15962 17143
O 62351 87744
E 52805 63004
E 22965 59775
I 1797 31025
E 51473 90818
O 41674 49575
I 10664 73185
S 65497 617010503
I 13019 49579
S 68992 234115065
E 5852 91434
O 17375 37847
E 71466 83760
I 51476 71616
S 40260 193814310
O 71424 82010
I 6344 43184
I 5028 22701
I 53445 88728
I 10592 85554
O 58188 75141
E 88380 98521
O 6261 68754
E 699 76112
E 7406 89593
E 80062 92069
E 58480 98271
E 24158 57810
S 96153 502506287
E 22098 39396
S 77653 663809349
I 72985 94994
O 38236 90210
S 96654 337521778
E 84214 95867
E 7103 47223
O 1948 43548
E 53122 89789
I 6276 43273
I 61660 66708
O 4706 60685
E 66365 87435
S 70852 596231542
E 34985 39303
E 20167 45961
E 15265 44408
O 18340 37048
E 18387 68399
I 16986 18890
E 15580 18268
S 65349 747686074
E 27286 93635
I 86814 89299
S 67747 355124405
I 40327 42761
S 87793 928259076
S 10159 174745157
I 50892 88763
I 48770 84309
S 78689 955159707
S 54654 314423295
E 16853 25954
E 56767 76710
S 71489 507869105
I 86803 96884
S 89736 41383768
S 15766 294726879
I 91874 95775
I 58656 60344
E 1817 80059
I 11818 96026
O 43767 46295
E 22919 85970
O 49099 88897
O 76801 92785
O 31267 35187
E 30233 53502
O 12587 31780
O 39104 86882
S 65061 28430079
O 2332 80311
S 30327 203841301
E 7042 89707
E 32173 74911
O 26383 40114
S 95691 718267561
E 9441 74540
S 33489 927328256
O 86107 87580
S 99749 908780947
I 76984 95337
I 42255 60072
S 10444 510747578
O 69060 93428
S 60765 319987032
S 44850 471894772
S 56478 411169116
E 1557 75880
O 73779 89838
O 25538 94041
O 12250 93314
I 89430 97823
S 64674 498260835
O 31216 76113
E 49562 51335
I 16308 51647
I 52896 64357
S 41711 372244372
S 38008 273056984
S 14592 781252163
O 35328 64822
O 36605 63788
O 4451 82172
O 31153 87963
I 12383 76378
S 41227 40644808
E 34300 37214
S 78623 681234897
S 93788 267199372
E 17689 42513
O 5666 17711
S 34850 182216633
O 11720 76069
S 94008 56418455
E 42749 70475
I 57204 83515
S 34751 613694938
S 66591 167027644
O 85662 94079
O 9579 26413
I 41818 56250
O 22792 89411
S 49638 811361050
S 66450 392299041
E 50322 59820
S 60639 52469798
I 8864 93636
S 60580 294573147
S 44131 807931262
S 85033 365429433
O 35878 72135
S 28746 61059339
I 41897 85469
I 41363 85929
S 10618 990598898
E 25555 28893
E 22931 78076
I 20634 50955
O 18058 24032
S 93453 600977311
E 56146 58673
I 70993 95227
S 34451 679570144
E 21801 49775
I 34823 43657
S 87795 418941464
S 91059 732596822
O 673 55738
O 32725 61564
S 83896 68551691
O 19978 83453
I 48185 68954
O 30785 73434
I 17487 96526
S 70908 625410401
I 74716 93364
S 18653 457392972
O 52065 75251
I 25811 29086
E 30390 55126
I 12870 91494
I 23206 85089
I 14947 74491
O 40431 93124
I 61376 80059
O 40456 89785
I 74601 94393
O 21358 72256
S 55160 525721812
E 32123 80325
E 58095 85321
E 37991 72282
S 98833 315130759
S 80097 509581422
I 29135 74628
O 75657 89762
I 55001 84926
I 48761 58046
I 51960 53661
S 66826 32159314
O 14993 51306
I 43981 94634
I 9853 35533
E 6893 99758
I 13446 36209
S 78481 518242081
I 50629 93384
E 14320 75780
E 58826 76263
O 54278 72593
S 77874 681718779
I 24280 45230
I 13497 32585
S 86218 672591634
S 17755 10940141
O 4560 60597
I 10912 83237
E 63752 91936
I 8240 68188
I 61330 94612
E 22209 44978
I 30063 62632
I 5166 92169
S 73766 469392354
I 73050 84505
O 10412 31988
O 45459 66566
S 7286 690446579
I 56809 64839
O 26569 96004
O 57547 91191
S 46201 946028616
E 53291 55641
I 76764 92282
O 55072 99442
O 4884 77698
I 24763 72261
I 78667 79027
O 62957 81616
S 38139 191967276
S 66388 64747204
O 61281 77556
S 96691 41723043
S 48549 426237290
S 46378 770426541
I 75334 99636
E 3386 81616
E 7092 32868
E 30201 42881
S 25935 480692155
I 27324 49903
E 39195 73062
S 19387 497697845
S 75814 293196753
S 45481 476526806
O 26560 64400
E 10966 60754
E 58478 70091
O 2001 60274
I 47767 52587
S 443 784268785
S 44232 958440396
S 1810 222222042
O 10985 29487
O 59252 62183
S 24713 999964329
I 18295 86681
S 5477 169636502
E 16076 21399
E 43135 81468
E 48861 53479
O 10377 79828
E 4348 41998
I 45450 49933
S 95412 924500629
S 21193 818861798
I 61273 65285
I 38537 94536
O 1713 68673
S 18157 496365038
I 78848 94045
E 12699 87371
O 14096 63320
O 10560 47068
O 32917 80581
O 14102 79449
O 25342 28633
O 23874 81184
I 2534 88318
E 546 65848
I 39483 50104
O 7636 95058
O 29366 40276
S 58764 835677835
E 12487 77730
E 38407 99040
I 19234 90012
O 5793 60652
I 37750 92199
S 77478 464668529
S 27112 845006825
S 21162 149700272
S 83543 261468892
O 31917 41535
E 4203 16635
O 1643 81813
S 88303 570794528
S 20889 399134691
S 33404 610245921
O 7401 12869
I 26295 76812
E 20657 98103
S 12191 879785352
S 9460 878108478
O 44073 55310
E 1197 28102
O 84658 96300
O 40376 81036
I 12630 53150
E 853 84268
E 43937 88898
I 1791 81730
S 81991 287114510
O 51551 99623
I 979 36211
S 64607 616271173
I 20788 21738
S 77082 49058235
I 72876 99527
E 25264 38664
O 9075 63867
S 38094 374321278
O 39121 54105
I 30399 80466
O 45858 92517
S 78733 101883011
I 42794 48779
O 10174 64049
O 30277 95098
E 62603 63687
O 10644 73196
I 15628 18705
E 22093 90950
I 13051 17511
E 63138 91607
E 5555 39879
S 759 172834235
O 18289 23562
E 3287 34646
E 21828 82641
E 26098 84776
O 46260 82465
I 21864 74722
E 15176 88731
O 50190 65406
E 22208 51606
S 15350 289867654
O 57360 71576
S 45580 255987011
O 39091 76405
E 41786 63121
I 27222 36394
S 46280 474729951
O 9227 68260
I 26566 94717
E 11129 89088
E 55197 60382
S 97617 600541064
E 28929 72851
I 62910 85770
O 52105 98423
I 19893 27457
O 16284 18489
S 10268 383286102
O 8159 43342
E 29640 61047
S 58021 827525437
S 53704 379599720
O 32747 64005
E 10219 62846
E 15872 50671
I 3492 99440
E 53206 53783
O 38703 61325
O 29043 78507
S 31784 290005220
S 46537 294637807
E 5288 78927
O 62962 94483
E 18891 85009
S 6739 739498681
O 35760 68577
O 27480 51330
O 86227 95709
E 57089 62491
O 5582 85065
O 83085 92777
E 7756 40175
O 69047 74498
S 29428 713273399
E 86481 94339
E 68157 85158
E 29627 61437
E 28734 59351
I 94117 99097
I 15763 53559
S 85454 794216429
O 97338 98137
I 18274 80892
E 29744 84838
S 5336 655222077
O 80963 91796
E 59357 77723
E 26454 66394
E 19723 77518
O 33813 46288
S 24352 877602167
S 85061 337642970
S 77021 401273773
S 85579 206742459
E 32186 79193
I 14187 20740
S 76610 335004343
S 99037 637343619
O 8055 52130
S 11416 603925094
E 28868 65267
E 22172 43919
E 41459 58577
E 12291 70273
I 4224 71582
S 67734 857663144
E 33111 60657
E 47978 95038
I 4946 17041
O 11230 48923
E 30569 65942
E 23441 86496
E 17174 77658
I 2583 83341
E 69781 99842
E 45221 79241
I 22116 95665
S 52190 6306519
O 49660 82094
O 43582 44572
O 772 23274
E 22000 92739
I 5972 88482
E 24589 76923
O 78472 86047
O 83580 87525
I 14062 36032
E 32083 50446
E 37459 41777
E 19837 56324
I 4514 58419
E 27484 33825
S 95669 333821793
S 13920 562984461
E 28332 64618
S 72263 769011668
O 25891 97467
S 2243 862270418
O 39150 63333
S 91338 599355592
I 64516 85347
I 33796 48297
I 4911 10727
O 14525 46830
E 40023 89892
E 28399 79448
S 7067 56898832
S 27726 160018180
E 27444 50284
I 14663 27318
O 25317 43376
S 44035 888541097
I 58645 93664
S 47636 380158993
O 2767 67459
I 46948 91258
I 21583 57295
I 9209 90180
O 15257 79302
I 56823 91417
S 27912 63705449
S 46831 647179864
E 28144 54369
O 38233 42371
I 25120 50824
I 22388 80597
I 70607 89367
S 12581 190487842
I 53899 88263
S 94545 926840699
S 75055 379592534
O 33504 48518
E 57042 81370
I 20252 37323
I 52525 81845
I 21158 94416
S 88876 466912190
S 83138 74470904
I 2798 45531
E 11482 21611
S 33998 187440200
I 7794 76565
I 17749 55008
I 29736 56179
O 13902 55961
O 29070 44408
E 57806 58310
O 69367 79843
S 98020 653420664
O 1262 37165
O 17422 20560
E 73703 87509
O 33207 99085
I 31100 45630
I 43095 84969
S 60616 390492742
O 33454 80113
E 48451 81828
I 56814 65321
S 40792 947709822
I 6082 75528
E 57045 76214
I 18850 85255
S 99678 238160448
O 17522 19224
E 13762 44031
O 23444 93812
E 26388 92718
S 4061 333001727
E 43481 73328
E 23089 93895
I 39200 83570
E 43618 90542
E 17727 95409
I 11517 51266
E 7111 36753
S 72337 91622431
E 20676 24092
O 7235 29036
I 22731 46450
I 35433 82342
O 1662 99466
E 12934 79272
E 4515 16069
I 19159 73570
S 15275 984185547
I 40145 79204
S 23912 229776821
E 57160 94975
I 66961 81564
I 6667 9967
E 12881 13653
E 16944 62719
E 60759 73918
O 87808 98590
S 92189 254127162
O 60609 64541
I 47969 53556
O 32541 89286
S 93836 225019730
E 37666 77974
E 75661 98862
I 29453 40581
E 33870 46957
I 13905 82329
O 82261 95970
E 21998 78593
O 84016 89186
S 664 410126042
S 31822 804129536
O 4109 66724
O 17309 94282
O 2519 78111
S 27887 427175423
I 3080 46682
I 61701 91951
E 15953 31937
E 269 88657
E 73169 91222
E 35166 61803
E 13147 19399
O 86074 99839
S 15057 155899401
I 87921 90495
O 18925 67200
S 91743 441844381
I 14562 91256
E 12154 38253
S 86974 516266913
O 7510 71649
E 1542 5664
E 44184 91356
O 4020 74311
E 19179 70404
S 54046 442659972
E 60309 91185
I 9945 38711
S 20616 731725464
O 17657 36767
O 2095 45000
S 36553 420974707
O 80801 95008
S 11264 8893657
I 35249 66061
O 21841 89355
S 83375 13742794
O 24142 82050
E 18323 42605
S 40212 805741378
S 30768 191347040
S 53021 291460756
S 19298 278544278
I 75071 76025
S 66846 932400022
I 11550 69607
S 17211 584922975
E 50295 59032
E 46619 62264
E 11757 35769
I 37275 54072
O 14914 91983
I 4764 30944
I 37089 67431
I 6087 71129
O 3733 26833
O 33239 38189
E 46023 98778
I 80307 81275
I 23987 71732
I 56840 62709
S 89202 21229816
I 30369 93597
E 90318 99606
S 48910 967940002
E 81823 92638
I 45334 96973
E 84074 97827
O 30378 66335
E 11888 93298
O 26992 28741
E 20610 72614
O 13811 89031
S 65759 340202884
S 77791 392794763
O 2815 25614
S 9523 421722426
O 10394 26526
E 64503 73611
E 38000 89892
E 64328 70004
S 99057 782950631
S 18495 174716904
S 80682 835884633
S 38604 672578866
I 16392 85146
O 12486 66853
I 28733 66023
O 70536 86446
O 11096 20766
O 723 46888
E 47092 94795
E 16954 73251
E 31606 79382
S 37530 625116678
I 27595 48813
E 72140 95803
E 20777 60537
O 17900 38460
S 71218 137989275
I 10307 18214
S 48993 289597684
S 15019 18021610
O 61446 95726
S 26886 599651670
S 4073 490631362
I 22646 96858
E 8745 98505
E 65402 93618
E 45678 95560
E 705 59314
S 28452 151286897
I 32253 82124
O 47290 48095
O 15480 83671
E 61812 85711
S 5431 444693440
I 11730 63239
S 79873 203210611
I 78871 97849
O 26838 70836
E 71781 87940
S 79035 148334608
S 19972 414200668
S 86885 958692170
E 34488 48303
O 34015 56312
S 66891 224982449
I 3112 98494
O 165 3358
O 32619 69451
O 5065 87585
S 68193 156842947
E 17474 83897
S 61819 464266435
I 8947 81078
O 58964 64195
I 58299 83380
E 26401 94779
I 10608 67189
O 53406 72948
O 21066 99793
O 13808 71232
S 91541 787712239
O 56043 65380
O 24684 33623
S 94160 856925146
S 23862 507581171
O 17231 52219
S 64756 152033990
I 74695 78773
S 30966 517621776
O 4562 43315
S 43064 924512840
S 77319 146166555
S 77289 13998318
S 85399 844642727
O 21563 61472
E 47309 87802
S 1752 815452109
I 7025 65774
I 49485 56082
E 44917 60537
E 29484 61520
O 44126 56652
I 17209 61100
O 21538 63088
E 17333 35544
S 74995 97898267
I 87034 93768
E 8221 21864
O 412 85771
O 19250 94506
O 4384 8247
O 43879 87489
S 7911 581419141
I 22526 43223
O 15955 75196
E 63561 84848
O 47711 68322
I 29457 73653
S 55115 95595555
O 11396 38602
I 26861 71648
E 41167 98667
E 18928 49881
E 5387 70352
I 24676 67269
S 84943 128135089
E 14618 60990
E 22093 90599
E 27229 76260
S 24050 499592434
E 9800 38843
I 76163 88825
S 53957 519376714
O 39929 79477
O 9297 54631
O 34506 35098
O 20766 21615
S 28619 885543361
S 17396 387331226
O 73865 87675
S 99808 821328756
I 63400 76396
O 22843 51091
S 84651 194412437
S 39329 195245771
S 38959 634557768
S 26228 444978004
O 12324 43071
E 27256 38212
O 23484 53982
O 45334 49716
E 33937 74001
O 51203 82140
E 34749 44123
S 92109 470189135
O 46418 80170
S 6814 320474638
I 873 42923
S 49929 271042550
S 98917 593253340
O 5356 8860
I 17340 45647
O 24354 63875
E 16313 68762
E 51871 79697
O 22397 81622
I 3240 21956
S 29270 142955553
O 37967 65714
I 60943 86645
E 5385 20115
E 20078 33025
E 64999 90039
O 24177 66673
E 27548 34476
S 12294 926565674
I 42226 89197
S 52723 485311511
I 54395 77794
O 9749 71215
E 10024 58252
O 78237 92974
I 50462 74159
E 63367 91731
E 88612 97439
O 21236 87289
S 83167 808414758
S 20651 235387081
E 43375 90902
I 29952 49555
O 299 59474
S 88036 751173946
I 24610 37355
S 46804 285460132
E 18967 28003
O 16899 93964
O 64534 66839
O 46940 92791
I 1247 85819
E 38468 94176
I 1640 60890
O 9212 79889
O 43204 78813
O 46861 94091
O 68522 87393
O 62096 96606
E 65315 87296
I 53812 60114
I 9576 17568
O 53040 80212
I 1371 66905
O 26978 61300
S 11006 873432441
S 76757 466334335
O 27991 36139
I 19035 82807
I 5718 22848
I 60859 72300
E 41698 71225
O 10921 40239
I 90918 92423
I 46899 81309
I 32400 43928
O 27491 80039
O 24938 34580
I 29837 55357
O 3724 78056
E 54049 99319
O 23524 88435
S 56230 614201913
I 16803 44637
S 14053 759250459
I 35460 85433
O 46658 76767
S 63453 583813208
I 29396 95312
O 40933 71542
I 5417 42739
E 23631 89134
E 47591 55096
E 18085 41444
E 13484 90402
I 19733 29500
E 35225 75743
I 36293 43309
O 18667 50455
E 30435 35674
E 50718 67505
S 67616 873047464
S 77821 871107619
I 5278 78064
O 28116 57322
O 65871 83406
S 49359 639615248
E 74338 91747
O 32224 55596
O 46099 97917
S 15754 193948581
S 79823 895611616
O 15186 74557
E 70975 98948
E 533 42618
I 1372 18921
O 17793 89067
I 6917 46045
S 63674 155929237
S 66493 76085258
I 37783 68868
S 73083 426963733
I 24929 52710
S 48773 714144328
S 91126 670809384
O 83221 93462
S 43951 711026108
E 15043 99514
S 3836 744956537
O 31349 84463
E 42820 69721
E 16158 47646
O 25144 60980
O 19337 42987
O 87761 92615
E 69239 84888
I 32471 69701
S 89500 227912957
I 45410 51978
I 6762 8157
S 2242 120743590
O 55674 70346
I 31560 57654
E 5527 19036
S 1199 551588435
I 12316 79824
S 87517 276154834
E 1516 97703
O 51368 70714
O 6227 12926
O 59404 87236
O 19646 83416
O 38539 89844
I 48884 65407
E 29178 49618
S 40607 487114784
E 68514 80316
I 20125 48068
I 38245 59912
S 39726 325282153
O 34512 96809
S 30140 617803294
O 72160 94123
E 8461 55419
S 23301 766089198
O 36824 61393
E 48667 65745
E 44464 46676
E 20215 91995
S 33071 939018224
S 69214 489480600
O 5210 37756
I 24561 84594
O 20526 60642
E 11830 79462
O 28339 46709
E 47039 93635
E 60224 65986
O 51123 99372
S 57622 812627083
E 26677 73389
O 71155 73548
S 53331 885530393
I 25071 76402
E 11587 98437
S 79926 781054097
I 12979 18665
I 798 27231
S 73024 110686084
I 44476 90942
E 46225 84566
S 48857 116906813
S 41107 771444512
E 42775 71596
S 75945 761876808
S 56716 54269922
S 70565 794573789
O 37879 43769
S 4685 249551322
I 11128 71242
O 16841 99076
S 82329 112782977
E 16671 67789
E 29737 57367
I 52463 67588
S 25229 712902009
E 29414 34836
O 14423 47506
E 6586 77376
I 64739 86959
S 12034 749849887
S 22457 19696955
O 18278 64332
S 46329 803844544
I 91209 93879
I 21961 94006
E 16071 41616
O 11883 17282
S 87020 21131935
S 38801 872985246
E 4983 45187
S 13883 875105229
I 63194 68098
S 94294 550064058
I 16339 79457
I 42128 44195
E 25053 61391
I 59491 77850
S 33743 223567168
S 70287 276623093
O 53037 57911
E 53905 60393
E 16334 24114
S 5274 592129346
S 51909 424408716
E 10019 72374
S 23910 544431749
S 50736 938025704
E 19477 78659
E 10129 61589
O 14135 15047
S 29968 579987988
E 7864 25773
I 42395 78067
I 15277 52919
O 37032 40924
E 22742 43165
I 6214 61114
I 22818 46496
I 72827 90693
I 96303 99776
E 41643 88659
I 24552 34560
S 2392 357379560
O 1971 7614
I 39358 49013
O 46428 87266
I 88699 95091
E 44554 72176
S 15172 569224527
I 48298 68151
O 33164 45696
O 14248 30551
S 18151 262133844
S 14135 276848419
E 35107 38035
E 57300 74947
O 7858 52947
I 16702 47787
I 21285 78163
I 35988 54927
E 38583 86520
E 223 3652
E 7195 19230
S 17862 660930609
S 28019 973595250
I 13294 26230
E 17891 70081
S 12004 824741039
E 936 43082
I 84030 85604
S 3531 340296843
S 23103 368255636
O 20406 74515
O 57100 80275
E 31772 97982
I 9635 60590
E 10084 78584
S 15090 33866100
S 87838 989610433
E 10159 66899
O 21498 44811
I 26380 83819
E 22107 23879
S 37898 759270749
E 74011 93559
S 17161 493309060
S 7550 560186539
S 90214 9170920
O 49495 57903
I 29472 52705
I 27457 51132
S 66754 391042338
O 32844 41571
E 64972 91201
O 42992 83580
O 17757 48252
I 54791 59843
O 37329 97253
S 41383 458381967
E 24132 94821
E 1127 69949
E 68756 80807
I 20172 20921
O 36488 79256
I 46352 67676
S 55377 909787671
O 52060 68015
S 90421 154151693
S 40662 199155975
S 20528 217451457
O 6336 57500
E 632 42197
S 11217 997246142
O 2642 53101
O 21830 60255
S 83135 963850500
S 44361 600326761
E 60672 86679
O 4519 21183
S 8691 266681888
E 40069 49132
I 16396 23907
O 2131 56774
S 62344 731194526
O 19707 98104
I 7274 10476
I 73041 75370
I 7628 66374
O 804 83718
I 77050 81658
S 45966 688413115
S 54120 107006545
O 76064 76729
S 27213 533605940
S 86395 426239832
O 34347 55806
S 9883 422490345
I 22697 28580
E 80365 81245
S 28746 610867772
E 68248 69590
S 55055 488004023
E 9463 33114
E 61570 90224
I 22469 78363
S 30773 69899506
S 61980 56526869
O 55826 74639
S 53641 114835970
E 25827 74200
O 1550 65959
I 15555 48491
O 13793 49154
S 559 436155513
E 20070 37321
O 19919 35241
E 587 36977
E 26839 77765
E 8253 88323
O 16488 61373
O 28779 93397
S 91076 663510855
S 74693 820127505
I 52520 93349
S 29357 965947989
O 29389 58252
S 72780 109025147
S 40169 725324358
I 31263 61594
O 49254 60752
S 43504 750833531
O 31683 69889
E 42974 72973
I 16513 98135
I 20146 25113
I 32651 94454
I 32574 58770
E 42685 75363
I 28083 66419
S 19828 78218295
S 93326 650306812
I 1479 50870
I 58281 59221
I 16883 18120
I 69857 84319
S 44353 562592317
S 77797 525286244
O 2327 13311
I 37857 88830
S 19960 222986946
I 11731 62232
S 49853 73872409
S 18255 423322516
E 10421 70142
O 10641 58205
S 98424 190256588
I 22042 94015
O 3758 76710
E 91008 98891
S 69050 653636255
O 66293 77115
S 44348 449675425
O 36126 38695
S 94472 348302891
E 16318 54180
S 9195 231371652
E 7998 62390
S 52959 187936487
S 54483 284072213
O 41627 45078
S 75658 576692240
I 10522 17529
E 3624 98771
I 45469 93431
O 82847 91861
E 40837 66763
E 4567 53757
I 58852 85809
I 33136 91077
I 24102 77115
E 55620 73394
I 58658 58744
O 47368 86869
E 22522 74687
O 36604 73804
S 29136 846140604
S 70028 908860611
E 2650 16412
I 75337 87940
S 73128 549028560
O 45906 97255
S 73212 957654629
O 48175 94859
E 4477 85636
O 69522 96036
S 52971 597270992
I 56908 58678
E 814 66057
E 20825 66081
O 5452 74877
O 4610 80788
S 80573 532773773
E 55711 69134
E 80860 85949
O 5385 54852
S 17062 92459055
E 30806 82738
O 27939 58717
I 41316 45777
O 67779 96183
O 82174 84448
S 50267 939695590
E 4333 49898
O 23435 58749
O 14512 99011
O 2163 40744
E 74744 95067
I 58572 84290
I 34373 53944
O 5283 21518
I 15779 29011
I 5849 97834
O 5275 27231
O 35740 77991
O 7581 12389
I 29223 56146
O 21917 63621
I 62434 97435
I 878 90679
I 7610 97199
S 80127 947896333
O 40511 92146
E 54660 99559
E 6825 54588
E 11127 62338
I 43608 65759
S 19730 149107520
I 53493 88638
S 25146 205799569
I 8155 79304
S 5639 394935271
O 2593 11368
E 61681 69216
E 13180 27463
E 13839 70054
O 51794 85334
S 29299 910815197
O 19747 76959
O 65953 91946
O 7985 44753
S 97522 894398935
E 14698 24743
S 22287 801101564
S 76755 72122233
I 48232 93308
E 41280 86579
I 64542 83877
S 83906 660479846
E 9371 86786
I 69783 75454
I 31213 40196
E 28151 84274
I 48437 76115
S 27922 183762554
O 9627 11236
S 70915 183327988
E 45250 51039
E 18033 44559
E 17047 59181
I 5861 68424
E 46477 94518
E 3069 60217
O 15095 29820
S 90708 587256220
S 96891 806334859
O 34127 97138
I 21652 70882
I 7691 49332
E 14565 65732
E 16072 55213
E 13426 73844
I 81016 86323
S 21007 401585120
E 58389 99275
S 31555 493736915
E 19024 96194
E 60501 96011
E 27624 34556
O 19881 78555
S 91906 378410196
O 56568 69360
E 14184 29199
E 7519 85500
S 83178 853189634
I 81413 82030
E 18379 32558
S 14482 744231723
O 58653 88363
I 95891 99219
I 77440 77744
E 12533 69070
I 50612 71979
E 88590 95007
E 65335 98405
S 92822 854361047
S 58158 362815107
S 34801 975116134
O 25333 73629
E 21166 47529
E 13988 33582
E 35413 91115
I 28319 90039
O 39360 56832
E 25307 86024
E 32181 70985
E 15521 87430
S 96021 402210994
S 14328 449969426
E 489 90095
I 5870 64175
O 1176 96558
O 31294 95653
S 5053 987003263
E 59678 77786
O 13005 86399
S 37519 597068790
I 2442 71604
O 6736 65548
I 13521 46763
I 82033 87308
I 56335 69539
I 31976 92043
I 37523 95516
S 98134 739869025
O 44323 51370
S 63278 755373348
O 78865 94537
O 7381 79879
S 31896 805431868
O 49401 71177
S 61343 854936449
E 7100 99492
S 53389 574359758
I 29612 74951
S 51297 552179468
O 47382 56709
E 9008 74468
E 4965 98897
E 53467 59695
O 16699 63277
E 6225 69138
S 671 525979002
E 22805 41748
E 20255 46969
O 79159 86506
O 54585 96352
I 35057 49393
S 28292 684212050
S 27047 164724140
I 31732 73570
E 27404 99739
S 89131 99218996
S 46973 936862834
O 30522 56202
I 26888 43310
I 16100 63109
I 16222 67550
E 85334 92198
I 1010 86478
S 42183 333526605
E 19649 27113
I 55865 67204
E 82412 92609
O 25713 28005
O 27762 97778
S 42530 287376373
S 51256 465841602
E 10968 96937
S 17739 546324658
S 15533 310368276
S 90207 864509167
E 26757 87560
O 4085 63661
S 95353 144380259
E 46185 52453
I 26320 92052
E 9504 33993
I 86868 89796
O 20559 63580
E 39872 72526
E 75156 93866
S 87035 864236373
E 45063 51743
S 67588 350886728
E 5322 15346
S 3839 527718005
E 38706 43929
O 15050 64382
I 23016 50603
E 8275 18692
I 2509 8959
I 7143 22619
S 50703 994072521
S 9971 667283595
I 35349 42315
I 44323 56387
E 49364 59076
O 50037 83687
O 899 67448
S 64587 810016962
I 33519 45222
E 11281 43921
S 48984 296962642
S 74095 562959149
E 21575 75728
S 86343 948257668
I 9481 53305
S 49590 90509662
S 91221 147155368
I 46281 72640
S 15254 350563648
O 29841 53719
E 34665 41772
E 57259 93206
I 39022 65266
O 75073 75845
E 2461 88281
E 81222 83942
E 15368 41667
E 43723 69089
S 7915 586584084
I 15516 53038
S 46581 164594366
I 81868 86518
S 2184 850897220
I 6177 71027
S 95928 7658350
E 56095 90312
S 43875 721547673
O 5710 89222
E 25404 36809
O 46082 67961
E 75710 88273
E 13644 43683
O 54316 72305
E 2710 30832
E 14861 69570
I 17767 34739
S 71833 767300048
S 29783 204900966
O 65976 74874
S 64672 188793124
O 28569 78936
E 17760 83094
S 57861 646079121
S 12899 866997657
S 55581 639128981
O 62368 88815
I 45429 79743
O 20421 90889
I 82892 89798
E 55633 58385
S 64226 313740940
I 70402 92658
O 4447 85579
E 43938 78490
E 34971 69555
O 68752 77929
S 12167 127145942
O 14404 50682
O 41527 93263
O 9424 31321
O 77724 83584
O 25633 77414
E 71783 99750
E 29319 57426
S 23562 828896303
E 21144 40757
O 40883 68823
I 23643 36944
E 19680 87178
I 29018 86244
E 34884 63036
S 68071 725043195
E 23745 73340
O 51785 57094
O 16518 91553
S 24555 762677116
I 11317 85037
O 44570 89136
I 68760 89761
S 44470 155826517
E 18633 70782
I 86370 93227
E 32396 59939
O 12134 68956
S 8287 467764373
E 45710 89582
S 42646 489599109
O 49067 82749
I 51762 83213
I 489 74765
S 49002 617990615
E 40824 58289
I 6915 49567
S 15753 212023132
E 4631 80725
I 7990 48059
O 24723 29034
I 80931 81764
S 26356 761673041
O 79700 92897
O 16954 93390
O 10539 76086
S 24247 626918144
E 47784 60082
E 32336 43026
I 84250 94423
E 11751 43892
E 88647 97527
S 33102 214913030
O 1819 68296
S 73905 822705047
I 10570 24261
S 37819 278785521
E 3724 35533
E 17540 67177
I 5743 16106
I 22950 51393
I 54640 67037
I 4439 13194
S 59908 529391913
O 34559 49878
O 44792 61325
I 8712 30641
S 24593 254193705
I 23795 86246
E 49628 99840
S 8360 788327299
I 1891 25881
E 65924 67339
O 9607 97554
O 26813 90322
S 45842 229888490
S 46256 151913754
O 37127 60379
E 1143 71749
O 5627 78866
O 50960 84000
O 49642 54408
I 56266 77371
E 52511 64718
E 17870 42177
S 42751 48277282
O 49674 71902
O 51634 62736
E 31623 80197
O 14735 47539
I 52996 59841
O 47855 88200
S 54548 582711949
I 17916 41256
I 43520 73375
S 32654 695937495
E 53647 88506
E 28724 68565
O 8824 10119
O 5261 91247
I 28277 72364
S 46865 469438337
S 41221 948022581
S 89315 849509042
S 52410 402822712
I 27987 53132
O 36159 76363
O 71595 71744
S 34251 298347870
O 41529 70803
O 8314 61709
S 24530 999854145
O 36982 40489
E 35134 63269
I 63180 86403
O 12478 35515
O 17398 80669
S 90110 770210420
S 14037 360487135
S 79327 303950422
S 38015 201200360
O 3263 94270
S 22004 60906459
O 92091 96572
O 39443 39672
S 57811 747745538
E 38219 81925
I 85853 96484
O 62260 64375
I 27239 99225
E 12030 70234
O 72326 74076
I 63906 90754
S 71738 326864818
E 17971 58185
E 2545 31666
S 67851 226156508
I 9779 38704
S 48120 779104320
I 42508 66651
S 78235 30519312
O 65825 98557
O 3642 56429
O 62004 73804
E 3949 43514
I 19270 29191
O 44083 89466
O 11468 28119
I 25043 67237
I 90225 94465
E 25178 68528
O 9863 15193
E 21684 72987
S 65308 404954109
O 37348 54116
E 34307 55732
E 83312 98189
O 24143 68383
E 91273 97185
O 79933 91115
E 20501 80538
S 94445 250227866
E 4764 28182
E 84399 92629
I 22932 90148
O 11385 49995
O 39248 46651
O 29498 92343
S 1418 442937851
S 5775 858190084
S 61589 495598406
E 53097 55577
O 53142 93284
I 7874 98308
S 76483 811178046
S 25124 299816220
O 12455 55083
S 9626 626272223
S 60875 199129999
S 10941 307077239
E 13102 79201
E 34231 98461
E 47314 73402
S 42647 29627254
E 18119 21995
O 20886 24031
O 56763 86628
O 34872 67887
S 28939 339952502
O 30682 76503
O 46923 80729
I 14592 97039
I 47982 85448
E 17516 57792
E 41697 46650
I 30451 37512
S 63497 295163228
E 30387 60792
O 49583 80609
I 14992 85348
I 47146 96941
I 51786 65714
O 5078 38435
E 14417 83848
E 964 34318
I 65675 81691
O 8633 87580
I 27642 31959
O 14709 87654
O 89539 99345
E 28645 58840
S 60003 651728281
S 74332 945290709
O 41350 89384
O 21087 44522
I 13560 93925
I 19532 25501
I 15527 35488
O 8594 20512
S 46643 498165677
I 57391 77229
S 91042 209126850
S 8910 655940437
E 28620 86993
O 5288 54497
S 83244 83527332
S 1816 678828882
I 13334 67999
O 588 36582
O 46130 66209
O 12026 27247
S 9224 321914940
E 80362 97454
E 32832 59624
E 32117 77280
O 1050 41436
E 6317 94253
S 46045 943024925
I 62083 67390
O 49007 86375
S 81096 770825982
I 24861 81583
O 43941 71949
E 40597 74596
S 82140 108222607
O 4374 30888
E 52491 55818
E 25945 74065
I 10690 20101
S 14085 473486713
E 5046 98863
I 50944 79934
S 57499 769964707
I 2444 93614
E 10935 97477
O 4106 21882
I 19888 54598
O 71150 71209
I 1658 48411
S 27376 485787840
S 8391 243887771
S 6750 5588538
S 63448 404162778
E 18009 43476
O 38936 59268
S 83814 922583322
E 26346 79349
O 37730 53588
E 13203 53016
E 45175 64759
O 29548 92388
O 15102 88584
O 27290 29786
S 60310 559469391
E 59456 82275
E 44066 80522
I 23114 37266
E 5105 47535
S 58218 858392078
E 11858 54426
S 81198 119252700
E 44755 84076
O 46258 66880
O 55556 61913
E 51931 74610
S 46031 133155282
S 34334 126169136
S 43038 801753877
E 22061 86819
I 61191 84346
E 30813 89223
S 45461 495476249
E 78402 93811
S 64124 70795250
I 46886 66470
S 31973 975152228
I 20926 32968
I 17775 71615
I 33347 73471
I 16829 43127
S 15736 177128128
E 72847 95382
O 41137 42631
I 3081 38867
I 74276 98091
S 64213 934816784
I 21438 35415
S 28316 744003201
I 26800 53138
O 39860 85581
I 48386 98337
O 71002 92017
S 66446 331077082
O 47998 61311
I 920 20373
E 3248 36076
I 18635 48943
S 19583 384373895
E 42568 91625
I 18168 20979
S 25410 378559987
I 95983 99623
I 50997 90997
I 32285 52871
S 98800 892504459
S 15086 700968732
O 36130 67773
O 49995 54008
O 17603 24176
I 40712 60534
E 13979 82515
S 64225 687543331
I 33005 81393
O 52859 99588
E 740 85205
O 79992 84643
E 9190 81231
E 46301 74482
O 39845 54529
S 97053 69211560
E 61289 64530
E 5826 17607
O 24528 27518
E 12208 19246
I 33996 47049
E 9225 80295
S 10087 63600197
E 6657 71394
O 63912 83215
S 51532 502775443
O 12520 18192
I 18893 70273
E 15763 78327
E 44684 55853
O 38835 82977
O 1325 13509
S 8803 30216787
I 64461 74046
E 27583 51151
E 27887 89718
I 3678 29994
S 73324 67341079
E 28253 82381
I 56635 73212
S 35425 159984461
S 1926 86712682
I 12667 31939
O 46700 93953
E 47362 88210
S 843 108039617
S 51104 375869920
E 62418 83548
I 12784 84465
O 73658 94029
O 7121 96264
S 36442 282559337
S 43078 598265896
I 9575 49820
S 45850 487197782
S 91894 591271661
E 2090 27658
I 28948 61704
O 67577 93297
E 56735 61594
O 5624 67395
I 63029 64330
S 41742 886470063
E 59524 62618
I 57624 91915
O 4931 66507
S 37479 187248968
O 10667 41655
I 52148 85644
E 15223 81621
S 5580 981934635
S 74670 102910985
O 6249 22001
E 12425 18182
I 59916 82997
O 42469 59690
E 11922 37756
E 38284 67811
S 67301 537325534
I 36772 94753
O 3876 31017
S 45302 256206812
O 65838 92910
S 33484 80842841
O 17063 35939
S 52525 282800243
S 97706 275803019
O 38653 56878
E 73358 86311
O 75738 83341
E 15887 62269
S 95083 852530583
O 21699 54796
S 36245 739998907
O 42425 87669
S 5069 526196884
O 15985 68299
I 59746 71985
E 35814 65321
E 65090 82461
I 57800 74972
O 10540 23168
S 28034 538848672
S 90958 153623343
E 12827 59183
I 96402 97691
O 24533 83642
I 7319 38019
I 90743 98322
S 85402 91040383
E 59726 89715
S 87333 128372707
I 70982 75831
I 6621 7037
E 3498 65888
E 22140 60664
E 28 87946
E 11933 17520
I 17171 35587
S 36871 538803043
O 2482 49327
O 1753 88151
E 13278 27332
O 8689 38323
O 19147 28198
E 16287 49240
O 10969 36711
O 51032 54267
O 3871 97592
I 18468 98574
S 72218 827871580
E 206 62146
I 17902 37830
O 93688 99595
S 47930 953059969
E 38069 78535
O 23660 56728
I 39248 93683
E 16469 24727
I 19572 49551
S 45890 901100500
O 2950 63587
S 29139 501196589
S 57696 462820273
S 27737 883910687
S 62260 76829921
I 16794 48139
E 170 37675
I 2149 48133
S 37022 292200532
O 21897 88987
O 66631 72471
E 50758 64408
S 29863 928216703
I 21745 79329
O 32305 96784
S 78425 517133373
I 17833 85973
S 33003 961153397
I 64529 65934
I 54209 59235
I 5323 43870
I 30366 41717
I 21150 31612
O 23593 82661
S 35766 769492238
S 51201 714451548
I 44832 64166
S 62353 365676068
O 13619 65115
S 63359 747280148
E 77526 91501
S 11887 107296470
O 78376 99445
S 30033 297936591
S 77457 182119856
I 18450 64529
I 37035 58636
S 51405 635225370
S 91970 189466205
E 25990 39160
O 40664 66960
S 55095 321713872
S 88739 101234673
O 52520 74983
I 2464 12888
I 20115 48232
I 7417 57637
I 2711 86812
E 742 56177
E 21008 29528
S 27720 717973901
S 17308 441240641
O 45141 65016
E 14069 39201
I 26087 38094
S 54347 558110299
S 31148 199838850
S 63972 809649215
E 61072 92744
I 33011 50157
I 5767 61038
E 16977 36374
O 39795 95199
O 31781 81434
I 33755 51735
I 45338 83144
I 2417 31315
S 13152 399179441
I 43636 43702
I 58376 84527
I 41613 44835
E 26257 62853
I 26365 26491
I 12371 45660
E 40823 84495
I 49518 59048
E 54444 84103
S 77878 866161405
E 30087 42583
I 12121 35926
S 77856 382665660
O 18673 78064
S 7356 996432915
E 24250 83560
I 18255 40245
I 77159 85602
O 7086 28940
O 12207 51829
O 5390 93763
E 593 40116
E 54483 75235
O 44909 60452
O 28528 53385
I 20625 77587
I 25565 54657
S 19440 620758311
S 15882 476363856
O 94357 94739
I 3639 94333
E 58481 58757
E 1229 41069
S 33243 471786950
E 31308 33257
I 69329 97796
I 8288 65897
O 88086 97713
S 17697 19028421
I 40837 48593
I 36855 73709
E 49467 51710
S 97250 2577272
E 43041 63572
I 56744 99321
O 3723 16248
I 20912 39591
S 53105 27665358
O 74633 80159
E 18104 19224
E 50431 93621
E 19750 36315
O 43343 49216
I 62489 64362
O 33018 43434
S 53238 545708922
E 28712 68979
I 32133 60453
O 55690 74232
E 31775 97119
I 47852 97982
E 74142 78384
I 58221 88347
S 40319 990388627
I 25102 78296
I 10177 31881
S 88153 163474315
O 36869 53786
S 69288 740033665
E 13070 62096
I 74764 95919
E 1377 61887
O 5660 51579
E 18549 96790
S 89892 332670196
I 31499 89342
O 27587 56714
S 9498 54628585
O 17815 38078
S 94346 897479482
E 1990 8845
O 51030 75096
I 30043 63259
E 50387 71989
E 64435 92472
O 12116 21432
O 30660 58914
I 26723 88526
I 37872 54255
I 10430 94257
I 20747 29490
E 13334 40305
I 66859 93724
O 1386 21973
E 28712 66226
S 77578 2030604
I 30720 77469
O 14225 92065
E 11222 54661
S 17114 421145589
S 99679 243173066
I 27852 81452
E 42153 63281
S 75687 734505713
E 30308 51329
S 83033 374911642
O 68331 99796
S 27137 497032442
O 21651 49047
O 31921 56766
O 10737 58289
O 59920 98275
E 75155 82889
S 80394 383203489
O 2659 77018
I 51874 96926
O 3624 34496
E 6794 77067
O 4621 97143
S 60556 922327149
E 57377 63943
O 11048 14452
E 59397 89688
I 45032 91326
S 74032 855429289
E 68721 85705
E 53537 70082
O 41423 98801
O 16359 50546
S 69096 419905669
E 66590 71228
I 9835 96069
I 52862 66243
S 41955 678190146
O 74843 90052
O 26194 37860
O 81961 86382
E 34528 87705
S 9718 531438922
I 10637 77757
I 16251 36691
O 46283 87022
I 30201 68738
I 47009 52402
O 5681 10742
O 1195 48359
S 41168 49211042
O 17662 68680
S 7110 398560441
I 61496 74642
S 15480 66083899
I 25280 65734
E 64450 75644
S 12707 915690570
S 6853 294567821
O 26765 31160
S 94585 482461260
I 69960 98214
E 65365 73556
O 87794 92668
E 13258 22706
S 55362 18585086
E 51494 85524
I 32995 68134
E 34881 53260
O 14458 77212
O 31781 38881
S 27715 802163498
S 76617 392586123
S 32774 562086538
O 14854 41200
O 78093 95161
E 43711 76847
E 13041 48499
O 74910 76520
E 42369 53942
O 37600 37649
I 62723 89057
I 79504 83080
E 37332 44923
S 56476 502680432
I 78595 81408
O 62917 89610
E 26060 88721
E 16881 49725
S 10635 3392807
O 18082 99870
I 40391 67570
O 78077 86082
O 10631 48458
I 15373 67144
I 43362 82289
O 24031 58262
S 84486 171178818
S 92486 610598412
O 3782 7418
S 4774 642145970
S 16730 239308477
O 63531 87710
E 1776 44843
S 94334 973378982
S 36565 89849512
I 56620 74243
S 40830 755801731
S 75799 991888772
I 8016 12008
I 14680 43816
I 2586 60506
S 5275 785932767
I 32431 55589
E 27748 76253
E 13906 90280
I 38539 47019
S 19391 727912075
I 71652 74481
O 87955 95413
E 3326 89870
S 91254 661282711
E 58748 80159
E 12349 46320
I 42750 73004
O 2939 77835
S 8222 219290236
O 6507 31072
S 49167 987756140
O 13341 77147
O 17250 32940
E 32468 88381
S 8825 728660865
I 62870 94995
O 15265 26472
E 6616 44542
S 30532 494237416
I 49662 85465
I 39015 48304
S 31777 639945671
E 30447 75166
O 52547 69024
O 21519 87525
I 13589 73942
S 85704 149131238
O 43711 44493
O 8337 65216
E 2480 14118
S 7874 985299826
E 7086 33571
S 79570 702609338
O 32803 94808
E 5557 68029
S 84912 157571084
O 33225 58179
S 89064 357525457
O 21685 30691
I 49099 51033
S 29824 940414178
E 51546 97885
O 69061 75503
S 69422 888089689
I 700 1808
I 71726 99582
S 4394 259255444
E 23594 96168
I 3490 68777
S 40146 493721758
E 33821 46389
S 88329 990336598
E 5026 95021
I 18336 77090
S 85844 848020118
I 12666 60123
E 2856 86708
E 11965 50939
O 76182 98625
I 63037 68658
E 2022 63513
O 32993 51964
S 96679 710250945
I 12711 68073
I 9355 56035
E 8787 45978
E 5045 23793
O 54311 68891
I 64488 95407
O 49442 83182
I 1287 74017
O 44293 56304
S 67837 268444474
O 12870 96705
E 14326 88462
I 15894 16589
I 83618 86080
O 79844 84511
E 26954 40493
E 8223 47607
S 36771 215713045
E 6629 50312
O 42914 75339
O 48984 49621
O 29971 79152
E 90687 94847
O 41467 53339
S 13202 368232952
E 39654 59845
E 46371 66796
S 31719 165080176
E 53760 53836
S 35331 477156157
O 22759 27667
E 78815 96165
O 12781 62642
E 19825 31491
E 74122 80608
E 78510 98528
S 55833 821316745
I 43384 60066
S 32218 340271357
I 5143 30363
S 1714 74723336
E 44145 87651
S 38311 174427150
O 32 61409
S 3151 754156723
E 9915 54044
S 64308 795483871
O 2643 32567
O 14051 34275
I 60386 75206
O 26648 28749
E 36465 91437
I 22524 75032
E 27069 83827
O 6355 47756
O 51901 95883
E 21344 86290
I 73461 98879
S 30527 709843441
I 30981 62721
S 52253 484666005
E 30865 68277
E 49613 59487
S 70486 452821199
S 2265 112312283
O 19615 95895
E 19459 33819
E 25819 42041
I 4707 54629
S 76861 904181095
S 28251 568722649
I 3119 66916
I 81066 90927
I 35675 88527
E 53821 89078
S 63128 275736785
E 55117 65872
E 32131 54423
E 19810 30291
E 5314 15922
I 93097 97864
I 15907 41211
O 35531 44819
I 16925 25362
I 45074 51602
S 47933 609624429
S 95706 670893359
S 90206 820959473
S 69948 332289296
S 31482 817747461
S 55295 55068145
I 45006 49824
S 56247 645186036
O 16772 59817
S 96794 315048652
E 3513 35438
S 88518 557520226
I 28990 62242
O 27840 61841
I 1156 53204
O 13264 93371
I 49652 69722
I 19580 78822
S 52160 111939918
E 17225 19340
I 19619 53238
S 92892 176399724
I 9661 60215
S 28033 105704971
E 42079 85181
S 45468 444816864
I 84848 96940
I 12976 20454
O 3389 45300
E 30500 69688
I 59116 96318
I 53518 54069
I 38400 39529
I 41681 62139
E 19045 84540
I 14719 34588
I 61141 97385
I 1161 7356
E 83587 89427
S 76949 408553313
I 11655 63945
S 4329 275119377
O 5526 85375
E 23464 59173
I 49714 89844
I 80479 93045
O 22670 36161
O 15017 35234
I 65807 87084
O 28625 50099
O 10412 31880
O 33990 35256
I 30135 54123
S 84110 936719204
I 31978 80622
O 23709 78942
E 32852 54840
S 55990 552945780
I 85045 88095
E 29026 43112
S 17633 182673262
E 64841 76705
I 39994 59957
O 11242 86255
S 57715 203538247
O 1581 20409
O 28289 40641
S 29097 567102539
I 1149 15376
E 38912 77463
O 6722 8759
I 39500 47006
O 26354 71455
S 76669 780925997
E 9768 97528
S 63285 813168270
S 97246 843153564
S 42205 633040755
O 8237 72415
E 15052 51833
E 33930 89612
I 42716 92456
S 9297 93471817
I 27662 86384
S 45108 227578223
I 21717 73475
E 21310 72054
E 515 21665
I 7689 79764
E 25617 62105
I 78933 98549
E 66684 90096
E 4342 12373
O 7542 38303
O 50863 94434
E 9020 70318
O 2278 47134
I 39304 95976
I 4840 38457
I 13086 84136
O 27716 94940
S 86417 492045661
O 48257 65524
E 37025 66867
E 9613 48624
S 5818 757785395
O 35784 90609
E 27160 51553
S 79483 481938281
I 8026 72293
E 42864 74533
O 42959 74591
O 12246 62115
I 25608 54231
I 28998 61575
O 75045 85661
E 19491 40481
S 9605 719317633
O 9230 61367
O 47654 76645
S 13905 533760022
O 47987 55592
I 59097 72846
O 4569 98111
E 8399 72128
O 23929 87523
S 61624 378836191
S 5744 540156212
S 58091 272570804
O 3203 39739
E 38946 74844
E 43475 45076
I 42826 52104
I 70122 74495
E 43725 85228
I 6184 51279
S 17846 469917339
O 30908 96887
O 1932 72416
S 93545 181606311
E 44235 87519
E 8750 82798
I 37141 40512
S 76849 125199899
S 22160 825268520
O 39965 98379
S 67002 25958698
O 16640 79989
O 17542 30748
E 17154 45121
E 7692 94335
O 39128 96336
O 45485 52080
I 42994 86052
O 24065 61200
S 19997 839609695
I 81348 98724
I 8787 59078
E 1720 14211
S 88039 501007495
I 27649 43830
O 25289 86050
E 18486 62647
O 16463 18263
O 17396 47760
O 16798 28189
S 1064 216591521
O 58254 83279
E 43752 85943
S 29649 804315596
S 87561 305821662
I 16974 18739
E 94913 99973
E 14002 67910
O 36706 83107
O 30241 34727
I 2750 75442
E 12208 21352
E 39140 75225
S 7884 366531592
S 24881 728218509
S 6029 859270349
E 51917 62459
I 56603 99059
E 17858 72070
E 1174 89343
E 26231 68126
I 77386 79393
O 12509 14996
E 21810 91835
E 24149 31075
O 32119 79733
I 53314 76404
S 47004 15383909
E 50254 50789
I 11056 76266
E 41707 68060
E 8129 29904
O 12061 61780
E 26573 31904
I 34416 75243
I 14458 83281
E 59280 70567
O 11707 41726
I 15625 95460
I 44575 95584
S 7349 221515767
S 66057 389145789
I 9317 35513
I 32029 48500
E 89837 91781
S 94318 636717142
S 74615 971024811
I 26750 83921
I 83193 84603
O 5101 98622
O 10915 31244
O 8352 14809
I 27693 38734
I 1711 19505
O 1621 34167
S 31886 929218272
O 69850 74773
S 2796 597104585
O 62890 65771
E 45351 47604
E 44504 78862
S 77731 561920671
S 90100 330011924
S 20620 761193911
E 62134 82637
S 25745 106490521
I 40119 46021
O 63351 96648
E 19187 55367
S 82471 568974743
E 22944 70629
S 45231 733417702
O 31124 99826
S 10543 355161734
I 3482 80085
E 42677 57591
S 51584 232011877
I 93898 99466
O 31674 69224
I 57811 97741
E 14254 17770
O 55307 69567
O 25427 36572
E 38771 59290
E 20863 87043
S 26053 248215002
I 9517 95608
O 7070 79766
O 46527 83583
I 22439 84382
I 20876 69776
E 38420 57776
O 4384 56112
O 16749 55600
I 32220 98809
S 11081 699433630
I 14853 70619
I 44238 99547
O 37907 61532
S 83476 582668195
I 26907 98737
I 7538 92890
E 16259 38958
I 38558 89107
I 53129 76136
I 25092 37968
E 69937 89699
S 51420 862627789
I 19448 23347
O 72466 82137
O 13792 79076
E 54862 92459
O 8740 70043
E 53220 92789
E 49866 93423
I 15393 23472
S 78912 154174443
S 3333 247864615
O 12562 80499
S 23807 128092893
O 18221 99504
O 38671 79071
E 13404 81357
S 29740 400305684
E 63223 77113
E 88375 96256
E 59826 95132
S 93641 850204536
I 33181 83009
E 3331 48468
S 56157 830548114
E 25746 57141
O 2010 58616
O 4907 72821
O 2747 66514
S 94179 315604484
I 4989 20193
E 43467 95591
E 5003 45770
O 27362 30156
S 9030 147944531
S 61394 801133523
S 55194 937747160
S 2394 42243818
O 33703 80681
E 8622 75921
S 49666 608748027
O 34003 91602
O 19895 41799
S 16480 109358866
I 37865 54096
I 38532 42608
E 37912 77470
E 25399 55654
O 17694 35787
S 75051 883324799
I 56099 71473
I 83177 84534
O 77181 78517
S 52504 706357047
E 9670 90726
S 63407 21818621
E 1257 41549
E 2666 17518
I 53812 70442
I 45356 85047
E 3415 74377
S 11907 506173819
O 37820 98946
O 9731 74781
S 46158 437588831
E 42347 87314
O 5421 50514
E 66583 69397
O 43431 76831
E 3119 67982
O 36026 92740
I 25115 83111
O 12894 94361
S 99550 330807184
I 34957 64755
E 40188 45209
O 29984 97680
I 35549 83536
E 23631 71712
S 56208 314184686
S 36747 313894224
I 28428 64549
S 38926 7300320
E 7803 60056
E 49005 77934
I 16667 98212
S 45655 980484154
I 84900 91158
I 17489 76046
E 22294 59499
S 87648 765711092
I 48619 84459
S 62796 206749054
O 69670 81059
E 44398 93915
I 18572 31539
O 1369 3006
I 58658 68463
S 55777 514045924
I 47537 94074
S 99025 117499590
I 20543 63509
O 544 15765
O 127 76453
O 36048 61526
S 25341 329187153
I 79754 90154
S 94764 25462016
I 45922 69553
S 90817 594797820
S 37292 665299123
I 34708 89938
I 28614 59639
E 55874 76665
O 64921 91541
I 40648 56365
E 16175 77415
E 17794 40443
O 30731 78937
I 29412 99137
O 38426 74549
E 13321 47814
O 32650 39882
E 3623 75725
I 52503 85920
S 64562 985233679
O 29086 80944
I 27496 70875
I 59368 81077
I 9983 92791
O 45341 65496
E 9166 46284
E 18425 72882
O 87750 93570
O 41559 94770
S 57547 47142821
I 16731 81834
O 11748 72716
I 61612 83642
I 19836 23438
E 59504 94519
E 39113 75722
E 43679 82353
S 2228 688065900
S 50711 557330472
I 66529 95298
S 75759 585612704
I 18010 43762
E 7729 89882
E 19476 25074
E 74009 79213
S 8327 264842780
E 32643 83881
E 41267 89773
E 90037 92584
I 18836 37306
I 48079 51878
I 20034 71127
I 55318 97040
E 14586 53648
I 60505 85228
O 4311 63220
S 488 702397423
E 22440 75745
I 85275 91311
I 15899 33750
E 7709 90101
I 59279 59581
S 71418 209118935
I 16442 97246
O 14203 83305
I 4222 84518
O 81259 88559
O 14686 77041
S 99837 248556077
E 70283 80270
E 69236 90626
E 50348 96249
I 59689 68755
I 4782 36552
S 20078 542695906
O 11700 13552
I 74461 93100
I 6799 49924
I 21746 78217
I 851 52437
E 21211 51044
I 69505 93060
O 2635 60292
S 35315 260439957
I 4777 62960
I 4391 7490
I 59226 83320
S 51040 946577795
E 20159 27364
O 22076 34477
E 8260 79614
S 69525 26998395
O 60083 89047
O 31933 67422
E 7476 95190
E 49418 88904
S 42247 89548116
I 17275 94291
I 36926 76636
S 82829 75605626
O 14974 40339
E 74408 79870
I 60442 67924
O 41856 93755
S 55457 675100592
S 31079 77974620
E 18167 41207
E 74808 95590
S 12022 13892897
E 7049 82042
S 97239 441482830
I 54486 83358
I 22630 77741
S 78848 241540067
E 6325 25883
I 42423 88370
S 40962 940944256
S 84026 706189349
S 29876 446721742
I 24189 33725
O 55267 94775
O 62839 65078
E 31378 72050
I 7173 26098
E 16700 86234
S 29523 781991986
O 20675 55679
I 43020 48492
I 31494 56471
I 59374 60205
E 55393 78220
E 67741 75741
S 21668 230303439
I 11748 72220
I 16679 22810
S 93120 943128680
O 18607 47341
I 53312 96182
E 9370 22580
S 76243 790711210
I 23378 43708
I 34338 36960
O 44929 99296
E 64911 91374
E 41089 67415
O 11180 52130
E 24606 70649
S 65325 538401185
O 82052 90330
O 2753 53618
O 66332 89893
O 55609 59746
O 20874 97837
S 78558 68962089
E 25173 47021
I 49013 59494
S 79328 294056223
E 17886 57193
O 43624 81739
O 14278 16362
S 46568 198101784
O 35111 35889
E 44932 65687
O 11550 73421
O 47613 59261
E 60980 73364
I 74448 74963
S 70229 262944504
E 34786 42279
O 16760 64892
O 26303 83219
S 44432 918564107
I 41211 44466
E 1063 84167
E 31459 72453
S 69294 223562566
I 78749 89354
S 31597 569367338
O 29176 69233
S 15041 477214020
I 11158 63794
S 14760 264558529
O 10603 74061
E 4099 95646
I 6360 72979
E 21151 30705
O 18517 44649
O 65580 95736
S 28820 401019960
E 8645 50999
E 3245 67443
I 44646 64733
I 11762 32340
E 28534 83576
S 48682 676540360
E 3255 84154
S 43406 455042580
O 75231 77021
I 23868 28200
I 24950 47266
E 62274 64690
I 67933 72299
I 57492 98516
I 17118 88747
O 36491 71652
I 43181 88543
E 7162 96213
S 61737 259454127
O 93467 97220
O 197 65406
I 52936 80258
S 27215 479127527
O 22755 77240
S 64403 816981980
S 94767 368622063
S 77207 619928118
I 44811 94080
E 20808 57815
I 75050 77748
S 52934 8517489
S 76361 847575291
O 61179 64446
S 48329 71206749
I 69181 93255
O 22030 53754
O 32722 99258
E 30146 38581
E 7066 62025
O 10121 39303
S 57968 632827619
O 76175 81016
O 44288 64776
O 1640 30218
O 1265 44935
O 40845 57514
I 21847 25968
E 44459 64691
S 92492 544074698
S 15477 583971768
S 46128 581239783
O 31754 55054
O 83571 98089
I 43079 91701
E 2817 12886
I 1613 21175
S 92678 612479966
S 55253 834012852
E 26639 50260
S 8282 45764088
O 11020 97137
S 7592 687937487
I 72455 86738
I 2618 29527
I 19453 76153
E 10224 15653
S 19913 74629468
O 54407 69511
E 53800 98015
S 91075 714554027
S 88114 951791258
E 2098 77672
E 2560 41982
E 60420 73955
S 78395 881861968
I 54645 89034
O 1729 56703
E 23052 42696
I 21673 47991
O 35941 50817
I 12480 78664
S 73700 761797157
I 21472 48173
O 42854 80380
O 39092 66868
E 12780 24554
I 48087 82051
I 9789 57065
I 54329 76494
I 74230 86217
E 30212 67666
E 13361 95229
S 63461 27315852
O 17507 71719
E 65985 76282
E 17001 42785
O 33767 40048
I 27063 71466
O 59396 60813
S 48711 865185657
E 67045 95962
S 10703 500533138
S 10117 200853525
O 8649 84972
S 26008 22894208
O 71108 97393
E 72836 75871
E 67312 70257
I 52921 79605
I 30353 40952
I 18635 77522
I 40468 92318
S 9127 447298356
S 34653 755718946
O 71186 93503
I 40934 99806
E 11691 68083
O 19396 99051
I 49334 57949
E 9950 70428
O 15061 87705
E 44885 95730
E 96561 96836
O 21393 91063
S 55548 569417575
S 49291 749113440
S 73223 897976660
S 62367 522574098
E 28589 52531
O 379 36305
I 31486 66003
O 6517 67631
E 24028 49672
O 6705 14628
O 10821 23421
E 29620 60420
O 27630 85625
I 27712 69339
S 47677 784379813
O 11556 37642
S 54884 533767690
S 41051 241038673
O 49034 74286
S 90667 686794667
S 53954 552171094
O 50868 80282
O 54734 58257
S 76911 991990442
O 2602 8595
I 11824 44266
S 78711 189036764
O 31913 61858
O 11739 64901
E 5241 9751
E 78336 96515
O 33108 75436
O 42217 89064
E 7302 66019
E 8953 76137
S 85907 406012984
O 24415 93370
E 8879 75220
S 61443 639135451
I 16199 44833
O 17506 51396
S 98308 433882228
O 3277 51156
O 75169 93233
O 3756 15139
I 26334 29734
O 4945 66915
E 21899 71569
I 42636 45268
E 63277 83391
S 37955 775786487
E 21001 90165
S 30443 391905531
I 76273 80765
S 43922 509121783
S 91142 638403523
E 70603 96945
S 12476 22950593
O 61130 87543
O 62540 78362
I 43305 90960
S 54394 628084687
E 8517 61127
O 6870 57185
I 35893 41813
S 38292 811585889
O 47544 60966
I 43202 69821
E 21086 26899
O 58772 80384
O 29820 76216
I 78813 88327
S 98067 89944533
I 7676 23470
E 32363 42932
O 8816 60440
I 78340 95929
S 29750 76330028
S 22234 341206088
I 34167 84205
E 14038 69567
E 20929 44201
E 40769 73262
O 53578 62729
E 45320 97799
O 58359 96730
I 23944 86813
I 33137 93588
I 118 52787
O 10122 72815
S 92585 427109132
S 34463 382209689
I 13537 62364
O 29724 59775
S 50889 969985611
O 13708 44078
O 7646 66942
E 65339 69618
I 646 93981
O 47478 89227
E 54451 85172
O 25864 97946
I 2976 72019
I 47737 60442
E 92370 97550
I 21174 33589
I 29599 64938
S 21667 463012309
E 5878 12603
S 27277 771534531
O 14321 56141
S 4440 88537850
E 10755 74784
I 41234 46324
E 14296 23753
O 81393 86048
I 78209 80247
S 14020 1945229
O 73724 93042
I 12323 24019
S 96506 239478340
E 39403 57374
I 32405 81904
E 81385 97621
E 30489 91860
E 23002 75825
S 8965 235535656
E 8391 23541
E 10525 72539
I 91230 97716
E 36800 75625
E 38800 94444
S 68022 816713209
S 16668 417287893
I 37567 60809
I 57802 97309
O 15190 64941
S 6004 174315358
E 12974 80537
S 31099 335131685
O 62812 86436
E 32285 40962
I 52124 54029
I 6717 30287
S 45032 769800168
O 32380 39710
E 27860 44364
S 22400 158239795
E 77667 78009
E 23083 50621
S 97943 762887204
S 75950 546415355
O 19435 55648
S 55409 701500094
S 71008 971281918
E 16697 23993
I 13647 24944
I 37391 76995
E 22553 46616
E 3740 59676
S 90011 88489231
E 2107 48307
S 28216 952736356
I 5331 91855
I 35994 78189
E 22177 32509
I 23083 80242
I 24401 77035
I 18137 55494
O 63816 92561
O 6948 99175
S 11503 917082556
S 84094 419630951
S 28450 774945336
E 558 14075
I 13688 15525
S 71434 398682004
E 3698 18117
O 52718 68837
I 42142 49734
I 2773 58919
S 90764 784454688
O 58885 70108
I 41911 53581
O 49538 96732
E 11464 19558
I 38105 71034
I 2041 47770
S 93991 320054740
I 59130 76029
S 15236 953288633
E 5508 98230
E 27663 47174
O 50393 68989
E 16109 50437
O 10292 37530
E 65307 92487
S 16877 990042367
E 61371 77628
I 1645 46077
S 55596 496550491
O 11434 13334
O 62423 79654
S 9381 400503299
I 26993 42738
E 46952 71137
E 73196 98125
O 48563 66924
I 2650 51367
I 3088 15371
E 1501 57668
E 44964 94913
E 43108 48461
O 38067 63291
I 3967 97714
E 38288 74840
O 62340 81062
O 46657 89066
S 35106 838127365
O 54312 89458
I 56213 66759
S 99258 606885146
O 15301 67924
O 58702 86981
I 61815 85635
S 94561 464230437
E 61626 87458
I 15223 57645
E 46377 48170
S 81005 927190703
S 90015 730314234
S 20662 337219905
O 23627 76978
E 83293 87116
O 41299 98249
E 4222 16470
O 28241 46239
I 5878 73425
O 27099 42408
I 1749 52980
S 27737 263157503
O 8155 84342
I 60124 61025
I 3178 30814
I 19135 51619
E 19958 50002
E 70585 78285
O 58987 91879
S 22402 387585549
I 72774 83972
O 9836 99972
O 10831 62157
E 24900 90387
I 53167 56131
S 7621 377982540
I 29931 48904
E 6548 39561
S 43948 231859518
E 26847 82996
I 65526 89109
O 19985 63508
S 71897 443493033
I 2676 76411
O 30109 90729
I 22395 91310
E 13547 27510
I 53720 74198
S 84467 25360121
I 47261 65182
I 9679 25194
I 25640 62234
E 1291 54260
S 38272 79733804
O 25642 90087
E 20691 66527
O 41753 97154
E 5872 56041
E 5469 39751
I 27619 64132
S 29388 447427021
O 44309 50620
E 19735 79783
S 77978 205479427
O 20287 72402
O 31458 54872
I 69937 76186
I 60206 82851
I 14150 55553
I 27220 85144
I 29981 36001
E 27894 60421
I 64227 93909
O 52545 96208
E 32258 94080
O 6005 49404
I 51334 98151
S 90291 846406015
E 54115 67854
S 19571 781181574
E 49265 71020
I 35938 55390
O 9007 81704
S 7377 570004374
S 51254 367069431
I 2815 43377
I 26606 49214
E 29455 36000
I 38306 62338
S 79774 935030072
I 20937 36576
I 74323 79623
O 40520 89532
S 72400 408455708
I 57627 73079
E 38513 90563
O 50533 76449
E 27011 34033
I 27410 52314
S 25486 751143758
I 43121 77086
I 9036 16631
S 45352 614447364
O 68609 86819
I 13358 63991
I 90265 92945
O 27561 79132
I 19596 22645
E 76970 98768
E 43045 97482
E 36542 82927
S 82329 82666153
O 7721 50099
S 23987 743326229
S 89245 914971037
S 39938 930379993
I 17700 84880
S 50142 594257892
O 27 70902
E 46887 71816
O 3650 58228
O 25241 55052
S 1514 800033478
I 32023 34047
E 50477 87095
I 31464 81841
I 12414 59640
S 2097 605054329
I 14353 23612
I 38023 84844
E 33149 63532
E 65922 70538
E 28075 75368
E 28957 48979
S 64325 257843614
I 47722 66354
I 42090 87972
S 76155 803155038
E 77078 85410
I 35967 36570
S 67374 428613324
O 18130 37604
E 27064 85240
I 68378 89620
S 78261 884672541
E 2528 71113
E 28766 93715
O 8063 30367
E 76957 78879
E 943 59965
E 45160 88205
S 41503 146116821
S 79807 610509921
S 9800 282909352
E 46553 60171
O 12851 19989
O 36008 37117
S 1687 443288976
E 30777 97338
I 24309 47303
I 53820 86063
S 30605 704682565
I 16229 40936
E 8681 63046
O 7547 39855
I 57088 73325
E 49107 94296
S 16313 129138940
I 548 57253
O 68138 69056
E 84826 97716
I 11459 28105
I 22383 30534
S 82409 133039469
O 79228 85005
I 20911 52208
I 4638 28737
S 71351 674263427
O 10205 44586
I 2842 90554
O 662 23516
I 47882 97954
S 99050 911493130
E 74421 96933
O 36891 62378
I 36027 82183
E 2246 76308
O 63485 88618
S 98167 16012415
O 91577 92504
E 17445 63937
E 86508 86552
S 82039 163343212
I 2501 72839
I 82916 85744
E 10419 39567
I 8665 57851
S 34728 227627641
S 15912 641645230
E 21906 26638
O 15025 33114
I 17796 88887
S 2187 198585632
I 28134 33874
E 92856 96499
E 16092 25249
O 44405 45249
O 18378 33954
S 86656 124233344
S 55409 268766220
O 34818 41584
I 23736 70840
I 77724 79120
I 6883 81307
O 18350 76260
E 65421 77305
O 19490 93274
S 73066 506820809
E 24074 51658
I 81765 83931
S 19931 490284724
E 92289 97589
O 27134 47861
O 5151 38502
S 16572 463692434
E 145 62512
S 39349 365972429
O 51848 52231
E 71652 78988
O 26971 96631
O 56102 82898
I 27954 61636
O 37565 83591
I 21260 62816
S 14304 280260151
I 47432 66048
O 18688 89877
O 30275 79113
O 35637 54818
E 8774 88081
O 33769 49127
O 6432 83486
I 2941 41088
O 36600 83280
I 22293 42334
S 45808 296104760
I 22901 23007
I 4280 37932
O 10741 98251
O 68386 95089
O 95027 95670
S 13973 766857403
E 78092 93175
E 9260 85837
I 23034 80905
I 22371 26515
E 61153 88543
O 30674 75493
E 15161 74049
I 38876 83847
S 64516 683835456
O 11730 21493
S 61877 31391708
I 45056 96513
O 36574 65291
S 29446 583416877
E 37405 44846
I 45840 65381
I 62392 91662
I 819 18167
O 45767 72928
E 49838 80280
S 28614 469020285
S 76449 961011563
I 13746 91484
E 87528 91347
E 82782 89340
S 77766 812566470
I 4105 71017
S 81521 656940028
O 50180 52364
E 53066 84234
O 63703 84129
I 73195 77669
I 1357 12527
O 32966 62627
O 5288 64112
E 40302 90035
S 85202 234301502
I 70889 74444
O 35499 56663
I 12723 87395
O 85817 91704
O 85184 90368
E 8910 96400
E 15038 85863
E 9713 75795
E 19747 40218
I 11873 97026
O 58319 68618
I 25622 95077
O 10495 29192
I 13207 55987
E 73531 89228
S 31281 91225135
E 45182 49456
O 23333 45439
I 19210 41032
S 17154 611704023
I 34723 80455
I 9784 84113
O 13850 64690
O 10854 76363
O 19950 25427
I 10679 59362
I 54895 90560
S 23460 612352966
S 49988 766809092
S 73983 268977635
O 43625 65270
I 57077 95316
E 16529 20861
O 67749 84180
I 50285 72414
E 259 84230
E 69450 83657
E 68968 89939
E 37264 93058
I 67662 94761
S 72509 208284254
O 38537 91644
O 22929 66791
E 58014 95893
O 21212 56656
O 7693 64807
S 90611 775728005
E 11947 42613
I 4209 52724
S 49048 387734898
S 86856 357228187
E 2833 56067
O 24948 71714
S 65735 399375100
O 15322 95593
S 96835 568192726
S 23568 519203506
I 35505 37858
S 86907 963063780
O 4260 5764
I 35198 65394
O 35142 58308
E 46444 83296
O 23910 40835
S 94574 274989402
S 63264 458654336
O 74450 92821
O 27486 73966
O 29618 33853
E 13369 72912
O 49354 77708
E 53331 75496
S 29881 485004427
E 73138 89783
S 60627 635149952
I 32744 83260
S 88483 216882240
S 97609 64654223
I 4361 55972
E 27372 67823
O 16733 93711
I 9210 41019
I 6664 31181
O 55474 95255
S 74657 924788662
I 6809 66486
O 42823 95904
O 43403 77981
E 14365 86137
E 67921 76569
E 77671 82201
O 12001 41209
I 88469 89834
E 48035 72616
O 19546 59783
I 4492 95587
S 91295 613301316
E 14486 52152
I 25652 72098
I 76024 95687
O 51594 56283
O 18485 95156
E 45611 83980
E 5293 55242
S 23150 223258061
O 12339 34550
E 33284 57248
E 15291 28475
S 89061 423111727
O 22977 72251
I 74736 76879
I 21558 22592
O 7983 39526
E 35584 98146
I 48191 62417
E 57652 61433
S 93359 381146322
E 6185 54223
O 5170 87394
S 87751 564923061
E 30804 70334
I 26736 45431
O 43051 57616
E 37885 67481
O 26222 42783
O 31730 84141
I 30633 47876
O 19810 78343
O 37146 74929
E 12559 94839
O 32314 41363
E 50498 60164
S 98198 305768104
S 27603 415251346
I 13949 75060
O 49287 74208
I 2341 49485
E 22969 87873
O 7388 40495
O 9206 44929
O 74353 83676
S 88144 306673373
O 5115 75844
S 69456 791667838
O 863 24454
S 36790 372719326
I 7195 60775
S 5536 337919079
E 42394 74887
S 90141 285758148
I 38751 42242
E 40917 67531
S 38963 858431763
O 65870 88099
S 24159 245262241
O 42006 97436
I 90572 95849
E 77942 83902
I 10011 86041
S 4195 349284714
I 8096 57488
S 73863 786643380
E 13332 38735
E 13679 74127
O 31678 83171
E 27831 71572
E 9121 49617
O 24056 40765
O 4741 77709
S 80803 989334765
S 64794 219980429
S 68868 330193857
E 39492 50266
O 45664 93180
O 76304 94132
I 16789 56563
I 14416 60106
E 56437 80810
I 53075 97595
I 4846 39733
S 37061 921441438
O 2788 10340
I 5527 63197
O 74560 84920
S 66553 697670848
S 55805 383811171
S 7036 81386694
S 4248 584750860
I 82621 96132
S 12491 517325792
I 58650 77082
S 6960 950454931
E 27820 66495
S 56053 622649521
I 66475 89115
I 18888 29627
S 38747 368476661
I 68457 74263
E 57754 59879
I 8392 41650
I 41319 80674
O 22665 74091
I 31041 80943
S 71930 482720839
I 35765 39937
S 12973 625202901
S 75710 784077833
E 22152 57290
S 62375 863872130
S 95169 238230572
E 28869 52487
I 31251 45654
E 41555 81962
O 34380 62982
O 38584 71730
O 10441 92529
O 24886 58116
S 81194 700208161
I 44529 70483
O 5996 33417
S 52817 906047616
I 68122 76903
O 71973 83529
O 37835 81542
S 36868 816918364
I 6941 28331
E 12436 88108
I 12693 49895
S 78658 679965393
O 39780 91919
E 6945 55459
S 8522 733976207
I 30212 64628
I 28503 33595
O 11063 73121
S 72169 609898044
O 24348 24373
I 40883 80563
I 10322 21250
I 10297 41683
O 48538 79690
E 75643 75948
E 38043 51876
E 25984 46752
E 13998 16848
I 7195 60013
E 51580 55827
O 8902 22282
I 42529 81282
I 32853 40043
O 80084 97952
E 44849 90365
S 91224 55066006
I 56132 89466
I 72215 73066
I 41038 99725
O 23215 84043
O 447 11714
O 19067 34838
O 68583 94209
O 67060 73796
E 57287 94863
I 10725 49983
O 12765 74889
O 80740 90882
I 41456 49703
E 17944 98584
I 87200 96510
I 17582 69162
S 26969 718739976
E 71180 76780
I 63824 73181
S 71529 134125067
S 97743 51833040
O 34711 72403
O 19212 62206
S 44695 147361065
I 9352 10875
S 62417 114834510
S 94257 897977358
S 41641 310737620
S 68005 379954514
O 14106 64495
S 1804 377498041
S 50068 816478192
O 27777 80220
S 90982 983401978
E 35265 93450
S 26850 467407598
S 70545 964932922
E 7105 60374
S 15995 334355585
I 51495 55298
O 29383 67062
E 29776 90150
O 84084 96184
S 25961 341188141
O 24861 42947
E 25411 68261
O 45523 88309
S 59577 124432913
O 36672 60172
I 12363 31733
E 40441 66171
E 33474 70367
O 75587 96694
S 64474 432957539
I 10470 98384
I 24380 34007
I 25988 58248
O 37903 66441
I 13856 66403
S 64424 164575711
S 78637 456795628
I 24930 97127
S 58869 264064554
S 66200 456197545
S 72835 58382819
O 15216 59765
S 19483 669290773
S 27944 123362290
E 71712 86683
S 32052 222230856
O 54353 59960
S 3689 820985673
O 25936 66991
E 17152 35416
O 28030 42818
E 88256 92390
I 6697 63556
S 27511 781207537
E 74298 87226
S 67997 310202953
E 20066 80466
S 37090 362633720
I 14172 26454
E 81613 82835
O 34314 96320
I 25483 45606
I 5291 15544
I 62820 79773
I 5712 66898
S 8167 784682276
E 81924 92533
S 26684 868196441
O 48673 99898
S 73794 328681732
S 76261 941731591
E 6666 65316
S 31429 940538798
I 80378 90573
I 9703 42621
S 63077 11286766
E 12198 54495
O 9929 82567
E 58484 83726
S 76016 104698122
S 90593 161884875
S 90646 592834244
O 8438 91359
O 66643 84818
I 4973 72540
E 16591 35424
I 35865 39936
O 15304 34358
S 75728 241051487
O 40055 77005
E 14324 39129
S 20500 274630656
O 9632 96887
E 16658 76635
I 4757 55775
I 6513 42337
O 15379 79046
S 15146 560773638
E 72058 90540
I 20948 46588
O 31844 62769
I 573 2788
O 19317 43477
I 35736 42458
S 32725 389207425
O 38274 65145
E 19753 89109
O 7377 69511
I 91784 97097
S 61225 895942533
S 35251 681015474
I 27422 83005
S 99780 752975953
O 61249 92724
O 10172 87668
S 10580 992690510
I 10933 66219
I 32369 47346
O 69161 95339
E 39961 78996
O 12755 96014
S 74904 668552561
E 5480 37897
I 25205 67799
I 24287 40742
E 40418 93890
O 52167 64084
I 72865 79494
E 63682 97979
I 2623 73260
E 23690 35741
E 29307 35832
O 5975 52085
O 43485 55906
E 83095 84818
E 9220 41095
I 75243 90350
S 80902 918312369
E 16038 66276
I 69455 92656
O 1111 37154
S 4513 733199583
E 45459 64223
S 25056 422511077
S 49533 178207757
I 8660 73210
I 9508 64915
O 7841 76808
S 27714 740141222
E 25837 36342
O 13628 42679
O 31748 66644
E 43103 62108
O 51216 63566
E 9555 44987
I 35404 51107
E 86766 98988
I 42968 50087
E 52771 89914
S 48571 414429306
I 26560 42816
O 39455 76134
S 94972 165004174
I 32423 95678
E 54983 78137
I 14697 27636
E 24438 70728
O 36025 59368
I 14992 79113
I 33105 46511
S 42176 28703908
O 50486 87936
I 21586 93119
O 4344 86362
I 39715 53798
O 8892 56617
E 27036 97108
S 75905 171821338
O 5061 7061
E 71787 87075
O 777 13800
I 89779 96717
O 13965 50290
S 58565 975657769
O 51874 87673
O 3095 61573
O 4329 52176
E 23737 26638
O 14629 76723
E 58604 76262
E 37005 43268
O 26250 96184
O 58162 88677
O 7033 11739
E 67976 73328
I 6210 43923
S 81840 603282601
E 39006 61654
O 41251 46290
E 40906 64646
I 10308 98554
O 9350 39424
O 8120 98307
S 64769 135222870
I 46233 85318
O 615 68916
S 56248 231165714
I 51458 71151
O 6369 47628
I 47829 92635
O 18073 74188
S 22361 125192139
E 12137 94223
S 70968 251025961
S 69635 990061689
S 99341 982778163
I 11244 17404
E 75177 76803
S 46250 782664611
O 69160 86863
S 39585 844299880
S 53059 409823113
I 1528 15079
I 7038 9502
E 79950 89595
S 69843 417823387
O 23266 79660
O 36500 88762
S 46912 313794171
S 7408 238185340
I 15709 89427
I 65456 71208
I 11028 46049
S 39411 856553109
I 36476 76663
S 41470 151918135
S 96835 129892234
S 48269 338656854
I 24175 76562
O 11206 94887
E 69139 93375
S 23585 813659605
I 31675 41528
S 84585 335810532
O 72483 78477
I 95766 97888
S 96566 945487301
E 2893 95561
I 46845 94363
E 38474 90778
E 34452 95168
I 17211 78464
I 56994 99136
E 395 15986
E 5546 36324
E 69346 80806
O 1874 30499
S 29476 971050949
S 60209 390306910
E 79381 89867
I 21997 79939
I 10480 26344
O 35674 44407
I 27942 59843
O 47807 79467
O 13803 41918
O 21525 41089
I 26287 94253
I 66361 87275
E 9989 92875
I 20742 82986
E 38131 78350
O 55104 67937
E 77283 83463
S 37607 245489614
I 54739 68727
O 14366 45028
E 43309 95493
O 4117 56622
O 35075 66349
S 35864 348326791
E 21661 57392
I 1328 51484
E 22837 31753
S 73171 941165167
O 57342 92113
I 33848 73660
O 9373 27336
O 16682 89583
S 92445 579714881
S 44100 492022822
I 88777 96222
E 12848 82050
O 37179 69290
I 38029 81307
E 23749 65441
S 22079 866480323
I 24496 57019
I 23339 74959
E 9687 47805
O 4524 12299
O 83503 92077
S 65591 510186040
E 39872 40772
E 7645 90169
O 15866 36582
I 18678 49584
I 7438 76573
I 80747 88770
S 62460 905565052
E 37556 86433
E 48292 54194
O 14736 27105
O 12999 52667
I 36465 86494
E 19849 49248
I 34332 70401
O 8857 94457
O 16689 38887
I 15651 19483
S 70138 487723488
E 14475 73435
I 10926 85862
E 47900 56227
I 12694 13415
O 6132 48783
I 80960 93080
S 53242 837030556
O 44635 75738
O 65426 89577
E 9974 45329
I 8856 98857
I 8073 17077
O 64548 81041
E 27905 54453
S 83709 516731641
O 3361 61667
O 33606 54200
E 91359 98174
S 90904 43557202
O 6480 33509
O 46497 87436
O 1280 17567
S 9754 683043315
S 25057 272904944
E 56975 69345
E 32835 50484
S 15045 775917504
E 15525 40347
E 94122 99106
S 13874 316789147
I 52522 85404
E 75877 95918
I 48058 70667
I 81246 86822
S 36521 498978168
S 7305 886884271
I 5161 50264
S 97318 491585865
E 13792 46010
S 89428 252123351
I 12493 38941
O 24131 48285
S 81900 754608593
I 61592 77705
O 10201 99025
S 47866 399915336
S 29597 441938913
E 29041 97135
I 26299 91159
I 68908 95584
I 16749 96281
I 20305 55197
S 9733 90248041
O 12974 75378
E 51117 85104
S 90339 447085913
I 61016 89756
O 41851 52980
S 36659 471002955
S 71244 134338250
O 42502 43435
O 66907 85339
O 25756 53643
O 33532 68621
I 85964 95437
E 2436 22597
E 5980 27281
O 51368 89440
O 10099 68064
I 9065 37157
O 20543 45786
E 70427 87032
S 99681 426424484
E 45419 52731
I 29272 75599
E 43761 69168
I 15977 23512
S 45504 265696592
S 35547 596952070
O 19930 31215
E 10000 66410
S 71888 122896747
I 27479 82155
I 19822 45100
E 31967 50452
S 1191 235337184
I 32924 66682
O 40564 72289
E 82451 92891
O 11245 57792
I 29851 88546
E 18277 75168
E 51834 96261
E 35178 43779
I 8012 53079
E 7221 29345
E 40828 52474
O 3347 63667
S 18305 703995513
E 13588 73348
E 61835 71933
S 62241 561900278
E 8061 77104
S 76512 843115746
E 28366 67090
E 13656 88925
S 42181 704092190
I 71104 95777
I 22014 71656
I 50883 81118
O 9685 22331
E 111 85376
S 35258 37929565
E 2192 97442
E 19938 22722
I 24298 36819
O 18939 31913
E 26174 94561
I 61626 98636
E 89251 90871
I 71746 86899
S 94717 496940491
O 16705 45623
S 24929 467511144
I 10716 47601
S 636 353134170
S 47345 79466337
O 43169 81290
O 18656 19309
I 85941 89489
E 24294 55601
I 64980 89681
E 35255 51707
I 24693 54234
O 11029 57624
I 17371 70197
S 31190 310495172
E 42286 61440
E 60491 75065
O 34967 84007
E 28828 30221
E 13278 87732
E 79077 96806
O 73288 92927
I 72350 90281
I 5793 45389
O 27950 88205
I 68453 84842
S 76191 623977637
O 43497 94933
I 43422 55598
S 87158 830361376
I 29481 94420
S 43552 591811205
S 46240 384641377
E 64785 85206
S 75826 408726956
O 20784 22560
I 44279 90124
O 90770 99904
O 66930 98589
E 21355 31889
S 42792 71511516
S 59571 169491355
I 51071 61524
E 56078 96752
S 59643 238973112
S 25312 740783427
S 49211 593120065
E 29328 83265
S 42630 28915235
E 34590 61398
O 19964 26768
E 28042 87085
I 63633 68447
O 3462 94199
O 12911 13622
I 51137 94251
E 28108 79229
O 82039 83093
S 86147 454535908
I 72558 91937
I 58429 87693
I 65275 69077
I 73841 79990
O 7368 87438
E 30435 62051
S 31058 764532241
S 92933 236386064
I 12384 74109
S 65862 508483488
O 24503 68259
E 77358 82553
O 46290 64616
S 6341 417629766
O 63029 95829
S 26294 257337652
O 2497 91911
E 35013 75439
I 16823 27701
S 36379 908606536
E 54394 91785
S 20649 350539231
E 12055 38632
E 33173 79905
O 3230 79411
S 3911 684523952
O 61234 85304
O 67580 72322
O 33085 43828
S 73857 711763475
O 39059 41647
I 38754 48057
I 47501 56363
O 873 29168
S 53859 758336058
O 64187 97185
E 2767 69679
S 22436 518502108
E 6183 14874
I 16065 91543
S 87342 565384843
S 36254 869144440
E 62281 99649
O 72009 84962
S 14672 148178096
O 12057 27322
I 44535 79906
I 58583 95068
O 89404 92384
S 72613 679281056
I 21229 55609
O 82744 89273
S 14182 364583461
O 25062 62221
O 36233 64201
O 12997 33717
O 36988 72198
O 6470 84680
O 1290 85005
O 82828 93327
S 15977 892814336
S 88018 264039555
O 9355 46409
E 53315 74414
O 25732 39132
S 67441 727953566
I 60548 69901
I 27730 49078
O 42049 52874
E 94858 98082
O 67704 91361
O 17024 92165
O 25043 71065
O 21264 58695
E 59391 80275
I 37191 47822
O 76170 78712
S 83841 970011466
I 76560 88113
S 14983 40443447
O 49010 60265
S 9162 373693304
S 82793 782509438
S 48804 803794328
S 17419 926580655
S 4983 169297685
I 48017 95960
I 45056 73350
S 57251 474916585
S 43142 37598367
S 21632 233637806
S 29373 672947716
O 62581 92306
I 19371 21705
I 70803 78691
S 35523 471268938
I 5305 40034
E 5406 78670
S 43448 693842730
I 4164 64514
I 65946 95414
I 47760 51934
I 153 9941
O 12310 30760
S 68625 73906335
O 10880 54898
S 26426 789311014
I 62835 74173
O 75194 89675
I 75715 89948
O 36378 85575
I 20039 31147
I 38420 63655
E 66730 72269
I 8104 32963
E 64819 90028
E 28482 36849
E 1966 22036
E 43003 80454
S 52730 722908132
S 21317 240794329
S 37193 696607462
I 29895 91147
S 42014 915975480
O 35348 37661
O 19520 70589
O 25128 99988
O 24671 66990
S 11403 756719864
S 31394 930476704
E 57497 81002
O 7796 72183
I 3442 76566
E 12026 58487
S 49917 584392886
O 43861 93446
E 36140 88650
I 91587 96881
I 38365 45628
E 46035 53135
S 86950 65648537
O 2504 35519
E 41421 42550
S 32261 909080821
S 7819 331806152
O 55267 78100
O 44225 60727
O 77255 77299
E 17970 18982
E 51842 77923
E 52376 79172
S 6125 148073398
O 35851 80315
O 69794 69935
S 60793 533216341
O 88062 91580
S 39405 164524542
I 8835 92248
O 55944 56593
E 41286 95388
E 22439 82422
E 30779 42468
O 3114 8476
I 10955 98015
E 19013 30975
O 74146 83179
O 40657 98904
I 44297 74382
S 80853 887524557
E 40082 40856
O 58451 87225
S 68491 528465280
O 43279 50954
S 49825 330206512
S 44131 365221096
I 31621 61474
I 64999 84947
S 40808 757569496
I 17547 90646
O 86773 87087
O 15464 34935
I 4031 79212
I 2945 63922
E 68588 86172
I 28336 55989
I 81858 97523
S 60276 582324980
E 13103 48566
S 6253 484560567
O 56937 88804
I 9031 94692
I 28785 39188
E 46558 81730
S 84742 326472320
O 42682 89785
S 50979 985034746
E 14388 41653
S 5065 38674942
E 6847 71901
S 18349 12410616
S 76519 528972729
I 11432 49816
O 26237 83156
E 58028 74483
S 7729 942157529
E 74305 84488
E 54126 91280
E 9201 76594
E 37290 49788
E 15564 96224
S 4154 644591286
S 16923 662896443
O 33616 37489
O 48394 77295
O 7268 47377
I 6712 36414
S 4294 963875129
O 45443 95705
O 11547 47364
O 49751 57522
I 40070 54032
E 51567 95811
E 30228 88481
I 22971 45531
I 2998 79949
I 34901 97583
E 31113 71685
S 1815 915329601
O 40448 96659
I 52104 95699
O 70950 79524
O 52496 68254
E 3070 8657
E 42013 42911
I 1351 3650
I 73731 80091
S 30288 999322431
O 4771 82927
E 44174 92011
S 14144 589988620
I 82972 83328
E 19662 74075
E 45452 93641
I 3017 24096
S 71914 144651691
I 15257 91136
S 30600 904814224
S 5637 852788741
S 5618 70356774
I 3347 51751
E 54238 66335
I 36157 45999
E 15612 89520
E 41218 52684
I 5192 39439
S 31212 655671751
E 46084 99135
E 72667 97227
S 9765 913049971
O 26694 90073
E 40921 88871
I 31257 57053
O 76754 94700
E 17107 45316
O 1090 4733
I 32888 43776
E 56664 94644
S 24334 965280335
O 53307 88994
I 72705 79991
O 13363 97236
O 14769 73183
S 65568 583180286
S 30133 210632652
I 84322 94715
E 43292 72049
I 78458 98970
E 36115 47857
I 75137 98890
E 75284 82480
S 34122 859815778
E 30526 91958
I 49292 74859
I 9334 35873
S 49060 50082944
S 73266 713931793
E 16454 83214
S 75350 273183970
O 50253 91260
E 11888 54450
I 8239 69323
I 39417 85877
O 54197 62329
O 63985 92219
I 7231 21950
O 39334 67517
O 11797 62260
E 31031 68817
I 32753 93936
S 51934 248394334
E 27746 52633
O 6910 25582
I 76609 93473
O 83192 88711
S 70586 717906245
E 62126 63758
O 20464 31446
O 45797 53228
E 50366 86847
S 73989 592239983
E 82798 94078
E 15709 73486
O 19638 27869
E 27727 41563
S 91985 263024218
I 50583 75314
O 99058 99930
I 3351 76677
S 84809 659761879
O 29642 64403
S 89970 583363200
I 18811 42104
O 71961 89305
O 36625 39214
I 70421 74209
E 69029 85910
O 40933 41962
O 21944 80065
I 36872 82091
I 57429 69235
I 38095 61925
E 18749 83764
S 49880 496074103
O 19168 98804
I 11105 55723
O 6776 19221
I 37763 56540
E 15697 39538
S 90285 807823367
S 58125 326270645
O 34502 39643
S 46036 906465865
I 6532 99907
E 61097 76374
E 49017 71036
E 2764 18776
S 71540 769464992
I 44722 62929
I 17694 67590
O 733 96561
I 37517 55246
I 60404 71054
E 66890 89952
E 66617 77182
O 28734 66564
S 48912 362471701
I 29626 64395
S 52753 215032751
S 99962 243126439
O 36232 37991
S 64993 880109008
S 35217 798531453
I 30888 45819
S 42951 796679185
I 12398 75501
O 24009 66208
E 19823 63942
E 22968 84673
O 8728 84261
O 3654 85990
S 73917 599242626
I 26998 74266
I 28696 91202
O 32252 89057
E 40066 45809
S 98834 597857584
S 68449 948085009
I 58556 67419
S 53073 690411702
I 56101 62886
O 726 33157
O 17346 54462
I 63848 82839
O 71643 86885
S 71297 8863444
O 3897 26949
E 58171 62168
O 69432 93193
S 61018 539238149
O 12669 67362
S 3465 121093581
I 42160 53338
I 28833 40191
I 62869 85044
E 63465 88656
E 25050 96474
S 23153 564917333
S 76877 666534563
S 18680 50304254
O 33928 82525
S 27286 720022863
O 19270 71174
I 11160 26217
O 37841 77302
E 59068 62934
S 82976 241579486
S 93801 510270002
E 10373 87886
O 51670 84383
E 34678 82874
O 10161 87150
I 75425 81648
I 43319 75397
O 3539 94010
I 58446 63671
E 32245 40951
S 60219 954520988
E 40253 48718
S 52345 153522710
E 82057 85167
E 62489 86822
I 5059 79954
O 25125 32422
E 47788 83543
O 19736 50917
E 54702 61224
I 84417 93371
I 85989 95195
S 83300 318308977
S 22115 729981116
I 10872 27096
I 43144 75223
S 48050 513279214
I 4409 63146
O 50530 88075
I 12416 98102
O 55262 86089
S 29394 34752372
O 34144 55249
O 22990 92505
I 15062 99601
S 47102 970755623
O 18280 79367
S 74453 150163600
O 36810 75984
S 52105 613970298
I 3218 58704
O 56755 71963
E 45319 57619
E 39506 69911
E 5069 64053
O 60373 97374
I 5700 47922
O 38616 71341
E 61322 66893
O 64200 92287
I 29816 82042
I 28667 32741
E 4959 78344
O 21561 55269
I 1896 50891
I 10212 92231
E 18752 29992
E 47070 72151
S 93972 744626237
S 42325 671891759
E 58674 87650
S 35871 412349114
I 45854 60453
O 41287 70847
S 50593 444513779
I 38703 85289
I 72837 96751
I 63236 85207
E 40292 42284
O 16211 52078
O 4531 54696
I 68997 81410
S 56293 24899936
E 46838 59378
I 21838 63712
S 40755 761384810
O 20854 44345
S 52476 167136900
S 33186 996539210
S 58841 874640855
I 8008 42354
S 8288 783156888
O 29641 67667
S 79102 725199706
S 38567 511826218
O 8271 27524
O 53536 70111
S 72134 287735599
E 45565 53929
S 7272 701650321
O 3323 31089
S 96861 173185347
E 795 75836
O 12745 76598
E 24704 83012
I 12409 93669
S 55773 449637927
E 10676 19765
I 38322 62887
O 111 27344
O 17772 64827
E 63155 79887
I 29165 37922
O 17382 41433
E 59793 78670
E 13959 66367
I 15042 80801
I 51221 67660
O 60215 62472
E 80356 99118
E 48095 84378
E 34111 97999
E 13659 28999
O 56059 83264
O 40276 47629
S 46539 369514767
E 61445 88565
O 50475 56685
S 98032 21583164
I 907 58932
O 43578 99013
S 34044 305206613
O 15577 59097
I 70320 79943
O 82391 87968
O 28798 93116
O 10061 92924
E 51493 56124
O 26889 45166
O 13463 40825
S 71952 603003224
E 42951 80163
O 35666 78148
E 15293 40253
E 22397 80063
O 16475 22520
I 39445 70548
S 68458 440042879
O 9637 43435
E 46602 61280
E 89595 97143
S 33261 66560453
S 86213 526335299
S 89627 893635286
E 40690 42699
O 46469 88881
E 6037 27748
S 14800 764831586
I 44574 78839
I 55057 90097
I 19670 76573
I 30087 44355
O 41200 92804
I 12942 34620
S 20284 902697634
E 82624 87455
I 14253 99598
E 51476 63865
O 51399 95058
O 38480 83314
E 2521 87518
O 34595 75570
S 97951 520287508
O 37933 48397
O 796 38627
O 60436 97403
I 13728 86743
S 94747 906078095
O 46723 74114
E 33714 76154
S 64920 288647993
E 54582 59454
O 59896 76440
O 15555 75896
I 43010 66615
S 299 502233379
S 3015 586001761
E 81751 85526
S 86229 725225762
O 82860 83266
I 12539 35706
E 1425 16851
S 66034 482003604
E 71863 84955
O 20578 49764
I 40165 87611
E 44615 47533
E 40104 95194
E 28489 93252
I 71477 76691
S 70676 538095813
S 1726 940888421
S 63023 517649894
O 55068 62299
I 10680 14519
O 12552 30916
I 57981 67429
S 81671 340852360
E 55473 68211
O 38348 42393
E 47535 58323
S 71445 990996591
O 15428 83324
I 41438 74031
O 2156 97350
S 67966 968436410
E 63292 83549
I 6781 18430
S 7314 559467278
O 9205 17497
S 11167 75679817
I 60141 78174
I 33849 89835
E 60886 99509
E 49435 97832
O 52316 72248
O 84581 91649
I 64155 82894
S 89099 205689391
E 24012 58740
I 30754 95084
E 60587 68387
S 51989 391769326
E 41755 55209
E 16355 67431
S 80761 294152435
S 23835 564003067
S 49768 133502409
E 27806 53761
S 13800 987316015
O 14072 54815
O 59312 89780
I 8642 35031
O 20103 52965
E 43744 50423
E 82931 94345
E 11350 48622
E 7868 84458
E 27820 85602
S 79391 253048239
I 19236 69510
E 11297 75497
S 6078 652812698
E 77886 79826
O 69383 81543
E 3758 59644
E 67277 73988
S 59200 302692556
O 4197 14529
E 37728 80657
E 29561 75618
S 82679 764314047
S 34634 119130620
E 56109 75437
E 1157 38567
S 91254 550218189
I 26912 67633
E 7786 15218
I 5620 71044
O 37532 97664
E 43827 44898
I 32953 82966
O 87687 96398
E 23502 49334
O 67537 75645
E 15355 71876
O 8385 16517
I 61718 89008
I 6859 62797
S 9542 638190030
O 52919 60826
O 15898 31322
O 67309 81152
E 30178 53004
O 52343 53990
I 2973 87177
S 12068 375119320
S 28291 382140038
O 27254 29109
O 28275 77846
O 82545 84433
E 32954 70208
I 81794 97400
I 12359 38588
S 66674 249605429
O 4160 93649
E 17824 30443
I 44057 70087
O 59364 69284
S 61272 390143672
S 68575 729899859
O 27741 82735
E 5519 47775
O 12815 89546
S 92025 982018382
E 50522 61421
O 53190 88315
E 28196 50919
E 16000 30593
E 58519 89626
I 24899 62253
E 12745 87714
E 7801 53584
O 50073 72494
I 22030 69005
E 51769 73463
S 30460 737972969
O 61732 83625
I 21136 59199
O 61452 77666
I 39169 85549
E 37247 93019
S 25372 210562824
I 28839 50689
E 16355 71239
S 65033 517562594
E 65645 66931
E 11963 51349
O 55233 64406
E 68287 78327
I 57595 65260
S 41170 78519189
I 35611 47497
O 63525 64269
O 50785 94304
I 42016 85978
E 8992 18339
O 46348 77131
E 4966 49318
I 5511 66930
S 73962 880833565
I 71551 72980
E 6138 98004
S 26175 981711540
I 58447 63678
E 3337 70857
I 44801 85017
S 22086 468949341
E 32075 63840
S 32000 578253619
E 17727 24732
S 6762 458051686
I 803 2107
S 4886 947881657
S 14627 33611159
S 37149 702139659
E 6736 59863
I 59593 73448
O 950 74150
E 13078 46436
O 579 69298
E 59073 64614
S 61842 382463240
O 17286 99092
O 34317 75690
E 33817 44272
S 16200 620063679
E 92088 94500
O 57443 98218
O 76065 95824
E 32109 92012
E 1375 8619
O 53720 57324
O 61451 69302
I 9886 17281
E 10643 29214
O 60601 83319
I 15441 67398
I 77858 93534
I 44215 86217
I 17915 35998
I 14176 51201
E 888 16796
S 3443 667196366
O 71672 81929
O 40967 49148
S 95956 431157781
S 80808 290292113
S 601 121489961
S 81982 30601724
E 15687 22170
I 76713 84260
O 23098 67331
I 54048 76284
I 27454 71678
E 46533 51639
S 53539 792834486
S 11214 290160241
E 29142 63868
I 27859 54159
O 32989 81717
O 85524 88490
S 39844 4326004
E 21661 50349
E 77957 95850
S 63082 278855801
E 21614 47200
O 17996 18862
S 76941 177749838
E 49705 64367
O 34637 93523
E 94241 98605
I 38866 81255
S 72397 908917695
I 29964 47202
E 77731 90604
E 530 49648
S 30093 15668246
O 24347 55655
I 75763 86293
S 16482 978153656
E 68522 71550
O 5425 34960
S 44441 631208703
O 76294 91639
O 10610 91763
I 37328 97544
E 11404 18967
I 54289 71839
E 54494 69956
O 57161 65836
E 60808 63417
I 13373 23127
S 78749 474735152
E 9379 68749
O 29490 67222
S 9947 385307082
I 41965 52201
O 9998 56079
E 35233 75132
I 38129 53259
E 50973 58364
E 59821 60268
O 3808 87447
E 72687 98937
O 12106 53571
O 3063 23761
I 34672 60770
E 31368 42255
S 80312 154210765
O 32557 40671
O 68341 91452
I 24468 71974
E 36352 43813
I 39403 54175
O 71675 94802
E 30233 66953
S 31028 17243353
I 37571 97402
E 8743 20895
E 50447 92128
E 23633 39398
E 9104 63604
I 18539 91198
O 68799 81075
I 52326 67975
I 33243 96791
S 84754 894695278
O 8717 45352
I 3380 11739
I 27586 32745
I 60988 98275
E 75064 77860
I 35828 38250
S 56418 408330540
O 55620 96910
E 9085 50890
E 29466 31288
I 6406 49787
E 28707 30417
I 30217 62923
I 74967 94771
O 57426 91826
I 31868 83899
E 65130 84066
S 53579 870742722
S 25657 109034498
O 40492 69479
E 29758 61099
S 15475 279599228
S 80527 154459673
S 61194 517799451
S 13474 705246080
O 17792 87028
S 38481 101816477
S 80925 201314942
S 53923 167809317
O 22450 73126
S 46108 810434495
O 14416 55418
O 16224 25001
S 74740 194178038
E 91372 96458
O 12272 72427
I 34749 63532
E 58496 69522
S 51776 511705372
S 92706 362794910
E 36494 73262
O 62654 93621
I 28606 41835
S 69653 914459207
I 11325 92618
S 49002 50028479
E 94010 97482
S 51830 568448407
I 4522 41629
O 37336 39120
E 31819 62031
O 35488 72148
I 4644 44276
E 11863 31351
O 12337 54282
O 1132 75476
O 90795 90926
S 45763 37296200
E 24546 89998
I 84398 86064
I 39670 58474
I 24298 27784
I 56135 79447
E 4756 15800
I 86997 88612
O 54100 78122
O 5222 87470
O 61543 83567
S 38939 930469638
I 18292 60431
S 20468 711108550
O 32496 64298
I 3232 32802
S 82644 480569918
O 37942 82791
S 51188 90022438
E 356 94930
O 24980 63884
S 84118 827722215
O 22211 32151
S 48494 258338408
E 6707 34133
S 24910 314020171
I 3454 84508
S 86575 695261257
E 6089 66597
S 99813 888081528
S 47187 731563696
O 11235 11711
O 21885 26699
E 3600 54630
O 54777 91128
E 20026 48524
O 51823 60138
S 64657 125495463
I 63359 65047
I 2905 60259
S 16099 993718035
S 11523 631083824
E 15823 58925
I 49830 96328
S 3 725995195
I 95220 96821
I 22697 36635
S 19552 404819039
S 81668 586236772
I 18222 43802
O 76567 78216
O 11807 89361
O 55843 73267
E 39541 78912
I 11076 26596
E 9081 92510
O 15753 66631
E 28016 78085
I 23224 99520
E 61992 66110
O 6571 41446
O 9736 77802
O 49836 91153
S 74284 646246129
O 30204 74862
E 38536 57172
I 86192 97031
S 88750 706585083
S 23276 499544234
E 8528 48110
I 78864 84197
E 82728 89757
E 1098 31734
S 1780 985401721
S 39327 123074820
E 10719 88623
I 24399 82263
S 30728 294863431
I 57947 58182
I 8671 65365
S 72112 213330888
E 13232 25916
S 39006 767138683
I 68522 88268
E 15862 21913
O 10247 27126
I 28847 64692
O 22012 58291
S 40351 505795625
O 7092 77770
I 52870 58425
E 324 35458
S 46007 184330603
S 65587 569326514
S 75093 861887577
E 6656 96202
I 4632 40630
O 10965 42960
O 69170 78701
I 59756 73872
I 34905 87952
O 25999 91779
E 8674 54899
I 25311 86487
I 49433 80444
O 7535 39652
O 91377 93602
O 8231 25803
I 20239 65975
E 11019 69331
I 63466 94282
O 7277 97343
I 3189 31714
S 60771 5309751
I 11786 97706
I 8153 84266
O 56245 72759
S 89835 454427112
E 12882 51302
E 25706 25954
O 29396 55043
E 30997 33373
I 20344 51096
O 64054 73410
E 64395 75952
E 5169 68222
I 20384 61593
I 40206 68844
I 22916 73819
S 41135 939305743
E 35813 66520
S 20704 785877229
O 15492 60537
S 24561 479546300
E 80937 83695
O 5129 89195
O 54891 66399
I 17781 84454
E 31113 36324
O 6598 97796
E 10959 16852
E 2062 85189
E 44288 67426
E 36480 65881
S 62810 77095835
O 20373 87665
S 59413 467872289
I 57394 97517
I 7076 84558
S 59117 934385952
E 76315 96307
O 34904 96854
I 8712 45484
I 53048 79561
I 28499 93785
E 13336 61088
O 4833 16015
E 12770 97965
S 44917 594514387
S 46594 299884901
E 34052 42397
O 6373 87442
O 34781 76081
O 63176 87790
E 76976 90534
E 4331 78196
I 54415 60836
I 28841 67614
E 20148 21297
O 14932 58773
S 90315 624178468
I 54603 70184
O 32797 91457
E 22893 74435
E 21931 80879
I 15988 37619
I 32827 91761
I 67171 87778
O 8214 44665
I 43284 71576
I 82633 96792
E 41406 74588
O 56159 76337
O 22173 29077
S 33776 566936864
E 23638 28027
S 49534 819345344
E 65122 70860
O 33346 72337
I 21774 61903
E 23669 26194
I 39649 67063
I 10584 97255
O 71740 80190
I 4092 51196
O 24906 45699
I 43014 44053
E 61673 74945
I 38464 53226
S 93250 488430366
O 33864 64623
E 46291 81508
O 39740 94529
S 14478 62068685
E 1972 98152
S 42246 340381249
I 95028 95704
S 47639 122089878
O 16172 55747
I 26055 69933
I 10860 92079
E 60360 98201
O 791 1523
E 60398 86096
E 71732 71845
E 83796 98759
S 23164 189125622
E 35618 42742
I 45834 51300
S 40873 191619119
I 4817 38970
S 99258 642520482
E 44399 64911
I 37286 55287
O 26886 78190
E 6347 63819
E 49075 59724
S 34717 267014971
O 23048 92648
S 72053 985635599
O 24347 26632
E 49042 85268
S 83669 625623307
S 11164 831061405
S 34952 867603304
S 19593 584314798
E 26069 55097
I 17683 32153
I 26432 29784
S 31335 410947817
I 46045 75185
O 52612 81518
I 72057 75174
O 33417 42691
S 35104 869281800
E 12272 67474
I 23973 39613
O 68917 72596
S 78360 189612997
O 8912 55614
S 19380 835124019
O 2369 27403
S 46941 300083188
O 50909 84581
I 2589 93507
O 49244 86354
O 1829 49776
I 35930 36884
I 32961 87227
S 5721 303775392
I 1069 98743
O 5258 15048
S 32771 215025257
E 43584 85868
S 92845 396522564
O 32792 73030
E 53082 91502
S 52432 903011506
O 49302 53658
S 95007 289033756
I 49940 96770
S 92808 233997700
O 68313 73624
S 8495 772836870
O 18323 78548
S 3708 115865624
I 875 11192
O 51527 68565
E 28378 50209
I 12636 35342
O 52633 96944
I 78905 80029
S 24419 597643736
O 48476 70590
S 24145 681798638
S 60 247391844
S 77803 666390644
E 13943 62513
O 39959 62950
E 3327 86571
O 56946 61078
O 60113 99115
E 4463 64542
E 69641 81800
S 35090 692621238
S 36269 953230523
I 32595 43991
O 75150 81506
S 86747 178209276
E 3724 63086
E 3608 35624
E 41880 70891
O 48309 98064
I 87102 97017
S 82187 73896817
I 76902 92791
O 34339 34446
E 18678 65654
E 2664 35438
S 49702 55247398
I 72606 86106
S 64439 681825863
O 6934 53246
E 28210 90801
I 46313 76920
E 89476 95583
I 4673 58852
I 35660 71568
O 82276 86066
E 8104 44324
S 5779 677845128
E 65378 88993
E 32073 41541
O 10065 22291
O 55346 69065
E 3999 5939
I 27045 63145
S 66502 193813673
I 19071 71061
I 18434 47317
I 25073 61783
E 44549 77212
O 20703 57942
E 54671 58138
E 55232 97842
O 31676 60657
I 25962 38822
S 53226 158057001
S 31848 648203122
I 17676 88353
S 40503 198875203
E 29193 51179
O 86653 97598
E 56193 93004
O 2977 24137
E 8847 58385
E 33229 49142
O 61792 93460
I 26914 54161
E 26273 46565
O 61307 69384
S 21813 775641792
S 66558 895735467
S 56264 196599943
E 55329 63295
S 95339 512603360
I 12110 52935
I 12957 43109
E 21541 46541
I 53339 91573
E 24581 71120
O 3189 28861
I 5746 41667
I 8912 35302
O 42833 61757
S 19906 9842552
S 14376 1983490
I 77791 87070
E 10953 81515
O 26589 96086
S 66951 448610160
E 28555 67478
I 35913 49973
S 71820 405749891
S 14023 616798493
S 6133 572106413
I 3747 25532
O 870 9200
I 23251 81365
S 34338 553059586
O 6952 65987
O 2894 97756
E 57955 95539
S 55577 980026425
E 11003 26510
I 58063 82335
O 51317 81555
O 32846 57000
E 71602 98942
O 14959 23377
E 48801 57059
E 13727 67130
S 2870 768600079
I 88562 91773
E 68363 79779
E 58046 85056
E 8251 45346
S 72127 990556656
O 1591 53386
O 52970 57495
E 9519 41674
O 17315 60168
S 75587 223770453
O 29150 98500
I 20773 59790
O 35835 75682
O 48092 96603
O 13546 85110
E 69215 77584
S 8852 335200837
O 76213 98847
I 38320 78220
S 71194 709569628
O 29190 91260
I 33551 41096
I 46135 81337
S 47220 808837429
S 72021 30886236
S 52855 588644954
I 79144 86413
I 34266 52236
E 3316 79915
I 43305 49677
E 6268 9143
E 22722 56793
I 4189 26780
S 62485 404467954
E 86973 88434
I 43889 60704
I 33517 50595
O 28541 45199
E 1200 31253
I 57783 74978
S 88207 964649497
I 2621 97189
O 15768 66878
O 7093 25924
S 65415 594771396
I 81446 90615
E 68649 78085
I 16403 21640
I 8062 27892
S 64454 606799987
S 94710 779800435
O 4888 80142
O 32961 43383
O 27708 60570
S 19058 598071549
S 22138 406191427
E 72036 75927
I 68942 93323
O 35756 54895
E 38386 50024
I 31900 37687
O 80988 86402
E 62743 94266
I 75253 87585
O 17215 74687
E 94014 99993
I 84637 97791
E 239 1751
I 43166 51916
O 42889 94083
I 52478 61336
E 7537 20570
I 7817 46805
I 35276 42931
I 54703 96093
O 11072 96527
E 13080 92370
S 94399 671555548
E 18635 76469
S 45709 706082129
I 18265 54339
S 7556 799933672
I 17663 60763
I 14817 48033
S 41448 502819559
E 20626 61060
S 57855 610888950
E 62738 74856
I 47995 84392
O 11302 47759
O 1913 19114
E 1296 26457
I 17425 44283
O 74316 89419
S 12620 384436452
S 12551 668991579
E 5431 43190
E 31959 75866
S 34673 454469586
O 17134 89047
I 1581 58850
E 45130 66595
O 14645 23958
O 31513 38909
O 70754 91789
E 72677 93646
O 20871 72922
E 35480 53676
I 18874 51036
O 35835 75621
I 32683 66354
I 49566 67698
I 74414 77674
E 61251 61422
O 57629 85586
E 19945 22432
E 61395 87897
E 3568 17719
I 83800 99728
O 48604 49987
E 14712 99027
E 11495 95898
I 1830 89755
O 11029 44374
E 17310 33212
S 40701 709523257
I 44749 78661
S 88339 940504964
O 27555 80505
S 76440 515519512
S 66619 39972861
O 76318 77947
O 75126 98614
I 3894 79085
I 16372 67428
I 63594 98788
O 25435 64327
E 35745 97105
S 1234 412719874
S 63129 373824141
I 11764 69795
E 6258 8999
S 18556 350549904
O 24886 60940
E 23586 88917
O 78983 94054
I 9668 92332
S 1265 368899383
S 9391 228731266
E 17545 24437
I 22180 42337
I 34466 83373
E 75783 84531
S 5973 836822256
S 78948 944070204
S 56158 275570840
S 27755 471586845
I 48222 92750
I 905 53171
I 54014 56880
O 2812 29193
O 17422 44175
I 54367 78803
E 21821 78280
E 1951 34999
S 59617 876918408
S 85503 32308019
I 45823 86059
I 5683 77353
E 67721 69209
O 16358 26367
E 75602 79582
I 53659 83139
O 41031 94642
I 65369 95273
E 89326 90911
O 25770 28783
E 32454 82151
O 32209 48985
O 18078 63129
S 83479 537172532
E 45204 66165
O 1302 89472
I 20950 22380
I 10840 32518
E 320 24032
I 41847 70111
S 70559 807640424
O 16828 41954
I 26250 40503
S 11048 312655980
E 7793 97134
S 48103 67979320
E 7937 35718
S 9791 800884411
O 6427 94829
O 1055 67865
O 910 75996
O 59565 67329
I 11670 74337
I 29833 68836
E 40426 98480
I 23045 53066
E 88139 91762
I 59282 97446
O 21407 22177
O 25096 43092
O 68215 85964
S 74237 698425661
O 85849 87005
E 29073 39545
S 1267 267846268
E 44320 74333
E 6594 79682
I 13815 74388
I 7745 8125
E 56660 73450
S 22875 825955686
I 25922 37651
E 80701 81351
S 50224 867975709
S 60426 691116665
I 68686 99045
E 57919 77352
E 5364 58460
S 5217 722587650
I 56264 61084
E 4491 88403
E 58007 88912
I 35921 37925
E 55238 74978
I 18894 85418
E 5211 30063
O 31098 39996
O 21042 55346
E 47936 77840
E 2261 11346
I 8096 79874
S 29487 561160403
E 59593 95620
E 49928 96146
O 12763 78538
E 92568 96661
E 47176 48276
I 75412 92832
I 3276 89910
E 9843 11716
O 90187 95512
S 2371 491214072
O 19523 53955
E 23633 30143
E 93126 99171
E 42224 96959
S 31371 369091938
S 29481 237489554
E 65930 78490
I 14864 25816
I 8930 37611
E 18375 59017
E 67753 87129
I 13142 90208
S 9174 703414440
O 64537 85745
S 48554 484140301
E 16535 30627
E 7225 34383
S 78334 911235446
I 9556 52870
S 99848 945788604
I 67472 91969
O 34363 93969
S 74717 872414315
E 66076 68910
O 38553 87006
I 54941 61337
S 24418 244638424
O 34468 83535
E 38632 52018
O 19423 66099
S 68652 338716731
S 7219 598686338
E 76479 94873
E 42059 80771
E 27773 97173
I 56792 91456
I 11811 79895
O 3805 38432
S 19961 580929929
I 30955 91598
O 92896 99836
O 29792 41650
E 16943 78417
O 2411 65307
I 59211 88653
I 36988 57043
O 33513 85420
O 51433 99408
S 93101 835445155
O 55835 93257
E 19716 56553
E 59291 75872
I 84280 85050
E 10725 11556
S 73804 945709032
O 29925 90605
S 44134 171286828
O 23976 40078
E 16526 70472
I 145 42901
S 95420 336609067
I 27908 65158
I 14668 86670
E 15958 81470
E 14135 61211
E 9618 61291
E 27687 68907
E 8440 17872
O 48603 82724
E 48240 99573
I 1911 91240
E 70963 97004
E 45813 76074
O 27406 36156
O 59388 94795
S 81524 211321763
E 81580 93151
O 7199 25017
O 36844 98045
O 30403 82435
I 31207 54499
E 14678 70031
S 9615 443381372
E 10116 64573
S 50036 414241307
E 6842 76493
E 52739 98140
O 41005 73597
E 20415 66282
I 53750 73415
I 2489 49043
O 24047 46185
O 28747 77445
O 35173 98539
S 30665 706664836
O 12899 44902
S 78329 875222250
I 30918 93015
E 34629 57355
S 43976 299501517
E 63030 81503
E 35606 46829
S 39456 650134724
E 77922 99846
O 27098 41349
S 48946 2756727
O 20581 35069
I 57505 96738
O 2835 47598
S 53062 205450369
O 35804 84538
S 62299 600830132
E 29297 50673
E 45496 47156
S 54799 903016376
I 2269 68943
I 84222 88940
S 23872 736166623
S 18624 822207659
S 2157 366582766
O 32074 98745
E 20146 47196
E 47216 53173
I 34004 71551
S 50417 820815976
E 45759 53497
I 19510 99246
O 13079 88425
I 43408 75709
E 69620 85889
S 69645 203794190
E 52035 69061
E 50947 57508
I 15893 43505
E 39941 99963
O 63036 68576
O 74606 93580
E 48725 72323
I 83613 90176
S 81214 495624141
S 87484 585801458
E 40988 47313
S 40507 240044000
S 81922 82858221
S 62550 295166674
S 75748 371558361
O 18088 31358
E 28270 47774
O 42213 95788
O 69562 98816
O 68525 69965
I 31177 50314
E 25878 98778
E 18369 20227
O 34414 46514
S 69484 909810456
O 28264 44118
S 41783 258069769
E 19704 22266
E 73586 76166
I 84740 95695
S 80466 659162233
S 63929 320237031
E 16341 49127
I 84935 96805
S 67283 413944159
I 54183 71255
O 61781 63800
E 40123 92608
O 17366 42955
O 16066 52107
I 34165 88647
O 30430 96166
S 6972 292899988
S 91767 174063398
O 58597 99368
O 17675 69416
S 31559 930109117
I 29405 63615
E 24725 36693
E 33505 93429
E 40275 84309
S 39258 41615413
E 31464 86049
O 26721 91465
I 47219 82425
O 34490 84499
S 23402 879354452
S 77404 802457364
I 5202 13730
O 29820 75412
S 49684 618702479
I 27156 45762
O 18917 29005
E 6386 25338
O 54222 67206
O 58345 73007
S 42560 162971782
E 3240 53213
E 64336 74703
E 35459 37841
S 48270 468542613
O 74600 86480
E 12041 59306
E 54553 58296
I 34466 36064
E 94573 99256
I 91223 94698
E 73190 84717
E 32335 92937
S 80646 866325644
S 97631 335033077
O 79288 88807
E 36549 58044
I 24593 80938
O 48138 68121
S 91580 472814150
S 32615 440997005
I 47805 73921
E 32962 88222
E 20017 96904
O 7925 90138
E 5573 37262
I 54713 68237
S 35311 691524361
S 52885 896244930
S 11287 118544291
O 76455 78535
O 46350 67825
E 8895 79274
E 74233 79810
E 31280 91555
S 81668 873514797
S 93339 952701780
E 33616 34703
I 16010 26720
S 7486 383340769
S 90706 224949816
S 59118 810237472
I 43773 92795
I 28166 32324
I 15139 37928
S 27999 465101445
S 21311 751590262
I 12697 29570
S 42461 773430708
S 80899 364458813
I 9774 99896
E 32734 80468
I 20535 54822
I 28611 77149
I 31538 45081
E 51420 59102
I 48964 84291
S 48972 924097769
S 49105 885147924
S 28094 400678560
E 52268 98962
S 33921 374650053
S 18766 785912018
S 6360 638754779
S 33649 660845212
E 11472 86594
S 58270 630621616
S 40986 244697631
S 10032 614432126
O 53418 63950
O 31254 50083
I 31891 79211
I 4739 78542
E 19173 66294
E 23388 47951
O 6781 59519
E 34662 65298
I 71032 81126
I 55688 71469
O 30451 80792
E 24420 38628
O 80505 84329
I 11196 52930
I 50351 98082
O 34522 64810
O 9424 84087
E 2116 51420
O 34654 94080
I 31319 69056
O 4880 28340
S 64917 544459930
E 47916 60260
E 62338 67115
E 7201 59212
S 45009 37117872
I 29328 58784
E 37996 58112
S 24781 666080656
E 39580 98512
O 10025 42515
I 61525 85942
I 36116 71888
S 74222 784003730
I 20059 40132
S 11783 435149757
I 59467 87607
O 69136 77787
O 20452 80504
S 90423 161192234
O 51920 52209
S 80525 961287576
I 28256 74970
S 58703 992039118
O 18849 99316
S 11541 291451689
O 59855 71064
O 850 88747
S 56464 167498342
O 36865 69472
I 27233 44842
E 75000 89689
S 42599 165634101
I 38296 88706
E 16972 53819
E 48609 54674
O 33656 38746
O 74051 83809
O 48976 90659
S 68952 576534237
E 36464 56791
E 44479 83176
I 16131 81934
E 17161 28915
E 52459 56533
O 42126 63093
S 44218 126186260
E 51078 68214
O 50363 54589
S 81104 795514739
E 626 14815
O 20963 49335
O 21729 87222
S 66687 303037242
I 53478 90883
I 17379 99944
O 73712 94401
O 26249 59264
S 44956 477411223
S 72879 652988805
E 68455 82283
I 36631 47138
E 31319 65756
E 50331 55232
E 62179 84591
I 13380 16032
I 13389 78910
O 56882 97025
I 89392 99984
S 90219 733796155
S 12708 400167942
E 32410 68140
E 35801 47765
O 18746 35983
S 44363 232198116
E 1993 78856
S 68433 907476037
I 2578 38969
I 5910 41425
E 63379 73887
E 38018 73421
E 80009 90879
E 60264 86929
S 6094 664053984
S 23131 231099912
I 30391 94640
S 22658 512849131
S 14327 662376234
O 312 67025
O 44629 76879
O 19816 41990
E 8905 15814
S 55978 340760728
I 24173 75578
O 78313 87618
I 45861 79095
S 5255 840516415
S 82981 713951245
O 34941 36926
E 161 5937
E 36806 47584
O 7624 36426
I 2495 39621
O 27504 91687
E 6513 39743
O 4019 86842
I 63443 99532
S 11143 999663753
I 22702 56711
O 15321 98735
S 75858 189445232
S 32569 11119497
E 84513 94859
E 4027 64302
E 28547 28766
O 5668 82240
S 89797 585368059
E 44588 73248
E 35651 44529
S 24252 590226814
I 19424 67337
E 12154 42825
E 53092 87688
E 44443 69601
S 9361 255993354
E 59212 88549
I 37651 73088
S 39885 436049965
S 16872 235155636
O 18262 95082
S 74439 885735170
O 20920 39003
O 7113 68840
I 10024 94495
O 86257 97667
E 32733 81989
I 27944 78430
S 85469 60174247
S 38812 103551871
O 12765 89393
E 17699 44831
I 82630 84456
O 24461 87058
I 3160 85965
I 33907 34523
S 98422 750989991
O 59295 59646
I 76648 92472
S 88103 892785635
I 16513 31746
I 3851 97139
O 13792 28364
O 29054 90660
S 96986 317335969
I 26478 40352
S 54356 77208839
O 5947 82239
I 62990 98868
S 58736 183703667
I 56624 67249
S 46560 311758590
I 48886 82675
S 79951 907069604
S 93382 685802701
O 3530 70889
I 27063 45014
S 67830 638033291
I 12684 52174
O 14473 85267
I 59665 72262
O 48488 51286
E 7225 84877
E 17903 79744
I 51102 74531
E 86824 89394
O 37196 76873
O 31245 42392
S 35250 13671106
O 42158 63640
S 15329 626564884
E 13927 16167
O 7020 57112
I 1871 98364
S 84416 473376918
S 95078 410496787
S 5812 434854346
S 94952 30013708
I 46242 92606
S 40599 1082056
O 5463 81802
S 51157 951877143
O 14029 57843
I 55783 98488
S 85355 129489940
I 24878 80592
O 14146 37630
E 23399 67744
S 30660 812691924
E 43836 89662
S 29577 239574345
S 36584 701730553
O 62857 71132
S 12954 484437176
I 65837 77238
O 72137 89924
O 67665 95646
S 22911 851323026
E 38290 47798
E 54091 76501
I 57528 70679
S 24056 186351231
E 8068 50339
E 19822 69930
I 84286 97370
O 25982 30181
S 98580 771466020
O 13358 72885
S 62345 693767729
E 31260 49006
O 55133 97930
E 50472 72960
O 42295 60216
I 24744 31711
E 24752 74338
S 86430 61923562
O 8516 81134
S 38613 672904573
O 27570 39367
O 5498 34334
E 11044 29822
E 31007 99093
I 21180 80360
O 47781 55719
O 55115 89414
O 14814 45488
S 33612 810362089
I 22556 78901
I 23290 91020
I 6559 6708
E 40882 63821
E 20483 96169
I 36557 87481
S 55142 810570560
O 20606 71504
I 68057 93777
S 69128 591967109
O 5777 81664
O 53618 63368
I 31194 79473
I 4860 93748
O 21500 92204
E 45424 60862
E 45115 55237
E 41285 70458
O 60653 78965
O 7165 45807
E 48880 87887
S 80605 327131698
S 67066 872244491
E 26164 71568
O 405 41874
O 17380 78803
S 92427 709686127
S 72919 887093803
I 5906 91800
S 40571 928401591
E 26989 72228
E 41900 70177
O 68637 76410
S 33995 911826437
O 70139 86101
E 3828 99068
E 85069 85239
S 13360 40108022
O 15755 39416
O 16 68290
I 24389 37019
E 23172 50592
I 80824 84720
O 14452 28954
E 6493 30643
I 35063 99951
O 17860 25127
S 99950 420131086
O 54963 86843
O 58859 61246
E 5780 55398
O 1854 89186
I 22060 85092
E 42025 80720
I 72317 82594
O 22107 84999
E 76896 96747
I 30354 62121
S 28751 183120414
I 10956 88939
S 70993 125679412
S 69620 13158565
E 30312 43216
O 47418 70245
I 71158 71555
O 18140 31804
S 27531 715926082
E 47733 85806
E 37751 72883
S 73128 839975693
E 43165 84077
E 6 77156
I 46986 74148
I 34858 90833
S 56964 363199969
E 63842 68732
I 5618 18912
I 1615 33438
S 4025 30186454
E 10275 13616
O 5498 36260
I 15512 97489
E 28017 41870
E 31806 35857
S 62985 81817678
I 14147 42529
O 2756 44401
S 85307 102974329
O 51374 57790
E 19618 52366
O 75161 91362
I 31553 79370
I 10196 64502
E 11916 29167
O 2164 69968
O 26760 68224
S 86458 740110841
I 53260 77474
O 34469 79159
S 54674 786192922
I 20865 77312
I 28752 96330
O 65623 95871
I 11377 45973
I 69876 98245
S 72021 398044348
E 27800 79450
S 92085 724491497
S 22632 136721594
I 20338 97590
E 45640 61265
O 10104 75957
O 46922 88456
S 29484 709788868
S 44417 454786921
E 700 68564
S 57961 447690409
S 27755 759207729
E 9853 50946
O 85040 93198
O 17619 91521
S 25956 888872092
E 4738 90334
E 24913 68485
E 22819 83594
S 42960 617113735
S 77415 870809031
I 44664 72865
E 22777 81063
E 30108 81378
E 14267 37767
O 19352 95275
O 29149 74674
S 13752 796880399
I 49750 66299
O 5293 68920
S 42660 601382017
S 27781 255449654
S 84585 701582767
O 38634 62449
E 71508 90995
S 96678 184454410
O 42267 73728
E 79356 84235
O 32280 97621
S 51932 198517259
E 39587 95551
O 34582 83606
S 58004 586300577
O 10914 95133
I 10981 89027
S 33979 234710238
S 75993 257208358
O 44144 70588
S 51851 38275043
O 10090 62135
E 18806 77057
O 49631 80847
I 38801 41993
O 44981 75156
E 1118 51426
S 84007 515251053
I 79977 80899
E 5329 56318
I 18785 63515
E 30397 71416
E 26815 74410
O 38510 59808
O 3298 43645
S 89001 733349814
O 70001 96578
S 80943 45036238
I 11054 75784
O 43748 61078
O 76575 84922
E 3369 48135
E 51713 85088
I 27971 90025
S 52160 894244582
O 28201 37891
E 4275 84705
E 18246 43444
I 52820 64851
O 17200 20348
S 51364 720610584
I 47388 64939
S 33437 113221590
I 39647 70362
E 637 66952
E 42371 98496
O 53655 85063
I 27524 64160
I 2143 75695
O 8670 32927
I 78247 86957
E 46329 78161
I 26720 88807
E 69108 72026
O 41673 85075
O 9220 31535
O 73111 89626
S 130 101891747
E 12827 43207
I 17958 59908
S 9873 479918493
I 32004 32746
E 64560 74015
S 52309 440322921
I 40209 66506
I 1853 20072
I 28439 43115
E 49251 94222
I 38352 92445
S 71162 270338164
E 68183 99346
E 73730 94522
S 77498 78483936
S 35544 682869112
I 53070 76181
O 26938 54811
E 46947 59355
E 28606 76355
O 67865 97410
S 79436 248977970
E 74105 87468
E 1782 48788
I 14093 19040
O 94651 97844
S 90451 817626217
I 10806 81638
I 42141 71216
O 35538 59889
S 42547 71021899
S 29929 689012901
I 9102 49554
S 98839 95563770
S 8268 269141472
S 45209 368494983
I 46113 58575
E 3170 11944
E 65826 72571
S 25866 883640882
S 91960 240387725
S 35392 822946600
E 96983 99690
E 15652 92585
I 19025 35165
E 47444 71309
E 68353 73997
E 26859 91212
O 14678 21026
S 25134 88278122
S 97003 118547095
S 50902 597820078
O 46723 98491
S 9284 812159566
S 63782 787139514
S 35657 431211095
S 44452 169564496
O 22098 36672
I 16666 85827
I 11066 97537
E 23461 88451
S 24182 736526984
E 50405 59941
I 5452 52519
O 32363 77903
E 14207 74797
O 21531 66060
E 25595 91972
I 10279 77827
S 1318 25007654
I 54138 97914
O 5283 28357
I 68441 85619
O 44757 72349
I 20920 41725
O 50414 52773
E 42881 66340
O 42400 45079
I 9428 29250
E 69972 90016
I 82209 93981
O 55851 89862
I 8213 50602
I 20952 65466
I 1808 52364
I 45312 93794
I 17768 82860
O 8866 43800
O 64290 82591
O 5458 33035
O 11172 34600
S 77016 631651128
S 39931 971759586
I 13171 73552
I 7712 78305
E 43975 58186
O 22355 36232
E 45928 96230
O 57610 76111
I 63524 69698
O 36015 52703
S 45485 665645480
O 36129 78395
I 63633 92465
S 17016 3497451
I 49813 69643
O 4067 53862
S 81373 552015351
O 4396 59433
O 32520 58984
S 12642 299523478
O 72627 76962
E 3852 66706
S 82733 205231677
O 55623 76457
O 12401 64834
O 70042 72866
E 45971 93198
I 4921 70369
S 98349 342826392
E 74568 85456
I 21641 95690
E 4176 13955
E 880 20872
I 22405 41536
S 10717 799672495
S 12347 651558601
E 9512 57455
O 11646 92288
I 50739 83949
E 18683 97289
I 58810 83765
O 28527 55407
O 5267 74536
E 52285 75224
I 53128 80496
S 61334 491738315
O 27634 88362
I 11661 26378
O 6088 67124
S 60282 934806646
O 39408 93765
E 19506 79910
S 74842 138629822
O 40942 95059
I 6085 49484
O 86403 96029
E 70094 82245
I 27174 59475
S 79100 386562703
O 35531 82634
O 11580 66735
I 4903 52595
I 9109 59904
S 85251 781081688
S 39047 237872974
O 60254 75000
S 76288 163580923
O 13022 34611
E 29068 56195
O 63198 83004
E 20300 66039
S 90457 734860928
S 1613 444524101
I 73168 96697
I 27759 81042
E 4689 75861
I 65927 99794
O 64453 71688
I 45663 47409
O 33495 35110
S 49755 967561319
S 64055 471612935
S 3133 913991647
I 7471 29533
O 18869 27939
O 60075 99730
O 27467 34850
E 45961 61172
E 43753 59721
I 37658 48340
E 36671 52662
E 10723 20610
S 82469 121284159
S 66891 51801803
O 53620 64204
E 1381 28494
I 5306 92993
E 5812 86811
I 22174 42164
E 2092 88010
S 22992 527264011
I 11620 47229
E 44094 69265
I 21704 93483
O 26107 97679
I 26521 32155
S 60438 450935130
O 9947 31651
O 26646 41980
E 25381 86829
E 27104 70849
O 52541 96076
I 16328 91735
I 39308 40876
I 10400 95904
I 112 73669
I 28331 55830
S 39833 701191210
I 124 5092
O 28123 79582
O 20264 77515
I 20956 37968
E 33691 79442
S 64392 157476527
O 9222 67883
O 17679 40748
O 35785 96838
O 11651 91569
S 92148 294443360
I 19073 80569
I 41408 53979
S 84023 399302337
S 52780 196686456
E 83915 91975
E 12548 99585
I 73881 82936
S 62652 69005465
I 15386 66891
O 23495 68311
E 46433 56110
S 75771 639816894
E 42080 79760
O 57735 75737
E 68716 73932
O 28099 73522
E 603 18156
O 46618 76930
I 7360 84171
O 27166 29309
O 80235 83397
I 86474 93886
O 36224 42534
S 37498 192283325
E 113 4625
I 8105 21133
I 72709 95258
E 63212 75714
O 9359 31654
E 30841 71895
O 26018 74331
O 30728 47248
S 51206 668691071
E 62666 89216
S 6279 328739514
I 16893 63362
O 65409 82965
I 32147 82584
S 52276 887820807
O 27663 37037
O 66073 78760
E 5093 68620
E 1214 39805
O 81603 98744
O 39105 86622
S 89926 732283268
E 22605 65389
E 11706 95413
O 15799 77492
S 70995 328122950
E 48103 62453
S 76153 211058667
S 35002 492276695
S 87407 836101307
O 60006 73403
O 6968 93293
O 1339 93075
I 1127 9875
E 63511 95193
E 18127 77504
I 24857 95286
I 23035 56495
S 88058 406689075
S 35024 931976511
S 7263 258837196
E 37201 45025
O 37766 95874
S 88156 762374552
E 49311 89802
E 42878 94476
I 9056 51472
O 11366 32390
O 44165 55570
I 3126 46038
O 12674 77957
I 54617 71712
S 90638 673526212
S 70202 939475667
E 61609 73305
O 22069 66367
I 61186 62278
I 73364 90272
I 31304 50137
I 36329 38473
E 3101 87054
I 49815 59261
I 29138 74860
I 88443 92148
E 77052 92314
E 11895 97539
S 60891 160051192
S 96475 748361340
S 60938 988253896
O 26330 81049
S 65980 950358136
E 49800 93847
S 19917 295111848
S 88592 522614288
I 2271 30327
E 4972 14571
O 13003 24931
S 42819 291454037
O 20919 67878
O 47385 85199
I 10998 52635
O 24407 61744
S 30279 557235619
E 5567 76641
O 30742 57173
O 30114 61335
O 8812 89608
S 54865 882870330
O 77076 97335
E 58756 91802
E 26530 71949
E 9622 50458
S 23743 708268587
I 51034 99623
E 23757 60775
S 99231 734237717
O 6457 72908
E 70607 77734
I 21618 98263
I 5955 30160
I 38917 76384
E 36511 42811
O 12764 45865
O 3191 89418
S 80500 838670217
O 44581 81076
S 18607 640170214
I 42853 90222
O 22373 87943
E 29564 99050
E 22890 63317
O 44670 45445
E 46814 80917
I 17416 80546
I 37489 57460
I 5952 32726
O 34631 84020
O 15054 95873
O 41589 76049
I 23974 91792
E 15467 75681
O 22862 86658
E 40004 90208
O 16498 49199
S 43358 717809521
S 73792 914385187
O 9054 98426
O 76976 86848
O 22849 45655
I 39283 95670
S 54593 555184891
S 73007 612749783
S 40831 619922305
S 63135 606109453
I 22101 60301
S 9306 87459501
I 55968 75518
O 76406 98992
I 10585 80793
E 77976 85559
S 86227 482000731
S 45814 124947577
E 47707 57823
I 56633 86922
I 8122 26597
S 83199 543877307
O 63683 72272
S 17162 723874262
I 26721 91673
E 63515 95688
S 2128 503947335
E 1768 32033
O 5125 66659
I 63720 82235
S 42948 748441080
E 80626 84251
O 67712 82805
I 18135 92111
I 39161 99131
O 68216 69550
I 11836 89672
S 12268 17368758
O 63521 87677
I 55479 87803
E 42146 81429
O 34074 90612
S 89697 66101675
S 18101 995552199
I 16093 56617
O 8127 68964
I 25394 26278
E 11222 85140
S 42235 699482396
S 71078 480434309
I 4249 53267
O 34543 61036
I 47711 94139
E 3528 4297
S 8851 561509381
E 25725 42670
I 15125 60456
E 25152 54035
E 8314 91135
S 50585 498347263
S 64888 805956893
I 53052 66978
O 14052 33733
S 22228 615271489
S 79532 522058397
I 48360 75944
I 29285 95974
E 10242 71492
S 83665 100979116
S 33737 891489896
I 25581 93153
O 27890 55076
I 51095 94650
E 752 91700
I 20852 96416
E 45811 91178
E 1558 78389
E 5794 86799
S 22228 738509305
E 86547 98367
S 67946 164563568
O 1134 77578
S 86689 343902174
S 83373 111290160
I 2493 63745
I 59416 95882
S 96565 308686621
E 23719 91634
S 65384 833970508
O 19761 38192
E 3878 8737
I 26132 58615
I 20238 28319
E 29167 78492
I 33773 83488
E 77695 97660
O 6746 14105
I 5735 38831
E 40069 86367
S 19895 275874883
I 52098 70869
I 15992 48791
I 14961 65066
O 25708 69504
O 9035 27584
O 220 14209
S 63797 448484442
E 4422 59182
S 24193 795833179
S 45527 639683171
O 41348 80873
S 86782 478700440
E 28731 79017
E 1103 87681
S 8116 20411273
I 51631 67673
S 4907 797829705
E 23165 86166
E 59829 94575
I 6128 30291
O 24764 65090
O 19061 77222
E 36688 68709
I 5860 96469
S 5383 512335616
I 7085 19031
O 46500 93524
E 67784 72557
I 24799 25108
I 73421 77171
E 42059 57677
S 50989 245118032
O 36827 77947
I 26947 27274
I 16529 57391
S 16897 704068964
I 32024 98668
S 27051 652719872
S 45647 702898207
E 1964 34495
S 70910 848087411
O 10835 64722
S 23000 719556924
E 30397 91926
S 46636 982436597
S 33251 302040997
O 40091 46440
S 46 943533353
S 37511 849489414
I 65005 69559
S 7783 850915693
E 27303 56813
O 44852 70059
I 49273 55071
E 13089 76704
O 10260 30844
S 35251 63401308
I 47061 64585
E 38428 47395
I 35765 67499
O 84140 91112
S 3822 771081032
I 15748 24102
S 98248 727929163
E 2222 90724
S 72390 809050935
O 10937 56737
S 57190 262813279
O 7968 75275
S 10028 834948105
O 7134 9308
I 18362 84853
I 24965 73991
E 84024 84887
E 43041 61837
I 18920 93512
S 38085 283031283
O 15143 92570
O 20830 40488
S 37467 463348031
E 26370 33463
I 93593 99063
S 61077 816208555
I 31497 41970
S 61305 510392236
I 41431 84079
O 28759 56647
E 33536 52309
S 32199 780987164
I 18738 95940
S 34822 274334780
E 33435 52654
S 74553 844439355
S 65775 274540695
O 10435 47386
E 41327 70565
O 15709 47404
O 79140 98689
S 31842 316567626
O 7908 22467
S 64976 265801495
I 26175 70520
O 21431 27946
S 66317 249928262
O 99565 99951
O 45601 72832
E 35771 87235
I 69232 92287
I 58315 93026
E 17020 62465
S 40767 800824604
O 33671 89955
I 14111 46576
O 46426 74281
O 29292 70175
I 42146 67766
E 42547 78713
E 78637 97677
S 81180 959101216
S 99673 140270423
S 24385 611383719
E 21939 96802
E 4944 34075
I 2810 82225
O 8884 62878
I 14839 37616
I 19163 35372
O 12834 52042
S 62092 863490065
O 12877 54609
O 31923 98058
E 41961 86268
I 39056 78520
E 26511 71857
O 72398 77961
S 67029 805715556
O 17978 57395
E 74569 82452
E 39635 77883
E 64356 98217
I 38173 54948
S 92517 946348228
I 30771 90371
E 7819 38437
O 70198 91543
I 2815 43353
O 36830 95521
S 72361 125864264
O 23818 44992
S 84152 803973414
E 66491 97712
I 94499 98432
S 36449 702181489
O 37416 56444
I 16899 68232
S 90773 611443830
I 41164 68606
O 45577 91992
O 1830 74425
I 8971 63033
O 1929 22591
I 28559 96847
I 42121 65097
S 9901 721672350
I 23012 32119
I 32983 57867
O 36846 53859
O 29548 89810
O 36934 94901
S 14875 32944205
I 8883 17852
O 59797 69244
O 11134 86363
O 13996 59683
O 4993 87240
O 34481 73287
S 58885 382029025
S 16264 250485251
S 66630 663788102
I 3035 22714
O 39617 58147
S 51407 76222935
E 16140 28594
I 20374 64610
E 35399 62981
I 10133 79087
O 29777 42143
S 82394 691467848
O 51118 62991
I 34827 92678
I 27619 63942
O 6884 72292
E 81556 85066
I 13786 14807
S 13941 607865219
O 93463 94124
E 13867 23019
S 26106 896194655
S 50345 510168075
E 10599 87481
O 56874 89651
I 87412 93259
O 24785 52200
O 1837 77957
S 95541 978701401
O 33949 63632
E 48834 96330
O 56874 85679
E 62033 82140
I 2791 4071
E 73633 88490
S 19755 897694994
S 86538 913315835
I 43061 94637
E 21295 90764
O 17251 92260
I 42095 76996
S 48970 581674094
I 61781 86867
S 91281 467438830
S 84362 750277120
E 22698 91501
S 94985 604271333
S 8991 541577681
I 19151 28493
I 47029 47747
O 1545 41858
E 75808 92458
E 72367 92858
E 80051 93346
I 24329 79449
S 25857 344280261
I 44395 74745
E 28439 39551
O 34169 57763
I 39552 78816
S 46067 232335222
S 64259 279811689
I 11056 84960
E 36419 39202
O 48591 94101
E 65566 73955
I 8488 88593
O 55982 83301
E 28996 73459
E 50025 66421
O 29136 71582
O 11563 90439
S 53129 874420455
S 93021 352127170
S 56956 189834551
S 94028 910810633
S 79253 89669386
O 59093 71117
I 18500 27702
S 41860 689843589
S 93615 867511379
E 46191 78541
S 25348 501442608
S 86162 504484903
O 91441 95034
E 44326 48776
E 560 6951
O 32316 35741
E 9679 84010
E 33532 68854
S 57557 188942688
S 3186 257151476
S 13012 852243816
S 6455 619768225
O 11633 50776
S 48804 575821367
E 769 35998
E 24603 52501
S 63240 192693052
I 81577 81852
O 3230 10203
O 34341 50583
I 73463 94357
I 56202 91712
I 11403 23911
O 69144 75729
I 24652 43884
E 18749 94044
O 15075 15637
E 1282 68888
S 1083 465977496
O 19412 58390
O 8571 57367
O 29609 69037
I 12306 48014
E 41869 48802
E 86353 86933
O 25544 44097
I 26210 98031
S 54816 990892638
S 5511 301014072
S 64880 346305924
O 57086 85247
I 4550 54352
E 21770 39118
E 56837 73742
O 21120 90692
S 87719 267609174
E 82228 96770
E 74316 78042
I 18627 39652
I 26160 81982
E 1227 6962
O 20430 26201
I 56230 95031
I 10115 66974
S 68681 685735162
O 47685 64110
O 82098 97251
E 24216 57119
I 59273 73958
S 89784 45207511
O 37486 45040
O 8512 30094
S 56216 944924190
O 69446 88663
S 99354 643180190
I 5677 43884
O 15300 93046
I 7506 30812
S 15541 606577909
I 26241 66698
O 58713 73681
I 55314 90385
I 22160 80406
I 41223 98126
I 68501 71925
S 18394 217245091
E 4062 21246
E 11890 61810
O 54983 55377
E 59730 98203
S 91036 197008460
I 6420 9409
S 48292 782743215
E 26404 98941
O 7158 55465
E 12708 41445
S 70470 731538624
S 52135 642212
S 91604 174249210
E 58854 94800
E 34239 57611
E 25677 88432
E 43974 46347
I 8112 19095
E 23162 86895
I 62827 95123
O 10813 53126
I 74786 83153
I 21308 48243
S 62584 14603915
I 9302 77485
I 6805 61088
O 43509 67667
I 25556 80918
I 7704 48730
S 50256 182728680
E 58251 63773
E 11234 76095
I 43699 80646
S 14455 223630013
E 11287 82213
S 25488 441271547
S 48681 433448992
E 51945 96489
O 13256 23712
E 5563 14201
E 22502 84081
O 30872 82413
I 32601 88987
I 14111 74452
O 5952 55643
S 45992 507075226
I 55526 80287
I 46763 60968
S 33022 137448043
S 89686 655706618
I 69088 93868
I 9576 58298
E 11986 34132
S 41824 481528536
O 53221 82301
E 13197 29821
S 69553 552716218
S 93430 446427385
I 17743 82688
O 81012 97120
E 7832 8429
I 79988 89404
I 6506 37220
E 32335 55020
E 72795 79272
S 40867 558981481
I 11507 39629
E 74202 98042
S 6546 660708018
E 22127 76021
O 28200 67033
E 13155 25235
O 19282 63362
O 20806 90823
I 65356 86921
O 89378 96960
I 10396 69591
E 52987 92573
I 67819 73983
I 10541 19138
E 66828 80140
S 18495 164971914
I 8759 81995
E 21347 62652
O 13830 80295
O 10032 17335
E 29662 75442
O 28590 80769
O 12768 22764
O 3073 66500
O 29783 74611
E 18000 82766
I 55310 74974
S 74570 987979878
I 31184 67038
O 45305 88439
O 9002 51216
E 47848 98780
S 59944 312841922
E 66038 82071
S 81395 875168564
O 57808 90228
E 15708 37665
E 43736 46573
S 6865 564012418
O 679 2450
E 829 9927
S 87861 413545019
S 30997 312972293
O 28173 90831
E 62330 82486
E 24837 90912
S 21236 75011265
I 36416 84581
S 46106 953943528
E 68966 95928
E 2173 62887
E 45144 47575
S 87069 657605156
S 65305 940338814
S 98607 266390558
I 42100 88079
S 81115 821189480
I 59218 96916
I 35961 41688
O 33662 63468
I 10643 33489
O 43664 73413
I 34880 94338
I 33223 64280
O 1477 11936
O 16478 27637
O 61805 81524
O 10529 83524
O 4067 72414
I 31895 86388
E 50727 94618
E 42811 64431
I 95715 99506
E 19367 48774
E 50126 71329
O 58162 97290
E 64776 65206
O 75170 82892
S 13848 343912629
E 55737 94703
S 63665 978772945
O 47787 86639
O 6142 26438
E 3358 69992
I 30050 56574
S 57647 570227447
S 89575 299190524
S 35694 741116214
O 972 90879
E 24608 91672
E 46319 92778
I 5984 78686
I 50761 61586
E 1039 79445
S 1343 273322750
S 76939 552946989
S 44672 318980551
S 26795 566505641
E 32771 42762
I 14029 15345
E 1041 10001
E 32849 34170
O 14336 91099
O 8793 68818
O 5184 72815
S 15002 274818030
I 3862 16339
O 9663 41433
E 68094 76410
E 10726 98915
O 80998 89738
I 36166 44923
I 1836 76311
I 49474 96498
I 21299 33264
O 35751 82114
I 58216 73863
I 87026 97168
S 25694 993908794
S 1942 302530742
O 71529 94782
I 44692 81482
O 39018 51060
I 19355 56334
S 75849 214113717
O 39822 69141
O 22100 53645
E 14855 91908
O 47210 62554
S 46575 568055737
S 55669 903359746
O 29203 61103
O 37699 61993
S 15446 137799096
E 25888 61780
E 91336 98473
E 14562 67497
S 62348 637600605
S 17649 105285901
O 2496 30206
E 36087 59529
S 38630 365105693
E 47266 91135
O 8077 24280
O 34218 63477
I 15942 84891
E 291 7603
O 61629 82928
E 42923 92018
I 4948 57378
I 56633 96839
I 5796 47421
E 38069 40299
I 49174 91823
O 25466 85294
S 93344 314350623
E 18440 89032
S 7717 779044248
O 24647 83838
S 57872 21779152
I 29317 49778
O 62962 97951
I 35868 91136
E 16097 84597
O 38861 98423
I 22128 74980
O 22145 83605
S 88423 181102756
E 41559 92413
E 45198 77672
O 70035 95148
S 55879 85495520
I 51936 79155
S 44653 816975812
I 31892 87313
O 63586 96508
O 26917 69816
S 11920 689687601
O 44304 76002
I 39966 47358
S 49951 470400034
S 39114 109536077
O 1462 46900
O 11407 14720
S 52698 997278132
O 77326 81886
O 7756 9281
O 2970 4989
E 42128 84860
I 15732 84332
O 44682 68218
O 59700 94737
O 39148 86289
S 22192 240476774
O 27536 35067
S 78792 907252571
E 37683 45869
S 35664 571813899
S 95494 718644379
E 83708 96299
O 23425 84592
O 38530 94890
E 18761 40741
I 28417 31151
E 51040 65813
O 9044 67649
E 50951 89835
E 19216 67507
I 25286 29988
I 774 63765
I 3779 8603
I 23024 75063
O 64731 79496
I 1544 75647
S 11789 978766650
E 32370 97648
I 33900 74586
S 75264 970932785
I 24231 33167
S 22720 502420897
I 75106 76278
O 56593 58971
E 50216 88986
S 21730 990282098
S 18746 463738257
S 69130 734096841
E 37515 67721
E 71660 96126
S 62630 932531310
S 96362 400644156
E 70270 99935
I 2190 19821
S 60838 604733875
E 76771 77512
I 52641 58993
O 25367 27896
E 3199 57728
S 88101 114824048
E 34674 45853
I 58455 63882
S 44391 619897033
O 19653 76752
E 48331 60508
E 9745 95060
S 11446 132160802
O 30023 93156
E 32882 60049
I 56936 63418
I 26355 71021
O 17834 26127
E 3607 49740
O 19587 92784
E 73361 96175
O 43513 94395
S 99169 635069877
O 7680 27740
S 95975 916636905
E 25705 38300
S 26216 376119219
E 45363 89881
E 36862 57479
E 19642 73753
E 27973 94315
O 39056 48785
E 5744 26717
E 74022 94683
S 15161 37429354
I 11273 25744
S 34323 515556073
S 54004 665147451
O 71836 81490
E 70933 91930
O 38908 89351
I 22016 80208
O 3437 8260
S 44600 282642974
S 64927 698614324
E 81833 97369
O 37489 69253
S 93229 65844367
S 28474 398150909
I 16927 52466
O 50869 69757
E 9384 21756
S 2645 991217763
I 27948 29187
S 49657 805227338
I 65456 90170
S 76094 697758464
E 13030 22267
I 69061 75164
S 47796 970972869
S 88375 408541806
I 26333 95019
O 49310 75273
I 15240 16266
O 64864 68163
S 66999 345257820
I 44614 76732
S 51465 539257956
S 17771 870353616
O 88641 98850
I 64807 91788
E 35122 37640
E 28293 81969
S 19322 95357636
E 36440 77493
E 51618 59161
I 21903 86337
S 12385 102885238
O 89761 90458
O 22166 59308
S 29003 288440598
S 34063 186244169
O 883 20294
O 21221 44515
I 6318 78975
E 16946 54968
O 85122 99835
E 42828 72675
E 4115 61294
S 73050 59916819
I 30643 52499
S 83393 692101128
S 8802 893365886
E 36410 71231
E 79404 98579
E 40545 86042
E 23124 93423
E 69233 74047
E 6938 55268
I 5073 30000
I 30959 50204
S 84686 380325125
O 56995 90975
I 8231 70299
I 7407 67324
E 35009 35946
E 40801 65936
E 21334 52002
E 69039 73205
I 23826 24756
O 17072 72105
S 86773 734153671
E 4543 82495
S 1151 274185975
I 20353 39017
I 20463 39579
I 5185 5262
O 58145 65656
E 1752 6661
S 10219 977485320
O 46706 51516
I 57353 91289
E 20137 66461
O 8943 28161
I 9815 69838
O 9244 60058
S 18678 239931591
I 43639 84437
E 90783 95804
I 54504 72263
I 12625 83020
E 70776 96783
S 86418 944894405
E 1928 60987
I 33711 80780
I 6395 69334
I 21019 93270
O 67834 70953
O 16800 75591
E 34454 35173
I 17702 42018
S 29081 698088172
I 14349 43349
O 76448 94729
I 51495 64791
E 5413 24419
E 54420 73750
O 29922 55375
I 49941 51791
S 31937 7522411
S 86569 684260243
S 50432 565709278
I 26850 47696
E 3066 39218
S 398 843200349
S 2717 838962024
E 65294 78990
I 15808 93182
S 63359 723200516
I 58159 66852
S 95086 248063616
S 77500 12851068
S 75630 992704583
I 42643 79445
S 76895 135212408
E 59400 92108
S 33877 673588534
O 28357 62819
I 38161 90619
O 37251 50043
O 22669 44793
I 4269 70750
E 9655 42110
O 31097 60207
E 15285 24952
I 50630 81001
E 16713 81249
I 59499 69773
S 95994 611461241
O 24863 36961
O 88549 93229
O 58686 93234
E 55562 94663
S 73179 296300593
O 26964 72275
I 28157 36993
O 18904 29214
O 12683 68491
E 18779 94835
O 68136 70868
S 40526 943316286
S 33510 954146891
I 2736 82766
O 4522 90897
S 28477 659673737
S 83698 86808829
I 40954 97038
E 16015 82890
E 38208 69451
E 10316 61489
S 58805 583977036
E 11921 43371
E 84141 84597
E 44507 76163
O 51310 90574
E 25068 46557
E 35427 85953
I 19717 93467
I 26528 92842
E 76246 97130
S 22018 526504570
S 98390 639930915
I 31654 39247
O 34680 59619
S 65134 988317572
I 63333 96869
E 34441 40667
I 12447 21819
E 86359 97015
O 55023 89612
E 15855 18676
E 28963 83202
S 21235 326582553
E 36961 86556
S 79182 723647381
S 35334 928586334
E 12022 77958
E 9110 80839
I 42868 70514
O 11098 17242
S 42783 958774410
E 31356 42200
E 66005 91661
I 28227 32067
E 62146 65343
I 62234 67797
O 66176 73813
E 3104 56256
I 14215 34085
E 59405 76920
S 98455 622716871
I 1939 36935
S 90922 61668411
E 42834 55784
O 13205 36212
I 2734 10674
I 1748 75205
I 51669 61995
E 15386 65087
E 22416 67113
O 32007 61480
S 86619 257233477
I 28587 79858
S 16925 58441832
O 29790 59457
O 61564 63212
I 8276 85496
E 85134 99571
S 38407 529555398
S 45587 812512943
I 52128 65772
I 2098 2763
I 9394 29205
O 25407 46527
E 15574 17558
E 16058 68175
S 78515 683357420
S 50409 479927370
O 49810 62818
E 38653 93601
S 28022 810806080
S 51520 15190828
O 41841 99445
S 23819 79266875
S 28199 669047098
O 44214 85514
S 99657 563129292
I 15539 31420
O 73863 92411
E 1848 86575
E 16433 98411
O 1440 13009
E 47265 57311
I 65810 83850
I 21039 84017
I 29568 50584
O 21244 32405
S 52786 953354241
E 7132 22361
E 55450 81593
S 11657 782791168
S 46498 818074551
I 88 68178
S 17412 672189903
E 21085 84959
O 24558 46635
I 20131 32981
I 12183 15269
O 11885 66565
S 64772 77510014
O 60794 66346
E 22266 49501
I 11127 78444
O 74010 91993
S 95612 374719778
S 61799 512393270
O 29983 35776
E 49966 63338
E 11876 47926
O 45332 50126
O 19074 54639
E 39779 96130
S 59930 971519417
I 59543 69149
O 16967 47362
O 48779 66170
E 40724 89799
E 47938 73039
I 70144 78119
S 30660 741771401
I 94962 98306
E 29155 46148
S 3846 321092704
S 86281 127022949
E 39340 48104
E 69893 71393
O 47638 52706
S 65377 649213004
E 49093 95816
O 10394 65534
S 70688 570426513
O 5713 8027
S 29894 984172516
O 39847 98202
S 95752 757482360
I 29737 48097
S 41358 505852903
I 39080 83696
I 22423 32501
S 94380 42778365
S 24815 182921129
I 14931 50764
O 33904 80386
S 29491 233776965
S 70600 730624022
O 44434 65372
S 6377 349754080
S 9102 310901078
O 2143 21535
E 55960 99796
O 41361 68258
O 32283 64943
I 3409 6743
E 4149 69885
O 75801 84406
O 61353 64621
I 49148 58126
S 65200 358138010
I 71286 81078
O 8946 69653
I 66059 71058
E 72517 96892
I 15146 99876
I 13255 21087
E 37860 79521
S 69890 993276242
I 52412 64147
I 32540 95344
E 43025 55978
S 61196 97020556
I 12355 73494
E 6291 66761
I 12597 64901
I 30446 58300
O 21964 80745
I 61315 95617
E 31449 87290
I 19404 40870
S 52187 609547413
O 12334 79699
I 23647 85025
O 70014 87180
S 75961 881740901
I 90018 99829
I 30016 52959
S 81249 26760589
I 28831 48576
I 10965 59866
S 3003 188603705
E 45622 64698
O 57008 97479
O 28024 96548
O 10546 72068
I 30508 96989
E 23602 90054
O 82044 99623
I 32775 60903
S 14699 291364033
E 25129 29190
O 40702 44377
O 40243 74065
O 13261 43241
S 51081 420279635
O 14638 19325
I 24979 91980
O 8591 22307
O 71736 95623
S 61677 494421078
I 10623 81704
O 16441 37494
S 68875 627597435
E 22934 48638
S 16139 617385011
O 27328 61928
E 6713 15190
I 54734 84272
E 31754 84819
I 17452 60975
I 44950 49384
I 61665 63087
I 69426 97170
O 12863 80617
O 24555 79700
S 15332 132310269
O 72816 93228
O 22377 83775
I 28805 87436
O 10686 56480
E 46897 86553
I 1702 38239
S 21340 616730174
E 958 77228
E 31890 44311
S 18134 955728144
S 65754 223291023
S 66947 70027179
E 30629 30900
S 40194 207200330
O 51230 55472
I 9714 21321
I 39619 39818
O 39326 56170
I 5263 21240
E 21999 84859
E 72673 83659
O 5721 23600
I 52817 64201
I 7583 75991
O 23278 40745
S 62143 539451385
O 10975 28503
S 86024 860660096
S 6019 544993658
I 3328 20845
E 22082 64898
S 52531 511057255
S 56570 123325885
O 36523 69336
I 31548 46972
O 53003 61673
S 12287 679750838
S 77546 483219348
S 60463 591506758
O 83035 90894
I 46156 82578
S 78934 747223430
E 70910 79824
E 21457 58757
I 53966 66910
E 5959 52917
O 70167 79526
O 75099 79280
S 53966 637030917
E 71928 72606
O 2 74115
S 53960 594032324
E 20473 39106
S 1020 915543985
I 19551 83950
I 25635 77877
S 80044 922836222
I 24664 33956
E 26139 27600
E 35262 42404
S 73753 687567147
I 36931 52134
O 27469 38727
O 4692 35300
O 5440 69368
I 3179 18657
O 1031 78782
S 81821 344971868
E 4321 61597
O 19704 57559
I 29542 59430
S 44228 455663574
E 14481 71472
E 16723 73379
O 59262 69675
E 9096 71945
E 24008 96213
I 47412 86919
E 40716 62300
O 65612 96234
S 87778 448464799
S 5149 388439593
O 42148 76458
E 14918 19085
E 33763 99000
E 20431 68392
O 32092 43653
O 28236 55322
E 25463 85726
S 6551 904749441
I 36384 47348
S 53550 424069996
S 92879 769686796
S 66186 353585206
O 23307 88487
S 97114 759486136
E 55264 86887
E 35847 55633
O 53220 61272
O 39249 96329
I 95731 95958
I 45849 95438
S 5653 915412667
E 40004 74651
E 65852 95417
E 36797 49547
E 58943 67747
S 8844 796243003
O 97654 98741
O 23036 30006
O 51748 70089
S 14921 389863631
S 1371 323117351
S 45081 941069371
I 8290 93959
S 7581 125018695
E 27162 73485
O 44898 99568
O 26207 80192
I 31415 75213
I 32658 36207
O 30742 51175
S 7338 669831605
S 24118 118614585
S 90279 793640444
E 53220 71708
S 35366 545207992
S 17551 552756975
E 46029 92319
E 19330 36768
E 70968 92626
I 67476 71739
I 29741 36721
I 604 53190
E 20630 40036
E 43115 79287
I 11073 78079
I 56008 95786
E 57701 81637
I 82825 84826
O 883 87565
E 26907 35256
O 79893 86960
E 74634 77061
S 75852 39749978
O 64349 93444
S 3456 300090730
O 24918 69156
O 294 12438
E 5874 32909
E 15071 65363
E 49463 68762
I 80921 91891
E 48223 62635
I 2509 26162
O 2522 16963
O 36991 54865
S 98901 5291572
E 15060 92111
O 23554 25249
E 2932 55883
E 21072 96500
E 2639 20788
O 13835 57655
O 47126 54484
E 56956 93012
O 27538 59483
O 19795 79193
O 24866 59527
O 31553 82005
E 32397 99098
I 40365 73221
E 18875 77393
S 97048 714329807
S 74827 53507264
S 17632 90575346
O 34990 38900
S 60650 879841671
E 81063 81944
E 26286 46808
E 45950 63584
O 41959 63475
E 36079 99641
E 53000 79337
E 52010 64037
I 18261 68897
I 61148 95955
I 15904 30687
I 2306 97559
S 72542 290704550
E 81517 87059
O 12312 93178
S 15140 989618948
O 57465 92491
I 14933 68870
E 70058 87011
O 46518 58921
E 23046 37364
S 3290 166842754
S 5219 754372304
I 84271 92176
E 67510 89454
S 54650 429640519
I 88420 93577
O 14191 73638
O 33716 77573
E 3229 32272
I 9150 76093
I 43471 53241
S 29469 943672923
S 15508 119658648
S 70813 207039450
I 29790 39388
I 48197 68952
O 19838 53146
O 44006 46673
S 71883 491011033
S 2453 175267137
I 20042 97782
S 57883 486852804
E 63176 65623
E 7089 48284
S 94456 42463058
S 12376 502698811
S 68802 546805473
O 40244 56442
I 37870 78353
E 55509 96573
O 30326 44299
I 9266 29572
S 70171 482580730
I 2390 94705
S 94740 708588640
I 37044 48522
E 11385 21050
I 50476 94755
S 32999 530249930
I 54804 75041
I 59713 88234
O 78761 84851
O 55096 99180
I 58832 94252
O 10529 57442
O 5516 78448
S 53319 992756175
I 51668 95481
S 74362 120080032
O 28867 46939
E 24116 94466
I 20866 49206
E 55573 66017
I 8510 64499
E 41467 65541
O 42032 51800
I 2202 54453
S 32660 588030037
I 2490 86726
O 17710 30013
S 65924 27035852
I 11260 33177
I 78907 87861
I 27818 47510
I 21654 60021
E 9742 30809
E 52707 59996
I 21408 29013
S 88022 375417296
I 31347 46457
E 36317 89650
E 28773 80194
E 76630 94874
S 67077 624092520
I 29721 47979
O 11407 90717
S 3589 694909933
I 47704 65981
S 73418 234206419
S 97148 802323164
I 40896 76400
I 55092 96451
O 3327 23421
E 2880 42208
S 80536 636050623
S 63502 855591837
S 91068 324832141
I 3790 71099
O 19070 20858
S 38882 89297051
I 19911 43477
O 29269 77579
E 40581 58174
S 52920 298412737
S 59992 639897997
I 50685 68235
E 25306 93708
I 1370 87147
S 33653 483286304
S 31238 340658702
E 43409 52264
O 50669 95240
E 23021 86086
S 99590 232863987
S 42292 157226912
I 17987 57817
O 18397 28266
E 9272 9991
I 15035 37823
S 92395 471350627
E 5096 93766
O 38960 44943
E 35255 49202
O 24872 60559
S 7050 633722845
E 2446 44461
E 65717 79723
E 4875 94736
I 8734 46637
S 40350 887812531
E 60944 75425
I 8389 54394
E 30290 72564
S 52533 639046616
S 93253 236147314
I 9719 35239
I 3380 29483
I 8289 10164
I 10066 73648
S 74733 344177672
O 13191 55039
I 74104 87711
I 10341 98455
I 40098 58570
O 36877 87253
S 8779 839950793
I 23495 55065
O 80326 95853
I 30183 98377
S 57383 579632725
E 37747 99630
O 25869 64504
S 23897 241848410
O 44544 51474
E 48498 53570
S 96542 153610331
E 68954 69307
O 34149 89546
I 61089 75596
E 15521 67671
I 33061 90148
S 57071 564701861
S 88058 428207293
S 72248 840589455
E 21783 34338
I 14338 58591
E 17459 49682
S 28270 78845667
E 75314 83863
S 6718 294028728
I 28986 85339
S 66300 457306027
S 85982 129247548
S 41015 863497211
E 6809 86971
O 10319 72533
O 35772 92248
I 14404 35488
O 18374 38194
I 11421 49070
S 65989 869919537
S 11152 413020261
E 51652 71050
I 50868 89796
O 76174 85388
S 82303 476882570
E 2646 74434
O 81863 89566
O 15752 33212
E 43880 55361
O 4497 48846
O 58217 98396
E 4562 7911
O 74632 93465
O 7147 38098
I 68879 87017
I 27335 74171
E 18911 84658
I 8299 83894
E 28970 49960
E 72658 86929
O 32066 72772
E 14089 94324
E 36781 40688
I 6159 37489
S 9244 891933869
S 97210 275817351
E 20919 24526
O 82330 97534
E 69416 79384
I 58319 97395
O 5909 94369
E 8369 43413
S 83590 593321252
S 88565 587390098
E 48319 90488
O 71023 95706
O 21072 77609
O 63007 77583
O 6811 25682
S 24255 816868183
S 94052 879555008
O 23900 66190
O 13059 75521
S 38332 270138493
S 63355 192189137
I 49961 81140
S 41054 203065831
E 39227 45146
S 56521 563414273
O 35499 40784
O 1487 37271
O 14713 31368
I 14476 33249
I 46086 68870
I 65534 81997
I 25912 70780
S 69976 456470638
E 57839 75973
E 23775 39198
E 9192 46798
I 43103 53434
O 22933 50959
E 12771 48403
O 13956 99597
S 43297 447655357
S 50915 202842817
E 29393 42520
I 46391 71153
E 47645 93706
E 65509 71241
O 10153 44552
E 51258 73197
O 7421 79937
I 25237 30747
I 12289 41248
I 65485 76094
S 72483 547332525
S 32190 983937543
S 69822 413073969
O 55552 69276
O 48014 85586
S 2346 662579039
I 33864 88150
I 362 79237
O 19926 72034
I 59808 68072
S 52889 340913580
S 39295 765376624
I 6768 25387
S 35013 810349660
O 66265 88543
E 10627 38485
E 51137 74552
S 13555 342275681
E 70323 95795
S 73577 717589972
I 13818 23401
E 36162 93193
I 15992 84049
S 78214 265298288
O 13039 53141
S 45036 788832163
S 15691 534480335
O 16841 36172
E 9131 56566
E 28658 72225
I 16141 67173
O 7317 90110
E 44419 48744
O 15891 89548
E 31056 46621
S 75774 366019413
E 60029 94901
I 64844 90662
O 66881 77975
I 33701 79275
O 50846 80135
O 29720 81473
O 33086 73528
I 46145 90908
E 72021 95775
O 19399 35459
O 876 1621
E 18706 37232
E 28604 91130
I 36372 89992
S 84322 928333478
E 17073 96467
I 63809 96147
E 24043 50727
S 81202 90420405
E 57732 71497
E 8961 34037
E 35540 45288
I 28369 36553
E 75223 78450
E 1856 78945
E 12344 94107
E 76621 85894
I 4139 82272
S 52153 117373602
S 38067 814683119
I 22853 85706
O 1501 17010
O 28410 98730
S 89676 23726371
E 36090 78318
S 18139 641872484
O 87110 90181
I 25763 46248
E 3236 50806
S 73078 973960218
S 1157 922784345
I 33170 48332
O 7572 16145
I 7514 42778
I 38531 85684
E 31994 67948
S 28972 178851548
I 80773 84451
I 16912 42088
O 2693 75634
O 11606 12097
O 36210 91484
I 8614 84271
I 36597 77606
O 25454 99122
O 6176 54708
I 39353 77974
I 91419 97440
S 17924 384074479
O 5718 99444
S 56929 830940267
O 9389 41921
O 49767 64185
O 39313 43527
E 78 36832
S 36420 108552498
S 71547 27414854
S 5389 617896170
E 10587 22956
E 43628 69691
I 30310 46878
E 10739 19435
I 20473 46863
I 83191 84696
S 23414 416069192
E 64647 73528
I 47127 73279
E 13354 63523
I 22772 84593
O 5847 52279
S 76653 324166249
S 18162 680147764
E 3668 75558
I 11030 55110
O 55147 70056
E 44469 64707
I 24817 54024
O 34341 47446
O 19676 80702
E 581 52674
E 35712 42368
E 75679 79446
E 68046 85953
O 21796 64107
O 71932 77983
I 2321 76920
I 46112 76209
I 81147 87871
S 95171 628830763
O 38959 59263
E 27925 36799
O 57436 70484
O 59377 72536
S 64990 617878538
I 42301 73112
O 67603 74140
I 59921 59996
I 3903 53515
E 22282 38377
O 16329 40395
S 76151 239730865
E 18038 48631
S 31605 446828270
S 8328 622923646
S 87615 838590064
O 47849 82402
E 12234 36696
O 51869 54543
S 98923 897890448
I 2100 27225
O 58724 84283
I 84596 99553
E 1096 23423
S 42999 711417547
E 59741 88713
E 11064 23323
I 919 24055
E 11907 14020
E 6150 77784
E 46844 96616
S 1989 891195422
E 838 38768
E 44452 49120
E 27660 82014
S 75693 148069099
S 51270 795559386
S 74744 821066982
I 71172 88000
E 39455 72404
O 35660 37592
E 59411 81654
E 66283 72673
E 61330 69839
I 26148 81758
E 1906 80985
O 44836 86346
E 66505 72190
O 21945 47759
S 70751 856619097
I 19151 27743
S 7135 836773050
O 66793 71567
S 10521 292405198
S 52265 899379956
O 6447 74930
S 12934 697746621
E 23917 51647
I 21812 75531
O 36878 68167
O 6651 32538
O 8186 81008
E 34525 60828
I 13861 45043
O 27508 64232
E 48012 66135
I 47674 96764
S 15293 738885497
E 51660 61528
S 18824 245899766
S 45081 853382751
S 97254 625206661
I 2044 3356
S 61293 959304012
E 26395 74745
I 71216 90984
I 55270 60912
O 39789 45646
S 16925 234551474
E 53096 92600
O 27989 59600
O 17884 27813
I 23908 52717
S 42228 354356841
I 13863 90675
I 29950 46035
O 66295 87500
S 4129 720729584
S 46082 800939308
S 7967 737445932
E 21580 37083
O 52501 82297
I 34138 39158
O 76143 90760
I 2105 40323
O 27700 83495
I 15027 82875
S 79425 598859813
O 35002 78316
O 29179 96212
I 18309 87909
O 45990 65037
I 59810 91144
S 25773 858656272
S 35320 383384744
O 89556 99511
O 17239 71754
O 2673 87171
O 9885 75150
E 79098 89263
O 5596 56651
S 8404 447136905
I 39591 54213
S 90459 894152408
I 6596 82617
I 3056 46668
E 44656 56521
E 40551 49177
E 57175 97959
I 3508 74863
I 11735 25704
I 52120 94054
E 62362 91370
O 2022 36650
S 79704 528173872
I 45500 54394
E 26086 83946
E 28182 59749
I 35797 52485
I 10871 27732
O 18888 21302
I 14346 31713
I 19612 87640
S 91663 960665799
I 4446 29002
S 76371 746404944
S 36207 880439912
S 24183 572488463
O 41785 52744
E 77214 97171
E 3503 11520
I 27714 92224
O 1440 91142
O 4634 7527
I 18642 25260
S 4462 725396331
O 10356 87995
O 22715 38611
E 44538 58675
S 51916 893129704
I 49795 55198
I 7526 26601
S 84890 611346455
I 13647 29644
O 34378 56403
E 32569 68488
I 29202 71051
O 22799 85792
S 42401 375435202
E 1072 3410
I 6807 70707
O 85118 89816
E 67009 92182
E 38618 63284
E 47861 53183
S 60852 175669821
O 30554 82827
S 56597 157721867
S 50201 154647114
S 28636 95020243
O 20242 27998
E 48535 82325
S 56553 560455173
I 73375 93965
I 20871 34915
I 56330 89558
E 47172 97316
S 56928 613320755
I 20169 89489
I 5815 20713
I 43954 83932
E 31341 91238
O 68568 89329
O 92057 92976
O 5078 18037
S 64024 17785775
S 77361 617067468
I 12691 15314
E 22879 32323
E 19287 26236
I 14700 65725
I 57478 97057
I 61259 61498
O 34126 84023
I 20742 72435
O 31848 33013
S 34726 627585736
E 45182 86437
I 4385 43017
E 65809 72506
S 7513 255479545
E 9382 58073
S 995 997051311
I 61140 72011
O 49291 54000
S 29057 954989134
I 18025 72689
E 22048 86331
S 73510 453075674
O 27629 75951
I 21257 83286
S 49045 153967979
I 18359 95335
E 37544 95250
I 22605 53450
O 16061 53460
O 20123 92057
S 24439 866976373
E 24428 45602
I 308 42074
I 8947 92774
I 27365 86589
S 51907 189503198
E 27097 62235
E 54587 76792
E 46749 53427
I 20168 65169
O 56897 92861
O 79970 89828
O 71242 86367
I 44385 92213
S 70514 914155543
S 26833 31143831
S 87015 849658871
I 5385 52727
E 88123 90913
E 52441 53215
O 66614 97411
O 43127 56396
E 507 69776
O 15028 45750
S 9637 61911183
O 46200 79642
I 88440 89907
O 67293 78935
I 11433 27656
S 57816 737008830
S 89878 537048800
O 65240 73521
E 31735 68954
O 22133 54593
I 64641 77344
I 19024 87760
S 49247 111052642
S 78375 496590103
E 10480 45391
O 12649 98397
O 33162 58260
E 26649 96549
O 89153 94178
O 78067 95012
O 85505 95843
O 30509 45893
S 1024 550928603
I 53541 73818
E 50922 67309
E 58626 73535
S 99615 983887480
S 13387 689719497
E 54424 76758
S 48854 902521450
S 9902 540916560
O 659 96434
I 61169 84315
O 5346 5579
S 81797 33399522
O 25411 71611
I 93656 99943
E 4182 67369
I 93607 94323
O 38012 70313
S 78397 369596642
S 16408 936006296
I 9180 33461
I 49212 92014
O 37352 54944
E 30560 84466
E 22259 43128
E 17764 97018
I 29180 95357
S 37678 630820053
E 79339 99720
I 24078 57903
S 52222 926514272
O 5244 76753
E 37243 67485
S 40523 631984124
O 98786 99031
O 70356 91913
O 13020 73093
O 18573 99271
E 17798 23911
E 53058 83706
I 39887 50201
I 6816 82246
I 28233 60394
O 37188 78613
E 12841 45010
E 23181 50580
I 42667 93816
O 14798 16804
S 50134 54833813
S 30396 144284408
E 29944 37816
E 52131 82957
E 21719 68352
I 48150 54181
S 88101 917343803
S 84827 336997042
E 22949 87445
S 93705 484573261
O 13737 30977
S 68179 565302059
O 5254 46021
I 95131 98463
O 52177 56186
E 71529 90889
E 38539 90716
I 53229 60583
S 34259 261556643
I 73879 88242
O 22134 76416
S 45283 808749546
I 44167 75056
O 21648 29271
I 42096 46816
O 31916 99937
E 11971 48843
I 20318 65368
E 54530 84327
S 36096 384064209
S 60874 808098089
O 51066 56714
O 5494 35916
S 52867 758278436
O 33186 96740
O 10197 64825
E 5504 54854
E 14791 17687
O 21411 91745
S 58064 750225311
I 42613 68579
S 87200 882284251
S 66082 526436256
S 6798 961424593
E 5423 16143
I 27614 52107
O 2752 17156
O 16105 85132
S 1624 886652036
O 12625 13332
O 36834 48145
I 61190 96456
S 25301 528102168
S 49927 170305021
O 21727 58127
I 37346 80350
S 91952 852726820
O 21522 23757
E 94258 97994
S 36982 375944004
O 10822 66594
E 69837 78341
E 18731 66908
S 8583 744431622
O 19526 36550
O 911 91415
S 62276 275605439
S 29828 276617711
I 33166 66706
O 36842 80252
S 41582 933707331
I 62270 69439
E 15217 53340
I 39650 83385
E 32673 87798
E 8130 77338
O 50174 52585
S 79313 127289964
I 34768 55691
O 24202 32332
I 82205 95810
O 11288 79780
S 31850 8652339
S 55338 400446449
E 27037 96308
I 30798 36150
S 73982 50352852
O 1265 34021
E 10355 50592
S 16559 98981111
S 13383 436075067
S 23987 904366509
E 36156 38410
I 7393 98303
E 10480 90211
O 33941 70412
I 2636 76839
E 24555 91211
E 57407 58523
O 55622 70409
O 22318 49877
O 6088 34902
O 52409 56910
S 29787 436329573
O 73677 98613
O 30148 85218
I 43185 80011
E 28422 73021
I 10204 46769
E 38028 46706
E 11127 29770
E 65141 83141
E 28769 70207
O 52304 54583
E 29232 39628
O 3241 96145
S 71076 274331106
E 15167 33426
E 22655 27374
E 48061 59918
I 31071 67887
S 7204 202077063
O 23282 33947
O 632 49468
I 53237 92621
I 81083 97464
E 19342 37403
I 54297 80781
E 3703 91020
O 92617 99104
O 85979 93313
E 34659 52222
E 91484 96625
I 39822 77823
S 69916 258720012
S 30067 664474105
E 76620 95974
O 6014 71728
O 3394 84970
I 3 65482
E 21159 27642
O 76328 87529
O 28115 87892
I 21837 84173
I 26343 88721
E 57882 89923
I 8121 92557
E 39596 58457
O 43079 58258
E 38011 44547
O 44329 67570
S 11629 936218672
E 11938 69032
E 46907 57475
S 29587 579135351
S 97713 515358882
I 44501 96896
O 21081 58074
S 89109 811088484
O 23555 73871
E 60135 89402
I 46000 80927
S 36783 478836083
S 59875 260698644
O 8063 39319
S 87409 835979914
S 70287 661623305
O 41237 89010
I 16084 54776
I 59812 68409
O 1379 73091
O 41701 55378
O 89830 91740
O 29214 48806
S 93879 329509633
I 23257 68541
E 21116 65711
O 45170 80516
O 19125 24066
E 26454 92931
O 2891 49095
S 76665 899465847
I 41895 96494
S 63516 97278342
I 80858 84358
O 4849 8272
O 34265 36723
S 65208 25160538
E 52446 69846
O 19493 29381
I 37950 82959
S 83609 529678938
I 43577 89777
S 42857 352251118
O 44486 96966
I 83557 89970
O 18615 46104
E 23478 38910
I 15199 37976
O 69320 75579
I 46432 53985
O 41746 67951
E 8428 36006
E 5462 99750
S 11916 565315935
I 29635 73010
I 65253 96843
I 10953 86689
E 2100 58521
I 29432 86954
E 33032 97966
O 65638 77417
S 97115 791299621
S 89445 981619820
S 32502 761934645
I 13554 42834
I 19413 99833
O 62343 89558
S 50718 140052754
I 12395 89931
I 3591 91673
S 26816 405300266
I 49300 49588
S 51455 671934512
O 69030 75109
O 53885 66923
S 37890 850344904
I 53126 73617
S 39483 743097789
O 41879 42707
I 4457 36390
E 6424 15456
E 4545 81824
E 16687 31440
O 645 23581
S 47468 451833890
S 49518 110054324
O 12639 22696
E 32080 47880
E 20010 53508
S 30836 879574914
E 16699 74875
O 17381 92698
S 62420 743449699
S 30558 535896777
S 49741 107905334
I 14932 22902
I 5598 16403
O 77578 83762
E 44914 70160
O 44104 95799
S 8619 268172047
E 63474 88950
O 9188 31481
I 50206 75546
O 2670 76948
S 83452 462056711
E 37694 91093
O 10954 60215
S 50161 233671183
S 52801 35674126
I 60155 68309
I 6104 67276
I 24547 45367
E 63066 64027
O 19906 24237
E 18640 87432
E 60262 65845
S 49001 410279909
E 29289 31540
S 2206 236349018
I 1154 50277
S 84296 629629402
S 39271 217559795
I 6425 39335
O 52962 88068
S 76495 624808512
E 63015 73373
S 64483 786444693
S 73107 177518614
I 43527 61611
E 48209 58262
I 67790 75474
I 54360 82797
O 52801 76989
I 19962 79360
I 10055 20289
O 11849 89493
S 45492 603275486
I 19063 58579
S 61875 319950409
S 39177 31124013
S 54537 315022337
I 5377 74194
E 66049 71611
S 51527 542428133
S 62989 269913628
E 21718 47796
O 54824 99738
I 65301 84821
E 58820 68486
O 26503 93614
O 87141 90705
E 24382 33195
O 736 20144
E 70145 75076
I 1356 3727
E 37964 45408
S 73494 307842216
I 16480 84665
S 37554 102837082
I 46110 72231
I 39171 65928
S 1870 418509916
I 8545 16850
I 14714 61342
O 27842 78818
S 8425 189540061
I 28086 93024
S 19607 173598586
S 52330 696077692
E 960 60325
E 260 3932
S 70258 217216207
I 24505 53628
O 59398 93058
E 11576 25400
S 45438 871654292
I 50970 95230
O 36137 57816
E 69780 75590
E 22070 75714
E 1699 83133
E 67467 68902
E 46408 81740
E 60635 83605
S 67927 409395633
O 905 39035
I 52926 61144
E 12246 50923
O 31521 97188
E 30879 92434
I 1289 94497
I 7534 79523
S 73255 22904880
E 23917 36457
E 54476 57127
S 8199 47307064
S 2392 218162325
E 15782 82897
I 11397 86881
E 6442 75903
E 23419 25593
O 44274 74685
I 70946 92180
I 75039 80004
I 72898 92456
E 38072 68344
I 28876 36535
O 18056 87992
O 16749 69824
S 99457 246045614
S 27906 109052161
O 7198 13186
E 73178 77774
O 16497 37192
O 62655 81662
E 20730 49308
S 83368 718890978
E 56553 66531
E 11971 61829
E 18188 74947
I 27164 78860
I 19977 70922
S 61244 441369428
S 27553 42893278
O 48616 78292
O 4206 73773
I 44195 92020
S 83093 362231632
E 22435 95715
E 63486 96075
O 41331 54120
I 18413 75388
E 60207 90619
O 8524 32946
I 86325 93529
E 65376 83601
I 7278 19534
E 41681 93868
S 53236 596113835
I 63618 91255
O 15882 65098
O 52146 85916
I 63106 63295
O 87388 93339
I 76444 78226
O 10643 99345
O 25148 50674
O 6895 98024
I 38759 85871
E 29645 97756
I 50912 87038
O 60795 75947
I 5448 20607
S 74149 811136835
E 24380 27590
S 47861 67114754
E 54289 74101
I 53720 60133
O 34639 71228
E 45371 84378
I 67078 92801
O 46917 47276
I 11451 27669
S 7726 266008
E 26623 97986
I 68468 71840
S 98687 326001535
O 46760 86083
S 35211 72361528
I 36023 94566
O 18801 36905
I 77398 83373
S 96498 266296174
S 94277 193708998
S 50909 159433244
E 25162 52884
E 20213 50138
S 46924 858360206
I 49192 90467
E 29748 48055
S 90132 951378247
E 6910 91332
O 74265 86614
O 32874 55227
E 12333 66546
S 86597 768892840
I 19005 27830
E 21681 35311
S 51042 588208231
I 29773 72510
I 36642 65789
S 81716 429268501
O 52111 79594
E 80891 81000
E 4702 77222
I 31987 34478
O 68325 79345
O 8500 55064
O 40611 88997
O 14032 26272
S 69753 367377939
I 5878 89277
O 26909 76154
I 4952 89032
E 20852 68879
E 61622 98429
I 11518 23691
E 54698 80421
I 63607 69405
E 8537 58070
O 85084 93599
S 70329 602966312
O 70410 77732
S 19041 563926572
S 66287 491373198
O 66555 90459
S 93461 343730415
E 21838 55615
I 54175 67941
O 27528 50663
S 85602 783243497
S 32484 32052170
O 96 65749
S 57927 460603277
I 383 75279
O 64151 82737
I 86783 93191
S 31070 833398545
S 13327 638692961
I 18408 33571
E 25378 51335
S 90829 416138278
O 47710 98127
S 72532 932034755
O 38380 44450
S 51772 639956169
I 37682 65555
E 61158 87097
S 7103 553093024
O 38141 92813
S 58992 433719324
E 29524 75136
O 35611 70979
S 6021 838673009
S 80222 285686929
S 79212 710071604
O 485 6388
I 16932 81118
E 51817 79235
S 40907 471048330
I 4401 27467
I 47586 65740
E 26917 50399
I 69708 83444
E 2642 19353
I 6925 20411
I 29489 29683
S 57333 104268243
E 41114 74743
S 77293 792414590
O 50248 72293
S 70410 82645634
E 94618 99833
S 9331 721864672
E 23981 46727
O 88667 93297
S 6152 613539885
O 62769 77742
I 64376 92122
O 53358 67527
O 68170 85450
E 24176 82834
O 30113 57801
E 3542 29418
O 58003 65562
E 57571 85125
I 18063 62283
O 20770 63646
S 74522 185757183
E 13498 20734
E 47352 60411
S 82457 100828064
O 11011 81309
E 81373 97008
I 23212 67594
S 46283 50639738
S 81282 488545446
E 96545 97972
S 27407 383146403
I 914 51131
O 54011 76798
S 86841 982096241
I 5760 79948
S 69059 602925059
E 10173 29267
E 24652 95184
S 55577 508542530
E 37441 74592
O 14048 94428
S 91822 236418615
E 35827 75451
S 99682 234573823
I 69993 91670
E 23983 95018
I 27295 64202
S 60739 517571060
O 71718 81639
I 13531 17249
E 74792 89112
I 47437 80875
E 64000 86943
S 82990 624520318
E 17801 84188
O 38719 74016
E 11455 99761
E 2287 65998
E 7663 72395
I 45323 87788
O 6943 29068
S 74439 130210357
S 30402 2650384
S 15092 189021849
S 66787 238186426
I 48172 80691
O 23129 51900
I 53316 96565
S 73869 790105158
S 53678 382166241
S 4676 338291686
I 68843 72249
E 31750 59064
S 63303 517454432
S 54325 680498454
E 55719 73923
E 59762 71705
O 19501 43165
I 11506 68352
S 93664 227471427
O 38740 70111
I 38826 56959
E 7274 59174
E 789 22336
I 14686 89437
O 53537 66812
S 81897 125565566
S 80286 407121605
I 9390 31404
O 34546 86739
S 69537 259773408
S 6494 532760031
S 55610 692423466
S 64976 848745804
S 32163 852087751
I 18541 45605
S 57754 290759840
E 26276 75197
E 12821 14990
I 8199 89697
E 41062 70621
E 7143 79194
E 6107 36049
O 21737 84992
O 69349 70795
S 52475 607684738
E 31891 39464
O 16362 55781
I 26076 35982
E 63190 77052
O 39802 56701
S 52793 155565531
E 39862 98752
O 1641 36205
I 48693 60077
S 11286 390575069
I 26813 69618
O 50379 94482
I 46195 92142
S 21767 669347084
O 51008 56218
E 35910 61855
O 30355 42487
E 57729 65161
I 12844 73546
E 45971 59342
S 50496 689999175
S 44744 632964863
E 4498 34686
S 25985 373868078
S 80582 759496000
E 11557 28624
S 81683 824614188
I 8568 57601
O 3794 71237
S 57357 776452292
O 28436 83278
E 2458 94012
O 40831 48075
I 19076 66047
E 74585 97460
O 45362 67072
I 37772 63594
I 9450 95160
E 58804 97823
O 23735 90751
I 24604 26601
S 99580 128841486
S 40030 666777757
S 93212 672676204
O 45628 84629
I 71365 97320
I 88300 99216
S 92488 186679432
I 11437 46554
O 42555 43453
I 19260 94165
O 1463 8626
S 46397 99455776
E 3387 21374
E 65478 81700
E 38194 81922
I 39503 88016
I 46372 70529
O 15506 86288
I 41523 67207
S 53684 173008290
I 5742 69674
I 30601 80095
S 50932 315770359
I 18643 48459
S 66064 587260688
I 59772 77490
E 39982 40185
E 22015 84397
E 48825 95917
I 68051 95079
O 28898 29237
I 21402 27042
E 24035 64306
S 47492 831269521
O 1556 78234
I 39693 42910
E 25453 41037
O 43042 89266
E 72335 94696
O 1367 15425
E 32300 77977
O 41359 51932
S 15587 429812694
I 69846 83949
O 26409 88568
S 83289 334210210
S 64454 706028179
S 71672 335911427
E 14865 92547
O 30834 51721
I 58627 99194
E 53990 96611
E 3054 78055
O 5401 77735
O 21213 70866
E 15609 87723
I 2002 11876
S 16353 971416395
O 18027 25240
O 37860 70653
S 83434 375325861
O 85447 85875
S 7479 288504258
I 11907 33415
O 29048 57749
S 56908 26112597
O 19300 25921
O 12961 26107
S 47611 415934293
S 35552 768660368
I 21577 62194
O 28753 38693
S 50628 516007751
O 82210 89156
I 46569 77776
S 25408 455452493
I 70718 95925
S 28726 74442712
I 16892 67952
S 52050 264916700
S 72510 476040863
I 25851 99544
I 26002 47429
O 49680 83822
O 21333 66441
I 66329 75042
O 14946 79852
O 42225 96737
I 16756 41135
O 8618 35922
S 28623 383030865
I 24820 96555
S 18950 874208161
O 30965 83689
I 13937 30003
I 27070 97094
O 4385 29376
I 33719 79123
O 14414 73764
O 32479 61591
I 44305 93264
I 33645 98449
O 48394 64115
S 25311 917159185
S 12710 786876353
S 57318 138695821
I 48346 97575
E 12612 70547
I 16530 96352
E 15965 51347
E 72056 72869
E 31382 98260
O 91915 95293
I 11349 82734
E 36306 69268
S 9931 18581407
I 3713 13184
I 96237 97746
O 5769 74054
O 68897 72858
O 51652 56948
I 20887 27379
O 7300 8828
E 17001 53282
I 56246 82412
S 93105 530173431
E 49652 91764
E 63835 87131
O 80772 84559
S 10770 321733118
I 76262 98419
O 51438 98408
S 3678 415542469
E 20582 77668
O 2911 9467
E 20949 58575
S 44029 311985030
I 27821 76994
S 20570 318449007
I 30447 48145
I 52725 83131
S 88451 786977980
O 41521 78005
O 43872 62897
E 4158 81467
O 18139 81122
E 26758 92720
S 58742 247720752
S 91274 879484275
E 22311 29260
E 62714 88994
O 7281 53120
E 29551 74107
E 19087 54680
I 8372 54872
O 6560 68958
O 34066 99377
E 67608 70777
E 2656 22101
E 1197 15111
I 55251 62393
O 10942 66139
E 30180 73553
E 66644 67847
I 603 35209
I 13567 92677
E 1445 10573
I 61375 80778
S 58578 694988684
E 35350 92935
O 34567 65749
O 4355 38644
E 59724 60781
I 86956 94584
O 28437 82704
S 87249 947657680
S 75846 257482996
I 66087 77459
E 7396 47282
O 18195 72883
E 31189 40059
O 69821 71756
I 2749 67684
E 11618 72091
O 20071 49632
S 55413 930689429
E 10419 61919
O 62720 76033
O 41914 94517
I 55416 95490
I 9782 16122
I 31355 57115
O 21906 86102
S 38471 694314343
I 55699 75278
O 40994 64554
S 44220 145388701
O 84986 91135
E 19861 80257
S 37419 338381092
I 9475 96785
I 32230 89893
E 45572 68442
S 81071 629342979
O 56229 77075
E 89884 91019
O 23389 34549
E 88509 90964
O 2747 40822
E 36230 73296
I 35023 42035
E 26014 62549
O 6388 11969
E 51940 86296
O 25173 72741
I 25484 28755
I 794 52626
I 2476 25714
E 86602 93890
O 34064 70226
I 14453 18330
O 78895 97622
E 28585 94138
O 54523 81080
O 25330 96847
O 29728 93320
O 1816 60766
I 12613 48453
I 42751 76773
O 48994 81974
E 10506 75110
E 12246 92585
I 37936 82360
E 91941 94929
I 14322 73676
I 27358 70764
I 86233 87173
I 13213 16303
I 14246 92829
I 19008 34834
O 6352 39405
E 1298 28244
I 39952 51619
S 97013 216323581
E 30005 53903
S 34594 575830455
E 6077 15244
E 62517 63830
I 5619 99004
O 46238 74485
E 16858 55388
E 68457 77661
E 12501 95087
S 28941 989206179
O 7053 56059
S 90273 332044853
S 24722 183881340
S 81210 205110157
S 35077 552422727
S 44048 168972288
E 26826 67495
I 81057 81512
E 34018 46077
S 69451 388976808
I 22504 84692
O 7654 68675
I 16136 74241
S 22181 516132912
S 28661 301898547
S 77106 301435568
O 59087 81317
I 94622 96088
E 68990 80822
O 13172 54369
I 18231 23917
E 34736 63825
E 66536 89447
S 28711 355568670
S 89802 844930177
E 12212 63727
S 74539 50980483
I 65518 70598
I 22023 41999
I 71314 74602
S 5250 417818381
S 20989 895350936
I 8295 64403
I 288 99426
E 27157 64926
E 9478 15974
O 23798 51540
S 15584 468827159
I 72407 96233
I 4891 19813
S 48339 954036949
O 19344 19646
E 817 1493
E 41776 96798
S 88721 37229224
E 17455 84387
E 1969 40796
E 14106 86946
O 50054 86929
O 32300 42161
O 53600 64624
I 27701 92416
S 99707 619649537
I 80520 99682
S 82017 324331130
O 28266 66903
E 19348 23239
I 8557 14791
I 61556 90110
E 32345 43986
E 22131 61154
S 57177 982839875
O 3473 64952
O 64300 69644
I 3189 31944
I 8474 92807
O 56694 77534
O 3399 68306
S 77515 985529130
S 70965 829994465
O 26683 68023
I 28056 80375
I 18409 80751
E 44982 72051
E 42072 90330
E 57435 82900
S 37418 184006413
I 44832 83430
I 46835 74312
E 10308 25761
I 41007 62491
O 58628 60400
S 52592 673135703
I 18318 61452
I 40575 51343
I 5508 66077
O 5385 31568
E 60370 81868
O 57512 58607
I 12688 59517
S 79136 229171936
O 8319 39311
O 37975 44569
S 63666 271280369
E 16260 30334
E 53499 86309
E 7232 50808
S 15820 895771489
E 17487 40593
S 64385 656920994
S 36483 467648378
E 33682 46521
O 10701 71134
E 62187 96904
S 96726 619004256
E 5127 66644
O 29492 81659
O 6342 67813
I 86682 91709
S 81419 784125922
I 77352 81003
O 2642 20610
E 9718 79182
I 41868 64220
S 62792 553321890
O 3214 80574
E 32699 58185
E 74428 81923
I 182 73216
O 44319 50163
E 25515 83109
E 74255 83003
S 73125 249632361
E 44064 63095
S 60688 350059310
E 161 54625
S 29193 182062153
E 10657 71551
I 19040 93092
I 72164 83872
O 25875 93571
O 14183 32191
I 67549 69393
O 28413 49185
I 13597 46308
E 26911 67210
O 16999 99326
O 11371 19043
E 51550 72037
S 91896 498527283
S 51219 786602103
O 65805 81821
I 69350 77379
I 47099 83149
S 4990 562073264
O 77752 98819
S 90779 69734323
O 29226 88561
E 65350 81364
I 77961 81041
O 6830 40960
I 47460 49027
E 17158 33206
E 57536 96397
S 35659 520711047
E 48650 61026
E 27344 86767
I 37913 90318
O 10358 89278
O 39801 80665
I 22034 29066
E 13817 54204
O 3691 96380
O 16696 96028
I 48532 73177
O 46843 74177
S 67368 466905791
O 43809 62936
E 48041 51262
O 83810 84225
E 38511 91321
O 26365 27282
I 5296 13663
S 94940 495727387
E 21399 22456
O 43572 61322
O 69693 94219
I 43795 75973
I 25287 30107
I 10015 14073
S 25784 44020785
E 14975 19098
E 7932 93909
S 77029 97000776
S 1624 694393364
S 55543 970567447
S 84545 944132058
I 23517 67870
E 44873 66507
O 12834 54541
O 21195 82512
S 5228 637930207
O 38783 70322
O 40213 77619
I 1798 53044
E 3411 40209
I 41517 95238
I 62293 69886
I 78092 99888
S 39198 358808643
O 40415 72739
S 28401 508500269
E 21801 45317
O 443 70357
S 73388 91830064
E 33731 73333
S 94844 812618494
O 26546 45247
S 62050 27934715
E 30576 57578
I 60477 81126
S 44373 54631550
O 40562 78128
I 2972 18221
S 55848 803596687
I 42603 98804
E 42076 73025
I 46402 75533
S 24546 868700672
I 22138 33857
O 75492 91936
O 87536 87953
O 88057 88428
E 5664 68054
E 48745 92811
O 8439 96006
I 24527 92842
E 23705 84483
I 65881 83400
E 60809 89147
I 1160 17756
S 21329 806663086
O 17606 29126
S 95421 570545294
S 20907 369222181
O 75408 99492
E 39673 47457
I 17080 67122
O 8646 59991
E 881 52757
O 7794 45184
O 37353 47081
S 12633 13445493
S 9502 435164206
E 69702 83452
I 20161 50478
E 66225 68395
I 29012 84427
S 46306 826320081
S 10832 551159688
S 49577 169127137
O 76733 86052
E 36309 38464
S 23573 435286002
S 34204 148566168
S 38249 494632265
O 45860 60646
I 51547 95877
S 13179 330794599
E 46581 74368
O 29895 36407
S 98827 156041552
O 33447 54827
E 40904 74403
E 9399 96488
O 13476 21118
I 69089 87605
O 24810 59434
E 46121 76186
E 40975 45195
E 31797 85583
E 68131 85508
I 1772 57891
E 53133 78885
O 14045 25579
I 16113 85869
E 29029 77929
S 44275 70226276
I 20262 75509
S 56105 253285435
S 748 50179153
E 41102 67384
S 42553 715570474
O 28340 73175
E 4546 17580
I 1296 83414
I 8287 87721
I 38532 54970
E 66555 99683
S 94499 802223223
I 23335 83853
O 9231 20573
I 6884 52374
O 17621 60598
S 56107 335918463
E 32595 80207
O 29495 91384
S 37588 723043290
I 57044 65310
I 5414 22811
O 32891 86907
E 8219 84521
S 75426 926206456
I 26784 92178
I 3894 34784
O 45143 62266
E 4687 45197
E 56025 99729
S 79182 212231685
S 79392 872519595
I 16973 81592
S 93113 284077762
I 83486 87449
I 67900 97871
I 18237 65315
O 42889 47882
I 36572 57938
O 10530 34695
S 88347 37308127
O 13766 56625
E 60927 67277
I 27276 47560
S 5541 338727377
O 32280 59071
E 91985 92974
E 61127 97478
E 56326 77689
E 18820 49616
O 41077 53815
E 40263 67652
S 28255 827612916
S 90816 486119893
I 29710 31240
E 8799 54981
I 5354 66678
O 46782 68567
E 36179 61152
O 65484 87606
S 41100 439055922
I 35574 43371
O 45123 99343
E 9139 93725
E 43569 83186
I 16927 31953
E 19662 31180
O 28518 89687
E 5262 35084
E 5239 87964
I 14533 90741
E 38501 66353
I 11267 78044
I 39977 63252
O 4842 63284
E 19855 70560
O 10683 18173
S 56836 460597738
S 26029 803215316
E 26790 49977
I 35947 92445
I 15151 72732
S 14459 341515306
E 41745 68239
S 29857 363338968
S 78524 352056525
O 40598 79922
S 1518 918015722
E 20621 79643
O 44024 81428
O 13665 30648
S 86466 902831057
S 95259 275694369
O 46161 93248
I 42423 53594
I 12317 57968
S 30175 850959718
S 37170 513184059
S 25805 246679817
O 8940 28856
E 8769 32092
I 15646 61310
I 5440 27292
S 60625 522819472
E 47441 48919
S 12551 916863883
S 12579 848175450
I 57806 82646
E 25627 31346
O 74108 81561
O 40395 84653
I 11057 29222
E 7535 31656
E 54143 93905
I 54016 78713
E 4801 89367
S 9835 271652385
O 401 95785
E 9830 52292
S 52866 337380854
S 83377 791376679
I 6503 65278
O 47232 76908
S 64117 81859568
I 24151 46860
I 40026 56570
S 65075 166799953
O 37140 73061
E 45370 92130
I 9826 94112
I 20413 53630
O 71898 72522
E 18223 84558
E 34285 67673
O 43927 47660
O 35595 98760
E 37169 81349
E 84186 98096
E 2061 31961
I 19446 62758
S 95098 96456920
I 3667 68630
I 15828 29491
I 31246 71644
O 95550 99208
S 80355 273937207
O 19305 53386
E 65213 71126
S 6183 190974160
E 13966 75964
S 77699 796337794
S 10862 334855277
I 157 90364
I 38382 71965
E 75625 83658
S 66358 986572498
I 71038 98784
O 73709 83743
O 31549 67426
I 8636 72839
S 63203 925656741
E 19117 85278
I 5465 83461
S 3745 324444251
O 19409 82613
S 58549 349335625
E 52199 91771
E 48766 97608
I 48095 87217
O 77020 82123
E 66623 99468
E 36869 49062
S 62762 170104704
S 34312 642234452
E 8711 73431
I 28699 57416
O 8168 30384
S 63147 948206846
S 88439 560091729
I 36635 59988
O 78494 99514
I 27171 48255
E 67082 69691
I 10966 28696
O 14728 57401
E 50771 72658
S 14373 820429368
E 57337 65455
O 29664 72590
S 81480 789350069
E 48104 85663
E 38950 83174
I 7552 47657
S 17486 800877101
I 67781 79005
S 10761 614055914
E 69464 79717
E 32608 77368
S 38140 184193291
I 80294 89389
S 75744 23695594
S 18113 130393112
S 48541 946055533
S 69790 789142449
O 38889 63696
E 12636 89896
S 42292 52298502
E 26018 73841
O 24073 67499
I 55927 98489
S 83378 655348761
E 35748 66169
O 487 75357
O 30748 78931
S 76083 17726348
O 10964 11260
I 24911 68166
O 15098 32987
E 13083 69642
S 37811 292959173
E 31215 65915
E 52839 98894
S 1484 461070272
I 20771 48824
O 49050 57677
I 31646 72867
E 46551 76052
I 12309 95313
E 2544 51809
O 40481 88462
O 1250 46913
O 20164 43540
O 31711 53078
O 2743 26708
S 19529 396719592
I 15878 21035
S 41451 599227946
S 55968 587747964
O 21925 65458
I 4622 25133
I 21381 59272
I 40553 86556
S 34058 670539562
E 9983 20054
E 38313 39105
I 23990 89476
I 86726 91052
O 3237 35182
S 93113 310312454
O 6736 8159
O 5917 64588
E 47414 91847
E 20632 40029
S 11891 699605638
E 47902 82610
O 15042 67534
E 51624 64910
I 80640 94888
I 40931 54180
I 14584 92108
O 13966 70062
O 39578 81711
E 11180 44198
E 8418 12124
E 5242 29941
I 2920 61426
S 28127 206454785
E 48479 65674
E 59508 95581
O 43927 96881
I 10147 76158
O 92565 96778
S 6619 867685084
O 25477 46832
S 75600 26912844
I 33047 37211
E 57167 86975
S 39060 102024881
S 19236 811679767
O 9087 69920
I 151 42421
S 16217 924925816
O 58120 82780
E 80511 90085
S 61924 828635846
O 37786 72878
S 95574 519512663
O 17932 78791
E 24883 52097
S 90096 702192640
O 53693 73503
O 11513 24914
E 20284 40154
I 57801 62382
O 4693 9712
I 57259 62426
I 99 71261
S 64443 104848693
I 68737 71272
O 50078 78899
S 79326 565155466
I 17062 70197
S 53273 486161890
I 26585 77291
O 20903 73552
I 75770 88841
O 29958 47904
O 54920 75299
O 50879 64809
O 73069 89996
I 28214 90379
S 81218 998358652
O 23604 26205
O 78352 80292
S 2331 171289552
I 18137 85337
E 55737 64845
O 5599 83381
S 48546 709388410
S 64331 224003691
I 17399 44482
O 61056 75400
S 48893 45298183
S 25929 820731314
I 41463 77196
S 53726 424377499
E 8379 90617
O 54382 90455
I 31922 77668
E 1330 89498
O 60378 90206
S 38173 994557729
S 11320 216569717
I 2888 32338
O 14174 59058
S 46945 493415829
E 87029 87262
O 1365 75770
I 46958 89898
I 6042 97826
I 47557 61594
E 38892 91756
E 65261 93478
E 26563 95747
S 3519 304609909
O 12617 52400
S 39197 102522735
O 33469 83144
S 4399 201628171
E 28246 57321
S 5916 254512982
E 2032 65770
O 22782 37500
E 11866 94795
O 2729 11178
I 71568 89193
O 472 68145
S 15996 963996043
I 71647 94383
S 11894 403138534
E 962 20183
O 29801 95153
S 51777 972359132
I 66289 79213
E 60247 73214
S 98961 863515703
E 3971 90717
S 49863 336482014
S 51654 373278881
O 68184 87810
S 65441 94937421
E 16468 28744
E 23474 67992
I 85667 96880
I 87854 90568
S 99035 899260092
S 92362 817351190
E 16586 47432
S 18775 36342615
E 5369 12076
O 68793 98388
S 54919 836631654
I 68272 89422
E 45051 66949
S 92328 125507432
E 82366 97277
I 4428 54805
O 20324 42192
I 43842 61998
I 40300 62700
E 15064 81487
O 73102 99857
E 8779 53185
S 69537 392210702
S 70232 537001648
E 23587 45057
O 14747 81855
E 3509 83746
O 58827 80102
E 39943 99649
O 38329 79502
I 62147 95915
I 34899 93551
O 40155 79871
E 55554 73074
O 2160 49971
S 49861 697574444
I 4284 31517
I 70368 89313
E 65604 79241
E 14668 50047
E 6953 94507
E 46007 56554
I 33846 36864
E 207 6702
E 49004 86945
E 14012 70986
E 60983 76114
O 3096 64466
E 11439 24275
I 42004 47300
O 29901 98788
E 3165 13900
S 31574 449099831
O 40090 82697
O 355 75158
S 95914 48586412
S 75650 22521661
I 25156 51805
I 9361 44405
S 34942 810809925
I 25374 31998
E 6465 49656
I 81038 82344
S 23817 662893592
I 2730 94957
E 27325 35440
S 72895 803981532
I 28351 70902
O 18161 65186
I 54765 93986
I 39097 43507
S 55043 610481950
O 44370 49544
E 74467 94904
O 37055 45971
O 17065 59032
E 8184 91068
I 41579 91239
S 3265 635032593
E 50068 69057
S 85564 954016290
I 47732 78586
I 34331 68824
I 18299 27887
O 49153 70464
I 62174 62688
E 19798 72698
I 24942 42719
E 16160 79665
I 56005 88433
E 3362 20541
E 47558 87394
O 28532 30597
I 5742 55669
S 68603 125088674
O 35540 72599
O 13806 74441
E 27447 70364
S 75653 35008464
O 34234 40009
O 17597 72449
I 75597 87937
O 9690 17466
I 43612 46037
S 68314 132369386
E 14122 31264
O 31540 61929
S 9811 298904918
O 52842 53549
E 9293 94269
I 26218 39275
E 40029 50145
I 39096 80062
E 3951 29372
E 16237 84477
I 31465 33994
O 14713 78132
I 1069 49732
O 18417 81397
I 5775 64688
O 56801 77153
I 20657 88320
I 11239 12309
O 1908 50095
E 88417 94649
S 87330 256748401
E 71283 71304
I 67368 80876
E 11756 47072
S 52868 256476861
I 71508 90925
I 29006 54467
S 39682 32524386
I 75332 75786
O 6183 15383
E 45354 98598
E 6986 12327
O 49912 67990
I 25458 79564
O 35393 66244
I 48457 76287
O 70961 80417
I 40861 73018
O 9016 66898
O 81472 91167
O 46870 95259
I 6964 27380
E 44952 74862
O 21160 45472
O 9649 82413
O 70640 92365
O 27283 44032
I 44987 94641
S 41428 759744808
I 52017 86417
I 23118 67259
E 44971 88216
S 47253 4735530
O 21984 74033
O 51996 89072
O 6903 30071
I 21585 57924
I 30973 62610
I 48533 83192
I 42579 64106
S 28769 619826307
S 51567 892312196
S 18789 654603995
E 12367 77566
S 47067 945559575
E 6944 13436
E 47774 85177
E 9676 85036
O 33427 69393
I 37220 86395
I 56948 89219
S 20108 865164581
I 52444 77740
S 14569 723801017
S 28266 919156957
E 5707 44079
O 37903 97287
S 77658 404186926
E 85832 85853
I 61969 81468
I 57244 57831
I 4940 28961
O 25526 42476
S 30048 274321121
I 41189 63502
E 44061 45156
I 7261 22642
O 7453 69076
I 4289 23191
S 69789 560372976
S 12286 763044066
I 54736 66095
E 68081 99899
I 2027 21303
E 21406 52130
I 6974 48576
E 7661 25974
I 8821 63800
I 6037 10276
I 92575 99747
I 72517 96233
E 35374 59994
E 12865 98310
E 45604 60364
I 57401 57482
O 47004 89719
I 93374 97586
S 4129 931499723
I 29645 30565
E 23846 81472
O 76712 82396
E 6077 43884
I 8515 76863
E 43718 47388
I 33902 55879
I 30537 74247
O 77118 83727
O 80177 81841
O 63934 82347
S 76923 792347725
I 85116 90371
I 21659 69684
O 67525 73256
E 64207 81724
S 48644 28660536
E 14514 28380
I 57020 57284
I 6212 28105
I 9111 78452
E 22889 73544
E 13410 40382
E 22062 62500
I 75312 85054
S 3937 814388277
O 20227 98223
E 39277 74017
E 19240 85210
I 3069 40871
I 27513 30945
E 33483 81071
I 18643 81127
E 11988 86061
E 66107 76099
S 5463 106678112
O 37838 45238
S 25486 752299149
E 37081 48605
S 28495 344701024
E 63091 78353
O 48295 69272
E 52352 69326
E 45932 66025
S 20723 776014957
S 19531 109084440
S 582 928507119
E 21656 44605
S 1089 823262131
E 33863 52403
S 18317 282372963
S 70254 325069174
E 31089 65586
I 31756 41767
S 15383 803563452
E 9596 64034
O 16183 16195
E 11577 58563
S 6005 81234145
E 20420 33902
S 6707 243571866
I 72828 72980
S 25651 662108437
E 7656 39335
O 16448 78167
O 931 26277
E 14725 51153
I 1038 92217
I 27019 66044
S 34819 104984842
I 20124 99075
S 29538 691246031
E 45109 78806
S 81837 378277536
I 28917 43535
I 4380 41221
O 81061 86266
I 27590 66346
I 20672 26295
I 16813 17276
E 24435 81646
E 3592 7231
O 3989 15386
O 57320 66764
O 49194 92941
I 34916 68418
I 61972 88581
S 30613 758180396
S 89904 72924790
S 42216 3092680
E 82566 96107
I 84708 92951
I 20628 87518
S 81567 180698341
I 6585 62940
E 5308 28012
E 35258 75524
S 2048 421007807
I 49273 66367
O 52094 54328
I 49682 78442
S 19128 392003745
S 2881 722700662
S 10103 874592444
O 19722 73951
E 11812 99113
I 11125 30303
O 24276 78574
S 221 900965747
I 25524 54061
O 4519 76731
E 42419 98427
O 40553 68572
O 54932 96981
I 82892 86334
S 71113 777971657
I 8903 83072
E 51617 83392
O 9557 79518
E 14476 60964
E 73230 86522
E 7895 44041
E 74585 93479
I 2770 60850
I 64429 95510
I 12772 77686
S 20147 7295954
E 36526 85284
I 203 10180
S 14297 666229329
S 36564 336458254
I 13189 90697
I 6426 15278
S 66263 915499389
O 63044 99555
I 84874 85267
E 56952 59082
E 8926 40148
E 62446 62926
I 65024 85332
I 66338 99396
O 23013 88473
I 57560 59292
I 24645 33008
I 21582 91529
S 77683 932208331
E 50509 94414
S 19906 649784940
S 92360 68492874
O 21882 41009
E 29826 46423
I 67806 94225
O 67002 77942
I 14902 26568
I 50761 74728
O 48661 62821
E 61063 65256
E 34559 68444
O 15209 53720
O 80511 90315
O 87101 92912
S 67941 848412615
I 21780 79946
E 22445 81156
O 9648 88373
E 11717 73312
S 38016 887796357
S 80808 649539476
O 22717 56405
S 92659 301088941
O 1747 14889
E 38212 95092
O 30618 63745
O 434 5497
I 29882 47345
E 25337 99158
E 16800 70546
O 28258 31030
I 18449 34727
O 8181 51328
S 65954 960546337
I 30543 69722
I 1276 34532
O 6341 84939
I 17278 77634
O 54688 62445
I 47184 94889
S 786 427073197
S 68709 467404771
E 44990 60495
S 71590 596247607
I 33275 99172
S 94256 877500012
S 61194 22567701
S 39702 614184036
S 8611 817550068
O 37737 68895
E 77062 89454
I 18632 22727
E 52186 73463
I 28112 91621
O 63548 77935
S 31235 185835230
E 32035 81381
E 42830 67202
S 28318 745570033
I 57729 80524
E 3658 30479
E 63704 78543
I 77364 79438
S 62743 383563999
S 5671 244361914
O 45400 55395
O 15001 75725
I 76748 85276
E 8522 26871
S 39981 789181596
E 35439 82182
S 86746 404692766
S 44418 248625305
S 77658 341899600
S 8179 448385196
O 41439 88774
O 59801 78605
S 16313 853211643
I 14007 92530
O 1509 99075
E 27288 67029
E 8906 70891
I 50196 98809
I 17038 99546
S 51905 869045451
O 2195 49414
I 43509 55610
O 67033 92243
I 88429 93578
O 92100 94363
O 34948 74304
O 8767 12563
S 96877 985773867
I 7352 48626
I 74488 83894
S 75190 337737711
E 72736 80728
E 82087 88827
O 26865 27798
S 56725 925324001
O 14866 92679
S 40001 602978120
I 33194 70405
S 46709 966090597
O 18163 83681
O 59606 61416
S 48800 878435448
S 70528 620798110
S 45046 107531691
E 4049 36595
O 24706 95722
E 30681 43987
E 39124 99568
O 3551 77666
O 64530 97166
O 320 77357
E 29391 87005
E 3979 84442
S 43568 634749893
I 15782 94250
S 61021 14195272
O 26443 32499
E 15446 23483
S 77429 645569637
E 81586 83720
I 66121 87010
E 38790 46098
I 2357 85258
O 18846 88329
S 51433 310403506
I 18853 29580
S 5778 886748266
O 25735 91479
E 34678 64009
I 48793 61670
E 63860 76753
E 76982 97982
O 77140 97438
O 65182 94783
E 16920 78845
I 16360 78592
I 3835 38451
E 3710 42682
E 5568 65441
S 50252 415195169
I 11973 99222
E 34516 57655
E 27950 53403
E 31930 90417
E 55837 86385
S 47015 601366571
I 46701 64836
E 32320 88882
I 70537 81654
I 57383 92627
O 61245 75811
O 34764 58729
O 25400 76566
O 2244 22730
E 30789 88703
E 58821 75764
I 34053 91480
O 39546 42860
E 42620 77101
I 39501 64424
O 57779 84439
S 42029 631215928
I 21180 31018
O 61416 62547
S 49915 841460463
S 75026 196155496
O 34084 40489
O 11403 22444
O 7304 64601
E 7716 50150
S 25386 554253199
E 4319 47689
I 3753 13766
S 43184 507754499
I 32529 74559
E 64757 91696
S 44795 996720311
S 87153 636757909
I 31201 50271
O 14415 36333
E 12183 90672
O 32699 59200
S 33807 109640543
I 91728 94612
O 21532 51692
E 190 48312
S 66700 724682027
O 46933 86779
E 30502 66578
O 13701 68218
E 8965 83881
I 9914 32569
E 2158 50867
I 1977 7759
I 5638 93740
I 23478 23659
S 68891 968717142
I 82477 84449
S 5216 204649255
S 92257 90451480
S 10563 967882377
S 60412 538635439
O 23365 30213
I 35314 41643
S 32778 275316361
O 16394 67201
S 44916 732862637
S 68891 495131901
O 17366 69740
S 59192 651509135
O 35052 66570
O 44047 74823
I 59235 85549
E 55242 70707
E 25628 62669
E 335 62981
S 16027 447982600
I 5945 85389
O 75153 98567
S 4315 766173637
O 8807 50987
S 19026 490175792
I 48279 79613
E 18854 36061
E 35742 62700
S 33872 434457902
I 9334 88249
I 81045 82038
I 39922 40040
E 1944 76259
S 85651 852589745
O 38142 42631
E 3345 57063
S 44096 444979064
S 10063 441325741
O 58132 65115
E 41054 81525
E 16665 49909
O 17512 58813
S 50863 420974299
I 21840 85232
I 12432 80226
O 45774 64851
O 15166 94619
E 17849 57756
E 21554 31429
E 36739 43197
O 19575 93378
I 789 27204
E 83299 88748
S 88270 238976752
O 56533 59131
O 1082 41899
S 52815 936699719
S 51946 763610132
S 23606 222724215
E 31266 73779
E 50125 60638
O 6762 60891
E 5107 92878
S 70995 396034814
S 37138 586146902
I 10457 49680
O 7445 98528
E 9365 58790
I 16137 44082
I 18314 27860
E 38662 66573
I 17472 47432
I 46468 76921
E 9673 54723
E 40879 75628
S 7366 178771560
S 55413 753971054
S 6330 986757777
S 92957 216767906
S 78231 845472894
O 17421 78605
O 56937 87492
O 1511 99266
S 78183 665751469
S 22586 347170473
S 80514 953920781
E 32180 82966
O 76251 97160
I 66793 88095
I 3943 53591
O 18351 86852
S 76900 736496522
S 82712 1720528
O 40148 64033
E 74775 90680
S 54020 820308409
E 12820 68670
I 4900 19597
O 29828 34062
S 11840 314082427
E 8494 27726
E 14573 43621
S 23241 265753360
E 28619 94711
E 66522 79426
E 47352 99759
I 6564 77875
O 44581 45804
S 35418 78959802
S 33857 941903061
E 35514 64400
I 927 30214
O 1621 52130
O 23582 40739
S 87289 47792791
S 9440 391036268
E 20387 83056
S 45047 94527792
S 44241 681333354
E 27502 37139
E 25540 46130
I 74267 90403
S 92549 104795854
O 8166 97918
I 15644 16864
E 22481 88605
O 18309 78203
E 19134 87171
O 5139 8491
I 50850 80219
E 35237 43239
I 60105 98984
E 22519 40127
I 14728 70431
I 67901 69630
O 21814 46972
E 18514 39069
I 35986 90689
S 65880 75971481
S 16874 699882982
E 46806 66043
I 2529 35429
S 68534 767893561
S 54935 511975243
I 20462 44248
I 70486 94222
I 31367 40825
S 18335 444334597
I 29050 74527
E 3813 74161
O 8255 40359
E 32572 57454
O 68053 84117
I 32116 56916
E 27981 86951
S 77409 456632534
E 5240 81029
S 63906 17072623
I 18441 27961
I 269 57677
S 52773 295712449
E 6748 82539
I 53764 54100
O 41638 85828
I 2750 60530
E 60854 83593
E 69368 74674
S 46065 219957614
O 14230 24440
I 19681 90043
E 30470 69822
I 30347 84196
E 56876 94536
I 27681 91077
I 36243 84369
I 81889 88757
S 31788 365631736
I 21825 82850
I 13488 28919
S 45627 872885815
S 11984 812717168
O 18183 77255
E 39318 47842
S 9564 77927281
E 74169 74992
O 38784 56747
E 13289 65775
S 83936 251340231
S 58926 524625611
O 6149 76413
E 42657 63616
I 1804 15966
O 53098 66125
O 4557 30577
E 43711 92182
E 11440 15919
O 3609 10606
O 32054 67804
S 79413 564544728
S 49280 691732462
I 13366 33864
E 59527 68718
O 10441 42058
O 71255 90787
I 75566 80645
O 70572 95432
O 45718 59279
O 10346 81282
E 5665 11442
S 43139 659921096
I 13588 33475
S 90115 136474684
I 48099 89124
O 37645 58049
O 1785 16696
O 6321 22019
S 44119 462077174
S 61147 322574158
O 19270 45144
S 55254 630508275
O 3075 52012
I 2652 82073
O 12817 31864
S 60103 791809456
O 30583 87578
E 11139 66824
I 19954 57874
S 14217 821837667
S 2240 727411522
E 1665 16761
O 40019 82257
E 16030 36135
I 16341 55835
S 89622 814550126
O 2212 48607
E 42014 55679
E 107 23177
O 45280 64958
I 5429 96906
O 13995 36889
O 12443 74107
E 57468 66613
O 64912 84054
O 4134 30418
I 43675 83531
S 97499 113723844
I 79154 93805
E 37108 55551
S 5568 377314423
E 3151 85148
O 29475 93565
O 28492 30963
O 27536 91320
O 19702 40428
I 55919 74282
S 98962 537446081
I 42271 85107
S 30372 293816095
O 14605 99338
S 68674 604016810
O 14778 15157
E 30847 60292
S 58214 802442417
O 48651 69674
I 2877 91358
S 66998 836212451
E 36805 80577
S 15963 830127023
O 76994 78311
E 12501 48727
S 58091 510655998
S 83147 58839505
E 11791 12817
I 3734 25373
O 15317 32364
S 5198 302774852
S 23742 576902110
I 17230 70901
I 4179 7658
S 4847 434867259
S 50339 229363824
O 25360 60700
O 19319 71403
I 63487 96326
O 8284 60484
I 22015 77082
E 55024 80523
S 37329 884455467
I 26125 49122
S 97334 860726285
I 66681 68687
O 9030 26085
S 68841 900212340
E 11199 56956
I 11752 79041
I 81224 82904
O 38970 49044
O 4359 39080
I 911 49467
E 36260 50220
I 27246 87914
I 50758 69016
S 41743 381267865
S 79996 946815867
S 82852 523931671
E 67186 95560
O 986 80554
O 53320 74046
E 15732 96418
S 19870 258870648
S 20988 771760541
I 35849 90618
S 96379 746202003
E 40815 57357
I 57591 93738
E 29272 92626
S 25565 225968256
O 29139 52598
S 25343 655018650
S 32853 939357125
E 1584 81959
O 6821 31870
E 53151 95345
I 21331 40525
I 3155 32249
I 72254 88287
I 6389 23086
E 33973 43691
S 2356 293286499
E 13420 54396
I 16748 18197
I 29086 52636
S 75107 565262583
E 78418 94000
S 33147 444968983
O 60560 96038
S 96060 397684521
I 63508 89187
E 8696 30815
E 50041 58251
I 62779 64128
O 10619 68182
O 9385 32725
I 27550 54073
I 63076 91579
E 32125 95343
S 50227 367104481
O 11029 96304
O 28107 95040
O 24255 49397
I 10497 29642
O 61487 81304
E 44299 44681
O 39545 76723
E 1186 98336
I 39206 53294
S 85493 896795305
I 45624 82531
O 22832 44949
S 74464 333986190
S 69859 6622255
E 22609 73813
S 61547 359961590
O 6750 35599
E 47435 85473
O 97317 99800
O 679 36132
I 31468 66269
S 84598 674972015
O 27005 35308
S 42518 882018687
I 15538 66058
E 37440 77266
S 53036 417957553
I 5372 93677
O 373 87514
E 12480 16102
O 36496 58751
E 45896 77557
I 54126 76406
O 28134 53746
E 21982 45546
S 74171 872690948
S 5422 996742865
I 11807 41675
E 598 61759
S 33882 421929842
O 48869 66961
E 4430 50525
E 10613 11354
E 70968 79579
O 45532 96210
I 21093 67269
I 73916 96837
E 24955 66697
O 10919 97609
S 17782 922827195
S 87186 742715491
E 22188 67289
E 52059 78531
O 9845 45986
O 28527 32139
I 49191 89646
O 86548 93644
S 12128 104127659
I 85646 86791
O 35205 92072
S 66568 132034433
O 12804 34812
I 28137 70218
E 12279 41369
S 84100 352492414
I 57210 97449
I 24864 63452
E 27940 68227
I 11113 49356
O 7364 99002
O 73193 78991
O 42819 79601
O 24498 86182
S 39531 923407538
O 27159 82720
O 52295 68055
I 33811 52872
I 86970 90722
S 57260 680473435
E 64356 87804
I 9509 28358
O 57659 58704
O 9844 70722
S 61828 102845307
E 59923 64395
S 56719 297118380
E 10520 20753
O 2537 69459
I 5023 82685
I 8158 53410
S 99527 139344227
O 43397 82426
S 66256 595409141
S 17933 564496444
I 1994 17204
E 28055 78221
S 76932 565164668
O 4964 95348
O 32652 84922
I 841 38029
O 6631 13064
E 55074 86373
O 39301 78930
S 7811 607883040
O 18744 65723
E 68003 74711
S 60738 311144037
O 47893 48946
S 62756 357579670
E 11109 61411
S 71446 326398048
I 51849 99608
S 48244 968053168
E 25636 43714
S 78785 866613647
O 41139 83788
I 13437 64085
S 92652 304069969
E 44189 72878
S 90685 958227243
I 34386 78379
O 24782 76518
O 22066 26768
I 6316 63434
E 31568 71413
E 17470 46997
O 38500 47675
E 50879 93068
O 30930 44407
E 53999 93527
I 23660 35554
E 19171 53845
I 38363 61058
S 22529 591193616
I 66586 92757
O 64250 76314
S 12430 724957449
E 66868 89059
O 2312 78278
S 25417 786589576
I 10786 58547
E 18407 66259
I 60166 63159
E 59694 74701
E 23422 25382
I 15608 90277
S 75615 678543551
O 47376 56610
O 25465 82399
O 41950 97733
O 7582 87684
E 19666 80673
S 18717 176849301
O 21325 28709
E 35053 38484
S 96613 718153019
O 57234 57556
O 79456 91334
I 16111 45942
E 23382 37346
O 9505 51756
S 26245 450163776
S 20159 586519502
I 258 8191
E 53329 94395
E 17560 45034
S 60386 709909516
O 25401 89068
S 10404 66770938
O 5318 19113
O 11681 94923
I 9953 17117
E 5399 64568
I 7224 38393
E 2025 73184
I 10112 52551
E 4355 48969
S 57894 809609426
S 22632 718123566
S 74962 636501615
I 16900 50102
I 64762 78534
E 60011 83379
I 47226 66555
S 62360 272991500
E 4391 26115
E 21659 42222
I 38646 79405
I 10157 82732
S 35622 200922897
I 57211 91392
I 7623 15346
O 46108 73923
I 34115 57086
E 14082 45295
E 2601 25600
I 43284 54125
E 226 88004
I 11185 28912
E 72651 98714
I 20567 50992
E 45467 80736
I 60661 96861
O 1318 7503
I 10815 54233
I 15156 51758
I 42247 63125
S 69178 533972439
E 11511 66123
O 17591 25770
E 97258 99679
E 1486 58152
O 1457 43524
S 87289 284016388
S 2245 164246701
E 14959 47632
O 70306 79599
E 13529 80770
S 92013 964371554
I 62991 95406
S 71964 158077177
E 17668 54920
E 38264 53989
O 19822 63512
S 93909 213494008
E 763 79271
I 26821 55174
I 17619 68824
S 27543 414817632
I 39075 97563
S 27712 18499157
I 16537 94863
S 7819 690022213
O 44865 93536
I 32540 98284
E 56321 87424
I 18550 24500
I 83309 99037
O 46123 95282
I 69813 84060
E 24391 51269
S 53530 936319332
S 52461 304215133
I 57054 86379
E 7638 23706
O 55305 71444
E 69318 89129
E 2768 64386
S 2065 760240794
I 2363 25375
O 6025 56772
S 89966 187426935
E 32085 43600
E 74878 85692
E 50222 66302
S 85558 602746367
S 81314 870194045
I 18541 21324
S 44736 989535207
O 59989 93298
S 32414 32641202
O 40629 66497
I 82449 91646
O 54770 62562
O 32021 54385
I 39771 42617
E 37068 80358
S 10601 719895760
E 26148 51565
E 82025 91139
I 67171 82359
I 11935 54050
O 47175 68589
I 3318 64469
E 36880 88746
O 34728 67918
I 13942 91549
O 60340 73794
O 50030 67037
I 18422 56367
O 21414 69412
I 39654 94106
I 2962 61427
S 63967 293584460
S 22664 536560942
S 79558 188801650
S 7461 320948909
E 8096 57042
E 43783 86746
I 55166 65599
I 74373 89890
E 5230 37048
S 78199 669642883
S 97475 808619086
I 71551 79536
S 74713 778026309
S 95070 129740061
I 1847 26110
S 21765 7769260
S 19886 115875495
O 43406 48522
S 1623 704136970
E 2821 63401
E 53350 79270
I 58516 87258
I 39046 52137
S 98612 752143694
E 14364 43723
O 26629 35635
S 31551 496626411
I 55421 59149
I 10297 70173
S 53106 488996046
I 67948 77549
E 88 18025
I 15691 91461
O 19115 87891
O 27604 38494
E 4324 35731
O 67196 74847
I 4923 46752
E 87295 89046
S 57795 783459360
S 99238 450294409
O 91699 92791
I 4157 50133
E 88767 98717
O 58531 75570
E 46882 48731
E 25510 29266
S 86958 547461210
O 86866 91639
E 41501 43935
O 14596 31835
O 8125 61617
O 5340 70200
O 30693 42072
O 40594 90732
E 12143 63555
I 2179 68017
I 32422 80847
I 34466 65932
O 16270 19701
I 6007 46479
O 9171 99930
S 9675 505108661
O 18964 49221
S 33168 754033256
I 4886 97163
I 17487 51375
E 16235 53215
E 41441 91303
E 65903 69771
E 33317 67355
O 23134 65581
O 7953 35806
I 16917 70842
S 48344 173046366
S 31505 196688869
E 13545 34978
I 69966 70369
O 49114 58557
S 86105 379404330
O 18196 92229
S 8585 328162741
I 29589 72259
I 49807 63969
I 39426 71569
I 35620 81899
E 49512 51324
S 41884 327170219
E 25144 48969
S 83158 179210249
O 73821 98494
O 94531 97170
I 33854 40008
O 5483 32605
O 29869 39362
S 63155 972932614
I 24302 97500
E 45808 83353
E 1853 10680
S 93887 111127087
E 10964 70285
S 95893 329562765
I 40033 46405
O 22960 35359
O 3925 45833
I 35507 86897
E 66957 77107
S 53481 791482884
O 41767 59692
S 17448 579118493
S 63607 138373887
O 21750 40349
I 30135 35336
I 14937 69542
S 67377 805088566
S 10215 960982524
E 57714 68879
O 9897 76921
E 44206 69169
I 40748 86794
O 23518 84659
O 6324 54289
S 62897 525881066
O 47347 89234
I 14883 68993
E 74915 79909
S 31147 375391822
E 60154 77053
E 22907 49772
O 83790 87527
S 17522 129004226
E 9500 54124
O 69454 76295
I 80315 93696
O 49255 86065
S 28676 579233450
O 31753 88420
E 58117 85852
O 21532 71367
E 4338 83179
S 87457 401567263
O 75124 95007
S 85184 533918184
E 55918 60680
S 56691 642683716
E 10126 30349
I 3296 4859
O 32917 97331
S 9794 748085253
O 58183 67500
E 29303 35018
I 70983 99607
O 43727 95039
I 14446 24170
S 70476 36764381
I 66517 78743
E 54482 72067
E 9194 30165
O 32394 69967
I 53776 69732
E 30576 75302
S 52406 731085274
O 42069 83842
S 7336 456505490
O 37655 46556
S 40188 688790084
E 51804 96857
E 14118 28135
O 8829 20216
I 91317 96788
O 46077 87325
E 65774 69253
E 44175 64791
E 20689 28689
O 59270 89831
E 56989 59557
I 18053 99040
O 23565 98897
S 77600 328904357
S 80178 915495634
E 18884 74205
O 6536 74613
O 9510 47776
E 14409 90742
S 43099 645129307
S 37824 857430280
E 8687 17080
E 53544 53656
I 41071 75898
O 46110 86968
E 16435 25749
E 31081 67106
O 59216 82220
I 21532 32366
I 47221 59895
E 72724 99028
I 41829 56763
E 37971 88271
E 32166 95953
O 10715 29500
I 33906 90633
S 52617 963974716
S 10655 998360946
I 31120 46457
O 49515 96270
I 50540 86129
O 11805 52980
I 85240 87026
O 10449 29323
O 56018 84676
E 38484 77583
I 32857 65790
E 39741 41686
I 34321 84222
S 97074 541181560
S 72489 204175387
S 2766 162828263
S 59198 800620413
I 14959 54843
O 23104 63207
E 47386 88692
I 8121 69619
O 31173 62115
S 58142 623005885
S 15034 680701209
O 53834 77585
S 84189 164499506
O 19273 34513
O 77121 82568
E 94419 95248
S 65864 1761034
S 63033 132375712
S 28022 309524893
E 19125 62924
I 33171 35683
E 7398 57652
I 5999 82000
O 33445 79654
I 5 99009
O 29565 74008
O 13602 53258
I 56984 83675
I 7602 19139
E 14514 95006
I 12391 25567
S 45126 488574653
S 40543 932141578
I 57009 91379
S 43182 468745767
E 31924 79912
O 31625 38999
O 39613 69716
I 72086 93949
S 39434 770734562
O 24906 75142
S 51045 580000994
O 19506 20228
O 39671 70563
E 45098 90926
I 62001 90470
O 40639 91036
E 55631 72671
I 7657 44415
S 1518 320170797
S 62240 782972500
I 68127 89280
O 77907 87674
O 23201 79918
E 11732 78486
E 61940 72476
O 17723 58569
O 18179 40194
O 43340 78640
I 35299 35923
O 15828 73588
E 21105 70405
O 94138 98276
O 30415 75030
E 75843 91644
S 96474 732668396
E 25674 48086
O 1474 21312
I 5315 99322
E 36388 98764
E 3741 5587
S 57893 146458295
S 40354 663953302
E 14231 73165
E 78346 97800
S 97764 333292291
I 1452 17591
S 49017 462515988
I 11528 34187
S 50429 317441200
S 37021 45930580
O 6627 17278
S 71334 308734653
O 40765 82409
I 5866 83863
E 66349 86411
E 55266 73258
E 90585 95962
I 53727 55017
O 20155 29834
I 14519 61842
I 20902 89400
I 82768 90621
O 37105 45936
O 17303 19641
O 6879 44734
I 43968 71903
E 47494 99356
S 48558 360631914
S 79130 15500186
E 21109 27979
I 14448 30787
S 29767 875306303
S 11450 559516231
E 42108 60226
S 45394 319694194
E 18028 90351
E 55737 97549
I 23634 72430
I 58709 68339
I 34280 80702
I 20356 31472
E 22563 64441
S 44778 774529188
S 72643 207961664
I 75761 82742
E 18018 40812
I 88736 99848
O 2801 67360
O 76321 89062
I 8323 9762
I 12493 61160
E 38332 88137
I 22576 83504
I 29377 66553
O 60423 78327
I 79580 87774
O 14625 82045
I 36115 86737
E 22236 64944
E 35824 75623
I 50972 92824
O 48177 92939
I 1043 9473
S 68773 892592337
S 98704 526002150
S 99335 492603084
I 55285 73396
O 73228 90398
I 15010 60867
S 97688 691299155
E 18772 45966
I 10617 35716
O 15007 60474
S 13638 194909520
E 47055 58425
O 26644 71574
I 19498 61711
I 63379 65261
E 13817 29667
I 36267 37312
O 6663 70779
I 11355 12491
S 28357 885904204
E 50010 98600
E 10241 82683
S 21409 808084376
S 45625 603835611
E 31871 97595
O 26685 74535
S 27676 76716838
E 23643 81561
I 58093 75452
E 429 30918
E 8073 12845
S 53312 59870325
E 33409 67222
I 26533 41415
S 22941 753450199
E 27765 43772
O 53593 95134
O 77688 92909
S 29439 138352418
O 5114 75277
E 30805 55292
E 41534 56949
I 84614 98424
O 30797 96335
I 39401 68937
S 43304 40428189
S 24355 46486089
S 20683 557163398
S 58294 301927648
O 33837 56167
I 37529 62417
I 49465 65681
S 18856 410587680
O 45921 53367
E 22247 99600
S 67072 417130111
S 8822 221927073
E 28740 97169
O 9671 90329
I 20740 33375
I 9985 93817
O 69112 84514
E 65141 73935
I 33495 71566
I 25121 68599
I 31664 71748
E 1567 12921
I 27374 68809
S 22518 342592571
I 47399 73687
I 10752 95321
S 23289 803850979
S 40577 103461313
E 34691 47070
S 28515 137421078
O 11731 90868
S 57554 638313864
S 90221 82422941
S 93938 644910481
S 89799 454159848
I 12009 21306
I 68380 70451
E 45635 47888
O 26193 89767
E 22326 60119
I 15746 91678
I 1648 85511
E 60940 68487
O 48486 58230
O 1869 11859
S 85168 650960191
E 49326 74425
S 14420 454291345
O 37677 95522
O 7871 28499
I 74494 84132
E 16541 73445
S 88905 665874592
I 62995 85450
O 16134 81584
O 12975 45302
S 92728 471211506
I 58939 64423
I 30713 88916
S 33238 34158708
S 66001 67261850
E 3265 30229
S 59840 128396106
I 48006 98448
S 58850 841592767
E 6476 46402
O 24264 45584
S 47703 210562647
O 9046 56963
E 32157 98833
S 73777 386813186
O 7268 8540
I 24472 50737
S 18161 395050855
E 10737 92797
I 71171 96747
O 47509 94915
S 15847 639729563
O 34972 41343
O 36761 96647
I 28377 87290
S 32021 523979260
I 73339 94183
I 63556 82488
O 5630 42421
S 50818 100038994
E 20812 74563
E 24182 87048
I 16928 19996
O 12518 63084
I 38208 47322
O 42280 75427
S 39138 948510330
S 49799 76926020
I 3867 14789
S 50792 269803250
O 5715 47764
E 78572 91054
E 65676 94386
E 68633 69099
S 51421 382771663
S 49360 630704290
O 25700 82400
E 390 6894
I 68030 81934
I 39422 94781
I 17500 25658
E 26531 43062
E 12507 79490
E 63490 92711
E 2075 21883
O 79562 90976
O 26017 58589
S 74833 389529066
S 88794 735232014
I 29566 61387
O 48397 59969
I 41330 91263
E 43688 51368
I 15529 44386
E 24984 57150
E 31971 40808
O 11929 24940
O 86350 90857
O 5024 47837
I 6249 96240
O 38665 83493
E 37660 54789
E 2675 17245
I 56 20952
S 85532 161198941
S 44981 900549482
I 32386 90337
E 77955 86639
S 67474 406988293
E 26444 77671
E 45222 82302
O 61482 74342
S 41626 783715595
E 68399 77738
E 43972 83979
I 77664 88020
E 12191 59451
I 63999 95611
E 87589 98471
E 23402 95807
O 5657 34597
O 62503 86162
O 21532 77512
O 18546 27393
I 9067 88324
I 59122 97772
I 52496 93410
I 41956 63949
O 28994 83198
E 70261 82888
S 44128 780697865
O 28211 90510
I 24188 45330
S 96724 902584690
O 66016 72453
S 50538 374687397
O 16918 52829
E 12680 53438
I 37332 69880
O 26011 75114
S 94827 488782729
E 11050 61638
S 97177 875299545
O 10115 65881
O 50099 75356
I 57008 62769
S 23864 436662205
O 4282 51905
O 23081 68060
E 229 36586
S 26827 515731714
E 5707 21838
I 83632 97295
E 50012 74617
E 13906 72588
I 13896 73801
O 22711 93827
I 20135 53881
O 89623 90666
I 3391 19428
O 45424 74710
S 74639 132814791
I 22913 52900
E 57607 74594
O 10931 92399
I 5545 76826
I 158 62719
E 72536 73982
O 10877 14647
E 37345 71515
S 54725 849938667
O 12532 85995
S 57176 985954376
S 20281 160795249
S 10840 975153670
S 94943 405534401
S 10272 222245128
E 25242 81339
S 24352 907316100
O 18943 78617
E 42474 99403
E 58026 73431
I 68506 89281
I 2666 76441
E 36889 81726
S 46209 208776853
O 51981 64226
S 36118 87895607
E 3748 16731
I 13893 81324
E 30394 63619
O 3665 71857
E 48428 97509
I 73618 93005
I 3386 8408
S 26687 703498382
I 40412 68269
S 24598 700651673
O 27041 33964
E 73431 83878
O 8929 58379
E 26074 96903
S 56337 812931684
O 63668 92656
O 82634 96902
I 40785 94795
E 54109 99794
E 57939 61230
S 53652 329361917
I 64667 71919
S 2649 242484277
S 55494 760099895
I 14858 70711
I 54105 73226
E 29336 44896
O 34976 56433
I 30554 51564
I 22060 63810
I 54766 87663
I 29398 75869
I 13031 74216
E 22450 97528
E 19764 86006
S 34858 134604717
I 29730 56987
I 35039 63082
O 23270 55504
E 51006 74534
S 67669 462049060
I 20852 24470
O 83563 89263
E 20389 91877
O 44205 58729
O 1177 46940
E 23161 69138
I 55523 75083
I 22681 86326
E 74452 82223
O 12647 81010
I 19205 98866
E 98230 98460
I 23388 96130
S 72630 211182024
E 40335 57041
I 30607 57756
O 43302 68212
O 42627 98957
O 16529 16802
O 13010 82059
S 10071 649607570
S 81534 174668077
I 15398 69641
S 63640 24342033
E 11714 38497
E 85799 96117
O 16971 60272
E 37198 50127
E 55161 63163
E 48566 55097
I 32369 77753
I 44963 83697
S 40730 409161061
O 1019 4136
I 31726 82629
O 39786 58021
I 19272 25513
I 58612 88824
E 42797 52347
S 72829 5848830
E 63210 75307
I 50463 51059
O 20672 67240
S 62670 884557790
O 52474 75598
S 46739 693956887
E 59015 95957
I 675 91266
I 23965 80471
O 33729 72536
I 29432 62291
E 45034 76572
I 29401 90332
S 20349 524473915
I 277 49628
O 16858 94555
I 30779 83255
S 6955 710419489
S 1833 949878512
E 34096 53772
E 25316 68557
I 19954 71328
O 21380 74325
I 19721 73978
O 7654 25987
O 5408 59330
E 58692 87675
I 1358 65030
O 40862 56459
I 63769 86962
I 30389 72270
E 16508 72014
I 40972 79161
S 71760 859273094
I 26886 43638
S 12478 420181476
O 22205 88944
S 91736 337386040
E 33117 61356
S 32941 994519638
E 7204 26014
E 46771 89831
E 93249 97950
E 70181 95869
E 23083 24486
S 61734 488704641
I 19815 32818
I 15860 20296
S 31464 259470680
I 6150 24866
I 28272 99536
I 38271 62866
S 20233 36081737
I 58990 83082
I 2903 15794
S 13489 941934296
E 12193 40771
O 8575 55722
E 18429 71732
O 39693 76056
O 29978 43463
I 25408 82884
I 56723 97508
E 19783 70312
O 34150 45225
O 31306 31603
O 12308 30543
O 37213 77558
E 2230 96831
O 68637 90073
S 84214 378522426
E 21462 64714
E 42792 79027
I 18981 36323
E 41482 47510
E 21389 81067
S 69369 142131748
E 51576 73447
E 48026 69051
O 17889 83877
O 34331 50761
O 68736 79739
I 4960 83197
E 91678 96055
O 45468 49496
E 84556 96748
S 26919 364095366
I 42151 64284
I 41535 42957
I 28902 88025
S 64245 930633857
E 10985 94756
O 18837 46617
E 16144 82779
E 78081 90345
O 1591 85681
I 24922 95343
O 22381 28799
S 8786 114076790
I 63947 92642
E 21440 81587
E 67518 69558
S 44671 231890920
E 95112 99439
E 25643 91006
O 65139 87971
O 91088 97432
S 26312 693181876
O 75404 92877
O 41514 55043
O 14795 87691
E 21234 37000
E 51454 86765
S 59624 884213641
I 26263 95444
O 6796 76310
I 34968 70934
S 44577 510676474
S 23764 439347356
O 1772 46839
I 20532 87893
O 36171 75547
E 29681 93894
E 44935 63998
S 6831 826514224
I 7598 74781
S 26033 901709114
I 61171 90752
E 16753 86706
S 82033 712167855
I 15995 72971
E 37784 92768
S 73205 241382434
O 29834 67367
O 16093 53026
E 23956 81161
O 76679 77932
S 73240 951334477
S 82315 123452941
O 86596 94293
S 88243 962484795
E 24650 65455
O 42036 49752
O 66458 98851
S 83319 233097109
O 58573 96714
O 48992 69190
E 20587 64967
O 14830 60971
O 3290 34290
O 1969 80537
O 3645 30328
E 30051 98441
S 79751 899705089
O 6294 70574
O 16145 19122
I 37964 55193
E 55387 84532
O 19138 55824
S 97636 337793256
S 1337 35337409
E 22686 38977
O 84416 99734
E 31170 72855
O 21915 57016
E 22344 36155
I 47880 94736
I 17443 19366
O 71982 72282
S 39868 75274933
I 7404 93117
E 24289 33969
O 44666 78145
S 86632 740616444
S 15263 222915951
I 2724 65050
O 8992 89400
O 55647 90758
I 8718 80320
S 7566 738917620
O 63326 69429
E 63998 90508
S 8599 569916254
I 840 84030
I 65408 90197
I 25865 54280
I 40837 77838
S 28789 563040037
E 6716 59767
O 62468 73582
E 26204 48769
E 40405 97427
S 71010 259238511
S 44951 885510259
E 10718 82324
O 24447 24561
O 9149 70766
O 13620 55727
O 10840 10974
O 52267 71907
O 7873 49569
S 77883 310518186
S 91973 563987506
S 42352 571416404
O 46636 64742
S 79548 993033101
S 36760 186921989
S 23216 547117359
I 57784 93469
O 85229 97497
S 47331 544321958
O 46438 56361
I 8282 55747
O 5811 74220
O 16569 40817
E 12506 96908
E 90271 94256
E 51719 57564
I 7019 98505
E 2422 48358
E 34743 91413
S 82502 568026707
E 10242 73682
S 63699 66069208
I 61975 94458
O 39574 75901
O 14393 77626
E 57404 73919
O 25363 90743
I 978 41513
O 6726 60340
S 93386 313359975
I 43513 51158
I 73510 90971
O 43952 55155
E 64509 93613
I 18934 77285
S 5663 502810251
S 94173 558234905
E 37652 45037
O 76025 77045
S 38003 425326105
O 35394 92827
I 11302 96808
O 41177 77650
S 21910 91065355
E 39403 90715
E 18829 20003
I 87164 93384
E 55810 92650
O 17987 61006
S 38776 520576530
I 43110 76806
O 3124 13787
E 76834 77656
E 24079 62049
E 19766 29027
I 21091 68809
S 35052 415548123
E 69421 93700
E 28065 30997
O 26 1187
E 44976 75649
I 61431 97461
O 5526 27814
I 45708 95241
O 24554 41230
S 60741 117314430
S 58233 232558727
S 69936 810624903
O 27786 62642
I 7400 60522
O 27919 52110
O 86134 87786
O 5227 19296
E 6062 98894
O 1528 24720
E 22438 33998
E 5773 94622
I 5026 51339
I 4171 54899
I 14135 43777
O 23399 50311
E 34234 99653
S 4868 673867715
S 497 692980169
O 17395 87440
S 43677 485221694
E 13093 88594
O 35331 59044
I 12091 44470
I 34314 78682
O 13618 96991
O 58247 99349
I 28076 96806
S 39407 522065391
I 22108 33080
S 83435 773846433
I 30191 72905
O 42592 50021
O 35880 64086
O 37615 45048
E 49659 93936
E 30807 73788
O 484 58129
S 68417 627908768
E 21186 77192
S 47357 74831723
I 3919 67775
I 15504 33470
I 25969 26218
O 26847 63891
O 69090 87241
S 56924 452654210
E 26346 98639
S 15516 808336161
O 35337 81386
O 31898 88100
S 59099 400205142
E 2440 58314
E 36468 57332
E 45608 90709
O 57523 90958
E 8855 10660
S 5504 3885359
O 82352 83195
E 27816 81134
O 82381 90041
I 47516 99796
E 25448 58081
O 24874 54174
E 30583 91409
O 14588 65431
O 323 76367
S 58276 342118861
O 34406 67961
E 44282 89792
I 43280 91428
O 71623 95421
O 3742 36320
E 9947 38463
S 13222 555843423
S 34147 414170720
I 44662 75847
S 96180 814023115
E 154 78058
E 11197 44064
E 56680 74226
S 22325 234874574
E 7904 72001
I 54845 61036
I 6196 53379
O 10489 79202
I 53114 97515
S 273 896494662
S 57010 167905955
S 25064 587582901
S 1929 544148609
O 26307 74306
O 25184 49428
E 19178 24691
O 17737 80731
S 64227 682006856
I 11910 80943
E 1771 32625
O 4116 77106
I 25638 58983
E 57995 74799
I 21423 91670
O 28857 38914
E 7940 17137
O 56175 82875
E 3197 80652
E 70415 70484
E 75110 83144
S 52730 560958097
E 279 84029
O 17922 61055
S 59519 389164764
S 60878 299357619
I 7046 50782
E 40364 69278
E 28830 94454
S 56197 324213441
S 35889 553036008
S 81817 674276456
E 61021 89246
S 96356 857977488
O 22916 78079
S 22179 633802273
E 21361 70903
E 7186 13227
E 13349 35819
O 68891 71139
S 77019 65040612
S 95655 563274521
E 3562 32350
S 23522 900650153
O 24163 72260
O 90568 96668
I 19712 67720
I 10183 68499
I 16294 25528
O 8954 72646
E 9025 11813
I 5720 88365
I 27456 54835
E 6150 41586
O 1065 49747
S 31920 180531583
I 8561 39729
I 51164 71763
O 20761 52686
S 88688 472154337
S 42229 806868222
S 76235 619496340
I 22154 88554
I 69243 85629
O 17791 65425
E 64975 82755
E 9777 26833
I 43784 48213
O 8176 9336
E 59486 82058
S 51596 343301587
I 19999 21549
I 3692 22094
S 86559 788881574
S 61931 225887347
O 26509 40998
S 76261 61859593
O 21455 74590
S 37419 660283460
S 80730 107617142
S 91325 207403292
O 29998 78953
O 50609 87105
S 19046 378968276
I 7179 67017
O 30310 58609
E 38181 79149
O 47832 88175
S 16088 870746673
E 8822 56510
E 45640 64136
S 76776 18780030
E 36609 78541
S 18534 117856227
E 10140 23271
E 35184 41478
S 52451 818233083
E 3765 11912
S 34592 840455692
E 46711 87275
O 35521 46484
E 27705 31493
O 27951 95918
O 91405 99099
O 40951 96518
S 42154 686442595
O 55939 87530
O 22650 31056
E 16493 81379
E 1281 45462
S 29545 787215222
O 40613 98512
O 6006 13400
I 887 30439
I 27405 94532
O 49965 74178
E 36866 46778
S 12358 600314216
I 26685 62924
O 10592 89258
E 42370 54191
I 42500 62037
O 17408 84984
E 21371 86394
O 49603 54775
E 2559 84804
S 66100 753786348
S 48250 482863319
S 94198 873323303
E 3271 71967
E 54384 55860
O 35626 71869
O 30924 99542
O 14 19480
E 31746 49909
E 70225 94110
E 2010 11267
S 41410 707428421
O 12749 16547
E 3901 42157
E 34882 64457
E 13799 79000
O 60344 75520
E 9270 13955
S 80570 980916428
S 28428 964193879
O 48231 53066
E 185 34922
E 34328 45659
I 21118 57064
S 68897 738050518
E 25589 33510
O 33761 82233
I 33862 84375
E 43455 74558
O 60186 67804
I 26641 35936
E 38643 78794
E 34906 73658
I 20939 76241
I 49608 81551
I 52226 93497
O 41076 41112
E 40816 41287
I 23776 52109
S 9896 746358590
S 77734 991106651
S 74835 436568677
S 70144 913923228
S 65685 690026196
S 56816 35400544
I 63060 80664
S 74309 505972232
S 57885 531160031
O 40342 46921
O 52520 74848
E 52773 75882
O 17918 80483
S 16864 706848138
S 45153 154636616
S 56774 769803471
I 22190 87536
I 86872 95117
S 59200 664223366
E 23112 60005
I 41709 98354
I 46189 67804
S 36622 934387008
E 46640 95923
O 9298 32834
S 56637 375377717
O 87377 97849
E 30070 52615
I 1082 24759
E 17398 19794
E 51283 93249
O 37004 76155
I 55855 99687
O 37692 62474
I 66441 66725
S 44585 186576888
E 45795 62521
O 39909 94711
S 83861 26991732
O 25780 71580
S 52652 712876430
I 33756 55244
I 42941 73309
I 52045 80117
E 31634 37155
E 57167 68649
S 17390 950595951
O 34930 73553
O 19364 81932
S 3009 791875796
I 47776 63722
E 14849 84061
O 85098 88737
I 4970 70815
I 77352 84706
I 41024 83157
S 19591 799432225
I 22018 75235
E 50289 64306
E 28929 95972
I 16054 42576
E 94445 96706
I 30962 86803
E 67092 85771
E 35204 77351
E 30687 84539
E 14242 42482
E 15846 25996
E 74351 86114
I 38078 88920
S 27267 887459906
I 65293 78434
I 54159 67526
I 253 31425
O 39825 95997
O 17526 46216
E 55954 99321
E 70356 79754
O 83083 94486
S 36444 983504856
O 3746 75651
I 8118 38221
E 42620 83099
O 24092 32021
E 44224 82611
E 25010 59710
O 30120 51796
I 63633 97148
O 41307 98208
I 68799 84511
O 14908 59437
I 18578 70814
O 36356 48441
O 807 46489
I 70458 88053
E 6740 32150
I 50911 99608
S 65842 32099222
E 15836 31775
O 387 33994
S 19332 790140453
E 14805 98531
S 35888 476598939
O 14837 39873
E 66114 98414
I 21333 24347
I 74167 78170
S 2332 659406010
O 50222 71229
I 12832 43434
E 1693 19317
S 53130 290157766
O 65567 99505
I 18575 34425
E 41289 69084
S 11321 361053569
E 10034 43596
E 2774 31259
E 56132 75313
O 22913 47361
S 47158 317975698
E 25898 93257
S 59902 219847596
I 4126 22985
O 17637 89204
O 669 43272
O 26916 44277
S 60370 916502528
I 35673 91012
E 13787 68182
S 26146 859723477
S 86297 930321095
I 29013 42507
I 13020 24155
E 5383 9029
O 17324 95794
S 40717 187413263
I 27708 48379
I 34505 91390
E 82941 96157
S 1026 983030548
E 24439 90227
I 58892 63925
O 68345 92946
S 68423 587093056
S 7698 807048208
S 28358 768914611
I 67356 80479
S 28654 818735556
I 45041 99524
O 30935 54465
O 9914 49197
E 3359 82338
E 34830 74330
E 18525 68868
O 30609 61874
I 13230 72159
E 44198 53904
E 6438 25801
S 89411 475610541
I 27714 50888
S 27782 686497010
O 45140 60067
E 2865 53184
E 56956 97959
O 13741 68783
O 22411 38061
E 43778 96559
S 99999 146535192
E 25018 40818
S 2151 693127482
E 6147 42405
I 3107 52892
E 34709 96689
S 80837 696836918
O 33717 94571
S 6253 301645173
S 61691 875370321
I 54975 67698
E 18307 29905
O 61844 63711
E 19810 37425
I 65388 67496
S 63534 828786474
O 11242 21157
O 17363 21658
E 30314 51913
E 24340 39070
I 2444 81499
E 14033 97783
S 70051 652709163
I 59527 94315
S 4737 197845070
S 4158 440161379
O 22072 92835
E 46597 59421
E 24974 68523
E 76433 78257
S 47213 60251403
E 53478 61495
I 50352 96495
I 12720 88888
S 18783 623727753
E 24482 53128
E 12534 60865
E 10477 66108
E 64279 77109
O 35704 90099
O 18233 80538
S 40174 209972658
E 57695 80956
O 47105 81633
E 33835 86160
O 24891 31166
O 6338 62043
I 26227 92946
O 49154 71400
O 57808 83725
E 23276 89380
O 42345 60119
S 97415 782445751
O 20041 70353
S 6014 560349616
E 66185 74374
I 1107 4754
S 27035 676362692
I 32275 68902
S 35117 690923201
I 9643 42882
S 61873 637038762
I 21665 69800
S 90915 802396158
O 1147 33549
S 77883 378785861
O 1251 69220
S 22646 347002427
O 10352 26224
E 62148 70263
E 31400 93350
S 80441 430350685
E 16697 50000
I 55134 60492
O 61306 72105
I 21917 91843
S 57183 187536490
E 24195 61997
O 13011 59589
S 10357 939661568
I 23796 28841
E 20789 87498
O 4059 33821
I 21768 46255
E 17228 82573
I 17298 59471
S 72925 691960932
I 25719 40652
O 29254 35158
S 84221 336375959
I 45827 87905
E 65614 81074
I 57122 68864
E 55196 86784
I 24453 90887
S 82867 179213032
S 8305 731142639
I 22389 39071
I 46978 52975
S 51633 84488296
O 18340 77752
O 9203 96963
S 43765 529012952
I 30168 61862
I 3806 27177
E 44950 47311
E 1682 90362
O 67353 86555
I 60721 95742
I 6745 12106
S 53723 126262235
I 19571 56224
E 30876 73562
E 63621 68538
I 16234 51738
O 7414 87486
I 49312 92288
S 84462 600888762
O 21906 71846
E 59956 80448
S 29679 784549398
E 22415 81174
O 13871 17872
E 57306 92958
E 32710 65018
E 34515 96981
I 21059 64487
E 3921 36308
S 2823 518290068
O 6270 82314
O 11798 71848
O 12978 37230
S 78203 400816617
O 62693 99880
S 43533 796459007
E 8518 81502
O 38094 64506
I 62504 69907
E 16044 41862
I 8474 46558
S 83582 717926155
I 11136 18982
E 57808 60058
E 59666 97703
O 36903 56683
S 46138 875112602
S 59375 552435824
E 4357 20012
E 4388 76996
S 89578 558177332
I 26095 32454
I 66454 68905
E 38093 94269
O 45347 59374
E 21862 66068
I 21290 55944
I 2481 19741
E 52518 93025
S 40887 730881600
I 91969 92368
I 9536 72681
E 2076 46616
E 1826 70880
O 61057 68351
I 7622 20740
S 62782 986210704
E 41519 56790
E 63743 79892
O 10040 49246
S 34650 122481605
I 43991 77787
I 46570 82807
I 307 58559
I 11064 19591
S 93226 74540544
S 57747 34086238
O 14535 38015
S 13693 784075823
I 26118 72584
O 60563 78196
O 4002 34633
S 3122 196810827
O 10182 33019
S 56289 477368569
I 979 16520
O 25372 98289
I 5868 45559
I 30666 55561
S 76050 271397015
I 40519 97334
S 70164 641875207
E 13744 99370
O 14190 16501
S 95939 398564149
O 25205 86822
S 91083 240961745
S 50763 228393316
I 1504 19880
I 28605 68034
E 6918 77938
E 54674 66487
S 15010 595082874
I 21410 67120
I 41124 43328
I 13323 34567
O 28780 79947
I 34589 61548
S 31277 179595745
O 52296 91938
S 6631 214231834
E 45160 99729
O 43477 68108
S 65979 730195225
E 42915 74178
I 29704 30288
O 32950 74090
O 6620 18085
E 35956 70700
E 64586 65951
I 8956 40045
S 93925 771280008
I 25810 30223
O 7047 44291
E 11409 80242
S 65966 705017825
I 31311 45877
O 14398 70181
S 52159 417113478
S 50095 175019989
S 574 271048447
E 8755 33372
S 16172 104804012
O 17371 28538
E 48166 62027
S 7845 330623694
I 34582 85358
I 72279 83046
I 30059 87327
S 75385 852958664
E 48133 55537
E 914 11245
E 28052 52401
E 22429 51367
O 62044 62311
E 36729 64611
I 71873 93505
E 6617 32295
O 40310 71227
O 23059 42123
I 34112 86126
E 40781 47674
O 65899 98203
E 31116 89939
I 68055 72113
I 49117 87592
E 3120 14921
O 65086 78564
I 31361 32306
O 1143 91920
I 10327 71717
O 10356 99879
O 1787 5701
E 1206 62377
E 80079 92486
E 2794 30977
S 44468 486667025
E 957 60763
I 7586 75051
O 1348 77307
I 11042 83160
O 30689 54797
E 30134 52391
I 15213 89578
S 82156 217569922
I 50333 97831
E 34945 77300
I 23033 88455
E 13555 21602
E 34571 83155
S 6405 882521901
I 63665 95127
E 49456 61312
O 48028 60751
I 14615 26884
O 16286 60972
S 46703 118895367
I 27990 54265
O 3293 46197
S 86070 29101723
I 59962 95549
E 29883 88118
O 8997 68606
E 6175 97111
O 7804 62152
E 32196 47686
I 8065 51877
I 48529 62504
E 30900 40272
S 48558 478133015
I 24357 71672
S 91916 7008600
O 15709 42205
E 66391 84048
O 18548 44105
I 33560 98593
E 24019 47077
I 50914 83451
E 24221 48781
O 14889 15224
I 10524 99962
S 4692 684961881
E 45937 74732
O 13004 27055
E 56543 69600
I 36019 79293
S 3112 217062980
O 29584 34690
S 49832 154117062
I 89690 94719
I 62092 65346
S 67289 514866997
O 40305 41373
O 20480 78154
E 9196 19712
E 1542 63617
S 91559 118249172
O 74248 93633
I 28995 43188
O 47149 91294
S 13570 903915071
I 30193 54733
E 28230 74031
O 3914 92109
S 48000 485606636
I 26228 63914
I 5261 20157
O 32310 71247
O 45023 76159
S 46703 97380357
O 60060 99948
O 73846 74830
O 27315 89786
O 12497 78307
O 20700 98578
E 17544 82858
S 427 684938507
I 2954 79971
E 29613 62226
E 34099 59384
S 82361 525064742
E 9784 56957
E 17787 23839
E 36210 52970
I 50377 56679
I 18870 67115
I 26765 89151
I 17139 94653
I 40186 55378
I 52518 99860
E 4634 24276
I 21302 48268
S 34429 559339341
E 9193 52314
I 72465 96481
E 86966 99895
E 38814 60393
O 82944 92342
S 40758 761757659
I 52963 98526
S 60306 583276066
O 71975 80081
I 28678 91860
I 2682 87902
I 58181 72559
O 19178 63939
S 58897 733665101
E 20559 29231
I 3085 43931
S 48367 689794948
O 82026 88818
I 15302 92212
E 9030 21304
I 47126 98781
E 27621 51506
S 91811 767898971
O 28574 64437
O 21888 58376
O 40581 94929
O 23840 25286
O 2289 2804
I 48372 60802
O 32122 80542
S 65465 768770848
O 21962 91577
I 35668 66901
S 34387 549390966
E 46764 95234
S 93291 270347225
I 12407 38596
O 39190 51899
S 76938 469640334
O 34621 93978
O 282 29795
I 22452 80782
I 3764 83175
S 53495 973356246
E 8145 69182
S 83801 256322710
S 51363 911313456
S 21047 890448813
E 14789 92979
O 66744 67405
O 23444 34598
E 6585 30335
I 31337 59914
S 1236 929032410
I 28844 40067
S 35697 835440
O 32157 61052
S 60621 740740430
I 23151 86143
S 74138 561785417
S 79712 155254299
I 28284 54808
E 23718 50138
O 72497 84561
E 17978 47283
S 74214 969273633
S 17505 685164946
S 41151 489139660
S 89061 997832621
I 9332 25847
E 27274 36035
O 29902 52508
S 39038 403432327
S 38960 297609855
I 9756 32638
I 36949 49174
O 63110 64326
I 88143 94977
I 27802 48361
E 50131 61937
S 49033 85816371
S 82224 382818136
E 63304 95296
S 7512 565193940
E 66710 99321
O 23108 59686
S 27849 593071287
O 3132 20278
I 15514 19520
E 36189 38081
O 20858 77738
S 19406 604580002
I 25328 67270
E 3101 45176
S 47518 929789642
S 94135 959718854
S 375 108125592
E 30004 57211
E 6690 23550
S 80393 679914746
S 28306 796895679
I 66712 98513
E 19452 44240
S 78978 614568119
E 9241 62851
E 11416 53346
I 227 1878
S 62193 804810579
S 39595 813204231
O 4104 28215
S 38814 705719184
E 2827 57805
S 68459 799413698
I 46873 51322
I 18252 54864
I 21884 44193
I 8384 19023
E 28781 90072
E 16619 96659
S 57627 468239548
E 20131 25740
I 33111 63511
E 34085 48425
I 15429 39743
O 6382 74579
O 22015 31215
I 24069 78343
O 63991 70169
E 21165 51608
E 77341 95413
O 71809 82264
E 12323 67452
O 71865 80077
I 9301 24892
O 57266 64270
S 25547 238859020
S 93836 481051724
I 26073 34992
O 20389 93739
E 14862 71473
S 53451 165419202
O 52349 68405
I 16948 31923
S 4737 658486781
E 23294 51637
O 87641 99859
S 79629 711912374
E 9550 48585
I 32225 67454
S 79803 565759615
E 84956 88905
E 1030 46426
I 3005 93532
S 39779 125423300
I 35172 66879
E 73204 86293
E 11241 72651
E 10518 76436
I 37309 45449
I 972 48388
S 72087 577989141
E 24923 68695
I 42249 75641
I 15764 77856
S 90607 899690512
E 47084 90606
I 58764 66467
O 10271 61470
O 16077 98080
S 9874 9255234
S 86977 833154761
S 30029 872483760
S 94593 358448426
S 36481 720472002
S 57978 95442751
E 30785 59937
S 75900 129790450
E 14827 89562
O 15843 50357
I 12081 94457
S 57020 772485729
S 63538 178225088
O 29811 62068
S 76500 451920636
I 27228 99834
I 59682 87780
I 36341 54613
O 91560 97747
S 38480 520272715
S 52100 668396836
O 7076 23449
I 65378 67352
O 46395 57361
E 13517 99596
S 99639 559415703
I 11142 32850
S 90828 409634743
I 91091 92128
O 21104 64926
O 20794 78496
O 10430 39281
E 9638 55790
O 8254 92730
I 11777 78484
S 33174 530874403
I 1158 45257
O 69535 72823
S 48874 851877790
I 152 70003
O 94033 98895
S 96207 481961740
O 22120 75826
S 49791 327979421
O 19661 24095
E 11185 45344
I 9676 57522
S 50583 144883636
S 94808 131756441
E 6217 54912
I 65217 91758
E 61843 72434
S 19930 724614210
I 61980 81471
E 31363 63192
I 45283 58113
S 82062 954090165
E 1793 26775
E 18897 64746
E 6386 6880
S 92536 930419995
O 9558 76644
E 70105 70630
I 19665 22156
I 391 82407
I 3972 34146
S 51196 83623136
E 9495 62978
S 49258 606388627
S 903 676152264
E 15400 85993
E 61161 85312
E 13837 18232
E 72396 81810
O 55421 70581
E 5578 59123
E 31074 87469
I 9100 54665
I 6697 67756
I 61820 91138
S 10851 64684301
O 6858 29531
S 38654 704602406
I 15009 43306
O 31530 46341
E 8999 58158
I 3594 70665
E 13716 85730
E 81319 84434
S 58620 265576924
S 55136 889140709
I 1023 69488
I 56943 89214
E 52409 67601
E 22698 34651
I 47842 97255
O 26108 64737
S 3409 762267664
I 36148 67319
S 15897 42911527
E 20100 60356
E 27193 67985
I 5973 40074
E 28866 97245
O 22179 47886
E 25114 53793
S 45913 138607253
O 29840 70536
S 28071 323251828
O 16208 88337
I 63490 67617
I 43582 84316
O 1887 54731
I 78570 86085
E 79065 98348
S 29793 74836684
O 30339 99874
I 61046 90175
I 61562 74607
E 4315 92411
S 44634 482830765
I 39980 49173
O 5976 6401
O 37448 64597
E 43554 74425
O 21380 87576
S 22288 763068522
E 49544 50697
E 48085 90976
E 12732 58063
S 65038 115463696
S 32415 547928299
O 13935 24352
I 6142 6589
S 40314 578969980
S 41064 728981154
E 98986 99639
I 37667 74572
O 45470 71575
O 29938 74254
I 25589 84444
S 67971 617155066
S 78216 44055129
I 21826 31736
I 51128 79402
O 15434 94419
O 51220 93638
I 76697 78702
S 65502 312948819
O 49204 91147
E 62884 83245
E 26620 32387
E 28688 94310
O 35484 66458
S 4796 15090706
I 39405 97143
I 47805 82599
O 36383 95460
O 61897 64493
O 72494 76325
S 9127 112479404
E 9064 52968
E 40147 67002
S 66360 781213288
E 17161 74563
I 14741 44169
E 14062 36887
I 17583 21011
S 38510 424876509
E 12385 48364
O 7443 20584
I 41509 58145
S 81611 284000359
O 10994 46725
S 31602 169647974
E 43092 58359
E 47449 47672
O 56284 80181
O 13130 82402
O 81600 99788
I 3469 62971
I 53586 83328
S 77270 512230630
O 4660 17844
E 29837 59652
O 3989 11659
E 4415 66758
O 2426 56675
S 71229 918780225
S 833 800464984
E 40673 47257
I 76047 79052
I 57017 82478
I 73429 82445
E 28964 68121
O 14101 92331
O 38324 40367
I 49963 78305
S 58497 700075911
O 11972 19736
O 8088 19056
S 19513 210972455
I 35125 36429
E 2737 77874
S 37641 640127514
I 27061 36728
I 8643 21196
I 50221 68162
I 28015 65137
O 31256 49113
I 58186 68251
O 31791 77837
E 38989 64188
S 7013 433032752
O 11216 23833
I 155 25427
E 6161 43854
E 48555 62870
I 10849 89614
I 41816 94204
I 53806 94540
S 70855 80294318
E 61425 69410
O 80870 85156
E 1429 94783
I 19609 19743
S 34768 781594396
O 47856 93604
S 81615 513756100
I 15754 59349
O 23909 78233
E 67933 80071
E 6437 27210
O 32722 63966
O 38938 44663
I 5221 53755
O 60882 78137
I 44539 73598
I 34797 82449
S 17719 230861639
S 32599 575146742
O 25074 46123
E 48274 69429
S 14567 47529682
E 15860 83684
O 32086 82125
S 11595 870884262
S 56836 690802892
I 16051 76002
E 76868 88382
O 72719 92666
I 13276 16704
S 21708 926936807
S 17290 434403177
I 56184 93930
O 44084 57356
E 19457 35694
O 12037 76742
O 8378 72452
I 29415 91201
E 12640 26300
E 13333 51374
E 64343 65225
S 67085 505717577
I 35438 64833
O 28309 84169
E 70888 98305
E 5194 6359
E 5677 16135
O 46386 79134
I 63103 88183
I 39702 50772
I 38188 83781
O 36352 37140
O 53219 92173
S 82703 442167240
S 74283 408013197
O 7399 77078
E 82293 90815
I 68899 77343
O 3924 81173
S 39633 687206502
O 92201 92803
E 15783 34128
S 42629 336143801
S 99340 13989322
O 33323 54371
E 56712 83431
S 85044 205031738
I 58436 98670
O 38941 73794
I 1238 35885
I 34843 82170
E 2642 32101
I 11161 12514
O 6537 73530
I 21633 43979
O 42411 54924
S 50963 621154569
E 2883 96219
I 69809 90997
I 34202 90067
O 8674 38594
O 22387 59629
S 85060 425576278
S 52046 162441298
S 60017 506765234
I 919 77275
S 89039 299327843
E 27097 57875
E 71172 95943
E 5613 80010
S 49263 650566349
I 45955 85398
E 86075 90163
E 11825 72109
O 67409 80530
E 15347 45805
E 20633 74356
E 15995 86237
I 5623 82525
S 85395 621156586
O 5472 39693
E 29710 32531
E 42595 88127
I 33855 68887
O 7282 72916
O 27442 56337
O 15308 69775
E 20867 33551
I 23263 24277
S 63482 989919958
E 12386 49179
E 37559 44968
O 48690 58919
S 70786 344158111
O 17283 17874
O 9682 22426
E 17703 43817
E 15418 57349
I 22900 97432
S 49630 26469337
E 49366 52104
S 63021 869489748
E 44791 76269
E 45288 90877
I 26039 71431
O 79300 87991
O 809 20921
I 9058 80593
E 30336 79054
E 35857 64232
I 32526 79542
S 54590 435279370
I 14270 38462
S 56445 159728736
I 75036 98254
S 45738 765216952
S 6093 820365680
S 63007 159796795
I 29973 50297
I 22206 89778
I 55726 95096
S 55484 315255473
S 44531 762228763
I 1095 67823
S 97387 534345768
I 12315 53552
I 12380 65610
E 20483 44848
S 1324 736108981
S 91774 902274128
O 23102 98144
S 65733 574089332
I 3663 53084
E 25330 46051
I 31617 56327
I 8545 30672
O 44530 74265
E 12836 62849
S 15573 319211879
O 56410 69347
E 18933 77256
I 4404 23964
S 63294 728648280
S 69590 583755471
O 60256 77655
E 83601 89910
I 74599 76959
S 21682 107496381
S 7312 47184891
E 2409 15507
I 44531 77504
E 29481 98816
E 23015 89169
O 48036 58239
E 19523 50816
S 52283 284503277
O 8278 38676
I 55231 74998
S 28698 634479829
O 61880 87510
O 2282 45703
I 19396 76645
E 38363 65405
E 29903 71914
O 10913 45416
O 25603 53167
E 11376 13420
O 38086 89199
I 11332 70717
O 76121 99740
S 43136 381344227
E 4792 49714
O 16586 80913
E 9721 85211
S 86125 141264965
S 46621 427948123
O 38803 80589
E 30151 93649
I 86463 91009
O 84686 95369
E 15069 53231
E 18802 86970
O 17546 47213
O 22091 27848
E 15929 83066
I 34453 45865
S 21002 64380336
E 23928 44411
E 22365 36920
O 3202 44085
E 11866 39243
O 10282 16749
I 1084 84779
O 29644 85854
I 35131 46378
E 38947 97056
S 12205 959142054
E 63564 94426
E 65091 66295
O 38882 41233
O 33034 97426
I 65041 81754
O 8136 67395
E 23730 49001
O 37237 49996
E 75634 83443
S 84923 483142024
O 62112 80924
S 31165 897543636
E 12452 53696
E 14098 44999
O 23364 62121
S 24911 603068823
S 32139 39942915
E 26288 65566
O 57041 78256
I 69938 73671
E 72151 77116
S 32790 824129854
E 61667 93246
S 95829 540643393
S 65174 501847882
I 6976 76386
E 1258 98334
E 81087 90681
E 22529 41369
S 83306 726204413
I 73156 96190
O 22450 91126
E 8920 62607
I 31202 82199
E 30401 43017
I 8453 35095
E 13091 90326
S 50619 944032287
S 45495 269466459
I 29017 86974
S 81259 6545181
S 39128 285298345
E 55910 94145
I 1327 26352
I 62491 89049
S 22180 44762997
I 33656 62393
O 13760 68946
E 29694 62934
O 20061 63702
I 33391 41082
I 14594 37650
O 20776 51276
O 38785 64612
S 41758 690179130
E 35578 81873
O 9140 47987
O 69933 73918
S 41223 262252145
E 15094 86544
O 31754 62176
E 80115 95276
O 11301 13541
S 49384 84350708
O 14908 37683
S 58292 597472920
E 10766 77268
O 74784 90669
O 16144 97840
O 36668 41760
O 54285 66174
O 39787 93332
S 77712 442623140
O 19174 59974
O 25120 77703
S 56592 831896510
I 33947 82584
E 49448 72951
O 29950 88640
O 15704 19034
I 46260 61865
I 34421 57128
I 810 88559
I 14073 85064
E 86737 96942
I 36300 86644
O 44874 66877
E 67187 78104
O 68562 88988
I 68607 98563
O 38927 51857
S 72959 843807855
E 19864 31221
O 53652 85941
O 35794 67035
I 95733 95883
O 21891 46310
O 5973 63783
S 48295 585383422
O 31136 67149
O 69968 81130
E 3513 27061
I 20224 38244
O 18899 91269
O 6086 37195
O 35609 37713
O 42110 80613
I 15905 75532
S 23391 610208969
O 76778 99833
S 72627 583956664
S 46385 194873295
I 15644 20662
S 43320 116807673
I 54418 79883
S 44768 230707728
E 47503 55040
O 19031 54947
O 19380 30073
E 66890 78227
I 501 44463
S 14898 973659257
O 10206 52429
I 56189 87282
S 22929 940324739
O 51890 78804
E 3082 21632
E 26822 33931
E 77881 93900
I 11037 65260
I 20183 88280
O 33391 68697
I 13091 68778
I 32824 47676
O 30515 49025
I 35425 45046
I 36286 99041
S 33862 979437227
I 16998 61702
E 30997 95692
I 37688 56341
E 25034 58346
O 46801 64635
O 59215 63757
S 51141 617586614
S 63325 578625407
E 2901 26216
I 34253 94327
O 4944 51084
O 35571 98999
O 10356 52328
I 43957 79962
I 61222 71003
S 41444 853095418
E 74517 87819
O 42268 88355
I 8630 31743
O 20517 24914
O 1169 40081
E 10982 76928
S 77214 658224132
S 62157 18480522
S 33432 255639895
O 22197 66594
I 8642 90787
O 23599 24572
S 81057 582357337
S 58304 989875408
I 20347 94101
S 55341 424759840
O 533 80968
O 12865 37855
O 63515 96309
E 46358 93560
I 22810 59800
E 64437 81775
S 66333 371624290
S 36243 282175096
I 8090 95422
I 16844 45800
E 80950 81065
S 44480 504439945
I 58225 92402
I 15 50024
O 27007 29272
I 75491 77332
E 13789 90892
O 22944 87716
O 12181 40143
S 9745 9099775
E 14491 76595
E 17656 97085
I 7184 9143
S 38016 609289259
O 42786 85419
E 68334 70422
S 92260 443907283
O 28918 36452
E 9314 99606
E 4142 24437
I 29775 72745
S 45029 67178978
O 4049 67436
I 18950 50840
O 10790 85989
I 47775 85628
O 13586 94233
O 74983 79035
O 45537 91160
E 30867 65727
O 1175 53673
I 22644 99260
O 5696 6427
E 92667 96124
S 54911 7440635
S 83738 796963067
E 4467 53429
O 34497 56663
I 36463 68275
I 26352 42425
O 76454 81867
O 17769 98580
S 61596 579896343
E 67457 93443
O 20395 22370
E 38477 93806
E 47318 48517
O 11515 75617
I 2888 20740
S 38630 859920912
E 25211 70831
I 54341 77626
E 8045 57136
O 1399 99513
O 33789 94843
I 40536 77078
E 16618 68652
S 56029 281522766
I 10244 56461
E 64136 95685
S 82797 131138203
I 35667 82793
E 68641 83707
O 46646 73364
O 5195 96510
O 2899 64297
O 27896 38962
O 19205 89534
I 34310 89910
E 13861 54818
S 6755 562930651
I 42265 63216
I 36785 50010
O 40744 63876
I 40046 85276
S 27501 212558347
O 3222 24372
I 20924 85384
I 42190 93645
O 52812 95708
O 7510 23985
E 5760 34759
S 52908 669095751
S 8657 411733656
O 14128 41007
O 79850 95340
E 59211 86574
E 7092 50797
O 26204 57652
O 88319 99513
E 38846 90403
S 62308 198780532
S 15780 383155604
E 22293 94880
E 75861 77858
O 10202 85677
I 4008 79526
I 16251 57906
I 19011 56193
I 11610 33388
O 10431 61244
O 13106 21061
O 56821 58453
S 21224 279806642
S 96654 922518147
I 10008 42259
S 79878 542366161
S 16311 934641729
S 73676 271116900
S 5628 562640253
E 13707 47784
I 12809 18964
S 76348 946648692
S 49104 82305135
I 55674 98495
S 84085 617638718
E 14821 60102
I 65592 76817
I 63301 77065
I 39428 54772
S 54547 470529404
S 57927 567574521
S 59051 830690814
S 4382 482959366
O 10363 23523
S 85884 823178728
S 21521 648314554
I 16387 29155
O 6771 99539
O 18438 55596
S 11710 468687805
S 46182 112960523
S 70067 749647625
E 51003 98740
O 60782 87321
O 54548 91921
S 68921 384407660
I 15957 79589
O 36601 84263
O 6749 19909
E 48579 98375
E 40401 61398
E 11198 50281
O 25817 77758
I 53555 98765
O 59366 64451
O 14117 95699
E 21290 73992
E 24870 85283
I 30289 85285
O 85385 85647
O 14105 64235
O 54850 65824
S 37152 798742056
E 2192 61172
S 91336 948546192
S 73269 685341757
I 28714 98252
O 75075 89395
E 38502 99683
E 48455 58903
O 54307 94371
I 35734 84132
O 8945 73400
E 28468 83884
O 13574 99040
E 24503 47161
E 16055 16395
E 65976 77304
E 38440 52937
E 40015 90601
O 46321 63124
I 28834 38853
O 50679 90485
I 82142 99399
E 56999 81590
S 45070 176445889
O 40894 41352
I 43312 69166
E 34125 67246
E 20405 57831
E 24648 55467
I 1482 61737
E 24769 46230
O 3500 63099
E 13457 98488
O 18527 78811
I 44974 68705
S 12935 649298771
S 37696 439577802
I 29201 35214
E 52777 87899
O 43797 99990
E 11474 52108
O 26045 39000
S 57752 199851097
S 3361 619736528
I 4642 79759
O 32381 71231
S 42734 108976415
I 1199 23105
O 33978 53674
E 39958 55633
E 6016 10937
I 11041 74724
I 11248 33428
O 53996 69831
E 6339 44150
S 29736 385282098
I 23242 43786
E 41010 94638
S 22188 19566669
E 49170 66213
E 1869 66366
I 9494 47638
O 10146 46764
E 73167 90687
O 58047 68900
O 55195 94430
E 3756 67088
S 62541 119205791
I 48584 79422
I 5478 16302
S 849 276821528
E 13356 92464
E 44832 57364
O 78 91042
S 14735 156256162
I 37252 81059
I 9073 14218
I 72552 87827
S 8856 729145741
S 20489 534082440
I 11495 34457
S 9382 996538221
O 7407 77206
E 51311 67252
S 21660 40990146
I 12081 50747
S 40467 430943081
I 31159 66331
E 38624 54692
E 32424 60950
E 49362 50724
O 8979 62783
E 25176 57338
I 12329 64164
E 44738 89997
O 37509 74058
I 37313 43363
S 94537 898369870
S 96298 340710633
S 56675 422388407
S 20589 359523591
I 11561 12792
O 16399 70258
O 7908 9352
S 66079 744432508
E 11371 43898
I 30301 74953
E 2694 74897
S 85818 165434394
O 30930 36896
O 54058 62567
I 22605 25416
E 6005 94235
I 79034 86157
E 5479 15228
O 14582 91435
E 30997 49762
E 11264 89465
I 4719 31256
E 13527 71489
I 26557 27115
O 5190 37551
O 3761 97932
E 59601 83083
S 26085 205080068
I 23638 75978
E 964 15157
S 78377 782768020
E 30448 83759
S 22234 248287546
I 21349 60673
O 32412 97768
O 41731 54460
I 15729 30368
E 17240 38116
I 50578 95861
I 20138 42244
O 25982 87004
E 997 73993
E 5846 33174
O 1471 19540
E 29116 59205
O 80215 82468
I 31217 95020
S 14642 24953571
O 15926 19272
S 82741 789767582
I 25903 47150
I 962 65003
E 22474 89007
O 387 74464
O 77819 91282
S 7011 380980599
I 918 77050
E 59790 82355
I 30139 98571
E 19042 73296
O 4403 17169
S 37366 126066256
S 93951 11227969
E 5164 29080
O 31932 67625
I 45086 67228
S 44514 397290084
S 38215 316336745
I 25186 96399
I 12118 16441
E 75362 93605
E 3086 86833
S 93581 515912195
S 22101 528535363
O 60245 85114
E 31580 78568
S 19812 475201436
O 1282 82903
S 31843 502723601
O 60861 69585
O 64164 64309
E 71337 76549
O 41100 78425
S 66590 278554503
I 16346 46136
S 20086 733669391
E 3844 80581
E 59446 79739
I 30260 85653
E 67457 90569
O 43423 64665
S 80181 148717773
I 22834 61430
O 22060 86625
E 14114 76706
E 19074 84243
S 20300 591585392
O 20249 60332
E 26417 63420
S 20216 964632134
I 32910 43849
S 79682 673735435
E 1045 1369
O 11310 95597
I 24772 37623
I 29824 99409
I 22845 95816
E 82253 82853
O 64611 74569
O 25278 33013
S 38205 364944392
S 4967 890133583
S 48340 733900170
O 52619 63335
E 52990 78586
I 7629 99470
S 97085 631830429
O 74167 77708
S 35616 299336604
E 41245 90686
E 10918 90346
I 29728 35801
E 13310 30240
E 25860 98590
I 87894 95581
E 7594 50261
S 2551 696871957
O 19689 95462
I 32239 56446
O 47346 80676
I 46179 56348
S 87875 545505483
I 70887 87882
O 16761 58321
S 84736 113038901
S 89696 641685713
E 29242 86464
I 95347 97397
O 90740 91126
I 25359 65092
S 57283 877158953
E 25380 96623
S 8829 974360413
O 33252 40865
S 9338 358945705
O 15366 61428
O 33707 83743
I 41481 64404
I 18919 98441
S 75767 223219050
O 75775 82568
E 23893 30526
S 78527 324892616
E 19011 97911
E 6486 95753
E 17251 56329
E 26354 53590
S 46983 650083580
O 16488 52363
I 81362 88053
O 32456 37346
E 55413 57055
S 10806 655372408
O 77089 87500
S 45249 28504056
O 46631 67542
I 63729 80013
E 27809 82078
E 1430 12047
S 11502 60343021
O 42833 98557
E 33195 56080
O 33808 64671
I 1995 12132
S 20753 868466497
I 54195 63837
I 2485 78878
E 52464 82239
E 33611 70735
O 11986 16254
I 58277 65037
S 70577 538280560
I 78954 86851
E 18763 86169
E 14426 92887
O 13340 65724
I 27878 69689
I 14552 94496
I 463 69041
E 3729 86144
S 9347 637309272
E 52074 54451
I 17308 95567
I 14964 39984
E 4925 8091
I 49187 72225
O 48019 88471
O 23673 51588
E 23276 45921
E 13297 85675
S 67883 713009323
S 65570 532618984
I 44794 57163
O 16478 17927
I 68662 88747
S 29753 157260837
I 48226 51726
O 34685 66870
I 15174 15740
E 9500 29662
O 6624 13556
O 16282 65248
O 36138 36461
E 56876 92569
O 77694 84591
S 81654 310275151
I 33547 56247
E 22369 80579
E 43582 65135
I 1450 34984
S 93341 621011857
E 36888 53739
E 66967 80301
S 81192 456488432
E 2196 20326
E 28858 51693
S 39673 903455305
E 49616 92382
O 30612 74174
S 40472 448762159
S 46882 882012619
E 83434 83889
I 44082 44784
S 5675 299104642
O 45256 93726
O 72622 77417
E 35094 94876
O 64186 83493
O 58477 81073
O 2634 30174
E 29962 80984
E 12810 17558
S 15676 319299353
O 18794 71759
O 27410 40966
E 54641 83825
O 19796 78428
E 14105 94699
I 7123 46013
I 68256 68275
S 79841 493801819
O 34041 78305
I 28973 52972
I 4112 8079
E 13660 20158
I 20301 27994
O 49195 49977
E 17286 49586
E 2411 92047
I 23349 99033
E 1305 24000
I 26429 74260
E 22618 47708
S 58360 151918224
I 12332 33499
I 40430 88084
I 11966 99804
I 2979 73635
S 35914 412815967
O 47320 83260
O 16526 33785
O 61405 84027
E 343 40065
I 29439 97707
E 18690 28889
O 9153 27321
O 45513 80772
O 21903 98097
S 64121 550592562
I 13944 83018
E 45514 64104
S 14420 130554923
E 17128 48859
E 1101 82197
O 48707 75594
S 97248 240428135
O 75692 96726
E 2621 78801
O 40619 76063
I 30756 70297
S 31587 833749384
S 70978 52858821
E 20885 91575
S 128 120660507
E 76832 85034
I 13304 79804
S 73128 526387105
O 27876 97081
S 66696 627383703
O 51432 99489
O 1853 66806
E 20598 60331
E 11564 84060
O 23958 76230
S 94384 784395517
E 53436 89600
E 43980 50856
E 13907 52497
O 12738 80803
O 14272 66176
E 25671 72930
S 75926 190875982
I 26316 93703
E 10884 68907
I 15343 36510
I 15073 54812
O 53 23926
E 34474 83679
O 48779 81162
O 36775 58914
S 57936 183753298
S 35046 321922366
O 67041 75969
I 4135 72065
I 7578 85146
S 16801 945365363
E 45762 57846
E 13274 97583
O 287 9106
I 31073 97385
S 71478 791934315
O 52109 54631
E 24419 93461
E 25248 63373
S 33996 831414346
E 12978 74637
S 26173 441425549
E 21303 80972
I 71470 98553
O 12074 63083
E 57158 62819
E 16072 73620
S 10670 882668058
E 47633 71407
O 43696 55140
I 51067 78572
O 14127 34483
I 85427 90353
O 18929 64136
O 33260 92265
E 64486 73196
E 19605 89033
O 44938 77752
S 16462 293443119
S 32625 839994682
E 55350 92865
I 48114 97662
E 92501 93268
I 15453 17020
O 30519 79698
S 35217 222280648
O 55626 67161
I 36544 53377
S 51151 514120226
O 21119 84364
E 76838 83191
S 32608 270530791
O 13582 89974
O 83952 85853
O 13256 42396
S 16679 296524179
S 71931 147196451
E 86418 86544
O 9041 29882
E 28663 31996
E 10219 24718
O 73159 88857
O 73390 85372
O 9188 36182
I 5320 97032
O 42801 82840
O 59246 59733
I 18817 90050
E 57846 97495
I 16827 21572
E 53634 69083
O 43822 81125
O 12365 84284
O 2123 36183
I 60104 65710
E 78896 91471
O 82895 83431
O 178 91170
O 17307 34267
I 32761 58660
O 47661 90782
O 65884 94592
E 6349 66461
S 82585 180515145
S 24245 376776318
E 8457 56094
I 9412 55353
O 63538 82849
O 40380 47531
I 14337 30551
O 41788 72434
S 33504 931771736
O 15730 29707
S 37829 395070646
S 78252 899391239
I 6869 97473
S 93150 888529391
S 6654 600797859
S 74594 88827622
S 32367 636957044
O 20267 65674
I 26332 71977
E 29490 82347
O 16969 63048
I 35090 85080
S 84063 374734343
S 49704 606210088
O 44325 45837
I 38601 58972
S 86256 951743290
S 1393 945263092
O 32161 64745
I 46209 62757
I 63452 64875
S 74005 465441164
I 16135 24068
E 60110 80732
O 44892 80397
S 1600 599572568
O 33839 41088
O 12542 28063
E 40658 82111
O 44993 66468
S 98729 351529594
E 37234 90860
E 63228 80411
E 21077 97785
E 34794 42496
S 89997 561798768
S 57904 543443057
E 3047 96512
I 57052 65094
O 37475 57404
S 82070 752803252
I 48444 77023
I 3033 39108
E 39691 47479
E 3689 56623
I 15946 80074
O 15647 44948
S 62751 206121737
O 37589 89373
O 769 19809
S 83762 236580833
O 9743 59051
O 45531 90729
I 28748 40167
I 14036 80245
O 13723 90606
S 11060 202553877
I 65736 99959
I 79278 92528
E 27145 34505
S 12249 128418605
O 81231 96196
E 54348 56590
S 51347 478558255
E 2807 91761
I 15245 59409
S 30707 569230183
E 21786 74235
O 59564 63365
O 10967 81248
O 4422 64929
I 26963 43549
S 49208 737485933
E 8526 84316
E 69860 76742
I 1436 74558
I 24559 94630
O 32986 57973
O 11768 65755
S 48034 381332869
S 56214 182761922
E 30374 37413
S 54260 186361562
S 41056 849622
S 98195 176580268
E 17838 99354
I 9258 36909
S 23434 423453491
O 24942 33220
O 41357 71283
I 20123 67425
O 35443 76421
O 26601 37813
O 7690 46698
I 19656 66360
I 45348 67775
I 2095 21038
I 36338 60269
E 33056 60231
I 25912 59559
I 36577 54040
S 4681 608103595
I 22510 22702
E 33132 50318
S 39549 396927566
I 3946 63734
O 27571 39305
I 49300 75153
O 35956 57964
E 12190 28701
O 70370 75615
O 1548 13796
S 98730 801554671
I 70305 91645
S 82746 485265362
O 31267 88613
O 68959 81676
S 55190 598256734
E 63239 78484
E 12827 73794
S 84548 227690924
O 34864 48231
E 25033 97160
O 72875 89498
S 3547 560906957
E 11975 30886
S 7714 336753226
I 44406 44673
O 61589 85965
S 61080 239860320
I 27534 47716
S 19681 120681566
E 8496 90051
O 38881 91196
E 25904 51530
S 97778 497793438
I 32761 34472
O 8721 9615
O 47425 62973
O 35191 39648
I 77474 82126
O 63832 75532
E 26946 80509
O 54096 63942
E 79286 93519
I 17914 83061
O 34613 81302
E 28015 61042
O 7312 7723
E 45258 65183
S 86241 300222281
O 23413 49126
O 67520 91177
E 68722 85979
S 77182 602991805
O 65883 87365
I 7212 63625
I 24692 88666
I 24426 81567
E 31858 78365
I 26391 73742
I 30152 60524
O 26850 98655
I 4423 59546
O 69013 72610
S 25442 800528952
O 48467 89614
E 8625 20361
E 9207 64642
S 55847 398113818
S 87320 187255108
I 2195 51976
E 79307 96881
S 56959 168743888
I 2720 52529
I 63013 74403
E 15888 23058
S 54196 150999230
O 56717 67696
E 35497 69967
O 73668 79912
E 63175 65599
S 92680 245120081
O 21012 71240
I 14162 34189
O 20404 29518
O 35914 54877
S 55649 18555649
E 15462 82992
O 13674 21619
S 2697 810995442
S 7266 551090869
E 280 91656
E 1314 65927
O 5231 62731
E 74709 95351
O 33409 46354
I 5516 74851
E 60400 99458
S 13255 903499061
O 14271 30331
O 17995 44673
O 50138 64103
S 23991 475476006
S 88599 458082131
S 25339 158041245
O 63133 67989
E 34129 75679
O 68340 85802
I 63730 83163
O 39572 82283
O 39696 42047
I 45481 68362
I 48208 64466
I 1294 51098
E 5725 17316
S 77189 408855726
E 4447 69099
O 42818 50260
I 10180 90210
S 49119 749191580
O 13691 64838
E 90155 99242
O 1184 8357
E 72454 80183
I 65152 71359
I 43941 73191
O 74391 92458
I 55177 65041
E 33414 47977
O 1933 94183
S 6940 63558648
S 21303 484926851
O 57416 85557
I 95994 96047
I 75306 77173
E 32927 76765
I 41439 74691
S 86702 316240974
I 63450 64383
O 36788 43212
I 63913 75890
E 17038 38790
O 26591 38474
E 6677 27125
E 24214 37698
I 18486 23693
S 75052 863123386
I 53002 86470
I 30289 33163
E 11025 20160
I 85637 97055
S 18625 218243229
I 42790 60611
S 74204 218512720
O 48739 79026
I 8406 47903
S 15901 133621888
I 15116 86652
E 17321 42679
I 58148 61588
O 41716 59660
I 57211 92750
O 39823 64343
I 9815 57298
E 76665 77162
E 40561 66422
S 27434 688851966
S 44042 663636860
O 39090 95660
O 79140 95211
E 262 5143
E 13752 79318
I 30892 44667
S 71981 303911660
O 6023 68517
I 55607 78088
I 26001 58235
I 61340 89934
O 23434 52451
E 2149 93233
I 1572 10500
O 19490 62447
O 44814 77679
I 11593 66162
I 82000 87622
S 98517 127583583
S 64574 237561497
O 15414 82714
O 10963 66298
S 42465 977817172
O 34395 38574
I 12546 25548
O 81321 87519
S 13416 156232282
O 87569 92923
E 54169 99378
E 56221 83837
E 1685 95215
E 25513 59438
S 42453 255468498
E 79771 81327
E 13501 92679
O 46833 61789
I 30873 88754
I 8469 99248
E 66970 99394
I 1185 93944
O 22841 99339
O 83092 95667
I 59773 93596
I 9553 15211
I 52072 88053
S 43944 308933926
I 2100 46042
O 16963 90895
E 25339 53785
I 18302 23470
I 20445 86139
S 86408 681391584
E 81106 82348
E 44672 57855
O 51012 81531
E 6303 65007
E 85742 88124
E 22737 42004
O 57372 73800
I 48527 84433
I 43057 56000
O 18328 31353
O 24735 57048
O 69511 74672
S 1796 492442701
O 10464 12262
S 92617 121942449
E 29242 31514
I 38793 75283
E 70310 97294
S 15066 35959610
I 3003 3165
E 9478 72377
E 15790 22546
S 53732 241802837
I 20771 69338
I 27898 63055
I 29736 79122
O 67755 89215
S 94556 290716401
S 46945 303422831
S 70485 374839071
S 26364 840791862
S 48009 450012551
I 33876 69755
O 30887 53234
O 25899 67667
O 72981 77711
O 36873 62855
S 57874 238483445
I 31873 67779
E 41920 99483
O 34273 82091
O 18006 81278
E 4110 58276
E 12984 83563
S 97675 645929293
S 43863 80129668
E 47115 49237
S 36272 341255208
I 51460 70439
E 13506 92713
O 20405 64118
O 19237 73668
I 29310 32063
E 34116 49521
S 91518 18692462
I 26375 97895
E 16343 22034
O 4226 9704
O 23545 34536
O 11392 47498
O 83863 89464
S 84121 367764871
I 9236 35154
O 41757 57468
I 46497 50495
I 18013 34396
E 26049 46105
O 9043 43789
I 82584 93505
O 65363 94707
I 25172 93364
E 26638 31030
S 95787 803708687
I 26461 92900
E 17749 64722
S 61859 593143869
E 20564 99737
S 95113 633504287
S 6682 925540222
S 32207 708092786
I 57241 89727
E 757 47358
S 83037 24145721
E 25198 93536
I 19943 44163
E 49334 68172
I 45091 71471
I 63939 98909
O 28061 86906
E 5508 55185
O 18838 77962
I 45391 47926
O 17896 49079
S 30737 354943521
S 62371 729710801
I 64560 86160
S 4803 553191588
S 76130 583266490
O 48521 52917
I 22511 93304
O 2192 26889
E 3324 7230
E 45198 56548
I 28761 98997
I 11030 24707
I 7465 60950
S 61190 804869929
O 78162 92879
E 5635 75509
O 51875 72825
O 50256 85521
I 74032 90765
S 9520 523472233
E 80195 89683
O 42146 95511
S 96779 90863667
O 32419 96328
I 6393 96939
E 65145 97961
E 22838 70481
O 79037 84977
E 1596 73054
E 1054 52889
S 79970 835386777
I 16714 41237
S 51316 208805371
O 2173 86736
I 71241 75457
O 28407 66422
I 17623 26299
O 5680 81831
E 90217 99798
O 15746 24108
I 26768 86788
O 54112 70758
I 5663 83692
I 7448 40465
O 14702 67913
E 61789 80005
E 52440 82415
O 20741 85800
O 43357 96736
E 66009 85514
I 18868 63682
S 82557 449468536
I 28345 74632
I 48426 59717
I 71820 72007
S 64294 213881960
I 25718 41456
O 21766 75144
E 46927 89245
S 13936 174712098
S 70109 745564958
I 19617 27534
I 50853 56436
I 45388 78405
I 33370 84863
I 6181 11637
S 58570 751121018
I 65840 89203
S 95176 532612880
E 31345 92273
E 21171 56500
S 98841 938998064
E 49078 66923
I 11776 38431
I 28137 69293
I 45431 62653
I 24896 67676
E 33832 71833
E 3817 30953
O 72916 97345
O 7835 81032
I 5391 36570
I 88963 99125
S 47352 895723461
E 12555 43703
I 59894 77424
I 17945 23572
E 12597 20238
S 51181 791657422
E 3858 50136
E 45776 93350
S 73209 434387082
S 43086 260538931
I 9909 90916
I 12623 15081
I 60130 72043
S 90744 636693767
S 14417 140217267
E 49241 67804
I 52810 98160
S 2027 73762908
E 45709 54855
S 11986 420340653
I 26800 26929
E 13296 51255
O 37093 50190
S 31243 218594932
S 84081 936330232
O 43264 71447
S 88306 398285477
I 42069 93525
O 86396 94216
E 10272 50935
I 93000 95946
E 65666 68133
I 4463 22672
I 15414 54080
I 8914 99408
E 22663 86040
S 15532 970791323
E 63343 81765
S 73193 957391334
I 49613 68033
I 18046 28294
O 28466 75641
E 11746 48149
E 4040 46676
I 4107 99963
O 50150 97198
I 57651 91025
S 17504 926874046
S 52875 217778874
I 67310 80738
I 7802 8479
E 82591 82937
S 52649 609295245
O 31440 39478
S 82597 127014190
O 8506 37642
O 95320 98986
O 44484 83849
O 34901 46502
I 54065 94438
O 32835 73212
I 54425 71870
S 8072 522102290
O 29086 89978
E 41691 81897
I 49846 52959
O 53749 86830
S 82401 481357167
E 6821 45866
S 71555 159399173
S 91437 75111092
I 74058 96716
S 59197 704791439
I 48734 74365
S 25934 666607412
S 34991 513041746
O 2402 29389
I 83918 86762
I 9140 83078
S 30647 256725360
S 85206 74349768
I 44136 73297
I 210 95811
E 24930 45463
O 28733 68992
O 76458 99167
O 24942 59314
O 9616 94868
I 93194 97886
S 86685 949910419
E 79572 93179
O 40063 79609
S 94291 428440859
O 89468 89831
O 59503 81127
O 83983 85156
O 61503 75970
S 85043 512097032
S 42722 978587118
S 97937 860456344
O 75967 95519
S 29658 869844556
I 17180 53175
O 66054 99750
O 50797 54396
O 1862 29415
S 15434 46179701
I 46359 72718
I 13911 59568
E 34903 67237
E 40458 62455
E 60359 84229
I 66982 82075
I 25483 55898
S 90346 795603225
E 21207 80794
I 32878 50932
E 19781 67349
E 7411 21954
E 2371 59167
E 25226 56111
S 20182 501594817
E 7727 85411
O 7161 58878
E 66615 79492
E 26296 55659
E 14531 22034
O 81370 93165
S 78916 397000082
E 33686 98598
E 26190 81546
S 47133 105172025
I 1718 25109
I 3974 60524
E 3430 7005
S 47889 83103663
E 64995 88218
I 2310 47542
I 63042 63090
S 9759 358706015
I 25645 70182
E 79642 80347
I 27786 63999
S 95702 239120958
S 47031 366795881
I 54875 81528
O 49129 60207
O 9105 51629
O 67534 72857
S 55890 784139800
E 86133 90634
S 2262 355888055
E 50432 81953
S 63491 488739527
O 9411 69294
S 78213 742730949
E 67734 91710
O 34936 72249
I 16800 65448
S 74757 348802813
O 31750 63651
I 13791 20625
E 17719 98871
O 55302 64980
E 26028 91290
O 8296 72969
E 33321 76283
I 5858 9287
O 34530 84902
O 56497 84546
O 62956 79013
O 36615 47221
E 46654 73649
I 33021 91988
E 20210 50258
S 88589 286057782
E 13206 25929
O 50431 54154
O 74085 99013
S 46706 652747960
O 37945 47036
O 17125 59450
I 48200 63551
S 7166 806855538
S 42849 742247193
I 20453 62548
O 57985 65817
S 31662 905370770
I 1662 40252
S 89886 318984532
S 21240 50570850
I 45033 59242
I 66648 66873
O 13927 73964
S 21480 514026177
I 71069 77442
E 30262 73741
E 60579 65743
I 44553 60729
E 3888 98521
I 41002 67984
I 68538 72328
S 44254 647718436
S 71458 859072811
O 10730 87541
E 10368 77444
S 75048 499944398
O 31941 73959
S 57411 646846219
S 92935 64759140
E 34550 86586
E 25573 72312
E 80062 90320
I 8706 58162
E 4139 86319
I 48425 99458
I 51609 98073
O 21274 52996
O 4807 24165
S 30915 475670870
I 22023 71097
I 55014 66325
I 1415 3311
I 44 73630
S 93094 991394881
S 65418 358231112
I 9580 89487
S 40716 666026147
E 31192 43926
E 28668 37870
O 70342 79129
E 30592 37363
O 25041 81617
I 47945 98782
E 11594 15257
O 64089 97885
I 32190 73333
I 75595 90893
O 17664 58833
I 8865 90226
E 50367 97102
O 49998 95231
E 36542 98312
S 48755 250596563
O 23106 93598
E 11253 28755
O 57062 91496
O 70127 88193
S 42066 563270584
O 61683 99953
O 37366 61748
S 35646 156812410
O 56569 87955
E 82574 95465
I 15835 32889
I 6576 82952
I 29232 41295
S 56262 632489434
E 56170 92806
O 67282 88711
E 16912 84537
O 41514 57783
O 46641 87140
E 49241 87717
O 55090 84125
O 26975 77296
O 64455 73484
O 53455 72717
O 36766 72117
I 50297 84188
O 18227 92160
O 63914 96606
O 5524 18228
O 11732 83250
I 27708 93688
I 62419 99428
E 16791 46672
I 18059 56540
O 1796 79386
S 76035 6554444
O 38647 98683
O 2891 77568
O 40862 57425
S 95341 299332579
I 84495 96705
S 25262 27858381
E 59931 99264
E 37862 71477
O 13907 56525
S 61202 793907631
I 61512 75404
E 25693 34786
O 18866 88394
I 5068 18314
S 38939 446902560
O 7153 28085
S 99719 547826908
E 72408 93271
S 69554 309924594
E 17707 29570
E 59936 74535
O 19516 69089
O 11909 67725
E 25654 72251
S 30583 528168150
S 84606 392207296
I 58251 81202
S 26386 212843408
S 27610 929566600
E 13683 98891
S 20790 183232366
S 94336 700312404
S 60276 146214723
I 13153 29249
O 21583 80834
S 95165 149823638
S 28895 740911820
E 32145 39847
E 1189 48559
S 2726 398302974
S 32996 498874348
E 22821 56379
I 66877 69405
S 70011 194626001
I 9323 76713
E 24118 85469
S 4807 237559530
O 6468 63099
E 84448 88558
E 26420 56705
E 195 39088
E 31084 48247
O 24111 86076
S 26703 537943602
E 1984 60344
I 7486 62802
E 41898 54001
I 38787 65356
I 16680 50380
I 71740 86199
I 22401 42469
E 74184 85017
E 53313 61944
I 90793 92537
S 36952 883371474
E 23528 98456
I 6550 34617
I 510 15118
O 68898 89902
O 56056 97210
S 92191 931818842
S 52522 482133402
O 4379 72662
I 3811 11592
S 31591 108070402
E 73824 74643
I 14324 91539
E 4155 53771
I 8729 90227
E 51751 71878
I 48225 74310
E 5534 21290
S 20837 735501235
S 31335 892159341
O 8805 27628
I 24283 45486
E 14473 48268
I 3418 33220
E 68272 70825
I 1207 45825
I 60311 95222
S 82688 201724862
S 20395 651872573
I 39335 43785
O 60910 76095
E 19335 49231
I 17534 33638
S 58124 139764826
I 1661 96855
I 12814 29448
E 2178 63861
O 20615 30755
S 44522 270416111
S 39404 544975986
S 16012 899608199
O 7142 27839
E 52937 55494
E 35178 59134
I 27739 65810
S 5954 923656234
S 69334 199252619
I 8266 89586
S 38817 451139058
E 31533 60694
O 8067 12012
I 44641 68199
I 63480 86590
O 19878 95569
S 37555 648069756
S 23491 106237303
E 71038 85508
E 5042 72483
O 41953 77884
E 84958 89112
E 82016 84959
S 86705 454706374
S 33534 532701859
I 39106 44402
I 3665 48068
E 11805 32305
E 8418 55845
O 26974 82426
S 20823 398579704
E 18848 80475
S 15392 605745700
I 36615 54668
O 875 55284
I 26193 38731
O 31917 61886
O 8006 38400
S 11161 262914779
S 33241 317473251
S 17908 191582902
I 55597 74828
S 6662 494593077
E 30935 69683
E 25685 28305
S 60951 662261676
I 5714 8453
I 75671 99344
O 1220 8014
S 38429 471970386
O 16016 51533
I 62661 87199
O 14938 99706
E 41710 58709
E 73786 79975
I 11341 44471
E 54900 97710
E 31543 72151
E 72343 97696
O 10869 32617
S 25076 820736955
I 27206 31441
O 20355 85063
S 66700 25382744
S 14701 239942707
E 12755 51058
E 71710 81336
O 56357 89754
S 51350 632509950
O 38164 56813
I 4678 19413
O 27119 97607
E 54101 68595
E 70561 85011
I 59937 67338
E 21957 51504
O 2976 86968
S 42640 131346088
I 30091 36009
I 76859 86187
S 47273 366135862
S 37813 766287904
I 8169 42976
I 32060 95049
S 67274 332265529
E 26154 91098
S 3928 746483242
E 31047 98082
I 15037 93181
E 33191 36599
S 76963 199468532
I 64734 72647
I 22190 64376
S 46715 790771254
I 66264 81678
E 33869 54296
E 21570 61675
O 89978 91684
O 38475 46491
S 76077 814749732
I 60496 73140
O 52033 85945
O 67584 77313
I 16980 80604
E 31450 48670
S 26018 200209196
E 25603 53053
E 55211 94956
S 32637 573260804
O 24391 78010
O 16511 52363
I 48784 78063
I 36735 84878
O 39020 48758
I 10488 71204
O 65464 66736
O 41096 43328
S 97398 27105045
I 45316 83519
O 33146 95879
I 72654 84899
I 34320 90277
E 74452 84957
S 94819 796246841
E 4439 14774
E 18794 27961
I 34947 96123
O 38636 46986
I 82348 88294
E 87188 92847
S 9598 957470527
I 30515 83369
S 59977 432851645
I 86734 99410
E 4904 56068
E 17714 89545
S 66613 71368076
E 15306 67634
S 63944 387479217
O 8113 99530
I 1627 13219
S 8685 179341874
O 73641 92574
S 79292 186598159
I 31262 73295
E 13132 54595
I 46699 77563
S 39086 360226790
I 21996 79535
O 4813 91517
I 36758 84229
O 50060 91343
S 61208 885315176
S 3402 687473474
E 21719 85355
O 30157 46889
E 42987 52259
S 22657 921428741
E 17352 19252
S 42223 202272561
I 48943 64108
I 7721 95968
E 44128 98362
E 19139 71489
O 86927 94110
S 41343 102007498
E 77318 95970
E 842 81424
O 90688 93950
E 16726 83857
E 54756 81922
E 1405 68397
E 56724 85822
O 47208 55572
E 15972 21184
O 26775 56949
I 1646 93719
I 7388 15739
O 74612 80917
O 36952 64678
E 93428 98932
O 10595 61296
S 26169 341204453
O 56753 82442
O 51046 95233
E 41314 47655
E 53961 74512
S 56849 835530294
I 4577 96696
I 48123 76863
O 12879 17082
I 61001 63293
E 16230 98668
I 26229 57331
O 33759 85638
I 27379 52702
E 62986 96225
O 8991 99360
O 38802 62852
O 25059 58068
I 8917 81283
I 69979 96029
O 4824 76877
E 69722 81948
I 7326 75275
I 8072 67120
E 37625 46097
O 4390 45112
S 32880 687508819
S 22133 224809315
E 58483 63942
S 18139 855263985
I 58801 77849
E 11566 55788
S 56248 460977404
E 66908 85018
E 39408 43096
E 44697 51532
E 10978 52660
O 35922 70688
S 14868 842455597
S 81109 57618038
O 25837 87727
I 31160 56923
E 52055 88606
E 60029 98198
E 52146 62975
O 49304 61841
O 42935 71911
O 26395 97818
O 46504 47023
I 21197 51901
S 25074 772039964
S 84003 470292573
O 42089 51836
O 52949 58370
I 72105 77535
E 2426 96549
I 58951 62933
O 7667 19338
I 24861 77532
I 624 93949
E 4863 73713
S 8636 462085148
I 13531 80915
S 60703 792809043
E 4308 81642
E 82178 92852
O 18451 19466
S 62055 418489528
E 6704 68478
O 74679 93020
E 8133 98771
E 63234 75105
S 93702 198296066
E 56787 94013
I 10971 21513
I 65481 67200
S 6267 314631718
E 52897 71379
O 74177 83812
E 44111 82139
I 53706 96940
E 62657 77284
S 1652 199771877
I 68441 84704
E 25598 85450
O 8976 37724
O 40548 44559
S 35886 26603763
O 85242 95708
O 60114 84651
I 13365 83350
S 76169 217583642
I 49251 89156
S 40378 684975362
E 15972 72682
S 96369 147294451
I 27 96816
I 68721 72788
E 29393 48491
O 21194 98812
O 1775 58873
I 224 72469
I 7751 31592
I 40117 86252
I 2501 86784
E 21397 25731
E 6441 58243
S 9416 365352596
E 12637 20414
S 94591 382231606
E 65860 93241
E 9530 47734
E 30315 51232
S 1959 298022694
E 69635 70855
O 38741 70627
I 59675 95613
S 87019 281614478
E 22292 80316
O 33935 52020
E 17712 81908
E 33969 93208
E 77674 82396
S 58956 888688071
I 17071 71617
I 88967 95664
I 82027 96654
S 77843 293698119
S 69983 368509294
O 64517 74711
S 95991 102108118
I 47741 51781
I 55653 57484
I 16296 18229
I 31226 70722
I 91165 97636
I 3604 85241
S 29728 527079016
O 69747 87970
S 7323 817107237
I 56534 61561
S 35039 906566749
O 33601 53175
O 18993 94159
E 30648 89436
I 62490 73044
S 69819 756616835
S 75719 240377330
E 48440 50054
O 31280 47548
I 72201 92092
I 1277 75727
O 17305 83615
O 1183 53892
E 16788 74485
E 6935 74053
I 6299 56860
S 66344 580267257
S 8893 283537012
O 6456 82670
S 56708 901863578
I 13684 22276
I 17912 19573
O 11210 25701
E 40887 90191
O 30686 69933
S 31776 121967445
S 71854 791357952
I 15192 77885
I 16377 36266
S 3493 672168167
O 54734 95315
E 61681 99785
S 54337 174054529
I 6912 86206
I 31992 62350
O 50404 95517
S 80574 592101199
E 67189 87923
O 25425 84938
E 14240 76228
S 43145 313247329
S 55279 327313245
O 38856 87914
E 16367 53144
I 27710 66845
O 30332 47231
I 27548 77064
S 54915 331576879
E 4100 99511
E 5362 76953
I 66097 71639
O 28923 32499
O 34632 34656
I 55092 98564
S 2445 833709805
E 77460 90011
E 12657 94533
E 25653 47175
I 30857 62438
O 52892 77828
I 60811 74243
O 40336 44983
E 27237 75665
O 1260 28499
S 97538 840945079
I 35148 61214
E 73864 76622
O 11316 15367
O 35558 98220
O 50697 84973
E 21836 68416
I 31862 32353
S 37310 804648443
O 57718 58158
S 27748 763245214
S 32116 964332466
O 9757 88365
S 95312 841361388
S 31294 640528277
O 48589 97100
O 41142 54968
S 24678 588350124
O 21681 44381
I 14399 89120
O 62565 89311
E 53192 90073
O 70630 85696
O 7244 43865
I 23421 31337
O 74159 82113
E 3983 43532
E 7080 82262
O 40151 88739
O 14671 89083
I 33004 43894
I 15242 33689
S 26788 597352977
E 4448 52319
E 70830 83975
S 52192 394003987
I 5219 87138
S 1667 406041185
O 17853 48733
O 37232 77636
E 19842 35876
S 49769 198718506
I 47425 63288
E 43615 95438
S 96031 87998908
E 81388 97367
O 71715 79069
S 29593 266093892
E 36234 78996
S 47370 92377237
I 27720 52245
O 826 48008
E 4887 33658
O 69674 71712
I 31487 46784
S 56627 699176944
E 28888 92479
S 65512 8431753
O 28928 30327
I 13204 97313
I 15110 89850
S 90300 365175158
I 58164 91059
E 42083 67928
S 76511 600944101
O 63883 97106
E 36713 54338
O 84403 90579
S 92396 94024890
I 8371 13305
E 3186 86412
O 85043 97728
O 71544 91415
O 13868 73104
I 77765 79918
I 36147 38149
S 68659 920808007
E 51893 73613
O 65569 74151
E 98822 99149
E 34711 70124
E 44188 84614
I 77294 77680
I 17163 24111
I 16734 51017
S 39608 201468583
I 22240 75322
S 54860 418296200
S 53464 784423984
E 15526 53338
S 85229 586428312
I 35849 59166
S 66823 511959442
E 19287 57539
S 64283 153329585
I 64299 81281
I 5497 98345
E 22996 74049
O 39841 96314
O 12395 26875
O 53631 66057
O 38681 58234
O 49999 61994
E 36985 42811
O 2287 77322
I 61908 98680
S 51591 129218543
E 28478 57586
E 63711 82748
S 33646 776121203
E 53134 77719
S 10097 400658498
S 78186 201592474
O 67919 75435
I 30258 82235
E 56251 92003
E 85894 94306
E 61441 74441
S 61144 513819051
O 42019 46056
I 42305 72401
I 64697 89122
S 58579 126245813
S 69183 404770234
E 32070 35760
O 76835 85273
I 26480 87138
I 38247 58327
E 40371 87713
S 44828 940202590
S 28679 316820169
O 1375 5280
I 65188 97938
S 3020 775537001
E 40088 91427
I 3784 59074
E 19092 80574
O 74846 78046
I 37340 54208
S 91735 935345872
O 73232 94968
O 787 59285
E 27510 69067
I 51526 58547
I 27276 47465
S 69059 885612536
S 74564 1502352
E 2518 23148
O 52155 97188
S 40412 725611884
E 19391 77630
I 33303 42636
S 99237 405434281
I 3076 65170
O 70236 77984
S 11351 792626230
O 42996 45415
E 5313 41363
E 19065 81699
S 4208 753847257
S 80747 393820310
O 62767 66816
I 51196 82450
I 21657 30306
I 28334 86384
E 64853 89695
E 66615 95289
O 18490 91957
S 55794 73589123
E 14250 30746
I 56 77558
S 42131 67617420
S 49591 836245449
I 40812 49867
E 11359 50567
I 1732 33315
S 801 827854389
O 25658 75121
E 80283 88412
E 40408 49178
I 42014 59270
O 28726 51091
E 69825 75362
O 88731 92605
S 18189 294413020
E 60772 84408
S 45141 702671273
O 21810 94892
I 21850 23046
I 77588 82030
I 18999 63738
O 34125 45025
I 34738 89771
E 16203 98522
I 8175 37629
O 52411 77802
E 45086 87766
S 16458 141876666
E 16822 84060
E 40560 62270
S 7049 999200651
I 25142 78136
S 507 320691835
E 33602 96626
I 35163 66175
S 1285 190888893
O 17416 68963
S 63543 830952801
O 60482 78547
E 112 82846
S 26942 689117606
O 1253 72914
E 47571 89464
S 49885 649986926
I 37168 75289
E 37799 61131
E 26650 87004
I 34077 72987
O 50171 78016
E 29180 81168
O 84942 99839
E 80585 90448
O 34344 77350
E 34050 79432
E 4062 8047
E 19250 43290
O 56268 91574
E 45797 64233
S 428 69249502
S 24797 187377565
S 4092 712139608
E 58553 66195
I 43055 58771
E 19984 52029
I 9442 31039
I 84189 91840
S 71211 846696842
I 32272 96386
O 29038 76996
E 9352 51119
O 27289 37557
I 61319 87857
I 29485 68885
E 1585 14463
S 84673 791964315
O 31715 87084
S 48777 991181106
E 27775 78754
I 61178 77364
O 47396 50685
E 2415 65926
O 51058 86151
E 5736 74022
S 12822 797817138
O 59150 91927
E 39084 51658
S 26754 422029564
S 36894 742346251
E 6850 46775
O 44659 79081
O 7893 88832
I 41145 41509
S 42480 985974536
E 27101 82958
O 20911 71965
O 12108 49911
E 654 76518
O 20329 92326
O 25498 72276
I 46983 68445
S 66575 217879114
E 27976 80300
I 2062 12984
O 11200 89776
E 22405 65459
O 2718 66673
E 21902 54608
I 15594 52671
O 34800 34890
S 23642 891833972
I 27443 44809
S 29611 597509704
I 12830 45301
O 89841 93647
I 43789 44146
S 44901 222215521
O 20549 97541
O 20152 74833
E 14912 42685
E 44111 72077
E 14146 37724
E 19113 54763
E 87849 93711
O 8382 18206
E 8799 19890
E 16010 20895
E 30412 74725
O 25790 27034
E 1092 7925
E 12640 45524
O 29804 56233
I 35834 56750
S 76246 542312414
S 83727 785888628
E 8963 22964
I 32396 92206
E 37795 38242
S 25161 182598369
O 39381 87994
E 78875 89565
E 19196 81224
I 65217 73825
O 18988 57410
S 62891 870492418
O 32882 76347
I 27386 98722
E 5733 88378
I 46249 85945
E 28645 44996
O 57551 81808
E 61126 87789
S 35664 636954266
E 42649 83271
S 64856 621858934
I 1731 50091
I 11206 50748
I 33877 91823
E 61763 93333
O 19943 76074
I 14860 21841
S 7453 614617155
E 29626 60836
O 55972 77638
E 23270 77830
S 91522 214181599
E 22179 65494
O 30977 45174
O 57228 82830
S 3144 123299368
O 49370 68148
S 92616 788261302
S 50497 26118739
O 34232 69100
O 44235 57951
O 8352 59481
E 29450 73657
S 36080 415350193
O 57257 83885
E 33424 68316
E 5367 75359
S 35846 193363830
O 9981 20611
S 13307 559955418
I 43900 78768
S 50897 691032544
O 71860 86175
I 5331 40358
E 8227 97988
O 4730 66324
I 27797 43177
I 20902 48632
I 14109 69886
S 41658 233341453
S 82033 426031919
E 79157 98624
E 59527 69199
O 26676 77262
I 29202 40206
I 44735 72952
E 28761 51836
O 11506 13796
E 16262 88461
E 15724 96029
I 24520 66964
E 40450 41974
S 31464 795759925
O 17959 25206
O 31076 71747
O 1964 38115
O 3833 49653
E 8591 75732
E 6820 35076
O 38340 82743
S 64954 78910418
I 6541 59241
I 16990 60021
S 57676 99689583
O 59601 78814
E 13597 56944
E 3145 23499
I 69766 90123
E 32771 54727
S 72249 721663142
E 35269 90788
E 33351 53338
O 7707 59301
I 59947 66980
O 28790 78609
S 62900 529911151
I 67085 85077
I 39805 80959
S 77479 993434186
S 55173 324625874
S 76655 815722299
S 22883 441171495
S 79032 944064444
S 81853 482106560
S 18585 849326566
E 12391 87898
S 57254 325640194
I 78502 99711
S 87410 644851329
O 34750 70251
O 34017 62366
S 25063 251382867
I 5146 7584
I 1338 50341
S 340 456586575
I 54985 92478
S 49449 526245070
O 50341 74005
E 23051 68306
S 22219 858622293
O 70375 76191
S 63510 982940918
S 9287 437540381
E 17733 36729
S 57583 577019451
E 71493 74130
E 25384 71227
O 12986 46838
I 13751 86420
O 75979 85799
E 22497 72012
S 39326 811482802
I 46464 49360
E 69842 78532
E 54502 94672
O 32274 34330
S 44819 741368532
I 33569 76936
I 14837 81260
E 2938 14962
S 36395 191731315
E 22810 23712
O 34019 92851
I 20595 80732
S 62358 108894665
O 25389 55772
E 10958 70051
S 80257 613397197
S 31090 306639843
O 22582 65548
E 6428 17331
E 45629 63121
S 33054 207930501
E 59477 83011
I 45739 81389
E 54894 56516
I 209 88092
O 9739 13932
O 51703 87952
O 48299 88642
I 77193 96442
S 46821 120446600
S 28145 380964740
I 2352 74754
S 16276 742394904
I 77232 81470
I 16262 33474
O 64923 81150
I 37142 82914
O 56578 57658
S 64685 351591839
E 21396 44912
E 55611 60114
I 40872 59608
O 71981 75337
E 41615 84453
I 7636 37959
O 36629 79059
I 3941 22632
I 31376 85195
O 37669 66973
S 36749 87667918
O 28178 72946
S 73563 569650913
I 45177 53693
E 43288 57564
E 43824 90383
E 1007 3418
S 86080 664504366
I 6879 85398
E 53132 98643
I 8533 84449
I 37705 54352
O 7933 79427
O 57319 84212
I 13802 62587
S 76074 353469669
S 54268 826199929
E 28268 91192
I 2513 12261
S 81830 613579943
S 89213 443397750
I 40285 65968
S 63168 397795564
E 46057 66053
O 6581 46247
I 13643 20748
I 10492 16306
O 17577 38942
E 42608 79680
S 7745 386794878
S 64861 554709843
E 32395 62563
S 11408 536895447
I 27210 60339
E 26841 67610
O 15867 52893
S 50439 462985938
S 70501 466831190
O 73378 94981
I 33008 41396
E 2767 29784
I 3702 4107
S 553 301414835
S 66136 12139924
I 25093 77536
S 9923 487635739
I 24423 32975
S 28967 61589242
E 33437 79099
E 27092 89281
I 57589 91429
S 61990 684259611
E 10008 10099
O 69853 73206
E 36212 52541
E 34370 80822
S 7132 340657680
E 26949 34498
I 1201 8442
E 17824 78744
I 69754 86524
E 18740 87187
I 79728 80270
S 94904 319066535
S 10841 396654587
I 12322 85697
S 66835 887155052
O 34024 38254
O 9772 15596
O 17068 71981
I 88073 99735
S 37742 71936189
S 41393 202740957
S 30707 465619303
O 32224 60103
I 21925 26259
O 54892 60655
S 62552 589986040
O 67671 74145
I 3078 17848
E 45251 71355
O 32390 58093
O 41638 72881
O 40139 46281
I 23075 42790
E 42498 83674
E 34079 83901
S 25385 419069018
O 21586 21680
S 86836 685681749
O 11737 57403
O 93989 94823
O 15939 93990
I 23507 25159
S 82794 925361093
E 21256 35941
S 14370 246079527
O 13135 90161
E 49725 67673
S 70720 889557942
I 48785 71416
O 5380 34379
E 25970 90993
E 58563 59963
S 18224 75998654
S 83868 882968897
I 4089 59089
I 58574 69875
E 40541 60503
O 75287 81897
O 66199 83981
I 45819 61877
S 53454 794866360
E 26941 38388
O 34295 70186
E 42577 84273
O 6099 70327
E 21719 87122
O 10365 32362
I 85716 99440
S 28504 913167452
S 42163 822356333
O 16464 17196
O 19039 58654
I 35464 60933
S 98099 419035436
I 14800 58462
I 2929 94604
S 95919 203957958
I 86963 94136
O 31625 86217
S 61060 58815216
S 23023 486419309
O 42398 76421
E 4931 36394
E 66102 80922
I 31918 80147
I 15574 93970
I 43969 85771
O 63467 97872
S 64287 272581264
O 26567 51094
I 36033 42222
O 47271 48412
I 21765 82217
S 55098 889963199
E 69891 99812
S 12095 7794253
I 44122 94433
S 81234 71525380
O 50997 91742
O 23913 66629
S 70272 701384203
I 6415 26963
S 59710 310898243
E 49548 60159
I 19626 23393
I 8512 93576
O 64966 69451
O 25249 33210
S 83999 435399422
E 65526 66508
I 69950 74520
O 13634 92204
S 71352 486438234
I 1121 3440
E 21931 45425
I 2076 87291
E 6857 50188
I 17236 49638
I 59857 90607
I 32477 94075
E 25719 67522
I 11478 38749
E 34245 71896
O 69076 86708
O 20408 32606
O 39526 56934
O 12569 22069
O 52345 68132
E 38960 68321
I 7683 21626
E 34794 37681
S 85870 690169642
S 11394 110769658
I 40702 69816
O 7601 81964
O 27599 47740
I 29298 91732
I 56272 60088
I 184 98466
O 25569 47164
O 26645 40017
S 63849 456308725
S 39750 662702199
O 19143 23909
I 44461 64694
E 13483 27600
I 2574 63259
O 12166 84380
S 66908 583782424
O 32 95535
I 32096 42257
O 87370 99448
O 27511 79884
E 28339 50993
I 11522 86816
I 18699 86269
I 66 10386
E 22727 89474
I 27300 72757
O 14365 44723
O 75305 84710
E 24050 31425
I 38734 48928
E 5239 78094
E 35051 73488
S 67111 142776492
I 462 82932
S 6618 115831963
S 22124 726474141
O 34147 84455
S 44518 248108813
I 80174 89439
E 14597 70098
E 7992 51930
I 5865 15371
E 40268 68765
S 67632 827559957
I 1999 8515
E 16943 19814
I 18845 56627
E 10892 58536
E 270 16105
S 62511 31944099
I 46870 74835
E 51474 87296
I 27525 53597
E 586 51843
S 2063 242291349
O 10265 49550
E 2858 57048
O 1376 48533
O 18295 72422
O 53591 82851
E 14954 63884
S 80729 105322404
E 32919 60600
E 11526 44108
S 59575 351110259
O 25096 53738
S 28580 668521339
O 5756 65399
E 12281 89560
I 18540 55114
I 27782 28855
O 32762 63649
E 45989 50076
O 11472 20396
O 35684 56573
S 77150 341301142
O 13834 54418
I 40525 68843
O 34264 38598
E 11380 16100
E 70906 88073
S 88068 930022060
I 26019 68567
I 40872 88165
O 30724 79004
I 10725 73718
S 73808 953203592
E 4359 81397
I 21138 42141
S 1553 579393822
O 47060 64822
I 23928 75072
E 30890 39513
O 56845 74644
I 58008 80305
I 20645 49011
S 39360 815490092
S 58472 722496514
I 34171 42651
I 50931 69147
E 40495 84388
S 28977 819564260
S 54285 113209181
E 89 81352
E 20372 68702
I 50382 96795
I 2244 88874
S 6835 876659687
S 5384 60683175
S 20819 134859709
S 40020 839215938
S 25778 402833706
I 27673 68493
S 22610 550380810
E 93369 99861
E 49648 69105
I 79341 86831
I 60697 74597
I 57792 86541
I 8717 34793
O 87768 90456
S 21161 793535448
E 39021 98263
I 68589 83956
O 41771 73215
S 23620 241460050
I 25041 64811
O 65608 83069
I 43580 89579
I 63430 89414
S 75852 935615511
S 41364 371649944
I 25362 61293
I 7314 8537
S 43548 329982622
E 9556 22754
O 56106 57117
O 80699 95926
E 54028 78438
O 92288 97204
I 61176 86390
S 19642 44427796
I 70142 74393
E 37445 42115
I 31925 81085
S 60106 994645192
E 4085 33292
O 80 91702
O 63473 95292
O 40162 77165
I 28016 60365
S 60544 75851326
S 83329 55226048
S 93272 594989791
E 16372 61497
E 40480 97568
E 14628 80220
S 88981 794600580
I 20334 79890
I 47131 66185
I 20264 66924
I 56960 90455
O 89993 91642
O 65864 78783
E 19918 63996
I 40747 68325
I 77930 83631
I 6657 10721
E 52044 81129
I 15704 72521
S 91857 885487663
I 70536 90736
O 40628 55550
I 4843 48538
O 8642 93434
O 37676 68063
E 11894 13613
S 55699 71666785
I 34653 49279
O 18176 62956
S 42686 502260404
I 57824 92244
I 34749 88554
I 18107 39762
O 12620 78940
E 29715 78750
E 3560 40497
S 32239 273349706
O 30067 36790
O 79281 96368
O 62784 85864
O 64151 83381
I 38152 44625
E 3828 36676
O 56728 79032
I 42410 64876
S 36455 805420838
S 22814 455551909
S 19472 398854801
E 4584 46817
I 14036 61758
E 80328 98942
S 27995 262801018
S 53070 114301102
I 5403 96837
I 56638 72722
O 24662 43311
E 12631 20816
O 76974 79116
S 71431 388389386
O 29281 44931
O 35707 89533
I 865 66651
E 23842 60625
I 16342 61626
O 33088 68815
I 17638 38704
E 22110 52014
E 29220 92700
I 48762 73904
O 17826 82650
I 32799 44523
O 24490 96640
O 54834 96843
S 83583 425550374
E 62559 74529
O 7890 21672
I 36337 58599
O 70208 92227
S 45752 15848896
E 79573 86327
S 58196 367318412
I 2893 67686
O 34737 58446
S 44882 132646582
S 7122 506321460
O 11546 18066
E 16587 36433
S 53319 307839389
O 35715 69847
I 36716 95256
O 47619 78434
O 39410 70138
I 30521 31475
S 75644 66369096
E 38461 62768
O 35985 39842
S 85425 5738743
E 21163 43964
S 30138 661525727
E 81738 99256
S 68847 281902200
I 15672 88444
E 15971 38011
E 25939 89632
S 43173 827105013
S 71370 880992445
O 58897 62163
E 51751 89514
I 13142 90988
E 7462 81719
E 86484 90897
E 8022 53238
O 18288 44938
O 72673 88824
S 88595 971764725
S 52925 633013554
I 27540 88452
E 15911 31534
O 3937 51934
E 11431 69781
E 19801 89305
I 12286 29096
O 11666 90186
O 34451 72775
O 12795 55149
I 6318 42199
I 69521 85957
S 93502 947628149
I 23068 30505
E 1810 48342
S 65482 525654356
S 4774 378644716
E 20931 41538
O 33227 94003
I 11593 92750
O 66310 89492
E 75777 76307
E 49500 60590
I 31625 62444
E 35193 44215
O 50735 56818
O 11076 36949
O 72820 90651
O 20933 87973
I 54384 92520
I 97111 97325
O 18781 45748
O 700 9228
O 14861 48559
S 89469 374378508
S 30686 138978542
S 17907 470626081
E 41770 70658
S 37426 48746905
E 56461 86832
E 45500 63433
E 29600 80799
O 5995 50651
I 7762 60051
O 17505 57729
E 10321 52507
I 25246 68935
E 27148 63644
I 33067 42337
O 2869 70889
S 99490 783707164
I 30322 62293
O 6202 22372
S 94672 85152637
O 10667 24575
O 45301 75676
E 54703 97058
E 31155 48092
I 5301 79424
E 11414 62335
E 58976 60380
E 28716 54212
O 92194 92531
O 15192 34674
O 15812 21850
O 2101 81855
O 34144 87826
I 25966 42577
S 90730 418021049
E 32726 87100
S 74571 201755609
S 7043 161149767
E 37461 55313
S 74574 973073386
I 25887 67744
O 14962 65138
O 61374 98992
S 4557 849164867
O 66418 73284
E 36135 89385
S 98981 878341799
S 61940 618581706
O 8157 95450
E 6367 75074
S 83321 455024519
S 8981 835773955
I 20458 29489
O 29194 79626
E 61703 90481
S 72770 799724041
E 8311 90508
I 368 96318
O 44773 46254
E 57488 65560
E 26560 56977
O 8702 72138
E 37645 99156
I 14249 39926
I 5183 37833
O 40700 80473
O 8281 12356
E 21351 61386
O 17091 76679
I 28424 45308
O 8167 84600
E 51140 52800
O 14753 33281
S 13599 856021837
S 76277 779922133
E 26032 66266
I 10834 29454
S 64891 539772318
E 2266 14973
O 36079 85457
S 14942 717767914
E 2735 20817
I 71419 94656
I 55830 99246
I 2166 55543
I 4028 69020
O 62179 63219
S 60914 619887627
E 12416 45372
I 7097 51302
S 56878 604459784
S 75808 908774732
E 22964 94937
S 4654 423352112
S 43043 161009139
I 29293 95935
S 88043 978314798
E 56639 72277
I 24341 70233
E 71489 87692
I 30840 60525
S 11823 14872987
S 92008 84468336
I 92952 97936
S 60266 241435723
E 25969 81981
E 55689 86439
O 2233 38798
S 3473 662838150
I 11336 12504
E 10623 74318
I 61229 98902
E 29153 61734
I 39157 59732
O 24176 62010
I 80072 80687
O 26399 62606
I 69770 85693
S 3598 350284895
S 90967 856239949
O 6202 98492
O 46431 65012
S 47451 193572128
O 85017 92072
E 7544 73893
O 66149 84454
E 63883 72312
I 15793 41398
I 17133 83918
S 84715 131420135
O 37749 88358
S 69364 354333560
S 22859 748557869
O 17197 21444
E 12541 20906
O 91112 93806
I 22744 73764
E 33584 94979
E 54744 59183
O 91600 93779
S 82893 251226650
O 37507 74728
E 51640 93916
I 39121 71823
O 72637 83156
E 59838 66260
E 60707 79205
I 37242 72006
E 53242 64030
I 45029 62576
S 81307 81173954
S 13344 774194171
S 64268 621492927
O 14295 30632
E 13499 54051
E 45157 92306
S 44325 47202574
E 2373 74057
O 33094 56094
S 99116 932904126
O 129 31617
I 69372 75850
E 83929 92283
O 47722 49980
S 15870 136042673
S 37416 782832368
E 57668 80562
I 31373 55379
E 36055 76372
E 33392 62686
I 57211 90626
O 29710 92892
O 16394 16945
E 38347 58354
E 28059 68098
O 26067 44129
O 3738 81379
S 8402 291796331
O 42665 99811
O 61897 80265
E 43528 81444
E 16624 56500
O 59717 83984
I 32298 53814
O 4428 98664
I 60449 65279
S 72310 33357743
O 63051 84917
E 10413 27574
S 13901 83905026
O 3575 65260
O 51417 63917
I 30854 36448
E 35524 84680
E 19045 39248
S 37625 725721958
S 90321 619753361
O 31442 66765
O 79935 88527
O 3391 20859
E 43229 90749
E 5280 48341
I 18433 94336
E 70841 99236
E 59067 80057
O 28592 38604
O 2876 63945
I 51539 65112
S 30114 701993645
S 73296 579601416
E 57922 67144
S 73124 268417710
O 60628 86778
E 40211 62750
S 68529 543601880
E 12718 15731
I 19428 77516
E 9301 43574
E 56187 58896
S 65383 744849317
E 2679 40482
S 59811 896302390
O 31607 95027
E 58193 82153
I 86537 99152
E 10745 40471
I 17122 73676
O 10266 72363
E 23352 34723
I 19991 34598
E 25552 29994
O 3830 82264
S 13809 8645207
O 2764 80139
S 48681 700432983
I 20474 57872
O 12793 72871
O 68070 91429
O 27448 65987
O 3873 94106
S 33898 148078284
E 47515 88761
I 25020 45901
S 65933 252955660
O 32071 36159
O 43283 57964
S 37320 196415833
I 65572 82273
S 14911 616657686
E 18181 40201
S 61042 394106406
O 47196 96918
S 29868 445349223
O 9061 60396
S 50365 543881053
O 31440 81800
O 29454 96678
O 51876 69454
S 71722 674607112
O 47533 68222
S 64869 757885437
I 31445 85527
O 3381 11161
O 9046 70835
E 13391 85887
E 38406 43813
I 890 38187
O 40859 96074
I 16893 41157
E 755 9110
E 62594 81747
I 22659 77350
E 28752 51026
E 54471 93264
O 10021 40688
S 76931 261089422
S 5992 479806160
E 6681 31385
O 6879 90641
E 15767 22043
E 38114 87520
S 64896 511442814
E 1281 18196
S 30659 297120876
S 65196 862735340
E 24978 68886
O 59855 80151
E 51408 94071
S 43171 184336472
O 72943 84662
E 1473 80587
O 24948 77193
I 8647 9085
I 24194 30176
E 10685 31413
I 69044 87910
I 12816 46196
S 29740 849196225
O 49230 71669
E 21870 93347
I 21473 86450
S 46831 343904580
O 80602 82689
I 36450 79683
E 39934 55275
O 5971 77478
S 44665 120514836
E 14441 75320
O 44191 99473
O 54749 63196
E 6093 20640
O 1300 88626
O 15223 52545
O 13356 21516
S 60838 589809374
E 45017 81272
O 13784 99831
S 57814 424743411
S 75078 661170143
S 24969 268757300
S 9700 625356746
S 48816 170868508
O 28329 40827
I 3376 82174
S 88469 618260976
E 41891 85198
E 34063 42496
S 62511 7430889
S 87092 623973983
I 21539 68306
I 45569 98221
E 2909 92859
I 59684 82480
I 13744 58980
E 7233 76426
E 12693 66374
O 49850 91261
S 51555 816269391
I 13956 41189
O 37441 97820
E 42037 73933
S 45002 402099602
S 74021 710635773
S 65913 270653909
O 14249 37820
I 29488 35253
E 19674 25003
I 84255 93965
O 9682 92903
I 11601 77630
O 29934 32131
S 48804 236860741
I 26446 48555
I 17809 97003
I 13139 42707
I 3536 49575
O 52363 71629
I 3807 99580
E 4378 29516
I 2323 79340
I 456 72213
O 17799 90109
O 28268 82727
S 69809 429452934
E 15136 95198
I 47242 62530
E 29158 85236
S 69109 74552496
S 24365 351615203
S 8394 241596850
S 65184 878841213
O 57579 91886
S 97989 432132452
S 74346 655874399
O 11891 12816
S 93779 751587265
I 24427 72606
O 15681 98075
S 40254 103405552
S 50652 178307444
I 15641 37262
S 59402 363932829
S 50280 381728969
E 17828 82870
E 90696 95271
E 17288 92362
I 11576 53687
O 76958 82748
O 30924 37033
S 96108 506798695
O 1513 16379
S 17444 871816966
O 6729 33646
E 2589 85496
O 1050 5857
E 50564 64322
I 10421 99989
S 55328 96976974
S 5961 597313857
S 38255 194641469
S 36851 416024261
O 62841 88846
E 49551 67757
I 1891 66591
E 44353 80568
E 15130 91877
O 43970 85744
S 58452 324116657
O 43978 73677
S 99869 891923644
O 56200 60820
E 31831 38029
I 26796 82538
I 4936 69548
I 14583 91235
O 46077 95476
I 34753 76302
O 17672 73825
O 56926 60940
O 65258 76126
E 57640 66266
S 24248 879093971
S 53530 226817679
I 16655 69763
I 40081 77622
S 14805 817635890
E 57508 68666
I 49276 67338
S 97438 905424225
I 40382 73985
S 21760 347629583
O 32338 84535
O 12548 45682
S 36916 524883686
S 10084 80161987
E 36044 61675
O 12515 13424
I 65759 93071
O 43768 51089
E 59655 68529
S 36410 952350890
O 20161 44589
I 10471 45431
O 46327 85171
O 16000 73383
E 1367 13468
I 1861 57993
E 5015 88238
I 8576 73768
O 68382 86555
E 12062 43617
O 49659 88053
O 23618 62523
I 16460 97624
E 22587 45990
I 69905 93973
S 59158 388877788
E 7761 37007
E 74606 96230
O 65729 97187
I 49682 59624
I 40385 91913
O 25063 99674
O 36372 89239
E 61879 73249
I 47270 99582
O 9345 95803
O 34071 36158
O 35919 70432
I 36324 75359
E 12194 79071
O 45855 83575
O 517 17270
I 1532 80381
I 25122 84675
O 19245 91878
O 31998 51270
O 78401 96512
I 16076 49124
E 25142 62011
O 35611 49400
O 12523 70075
O 57556 67605
E 572 71055
I 6440 9091
S 60187 176389984
I 14671 19850
S 20160 154503025
O 54892 84628
I 65112 94798
E 42741 93281
I 30901 55496
O 83818 99225
I 24803 62586
E 57208 69239
I 78320 89491
I 9057 18307
O 12054 49034
I 54539 92591
O 24658 66372
S 34111 602097728
O 17625 95670
E 83780 86151
E 31099 48835
O 6085 9078
E 67960 87165
I 56058 94065
O 78064 85617
E 43269 87282
E 29027 50336
O 43113 63528
E 48103 63536
S 12900 986085085
E 25976 91135
I 9559 29986
E 41397 47089
O 177 94025
S 2201 249554668
I 27759 69835
E 26076 35898
O 15489 60280
E 1416 37597
E 42098 53023
S 25463 961815736
E 70117 99192
S 94678 324664608
O 2569 61964
S 99782 365545357
O 4173 72454
O 4549 39815
O 19096 81828
O 75538 92813
I 51071 67882
E 8120 24533
I 32571 96617
S 22483 861760217
O 23155 49262
S 80789 97903608
O 70295 84121
S 60943 218081239
E 14514 58687
O 57162 85482
I 38152 77758
E 11781 27241
O 31898 86154
E 53132 75657
I 15307 34888
O 18166 79870
I 24421 80909
O 37310 50104
I 34839 48133
I 66020 68475
E 41591 95142
I 11515 51010
E 50258 51304
O 19912 59882
O 44133 91802
O 52318 89773
E 48596 80601
S 3986 507091067
O 21329 69118
I 88041 99679
O 53163 79465
E 39525 82862
I 58218 95315
S 15214 132964643
I 20784 21123
E 30456 82904
S 13580 898264609
S 25784 987691785
I 62419 82894
I 34414 39976
I 81671 84184
E 45218 78190
I 46116 72922
O 7912 66598
O 29739 42035
I 51238 69926
O 43175 76391
E 48559 82734
I 51671 98353
I 27757 96026
E 22829 42524
S 92238 626605497
O 47516 66232
S 74921 299171004
E 36724 65975
O 77311 94078
I 19006 41782
I 10593 94025
E 4707 13540
I 24666 86197
O 50029 75146
E 59817 74476
I 70869 76080
I 23662 47931
E 14669 63289
O 39985 94670
O 71558 84963
S 54031 482804245
O 54191 65901
I 55435 74597
E 73601 89144
I 30016 35181
E 57528 95546
S 43843 258467295
E 42380 65110
E 41458 62812
S 11025 202223026
E 5662 45167
E 39365 61797
I 12385 49153
S 91002 160199792
S 94275 417280334
O 55862 57532
O 4004 37842
O 11400 68097
S 84344 353635529
I 791 10010
E 49684 89745
O 32507 86692
I 508 9227
O 3173 13372
E 39932 60171
E 35700 57705
E 32159 67551
I 43929 64848
S 91836 143427212
I 39158 76858
E 52102 64608
O 48037 49990
I 67490 88279
S 36021 162490033
E 37820 56705
I 15995 39340
S 65945 961139933
E 46637 46872
S 49298 468144382
O 22531 65746
I 36370 70807
I 37860 64612
I 19843 82482
I 4552 27236
O 52310 85110
S 6375 521367352
O 41648 79432
S 91089 792939185
S 53808 81135468
O 87744 87801
I 35993 69632
I 36914 65875
O 18027 62232
I 25623 55437
I 19222 99608
O 6131 22026
S 85678 570012902
S 65713 447278578
E 4110 59050
I 10119 33079
E 13929 33937
E 13497 97966
E 409 23799
O 65292 70645
O 12036 40239
I 48649 61591
O 67599 99488
E 81023 96439
I 79059 96482
E 6076 34612
I 90552 99767
E 38228 72629
O 44167 92974
O 30388 90383
O 11812 67357
O 43409 95508
E 28877 35007
O 25963 71645
O 47448 69689
I 58172 66438
O 14316 69911
S 88852 529149647
S 16769 720504575
S 35083 224347373
I 28531 41423
O 15062 20064
O 53360 83445
S 29452 707630330
S 97190 881709965
E 85014 96766
S 82245 475385925
E 58973 76446
I 69058 70582
S 82504 214409828
I 48558 81093
O 31900 74851
O 73265 99802
I 1348 51896
E 15795 36063
E 44717 87062
S 79306 100013495
O 56645 86201
E 6842 48035
E 7369 95575
I 8801 97746
I 62223 77574
S 63478 539376036
E 4586 23228
O 52326 78960
E 51198 83235
S 83314 689955026
S 59607 953577812
E 19204 91466
E 23143 30204
O 8614 75137
S 62048 899635545
E 61714 77600
S 20621 379071178
I 63109 69230
S 89034 3257948
O 14145 66049
I 1114 74623
I 58774 76767
S 37883 521905318
I 647 47567
I 22979 56637
E 8653 62537
I 74566 88777
O 31560 79458
S 9805 240741986
E 21516 52445
I 30339 61261
S 71092 222209445
E 48756 74217
S 35465 827201637
E 10280 21576
S 19019 333635011
E 63822 97204
S 11694 592458972
S 4291 897254233
S 9698 901906106
O 55574 58873
I 29908 64643
O 44629 72218
S 94569 259486037
S 41280 661076712
I 50519 81334
S 94038 25679767
E 82236 91264
S 36458 753768034
S 24494 899989298
I 45885 84057
I 67646 95150
S 19195 667908469
S 94119 413095433
E 36496 59504
E 56886 93452
O 5742 37001
O 81663 86777
S 97689 907330044
S 62512 452486211
I 422 47224
E 38598 44779
O 20890 85692
I 1432 13470
E 13816 90068
S 2451 119721570
I 16805 90305
O 49388 94544
O 7158 80186
S 20556 863883720
E 10959 97620
O 12939 67996
I 10012 94904
S 26100 995603307
E 24957 32922
I 50315 90914
S 76065 500864737
S 555 744655094
I 26608 92772
O 1602 60612
I 52937 87852
S 76715 665022296
S 28626 601751692
I 26271 70482
O 80351 93715
O 11528 81020
E 80592 99195
S 94104 817451599
I 25881 32409
O 173 98858
O 17561 80938
S 54525 75977601
O 71175 80956
I 12475 75783
I 3817 95732
E 14904 37842
S 32864 730498998
E 20387 44629
E 79173 81516
S 97801 461791418
S 56180 586024730
I 53573 73054
E 4116 7248
I 62237 97891
O 45155 87589
O 68777 92159
O 5887 14429
S 67328 415120438
E 25558 89839
E 22321 45073
S 19975 813166176
O 6401 35392
O 41547 48040
I 18010 51095
I 38096 50491
S 76186 429761602
S 67259 694310255
O 9108 82083
O 29356 62903
I 35208 94418
E 20978 60417
O 23626 34823
O 25930 71880
S 31979 681713986
O 1836 61988
E 42490 77290
E 36984 62561
E 22256 63695
S 56778 616691971
I 79874 83131
I 43596 90141
I 74725 87481
E 56981 79207
I 4570 55816
E 40417 58093
E 89727 96488
E 16620 82302
E 75309 86097
I 6093 24514
S 50301 784477718
E 17386 30942
I 30006 56385
I 54482 84644
I 69406 81953
E 397 40936
I 33048 97406
E 11886 46726
O 7374 47863
O 35891 49139
E 22770 40520
I 17368 34343
I 41370 86314
I 13108 70960
E 74149 77938
E 25300 62796
S 18802 785344616
I 45263 58954
S 36588 474827961
O 18269 39388
I 42190 74135
I 24538 81640
S 36102 145919317
S 9293 991508652
I 9278 26453
E 5974 60714
I 75942 79565
E 17773 35792
S 51639 675042787
S 55205 16315189
S 99172 662196072
O 66634 87233
S 25116 936052903
O 37939 77557
O 69243 85484
E 15732 30095
E 26464 82780
E 27180 44163
E 9345 67140
I 14043 40307
E 96938 98094
I 78998 85205
E 11372 12650
E 12790 93140
S 43275 905184938
E 15291 30017
E 7098 20810
O 61699 84198
I 6059 80538
E 80633 98382
S 20034 124929106
E 79842 97286
O 76263 76502
S 16517 565944070
S 7458 641969136
S 32022 437405755
I 7318 76235
O 1159 77419
S 62193 3804754
S 452 426455041
I 47987 98000
O 14889 16248
O 8083 81211
O 646 96406
E 11580 78531
E 5585 10440
E 8910 46491
S 13321 843407163
E 24022 52235
E 25212 42794
O 28798 64843
E 33993 54819
O 71742 88015
I 40267 43775
O 21298 38796
S 78343 683312576
E 52257 60689
E 56464 58011
I 37670 50623
O 15118 45444
E 50532 90783
E 65651 86977
S 15537 725633541
S 6491 564511088
I 34779 50839
E 39234 80062
E 56212 86867
O 84292 88761
S 70929 117292260
S 80097 949934562
O 33198 91428
O 6415 20709
E 16263 95310
O 90857 93567
I 9048 46471
I 34693 85198
O 5454 51866
E 515 46927
I 28877 53743
O 12583 35755
E 36597 52642
I 13005 68415
O 86583 88674
E 55294 92658
S 14850 358475930
E 2128 2134
I 39720 84392
S 31884 511626640
S 8749 720137318
S 82569 401019070
O 8928 42851
S 63485 405160388
E 38898 74916
O 70806 77649
I 14375 92394
S 25109 441777583
I 1038 45083
E 38893 50213
O 13217 47573
S 58363 743644678
S 40162 310699937
O 66417 71449
I 453 57259
I 18051 67038
I 26316 35311
I 17425 69641
I 939 36507
S 72269 458112778
E 21528 43275
E 18801 57380
I 38816 46514
S 61965 72568530
I 23880 76546
E 52069 74276
E 53923 63545
S 19142 546860540
I 10573 98862
I 8703 96675
O 14608 33244
O 27554 71629
I 48853 72254
I 2194 45000
I 13969 41748
O 41448 51050
E 39841 65983
O 49535 80635
E 31052 73001
E 27368 41975
E 51361 54825
O 614 51710
O 2091 97347
E 15767 35200
E 69348 73211
I 2162 68224
E 15054 71384
I 54958 77612
E 1411 97085
S 42061 978019514
S 42420 15097432
I 81454 91233
O 32744 79225
E 20991 62390
O 7759 71613
O 70203 93414
E 11361 64940
S 49594 331760434
I 28023 51409
S 20940 817898935
E 63380 81016
O 70732 92275
O 17269 37764
S 77106 678978875
I 16080 43640
O 71363 85185
S 98258 380587310
I 6178 45880
S 74715 837769098
E 31029 43452
I 22126 51630
I 18160 53711
I 9827 89812
E 38613 59685
E 10851 95175
E 47719 69121
E 59854 70757
O 12024 91219
I 46269 72588
I 34844 65684
I 19275 99519
E 6999 23653
S 24011 205366151
O 61321 72096
E 64141 97812
O 39631 59898
O 42187 64006
O 46414 55272
E 59613 84079
E 69657 76182
S 79918 529295180
E 32832 82199
S 36089 783540127
S 61285 445296581
E 81734 97825
S 7256 350301080
O 2637 74113
S 20909 383292046
E 77761 83320
E 57218 62861
S 74014 980430431
O 31187 33859
O 15892 53549
O 12963 27819
I 31209 48662
S 46576 119149115
S 56066 69360242
I 55895 93788
S 71007 591650434
E 14712 42313
S 40247 904157899
I 81478 82385
S 3631 154820764
S 27948 256695985
E 41819 48409
E 22295 76812
S 85349 62556517
I 79799 96133
E 9866 29043
O 17454 73358
E 34771 81543
S 66273 863138357
S 75563 415338138
O 16292 30695
S 25306 679217340
E 12545 50367
E 5238 62597
I 12619 51518
E 35575 95300
O 6423 43428
E 23040 59124
S 56945 315782333
S 12822 436935418
S 5811 742282655
I 31153 98919
E 68267 93725
E 87676 97092
S 38774 378628123
I 46413 87557
E 14883 74670
O 47805 90115
I 82356 82498
E 65004 74329
E 15876 82375
S 9293 458704659
S 88874 476514159
S 97124 510382692
I 70202 79179
O 5822 19019
S 19934 218250228
I 51480 73858
E 47962 67139
E 12656 53534
S 22369 669366662
I 65140 97083
I 16471 85310
S 85734 312057402
S 36639 83414212
E 52550 78654
I 39098 67908
E 2749 77752
I 29224 46731
S 1815 896077588
I 43610 71494
O 16769 44834
O 24820 67807
E 5891 27249
S 4231 589398622
E 45406 46637
S 59662 1384366
O 71992 89279
E 42696 56719
O 11789 30766
I 69491 81177
O 13631 49021
E 74960 82928
S 7371 947617465
S 91572 237777543
O 49882 70278
I 32115 44493
I 14486 18169
I 19097 95454
E 24425 75571
I 45763 99005
E 7020 37473
E 22052 42636
I 17837 82593
S 79007 902850475
S 58704 525064825
O 21285 45935
E 56055 56462
O 4715 82789
O 74000 79108
S 70689 316328151
O 69086 89511
O 91158 99282
O 46449 51848
O 3921 93964
I 88808 92224
I 8045 72474
E 42559 99313
S 71404 127825751
E 29686 41820
O 20290 90780
I 31553 68583
O 34824 46725
O 53195 90563
E 48779 97585
O 18092 48285
S 86135 905898379
I 22341 67889
E 32290 75375
I 47732 91881
S 29539 311242872
I 5764 82030
E 41402 85898
I 4110 79351
E 10646 11260
O 12094 98225
O 79076 87940
S 57992 684105086
O 66868 86617
S 13658 365121893
O 53047 71895
S 53953 461007593
I 11906 58779
S 86214 482939635
I 47514 51950
S 63987 102711635
S 87190 259884078
E 28634 89691
S 46225 720205761
S 26501 983136143
E 12923 84994
S 32094 645929385
I 44636 67583
I 79558 99431
O 3396 51896
S 83102 778235214
I 10260 85172
E 14882 37049
S 53766 261795851
S 74275 573055883
E 33553 41430
I 82193 99545
E 29334 61088
E 20190 93343
S 92050 818059281
E 13131 18114
E 36822 62049
S 11024 525028606
S 2072 978742634
O 69118 89631
S 95812 871325246
E 5275 55852
I 23022 52162
O 2257 83481
S 43650 392452888
S 55632 704435648
E 8744 33914
S 82790 705892237
E 61972 91178
O 35101 46751
O 5008 39621
S 49674 311871127
O 31890 78999
S 35560 475850607
O 24034 41458
I 36037 52860
E 21420 24035
S 35336 467954813
O 14738 28708
O 72813 88829
I 86688 94640
S 39199 900661802
E 41997 83331
O 24229 32414
S 87109 730661755
S 84185 115064821
E 71665 89776
S 5210 963730712
O 22741 69592
S 56755 632220997
S 90464 387363466
O 33434 77911
O 61990 73321
E 15555 59908
I 33767 74971
O 14764 15062
I 10460 74038
S 67196 630290849
E 31455 58839
O 41665 61940
S 57351 14003963
S 25513 724987897
O 28486 47217
E 19479 46641
E 62791 97601
I 40496 59808
S 36968 42991921
I 9601 89678
E 90611 92574
S 93516 776955144
E 7956 25136
O 9076 21360
I 34096 41313
S 26759 272956977
E 10969 46060
O 16205 16272
E 8765 72721
O 3514 72123
E 57828 89422
S 40043 774878469
E 12402 29798
S 38473 565474995
I 41015 44222
E 42954 59669
E 8684 69952
I 11276 16411
E 14187 71254
S 80525 602682209
E 4957 21534
E 60640 81808
I 58225 64984
I 5351 14882
E 20033 90888
E 6485 81114
S 69691 504145800
I 16202 91782
E 6427 45347
E 22897 25367
O 14995 30571
S 79694 278767520
E 40284 57486
E 26128 98965
S 88635 973837762
E 12751 55390
O 23383 25078
E 6186 75781
O 11985 84267
S 34944 2464370
S 83500 711772214
O 68552 94014
I 30250 79500
I 11267 84521
S 45768 700740367
E 20629 32094
I 45535 64277
E 28761 86162
O 76318 97125
I 18878 73615
S 27415 331232222
I 44120 45120
S 33640 896343661
I 39261 71604
S 77730 136380058
O 1019 16592
S 56002 134506710
I 57525 98516
E 31464 68802
S 68975 919645695
E 92306 96051
S 83836 566150583
O 4052 27918
I 21036 82813
S 85471 6831856
E 24361 27269
O 77879 99824
E 8768 56054
O 35937 79806
S 33097 817371532
I 37037 64763
O 88577 97313
E 59529 90794
O 6384 78810
O 51734 97004
I 89511 96754
I 71 80791
E 23651 95662
I 4494 42708
O 17701 72511
O 27351 79863
S 12733 725018456
S 69497 47119649
I 55785 81764
O 38107 50595
O 17758 63548
E 46849 73976
E 35075 65403
S 87213 653760305
O 73531 76033
S 68014 943173518
S 7725 320286208
E 49243 77886
I 51083 89919
E 13382 22711
S 39304 3226684
O 54300 84181
S 68470 86737943
I 35998 77280
O 8989 13486
O 25871 47874
E 16500 46746
I 90874 97004
S 16415 850853392
E 11829 65294
S 17067 31923599
O 5580 72922
S 38933 518783785
E 20938 99598
I 54675 70434
O 4758 31101
S 94331 521523181
I 25183 90834
I 47405 89699
O 61010 72493
I 44127 55069
I 50009 56196
I 25222 46332
I 12780 61541
S 98534 418382349
E 34607 67496
S 59834 9420154
S 63309 51282952
E 28022 97396
S 29951 106257230
I 15628 91849
E 34708 92131
O 14572 15082
E 14863 99299
I 56359 91622
S 81851 40306392
E 4448 21123
E 85935 88898
I 22141 96194
O 39695 58660
E 31939 97496
O 6454 26688
I 36865 56786
S 81801 606088497
O 3725 49979
I 11246 86827
E 12433 44050
I 12750 74154
E 26933 64558
O 21483 80507
I 12204 67337
O 70205 74378
O 200 81186
S 53299 472320751
S 94836 136804952
S 21659 164338405
O 55651 67388
O 9499 59504
O 7085 56191
S 70901 151066948
I 49659 55350
O 10804 55482
I 20792 36831
I 11167 29202
S 25052 295118722
E 79268 83207
E 3551 35433
O 10093 31463
S 56313 448913248
E 37393 59479
I 60431 79786
E 24115 81537
E 17124 59548
S 37327 612480616
I 42378 70972
O 50226 62870
I 77264 80578
I 84130 85071
I 19593 63920
S 20417 153589596
E 13802 23195
S 1023 647970199
O 59866 63269
E 31010 45496
S 15455 498352878
O 36541 42032
I 40809 74964
E 45181 89162
O 41820 92525
S 18271 960630098
O 30970 88649
O 56216 57789
I 1138 1162
S 14162 530081769
I 15872 96939
I 77080 77888
E 20143 65855
S 85641 878939293
O 23878 24329
S 78223 934125370
E 10691 78969
S 31041 430426490
E 47005 53231
S 46463 940301351
O 42593 84873
I 2105 50352
I 25 64051
E 53783 66513
S 48579 168004934
O 27766 29440
S 56394 702900137
E 21018 57558
I 31847 52114
E 6294 76101
E 9511 11312
O 1387 89726
I 42479 65639
E 6374 25310
I 48738 82116
I 52818 86728
E 17817 93790
O 502 27452
I 62760 84937
S 77390 305598274
I 2200 20467
S 45225 589580193
O 8716 79682
I 32722 71885
I 29553 59583
E 32453 80219
O 42417 69589
O 54632 76813
E 173 53156
S 44930 501381508
O 17809 55742
E 25761 73237
I 3145 55476
I 64181 81263
S 45895 795655897
S 67445 397531070
E 35416 61633
E 36070 91138
I 34208 93971
E 42164 80715
I 23100 84687
E 25897 26894
E 67537 96734
O 83765 94347
O 67760 76870
S 67482 295432886
O 15128 62266
E 36536 75395
O 2686 43494
I 54181 64850
I 24402 36235
I 6893 44089
I 82957 94934
I 28483 58050
I 3822 46610
S 19606 768988108
E 37468 44015
O 20887 53696
S 35849 597086579
O 29803 70756
S 91325 377001539
S 29658 973072655
E 34063 34827
S 22692 267481024
S 90154 65924354
I 78045 98391
O 86358 90390
E 67832 91127
O 23278 35827
S 63200 625075257
E 2389 59976
I 1569 40143
E 1054 12737
S 62239 418215263
I 75710 88198
E 23582 26286
E 14239 48263
E 51228 77861
S 73560 954871353
O 23380 67896
O 52612 68014
S 56305 452929544
E 881 71651
S 10684 744062102
O 64474 92620
S 77918 376828273
I 1624 9717
E 11857 95815
E 15963 60399
E 31075 71699
I 41796 90909
I 55094 94446
S 71617 818408016
I 35673 59875
S 13948 699176734
E 75600 89573
E 13793 97948
I 41853 97493
S 61581 12911325
I 40301 47772
E 2015 18513
S 74189 561804488
O 16913 24039
O 77338 90952
I 84233 85268
O 59551 73242
E 1935 48763
S 31944 57705318
S 64193 875485788
S 6936 385544368
E 67792 97013
I 12519 15642
O 8363 55687
I 14844 83223
O 19945 49404
O 7489 80923
S 99450 73283495
S 31691 167555364
S 13139 165092278
I 38407 92584
O 14915 27485
O 2043 43209
O 87764 99306
S 97153 672952058
S 59615 200210886
E 37690 49755
E 52061 58246
O 68380 91783
E 5931 54371
O 12252 96276
S 50693 335355880
S 81276 438698882
S 24556 318456782
O 27391 35670
O 70803 78993
E 52253 95121
O 5950 25718
I 16169 35884
I 22538 29483
O 73586 75907
S 51947 202190434
E 4976 65590
O 78191 90907
S 9716 305999035
E 32380 65182
O 30265 77485
E 12801 92607
O 55086 71392
O 24289 51984
I 49858 91077
S 58567 423079963
E 39889 65845
E 62491 82706
S 48434 684766080
S 55664 482377139
E 41022 69218
S 22593 201237569
S 28061 37466133
E 19324 98144
S 95481 1919973
E 36371 51063
E 70135 85703
O 5004 11880
I 23498 95881
I 29910 53641
S 22154 419896725
S 87346 219040672
S 87168 637169956
E 43423 83721
O 3245 79412
I 16883 39757
I 2560 34530
I 39381 48964
O 38993 84509
I 30342 39308
O 49444 99174
O 55584 83650
I 26995 58526
E 24063 60557
O 12574 98427
I 49941 72406
I 6894 28079
I 4681 53171
S 14517 850618609
E 60541 95165
I 61014 85181
S 5973 218864191
E 27518 97894
E 85994 95047
E 4272 6068
E 19584 19711
O 5898 70983
S 84969 736009869
O 21484 69560
O 25535 83286
E 13389 50874
O 12724 19444
S 9271 196243553
I 2686 95897
I 17592 59776
I 43162 80646
E 34056 74546
S 50599 918135481
E 43761 92072
I 78732 81145
O 28671 63584
O 13643 55105
E 11462 44410
S 49527 675390181
I 62155 90302
I 60284 91749
O 23392 88679
I 15582 32685
E 19139 33449
O 4392 89341
E 45912 69148
O 8445 89764
O 70528 93183
E 87581 96781
S 67873 28144733
S 76868 163709183
S 81692 152781431
I 30040 56509
O 20162 25685
S 41132 99653518
O 3297 97043
S 5732 365977047
I 39203 89777
E 14739 18758
I 36013 39696
E 43749 66964
S 32494 773722836
E 57865 87836
O 70914 81200
I 57143 62087
O 30081 93223
I 48422 90583
O 37444 72995
I 31331 74314
S 77012 139509593
I 18454 80353
O 20886 65697
I 29977 99756
S 32748 199487263
E 57181 71962
E 34164 89652
I 32567 69955
E 64013 67021
S 53845 324018058
E 1525 87519
O 21134 52534
S 76670 902971926
I 12535 19111
O 9599 92889
E 77638 94360
S 31687 256794240
S 62954 644048994
E 18361 48649
E 55990 62275
O 42107 44040
S 56213 535677354
E 18699 92859
E 61484 89227
I 4456 93485
E 12315 12407
E 76237 93157
O 31374 64725
O 14691 53048
E 24530 93740
S 23755 904946193
S 79931 910304535
E 8723 37693
S 33960 698216914
E 16050 43492
I 13004 34670
I 46236 89158
E 19342 99242
O 19432 71799
O 41653 71503
I 55221 79130
I 8488 68175
E 74077 90185
E 24348 95952
O 13938 94254
E 4769 71811
I 28918 37427
S 13032 991763193
E 17319 50490
S 91556 752530998
S 98213 567890860
O 21126 48247
S 12826 885939535
O 20238 26269
O 69664 95920
E 81911 83239
E 36640 52389
S 77113 805540013
S 24773 31069125
E 29042 95587
E 9038 40014
I 36575 99987
E 85173 94468
S 22595 730350471
I 59075 86929
E 8771 13774
S 13764 700624268
E 39418 41384
E 16791 92522
O 37063 81837
E 45871 97186
I 61899 75542
I 19697 55076
E 4649 26637
I 15213 29716
I 23149 48329
O 14683 21436
I 57323 82968
O 22916 44769
E 32575 68968
E 4968 61714
S 31290 919134007
O 32647 84181
E 82940 99065
I 2532 50260
S 32951 584974487
I 46102 99061
S 51721 692660313
I 27156 59716
O 43251 44874
S 34554 478726410
I 1481 61953
E 24314 38672
S 6101 435201973
O 38476 39754
S 70671 853883369
E 24448 33793
E 10562 31996
O 65561 74352
O 55960 79120
E 11887 45919
O 78728 98991
S 97836 319001454
O 20526 30504
E 31071 48143
E 11309 70568
S 93812 753120551
I 77021 92036
O 48550 70401
E 19943 32891
O 11543 13088
I 67045 84634
E 7272 12717
I 2592 82059
E 23368 46012
S 21604 700233725
O 35526 96911
S 82655 693988847
I 54519 99730
O 76859 89098
I 30690 64825
O 15317 30046
O 20539 35418
S 55171 663310818
E 2696 56281
I 38546 52745
S 52294 775504042
E 11304 46660
E 46975 98834
E 51329 79904
I 1397 59607
S 87849 635847635
S 47565 943652151
I 81586 96928
I 14141 40785
S 50904 748860131
I 83126 95398
S 28227 306557467
S 13067 123355064
I 2671 27720
I 44820 96782
E 13071 52540
E 88578 90253
O 7716 70169
I 27840 52934
S 27379 978557104
S 21988 732399360
O 7884 31554
S 60666 351415296
E 36611 86395
S 37695 173085232
S 3884 296905624
O 12990 25074
O 28175 90605
I 22342 65755
O 22417 60784
S 65282 963712983
E 49620 85620
E 22048 62642
O 25442 46847
I 6876 97642
I 65474 79923
O 22723 87393
E 18360 88364
I 32912 74241
E 54702 93401
O 21161 90992
S 42809 169629214
S 84040 142292314
O 13169 93292
E 38841 81037
E 59646 67213
E 38301 84551
O 47867 94293
O 5594 24650
O 7019 7988
E 7885 12188
O 8584 71467
O 6705 80823
S 56459 788328767
I 13892 31529
O 5344 64992
E 61751 77703
E 43638 89052
E 57793 71329
I 43173 51732
E 2552 14394
O 45391 99803
O 469 24625
I 12788 34868
E 29641 43689
E 58239 93752
E 24459 53637
S 66198 233267152
O 38132 98586
O 4785 61450
S 45956 561759248
E 42719 47002
O 70431 84166
S 84217 55690927
I 9073 61271
O 24078 76411
O 11865 77056
I 32584 97242
S 76950 970565181
I 34439 84074
I 49741 89652
O 5209 35683
I 38102 81042
I 662 17599
O 12248 38606
S 16479 62859950
E 21222 51695
O 92509 98902
E 65047 95954
S 11305 249971564
I 65698 87178
I 46573 98426
S 76038 301212383
O 33700 34201
S 72379 596566987
I 42827 88379
O 60242 80275
E 9545 77903
O 38299 93313
S 55174 602718461
S 2539 169444216
E 15995 70614
E 14810 25729
O 27015 82272
O 43341 64084
S 18899 168328552
S 5652 962326993
S 16815 25795350
S 92365 815163304
E 46798 58728
O 50038 86374
O 71677 73326
O 57829 70894
I 20920 21303
S 26442 43202668
E 89163 99621
E 15766 45436
E 3049 67841
S 14171 400426625
S 67760 267737244
S 63336 323058510
E 57525 58443
S 58116 498294200
I 66079 78877
O 36568 74450
O 23364 33376
I 50227 60155
I 21129 47931
E 12060 86770
E 44327 83969
I 610 60448
O 57021 79358
S 77938 177679532
I 27533 85791
O 21254 98532
E 52568 59845
I 23339 61739
I 58093 76041
I 54763 58021
S 91918 157802029
E 80729 92550
O 19676 48463
E 46484 63894
I 38540 61086
S 13577 965199421
O 30420 99631
O 89989 94508
S 2413 583487449
O 32717 58774
O 39123 88223
I 60538 72728
O 32479 41173
O 91278 97767
E 49517 57945
I 77055 92035
S 55971 659816783
E 40621 76157
E 47930 84596
I 28114 80977
O 77928 91628
I 53662 59779
O 6471 24927
E 32036 41072
S 85728 757602362
E 20988 48957
I 24863 48189
I 85509 94427
O 9634 24548
S 81620 97135764
S 52482 842771743
I 30494 93856
I 8394 64036
I 34446 59924
O 24660 59956
E 35702 88620
S 92427 139280891
I 11204 25692
S 51395 609363973
O 3269 12891
S 73705 638709054
I 2267 82517
O 3980 52863
O 60012 76988
S 9280 784607520
I 7717 83892
O 63797 73336
E 29924 92711
E 29017 96900
I 8695 57740
S 31613 890133229
O 39593 48586
E 24940 54578
S 39402 63741413
O 14124 81679
I 78704 88408
E 13131 17020
E 72001 74682
I 66594 87308
E 76343 85877
S 90225 788024286
E 50123 61657
I 81452 84294
O 52092 61531
E 37837 48767
I 10163 76386
S 40375 943407749
O 21791 28014
O 16471 28390
O 89784 94174
I 19169 67535
S 63452 594134859
I 70123 77973
E 27426 48498
I 71751 94964
I 12110 48199
E 7852 34698
S 48173 486073501
S 76155 873919610
I 37575 77894
O 50284 97795
S 90336 117507850
E 239 72295
O 31088 46210
O 26634 31077
E 13883 86504
S 68040 718911224
O 30507 54968
O 24525 41659
I 53483 67011
E 20666 25181
I 28699 67071
O 60570 86991
E 26050 67212
I 73563 93356
S 34319 3916568
O 72384 76510
E 20619 39225
E 19284 37425
I 8104 32882
E 45958 72366
E 12420 51360
E 3513 77464
S 12593 989174005
I 65092 98368
I 43088 65961
E 6275 72114
S 61752 469425401
E 5862 45739
E 31887 94272
S 9783 182833542
O 1744 91661
E 36166 66263
E 6916 29724
I 529 61557
O 28763 32327
I 32669 34207
S 93795 768727829
I 14131 99017
E 67557 99924
E 32391 75558
S 55418 726503621
I 51692 60575
E 15631 99635
I 24879 59258
O 82739 92577
O 43722 80672
I 12955 27744
O 27886 51664
E 40009 71681
E 28043 58694
E 481 87064
I 13648 41426
S 58829 42792922
O 48423 96883
E 34417 67851
I 28373 75320
O 89627 97163
S 79597 516337323
E 8353 48415
S 28819 245655938
E 6837 41946
E 43714 61249
I 47494 59967
I 26988 70539
E 43085 84725
E 14483 93542
O 62164 98158
I 37195 44485
O 54987 87866
S 20546 802851512
I 33872 58522
O 12365 71016
I 84670 90810
S 41204 115530413
I 482 64221
S 3876 882601278
S 98894 99203835
S 8273 822184165
E 46109 74721
O 66448 69499
E 84916 92660
S 88227 68302314
O 50932 58940
S 97605 89690788
I 5477 83219
I 24807 88204
O 64856 77585
S 41427 145013649
E 34931 64670
O 94168 94576
E 43715 78947
S 80216 617870153
O 16500 89642
E 13343 62830
O 19571 60148
S 95830 242056053
E 6207 36912
I 11891 86676
O 2528 82822
S 48736 984055170
S 74282 181925757
S 49598 503722682
I 2425 64844
I 59456 73017
I 30751 89400
E 61003 68438
I 19427 67206
O 11380 75127
E 25246 42115
S 55078 184746951
S 719 652333863
I 6084 68358
E 52018 60063
E 3886 95361
S 38648 668275739
I 2638 41973
E 38647 76574
S 64186 488924404
I 22895 94574
O 15418 18508
I 53952 81044
S 45765 736160213
E 6645 40279
I 1775 43416
I 48824 62738
O 26419 67906
I 13749 66508
S 24649 974152005
S 87192 905617633
E 35799 41642
I 68310 84885
O 22931 71133
I 27123 27578
I 25925 38108
E 47974 81205
S 90585 986822618
O 43862 59750
I 38398 46211
I 14560 60603
S 14211 444402591
S 17612 313009257
S 94564 651578548
I 38 69411
S 68621 862765339
E 37189 71221
I 26459 32660
O 4352 7240
O 17940 72362
S 80592 401285704
I 831 13686
O 90657 96538
O 55782 87161
E 2258 32894
I 43437 49594
O 35068 94129
E 76812 79126
I 35079 94299
O 3258 91510
E 25963 46081
O 22423 94082
I 21129 21345
E 56859 89404
O 14195 19006
E 996 97186
I 38599 84759
I 6051 25767
S 45926 883980174
O 75319 81437
I 15668 22058
S 80465 569521935
O 74198 82000
O 39541 69307
S 81832 11506532
E 60948 79778
S 68873 830825700
O 35986 83892
E 9766 35911
E 48315 53029
E 42746 84101
E 67468 97200
O 52034 61042
I 462 56294
O 43625 47321
E 31466 63200
E 18968 72944
O 52828 56866
S 69762 627154128
I 15114 45144
O 81967 83527
I 87435 91912
I 50451 75704
I 36668 58031
I 5154 5305
E 12513 86849
E 51229 93678
E 4139 91530
O 14788 52689
E 5139 88736
O 40582 41866
E 28310 32285
E 65000 95416
I 42776 58934
S 26806 421669123
E 1880 80529
S 86499 915550642
S 3968 140266171
I 17054 20701
O 28424 84876
S 88105 865432139
E 40814 91076
I 39991 67613
S 61281 843043641
S 71981 618356562
E 29531 63329
S 67462 170121942
I 36272 98956
O 12614 85601
S 24099 692908286
S 46474 236892589
E 50826 56381
S 56529 924233972
I 8671 54005
S 88323 164161140
S 42770 907378573
E 40467 80843
S 13134 370368724
S 77869 709131912
I 11607 77854
I 81436 99836
E 26100 36448
E 62090 86932
O 38831 94836
S 59966 276828975
E 14948 58292
E 1940 85515
S 23238 315573592
S 44313 329371599
E 39043 41405
I 9399 21439
I 40869 56448
E 38935 47056
O 39117 54154
E 48810 65023
O 28460 66798
I 9544 51653
S 58241 21990009
S 55651 990116476
S 39452 107134359
I 3173 4487
O 38474 60435
O 6685 22799
I 3448 40776
I 31728 82548
I 9195 36035
E 26598 72215
E 70400 70531
I 21501 53253
O 33567 84120
I 6763 6984
S 17474 111478422
I 6696 81149
E 71361 78729
I 8872 56824
S 27729 407008241
E 28236 77350
S 69132 828278728
S 18640 159463952
E 60430 69353
S 66519 856725898
S 92008 677873528
S 56068 811649359
O 4665 44696
O 49435 99763
E 12895 36200
S 75727 522109107
O 27544 91162
S 21191 413675499
I 14783 61895
E 4334 82810
E 50457 90418
I 2549 61801
I 8741 82723
I 21300 58564
E 36717 68986
O 86829 87733
E 46208 67834
E 29550 36536
S 25305 209047886
I 22785 59555
I 13644 26384
I 52079 99767
E 212 9845
E 31902 61886
O 52300 68923
S 86477 700825196
E 36030 73654
S 59401 625085632
E 29244 53056
E 84533 98458
S 66417 554693609
I 21235 90588
E 51665 90167
I 64474 77470
E 11429 79456
I 27709 71564
S 36073 316592750
I 41096 50474
I 54533 67170
S 75743 629251645
O 18082 87947
S 69383 628752119
S 83698 625197264
E 31374 41492
S 51590 633041238
I 58702 95520
O 14192 77897
E 1199 80617
S 39008 311290949
O 6320 97594
O 24585 28400
E 47753 95266
S 15458 80949486
O 68966 81427
I 26291 69675
S 41001 680265017
O 50175 56245
O 9673 76396
E 2671 56401
O 32363 86267
S 95227 598547892
E 3609 32844
O 28351 84013
O 49574 86690
S 44004 834061120
O 25911 88330
S 24040 435627115
S 96381 42511448
I 35893 39749
E 19571 88546
S 42512 9120454
E 24624 86393
E 44884 69159
E 35371 54196
S 15860 372853980
S 12927 389978840
I 73770 76470
I 47545 81072
S 36807 563171989
E 30708 49054
O 6683 68637
E 70377 98349
O 64738 96693
E 5473 73913
I 4805 7558
I 9895 56018
O 14084 48059
I 84819 91507
E 37707 52969
O 21538 44973
E 78694 92490
E 25252 54872
O 33647 55000
S 26242 301046810
O 10202 92737
O 22385 82135
E 20244 83699
O 34384 42426
O 51230 97613
S 17466 589658842
O 17869 42972
O 3461 52297
O 4163 63849
I 28355 71438
I 11983 26173
O 42431 53516
S 298 214351281
S 2049 730949959
E 39513 91037
I 46619 65364
O 77471 87797
I 96003 99559
O 33427 75465
E 28759 55488
I 83266 86844
I 23689 80056
S 99926 436381335
I 37701 76000
E 64978 83155
E 33244 72440
I 47651 86109
E 4111 32420
E 35749 39984
E 6028 71175
I 31409 96281
E 70749 96834
O 44625 93801
S 93748 62378964
S 91164 816842346
E 21414 93259
E 51758 64645
I 69549 92958
I 28087 92708
E 46972 95411
E 19988 78273
O 3166 4833
E 13298 56524
O 12480 93338
O 16370 98249
I 4610 26534
I 14525 48807
S 13041 629241661
S 35823 98598800
O 23655 35829
I 31054 66666
S 83630 859521184
E 11068 86215
I 94214 98077
E 31396 55843
E 65652 96399
E 47115 99721
I 46168 63049
I 89327 92790
O 20832 71733
S 71153 108153370
O 20531 41877
S 20460 145767424
E 23381 86677
E 51527 89171
O 25459 60368
O 30131 99091
O 22997 83906
S 8852 18508214
I 34092 76169
O 91620 96654
E 1667 38636
S 98743 708876868
S 58710 139377767
S 77417 863432134
E 60297 62491
E 47915 65307
O 21166 21250
E 50803 56893
S 23246 6142855
I 26188 52011
I 47596 87427
S 2817 512660440
S 15483 912361420
S 42882 532592463
I 9845 43459
I 79732 85813
S 65468 484277074
S 11333 30478255
S 67065 303531157
E 22955 66776
I 32851 73632
S 41815 490858553
I 14505 43055
S 26830 931366975
S 11828 748760769
I 17279 60027
O 64450 96938
S 28709 668966009
I 68874 96283
E 169 40638
E 3398 76828
E 29353 39070
S 76389 742946151
S 29822 930488436
I 12398 93807
O 16113 40142
I 1577 78294
S 74585 575846242
S 35957 709395524
S 42976 634361178
I 9646 40290
E 8326 72670
S 75981 285368672
E 21546 21676
I 10978 97337
E 94850 99248
E 2811 72942
I 31573 45612
E 25496 61413
O 21451 67610
S 96331 398339772
O 12853 80809
I 34387 50176
S 55023 955632049
S 95500 282256578
E 40695 75530
O 31176 59246
E 41147 82015
O 75754 79395
E 59010 83538
O 45039 62185
S 99555 404559307
S 74178 99845492
E 8041 37622
S 93209 901344435
O 27265 80450
E 13779 69884
I 4149 16267
I 982 75239
O 3627 37397
E 24514 99504
E 26484 80021
S 4529 533701625
S 87377 86781117
S 65178 12719291
I 13062 73711
I 50362 61772
E 373 33747
O 90722 92291
I 7829 38317
S 16499 104544757
S 71647 311422628
S 88774 213117668
S 98443 637662138
I 49332 58623
I 31093 61807
S 9833 803726812
E 58921 76275
S 8613 419939490
E 28963 90446
I 7512 9396
S 95657 548660669
E 26184 29786
S 47479 899108806
I 27261 51012
I 34043 80818
E 8459 61727
S 38409 606764574
I 54232 68510
O 5128 34240
I 60351 84577
I 32228 37330
O 38070 97202
I 2795 28803
S 998 71344048
S 35508 304821340
E 82819 97751
S 16834 377100582
E 17132 45815
S 58159 763910546
I 65679 66092
O 77859 78177
O 70469 89778
S 17080 429619518
E 45285 96978
E 17401 59439
E 76833 91891
S 19205 126866027
O 24983 58734
O 40264 81815
E 38867 39354
O 71363 97444
S 74331 611385132
O 36040 43207
O 22187 94456
O 2437 4442
S 39396 811353874
E 21408 58111
E 4196 62943
S 94249 332794415
I 49923 66079
I 26667 45635
O 46927 61504
S 14373 304108690
S 57438 835169341
S 5566 723078579
S 51044 657501269
S 20555 225779278
O 58365 65643
E 38361 63740
E 54073 94911
S 96474 84024734
I 21272 49307
S 29189 274244390
O 90357 93843
E 88856 95477
S 40707 854184061
E 19184 27945
E 39407 53626
S 47118 864023329
I 29214 40263
E 45795 46604
S 42037 466140751
S 35794 959200581
S 45009 348245097
I 40610 69553
S 35504 659547417
I 44009 86893
E 51117 97502
O 3702 16150
S 3610 745221335
S 12650 388105074
S 20505 23865910
S 76274 55137625
I 26830 45277
S 42970 8056889
O 55218 88604
I 54198 78876
S 40269 203815749
S 46165 965914834
S 46723 965903606
O 58882 74094
O 62755 69109
S 90170 248387977
E 50456 57714
E 48532 95579
I 12606 89124
S 43915 379749408
I 23237 58947
E 50665 77826
E 82579 85747
O 2212 83615
E 3352 61955
S 51942 272197779
I 40556 99810
I 17648 72014
O 36532 51174
I 2259 99646
S 4609 367362406
O 44548 74633
I 5290 12391
O 36717 71611
E 22682 44635
S 6460 545519861
S 81312 739519702
I 67161 76571
S 5098 762150988
O 26272 42121
O 25967 76473
I 8786 12834
O 948 92997
E 26566 96498
O 29867 79324
O 57391 61554
I 51366 89942
O 675 62711
E 6269 47727
I 46238 54064
O 20758 96763
E 35596 54628
O 35754 67531
E 58279 70647
O 37178 79209
S 7963 815876046
S 45778 626005803
E 62653 71267
E 46406 96234
I 36281 71575
I 43893 83519
E 55126 77533
I 425 70846
E 40555 55332
O 54139 67924
O 58530 80825
S 67985 732794824
O 11028 16151
E 9457 18058
O 12289 56378
E 16187 88426
I 30553 32461
E 10153 18095
S 30213 110624739
S 88199 523357304
E 24059 44187
O 29392 43285
I 5356 49532
O 34896 65424
E 2118 54703
E 60228 97122
O 57968 70112
O 19867 87648
I 32760 62452
I 4541 61213
E 4394 59994
S 74116 585390482
E 10992 56563
S 58126 310535213
O 829 37711
I 5421 24951
E 3309 57814
I 21508 75431
O 35175 61084
O 20362 22034
E 33704 46321
I 67816 88584
S 82749 322534277
O 56778 90555
O 12601 18280
S 30252 559030492
E 903 28993
O 27425 32112
I 23647 80715
S 1024 329106010
S 89356 619739313
I 32415 89122
O 6280 60204
O 4579 21039
S 43286 924941792
E 53366 70112
S 5642 562667303
O 26291 92915
O 40196 89306
E 23318 30678
I 72816 87600
E 13990 34570
S 69560 228696949
O 26734 50742
S 86941 195575091
E 83414 87357
I 25812 35689
E 74340 92260
O 65280 73629
S 36501 222573773
O 64996 96021
E 15492 33143
S 89186 162337871
O 11445 59224
O 20913 30322
O 58826 91355
I 3046 6435
E 11761 93717
E 14799 78449
I 19973 29167
E 4468 14871
I 46417 74184
E 65663 92635
O 27814 82424
O 33737 75496
E 11630 18007
S 36188 860069178
O 5679 53116
S 64150 797437208
E 30839 49594
O 866 39177
O 45669 68338
E 91168 99038
E 71473 85002
O 20950 34921
O 1288 4532
S 16906 297622984
O 9285 96433
O 66570 79576
O 69461 99642
I 24770 88841
I 69525 73782
S 77822 414962782
I 19850 97414
I 46846 98246
I 15075 90537
S 57004 541508410
I 44773 73060
O 70105 95406
S 99286 942186761
O 56340 89465
O 40291 96408
S 17981 890564455
S 21686 710826139
I 45793 89571
S 80822 401368932
O 28388 31566
O 14056 40267
I 19091 32283
S 84067 291610637
S 48294 382069010
I 58526 58788
S 17034 692692636
I 2858 67655
I 23794 93050
E 45350 75417
I 42632 80913
O 68713 78200
I 23043 25858
O 16650 35702
E 76080 80544
E 95977 97057
I 15675 89889
E 30290 72800
O 29881 79797
I 46898 89819
E 86304 99087
O 3057 8580
I 5451 35429
I 18334 40476
O 39809 74009
S 50888 777677542
S 66360 57729649
S 37372 484568863
I 34308 50907
E 81582 97645
S 49811 233958982
E 83075 85998
S 22137 888287804
E 71268 81492
S 24930 26590443
O 14946 44478
O 33265 39692
O 12757 31000
E 11845 95031
S 31961 72045650
I 27340 55626
O 8560 32288
O 66539 75873
S 49311 160936019
S 85185 119347949
E 33752 88331
E 29001 78396
I 11758 64481
S 3378 387354477
S 88666 35254850
S 45743 481523729
E 19484 40601
E 26696 71263
O 3503 68799
S 56471 871385039
E 73931 78359
S 10328 364598674
I 33486 35528
E 14240 98020
I 37386 96293
E 8294 42580
S 67092 98886473
E 27401 74463
E 74216 91787
S 30276 753695855
I 18298 96637
I 49494 91619
E 38324 86228
O 30568 90202
S 12800 181732405
O 14211 67272
I 37365 38359
S 21078 685570854
O 55350 90831
S 56882 597533767
I 57069 75819
I 89949 98269
I 16077 75756
O 25369 47400
S 14909 784301300
I 84520 91148
E 23144 53260
I 75898 82991
O 45130 61922
I 86416 95986
E 21416 48094
S 53840 745155170
S 74334 457575573
O 15284 42988
S 49661 53190934
I 9182 47298
I 28247 55287
S 246 792151000
O 27787 74596
S 48232 187156295
O 6593 47544
S 11627 117651636
I 61334 88696
I 66507 97076
E 10081 92722
I 62271 72780
O 50790 85519
S 33077 322514966
I 63870 98392
O 13785 93528
S 9787 651869373
E 32001 92202
S 86928 234117414
E 36859 42423
E 35231 85598
I 51210 67686
I 10253 93926
E 87528 87854
E 975 6758
O 4637 19973
S 27306 615593420
E 1853 35391
E 86853 94447
E 31081 75152
I 18044 72783
I 29217 59802
I 19557 84017
E 57176 69793
S 77871 915102859
O 22757 87885
I 5022 76208
E 6284 89559
I 3116 66830
E 62300 79754
I 15692 65890
S 81486 331663980
E 12513 15495
S 70719 113308476
S 7966 344958430
E 40219 81404
I 16716 56856
O 10762 69737
O 68221 76628
O 2906 88499
I 46006 98007
S 22104 413136629
E 19655 37838
O 4122 89903
O 4264 78542
I 24373 70077
S 26774 661505047
I 75181 85503
I 49666 72640
I 63823 88805
I 15880 86760
E 25913 58402
S 4271 817619440
S 23321 485088960
O 8521 11417
I 41715 59903
O 19445 55406
S 16256 532418821
I 15357 91105
I 23518 51252
O 63954 76113
I 16952 73000
O 79329 85662
O 21817 71588
O 62877 65574
I 36129 64697
S 88692 270839708
E 13543 69069
I 20214 24335
S 74065 615321920
I 44740 73221
E 23068 62356
I 15059 77943
I 3872 9523
S 95658 425420059
S 85564 259136272
I 10324 18560
E 33654 51872
I 47058 83156
O 32574 73380
I 20471 67792
I 54495 92518
E 13191 74334
E 93389 99528
O 28452 56837
O 50244 81037
O 17796 91367
S 23240 918004103
O 1962 99095
I 15243 51217
I 59644 99611
S 10493 832127387
E 11686 80609
S 14596 110316808
I 19172 62692
I 8425 59027
I 35810 47621
O 19151 31735
I 4898 81683
I 14087 85502
E 2939 76095
O 11273 42829
E 15266 46832
I 55090 71591
O 52951 63083
I 29921 38999
S 27393 373255491
O 2152 42295
E 55229 76239
S 58417 814471406
O 48173 75929
I 45049 53005
E 41155 55395
S 14957 322370009
O 10252 76029
E 25319 69449
O 46908 92472
O 25598 27739
O 37714 67514
I 84098 92620
I 13851 96805
S 70616 315421078
O 61179 77359
I 60092 81289
S 97278 628502676
E 37740 63786
E 33630 38123
O 28302 28957
I 10513 55927
S 81175 100883143
I 40961 65275
I 44343 97185
S 55824 956237184
E 2378 3808
S 59156 508992241
S 75308 129952307
S 93024 62310957
O 50892 96706
S 23951 885810013
O 12833 14649
O 74841 87724
E 6415 83314
O 87171 89574
I 27285 83042
I 10458 27642
S 27910 385120530
S 59302 977017738
I 1516 99698
O 23022 39057
S 82632 724218382
E 26178 74986
S 54576 485639171
O 3483 43068
S 42204 90535135
I 40212 78020
S 97470 107752488
S 11743 908378934
I 4310 15872
O 77054 85924
E 4033 63170
I 39801 51156
I 59609 82239
O 69425 89365
S 14017 29420165
I 26823 41980
I 21568 32174
S 9221 526397767
I 20007 79134
S 52292 399445262
E 50939 80061
S 43772 723467177
O 64460 92231
I 30029 76317
I 42176 62928
S 86005 97125456
S 74633 51796715
S 63367 700651497
O 34199 41247
I 13596 56531
E 40347 78603
E 57363 97294
I 87231 98818
S 24368 816529537
S 69825 777472457
E 28501 95623
S 51351 801751419
E 81735 94926
I 5590 41653
I 56397 70157
I 4380 19817
O 44132 70245
I 57108 59621
I 2681 13170
E 49686 96763
O 80834 84357
S 51568 300256363
I 20299 34729
S 22998 565640829
O 74975 81205
I 83952 95145
E 2028 44210
I 81095 81769
I 20 78264
I 2007 25453
E 64801 82492
S 2316 998892875
S 42703 709997705
I 60117 87686
O 945 77496
I 79577 83104
O 28396 66830
S 4211 653007101
S 77964 178491539
S 97647 526652510
S 87501 719768301
O 36356 89245
O 71236 90707
I 70037 97542
O 21743 53030
S 44403 962899916
I 82068 82463
E 75888 88309
I 5817 64367
E 42362 90986
I 27075 74315
S 79106 177364861
O 70760 80549
O 7239 98916
O 14611 24869
E 54343 89802
S 57842 3350461
O 33428 72238
O 39047 54262
O 14064 64767
O 2510 32440
I 62298 82174
I 15343 56641
O 51523 57210
E 15966 47623
O 17796 26140
I 57171 83797
I 64661 92912
E 25788 93510
E 42204 47444
S 22436 537900408
S 43301 617828986
I 16779 32856
O 72306 76011
I 5504 96759
I 56251 72547
I 70290 89874
E 25620 31663
E 36468 71093
O 15348 36583
O 58671 98159
I 11445 59773
I 31847 46374
S 27171 538677646
E 37786 63637
I 50208 73280
I 8234 41854
S 84363 213467008
I 59491 64740
O 28494 89358
I 16790 63483
O 14688 91319
O 69454 88888
O 91867 96872
I 25454 88817
I 8989 66740
O 40214 50998
I 7750 16805
S 40811 909663032
O 2815 83908
E 5580 46803
E 14802 87946
E 877 72054
I 18887 37988
I 16427 57103
S 71085 939020679
I 29825 59562
S 40100 27719610
I 18748 56779
I 21619 68537
I 7189 48599
I 51692 64299
I 84864 89566
S 1678 292188619
O 7878 27308
O 71159 72734
E 80504 83577
O 44314 47083
I 592 25453
O 6233 90349
S 4811 254607473
S 21303 932536372
O 36200 37550
S 91357 698081567
S 76260 26322869
O 2001 52500
S 16190 870832102
O 38521 79015
S 20504 755800530
I 39046 76713
S 16862 412601903
O 62586 79640
E 1506 8165
O 13129 53376
I 25495 74438
S 45668 791509521
O 23339 37467
I 42452 99295
O 58996 93096
E 451 44388
O 2026 90497
O 50984 67282
I 68032 95834
O 43144 52845
I 76538 99578
E 33068 91804
I 85299 96682
I 65058 70648
O 24155 71329
O 25920 38006
E 5510 98317
E 8136 56122
I 57523 62312
S 6173 692543291
I 74016 88061
I 23637 55623
E 13913 40624
S 99282 466787228
S 122 373163580
S 45721 618379202
E 58826 96267
E 50612 66120
E 37868 54866
E 55736 68632
O 22888 97104
E 7787 57722
O 16948 49340
I 49526 92684
E 18674 75481
O 29036 82059
I 63852 78907
O 9897 56556
S 55768 667752899
E 23212 83223
E 10462 46056
E 21753 72552
I 21822 72483
E 44378 77067
I 26019 27456
I 32859 74043
S 16977 671681271
O 48446 96638
S 88589 759570983
I 55425 78121
I 39505 52602
O 50623 54191
S 63469 395358793
I 79142 80738
E 82270 95976
S 48190 928750083
O 54993 84782
S 19781 971111652
S 17074 493366106
O 38021 42528
S 29555 373292889
O 15445 37006
I 5870 32205
E 82167 98939
O 25769 39708
E 28556 55268
I 84735 99662
S 7326 79436171
E 63041 68366
E 11737 48417
E 3341 50894
O 37271 65935
O 31047 48693
I 15705 77149
I 65070 96042
S 83440 519329808
I 4423 13369
E 64383 73757
O 35693 41043
S 62606 526719382
I 50416 97352
E 87646 99299
I 28203 97965
E 39676 52912
S 65369 516578399
S 24284 635825351
I 52477 77190
O 19312 69769
E 36082 66775
S 62261 456566275
O 6642 86842
O 3321 91470
O 920 11527
I 13216 32332
S 43751 120630477
O 7755 57381
E 55159 71568
O 14585 36042
E 8962 71057
E 9863 9867
E 13025 57055
S 64319 85374920
S 42713 228144495
E 7996 36893
I 15580 43357
S 80987 91598899
I 35198 61367
I 31725 83688
O 8291 9372
S 71523 297996506
S 47467 531851505
I 83623 97970
I 19873 84542
I 57809 63914
I 59684 94355
E 67607 69385
S 61776 45849694
S 25601 940796508
E 53653 98239
I 33350 95156
E 9832 90520
O 52661 94448
S 302 309660645
I 66011 90882
I 28973 88396
O 26103 30817
S 13596 276524813
E 29175 93273
E 14030 82429
E 46034 47253
E 24784 42417
I 5889 83578
S 17020 13780083
I 44417 95641
O 44981 75732
S 39381 920094864
E 9911 99066
S 38989 966760026
E 61783 75940
E 26049 67096
S 69878 175938157
E 42864 82436
E 10533 78237
I 2767 3290
E 16144 44339
I 1768 65054
E 21588 50250
S 64110 577861071
I 6279 79877
E 19082 91213
O 16249 99553
S 66973 28729391
O 18013 86386
O 28105 66974
O 13238 47645
O 71100 71345
E 1264 99015
E 2429 29568
E 46595 75600
I 58816 71977
I 85979 99139
S 39514 892691684
O 8145 96188
E 25418 89952
E 6918 12652
E 26286 61167
I 5362 92299
O 27276 95717
E 678 2831
S 58557 52183348
E 64480 97232
E 746 90963
O 5025 43701
S 60100 533199453
O 49918 56623
S 95113 842321821
I 19725 26992
S 23459 560361293
E 42582 50381
I 39600 49248
S 73974 991605811
O 3342 68308
I 31537 70488
S 54270 264597938
S 20999 254067790
O 27642 73991
O 9158 50625
O 24117 67913
S 44319 569803344
S 67873 339118495
S 88857 357528786
S 62545 367911382
S 13321 15692131
I 39272 57782
O 34415 39056
E 8320 49611
I 64055 78727
S 97739 325884776
E 36339 69121
O 20407 44362
S 81191 295644762
O 8423 31759
S 20918 921117878
S 83830 125589105
E 59197 67901
E 53081 70763
O 31069 84962
S 36104 255076220
S 99649 780820049
E 57576 78707
E 11964 48346
S 10252 3517343
E 6375 36437
S 21632 631481101
E 16982 92927
I 20034 90706
O 8591 30356
I 59425 62497
S 75370 599515835
O 35025 98428
E 65577 94496
I 43620 70496
I 54170 84086
O 21014 79115
O 37831 76619
E 7886 17857
E 8807 57821
I 6024 35157
S 46122 715480819
I 3853 14465
O 40724 56651
O 44285 93960
S 34045 496191050
O 28217 89605
O 11463 58735
O 71445 99649
I 12945 19209
E 83733 88048
S 95083 917577816
S 55063 546855715
S 93943 207082149
O 23162 81303
E 12463 88948
I 15187 39926
E 62735 95574
O 23205 48877
O 49722 78384
O 70511 80665
E 1962 74545
E 2931 49188
S 23479 384658630
O 34209 43910
I 35027 85485
O 37276 72262
O 40999 73882
I 20927 69781
O 55295 88791
S 85660 414138818
O 30836 63886
O 4045 9988
O 28248 65250
I 30834 40912
I 29418 86339
E 87026 91323
E 17343 40932
O 45200 96638
E 74695 83944
O 4617 11067
I 15121 57370
O 65960 87651
O 17957 97740
O 63600 84669
S 60857 663831847
E 69280 76096
I 22332 90660
O 39267 62520
O 36825 72366
I 22849 67125
O 2880 99440
I 23608 73958
O 32458 38510
I 53269 91011
O 28662 99694
I 68465 82730
I 13196 39039
E 15665 40654
E 26376 45756
O 16090 17116
S 41779 11334570
I 31858 88099
O 16207 45184
I 6112 7987
E 48476 82339
O 2316 4064
E 32449 79372
O 6236 28757
O 9117 9448
E 81604 96609
E 1140 96604
S 31784 226738093
O 9131 75277
S 68880 243970065
I 28167 85377
O 23994 86266
S 8554 432125475
E 6218 40488
E 274 50023
S 98181 168218211
E 68784 85831
E 16765 71794
O 9154 33415
I 44175 81588
O 66645 97338
O 28954 81520
S 50749 105791951
S 58095 693890700
E 38922 92099
E 19782 70319
I 26308 46099
O 16986 23396
I 23701 45797
E 48168 78507
E 4681 62203
S 55775 667466994
E 20366 53232
E 45932 93153
E 692 39129
E 92508 92861
E 42681 63734
S 97662 534773176
S 34142 366136664
E 37209 79526
O 49329 74577
E 4317 12269
S 58393 237308271
E 6004 74261
O 47039 72737
S 63155 479854835
I 19139 56885
I 21637 66054
E 7994 75694
S 52209 987688156
I 34818 49064
E 79782 85703
S 14586 871193652
O 41957 80623
E 23317 93699
E 31997 99409
E 23800 98357
O 24523 89153
I 27360 33104
S 99592 682306163
I 15417 35012
S 67089 814423162
S 59045 556288521
I 45388 67709
E 42437 45976
I 41225 91869
E 5056 29526
O 6458 20967
O 89536 93204
E 43419 56437
O 13519 47003
I 17320 87236
O 24817 81739
E 53334 68470
I 49294 93820
S 70319 640817977
I 21248 81106
E 4893 19940
I 14116 29485
I 28757 51222
S 61639 595782138
O 13332 61698
E 48310 75727
I 22276 95881
I 12963 26330
S 61945 537617392
O 79208 99726
E 40552 75902
O 3920 87157
I 56421 92621
O 27445 78120
O 11442 38780
E 61742 88950
E 87335 94878
E 47779 69191
E 22503 31007
I 63194 77204
E 69189 84936
O 57901 58720
O 1191 70712
S 56957 138702492
S 85876 74470263
O 36551 42833
E 9703 81861
E 1476 66566
O 23353 63921
E 4537 25810
I 22536 42210
I 26617 32160
E 18363 66146
O 71313 72446
S 38644 832144455
E 31118 49443
S 69828 480891044
I 69212 71541
O 9196 78796
E 70462 80635
E 20695 41801
S 46573 122475435
E 59269 81324
O 29717 93350
E 24281 25539
E 36303 45263
O 2138 79257
S 91630 981616135
I 6669 74506
I 45518 78939
O 33456 43598
O 23706 39308
I 10958 53034
I 10704 48858
S 22247 841042993
I 47377 84736
O 59837 70535
E 49764 82514
S 22796 778257711
S 82077 339191838
E 5755 37447
O 1675 26625
E 77166 89892
E 85164 89164
O 3933 8775
I 37545 78500
O 20033 95083
S 3700 600938446
S 46746 453424826
S 73676 736411919
E 27476 93198
S 65084 443889013
O 5893 73482
I 34769 94901
E 62557 85431
I 33173 34814
S 19713 644638596
S 47950 655495666
S 64639 734786585
S 76248 55446835
S 76771 627576189
S 97660 204966485
E 50187 63857
O 82443 95313
S 33556 675167287
E 15189 91184
O 7757 95598
I 56409 75828
S 6729 636915676
O 2288 56952
O 17154 34269
S 49214 641208865
S 95944 828196958
S 98359 400724922
I 86554 93732
O 6821 16889
S 57191 909836901
S 57399 687281338
S 97430 650938839
E 20226 63358
I 24206 68743
S 2065 573544099
O 40944 49939
O 36627 78981
E 35725 68389
E 6712 92788
S 71268 370276
S 82059 972716426
I 1095 36239
E 23923 74609
O 13941 56071
O 61229 89326
I 13241 22359
E 36669 63738
I 27990 76401
I 2001 23622
O 23925 32896
I 42054 77330
I 18427 76946
S 37768 516263607
E 11954 48669
I 58661 63601
S 71361 619838934
S 79895 700709303
O 50207 84023
E 4258 30331
O 6941 33041
S 69047 993182104
I 22817 82567
S 85545 63321306
I 25421 62012
E 34183 41895
E 56450 69242
I 30902 90134
O 8409 95881
S 10806 350085382
I 22014 85398
E 1043 71934
E 29554 80274
O 58637 92629
I 26018 44125
I 90249 93430
E 29125 58558
O 34385 98653
I 8436 25326
E 47626 80627
O 67045 73596
E 46591 57885
E 53281 57980
S 38901 398560686
O 18847 63016
S 15920 140904294
S 13639 610383193
I 59028 80354
E 4404 24238
I 69966 75047
S 46113 404661164
E 21276 92200
E 47976 67228
E 30140 79398
S 8370 281108148
E 23861 31548
O 22127 22901
O 28382 99746
O 9903 71657
E 45166 79603
S 5514 764189642
O 23084 64083
E 31291 59927
S 11279 854336898
E 31420 62028
I 14588 93357
E 15668 99152
E 38679 63038
I 26118 89576
O 36300 43079
E 2897 6545
E 15956 37136
I 48024 70579
I 70989 73953
O 26192 84991
O 45045 84824
S 4761 699213327
I 25396 91081
I 29590 74598
S 65064 552503778
E 92 8982
O 10149 48899
S 1825 536217209
I 18503 27202
S 19014 154822033
E 61440 91343
I 48712 55983
O 82800 94932
E 86518 99106
O 20385 50989
E 14894 78491
S 66246 513085551
S 19774 572039913
E 25361 60630
I 44765 84998
I 46555 93216
I 47808 80103
S 39722 900205405
E 6252 20157
E 29046 40687
O 70163 79749
O 78440 81055
E 18059 68292
S 44794 144786334
O 42145 70888
S 55358 541085831
E 40353 65651
I 17531 29771
E 505 96402
O 1286 9893
O 55344 76308
I 75658 80796
S 35328 561532833
S 9165 482706992
S 90595 567838153
O 56431 74548
S 9466 690255834
I 57178 62346
E 65449 76493
I 2582 13079
E 47092 66365
S 8421 506140275
E 36376 93758
I 48524 71294
I 4859 40606
I 7228 27232
O 50269 92795
E 57780 72384
S 53021 220896826
E 42614 60439
O 7945 43221
I 42163 67051
I 77796 99110
O 14669 61758
E 28836 89722
S 14450 572127761
O 10392 56533
S 79705 328907673
E 33270 93120
S 72844 392259162
I 29030 41699
I 33324 49543
E 72593 82639
I 8251 50365
S 50621 198975136
O 34044 73745
E 58387 74662
E 18676 40776
E 92464 98848
O 5605 58462
O 42034 83628
E 14226 94454
E 23763 50270
O 47147 77142
S 60492 920486963
S 14278 443015859
O 39340 91996
O 15782 64870
S 21788 9138596
E 53776 86437
E 16390 58224
O 14858 74856
S 82890 500132093
O 36675 76879
S 72202 110014292
I 21310 83556
S 70647 581170957
S 14366 274233737
O 62878 75922
S 90822 157155320
E 57190 58893
S 50659 473402963
E 55304 89557
S 83355 229329373
O 27584 33576
S 85499 841466521
O 11386 37288
E 50986 69776
O 27683 86770
E 59828 89189
O 50594 66600
S 47271 606867315
I 22267 93652
O 46231 93195
E 38535 69250
I 59796 76300
O 21625 36547
I 27252 33552
O 66864 75560
I 18049 40585
S 39151 195168121
I 14635 62466
I 55757 75712
S 50337 155312863
O 56473 83435
I 70342 71639
I 26150 71484
I 14955 62828
S 41335 918253338
I 6823 60067
E 24650 67570
I 17034 43473
I 5949 77657
E 42691 50748
O 68605 73485
O 73317 95062
E 5562 32602
I 62260 65770
I 21247 81280
O 57630 67420
I 18992 87338
I 35605 88536
O 9242 58015
O 86627 99819
E 25229 79350
E 35368 99092
I 22490 29699
E 66908 91846
E 15260 27827
I 28388 89494
S 67958 430712767
I 2029 75194
I 31190 56076
I 42553 67151
S 7428 938019021
E 49851 55086
S 63034 370792993
I 40799 44487
S 32445 620514316
S 69876 54286394
S 95815 383588338
S 55477 380003893
S 88245 45319539
I 39267 43115
O 36360 70091
O 1717 19200
S 63612 907621614
E 9068 81135
S 14576 36925989
S 54751 151624189
O 11520 51285
E 12830 71238
E 29317 41946
E 56053 95801
E 11744 57121
S 96901 832404828
O 48657 75360
I 24701 37191
I 25159 39769
S 23984 977830800
I 47318 65120
S 4788 323083483
S 18099 978025302
O 61753 92358
S 91311 948903935
S 29728 822783484
E 60417 98625
I 39875 65379
I 23027 99552
O 12843 74145
E 9414 39001
O 11237 16871
S 10940 218193546
S 16919 913111180
E 17365 45815
O 35422 85064
O 32211 87980
E 8386 87042
I 10500 44727
I 43487 89509
I 14739 57133
E 11651 35907
O 17479 36452
I 78570 83374
S 65837 69545310
E 8688 29716
O 24755 49649
S 40483 964793570
I 69187 81334
I 30105 32540
S 62933 538281092
I 15378 25429
O 699 54168
I 5899 47258
S 22116 47288754
O 28052 44279
I 47821 63778
E 28052 98380
S 88925 510948225
O 86646 99976
E 3430 49900
E 7219 25373
O 42927 83147
E 53204 57121
O 53381 64477
E 15503 57603
I 62402 62485
E 43736 95010
O 61132 94703
O 23843 98729
O 749 8000
E 13778 78992
I 28829 66796
E 21553 63091
S 72358 143767468
O 21876 85251
I 9609 57642
S 61878 154047292
E 31298 45747
I 38804 67970
O 34182 58801
O 21699 48466
I 80529 96188
O 40826 99184
E 4205 8603
S 13607 526162732
I 32090 37462
O 63742 71437
I 11197 79280
S 45110 779364065
S 44607 478113069
E 31150 98988
O 67745 91715
E 81268 89984
S 28389 879610431
O 18026 36714
S 21859 227442880
O 3312 35498
E 13426 24792
O 25674 41907
I 31975 49947
S 28591 648892764
S 90226 94770526
O 119 23370
S 65288 524291901
O 24566 82793
I 22105 64427
O 36358 83518
O 5044 92421
O 70708 71647
E 25664 42870
I 40441 46057
I 65652 72166
I 1906 67223
S 51524 376690784
E 87309 99815
E 21799 37324
I 55860 78342
S 55546 554785647
E 18594 72957
S 6284 59373649
I 27740 95681
E 63060 81997
S 80953 387905175
O 16064 45150
O 55127 84926
O 9429 68426
I 10508 31031
E 4676 88293
S 56359 673624848
E 38368 84187
E 39346 74844
S 46924 840470968
O 160 5362
O 862 50603
I 1312 13202
O 18229 23603
O 41808 48735
S 46583 498294823
E 26694 71013
E 28056 95735
S 44523 785642532
I 19032 29058
I 3223 16202
E 53684 69421
I 56924 88095
O 22482 63351
I 81013 81078
O 36392 94233
E 73920 77262
I 26866 64089
O 14004 38116
I 20605 54613
S 37930 939678110
O 14917 61514
E 9009 39945
E 35499 54498
I 16919 33887
O 20233 90278
I 44396 69224
S 23320 832170117
S 97189 964944110
O 11972 77185
I 52063 53583
S 25946 626903163
S 71469 830868972
S 99031 520450694
O 72977 93346
S 95211 528958091
S 30023 245620501
O 73557 84403
E 30853 43731
E 59669 80672
O 70196 95855
O 42913 81021
S 73375 400553550
E 17999 95993
O 16484 74708
S 51813 956178634
O 59541 87668
O 15579 38326
O 36618 90255
O 58490 78063
O 37590 59575
E 37242 95377
S 63471 19139570
O 42578 53948
I 47459 68961
O 52710 56720
I 92171 97279
S 41037 194069495
O 50701 99329
S 23228 872315772
S 9317 166388046
O 30607 43110
E 29419 98512
O 38057 73724
S 98691 812251401
E 4587 35794
E 34265 40248
O 14806 97075
S 43039 475358886
E 51874 66254
S 14113 794502003
I 54135 67127
E 26595 38222
E 81940 85021
S 40773 349956976
O 78566 98746
O 22204 86120
S 58934 891246879
S 95899 248141038
S 63197 779218462
I 64021 66612
I 31257 91649
S 59967 644365935
I 36814 86213
E 21626 55041
S 78238 847959078
S 434 358690976
S 11691 634647490
I 6803 67264
I 1042 93832
S 43705 806624520
E 20325 40354
O 36004 76729
E 4298 14609
I 26095 28379
O 11518 48214
S 52644 21894588
O 52475 73996
I 53643 67916
I 1884 57820
E 1049 8890
S 16923 671419954
I 76850 99435
I 88674 97484
I 9748 65798
S 26886 448680351
I 44104 99909
E 70087 97614
I 9083 43891
I 56261 62695
I 27442 72054
E 34142 38529
I 15480 36729
O 9669 84271
E 4123 70022
E 93228 99480
I 25457 92860
I 46618 57182
O 25656 87289
O 13181 49714
I 55976 98987
O 19258 46336
E 25645 71820
O 7198 64492
I 84107 87257
E 9282 35553
S 95207 389871985
I 30001 73654
S 41787 255177540
I 29248 89328
I 9580 83740
E 18260 94509
S 7665 875607010
E 59807 97259
O 20219 92954
S 36101 106386636
I 69249 87220
E 4024 94986
S 56456 14485128
S 15931 669333964
S 49733 5655570
E 3621 39229
E 91662 99935
S 46796 314213460
O 31505 57250
E 5813 65838
I 2477 88551
O 79586 83888
I 19549 49318
I 19989 59309
S 50493 354020333
S 12613 449605670
E 63645 87729
I 17707 30194
E 24228 32742
E 7861 18606
O 44269 82069
O 21017 78863
I 13086 85142
O 12728 41060
O 14361 45766
O 74357 89107
E 75089 89923
S 55131 934240298
S 80190 108914803
I 1563 97937
O 75767 99305
S 53283 958987321
E 22926 63193
I 29317 60888
E 1303 20053
S 204 483775727
S 65504 474270887
E 31061 70979
E 24159 41059
E 29371 66435
E 10235 59078
I 19429 30911
O 1109 46107
E 85048 97190
S 30339 924898503
E 27412 96890
O 39487 91445
I 91985 96403
E 68740 83319
O 17501 38876
O 51078 93523
I 24889 96975
S 77040 708381970
O 5835 39235
I 9012 88660
O 90762 97427
E 58423 72872
I 89075 96567
I 61680 73036
O 7477 65243
O 26716 44175
O 46994 73497
E 76656 77099
O 55065 58653
I 69609 82552
E 29307 63677
E 17057 93073
I 54825 59317
S 21711 29707054
I 1983 36314
I 45062 60885
I 8159 34733
O 36659 88322
I 35987 43224
I 151 25031
S 85874 347302173
O 65657 75509
S 86592 356791607
S 64288 808372640
S 25204 563794027
I 68668 89556
O 11864 50116
I 4337 80916
S 65292 55560084
S 94193 472717255
O 9913 94101
E 16635 46901
O 32220 36092
E 32028 58442
I 73659 97041
O 32901 80846
O 32085 88759
E 3104 44174
I 44562 66262
S 99641 855039088
I 38495 84596
S 40399 929766483
I 4305 95755
E 63868 92739
E 66226 78018
S 34169 133921478
S 63042 160894943
S 5486 177439440
S 54262 220516886
I 27333 77745
O 64791 68107
S 41327 315761546
I 53737 98321
I 6196 45386
S 66813 723197574
S 6396 669597685
I 92974 93358
I 43070 74661
O 4443 97855
O 39573 98827
I 30865 95451
O 6108 53243
O 39703 46767
I 159 11488
E 42801 92109
I 12392 59872
O 2528 95189
O 9642 56816
S 6120 157326966
E 80916 87323
I 79960 91417
E 51397 78703
O 27653 90138
S 1363 760799232
I 71808 77787
I 44251 66178
E 14320 75428
S 45338 445593399
S 20747 507507963
O 15632 60506
O 711 34690
E 70753 89967
I 2222 59783
O 24310 76497
I 80537 82777
E 21226 50922
I 40084 82260
O 1829 7967
I 22238 80806
E 49814 66300
I 7449 10504
S 36264 223672710
I 52261 64354
O 28633 78540
O 52685 96626
E 52691 61483
O 21956 38216
E 35173 95473
I 11095 64023
S 7193 496005088
O 37025 45436
E 65297 82234
I 30056 92439
E 93325 98687
E 1101 97892
S 61395 888446153
S 10568 20086524
I 2545 83252
E 44686 49170
I 11540 53706
E 8018 89669
E 14535 86129
E 16703 23018
O 42093 51547
O 40081 96458
S 62175 134014865
E 25059 59635
E 7888 12070
E 1633 59782
E 11388 41709
O 18456 53399
O 18665 78735
E 70487 77779
O 21820 37565
O 35799 59041
S 69981 118093078
E 8134 21165
O 18485 42204
S 15313 623697942
I 2639 63248
O 33902 81708
S 7503 474128510
E 21995 97590
I 53818 79437
O 6836 29230
O 21073 59382
S 27569 373317324
E 57360 75620
I 5588 63193
I 452 37009
I 62015 82219
S 83294 684289088
I 957 95769
O 33335 95240
E 2595 75806
I 56908 70241
S 37253 518841286
E 23953 26157
I 32431 43868
I 21895 50915
E 19474 38456
I 30670 91268
O 40293 72140
E 30318 57267
S 30015 316978464
O 31120 63035
E 29736 82478
S 89698 63768040
E 1489 16084
O 67223 88666
E 49686 98057
O 86937 96840
S 69985 778703780
I 34963 79460
E 52820 75361
E 4554 90466
E 36422 46417
E 12471 55296
S 5456 305659756
E 3890 71434
S 77346 354116025
O 27662 45884
E 68216 79420
O 34327 87876
O 53000 88067
S 79619 600856800
E 17286 73045
S 27112 296613738
E 20081 44874
S 60677 743675622
E 25523 28954
O 305 78123
I 16243 35641
E 44237 50878
S 52923 821043117
S 8214 226564612
O 30996 58624
S 4088 456769014
E 71103 76634
E 23279 28989
E 45337 47423
S 10799 407486469
I 15371 70273
E 58256 84236
I 9353 78374
E 21860 83182
O 41802 82158
O 47751 51614
E 412 14427
I 24762 64193
O 154 57090
O 11011 22158
O 44594 79124
S 89367 700605141
I 7379 79327
O 14234 40750
E 19260 48687
E 6282 95761
S 76804 163818108
I 53692 79986
O 31045 91475
E 55414 68007
O 20103 55988
O 3381 46993
S 87603 756267282
S 3432 139085874
I 89644 99555
E 22257 69592
S 58026 859219283
E 778 49750
S 2087 186262857
I 38227 68776
O 23713 63586
O 22070 36456
E 46759 98647
I 50913 83462
O 24775 76119
E 37940 75777
I 22864 48686
I 67230 72298
S 28764 551391343
O 51523 90521
O 39368 98557
S 90042 930074674
O 34289 37614
I 78179 81890
E 681 70264
S 6492 211555224
I 62127 89758
O 59388 99791
O 10129 22193
S 9617 260266680
E 68949 90802
E 19351 42440
S 26027 629520005
I 86512 89048
I 31965 81845
E 42676 50446
E 3071 50823
O 21095 26013
O 34728 38444
E 61113 79357
I 16907 29261
S 1773 852084218
O 15636 86197
I 52075 57119
O 7256 37880
I 50903 82800
O 23801 73050
S 28949 56456284
S 90969 795268836
O 17481 67488
O 50540 77088
S 51130 211299861
S 37016 479923592
E 10092 12436
O 18901 94722
E 8149 45418
S 82355 54251090
S 64822 953582554
S 78567 769920499
O 45954 94717
O 46960 58137
E 55653 78090
I 56228 70361
I 37211 37374
E 57203 96204
S 5238 957865964
O 63467 86823
O 311 10002
O 10666 46132
S 39702 438692488
O 66643 69085
E 66675 71872
S 8430 285774121
I 42987 87095
E 8783 55206
S 58272 654479060
I 56392 60721
I 67394 80827
O 34518 77671
E 29570 41736
S 1011 918383865
O 6727 69318
O 16825 45073
S 78952 263626106
E 63764 68251
O 5502 25209
S 52169 693809779
I 14428 88317
E 11331 14654
O 7282 72132
O 52725 68544
I 2267 28665
O 54372 63897
E 27898 62466
E 61017 73796
S 8884 642325241
O 88047 97965
I 67593 81178
I 80223 97242
E 9991 80542
S 74199 586405811
S 40819 584731225
O 36332 54294
I 71299 98343
S 59626 974849617
E 35042 91284
S 95333 177859232
E 855 7169
E 54979 79664
E 31287 41062
E 43193 78087
I 74089 82106
E 29019 63452
I 57237 99872
S 95557 646715378
S 87654 722243791
O 17170 68975
O 43794 94339
E 25906 47220
I 37932 69679
E 11616 20195
E 15863 81010
I 14977 67633
O 43224 70278
I 7341 35780
I 41361 99268
O 55018 94576
O 3535 87654
O 18841 20613
E 38982 87626
E 16527 18571
S 97189 936851380
I 42668 50194
I 31151 82801
I 8968 14897
S 4425 805196735
O 3232 76387
O 26804 52956
S 95086 39148211
S 4652 81761084
O 22082 93546
S 13990 584957239
E 50068 87867
S 21263 918265347
S 57844 982335981
E 60847 70926
O 26475 77221
S 96914 652952419
O 36535 74248
E 15627 19835
I 2781 22432
I 63603 95352
S 51953 115418517
S 62147 716720637
I 14433 46206
S 89532 628905384
I 27268 43187
E 36971 45084
S 61190 894060433
O 12339 65921
I 38190 41763
I 17879 66322
O 24372 82654
S 99263 755333946
I 11654 48969
I 8596 54802
S 88877 874440207
S 90999 990642676
S 44549 499682767
E 6502 35947
S 56629 907194710
I 8373 13908
I 40501 82644
O 12237 53409
I 31728 72599
S 55418 415673562
E 5121 28465
E 12402 39053
I 57476 92123
E 58365 87683
E 13469 24386
E 29200 77498
S 8706 431391140
I 55588 65741
O 62945 97323
I 50052 57516
E 16867 76040
I 9398 19570
S 68214 658906211
I 2575 33369
E 47446 77963
E 21745 37687
O 6016 68138
O 8583 94490
S 18548 897924014
O 3750 80209
I 6871 60320
I 39909 44770
S 16990 854360532
E 74395 95699
I 12191 42446
S 91093 412669310
E 31981 56622
S 60390 187600937
I 53976 90417
E 13368 38692
S 69800 351904843
E 79592 98337
E 7728 53256
E 17773 86947
E 330 47792
E 24781 96720
I 19261 97899
S 81201 841105861
S 28461 567407936
O 29401 91680
O 3656 80085
O 4522 62840
E 25087 81332
E 57192 96982
S 35153 501954313
O 27990 94437
S 19640 760360865
S 59134 442518312
O 6754 44906
S 14251 661006261
E 45854 77031
S 5783 247592726
E 27570 74798
O 4494 60032
I 47 6137
I 51535 72916
I 60627 63120
I 39545 89758
O 30642 55114
I 16204 74553
S 25073 492887341
O 15992 33130
O 29610 44253
E 42779 72197
S 31325 235864138
I 31414 45695
I 21168 30436
O 28881 70985
E 13578 96596
O 13987 60545
I 10172 43574
O 20470 90113
S 79774 89836962
E 13769 65474
S 96676 3915898
I 25645 91407
O 39315 46428
O 26425 78439
S 35778 964595372
S 16753 933487865
S 72920 805587709
O 46807 85756
O 63953 72203
I 749 12265
I 45608 49596
S 49267 834852718
I 78043 90302
E 86627 86668
O 52816 65465
O 17340 90090
S 11424 382114941
E 12355 55485
I 62297 89061
O 25285 29776
O 18109 70792
E 37594 50931
S 48488 772516146
O 61495 62743
I 61367 92379
I 903 73448
E 4225 30022
E 31263 46598
I 43971 96253
S 64608 980003739
I 16926 42748
I 11108 93786
O 34433 72727
O 27144 63912
E 27409 49788
I 40457 50377
S 7863 966808131
E 23351 30361
E 29181 35352
S 3187 359161633
O 41906 65404
S 3937 688694758
E 7631 41290
E 6184 22598
S 60495 459109909
S 61821 449244253
O 46035 59375
I 40913 64418
I 25337 67514
O 36674 85247
E 75407 91270
I 11589 26603
I 35274 61438
O 40279 44028
S 99112 650433827
E 44639 98433
E 48191 49465
O 44979 99056
E 3391 60122
I 67378 85260
E 33836 38834
S 30477 797074150
S 73257 838731742
I 73858 91622
E 40655 75643
O 16906 17260
S 18505 981443735
S 97890 767173952
I 50964 95285
E 36859 71569
O 87787 94138
E 38360 73464
I 59423 71433
S 96592 258611759
S 83555 906739691
I 35144 45529
O 2154 75244
O 72868 80118
E 12333 85436
S 93706 554362027
O 2082 99064
I 50865 97286
O 6470 74537
I 20434 29389
E 70744 87802
S 24139 521515356
I 28574 48629
I 29637 30437
O 3522 65933
I 33548 71554
E 64394 70045
O 39478 65154
S 49666 437460940
S 41703 488846765
S 61823 485619505
O 22544 66849
S 96612 928932581
O 882 48407
O 176 33179
I 81380 84624
O 62074 85727
S 13883 917520167
S 69794 776053835
I 26695 79128
I 22377 37626
O 24063 63196
O 43508 64060
I 50273 50822
O 17726 87894
E 34789 87252
S 62379 336904290
O 28479 39413
O 54857 91903
E 21498 23496
I 24138 66845
E 14044 26512
I 65530 78446
E 13800 83964
O 79522 95168
E 33062 46688
E 19873 71910
I 89026 90305
O 63385 99736
S 51661 730671874
I 15218 86226
S 40050 313430516
I 3143 55583
I 7861 54076
I 11394 42895
S 94979 403887800
I 28181 28522
O 79796 89622
E 26983 39401
S 17259 757862165
E 44042 83289
E 86560 97582
S 59843 32937459
E 8414 27661
I 11165 68843
E 39212 82343
E 25981 87643
S 31503 507390891
I 74529 92709
O 87504 97357
O 1278 41249
O 5070 98311
E 12366 23868
O 27065 69059
E 61636 94539
S 41412 357214223
E 28766 40306
S 70525 846641277
S 99666 637606630
E 5472 94921
O 80848 86631
O 45292 59728
E 35794 78362
O 21945 50783
E 11108 48363
E 38664 91555
E 35294 57735
I 24183 62317
E 21761 54435
O 39054 90327
E 24660 70946
S 81518 262398847
S 9522 794681154
E 44851 79565
E 80953 93818
S 44770 142188352
O 36188 62832
I 11385 81605
I 16588 92567
I 16564 97607
I 19794 71397
E 11154 48498
S 90008 161455982
E 53809 68551
I 11713 15642
E 79650 88008
O 66870 94594
O 51002 96628
I 9842 66176
I 30021 59500
S 57401 11789073
O 3571 40139
I 52396 98407
I 58948 74901
I 72436 74489
O 8703 32316
O 47909 58761
I 27658 82257
S 90512 261079959
I 13283 81130
I 37999 82808
O 80265 91757
O 8787 16719
O 44184 65842
O 8900 65722
I 47553 96503
E 44494 72338
I 44339 89560
E 18962 28401
E 65917 85478
E 5597 65950
S 71823 523288899
O 9795 72784
I 42573 76146
S 25120 434668064
E 11365 70513
E 31295 59534
E 51857 62519
O 38320 74811
I 71133 84879
O 5800 24856
E 87114 93037
E 24708 84710
E 23844 46987
O 25415 54684
O 13779 76221
E 43582 80444
E 21529 50046
S 64730 287928994
E 191 58691
I 90161 92838
I 25112 67303
E 48579 99870
O 77250 91454
E 90265 97696
E 6584 88806
I 21061 57114
S 42494 207750798
E 84049 87842
O 25529 89727
O 4486 53746
O 12763 47472
S 95008 215907299
I 12386 51226
O 48786 80405
O 27101 99585
I 13991 23043
I 10250 94265
O 48316 95101
I 16556 17324
O 86727 96611
S 85992 483336185
I 8506 45413
S 9115 14128048
S 57811 456053313
I 56902 76815
O 8628 40612
E 63675 94972
O 71408 93680
S 66649 429278992
O 17397 38632
E 3333 32774
I 16322 89517
S 30599 296865041
O 28515 87749
S 9189 211757637
E 28519 42949
O 72497 80148
I 6382 66505
O 23133 33040
I 49450 66754
O 58058 67900
I 33103 89214
E 77380 95179
E 51324 94306
S 4099 963156424
O 2669 55625
S 89060 564451519
I 10047 81088
E 51972 80192
I 28957 62295
S 48991 214694848
O 17345 25793
S 15440 160966246
S 86203 88208177
O 47316 92350
I 59657 75505
E 41767 60205
I 33922 55492
O 72802 73167
E 892 72437
O 21592 95871
O 19123 96278
I 41957 83184
I 11385 32924
E 22434 68012
I 6739 56689
S 42342 693121926
E 11342 59236
O 35630 77310
E 13527 44336
E 14545 93972
E 4218 51380
O 5774 15642
E 27813 49267
E 42074 86957
S 36218 86684291
E 10731 99562
I 56434 87381
E 27284 96914
O 61028 69634
I 42121 64301
S 28198 518866966
E 21473 45368
O 16806 84352
O 20629 31421
E 42472 93783
O 68708 78748
I 43429 99261
I 13023 55910
S 56667 215547592
E 21800 29764
S 96096 278936643
E 6770 9959
S 95833 242003000
I 25300 54932
S 46725 304804133
I 29029 63218
O 22051 47076
E 89616 94581
O 19412 83155
I 33079 51889
I 31038 54281
O 67771 84758
O 4718 86963
O 76106 89183
E 12044 68395
O 38940 82103
I 35182 79950
E 59728 90120
S 5222 324481485
O 74284 86823
O 11154 66174
E 15432 88469
O 24269 80476
I 27219 57453
O 12892 87183
E 49010 59242
E 65399 69064
S 57169 84139342
I 38332 82522
I 32518 59849
E 8444 82564
O 26136 57989
S 58100 140041157
S 55817 509665656
I 18220 53095
E 44678 67803
S 76079 657756654
S 17093 854634007
S 80799 633293484
S 85910 395079698
O 16062 42943
S 66107 419886508
E 57688 61718
S 34468 790371071
S 84401 134525802
O 32429 69610
O 1557 12904
O 29748 92221
O 15066 28413
O 33287 39113
E 65446 88815
O 51709 98677
S 89264 448738066
O 20706 92773
S 12921 830149282
E 40647 65089
I 52518 53118
E 33472 66255
S 42298 398874428
I 25427 65440
S 86936 435590381
S 12717 159369061
I 53239 90412
E 20418 48399
I 22467 79726
O 27759 44938
E 9935 80663
S 43854 450878396
O 63779 92693
E 21193 28663
I 82950 92884
S 21348 649544874
E 66907 70814
S 74161 852001999
E 76740 95838
E 27920 67628
E 43864 62567
O 4408 81392
S 43978 67381801
I 38139 98534
I 71762 88164
E 69970 72070
I 66265 79755
I 3651 50967
E 9660 55063
I 50001 97514
I 5931 84626
S 33636 468518373
E 36559 88981
S 51833 780558763
E 48626 59739
E 21363 35596
S 85601 36261146
S 72164 261523707
O 1610 51173
E 55216 91848
S 45089 658208514
I 27376 43911
E 21892 69926
I 36638 87186
E 4537 30206
E 65716 81170
S 64946 292804924
S 45804 351994624
E 14245 73212
O 71561 92528
S 33222 904418435
S 74573 524742549
O 69683 94899
S 56035 138784573
I 33046 81984
O 73104 80499
O 22281 27852
E 47048 72508
I 54907 91598
O 80564 94957
I 77003 86468
I 53805 58389
S 25190 262559127
S 85791 881583859
S 6763 768044157
I 22495 84911
O 36262 92761
S 99042 27674474
S 51222 482401143
O 2627 28598
S 86683 203386144
E 27000 94238
E 36803 96714
I 20611 69585
S 13623 887161184
O 48353 49249
S 64105 846111068
E 12246 28687
I 46947 80542
S 3306 231969960
E 511 48462
I 28963 29339
I 7201 92829
E 90204 96723
E 29833 76088
O 38421 75657
E 80011 97410
E 16007 75184
S 46853 483285989
E 13488 18129
I 25133 89159
O 52199 55905
E 31105 88050
O 21986 65929
I 10069 92253
I 60153 84885
E 18649 76053
I 32801 52221
I 44983 52448
S 81346 701905485
O 17548 44705
E 63736 79201
S 23804 862010320
I 48189 69674
O 17308 54247
E 23857 91855
I 50265 57972
E 58810 78253
S 66089 959735480
O 84179 94357
S 27629 722033858
O 79978 95442
I 52834 57898
I 34364 62904
I 10294 67962
E 14015 68211
E 6749 92445
E 67781 92080
E 66533 79933
E 20200 86806
S 95102 771840203
I 9342 57230
O 37268 83809
I 45740 74349
E 32759 49322
O 45652 94022
O 21575 80487
S 24706 722078503
O 54081 58490
O 11310 80675
S 53477 124776231
S 82964 683864206
E 44654 76547
I 23017 27821
O 73409 81662
S 71196 21458789
E 18270 63630
I 44290 61289
S 23501 619871527
O 33573 59370
I 13928 88135
O 14971 45174
I 54240 75130
O 4460 34007
E 26890 41086
I 33184 45704
I 3195 93664
I 36607 77492
I 22773 23373
E 31144 74143
I 4958 94100
O 1556 93967
O 187 8354
I 497 37696
I 26465 55064
I 66996 99022
I 2164 79957
I 1571 17877
I 38441 80125
S 25390 116207178
I 36908 94352
O 71418 93937
E 64271 89009
E 75153 80947
I 8313 34860
O 25124 39409
I 88762 99192
O 7922 20147
S 78969 909167352
E 65733 83072
S 40792 887343626
E 10755 88664
I 25673 33413
E 28458 75781
O 7053 15850
O 47438 70279
E 58037 63225
S 25535 456104353
O 19154 47329
E 66162 88758
O 34573 49958
I 27670 75514
I 6906 76096
S 18691 858256435
I 41283 85961
E 68899 99205
O 43878 47115
S 58670 441963529
O 26341 42499
I 39856 40512
E 4044 28236
E 29210 38686
E 56177 61330
O 57659 81357
I 13050 32501
E 21492 44661
S 15643 895668424
E 609 89428
O 2800 11139
I 33732 62519
E 9587 32759
S 59621 513912686
E 36999 59105
E 33383 85350
E 63605 82944
E 27674 67400
E 25131 66311
E 27668 58157
I 54131 96971
O 79039 90842
O 84016 95639
S 18181 872332295
I 19852 82263
O 9754 73406
I 689 81123
O 53823 85211
I 33438 61190
I 20061 80590
I 11107 68620
I 37678 43775
E 33994 51143
S 36321 536076974
S 38505 906130302
O 18957 97780
I 12832 39993
S 91717 589132883
E 33821 70458
O 24875 80094
O 2566 57742
S 24942 185578996
I 28772 84740
S 65277 574052292
O 57316 99170
O 48202 61780
E 17558 42255
E 35678 72089
I 12985 19166
I 46061 65760
S 87990 584555657
O 27663 55059
E 57870 73063
O 1094 67088
O 19402 86938
I 52885 53782
O 58494 81251
O 21443 86673
O 35783 44927
O 85482 99494
E 51698 67769
I 32137 39301
O 24031 31682
S 2327 602939226
E 5193 40527
E 6572 83891
I 13123 47359
S 68632 534278197
O 38575 40396
E 19046 29983
I 4184 30488
O 13595 73419
S 28933 725241390
S 23895 915967552
S 91235 104120940
I 66466 80167
I 20696 53464
I 25935 63727
O 52063 87944
O 58890 77189
O 32495 51166
E 57269 93872
O 54210 97787
O 19496 95022
S 22134 886680200
E 42906 48383
O 56878 64148
S 62425 862557415
S 87598 760161465
O 23907 52990
O 7557 62303
O 39072 94938
E 35377 90302
S 3051 4815744
O 8698 50621
O 40521 47906
E 11929 37373
I 3150 27973
O 9756 37191
O 62666 87306
S 11196 373267159
I 20552 66151
S 67757 1384551
S 88358 504023984
E 9958 56255
S 69559 974714836
I 34231 84035
O 1503 95505
O 16712 63776
O 17913 88373
O 6772 44279
E 56332 61462
O 49522 58939
I 13936 50876
I 10066 64340
O 31697 73221
S 32521 959526436
S 21391 285032112
E 34495 70328
O 43647 91203
E 22565 45886
S 57234 427716148
E 59362 90480
S 40390 383860516
S 96423 396215092
I 35307 89433
E 8085 20838
O 31959 41287
I 37014 48580
E 64448 65755
I 7852 86888
S 9526 369378577
S 11717 284433877
E 67402 85155
E 73092 73834
E 55333 62979
E 46884 91872
O 34365 38274
I 47109 61837
I 9852 54632
E 5107 88346
O 5616 18671
E 8674 37180
S 11942 892591521
I 80674 85564
O 9 42125
O 39727 42847
O 17970 79650
O 7579 84223
S 91543 664779321
E 34942 98193
O 29368 35939
E 3520 37480
S 13277 762188942
S 49565 150573275
I 8037 38021
S 96926 491979097
O 64263 72022
E 77941 85838
S 69075 235360328
I 13951 94016
I 22489 90222
S 51942 472011571
S 82840 551234397
S 45324 761091885
I 14032 88318
I 71543 80905
E 39241 72146
O 30219 66480
I 66271 85894
I 39533 51798
O 57055 85401
O 14733 30947
O 38886 58457
E 23763 57674
I 4969 67025
O 64339 93733
O 61729 96584
I 6590 80548
I 2477 9626
S 82798 263216646
I 37687 55408
I 6513 96027
E 3959 77319
E 35353 94957
O 34890 80036
E 19107 35463
I 35525 55193
O 24255 54132
O 36543 82922
O 55303 74979
E 28974 44325
E 1198 15350
O 39167 49983
I 1714 38256
S 47273 146360315
E 10456 37832
I 7004 25981
O 12260 61705
S 38125 430098270
S 16054 427510348
E 71478 77980
E 24456 91479
I 48083 69675
S 41910 530065939
S 78483 636606597
I 73808 83384
S 52442 802628576
I 32820 68295
I 14154 31594
I 25623 61400
E 39416 39844
I 45568 96772
E 47965 97496
E 1691 2183
S 32041 42748440
E 25501 93756
O 18994 98813
O 8593 37019
E 44369 91439
O 82233 99342
O 15536 67878
S 90079 228540954
O 88940 97861
I 20727 73548
S 70796 479418595
S 29756 959885754
O 30821 49813
I 68175 99381
I 2175 31798
I 18879 52230
E 38779 45025
E 23596 34075
S 56572 48964180
O 58970 82059
O 60709 99150
I 40206 55584
S 69950 950545297
I 25701 34128
S 24319 147218750
I 82954 86006
I 4822 12027
E 52046 55778
O 5201 86593
S 39432 267704046
E 8294 56883
I 31785 92438
I 52375 88111
I 56 77716
S 41766 889737040
S 31818 385384970
S 95492 891512802
I 39715 88544
O 64955 83503
S 52534 329797885
S 17323 10525096
S 61524 572186211
I 45998 56648
I 21005 45383
I 47443 52965
E 68392 88762
I 2488 26972
O 13323 48096
E 44279 83320
O 43069 94871
I 52840 67282
O 17003 81011
O 65000 79849
I 70321 96205
I 21160 33189
I 15771 52755
S 81534 31996431
I 54591 66824
I 15816 44536
O 48801 53064
I 17691 22309
O 2370 3805
S 32638 538542772
O 44257 54732
S 17660 484147093
S 89 528406880
I 12670 68180
E 80174 84082
S 51557 533827033
O 68248 98958
S 54886 362203244
O 2212 18215
O 9499 33594
I 14881 27123
O 50463 70833
E 9948 72419
I 13917 59785
E 23538 41900
E 57046 82398
E 17248 91429
E 45036 50870
I 3598 80647
O 49150 93783
S 291 781634048
O 22976 71488
I 11157 97971
I 1489 50880
I 55361 86649
O 12831 68215
S 22645 721732426
S 28286 648789319
I 58244 88594
O 41360 47515
S 51887 679245234
O 8851 63751
E 47934 59131
O 46390 95680
O 19983 98403
I 21690 59616
E 27660 67764
O 47052 93590
O 1031 81388
S 21562 911370074
S 32004 353618139
E 11131 59013
E 4857 78149
O 12880 91101
S 4597 937257085
E 19307 46512
S 63354 859856635
E 7123 13495
S 62762 132181284
S 40299 928096473
E 24967 76955
I 66328 98897
O 40876 98125
O 66246 98086
I 52707 70244
O 60951 77927
I 49046 77056
I 55718 95626
S 31238 899290926
I 8268 62173
E 36435 72637
S 48775 263740785
I 14373 40280
O 51631 83619
O 44674 52783
I 34061 96247
S 3530 724763114
O 57249 76254
S 76880 596000726
I 55491 68121
O 6770 27736
S 69497 646064730
E 70793 79846
E 6008 63106
I 6668 84748
S 2136 710813022
I 54529 68649
S 29221 70603215
I 53545 74102
E 5376 38895
S 34903 216717590
E 13091 75924
O 40824 98328
O 5045 92386
E 66816 81949
O 19738 84217
E 26336 50097
I 3362 73525
I 1335 16269
E 32552 77011
I 55 45638
S 44330 307406720
E 55441 80464
O 68390 97399
I 3645 26389
S 76754 618989516
O 23942 54753
I 31907 83401
S 73073 587850366
O 21103 45174
S 12280 718913677
O 42436 96182
S 44475 215291452
S 50775 964664214
I 44461 50544
O 56629 98036
O 27065 96705
O 7032 98995
O 61760 95338
I 7778 56727
I 93290 97009
E 13207 87188
O 14947 40955
S 80559 307331005
S 56505 615914889
E 41441 71074
O 30026 53510
I 62831 68397
S 28588 214510058
S 7817 63334852
O 23984 86893
I 25015 78069
E 56448 86660
S 97575 888526939
S 43020 535468611
S 84489 838706740
O 51350 84410
O 67896 99602
O 23757 46995
E 9965 11705
O 19156 23787
O 7350 67317
S 10368 362714483
O 9753 64602
I 1287 85195
O 14645 18526
S 77029 356781318
O 42195 72478
E 69472 69975
S 10280 300780653
S 83989 423493980
E 33906 98611
I 75468 75534
E 37999 97133
I 4193 71511
O 16167 75189
E 19871 77623
I 83055 89134
O 42369 73696
O 19779 54450
O 45480 69281
I 6596 63333
E 53038 96638
O 24554 42189
S 82433 310592450
O 10480 65391
E 79849 83079
S 82494 3087996
E 34171 82205
E 48710 98970
S 15000 624912622
I 33679 45711
S 69657 567343617
I 37949 64040
S 76291 644202420
I 61654 77484
E 62012 79026
S 40991 687860036
E 26722 62495
I 21782 98318
E 60414 71931
E 1221 76455
E 18541 44385
O 11821 59972
S 79661 187896916
O 27776 85050
I 65540 68099
I 35675 85002
O 20084 74916
O 16898 27870
O 18453 65891
I 10587 46568
S 24162 292657041
I 9448 41912
I 2035 15044
S 40436 795341461
S 11794 429852337
O 39728 46483
I 25399 33979
I 849 66488
S 59614 72476576
E 23627 66228
O 38290 48012
O 65691 86534
O 30661 63917
I 70174 98411
I 1354 58321
O 127 55150
E 36684 74821
S 47340 373007917
E 86809 96467
S 75530 2738473
I 19731 93681
S 2731 164153161
I 2332 84124
E 9881 90460
E 56178 75868
O 41539 98052
I 20847 70898
I 44719 79767
O 47078 93264
O 32303 61150
I 39540 48954
I 66552 72468
I 51681 67565
I 37922 61851
S 80256 772873956
S 18217 716769281
S 84679 20767230
E 9984 90149
S 90384 105317558
I 52225 76165
E 480 18904
O 8991 41588
E 46208 79653
E 31239 69318
I 4572 79707
I 32129 71068
S 13439 976477662
O 37086 63649
I 27227 68823
I 60117 63198
E 79649 86046
I 66285 66686
O 32483 84082
S 59935 930561533
E 30279 71601
S 96714 156255457
S 739 333675377
E 11780 80792
S 40980 897075831
I 8005 39542
O 32595 97142
O 25406 44658
S 31255 129567804
S 13347 558729259
S 57791 19632696
E 81747 95219
S 12476 116255064
S 50146 67701771
O 17760 67709
O 43034 62026
O 2378 54050
O 19724 77765
E 2435 58105
S 20663 538871301
E 67897 82033
S 8013 524934148
E 60293 74600
S 21639 779843506
I 18612 43282
O 42700 46060
S 71412 109525812
O 38687 55509
I 2561 78245
O 36986 61547
S 91685 825384711
S 94403 714835263
E 28190 98412
E 30553 43701
S 46257 244078795
E 5305 39020
S 63463 105815704
E 5676 6053
S 53542 10489138
E 48280 85327
E 56548 80314
O 48180 94831
I 3162 55854
E 43319 98570
E 53436 82664
O 49533 97622
I 22004 30503
I 67832 93845
E 7502 52926
S 68753 723285644
E 17559 36448
I 26928 65346
S 61858 745151628
I 50643 70541
I 61532 95302
O 28233 65475
S 26846 895654730
S 60687 88856604
S 54368 724629554
E 55988 84194
S 32874 899717574
I 730 59173
O 60499 67325
O 70600 85643
O 40477 67766
S 36649 256588950
I 63820 92114
S 44324 394272893
I 35632 81780
O 15262 98377
E 57677 89677
I 20885 29052
E 56296 67465
O 49684 69384
S 21979 335604997
E 30940 50450
S 22620 614896525
E 13819 19899
I 50690 96744
O 15143 97431
O 16293 30023
I 3250 37700
E 64141 92156
O 67001 88721
I 77338 97897
I 26146 44673
O 44243 59491
I 78022 89280
O 14390 51634
E 75913 96319
I 14068 74677
E 44544 70413
E 16731 18460
E 52625 85986
O 12521 69165
E 18064 40316
E 43192 86699
E 52537 92429
I 15191 90726
I 44220 50403
E 16358 22191
E 1921 87002
O 98707 99760
O 44474 53821
O 56772 79330
E 8375 11320
O 5847 36824
O 12226 98110
I 9332 61561
E 10591 68092
S 65932 442252676
I 77977 85624
E 42242 48913
S 69428 21563313
I 18272 25471
E 15485 76881
E 53442 80530
E 46603 84736
S 42381 957151062
E 3411 69652
I 13182 72219
S 63725 358390991
E 81263 93862
O 72906 83255
E 42928 98576
E 68621 77954
E 12794 89169
O 20012 49167
I 76478 87145
S 79304 825786110
O 22896 81641
E 14368 30656
I 16883 36352
O 8547 95665
E 20301 49403
S 75941 965508743
S 29323 498309533
E 62930 66457
O 19896 83843
E 26819 99666
S 21952 757798046
E 2283 35721
S 14739 720916504
O 26115 85424
E 21364 66430
O 48400 84834
I 10561 42775
S 46495 987827738
O 10234 14783
I 22415 88677
O 26798 55396
I 70895 78338
E 8970 43261
I 44891 80304
O 22073 98358
O 62997 90916
S 642 209767694
O 2340 21287
I 6680 75029
S 60896 38183872
O 3524 42881
I 13565 63539
S 58986 450514279
I 16234 34463
S 4550 520327855
I 25713 94993
I 35925 83264
E 9424 11909
I 29580 64704
S 10853 34002608
O 15145 94220
S 92669 962391941
O 39840 98048
S 57687 933579467
E 20134 23276
O 81205 86762
S 52934 905866619
O 53509 78481
O 37836 63623
I 65766 87219
S 99133 247869740
I 3373 43732
S 87923 29147922
I 48809 91119
E 8645 14408
E 4853 11508
S 49213 298025788
E 30114 41414
S 51389 936796790
S 22148 799358394
I 10407 32673
I 3322 50517
S 33001 425383023
E 9258 79702
S 80971 790013235
E 42030 50094
E 62365 84093
S 34901 410322911
O 7826 80133
O 36581 61653
S 55787 68632199
O 21372 97823
I 70431 83814
E 32195 68232
I 2365 93316
E 75664 91409
I 76363 80060
O 21556 63520
S 35335 888187312
E 44427 60410
I 1930 48998
O 53978 80930
E 87968 90116
I 57564 70882
I 6441 71663
O 64956 90107
S 46353 972650722
S 70038 485526155
S 50951 628886397
O 24730 42769
O 27714 66465
I 26420 41588
S 63218 754054000
O 31502 37018
O 37502 57841
S 42311 446830184
S 62526 87778336
O 18989 36353
I 2620 40418
O 76960 97916
S 52416 273368762
S 2965 72172404
I 55248 90510
S 28413 495521611
E 8289 91132
O 68691 78079
I 41360 89522
O 83956 96641
S 73035 253669391
E 58364 98270
E 21791 54092
S 61758 506650428
I 29904 65994
S 56167 15098191
O 7514 65031
I 14916 23222
O 24311 74530
O 47515 97938
I 4851 31317
E 21625 85371
E 52003 70484
O 38556 63097
O 67361 92823
S 46485 260525523
O 27902 62242
E 26711 32280
O 60959 94369
O 27749 65209
O 33838 97324
S 56721 787061933
I 70951 95923
S 60031 611768129
E 43957 59963
O 62314 87832
I 543 92530
I 41997 88131
O 33809 61858
I 65795 68086
E 293 89169
S 92570 339118032
I 60073 82076
I 48604 50264
O 33501 89745
O 45675 78634
E 54364 79075
S 25730 180314336
S 67041 435426207
I 30748 89867
E 30024 87842
E 8922 48143
E 31309 58586
O 84943 86140
E 82777 97237
I 11759 84416
E 23549 77154
E 52715 64745
S 71903 292651486
E 26709 52734
I 98075 98689
I 29897 65562
O 61086 92400
O 23385 33957
I 9715 31383
S 85156 319027286
I 32563 73756
E 30787 74625
S 35001 237910569
E 67957 71841
I 19805 36605
O 57849 84954
I 49532 97970
I 25217 41739
O 79216 93389
E 12617 68238
O 6062 70429
S 26038 550358564
S 13735 954632047
I 43835 74104
S 8570 392555146
I 11065 24634
O 80763 90052
E 1200 81092
I 53906 59471
I 7223 71667
S 61304 677044417
E 12693 41810
S 1202 252106125
E 325 66897
E 15374 52363
S 13048 113409477
I 57936 90880
I 772 81237
S 26239 624797302
O 49373 95577
I 52222 89689
S 98118 700744185
O 449 97161
S 86274 654872868
E 18235 49649
O 54492 57202
S 41166 376238381
E 78837 85170
O 38337 46266
E 24144 30369
O 36025 42563
O 56471 80298
E 8340 97352
I 40106 60496
S 88307 977961633
E 42994 88101
O 45955 78737
I 8170 43124
E 15598 59580
I 61116 86817
I 75750 82631
I 693 31154
I 33460 83567
O 92223 95172
O 60638 83778
I 22032 65371
I 10319 75734
I 87244 89737
S 2424 810228018
I 9639 62945
O 17148 26462
E 12411 80020
I 36657 71404
O 18494 48924
O 45463 64923
E 34160 46164
E 11729 58976
O 21159 22604
S 48888 475811580
E 15140 20243
S 15780 936442296
O 84211 89925
E 21265 46825
E 35332 91061
E 42209 78712
I 57416 81514
S 73415 545880407
O 22463 63552
S 8948 255960910
S 55084 32601746
O 23627 25869
S 21617 724965894
E 34097 80841
S 68236 203887878
S 91519 290926397
E 34499 66446
I 41586 53719
O 17157 43489
S 70352 353677722
O 1764 49151
O 81574 85027
S 44706 599294249
O 45669 66231
O 17499 41714
E 158 8907
S 95734 603802239
I 70456 73243
S 70506 9523213
E 76512 81793
S 96287 956393468
O 470 90347
I 41914 71104
O 18647 86256
E 20233 34332
O 5159 56320
E 12964 66986
O 21652 63550
I 32953 70167
E 5552 22293
I 4344 49293
E 24693 30475
I 55819 74607
I 58711 68539
E 22751 97364
O 35593 41434
O 7414 65966
S 95408 744669294
S 13560 752838787
S 73066 179044670
I 12549 23555
E 25312 31171
E 54626 90769
S 97131 145663389
O 49884 50054
S 31028 536224675
I 10588 13899
S 7450 197728321
I 2209 51277
E 4522 38967
E 44467 67219
O 34253 73252
S 55891 840095591
E 22934 48867
I 17483 49306
E 57839 94339
E 26117 32710
O 27210 92317
I 33325 41048
I 7378 93445
E 19148 41174
O 74575 98963
S 8194 21275696
E 25829 45197
I 87724 99752
S 14146 992841249
S 54430 539840813
O 1150 54321
S 91323 658778817
O 3617 8266
S 69627 152900826
E 50835 71183
O 5247 12057
O 74338 85561
S 10107 476875472
O 37844 72113
E 14530 77047
S 33881 40104259
E 25200 47231
I 40080 98491
S 67606 288660990
O 22623 62264
O 39170 66683
O 5291 98052
O 85988 96054
S 79648 127216839
S 43124 669185191
O 59302 59863
S 61546 932135095
E 2585 97227
S 71345 990509695
E 5131 13423
I 10476 87782
I 24617 60906
S 18349 127043127
E 80337 82274
E 10930 70068
O 32005 77005
S 47122 539008020
E 44325 87896
I 25344 59274
O 7943 36409
O 83923 96210
E 68771 80057
E 31052 78188
O 67970 77187
O 7249 7432
S 59007 508273393
O 29259 76001
O 51696 57855
S 23139 15484199
O 42377 51688
S 5707 805279875
O 35316 42002
E 34528 78256
O 1225 32729
E 29750 82224
O 56696 90171
E 13186 81052
O 42080 52633
E 34738 59843
I 10798 51526
I 29496 49845
I 12324 28123
E 20010 23075
I 3173 66348
O 24547 76302
I 40114 58779
S 53696 868335604
I 30203 59489
O 82601 82868
O 60327 70364
I 58859 94375
E 10847 29849
O 23292 87151
E 43418 84159
I 62192 64567
E 16545 82364
E 61125 71467
S 40699 531783534
I 31801 40475
I 1528 56102
S 25724 419960710
S 84348 953809614
O 60659 63286
S 14163 575207597
O 10247 57262
E 7204 23534
E 64516 93991
S 47071 681694249
O 42357 69831
I 20287 20842
S 98216 29790910
O 61904 74307
E 64350 96429
I 78056 95159
S 61166 472421966
E 32689 61967
S 73898 153774894
E 30984 66815
E 61034 68104
S 76441 917047190
E 53557 59193
E 50902 92445
O 10842 66834
I 14717 70947
S 12718 731590664
S 6239 270068129
O 5485 83611
E 27004 57207
O 51221 76583
O 39828 92739
E 8349 12234
I 52935 85711
S 78518 103344864
O 18854 98528
O 51677 52973
E 17157 95949
I 13769 90268
S 78949 603887455
O 36815 98736
I 7770 20312
I 61744 80058
I 8787 17890
O 30511 70388
E 50474 58483
S 26604 810968019
I 10518 81728
S 97038 267236698
I 54917 66389
O 34606 42379
O 26454 91182
E 12488 50763
O 16232 68427
E 46736 60628
S 28717 866743457
I 8959 95950
S 37146 337852590
E 52909 71632
I 38623 89066
I 41392 81678
O 73890 81785
I 68463 99747
E 30150 72761
O 16406 20775
I 86648 94675
S 51583 390329473
O 59446 82665
I 17791 44298
S 98136 332352995
E 49087 91577
S 92397 302055970
I 1184 38363
I 15258 80429
S 10993 847270977
S 11256 972067316
E 702 70316
O 28434 88697
S 29004 663140653
O 66370 97236
I 34936 74096
E 11829 38874
I 2138 52950
S 49951 224586139
O 31653 88324
O 4583 67212
I 50009 64398
I 17272 72780
I 4673 96185
E 9895 61359
O 6055 97296
S 94164 568220193
O 12051 18578
S 8906 159592879
I 85264 92656
S 79871 787905002
E 54351 62935
O 21651 59114
O 7792 19267
I 30261 84342
E 2457 67022
E 22525 22729
S 89555 886115057
I 97772 98871
S 56757 597350837
E 33666 33786
E 9416 16438
E 73478 74483
I 13941 57407
S 81452 562405556
O 71931 73909
E 2459 78032
E 38319 60122
E 32718 52702
O 61827 91753
S 80304 444225286
E 25225 63406
E 76180 83626
S 20446 706738949
O 2807 10727
S 88813 452671671
O 9582 90259
O 31274 78110
O 70420 72083
E 12022 39045
O 73672 99219
S 76444 777320169
S 20400 911071376
S 58195 417955122
I 36396 46918
S 20848 923298872
I 31503 93065
I 27631 31955
O 48190 79950
O 47124 72487
S 99755 817901434
I 64266 64732
E 30209 31749
E 56888 92828
E 48878 82049
O 10568 80877
I 62422 93513
S 31959 160561282
E 30298 43891
I 37307 89225
E 31395 63987
E 38140 50921
E 19979 58659
S 49433 585373312
I 19976 87969
E 7493 24156
S 3724 538098199
I 7531 28370
I 83846 95358
I 8372 87724
S 37518 657241672
S 65084 256741422
S 67414 163546272
O 13558 63137
S 45981 891367868
E 17505 94963
O 28888 83887
E 4627 95284
S 44839 832609422
S 87451 255115466
E 30664 68289
O 1290 26770
I 39982 87973
S 32376 874360533
I 75165 82435
E 27179 46587
O 3117 14311
E 5619 65304
S 42091 277959728
S 10121 512930459
O 12777 30987
O 23942 40105
E 44431 81140
O 33755 66992
S 99091 423507321
I 51273 69752
E 80125 82091
I 69710 75626
O 70715 99860
E 49508 59032
E 43110 66685
S 97631 971328955
S 83134 948841100
I 66540 95999
E 16447 55136
I 17599 20887
O 95824 96244
E 4032 68619
E 22421 31908
O 36597 81134
E 71080 84142
S 23836 248947474
I 12904 66141
E 33182 58796
E 3604 8808
S 24616 260360544
S 98675 924775859
E 6984 69553
E 13252 89031
O 77428 80820
E 28798 86297
I 16207 81219
O 7284 26115
O 145 45622
I 13329 35824
E 3739 82409
E 49849 94403
S 95241 974793917
O 10151 87260
I 13998 41673
O 33069 56257
I 57507 86794
S 76819 752054050
E 43407 65361
E 60248 97791
O 16989 76276
E 61980 98351
S 30049 227343942
I 8077 56072
O 72469 79912
S 57097 744185769
E 39800 55121
I 21749 75150
E 71000 80875
S 58217 418433115
I 9107 63215
E 4791 65422
O 34118 41755
E 22021 73868
I 74328 77107
I 50032 87430
I 25232 76752
S 55363 192051108
S 37443 967328466
O 61176 65628
O 96 35954
O 58603 77389
S 58110 653004763
I 6774 32613
I 23174 83260
O 38187 44734
O 62136 79125
E 64185 98338
I 67540 86765
S 75008 410923515
S 29248 202109854
I 77518 95834
S 89974 507278856
S 15598 586486989
E 511 18191
S 59308 59483205
O 34086 99134
I 77162 99676
E 47284 72465
E 34592 39833
O 40413 98201
I 7615 12260
S 43570 1289322
O 29816 69910
I 39452 91936
S 82085 467696933
O 18238 31136
S 34279 763951409
O 49364 98772
S 42532 691548869
S 30120 737714735
I 28210 37469
S 86298 537256109
O 29992 79583
E 11768 67751
E 16130 57234
E 66415 92851
I 67797 81229
O 15074 36980
O 8064 98741
I 7259 81142
I 18163 52482
E 13586 38057
O 49092 85644
E 10209 52548
E 28938 89719
S 32518 480088842
I 14945 74829
I 30563 64439
I 57276 69312
S 34160 151330150
S 63061 469934581
O 34080 57801
O 12609 58441
I 33560 36322
O 23494 63699
E 29185 85965
O 7230 12716
E 34278 84671
I 50676 80185
I 22262 44920
E 64789 97955
E 889 58242
S 90268 586802985
E 74224 82189
I 63276 79684
E 5483 23272
E 10552 42576
I 1067 78564
O 6881 44785
O 63548 95658
S 65693 211504401
E 56886 59060
I 26737 47653
O 39097 88966
I 19469 99709
O 82723 94654
S 38234 51799507
S 31260 492868440
O 46235 52837
E 4810 5336
S 24815 624680351
E 61674 72760
S 91145 166620944
E 17578 71354
S 59817 134663633
S 12684 760409849
I 36156 51735
E 47726 77530
O 21182 73888
I 49169 57146
E 27942 60222
O 42607 90703
O 7852 81649
S 28820 565239278
O 38322 38783
O 26071 51535
E 15045 48254
E 53430 83098
I 59541 83131
I 3553 22812
O 9326 35824
I 6130 9837
S 25362 875277722
I 44860 72760
E 32928 66364
I 55371 61922
O 9545 91125
O 59886 98612
I 32060 42822
I 39494 86597
I 17248 92965
O 32778 76557
E 52394 58272
E 41828 49775
E 48605 93475
I 16567 94225
I 10303 70087
E 27911 39555
O 11680 94203
O 7379 74099
I 34296 65098
I 39153 79110
I 71390 90626
S 29070 250209951
S 19954 226630948
I 50288 94967
O 23466 51746
I 9265 49953
E 13071 90769
I 19582 68351
O 20067 64881
S 89063 687409442
S 5990 307203797
O 55512 86379
S 10015 328607735
I 61607 82617
E 2591 88083
O 38238 42327
O 56627 97247
I 41833 68856
O 24955 47104
E 3220 67124
S 85077 387670230
O 38847 48349
S 57128 651654034
S 45652 337697009
I 9203 76059
O 62131 62879
E 37634 83977
I 9775 68627
O 9360 18351
E 27362 45598
O 21435 61880
I 28800 72606
O 7595 27115
I 43219 57599
I 14840 62637
S 19917 751615677
O 19910 89446
O 20787 85485
E 40713 58294
S 68315 256848824
S 774 773612448
O 1855 17411
O 50533 68552
S 49504 17069753
S 90077 766210451
O 74725 79006
O 28041 94092
I 46415 68197
I 2296 4081
I 11712 73275
E 31330 55876
O 11524 16410
O 74224 74738
O 32410 88501
I 48838 50239
S 63173 479944802
I 47514 99164
I 49942 91876
S 35577 846180111
E 22705 37839
S 78672 952619529
S 35625 756717552
E 7248 54801
I 59477 81878
I 74923 94419
S 31122 520017891
S 20581 635517340
E 1443 31978
S 84513 41496684
E 2191 15980
I 31449 59785
E 82481 96711
I 53441 80659
O 4360 62416
I 30651 67779
S 5276 83360546
O 59004 78871
I 57284 83791
I 24984 37429
O 39609 42640
E 75316 90907
O 6461 84188
I 6886 79454
O 9533 41647
S 11745 859472851
S 83964 141127142
S 42507 518159790
E 81947 90900
I 44736 97551
O 66927 80935
O 30339 99276
O 34058 45649
I 10299 64320
S 90771 450950261
O 84087 87338
I 47422 86545
E 30776 50984
I 12687 60052
E 41198 43547
I 63767 70748
E 65204 82023
S 53941 448901387
S 83710 158882297
I 36555 55500
I 3275 38528
I 72969 91709
I 65831 97808
O 560 53102
I 54529 54808
E 16478 33274
E 12778 52533
I 15237 75552
E 11025 68130
S 28956 651137539
S 2785 66848532
S 56943 137454921
I 37729 84890
O 25004 27899
S 59046 828705886
S 76209 828338417
O 57864 85291
S 98681 931374124
E 1825 56867
I 76017 82571
S 78465 151719332
E 20155 43535
S 91734 81631902
E 74781 98143
O 34793 52959
I 7588 83223
E 35819 55503
O 6573 63045
S 17325 338519527
E 56755 76508
I 26086 29862
O 20191 50313
I 40309 40353
E 59463 87604
O 9177 53770
I 32072 75578
O 88950 89602
I 37253 84863
S 35428 864104954
E 39842 41102
S 90562 659012783
O 12632 39559
E 4147 97482
S 94483 205998946
S 76602 714491516
E 1542 80274
S 1973 805953499
O 50420 98735
I 1115 73994
E 55065 91185
O 24001 60030
E 1012 7074
S 54874 994976409
O 61122 76083
I 9950 94057
S 78726 817295191
I 17768 87516
O 68817 94153
E 82459 87687
E 1944 47359
E 22473 32681
I 71589 90798
I 36763 74967
S 34048 278572409
O 32901 79407
S 31548 556355421
O 16660 89041
S 94030 445416526
E 807 30048
I 13063 46704
O 44088 47296
S 10153 902468465
O 45839 95049
E 60142 93550
I 15592 23311
O 10929 33702
E 37817 65897
S 33984 754026980
E 23777 65468
S 24121 57200912
S 13425 103572525
I 19586 20189
S 89853 333180249
S 61842 955534611
I 46164 46442
I 67025 75961
E 28374 98347
S 94298 295754352
S 3948 292782863
S 85187 490460250
E 47611 88433
O 6614 26469
S 93953 975213710
E 41304 81173
O 22161 96208
S 22863 805714475
E 8125 14793
O 59 80663
O 35117 96020
E 22838 87276
E 11763 38310
O 3399 64054
I 19140 94897
E 1800 96468
I 5986 35045
I 30900 38287
S 6807 190828080
E 31586 89086
E 30721 98141
O 37075 49951
O 13269 99775
S 236 615763465
O 25206 86453
I 79163 89904
S 61336 52730281
I 20511 93966
I 24519 55910
S 33025 877845254
S 93374 134185077
I 5111 83052
O 14524 17043
O 2759 86493
O 6005 29809
E 10623 74625
I 30263 85576
I 90404 91347
E 8691 46703
E 23201 65643
E 50422 74411
O 55232 92588
I 32255 89642
O 43949 53152
O 55946 86519
O 67494 76314
E 24156 28346
S 58159 522680446
I 4379 5902
S 5205 766033426
I 55381 92981
O 71239 91298
S 52577 885797251
E 57758 70596
I 46755 79122
I 70898 71369
E 60264 63937
E 54377 58312
E 31475 43535
I 79564 83177
E 4688 61397
E 34875 81307
E 17286 76720
S 28879 22512088
O 66139 80669
I 74816 81551
S 63978 946758094
E 16749 81956
E 739 85692
O 19727 95582
O 17930 61722
O 25477 87663
E 809 37042
I 65099 77342
I 52843 94600
E 32622 80044
S 9004 499972562
I 31971 98569
E 59962 76359
I 14026 76187
E 37176 95952
S 1665 845997533
S 71666 559827699
S 99611 787086772
I 3587 23275
E 4074 88739
O 23130 96211
E 73687 86567
S 94011 537407513
O 10201 52081
O 56204 99352
S 35489 152885769
E 4818 9337
S 78897 138687143
E 26104 91684
S 7595 244080255
I 50544 62608
S 70637 146222892
E 36887 54026
I 36717 54321
O 17861 93124
O 20619 91919
O 59250 98254
I 29962 70204
O 59744 72149
S 15996 262248081
E 61162 86006
E 30430 68313
O 44466 63253
I 27324 59961
O 1230 37708
O 82040 84545
I 2557 43773
S 8673 290037170
O 38297 54187
I 32235 49480
S 48979 970927997
I 49792 62448
I 29220 40979
E 33525 59231
S 11961 556631183
S 82467 340155914
I 1273 50002
I 18652 38026
E 55699 66739
E 52086 75025
I 40223 88294
I 24348 31278
I 15587 47191
S 39046 90918578
O 41938 80713
E 26581 44459
I 27527 94565
S 12850 279954325
E 30277 47592
I 71325 76062
S 40498 100170191
I 4075 92109
E 66389 66425
S 49576 610817408
O 31670 60865
E 7308 9564
O 42592 43604
O 34830 94252
S 42621 265687444
S 72958 369849559
S 38928 71461259
I 4022 6508
O 25815 34801
O 23412 83501
S 83876 428008359
E 17175 39639
S 7841 473221928
O 41306 57220
S 7874 415048448
S 31040 982494897
O 12032 26628
I 70328 74794
S 28960 292670525
I 6434 51408
S 7399 906115090
I 78784 82722
O 13911 98949
E 28721 45939
I 21891 75782
E 32298 65486
S 32148 507299895
I 72080 80605
E 3648 34116
I 71138 91479
I 77322 80277
S 4285 269735058
O 49177 76954
O 46071 57598
O 24891 68032
S 51341 552088710
S 17394 901815758
S 49099 203253816
I 59193 90234
I 11852 76517
S 81386 54715530
O 45594 57702
S 57733 432764773
S 16736 765174617
I 1454 97111
E 9548 14461
E 8246 56819
I 70743 97354
E 6981 59122
E 30324 69842
O 3483 89795
S 56743 366276592
O 34214 95719
I 61921 83389
E 86019 95641
E 87004 95434
I 85145 93851
O 58970 91242
O 52584 94686
O 28088 84309
S 34432 292554780
S 32904 760372983
I 80038 82969
S 26777 867171273
E 77554 93295
I 87854 94176
O 51298 59030
I 78258 93557
S 10827 453868279
S 95891 580592397
S 25382 554136715
E 45242 86192
S 77628 939459625
S 384 517609469
I 9499 17636
E 41967 91121
O 16431 62881
I 55689 85872
O 6089 23088
S 58553 43203037
E 1082 14416
E 23776 29222
I 25526 68336
S 92053 306752977
S 35490 53499438
S 43599 796895968
I 53068 74784
S 52280 643287185
O 26647 40704
O 21430 99236
O 41050 67191
I 22676 82264
I 62069 73237
O 52058 64615
I 28008 45779
O 52371 73207
I 17364 88552
O 44288 56411
E 40526 65904
O 23168 81550
E 8431 48090
I 21452 68078
I 2759 72321
E 53310 80731
O 12451 75189
S 79961 587372458
E 10207 18477
I 695 61998
O 17265 95312
E 10484 13059
I 11005 51086
I 41490 46569
E 55341 63160
O 60280 99367
E 3269 91111
S 73514 14798896
E 69172 80949
I 46357 87993
I 40657 41712
S 1961 165097177
I 10390 88255
O 5323 97466
E 12696 52978
S 15941 50294882
I 38536 81149
I 12364 61568
S 24130 407933927
O 23304 31824
O 33906 38464
O 46114 80239
O 41244 85464
O 14253 36307
S 42908 969178772
S 72216 885645120
O 31519 42631
E 30234 79021
S 61835 376189288
I 48715 94200
E 21251 75541
S 74289 841388476
S 83223 273102965
O 26577 28491
I 10522 52426
E 9001 38379
E 21383 34949
I 20071 32595
E 18751 34301
O 55461 56716
I 5101 81284
O 46986 75172
I 23911 93260
S 5756 484414819
E 16058 61123
O 45793 66449
S 59730 769349489
S 56293 156009260
E 54464 82779
I 34989 99631
O 56964 98549
O 39405 64186
S 16589 68502063
S 84859 836745146
E 34446 54000
O 76531 85634
I 15035 35888
S 72249 10929154
E 54250 60373
S 56734 983494508
I 14279 65952
O 51358 77488
I 1404 83890
S 23874 990375535
E 13769 64578
O 12059 81310
E 70156 89281
E 27629 52999
S 12046 515397026
E 66048 89866
I 68157 75711
S 18938 36137412
E 83865 86191
I 3168 97885
E 20418 73040
E 14719 35997
E 5650 90612
S 20208 198258861
I 8543 84811
I 12590 41866
O 47814 95658
S 1269 307473067
I 7386 30928
E 37018 94335
E 4293 52193
E 38356 75771
S 62762 356232471
E 10123 33506
I 74346 98423
I 3362 38980
I 17076 25458
I 15624 91789
O 64690 79844
O 15267 91339
S 21628 25987501
O 70554 88100
O 34287 46068
O 26109 89157
O 47850 88741
S 80334 668031330
S 22400 905564121
E 82886 91216
I 78063 98312
I 7009 51561
O 37564 75056
O 41623 44708
I 52364 77857
S 39096 472663913
O 65702 88875
E 29511 51037
O 20223 29522
S 89078 940090997
E 11571 17178
I 13823 63915
E 7390 27493
I 58928 97198
E 33857 36244
S 66558 511497304
I 44697 61398
E 42950 83227
S 37015 828330900
I 24412 73636
O 3192 38137
O 31458 75102
I 41716 89468
E 39890 98272
S 85868 893652414
S 21113 313616202
S 35852 816455551
E 5809 96619
O 15936 18921
O 84123 97229
I 10959 46874
S 3394 849421115
E 78802 84951
O 52145 62671
O 26060 47811
I 58682 61470
I 18129 89016
O 8387 26645
O 35979 82277
I 27491 71106
S 41486 581214989
S 54898 59467826
I 57115 90168
I 3534 42275
O 1509 14168
E 39212 67802
O 59529 66452
S 5946 944327871
S 17267 426279302
S 24482 686265517
I 25880 64540
E 19677 40908
I 8871 91255
O 44535 90311
S 68877 385417891
O 52897 56851
O 19722 43611
S 83349 226900218
S 57093 906387104
S 88173 434876238
S 34825 937705432
I 43299 85715
S 95174 310631010
I 14623 92913
O 23362 84034
O 1756 6491
S 92382 18466636
S 6447 777759933
S 61461 888782065
I 15120 68836
I 75453 84266
I 25655 95137
E 16687 85251
O 50400 90386
S 33715 552215101
E 19279 97615
E 16752 30673
S 60000 148473269
E 13197 18303
I 67940 87147
I 8595 54198
O 5453 98407
I 57668 94679
I 63354 70075
E 44104 61535
S 66830 988435360
I 41936 76457
E 16837 98925
S 90731 634175189
E 10236 77664
S 36566 378115986
O 42545 59338
I 21622 46046
I 27084 75361
O 27656 83553
O 1304 24368
S 66092 170711673
S 88667 388621634
E 2773 44941
I 8952 90800
E 88049 94388
E 63442 65529
S 94306 605134477
E 5610 75420
I 17094 99350
I 14021 29305
O 14207 16983
E 3007 13320
E 29393 43607
S 59172 612367983
I 13786 37086
S 60310 298418233
E 28651 70509
I 20675 76753
O 82570 86970
S 36614 326310856
E 2049 5308
E 26812 77959
S 8788 596487925
E 24611 57599
S 71723 655069694
S 98161 610911753
O 45782 51447
O 42792 77890
I 7866 83460
O 39731 49180
I 23453 41692
E 7596 18621
S 870 195131643
E 12011 27445
E 6580 30587
E 21527 27580
S 58950 435085472
I 37088 79967
E 26383 92722
E 62243 96643
E 18398 20055
S 79443 658739314
S 13199 150469625
E 5206 87822
O 2288 39197
I 18237 64334
I 30014 55140
S 5995 214993448
I 35259 70701
S 7712 303080308
O 64782 68304
E 6156 37487
E 16151 31158
S 44909 239969028
O 3718 98213
I 8282 47255
O 88619 89428
S 41507 734953748
O 7742 89316
O 16293 41088
O 65127 92783
I 66136 93405
E 23732 70381
S 48957 639467835
S 44228 931856289
E 57826 90067
I 69715 93840
E 31837 89664
I 22825 81647
E 2034 3332
S 79411 560432610
O 58825 69031
O 21629 78644
O 49016 95680
I 43082 45632
E 9228 49677
I 51791 89030
I 7038 47580
O 14225 28460
I 36605 57257
S 83740 830212361
I 22608 72945
I 7851 92026
E 6966 85089
I 21009 36484
E 36716 44212
O 26273 52961
S 64914 812997894
E 9896 82237
I 10660 20033
S 6723 999696925
E 47412 62986
S 96972 828872623
E 31258 64351
E 71097 91477
S 70387 563420571
I 22794 31462
I 25384 79910
S 9551 890549521
E 25327 47488
E 34750 74134
I 47770 97835
O 28641 71723
S 69123 763656299
S 87694 81279804
E 2642 95971
S 67798 922112619
I 83860 93341
S 81729 394602703
O 78525 90002
O 36766 70672
O 12458 44800
E 2269 74657
O 2290 35761
O 11288 77013
O 2260 46677
E 81540 93401
E 15642 60605
E 12181 20105
S 26584 198477607
I 7187 12115
E 28476 67132
O 12364 58710
E 53672 79199
S 53878 642926445
O 32241 97271
S 50939 373177279
E 16965 30890
O 34165 98921
O 26904 59081
S 43133 257289418
O 50863 88554
S 28575 888982142
E 40309 54946
S 13365 589203914
S 97096 764202888
S 35771 976019132
S 32084 129931024
E 11821 31569
O 4073 95171
O 59377 79498
O 34431 71131
E 49577 81782
I 9819 86654
I 67085 98096
I 24519 51194
I 56704 80121
S 69173 668760078
E 75595 90475
S 61261 104160501
O 40864 57579
E 16711 39446
S 94434 785529073
I 41662 77754
I 28249 98913
E 24505 27242
S 17653 588203598
I 41 97987
E 17510 85316
S 75813 313838903
O 62239 63142
E 76812 82383
E 82125 98052
S 28827 110981636
I 85658 99232
S 36364 100304915
I 4217 20299
E 8025 55193
E 28446 63221
I 3846 52736
E 10677 73177
S 92300 753958693
E 17052 45683
S 65626 435684603
E 18468 62221
S 35270 372898377
S 71946 699652052
O 36107 93978
S 10198 170908889
O 61058 92051
S 36548 142569026
I 44149 65476
E 27153 48331
E 18250 92660
I 35037 96834
E 27863 34910
E 8849 19990
S 23127 478903100
S 72966 761367370
I 4613 90156
I 51981 72396
E 37744 48128
S 53247 304195099
O 49489 81048
O 37925 78692
S 93609 134435794
O 44846 74091
E 53501 85664
O 74074 82979
E 54397 62973
I 40032 99739
E 24922 90470
E 14390 76186
I 23287 32429
I 5974 21765
O 19447 76095
E 36038 85866
O 1978 53732
E 51701 78991
I 21868 38437
O 52932 85167
E 73165 94771
I 33529 81886
S 9234 341325994
O 16716 29261
S 86097 487647701
O 9953 71641
S 1218 27923324
O 30858 48104
I 18833 30792
O 28226 81170
O 69455 70217
I 2633 28224
S 37591 756996827
E 33490 74880
S 28864 371681601
I 1670 44321
I 6307 89839
E 37121 85197
O 15665 35798
E 68049 74598
O 4905 49605
S 65420 96829158
I 7104 17720
O 75814 99559
O 57045 63898
S 16428 415934912
E 44175 48678
S 53268 111141518
S 43912 991859193
S 154 158467200
S 71490 719625842
O 7626 54857
I 83457 94416
S 80929 183075822
O 20608 92008
O 25345 88876
I 61672 83684
I 54534 95708
E 57853 99741
S 62758 316016478
E 64408 68765
E 56630 56901
E 39795 42987
O 42575 77888
O 54347 56406
I 16658 78215
E 45914 96519
I 17941 89649
S 33125 576322161
S 56509 767620186
O 4293 85808
E 23998 44938
S 19602 38406238
S 18789 11689213
S 44642 818076500
E 49568 54838
E 89657 91784
S 975 398501756
I 63590 98677
I 18749 85656
O 1148 24996
E 36642 65659
E 5170 21178
E 16188 75809
E 33959 97686
S 26028 616075471
S 42932 715871171
O 21945 28403
I 34943 35420
I 80460 97374
S 59129 521814029
O 77361 98578
I 3236 81376
I 64042 94777
S 92863 28384830
E 91520 98433
I 46722 99155
I 51864 76295
I 46261 91483
O 17275 94768
O 40624 48916
E 22030 47218
O 2053 82351
S 70091 601502949
I 14836 36113
I 39611 66107
I 43671 58573
E 19908 44960
E 82048 87815
I 11418 33275
E 40143 78858
E 54160 97340
S 49005 136458721
E 7436 71946
E 65240 75975
S 32662 878044448
E 9504 73148
I 45315 61728
I 13081 27204
O 5188 48107
E 19362 46306
I 13512 70963
I 44333 47526
I 33800 59224
O 37501 50235
S 54301 627484094
S 93317 192715778
I 13852 94258
O 44047 72975
O 65956 73325
O 63913 68450
I 39079 72609
O 8120 14862
O 22943 87661
S 56207 971295553
S 47306 205228892
O 21039 27649
O 48521 89365
S 11498 353382167
O 655 42001
E 51252 93499
O 57856 62015
I 17185 41639
O 253 54989
O 34848 39058
I 20094 22884
O 3065 5345
E 33977 56390
I 11992 76586
S 75794 621828041
E 39711 61855
I 3291 26630
E 30565 58358
I 51199 66314
O 4523 29112
S 70821 709987521
I 1459 64090
O 29489 52574
E 1237 42360
E 34026 95676
S 22360 340134513
O 10695 79852
E 16575 56253
O 59643 92636
S 65234 257522746
S 95785 927072218
E 24789 66443
O 26630 71257
S 93236 689949571
S 36420 498200391
I 24550 94597
I 15658 62148
E 82277 89662
O 4186 9844
O 43403 58446
E 14787 63245
I 9885 98089
I 18383 87395
O 80067 86143
I 27137 99133
O 37470 71642
E 51106 79466
E 32153 54894
I 7149 10156
I 10694 14697
E 3664 94906
E 91014 93723
E 45900 74517
S 11290 742571022
I 19532 81365
I 32418 80771
S 38119 200711631
S 43399 77787248
E 24377 65502
S 99166 354104241
O 2302 45655
O 84938 89109
S 81745 745154755
O 59679 77519
S 17423 13349597
O 42373 79273
O 26001 89567
O 39468 74199
I 49016 62411
I 61661 85415
I 5879 56945
O 38368 62861
I 44909 74112
O 14168 96665
S 61696 753092808
S 72768 245827759
O 68942 94717
E 14775 83287
O 28797 47290
S 40198 984687352
E 48680 60913
I 14038 80003
S 64177 819764833
E 9528 36723
S 21808 926860258
E 24042 54056
I 61040 70802
E 70126 86854
S 66740 556117350
I 10356 11003
S 57772 448141441
E 6935 70331
O 19216 50458
I 37795 46921
E 30236 69010
O 22043 46555
S 7680 529803208
E 1689 53157
S 52315 294601743
I 45482 92553
E 10493 39784
O 40294 62011
O 65595 97915
O 60680 83740
O 34901 45620
S 24550 464633663
I 4666 43613
O 61989 88294
O 16530 77706
I 33632 55382
E 12349 16088
I 10465 22265
I 35731 93687
E 45874 74035
I 30659 86567
I 88419 90954
E 49105 54959
I 672 99959
O 26279 75252
I 53152 69234
O 38766 42858
I 30750 93871
I 6128 72170
S 97980 10794509
S 35918 88627725
O 16508 30608
S 71313 457688917
E 51134 81348
S 45488 963972812
O 61280 83591
E 64972 83606
S 70540 806088300
S 94214 415456550
I 33597 54189
E 13729 37258
O 17176 95751
O 43819 92919
O 81040 90338
E 2293 70200
S 272 955625318
O 30109 98673
O 21334 53978
E 28818 83725
E 4162 80124
I 23651 86869
S 5663 346730991
E 25762 29561
I 52954 54583
S 1848 331001491
O 38233 94802
I 16544 95397
I 2406 57978
O 57879 83063
I 6094 96235
E 42517 64733
I 75874 92421
S 6493 463271776
E 15841 37368
I 45861 67415
I 57632 67458
I 56835 86070
E 1397 7319
I 86500 88147
I 76580 77458
I 33978 81985
E 13221 86915
O 28267 73490
I 15061 47492
O 43409 93492
E 42740 60252
O 52897 88814
O 15860 16809
O 14569 45186
E 27851 77314
S 32749 942350649
O 7836 41370
O 49444 83504
I 6643 38268
I 58508 65183
S 46900 939074115
S 99875 870819681
E 33164 93966
E 28382 94241
I 5355 86444
S 53895 582295656
I 18889 91380
S 3877 595532124
E 14533 36799
I 10868 86952
E 38336 75534
O 18723 42594
O 15351 49613
E 48591 62428
E 20298 92632
S 74894 532247394
O 36750 62876
S 98363 932045445
I 31828 78096
S 95460 811635867
O 36492 66098
O 18131 31594
O 38967 99108
S 62513 504131874
E 38766 67297
E 62189 73451
I 7471 28461
E 68874 84976
O 52513 73171
S 95318 220675452
O 7466 74845
I 59451 79257
O 19736 50056
E 5229 77551
O 7137 73836
S 75657 153537504
O 62834 63117
O 2202 24511
E 40199 57529
S 28935 849529160
E 85574 94905
I 88893 98969
S 98943 457851846
E 19183 42550
E 67882 88620
O 16632 24279
E 12286 50172
S 27405 878401703
O 9803 76654
S 9011 960808702
O 28083 35010
O 29258 84680
S 17878 878113539
O 35922 55017
O 2780 75643
I 28953 31450
O 2110 38410
O 39108 86072
I 3147 92411
E 42201 64760
S 80489 797566742
I 35487 85076
E 12994 85742
S 50078 444558824
S 20088 170226822
I 79731 99308
O 53573 92204
O 71077 98472
E 77174 92127
I 94594 96066
I 58404 75170
S 62272 673817100
S 96737 677559412
I 13661 16411
E 12695 72150
S 1404 846205880
I 55663 90839
O 61964 69578
S 27909 355328003
S 89406 818483362
O 43690 72625
O 28543 56178
E 33024 88400
S 27007 361908764
E 35428 58430
E 9776 40894
E 17393 44183
I 6809 92863
S 86798 39279733
E 50354 52129
S 89329 331176929
E 84425 93132
O 1987 81534
O 12236 27692
O 22740 85926
E 3910 78502
I 1846 77640
I 33563 74632
I 8929 69052
I 54101 77961
O 10978 65613
E 57150 60349
I 26394 56762
I 9540 72151
S 69313 512035867
O 14142 43971
O 56199 56561
S 45439 514001471
E 66214 98134
E 53503 62251
E 18264 75242
E 3035 64267
E 253 80320
E 15209 91541
E 3042 88809
O 7455 79916
E 41161 68489
S 71556 457030630
O 21406 59072
S 85847 420229
I 58536 58923
I 28621 52406
S 24174 110888018
S 60344 606839767
E 674 91800
S 99873 990472926
O 62236 85212
E 48649 48931
E 24153 33899
S 71211 947992381
E 7436 94206
S 18891 760759461
O 1561 90681
E 43506 49918
O 11533 23293
S 68810 919548448
I 5095 69675
E 52362 67256
O 48195 62404
I 62735 72801
I 8675 53990
O 77840 98043
S 16449 576830946
O 17203 50713
I 50788 80562
I 55171 99053
I 13287 79551
O 24814 99645
S 79617 881929442
S 24487 894668355
O 45713 85859
I 26050 68726
I 26642 27652
O 18129 57025
S 28245 523546919
E 37558 70773
O 49682 98719
I 16239 81003
I 9720 47444
S 99128 730416250
I 47298 62741
I 22068 67594
E 63144 99795
O 30788 35043
O 22105 48116
S 60491 570431144
O 7740 89610
O 63428 82887
E 3235 56680
E 71482 73221
S 22990 522364849
S 94615 28006900
O 74165 91275
I 15856 18782
O 73293 82542
E 81198 93800
O 25043 92095
E 28402 41681
I 17918 93063
I 968 87906
I 46559 92757
E 38056 93397
O 16982 70663
E 20413 32059
E 30101 98690
S 98624 64267015
E 66821 98241
S 44699 752230260
S 15689 692540850
I 31360 52179
O 23544 67679
E 7285 93068
E 9630 21359
I 84588 98144
I 70426 77959
I 9014 99320
S 40294 239366543
S 82402 146158820
S 28815 853840781
S 46649 965460437
S 78994 972848103
O 30832 62153
E 39646 73920
S 51076 652301058
O 36951 54345
E 15858 73372
E 43230 58183
O 12708 40585
S 23753 297170323
E 16558 64098
I 16625 47678
O 13751 28573
E 69960 92748
I 32776 44701
O 9562 11327
O 69148 70987
O 42598 95105
I 49453 60691
O 51820 61948
I 27308 84449
E 12105 13849
E 90028 96532
O 46144 51235
S 57299 78528644
I 220 63826
O 7076 60736
I 3854 73639
O 42751 97239
S 87944 15882899
S 84596 347299980
O 4575 97494
I 3405 94608
I 66599 71564
E 22422 37938
I 19339 89385
I 64733 79262
O 15909 45782
S 63203 286572723
O 11836 30296
E 9906 18997
O 6492 81424
S 27227 146813988
I 55927 93794
S 99648 785087258
E 19657 63922
S 35168 114665773
E 16439 58771
O 82696 85803
E 15387 77395
I 8860 25286
S 27935 787294647
O 42625 78690
I 11484 43121
E 14557 67054
O 13065 47440
O 26288 68210
E 56219 86080
E 11558 39432
I 30188 84676
O 45857 54556
O 5539 19705
E 20506 54218
O 83803 92628
O 1628 24386
S 21229 289550198
S 45779 771157997
I 30039 57300
E 55252 72104
O 25475 41555
O 29966 68049
S 99932 310791366
O 24402 68369
I 4843 36387
E 24826 57941
I 80996 91989
I 3616 59981
S 20560 442061269
I 70399 76597
S 20244 45919606
E 58387 89482
S 8366 527001965
S 99039 455803862
I 42783 77707
E 37849 62453
E 36673 43332
O 18655 43541
O 38334 54511
E 37796 51004
S 21283 707546151
I 7313 91175
E 43679 86806
O 24869 94304
S 2047 745044220
I 20350 81446
E 49709 83202
O 32129 55247
I 30324 83400
O 31689 47101
I 8758 98992
O 9105 98330
I 50783 80775
S 71347 677382421
E 667 89815
O 12860 23365
S 39750 244489463
O 17562 61018
I 3921 3957
E 7620 69092
I 4710 98946
O 14792 86627
I 54828 92988
E 88506 88627
S 62610 24622050
E 38236 51522
S 73416 327282841
I 5006 51259
E 48907 63836
S 95347 614595323
S 23998 826089337
S 61898 800751283
S 29154 341630259
I 56087 93413
S 45415 957520774
S 202 288391238
E 42134 59111
S 3814 732913402
E 5295 66317
O 29503 91474
O 35878 72710
I 58653 95651
S 20502 429464977
E 34204 80955
S 48711 611258663
E 2275 16434
O 83222 85090
I 14308 25138
S 30885 599003798
S 54302 270617307
S 24717 71260489
I 28448 41519
I 78097 82403
O 15899 23906
O 8588 92778
O 85041 98085
E 44999 95415
I 4141 49412
I 48787 65474
S 42236 388549360
O 90817 92766
E 13943 97921
I 54851 88413
E 4092 78797
O 25359 50186
S 29867 519141475
E 29855 39685
O 25900 55010
S 93417 232683600
O 13291 40574
E 19514 72451
O 18481 78244
S 18000 101776465
I 18313 51824
I 21374 56622
O 42863 84233
O 21068 94711
O 19078 78298
E 95 52015
E 60806 64216
O 55340 98159
S 56554 609736829
S 46029 187233834
E 8955 82372
E 59967 81730
I 14304 64563
O 84265 97653
I 21288 54083
S 57621 141407020
E 4717 93887
E 35751 41391
E 62682 71589
E 40765 70006
I 37659 72817
S 13768 15084136
S 34392 378764691
I 6256 91164
S 63924 607360546
E 68301 69783
I 3662 50719
E 41341 98429
O 32736 60809
O 29544 94308
E 13382 92107
S 83762 830565168
I 16921 83127
E 15997 80200
E 55432 62901
O 20887 86887
S 27559 168864095
I 29196 31259
E 34942 73658
S 39887 384116795
O 50624 80224
E 53498 86345
E 38446 61155
E 41616 76771
O 31618 71300
E 24225 42872
S 22858 838419739
S 78648 980300657
O 30276 89732
S 37331 489057335
S 96391 53461878
I 14279 65955
O 23567 45271
O 2663 7026
S 28694 178095249
I 53344 89394
E 53754 73626
E 41206 74672
O 22775 82181
O 53515 56928
E 20476 26718
O 33003 37403
O 62466 72792
E 65848 94183
S 39265 645044452
S 55756 379810399
O 8463 29087
E 78132 81823
I 52682 96781
I 15757 39429
E 81626 90943
S 60231 293952292
S 82577 795604448
I 31576 54858
E 29963 79838
S 5177 50277951
S 28231 841725662
I 3491 68812
I 32904 47160
S 1249 775235030
I 48885 65947
I 53032 96409
O 14075 86305
S 29303 307335934
O 69011 72319
I 8870 11019
E 9787 16603
E 35791 39326
I 816 25400
I 76984 97660
S 63420 170212653
I 87569 96198
I 3453 38074
O 1145 76006
S 50743 529386890
S 44883 604071996
I 84984 95738
E 32339 88551
S 40692 864208854
O 64712 71627
S 57773 706100259
I 8745 74880
O 8590 88180
O 29810 72781
O 31090 91330
E 75182 84192
O 28146 83218
E 16596 85934
I 21203 71824
I 85778 90442
I 23926 97850
O 26801 99487
S 96377 231212553
E 38061 72182
S 86184 566826852
S 7881 54075779
I 12842 24070
E 18716 71610
S 22891 798682956
O 23611 39737
O 16096 57589
E 2362 46676
E 16262 40448
E 50991 92924
E 28170 30281
E 20077 28071
S 56805 640092271
E 57853 89189
I 73368 74674
E 14802 63281
O 44706 89818
S 51597 414969462
O 62553 87374
O 39269 39483
I 20193 31049
S 60637 307471366
I 2639 65341
I 17315 58461
E 11008 94227
E 8810 96515
S 79821 275929549
I 60113 98207
I 24886 79220
E 24367 58035
E 22105 27348
E 34534 61647
I 51561 73232
E 31114 70792
S 80419 224333979
S 55760 22337306
E 33961 88271
O 122 30139
I 2479 60894
I 4439 99154
S 99150 679777743
E 39359 81822
I 50251 63643
I 38916 85907
S 52948 191971838
E 14616 74886
I 15556 52575
O 21706 93207
S 75553 73703576
S 61936 257722184
E 40792 88024
S 49213 790076985
O 39428 71957
S 83778 129035699
O 43317 79115
O 37962 66166
E 61820 63607
S 47395 941163218
O 37397 41714
O 19476 96083
E 9088 47360
S 98301 206142944
I 75319 81993
I 3488 94364
I 41876 46837
E 65205 83062
O 32684 71554
E 58054 84513
O 29071 72660
O 66217 87437
O 28880 39473
I 13053 46822
O 47413 75716
I 61246 83589
S 22939 311124152
O 52676 82448
S 69517 41434576
S 42945 209735110
I 1319 17610
O 57394 73492
E 4778 45743
S 66707 664883036
E 26418 27668
I 24848 78611
E 42794 44577
E 3902 65248
E 32092 99834
E 9040 99587
S 92273 868859499
S 47838 745990087
O 12774 12919
I 8694 43457
S 82044 145341236
S 68712 756480832
E 38591 62140
O 19886 47794
E 76664 86823
S 9706 247379553
S 1479 15075264
S 38649 627371580
E 35874 58266
S 98274 157327721
S 31776 741748166
O 21308 29388
I 84006 92350
S 20547 660493114
E 57106 68589
S 59721 705958214
S 74218 653507072
O 93342 95306
O 9082 71022
E 7921 10020
O 76633 83436
O 76337 81038
E 14025 81452
E 2749 12322
I 17668 64162
E 51651 77594
E 2636 90429
E 31610 77746
S 81424 84284357
S 86215 445837674
O 42362 81243
S 25466 194778461
I 6746 69250
O 73666 93706
I 57501 82257
E 47494 63894
S 23410 228058719
E 6861 83418
E 43042 70362
O 31059 79309
I 84036 95946
E 44077 74401
E 61087 96530
I 14300 37923
I 20742 61300
E 73993 74338
E 58229 60118
O 1355 58950
S 35715 427202266
E 10146 15329
O 62442 62599
I 1605 74165
S 91594 784070404
S 91943 849658124
E 34688 59827
S 82130 331378698
O 22299 53888
E 29147 71489
E 64695 97382
I 16695 45379
I 37511 71422
I 13893 15859
E 17451 36540
I 19502 58478
O 18230 88173
O 39977 47196
I 27678 52790
E 7532 60716
S 44520 79168589
E 5051 70229
S 76985 737374936
O 7808 18831
I 52538 89397
I 10739 77537
O 22258 42512
O 8814 62505
S 51155 132241190
S 79712 549474842
I 12773 62212
E 46053 53152
I 7886 51698
I 10537 23762
S 14086 294119428
S 8142 6512020
S 80443 223342970
I 7226 91737
E 79196 81198
I 27318 93911
O 13839 81172
S 55766 628487857
I 22293 32793
S 88885 745571750
O 23560 65712
I 39535 79001
I 7461 17764
E 54525 86189
O 81060 88888
I 8146 73919
E 82891 85157
E 21991 47862
O 23868 84226
S 66318 720606303
I 60678 88541
E 22592 26316
I 27553 80847
E 6217 63686
O 11228 38207
O 50459 82957
O 8956 27740
E 19749 48874
E 2406 83223
E 28990 42985
I 14865 33679
O 53366 60897
I 44818 77888
S 57591 127787806
E 41451 69006
S 32059 433237867
O 1495 40130
S 41118 216370259
S 26187 718403975
O 56570 91224
O 1395 63542
O 396 79347
E 1216 70444
O 21580 39812
S 24681 936810377
I 1960 66725
S 6736 417149878
E 58384 82980
O 20455 98673
E 14729 24705
I 64346 78909
E 2240 94297
I 26888 29014
I 12218 75277
I 8009 17844
I 12876 43715
E 2634 49576
S 52942 345544546
E 58502 65260
I 69565 90488
I 68022 94314
E 3105 67215
E 58263 93396
E 4546 34512
E 29030 64168
E 19175 71017
O 82053 87608
S 65221 128562403
I 25398 90075
E 35085 96173
S 98558 653559221
I 52087 73788
I 86524 97339
E 684 41960
O 16107 46398
S 37479 127710340
S 45530 608227867
O 21944 47800
I 66341 78724
I 70994 76834
S 43194 849795021
I 3512 79336
O 42528 81125
O 18295 19314
S 32406 826722870
I 34118 67515
S 21155 689854591
E 13376 71915
O 34656 46059
I 2519 78714
E 25769 71744
S 32804 334818962
E 37408 96907
S 14595 103422462
I 47631 79298
S 53132 589253984
O 52306 68789
S 95767 129951821
S 24932 559199379
O 20037 37896
E 39845 40726
S 79250 813818668
S 66872 993972641
E 6698 45950
S 75557 560089017
O 40561 54914
O 86833 97978
I 15284 39162
O 1919 13663
O 750 56514
O 36817 91295
O 34036 89478
E 2487 39539
O 89814 95400
I 34541 34879
I 39952 97168
E 8387 45367
I 39440 96556
I 23037 81457
I 353 46631
O 22756 26459
I 18699 25808
S 5543 185215936
S 95165 874107228
I 72297 85114
O 3732 30274
O 37281 54768
E 6007 83212
I 73798 90062
S 85675 602044571
I 3803 99464
S 59275 946775457
S 51451 623588693
E 67035 77468
I 26888 32284
S 6145 918343846
S 82905 118040180
S 66801 181815331
O 10952 48339
O 22627 42728
E 69090 78924
I 33281 42984
S 48731 467756271
O 27907 89151
O 38103 86461
E 36964 88105
E 6790 54798
I 17461 35082
E 12256 45010
I 25802 86186
S 59406 476864682
O 1693 83036
S 73406 576136461
I 18650 29992
O 20383 72555
I 55476 65948
O 11589 35963
E 13653 88370
O 49685 84742
I 74308 87638
E 57307 78575
O 25544 36018
S 10573 548235516
O 19277 77870
O 58151 99710
S 70186 750473291
O 29364 79576
I 23100 38215
E 26343 46554
O 57805 66901
E 21066 67410
O 62940 81009
E 17045 66647
O 22365 31430
E 55663 58263
O 75345 91478
S 21336 557461508
E 35984 72051
S 52273 434832530
I 22445 39235
O 38355 91841
E 4654 70979
O 52142 92878
I 77354 83504
O 12556 28908
S 17790 601024273
S 81811 159933014
I 54976 66947
S 744 644869781
O 15126 19637
I 46481 94524
S 63531 166824802
S 57731 40493668
S 93234 79940637
E 57485 74014
I 24568 27704
E 6528 64988
E 17818 86694
I 65992 89862
O 21863 71989
O 10962 20492
E 63681 68989
S 49693 449068599
O 6897 55734
S 94776 203239174
I 62608 97241
O 45561 79308
E 7576 98540
S 23440 398091264
E 32432 86817
S 8441 161457429
S 64714 868503102
I 91000 94428
S 70297 947244929
O 69216 79492
S 24013 755445022
I 17293 94702
O 59 12817
S 74226 220637119
O 63496 75405
I 21671 47516
I 20323 59439
O 90145 93317
E 61945 94364
O 51537 57460
O 52735 78559
I 36655 55970
O 43182 62579
E 26529 64346
O 32189 67086
I 1818 66010
S 11494 524621412
E 73470 78240
E 25682 72797
S 52316 291996307
E 4872 29620
O 29921 53117
O 30167 48536
I 44052 67060
S 12911 826240107
E 4354 51514
S 7816 862350599
I 4055 80410
I 13200 85991
E 30376 38285
E 36113 97835
S 43855 50729312
I 44293 69756
E 60393 71206
O 12152 40237
E 10882 11463
I 40461 48318
E 57682 60884
O 46321 97295
O 12225 12483
S 1244 267387074
E 10679 92752
I 16876 64334
S 84631 323793743
S 67828 366498399
O 35754 58485
O 22412 63714
S 37821 227549977
S 55048 307189853
I 31233 71595
E 56614 81690
I 54937 64114
O 15035 15420
O 24151 98798
I 2029 99054
I 1870 70648
O 9506 22732
S 95336 946175232
I 92600 94446
S 99125 313366229
O 12137 58546
E 86486 98223
O 10866 54174
S 40808 609057444
E 18807 57169
E 18541 54664
O 78099 88574
S 59381 432983374
O 47873 57480
S 93142 936020576
I 19215 19239
S 15228 315153648
O 37124 55269
I 4023 59369
I 33507 58039
E 9832 93401
E 72539 73427
I 14250 71788
I 85849 96040
O 4754 12270
E 2276 53809
I 63358 81767
E 8696 88348
E 4675 98897
E 26326 92547
I 19547 50802
E 7288 75998
S 24604 564596092
S 40885 776207731
S 35917 94016143
E 16644 76521
S 17969 261520377
O 38998 92748
I 53743 97149
S 34468 370169444
E 14929 20653
I 14571 79756
O 26665 77353
S 11611 326102486
O 74751 97237
S 30460 325020731
E 1581 4788
E 31634 81611
I 33191 56680
I 39254 66655
S 16439 826664987
O 24000 90656
O 2271 28996
O 21193 88178
E 96469 98990
S 30487 915849181
E 4433 42328
I 1156 72444
E 20184 83489
E 15596 69476
I 39308 91724
E 10782 52275
S 30413 839263755
O 12714 76597
O 41137 69872
E 11862 64469
O 38526 67404
O 37981 70429
O 51679 93058
O 13544 68399
E 12231 41678
O 9537 68290
O 16904 73338
S 46826 32664900
S 95264 268276128
S 50736 11189267
O 23229 69339
E 34002 74918
E 33985 57865
O 7909 36407
E 43519 80883
S 67680 639438133
S 51134 688708166
S 66427 945367892
S 81595 174541953
S 89760 231130398
O 78129 91224
E 56221 83046
S 94735 31895851
O 26320 94423
S 98848 962764999
E 49379 94720
O 61710 88074
S 93008 319817692
O 26666 50444
S 49603 630358293
S 4107 331326671
I 42438 42786
O 66499 79227
I 46070 91897
S 37182 817476852
E 39431 63398
O 55232 92966
I 28794 43634
O 47595 85592
E 62282 70350
I 51637 62191
O 56248 64089
E 14879 69161
O 19215 38294
O 63046 66098
O 33731 94696
E 85217 91833
E 32121 96000
O 31459 49479
S 78253 211362754
I 35105 77522
O 18310 90761
O 9777 80625
S 12847 305535329
S 25405 387143450
O 18217 63673
S 63265 810144348
O 82927 88366
E 6949 9548
S 830 990635131
I 73122 90652
E 31551 75072
E 23197 32210
S 17161 656982196
I 16321 53416
E 38033 79688
S 93045 427628674
S 18244 392230570
I 29853 75173
O 15600 77592
E 13351 70790
O 18297 54658
O 10164 56985
S 28162 91832463
I 35977 50973
E 58251 71816
I 1621 92389
O 28727 97616
S 99675 580340912
O 7467 69126
E 74223 99939
O 487 17827
S 32392 464901678
I 5214 15520
E 15710 71121
O 46456 64463
I 38568 57393
S 33638 939342548
O 45747 73395
S 54678 560155788
O 44179 99748
E 2796 93736
E 6311 82821
S 56870 610352588
E 19164 89154
I 43736 83547
E 10054 46872
O 63788 82092
S 83155 434439838
E 13212 88813
I 19170 36882
I 32241 80088
I 33830 63202
I 32756 38108
S 38788 723673980
S 57405 192563566
O 32668 93366
O 33734 37606
S 21764 596108338
O 43219 51974
S 42954 389300633
E 6427 49893
S 69491 938238676
O 62596 75354
S 11209 541190449
I 56032 78360
O 18191 21465
O 31234 57129
O 82930 95571
O 69864 84908
I 3311 57456
O 26225 90285
I 57780 79384
I 33366 43943
I 46030 90291
I 74147 95698
I 26192 55265
O 12034 29419
E 9824 61288
E 31354 62541
I 15075 58371
E 443 36074
O 12244 54235
E 31563 50472
I 11814 59781
I 41501 77425
E 13209 16091
E 11350 59979
E 15618 17804
E 3439 86967
S 95717 581545782
I 2733 57920
I 42718 57435
S 94994 451187170
O 73294 86815
E 38498 57813
O 14996 85361
E 63718 98714
S 7716 421575596
E 11603 32974
E 51879 68845
S 54867 170710627
O 33266 70142
S 92936 258717030
O 57490 80977
I 83243 91299
I 31153 37184
E 10421 31453
I 55406 58119
O 35872 71846
S 25595 895348699
S 42145 809186940
I 38185 71181
I 18202 53360
I 32706 73997
E 22930 86962
I 8096 65677
O 23209 73076
I 34957 90555
E 2636 64441
I 6241 57803
E 46937 77482
I 34719 47771
O 2453 28295
I 3841 74153
E 6133 8324
E 21210 45377
O 31087 44904
E 12112 67552
S 20115 989650385
S 53210 889736182
I 63457 76470
O 15742 79696
I 5000 95088
O 16564 39729
S 12453 248007517
S 84525 325674157
S 70917 105519094
O 13319 75497
I 52289 88716
O 84823 98405
E 48388 95011
S 82110 186244781
S 45283 374754700
O 25580 66318
E 59521 70538
E 10005 72948
E 8108 21631
I 27672 95448
E 65799 71788
O 45422 59521
O 15029 20749
S 51729 767763749
S 44227 443178077
E 23067 73570
I 25841 81484
E 61314 87249
S 12268 330574824
O 4202 63848
E 53436 96973
S 84030 787240389
E 21771 90943
S 99959 644773533
S 51337 193480555
E 1403 52323
E 23150 49525
O 32325 32796
I 75794 79085
I 66824 72059
O 16314 20454
E 45842 57530
I 44452 51340
S 55708 411234674
S 26513 725313325
O 26741 60018
S 50061 485604932
S 42020 246451093
E 64247 79171
E 44355 66527
I 46305 74216
I 2764 58766
O 49624 51530
O 73837 89803
O 40618 61854
S 74240 436656161
O 30207 60145
O 2374 80272
E 1972 77383
O 18546 76929
I 35043 66695
S 63562 399529057
S 68125 145209471
O 1689 98229
I 57330 92968
I 10727 34848
O 5661 28292
S 29685 273883771
S 68462 30293220
E 72697 83295
I 74684 95042
O 8199 92174
E 30160 73474
O 5566 63502
O 81640 98926
O 8679 42737
I 32528 74717
I 8967 55135
O 16470 91833
O 48654 85600
S 29308 224342555
E 21131 89795
S 77797 59937615
E 70041 82180
E 16978 41411
S 56410 181140013
E 47329 55642
O 808 72858
I 6425 30074
O 67808 77895
E 49210 89023
I 9378 68512
E 14711 89265
E 35337 90240
S 50730 845697796
O 2213 79085
I 26038 86657
S 13775 401355247
O 28705 92346
I 20033 64469
S 61548 88027929
O 38425 98643
S 90861 504323455
E 24683 58165
I 396 32769
I 3463 30341
S 16693 814289209
S 88490 136326172
O 3755 17561
E 57189 82156
E 29810 53078
I 16920 20618
E 14713 32287
E 2577 63538
S 78837 85811137
S 8125 629634545
E 46217 54964
E 56388 76401
S 24899 985639731
E 20547 88290
S 81240 855692574
O 46937 71554
O 97755 98168
I 18143 95903
E 52572 88530
I 17630 35802
I 41724 86199
S 96337 457994731
I 13584 92654
S 17227 494829907
O 71097 91062
I 30333 69823
E 28975 67688
I 218 73109
I 38802 82061
S 10727 525599611
S 5787 886314606
E 31550 52316
E 13325 47910
I 54971 88747
I 10385 61270
S 4574 304565376
O 7023 17750
I 51482 60948
O 6638 55030
S 50545 89696570
O 71208 92967
O 54736 55624
O 52914 96049
O 65441 76840
I 35079 44117
I 26687 75874
I 9221 16889
S 43496 356543982
S 92632 935603605
I 20258 90847
E 82318 90343
S 38724 279638792
O 21717 82319
I 49758 70992
E 5130 37956
I 6244 37624
I 37029 39418
E 3309 5581
S 21305 664069760
E 74172 99209
E 33235 54683
I 26391 38865
I 68321 97705
S 54585 7328764
E 52821 72117
E 15117 18406
I 33311 75344
I 18195 56425
S 36017 252552802
O 45496 62197
S 26282 611570724
S 50083 562208158
E 3364 21024
I 31432 61644
O 51984 92922
I 52825 83615
S 27248 440352683
I 36402 72320
O 43836 52902
S 97962 210107770
O 65606 75657
S 63570 401302122
I 7376 54927
E 47982 94761
O 46154 56745
O 26869 53430
E 7632 34173
O 37100 75889
S 53078 74703624
O 9129 89369
I 11951 21980
E 39819 95272
I 20911 28902
E 66443 78211
O 19567 81607
I 17003 95087
I 71029 71493
S 57151 5251873
I 29544 59888
O 89638 97220
O 49220 60308
I 2648 58955
E 79984 98312
O 12616 81242
E 38290 96052
O 67867 79233
S 28333 782805297
I 33306 86695
S 53202 326240220
I 48793 58267
I 24037 42512
I 57932 75210
I 51797 52785
S 89019 63365260
S 45143 408676423
E 18360 42685
O 23227 61757
I 15859 52031
S 21104 828285766
I 20349 96041
S 31234 653762551
S 25068 534066313
O 50515 81843
E 39513 90724
I 40127 82185
S 16625 153305080
O 15425 51751
O 56213 83671
S 26516 8172686
E 6410 40613
O 18035 29148
O 45226 82011
S 56680 54711217
S 25844 540970263
E 3288 70510
S 61503 689990586
E 22634 61924
O 7316 52676
E 61023 86206
S 45159 885607563
E 20495 43278
I 39393 75404
I 712 22108
O 2968 10495
S 43662 596466488
S 7278 700405391
O 37460 58228
I 1751 24552
I 13767 16126
I 6865 88138
S 80390 453792034
O 1193 78186
O 21318 71621
S 83261 978499904
E 2581 6063
O 19907 41289
S 2550 931934970
I 58930 64701
E 40121 61188
O 10995 68200
I 6774 21490
I 3130 81752
I 6780 9614
O 1413 30892
S 37444 711652430
I 42992 63199
I 38610 78319
S 58172 823344283
S 42334 473092161
E 16261 56827
I 10048 14050
E 64888 76073
S 8840 148159056
I 42440 72744
I 14155 24189
I 15623 57239
E 64597 72556
I 30445 68002
S 71919 604672738
S 44154 185799096
O 12946 35545
E 12634 48491
S 93825 349324645
I 45622 76134
S 10638 733825907
E 68109 88736
O 2941 25510
S 85402 708658937
O 2598 78268
I 60419 86855
E 41498 45152
E 28279 93706
E 22809 64839
E 41380 54505
O 52929 60001
E 15243 89085
E 20178 75930
E 31012 44268
S 72265 500010916
S 64265 287752503
I 42267 55256
I 43731 96833
I 53032 73840
E 9697 94218
E 35011 36688
E 35039 48013
O 31403 54709
I 17883 45209
O 208 27174
O 56146 64351
O 57246 71701
I 73566 82487
I 34965 90084
O 88632 97972
E 47302 49215
O 24644 87005
S 65471 851390339
O 21065 62949
S 39722 628498817
S 4413 717091135
E 81335 94372
E 36822 55847
O 539 34023
O 31679 31737
O 3759 67151
S 25432 522641526
O 23493 51777
I 7686 9037
S 65721 564331435
E 45253 76903
E 46770 79432
E 5720 62520
S 60458 82418213
E 21672 91353
I 7669 8560
E 9187 75229
O 9035 87645
O 38464 99428
S 37671 233251306
E 3722 66631
O 3446 24531
S 12408 693686348
E 23281 44972
O 8476 94469
S 80462 18764917
E 59213 88800
E 14726 47246
S 83960 27149135
E 60951 94118
S 45723 262641698
S 19782 157585185
O 86334 98387
I 5614 36342
I 10536 62576
E 4426 30682
I 24550 77204
S 74679 931405092
O 15762 77987
I 54326 76684
O 19392 41350
S 66407 36270028
I 35020 80919
O 67498 87013
S 37426 216900233
E 14027 29813
E 50717 61751
O 34596 78406
I 53790 79532
E 20121 97830
S 23055 832825425
S 73308 968440754
I 8217 30468
I 30041 80703
I 4264 7535
S 85480 483560386
S 92722 282637162
S 90655 217575
I 56577 61026
S 96854 942156080
E 22482 57064
O 23749 50655
I 18011 64210
S 69168 545519764
E 39020 49606
S 81254 296212690
S 97291 826579267
O 46481 97932
O 9617 39482
O 23044 51730
I 6074 54302
E 10264 80094
S 17818 167755104
I 21987 67986
O 62603 91675
I 40270 64914
O 9537 50365
E 2313 34997
O 81592 86458
S 47675 475462962
I 16906 46555
E 8376 64584
O 54409 54803
S 32741 469846272
I 35280 90190
I 44132 87403
O 6424 13158
S 20633 949888927
I 7257 20354
E 61387 96996
S 66313 83331962
S 97090 587643964
E 22145 40475
E 66499 98081
S 4101 985213315
E 73918 96564
E 3940 83345
S 85072 186858451
I 17132 65865
S 44349 894342418
I 41193 88873
O 6219 38188
O 24272 41204
E 68336 72041
I 35946 88800
S 52044 806322424
E 13131 14251
I 22956 86219
O 14108 39081
E 26747 86891
S 25931 434751552
S 94729 652121541
S 51819 445754450
O 24454 67632
E 39038 81388
E 8083 22031
O 32371 79441
E 57448 76376
E 68387 85082
S 16848 727733064
I 13375 98810
O 20405 85402
E 3127 29064
E 61603 84137
I 18987 36441
S 82403 863571705
E 2397 77079
O 62904 78637
I 13481 46359
O 33449 36781
I 44500 58831
O 7198 9683
S 42614 817740686
E 21834 83518
I 17059 91401
S 31074 597303021
S 62156 453410837
I 13457 21675
O 30071 77676
E 11306 14123
I 14862 43315
O 41800 63278
I 10723 62091
E 28511 77518
O 5492 35097
E 38463 47543
I 13309 51436
S 87455 894516258
S 71324 696728752
E 5549 44440
I 17725 36069
I 28165 44310
E 42084 77623
O 36597 52123
S 85246 94487882
O 49786 93107
I 43998 74133
I 32183 78161
I 47268 70392
S 15651 653379795
S 61967 921431968
I 84256 86733
E 22889 51318
E 57737 58086
S 1784 88760521
E 36867 51730
S 7725 290964818
O 57903 58651
S 97465 981048253
E 17095 31250
O 53271 58966
S 61526 957548831
E 33601 38227
O 36552 46439
E 24952 81428
E 63051 76707
E 94151 99410
S 85821 600694829
S 4769 969462240
I 29454 79426
S 9050 820027838
S 12374 243732749
S 36812 598322572
S 85984 595755205
I 60583 66171
O 25978 81845
I 23688 61216
S 11897 634161875
E 88482 91085
I 15032 67866
I 55488 71308
E 11367 64393
I 42567 53885
S 59025 1909337
O 17834 91409
I 33934 52760
I 80653 94858
S 47109 67055241
S 89403 518019843
I 39267 89403
O 15895 49089
S 50488 470723893
I 28168 35681
O 561 75916
O 29129 68824
O 3480 87205
I 87997 93721
I 20845 80717
S 25392 182737354
O 70087 82299
O 16526 58649
S 83534 753969866
O 46291 63228
I 5170 31324
E 18229 82491
I 16703 94217
E 23975 57599
E 54897 80523
E 2218 49205
I 6139 92589
E 10041 88463
I 77535 84047
E 1610 99711
I 65036 82407
E 8811 26988
I 16264 85219
E 88287 96551
S 62561 585544805
I 72087 76467
O 43842 95067
S 21147 589049778
O 19369 96488
O 11342 88193
O 66003 73215
E 5515 72044
S 70683 269347481
S 22648 222173833
S 12792 86385657
S 80788 5362706
O 23575 73489
O 35701 64575
S 80977 315490876
I 16320 77663
E 39735 43673
E 23472 81727
I 16536 98097
E 59827 70114
I 42074 81280
I 26400 80325
I 7159 81769
S 95496 792528407
O 20466 48082
E 79147 91546
I 29922 40708
S 83304 764811320
I 16556 25137
S 24849 817438280
I 39972 66733
O 5346 49557
E 87246 97876
I 18977 51983
E 37735 48277
I 755 14021
O 4666 80191
S 74170 885442705
S 31741 455667700
S 34663 851532654
S 39830 928997272
S 73888 357395240
I 20886 87971
S 63413 360415309
S 11166 476588942
O 46794 79263
E 16989 33371
I 48199 73773
O 3186 50262
I 8561 89167
O 22907 95023
I 41250 53969
S 12035 884516599
S 95821 648632299
E 1553 22308
E 35649 95855
O 20350 82360
E 46793 75215
I 13414 32399
E 26100 27158
S 98893 433004451
S 56986 192428458
S 78921 788035508
O 56397 98171
S 49904 420495812
I 29778 67695
S 55457 350996349
S 6250 27550465
S 66999 353591486
I 75530 82784
O 50604 50713
S 83595 664632029
O 48946 70278
S 12698 141337810
E 29810 68600
I 53899 61623
S 95688 246755774
S 4833 72342510
O 34414 40196
I 22599 41496
E 2628 6775
O 17071 35121
E 18715 29369
I 45976 71878
S 73434 256161031
E 60663 60881
S 41905 55375830
E 31958 70483
S 18200 320937426
O 21995 26569
S 70537 653986419
S 95183 719576288
I 15637 51106
S 13805 573218634
E 15596 19688
E 21263 41641
S 80263 402694263
S 96250 56857425
I 4720 56780
S 31994 767486234
S 38437 486458190
O 52777 68472
I 74854 85375
I 10809 67921
I 33018 92942
O 73735 93120
I 7191 88197
I 89756 97916
O 57484 70116
S 58250 561968748
S 41938 994457625
S 41984 380427207
S 10758 95710454
I 22799 67783
S 2373 149166808
I 43923 58380
O 55279 86278
E 73142 75297
S 32046 4611842
S 21173 731344384
E 37943 64201
S 10238 629715189
I 43202 48885
E 51659 96078
I 92563 93427
I 6156 28827
E 22417 72218
S 31649 146587741
S 47888 127377053
S 69115 989071955
S 3079 954821534
E 88981 92122
O 2235 34313
S 7166 502964322
O 45343 97754
E 15095 87885
E 20539 98119
I 12479 69314
O 50962 77197
S 66180 242176975
O 6292 75125
E 63159 98415
I 33967 86291
E 98004 98801
O 12010 66170
S 42594 453937757
I 11580 74197
S 18673 490919541
O 26125 54784
I 32501 58868
I 63404 74346
S 82805 592932927
S 90532 435499333
I 47181 92409
I 46324 81605
S 66712 379279095
E 30667 89074
E 23129 71568
S 50718 890105183
E 26767 53682
E 44314 73684
O 26762 32277
O 13593 19158
I 31638 61413
E 6424 20374
O 87956 94034
E 67258 92794
S 61533 547067225
I 35427 56166
O 19789 58432
E 91029 94442
I 18473 95053
O 56464 65701
O 2234 46099
I 12463 63164
S 79701 399706497
E 14092 80960
E 16594 57898
E 21092 67895
E 60303 77060
S 84467 496900361
I 36082 91903
I 16853 86321
S 91597 981652234
I 90981 97995
I 54418 63563
S 43061 955514881
E 29229 88742
E 43406 94604
O 55749 80419
E 31065 39291
O 17082 26297
S 31543 725662408
S 87520 672703503
I 57920 74347
E 36487 66415
I 81569 82385
I 8820 53691
S 59946 543024140
S 33388 884620914
S 20557 891013116
E 9582 40482
E 10617 22832
O 44293 65601
S 20269 967470590
O 42334 44593
I 73384 89021
O 1092 66975
O 88733 96898
I 8323 70424
S 99099 457151716
O 9091 56089
I 56347 69675
I 14211 37824
S 10082 322791350
I 41376 64643
E 69836 77379
S 9429 420364977
S 57344 898608905
S 6886 556141839
E 2824 54259
S 5372 283288177
O 45737 82768
E 11110 34469
O 21120 75833
O 63556 88647
I 13119 62866
O 52485 90034
O 37009 91198
E 23269 94874
S 30390 853202003
E 24160 52531
E 38432 57584
S 34881 899166224
I 1901 35701
O 7455 87969
I 33873 56423
E 3928 42076
O 25360 91786
E 82170 84181
I 834 97511
O 65036 74265
E 16338 98644
E 13861 96694
E 79754 93210
I 3862 62908
O 46866 57775
S 46404 892811686
E 6852 8253
S 61985 800006788
E 69897 85118
O 35357 48274
O 17970 50618
I 12084 28080
E 26771 70162
S 27817 400466555
O 41324 65083
S 70562 375345983
E 87472 91978
E 15753 96730
O 16802 61850
S 71910 882486790
O 14633 42534
S 73119 602324639
I 68249 76499
S 98531 140132405
I 7260 86204
O 68404 85262
O 27365 34856
O 19247 47456
O 4536 97753
S 289 444110444
I 60064 69280
E 60373 68414
S 30559 788324328
E 17043 70587
S 63221 524556745
S 36163 399962712
S 9569 719586413
S 26593 945072541
I 45199 48545
I 11909 93472
O 8855 15909
I 11106 35692
I 42048 56589
I 57658 99590
I 31008 66422
E 21983 87551
O 21132 75224
S 95702 32995744
E 40520 49222
I 72364 89979
O 54186 81024
O 80775 97689
S 75467 148837093
O 54503 75387
O 30089 73483
O 50629 80936
I 10890 15950
E 22094 33880
E 1158 59018
I 7424 95421
O 46033 61366
I 52779 80214
I 49598 73169
E 60251 90469
O 40571 99866
S 31646 695847026
E 38199 54932
S 27393 299610218
E 24289 73016
S 54277 328235397
I 6505 50058
I 39954 67930
S 41884 157055401
S 20865 25965905
E 46359 57896
O 69174 76157
I 8098 29388
O 3958 8312
O 13183 97043
I 43676 68003
O 64653 89418
O 84968 89242
O 64423 65921
E 6576 81972
I 95939 99524
S 4181 486197610
O 25536 32274
I 51675 74924
E 32401 32457
O 279 16923
S 33370 622176842
S 17573 800022570
S 19966 347216908
S 96573 294869967
I 21731 77332
I 21244 22685
S 78860 424156157
S 73990 457255881
S 6594 1889993
I 52838 67482
S 2679 25167664
O 31294 80200
I 6664 7876
E 80892 83107
I 71541 95187
I 49549 58498
E 13336 86118
S 49208 727178164
O 4732 66227
I 1118 90387
I 8939 62954
O 53906 89160
O 7702 40410
O 18741 30314
I 1211 22225
S 98641 317232195
E 22280 63355
O 29951 47492
I 36731 52665
S 23308 82861093
I 19404 94205
S 29617 210740025
E 22697 66932
O 31691 58239
O 45863 75604
S 51681 841671978
S 45170 612963865
I 14335 48076
I 7950 87672
S 97036 344472965
E 18847 64279
I 24776 86679
O 24117 77978
I 46315 61554
O 78328 95646
O 7473 17477
I 24348 95306
S 7889 48203432
E 39848 58036
I 34527 37067
E 62803 63237
E 37539 56312
S 94487 654411822
S 35343 777542577
S 10315 684232056
O 29023 85242
S 79263 889564290
O 28080 34839
E 61556 93668
S 77941 555533082
O 62463 88545
S 21792 411842483
E 34403 72310
E 26362 33466
I 33194 57183
E 61291 64484
O 6409 47472
I 49015 92265
S 72796 590190928
S 87591 648808136
O 21610 97476
I 18692 44001
I 43853 51738
O 4879 92921
S 86658 80434285
I 8935 88114
S 52616 357548307
S 67572 531594104
I 14232 98599
E 3643 51127
E 60076 91973
E 43940 49939
I 7032 74855
E 22598 65602
E 23265 63085
O 48468 97587
E 32605 69338
O 70618 91133
O 2421 84113
O 69523 97563
E 7307 49164
S 33693 543856710
I 7114 30692
O 64241 86185
O 39819 52610
I 22417 75893
E 25744 30808
E 16371 80829
S 8045 467418933
S 52051 909991440
S 84490 182866282
S 6490 53692622
O 71681 88927
E 3531 91512
S 4109 689303507
S 15204 997453510
I 29919 67992
S 25706 163404298
I 47668 53586
S 58138 664479229
S 28218 349495135
I 94286 99108
E 40471 56262
E 13985 81822
E 66870 89111
S 76248 142186918
S 6254 818403066
I 4371 97192
I 933 48499
S 25830 726061792
S 42070 585656757
I 39887 65320
I 48689 97989
I 47965 85997
I 28009 62240
S 28792 181412937
E 12768 62523
S 37907 547438506
E 16185 53502
S 14901 458401227
E 58767 78644
S 19388 856851181
E 13339 26052
I 27088 40646
O 17377 43410
E 34466 82651
S 24518 338132499
S 91793 927025803
I 28058 30319
S 34163 366184169
E 92744 95948
I 91944 99836
O 47975 78397
S 83405 858154471
I 36343 42393
O 23597 94077
O 51033 52390
S 43325 66810399
S 39701 518957434
E 5957 6610
O 21324 94331
I 14196 86939
S 58767 176968855
E 37021 59853
E 51334 74545
S 70991 750863144
O 3391 98561
I 10514 14717
O 23108 68355
O 1650 76674
E 41347 44325
O 12883 15631
I 63544 94348
O 2714 98047
O 24603 60272
E 16006 82108
I 40216 94696
E 57880 85442
S 68303 636677254
O 95345 95849
E 12141 14160
I 29736 46049
O 28871 77555
S 70002 420062924
O 85973 92825
S 89016 370599131
I 2103 36328
E 18642 34929
I 60063 69678
O 26041 42908
I 42622 87960
E 37287 94211
E 45105 46633
O 47874 68663
O 12617 88539
E 23379 31115
I 16406 86785
S 8256 303583696
O 5217 94419
O 28045 69376
S 65768 953226060
E 60753 93315
O 19202 40853
E 53013 77656
S 50664 821590403
S 85594 994583870
I 22606 78144
I 55299 89192
E 60824 89420
E 5453 82895
E 60918 80916
I 11277 12581
E 49454 50584
O 22029 37707
I 1432 5537
O 25133 73457
S 71067 920212314
O 89917 91996
E 44119 49827
S 72220 226113004
O 21558 73189
I 70152 80669
O 31927 50715
O 52143 59912
S 88764 711401153
S 60088 607566243
O 12052 97426
O 55727 87718
O 61768 84232
O 50 15116
E 47125 57379
E 54753 95599
S 71015 101561894
E 19910 26998
S 36076 131114453
E 28046 58845
I 22489 60050
O 54195 77476
E 95175 97216
O 23506 25291
O 56866 93409
E 45781 88814
O 89107 90681
O 23927 42964
I 34008 60142
E 36438 64474
I 6967 40497
I 26973 86765
E 4525 99509
O 57638 75848
I 5634 78273
O 11473 56145
E 13129 52003
S 83726 715575501
I 36241 58102
E 15650 51083
I 7994 41366
O 53217 92557
S 54740 970628546
I 16938 21521
O 27214 90608
I 22118 39743
S 26233 754040629
I 38313 40146
S 39244 538411823
I 19905 80462
E 26506 84927
E 17405 57857
S 29360 940525269
S 26031 441911165
S 7081 95025476
S 77320 514510437
O 15556 37554
S 21500 749069708
I 1385 39988
E 48503 98469
O 76363 95666
O 32507 63960
O 8552 94204
S 32622 894178353
I 21188 51125
I 5412 71929
E 74414 81366
S 24122 393488039
I 60482 65647
S 69855 278928169
O 24991 81739
I 25557 67802
I 24867 80868
E 7350 72206
I 61267 78896
O 44370 75131
E 1682 92386
I 2843 98730
I 38955 77766
O 48734 87847
E 40429 65301
S 73143 365206041
I 21199 30693
S 23321 294435143
S 69602 639946846
O 62446 98277
E 90938 97692
S 52859 518651620
S 52658 896008492
E 42409 80027
O 36593 45833
O 27774 38011
I 71203 82156
S 71 75908088
E 92152 98979
I 33168 58099
O 29468 88779
S 15841 422867085
I 3136 75749
E 80609 88381
S 52064 396743618
I 60720 75220
O 64556 99811
O 10064 59350
E 27565 94952
S 12400 111776916
E 38207 45916
I 5915 56600
E 36263 68271
S 11269 107399750
O 78614 92658
I 6402 73302
O 61141 93162
E 66174 97717
S 64270 331143179
O 32937 69289
S 90238 70134111
E 66337 90334
E 21004 50294
S 53179 650894961
I 9169 19385
S 29189 315772234
I 12887 91943
S 79456 504641265
O 1410 32887
I 5036 25750
E 326 30559
O 19286 57390
E 29614 70964
E 79619 92369
E 25690 72872
O 23635 75851
I 23565 38892
O 68627 75101
I 33796 46139
S 75534 159495399
S 94169 732740954
S 45480 495896126
E 21362 49084
I 23179 78947
I 55559 65515
S 70109 601133323
I 14337 90080
E 38804 58375
O 1194 81934
O 40157 72359
E 68453 91068
I 12964 67622
O 3833 87451
I 3788 37599
I 42284 89254
I 79356 91852
S 50024 982513883
S 66546 167738670
I 26324 78247
E 13766 53912
S 99634 173281506
E 72742 77710
O 55626 83969
O 13001 69223
O 16921 97085
O 4163 99422
O 3129 31041
E 60444 76614
I 5848 82801
O 269 30106
O 45953 52155
I 90699 98673
S 9590 976184788
S 77235 600176980
E 7590 29245
I 11522 47807
I 5003 83702
E 53651 94766
S 87231 390354762
S 24209 492514605
I 65891 96976
O 22442 71672
E 55778 89530
I 47823 75661
E 787 8131
O 14628 27861
I 42234 77714
S 18661 901386282
I 11319 26735
I 33586 39220
O 37950 75606
O 14436 53340
O 41710 64360
O 52920 75606
I 10322 16280
I 68013 98530
S 19619 223152130
E 50693 73065
S 72075 283709606
S 14865 284153555
I 62954 82122
E 20150 22919
I 18176 90304
I 39104 81918
I 39291 65081
S 46740 47171870
I 24750 51531
S 56945 708133779
E 46135 46183
S 41542 65570296
I 42358 47364
S 36079 951996784
S 63317 462087112
E 45873 47213
E 29937 54489
I 11201 52169
E 5489 43326
E 16118 53729
E 35618 47100
S 64261 281559117
O 72382 98997
S 80104 191214886
O 25700 81087
E 43082 59573
I 80157 91998
E 58220 62549
S 16559 802772171
S 98672 522852189
I 11758 80644
O 69544 86809
O 67976 68317
O 23122 97020
O 21027 41837
O 58912 79744
E 7444 29842
E 19943 42589
I 6125 70195
E 29600 71162
I 8045 81568
S 66692 826787504
O 58770 83417
S 44531 503618086
S 62980 594047872
E 83836 95285
O 93617 95558
O 11906 90537
O 19118 62991
S 29584 739129791
S 5523 615889223
O 11107 12915
E 14146 56516
I 78090 79999
I 69254 88412
E 90973 92863
I 56900 89188
O 70036 73551
S 9246 430263443
S 66900 695911894
E 9584 20806
S 99710 761086185
O 44838 71803
O 39760 44387
E 45530 57567
E 17821 97167
O 91271 92673
I 4592 25120
I 70530 87929
E 81619 96888
E 44937 70327
S 51492 610126663
I 40267 87982
I 23049 98119
I 85587 90109
E 7335 43245
O 33561 33602
E 41107 45383
O 31131 66970
I 57154 92795
O 15640 38315
I 57839 64712
I 30038 70068
S 61172 899421985
I 51087 95481
E 33534 55931
S 49283 836815622
S 25053 738000248
I 60599 91506
I 87334 88296
S 83157 988422048
I 5487 62535
I 29799 91026
E 81638 91472
S 44826 644919349
O 8519 57905
S 55515 860331526
S 23452 845544517
E 29925 31810
S 36529 717833981
I 20388 86235
E 52532 66822
E 47706 97703
E 25341 83138
S 94776 655805599
S 45660 561067753
I 22035 48392
I 2267 26272
S 5612 867076668
O 61378 89697
I 20338 77892
S 4167 377148980
S 3711 903433956
I 6843 30635
O 38673 88372
I 865 91407
O 7652 90893
I 37080 70207
O 48844 62628
S 45185 544962348
I 31020 78266
E 5168 51061
I 84263 90051
S 56775 230660473
S 11495 257686946
S 76988 424482394
I 24258 77321
O 78275 95778
S 41437 409256811
O 29413 98505
E 86897 94319
I 52475 58833
S 49329 311469653
E 33928 75959
S 51512 795791809
S 72343 719524267
O 22285 54227
O 51526 76980
I 31252 89643
S 79524 994689955
O 443 88223
S 30908 406654317
S 54592 866549554
I 32585 93243
O 45539 56773
I 38713 84772
E 19811 48523
I 17723 48918
O 5412 16873
O 11621 76576
E 16272 19308
E 30635 80129
E 59674 83824
I 38903 57060
I 10115 61079
E 4774 9580
O 80951 90516
E 2303 99998
S 3234 816127173
E 78506 80014
E 15054 61582
E 46428 80212
O 8164 51684
I 16773 89029
E 4501 34499
O 50740 80329
E 40606 92742
I 40254 58856
S 82571 324582032
E 9404 78895
O 49977 61996
E 10844 29630
S 61011 421589663
O 42860 87959
E 9426 31993
O 26442 42656
E 29544 90061
S 47518 245357882
O 7666 26085
O 41305 99489
S 99864 425535688
I 55212 67507
O 10879 21211
I 34110 82370
S 96855 606696237
E 63166 70700
O 32728 53881
S 68330 39602722
S 9777 66235971
E 32811 55416
S 48703 357302065
S 79949 128483022
I 5858 69390
I 37992 76674
I 30408 92709
E 37210 83856
I 66437 95840
E 78533 89846
I 66436 97736
E 36449 91142
S 15090 936455942
I 56955 67732
I 8381 67381
I 32329 42920
E 32204 41088
I 25676 46583
E 43651 50592
S 51246 679390746
I 9580 70489
E 57553 79141
E 62025 62433
O 44821 84951
S 35239 351651763
I 307 14035
E 1610 31028
S 27342 597525155
O 19747 34938
E 55845 91635
I 41561 80166
O 8780 65334
I 54231 68436
E 7146 8107
O 73996 99675
O 70289 88718
I 23672 70173
I 9827 28707
S 34784 987286496
S 51926 279739423
S 56851 606010571
S 94852 218987447
E 23230 32163
I 43433 65764
I 34527 45762
S 17201 464177373
E 3725 53952
E 11504 55029
S 69505 81428643
I 37344 64328
E 60648 71646
E 45188 54873
S 8518 268895944
E 27740 44109
S 9417 847489325
O 46318 56396
E 83433 84320
S 57099 628752779
S 12515 75722759
E 14976 75093
E 54437 65119
O 10215 68864
S 57484 257405351
O 12542 97270
O 31282 57032
E 66734 70785
E 21250 71600
O 41758 57397
I 45898 70804
I 17778 27342
O 17629 66377
I 3539 7609
E 21484 40020
S 77972 399468900
S 10022 240802179
I 11742 28457
I 41566 63868
I 31167 94951
O 9265 99584
I 52440 69289
I 3295 54036
E 56358 73137
I 21062 36404
E 18049 58209
O 4621 51738
I 37008 63403
I 46882 58335
O 11555 32505
I 63002 68355
E 11168 12545
O 22921 94755
S 76020 834334826
O 4228 91299
I 15255 45031
O 16232 54586
I 98046 99533
I 7307 97974
S 28532 427801509
E 40598 92509
O 47887 86327
O 39820 79710
I 33007 47686
S 36616 917927650
I 19265 64385
E 7891 9534
S 64233 391355507
E 35865 59197
S 62419 449346990
I 41578 94373
E 13845 45220
I 44451 79893
O 30507 62692
E 1235 9712
O 59638 59982
S 11409 40827324
I 44675 76740
S 76905 528359635
I 48558 90817
E 13095 44932
I 53310 94871
S 77086 24342874
O 39812 78778
O 72956 90072
O 35702 92127
O 78600 92808
S 15460 140994174
O 38725 96702
E 36980 82775
E 63659 90620
O 37925 49576
S 87356 884825677
S 97475 508018434
I 46462 62054
E 92235 92710
O 26461 91644
S 13085 72009669
I 19560 27457
O 39280 56172
I 3421 66877
E 3245 72657
S 87944 615367655
O 73450 78981
I 68829 96014
O 5044 47851
S 44111 16059757
I 35630 56751
S 7826 902454322
I 19913 62520
I 17778 73462
O 2838 90412
E 38461 65723
O 3109 39266
O 64952 92302
O 62830 83452
E 39703 41184
I 4617 28412
O 33410 96642
I 24430 52141
O 38477 92637
I 26522 60559
E 43846 50620
O 3779 37290
O 37592 88494
O 51152 95065
I 31567 51007
S 31203 730787396
E 2436 81256
S 91281 955930063
O 12982 74171
O 2313 31308
O 15264 95829
I 19423 30879
E 80405 97335
O 82915 91694
E 35193 78006
S 89132 186098877
I 15529 93410
E 54665 88194
I 19076 79219
I 31616 85705
I 49295 92546
S 58292 178436970
S 57721 617771267
E 38334 51909
I 63942 99752
S 78673 238954285
I 74659 99432
I 39 66515
S 44492 234687820
S 47935 241480172
S 19894 302359006
O 2818 76782
E 14193 61989
E 39113 70223
S 90772 386642624
S 1320 990668077
S 98340 563261524
I 34169 60278
I 21309 46112
O 14470 73807
E 21998 37551
S 69869 405015639
S 84501 541709572
S 28838 812404253
I 11187 82298
O 5492 91189
I 2466 98897
E 34572 50038
I 66441 72916
S 36270 193813058
I 27379 51055
S 19768 136920223
O 78167 80913
I 84825 87367
S 70129 171502785
I 86 62507
E 9343 75430
I 53694 57375
O 62207 69403
S 69686 276549448
S 37903 921352252
S 47400 637885996
S 15034 700630904
S 3937 674128105
E 27869 41654
S 70951 515344749
E 68752 84751
I 28950 45397
I 55794 93216
S 45332 770940841
E 27699 37817
E 34832 37504
E 47584 62375
S 59027 965492075
O 31649 93656
O 51962 61780
I 25023 74957
O 2161 5446
I 30776 31089
S 77789 672609439
E 54787 57843
I 5445 75764
S 30723 477320487
S 51240 577352902
I 25841 75165
I 66201 82713
O 35753 87772
E 6384 14959
I 1647 5807
I 57343 87476
E 41898 73626
E 14974 75013
S 21375 28158959
I 26636 80453
S 26867 18665439
I 9713 83103
O 53735 83514
E 3357 59002
O 3469 37462
I 39944 92136
O 25437 27908
S 25744 688999081
S 4331 473723526
I 9182 36726
O 5106 6772
E 88516 96320
S 46671 754842091
I 65568 66479
S 3439 934193417
S 15407 166142435
O 40407 65892
O 7391 22435
S 23259 277653147
E 3359 84773
I 46569 53808
I 25902 52558
S 77002 252685721
E 46986 81836
O 33740 54953
O 33502 94075
I 26557 86683
E 24555 91899
S 82779 352295258
S 43045 205581083
S 58353 968009764
I 17320 37810
E 75975 88821
O 18240 26329
I 17571 82937
I 31418 75403
S 42918 699843660
I 6442 49887
O 3550 15076
O 56710 91550
E 97388 99991
E 31978 35068
O 57650 80765
S 31431 891643506
E 88471 89598
E 87831 91212
E 54230 60452
O 81297 83468
E 20730 43835
S 91294 864444923
I 13705 44921
I 25172 68194
I 22872 77998
I 85303 94876
E 60303 85917
O 4746 83069
I 9168 68540
I 86094 95894
O 31166 63511
S 13306 491463416
E 11028 87790
S 50250 316413980
S 78233 381093017
O 44959 89953
O 64006 67592
S 38939 406216649
E 48638 71451
S 40228 576412894
O 45654 84269
E 57361 69579
O 44307 48174
O 51505 63517
E 28558 32846
I 35067 83616
O 5500 76573
O 19009 99379
O 73551 85100
S 56875 660131641
E 39980 98059
I 26204 98091
E 41894 96684
O 42077 72452
I 21047 25179
O 43897 84053
I 22262 59264
S 54121 860931082
I 3273 83809
O 10691 84516
I 12231 92649
I 54105 61266
E 29061 92269
S 41711 486121493
O 29330 52066
S 45384 140893837
O 8551 9087
O 7302 81135
E 70017 88645
I 45082 97610
O 12615 39766
S 83147 449300574
S 93591 420651889
I 4344 41549
E 10641 70095
S 52872 816042264
O 64578 92238
O 44133 97063
S 79112 979386424
E 36449 65139
E 84 455
I 52604 54804
O 36674 38652
E 956 55418
E 37600 46815
O 3175 81739
S 73673 478974451
O 32449 99298
O 40560 73430
S 50328 590504942
S 53454 341349320
O 41751 91784
S 97969 698266130
I 23019 63260
E 25795 34177
O 82610 84572
O 25622 96217
S 37763 248527604
O 8742 93371
E 3369 51215
O 7359 29628
I 13091 43869
E 16255 72079
I 20730 70516
O 44175 95300
I 68743 91814
I 19392 38321
I 55459 61055
S 15662 64206897
O 19225 83257
I 52012 99027
I 26931 34443
O 17123 84124
E 49753 84031
S 73377 873150193
I 19591 24447
I 15262 22311
S 78567 62787049
E 20672 59823
E 36560 62433
I 37579 61513
E 38103 53202
O 56932 61423
O 46 80046
E 8818 75792
E 28303 83159
I 81005 81172
I 78858 90872
I 7507 36442
S 37949 969795083
O 22641 97163
S 98085 48309648
I 47137 91244
S 87630 839479443
S 30732 69519381
S 92191 503230071
E 29678 84323
S 34206 557280826
S 5057 278733750
O 75831 94237
I 3307 30066
S 26355 500859633
O 38202 60943
O 18569 81800
E 11976 83124
O 29799 78502
O 68026 72620
O 68625 69211
O 18727 70492
E 71540 85540
I 535 81432
O 10680 44364
O 3597 26072
E 54421 64608
E 9573 9721
E 5713 44043
I 13516 28266
E 20124 78440
O 49485 66699
S 56679 203249126
O 23970 35703
O 52417 63427
S 77028 457627844
E 3745 64610
O 69444 69461
S 25905 574078594
I 59608 84794
S 40841 163737855
E 32907 41737
S 15282 317221826
I 48413 52425
S 42043 891591166
O 46227 52997
O 3323 84588
E 40678 51283
I 33192 46467
E 62162 83316
O 24730 61968
I 25993 85093
S 22488 18269116
S 27851 793363402
E 3541 99720
I 76839 78189
S 98324 344383779
E 3559 33925
S 66740 281604024
S 46369 710545323
S 31832 146977101
I 56630 78446
I 14756 28437
E 56510 80665
S 9486 680719010
I 35979 47265
E 26961 97375
O 75420 78642
E 56629 98898
O 63386 91245
I 13150 81805
E 79493 82321
O 47125 72538
S 33551 426983826
S 18283 31151703
S 12203 222971014
O 245 98769
O 56504 72216
O 8765 11768
E 70592 74235
I 2041 53616
S 31630 272932582
E 68408 94933
E 66176 99201
O 19642 78407
E 7279 89093
I 13904 43150
S 1305 703347216
O 4560 96086
O 24487 80147
I 7778 33151
O 36633 80548
I 13084 43978
I 36579 98109
S 62432 291569680
E 8547 38713
O 9323 56223
I 11480 73098
S 19146 193127445
I 80975 84939
O 47976 60636
S 25840 401230950
S 9823 460535070
E 65456 87396
I 33166 49616
O 63687 79071
O 21509 88822
I 44277 92776
E 30585 96331
E 41897 56773
I 20270 37292
S 11752 592076521
O 60097 67892
E 85672 97430
O 18011 31382
O 61864 69860
I 66490 91852
I 91492 95595
S 64658 265983395
I 6836 47145
E 8015 89006
O 55045 59278
E 7970 78419
S 41089 777339871
O 18888 91078
O 6455 86782
E 42210 44306
E 31483 40306
S 7884 560310528
O 1920 30910
E 39348 67977
I 38499 64150
S 39334 137425598
I 22658 41793
O 37099 46097
E 50760 74728
E 20354 89349
S 97070 787138813
I 57725 67334
E 7794 21840
I 33509 52041
O 38537 76891
O 16552 64901
E 13214 94557
S 71304 38289444
E 8977 69158
O 37018 94487
I 443 26933
I 20317 99391
E 367 48382
I 30184 59328
S 13117 236161885
E 47376 56630
S 33566 245048582
O 1529 21150
I 6560 99571
I 55213 97238
S 70835 19194537
O 77539 79592
S 55238 602748274
I 70077 88993
E 1774 56908
O 42105 70190
E 7447 73510
S 13367 658639481
S 45586 299852226
E 35556 83676
S 18788 795382039
O 44107 72629
S 32345 4474651
S 30449 790986781
S 46634 139877873
E 41598 78648
E 39730 44219
E 15152 53767
I 65790 90488
I 39633 50555
E 1603 25113
I 77063 77978
S 76457 935117541
E 42674 89394
O 53918 60184
E 44125 61758
S 37698 271917251
S 80256 154061753
E 2331 90671
E 59337 82147
S 53575 598309161
I 32805 87503
E 71464 84247
E 56624 89362
S 53694 412464767
O 29154 98718
S 3288 539621157
S 45444 840610548
E 46572 93494
O 45883 91707
O 36986 64788
E 57087 86079
S 91519 477970101
S 4127 454765188
S 64218 278185785
I 16361 56012
I 62656 83958
S 7630 247421687
O 44418 96368
O 24122 28327
E 58829 62107
O 29516 30251
I 23586 60174
I 19441 42451
S 75790 613873471
E 61067 66166
E 53296 56141
I 34858 46281
O 19781 30074
E 12716 14595
E 43787 77967
I 6478 10302
E 16775 91428
S 77539 782309043
S 28040 654352683
E 22127 31904
E 8712 35454
O 50174 91542
E 10848 84605
O 32653 88280
O 40144 87948
E 8090 73603
S 4914 162120968
O 15036 28592
I 9187 14188
I 5422 94466
O 33568 63428
E 6580 6739
I 26272 66976
O 84667 88468
O 10811 44173
O 52972 93954
I 26488 52269
S 44688 518867130
O 9257 41589
O 3885 90629
E 22275 30408
S 95373 281547980
O 46306 81857
E 37638 85665
E 18623 43662
E 83477 85206
O 26219 76551
O 58076 85030
S 27609 400307860
S 73263 48170380
I 21168 72638
O 45328 94366
I 57379 96979
E 81135 89757
S 46654 544911288
S 33702 57652841
O 62323 91621
O 37206 61583
S 35292 138388978
I 10436 20198
I 14597 25378
I 41067 90225
I 67591 87302
S 62030 493043466
S 89963 557778295
E 18010 93816
S 44874 991151746
I 65859 91077
E 70770 81429
I 16951 48963
O 1559 40067
E 19588 76184
S 36591 42854957
S 74910 938813390
O 5839 75011
E 33014 81973
I 59902 96277
I 4273 71918
S 31409 667168372
O 79672 80677
O 13374 52448
S 22769 997308010
O 48295 64668
O 17754 27481
I 1043 7822
O 15198 52809
E 83619 94784
E 37471 91517
O 42358 64815
I 35595 52147
O 8318 67503
I 32276 95251
S 37070 289044451
S 46631 761211050
O 4351 28852
E 30386 76757
E 35081 85053
I 37850 88519
S 90164 780942347
E 71402 86339
S 83368 110015806
E 46207 55605
S 33501 840895552
I 12909 20183
O 83940 86023
E 36684 75261
S 88882 529365578
E 53571 76091
S 23153 265429918
E 17871 72060
E 28959 33539
I 12484 45547
E 15298 38999
S 39564 403267466
S 15266 567898159
E 2785 85375
I 16153 67716
S 60086 643280069
S 50423 564832538
E 64869 98348
E 45999 61920
E 36443 67168
S 92549 857300941
O 52604 96248
E 763 59458
O 767 20394
E 44967 95057
E 53991 59508
E 75481 88832
I 60669 88584
O 61091 66231
O 86218 91588
I 18334 55467
S 10265 68546552
E 81269 86218
E 31982 47112
I 79827 83527
E 87375 92289
O 19454 34168
O 38020 73754
I 18638 97447
E 7037 87919
E 62265 76362
O 23189 89685
O 31664 69699
I 85885 96640
I 69339 98790
I 33191 92437
S 69302 173343689
E 16160 79064
S 69994 28615511
E 74033 78870
S 90254 431387477
S 76247 280329642
E 20849 73265
S 32582 299361226
I 73956 84537
E 42446 55936
I 44398 56700
E 60849 74715
S 14107 12679481
E 18588 97805
S 82927 912900477
E 33305 68297
S 68639 824389201
E 88096 97606
E 34126 58732
I 73448 86252
O 6681 95919
O 46766 85397
S 24372 316698778
O 61849 78531
S 29435 596985233
I 24273 61754
O 65721 90320
I 3810 99471
S 792 690546996
E 62263 71799
S 51265 23725475
I 27363 52082
I 28566 30254
O 2860 68657
S 20061 778406889
E 61781 75777
E 28671 54811
I 7399 94174
S 78178 82721644
E 1493 44761
O 85719 95684
E 2709 33230
O 78973 95888
E 72296 81708
O 57229 62493
S 48804 181509599
E 64338 78241
O 32178 97249
I 9384 77367
O 73375 86099
I 56179 85552
E 37645 53819
E 61850 63924
E 10205 59780
O 29773 94876
I 4096 8851
S 34231 483071141
I 13346 82940
I 85016 86432
O 69035 88996
I 14823 50728
I 12093 84808
I 37195 88182
O 39595 83380
I 3780 49732
S 52785 79364063
E 43997 86564
E 14678 90528
E 63017 63833
I 49676 92237
I 74125 80395
I 28111 62758
I 41112 99756
E 13696 99248
I 66899 78771
I 62862 81403
I 22456 36696
I 77568 94333
E 57196 57418
I 64468 68559
I 30389 74405
I 39467 74497
S 64860 269602294
S 29346 648071734
O 31599 77765
I 22368 52937
O 4424 35721
E 34514 50096
S 29050 780109602
O 12202 53497
E 10009 62033
I 38854 80140
O 14339 22123
O 686 30563
I 50934 65142
E 17036 92363
I 2002 49170
E 36650 52997
E 6120 31493
E 57562 64176
O 11797 29030
S 14594 553712082
O 87276 96235
O 36939 66144
I 74972 99506
O 1234 19180
S 80840 995900382
O 22220 82922
S 60072 598453764
S 74687 623080212
I 53026 76867
S 41445 978737323
S 16375 821869686
E 22531 50747
O 33144 40805
S 42012 253383482
I 64965 98603
O 56515 96937
S 75163 575451961
S 16511 667834835
O 51086 78629
O 4976 37894
I 8274 8808
S 83051 126018408
O 33695 89533
E 24963 44043
E 48929 68665
O 2621 31747
I 5618 39191
I 45815 51809
S 74835 311638405
E 80074 92743
I 38542 66324
I 8942 14257
E 64074 96292
I 40446 93185
O 13519 72799
S 94766 460940093
O 35283 86021
E 70975 90098
E 47690 73226
I 65931 86168
I 28284 55508
E 14874 67540
S 98768 196945351
I 15105 91173
I 39872 52752
I 77481 93029
I 31722 96207
O 47953 97878
O 12606 43096
I 20402 33801
S 74921 561567386
I 696 52270
I 44274 69892
O 6508 59324
I 35557 38185
S 51885 236699220
E 50971 79946
S 31707 106655560
I 45704 98307
E 60396 78617
S 36466 421424965
I 37257 41683
O 8391 85178
O 144 16548
E 55734 88202
S 18656 372363775
S 22979 67407065
I 26922 31138
I 14966 88648
S 70530 632282424
S 46185 677105545
S 16636 155965522
O 5310 68559
I 65825 95840
E 23722 52052
O 26118 58516
I 16009 38872
E 16725 23395
E 4916 21860
E 22143 98407
E 13416 35773
S 7400 180619312
I 7711 21095
S 43527 97369857
E 39269 85928
S 54101 559301531
E 82484 99254
S 78363 319325123
O 81947 88190
S 55881 435441239
I 19940 59404
E 8758 23637
E 4750 85217
O 44396 50601
S 53833 628180859
E 33518 73157
E 82874 90218
E 45450 81308
E 28025 43667
O 89053 89309
S 91159 479043891
S 88680 808366564
S 741 487428448
O 55541 93105
E 49585 51173
E 57646 88718
I 52961 55883
S 53014 467537175
E 98123 98613
E 31637 92680
S 64137 922051258
I 71110 92844
S 56250 215131893
I 47236 60966
I 1206 24738
S 43474 309153860
O 7044 24557
E 59850 76200
O 4417 85974
I 36380 53575
I 81151 98801
I 6931 61788
O 28352 83734
I 16471 64298
S 31192 267006754
O 829 10925
E 92436 95533
I 54287 72408
O 1862 81361
I 45966 57390
O 69380 71168
O 76994 82761
O 9555 32378
O 93955 98866
E 4493 66112
I 85243 91222
E 25947 55399
E 35190 79607
E 38176 53768
S 11297 800882478
S 24601 815381438
I 86937 91483
O 15915 69399
S 45923 50158647
I 51077 90743
O 55207 71972
I 14944 93921
S 9905 159786776
S 37789 810554540
S 45347 944867000
S 54220 51027779
O 4121 16677
S 7914 692070242
I 18953 55507
E 19009 78924
S 53843 441275992
S 40000 590265419
E 28790 39977
S 56716 321512153
O 47065 70843
O 17067 68799
S 98627 545281724
O 21721 93128
S 78241 707408938
I 41593 78195
S 9399 58336160
E 18500 47313
S 12507 625037947
S 8796 510496798
S 89029 666880903
E 5859 48670
I 71550 71787
O 47950 56881
E 6111 47998
S 45845 374774998
S 59568 428731268
S 92573 738184350
O 33266 77502
E 16954 75155
O 72574 75974
E 81930 97666
S 45941 885301787
O 61405 68557
S 88466 26232856
S 42981 541789094
O 21214 39816
E 34695 82948
S 84341 198393292
I 37037 97035
O 91847 95875
I 10612 29453
O 39248 69113
O 59369 81799
O 34350 90597
E 1102 99883
E 54207 92993
S 21535 270571355
O 15088 38136
S 56247 884519585
O 35085 78455
I 10458 72440
E 30722 88146
E 38107 80642
I 19940 77514
I 5513 37476
I 36775 83102
E 75001 93047
S 93943 515666992
O 5333 73116
O 43662 92899
O 10686 55605
I 31834 41442
E 2194 81553
E 38100 93241
S 53712 898859961
O 24047 49633
I 76708 90536
S 35877 128820415
O 77950 94004
O 33215 81644
O 31604 84698
I 28976 70639
S 37919 61769216
S 81441 870960631
O 18421 27520
O 25583 32294
E 14149 78412
I 53884 79584
S 90470 886838429
E 15752 88208
I 1348 52261
S 45561 74486015
S 79203 463380616
S 56000 620446168
S 45387 466520908
S 51989 622912539
I 15061 27469
O 17753 88324
S 81481 685414867
S 27016 773356240
I 80102 92568
O 83582 96051
O 21923 40178
I 34145 66625
S 14683 94031323
I 19649 88533
E 26684 81893
E 45033 82921
S 41042 341705708
S 64548 605236819
E 20872 39311
E 7955 49613
O 8615 92151
S 22195 897320179
S 13860 530122902
I 61501 86551
E 35385 71484
E 56445 85138
I 17910 92506
S 80572 478836524
S 5196 465136826
O 19066 71775
S 72280 683662951
O 32989 77902
I 16305 43626
I 37922 91235
I 21160 31724
S 85954 974510344
O 38995 88161
I 65534 78702
E 21009 92356
O 13442 51127
E 10531 83918
I 13726 76725
E 16330 52395
O 38514 66116
S 45174 311540451
I 11229 26026
E 5115 8284
E 34223 69485
S 75854 811905761
I 37975 84170
O 61865 82467
S 72080 672653273
E 28593 68276
I 30488 35304
S 91882 872356022
E 35935 73980
I 10102 69904
S 72729 610520458
S 92552 778265371
E 2600 68704
S 84276 536350736
O 51732 65288
E 18395 37854
E 10117 78846
S 33963 441683338
E 69835 81186
I 61308 72938
S 72230 889590897
E 14755 49677
I 94094 97742
S 92211 35999566
E 12386 13721
S 1711 347113798
S 13349 578496091
O 75532 86700
O 15885 94442
E 62534 68495
E 45136 83011
I 7312 59960
O 457 70299
S 4711 142515799
I 17046 68421
I 1651 57884
E 66655 67512
I 26930 29135
S 60011 280894117
E 22278 92356
E 30246 80016
S 91178 501851127
O 53833 64057
E 60184 90629
E 42616 60928
S 6550 815696210
O 9067 43677
I 37352 99101
S 42382 12812560
S 53309 318098253
S 91248 412795062
S 12269 591696065
S 33843 562614819
O 44424 62178
O 24603 97907
E 15201 15813
E 21995 26296
E 14194 67047
E 6233 49883
O 92186 95250
O 41510 95733
S 16694 488785565
E 59642 67451
E 18038 65466
I 14685 27799
O 43356 81991
E 11393 22529
O 25892 84988
S 89749 709303836
O 50223 98399
I 89685 99685
S 12038 326975281
E 66686 80535
O 59559 82661
E 5073 7558
E 28701 51628
E 10955 47183
E 5451 18326
S 20934 218774279
I 16372 48852
E 41401 71944
S 65678 136905585
E 48924 84314
O 66631 77661
O 32542 43094
I 9099 65440
I 2344 64147
S 66691 401080803
E 33393 91496
I 16429 98221
E 8575 90676
E 75112 92795
S 94725 976481739
O 6922 69324
O 62897 79733
I 51179 61496
S 7960 577705053
E 1310 75098
S 48660 854828591
E 85225 98144
S 27586 135077011
S 26813 521017687
O 19102 67540
O 53880 81443
E 75501 97755
O 43412 76810
I 26236 77003
I 80903 93337
I 37636 63474
S 59836 565465062
I 21557 72245
I 20492 47448
E 25202 51013
O 7483 44828
O 27474 67011
O 27083 70304
I 4011 91299
I 45281 71008
I 38631 49361
I 41853 82062
I 53206 82805
O 6066 58275
S 96172 516965612
O 19843 76157
E 3653 37453
S 69665 361756330
O 84438 91915
I 39976 58562
S 49382 329154783
I 53363 83103
O 83297 97004
S 17957 270096057
O 22578 87655
E 69035 87227
I 47489 62727
I 11684 82137
E 21074 58270
I 41831 47021
E 62884 98431
O 44070 68811
O 70638 80539
O 32809 45536
O 24555 98480
I 16131 45340
I 1614 89002
E 50074 96852
I 24479 60486
O 50750 54028
I 46285 74069
O 58656 79015
S 52965 353497828
O 56505 64223
E 4942 46194
S 42906 36003293
E 21231 36395
S 94790 609879989
E 19196 66925
O 78931 91232
E 1601 82542
S 41244 390722295
S 77823 935882820
S 92157 71971573
E 58420 85799
I 22559 55886
O 1719 71886
I 65146 97209
S 32108 594483498
E 28216 55289
O 49123 73729
E 8096 9194
E 15209 69635
O 8516 96467
E 16436 99311
O 5063 74434
I 18522 49937
S 73650 119999673
E 17765 85869
I 17229 66972
I 80204 88210
S 75852 6024725
O 64085 89068
O 3931 61111
O 57637 67466
E 55886 69844
E 61099 72240
S 70947 10641017
O 27456 86023
E 14955 54728
S 69757 920784744
O 27424 86707
O 29329 71730
S 60187 301906333
I 80167 82789
E 24312 79258
S 22008 867605165
S 93504 540723587
I 32023 53228
S 18108 985557106
I 14161 91298
E 22399 67828
E 9426 75463
S 14566 610847785
I 32469 49124
O 42319 54549
E 7664 22699
S 66451 630665296
O 61501 78850
O 67657 75101
I 41043 57786
E 30785 70330
S 551 408864467
I 27417 95981
I 34135 56657
E 22939 53261
I 52591 56880
E 28830 81379
E 14228 57954
S 77606 694696950
E 34861 47448
E 75705 82346
S 64929 257309778
O 73152 95372
S 40413 19013287
E 45727 77509
I 72198 83581
S 98084 912401153
I 73811 97380
E 18302 91196
E 15159 69256
S 74947 439543167
E 4085 69814
S 37712 971395607
S 93689 699616718
E 27283 55402
I 35365 70880
E 19883 43049
O 5323 99165
I 33578 94706
S 12039 340589782
S 30246 217306578
E 4425 15273
S 66391 674173348
O 34857 41649
I 25855 30952
I 29752 82208
O 51993 93245
S 17518 458680205
E 84519 91418
E 41074 85475
O 26948 58050
E 38036 93418
S 51395 82639360
E 11331 39816
I 22634 95633
S 94117 814919408
S 41299 554081092
I 80802 82446
I 49421 82668
I 39108 46403
I 1202 81758
S 53254 715545259
E 7342 70063
O 7027 97681
I 68120 84252
S 36552 584686422
I 2532 99125
I 27570 43878
S 59935 103174613
S 43631 931278
E 772 11376
E 53526 87521
I 24072 89225
E 46765 95406
O 21427 33600
E 25156 37800
S 40618 153821044
E 77227 88379
O 47402 86502
O 31840 48705
O 42010 93069
E 17942 40653
S 39934 956843671
I 34221 55193
I 31931 89579
E 14054 26139
O 6478 10695
I 14611 88278
O 72026 95775
I 22223 24332
O 19098 68694
I 34896 70453
O 9229 70084
S 19243 455411449
I 19639 23171
I 31504 81093
I 63737 75398
I 31407 79115
S 32599 351670722
O 54592 78518
O 3241 86097
S 46469 213531471
E 40500 98865
O 5039 45352
E 62324 98407
I 15708 67469
S 74730 159869948
S 71620 888891850
I 8852 18466
E 63219 97295
S 46264 683394167
S 69720 118302127
E 324 10698
E 4703 74626
O 37110 43242
I 62603 95604
E 1367 95397
E 68951 85596
E 14383 30068
E 85615 98959
O 73921 90627
O 5545 32471
O 6431 17225
O 17348 95548
S 89354 853613616
O 10950 44955
O 19229 95523
O 8128 52687
I 32392 42264
E 20108 63781
E 64292 97612
O 27530 45162
E 4232 29161
O 1348 4617
I 19820 61365
O 6117 78741
E 28852 95519
O 61554 73953
O 78124 95569
O 93086 97478
O 28309 66150
S 16156 985103343
I 6494 69711
I 85720 91706
O 21104 39633
E 7073 74293
O 59448 83437
I 23717 98827
I 69155 83811
S 85266 85675448
S 68216 58703520
S 54730 34824771
I 1481 47902
O 40988 95589
E 56943 67831
I 71791 71993
I 4316 32251
E 21049 62725
S 62138 697101365
I 1874 7483
I 49676 97901
S 832 869577928
I 11851 12403
S 63179 360049470
E 92507 97131
I 2713 50753
E 14808 78028
S 52352 542041305
O 12788 50084
O 32272 82200
E 51716 90014
I 72992 76700
I 6417 12171
S 15624 543711285
S 68248 193719947
O 27585 36817
O 43402 68060
O 48853 79265
O 40121 53209
I 6618 71424
S 49804 45692513
S 71975 252962271
E 3731 69068
S 29551 881487437
S 27317 844480594
I 14223 34686
O 16331 90368
S 41212 675457436
I 35508 63349
S 47883 756178474
O 62326 81053
O 22082 89553
E 29679 50004
O 46366 76602
I 36001 69852
E 74821 95541
I 18967 46919
S 35718 264141141
E 57765 58965
S 40358 92413699
E 5351 32690
S 36473 625285936
I 13368 88711
S 66556 897543429
O 35402 68372
E 38067 73297
E 55864 72471
E 66461 97502
O 10949 99388
S 36332 847818066
S 34383 582593787
S 83758 428277429
E 31107 81188
I 29376 88844
I 67079 99244
E 299 77163
I 49317 52841
S 60628 506829959
S 68292 707804683
S 40731 615477436
S 49006 497842472
E 8175 99480
S 61320 642072263
I 16131 24673
I 78948 87895
S 7522 945103365
S 391 870468545
I 30448 57515
S 73883 103059552
O 34106 36051
I 32569 44191
S 13397 516864019
S 53050 935142068
S 48553 657854418
I 78191 93273
O 66649 99322
E 78858 99438
E 18707 32190
O 60395 74438
O 62517 97403
S 23600 961872309
O 32088 66953
E 17811 21686
E 49563 99743
E 28710 51760
S 49363 176736033
I 27235 53295
O 40045 98576
E 47883 88690
O 55773 81262
E 49591 70951
E 7905 29231
O 34199 73782
S 6665 860507105
S 17139 313776124
E 8379 40651
I 36368 92769
S 42693 222431334
I 81635 81830
S 59499 112742277
S 89702 58773415
E 52517 77167
E 49993 97049
O 59214 77956
S 97154 90729266
S 90141 788876678
S 20336 60934260
S 63857 749478303
E 25360 33945
I 52102 55286
E 23813 37455
I 70033 98976
E 86156 87674
I 13629 45773
E 56958 88450
S 14690 26684136
S 68567 177782858
O 49476 70622
E 203 35422
O 34247 77886
S 46115 859918665
E 63011 85730
E 10044 66520
O 53071 58231
O 20606 97838
O 8193 35628
E 36822 38069
I 58744 81883
E 68220 95921
E 40463 53592
E 11962 71988
O 5156 97834
O 10544 21642
E 24181 45727
S 49920 681582719
O 25725 82425
O 7111 86536
E 83645 85373
I 3621 32861
O 66900 91833
E 5693 50979
O 39820 49122
I 24127 50503
I 35080 54015
O 84892 93529
O 21180 88509
E 73861 98965
O 4780 34611
O 22157 50165
S 27845 850487123
S 64487 705480224
I 11614 45237
I 53388 95689
S 71424 468908035
O 18168 48088
I 25183 81351
S 72624 774904530
E 56549 62889
O 18538 33389
I 84399 98180
E 42968 58976
S 48281 579000936
I 10425 17887
S 55653 450036008
E 28312 95092
E 761 32135
O 48462 96498
E 25488 61720
E 25184 78348
I 22935 75632
I 15672 57750
I 70309 72999
I 4240 26137
O 27637 43992
S 97087 792513851
O 22410 67329
I 30137 43006
E 45417 89480
I 23956 71197
I 12165 41229
O 56948 71702
O 37520 48471
I 4227 50913
E 32081 53017
O 5359 99977
O 42899 59824
I 10806 24226
O 26331 50257
O 59699 64006
O 33320 72743
I 59694 85626
I 34784 72167
I 29094 56002
I 52252 98270
I 75697 82379
E 23222 57987
I 65129 86152
S 8156 731936353
I 57501 82883
E 35807 36472
O 8611 16014
I 5503 70670
I 84665 98132
S 61955 681946211
S 10920 34519317
E 14327 77288
E 15836 86266
E 22276 70497
S 27733 139729551
I 50020 63007
E 13755 33332
O 16142 84238
E 7864 99142
E 17262 54994
E 17631 97534
S 21441 665952439
E 38512 84114
O 28588 50436
I 27117 37993
O 13645 73350
S 38664 415935129
O 403 99812
S 93437 667514980
S 84450 591900425
S 68270 500869423
O 50529 95085
I 3049 81536
E 40099 57927
E 18480 28292
O 36951 68138
E 11875 79059
O 11075 32413
E 48251 84042
S 93006 886437021
E 6397 82886
I 8101 91708
O 73499 97240
S 99974 111051282
O 47280 97025
I 34057 44729
E 18860 40550
S 57994 175011459
I 29883 74010
S 97707 687449611
S 35035 838429243
S 98935 315570976
S 62546 373897490
O 6667 86250
E 27883 35195
O 32435 59046
O 51521 73258
S 25061 206587551
O 24945 39991
I 57336 65403
O 8818 40318
I 24146 57859
E 8293 28716
E 86120 99441
O 36928 49252
S 20724 574241890
I 17159 29569
O 58889 69556
I 14054 40728
O 1483 88563
E 67223 78054
E 19237 96115
E 6578 74645
O 6388 80295
O 57922 78255
S 37596 812385977
I 62103 86850
E 18002 96662
I 34165 53530
S 21857 744936653
I 8523 28544
O 34222 90371
E 42914 97786
I 8685 78455
S 1573 66784766
I 17417 59049
O 35293 91912
I 5832 72125
I 14285 33501
I 943 17265
O 11342 17915
O 14842 53782
S 4910 232812330
I 14371 75871
E 31421 78144
I 63875 77969
S 15623 317526344
S 88744 874288756
S 73950 405318200
E 44244 89696
O 9106 57326
I 25148 40931
O 8699 60020
S 25118 836492821
O 61577 69690
I 743 4701
E 70594 80973
I 33315 69138
S 62788 116831493
O 47750 88530
I 37344 84443
S 60557 12285264
O 46929 69460
I 30127 59764
I 16518 66099
I 64815 81350
S 1464 964694714
E 15691 69093
E 24397 99099
E 8304 83825
S 24876 965340303
O 7221 19833
O 10604 92993
S 97981 330203994
S 65323 843378745
E 16831 54354
O 52210 98012
E 12766 33582
S 48400 41546715
O 19509 45804
E 56121 80678
O 690 35165
E 94963 96890
I 30324 70200
E 82816 91953
I 36158 83535
O 10926 66533
S 79553 905372883
E 19202 97225
S 80545 49902250
I 7750 62435
I 37592 84477
S 64409 679924633
O 3505 65948
E 34769 69306
I 26699 28747
O 62562 97339
I 9858 42128
E 24838 80689
O 38310 46241
O 3549 36432
E 24771 91807
O 17635 58938
S 29554 930784604
E 47739 69753
I 15173 73362
O 48846 51773
E 65730 97118
I 48028 66079
S 6370 424776183
O 22194 66559
S 53300 224797457
I 20132 90728
O 64389 71378
O 42886 94765
O 62683 89402
E 61446 79674
I 4819 58900
O 45147 71728
S 63597 234259479
E 8172 39875
E 15786 39940
S 46908 907387208
E 28167 30514
S 43625 47292064
S 61281 615851070
I 66527 83081
O 12093 72980
I 3533 55657
S 76610 212914830
I 9559 83034
I 24583 44845
S 61046 881877584
I 36661 57532
O 14955 31843
I 6424 64271
O 43343 66950
I 11657 36184
O 80425 83373
I 44883 51711
E 93228 93790
I 27929 99005
I 9495 92589
E 18825 19847
O 24256 74508
S 81655 346836067
E 61106 86604
O 45310 85563
E 37 6351
O 8945 77890
O 89662 91358
E 32894 90921
E 29850 91197
S 73075 752118448
I 20388 31668
E 52326 89975
O 54085 84687
I 31094 33996
S 90598 338179368
O 54236 87450
E 6406 65272
E 7685 91386
E 24616 55956
E 85131 85458
S 24574 113751955
E 86598 89507
I 35305 58549
O 12862 42790
E 16378 64004
E 62706 96526
I 50661 68992
O 2997 48731
E 40847 70358
O 17185 70540
I 70694 74155
O 33343 56935
I 35172 40776
E 978 9604
O 24643 46457
E 53839 95996
E 5555 29766
E 36406 76083
I 39158 79455
I 13939 29687
O 45521 64940
O 79255 79364
I 11060 14585
S 85080 825891713
I 15941 72597
I 29608 33574
I 31795 56145
I 68995 76670
S 20292 739761412
E 49853 90483
E 29381 58431
E 52514 66811
E 4891 89928
O 9051 90775
E 53317 99155
I 53797 83809
E 80696 86359
I 7016 24603
S 48942 72384385
E 31248 52631
E 13093 28814
S 62399 839831631
E 29852 97140
E 32696 52630
O 70507 96426
E 647 67809
E 33535 66257
I 48408 83471
I 17552 34130
O 31685 35356
E 9384 61558
O 15565 39911
S 1072 690282381
O 51943 84288
O 72468 97961
I 68103 76310
I 58367 93636
E 43269 60555
E 6378 53529
O 821 58589
I 27943 53401
O 33831 44462
I 25454 61314
I 29715 56310
S 14812 290446339
I 16724 34512
I 3756 24583
E 58804 96543
I 18606 38001
S 97301 848437358
E 27021 56537
I 31805 85007
I 14172 44230
S 70429 109915474
E 31387 40337
O 46570 97823
I 17001 43451
E 36027 60865
O 8860 19853
I 6512 48678
O 25146 31794
E 42423 62926
I 23440 74649
I 14606 53210
I 18915 31912
S 61107 250038356
O 83214 86764
O 51433 81457
O 44421 79481
E 20494 40450
S 18258 102222064
O 13724 37576
O 55559 57511
S 67264 123734724
E 88419 98181
S 21502 504086754
I 17882 66134
E 81676 94387
I 20319 81840
S 81229 164580763
I 21953 43470
E 43351 91409
O 16026 64476
O 18454 62122
S 89722 524290375
E 17586 95494
O 9942 62507
I 74220 77749
S 68688 637338471
E 4684 79969
O 40280 63076
I 17836 59044
O 43058 61268
O 75400 86508
E 19971 74104
E 23520 33889
E 39487 42029
O 33515 52677
O 12453 48449
S 65224 561762893
I 47549 57569
S 62017 478460310
O 4582 54652
I 67581 87284
S 286 652711901
S 94963 88843219
O 23355 54897
E 63551 69942
E 56204 61988
E 65354 87333
I 21650 82210
S 91447 297493879
I 45381 82547
S 69132 382062360
O 54874 89753
E 12484 99931
I 38480 63177
I 6184 36914
S 29396 990652380
O 36638 81743
E 81369 93293
E 26480 56457
S 8592 780101355
S 75061 484977506
I 3349 56178
S 58179 267228676
I 52817 54956
E 5738 21830
E 9809 63419
S 28585 822707663
O 25217 27195
S 88437 36610928
E 25482 38619
S 72636 197312834
S 55129 952368198
E 1013 45476
O 67313 90555
O 20431 82191
I 47052 54714
O 5805 61365
I 44374 82927
O 34284 88885
I 14592 91417
I 62179 66976
E 61503 89242
E 3138 35299
S 83475 376454124
O 6225 51591
I 38167 79440
I 968 40900
O 49386 66431
I 59358 94733
S 83032 163732049
S 13707 547906155
I 64425 78580
S 51073 578248638
I 39416 69549
E 47712 83632
O 14928 77061
O 61064 63301
O 87118 94252
E 72931 84029
S 11434 140983549
S 43866 226649815
S 22761 36634584
S 89186 944696277
S 70920 688288969
O 33610 95671
O 33748 38110
I 24621 89667
E 72257 72719
E 22387 69848
E 37931 57522
E 60828 83548
I 28807 63839
E 8470 77556
O 20963 60372
I 76739 83146
S 42117 602764429
I 6571 62916
S 10201 222979886
E 18698 54838
O 29746 75183
E 34105 53755
S 3226 169360753
E 8153 28523
I 93886 97344
I 32218 33145
E 8574 54836
I 52874 87447
S 87948 361426152
O 788 54079
E 51149 62470
E 43833 88663
I 18319 96186
E 4220 31501
I 65218 78893
S 11380 152335589
E 57842 95746
E 60547 62591
O 19298 51065
O 7617 46817
E 31193 64629
O 14939 77160
E 39961 42706
S 47168 43189840
S 79471 568052571
S 40064 546038574
E 21832 82959
I 38546 92190
E 24623 40803
I 58275 84289
I 56414 92584
S 33558 4150953
I 24322 60737
S 78183 3147307
I 6537 57976
O 14573 28366
E 13732 74259
I 56113 56192
I 5830 69192
E 27231 77460
O 21964 81160
E 79450 98969
O 3093 36600
O 15416 63351
E 75869 89216
E 23108 55471
E 8731 88888
S 36481 817334355
E 8381 78220
S 55833 810079576
O 6752 49447
S 48302 258648392
I 47398 67833
I 52534 84681
O 9881 83688
E 1793 6631
O 575 86253
E 22448 26383
S 80550 590571225
S 50940 851296125
O 43647 83614
I 11438 47245
O 6286 41965
O 72837 80298
S 76530 483962571
E 29612 46192
E 65631 82514
I 8105 69022
S 70403 514685846
O 5197 72842
I 28640 87185
I 7449 36692
S 90871 702485528
O 34660 78896
S 85305 411580627
S 38701 113560825
O 56056 66583
I 6481 25616
E 35664 67013
E 11306 98191
I 22776 57054
S 60643 621246105
I 11874 70064
S 9867 252060182
S 69596 631776990
S 47674 313513704
O 33128 80712
E 32213 70528
O 64090 65211
O 26725 74545
O 25352 56000
O 25191 29210
E 20028 59269
S 42485 211010807
O 2084 57793
I 32022 95515
S 46637 64878115
I 49900 58437
S 34615 899153978
S 58175 965535812
I 80457 85850
I 43114 58783
S 47496 900505136
E 76158 92338
I 35729 69765
S 94181 704593740
O 58758 99837
I 80094 94890
O 34482 85413
E 80871 89052
O 46754 98121
S 15296 469702162
O 28575 62001
E 35012 95926
S 66667 353479132
O 23077 72033
O 86612 96401
I 20375 74972
E 45876 94089
S 6118 686578331
O 22576 29934
I 31557 70762
E 42181 82451
S 26371 876611355
O 31510 85421
O 87174 99624
E 11889 33173
S 4407 364783216
S 89084 232448901
O 21639 61211
O 34449 74517
I 29110 36274
I 18765 86927
E 21934 68333
S 53506 247693413
O 185 78554
E 53127 79894
S 72342 113977868
E 37820 49401
E 70324 72062
E 47320 87150
O 60715 63749
O 21462 88330
S 86102 185991591
S 80146 864712891
O 639 15628
O 23330 27311
S 63505 294935087
E 10002 99987
S 28840 423897250
I 83338 87424
E 77883 84179
E 72491 97154
O 23226 79433
I 17884 85133
I 4493 15886
I 35342 44576
S 69552 156868941
E 51456 66394
S 28857 792884645
O 19 70303
E 49416 88664
I 57490 72470
O 42070 46479
I 22372 61475
E 7796 10261
S 13734 476269593
S 41597 841595198
I 34621 77502
I 11620 98639
O 3636 20977
S 34365 19514379
O 6619 8224
O 4125 14005
I 35526 58583
S 94944 187474628
E 38621 77870
E 37974 86959
O 7767 98490
E 7716 37844
O 31652 94182
S 79568 190821142
I 38342 82968
I 12649 39884
E 16176 62203
I 3767 23881
I 93136 93621
E 42462 44289
I 78504 86470
I 35662 70435
O 64877 99749
E 19530 90434
E 46086 95354
I 20441 44659
S 71849 702554256
S 58213 279341335
S 6008 389500623
S 66851 124792317
E 45466 49103
E 6805 42695
O 44354 73348
I 20241 90443
I 57640 98732
S 15311 552654500
S 95137 937700405
I 13998 99854
E 427 91531
S 90465 898319239
O 28712 43744
S 82036 343147350
E 54276 91867
I 3017 83293
S 16744 670516839
S 32670 682462288
E 19133 91896
E 18235 62911
S 22061 858295468
O 27823 68453
O 40686 92081
S 28013 107993824
I 21471 97335
S 44001 487445171
E 5252 81660
E 25244 41544
O 54210 63337
O 4766 90064
E 52364 73943
I 25101 59203
I 86960 92753
I 2396 95310
S 57328 456875706
S 70704 607512560
E 11956 80199
S 25985 332419430
E 24915 53422
S 40177 59226357
S 72461 334044552
E 16756 31131
E 20229 52468
S 60976 339689401
S 98638 139620644
E 15293 16580
I 47241 93558
O 57426 58961
S 95900 493255433
S 36695 582486619
S 62195 572310036
S 9968 667866233
S 56565 929511522
E 91318 94109
S 99769 189615294
O 46438 67104
E 75895 84723
I 42158 96423
S 56307 862332645
I 55756 81063
S 71923 121501923
I 47304 76350
E 68650 87490
E 42987 99724
S 44832 848792848
E 43281 92340
O 49426 59059
E 7080 81478
O 37064 65606
I 18649 90125
S 33209 837560741
I 76031 89651
I 39147 53100
I 54609 98325
O 36764 54686
O 44999 64748
I 25012 37712
E 38865 81723
S 79795 111229985
E 784 61030
E 21732 22408
E 21562 46189
O 70199 94153
O 70518 94089
S 12901 94214596
O 14185 79456
S 79501 857582439
I 34652 73311
E 9982 73551
E 66758 95630
E 30972 47113
E 38536 56660
S 10868 47161773
I 5180 61055
O 41590 94182
O 69211 88451
I 32894 40535
E 40958 69176
E 13985 55779
E 31013 44926
S 74642 39857906
O 32155 47435
E 3087 19620
S 7981 678970215
I 84054 93900
O 7004 42607
E 52988 80671
S 60236 877482095
E 46614 96815
O 4208 44485
S 8446 199783308
E 5956 25586
E 41030 57837
S 15588 466470767
I 75267 95290
S 9182 596547034
S 96917 983508618
S 80100 915028244
E 12945 20640
I 64363 72295
S 27137 578325842
O 37304 52911
S 52323 500241236
E 1655 70741
S 6113 653246461
E 64112 92504
S 7551 701001420
I 40671 60478
S 51710 785975871
O 56310 93529
I 83142 88622
O 94788 98462
S 23077 774446799
I 10872 63638
O 50201 58453
S 27758 715612837
I 74601 99994
I 87528 98853
I 67379 98434
S 8358 576035661
E 45885 71188
E 67731 88853
E 5970 10971
E 9529 82375
O 30590 71483
O 58556 65356
E 23724 53768
I 48202 98907
S 84534 20704455
I 44085 57007
I 7780 39598
I 955 91198
I 8237 13118
E 48784 65936
E 50346 52280
O 75404 80892
S 38466 350737092
I 895 95685
S 96535 756658230
S 29796 517079946
O 41015 60852
S 76891 527419480
I 47891 70816
O 15086 96921
O 47033 57494
E 58274 63786
I 43404 56297
O 2167 7410
O 1859 46903
O 51998 93850
O 87513 97580
I 14001 48200
S 21475 117628798
O 48909 52911
I 39064 87261
O 55153 56867
S 52398 650017881
S 17302 73892770
I 1010 62382
S 95121 532514555
I 53695 99880
I 23069 39821
I 11643 41029
E 17970 53840
E 36067 91409
E 59701 98257
I 61470 68813
O 22789 72136
O 2919 24247
I 21787 42705
O 38209 69651
S 99019 429884031
I 39788 56888
O 14348 56007
I 1327 3155
S 23609 698944851
S 52269 275784968
E 52917 71230
O 33336 75311
S 32565 701831016
I 36476 81193
E 73263 89352
S 61277 127855714
O 21463 33638
I 27334 45079
O 34675 83493
E 71739 95030
O 32114 96158
S 64483 259755119
S 57052 866232140
E 33685 57270
I 366 46197
E 24910 83612
S 36505 301770289
O 25422 55683
S 10753 317219702
O 30728 74820
I 10745 63168
O 16983 90503
E 9755 69968
E 19089 94978
S 67284 87240556
I 56342 96759
I 23735 36295
S 27082 664199823
E 60376 62480
I 10720 60585
E 40769 92792
S 53363 461770666
S 41367 34978178
S 29786 232590638
O 17323 26149
O 11952 38326
S 50692 544641323
S 33811 778787992
I 1202 70179
I 606 67352
I 14614 82746
O 44910 88176
I 38327 62518
O 85586 93474
S 81141 310784522
S 53314 954119304
O 75871 84251
S 71211 958413670
E 46640 76299
E 10008 65331
O 31502 96599
S 25223 250161680
E 22464 48119
S 30609 242444778
E 3046 73487
O 37168 55619
O 20463 84323
I 2917 47297
I 14135 87677
I 4461 13945
O 1910 31245
I 6048 78000
E 21014 70167
S 71343 490765294
I 41987 50779
O 19241 85870
S 37507 462654768
O 13730 15658
I 49909 81071
E 59500 74289
S 89907 16138851
S 96063 179314267
S 58391 296747167
I 25150 44995
S 60123 866072931
I 66314 90820
O 83184 87925
S 46728 15157449
O 76592 80445
S 57205 858820213
S 65550 953353478
I 22483 82487
E 6671 90106
S 35461 686807209
E 70587 76533
S 93986 799226077
O 52438 58500
E 35023 98851
I 19095 56321
S 20616 558192223
E 32385 88196
I 18031 20863
E 1229 13770
E 45400 67351
I 30252 93671
E 433 30568
I 69333 73753
E 63606 76585
S 41555 876661816
I 14762 75183
I 40880 42573
E 71657 86871
I 73052 90978
S 65931 537201651
E 87512 96268
I 5262 88525
I 10172 20165
O 21978 35585
S 73348 356021944
O 34234 97585
S 43552 697482319
S 43721 727456457
E 5298 70324
S 45463 71545982
O 28187 63414
S 99541 621600521
I 42759 98597
O 20781 23044
S 51250 703068848
E 70496 95102
E 84903 94244
O 20533 90230
I 53652 73365
S 15993 889510476
I 44591 96222
S 88694 115659510
E 17809 20983
O 11443 22578
S 86340 944370049
I 21708 67832
E 41605 80838
I 47966 58662
S 12520 160742693
O 13805 45729
E 53072 63380
E 39716 97005
S 43765 963767185
E 15889 73502
O 36477 97171
O 28422 53164
I 29044 82858
O 77246 98845
S 75177 720640764
S 4594 231432067
S 50164 837844808
I 4315 78569
O 69719 86741
E 63136 86180
I 8965 16491
E 15264 53835
O 36326 92427
E 801 42245
E 36432 57837
S 98738 582345330
I 14617 18631
O 29920 67198
S 63740 260102859
S 93987 748277119
S 29857 544202245
E 7197 36601
I 47749 59403
I 47492 68796
S 12013 200377664
E 27777 52452
E 10057 24180
O 25414 28114
E 45084 99572
S 90536 491818851
O 3791 67226
E 53159 83418
I 3330 5834
O 10217 16708
I 27007 70258
S 41345 820275328
O 12384 76480
I 73121 99967
E 41366 54199
I 24955 38369
I 36323 94238
O 8441 96504
O 259 93120
E 38296 53249
E 47294 47770
I 69904 94808
O 56390 75224
S 99458 43679667
S 43813 780911866
I 30534 36930
S 97359 725335833
S 74477 919125577
S 95227 902926028
I 84968 92006
I 84368 86911
E 4821 74109
I 45553 69805
E 11043 30463
E 7190 80708
I 56631 73108
S 34162 136489610
S 54119 392655557
E 58721 92267
E 27191 66186
O 9010 60552
E 56223 89183
I 49237 58434
E 6352 8871
O 50444 59939
I 11494 80604
O 47983 68171
S 25487 155491065
I 60971 75756
I 10057 53210
O 15509 50215
I 25831 62276
E 87389 88254
S 31072 2475675
I 84770 96736
I 1938 79601
I 19240 75849
O 78303 81054
O 70150 87944
E 40415 88663
S 34641 844689332
I 22808 83005
S 99410 743524346
E 22568 73961
I 34485 48464
E 23693 62380
E 2604 12469
I 8289 31543
S 88379 629462379
I 28410 78446
I 9220 45388
O 9197 45420
E 67393 70946
I 1343 57329
I 3339 54396
I 12657 56572
S 6444 424469602
E 1093 2875
I 49024 54318
O 13504 76304
S 35406 628583849
E 49502 51207
E 40122 41777
O 49126 53093
S 90326 750793165
O 4208 82882
I 49977 60572
O 78703 84851
O 19448 21692
I 47906 59392
I 27355 48284
O 7234 35661
I 36865 92057
S 19469 47178780
I 40169 96598
O 64195 73800
E 24056 98919
S 79257 650996273
I 14000 36608
S 55292 366490778
E 62922 70428
I 51345 54610
I 49192 56501
I 45034 57868
O 29555 33597
O 37893 63382
S 96810 566080246
O 13929 36935
S 92094 465002832
I 39722 41093
E 21618 69760
I 8166 50502
E 40158 83685
E 21956 59416
E 7568 27206
E 24228 48046
S 4178 543622286
S 17929 136468091
S 20894 904931213
S 5784 417015539
S 52681 671675168
I 31820 32900
E 86117 91405
I 68975 77632
E 58834 72789
E 48818 56337
S 57922 779157464
E 22316 69533
E 6510 71854
O 44144 96222
O 12826 54266
S 78259 780802996
E 3878 52473
E 6097 23934
S 24513 358168145
I 68722 90088
E 45506 67710
S 23874 98102468
S 75456 338529362
S 14389 81371024
O 66117 83827
S 62746 134439100
I 7482 47622
I 6799 22734
S 80466 808080357
S 3506 616907096
I 53976 73699
S 94660 868930166
O 30825 85231
S 42649 749711645
S 16988 428857426
S 65993 902176440
O 44362 49587
O 3412 74292
S 28883 217933625
E 7950 53183
O 37385 91343
I 15243 29895
E 18413 55757
S 6549 878958876
E 29344 37055
E 3505 48155
O 55893 81482
O 18019 42043
E 51604 61622
I 9912 39753
O 43088 44740
O 23531 64618
E 51075 99533
S 38198 671268931
I 1762 97497
E 23864 64777
S 71403 903588696
O 34232 99242
S 195 479679045
I 79274 90033
S 90284 439880394
S 47458 838737137
O 2934 17194
O 56703 56917
S 60234 936511734
E 41876 58462
S 51795 416079296
E 6938 71232
I 23569 35685
O 2403 41354
O 30788 34218
O 47469 89571
S 57437 469124867
O 23911 41885
I 62550 70364
E 26391 33180
I 37878 70468
O 8556 19140
I 11436 23713
O 42025 68091
S 39420 698879352
I 79487 90993
I 41408 50942
O 5853 68468
I 41670 56096
I 25030 67915
S 97208 126320403
S 14222 26819957
I 14078 37642
E 11853 93314
E 6918 81804
I 21234 27877
S 96437 665232630
I 55092 74168
O 7748 95341
E 15390 86514
I 444 16213
I 11104 49096
E 2750 55613
S 9715 853627610
S 63109 770229004
E 38958 40514
O 75721 97547
O 20558 76148
E 29332 76419
I 11621 46646
E 65500 83833
S 9465 705163157
O 40071 77233
I 11661 22794
S 12557 47792485
I 4704 9668
S 86797 578511442
I 60599 63678
O 40594 64776
S 64169 204718342
S 89117 850823854
S 11733 17739174
S 68969 312618534
O 85693 97595
S 12573 699689974
E 49552 89765
E 33800 43140
I 44735 90324
I 22516 34939
E 21424 52878
E 26844 39566
O 25694 94647
S 72281 44284759
I 39441 92527
E 8983 60050
O 36597 83129
S 87923 46668931
E 77550 91550
E 27523 48658
O 33527 42457
O 3190 35380
O 8170 99123
O 27896 32078
E 47176 74868
E 23176 33335
S 86943 752015546
S 59640 129409482
E 43490 60288
O 57288 99340
O 45950 95843
S 84741 688400862
I 1908 23694
O 135 50213
S 20141 776590296
O 13841 61270
E 63918 98873
O 95299 96041
I 59544 65871
O 46767 72963
I 68052 80053
I 15639 60785
O 47507 90708
S 86148 75831367
O 44334 62324
O 39659 56495
O 46327 46586
E 19548 19953
O 48388 94521
I 76807 95826
S 78322 795616915
E 58993 98888
I 12156 15252
S 56823 25029691
I 4094 41543
S 7388 193816341
I 43841 89768
E 14687 71736
I 32177 44046
I 4545 6642
E 7402 81732
S 68281 881308307
O 51371 73399
S 83742 485273323
O 31166 81300
E 15121 61089
O 71160 75770
S 7234 827562319
S 65646 580283160
S 52672 92363688
S 99731 328044983
S 50109 228588137
I 24417 81546
S 35136 409435778
I 44947 45278
O 2101 56818
O 29776 85896
E 2146 72043
S 1582 14954679
E 86349 99668
E 37490 57089
S 48144 836672110
O 31099 32732
I 43487 79456
S 58624 807153591
E 62506 69043
O 27360 89168
E 18823 81493
E 74170 93700
E 47001 98549
S 68638 627775465
I 42587 98021
S 11246 435391816
S 5612 644717316
E 24548 91976
E 28377 56817
S 61195 573004399
I 1559 94147
I 59290 59852
S 85796 863811067
E 3394 79956
S 62999 457030502
E 27556 33644
E 15104 41466
E 28114 82873
I 13419 98471
O 18260 46205
O 17332 84466
O 56763 69636
E 42254 98948
S 36670 73283429
I 57775 96923
I 21215 39764
O 70544 90793
E 47923 83216
S 67115 687337393
I 56139 56445
E 81740 95265
I 37741 40910
I 73808 93685
S 92270 762669021
O 30644 44994
E 49679 53670
O 7693 11944
O 79437 86515
S 45710 937422369
I 54526 55067
S 73452 326350108
O 23083 95383
E 37664 63716
E 27354 42181
S 72934 758155350
I 38909 65084
S 82112 359470224
I 30977 80124
S 32358 457891848
E 58990 98171
I 39188 87359
S 41845 21827159
S 84833 188590003
I 38936 91755
O 14958 32217
O 56714 58090
I 52433 72056
I 84486 94383
I 32848 75343
O 31126 76832
E 7200 35639
O 36384 54775
E 38123 98536
O 45070 53366
S 66683 191288017
S 71692 429155277
I 58247 90128
S 89916 305912374
I 96466 99384
E 2375 99430
S 97624 616102474
I 26778 37301
S 66142 446098333
E 13700 77963
I 43616 89761
I 64755 98753
I 66694 74136
E 4407 97582
E 25307 99513
E 37800 62113
O 30157 91096
E 31670 52358
S 57481 37814804
S 3471 348613700
I 44988 84219
E 18384 48327
E 33090 76537
O 28590 63880
O 47001 92076
O 2756 35734
O 6549 15467
I 23713 83240
O 8851 19013
I 15950 30499
I 30410 81334
O 2181 65683
I 39687 82748
O 28936 58271
S 95460 65473665
I 27699 42686
O 35880 68395
E 11132 26622
I 4817 39794
O 19324 66576
O 12769 88366
O 40608 76457
S 30345 924329716
I 53403 75161
I 65219 73656
E 57874 65703
E 7933 64639
E 70545 97389
E 39858 87882
S 71035 835753910
E 48244 77677
O 2698 47396
I 39358 86747
S 11632 927181126
S 56375 239243859
S 41171 813650012
E 68819 78043
S 74727 558829787
I 77584 81688
S 34606 890760738
O 5084 69654
O 87283 91269
S 12932 148745372
O 6862 48596
S 16583 168378229
I 34855 46620
E 66343 76218
I 29557 63454
S 55348 36859620
S 31793 101035746
O 31397 65373
I 2740 23370
E 43108 48587
S 74094 744395958
I 93712 98532
I 6244 43874
E 4652 82809
I 16979 19475
S 72692 665331383
I 75269 76974
E 9021 92464
O 20603 93719
S 54238 306794391
O 48082 99507
E 3570 74975
S 31249 427129982
I 40399 67464
O 4807 23504
O 47867 52303
O 46574 95296
S 69791 949433957
E 64460 89494
S 87670 883532917
I 25675 48840
I 33956 66260
I 27202 29785
O 19266 67886
I 2 73642
E 3972 20513
I 17894 57748
I 38016 93654
I 3971 66336
S 54344 170337688
S 85655 591852745
S 23949 995572419
S 20966 923510799
I 9123 42576
I 44289 87824
O 67441 71784
I 10794 60721
I 40056 79986
I 1895 97970
O 30117 72033
I 82365 94545
O 10182 95787
S 27601 492423379
O 9118 35132
E 40925 54882
I 63070 98848
O 59918 61451
S 80244 733676068
I 10114 62026
E 5760 99255
I 49930 50490
I 61878 90710
O 35085 59038
E 58600 97226
I 11368 16536
S 3310 41820777
E 24038 43264
E 36232 67189
E 88141 97771
O 51734 56422
E 12679 81411
I 57330 98815
S 70590 764619386
S 79222 505637056
E 36108 69412
I 35685 64184
O 29837 83851
I 9345 68976
O 5725 30081
S 95674 738619551
S 78056 587258303
S 39622 412001096
E 41778 76960
O 7355 33109
O 38826 39441
I 49945 99651
O 16986 21119
S 88998 489266866
O 45201 69415
O 29203 77593
S 56752 922935224
E 19545 83866
S 36440 751518317
I 60866 99409
I 70361 84497
O 82948 90892
E 13610 32416
E 20221 49679
S 78491 658840555
S 98542 106025791
O 18536 26020
I 39327 58811
I 23876 76388
S 19799 534898529
E 8210 75755
S 51316 331931200
I 44954 91014
E 19485 92774
S 93768 686482233
O 682 36396
S 77482 255957134
E 16533 22295
I 66082 73701
S 19963 177434095
I 79769 85009
S 99596 876251979
I 2691 21753
I 17737 29474
S 55046 405835350
O 60623 60800
O 1622 37540
S 79794 611840006
S 64859 387666055
O 6532 92958
O 61361 71116
I 18781 39517
E 76858 91918
S 43330 247695395
O 42263 61632
E 44487 66471
O 1384 76490
I 10093 77764
O 17267 97148
O 4969 49804
O 33149 92500
O 5640 17864
O 4131 67707
E 497 62644
I 61549 62601
E 17356 80130
I 30484 73784
O 15379 90678
I 40474 79699
S 50597 834423578
E 5256 36949
I 60516 98681
E 18622 48398
I 64856 80181
O 24138 48477
E 72069 92339
O 74823 80070
E 22358 91263
I 20037 40670
E 48052 50751
O 1721 9037
I 71591 92180
E 59649 66202
O 39922 60728
S 93614 300499322
I 86478 97661
I 44544 79041
S 79038 725609529
I 7138 10747
S 17470 936568905
S 17920 8385491
S 80521 862812831
E 41256 63905
S 65849 386205768
O 9037 95394
E 20408 86356
I 7571 36497
S 98135 241178503
O 13546 16334
O 17518 54401
O 14293 59679
S 49160 800990599
S 98590 565429081
O 12715 59020
S 94573 245905070
E 33539 46292
E 52904 99789
O 13468 31081
O 3517 75040
S 32331 79264181
E 39666 82784
E 3277 71535
O 60199 93396
I 77344 84747
S 97739 31162146
O 14093 46105
O 26390 67690
O 74 81068
E 22988 92961
S 29159 816310782
E 20825 80937
O 40095 93536
E 5737 35269
O 67748 76911
I 5219 90154
E 9353 53025
E 30297 85342
E 3986 98862
E 14097 34370
S 77574 452920623
E 19290 56250
E 55776 71857
I 68681 94370
I 43895 59224
E 94603 95335
O 53399 95132
E 38045 75425
I 50943 52200
E 46667 90296
E 5365 27148
I 78743 93517
I 9557 89096
I 58478 73516
I 19746 62138
I 39633 57006
E 10517 75217
I 16147 59973
O 85227 90603
I 29404 86942
I 25352 39223
I 18902 20487
I 96116 96719
I 46323 72093
E 8436 61424
S 42261 648887231
S 25421 346241900
E 48178 55458
I 47821 98376
E 38663 49276
E 3486 81647
S 6378 811361344
S 36695 362335149
I 41806 69164
S 43451 453372225
E 33699 64215
I 12391 12820
S 64098 141541184
O 10450 59365
I 10427 27051
E 4932 54067
I 78627 98623
E 37519 79240
S 63465 728178975
I 75639 77131
O 56719 97002
I 44522 87301
S 69043 180809137
E 33750 72474
E 79820 94240
S 55758 27048043
I 28890 40455
E 69818 87920
O 30339 47422
E 52268 97903
I 43180 71556
S 1783 900170570
O 21536 92590
O 50351 60102
E 2633 63275
I 18540 47515
E 14099 47805
I 10416 36350
I 50731 85227
O 9576 83904
E 14677 15435
I 1024 87507
S 60111 331589782
I 40428 59075
I 52460 53950
S 85144 982087647
I 36102 69358
I 36544 48761
O 6664 55371
E 34747 88224
E 33368 69318
I 71366 91031
O 54109 64117
I 21251 59271
O 41221 51772
S 1827 410226936
I 71063 73126
I 1131 24932
O 75082 75723
I 73923 88158
E 30178 88048
S 80740 978664385
S 42653 552592743
O 37723 81336
E 25747 62510
I 19420 45826
I 81711 96917
I 21545 91976
S 45278 480446699
I 17342 20338
E 75836 95867
I 32743 72089
I 20364 51043
I 16917 39369
O 7775 74845
O 5721 90009
I 24921 43340
S 48857 250967669
E 51794 91542
I 39723 69973
O 17310 26555
O 47194 94754
S 90937 19004237
E 22365 61511
I 70142 84795
O 83600 93353
I 62569 93458
I 51518 60006
E 933 56543
I 16988 21189
S 36095 15986662
O 64993 82244
S 32935 389977768
O 12936 79302
I 25520 71863
O 3243 9876
I 22043 32712
S 41863 648749806
S 2025 579155261
O 20843 96330
I 13577 70112
E 32216 56071
I 34069 73413
S 98292 91878682
O 38457 69035
I 3146 23934
I 34785 72224
E 26744 63575
E 56813 74538
E 45978 65944
S 93338 226338601
E 28279 94456
S 57275 560005135
E 24366 90619
E 76855 78604
E 46965 96367
O 5440 47773
E 25766 60399
E 10454 32393
E 72554 77145
I 42120 58632
S 92372 146071226
I 48699 98741
E 15633 52211
O 18465 43616
O 4086 69700
O 23716 81019
I 47202 74552
S 32574 341133413
O 49613 93030
O 23917 83616
S 10606 438120268
O 28263 61705
E 30386 87198
I 77219 96122
S 32552 658504294
O 21834 41998
E 9848 53864
S 1490 795736213
S 40892 705539930
I 4506 40305
E 48710 69182
O 48720 61629
O 8924 77675
E 2355 30070
S 33802 527297491
I 31416 44929
I 66428 86639
S 10195 94618713
S 86378 446318975
S 49540 684173117
E 42519 47027
E 62964 87470
O 14303 41806
S 10732 498158808
O 2247 14550
I 66575 80135
I 51916 63183
O 9976 43910
O 26067 98816
O 18529 97973
O 17866 23875
O 70077 91784
S 11111 776424839
E 1141 20526
I 19807 93202
S 2719 643694696
O 34397 65791
I 28223 92794
O 33748 79843
O 79910 94121
S 85025 157747525
O 24990 47981
O 29558 41720
S 57300 813185878
O 21011 75259
O 76743 78544
O 32974 93027
I 6351 95457
I 8175 57973
I 1334 17802
O 29294 53718
S 56584 197428864
O 20873 23529
I 66874 69934
S 86310 633421554
S 73351 316288681
I 5863 95898
I 1271 31010
O 4004 61426
O 57836 73454
I 14419 61669
S 54404 734205519
S 32684 781017622
I 33475 55086
I 19531 33542
E 18977 51652
O 79564 82384
O 1937 81268
O 25069 72778
S 71440 547600496
S 51156 406310752
S 65585 967642584
E 87167 92042
I 87678 98236
O 28643 58044
O 16328 28529
E 36755 56754
I 7236 86912
I 56452 94998
E 4019 71602
I 39248 42706
E 28555 76449
E 31941 88564
E 17478 30776
O 46574 94955
E 38687 56024
O 14639 60554
S 12740 207094657
E 76664 88477
O 40994 45941
S 3425 87069022
I 10582 33259
O 52766 88871
O 56955 80462
I 6769 81866
S 8319 92176519
I 81778 98065
I 630 33707
I 62483 63781
I 7212 62110
S 27299 254739863
S 92751 645290425
I 25146 39769
S 56411 262430841
S 20392 223699426
O 2138 79374
E 37620 66063
O 24522 66913
E 11412 72793
E 54222 83609
O 53731 75112
O 6177 27362
O 90245 96293
S 9303 320757756
E 39780 79767
E 42173 57146
I 11534 17245
S 57978 56449832
I 853 8551
O 25050 61694
I 60725 78095
S 10563 592867668
S 50699 33023785
E 70492 72732
O 27112 56019
O 510 55222
E 9439 41406
O 18852 86850
E 592 26393
I 378 54671
I 20131 75672
I 6786 98443
S 57080 737113620
O 33206 61190
S 4980 523769529
O 75432 77403
E 8266 26549
O 54537 55615
S 20099 974671803
I 49518 72899
O 3238 10518
E 52128 78190
E 6247 27849
O 58884 61255
O 20378 40312
S 69911 823862225
I 47116 77074
I 2181 42414
O 19981 42979
I 65685 86745
I 2071 42355
E 8099 11502
I 9950 67198
I 96499 97901
E 46967 51524
O 27873 86227
S 26904 982940570
I 39628 62220
I 21225 76057
O 13091 69157
E 36933 76305
S 10989 230766707
O 28858 63367
E 26371 99397
S 40319 412378745
S 36200 475060434
E 12764 77257
S 98410 339485496
S 54937 677546386
O 8169 13080
O 33888 60873
I 60158 67795
E 44784 75279
O 39320 58886
E 52125 74581
O 86365 91992
O 8665 76771
E 45247 86718
I 19259 31137
O 46784 56849
I 81086 93822
E 20542 24059
I 41127 69140
E 78885 87324
I 65877 94779
I 2352 35260
I 19048 29489
O 53658 57730
I 39139 77713
O 27244 74566
O 20650 48890
E 60710 77762
O 125 66971
O 12421 89806
S 77384 124812415
S 37819 667515924
I 41425 62572
I 1943 82996
O 18506 20325
E 41424 71946
E 3486 44120
E 33902 64204
E 14198 46436
I 34889 71315
O 82511 97143
I 33998 68419
O 38720 84280
I 21977 35416
E 17188 72786
E 943 59707
S 73359 114638140
O 59269 92787
O 12773 35526
O 9154 25600
O 47362 66794
I 27532 60021
E 11411 45829
O 32477 80177
O 31289 61664
I 26288 39900
O 81894 86298
O 25056 64785
I 42799 79795
O 52725 99598
I 3603 8773
S 5701 712499758
O 64080 65550
E 16165 37596
E 62050 82532
O 35546 91030
E 40737 77548
O 13160 98371
E 25000 72009
S 71208 376133160
E 4635 67631
S 39669 912598600
I 11103 33927
E 36382 79708
O 52110 93210
S 52810 63002249
O 6906 9618
I 67098 79018
O 61646 63186
E 35840 98610
E 31178 47768
E 85880 98719
O 7694 14544
E 49889 57065
I 20208 63650
S 31448 626951402
E 63767 92538
E 22850 38138
S 72341 285321092
O 835 17232
O 37984 64755
O 27536 52591
S 68168 250183300
S 74839 356124058
S 75524 867016662
E 9047 18238
S 3442 685873169
I 695 63473
O 18479 74356
S 4925 542239265
O 69805 82410
O 57111 87754
S 84988 27117705
S 22090 126367353
E 49551 49638
I 3829 33854
O 34146 50919
O 58770 68876
E 46254 65777
E 11131 40201
E 11059 70927
E 11566 73265
O 1560 80159
I 42122 46694
I 64707 86557
O 36077 63533
I 17269 51369
I 24505 27311
E 28358 52034
O 61530 90775
O 6894 62631
O 62617 87895
S 41708 91532033
O 34604 55946
E 23919 64100
O 1451 70055
I 22495 35661
I 66088 79193
E 66444 78856
O 44755 88567
S 42533 387346157
I 42580 49663
E 23934 50081
O 85453 92620
S 54489 981499764
O 44427 79219
O 47637 55806
O 83729 95005
S 88483 680871204
E 16955 34779
S 43857 498487592
E 40423 72794
I 27572 73758
E 9694 76804
S 10927 880957990
S 59988 887203148
I 23324 62942
O 7876 19503
I 5661 51988
S 2550 782498137
S 16942 181814467
I 56556 67692
O 24056 49252
I 26295 34546
I 10670 40865
S 59160 22296991
S 23486 651929003
O 10006 17474
S 60385 303601666
E 61094 88431
O 56450 90349
I 4786 21389
S 48402 232730313
E 45101 47878
I 38290 45905
S 80653 106670013
S 77647 621044820
E 59912 65957
E 25242 57711
I 60467 76865
O 16590 18472
E 8799 68522
I 33574 44527
I 28085 48879
E 83432 95497
O 31354 86682
S 93182 492431652
S 87680 821927659
S 37279 889463499
S 25717 159423586
O 38553 65836
I 10198 91311
S 90120 173385850
E 9556 43141
O 26422 74709
S 48762 417602379
I 6852 52442
I 45534 78931
O 35889 49994
S 99327 254471787
S 77029 334564961
E 10171 61507
S 49934 604140333
O 69433 74435
E 13922 17535
O 33176 98130
S 56395 583722799
O 15203 86405
I 73 97851
E 7583 70991
S 14098 692149974
I 43082 95114
S 60797 556552100
E 25173 33071
I 43314 82048
I 62720 70843
E 54708 95174
E 24323 36795
I 31169 88856
E 38073 98580
S 56945 771268507
E 22399 98346
I 12210 65114
S 92856 759141184
O 51125 64742
I 28476 54579
S 89969 950042935
O 46026 79435
I 19218 22410
E 23895 50564
S 81605 773774980
E 10528 29857
S 32866 417033659
O 64140 84819
E 26478 72193
O 2208 25574
O 14715 72414
S 25897 221555734
E 61935 83927
E 38582 91085
E 25963 43780
I 44345 86569
I 24737 65065
E 22400 44265
I 73844 81073
I 7869 88803
I 29326 78039
E 2915 44951
E 15025 77580
S 11529 629081443
E 17263 74951
O 14115 52340
E 68492 83623
O 8988 85988
I 929 56534
E 82726 89879
S 67055 264885833
E 22129 92678
I 14508 28099
O 60873 70387
O 27343 46304
I 31416 32568
S 49020 43821298
O 13047 87454
S 94481 664924184
S 39644 339770116
E 43357 90606
S 31430 601732031
I 30772 66310
E 85728 86098
E 10123 64750
O 1593 10697
I 2555 42588
S 39248 666688480
E 16123 31563
I 1837 88372
E 77596 95943
S 55765 736029157
S 78932 23601327
S 69669 394153656
S 85755 337712453
E 36862 54897
O 98279 99373
O 12075 99513
S 80020 163198701
O 30574 80112
I 6016 88823
E 6391 53711
S 47886 779885666
O 17579 56838
E 32835 59051
E 40951 76537
I 35546 75857
O 1870 23154
E 29884 44392
O 13529 28166
O 52063 63904
S 77649 719214647
I 61783 90094
S 96375 528471530
E 22825 45555
O 71133 93893
S 53846 82210110
S 35425 330943850
E 52813 65180
O 25151 58182
S 5491 505455072
O 32728 42746
S 17988 772435555
S 93613 845458190
E 27330 48838
O 33704 94639
S 80491 2366516
S 1443 384051038
S 66844 266174375
O 12677 77303
E 19225 53680
S 18286 41071078
O 27730 38665
E 2023 85060
O 58417 71387
I 39358 64766
O 41061 77300
S 59244 478469113
I 65390 90563
S 16878 448869855
E 30030 38313
O 78883 94288
S 70472 678646496
O 7653 77156
E 48035 94885
S 62176 225665354
S 81169 572486435
O 21396 61931
O 33734 81806
E 16071 32918
O 35007 92905
S 50603 707406821
I 43151 62889
I 68628 74411
S 82509 669118139
O 33095 51420
E 57970 70769
E 32036 35728
I 28328 55570
E 69415 75833
E 21987 71075
E 50223 55306
O 17446 35758
E 64521 94866
O 28359 55686
S 78190 235685113
O 7656 73264
I 23961 59333
I 53245 90547
E 37434 57068
O 55199 83127
I 59474 88363
I 18968 49580
O 20986 89094
S 3263 578324569
S 83540 13856674
S 88323 867286370
I 8032 69330
I 25487 38899
S 73269 399604993
O 15708 88902
I 7940 64189
E 25285 61102
E 39096 81659
S 42031 651473037
O 57425 72498
O 70557 98952
O 56502 63924
O 50578 72063
I 11039 69986
I 11093 98550
E 431 65448
I 37926 94273
E 17921 38448
E 36391 65352
I 63499 73510
E 39074 54732
S 71417 717633339
I 27106 63780
S 43473 769275885
S 31373 211233134
S 32019 112065961
O 21740 66215
E 7347 48114
O 25727 84602
E 19233 57971
S 70261 955637908
E 20818 98500
E 34636 40198
S 74048 266780123
I 17011 80809
S 97215 228194015
S 65407 670628552
E 94658 96808
E 43389 62287
S 88972 148947052
O 6602 55509
S 92412 501364204
E 71770 80041
S 4533 596128114
O 79245 79860
O 14094 27706
E 43181 66438
E 17524 86190
O 49210 61745
O 25566 71827
I 17466 54261
S 84630 63901640
O 5533 39124
O 92027 99482
I 38708 82383
I 32206 95900
I 19163 21328
S 6118 651806190
O 42035 66843
S 98049 38118115
I 1045 85843
S 13369 903853677
O 15630 66485
S 38268 569127228
O 46820 69197
I 83067 93093
E 47356 62104
I 16674 22259
E 53926 86752
O 23350 85494
I 1151 15351
E 60522 67062
S 36841 118311941
O 68943 92782
E 7141 47581
E 824 80895
O 54809 83131
I 7084 33352
E 12625 30423
I 26675 55787
O 16614 47967
I 22398 66227
S 98015 679432861
O 52716 92742
I 25173 64796
I 77142 92533
I 56391 91446
I 3002 85439
S 73293 226857461
E 3659 54656
S 90076 235376011
I 73284 82957
O 37427 40182
E 64948 66263
I 80758 94266
O 22077 42047
S 67008 727176049
S 5054 447530891
E 79434 90730
S 10353 864854442
E 3196 65637
S 10369 882432586
I 17639 96555
I 27752 56490
E 49533 99336
O 14528 65291
I 60907 63398
I 77950 81322
I 20315 33607
E 20771 79033
I 33457 45733
O 78307 89623
I 30619 35921
I 8611 63656
O 13468 69053
S 6064 964525691
S 11059 67184791
I 60672 62417
E 54097 78998
E 16429 26154
E 5268 86330
O 20788 46379
S 34289 505309769
O 60333 61152
O 58237 92075
S 40299 928932325
O 38955 70211
O 14015 62034
E 76766 84438
E 488 5033
O 19576 78568
E 48651 59406
E 36771 76633
S 85642 84587662
S 24827 427195789
S 16963 176560190
E 46887 87723
S 71211 55617526
E 25090 31976
S 91624 812435847
E 40303 65639
O 2352 39458
S 92512 121681030
E 19062 59645
O 2305 54954
I 47850 82365
S 15175 379123607
O 8042 67965
I 69956 74123
E 52156 97180
E 15014 25087
S 74148 938593159
S 7880 998029610
S 7385 373679153
E 16134 37912
O 72669 98872
E 2451 49208
E 86669 90366
O 26728 96971
I 41747 82090
O 6117 91184
I 11240 95468
E 17632 48692
O 35787 45619
S 51893 647809416
O 45688 86921
O 43066 83126
E 33686 69634
I 33919 82421
S 30726 288220839
E 6459 70568
O 9363 34356
S 19218 739377243
O 21984 61136
O 42339 73817
I 31733 84106
S 81220 39736291
O 8080 71809
O 27079 57222
S 56364 997377579
S 10736 856202655
O 33903 89949
I 31471 34109
E 14237 48702
O 78067 99201
E 75328 97001
I 22744 98405
O 52301 60743
I 30138 31966
S 25197 979725635
E 8784 66735
E 74935 93621
S 28651 941318294
E 19723 28457
O 20232 69209
E 78023 86028
S 53805 43515055
O 69658 99789
E 20768 22778
O 35990 38499
S 30256 146020031
O 35357 86906
I 81636 83944
S 23687 73332062
E 26279 35846
E 15962 16326
I 36068 91974
I 7595 86874
S 23285 126085717
I 30208 64491
I 64389 98277
I 85947 86300
I 82900 99736
I 59213 68389
I 20398 83239
O 40256 79862
E 69522 78402
S 31629 198000876
S 15505 476181374
O 33755 67955
S 37953 188084644
I 9557 90615
E 45774 81352
O 72262 75942
E 10726 60893
I 36948 76496
I 43248 47246
O 4476 5686
E 57271 61849
O 24778 24884
I 65148 76432
S 57606 986060948
I 33282 47769
S 41529 251366026
O 11717 30675
O 29676 75726
S 78078 452291403
E 47723 54229
O 43089 48179
O 10946 21925
S 66288 22255836
O 18985 33936
O 6977 70966
O 37934 64581
O 5366 79080
O 49166 66413
E 71692 95204
O 34232 54543
O 13513 74023
I 21181 87933
O 70209 75741
I 12985 87581
O 58383 93105
O 52086 52543
O 15493 72415
O 25283 35453
E 9153 65411
O 48288 55116
I 58839 62348
S 81382 486689336
O 29995 93878
I 42909 73023
E 44314 64908
I 54286 61696
O 9009 65881
O 5685 16988
I 5936 7887
I 11020 51455
S 95008 225167397
I 22423 28119
I 73900 94178
O 92645 93960
I 1716 72713
I 17404 65695
I 4797 24415
E 9963 84527
S 5951 375628095
S 42543 228692728
E 37647 70151
I 25696 72670
E 9521 46398
E 4163 23666
I 37286 83673
E 28885 82489
S 31515 354488148
O 83310 94511
O 51128 61013
E 7612 83094
O 19880 38646
E 57363 94964
I 28729 76846
I 25260 54842
E 25189 56255
I 23394 93745
E 94477 94538
O 89479 93757
S 21356 252679468
O 19299 27191
O 35898 94084
S 38475 738914329
E 20605 23734
E 23939 69920
I 60756 75267
I 25918 83541
E 64545 95891
I 27079 38691
E 65250 72751
S 78812 775717034
I 67225 81724
E 68844 70557
S 62355 713274261
O 4651 82766
E 30904 60744
O 24269 38013
S 96615 157549477
E 19590 32213
S 33397 600480726
E 1433 32265
O 28823 93940
E 4367 75281
O 21884 54862
E 6828 91698
S 85563 829284270
O 9995 59049
E 21729 72601
S 69237 590394081
O 31908 66452
O 5603 68505
I 49269 81405
I 10803 46951
S 30553 539983214
I 15987 28115
E 80276 89228
E 30881 65625
I 37591 82825
O 4779 51198
I 68852 94157
I 3219 74619
O 20246 29433
E 52516 95382
E 21424 92895
O 61813 96468
O 27561 88049
O 34822 40707
I 54162 77395
E 93712 96282
S 78164 597593098
I 22756 58887
S 68813 92428465
E 45990 70864
E 61992 74012
O 27946 66542
I 9702 30007
E 930 2362
O 5722 99108
S 35161 477795512
E 65160 80115
O 8733 83543
I 58237 69330
O 48761 52811
O 25172 35165
E 20748 76477
E 68726 69328
E 51821 91327
O 610 91309
S 51213 514081487
I 42506 74407
I 9657 37103
O 3471 5630
I 1210 34907
O 6477 36016
S 85735 403208749
O 17652 56573
I 37660 74851
S 5741 778237072
S 19663 513613776
I 6109 80648
E 2421 24345
I 21903 94360
O 14260 56449
E 34011 50719
O 58447 74934
O 68408 78296
I 64907 92554
S 22307 354005526
S 19316 845013200
S 52276 680169430
I 9980 99625
O 28116 88357
S 74133 511133009
I 13414 72336
O 52073 64757
I 2456 18112
I 16624 56032
O 32412 56785
O 38076 99496
O 67827 92956
S 19002 482562697
O 20248 57776
S 17048 635048740
E 30105 34077
I 21232 93388
S 86564 283439152
O 25219 63571
O 19227 28217
O 52025 67299
O 32341 66312
O 44465 64615
O 15502 50305
E 18477 29018
E 41166 58006
S 45083 551111324
I 28473 49713
I 31372 79771
E 55524 70794
E 58460 60572
O 45434 62419
I 32940 79619
O 42248 63583
O 31104 98390
E 42560 62662
S 14046 619497381
O 32541 82455
S 88133 567823150
E 269 54525
E 29368 84773
S 5645 394983749
I 7970 26951
S 29511 163845442
I 40253 95037
E 4657 99302
E 8081 47341
O 13198 87493
S 97774 114189679
E 94152 96423
I 66829 82598
S 41162 964379787
E 343 46989
S 46272 311821810
E 46336 90522
E 3507 98906
S 13044 258357534
O 8645 98907
S 80054 338378713
S 31605 32569991
I 65889 98755
S 25399 876843512
O 10013 16316
S 57217 154677169
O 31595 42703
S 56353 201026821
E 16277 80461
I 13975 56004
S 50074 941631165
I 415 44709
I 58357 97988
E 43738 85943
E 3898 18847
S 81993 190234932
O 25535 97132
S 30079 455013570
I 18830 56113
I 8762 26634
I 32706 44115
O 61122 96551
E 1427 66604
O 73962 76754
I 18383 81864
S 95385 774878344
I 4958 60419
S 53684 387069659
E 21369 32631
S 5621 483800283
S 29182 96312646
O 51529 79268
O 42195 51143
S 38585 713340715
O 14122 28654
S 75494 885168377
O 11907 41590
I 19843 40688
O 63859 66349
S 79910 725679519
I 58229 62055
E 6796 31513
O 67279 89898
O 1076 90151
E 34034 60375
I 48283 65113
O 48615 66207
I 42146 64357
E 35602 64871
S 13103 817084806
E 74122 75430
E 10506 79473
O 24206 42809
O 32660 63544
S 44342 838072438
O 25408 86389
E 16338 20068
O 34257 39757
S 87577 523568312
O 33388 77652
S 97364 154148320
E 1804 80657
O 8500 78192
O 46449 55949
O 25865 32467
S 12081 742058360
E 41697 60556
E 20736 50853
I 94672 98047
I 538 89049
S 21726 93340984
I 67441 83485
O 10633 48613
S 48335 946769342
E 18620 76786
O 7193 72965
I 82017 99150
E 15206 48003
I 2315 71909
S 5074 734955474
S 99282 968022139
O 45126 74704
E 62357 78361
O 53537 61546
E 15036 23914
O 55393 86943
E 55789 98029
S 76651 976199466
O 25258 43417
O 5952 28641
E 43139 90320
E 14091 39393
I 15266 78529
S 34257 163270894
S 24434 729724327
I 53289 80749
O 38663 91300
I 3621 78257
I 19850 83685
I 33124 66193
I 21772 38971
O 30605 46287
S 2019 815078772
E 65501 84023
O 70799 96707
S 72473 212428824
O 35685 60720
S 32729 228109894
I 64566 80818
E 4537 66146
S 16133 866674761
E 60782 95300
E 63372 92981
S 18475 86197235
E 74915 79616
S 24313 360432903
S 36289 556803828
I 6202 88500
E 15220 89374
S 53419 963937266
I 53248 64472
O 46788 51900
O 4601 82612
E 2746 73146
I 72616 74736
I 52380 85715
E 19408 34114
E 47608 57123
O 59789 92120
O 71465 74665
S 9114 476031611
O 32967 82893
E 33047 74581
S 45992 327751745
O 35695 94222
O 14150 70858
E 21444 37973
O 31119 47360
E 9599 22099
I 77267 93669
O 21612 28137
E 50168 52157
O 16890 93921
S 79178 729163462
I 25156 49862
E 50727 57927
S 88325 819314186
I 20034 91744
I 36034 49122
I 43449 94400
E 56911 72129
E 40500 75093
E 40458 81411
S 47109 479365628
S 2655 811846991
E 25332 63465
E 38000 83431
S 33169 495359866
O 24508 43032
S 99730 828823559
I 46583 57243
E 51445 94113
S 23948 708961648
I 23701 90667
O 23987 82843
E 44287 67578
I 22432 60488
O 29716 52437
E 82656 99386
O 18357 84423
O 8198 60044
E 31397 84719
E 44616 73092
I 62809 63634
I 36568 83109
O 16019 18232
O 50611 84866
E 31332 37104
S 34238 873824165
I 8512 40349
E 31234 62821
S 42772 374201686
O 51539 72588
O 48072 69902
E 53960 72933
O 58918 70959
I 37160 44770
E 23650 79489
E 69662 70174
O 3478 67702
S 31811 393787009
S 29750 655624231
S 66748 805012779
E 27759 33880
E 49994 87157
S 27562 440080090
O 31866 39351
E 76079 78417
I 34764 55024
S 96522 395330288
I 72100 93076
E 65565 87146
S 69917 269826567
O 23849 69307
O 2856 76742
I 37530 91711
E 60181 78535
O 45263 93159
S 17340 602597425
S 74050 4788431
S 17937 762191329
O 24532 47880
E 61353 97254
I 1452 8868
E 43995 55167
I 30898 76719
S 46690 111848568
S 57742 133032896
E 8233 11382
S 57234 190046981
E 17217 56615
I 45100 94787
S 74483 12300276
I 5749 70131
S 96673 358954422
O 2656 87531
O 25767 58510
S 66854 717223118
O 32300 49574
I 1556 81750
S 4531 290078015
E 34984 46969
I 33752 81931
E 10544 68209
O 18894 48629
S 67007 560248653
I 15929 44743
E 7367 15716
S 52849 75755684
E 47092 79877
O 29244 80816
O 21194 57409
O 8870 94980
E 21535 52118
O 13633 71273
I 67105 77122
S 19852 454839762
S 18991 77710937
S 35835 801845918
O 21134 56833
S 91720 254649959
E 84706 89576
E 44480 94492
S 34036 917219582
I 10036 73087
I 88773 95548
O 13806 16644
S 87308 993963264
S 23550 223107700
I 21899 70477
S 38595 812422066
O 68571 95223
E 2760 74428
I 6956 50311
I 32886 48920
E 40116 86818
E 31509 52939
E 19831 94205
S 87097 920814043
S 82528 195968274
I 6458 92266
E 128 15175
I 65393 69646
S 69350 673692317
I 21433 82334
E 1258 80286
I 8451 12601
I 48276 88581
S 12237 289838285
E 33166 87680
S 36687 970252392
I 39922 57929
E 53396 90902
S 38774 288336223
I 18220 70610
O 42003 97619
E 576 41927
S 35575 561617903
E 64380 92162
S 41054 22727898
E 9948 19969
O 48964 50688
O 66067 78667
S 15749 901076036
E 22230 48951
E 50052 84945
I 7011 41201
E 3645 66883
O 18215 81897
I 25280 98079
E 69563 90435
O 17471 58532
E 16168 52811
O 88322 97199
E 19570 80930
S 7175 126745418
I 70139 79954
E 39672 61572
S 95217 310056623
O 23030 75966
O 59491 88327
O 65702 71223
S 11814 347650498
O 26972 54231
E 74846 87587
E 10785 17864
E 81307 83270
E 36999 41748
O 21812 47383
E 86827 88088
I 11428 36561
O 23218 56420
O 52061 78917
S 71843 269993761
E 9371 59908
O 24481 78272
O 33231 79449
I 30587 55749
S 62321 752586663
I 24665 82120
E 5965 69988
S 93010 572411138
O 1032 14882
O 18366 30352
O 34222 70255
I 990 51653
O 23524 53461
S 55695 338790899
O 39103 43747
E 4215 56713
O 24802 25450
E 4229 7120
S 97525 369959441
O 29951 36918
E 28431 75826
E 9756 89851
I 82270 86899
E 73060 98742
O 407 72378
O 11118 14273
I 39962 49281
O 29032 96877
E 23877 59633
I 60649 68539
S 80525 602150017
I 69701 75256
O 50683 67901
O 77415 79029
I 26162 62161
O 56389 75863
E 4650 67027
I 40934 62353
O 65673 79921
I 38365 72860
S 684 480994359
I 49320 80228
O 21103 61029
O 11107 43940
O 23277 37045
I 27955 54750
O 83664 87345
E 73839 73955
I 28847 83408
I 15565 82220
E 40065 77919
E 2993 89728
O 5171 90386
O 56624 70090
S 91733 579356837
O 77545 91596
O 54881 55078
S 45283 360355768
S 61132 31030820
O 14942 42425
O 18395 79304
I 25765 81368
O 15156 40273
I 10504 14076
E 41686 69477
O 71916 72727
E 14044 37084
E 24066 77733
O 69284 71402
I 31828 90090
O 94972 99568
I 48499 86680
E 18357 44804
E 2293 15382
E 31809 32770
E 39850 43370
I 21968 55386
S 33763 665536704
I 6695 93615
E 27794 38158
I 35518 52557
O 30389 87880
S 47599 617250957
O 56591 92128
E 12876 81858
S 55759 494814414
I 14349 24204
I 32358 78947
E 16740 22608
I 31117 80548
S 90015 201881133
O 44456 84052
O 2236 82482
E 52367 65101
E 18196 72580
E 36466 54749
I 46672 75897
S 31264 385742136
I 30556 49602
E 34077 94050
S 4926 308423467
I 95218 98190
I 32759 70448
I 21909 25490
E 83363 85687
E 58235 66337
E 19455 70276
O 9683 65590
O 48653 69477
I 23085 62300
I 52594 60831
S 14767 940624644
I 66560 99382
S 70500 263950662
I 58794 59312
E 29607 82238
I 73187 81594
S 50581 998955937
I 65276 97850
E 32683 39328
I 20435 61966
S 78548 481641836
I 11222 87822
I 44777 45906
E 30768 86486
E 5 96184
S 92196 599604586
I 13869 25477
S 64352 925974710
E 29330 94773
S 85750 177255301
I 10569 31410
S 55049 959673329
O 3119 30573
E 39807 53463
O 2066 2093
O 18025 72812
I 43357 62774
S 49374 952617430
S 10759 426174122
O 10716 28850
O 8152 82705
S 52157 423848287
I 64736 88306
E 19320 61192
O 932 51581
S 82350 573724504
E 2055 86758
S 8339 31352595
E 21820 63193
E 22810 30823
S 75786 91509628
O 13858 90708
I 54414 57915
O 32032 73707
E 66245 83128
O 80001 89916
E 25784 50401
O 66513 91542
I 35103 45451
I 10839 96617
I 63966 91845
O 18829 26181
E 4889 19268
E 2348 89060
I 47863 51323
E 8385 27429
E 23060 24492
S 74935 768707932
S 37393 594975370
I 11271 75031
S 7253 583378402
E 24684 32075
E 24346 55700
O 31645 94062
S 21744 671427120
I 55808 83977
S 31407 690047386
S 71332 416821172
O 23545 84062
O 14972 31606
I 63480 65245
I 31745 38407
S 47856 263336542
O 24239 98500
E 60702 87463
O 28461 54806
O 51245 71692
I 27841 44956
I 48378 97558
O 39007 39425
I 7685 81806
S 20995 438077257
I 51747 72654
S 89416 879089898
E 26438 40521
E 50648 72102
S 76254 743396622
O 74237 82054
S 64787 16907762
I 17941 52329
S 36117 318438211
I 14093 21872
E 2854 10098
O 5374 40547
E 78886 92062
S 82737 775615208
I 19497 39792
I 91891 95060
O 90193 99974
E 71609 98565
E 10457 73443
S 71625 663728833
E 34021 88378
S 16525 785310329
E 20149 61503
E 43553 49349
O 43 29570
I 37634 59014
I 67933 99348
I 314 50744
I 30098 52887
S 15184 269977359
O 43676 75519
I 24507 98933
I 58898 77739
I 68397 78451
I 73569 98475
I 134 87800
S 48632 983536055
I 76687 90099
S 26694 10938585
S 73319 541292797
E 32319 80598
I 32304 94860
E 16060 47257
O 32909 99434
I 32500 79079
O 35634 91451
E 27829 94603
S 87664 430575674
S 98881 919963954
I 23126 28410
O 71212 93544
E 7805 52930
O 21911 71997
I 24378 99891
E 50497 98266
S 38575 997436425
E 40075 59279
S 37352 964613255
O 17880 29083
O 25749 53941
I 40893 91951
O 14228 20850
S 44939 888913283
E 1160 40387
I 19080 84612
S 64350 950519041
E 31339 72663
O 47888 60241
E 21865 26065
I 23022 89953
O 34908 53417
E 33893 49256
I 21990 75124
O 73446 76524
E 18639 67025
E 67396 72702
O 71085 93982
S 95971 533930451
O 2884 20701
I 37951 47327
O 29508 70958
S 62272 785187221
O 93100 99171
O 58129 77811
O 90913 94768
O 31817 41702
O 35141 70912
I 18327 19467
S 40650 321899195
S 76033 687198389
O 22559 98812
O 54538 86897
I 34550 97416
O 8771 64902
O 36359 82907
E 53685 93210
E 3753 96954
I 2289 54308
S 43271 622487291
S 47227 813976322
I 55488 74275
O 13090 89859
E 13077 62788
O 25496 54748
E 16326 66703
O 59466 73440
E 10467 23810
O 76865 79416
I 19792 64697
I 26394 40787
S 26363 644100532
S 21889 11949129
I 14778 70397
E 17739 71020
S 34029 849296026
O 36148 87503
I 15754 31327
S 20273 633301746
S 4725 623804726
I 48385 99151
S 47674 45993706
E 3735 35807
O 19948 35737
S 37952 95510931
I 35720 55850
O 52173 96892
I 32588 53148
I 934 2581
I 57460 61538
O 14067 25106
S 73640 403861153
I 56377 67384
S 34513 572601655
I 20898 78437
I 55836 77091
I 13385 61804
E 83436 96564
O 31994 66719
O 7196 37020
O 38673 92579
E 4044 38755
E 14138 90973
E 26008 50545
S 70073 180004619
E 30782 81115
E 17875 71222
O 61121 87120
O 2512 97960
O 9439 54355
S 60461 407695690
S 70770 897293340
S 23755 565330284
S 28852 680970718
I 18899 26151
E 45276 50683
E 19487 83241
I 18877 97976
E 76000 88227
E 26036 55917
S 11346 502994355
S 35416 751762730
O 36677 69648
I 11375 20082
I 57365 75474
I 6636 60016
I 3792 18467
S 83345 969189330
E 69329 84936
O 60471 69228
S 44455 858294493
I 16990 73495
O 61269 64918
S 57652 472479145
O 6166 93572
S 37348 12380242
O 26140 99436
E 25916 65761
E 50142 63498
I 3964 23289
I 2617 71388
I 3581 24649
S 15402 659421158
E 68535 88723
E 586 97057
I 43508 52486
I 39331 92074
E 48056 87742
E 77261 82624
I 31027 62156
I 10450 93403
S 1838 743316880
E 11957 93261
S 97714 376759067
S 46585 874272784
O 19006 97051
O 10261 28592
I 81455 96444
S 55376 961886292
S 21710 429027925
E 78846 97000
S 79007 824325962
O 49145 89719
S 88956 116602245
I 3490 17392
O 9257 86304
S 91469 232982438
E 1300 61493
I 44339 74382
I 19560 30784
I 23410 87559
O 51896 52310
I 35513 70596
I 57563 70261
S 93142 987576496
I 18111 34705
E 20774 44024
S 79422 8911304
S 10893 925100188
E 7680 7996
O 42846 68603
I 35056 60025
E 19792 90554
E 65146 69168
E 79307 89844
S 87845 494813865
I 57911 95723
I 85609 89466
S 32815 364838013
I 9040 15161
O 7050 46408
I 37695 50520
I 40829 42285
E 3943 29317
I 65180 76977
I 72048 91973
I 27103 72644
E 42016 80931
I 48288 80583
S 49945 990990885
E 22885 72497
S 61722 413090669
O 1450 8483
S 7244 359232062
O 61617 82952
O 28087 40455
S 31751 725231917
E 57835 80799
O 383 97739
O 10277 44978
S 83822 527827285
O 21110 48350
O 60312 81480
S 74387 551139951
E 43573 73194
O 47683 68748
O 4608 48516
S 76074 30651684
E 47452 98219
S 48046 824713644
I 14070 36536
S 9306 952366206
E 62239 79862
I 20536 20974
E 4662 95602
I 29385 31343
E 20210 45678
S 67919 967845334
O 18245 35692
E 60532 99615
S 95000 557850233
O 49151 64628
E 3186 37017
E 69172 85560
I 89816 96992
I 25930 67090
E 21031 72700
O 40866 77162
S 24463 212414469
S 23818 881167781
E 8631 96949
I 2160 20576
E 36298 91282
I 15193 99616
I 20828 80795
I 61102 80576
S 15112 210808689
E 16657 27847
S 76171 80964637
O 27455 66825
S 20238 588259414
O 24017 59972
E 51667 86290
O 20401 67014
I 33854 61105
I 25743 98705
E 36850 50733
O 53353 53454
E 12521 33116
O 22461 91045
O 14492 28700
S 26245 893619607
S 44123 290330355
E 6451 27196
S 98096 126493529
O 41169 83521
E 31700 89464
O 64745 68613
E 23399 94808
I 34689 70277
E 2684 56113
I 9462 53800
E 37467 56073
E 59076 89860
O 68232 78499
O 45900 84994
S 6630 447542980
S 35493 772593741
S 67001 832440007
I 66498 82626
O 51306 83841
O 51769 94753
O 19576 69892
E 13335 46391
E 74063 79912
I 15070 28318
I 5740 62600
I 22572 29486
E 31074 84653
I 5230 39600
S 34643 988529259
E 4 64717
O 7948 89959
S 9658 856801437
S 86509 927997785
S 8593 766060605
E 86734 88576
I 32022 43438
I 46035 86129
E 60004 81616
S 64704 273969900
I 833 92314
S 1837 256257597
I 3212 47548
O 21523 29584
E 9941 40776
E 36488 76511
O 4543 61813
S 87665 165646728
E 20121 76617
S 52271 188171603
O 18901 56720
I 12202 36423
S 21078 410837308
I 40171 84329
S 64805 268446883
S 84035 182368143
I 85292 94537
O 48127 59079
E 94427 98753
S 79280 858012457
O 36054 54523
E 13302 95769
O 35360 80121
I 31744 41197
O 45350 97356
S 15488 802972606
O 70220 97799
S 33622 487220098
I 84502 92212
E 8092 19348
S 59387 688399776
O 38110 63626
I 38374 67646
O 36645 44398
S 41059 379342649
O 36106 95639
I 38541 49291
O 555 82031
I 22406 56430
E 46052 78281
O 29627 69909
E 7600 97538
E 9350 36993
I 27850 95727
S 68182 864691960
E 73642 97239
S 90872 828893897
O 52643 69129
O 1165 52468
O 79832 92162
I 66464 90822
O 33063 78078
E 31578 85800
I 49529 60406
O 21151 27527
O 43078 62614
I 13499 16411
E 38109 54196
I 46472 94671
S 58857 174768598
O 51083 59280
S 94785 812612791
I 23169 99423
E 87413 97766
O 16152 61564
O 47171 82568
I 11853 56552
E 61376 91827
I 36580 38895
I 21061 55666
I 7278 24555
O 12515 62961
S 29113 134103463
I 56493 81740
S 27263 315961990
S 38622 697211656
E 26011 31130
O 13468 55743
O 10151 78819
O 31067 34406
I 69260 83902
O 55717 89651
E 42982 95823
O 12659 97725
O 93255 95227
O 3081 11576
O 9520 44455
E 70626 98112
S 89433 362800495
E 63314 65715
S 66027 170950272
I 24877 35566
E 2431 70302
O 35369 84405
O 70297 81041
O 68176 79505
S 91469 12038912
S 34230 366036493
O 18006 90353
S 64727 950259671
E 75030 94024
I 12582 67290
S 7148 754680625
S 22237 588220420
I 19884 31577
S 28730 5839855
I 34788 96574
O 1322 10928
E 23358 63921
E 5774 39019
E 725 56302
S 15275 581102433
S 67170 168785065
I 15710 28609
E 15323 17064
O 40434 41528
I 18641 74648
S 87999 617123617
S 63757 709460795
S 43116 888893890
S 4185 519120088
S 74923 653601871
O 14279 62810
O 39234 87447
I 2951 36202
O 10579 53716
S 69628 897188488
E 13269 33240
S 26995 203083860
I 17634 92823
S 21699 561191415
E 27598 62352
E 19740 50269
E 22209 89397
S 5723 725617518
S 32512 488266120
E 51023 62983
O 49639 81910
O 12388 38548
S 77590 342909638
S 56595 960579906
I 22774 38093
O 14469 89940
S 44988 718025222
I 21459 85463
O 41507 81147
E 79889 87206
O 82600 83890
I 15803 23044
I 1638 35945
O 24603 40019
E 7988 67915
I 27996 35956
S 5389 446893534
S 28056 900227780
O 11272 40377
O 29675 61003
O 29984 97135
I 42785 96715
I 19629 49298
E 20241 99457
E 61255 80530
I 890 22859
O 41068 76269
E 37187 59838
S 69855 750129420
I 80833 90601
S 44777 794660498
O 15880 64790
E 30507 61490
E 55653 91140
S 77304 947269393
S 65469 716784913
O 5404 6364
E 40185 78880
I 93641 95657
I 10663 95628
E 6706 73795
O 71615 72699
S 37242 732428725
I 19981 39010
S 51911 56400257
E 63486 91355
E 13110 78196
S 48087 527683849
S 14442 607102726
S 68298 778259871
S 45292 314754533
O 46451 58610
E 23941 56280
O 8929 31954
E 26630 77928
I 14419 45315
I 36984 60180
S 26663 193805078
I 62001 68926
S 23885 808709317
I 1454 47183
E 82590 92168
E 67911 98232
I 17675 54879
I 46418 89830
O 46871 88697
O 23455 51615
O 71624 99519
I 2740 51942
O 37334 38081
O 12899 33835
I 19615 82821
O 52387 87363
E 17507 72666
I 85723 92018
O 59263 98286
S 92848 426472483
I 16830 47941
O 6879 11018
E 4726 53838
I 45535 66673
I 5268 43788
I 56346 85976
I 12567 85527
O 16832 68933
S 53575 794871948
E 2481 76385
I 77001 92516
O 2348 83755
O 59146 67561
S 38790 456215962
I 56294 77815
I 37732 48532
S 12170 282476687
S 61508 77996897
E 17859 78234
I 38471 40505
E 2816 8500
S 54565 546114532
E 80258 96399
S 65143 217483748
O 14611 38194
I 25402 88742
S 95384 395787818
O 21648 38708
O 29477 62883
S 86615 219286368
I 53000 53620
E 55713 58142
E 89171 96012
E 58574 61566
O 38552 56055
I 59289 93157
S 24530 765598418
I 4144 52872
S 36716 160134193
I 8971 92776
I 5779 76236
E 27122 90605
S 48479 339597086
S 58780 429960000
O 40035 66977
I 16073 16974
E 57262 61674
I 21014 32254
S 46180 810928691
O 57362 71515
E 36616 60992
O 14024 81299
E 5103 27524
O 68009 95718
E 35584 81712
E 53694 63691
S 51417 58331132
I 76324 92900
O 50429 93082
O 31720 54206
O 45740 72038
O 33356 41282
S 24283 986328933
S 69268 953567397
O 18985 26569
O 45300 81542
S 41667 516610458
E 6308 31997
E 88857 92310
S 23566 823340852
S 29153 75312960
I 26536 66802
S 7306 867063357
S 1241 794319270
I 71194 82727
O 73703 93688
S 5680 537496754
O 14717 59472
S 6664 418226975
I 16771 42825
O 5966 83503
O 47319 65025
E 34411 75028
O 36921 87399
S 24147 985423477
E 16795 89643
S 60100 812230418
I 23571 62433
I 44304 85054
S 26738 928662461
S 67562 791268654
S 33 901855225
S 35722 363350470
S 10240 381994465
I 46505 50273
E 55442 86555
O 20101 77548
E 2140 66110
O 40535 53474
E 9077 98450
O 18477 91895
I 40663 86163
S 42121 565623431
S 8876 914494659
I 11653 71995
I 59951 75030
O 50243 64599
I 11066 96249
O 41535 71122
S 43450 643333732
E 21190 98460
O 65609 91456
E 12703 71333
E 31609 33268
I 565 22759
O 12701 80417
E 28831 51582
I 49434 68680
S 53920 582434713
E 55702 62588
E 28273 36184
S 73109 412770600
I 21138 81363
E 26408 52286
E 6459 51084
E 24385 79298
I 5307 41913
O 57038 58046
O 67224 98481
O 31052 88345
E 67601 87259
E 13443 70531
I 30315 73214
E 27119 32907
I 8561 36559
O 11546 65099
O 59685 63998
O 37033 91202
S 33372 340473752
O 84376 92705
O 27817 73326
E 37380 45005
O 90892 93619
E 63450 75140
I 21326 87972
S 41736 543629037
I 2981 88888
O 20172 22778
I 31823 51849
E 15607 72485
S 2518 8973014
O 17616 86869
O 14177 55860
E 41322 68183
S 73567 607645570
I 23327 51116
I 49700 71174
S 75147 714128072
E 12097 95824
I 28244 91228
E 19770 62521
E 16910 75113
I 56640 65422
I 5320 6147
S 87909 767336364
E 7437 43924
I 37425 91382
I 42457 98425
S 1890 122457557
S 73835 291284397
O 61465 85186
O 53361 72600
E 39531 80189
S 11935 988527120
O 9137 61064
E 1353 1638
E 23557 99841
O 70950 89483
E 26567 41312
O 77088 83149
I 29260 30363
S 92077 779330792
I 20093 73882
O 78320 98374
S 60722 644306084
I 75520 86065
E 8109 44246
S 15457 652845353
O 72885 80691
O 17753 32126
S 41223 1777405
E 23479 70848
O 11035 31838
I 9793 57425
O 8260 42809
O 47163 72498
E 21641 89064
E 24745 29714
S 22843 635668154
O 47307 83681
O 26598 82889
I 77601 90082
S 474 43724867
O 20899 72847
O 5902 76589
E 49723 85525
I 48089 88829
O 13292 62688
O 40569 78005
S 19208 161290658
S 10349 673469057
I 52298 55102
S 24707 844875784
E 43903 61822
O 26259 93336
O 51889 91499
E 12625 82598
E 58277 91131
O 23721 83261
E 33853 62538
S 74741 711827048
O 19604 78567
E 23935 35674
E 19538 55679
E 18888 59027
O 60011 73268
E 4746 44524
E 40100 42279
I 59092 69451
S 23500 688267211
S 67660 273106853
I 46717 87007
S 40970 756168987
I 19944 44680
I 13761 21896
E 16046 57359
O 16348 68944
E 62777 77261
O 4822 56864
S 9565 827845054
S 96920 76041775
I 20285 79854
E 21666 85401
O 24853 36345
I 33013 98613
O 8702 71363
S 12702 213677862
E 833 11780
I 33170 35629
E 2356 7027
S 31890 333190620
O 33741 60159
E 61006 62971
E 13749 46789
I 58932 74558
E 37268 50490
O 29919 58448
O 34565 79808
O 18172 60122
O 16208 75599
S 67931 751006867
O 10484 49816
E 8361 52633
O 59767 95491
O 83804 90202
S 10647 482755208
I 34667 60209
O 26462 46518
I 38508 55764
E 14678 87720
S 36829 74188577
O 1892 29514
I 21325 80672
E 10070 48571
I 21818 92873
I 14277 56409
E 73587 90384
O 9810 10441
O 41742 67052
O 45107 85195
I 2728 38796
I 15212 52707
I 10465 19296
E 25920 41336
I 21154 80549
E 16580 98925
O 9422 55016
O 7525 85204
E 23694 67919
S 13965 273797002
I 71280 83903
O 66459 83044
S 78623 112699387
O 19269 22482
O 21180 40589
S 46422 581052274
I 51519 71509
I 74661 78517
E 84710 94731
O 24630 53186
I 22722 93524
O 2554 48269
E 10824 58511
S 35381 373413196
O 77171 91635
I 46738 63017
O 894 57316
E 65001 76044
O 26269 79053
S 23824 139656474
I 39331 83966
O 42028 62837
O 22562 92362
S 47402 729169749
E 2412 12808
O 46813 63366
I 4579 18984
I 83729 93721
I 48989 66105
S 52249 60815798
E 1260 54868
O 78838 81095
S 65379 638829878
I 26845 67088
O 23731 57044
E 59733 88720
E 27734 61629
E 44353 83739
E 52129 90130
I 6243 75710
E 47895 73393
S 88969 261123923
O 1406 78875
I 3737 4849
O 5365 36995
I 57193 63719
S 52197 749114790
S 59850 690074006
E 37500 68585
E 21871 71196
E 23997 65474
E 58713 65592
O 24299 47593
E 35268 67668
S 35043 441594843
I 6509 63001
S 47395 523887664
S 61083 76056028
O 54395 79052
I 88469 93437
E 6356 11458
E 3962 31647
E 20724 96872
E 43876 80065
E 5265 23184
I 29309 50798
I 83519 93384
O 64348 84605
O 67926 74532
O 28343 61549
S 39532 73120610
S 97691 171004938
S 97841 515299409
I 13718 69260
S 78400 643993762
I 23667 73538
I 31764 62887
O 27471 85197
O 61216 78717
O 38438 79560
O 8097 25852
S 26879 567085405
S 1766 720055909
S 16554 198992922
O 73221 83440
O 506 95491
O 15056 81690
O 4936 78495
E 52474 79009
S 12824 242364413
I 16607 18362
E 21405 23212
S 87831 376446092
E 71553 99786
E 37464 51180
S 29153 840086854
I 25378 41414
E 25515 81025
E 52687 71801
I 15042 38943
E 22471 67256
I 3280 34581
O 23408 84753
O 54891 85125
S 87431 324305193
S 57801 575555530
I 16038 98554
I 51319 54722
O 56079 66072
O 40188 45165
I 1638 38824
S 86261 760920269
O 59686 88715
E 10580 64988
S 19829 618583126
O 6916 89273
I 57083 84020
E 2272 93880
O 5283 41372
I 28923 39207
O 29330 41360
E 54926 65385
S 60414 218903417
E 24163 83694
I 31888 55546
O 56275 88308
I 3649 9282
O 15688 23587
I 37617 99084
S 65210 945840010
E 44064 97562
E 18105 80301
S 92071 607352410
I 31184 54662
S 67403 873745009
E 3870 38276
O 36854 42989
S 92235 999084569
S 36440 707375529
S 23088 259647977
S 43097 730173508
O 73067 89468
S 12223 7050937
E 30015 71218
E 71704 73879
S 41267 967024143
E 23574 39220
S 83353 455308154
S 34988 985827633
O 43373 91103
O 33012 93642
S 87735 331383139
I 50314 93774
O 8328 67573
S 18850 141279470
O 2248 77179
E 21680 26528
S 74815 226157642
O 53270 95609
S 25422 37513595
E 72308 93564
O 72173 80915
O 45421 79601
E 94447 97603
E 43525 66117
O 10837 65970
S 97899 642292284
S 54052 478433612
S 52766 978926408
O 55006 80601
E 3593 4435
E 52212 96399
S 22108 347715040
E 32974 76389
O 42480 60167
E 37527 98392
O 37398 42161
S 85377 252702484
I 26073 78140
I 43961 89620
S 3657 590852820
S 86098 925238397
I 39828 96972
E 26076 55326
E 41178 85750
O 4704 64624
I 92574 94167
S 76525 48777612
S 6224 272138834
O 8096 43262
E 23041 86317
O 14354 52281
I 15726 86463
O 13156 43380
E 29334 90865
O 633 78906
E 32309 35524
E 50997 77301
I 22497 24844
S 87390 245096334
I 12891 40223
S 41067 308561591
I 42665 62291
E 54662 60359
O 17335 59001
S 64875 567421341
E 45949 50130
I 56772 71261
I 78349 99308
E 51061 63758
E 94408 99700
O 43590 65162
I 23747 77019
E 21800 62706
O 18572 53897
I 79771 94283
O 35267 89113
E 4259 37376
O 39694 59154
E 54730 79774
S 73905 628417948
I 44185 93247
S 82336 3047703
O 31895 90635
O 37093 42130
O 25022 92561
O 23541 58783
I 50279 75495
I 34397 85789
O 4293 75035
E 31419 56910
I 12340 59183
S 86233 135767100
E 38966 59152
I 37509 49840
E 22227 89191
O 39226 42446
E 22662 57096
S 95739 36865157
I 40 31270
I 15310 96287
S 83349 963534732
E 3278 53300
I 81842 87562
S 77182 689137993
E 43918 89214
O 5378 42398
O 57846 92170
E 30944 68559
O 56 57569
E 43474 95474
I 862 53749
S 9275 515165614
I 2409 56731
I 42206 81598
E 19603 25038
O 38876 82166
I 39931 44978
O 84927 99266
S 59432 43953886
I 64540 68403
I 19488 82868
I 21166 66193
E 18381 98936
I 14226 90726
S 31940 705049515
E 5588 32128
E 6833 93274
S 40009 299913731
O 44214 93161
S 7224 915091077
E 2338 9111
I 22943 41393
E 23545 41900
O 83142 97854
S 78350 547682863
S 38445 416213190
E 27693 42901
E 77949 93520
I 69241 79718
I 19064 93893
S 94148 535425326
O 12400 44150
E 55287 77327
E 25700 45439
O 49709 65607
I 19613 72355
S 60482 469333582
S 88298 359610975
E 5793 47113
O 33938 38891
S 13233 845158949
E 8959 63253
I 13593 97414
E 43298 76357
S 12462 896342641
E 60003 67577
O 40745 97283
S 40132 353343104
I 38145 72459
O 43051 80344
I 36873 98437
E 8707 64408
S 82380 22934880
S 3744 677950059
E 49043 79066
S 78804 161354361
E 85911 96261
I 44320 97949
S 92551 250822363
E 22905 67677
S 27358 647172391
I 15092 66609
I 6907 74502
S 18149 442755275
S 8199 435218551
S 16807 4186941
O 46637 81493
I 28003 97060
S 19673 581492252
I 90483 92675
I 36035 58148
O 3208 6624
E 3190 12266
S 95435 567999854
S 98517 62001813
O 27788 51690
S 40419 949671512
I 33155 38901
S 42108 578258820
S 37504 821668877
I 12171 37150
O 12889 44083
I 37181 38609
S 94481 870139274
I 22551 36796
I 3721 63185
E 42251 46759
O 27184 34442
S 90554 9145091
O 47895 99942
I 2724 23596
I 77569 79198
O 29898 95655
E 40308 92177
O 6945 31893
E 27390 55353
E 39233 49321
O 19484 46072
E 15677 81886
E 11012 43217
E 16976 39574
E 28235 87528
O 55812 72756
S 50944 655484585
E 48156 97094
I 17943 82244
I 33154 42398
O 33234 62834
O 21355 35833
E 44577 83585
I 5632 80248
O 40532 48000
S 80773 631843648
S 89157 993176379
I 23445 62694
I 80430 86014
O 35817 56709
E 49271 63188
O 39298 63761
O 68883 97260
I 907 82042
E 55318 78415
I 24126 58477
I 14105 44947
S 95228 760088155
E 285 59474
I 10420 91558
S 85383 158379054
S 97120 890085743
E 15441 98078
I 14755 27518
I 74016 80904
E 77665 88895
S 87068 437000001
I 25566 58760
I 30540 85314
O 22900 97899
I 25659 41662
S 24019 29887245
E 65793 86186
I 22115 51961
I 19544 44543
S 78911 243382329
I 16422 28732
I 5330 23060
E 6777 70538
S 88513 955631860
I 1066 26796
I 36008 77296
I 9563 80131
I 9700 18323
I 15249 62430
E 31075 68407
O 50025 97746
S 54674 573924102
E 13951 42200
E 12593 37985
E 9307 74917
E 7503 44560
E 13952 61520
I 56334 75092
S 34581 502188792
O 8244 42594
E 33380 40111
I 1539 50042
I 31570 59437
I 55910 92397
O 47665 70528
E 15161 95351
I 39550 45269
O 67755 81904
O 357 79645
E 84358 96663
E 27494 93646
E 4396 12015
E 32313 75180
O 13559 96172
S 66986 557305120
I 7610 26189
E 3281 25247
O 28085 39312
S 77919 730170349
S 17122 697802105
S 76588 683240009
E 94445 96969
E 6319 25422
E 11228 87881
E 78398 93976
S 59974 952521740
I 4533 37078
O 62205 81432
S 91994 846998204
E 12138 21797
O 37927 88281
E 35415 92979
E 8670 75581
I 34244 53453
S 52975 243334868
O 63291 74767
E 20738 93927
O 67338 99374
I 70285 84542
S 58993 522665712
S 84085 206037866
O 16182 50385
O 69082 87140
O 2087 92733
E 46339 63732
I 53667 81694
I 31060 64914
E 60406 69938
S 1192 530827883
S 54635 19204971
S 87257 811468735
I 16617 99067
S 67568 185592867
S 53785 523190034
S 14813 138097895
I 19853 48309
O 93750 95313
O 21091 59077
S 37668 974457498
S 36383 382298387
E 26941 51083
O 12324 33916
S 14611 503680675
O 31888 54895
I 44000 91401
O 83737 93015
S 21313 482009642
I 70996 79764
O 61617 93140
S 82276 772678643
O 18545 86407
E 21320 77101
I 10932 55688
O 7283 81569
S 88827 39904848
I 45783 68789
I 59821 92186
S 62251 356138992
S 26248 539664584
E 37683 79045
O 27392 34806
O 57260 71187
O 17405 92444
E 15587 99327
S 61727 91492378
E 1355 74494
E 79854 98967
I 50114 52744
E 17426 93384
S 88196 473519214
S 62945 280188425
I 38134 46738
S 65494 362621703
I 1011 36026
S 19417 110044160
E 19914 98226
E 23906 31268
S 71188 11396308
I 69550 81793
S 65997 529529188
S 75813 975549781
O 37174 73595
E 36274 48379
I 81213 91644
O 66432 93231
O 4127 87772
I 83200 93193
E 25881 31713
O 1706 86632
I 65516 66457
I 21802 35822
E 8846 30944
O 17031 44175
S 62203 839275456
O 69742 79291
I 379 83332
O 8551 42608
S 18426 911181205
S 49852 223113286
E 52753 60440
O 28423 73628
S 14484 493191748
I 64317 97957
E 13031 56560
I 31086 65315
O 22181 54166
S 19707 119584653
S 48865 771531977
E 48921 60756
E 29048 87982
O 53050 61130
S 65292 56094268
O 11738 36149
I 54245 86386
S 9441 19548738
S 81336 755921424
E 78978 79805
E 17006 20122
O 72408 75268
S 71763 465432291
I 30206 69831
S 44084 50669693
I 59902 69242
I 72975 90011
O 31075 63065
E 6468 82102
I 25984 63956
O 12111 98729
I 3762 91317
S 2736 660000211
E 25602 54901
O 31889 35159
S 35291 47116974
O 34890 79910
S 17573 698170575
O 61224 69763
E 56207 98512
O 51313 85209
S 30295 684944705
O 32944 50786
O 45969 82411
S 37247 67783500
I 19054 41687
I 74174 97605
O 65296 94785
S 38118 35633339
E 9339 27535
E 3721 65013
O 9590 35886
S 31879 591090231
I 46291 59158
O 32559 63324
I 56916 69382
I 19394 34920
O 7954 25195
I 55972 97542
S 73181 711572744
E 2957 17004
O 6528 10801
O 36627 61605
O 89503 96586
E 1846 80291
S 87780 841542022
O 43479 79170
I 27432 39055
S 84749 982729364
I 15919 72330
E 15141 50004
I 7160 37280
I 37618 54275
I 75861 94758
S 79029 395503238
I 43034 51240
O 53767 68905
E 4626 47175
I 52898 58699
O 58717 67443
S 95318 10925202
E 64576 68850
O 50213 96796
E 20244 67238
E 5997 23584
S 90282 62742859
E 61232 75820
I 16010 35408
E 10695 17355
S 84996 746148095
E 32521 94079
I 38833 66354
O 8227 71823
O 6621 64919
I 25976 72836
E 2832 49012
E 17291 70991
I 20510 62564
O 32847 85339
S 29319 824897496
I 11375 44193
O 58266 93640
O 34830 41870
S 68434 562465274
S 8237 72662120
I 24636 49486
S 94887 679452416
O 6886 80507
E 16598 90655
S 12780 625968581
O 42057 77807
S 63724 557497829
O 68363 82409
O 13759 29066
I 6092 54832
I 60081 76731
S 57613 512357265
I 6829 58987
O 70377 86423
I 44165 98147
E 16930 90744
O 6471 51675
S 1214 996422387
S 86306 250267917
O 8572 78755
O 14382 40885
O 72042 78326
E 75511 89937
S 82060 514068084
E 41224 49159
S 24597 97953414
I 9291 18284
O 27088 64909
O 38915 97098
O 29418 66249
E 16467 58705
O 79285 80126
S 29456 430439686
O 83067 99521
O 28345 86594
E 68052 75932
O 33524 48141
S 56670 495445332
O 59303 90530
O 31123 50962
I 83581 96140
O 5441 70564
I 5337 37377
S 26111 291660016
I 36435 67053
O 31573 77804
I 54557 60319
I 16506 62600
O 26237 34826
O 29464 49921
I 39076 76526
O 25973 47242
O 39438 90494
I 85596 91593
O 24901 34761
E 61398 72960
O 15001 57444
I 39544 98939
I 47440 67517
E 26290 71901
S 61226 366742712
S 84348 232495605
E 71570 82516
O 66263 76517
E 2305 91319
I 12644 16925
S 83629 556698393
I 46371 73513
E 42212 75238
E 30091 79642
I 16045 17229
I 26643 44676
O 7571 31428
E 42735 56064
E 36189 71423
O 75508 80587
O 70736 81568
S 67756 488106758
S 14510 130377559
S 86445 781835339
O 118 61406
E 5192 78556
E 25851 98483
E 36522 39500
O 29637 54040
S 38319 685301659
S 68353 402766215
I 4254 50360
S 81391 949685530
S 45764 594912499
I 12823 35830
I 20253 70443
O 23653 88347
O 19793 54219
E 45989 48306
O 38119 62353
S 98887 163620065
E 21236 40792
S 42742 504612559
E 19423 65361
S 78968 939799233
I 58653 71989
O 71307 99369
S 90122 712214774
I 84368 87843
O 51633 78166
O 44003 54018
E 3738 17419
S 17757 220864700
E 29037 70508
S 544 200125121
E 65310 82970
I 46980 75399
E 31915 68512
S 30525 243245511
O 52997 96760
I 24721 74447
S 3739 340506384
I 53837 98627
S 27259 568341594
I 8799 44471
O 57882 99276
O 17186 85552
E 77846 80389
O 15052 20497
E 43747 75645
E 44832 65575
I 46512 81141
S 8675 400443342
S 44084 761758041
I 29684 83674
O 26176 71214
S 66464 73513582
E 16744 55532
E 11247 54732
S 74203 381298456
O 4203 68193
S 58159 768276720
E 29611 89496
I 5347 37840
O 7008 29839
E 92687 93798
I 54023 60070
I 47493 66291
S 61876 518516626
S 45993 19829201
O 30196 66830
S 63887 754571190
E 7858 41574
I 67733 67900
E 13127 43382
O 34168 42810
S 28523 154376111
O 27691 84402
I 13981 93483
O 48946 82441
I 72879 86355
S 65710 993984491
O 68357 93516
O 3265 34230
E 24358 26064
E 45318 56212
E 36920 64278
S 21072 992197866
S 65069 601218698
I 338 86839
O 9894 27620
O 18094 78195
S 84956 837506191
I 5016 80447
O 30623 50550
I 77961 92575
S 65223 154914331
O 10332 82305
O 11406 93889
I 14159 48868
I 17516 75139
I 57005 69372
S 72839 71257238
I 15891 30907
O 59585 98736
S 56028 410896746
O 62533 96113
E 8399 50992
O 41577 54553
O 40107 69788
E 73669 90642
E 4366 31515
S 64240 74069745
I 84183 91294
O 8806 74524
E 29341 50178
I 11900 98594
E 44228 94371
E 1705 2030
S 61758 73071101
I 30619 97304
E 57764 76610
E 6277 89610
S 85141 985616313
S 28443 989202609
E 5357 26277
I 29843 76145
O 30902 56637
S 4366 49726274
I 21672 28312
O 27145 49321
I 25221 41031
I 26084 43193
I 53950 55460
E 22705 58822
S 85981 376304579
E 47532 79686
O 10029 85340
S 93234 258559798
O 61304 91630
I 52210 74570
O 2069 54517
S 72151 9183410
O 76190 79051
I 35360 47759
O 32512 95448
E 9345 99221
O 37859 85531
I 61054 84632
I 8694 47559
S 45486 404403934
E 118 4493
O 1240 62273
E 43249 52777
S 96019 391898182
I 91023 98380
O 46505 96411
S 90021 659641033
S 30073 939131480
I 84780 90471
O 17173 34947
I 79873 83496
O 25083 91300
I 89495 94620
S 46971 919856569
S 31970 655726318
I 20152 26202
S 79191 453698413
O 42560 58973
I 93017 94184
O 37469 52614
O 1857 74461
I 18516 74539
I 939 86334
E 54078 63604
E 71147 97923
S 34223 457236901
I 20597 47195
E 45797 79973
E 8923 93459
E 29708 45297
I 64616 92482
S 55033 71058965
O 68536 91405
S 46785 326439131
E 4700 85338
S 9724 983543832
E 4380 26544
O 76804 94727
E 9399 59951
E 33413 71234
O 41912 65844
O 83733 99035
O 45440 59247
I 41557 61154
E 68651 91423
I 30386 52987
S 42299 833003824
E 65316 74484
S 10371 116627029
E 76708 82394
O 86935 99100
S 8585 874148055
O 52147 61207
S 31060 269313194
S 66015 6975026
I 32248 85662
S 64165 703111876
E 53330 53413
S 62189 850764071
I 41642 43813
O 53358 82210
S 17409 547341272
E 33108 41384
S 40633 709085718
E 25689 27988
E 9970 52901
S 32451 719495657
O 57242 95526
S 56152 175484800
E 53140 73449
I 5702 64342
O 29220 44710
O 46849 89777
E 20772 87652
I 7615 22215
E 17911 36826
S 3806 766158688
O 27333 48962
E 14010 70747
O 978 51731
I 45986 81168
O 24088 76105
O 976 74846
I 3916 83810
O 13580 55906
S 36138 320174863
I 28415 94329
S 23989 624995758
O 21706 90914
E 53279 86013
O 615 51848
S 28346 43867491
O 50473 98600
E 37122 55216
I 35092 56652
E 78358 79531
S 41550 710567408
O 52987 58735
O 43371 98762
O 17511 43889
E 71534 94823
I 77009 94746
E 24957 41915
O 23763 27580
E 38916 80421
E 17455 77821
I 44478 82011
S 85715 887667103
E 4102 48803
S 79154 772458067
S 77414 512395672
O 9063 58061
E 53526 57625
E 61007 74683
O 27532 60460
E 36172 88772
S 2661 219028816
O 9282 62565
E 23612 98607
O 83233 87929
S 21464 782183234
S 6705 979487707
S 90982 346218308
I 27520 48840
I 15100 64734
S 79889 126032534
E 19004 52362
I 781 26911
I 31591 51264
S 58945 624048173
E 2297 9869
E 41316 66682
O 28946 56310
S 40127 493927158
S 25233 205016695
S 11219 889929764
I 6269 95716
O 24729 68854
I 6648 16295
S 712 18785317
I 39670 59888
E 2012 29129
E 68509 92554
S 24290 926918297
E 19125 77221
S 82698 520874567
E 6739 73719
I 18241 90802
S 40004 353277766
I 78288 92327
E 16452 51109
E 38366 98869
I 50261 70118
S 72693 97862652
E 67898 80520
E 10317 64671
S 72684 760807464
I 67131 83338
O 893 6184
O 13212 27759
E 9024 18415
E 37438 50198
S 36230 601741451
S 71930 79467495
S 88720 160410490
S 84762 287100599
S 3532 62056338
I 20857 83422
E 51977 92498
O 10902 57397
I 28735 30655
O 8098 78570
E 60166 69314
S 73183 659942907
S 29368 958183407
I 37706 71830
E 38022 86249
I 50087 69962
E 9756 11485
E 41524 69861
E 58175 96361
O 1640 74011
E 38145 70744
E 93767 98526
O 4477 72368
E 51786 66568
E 29965 56846
O 40594 64290
O 6439 36433
O 65498 70657
I 8483 91218
S 14700 19661939
O 4479 31148
O 60166 86596
S 95714 417725432
S 7296 543826467
S 8660 709720017
S 40098 9219717
S 48945 958963478
O 20066 92229
I 2414 65788
E 17649 31394
I 26140 79209
I 5102 79498
E 24233 42119
O 43410 98677
E 64344 64641
E 70816 86036
S 25769 981576258
O 79886 88433
I 59966 85564
S 78438 109350215
I 6120 7035
I 24210 40325
I 37714 59519
E 41341 92091
O 39491 66474
O 54876 73942
S 70812 112666076
I 53153 94990
I 75586 95859
I 33111 83728
O 43428 51155
E 7292 59134
I 39363 73506
S 14941 568855463
O 45006 74014
E 7504 36103
E 27450 41671
I 59561 67391
I 44103 77536
S 76253 848683011
I 4680 96596
I 65721 68401
S 64665 451658249
I 47220 48653
S 13342 574075001
O 50692 68017
O 32905 33908
O 52740 79289
I 45194 56797
I 4917 99786
O 59618 93096
I 19475 59235
O 16267 74598
O 3009 62811
E 10415 71110
S 80506 321291706
O 7617 9263
I 26165 61326
S 82527 116001293
S 17927 932127358
S 7938 296559721
E 66140 90688
S 87866 245688382
S 90790 669863906
I 5447 48758
E 26882 80470
E 2385 90021
S 69230 472212861
E 4720 64154
E 10232 99439
I 12479 23401
O 10863 65451
I 1513 94692
I 23695 63308
E 15420 80544
I 37945 99525
I 1942 78981
I 13865 29604
I 77170 85359
I 13420 70158
O 66773 81090
I 18187 74128
I 11849 54360
S 49520 527707764
S 10139 693758845
E 6554 19116
I 50548 76236
I 52533 82432
S 39610 954988820
S 79266 681036718
S 8620 233265008
E 3711 94738
I 25624 27253
S 81688 101276735
O 47008 98417
E 42498 62932
E 6340 74162
O 32269 38081
I 31609 99683
E 65721 91762
S 59778 284269483
E 88589 92346
E 34714 42447
E 37376 57444
S 83267 903588698
I 28574 30033
E 24516 35209
S 2157 21685700
I 71068 97888
E 31464 95326
I 19513 73128
O 13317 25379
E 10063 55896
O 96058 98353
O 24789 69798
I 6993 12151
S 50838 752044868
O 33690 50212
I 43692 75913
O 36424 98921
O 39124 61019
O 29748 98080
I 32380 64687
O 42354 76179
S 36754 794075013
O 67522 78127
O 23756 74118
O 83764 89226
E 30295 57881
O 23471 86437
I 921 28908
I 4493 69207
O 27435 50468
I 46764 50238
E 36975 84063
S 11745 219370820
E 35332 48524
O 37374 78037
I 20543 29710
I 33373 56713
I 60173 85708
I 10264 51305
I 40507 73320
I 8412 95260
S 59018 935827500
S 30329 762060122
O 98556 99312
E 51445 54225
E 37083 86411
S 64179 762217165
S 67215 717223817
S 91991 603345986
O 20842 44749
O 29917 95361
O 17620 44977
S 16958 118919488
S 6006 971362819
E 72383 79413
E 85610 95115
O 23114 90405
O 18953 22038
O 3865 69596
O 25638 33604
O 554 2370
S 25941 868362575
O 22707 78418
I 62346 86489
S 43423 996713330
O 12310 28173
E 49810 65326
I 77999 94623
O 6555 80974
E 9042 82115
E 78577 97333
S 17380 948358568
E 8246 38931
I 18499 79393
O 62065 72710
I 38374 45368
O 59947 84273
E 18187 54889
E 9347 31959
O 30819 50211
I 68087 82654
O 37518 66930
E 48872 65657
E 30455 33420
O 26269 57426
I 41967 94388
O 33607 47111
O 77020 87527
S 48431 650454597
S 95737 529621074
S 33063 998475482
S 72685 13524131
I 321 54322
S 16095 611467686
O 38870 62555
O 37618 70483
S 42196 2445256
E 17201 86262
I 46786 47845
I 10283 13029
S 91847 990306986
S 61182 767149592
E 60382 71278
E 23892 58110
S 94106 478107801
I 7610 77480
S 18315 50261425
O 70152 92112
E 94940 97413
O 11221 90764
E 30589 98756
E 31168 80801
S 83829 658014221
O 48629 49333
O 41785 99129
E 46147 70142
I 33439 49113
S 60065 811943781
S 64897 819786514
I 29337 66423
I 21618 68446
O 11690 99058
I 76834 99160
E 28635 75117
I 37752 45285
O 27151 61433
E 41077 90578
I 1460 41347
I 30521 92403
S 17712 270273467
E 5021 24427
E 72700 81334
E 7729 99149
O 82036 85202
S 15793 826393158
E 39601 53385
I 61045 88413
O 72308 92673
I 32344 40955
E 14831 37758
O 1495 67181
E 9911 36684
O 4027 68337
O 72995 78405
E 26136 37781
I 29642 52330
O 23306 95420
O 38875 93372
S 23682 849336742
I 23849 75143
E 50978 76167
S 66885 706483388
E 2663 40221
S 8925 714136074
I 47504 84100
O 32677 47385
E 23130 81998
E 29254 47909
O 8707 31452
I 45518 78177
O 14647 42795
O 9174 78597
I 5675 57266
I 27155 34912
I 36284 72671
I 40403 85267
I 38903 89552
E 35405 38872
E 1307 96852
O 21668 47050
O 59753 72850
S 3209 370362574
S 73462 569585514
E 1300 68643
O 65308 89789
S 68872 588616091
E 17074 83830
S 51959 438204104
E 87178 90642
E 79242 94057
O 9921 69262
E 28657 75335
E 51720 53895
O 19660 46728
O 30556 68778
I 49603 79877
O 9056 14724
S 39253 220890605
I 20820 55917
E 18141 41067
S 63307 516522969
S 58266 580649523
E 31298 88136
O 54576 79491
S 22145 358044722
E 21209 99287
I 14788 76904
O 67830 92072
S 51806 82614257
E 40343 66307
S 36058 3090198
S 14264 537027689
I 27066 35873
I 68633 78817
S 60364 152297672
I 18053 61605
I 39406 67709
O 18118 78667
O 38165 93645
E 19613 64955
E 65063 90891
S 18042 316231377
I 2976 78507
O 17520 72632
E 56427 74981
I 50105 61940
I 33847 89196
O 91515 92201
S 45882 536674744
E 7626 17494
I 46906 52281
O 50175 80517
O 7804 75170
S 23384 807579049
O 25250 94197
S 75235 751892309
I 69040 96985
S 95634 344216324
I 15402 62899
O 38987 70054
O 56694 87181
I 38992 75335
O 19415 96785
E 34337 45935
O 32223 58405
S 48553 22785769
E 27477 74340
S 44075 191422608
S 24624 382376281
I 24010 32139
I 60278 94757
E 82445 90293
S 68542 446488747
O 51304 51585
E 39600 67020
O 10541 80315
I 46391 78316
S 41536 362778258
O 57531 98634
I 92245 92535
O 48045 92040
E 46530 66635
I 20442 99627
I 4245 50215
E 46308 47576
S 53056 212824404
I 6943 36434
S 89927 125721236
S 58412 123949965
O 8516 79717
O 16915 73358
S 81686 965077038
E 37039 46413
S 58243 694532974
O 36807 50751
E 4653 15856
E 5967 64843
I 9378 21179
E 3811 33057
I 38310 68537
O 18609 58955
E 81726 91193
I 40825 61782
E 27222 55214
E 59836 93556
E 29443 60840
O 49752 99558
S 94551 689184242
I 41419 72810
S 92176 539049149
I 7415 75421
S 63769 129923779
O 15857 21113
I 17035 69147
I 31522 98528
I 1981 93535
S 92336 360812908
I 69727 83999
S 88751 249692023
S 31922 894582810
E 13477 43604
E 53797 66531
I 1226 29714
S 84004 467915356
S 10809 369275993
S 46547 410097484
S 39119 417556776
I 30818 78541
E 42237 95499
E 3765 87708
O 37438 43008
S 20092 737267137
S 2337 147866319
I 40577 47688
O 59960 93269
I 8414 47018
S 11138 42158331
O 7310 65405
S 42361 274483703
E 13806 46188
S 57038 446676936
O 11278 96473
O 10669 30867
S 95984 137501212
I 33083 58560
O 16133 34426
S 79899 623763364
E 51023 68015
S 4248 779253326
S 86785 307546890
S 66312 472519017
O 43617 95067
O 68918 82013
E 80506 88423
I 31233 79771
E 35113 58816
E 55 94962
O 64706 71670
S 34269 969566646
S 31120 525556405
E 14482 63576
O 55400 88320
O 31415 55921
E 24517 55915
O 6716 29834
E 54555 90261
E 65866 71248
E 20992 41123
E 42456 94006
I 42681 43979
E 64037 82521
S 81156 842654663
E 42877 82275
S 28718 738104275
S 37813 972410045
E 3391 78571
O 41776 62687
I 30425 37132
E 5661 21485
I 28552 50978
E 60621 95723
E 55816 87633
S 19853 584096068
O 8710 40964
E 14878 73542
I 5511 22788
O 30116 96483
I 71055 85265
I 32348 59123
I 39836 73651
I 25757 35015
S 73992 849744521
S 27749 651844722
O 25777 77735
E 59079 67893
E 22002 38151
E 8384 91145
O 52836 58533
E 25958 93129
S 9103 74416365
O 55449 92038
E 29141 67361
I 73849 84328
E 44668 84827
E 39463 52600
O 20877 48697
O 14930 49288
I 71861 94210
I 8750 97581
S 20113 951637071
S 42869 248025334
E 50223 74424
O 29416 73629
E 34114 53827
E 44027 53317
I 1292 88201
I 16852 75010
E 47771 86108
I 8780 60875
I 672 54542
I 3649 83976
E 12675 83257
S 43115 107799368
O 28581 57497
E 91098 95912
I 10777 22508
S 89960 189246512
S 93789 132367464
I 40544 91256
E 9856 32057
S 8085 822325626
O 22573 63389
S 12729 666924108
E 10593 45868
S 10092 388303621
S 331 421343682
E 19630 90659
E 3713 28017
I 26161 80472
O 58600 85833
I 44561 71409
E 19761 96694
S 48008 741772454
E 52449 55609
S 64514 437090329
E 30692 55233
O 11899 80842
I 14185 98524
I 21293 93177
S 30719 954183553
I 34571 76650
E 81758 98046
E 21930 28967
I 17386 20243
O 6843 26850
I 31416 51915
E 28381 69456
I 35178 81053
E 38287 56942
O 31485 53995
S 88501 461139588
O 38046 46431
S 40219 562491188
E 2207 84778
O 22984 91511
I 4746 35796
E 59199 91614
I 5401 34288
I 14780 29433
I 63328 97900
S 18866 718914150
E 73931 97743
S 5394 129236894
E 50965 69464
E 33686 85670
S 34898 833958772
O 63696 64454
S 59168 636072720
I 53847 94743
S 38354 51429964
E 72635 73625
E 20006 55524
O 31217 34887
E 15662 75615
E 16785 71273
I 4427 77538
O 63266 92652
I 45110 93789
O 76468 88146
O 19474 70074
O 38648 63676
S 74819 146040130
O 40904 91266
S 1167 466501073
O 54076 76547
S 67235 788425739
S 51507 860876284
I 43204 97680
O 29204 32248
S 99939 175446519
O 11695 61701
I 35419 53890
E 13480 69345
S 14956 22223471
O 50119 96510
S 36046 535358290
I 63112 63987
E 24484 93771
O 43246 49857
I 15275 43832
E 20006 39308
S 17741 423886300
E 33391 90325
S 69897 685864308
E 31661 62406
O 33822 95829
I 9780 50279
I 43497 89568
S 4020 358060445
O 50388 84923
E 13926 21160
O 9831 18738
O 44097 55160
I 13927 51487
I 26628 35973
I 24474 51388
I 72279 95323
S 73541 508215088
O 24876 50690
S 29954 876079510
E 55940 92745
I 2051 79905
E 6623 67007
O 42437 77561
E 22089 23186
S 47423 208617054
I 73037 94399
E 51281 56058
I 7778 14060
E 53288 88502
I 34387 82682
S 62533 518804113
O 8452 73533
O 14830 81863
I 17887 94256
O 33190 41479
E 49928 55649
E 82472 98509
E 30506 41407
O 13107 44106
S 26844 814179864
I 64918 97349
E 3875 88248
E 2632 92969
S 83217 578078762
O 32041 50391
E 42172 69955
I 8363 74577
I 676 63531
O 9072 85568
O 74210 99694
I 37330 69465
E 46948 57129
S 32387 622482561
I 27304 88018
O 13713 32133
E 57480 65368
I 49044 61458
E 59522 95222
S 84655 972989281
I 29248 56489
E 38529 80077
O 52270 55051
E 20355 81979
E 18920 51610
E 15166 15500
O 409 77671
O 47538 94360
I 19936 27311
E 1137 82124
O 52950 99773
E 18211 38426
E 21011 51176
O 81122 94858
O 90602 99328
E 3827 83805
S 46048 784760851
O 22306 78755
E 5499 93366
O 62016 94329
E 27925 28219
E 27478 90509
S 18246 586245104
I 21551 30081
O 22917 92120
E 27150 96557
O 3220 79517
S 43018 863831930
I 42507 61280
O 1273 36830
S 6761 860224456
S 29972 652263531
E 69875 87235
O 2959 70263
O 5739 62373
I 26258 28080
S 86638 177725314
E 1337 82507
I 47712 66898
O 13050 41455
S 94914 686497741
S 57881 918180595
O 84668 95300
I 91011 97075
I 4508 99737
I 36277 97511
O 25445 47834
E 38151 58572
S 90630 734105395
E 6150 26024
S 99298 517404894
O 43207 71485
E 32398 54066
I 6030 62267
S 46358 554102865
S 72703 731786932
E 22999 38155
E 18148 87623
E 22150 57675
E 45374 85524
S 92499 866377597
S 97633 486774292
I 8455 12210
O 51744 59632
O 53089 80377
E 60494 64334
O 49331 96376
I 67265 81008
O 13045 37629
O 14893 70246
O 35393 94159
I 57725 78945
S 73091 541471860
E 964 81314
S 78422 307171440
I 22308 34074
S 18892 652910682
I 44031 82329
S 57105 242479727
E 17968 60471
S 20886 140940514
O 58169 64868
S 93759 524429139
E 19223 52067
I 14876 92791
I 9162 13525
I 50822 84791
E 32263 74092
O 42413 66862
S 8261 748227304
E 1558 19737
E 6012 39221
S 42728 413192841
S 22230 799742108
O 30121 78560
S 78669 358046212
O 30004 96388
I 83109 91831
E 2977 97140
E 85247 95344
S 58612 233661532
O 84216 85203
E 40222 81994
E 8418 33617
S 19912 573919903
S 13589 612711499
I 20813 93620
O 61115 61623
S 75164 159593535
I 30397 63979
O 45375 92737
E 10350 72699
I 54409 62450
S 48794 5767751
E 21446 59903
O 2874 14545
E 54940 94704
O 21263 47207
S 3649 730935991
E 40334 89079
E 65719 74610
E 37265 55220
E 18283 79064
I 77732 94014
O 48221 48997
E 3988 63802
E 32954 46607
I 42631 76285
S 26788 424376598
I 22324 70668
E 28288 32726
I 13078 63554
O 12384 39628
I 66641 98836
E 66778 78640
S 19434 324843101
S 22678 245508317
I 22161 56505
E 10923 87623
S 18090 878012254
S 99096 323467664
S 68060 771266542
O 12268 80200
O 49766 59131
E 39140 93935
I 24406 87528
E 90716 92887
S 93882 637951099
I 63554 78286
S 17562 131490826
E 23577 91755
S 30769 108002783
I 761 60245
E 4790 39059
E 31183 40331
I 89357 93623
E 24566 52707
O 2903 17369
E 3201 24430
I 50111 68872
O 54627 62177
E 638 65594
O 16586 43391
O 46339 90618
E 41841 42341
S 64344 235441101
S 64726 980001482
S 1071 22354815
E 2869 82706
I 2797 35493
S 72251 72162091
S 45805 480014053
E 27181 92567
S 10324 858330672
O 8454 12071
E 69301 90210
S 39880 970046160
O 27407 83536
E 33499 43862
S 28313 211678248
O 23118 32017
O 38329 64698
S 65076 848511346
S 34046 634916469
E 56873 63320
E 33034 80053
E 54507 92312
I 28909 87502
S 5519 553585405
S 70794 47584908
O 93 44307
O 41211 59468
I 93271 94315
I 19686 21351
E 75031 91919
S 23452 82448287
S 94555 86696567
E 26945 83213
I 21514 98048
O 47537 53138
E 27976 40281
O 87653 90176
O 51197 86241
S 29962 269587536
O 34761 84605
E 47665 84038
S 69748 318193630
I 10582 71168
S 63875 317456153
I 33534 45969
S 35304 349619665
S 3278 236935261
S 85294 820683004
I 6330 80862
E 87305 92018
O 28608 71080
E 1158 22129
O 29527 36543
I 51331 79737
S 16780 49627102
E 48240 75148
O 30790 54646
S 27459 661093643
S 60792 564650973
S 68136 562204747
S 70225 309584276
S 23694 265309564
O 60578 97589
I 40352 62673
E 130 70218
O 54010 97825
O 21336 50439
E 34779 86759
S 72490 168587392
O 27572 53060
E 18346 56696
O 11166 35503
S 13284 866165835
I 88692 92811
S 97358 382871091
E 51267 95290
I 6708 70397
E 6002 68657
I 23594 67001
O 7863 66030
O 59297 95327
S 796 357972248
I 10409 23767
I 57784 64469
I 32270 74455
I 35859 42218
O 22308 36463
E 58341 91843
O 13402 78789
S 82332 525728713
I 3330 75302
E 37309 98620
O 5414 76295
O 78022 94712
O 13746 69253
O 60090 83001
E 3227 61479
I 36140 59890
E 59575 88537
E 44854 70617
E 19371 32789
I 4990 91261
O 32630 90028
E 53707 70572
O 65158 95090
E 23980 51750
I 848 1200
I 12244 62632
S 39484 688011852
I 243 37000
E 26630 44585
O 61296 73585
O 12096 50097
O 26071 82330
I 53436 76845
I 2915 72943
S 30553 466724857
O 56443 94202
E 2960 75030
I 13116 74913
E 60334 92637
S 84836 792530555
S 45022 163538497
I 23719 52235
O 94081 99123
E 4116 91183
S 96542 758311814
E 39638 61409
S 61646 926927901
O 64682 78633
E 2944 8948
S 34442 30055892
I 39749 97917
S 25222 82847430
I 15581 69369
E 51668 56776
E 72147 91577
I 5856 90872
O 7031 8196
I 1047 55899
O 92830 95158
O 26088 47163
I 18687 97080
I 57303 79722
I 31964 36451
O 80053 99910
E 39845 92838
I 35254 36151
O 29522 98589
E 18916 67236
S 47673 45400228
I 36158 36544
S 84684 151629616
I 40502 71756
E 15257 56148
I 79642 98599
I 24058 44262
I 15242 78151
I 37746 58223
O 40597 97535
I 24935 59489
I 12934 15115
I 38047 63353
I 35238 62962
E 18379 98850
S 55491 399718151
E 10810 32077
S 43298 179478624
E 46634 49063
O 62494 68830
I 29304 73282
O 7269 64093
S 32958 300630797
I 80078 97460
O 3011 84784
E 12476 13412
I 57666 96708
S 31435 49619509
I 79382 87510
I 7660 30674
E 19053 81548
O 23502 73761
S 95806 689416591
E 13638 80667
S 64883 80167960
O 53386 84138
S 56629 734810744
I 5377 6160
O 970 47122
E 10180 26531
E 11772 69687
I 14338 76683
E 25618 72475
S 57045 704735471
I 13643 56205
I 34072 99220
O 18956 31081
S 20558 968770488
O 59142 99284
S 16995 753285910
O 77448 95365
I 6351 21742
O 24668 40546
S 16357 469582532
I 77834 98540
S 16896 559008627
E 12367 69954
E 2733 47251
I 7332 25252
I 14523 35098
S 53620 345306405
O 86901 88820
S 95490 783604294
O 22421 85662
I 4915 39255
S 18322 165606541
I 30810 59750
S 9871 972073153
O 61469 88088
O 74703 77422
I 5307 91146
I 64660 79811
E 30186 53376
E 40561 55879
I 66033 87522
S 76651 361998219
S 53408 989296043
O 25683 52101
O 21236 47066
S 81331 564075207
E 9754 62874
E 690 21267
S 75804 851132808
O 17883 85802
E 46501 55245
O 28112 39188
E 18463 36761
O 29374 38654
S 36587 57955471
I 27604 96624
E 31539 83569
O 23991 56529
E 5946 8928
S 57555 542176866
S 2511 563830179
I 49020 54559
S 11046 539337316
E 11553 14516
E 59760 82422
O 5215 93726
I 8842 24610
I 13452 62333
S 83635 477444052
E 88851 96313
S 78151 539824768
S 5190 838224509
S 31729 23021901
I 24376 59863
E 35007 72418
S 85486 673294374
S 29247 839114269
O 37174 52662
S 95056 294380050
O 11179 90678
I 30680 31589
I 8862 82892
E 25533 61624
O 30114 62978
O 57481 73676
S 68223 878833878
S 42104 696314664
E 26392 50658
I 19988 79558
E 38457 43311
O 22516 61707
S 77905 16528604
O 17335 94235
O 24938 51280
E 6628 62575
E 20134 33250
I 83674 95236
S 64023 392985420
O 31990 64622
O 70093 86738
O 26424 27704
E 3585 79096
E 14563 60198
O 23542 41287
S 38705 424614797
E 25083 28895
O 30811 55413
I 62958 79237
S 42794 372761779
E 33936 93793
I 8141 10384
S 79577 479753251
E 82200 96982
E 9414 65038
I 26921 31081
S 69074 548958376
I 656 30511
E 39295 90953
I 60099 90644
O 21066 82477
E 85602 93109
O 21104 47131
S 20451 965727918
E 72558 74194
O 26464 83072
I 3145 52280
S 1989 394671927
O 74047 79319
S 47018 560811315
S 75057 19798204
I 1477 45296
I 60775 71829
E 79264 94003
S 19084 685717499
E 70862 73504
I 14926 56398
S 20279 19821730
E 3518 45326
O 52984 54955
I 69320 79273
S 32217 400694577
O 10702 42305
I 29454 98927
O 19361 95942
E 21092 89020
S 86375 952347542
O 1339 94492
I 33706 70220
O 47372 59050
S 68769 694862325
O 2130 20230
S 85360 20220742
S 22528 767100763
I 22027 73429
S 2654 794956897
O 2626 11755
I 49204 59546
E 52633 71380
I 16774 69880
S 29307 357254594
I 58802 91890
O 9385 49395
S 86135 578568021
E 6861 31751
E 56769 58380
O 35689 37557
O 46934 61531
S 36836 946991870
O 54492 88917
O 29993 39578
I 7212 20112
S 76976 554361750
O 47214 95658
O 86494 91292
E 63154 69413
E 76085 85147
O 19343 43804
S 16238 495272253
E 9101 10330
S 5457 548108190
E 94377 98240
S 5625 38199530
E 23709 80632
I 74330 74940
E 33626 45747
I 91836 99878
E 20922 62891
E 44413 73735
E 24318 44968
I 24181 81268
E 34205 71905
S 70738 712489196
S 69561 342253029
O 26429 60282
I 48649 83508
S 79926 976142533
E 85476 92881
O 41469 74482
E 57174 84056
O 20260 54262
O 92895 95855
S 21668 296253368
E 40223 52098
S 48918 139955592
S 14934 729947724
E 21453 57864
I 62418 93050
O 26190 38879
I 12161 47215
I 38879 72483
O 4933 8870
E 82088 90788
E 23300 58143
S 95151 875799119
S 91093 977184659
S 61141 987068472
I 2703 25182
E 8070 35082
S 48831 4262513
O 36464 86582
S 65245 553497602
O 53408 55034
O 2488 32996
S 43482 368310582
E 11890 54483
E 7484 72330
O 1558 36079
O 74611 96565
S 57476 852605562
S 88955 657754845
S 96025 775865906
E 33724 64800
I 24847 47370
O 23752 44905
I 23139 51476
E 42008 46823
E 69704 77541
O 16254 21727
S 65404 722465988
O 39117 70917
O 1974 91513
E 29610 67854
E 3437 17785
S 24839 234564972
E 48686 56437
E 6091 96525
E 51775 70936
E 21858 83538
S 37205 780789851
I 57809 89486
E 23010 27975
S 23803 541511299
S 84797 532521257
S 30030 291011083
I 12281 16172
S 14090 566197692
E 19630 69790
O 33319 62880
I 14445 79217
E 23495 38997
E 45820 95341
O 43829 57478
I 26640 96553
E 29706 44255
O 1953 13665
I 34287 83066
I 10295 37464
E 663 53462
S 74811 311645968
O 3304 69980
I 22991 86566
S 75818 336342146
E 75831 88252
O 63335 77706
E 36897 57738
S 14204 307891266
O 43618 56315
E 5029 81227
S 78428 3744458
I 4053 46964
E 41513 60485
O 66336 68719
E 63573 82237
S 56941 514069500
I 42521 86133
E 48016 56436
I 10533 61976
E 23864 24203
I 87643 88397
S 18342 120432676
O 56590 91993
S 99168 361533030
S 95946 837213487
S 70096 249921437
E 14590 80322
S 49588 316051994
E 58403 81704
O 684 2890
O 31753 46675
S 95967 344507104
S 69644 985684267
S 56743 754620168
O 45156 58014
O 30015 36304
E 82089 87686
E 14548 88271
E 94210 96742
E 34617 84189
S 38925 134455942
E 60605 77187
O 16290 16970
O 27131 48838
I 54138 72610
E 27544 69661
E 17833 88222
I 21395 46936
I 22850 39575
E 11110 86047
O 14332 56678
E 71802 93948
O 62153 66136
E 11158 46151
E 86564 94305
O 74454 88037
I 28566 32289
I 75752 75900
O 49981 99667
I 61523 89900
E 59999 63242
S 22672 498492797
E 92617 98704
O 34991 39477
S 25204 181704195
E 22794 83006
S 80731 612738681
I 16385 64594
E 84737 90596
S 85959 331630936
I 11133 11541
I 3489 23226
S 55497 963651488
S 10176 16622798
E 25142 33561
O 8067 46018
O 47682 60852
O 31019 42463
I 44931 98160
I 30961 39850
I 6671 37914
S 77966 675306632
I 6917 8200
E 11263 68335
E 41120 66752
I 44236 45741
E 3511 11622
S 89484 410366615
I 17698 37382
O 2724 78396
E 12488 46544
E 66866 95880
S 35464 503381067
I 22923 74620
E 76737 89016
S 62976 46925395
E 63416 68918
E 5805 17964
S 32049 748590103
O 9533 68239
S 84357 531593923
S 81810 549661114
S 23155 476443183
S 32644 573848613
O 72935 85187
I 42308 89032
E 22436 53695
O 18405 37365
I 15139 97989
E 7546 64438
E 46229 67536
I 54176 61400
E 2629 54516
S 53034 737445152
O 20673 84449
O 91989 99553
E 12173 72467
O 18281 75363
S 53445 919975580
E 54535 88593
S 83481 453222461
I 38058 39431
I 21104 72816
S 43177 860553877
O 17270 24011
O 1329 28185
E 57694 80546
O 63537 64302
S 1892 821445228
I 9509 69919
O 59621 98718
E 15756 57623
E 10681 55926
E 82172 96237
O 9973 45447
O 18199 93818
O 89132 94373
I 64839 80960
I 9384 61046
I 13059 25704
I 13141 92246
I 56492 59315
I 28891 36181
S 39921 807214432
E 70484 99943
I 55306 87982
O 55784 56249
I 25169 57606
E 42481 87539
I 56953 67886
E 43573 81618
S 32274 857443803
I 29612 42259
O 46780 62078
S 24102 593593213
O 8837 21889
S 90996 435521502
E 13495 94526
S 85806 508026149
I 45578 65183
E 2429 53325
E 2988 64799
S 4063 569433462
E 46004 49443
E 31805 36646
I 27422 43932
O 48567 53727
I 37888 54845
I 87889 91638
O 39465 71310
S 56631 763494391
S 65691 525541650
I 36875 83641
I 22613 23643
I 49610 88005
E 60553 95463
I 60552 74958
E 27725 42722
O 76871 85730
E 31751 78930
O 7215 15956
S 12012 358067768
I 13201 24485
I 69752 87582
S 42510 942801094
E 25240 62035
S 80153 477773613
E 82558 84685
S 11649 420405943
S 41893 872037559
S 33078 787579206
I 12441 18207
I 14793 27757
S 69939 89023630
E 90667 91484
O 24909 49113
E 88004 92125
O 19927 68435
I 72590 73707
E 16862 45773
O 81756 93566
S 54815 24071907
S 91611 664610810
S 33360 703317691
E 45733 54727
E 20918 27156
E 5966 84879
I 30638 60626
S 97055 502056121
I 52954 88142
S 12540 193259885
I 33026 61242
E 640 8703
I 56549 91693
S 49346 199033222
I 86824 99866
I 54839 56242
O 61253 78199
O 56870 72169
I 45760 45791
S 33590 299075747
O 14886 26101
O 37076 98559
S 25837 650985301
S 82856 734814502
O 33554 90179
E 3537 73139
I 3185 85426
E 8386 67487
O 2144 92664
O 10239 77222
O 62991 68294
S 55276 387959667
S 19699 941246021
E 81624 85089
S 90639 91071701
O 70676 97177
I 61625 67219
S 20983 284066146
O 55430 93759
O 33629 83970
I 55095 88789
S 38662 779260931
E 38065 48874
S 61563 591374435
O 23246 76316
S 83416 375817174
S 33111 776693174
S 17955 303256635
O 36451 49997
O 61278 75736
I 78288 98484
S 51014 649577948
I 79890 88305
I 1118 81567
O 7159 36370
O 4514 86119
I 47561 87195
I 33327 73955
I 70241 74330
S 21711 3899002
S 42722 198505497
I 22539 28429
I 90654 93904
S 31792 20182469
O 5473 65152
S 58634 357121894
S 13361 114133146
I 38255 73805
E 10176 58258
O 19276 65086
O 84616 90779
E 29438 36741
O 16328 73619
I 26625 31236
O 35834 79326
I 84677 99674
O 74881 92809
S 28806 507026536
E 84739 90224
E 15769 31352
I 8833 70990
E 16216 47595
O 12718 80817
E 2969 69675
O 4725 70914
O 37163 74283
E 20288 34880
E 72467 79278
O 19114 90237
I 21903 91808
I 49439 80861
I 53069 97504
E 62258 98408
E 14055 98122
E 58816 73492
S 69892 355425675
E 52799 98206
I 39545 71880
S 17075 972900947
I 20666 28354
E 67109 91031
O 28881 41578
S 48435 746841954
S 75094 559480133
I 41752 79430
E 43093 71281
I 2253 86701
E 5871 15799
E 25749 75352
I 14709 33554
S 58890 640026729
S 10169 545126035
O 534 24136
S 75034 924612077
E 28326 86581
E 5624 85802
O 9114 20287
E 55672 98882
E 20408 38482
O 17879 77616
E 39952 68752
O 16530 61114
E 44184 99807
S 70235 347856913
E 7400 54402
E 74761 96011
I 86582 90620
O 12629 75351
O 37208 84751
S 72592 902506190
O 9984 70269
I 9259 38574
E 48638 99623
I 6927 29431
S 36237 67459324
S 86415 336185137
I 2988 45069
I 8481 85083
S 27830 559527763
O 9882 48145
I 27457 52176
O 11081 50111
O 22898 50282
S 17260 624184980
O 42741 85388
I 24748 67190
S 3108 637183141
O 11636 28463
E 13983 38428
O 579 77547
I 62925 91153
E 8411 11387
O 38564 64631
S 59518 508364682
E 64638 85357
E 70088 84249
S 29963 560152859
S 56324 468354722
E 26259 85166
E 24592 98410
E 41090 42408
S 12109 213240062
I 1204 97835
I 17501 48406
S 98304 166777146
E 65729 99353
O 2694 16365
I 31947 64813
E 23566 83357
O 21363 83400
E 63867 67611
O 10623 12941
O 65342 69558
I 25898 37546
E 67234 79697
E 9745 49232
E 35958 36671
S 13106 603617314
I 24899 65513
O 55202 74465
S 20863 31447073
I 35394 92440
I 32773 45433
O 55315 90074
I 36938 78511
S 73678 118140646
I 18340 38768
E 31173 86225
S 90648 924819426
I 51400 74873
I 16309 22932
S 63090 266780081
E 17507 83305
I 12805 81990
I 88205 96098
E 36909 75668
I 69024 97549
I 12122 59842
O 8215 35328
E 19118 89882
O 87076 94143
I 14321 90286
I 38731 89948
O 38473 77268
I 42928 52538
S 10515 263255114
E 36187 45039
I 64299 79574
I 50017 62197
E 2070 76559
I 12921 70926
E 22762 87201
E 45058 85381
I 33399 94669
S 59618 104284178
O 20640 73750
O 12301 82763
O 4492 5387
E 1653 59500
O 17145 21709
I 58128 81565
S 57707 914026128
S 61874 66735975
E 30553 50178
S 22274 346407854
S 1458 866398033
S 41932 840168651
I 80052 89392
E 20823 57093
E 58072 92120
S 21170 672495489
E 50573 56338
E 22898 45925
S 46192 248831496
I 83681 88528
I 42779 99005
O 13421 90703
E 34019 66097
O 14621 79878
E 49619 87501
I 37725 88885
E 68402 73261
O 85472 95794
I 75338 94442
E 33849 38228
S 62132 964035869
O 16566 32959
O 9927 27641
S 48594 769447947
I 42655 96859
I 6152 31314
O 22827 63439
O 86797 94800
S 22653 71427717
S 55319 226827017
O 43465 65461
O 9842 52306
E 5470 44481
E 2323 36687
S 61723 632583081
I 25253 27532
I 51755 73620
S 23855 819077719
E 68528 84533
I 9338 78641
O 24924 98834
S 28073 605944528
S 1403 489478878
S 15926 184958208
S 97248 431657455
E 12288 61372
O 33458 50434
S 26745 859495016
S 41948 420972733
O 58616 68661
S 80978 465136749
S 90481 662834655
I 18378 90485
E 46197 47933
I 93739 94609
S 39869 432664622
S 97474 924870706
E 21463 91085
O 57120 77101
I 5298 95724
E 7274 99691
O 979 1321
I 58515 67207
S 45291 624635833
E 6243 13059
O 1042 21634
I 7588 76716
E 7053 39231
E 31307 65024
I 18815 64530
O 55515 88200
E 71534 81313
E 80 92219
E 84461 99938
O 13133 63281
O 5198 31881
S 26896 919934451
S 13600 79335926
E 15266 93879
E 8884 54414
I 67619 98920
O 52497 53555
I 49034 97066
O 9450 44748
S 1324 222641970
E 27871 77960
I 35617 93996
S 29715 947376659
S 40931 893001831
O 47668 81717
O 14299 62006
S 23495 63653127
S 45845 731360848
O 9981 61712
S 49210 500372446
I 2679 45494
E 30223 93965
I 14970 58134
O 8519 56301
I 3141 21863
E 7178 81897
S 27969 432113723
I 9944 71749
O 52294 53231
O 23916 77507
O 77319 79037
I 48745 90322
I 30508 81263
O 55569 70980
I 25210 51293
O 5417 69123
I 87227 90148
S 93949 965033272
I 3138 15457
O 11747 35777
E 29723 89384
I 9820 57363
O 62933 90748
O 66726 72202
S 32431 903576623
E 59437 94866
S 37359 117548831
I 22079 94452
O 5065 86564
E 6321 26978
S 71520 274332291
S 93730 843066683
I 963 25678
I 81541 97362
O 67958 93532
I 23077 53607
E 40439 91867
I 19967 42574
S 53435 228777986
S 28771 142029469
I 18575 98276
I 38016 94412
O 31096 98587
S 99765 555278180
I 44110 87441
S 21869 894231166
S 50806 913914604
I 10424 13325
S 51638 832919831
E 55966 78006
S 632 355209905
I 59405 64493
E 39912 97584
S 3591 413915596
S 40957 186288503
S 11520 619774555
I 42445 64278
O 26273 66916
O 15889 44390
O 50324 77508
E 67391 83820
E 30578 51094
S 77049 6902323
S 36943 646514513
E 77617 88302
S 21734 380011303
I 12743 46636
I 66911 89152
O 37986 64417
S 31853 597031437
E 55 67139
O 28152 90191
O 41012 50268
I 46213 82701
O 92780 97710
I 47722 83310
I 13338 47205
E 77563 89092
S 91654 476722105
I 83263 85521
I 28049 71338
O 63122 70279
S 64235 190276623
O 31623 40400
O 9561 92589
E 25721 61055
O 18844 66993
I 13088 62594
S 60807 796934875
I 2104 98590
O 11573 90735
E 21536 42782
O 58736 83137
O 4217 8653
I 35109 75326
I 18398 66610
O 38175 88898
E 19360 75047
I 18155 46751
S 43849 281658739
O 59922 61011
I 83888 91882
I 73484 83380
E 29388 87626
I 53580 80122
S 45080 859908043
O 45334 78082
O 24273 95036
I 54063 57035
S 4313 168846280
S 54045 173903619
I 29497 69538
E 4383 61994
O 37768 49002
O 44957 53769
E 9080 87997
I 7107 31059
E 5195 6604
O 5658 25971
S 38806 575275564
O 2447 11148
E 50355 86787
E 10 53473
S 11625 402504504
O 63915 88709
S 73314 443235461
S 17762 498253458
S 12895 201166385
S 1897 250014581
I 12197 31307
E 29395 49864
E 20183 88925
S 63207 510344973
S 66047 456488835
I 22712 30879
S 63978 735111619
S 86239 604356721
E 29562 84193
I 11171 13477
I 37603 47694
E 81563 89169
O 68510 72349
E 27329 28330
I 67003 93241
O 14919 75715
O 33505 93435
E 68567 86823
S 28917 500315511
E 33152 97682
O 46179 97459
I 70126 97009
E 26389 82933
O 16495 85545
O 21812 67185
S 39284 361421194
S 45389 912701167
E 3996 28531
S 77114 493848015
E 11251 64985
E 56515 69541
E 11952 82395
O 92071 98042
E 3117 79471
I 6885 30235
S 25592 90956654
S 18181 420227899
S 12258 262770236
I 75384 78773
E 60636 96249
O 20436 22573
S 14464 646721880
E 30164 78812
O 37415 68279
O 19840 36446
S 33208 829928264
S 42592 483487293
I 7239 52945
E 43563 94933
I 45013 91640
S 53174 5130669
E 62413 63832
S 54921 746981221
S 84336 726774035
E 75666 91001
S 17888 659024454
E 56495 93208
E 77769 79818
O 9663 46847
O 3320 49987
I 10122 75595
S 47185 557095355
I 54831 62747
O 82749 83420
S 7386 452543306
I 24664 97208
S 97243 833594492
E 2354 65408
S 17005 69341230
O 8732 12683
E 9952 33280
S 42728 308662253
I 27974 33579
O 5654 38095
E 76400 86221
S 47902 47750708
S 56468 470131877
I 6283 66681
O 34250 63944
I 15404 71707
O 18627 56061
E 34584 41978
S 813 269657632
S 28544 319723954
I 75940 76813
S 9331 437567047
O 61947 77983
O 5722 63709
O 6478 64367
O 16028 18820
E 61793 88596
E 8084 58597
I 87384 88558
O 27790 40701
I 52632 98779
I 64882 91087
O 44839 72767
I 8289 46304
O 47496 76425
O 22844 32193
I 36548 64443
S 15016 542403053
O 66409 94581
E 4847 43063
S 85727 355615653
E 59498 74531
I 78416 92373
O 7678 88346
E 37758 98125
E 81371 99624
S 44972 298582930
I 26101 96618
E 35343 88863
O 45572 95411
E 36175 78557
O 10541 55386
S 93239 769176608
E 8823 40302
S 98226 708581133
S 49539 509870383
I 11064 16560
I 7552 48824
I 48992 52386
O 37127 67205
I 9333 32865
I 58242 78796
E 56527 82036
S 60539 165600956
S 47491 154959670
S 40113 733228360
E 81820 85692
I 86560 96207
S 36474 396187648
I 1200 6836
I 9794 65130
O 13821 53966
E 28903 90235
I 12918 91016
I 34455 58960
I 71080 90954
O 89227 97752
O 45639 95154
I 69103 71698
I 4725 97030
O 39720 82972
E 59756 85758
I 19258 61291
I 1760 54567
S 92182 126994537
E 61945 88069
S 68146 966927656
E 12708 70845
I 50707 93379
S 36484 288039499
O 30050 30841
E 9060 14534
I 8707 35947
O 35867 65471
I 35933 41242
E 48694 94957
S 41673 726036445
E 9279 89181
E 34511 48797
I 2129 41410
E 20996 90783
O 49013 94038
O 15611 81323
E 38959 96030
I 67539 91830
O 43396 57971
E 69116 71458
E 10967 31006
E 72502 76561
O 19665 45053
E 29120 45778
S 338 294101719
O 47950 88472
E 30900 48402
E 16546 77298
I 35091 35619
O 7626 88519
I 4702 19155
I 28697 37487
E 19424 32228
S 16743 869186251
E 28832 35210
S 79955 732374533
S 12411 888882521
S 25647 353741180
E 9594 89273
E 74699 86416
E 48649 76250
E 19470 23597
S 92597 508283614
E 6673 55975
S 10720 915135416
S 47035 914878896
O 39383 61643
S 69542 419918874
I 23244 55993
I 51526 66164
I 31883 76556
I 7612 64662
O 15557 94037
S 56980 703492527
E 70273 76408
S 5482 996115882
O 7183 14769
I 543 76115
I 26396 92409
I 23643 31286
O 84628 91500
S 53891 615306707
I 67363 80588
O 59800 89123
S 65065 888770000
S 78695 977652110
O 5620 19536
S 60389 49311175
E 59365 61271
O 29038 74459
S 92427 786311525
E 73760 74929
S 29636 995040460
I 4660 59034
O 1068 72249
O 11389 49346
S 3298 172828377
S 86439 914885562
S 910 932529854
S 36346 321737925
S 3139 477663812
E 53022 61097
S 27698 525110301
S 37036 58256711
S 33159 802551791
S 83697 633454393
I 30776 33627
O 9517 61062
S 36468 943041871
E 6754 55569
I 57829 78801
I 55810 98174
I 12204 67563
I 2651 80691
I 45350 83665
I 284 16171
O 52543 91150
S 50199 837244116
E 14851 89480
I 3681 32368
S 78376 162851056
E 6847 13819
O 10221 78029
E 25344 64610
O 35060 59579
I 34139 67028
S 27856 486728290
S 47653 632338693
S 3913 487076740
S 12999 815714889
S 37489 840984049
O 53491 68019
O 40226 52445
I 37623 80388
O 39219 41659
I 29356 61796
O 1960 83951
E 48273 78800
O 20607 89329
O 11088 75565
E 15622 99400
I 44117 86706
E 10684 53683
O 71482 92710
O 4466 14965
E 23951 66200
I 65144 96188
I 69313 99981
I 9263 90391
I 17097 90073
S 92172 25244315
E 29070 39841
E 25929 54701
I 18329 23271
E 4502 5602
S 78974 534635338
O 54159 88235
S 88951 212304576
E 9971 75007
I 25529 44210
S 93332 236131119
S 82684 975367563
E 1659 19633
S 93072 375475203
O 1302 23229
E 2269 37220
O 19146 72832
O 42346 94643
O 39055 42072
I 30105 48722
I 30865 75873
I 80348 86788
E 44823 78275
E 62110 89742
E 23965 84885
S 29844 265556598
E 11437 55568
I 44163 66245
S 80799 452435859
I 10853 63576
I 38211 80009
O 739 55188
O 15308 72895
O 45550 71298
I 55550 98140
O 43688 49899
O 11197 31971
I 35148 35394
S 94655 555603777
I 21811 71027
O 60657 70922
O 22799 30415
O 73979 85116
O 6823 85805
S 67318 580595866
O 15324 71220
S 77051 354795964
E 6428 41471
S 11178 864086448
I 74468 93509
E 38652 51720
I 6134 39389
S 60609 371348139
S 75872 789164703
E 32041 87690
S 23234 204918777
O 15779 93219
S 39233 597944513
I 29826 49853
O 40865 94559
O 1623 64099
I 61029 85444
E 7170 20120
O 20625 26442
E 31459 80188
S 40794 991471854
E 23867 46160
E 42487 82828
S 54931 2735290
O 33420 61403
I 45208 95651
O 14739 37771
S 98967 3194463
E 40751 72760
I 2505 87303
E 10695 34276
E 10615 48278
S 25193 929060844
E 1154 14857
E 54827 91654
E 1114 50524
S 91916 856216694
E 2479 99101
E 57119 77786
I 6813 8715
O 9913 96384
I 53689 64768
E 6025 26618
E 27439 45499
S 97374 283786558
I 13194 94613
I 8697 79852
S 5499 632906510
I 80764 80842
S 9725 774334734
S 40978 738535276
S 21227 247786018
I 17134 54765
O 36168 48808
E 17983 30154
S 43823 105041266
I 16923 64813
S 14071 257997988
S 52896 819219318
I 65604 77007
O 61911 90684
S 31064 841164432
S 60661 479713854
S 46508 525415977
E 69560 93581
O 4339 38451
S 46382 418389816
O 40121 73366
I 19668 76852
S 38327 870017540
O 17387 91114
S 69874 45943919
O 4868 72572
O 14509 80194
E 13131 18099
E 28002 97235
E 67666 69253
I 32571 93552
I 43613 88033
S 60843 277381687
S 24719 24534701
E 53265 80506
S 25965 848938209
I 6725 90773
I 68367 92272
E 75181 93783
S 73945 198938311
S 7433 610816468
I 26334 76503
I 70380 98139
E 52385 58484
S 86859 119700366
I 3876 36761
O 52754 81282
S 44641 176920500
S 14669 359119606
I 7716 28190
I 45631 76388
I 27576 78541
O 77238 78809
E 63553 86464
E 55600 75536
S 68586 702384145
I 11003 57755
O 62157 77228
O 7471 32100
E 4578 54181
I 39466 60797
S 74064 472060519
I 60428 99339
E 3694 66793
S 42099 726475045
E 62737 65280
S 76535 721892182
S 28880 103649695
I 18472 55996
E 18572 41449
O 45375 76420
O 28467 97856
I 11831 12860
O 80702 92949
I 70589 95271
O 16442 96976
I 16524 19953
E 67371 93551
O 19458 33812
S 17309 508963780
E 8420 17226
E 38586 51213
I 47051 91233
E 32730 92407
O 13258 32901
E 3924 59712
O 88943 90210
I 76433 99522
E 32248 42238
O 20224 94519
E 25027 61371
S 43980 437617189
O 28956 36187
E 70906 92152
S 11126 624337001
O 62015 65877
O 30716 51591
O 40191 56638
S 42378 288593029
E 27519 36321
S 68520 192641546
S 3997 703111378
E 48362 72911
I 8981 95766
O 47008 80384
S 33773 846273397
O 41548 74173
S 87163 371847826
E 84452 95658
S 40192 102918876
S 45841 821593934
I 41615 79178
S 74055 488865102
E 75803 83645
I 47334 83273
I 19729 33465
O 24289 94719
S 19770 613381267
S 50924 224146011
E 44511 92814
E 23576 62013
I 185 65931
E 30989 49829
E 43104 67579
E 67705 94981
E 90516 92764
E 47552 84001
S 59800 503030717
E 81187 86610
I 8573 76628
S 96541 215119390
S 86800 413856284
I 64026 89283
E 18607 50683
S 55224 390125799
O 74027 91220
I 12935 93617
S 33729 629320623
I 21362 95098
I 7944 73101
I 2804 34296
O 7577 93050
O 37056 39651
S 78123 277740642
O 14189 42346
I 60422 82538
E 10523 49823
O 48988 61731
I 16549 87533
E 52669 68735
I 5276 75745
E 90076 92435
E 22578 90133
O 2388 40485
S 737 17313931
E 14939 35356
O 13893 15549
O 39422 61078
O 4716 86709
E 62733 96207
E 35279 47297
E 1130 14661
I 61070 95976
E 30458 67170
E 543 45998
I 42778 58311
O 6818 10959
O 22789 36700
E 10017 11285
E 58056 97796
I 3119 62071
O 36066 42067
I 81423 87886
S 2275 506442352
E 18286 53092
I 4908 96918
O 63530 72054
O 7519 21481
S 16759 136080614
S 29424 743312283
O 2871 51887
E 77819 94810
S 40781 264737116
E 58877 72214
O 73047 77922
E 10311 73695
O 1848 18055
I 46646 75905
S 8442 96000706
I 36402 65600
O 4006 12671
S 56093 452347069
I 52730 92991
O 62378 82654
O 20033 39660
E 57780 58865
I 3171 89284
O 93496 94441
E 22155 70137
I 72671 74127
I 46547 58604
O 52785 93832
I 78126 97022
S 65490 365578659
E 1944 80743
I 3000 86888
S 36801 594430773
S 4215 921162289
S 5404 729999297
O 3985 30011
O 11975 31155
O 45009 80616
E 67438 84516
O 33492 68467
S 63742 123993363
E 72090 89998
E 4059 69175
I 11490 29851
O 42554 71835
O 52874 70363
O 63347 70199
O 68656 89891
O 1890 34441
S 32356 613520035
E 36421 95650
E 65388 98205
I 10268 45470
I 32134 59140
O 6881 56444
E 7264 35280
S 46573 701170310
O 73369 85922
E 32568 39972
E 79188 92132
O 1590 9497
S 86460 262555860
I 60662 78092
O 46469 71901
S 8639 416219491
O 32706 80463
I 13888 66910
S 86962 386983582
S 68362 625647483
E 10988 68307
E 12664 54163
O 69011 72552
I 56905 83998
E 7135 57840
S 42464 148674320
S 96983 529352063
E 15843 17894
I 7733 19595
S 53146 737602046
S 20677 158440112
O 14225 58322
I 13014 20343
O 15841 18325
E 61801 85544
S 35573 935582664
E 25245 81893
I 1561 34294
S 47464 26622726
E 55066 70880
I 28492 78314
I 6881 18911
O 33379 87177
S 2362 243255851
O 45380 80776
E 37900 74276
O 8217 92264
E 6276 67824
S 99663 793454034
O 24164 72075
E 2926 30454
S 86206 951197042
I 14391 72924
E 26715 99874
I 14199 27782
O 37781 63315
S 57573 772226961
S 77857 553721811
E 1170 88227
E 2697 65135
O 32304 46513
E 95068 97618
I 55869 84595
E 51730 69504
O 50182 95838
I 39379 97903
S 39561 971358471
O 60913 80862
I 24703 37673
I 45910 60074
E 18554 47420
S 15677 133233381
E 61845 96325
S 69912 76265078
I 43711 79865
I 13961 64591
E 7341 15459
I 5140 61530
O 54343 65087
S 70698 27642547
E 64639 86572
O 26952 75805
I 24775 74556
O 48104 83594
E 24726 28827
S 73007 662566490
O 4547 99245
S 48638 421973315
I 14849 90945
I 80131 95361
I 61497 85197
S 31873 705785083
I 12828 60454
O 6084 98028
O 26213 44948
O 33420 87253
I 62896 97624
O 11977 15784
E 34143 55261
S 37990 674975665
S 81997 227851622
O 34578 48748
I 8122 99390
E 4836 7144
I 30869 63910
I 9316 22321
O 4249 85774
E 22809 65652
S 73126 457775899
E 30560 39199
E 35567 42895
E 41331 86749
O 17626 32582
O 31031 33153
O 9030 40158
O 75428 75473
I 78521 79700
I 25231 32664
S 83121 17096434
E 7936 74443
I 22755 90929
S 41815 494357321
O 32908 66835
S 89644 19367492
E 417 13379
I 90006 95428
E 43529 94466
S 74476 300287386
S 32237 678235648
E 15535 35942
S 64942 393128046
O 36467 62838
I 30458 87975
I 69977 94818
S 86462 953269590
S 65578 608294381
S 37177 949703755
S 32019 350636015
E 76944 94713
E 81834 82033
O 1258 19152
E 75212 93240
S 97177 461348803
S 85970 886773398
S 96239 979871198
S 14583 468403223
E 6297 22114
S 35933 658329106
E 51717 73692
E 38215 70508
S 26807 748099979
S 53402 996996239
S 73917 244339063
O 16215 24237
O 1415 69304
E 44151 83734
I 19878 94551
I 67696 77921
S 8430 745608182
E 28420 58708
E 14776 74106
E 15067 90013
O 14642 62967
I 21317 46023
O 52909 82134
O 19398 26830
E 4357 96435
O 74981 96887
I 4909 70652
I 50658 90596
S 98553 372321990
O 74198 87907
I 44534 61504
I 63983 64945
S 92426 751452741
S 46774 391883602
I 18903 92111
E 4376 55016
S 20181 369292743
S 84557 244639150
I 29694 78126
E 39424 52460
E 26560 98586
S 26264 36832497
O 26238 86110
S 22649 168380480
E 64074 85247
I 8616 78194
I 22949 93201
E 45328 60754
I 17066 18843
O 69883 92569
I 45810 89190
I 15401 22972
S 87270 776202961
I 56919 64588
E 27532 44274
O 40261 77740
S 72947 478310982
O 42035 68884
E 28573 38821
E 14210 75035
E 47072 62746
S 78499 612795794
I 2002 65020
S 32595 334058493
O 51385 86095
S 39831 783254466
O 46834 70092
O 58536 83770
O 22132 24009
S 23435 931004215
S 8869 898942633
S 85989 805818512
O 6724 63265
O 71787 72485
O 51323 55690
E 250 82960
S 50493 862607700
E 21586 68345
S 42899 365046037
O 20816 63569
E 24828 47172
O 72041 91109
O 21884 87952
I 12469 95987
S 73442 315766103
I 16293 55878
O 55974 67180
O 25528 75117
I 12857 33982
I 3937 43171
I 25291 96663
S 79106 11288913
E 8449 56824
E 39283 58140
S 58299 149529289
I 28819 61313
S 22715 4749356
S 12143 58780062
S 7810 291439412
O 45368 61644
E 41321 66793
E 75223 84340
O 13406 19985
S 97908 451882050
O 2591 71774
E 10820 32155
E 2701 41770
E 52316 52320
I 22228 31935
S 61017 30679133
I 52013 62330
O 40702 78127
I 58222 82931
I 26624 87781
S 16151 173414436
S 59068 478689177
S 54940 956804988
I 19167 88074
I 23024 70770
E 22273 51314
O 39013 80950
I 44980 64507
O 29253 85887
S 97365 321345395
O 46170 68370
I 19779 46095
E 7356 66054
E 51235 70892
I 27945 67528
I 50679 59217
E 72951 93560
S 87347 661933607
I 31643 40683
E 28733 31478
E 62545 67575
S 47343 595873239
O 3926 9694
E 52583 63898
I 62304 80533
S 55163 650562026
S 52741 962427617
O 41437 54127
S 27098 44800297
O 23594 84100
E 419 3794
I 40607 62495
E 31485 54245
O 4551 86531
S 39628 937920481
S 24517 213591523
E 57659 93132
S 71566 99372874
I 44908 76973
O 13106 41344
O 23814 57704
E 75114 94015
S 9540 389467001
O 18517 67932
O 37647 65832
O 62663 73309
E 49640 65888
S 60750 941199710
S 79733 713342061
S 31217 894704434
O 69050 94765
E 61821 88357
O 6459 40744
I 31018 69079
O 20502 41423
S 18789 466618900
O 53715 63441
S 67203 498321097
I 45992 57225
O 70809 95161
O 39332 59525
E 25156 40534
S 27201 269004342
O 21361 53253
E 20343 83779
I 67090 84335
S 70454 215453844
O 32943 35674
O 15416 86279
I 1701 91371
I 36994 51177
S 16047 384435839
E 36590 39376
S 39385 189634862
S 86666 634883486
E 72521 90872
I 15416 18730
E 55160 83762
O 38596 83168
S 1644 592432074
O 10583 84918
E 46780 75681
O 6256 94807
E 4517 96673
O 6075 71227
S 39256 786101428
I 68054 68180
O 28434 64756
S 25033 277048356
I 6231 34033
O 19276 69372
I 749 30533
S 34364 887141641
I 6165 95647
S 9325 810616020
I 40446 80711
S 63691 721478667
I 10094 76838
O 29645 84906
I 47009 98909
S 52516 352399030
S 4152 26060077
O 47364 79224
I 633 84034
S 49515 16945541
I 36127 81203
E 9715 34052
E 18729 29964
E 90635 96533
E 47539 59502
O 12924 97492
I 1114 67213
S 90414 834932926
O 69609 98475
S 50837 310608448
O 19505 89928
O 37334 63787
I 44608 99104
E 6500 93019
O 4255 73700
S 44404 115647289
E 72508 90226
I 84703 96975
E 27945 63129
I 19361 30206
E 27195 85398
I 15199 22883
S 31391 821273012
I 8832 67918
I 15396 53964
O 20999 26838
E 15662 85036
S 54347 146240529
S 9833 438321112
S 59054 931752841
O 50852 86242
I 15262 39637
O 13612 69298
S 41753 460366865
E 68106 92976
S 41576 36556621
O 45942 87921
I 59719 84268
S 11777 896495526
E 29170 58632
I 8543 84748
S 1987 519745129
O 13643 15993
I 58674 70833
O 45024 98523
O 2858 51492
I 83909 99808
S 96868 783256711
S 65140 784918527
I 56845 98210
E 58012 81476
S 35114 801139011
O 34743 99081
O 2424 92343
O 73061 81355
I 36220 69197
S 14302 377752549
S 93973 937919333
S 85032 688287005
S 25832 672566447
O 22091 91295
S 22865 923578790
S 89066 293444368
S 95216 871343006
I 10186 43374
S 58306 80640722
I 5843 20047
S 18335 733558079
E 10630 81087
O 36857 92378
S 44219 658276585
I 30659 53506
S 40283 336798726
I 10032 71924
E 19258 32185
O 8315 90590
O 28677 30160
E 22979 73824
S 68093 667007237
E 8982 20683
E 61736 68730
I 19359 41808
I 27643 73572
S 82487 117938091
O 29138 75362
I 20084 69110
S 66956 54183547
I 35397 38886
O 70230 73671
S 39251 155040947
O 19288 63766
S 64388 34773212
E 2988 52388
I 12581 36931
O 15321 83178
I 3152 45029
I 26524 60457
I 71174 96043
O 56297 89303
I 23373 51569
O 60592 86161
E 37263 59566
I 40460 54936
S 21398 795717947
O 61821 95550
O 22950 40132
O 6907 55418
O 47576 77132
I 9495 99504
E 4059 48506
E 63877 69117
I 5511 53515
O 37043 62819
S 60629 961588367
O 72093 73355
E 31690 92688
I 62535 86653
E 18353 19104
E 15206 67441
O 55456 59732
I 72900 88059
I 724 53589
E 17882 94052
E 25858 27144
S 85017 124476490
I 25331 38440
I 78082 83968
S 1434 472342753
S 61797 807812825
I 29019 79893
S 17117 230707520
E 29434 93888
S 39241 700556654
O 71803 73959
E 20210 73818
E 37883 65812
O 94 53581
E 39230 51763
I 34590 96027
S 56266 289023244
O 52429 93634
O 28138 92060
I 36837 78513
E 46426 86713
S 47961 16177499
O 60426 65420
S 36231 301895091
I 87857 99289
E 34635 79268
S 19504 995398860
S 7897 263233246
I 2238 47331
I 14567 97113
S 17309 952937676
O 27037 96875
I 4019 76967
I 34104 74884
E 5263 48833
O 339 8895
S 89670 139663302
E 31658 53307
O 28778 78945
O 15886 93162
I 40456 52156
E 6101 82607
S 51240 484200932
E 17176 85685
S 20139 332319545
O 58025 69773
I 9674 15916
E 43612 89038
S 35622 39271993
E 47954 54026
I 37348 78539
O 86337 86695
S 37314 110063468
O 13353 81437
I 1946 91091
S 36805 930353816
S 44162 133760241
I 54012 97626
S 91593 503773608
E 37145 82727
O 40024 44384
S 85032 811853171
O 27616 85788
S 27011 207334044
O 22615 91449
O 55423 71198
I 38770 84219
E 49210 75197
O 81233 83834
O 32651 89883
O 51306 53111
S 78848 677643676
O 41654 81646
I 3960 96678
S 44424 731724535
I 33865 70823
I 33780 99081
O 38970 41031
I 17548 81033
I 41798 58036
S 51461 610728547
I 35274 36641
E 25934 58682
S 34909 425561986
I 24375 35749
E 44286 64023
O 64587 81731
S 13414 537525537
S 60126 389549092
I 3161 14513
O 76395 99600
I 14933 85907
E 17740 61228
O 95589 96459
S 78804 655965500
E 31065 36742
S 99133 91929495
S 2898 487756744
S 73598 686397893
O 24614 67521
I 50196 87484
E 9098 88554
O 35249 71720
S 23604 404775914
O 53812 80931
E 60401 93648
S 25424 332710365
S 63919 809278610
E 47650 99463
I 9591 36633
I 18012 75659
I 16748 26277
I 27811 81965
O 16655 18056
E 28815 97503
E 16174 18753
E 7161 16914
I 14159 89280
E 6339 58252
I 41231 79802
I 66467 99987
E 43042 61352
I 51871 99195
S 79901 315576272
E 2074 15678
I 47706 84618
O 664 59491
I 13733 53463
I 23047 41680
I 63666 91937
S 50531 501142206
I 4245 98324
E 23395 73105
E 16183 49684
O 24613 88474
E 3692 4819
O 48083 93382
S 88969 217324373
S 98743 278248291
S 80156 541587890
O 27155 33878
E 19652 74415
O 54274 81962
I 19414 28977
O 12661 71600
O 17154 95609
O 31733 42810
I 27287 43600
E 14377 75858
I 24737 43759
E 53048 89611
O 31698 75397
O 59314 74900
E 18842 53257
O 16366 92644
I 27445 97539
I 41870 79632
O 25742 58751
S 87435 328229305
S 42511 506582300
S 75383 146758233
I 22075 63494
I 1192 18747
S 66500 474559644
E 45509 80484
E 50048 50693
O 86953 97838
I 56718 86247
S 55224 672937027
I 41285 87867
E 5865 56820
S 93915 334431286
E 80174 99952
E 9357 68852
O 39311 55226
S 80672 255015809
O 15704 64378
O 36393 50301
I 48983 59876
O 37635 57642
O 36322 41407
I 8739 34959
I 25794 45432
E 11117 36023
O 72783 92926
S 42144 631699436
I 76499 90395
E 11881 19774
S 4437 361243490
E 58701 83135
E 22317 82388
I 9643 55512
S 55582 628266177
E 65087 74015
O 75070 97920
O 53897 63967
E 19420 66618
O 42849 93562
E 31377 71076
O 11768 60187
O 28061 88382
O 26427 53982
S 23546 366652283
S 906 425771513
S 85481 312421805
S 98028 485476281
O 22894 99623
E 18001 82074
S 27724 510618277
S 81047 887854009
I 27646 80223
O 34130 44529
E 5708 42899
E 66706 95927
I 64610 79832
E 47490 58773
I 74391 75923
S 33701 809877050
E 74581 91257
O 16719 84786
I 40357 71707
O 17237 99409
E 52964 92146
O 34913 62714
S 41566 266960531
O 29566 98106
S 19585 899257869
S 7989 215119918
S 40585 776707114
I 9557 88533
O 16918 84750
E 19356 68589
O 10944 40355
I 24793 91410
I 7291 81592
I 18350 62254
O 12386 88040
I 3204 63430
S 58031 659776829
I 64915 74063
I 24145 61379
E 16530 97822
E 47519 93047
E 72226 98237
S 30949 248916773
S 95625 476819792
S 12135 882191440
S 42132 412151967
O 43329 64012
E 14923 51907
E 15532 20415
S 28429 54289262
E 7018 99574
E 10616 53969
S 13585 586930143
I 24506 94503
O 20664 88786
E 88954 89457
O 25390 86882
I 58173 96004
I 37362 46640
E 16123 19888
I 52651 73728
O 29793 96408
O 7162 20317
E 82281 95812
O 19945 64047
E 57882 98997
E 18481 40868
I 65404 81552
O 50794 95600
E 16236 70158
O 20965 25580
E 17179 61926
S 38163 64146811
I 5566 32300
E 30716 84039
S 87166 118832009
O 15263 26425
S 36002 919202108
I 26972 58367
O 42383 64251
O 38369 43798
O 23673 80734
E 35942 86607
O 50815 94781
I 39133 56811
E 67442 98605
O 7956 70614
O 615 44654
S 99815 724379234
I 75687 90981
O 27245 54444
S 80116 486442350
E 19740 91862
S 70744 671273784
S 57928 769381162
I 30701 43670
I 8452 20369
O 59000 76626
E 1554 31629
E 10457 37514
I 71465 97967
O 15976 82050
S 12878 523615022
S 68768 640889284
O 5214 64529
S 45264 643916120
E 16998 94776
I 28722 60288
O 66972 76015
E 20619 47496
O 33580 74297
E 1924 34612
I 12867 26685
E 29446 81580
I 22874 53791
E 3916 25559
S 25426 954015439
O 31481 52580
E 10713 13959
I 51588 84322
I 10024 44363
I 31118 43545
O 4610 86679
S 89405 563990061
E 18808 49947
S 66742 660543034
I 42667 81974
E 5875 94365
O 18539 78795
S 44692 133560342
S 30714 190590103
I 74292 93719
E 7158 99452
I 74105 76417
E 60671 81875
S 7938 6275127
I 14528 83448
E 61937 72259
S 66260 72044315
E 50268 92280
O 639 40357
I 67344 84411
O 17380 30213
E 15214 27766
O 50479 84867
S 65185 74789155
I 15541 17512
O 94194 94225
E 68642 80794
E 17727 32427
I 33437 57224
O 75235 75766
S 45732 592748685
I 29062 97392
I 46075 90454
I 32194 62240
E 23350 76226
E 8118 10900
O 625 3640
I 10726 29078
S 19213 236774983
I 11006 67913
S 24359 397964092
E 48191 58698
E 47360 78292
S 70968 905871613
E 2605 97588
E 45669 67910
S 45263 371950500
O 30380 89908
I 53635 62112
E 23776 46780
O 87046 98542
S 90307 324154961
E 43989 59396
E 54361 74727
O 23203 24310
I 19059 85276
I 28763 62525
E 32861 98448
O 21731 91835
S 23802 734259562
S 34572 404530361
E 45816 60294
I 1581 28755
S 21710 304701733
E 14025 83533
I 30856 94952
E 43399 56999
O 60349 65358
S 6023 399398695
E 90352 96209
I 27525 93741
E 45223 89861
O 54059 54179
S 31641 51374206
E 62286 75013
O 11428 43389
S 53939 149335874
I 50933 77758
E 24555 84759
S 54781 231855743
I 10470 76578
S 37098 639899019
O 29048 31565
S 80016 368106431
I 55349 71930
I 2963 48166
E 312 89155
I 31589 62510
S 64203 851052989
I 42513 63831
S 12688 627643874
I 13849 71128
O 39644 53781
I 3119 16163
S 45589 808343951
S 17569 598353199
I 33511 71573
S 73396 297690557
E 36012 80018
E 19267 80440
O 40570 63169
E 28554 68342
E 74635 75944
S 24986 309102586
O 2511 92342
E 61923 70325
O 60170 88644
O 17154 42722
O 69441 98636
O 1869 17655
O 38931 88583
S 55490 967316263
S 57277 747306516
E 3944 43939
E 16317 80181
E 8508 57215
I 78191 99319
O 33178 51177
I 91767 93067
O 14593 98506
E 6794 52435
O 58621 82727
I 2176 84482
S 83013 354857638
I 1926 21153
S 69724 282420400
I 75616 80611
E 191 39523
O 47804 53364
E 1222 79211
E 14751 47301
O 2140 24686
E 6968 93459
E 29674 95375
E 20926 26422
O 11889 28059
E 68489 69112
I 60015 83471
S 6881 545275580
S 21518 370188349
S 65456 802424125
O 42730 48880
E 44990 54405
S 96483 483352624
S 29368 120901763
S 62302 665276135
O 27596 34407
S 44228 642032132
O 2660 51191
E 47121 86142
S 11794 837661517
I 35912 60532
I 6786 64252
I 19585 31779
E 18817 71132
O 4692 74136
E 43345 60580
S 89724 202141136
O 5095 65240
S 28501 388324721
S 33354 566366779
S 57542 565016013
O 27758 38782
O 8890 81466
S 20888 515714035
I 33981 44546
S 73618 356444716
E 41919 75105
I 26156 96051
E 22236 42957
O 28602 68296
O 19675 73551
S 69652 463424684
S 83384 252003707
S 1059 812422661
O 32686 54238
E 36471 85114
S 24426 724573934
S 5393 897933106
I 14998 93683
O 34206 64894
E 8402 18662
O 20539 80128
E 18299 64721
I 15247 44161
O 49802 64139
S 23267 930397783
I 18361 61307
E 43522 74000
S 66513 964300666
I 76155 88110
E 69838 93532
I 11666 64155
S 43804 634610443
I 64476 96009
S 9313 635160353
I 17118 21547
E 10970 58423
O 48167 60585
O 68867 85024
I 13471 19341
I 2254 83960
E 69409 70077
S 88628 707982879
O 46554 75480
E 11868 75875
O 51063 89377
I 7606 47414
I 10867 97009
I 27363 54459
O 56217 59032
E 68683 81069
O 59195 74537
E 61619 62709
O 5696 51340
S 52466 35552252
I 13663 76151
O 71627 71680
O 989 88591
O 59766 74004
O 10368 54076
E 28564 93419
O 10382 41762
O 23648 59187
E 52133 98363
O 43621 75039
O 31854 74298
S 97576 103085166
I 7933 89687
E 48843 92983
I 26058 83206
S 20662 739269136
S 71196 369985179
O 22802 29524
S 49886 228082249
E 14458 79853
I 10077 41211
I 23140 75632
E 67247 96933
S 89833 173021081
O 59182 75688
S 14919 674981085
O 32552 48719
O 9108 92552
I 17330 97812
I 33915 40584
E 33726 85806
E 22619 37919
I 20231 21621
S 60340 342246606
O 7665 35763
S 67328 858590951
E 96080 97242
O 32962 89445
S 14076 697104059
E 42264 81176
O 16882 30140
O 15831 79105
E 254 95928
S 26242 299757004
E 19569 44617
E 19470 67952
O 34893 55750
O 70297 83665
S 55945 447705552
I 32582 61223
I 44061 93131
O 6125 31196
I 36820 51742
E 19458 99440
E 45875 86575
E 17566 27094
S 72059 604778358
O 9627 15733
I 71259 89812
O 33499 76610
O 18549 29537
I 16924 75506
S 19996 806023938
S 7213 397110791
I 3604 86808
E 1617 20937
I 86463 88108
S 11330 664445063
O 8755 53917
O 17428 94753
S 42113 760731878
E 5423 58302
O 81010 95416
I 19756 70746
O 6698 61221
I 41664 82773
I 11139 64442
E 22944 71085
E 43830 51521
O 7496 59136
E 74846 83172
I 67380 96331
O 41143 58211
O 36658 53211
O 24237 72926
S 25284 68001377
O 46219 96083
O 9058 99116
I 6643 57506
I 53821 83672
S 70787 751232139
I 70583 87106
S 84380 402534355
S 37935 331101040
I 61755 78366
I 1574 11245
S 71869 384757587
E 49658 68604
O 16924 49346
I 48997 66163
I 52369 97637
E 33084 58382
S 91514 306828920
I 38382 70699
S 64143 534574587
E 42591 70414
I 21080 74792
E 55871 87703
I 66375 70094
I 12304 30024
O 20071 27233
O 36266 55344
I 37954 81314
O 69521 81145
I 47429 92984
I 47403 86452
E 32135 87561
I 54057 66844
E 30237 56331
S 70483 583372001
I 66671 81261
E 15299 46524
E 11562 34906
S 37368 831031549
O 3699 70703
S 79243 157169672
E 10063 63626
I 17208 24939
O 31988 56293
S 6021 605266585
E 8389 24501
S 90522 233992382
O 38252 60362
S 1050 453916337
O 742 94037
O 12190 23715
E 55855 73361
I 9746 34239
O 3008 70633
S 10138 387130859
I 57674 94983
S 54182 853097456
I 12951 56891
I 37791 94639
S 38651 608281411
I 33310 54128
E 28656 28734
I 34002 77741
I 14267 24307
I 86543 91989
E 217 83326
E 22376 71380
S 95150 441182831
S 45418 121510570
S 92449 217164490
I 18393 63026
S 99145 805536268
O 32090 98008
S 37377 601208430
O 5033 26412
S 52665 410151070
S 72181 955565423
E 51879 84656
E 40441 80188
I 13138 98101
I 49184 85912
E 3898 65546
I 11773 83379
O 23088 50455
S 21923 147326503
S 56795 350093563
I 16380 79034
S 60509 758914254
S 89883 294277562
I 47273 75400
S 19374 8108131
S 373 898817367
E 2752 12723
E 24157 33783
O 30531 83982
E 4672 20499
E 2453 56137
O 9348 25666
O 56542 67853
S 27404 453807025
S 12323 65310892
S 29537 144391926
S 2114 900597737
O 4015 14256
S 5957 70054434
S 20966 30802251
S 86387 693122692
I 59727 92899
E 36878 64320
O 5248 96254
I 41844 88222
I 5713 41890
E 63852 91093
O 26959 56623
O 18892 68433
S 44440 566340562
E 1610 82927
S 67742 501845793
I 24284 89814
E 21149 75740
O 12376 24871
S 45559 575738441
E 15157 38389
I 4891 59811
O 70399 90133
E 55324 85300
S 33974 745590375
E 90157 90648
I 39511 79205
S 2034 953115313
O 14108 40968
O 3216 30478
S 44374 209328288
S 32537 481020548
S 77176 193784168
O 6650 36910
E 21657 67315
E 19635 43737
I 77451 94964
I 23109 58897
I 84377 90337
I 76392 96103
S 284 198322951
E 18007 76603
O 18153 75223
O 13024 28147
S 94642 718733557
S 61423 647043126
I 9042 58461
O 21434 28207
E 32427 49609
O 81314 84211
O 72747 80447
O 34756 79305
O 84025 96944
I 50393 71788
I 31318 39291
O 38088 87221
S 12234 975420779
I 79477 84934
O 47194 77119
I 22486 80211
O 50409 98611
E 39487 87977
S 92122 859282862
O 4271 11336
S 88455 321008216
O 4808 82778
S 69807 412907130
E 75184 93463
S 91162 588008720
S 92990 931021996
E 26248 64407
S 53280 536931350
I 72410 76913
E 56633 60395
I 71494 91483
S 30650 774951947
E 54387 61468
O 20040 57465
E 24017 42046
E 27234 57276
O 27207 58046
I 7423 25525
S 98520 317311887
I 5453 62793
E 19698 34785
I 24949 56664
E 74458 95984
E 25388 81248
S 7950 555433340
I 15840 80657
I 27409 59584
S 60161 720990186
E 13952 95675
I 72953 80441
O 40122 83793
S 92360 733655087
E 44672 81500
I 1066 59696
S 64548 710771532
I 1345 12137
I 85764 88770
S 55897 773377858
E 7521 86158
O 44475 51882
S 7147 521831467
O 66883 82820
S 77682 737854609
I 16004 61586
S 78380 226877351
O 16805 41726
O 16722 73010
E 27514 94704
I 61363 90292
S 27421 118550551
S 72095 549227070
O 8468 47946
O 38897 91374
O 22899 28698
S 20858 728402660
E 14676 27340
O 62861 79278
S 58787 542481967
E 57193 70624
S 78148 245406901
S 86491 88985112
O 11199 66125
O 21542 45037
I 25920 49318
S 44406 31979206
I 33895 51479
O 51407 67957
S 75375 584004358
S 17402 50737471
I 58605 72778
O 42874 48335
O 63316 73181
O 7641 68809
O 35218 84633
O 37147 57190
S 68895 923428541
I 14774 59738
O 3420 69770
S 47446 462879840
I 46717 93725
I 19710 62304
S 95780 288078450
I 733 48296
S 27653 319609093
E 27623 47814
O 154 65408
I 41659 80794
S 30009 641483810
E 60139 80314
S 97444 943336894
E 7035 25446
O 16097 94769
S 57301 406199247
E 9305 27862
I 19532 53687
O 4175 46296
O 11572 58201
I 3008 5124
S 93229 747784122
O 21233 48587
E 63588 92591
E 44597 67865
O 54163 59532
S 29068 5662885
S 80207 280252533
E 19317 62814
O 6066 10509
S 78532 184208909
I 63818 93578
I 26146 44426
E 32687 68064
S 4447 954574331
S 41069 828148399
E 33120 92640
S 75290 703315206
E 15602 68476
I 54562 87952
O 89751 97386
E 26796 99966
O 2318 32662
S 23207 422219857
S 34878 547519803
S 99820 422788601
O 12179 28281
O 32376 80829
S 98048 169805994
O 60929 88594
I 18242 74555
S 82972 288219343
S 37981 633755759
S 42957 74786892
S 53891 108104483
E 37470 59059
I 55240 75496
E 13779 88089
S 10440 272415267
O 21418 45292
E 21732 76319
E 31493 64548
E 60299 72440
I 53924 86713
S 16920 365574692
E 17503 32416
O 6527 75913
S 69423 863748252
I 49122 52930
S 76219 864957356
O 47786 97436
E 14953 73690
E 5247 78499
E 18519 56569
S 15491 380227320
S 55603 800422236
I 5254 78808
O 13278 61593
S 80677 325924326
I 11899 24380
S 58378 60014345
E 36106 42809
S 23418 488919194
S 76295 893978939
O 34217 57167
S 31012 819720132
I 49170 79730
S 39952 605730088
E 564 26646
O 526 70975
S 96584 728862372
O 38314 76552
S 89529 898649064
S 14603 473790787
S 23015 68075560
S 25255 729350018
E 6499 53796
E 18872 29340
E 44697 71399
I 34759 81259
O 62254 97830
S 42514 657360001
I 71120 88044
E 12845 29896
I 9639 19690
O 7393 63801
E 34483 53888
S 23451 473010293
O 36658 78224
E 52914 57170
O 8999 22248
I 25478 51854
S 19011 877787350
O 27180 31169
O 27779 91302
E 3941 30476
E 33727 94094
E 34962 95093
I 87637 97870
I 24563 72932
O 34630 92130
I 27128 64416
S 15260 621875021
S 52712 671556931
O 7161 70229
O 41298 55373
E 19246 21912
S 42712 450790107
E 52003 75404
E 5386 14412
E 3245 39798
E 41755 95646
O 13497 77760
O 59006 95347
I 47851 51454
E 24095 68990
O 2016 64348
S 37530 222663239
O 1538 93335
E 42616 89071
S 46272 107126817
O 5997 96727
E 3249 18342
O 76142 99490
I 3170 93278
E 18227 97016
E 33785 41361
S 47775 943951827
E 74291 89695
I 14583 69132
I 4713 66715
S 40710 935755692
E 24300 52533
I 72657 94816
I 28197 59294
I 17141 34230
I 27216 78966
O 39341 69611
S 24447 203997971
O 44746 72588
E 16412 39043
I 27694 83584
E 1220 52806
O 63432 85447
O 13709 45980
S 77737 705338317
I 12226 68238
O 20589 30666
S 90416 175048816
E 21646 35262
E 20256 43435
E 50459 64529
I 9209 60110
E 24671 58935
I 20440 88633
S 10351 954706057
I 17224 94535
I 48381 64322
O 17519 43508
I 14620 73516
E 76679 92886
I 16940 57775
E 43572 56608
I 33875 52230
I 39912 75973
S 54430 75572956
O 33686 41992
I 33207 83143
E 91573 99100
I 69318 82877
S 13471 688829134
S 72747 88134916
I 10439 73212
O 50512 64889
O 5541 16053
O 24134 49182
I 19913 65905
O 5782 55147
O 55709 86855
I 42278 81542
O 16340 63466
I 74453 98091
I 4495 59181
I 31012 89520
E 20784 67142
I 14834 29689
I 68721 91327
I 63326 92582
E 10281 18092
E 60681 76216
I 4468 50491
E 7538 45250
S 6754 64654318
E 19105 92339
I 31176 34454
O 82269 94246
S 17848 880220016
I 622 31774
I 17893 55693
O 33499 45735
O 2800 62288
O 19100 60478
E 60273 87160
S 3808 424092046
S 95263 115556891
S 38843 255045578
E 43265 95871
S 67174 918960032
O 2307 22370
E 20044 63262
O 42350 57733
S 58450 516188398
S 33112 916706142
E 69660 79614
O 2679 44817
S 78876 620126562
E 16717 83164
E 8332 99075
O 11355 18395
O 10597 31028
O 45457 88524
I 6256 79148
I 69930 73216
I 9416 64130
E 45694 91365
E 16013 42347
I 32946 82193
O 28527 53616
I 22275 47491
I 9532 89200
E 53630 75610
O 55138 93450
I 71503 97877
O 38600 43457
E 28011 91227
O 62315 78849
S 55158 750521846
I 74885 82826
E 19717 80796
I 18776 90266
O 32586 77014
S 32411 318551591
S 77381 357186285
O 19831 50513
E 26092 67953
E 811 55783
O 32813 47552
O 58989 74605
E 21615 25285
S 34584 456041069
O 55283 83124
S 63827 666780194
E 22260 99630
E 30782 88522
I 35173 48842
S 95419 999958248
O 20207 90974
O 49884 69780
O 46399 58636
E 45087 97788
S 4542 417864832
I 26047 34084
I 22239 78779
O 17478 50945
I 7058 7272
I 64928 99532
E 26227 33702
E 41800 61251
S 92114 230225459
S 21196 246460853
S 85635 239090701
I 44097 97331
I 31046 97074
E 57229 83069
E 34336 50478
E 70522 78977
O 1459 42158
E 67437 72198
I 8148 55254
S 53674 469246194
E 739 93234
S 78363 717440749
S 57485 484621916
I 29870 46451
I 9397 76878
S 81801 233426552
I 27093 65279
O 25232 82411
O 15913 78998
I 21605 87213
E 24856 76105
E 19969 44696
S 51892 687863844
I 64700 79862
O 12567 69866
I 63735 81901
S 46452 805259345
I 10885 65612
S 38786 723203713
E 19594 43871
I 42523 57495
I 12250 35121
S 26557 682139369
S 63318 17270493
I 49791 97741
S 51290 400836675
I 44497 86653
S 18172 54290349
S 24002 292560957
E 62049 87250
O 8085 77624
E 55679 65823
O 25633 96740
O 25517 99145
E 39008 62056
S 75675 658413617
O 37538 38241
S 47505 569448583
O 74120 99519
S 20790 669031460
I 30062 77532
E 60300 72108
I 18104 82575
I 23984 56635
O 253 6060
S 34507 975265915
E 50066 76368
I 13408 51703
E 55364 73948
S 89468 933599290
S 13030 128533789
E 54890 94164
S 35707 895165114
E 53729 70499
O 25125 48727
S 1770 444107283
S 53597 567372924
O 11800 21659
I 79823 83549
S 60833 934559080
I 38530 93521
O 29317 80155
E 33751 34947
I 4585 68838
E 32566 81082
I 16658 20412
O 1136 8145
I 31750 41844
E 36799 68766
S 19905 821028971
S 39710 497681007
I 54526 70891
E 76611 86501
S 27213 283627550
O 46029 61521
O 38610 73386
E 26820 27969
E 31336 95455
S 49508 756345783
I 58195 61767
O 38278 46018
E 16160 34237
E 499 74696
I 42437 82645
O 3003 95334
E 7718 72361
S 6996 242123532
S 96727 535485049
O 71553 95319
I 10281 55109
S 67547 140405159
O 11684 90147
I 48842 86570
I 16251 53445
O 2991 97624
I 36447 91059
O 3234 98965
E 1013 91543
O 37034 72198
O 30040 44859
E 32043 41066
S 97191 982536158
I 15349 33506
E 27745 69835
I 27283 39897
E 21562 30824
S 33448 481032779
S 3282 972160019
E 9280 31328
O 34815 72813
O 7025 96197
S 62372 349837443
O 88697 94536
O 10252 20618
S 41126 148285579
S 38720 3330126
O 51515 85783
I 55487 85854
O 42399 95997
O 10994 25025
E 51979 87976
I 36268 69121
O 55574 58699
S 10447 742072031
S 28745 635848793
O 20071 92937
S 55742 212513298
I 10972 38375
O 22785 56987
E 18243 43800
I 32289 87658
S 55752 417880836
O 40230 45359
O 29661 58709
E 13710 30782
I 11792 27406
S 28036 803734200
I 49158 60322
E 84294 97939
O 2266 36825
I 23273 65204
I 51702 77820
O 83446 90181
E 54831 94043
S 17691 516949373
I 72788 77002
O 27818 58992
S 30425 235243619
I 84920 97735
I 10563 43472
S 87758 760935957
E 58375 84696
E 1727 7298
S 98220 252065199
E 14423 89096
I 8693 25742
I 16293 38067
S 57295 443487864
O 88813 98683
O 5606 18827
O 63403 93502
I 4406 70138
O 4917 12556
S 72878 705527864
S 72123 200019943
S 68473 878733101
I 21837 86260
I 9160 52216
S 1446 25132132
E 10432 31696
E 4433 29254
E 24737 92251
O 34857 35664
O 15271 92291
E 28797 35968
S 38881 185401201
S 64847 332023745
O 15033 40726
E 4271 46714
O 40401 65426
S 69949 598234206
E 20075 61022
E 23198 57400
E 50536 81179
E 86162 88296
S 33277 124552202
I 13448 34839
S 47190 531247547
I 12453 60780
S 54911 855996500
S 41363 410778048
E 8169 9774
E 61659 92897
O 66090 83192
S 48726 824765719
I 53650 73874
S 94708 915684646
I 52458 59168
O 9547 69268
S 61250 239631425
I 6413 83070
S 99431 678880362
O 12959 22998
I 12563 60293
O 68208 72826
I 30922 71042
S 8840 595927399
O 4550 59797
O 63604 94040
S 79209 381496223
O 42546 64083
E 3900 17069
E 33564 83718
I 33139 40160
E 11765 41855
S 6373 417602531
E 12438 36563
I 75268 97403
S 58086 690530053
E 69313 74747
E 8474 57336
E 32163 92881
O 36785 76417
O 64793 95852
O 11569 57547
I 1075 81258
S 61927 562134370
E 17948 70741
E 20528 72615
O 4202 52026
I 56988 80517
S 927 654331908
S 22066 420762492
O 43127 90911
I 32834 56068
I 49791 66836
I 57327 58855
S 76905 547889615
I 17691 82948
S 45155 260073341
E 51636 87400
O 11288 63494
S 39653 238640455
O 15886 32014
O 16483 55320
O 35275 90078
S 49304 218031206
I 42240 76612
S 82781 132168645
S 47504 806068726
O 22894 66875
S 36925 929708318
I 8505 84203
S 95442 513373185
S 1630 731168288
E 4428 41823
I 11853 81034
E 5031 99086
E 66520 94089
O 38169 46694
I 29813 80725
S 44119 731241387
O 4592 23509
S 83267 822695524
E 12262 58651
S 88781 393239042
E 76071 76473
E 24436 43760
O 51905 65516
S 80352 184158279
S 25991 835856849
O 6313 58870
I 22514 38744
O 12893 50584
I 7914 89835
I 4577 78534
E 2368 69674
I 59805 99016
S 26257 47770136
S 51678 387548687
I 29627 67126
O 32306 84261
I 9906 76755
S 70421 563920194
E 25644 54612
O 17859 78789
I 41052 93808
O 53476 55817
S 95265 601630399
I 27177 99893
E 17833 31862
I 74278 97271
S 44065 382321457
E 24066 43028
I 43807 93881
O 30287 84372
S 84066 617439703
O 71323 78089
S 67706 757935259
S 54307 144101368
E 37368 81340
O 7556 44882
I 55583 68343
O 47298 66032
S 23819 232085286
S 49535 677763571
E 9210 62005
I 10651 38291
E 16637 72196
E 72912 92571
O 23169 90964
E 44140 81808
O 19579 86397
S 38395 20834740
I 31242 46880
S 40540 744119492
O 24819 26840
S 81368 231653263
S 98498 916311577
I 20993 25500
I 2836 50139
E 17607 30054
I 35275 53343
I 18069 78019
O 14710 75966
E 19449 34090
E 79881 94213
S 63285 870185649
E 52140 86667
E 43727 54130
I 45091 98967
O 46035 74113
S 79907 953212734
S 304 532899860
S 21290 968429871
I 26160 91467
O 15535 52698
I 48266 65858
E 25589 30124
O 38771 44658
O 1151 74306
E 62628 79416
I 33408 59525
E 73183 94085
E 32347 96351
E 27378 68069
I 15343 46491
O 55254 83652
E 10672 37111
I 14872 74130
E 10992 63621
S 28587 976450434
E 27160 47733
I 25847 91974
O 30025 87239
S 67870 667465513
I 29772 80355
I 24709 97612
I 26071 64775
E 7952 44106
O 50190 64199
I 55787 66797
I 30490 45526
I 14152 92873
E 60285 98191
I 48121 63097
E 20975 63518
E 31133 70888
O 17278 97695
E 15724 69638
E 60358 68862
S 57319 281504609
S 34486 403563236
E 56782 74402
S 64798 359161225
I 10118 11483
E 34608 91394
E 91352 99858
S 53302 282789871
S 38483 779018329
E 18324 89837
O 68782 94134
S 30311 894125364
S 92391 855085064
I 60137 69596
E 44541 52373
O 33881 59785
E 4124 88686
E 7771 72372
I 31470 51606
I 56163 68172
E 69993 80788
E 11836 37942
O 723 59050
O 3679 36928
O 38018 70421
E 22441 27195
I 16181 63411
S 44521 166280045
S 99843 420263293
O 2436 55109
O 1555 72882
I 20638 90718
E 40083 96050
I 53826 61364
I 56242 95393
S 77311 296845844
I 309 45989
O 34910 59217
I 70 99862
S 30955 636520232
I 3139 33152
I 43716 97188
O 20403 31283
O 16563 92417
O 2123 20853
S 94471 879882773
I 70750 92920
I 42866 96002
E 53635 98792
O 65539 87260
E 12345 51145
I 3476 10580
S 64823 983072344
S 83420 267567093
S 64535 545561739
O 27337 75101
E 23527 43423
O 13087 75994
S 71330 621031791
I 86716 91583
O 65863 93165
I 22472 69208
O 38125 78173
E 1607 96313
O 75517 84477
E 25758 51119
I 8701 40446
I 1057 6228
O 77952 83544
O 76312 86005
I 36535 68276
S 60323 220600164
E 16442 80134
E 23406 81438
S 90977 915727264
I 27312 94021
I 27966 53898
O 1931 55417
I 4379 89719
E 13017 36908
S 99369 123123982
O 32196 97760
I 73047 89147
S 29764 569822622
E 31623 87898
O 45108 88573
I 14834 69943
S 92307 221424463
E 31369 37799
S 71265 449090847
I 52046 75506
O 30208 76414
O 41285 43406
E 12339 74649
E 45807 93875
O 2673 10389
E 54398 92650
S 23570 134105318
E 15918 18711
E 8796 65295
O 90544 95666
E 6271 68990
I 11120 22296
E 3809 87908
S 31328 423674640
E 56322 71058
I 54240 79184
O 17895 53120
E 36846 96563
I 31923 36969
S 27269 106156081
E 53940 90363
E 49401 88507
E 5149 63934
I 49991 59917
S 45985 266811846
E 67303 88617
S 75514 271926583
S 23546 771472859
O 29248 44427
S 4237 492181052
E 29980 38595
I 84867 98741
S 62139 195144694
O 45256 82332
S 32612 672923570
I 78625 97595
E 94650 98389
E 24958 72490
S 2109 790371522
I 79271 88330
S 83649 793891331
S 5775 675488619
O 84185 91088
I 46398 79217
I 38723 50603
O 4207 95916
S 72484 504846305
E 10139 39367
E 54006 76364
S 12231 844018584
S 13478 368063723
O 67090 69315
I 59941 71136
O 46784 83345
O 63532 92548
S 72233 739092074
O 3280 58647
S 1964 421700718
O 32120 39975
S 52218 693769270
I 66609 79994
S 23880 81709753
O 80947 85452
S 29916 693781616
S 93225 436085240
E 39904 58427
O 3299 61672
E 27298 51751
O 14492 62778
S 74151 366218159
O 9466 14386
O 40968 93256
E 81789 92138
O 47284 88809
S 83248 53986117
I 19626 33924
O 33288 70131
I 58125 72124
E 30213 34944
E 41048 93366
S 73163 310215847
S 27101 412199343
E 50920 63801
O 10201 85937
I 17829 95304
S 76915 324174277
S 94416 85463874
O 59102 80755
S 43033 884293055
O 23324 23733
I 48526 51695
S 44285 574202706
S 7697 147836216
O 47287 90812
E 43579 82991
I 70950 71266
O 44688 62567
I 38460 85690
S 63599 346145432
O 93087 94321
E 62523 92081
O 69812 76011
S 25336 404171340
O 10786 69675
E 12823 74916
I 27714 77903
O 8882 84032
I 20601 64420
O 23314 50541
S 48893 107820137
E 13289 81646
I 17774 53093
S 54953 130253060
I 62235 95141
S 50676 339354840
I 13100 72135
I 20168 59260
E 6334 79247
E 12394 25810
E 68660 96381
E 46292 99723
S 62482 707112273
O 15580 87956
O 64662 65648
S 50890 77365332
S 41631 757803429
O 12100 31984
O 25948 36922
S 26358 366858823
S 96217 268644071
S 1029 401682936
I 25119 44580
E 41460 89500
O 11586 34338
E 84015 97675
S 9613 171415311
O 48230 70356
E 50722 76847
E 17630 88087
E 87060 94402
I 23758 39136
S 80939 925048610
S 88686 259282292
E 8143 38486
E 47828 68728
S 44794 319810213
O 28075 71272
E 47415 99331
I 71217 92009
I 7266 24315
O 1077 39090
S 19278 531469264
I 64171 72028
I 14386 15730
I 17694 55127
I 10634 32969
E 14563 16453
E 21614 25443
O 21153 86991
E 3633 99218
I 17101 36594
O 77383 96690
E 34842 88695
S 38505 823390858
O 11128 12201
I 18950 35059
E 47210 69717
O 65725 94466
S 24272 299580391
E 3708 26406
S 26693 867200043
E 58249 87366
I 7870 68542
E 46450 81855
I 51833 77791
S 30025 604431898
O 6731 77276
S 60787 190998236
S 62634 549931795
S 51990 641213240
O 35091 35347
O 42755 98575
O 12282 35818
E 28483 66989
O 10170 29449
I 68608 79272
S 18338 126082640
O 19946 98408
S 59235 950666119
I 30641 45788
O 14352 41179
O 52036 82398
E 31184 77605
I 43116 86519
S 48284 347948069
S 21203 183071587
I 12019 32249
S 14591 348661788
E 61376 65025
E 9809 82237
O 17779 84600
I 15921 33858
O 316 91802
I 24186 39178
O 54064 84491
E 204 9522
I 59241 59328
I 20136 69348
S 61324 350629473
O 23116 31398
S 35476 680069319
S 29858 419237112
S 79495 849685459
I 44269 50695
O 52664 85306
O 41273 53418
O 47486 61951
O 70584 93198
I 24239 59466
O 3234 82012
E 18648 23221
E 43525 85124
S 72538 506976726
I 3011 89694
E 28992 92283
O 10144 23036
E 29567 55069
S 6767 304330182
I 25149 64405
E 60008 92262
I 36570 97042
I 41971 61571
S 38220 336313262
O 48002 84831
O 3630 81368
E 47255 70533
O 59286 86991
E 35357 92584
I 12111 50593
O 17775 27485
O 24605 25789
S 7322 428197488
E 76575 80799
O 51860 60798
I 29339 46648
S 16108 455336370
I 45588 62586
O 38604 87597
O 79840 97204
E 18907 86053
E 46342 50329
I 19479 22375
S 41140 176003159
I 16412 31230
S 85617 286541539
E 15968 96156
O 87248 88935
E 4968 8298
S 44214 537842055
I 53285 71988
O 40172 85700
S 66307 702485920
E 5833 73712
O 52204 65259
I 2683 77198
E 74818 89871
S 50806 185185864
E 33295 92832
S 75061 739530662
E 7323 50519
S 97060 934526471
I 59718 89679
O 29927 32358
O 5023 89754
E 61813 97967
S 52319 116409344
S 82782 496798665
E 15871 85264
I 73247 90242
O 25239 77134
S 71208 147612079
O 29822 42208
O 27613 59240
I 17675 58246
S 24522 712655823
E 29092 73032
E 30862 32077
I 49150 85242
O 83588 96036
O 79836 92783
E 5479 12717
S 69583 633672721
I 49724 71623
E 69979 82354
S 86611 141141080
I 21530 49987
I 63611 96236
O 24184 28803
O 72001 83624
O 25832 78171
I 27174 87961
I 38458 60869
E 14695 83958
O 74433 88701
E 28795 35209
I 8887 32479
I 44963 90612
O 46763 85392
I 30898 78762
E 67811 84942
S 89897 921918764
S 57480 247358601
E 22177 53691
I 30379 74900
O 73977 93045
E 1041 79743
I 3533 59772
I 65355 80654
I 20725 70826
O 73816 85885
S 84877 246784767
O 38 2028
I 93668 93955
I 28611 71492
E 11020 97749
E 4604 48767
O 31156 74832
S 92915 597274348
E 8639 20808
O 56695 67989
O 70544 84174
O 10080 74108
E 2369 60347
S 96148 530585978
O 21408 91569
O 35022 58459
O 51366 90389
I 36530 65298
O 47979 82417
E 33891 77586
I 92700 93374
E 15560 74619
I 5815 74427
S 45611 828184940
S 20906 437773747
S 17867 696560535
O 73886 82256
O 15241 48313
O 5767 39085
E 9457 62359
E 58957 76913
I 40003 48104
S 95493 625898157
I 5866 44706
E 11880 51242
E 48194 82505
S 91246 489172334
I 22559 39565
S 43212 114689563
S 89986 497768801
I 29811 42027
I 20419 39029
S 46675 511626925
S 84559 637998332
S 15875 577576320
E 4453 86634
O 33416 46590
O 32484 88686
E 42267 94218
S 84484 568480245
I 30222 39105
O 50127 84153
S 93156 569825724
E 8402 76070
O 36980 68345
O 7710 37159
I 58272 76254
S 89261 287549658
O 36452 73972
I 74847 81360
E 81975 86895
O 33541 72950
I 36210 69538
O 6950 93882
S 35751 304647875
O 24483 58400
O 19778 78840
E 52358 75978
I 1241 67789
I 6310 39885
S 80492 825113876
S 3541 781979927
I 6267 24201
I 43008 62028
I 13294 87544
O 4931 41312
O 72197 76727
I 17129 32477
O 90438 94038
E 23653 31049
E 8642 51255
I 17207 28242
I 77365 89905
E 37582 61740
I 35097 53756
S 48656 636605847
S 94417 900048293
E 88169 92573
E 23456 80918
O 44213 87333
I 52777 87371
O 34986 50607
O 67421 95900
O 6781 17635
O 32659 49713
I 56168 58144
I 75804 99767
I 15862 17268
O 40627 60081
I 7049 52216
O 76855 83248
E 55257 72948
E 76490 84984
I 24905 38502
E 34752 81656
S 56103 695722218
I 11672 70099
I 15750 49424
S 90881 366604036
O 5344 23605
I 74971 76715
I 60675 96830
E 12774 53160
S 91111 899805923
E 55739 74241
S 38325 965759924
E 25012 31978
S 40410 977820307
O 9492 77041
I 26108 60231
O 7538 92534
O 19080 73753
S 37798 25089577
S 28467 151800351
I 18807 24350
I 71272 83874
I 37343 94638
O 482 82448
E 5122 66221
S 36561 803887896
E 35328 78598
I 73162 76628
S 67052 694253358
S 77276 430292268
S 15651 969532096
E 28830 96304
I 53762 87857
S 14003 386601349
E 21916 46238
I 28769 57073
I 21776 91445
O 37901 52139
I 29322 70923
E 18076 54879
S 62762 756440050
S 19343 300651125
E 19477 21560
O 61847 67629
E 1682 39800
E 15172 32351
O 40383 57468
O 47326 82072
E 39838 92744
O 8941 57332
E 36665 55069
O 25530 90684
O 7534 52054
I 27171 73827
I 18812 99929
I 30866 67006
O 9749 10973
I 23706 49451
O 58446 72955
I 33509 43733
E 65216 96748
O 544 11444
S 34578 451350831
S 52323 540012718
O 35408 69307
S 60114 554723871
S 76363 50499088
S 15636 961229263
I 85176 87591
S 25924 605531277
E 46858 87152
E 46378 53736
I 20022 36384
E 2559 16206
E 19506 66414
E 47352 55500
E 44385 80680
S 5061 366847088
E 17780 68178
I 67828 88796
I 25437 90263
E 16937 90594
O 34727 73152
E 18685 38136
O 14548 94613
O 27498 36492
I 1742 98585
I 17097 68655
E 94964 96502
E 55732 64198
E 2795 56307
E 14709 62520
O 7359 91163
S 24702 894344320
S 95612 128618920
I 160 79473
I 44796 88622
I 16098 53065
O 8485 35739
O 73949 88614
I 3760 62521
O 4122 94761
O 73824 75415
O 5064 68117
O 35253 41353
O 14693 58268
O 15512 43091
I 46034 59397
E 13279 43620
S 48942 793298313
S 53336 351711525
I 26191 39096
I 25522 52949
O 1390 71071
S 48137 684353594
I 4339 20750
E 62088 67766
E 31823 89840
E 15949 18224
E 60319 67693
S 98986 495193811
I 18174 70243
E 14827 67240
O 36957 81444
S 42827 281379782
I 29728 51286
I 47660 55080
S 43356 411245650
E 6472 13562
I 40942 49620
S 60049 710174446
I 13518 55328
E 53822 78609
S 63806 131125596
I 27526 59477
E 40595 50464
E 63868 72599
I 92858 98981
O 30500 90978
O 48148 60536
O 7581 26686
O 44604 62262
I 2203 79594
O 24658 81907
O 12334 31332
O 19320 90221
S 67749 950516961
S 2303 440551231
E 17306 23750
E 29779 42209
I 6875 15499
O 71675 73830
O 51662 72006
O 17872 25236
O 63204 93447
I 41283 48556
I 14331 91624
O 76060 94263
E 21431 62583
S 21627 600715135
I 59710 76199
E 23554 89537
O 34673 94917
S 46937 941213253
E 17982 86310
E 45853 84110
S 49565 669801522
S 91053 184398878
I 61693 77515
S 97077 369974092
O 37830 71838
S 91562 981038193
O 21100 84109
E 48227 71008
O 62048 78334
E 30679 87467
O 29992 86129
O 340 72031
S 6369 758968145
O 6307 31231
I 29463 46838
E 3923 4084
E 66738 88968
S 17574 823227753
I 15123 79555
E 55541 99934
I 35772 56770
S 69913 44867236
S 69665 494129084
I 29738 36024
O 29344 46668
O 29228 63937
E 74440 99248
E 12282 80100
O 77817 95665
S 2249 339607970
S 62438 504406246
O 36708 38501
I 9337 72707
S 55880 666638091
O 2407 34084
O 1748 34497
O 51219 53023
I 30215 63073
O 201 8746
I 74803 99841
S 93820 944271380
I 15086 97126
O 45949 88697
E 90623 95400
I 77201 81343
O 17764 29706
I 12908 88750
S 26064 140127069
I 49334 72148
O 12225 86716
O 15820 90902
I 10610 31750
O 40836 71664
E 68243 68903
O 57106 71906
S 98383 621968102
S 10578 384419027
O 42252 77792
O 2572 44137
I 78502 87547
S 26916 515063102
I 26857 94501
E 12462 87271
S 25279 815627265
E 41837 86035
S 94380 39721635
O 14994 36379
O 2857 80952
S 53623 19612194
O 68859 84237
I 12349 94606
E 81228 88396
I 61623 76315
S 92588 55338698
I 60757 85264
O 30276 55713
O 21722 79753
S 51536 196496182
O 20221 82781
E 64729 93411
S 67025 761591604
S 44208 774073212
S 21641 281774185
E 38290 43778
E 26630 83395
O 89473 90090
O 35955 87731
O 17756 28253
O 45104 54705
O 18506 70600
E 730 88160
S 95890 840637861
E 15266 90196
O 50962 61200
S 90889 984816344
O 17894 36577
O 57421 98469
E 44026 82501
E 58208 86342
O 10330 25621
S 49208 527339416
I 14458 17333
E 27278 53255
E 15297 31307
E 5195 56812
O 41632 71118
S 3008 751342052
E 36314 89910
I 16393 16846
I 20209 82482
I 57458 74313
S 57378 340371771
S 42816 479735485
I 28147 40473
O 36834 57053
I 64711 82613
E 11960 91930
E 48256 79153
I 15334 59401
O 46698 48151
O 7468 25295
O 25756 29488
E 36091 85701
S 75649 611221162
S 42072 235393991
I 5183 60609
O 4741 64787
I 11306 67869
E 4691 95989
S 34324 136516948
O 54008 81023
S 19143 634012937
I 15747 50658
O 56075 96772
E 14671 95816
I 58111 85741
I 74651 91491
E 10552 67848
S 13893 254318718
E 19450 22903
S 85294 77357049
E 37596 60819
E 28304 83216
I 1002 35812
S 4929 298121239
E 47565 57224
S 8448 269538887
I 52690 60024
S 48563 956534621
S 64702 791353143
O 17020 62050
S 1716 424476620
I 12652 56771
O 62091 79130
E 31267 40553
E 71930 81958
S 40422 768557033
I 53400 62843
O 28167 47961
I 20322 91638
I 70705 97782
E 2874 95240
S 5823 85523110
I 90628 93173
S 68796 429147446
O 35628 39255
S 73406 299632157
I 83278 84601
E 46484 65396
O 16621 59916
E 13899 66769
I 16316 65622
E 68321 91515
E 19000 58549
I 34387 98724
E 12733 24494
I 10421 66095
S 15173 793202962
O 22458 48825
O 5660 67995
I 7126 48726
O 28659 90406
S 77368 927614930
O 16743 77870
E 7404 37013
S 99076 446760964
S 29455 192942787
E 75190 85625
S 8094 349507110
S 10024 685094173
E 2244 63498
S 4609 292272886
O 45052 93506
E 52761 78560
E 47213 58487
S 4161 138427109
O 71098 82788
E 54961 69583
I 39800 91146
S 7802 803660196
O 73662 92596
S 84392 483602779
E 12489 14641
I 37349 38351
I 30003 68036
O 95035 96958
S 9140 176097140
O 16305 86687
S 90933 1181653
S 47524 699974004
I 20537 99067
S 82986 592342704
E 30396 95703
I 6024 31067
I 42828 62567
O 17161 68055
S 92112 93034982
S 22179 264309971
O 94574 98222
O 50191 85590
O 2527 21204
O 20919 94046
O 62941 72534
O 12653 26730
S 85840 798084659
I 38128 84436
O 13597 96832
S 61990 863983198
O 263 3206
S 83299 459115138
E 2585 38727
S 51453 990689153
O 19806 25702
O 48218 49857
I 42477 96047
O 5776 81324
I 64929 96337
S 35009 808587119
E 29317 48120
E 15109 22748
S 73095 499028556
E 28171 47867
E 14292 32484
S 6153 390061838
S 36058 344510759
O 12099 47577
E 6418 72170
E 18460 43918
I 3301 16708
E 5940 87310
O 39274 47260
O 9772 69538
I 35125 81211
O 33528 88376
E 41860 96481
I 1132 99125
S 64574 344446251
E 58576 77209
E 5020 57353
O 95531 96449
I 4764 11177
E 66759 80077
I 69283 82340
E 42946 90573
O 26862 81855
S 94928 52047307
I 18676 54678
S 13789 454165111
E 24022 44705
I 62810 71663
O 15054 25471
I 7469 11807
E 30094 97949
E 90949 93082
O 4481 36663
S 68225 428383766
I 2770 5842
I 13608 29530
S 75967 457177368
O 41679 41832
I 75746 78522
E 2484 90132
S 39836 745282616
E 9756 65014
S 20424 210415551
O 88984 92817
O 32948 74003
O 10087 24513
I 3742 64500
O 3284 85292
I 73490 89906
S 73668 670159440
O 26985 63063
S 87051 857767847
E 57472 95716
O 13 65775
E 68350 78818
E 6174 30249
E 93688 95663
I 25116 95530
E 29663 59192
E 24436 26369
I 28649 94750
E 48504 79726
S 95552 96986350
E 34786 74516
I 11038 24647
E 20783 34216
O 64913 72794
S 46134 210493784
S 25845 715451020
I 32893 96236
O 81320 97397
I 24155 77623
S 86350 897924714
O 3707 30655
I 15518 80397
O 16351 33911
E 23006 31144
S 35700 248272116
I 64404 66115
I 62911 84611
I 79908 95075
I 22457 47165
E 32498 97174
E 37883 57816
O 40019 83669
E 65314 66691
S 87135 482047919
S 38600 627643694
I 19827 77375
S 44686 445819007
O 28132 37405
I 26945 43061
S 95571 946492711
I 31298 69382
E 72397 92274
S 13026 785051891
E 19195 83937
O 64900 68128
I 58660 76650
O 41863 67171
E 12489 28466
S 64130 538752086
S 59163 17261708
E 40919 84957
I 58328 79809
O 24746 61682
S 57096 909391799
O 10047 57464
S 83250 62676687
O 57040 92397
E 21795 50901
S 9367 243764748
S 3782 529963499
O 10896 72672
O 12972 57944
O 48845 59539
S 45276 973104933
I 71321 78131
O 23791 61390
S 59000 164398374
I 36014 98182
I 69733 71906
E 40768 47560
O 31466 57655
O 29015 30087
S 5670 993933463
I 69593 70692
I 38929 75306
E 54990 59737
S 51416 294832885
E 9266 36686
E 43161 90041
S 29952 558853297
S 60628 402687186
O 7253 25375
I 22978 66314
I 29421 77596
S 59924 453728783
S 66281 384607398
E 1435 83369
I 5806 20760
I 87420 87559
S 30010 423431093
S 67243 253932598
E 17613 55282
S 90747 936858236
E 69007 79700
E 15494 33585
O 36180 86947
E 28191 90070
I 2364 13971
E 13693 88397
O 26583 79767
E 22704 43938
E 5706 11025
I 6680 16947
S 5983 765406477
O 22559 40905
O 35105 53177
S 6170 191531961
I 10453 41954
S 62005 423787589
I 11894 44206
S 65721 253000255
I 22089 99925
S 95688 782256720
O 64633 94786
O 21657 27030
S 16731 271057680
E 9515 29745
I 11259 15281
E 77998 95070
E 71239 99682
O 712 92135
S 50304 323171194
S 20076 101962453
E 53657 92140
E 79718 80371
I 5452 49570
S 15234 644001949
S 91240 329295900
I 32681 92127
S 16851 853560019
I 37516 88910
I 23855 35608
I 24220 31300
S 69470 575326726
S 46498 323021527
S 28913 915581892
E 14611 61971
O 35363 87887
E 16805 67313
S 33479 706473498
O 39821 52946
E 36579 60819
S 29274 633964725
S 66885 174955293
I 50717 73706
S 73844 194738305
E 8098 63448
O 52590 60321
O 44781 90652
E 25305 45151
O 19566 82610
S 58779 218115470
I 12452 72813
I 8037 35483
E 30651 45132
O 74966 82275
S 76632 376524666
E 16787 18020
I 25458 49863
S 43389 398014240
S 18943 366128584
I 47712 81665
E 54731 85062
E 9994 57721
O 33426 34567
E 1989 28958
O 10655 33775
I 36725 67142
I 86933 97153
O 11465 85152
S 10205 40740268
O 13035 52230
S 18782 329318798
I 43906 48965
O 51975 81788
E 17608 87748
O 580 66592
S 46667 482219597
I 41988 90438
S 12267 974400592
S 64045 395925112
E 48897 58377
I 54174 63291
S 98880 948877134
O 30758 40771
E 60857 65299
S 10894 815894708
O 27143 52214
O 26761 64480
I 26560 70066
S 55952 148111788
O 19433 42898
I 39645 66523
E 10974 33097
I 70187 77434
O 23609 89731
S 71805 398581353
O 4573 38291
E 36682 52520
O 2831 99779
I 42901 89007
O 42925 97963
O 35887 50187
O 70962 72374
E 18730 88974
E 16174 85545
S 59453 923908390
O 20913 34882
E 15330 28275
E 10585 13621
E 13587 88186
E 51722 55827
I 30110 43514
O 18728 91195
S 47246 860828299
O 35403 46833
E 3246 63266
S 91508 62931296
O 22602 61815
E 48608 68729
I 82270 85282
I 48596 54000
I 53560 83216
S 89469 574388029
E 73792 81694
S 33177 971468547
O 44582 68894
O 1499 83131
I 81400 86214
E 52625 76559
O 51329 80759
S 3475 213088622
O 17034 36786
E 11354 21456
O 40985 68962
O 10035 33471
I 18833 70061
I 33582 95996
O 23024 51328
S 81663 695167063
O 25283 39999
I 8240 35577
S 49494 697720789
O 4229 45028
O 9295 74415
O 20787 71548
E 55957 68083
E 74370 77873
O 18641 30699
O 66909 69405
I 80081 84177
E 42741 90141
O 39102 70904
I 35829 50054
S 80112 72139152
E 62127 99946
E 56209 57005
I 89066 96997
I 45865 57602
E 37908 99842
E 2913 11444
I 12579 15908
O 34732 91957
I 38784 41124
O 60320 98134
E 36241 61419
S 67410 452398379
S 44691 744449066
S 26730 194936939
E 9925 71446
E 23967 99317
I 26450 29535
O 4019 47570
E 78206 96620
I 8657 50106
I 52714 95118
I 15156 23451
E 27369 76609
S 45325 969303751
E 13325 46740
S 67425 456624673
S 15499 280041150
S 96142 743986292
I 21464 91068
E 4414 77944
S 20404 312624255
I 8436 85701
O 64470 89162
I 36308 79218
O 29653 97961
O 26084 26298
O 19520 53530
I 12468 40368
O 14848 25792
S 21139 858998266
S 6267 405584894
I 4849 76433
E 76880 77744
E 82 93523
S 28829 704994190
I 86007 88776
S 93194 620466721
S 2030 336639211
S 37049 13023434
E 68859 95372
S 99393 938796484
E 48806 97893
S 46731 825478737
O 5279 49446
I 32273 48168
S 49116 991709385
S 89489 516996191
E 15609 37360
I 55455 81478
O 40550 89291
S 36994 53869064
S 73402 514673435
S 7393 191312700
S 60826 306841363
O 33524 40637
O 56747 83073
S 47742 54706117
I 55714 62867
E 90366 97041
E 10436 20454
I 70921 75848
E 57510 65078
I 13795 61600
I 10342 53718
E 8443 67088
I 67458 83648
E 27714 44306
E 11233 34254
E 50040 92481
I 21597 41690
S 47654 28126430
I 1215 2202
I 43834 62689
I 60662 65225
S 87900 828868047
O 27557 50962
E 4629 91059
I 29846 30042
S 63264 583242318
E 8635 9409
O 1755 63404
O 73644 93493
E 45048 66209
O 27990 96908
O 54007 57133
E 16268 37229
S 546 611888121
E 46106 92556
E 17390 62807
E 1829 62285
E 27266 74557
S 58302 124285496
S 97059 411675049
S 59392 678355209
O 56888 87210
O 81333 91728
E 44081 48422
S 87674 71347942
O 57127 57147
E 18273 49052
E 17050 60124
E 26474 28192
S 84416 285063972
O 62322 92772
I 24261 55507
S 95300 928269148
I 76065 90267
E 46971 66116
I 42270 98464
S 73900 743489763
O 2863 92646
O 60250 99575
I 28392 47528
E 64282 82468
S 40370 679974438
E 25461 58510
S 47962 392774401
S 17365 849553625
I 78328 97963
O 4485 81790
I 7393 45058
I 48486 53422
O 70975 87764
E 13094 40511
O 25005 38535
O 83786 95737
I 24430 60352
I 13312 73940
O 32693 38706
O 21385 47298
I 24455 29528
S 83708 705843478
S 84076 42216927
E 23858 36879
I 24242 95445
O 13319 50839
I 345 27571
E 30759 64319
S 32903 220551848
E 11544 19036
E 13590 99770
S 22858 366651443
S 23375 71785514
E 51961 69521
I 19484 35161
O 27389 97526
I 37759 67888
S 92575 566695078
O 12338 84220
S 96420 106443932
O 12631 94599
I 4200 94230
S 13328 798859038
E 26866 30788
O 23894 71516
E 13685 55865
O 50594 83889
S 37274 183939801
O 75324 92271
S 4089 992710454
S 50607 781450187
S 17452 815797226
I 22448 79173
E 43818 65122
S 44900 653349451
I 9501 84263
O 33464 85298
I 28883 93628
I 31306 55138
S 81399 462721280
O 27480 59047
S 28919 699335065
S 74493 152318448
O 22774 31890
S 92805 16732327
S 78287 477920253
S 59901 75279253
E 46749 92106
S 74358 646177488
E 54480 68139
E 56860 60931
E 68512 87817
E 6090 26527
S 59937 224265566
E 31193 92833
S 2723 870301999
S 96524 52334359
I 16140 99038
I 18302 88415
E 1350 9085
E 16531 31602
O 2042 36323
E 61952 88731
S 56966 959173673
O 5330 15378
S 12035 988011890
I 29942 38731
E 9829 53417
S 74140 858514445
E 7136 83215
E 56096 59650
E 5241 27651
O 26262 30174
O 8490 87096
O 46503 79670
E 48500 77745
S 42820 606008451
E 31588 84760
I 27544 86292
I 37401 62889
E 9098 94145
E 3725 17875
E 7091 33897
E 7254 12550
E 35143 64292
I 3716 70748
I 60090 68363
O 38756 88501
O 32402 35542
E 22162 48032
E 23047 50148
S 218 255980522
E 61472 98918
E 22200 90697
I 31513 72181
O 7162 84905
O 50468 78133
E 25168 54960
O 25588 84621
E 20028 50060
I 26001 98689
I 45624 46744
E 29585 86512
S 13263 29689616
O 375 96775
O 40583 89969
S 15797 944226996
S 56917 144834722
E 51490 62576
O 13004 79677
I 10430 55626
E 4641 77398
E 6273 14860
E 25067 33792
E 61916 69518
S 63423 376515343
I 66130 74201
E 51051 67758
E 64462 95507
E 15875 34466
E 36457 65110
E 56421 87287
I 16635 33534
S 40525 377858733
O 15821 31991
S 3960 198471772
I 82891 94157
I 15427 86817
O 6685 54336
O 81717 88481
S 33644 214353709
S 31556 228366887
I 19698 65737
I 70914 90527
I 73905 80707
O 84378 98917
O 65750 91852
E 41537 50196
I 57423 79113
S 46169 139507587
O 68089 90678
S 61526 795105364
S 46413 992155780
O 37917 99713
I 40146 42206
S 58758 895220807
E 2187 96285
O 20535 65981
O 6171 11788
O 7419 18506
I 29848 61909
E 25635 81826
S 58973 258422973
S 47063 611622706
I 9381 32153
S 23195 91078404
O 13793 90636
O 19725 93238
O 1148 90184
O 29615 87006
S 27114 952163715
O 22539 57552
I 51750 95799
I 66881 94044
S 99737 111142451
E 43111 43264
E 7122 68499
E 67631 96202
O 49325 65007
O 49473 52647
E 22440 43651
E 21672 68373
O 20236 54543
E 28809 82993
E 8673 73822
I 13736 18976
S 54996 850725080
E 20948 46273
O 16097 32339
O 92686 97613
S 85613 881482650
O 36684 87425
E 60943 91277
E 79641 92886
I 48398 87743
S 17382 959586344
I 82751 93441
S 45139 343848544
I 4198 46120
I 14771 55866
O 34342 52390
O 48255 88075
E 62551 75566
E 73618 84730
I 16083 78497
E 45191 51841
S 92207 909221109
S 60947 177066286
I 1404 37512
S 32717 178575891
O 49273 66679
O 24007 77694
I 28708 86239
S 38223 437883516
O 70658 97457
E 89933 92123
I 19266 45189
S 10504 614587491
O 63027 92092
O 35931 99697
O 31636 70067
E 63017 95237
O 12625 67617
S 56581 380433087
E 693 94558
E 23453 36292
E 34339 62414
S 11487 244795333
E 10416 50385
O 11381 66593
E 61781 83058
E 30002 55757
S 86650 96479840
E 38907 85300
E 48826 92163
O 46567 83827
O 37611 71382
I 16158 72282
I 37268 48182
I 48232 53289
I 20043 43672
S 23633 167871738
I 18443 95563
O 74585 86589
E 29055 31139
O 27509 45518
E 34256 42981
I 43299 97165
I 60011 86754
S 31093 348651294
O 6466 26299
E 9137 22463
O 36098 99678
I 9473 18174
S 18694 675181242
I 19513 81104
I 20165 76078
E 29607 52195
I 93537 94321
O 21745 26304
E 75367 94912
E 35565 87606
S 16443 332564011
I 65192 93931
E 66747 88229
E 7716 39209
S 7083 460303831
I 46970 95008
O 64762 70696
S 9140 753454039
O 88531 97295
E 16316 63972
S 93461 541589956
E 7016 67336
E 10678 20831
O 24350 75212
O 6839 42597
I 50910 84720
O 2194 66701
I 42272 96366
I 4732 20473
S 79026 16445885
E 51347 71950
S 15009 328141294
O 10060 16091
O 5937 61646
E 7766 60160
I 26683 36915
I 63033 68838
S 16398 360649647
O 4723 79686
O 30498 51785
I 59194 74938
I 72034 81045
E 76828 80656
O 733 14222
E 18157 42170
I 42118 47991
E 46956 77331
S 39766 974211592
E 49432 83640
S 50659 885247922
S 22501 984582018
S 90503 201363868
I 12810 99580
O 57280 87864
I 62747 99912
I 18142 38190
O 73860 95252
I 23914 48897
I 6035 20256
E 50749 62767
S 21475 835584212
E 47777 76987
I 21982 45037
S 46960 696411863
I 90829 99952
I 19213 65737
S 73978 913801378
S 62361 238504523
E 20109 88321
I 882 1750
E 18704 89606
S 1811 873656385
S 6758 306465610
I 31460 60891
O 13378 81024
O 38625 69232
I 53173 60472
S 86730 28843872
S 2483 50000362
I 509 15855
I 73245 87224
I 46248 53554
O 14933 55445
S 50678 466189473
O 28278 95253
E 34119 40173
S 58918 623520259
E 4940 74141
E 24655 92974
I 71513 90918
S 63708 634289752
I 3510 79047
I 56971 61330
E 2354 88023
I 2368 6230
O 17744 98775
S 53426 417605671
S 26595 19674816
O 17763 72064
I 21437 42550
S 12557 160509407
I 62514 97655
O 47637 75929
S 73699 550755588
I 70349 77320
E 40627 40682
E 27152 40918
E 12352 13356
S 30083 163456301
I 18015 64265
E 36760 86753
O 39640 72363
O 22596 73107
O 26888 66646
I 39822 92399
I 8693 83066
S 32426 977298942
S 18826 271780173
E 53473 56145
I 52462 84052
O 11286 84914
S 67841 154850106
S 24244 688344978
S 13992 599380636
O 12579 71649
S 45631 589123225
O 9456 48535
E 13076 48826
E 44853 70996
S 60948 719433506
E 69883 87540
I 39731 39952
O 52545 97442
I 5101 48377
E 10589 83346
E 37489 98164
O 27869 38748
E 15359 66733
I 44877 93924
E 84745 99464
I 47556 89545
I 60483 89523
E 41108 41151
S 46719 154835235
E 52203 56723
I 6959 48475
O 34320 46421
S 41159 937368783
S 55489 109951563
I 82692 96131
I 25956 51742
S 50869 993934749
S 84559 912074545
I 41590 58944
S 57343 49702999
O 22070 72698
S 92539 523165782
E 42660 99387
S 367 6308723
E 8007 72325
E 46723 79460
E 17322 68080
I 60350 73516
E 40215 89865
I 42365 81293
S 52776 378962306
E 5949 44033
S 53395 829804148
O 41693 50017
I 33459 65561
O 75402 90169
O 65450 69934
S 2846 578628764
S 49898 588420878
I 54524 92306
I 21624 88242
O 64469 71692
S 67740 421254747
S 42554 214708696
E 36607 55940
O 55889 98293
O 82602 88608
E 11511 64419
I 3747 48746
I 28466 63523
S 56480 747041191
E 34864 43871
O 33041 80601
I 31934 93093
O 45792 98829
S 12017 855715244
S 44988 168171943
I 10843 83480
S 69030 856291839
S 48742 550293849
E 93899 99200
S 89369 593082158
S 25176 179978841
I 72210 97866
O 10641 18167
O 54844 57159
E 3390 3588
O 13551 23018
O 32543 48065
I 10714 30688
I 68096 89250
I 2290 16440
O 8761 56284
S 81622 642448840
E 75805 77721
O 16056 69255
E 42148 76683
E 1897 73285
S 17969 35732004
I 62144 80315
I 53663 64194
I 55237 67797
E 54109 71197
E 29611 82928
E 3581 68020
O 10825 67815
O 34319 35970
O 14484 28451
O 744 79981
O 4222 30656
E 78019 91149
I 32711 76485
O 43995 72283
I 85930 99950
S 59018 666965347
I 54574 73297
I 35400 94830
S 71618 793802749
S 8307 268733055
O 12019 86846
I 16895 35964
I 1720 89946
O 79066 79713
E 49981 91814
S 50034 796859553
E 48179 75524
S 97046 841957422
O 45093 74546
S 30629 488535218
I 7776 11829
E 41496 92207
I 27347 40968
O 20494 80810
S 25257 819860872
O 54111 88837
I 79351 90104
E 9959 81531
E 4980 10824
I 10055 94098
O 10020 77671
S 70681 677398224
O 15231 80101
S 7528 399648561
I 45492 96565
I 27033 99691
E 37873 64904
O 41838 54662
S 91106 668879402
O 43659 95607
O 20408 21142
I 6039 49725
E 27253 71996
O 35655 98192
E 18790 49210
O 54440 98301
O 46219 83100
S 40159 782493762
I 43675 73070
I 61348 64659
S 28128 262389100
I 47702 99967
I 8960 77354
O 7097 26814
I 4858 43515
S 80378 740091745
E 33936 82148
E 62262 78053
S 95953 644867357
S 95414 76860199
S 12826 687160736
I 72284 76398
E 26 19058
I 18518 87215
S 77636 712561414
O 40904 86255
E 38343 81618
I 8967 49449
O 1859 46485
O 51150 88549
E 8622 26852
I 55152 95399
I 7542 98296
O 32120 84487
I 23099 29263
S 90609 613890876
O 34181 44916
O 3851 95413
I 44984 63471
I 45166 79140
E 54014 94369
O 32898 45082
E 44037 51493
O 69805 89408
E 54092 56094
S 44728 803641456
O 3860 4010
O 1573 7300
E 21277 91933
S 17833 182667871
O 37352 88610
I 31534 46231
O 13381 26774
S 91134 48768027
O 75759 98362
O 4493 89522
I 7310 11585
I 44329 45847
O 3520 43286
O 58392 87492
S 73977 904835210
E 34356 70023
O 3855 80612
O 4874 98829
I 43868 79247
O 5334 76665
S 21885 467703203
S 89855 185678444
I 76982 99561
E 63257 71038
E 22903 76963
I 17970 94457
O 20812 90646
S 51069 158725761
I 13684 72107
O 76456 95446
E 41160 72849
E 26286 53061
O 17915 59668
O 4147 25873
I 28424 70600
I 26319 58428
S 85601 982373757
I 8195 19151
O 37379 86498
I 21059 83717
O 351 92859
S 8663 858905973
S 44069 896734361
E 13458 41579
O 72263 84023
E 424 43269
S 22304 812662623
E 22790 40380
O 90819 93084
E 15723 58817
I 42637 49371
E 48814 67136
S 49740 281082793
S 99503 296043581
E 32003 83579
O 48139 53582
E 59551 97252
O 77453 93046
I 20937 84855
O 58282 64976
O 4080 10326
O 23461 91827
I 49 86693
I 88463 88887
I 56560 84707
I 52438 93144
O 27890 46737
S 53011 317831976
E 19924 71005
E 19025 96223
I 34210 38358
E 28941 88800
O 21947 95838
O 88616 96957
I 4546 57393
S 89574 499786825
S 46720 494698638
S 69902 471290420
I 40615 63110
I 35745 49647
S 71850 375725816
O 41464 43537
E 14763 61004
E 50175 76797
I 13735 47387
O 89231 92843
S 49245 206745517
S 75504 287248660
O 12527 57239
I 5979 48135
S 21208 396532172
S 7194 304842495
E 6215 79505
E 48075 93775
E 43371 93191
O 80 52835
S 39138 207489839
I 71850 73913
I 3796 42817
E 9552 59051
S 33726 842336245
I 40214 50780
O 45720 79239
S 61558 781621117
I 60037 72040
I 20450 36325
E 38979 82782
E 53696 93813
O 7328 72982
O 93050 97663
S 16291 425085415
S 57976 350300996
I 34211 89379
S 24877 997674392
S 41154 612779170
I 37800 85350
I 19493 67002
I 55235 81746
O 10920 99643
O 16874 56698
E 64651 83543
O 18105 85082
O 4523 52198
E 36797 65396
E 35627 74485
O 50496 67556
S 93996 660767746
I 7410 52098
O 549 84055
E 72874 81695
I 58353 82831
S 67499 840178070
O 3565 66364
S 86903 109495301
E 35005 96245
O 49532 97286
E 15309 26106
E 58102 88127
S 91760 642576756
O 1851 5348
E 1826 97497
S 18280 544562380
S 49639 260965414
I 29765 97971
E 12535 70370
O 78579 83440
S 41283 476298392
O 32065 86986
S 58177 745153302
E 48429 65619
I 6370 63936
O 46082 81002
S 18779 859698387
O 1907 80829
I 33552 48017
I 57609 74178
O 46511 82754
I 44338 48368
O 5400 22866
O 23242 29260
I 68122 92248
I 1390 33752
I 63716 92496
O 24622 91489
E 50790 56436
S 46692 217182488
E 7107 88132
I 56093 64497
E 20810 32997
O 37840 52864
O 14530 96499
I 65459 91243
I 36025 37426
E 34943 58763
E 15898 69085
S 24102 309017572
O 74991 94575
I 11123 24785
S 59908 170912073
S 80621 994392912
E 47607 55581
O 5041 13363
O 9501 44688
O 65219 76672
I 71832 80109
I 53064 92321
E 19469 78663
S 67667 663641742
E 296 18679
I 10259 76980
E 76318 90215
I 2476 73463
I 9791 49930
O 28747 81819
E 33948 44785
I 88608 93329
I 28912 73343
S 3743 620548795
O 62815 95339
O 26922 76099
E 32179 74888
I 6557 24333
O 3841 78004
O 75465 82127
S 64109 357766033
S 23245 79535852
O 23317 95765
E 69994 96180
S 1327 775176140
O 4019 93690
O 49797 71428
I 10232 69245
O 3842 64757
I 26368 48302
E 25212 96540
E 18374 51501
S 61587 695026134
E 12660 21384
S 75146 655979368
S 36426 265596217
S 40695 361019104
I 46486 97625
I 7520 24117
E 46618 89988
I 35156 46935
O 3435 4993
E 23146 65867
E 65584 99492
O 22231 49076
E 1124 14142
O 71767 97269
O 4653 81375
E 11723 80482
O 15003 98440
I 17620 62588
O 8048 83156
O 4776 9913
S 14731 334556132
E 75577 95293
I 64227 87326
I 9275 59360
S 11864 396369095
I 30563 43636
E 20278 32115
E 1039 71731
I 31990 92971
I 41276 90410
S 589 414483035
I 1022 7539
I 9652 46281
O 3159 84954
E 34855 39695
S 223 927308419
I 18400 62714
S 85591 188405056
I 43563 58858
I 20060 83468
S 11215 58845352
S 69754 762942954
O 27983 55104
O 31445 59715
S 20127 983487755
S 91526 641595990
O 6491 50001
S 37016 115003121
E 38465 99136
I 45882 99205
I 2500 45093
I 33606 35716
O 75749 94989
I 11211 59202
I 47796 66278
I 34278 56507
I 24276 85400
I 2157 29869
S 23397 15491984
E 36288 87963
E 11388 74582
S 54124 370644254
S 97501 349133689
S 42389 907805470
S 84300 171139255
E 64458 91541
S 39929 94349289
O 22303 94442
I 25786 41064
O 14564 94076
O 43930 84889
E 18700 25827
O 36402 73027
E 65351 82877
E 60183 68520
I 19872 77385
I 11991 37934
S 56379 599757369
O 78418 78482
I 37358 86453
E 15015 73755
E 26890 58162
O 18600 33033
O 63259 71347
E 59671 76689
I 10816 37956
E 57202 58401
S 47683 447993918
E 22740 25572
S 65408 949751241
O 61534 87642
I 3574 65416
E 23620 34511
O 17510 34765
E 47419 76227
O 44187 86309
I 81507 85074
E 36902 41865
I 34877 81509
I 20435 69824
I 37064 44452
O 20397 24306
S 57958 976865981
E 52313 66864
E 12157 34275
O 29520 71832
S 59437 465410898
E 306 91682
O 22626 32909
S 39804 325303079
O 15203 16128
E 5478 58005
I 27137 52174
E 13574 52192
S 34440 58690706
S 4125 636120992
I 12739 36321
S 54590 295710946
S 17777 420284849
I 38460 74435
E 24778 78052
O 8995 35364
O 42203 81232
E 89528 95520
S 30526 163403858
O 19787 28376
E 74398 91806
I 65602 75558
E 6779 73087
O 13971 35665
E 56522 91972
S 27622 518300095
E 75682 91098
E 15893 38769
E 86985 89603
I 9928 14245
E 59548 64064
E 27714 97222
O 67563 79973
I 5420 44733
S 21120 255683935
O 60497 76256
E 10663 68921
I 18325 62797
E 14489 44983
I 52189 59496
I 1793 6536
E 32002 72282
E 19926 79049
I 30574 55612
I 62368 75291
O 567 69892
I 404 45161
I 39051 50826
O 7691 64563
O 39171 45062
S 19344 660010633
O 7348 34689
O 7218 35336
S 19111 856193971
I 15808 52985
E 2097 54074
O 69636 90296
S 31431 235214731
O 48238 83897
S 71120 768841657
S 94005 421973360
S 46732 332367358
S 48222 709716189
E 37249 86940
E 14786 15684
E 69359 99604
S 78108 931289465
S 44638 850147111
I 71305 84718
E 52749 61251
O 62152 77419
E 77212 93279
I 14467 15303
S 33087 401550300
O 51993 72702
I 25527 74247
O 15503 76434
O 55293 72935
S 97070 573518734
O 26686 80903
I 25989 58501
S 31967 455197389
I 5112 65763
O 84345 96744
E 13883 31103
O 23180 35011
I 48600 72017
O 25302 89894
O 29958 39724
S 14145 216890038
I 25253 43615
I 45178 49154
E 37578 80802
E 2639 14506
E 21431 69995
O 9166 18444
O 83504 87378
I 37418 73636
S 37546 662448840
E 50537 81441
E 3280 86229
E 18457 30743
S 77327 209762251
S 83988 891738549
E 58702 64721
I 19161 37069
S 83886 603454356
E 53458 83746
S 64920 319893976
E 55994 78031
E 21309 29244
I 61086 69763
E 34527 54595
O 87794 96662
I 2906 20211
E 69803 82686
O 7672 23452
E 46089 76154
O 23302 62227
S 28536 370872904
E 10833 84381
E 33298 47651
I 7129 89079
E 33455 45622
S 90500 691448876
O 36137 83855
O 21603 22631
I 54348 93751
S 35058 540171169
E 6054 40124
I 2473 39551
O 4330 64434
S 33247 780364759
S 28880 737516592
E 20834 81067
I 2525 39513
I 27381 59678
E 40360 59281
E 5254 36833
I 45319 51348
S 62809 540915802
I 28609 66378
E 8497 80510
E 55058 92482
S 28107 863701903
S 31160 499312991
S 32899 215323704
E 28034 96019
I 7805 32829
E 14027 59151
O 12354 45726
I 6140 27591
O 13975 90875
O 4565 26789
E 15648 91851
E 27783 61254
E 12664 58099
I 33459 69136
O 5399 99453
O 16096 80950
S 4876 539356223
E 37227 83743
S 76333 701830979
O 65078 93117
E 18811 90976
I 57519 96416
I 19021 72779
S 24960 506315077
S 87274 654134933
E 2409 21733
S 8897 4012605
O 62785 90251
I 8668 92525
O 5511 67852
S 60752 296615087
O 37826 42037
I 12477 80484
I 72828 89268
I 21552 62602
O 20470 32028
I 18130 20034
E 20484 89006
O 2714 59414
S 50858 440376043
E 3633 40942
S 77427 137245536
I 34561 35699
O 51468 71840
I 743 12722
S 68332 892235485
E 2964 65852
S 58412 319684013
I 28159 30201
I 48984 90414
S 34584 162607541
S 17673 747482242
I 4022 44745
S 65207 27457615
S 8465 162822187
E 37439 99993
S 53314 241463238
O 18171 70162
I 6930 71412
I 76760 84191
O 27203 81330
O 13440 49249
I 54703 80648
I 58441 77443
E 46790 62750
S 9426 347340329
I 37285 94941
E 71084 83502
O 26156 92548
I 113 53905
I 15000 68610
O 9538 80800
O 81397 94125
E 2013 33557
O 28054 50812
O 24943 53994
I 5677 33714
O 43264 54289
O 52902 73410
I 71223 97366
S 76365 339745102
E 8351 75464
O 68915 86199
S 53769 864405688
I 62107 96387
S 16171 539653905
S 67637 324949599
I 18972 84401
S 42883 77825678
S 96280 248409114
E 39706 98795
I 32442 58590
E 17766 98784
O 13736 82668
O 43464 50710
S 37504 366113540
I 12370 79835
E 12 72802
E 11299 12488
E 27170 89038
S 81592 480750392
I 16539 42616
I 62515 83951
O 22913 70712
I 6803 78488
E 26039 70033
I 36060 46639
E 6125 52939
O 24695 88509
S 36014 333048310
E 60452 80025
I 9146 67852
O 11023 78306
E 13853 60407
S 45948 466361380
I 35994 67058
E 37220 86484
S 81020 607471711
S 52380 196652700
E 8343 53563
E 21633 25023
S 66302 33174477
I 42762 49454
I 49290 87614
S 72186 569528931
O 83007 97667
S 10131 771372453
S 52639 30707087
I 1134 41557
O 77679 97166
I 3528 7413
O 41635 83730
I 8176 13836
E 82682 89849
S 65611 512804166
S 6372 485092611
S 79110 197804606
I 8826 34767
I 48220 72004
E 16516 86347
I 63803 91741
S 49822 292743254
E 1266 25287
I 794 90295
I 58563 92948
E 18851 80587
O 28757 71999
S 43092 389606994
S 79523 521975881
E 25090 45663
I 69937 73500
E 56833 64511
S 73561 913506599
E 9513 57244
I 79954 82967
O 39962 66324
S 61082 346246781
E 12000 37055
S 70438 96975782
I 51165 83541
S 33212 932677554
O 1237 14606
S 38602 882740753
I 10896 56899
E 57371 68688
E 10401 61965
I 8519 14248
O 90756 93924
E 13968 84598
E 18808 38188
E 14496 57638
S 54814 630465250
E 75581 87459
S 69601 617922058
I 14553 86706
E 45063 45421
O 29853 46082
O 10490 39181
O 2649 6232
E 17486 75146
I 39716 47826
S 9462 528620026
I 66398 74751
E 1749 74486
E 37058 41177
I 1208 65610
E 32246 97483
E 11366 96612
I 26461 89811
E 17931 99542
S 78838 818078213
S 91927 820250672
E 80876 84812
E 60194 64929
S 93519 271890821
I 84864 92296
O 22656 50643
S 48961 393275152
E 1217 34231
E 23741 38814
O 16704 35434
O 30892 48928
S 12633 667989487
O 17679 37244
O 16246 77357
O 18758 80998
S 50228 467011631
S 10127 223545242
S 1662 19801791
E 15729 58325
S 71227 975924765
S 15868 691495954
O 32414 84920
O 10063 11357
I 38097 63315
I 4402 59815
S 70014 148297382
O 25639 44658
E 12883 45558
S 60271 178020529
O 42298 97601
E 70451 70951
E 41008 83786
O 21241 28332
S 28918 427887097
S 57169 849063106
I 10721 20210
S 78821 32889336
S 32253 556263064
S 58885 786629336
E 19699 77965
I 81707 99824
E 37078 57169
S 40234 871919596
O 2560 74326
E 20946 43364
S 23380 561847880
I 35935 38674
E 57560 77475
S 83569 52553635
E 51598 84369
E 51803 54524
S 46944 785873722
S 16098 79495724
O 34391 41945
S 94905 416204428
O 87545 99951
E 63926 74825
E 50032 61593
E 16731 57345
S 61536 714843522
O 26898 59331
E 53462 70163
O 962 10184
E 48442 67370
O 55748 62810
E 37314 51768
I 31358 52240
S 97102 173828438
I 4124 16944
S 80522 16533594
O 44866 72283
E 74268 98205
E 43859 75783
I 22707 69786
S 96545 104053685
S 7353 358999142
I 10069 96366
S 12465 676464145
O 18994 34376
I 10164 19312
O 2565 78594
S 53129 282062057
I 13419 24785
S 16611 803969743
I 29955 78731
O 64592 85857
I 89436 99682
E 58517 65218
O 45298 99718
O 38719 66303
I 27488 33435
O 31667 70134
E 54361 55511
O 29640 33307
O 86305 93674
I 8872 53777
O 21624 46086
O 56851 87324
S 78657 243692942
S 45760 990606045
I 3317 77385
I 6982 65092
I 24593 68752
S 1161 421071693
E 69878 86807
I 24450 85846
I 5969 51177
I 44830 97544
O 75674 78800
O 18409 25906
S 45449 252036160
E 24323 58364
S 14106 439092964
S 15436 950001052
I 16846 35463
O 52686 96494
E 7460 17001
O 65466 67957
E 72465 92052
O 62293 94490
E 30146 42298
S 41445 19462777
E 43224 70501
O 5417 94107
E 50697 68163
O 53443 64960
E 36197 64666
O 3817 60777
E 88508 93504
E 17699 37495
E 73867 82475
O 1948 10476
E 831 50350
I 20600 55978
E 15689 89846
E 77621 97415
E 2765 77425
O 42387 86670
I 4904 40980
E 52408 77825
S 54720 48764117
S 73455 536310351
E 5756 53614
I 27153 98913
S 64349 434819059
I 12035 63242
I 52025 67816
I 17907 89813
E 77003 81297
I 36658 70385
O 13933 45173
S 6507 294284113
I 35434 58087
I 43954 52914
O 26525 48311
S 34583 292496553
E 49353 70221
I 21263 35744
S 94972 302932779
S 696 506839914
O 5198 64067
E 20144 68448
O 3249 15645
I 4503 15172
I 33722 71504
I 157 83160
S 56645 823591590
S 21410 890740333
S 17530 785895253
O 29565 88631
I 58801 77461
O 16670 64378
S 19551 103483101
S 60702 918255370
I 64902 97764
S 20260 846970291
E 22362 86568
S 73488 984108048
O 46466 63490
E 30867 36921
O 14520 48653
E 42671 52983
I 23579 40706
O 48831 82285
S 70590 706902659
S 73373 109371414
S 5830 189700119
O 18454 54437
O 60273 66740
I 44123 86442
I 50810 60847
S 69371 735435084
I 75921 83522
I 30712 84768
I 6531 17407
E 47581 63595
I 8219 70136
I 85831 94761
S 59583 401226602
O 70892 81622
E 15758 78640
O 10927 54556
O 9374 88122
S 62192 413964977
S 86032 872325523
E 29847 49982
S 75920 820252752
S 21718 110132181
E 52158 64187
I 1787 7945
E 13458 15350
O 69134 94653
S 7784 786917321
S 7206 230190019
E 21510 29636
I 37137 68163
I 29472 81554
I 25638 84179
E 4090 75973
E 15693 71140
S 38174 974863301
E 69960 92443
S 97369 344344604
S 74902 529170498
I 35610 86312
E 5171 79195
I 2090 25224
O 411 35428
I 15626 42274
I 46272 73690
S 92372 191747103
O 25150 67101
O 73506 94698
O 60956 62094
I 6149 13533
E 10030 14720
O 47729 79337
S 17001 217404410
I 26420 81667
E 13819 59178
S 75212 602488875
I 46167 78423
O 54983 91059
E 39964 72667
I 29035 64045
O 32607 95425
O 24263 83427
I 45979 96828
O 14276 88679
O 2714 9205
I 48267 72161
E 26751 68538
E 65888 85098
E 1308 12930
O 28366 36413
E 24056 46531
O 71457 77292
S 55105 137471933
O 56625 63997
E 28257 38392
O 53325 57861
E 38609 95692
O 14409 31248
I 58065 64813
O 33215 47222
I 25077 39781
O 68727 85027
I 13606 58695
S 43793 523738787
S 98339 179873659
S 63623 1202877
O 2743 54448
S 52668 42801460
O 8684 87058
I 11587 66842
S 86536 703132646
S 96696 887456638
O 21937 26133
O 26730 46423
I 18854 29975
E 52232 92117
I 50628 89860
S 31331 850873790
S 12982 577429286
E 35222 84956
O 13304 52204
E 56181 59984
E 42585 51148
E 30400 57020
O 36775 71231
O 17726 36428
O 19244 20347
O 11534 92719
S 51201 452399303
E 8417 52153
O 57748 59728
I 28524 90804
E 3942 4953
S 3855 562645660
I 67707 92787
I 82742 89495
E 39471 46986
O 6283 61256
O 89202 95197
O 16510 72425
S 98399 596200818
E 11559 88016
E 73733 91924
E 22187 76676
S 77619 642604553
S 50001 300172711
E 34542 56185
E 10948 28114
O 5322 22158
E 37519 57852
S 87719 182593460
O 55757 66001
O 46813 47029
I 44196 48558
I 72992 96245
S 98011 257526853
O 14567 30632
I 71013 83760
I 57204 69071
E 15338 97711
O 18006 72320
I 76426 77262
E 7230 38245
E 35770 75073
I 72361 97224
S 75926 23983586
S 57347 48466465
I 21945 69980
E 48874 50992
O 33621 63403
O 22314 36881
E 87553 95440
O 24040 64101
S 15682 172221761
E 72869 88800
I 11342 88404
E 5055 57258
O 64529 88663
O 3582 16760
I 1791 56372
E 12252 34684
I 38016 47686
I 32064 32781
I 1979 49546
S 84340 223303025
O 35929 58647
E 25890 52275
O 26806 86407
S 52136 772397757
S 85060 276114567
I 29628 88816
O 28832 45379
E 7112 95281
S 54169 614132838
E 69669 95147
O 7239 17085
I 20960 45667
E 66291 89969
I 3932 64883
S 18550 135407465
O 64733 80011
S 15020 102620921
I 46165 60848
S 67093 763131037
O 34657 86622
I 1766 96606
O 69698 93397
E 43430 47559
I 38725 39241
E 76210 79789
S 3703 14458986
S 54902 782915445
S 3973 605346368
I 28014 96712
S 96762 369784954
I 1274 19999
E 87004 88644
O 26234 40037
I 30311 96118
I 21536 65967
I 40897 50485
O 19792 45187
E 62366 78965
E 26485 90106
O 43732 96207
E 20137 93345
S 78577 288741554
I 50167 89522
I 27498 71993
I 49898 51756
I 31602 68655
O 10355 14051
E 79056 91807
S 65617 198750917
E 5930 36507
I 17388 66481
E 5974 15913
I 22973 91926
I 61108 87850
S 64044 500250434
E 82508 94655
S 82017 972585311
I 5997 71210
E 90123 99121
E 23295 34160
E 85765 99815
S 81801 654578968
I 61152 98258
O 46287 92991
E 19617 33985
S 78023 332860100
S 49952 342735228
O 51461 62131
S 75371 685392969
O 16327 82809
O 32440 33758
O 77477 90540
S 86327 864441673
I 8529 50408
S 93442 801797078
I 31775 71586
S 77233 592368201
O 11273 63469
I 4694 20288
E 3948 46703
S 71066 883527164
I 83504 99612
E 31477 40040
O 49328 87773
O 32678 68155
S 71934 62184822
E 67687 68093
I 49264 63344
I 51782 96601
S 39572 537669410
O 11528 66929
S 7787 330907592
S 56022 968378334
O 9846 89286
S 82767 626151604
O 32704 60150
I 5199 50075
S 43418 224842390
S 27266 529516930
I 1632 79631
S 31688 992540230
E 3846 16320
O 12343 44688
E 15339 63573
E 40490 66802
I 43889 96278
O 5708 95252
O 14072 65809
E 15655 44167
I 37793 91081
E 9326 87231
O 453 88470
O 39815 66272
E 30517 99545
S 16444 870918821
I 29545 57843
E 79832 93066
O 48061 77468
E 38702 50722
O 11620 48597
I 34700 47523
E 69772 70041
S 16056 176603024
S 86351 933893618
O 26494 52169
E 18042 65971
S 10874 701684300
O 10470 79827
O 509 21015
S 89085 826974199
O 31624 69096
I 13376 92314
E 39934 62897
S 898 870566442
O 21004 33860
O 28238 85016
S 56111 347294562
I 36130 96244
S 59534 38423805
E 26136 86730
E 25821 99538
O 24514 87597
E 13034 36041
S 95470 153064122
E 55005 68243
O 30921 47288
E 43671 76547
I 52624 88290
E 28504 33744
O 35420 37840
O 68918 80301
O 8567 71939
S 17879 600729779
I 72073 76466
O 57831 81966
S 29769 317632271
E 72773 73217
I 16615 75296
I 4871 44979
O 11209 63280
E 41474 43780
E 36585 63403
S 77201 401601943
E 20669 70765
O 15880 81687
E 11952 20440
O 7056 20292
I 33088 82277
S 78091 300355554
S 13304 940727724
S 92459 413365535
S 60918 632523267
E 15018 76527
E 1651 33005
E 52554 53447
O 28974 98272
S 51240 763530056
I 37966 92810
S 1067 875294022
I 7931 26739
I 9322 18195
I 30808 72250
I 58930 84423
I 12659 87212
E 2894 71813
E 68997 94850
S 13448 61330604
E 32237 37910
E 726 73837
I 7363 88194
O 16556 73555
O 92046 98569
S 16020 772715505
S 643 142465884
I 77785 99891
E 29764 39429
O 15168 59836
E 83551 88173
E 85480 94251
I 66444 78200
I 8259 18383
I 7754 51310
E 38994 53916
I 58049 68604
E 19729 69653
E 68699 78376
E 9113 52999
E 28555 61521
I 7872 53998
I 15340 87757
S 86794 134026942
S 83 106790548
O 6238 94914
I 38969 84878
I 40936 65316
O 38363 98208
E 23749 77713
O 9785 96346
E 72653 84411
E 6640 64458
S 58141 722955860
I 6338 67307
E 4472 45278
E 7609 50169
S 88052 376181468
O 53882 77833
I 76534 81661
O 78513 98484
E 7339 99893
E 55142 93500
O 25713 29479
E 4122 41060
I 11364 62727
E 718 74529
I 48535 90246
E 45764 76857
O 83059 99876
I 10832 36300
E 25073 54226
O 31828 71829
E 7411 90397
S 8984 904654031
O 50303 67239
S 34136 643456187
O 10496 87559
E 58304 82838
O 276 96077
S 2840 753063759
O 31629 34705
S 37218 846169186
S 9986 653725303
I 43744 50491
E 49467 62141
S 73151 546730613
I 52091 61215
I 25542 27864
S 39533 333084654
I 42104 72009
O 1528 87211
I 64184 94713
E 15845 91087
I 17285 31183
S 61287 445741548
O 24602 28083
E 16237 92240
S 83849 21619247
S 29069 706900572
I 69322 99172
E 10910 57649
S 84094 353689546
E 57379 99395
S 76699 797431392
O 402 68252
O 33061 78054
O 60071 69915
S 50065 518459085
I 27204 77087
S 21302 139863723
E 30639 39627
O 54957 95047
I 51715 86035
I 15153 15568
I 17247 48581
I 70413 79057
I 13896 42952
I 49171 73516
I 58611 82000
I 36127 99651
E 10640 42433
E 53351 63071
S 807 612331015
I 16283 67266
E 2136 82752
S 48485 908744183
O 26565 73163
S 83642 813264911
S 95092 71512908
E 11525 13209
O 22370 89044
S 54634 121486252
I 9016 43924
I 61502 63414
S 97098 41639927
O 67204 67988
E 17729 80097
O 57092 66931
E 14512 52577
O 46424 61756
S 61506 776945377
E 5123 55329
E 62028 99489
E 81371 83937
S 33653 951463918
E 9013 51762
S 77235 188314803
O 38940 79981
E 31779 76959
E 9007 81874
I 32312 85007
O 26176 89030
E 28618 41139
I 37583 91299
E 45087 53148
S 8053 904838433
O 2398 87655
S 28 777967429
I 88810 94031
I 30412 47562
E 14889 49508
E 24372 69819
I 18076 67069
E 408 68589
E 6578 40867
S 88400 558236409
I 4976 31765
S 26693 20878039
E 49271 99243
S 62136 564219141
S 38270 945060715
I 10329 75012
O 4619 53034
E 1038 4930
S 15023 105063930
E 80719 89958
I 44925 60107
I 9264 66786
S 97102 495170122
S 7974 653996663
S 52630 142519812
I 24917 42600
S 78968 650440716
O 25824 29724
E 56 28418
S 85 540606512
O 95011 97177
S 86881 847324103
E 37953 38249
I 32293 69588
S 68586 754549470
E 4005 94811
E 6667 26317
S 35081 280344315
I 30706 48598
S 90599 190570424
E 47619 96139
S 22597 764001935
I 44005 76300
O 2297 61393
S 68794 701486888
I 41223 71262
I 25427 72029
E 16154 23073
O 28483 81608
E 76982 92143
I 41051 54950
S 99870 3521653
O 22436 50437
O 12879 21712
I 18279 66652
S 78049 116680544
I 17298 28289
S 97719 331251378
E 28321 71020
E 82340 98396
E 26468 88053
O 61066 91004
O 8508 40012
O 17600 64065
S 97086 794103233
O 45650 91564
S 27806 462764596
O 40047 69116
S 84071 190306669
I 12279 16437
O 13348 28224
I 51498 90171
E 45423 82934
I 27161 62364
S 55558 822570732
O 52217 58124
S 38496 561228215
I 34503 83193
E 20047 72898
E 23270 35161
E 1008 57272
O 47602 65206
O 6228 9604
O 30345 52261
O 58472 88421
E 49984 73597
I 47304 62262
S 9178 103458091
O 78452 98898
S 93688 597311690
I 10022 51062
I 10205 63389
O 3092 8177
I 19324 83854
E 29596 96247
E 5177 73856
E 48616 61049
S 64045 309392699
O 35516 58499
O 20571 33523
S 29130 448176057
I 46368 80630
I 37083 62559
S 96631 493117236
O 24942 76567
S 86029 945534494
S 44622 826068410
O 16497 85840
I 19452 58151
O 28733 55581
O 4116 94097
I 28245 75840
I 60497 85841
I 29516 69809
S 58059 536278906
S 7077 419056975
S 43796 183057332
E 4655 84982
E 24684 55545
S 1103 687215909
O 38773 60021
E 53034 94100
E 56557 92818
E 49179 68139
I 1173 82436
I 11164 57731
S 22756 216265655
S 88750 619047396
S 59166 967049520
E 8437 91383
I 621 14404
I 28626 51847
E 39562 49326
O 10706 26143
E 52972 72936
S 54297 432598661
I 12284 43782
I 6334 30283
E 11572 66987
O 36129 93920
I 38501 97791
E 21906 38138
S 80740 159523854
E 49855 64625
S 96943 483860578
O 18303 41539
O 46474 76134
I 72231 81768
I 43981 94075
O 17933 51110
O 13643 38718
S 91219 571577899
O 34349 48948
I 68895 70767
S 7673 951035254
E 78063 84238
I 57368 88768
S 45920 248192828
I 9508 79671
E 37565 70457
O 18210 81909
O 66361 95506
S 31927 223180329
I 16262 45739
E 2210 93254
S 34820 41799515
I 42856 47317
E 9867 79494
I 61739 90040
E 41856 70392
E 3438 11188
E 26 85063
O 2489 67834
I 86243 89558
O 18795 61186
S 34167 867394616
S 40656 175410151
I 11857 13390
O 9112 81580
E 23220 81552
E 76361 78486
S 92937 39960817
O 8809 24624
E 9892 98332
I 47386 54464
I 22546 95839
S 95725 554308830
E 48236 63964
E 22243 70153
O 6369 91065
O 87903 94071
E 30406 37016
I 14930 34959
S 91140 874957286
S 20540 748928631
I 3867 34999
S 84911 777310410
O 16887 49554
I 24385 38634
I 31085 54511
I 44419 81612
I 15086 23740
E 3423 35662
E 75602 80947
S 46082 111575389
O 48743 55287
S 21812 880936605
E 86056 87456
I 17705 56060
S 96852 438460777
S 33455 859410878
O 57969 66775
E 33462 80280
S 12162 464948903
E 19597 88622
E 26150 93881
E 32925 60763
E 54810 81800
E 25480 94078
S 55453 451545696
O 79961 86325
I 31330 77233
S 59815 333951807
E 23912 82482
E 31053 42765
S 61507 53423648
E 20219 67426
E 58634 67375
E 40246 82459
O 22738 33270
I 13448 18391
E 2651 25443
I 45612 66895
E 24901 64887
S 99959 783418143
S 16702 171680716
S 41394 755350100
O 79766 82101
E 28836 82129
E 66628 76039
E 1113 36819
I 8254 38473
O 6841 12884
O 42190 97466
O 86670 92706
O 46346 57548
S 1130 761513082
O 55627 65914
I 55394 74472
I 40553 66965
E 84374 90176
I 49513 66242
I 40116 98235
I 21619 72460
I 13463 71084
I 15849 82780
E 3208 36717
S 77499 672994131
E 38333 87002
E 24953 80863
O 82849 99564
O 48689 92101
E 45003 94237
S 40365 293101419
S 17112 989778377
O 67401 77276
O 31340 86995
E 37150 71442
O 52511 68182
I 60597 67332
O 42787 94878
O 16001 21217
S 1392 383050930
I 50337 95022
S 99328 812598062
E 22856 28271
E 13559 64206
O 20049 52211
I 68233 85681
O 76638 88112
S 62175 695381115
O 59231 77354
E 25061 26214
S 57109 428123069
O 68916 96629
S 30406 136639818
O 27003 75684
E 27046 89490
I 6720 15321
S 11941 232569242
S 5921 782137295
E 37198 70247
I 15680 24225
E 36116 41632
S 35365 53567822
I 82712 84779
O 16881 31995
E 12950 16723
E 34210 94108
E 515 46457
O 14279 21422
S 78228 498658185
O 47524 64962
O 42227 66649
O 588 55454
O 29 80471
S 31494 208895668
S 71224 317905556
O 41321 59681
E 9413 72282
I 30664 38656
O 32368 88830
E 31042 82571
O 534 17135
E 14693 22830
S 76451 16469091
E 32875 67260
I 40231 91037
O 26186 36734
E 18799 63219
S 96352 707906278
I 14812 43852
I 2465 68071
S 94944 106318983
E 47872 75161
O 62016 78946
I 68995 95663
I 57141 67333
O 14226 54945
E 66557 73698
E 37501 58618
I 62415 84363
O 16699 45153
S 41139 265704319
I 10236 32943
S 41440 983647764
S 42445 529766629
O 1838 11633
S 41585 589475159
O 8893 46651
I 16849 40386
S 54666 347658063
O 46137 78425
O 24889 35763
O 20559 55743
E 87874 92877
E 4789 29681
O 50664 85406
S 63381 539315852
E 38820 64708
O 24483 30020
S 6078 884258843
E 48863 79291
S 36677 292200874
O 44002 79937
S 93637 45720755
I 8242 88789
O 38265 59876
S 76222 945091211
E 37527 50447
I 33982 50565
E 9201 98606
E 32351 85368
E 24583 59614
O 55919 91259
E 32731 93837
I 25908 93529
S 9453 274248025
S 26119 593497853
E 86402 95370
O 41148 44188
S 15885 563305038
E 10182 61235
S 57243 53864087
I 35528 48354
I 20731 38703
S 62090 963606579
S 39006 33555458
S 27325 965500010
E 68784 97359
I 74571 84489
E 37585 97255
E 26668 39230
S 28970 14204615
I 35646 43320
E 4368 93306
I 77864 83465
E 80381 98849
I 31962 54927
S 38923 494552774
O 6600 72419
E 82128 92644
O 2601 32805
S 32836 300642150
I 20165 70467
S 33044 731320295
S 56695 303419164
I 30724 59297
O 14524 22552
O 8329 78469
I 35923 98152
O 26552 97335
S 89309 451869798
S 48488 378625633
I 25263 68028
O 18818 71352
S 90154 977870475
I 98050 98756
S 80225 441765317
S 28754 293239982
E 12711 22443
S 39758 159918857
O 81723 99979
I 36539 61831
O 37772 64434
I 6049 41549
O 15458 24290
I 37701 92726
S 4996 302912883
I 4642 16561
S 58099 15067031
E 2418 97481
I 52412 73464
O 87173 93629
O 57777 88880
E 38912 54439
I 5594 59714
I 73641 84339
S 48838 276036432
S 73245 836717852
I 69460 87971
E 6232 54639
O 19041 67706
S 17802 197187083
I 54282 79498
S 28227 858075697
E 95554 99881
O 40435 87541
I 17892 81106
E 3559 11776
I 26820 99339
S 5201 378674746
S 35221 854532946
O 33357 58869
S 3932 559574890
S 44868 90760089
E 27368 99213
S 50709 97095994
S 23057 451456329
I 36897 50891
E 6133 70616
S 38794 86561147
E 11393 70392
E 75599 78773
S 782 97041033
I 77816 96848
O 74538 85814
I 36001 76103
I 73150 85638
I 33565 63975
S 89992 501457647
O 49620 93058
S 1970 511727153
E 57967 85718
E 54791 55883
I 32188 88299
I 68261 86367
S 98178 98450076
I 51198 58836
E 8602 15086
O 27136 35047
I 11871 94702
O 35532 97250
S 31672 977099470
E 9315 58781
O 3436 79615
I 13736 60585
E 16382 47271
E 41883 75968
S 45442 45276239
O 2953 86695
I 30678 65257
E 80982 83395
S 63684 916003751
I 48560 50878
E 41432 74552
S 18539 863399365
I 14625 76850
O 42874 56325
O 58140 94470
S 1987 656236127
I 40363 76452
O 21599 60039
S 9454 945458628
O 21574 22266
O 23550 72738
I 17238 97922
E 59667 61444
S 95065 634864907
S 31393 435317596
S 26157 542064627
O 47120 95650
E 77823 80183
O 28962 68219
S 52307 214944221
S 80845 123825921
I 3191 13164
E 28950 65037
I 34622 99198
E 27082 91376
I 39602 48401
O 45405 57047
E 21932 44936
I 40721 96553
S 8176 672298078
I 63610 84483
S 22438 388717126
I 33066 80218
E 20848 98997
I 30869 32818
I 1525 16940
E 7599 87618
S 75055 510303014
S 38569 981681593
S 59364 926112032
O 35113 78083
E 8056 9667
E 29664 63127
S 61830 494623121
O 17291 65953
E 31616 53164
S 98523 854007216
S 17426 107058109
S 74919 240749662
I 52248 65388
S 28613 124475852
O 4512 65975
O 43550 68133
E 70061 77756
O 2266 13345
I 3039 54514
S 19663 300860059
S 406 253207334
S 23422 653752437
E 60484 97556
S 93966 648551103
S 68094 601221242
S 53442 623127796
S 36780 364741125
E 30095 76291
O 39482 72170
O 46788 76835
S 76912 601595638
S 44330 656707403
E 22979 33196
S 13502 998837006
I 14283 77171
S 49756 600469427
E 19018 61492
S 47787 940475912
E 56736 57616
I 54251 68870
I 39903 43943
O 24737 44746
O 28065 90177
O 6712 25439
E 79840 86578
S 17371 499425017
I 594 74713
O 35409 78091
S 23151 755364485
I 23377 86709
I 88680 91662
O 36334 71806
E 37525 81686
S 36805 260617135
S 7165 932046156
S 28029 139800768
I 6476 49378
E 15109 37808
S 77410 929914325
E 45257 81505
S 88363 772421028
S 92319 170597828
E 68542 81258
O 55559 76261
I 86926 95865
S 92141 118341163
S 92587 703772467
O 46014 46629
I 69211 81004
E 33181 44277
S 33362 159741493
E 36607 52595
I 67684 77537
S 3477 540981740
E 490 16423
E 9129 90098
S 9077 339248760
S 78986 633496577
I 21840 93172
O 16000 54142
E 23567 33036
E 17231 28188
O 20707 30682
I 24406 26136
E 6867 93609
S 79278 591495719
S 35512 280932959
E 2021 29262
E 20922 84346
S 35582 668176930
I 53938 67878
E 61028 97390
I 1415 93296
O 55456 60489
E 73487 91848
S 1949 147510071
E 36332 84267
E 15165 55408
E 1468 25865
I 3687 91441
S 58317 777312340
S 79685 278611061
S 66021 406859243
S 80119 863104452
I 37236 62735
O 8688 36530
S 26896 156850922
E 33285 99269
E 22044 76442
O 14428 87891
I 8975 73083
O 86818 92659
E 89721 96787
S 72785 324599651
E 32568 71364
E 47892 91261
O 25134 61347
I 45557 77218
E 61457 99164
I 23755 92760
S 88851 797277557
I 12543 41776
E 34579 88535
E 48967 59873
S 41775 614975377
S 55744 873337343
S 24671 887621251
I 6786 56419
O 43202 75716
O 5642 18985
O 19145 68914
O 20827 85601
E 2073 11713
E 36557 61662
I 10400 68880
I 17600 86492
I 435 20999
S 1979 48543347
O 10567 13236
O 18554 18574
I 73643 97142
E 17089 94060
E 18054 43700
I 3018 62884
I 31437 85678
S 22335 746268258
E 68493 92480
S 78256 222024327
E 3670 42969
I 2584 27645
S 63647 700206681
O 50000 96470
E 18752 98725
E 2511 60356
S 28023 616615199
S 53671 94891436
S 64548 915372540
O 2360 13144
E 48866 95099
I 24135 59192
E 83018 97344
S 97803 875791792
S 58368 85962026
I 66581 83423
E 62677 66520
S 42786 277075836
E 45443 46951
I 7777 37138
S 63269 343749754
S 70058 797671891
S 45058 863673531
E 37446 87860
E 36114 54619
I 57956 66559
S 90709 317226940
O 64234 86070
O 8121 55953
O 23930 68810
O 6516 95477
E 42996 65882
E 44800 55082
E 7037 67803
O 2388 59308
I 5736 79162
O 66672 88611
S 99547 675964502
E 46654 84118
E 26282 72193
E 29350 79853
O 37961 79785
O 19066 42939
S 89323 193857180
E 21021 97586
I 9197 82586
I 36508 41688
S 71138 990200225
O 68129 87554
E 37251 98275
S 72011 211222242
S 12497 334468862
O 46563 75187
O 48256 80712
E 43395 62830
O 53489 94968
E 23870 39563
O 46921 86571
E 23740 75028
S 49529 252632364
S 21587 676093439
O 16567 16958
O 50326 82829
I 7992 92424
S 83236 791733959
S 93762 151265541
O 46565 64761
I 88653 97720
O 12374 81368
S 7112 940907869
I 63539 84298
O 77369 82814
O 43133 95414
E 16559 22854
O 9151 31262
I 58367 84916
S 51382 208970942
I 19445 92948
I 60322 93845
I 3720 50381
O 428 79904
S 25238 333486773
E 46553 48766
E 51155 98614
I 19948 35478
O 34865 83988
O 11093 91267
O 67034 97845
I 26847 96115
S 6101 744942707
S 80309 298201625
S 75483 434571736
I 20895 41994
O 56918 61333
O 2938 44761
O 5342 58250
O 69818 77406
E 90338 94953
E 55978 90975
S 77445 60077687
E 42011 96113
S 78930 77278556
S 12286 671798636
I 1638 21558
O 18485 45486
S 40590 577071377
O 54414 92032
S 24968 932752842
O 12985 77014
I 43763 61634
I 76594 87621
E 12114 98520
O 21220 63947
E 63893 78873
O 6286 57303
S 53479 128453093
I 10825 63511
I 316 45240
O 18537 30794
I 22386 53376
S 28974 854265956
O 66445 68407
S 44382 628835204
S 5400 897330461
O 29371 48528
S 44633 691407140
S 57809 583729235
E 45460 84912
E 19250 40908
O 51376 64123
S 78622 7770387
I 33417 41142
I 2629 24145
S 69707 550336621
S 95361 41034264
O 31531 65922
E 13702 64460
E 15547 17491
E 42285 52155
O 21703 96022
O 1465 50612
E 56283 89211
S 90443 699526722
I 37137 73249
O 60281 60929
O 5402 96446
E 75718 89325
I 30635 76132
S 71670 19001813
O 41524 87813
S 17174 658023044
E 45111 57110
E 49082 62493
S 3640 241615516
S 3693 415711109
E 11700 27603
O 51818 76461
O 63885 73826
S 16711 408419260
O 1905 48984
E 34551 91289
E 59386 90237
S 56599 724512527
O 13523 73385
I 70778 76791
O 64992 87530
I 66861 86387
O 16204 58322
S 29291 695750523
S 89861 482086155
E 14125 62335
E 3469 28409
S 21194 239076331
S 30854 427465096
E 48544 97525
I 10907 87424
S 35722 184889151
O 29017 57750
I 36685 52995
O 67180 86748
I 3829 89623
I 20189 45767
I 91886 94582
S 48121 225239745
S 57958 403629720
E 77176 81459
O 7055 58448
E 4489 23118
I 43119 93447
O 48390 82573
S 80057 481208525
E 15361 34548
E 11928 91617
O 17383 86771
O 17826 46708
O 31045 74054
I 9672 87262
O 63128 87134
E 6637 88119
O 47898 74808
E 67121 73220
I 44801 63812
E 15985 72158
E 36066 59198
O 1325 42818
S 49884 245298065
S 95213 507236577
I 10677 10776
I 52153 87153
E 37110 83187
E 44552 58389
S 75195 521870120
I 22059 24939
I 1689 67971
O 26690 68931
E 25875 41622
S 62722 920166896
S 64340 197189499
E 7303 74608
O 50497 60385
S 57540 139919149
O 774 4462
I 30639 85330
E 17136 51961
O 19155 44340
S 90401 389731059
O 34048 70641
I 20545 72787
O 37912 46440
I 48204 50618
O 36089 49657
S 777 875990521
S 54880 219631331
E 43398 94349
S 79788 57565674
E 51190 56986
S 43247 949527960
I 29928 43683
S 55410 322757315
S 1342 581725528
O 83028 89611
E 38577 77808
I 24923 88603
I 29166 65927
E 39663 93381
E 58385 68996
S 33079 182618819
O 37150 39618
E 3846 76699
I 13612 68352
O 14839 21593
E 20637 64873
S 18802 509180848
I 53537 72273
O 22098 36983
I 19972 43827
E 51509 93310
O 16826 71790
S 2376 289325603
S 43389 693859975
E 35929 72639
O 75014 75758
E 40745 96998
I 20233 69057
I 52885 53262
E 20995 38593
E 15854 51286
O 22252 95439
I 28794 84410
I 29354 67195
S 68568 301762476
E 80075 84537
O 12594 40679
S 56002 808828038
I 44203 89545
O 26641 42568
I 4074 92043
S 58115 86786694
S 71710 911268307
S 59168 511441788
O 9739 46549
I 68275 79973
I 11069 19942
E 26751 44599
S 4729 278834381
E 23495 69537
E 18099 82432
I 13247 68258
I 83164 99923
S 69226 365375320
I 55397 81431
I 14949 17136
I 32633 59634
O 47169 55058
O 27596 84401
S 31138 709728978
E 27430 81994
O 23015 59600
I 3424 96294
O 22963 65377
S 16301 980211887
I 79901 90676
S 810 648378538
E 21514 72294
I 26273 40943
E 13472 23185
E 74008 81804
O 18494 89938
S 90654 314613984
E 23970 86605
S 82410 325012552
I 19251 33650
S 1971 506185529
S 58571 480314595
I 29592 40415
S 65027 884800578
E 20003 89210
E 1787 13563
E 28510 45094
E 64526 95241
S 15493 445770728
O 4736 98739
O 24672 27878
I 8685 42345
O 10156 18884
S 90124 191853191
I 16307 80582
E 66009 96743
S 42726 86680494
S 64163 265160263
E 28787 96777
O 4459 77593
O 51241 89877
O 19916 27801
E 14358 54052
I 2554 87484
S 71504 165033928
O 58310 97782
O 31483 54503
I 61648 68485
I 4752 6676
I 4664 93953
I 11051 54280
E 10998 17570
E 45060 56787
I 23168 85745
I 11888 85028
O 17083 60913
I 23749 44688
E 6996 56545
E 56271 65004
E 66055 66455
O 71219 86604
O 11821 49722
I 5628 98535
E 52949 93010
I 64350 98054
O 3664 10285
O 13155 85296
E 37858 72186
S 44161 667390262
O 25497 78035
E 56512 89994
S 73815 978398896
I 14320 58898
O 35270 82060
S 78988 287595995
I 22893 63376
E 46860 98409
O 12920 24516
E 25391 62974
I 31908 82261
E 49398 51391
O 67450 87281
O 26794 31796
O 18855 59131
S 12761 924355996
E 49366 87102
I 46836 94930
O 26713 37783
O 62645 65344
O 6358 19947
I 15514 35126
O 4262 7005
O 13272 49360
I 78724 90140
E 56850 68058
S 69720 700515896
E 43114 89657
S 42684 562343394
S 51854 193244059
E 13221 30401
E 24418 29403
S 88501 219476756
O 22588 64802
I 38564 86404
O 31929 62633
I 29317 57912
O 8510 71206
O 29054 63473
O 59373 99766
O 71807 89835
I 5962 71808
S 85211 221902812
I 43260 65724
S 40935 278418049
I 32622 32909
S 96047 996733173
S 86320 898392495
E 16464 43069
S 78076 392692314
O 7353 95859
I 50988 66759
S 88278 380584070
E 34418 86639
I 21633 51728
S 5539 68591000
S 5708 348926992
I 28041 77948
S 42686 813373548
O 40469 61059
E 18658 25543
O 75648 90232
O 49798 79557
O 68835 97177
I 35838 84371
I 49547 64903
S 32926 682241800
S 52317 760850056
I 12478 31804
E 41612 47882
S 11841 643404519
S 75743 246090330
I 56570 71267
I 47272 73994
O 21625 72830
O 60471 67243
I 54641 89352
E 10381 74787
I 26718 74839
O 42109 82149
S 65914 116970545
I 45349 69861
I 55629 78817
O 23376 98995
O 6213 64301
I 53749 98636
E 9928 24355
E 7639 69074
S 91178 646513157
O 25045 56118
E 48503 86595
O 5442 25870
E 56820 69785
I 45541 83172
E 73885 87127
I 23616 35877
E 7602 71249
S 76576 958612278
S 71639 605118944
O 27496 87117
E 39833 43277
E 27486 63523
O 44287 68758
O 58576 66507
O 63828 93523
E 1069 82162
S 35607 603777709
S 69620 410681751
E 3157 87194
S 29102 887635062
O 7399 59775
E 22346 91712
S 67228 943234402
I 7705 44810
E 30109 70541
E 14328 42803
O 7182 22244
E 38555 62283
S 80555 199911553
O 5331 71261
I 39478 93781
S 19490 789844324
E 16749 74657
O 3697 6923
O 28027 31381
O 63922 76092
I 10191 67305
S 1617 186020150
O 9822 56481
O 3413 57208
S 11746 498254097
S 79610 606116762
I 49285 70375
S 94839 104859209
E 2873 57386
O 65440 86282
I 42851 81072
I 67539 83163
O 59406 59579
E 46275 97334
I 55492 62981
E 40480 68516
O 18104 71811
E 19540 71646
I 32650 71486
O 39639 43245
S 6237 563919581
S 27837 576849899
S 83329 908887870
S 10595 5203588
O 37847 59727
E 37940 69231
I 17872 59077
S 768 949054456
O 33176 58086
S 32413 210284339
S 89006 726860286
E 56553 71724
I 4328 88287
I 46655 93042
I 28693 61451
E 2528 7054
I 61656 87866
E 25160 81490
S 53074 918373244
O 61439 89566
O 74016 75000
E 6452 65030
S 19375 989077360
E 38492 44124
S 24316 179159938
S 809 416798186
I 5577 8865
I 7271 38088
I 37279 73653
S 67705 705062498
E 58776 78226
I 20954 47140
S 66105 785184681
I 69039 91060
I 16271 27105
O 20789 73205
O 73940 81903
O 8641 49011
I 71403 88194
O 2783 76970
O 6716 38122
O 4541 57933
O 17209 26484
S 30704 931249307
O 28808 40595
S 43760 216723956
O 8381 54952
E 2155 52000
S 95134 223784586
E 77888 87993
S 40340 632815485
I 86810 95842
E 46675 67794
O 52812 85322
S 56809 934270501
I 75097 77778
E 40076 87421
S 94564 148925401
I 9022 13337
E 18435 34821
S 18772 717228377
I 20545 48996
I 38964 67488
I 46842 57600
E 31120 74888
I 46839 87758
E 18194 90447
I 16315 25078
S 40043 864000139
O 36425 96980
I 77904 85798
I 2741 50415
I 14810 68535
I 12278 56944
E 8661 24652
E 50468 93326
S 74492 983388413
S 21210 10605730
I 4673 35123
E 37915 46872
S 40339 384241063
O 7542 55378
O 4051 9461
E 69585 81406
E 8002 84738
S 24464 622455376
O 14726 69994
I 23751 95131
E 485 84260
O 14405 92627
E 34610 35473
E 20010 32927
E 6979 62697
O 72324 87361
I 13579 76693
E 53945 84859
E 33239 40092
E 7288 41277
I 51487 77724
O 21882 80553
O 58905 99296
S 71808 726751983
O 25044 98962
E 44368 91210
E 35254 59888
I 9687 98408
I 50726 82032
I 53351 88787
S 12029 997244569
I 51142 90790
E 63046 93260
I 6983 35636
E 39146 79862
O 87936 88073
E 644 25016
E 26956 77181
I 60156 68444
E 6228 90059
I 7835 78891
I 33138 40876
S 70721 301658407
S 81619 762721621
O 59914 91068
E 6455 39864
E 63539 77059
O 80871 84469
E 24921 73047
E 9378 80697
E 22854 48346
O 5491 72277
I 41230 51155
E 70192 97088
I 39950 51259
O 44671 45260
E 54089 61111
E 42517 46176
O 22321 80588
I 23891 41512
I 48798 61738
S 64771 258743144
I 128 66850
I 25010 49463
S 46420 623218984
S 4340 475746980
O 19077 90484
E 45610 90874
O 24284 80999
I 41514 61171
I 7901 19781
O 35863 74091
E 36262 60272
E 32685 46836
E 13350 87257
S 62858 752395390
E 19222 78081
E 24949 75741
I 64483 86968
S 35380 201421876
I 3557 4650
S 70379 447899557
O 39454 78478
S 30797 247165394
O 4420 18074
E 57106 58330
I 28948 96223
I 41776 47345
S 26876 602387289
S 51233 764973574
S 85519 495847731
E 26678 96379
O 41877 70863
I 64883 95921
E 60225 79891
O 31674 85174
I 12025 78808
O 4527 67972
O 17779 41838
S 65282 901999472
I 3718 14951
I 10918 75488
S 38648 625731422
E 1742 70738
E 2591 80415
S 9632 937137179
E 55791 76798
O 41810 91581
I 41360 55007
S 89238 311122445
S 5553 444783020
I 25451 69339
E 7008 91860
O 13525 15100
I 57307 83770
O 49250 73311
E 68180 70900
I 67049 77816
E 24929 96279
E 39662 79672
S 38009 746260968
S 60776 246286986
S 53069 419677165
O 7267 79643
S 82 636060518
O 20319 47672
O 56707 58615
O 70536 83298
O 54963 58116
E 23818 34124
O 49283 91416
E 73965 78204
E 19219 34387
O 16566 24870
S 50935 308649930
O 41829 64403
S 27419 460055544
S 27375 440611696
I 47890 73808
S 26058 505465984
E 23660 75737
S 82198 436535323
S 55326 285840479
E 34244 99757
I 53225 80262
I 32596 89980
E 40509 61444
O 34875 88613
O 24098 75398
S 81927 455665106
S 33674 330001046
S 66618 258383691
I 21976 80904
O 19380 44401
S 7973 259894626
E 31792 84032
S 94221 277322535
I 54901 90174
I 12055 69236
S 800 510956860
S 10167 829111436
O 37070 44956
S 70558 953797285
I 36942 86159
I 27867 94809
E 37089 71934
O 46947 50476
E 27683 93640
O 8619 86964
I 17558 22928
E 25014 70622
O 20748 46336
E 5957 18865
E 70058 92706
S 20697 843454656
O 48817 72427
E 1936 47893
E 81187 96423
E 31876 33902
E 65430 90637
E 24591 85745
E 25578 34838
I 61179 89640
I 13251 29366
I 31904 74806
O 17520 46671
S 30460 751864111
E 31885 33262
S 88368 172185726
E 5741 74382
E 77258 91008
O 18145 93547
I 49161 84116
E 51198 88229
E 71301 78130
O 24478 58296
S 97282 239647253
S 88507 434184032
I 96036 99786
O 34250 73879
I 51574 86830
I 50576 53933
O 74011 94756
S 23909 523977839
E 8523 23216
O 4845 12340
O 44165 95329
O 55993 63360
I 43515 66845
S 50162 156227997
E 17392 59464
S 68415 966468469
S 42150 854689469
O 12116 60382
S 59131 720918820
E 11224 32784
E 34887 80320
S 92702 295099419
O 37522 98012
S 96123 694407003
E 83544 83629
I 40352 99212
I 62080 69511
O 93546 99132
S 79499 592413467
S 5270 246451923
O 8266 94139
I 41529 75479
I 58155 89183
I 61399 77033
I 91618 91846
E 7634 55113
O 18 56070
E 35825 55933
O 38696 53401
S 72802 464223998
E 9452 15218
O 75694 98659
S 28693 167292059
E 55046 99797
S 26803 505265635
S 7718 921934289
O 57709 89803
O 62134 87080
O 50290 76737
I 72549 85755
S 64760 225292191
E 38851 67593
I 33564 59020
S 26413 799818056
I 43926 75383
O 73079 76930
S 16846 463599231
E 13628 99246
S 84117 619745820
S 57166 696233910
I 27419 87913
E 4013 26208
I 34343 73548
O 38677 66623
E 30727 77177
E 4481 98680
E 14980 56318
S 11015 271545054
S 79474 194860465
O 4189 97795
I 8995 68276
I 12412 97187
O 24046 66879
I 55548 76900
S 1566 277202923
I 22842 50243
O 31043 51502
O 37118 70007
I 38578 40331
O 45225 99724
O 31418 78817
I 40549 78207
O 38159 50198
O 41074 69915
E 30475 47787
E 30952 47029
S 15883 526843815
I 29947 44595
E 12241 31606
I 60573 97458
O 66139 92365
S 32215 892998552
E 5242 73668
I 20677 27227
S 74503 998081309
E 25074 30572
E 85275 88860
O 63529 72430
E 25709 48609
O 73998 91942
S 56128 36483263
O 29988 36694
O 67549 80946
S 43850 192765854
O 19894 69270
E 5978 48959
O 34661 94601
S 77897 481026366
I 16421 49579
S 23925 772050173
E 73414 80025
I 35288 89558
S 23761 771020052
O 42679 68704
E 34777 89385
O 17004 99041
O 41710 82630
I 3034 20286
S 51581 302818604
S 83626 475654894
O 21432 73581
I 67114 71316
I 7315 60997
I 9542 19908
I 89904 95900
O 38348 83986
O 22115 62260
I 17507 47508
O 21724 38691
I 11707 69821
S 52466 779987591
E 3551 43476
I 13111 43091
O 39260 74876
S 86958 335170402
I 10082 26612
E 50039 78175
E 58263 72352
I 33807 67592
E 33982 71188
E 7899 62648
S 77558 256075703
E 32621 98879
I 45067 66482
S 96965 534577128
E 40663 48008
I 47080 84451
I 4935 75283
O 44998 61871
I 58652 72794
O 52957 79690
E 63045 86536
O 52167 75974
I 55676 77181
E 16575 50696
O 78284 99482
E 64024 76067
S 86996 835354782
S 43165 778974711
O 66044 88653
E 54230 99378
S 64614 742962563
S 57728 30530238
I 49073 69345
I 94359 98739
I 17421 24619
O 63203 95695
I 31819 58374
E 25056 51225
O 51067 71048
O 61921 88021
I 34230 91826
E 9813 79565
I 53801 68079
E 4102 26203
S 91785 237917288
S 7020 495716313
S 63967 708187218
O 21987 22128
I 5115 29374
S 97113 102718746
O 22770 98226
E 47764 65417
E 67018 67237
I 3285 9710
S 90767 302461546
E 66892 82164
E 41096 96894
S 26362 694914434
O 57755 85612
O 37677 91892
E 11966 33053
S 22393 381235220
O 8936 58975
I 28755 56930
O 3772 30779
E 26415 40392
E 6949 66632
O 55101 91761
O 26228 80081
O 3356 32101
E 39862 79699
S 80672 474086773
S 20837 985170549
S 47849 544037076
I 2197 87420
O 6701 72179
S 20380 323912251
O 2166 63545
O 57924 90271
I 28923 96221
I 33629 37829
E 6049 13796
E 12288 36094
S 75433 967210428
O 22222 41456
O 5115 26206
S 69422 760311956
S 8890 861912236
O 25896 47350
S 83006 779399159
S 39492 447946225
O 8666 80491
E 3674 93276
O 93233 97049
E 45965 71831
S 88530 400278648
O 64765 90042
O 11258 12759
S 88742 32746948
I 26626 51065
S 52896 622272343
S 29654 411229884
E 9986 29417
E 60523 93715
S 32291 439822009
S 7724 836268601
E 36065 63400
E 69977 88233
O 1864 3412
O 55683 65322
I 45298 91027
S 9479 110209552
E 9355 88843
S 17030 727198982
O 81590 95699
S 65959 694125774
E 3574 64762
I 52840 54407
O 4889 13790
S 62773 258997688
S 59825 312677162
O 9426 46150
I 50311 62303
O 2591 90436
S 54150 331586432
I 56613 71687
S 26304 702920291
E 33165 97405
S 64584 68445745
E 7746 50334
I 25924 53122
I 37987 51444
O 26381 80480
I 46294 59694
E 16045 35406
S 84012 752201924
I 35384 39684
O 18533 28686
I 80309 81608
S 82824 180189761
O 52632 60344
E 19401 66179
E 36876 90764
O 8548 16427
O 20231 31535
E 3484 89345
S 47294 209590315
O 7615 15774
O 6109 41131
I 830 35930
I 15708 74090
E 59188 89070
E 8900 59994
O 44566 69899
S 66281 621986089
S 32402 195949001
I 64334 97043
O 33786 93918
S 92760 924785686
E 64331 82875
O 19941 97567
I 33291 39896
O 60282 73195
I 35567 51432
E 34702 41770
O 11277 74248
O 24417 42273
S 98839 792765568
I 12196 60983
I 31643 61755
O 37566 94061
O 43887 67502
S 8309 33600956
S 24428 653663452
E 36952 89877
O 1041 97847
E 12911 38245
S 4499 218126218
S 49816 303508661
O 50529 86146
I 86986 93327
I 30955 69244
O 70553 86656
E 31638 78112
E 60997 65909
S 8107 682547420
O 5190 46944
I 2581 90027
I 26429 57090
I 17071 96926
O 27377 45199
O 30802 86342
E 40325 92796
I 69240 69273
I 30466 35064
I 68178 89151
O 2410 63618
S 41486 642124762
S 78156 126099484
I 46396 96392
S 90411 294098052
I 36731 75369
E 35395 91880
E 2072 23095
O 9738 57692
S 86183 848903066
O 22114 79800
E 57083 69109
O 34791 34957
S 86991 277499128
E 23523 25274
E 42951 52539
S 76845 68445244
O 46154 75808
E 8497 18204
I 26701 70597
S 79624 824316395
E 16524 91758
O 27597 34918
S 1178 691693008
S 37054 838026660
O 14556 54278
O 43909 60245
I 20810 66920
O 68110 90233
I 427 25713
E 66021 82508
O 29902 54093
I 47429 71158
S 44272 995206868
I 34824 97097
I 81657 83171
I 42813 95060
E 41641 56684
E 49079 54112
S 25526 950701080
I 44274 96528
S 70514 36072481
E 7646 39090
I 11801 63654
E 444 78761
I 17347 20317
S 47651 505521367
O 8761 80267
E 42476 56696
E 10362 64354
I 177 76200
I 63599 65212
E 12782 15023
E 72156 98701
I 49618 65693
S 32859 166954923
S 60677 106110264
I 20905 75391
O 9227 29726
S 20656 693774422
E 54546 90633
I 64963 90085
S 15245 985371686
S 5398 465497108
S 31627 631371510
E 70088 92208
O 27870 73182
I 30248 32319
E 14819 26080
E 7055 60945
O 61501 96010
I 4623 32520
O 32626 38105
S 24567 521868854
S 22067 785282784
O 17194 22764
O 32412 66507
I 16266 33688
I 16486 92580
O 67247 93185
I 51701 67177
I 2708 27079
I 80924 88890
O 17799 37071
I 78592 97600
I 34600 87424
O 24533 57851
S 91046 624939429
O 10584 41458
S 60845 651205251
E 55566 93618
S 34800 466153194
S 12446 516181468
I 11848 88880
I 6602 70949
S 84496 188145417
E 72729 74810
E 23035 97984
O 17004 75909
O 13840 97552
O 50077 58268
S 13499 695696942
E 17428 76452
I 4140 43518
S 72297 667211288
O 10793 11901
E 8636 79243
S 18574 390429974
E 47957 73561
S 82019 39297504
O 22253 95504
I 11415 33877
S 18072 372911827
O 80518 85651
O 1901 14032
E 24132 78908
E 37097 47363
S 4207 828482897
S 89919 748321332
O 21616 73934
E 73820 81749
S 83075 604435822
O 26339 62709
S 8133 104411705
O 62879 98752
E 32222 54578
I 38833 81668
S 63222 186190253
S 83442 415276613
O 39451 53136
O 10885 68218
O 37792 60808
E 48633 66492
O 25159 29071
I 47699 48385
O 63177 81754
E 14709 67393
I 50313 77645
S 32642 371503386
E 23108 63156
E 124 12417
O 45447 86390
S 75685 44734455
O 15932 71817
O 10037 29571
E 23002 28385
O 27456 86122
S 49391 258054394
I 62258 95177
S 62448 531082289
I 14549 75882
I 66317 87223
S 50084 342476425
S 22917 632908266
I 16108 17234
E 5412 46840
O 8753 31228
S 6398 725673139
O 3425 52045
I 10330 85494
O 14562 60303
I 27690 48936
O 21265 58226
S 55686 141915355
E 12179 85522
I 27132 62498
O 76271 95895
E 28567 92863
S 28586 747819571
E 23343 78900
S 98314 317546747
I 23777 35536
E 58358 96678
I 68293 71795
S 63567 539980335
S 87237 921135069
O 5758 69046
I 31495 50272
O 72549 99123
I 48366 69455
E 26055 92809
S 25457 315742465
O 5222 92511
I 42309 94274
O 65371 96541
O 15267 24879
S 74158 432321408
S 49273 987788098
O 46595 87776
E 7564 48879
O 10792 68494
O 42865 54056
S 52903 473486662
S 99805 816710234
O 23833 87190
E 24869 62327
I 62190 86873
O 74264 92310
E 33718 93342
I 731 31421
I 51118 77408
S 65280 418953698
I 64595 71983
O 8614 45003
S 69585 796456420
E 19874 93752
I 22027 34901
O 36006 81626
O 7559 92987
S 84473 551641183
E 57860 62246
O 37864 37902
E 5900 23593
O 54778 66008
O 93378 93421
I 15083 27700
O 30435 73347
E 37245 42444
E 35338 89643
I 41849 94567
S 74997 300588525
I 20044 82890
E 29298 82434
I 9809 93222
E 56986 88268
S 81782 404899316
I 35414 66721
I 26756 72425
E 90528 98716
I 43829 92917
I 16002 54022
S 6313 624176564
E 9242 51233
E 38565 70219
E 25861 44938
O 21559 49027
I 28442 95101
S 98846 635047656
I 17111 37736
E 3738 50273
O 26741 30250
O 12313 90743
E 3385 34238
S 57922 402278600
O 12249 97162
E 5702 93185
S 86877 993289724
I 13332 19741
E 14973 31418
I 4127 6240
E 27466 60673
O 41242 87628
E 4603 56318
I 22840 66474
O 55439 93190
S 95370 474805985
O 13600 25704
I 22580 69986
E 30860 65533
O 59406 75313
S 95913 223923212
S 51128 421782031
S 51310 194205043
S 24049 394779205
S 20817 351569405
I 72007 97991
O 25406 79749
E 14202 52948
S 80995 974302114
S 11389 429252508
S 14645 504041638
S 4838 517462296
I 3839 51242
O 53 2607
S 18057 12929185
I 3252 16157
O 22828 80598
O 30549 86338
E 36913 40488
I 24409 99882
S 90652 373287486
S 36045 563995976
I 6110 63264
S 77467 242101841
E 835 41276
O 74865 89410
S 90874 619252590
E 17535 99335
I 13079 33774
I 8064 24799
E 30690 59166
E 8575 84221
E 12015 99599
O 40747 62335
I 27305 36358
O 42953 45628
E 41156 53462
O 738 75509
I 44554 61411
S 67226 282370170
O 39150 96536
I 11338 68514
S 62893 6130501
E 5858 21900
I 21189 47816
S 79446 924825620
E 48661 86552
I 10314 57056
E 24702 36670
O 34522 68767
O 7804 81707
S 1854 87210886
O 11179 90448
O 39198 61522
O 27153 64551
I 38289 98873
O 28567 83165
I 23162 94125
S 92107 883113115
I 15046 56990
E 16851 66080
S 35196 473893537
O 6940 45287
O 19446 91625
E 4650 71397
O 35238 36349
S 13878 409941231
S 95957 53414100
E 18779 99297
S 76630 773216042
O 26936 97416
O 5972 48178
I 16169 25851
E 186 73681
E 33211 78821
E 58608 83987
I 41143 98265
S 85775 557913844
I 15878 29122
I 15355 57294
O 653 13394
I 28579 89017
O 82369 87836
O 87627 97088
S 87553 235226237
S 24163 28030097
E 24170 77115
S 12527 811150159
S 47501 646834562
O 1737 6739
S 42521 375550646
S 95792 632903419
I 23708 75806
O 63403 83797
E 9671 16559
O 32052 32543
E 54591 73015
S 3198 285723642
I 35148 76650
O 53894 61901
E 19534 80732
O 33843 78036
I 6991 45418
O 62206 64216
O 9440 22016
E 9729 94776
E 18900 37277
E 53165 90419
S 48078 687629407
I 30301 72675
E 33360 89651
E 33269 70600
E 12867 76783
O 6277 49378
O 615 46431
S 38175 702388823
E 6112 49095
O 17122 30116
I 72824 78626
I 19892 29408
E 12373 71219
S 94417 970606051
O 8718 61382
E 33489 55928
S 30532 3864293
S 2299 210170309
I 20340 54114
E 40753 69940
I 17773 88766
I 42828 49885
O 53861 68303
E 37437 39939
I 25790 32775
E 48738 56783
I 75263 98766
O 71797 93145
S 16351 808603081
S 76124 769008212
S 20040 371143380
E 25702 95494
I 3712 31005
E 10929 32259
I 6984 60090
E 4644 59357
I 44755 85068
E 20372 88791
E 40524 75465
O 18054 89217
O 9253 28593
S 56516 449762097
E 16523 89292
O 27967 87634
S 48906 311346590
I 12017 65886
E 64216 75372
E 41005 83555
E 9730 98955
O 56668 67924
E 51738 95314
O 43692 97344
S 49329 290654905
I 39263 54940
S 295 762192998
S 85004 97620018
S 32063 343042251
E 6209 68631
O 46723 47957
I 45969 51703
E 19500 67238
O 40937 85165
I 21394 36014
E 77876 80047
S 36897 527503341
I 40195 91825
S 63724 609471929
E 12854 97846
E 83864 89108
S 15915 60991122
E 73080 90285
S 61877 71690752
O 20755 29733
O 22630 76312
O 39369 46900
O 24201 94937
I 93184 95787
O 25925 92551
I 32884 91500
E 2457 84199
E 17643 73602
E 11403 43196
E 26346 40131
S 47808 730581702
E 47652 88397
I 19574 41754
E 18949 34552
E 5072 32878
O 74099 87693
I 15260 66291
I 6245 67172
S 77384 619497581
S 69739 459684611
O 35461 61154
E 36134 57405
I 62717 64322
E 38979 57812
E 81764 88366
O 22738 67439
I 20290 48700
O 8455 8610
E 30514 91990
O 2688 36305
I 70516 85830
I 38167 96707
S 58718 906461005
I 25751 77832
I 10967 93514
I 70190 75694
S 19976 174063475
I 19105 21003
O 1978 24506
E 24273 71560
S 58374 424871619
I 30902 90694
E 32540 58188
I 25833 85728
E 45412 76303
S 19719 812943894
S 88963 846524310
E 24423 50446
S 23118 722042377
S 98348 301087056
O 4444 79541
S 33631 198646083
O 12948 42467
I 54059 91556
S 64734 95251136
S 70319 150702719
O 84463 93849
I 18830 80484
S 66531 144955064
E 51351 70541
O 65648 69724
O 24495 48409
O 30784 37876
I 24013 51219
S 81872 150819925
I 35642 96131
O 27057 68218
O 39169 41014
O 22493 37917
I 23255 80449
O 57822 62886
S 22232 773918535
I 14795 25009
S 45261 349730973
I 54623 65737
E 51651 51895
E 48225 60478
S 6140 970781667
O 78524 98672
I 13529 57367
S 46464 116258118
E 18694 71524
E 27568 78771
S 7164 214702335
S 7807 472756823
O 15401 36181
E 48039 66898
O 20658 51421
O 3776 12226
O 33099 94400
I 42881 80522
O 81404 85427
E 58413 59362
E 21511 44025
S 98437 826399243
O 16856 71611
E 5563 47031
E 43570 77041
I 9070 95850
S 22222 216058863
E 64551 75773
E 39557 64114
S 37111 17761422
S 18701 348492397
O 37759 43565
I 27118 27556
O 75174 86490
S 18820 176055451
O 25517 87454
O 12415 62941
E 48552 88228
I 4754 55925
I 14366 74603
O 36191 93284
S 35275 203908461
O 86390 98928
E 28808 72764
S 73117 333390542
I 325 35296
I 23309 77919
I 49540 50596
E 16048 76343
S 21781 495180890
O 2620 82118
S 50348 546666390
I 1622 93243
I 33132 99448
I 41024 52403
O 39366 85335
I 1679 45034
S 3156 822042127
E 14112 24357
O 12729 98126
I 20159 32164
E 9599 21933
E 84995 86239
S 63726 495543601
E 28282 88297
O 44460 85943
E 20443 63844
S 52072 494639171
S 9994 192718247
E 4853 57451
E 37052 44641
S 58087 495682277
I 14356 18749
S 42910 915508316
E 18461 39423
S 82248 123019253
S 81573 386841765
I 35515 62173
I 9527 44014
S 92021 310279580
I 35294 41619
E 90419 93662
O 26095 47844
E 62925 74871
O 75044 97761
S 9198 906693317
I 25127 80494
O 17773 38648
S 78116 924655171
S 65566 504902860
O 58264 70846
I 24121 53893
E 12009 47301
O 82596 91905
E 60067 69153
O 72771 97570
S 3332 429512355
I 23619 31330
O 23799 33223
O 43253 97902
S 24164 513421635
E 7476 98326
I 49540 89969
E 10788 94159
E 5718 40183
E 77310 81265
I 7703 44796
O 23116 75576
I 27 45245
S 90039 162137924
O 10646 30711
O 1840 32969
I 5458 74011
O 10338 41579
I 45620 79725
S 8888 28999232
I 13286 37818
E 64981 71417
I 49166 65082
E 27406 31578
O 10624 14451
E 23531 73424
S 98691 648924245
I 14297 51493
E 21647 42794
O 10151 83970
O 5155 20420
S 24032 409764528
O 78945 92184
E 36167 70491
E 1654 94439
O 21546 57198
E 14460 31074
O 59752 88323
S 46850 691750204
S 69993 395126032
E 12135 33292
I 71 83202
O 17770 29912
I 47260 89911
S 37812 982023650
O 4490 7224
E 58635 85476
S 60093 287634258
O 59423 78617
I 2821 75454
O 23752 95809
E 19563 69721
I 52585 67272
S 916 728312470
I 7397 58639
O 7364 39076
I 77461 80406
O 8318 40801
S 44771 549728056
S 33332 353763740
O 8838 31170
O 10310 62120
I 33955 93335
I 32489 90601
E 47675 93078
E 16995 72470
S 83172 320370483
E 13405 96443
I 15661 85447
I 32836 82870
I 30007 93520
S 80233 670340715
O 11836 67527
O 65511 73436
S 74835 556960042
S 72171 775079943
E 16540 74977
I 41696 55673
E 29517 49229
O 3441 8599
E 33467 49657
S 38558 330030528
O 64089 96635
S 95526 582803733
O 16163 45017
O 55476 64467
S 9595 11085356
I 65026 69509
E 46527 81377
I 7360 25662
O 14407 19977
E 83657 84613
O 39830 53519
I 83034 83510
O 69950 71903
S 89754 609291725
E 12818 41528
O 10225 57144
I 6079 60489
I 16696 24757
I 21110 67743
S 29840 792029191
S 24138 618583598
I 30553 88741
I 44729 47973
I 3596 70323
E 59047 99193
O 23009 74478
E 18978 83999
S 82473 851198635
I 31589 75497
S 40787 458452111
O 16013 41351
O 40193 45945
O 43592 98890
E 33557 91264
E 53134 65034
O 22083 70778
O 27402 40331
O 39133 51501
E 45950 56855
I 13007 39313
S 45429 849938003
E 34454 75239
O 2695 66303
E 39323 85721
O 43342 90579
O 13515 79549
E 40513 63267
O 10572 41236
S 60644 578053622
O 19564 62278
O 55583 80986
S 34804 658140843
I 3282 43305
O 44987 90864
E 35653 97499
E 52414 92574
S 95189 725981746
S 89478 497074120
O 32327 85282
S 8953 338527325
O 23093 42646
E 9054 73325
S 75986 424255206
S 5760 758921758
S 89619 317224116
I 75498 82013
S 73909 511307751
E 23643 87744
S 41793 725335193
I 55066 91787
E 17714 19947
E 72001 79886
I 8888 40687
O 70594 89791
O 39611 78099
I 12738 77345
S 59221 955958558
E 34398 49966
I 79375 99492
I 31216 68675
I 774 78345
S 5037 474448305
E 9377 58210
E 126 77436
S 77948 376786062
E 13249 85587
S 98186 132802113
S 36863 20760563
I 14000 97605
O 9723 62957
E 13079 35166
S 71696 502336381
I 81984 82160
O 25827 63381
E 105 16362
S 48651 902000392
S 76998 916510321
S 51358 170529651
E 5711 74865
S 11706 732349726
I 49273 98484
S 4737 3950152
O 71085 94286
E 27757 28428
S 45822 714118584
I 34337 37449
O 18847 70876
S 49923 340508912
S 95381 244413669
I 6877 13585
S 19121 938715062
I 78104 94446
S 70637 868954793
O 40870 76579
S 31177 111940826
O 17998 27435
E 77747 93786
I 69161 92300
I 6874 10737
S 59171 383613772
I 7445 58014
S 12515 369585999
S 12407 817386568
E 27732 66892
S 97163 384346352
O 468 89673
E 24001 95371
O 15875 42814
S 18396 778802278
E 20150 74346
I 10465 33635
I 5200 98580
O 4435 31369
I 15702 16922
O 5081 99946
S 28410 5523172
E 30536 81268
I 21673 63898
I 4157 83531
I 3291 13562
I 4035 77555
O 10534 69687
S 51004 296228203
I 32542 81735
O 12169 99207
O 51256 65732
O 22139 88687
E 72495 80778
O 4912 66702
O 11089 21698
I 43465 93928
I 65373 89768
O 81501 98183
I 11500 54610
S 83790 872831314
E 21621 88367
E 11315 57452
S 39217 435101800
E 56007 93078
O 22839 62979
I 25310 67679
I 9777 63450
I 12315 41422
I 61701 63736
O 85376 87906
I 26102 35712
O 35343 71577
E 56088 88834
O 57262 57373
O 66210 71110
E 19415 98721
S 60034 234792387
E 22005 99223
S 43475 662524499
S 51066 671080303
S 93040 596594470
E 2110 91742
S 54663 693801507
O 48057 60498
O 19093 65182
I 13355 63655
E 44892 57548
O 368 72046
S 69832 515665162
O 3939 58404
E 14715 52745
O 27180 35381
I 19475 25050
I 38131 48448
I 61861 64195
E 9025 33431
S 60687 733599764
S 85290 328681096
I 47066 73787
S 46182 198450474
E 30722 80217
O 19335 96456
I 18139 46640
O 8468 37403
E 83 81936
I 19939 99326
S 36814 842586460
S 70228 127019067
E 20913 66328
E 9774 49165
I 2289 33972
I 2477 51592
E 42528 55187
I 25373 87031
S 35395 910122956
I 30577 56815
S 21793 277074099
S 66808 466779924
O 21922 86737
E 69723 86028
O 33390 83469
E 4012 94173
O 19497 74434
I 21986 55804
I 9184 15763
O 79856 93154
E 31210 39159
I 41480 50179
E 11530 44939
E 156 457
S 39350 442938226
O 62440 90386
I 28637 70613
S 57240 538094786
S 37736 992907987
O 23027 23548
E 42576 51081
I 29489 94567
S 85816 111182196
I 48569 77149
O 13198 43590
E 52265 54163
I 7149 92048
I 33937 48778
O 37504 42785
S 82234 839686300
E 64390 94492
O 69718 87404
I 34397 98650
I 25525 58840
O 15026 19422
E 18518 36914
I 6614 72966
I 41020 54296
S 27429 9651164
O 2114 52551
S 14382 739339239
E 26877 32827
E 43282 81792
O 75296 83193
O 68302 68800
O 19520 52209
O 73969 87046
O 478 62969
S 26024 775729755
O 43000 95578
O 49845 78931
S 40136 23357064
E 29520 52148
S 44680 896717076
O 10687 87452
S 53401 501173432
I 31719 61371
O 55416 77699
E 20553 38876
S 16003 94584482
I 38958 70320
S 97245 193635576
I 73321 80514
E 19055 43921
O 67086 84242
I 18147 60559
E 17696 69486
S 36872 506147799
O 35789 41500
E 30085 52495
E 16379 82508
O 35537 54645
E 69987 92333
S 2431 342237873
I 2096 13008
I 68922 74051
I 4806 79549
E 2066 27426
S 2269 616836310
S 83569 453308813
O 14087 19729
S 15478 681063107
I 12975 63210
O 28385 46084
E 20891 66607
O 50641 90920
S 26984 834910626
S 1033 775528477
S 50173 125006820
O 63953 95164
O 35281 83211
S 87539 187605838
S 35463 148506673
S 43343 196649784
O 15392 88071
S 15627 643154427
O 29038 80103
O 16938 52517
O 16004 60038
E 58124 88438
E 8407 24798
E 4186 10439
E 41566 46305
E 4410 20316
E 63830 91157
I 5503 93309
O 38442 61036
E 6933 87878
E 36187 86847
I 63426 78003
S 89181 879819963
O 43123 50565
O 5867 26634
O 9355 77489
E 37293 69963
S 10674 539362474
E 20749 37983
I 16617 46619
I 41084 58439
O 9310 55095
O 48449 58400
S 89562 125095222
E 32417 69521
O 30030 68844
E 25875 44384
S 66034 972320029
E 30805 87300
O 20702 22288
S 24119 76967411
E 44471 62673
E 28523 57816
S 69459 738080746
E 59025 78292
O 70458 71174
I 3415 64471
I 52346 77517
S 82795 10006692
I 20477 72054
I 43909 99729
I 49097 66936
O 36934 71714
E 17509 73500
I 8058 40254
O 5187 87112
S 25308 11976091
S 82585 816770673
I 49133 99158
S 90990 569198938
I 29820 36577
I 43176 49506
E 43970 48743
O 37246 77512
O 6920 35298
E 25729 81871
I 27455 87096
O 79113 92479
S 69468 836053906
O 39305 93616
I 9020 64749
I 56138 99329
O 19397 27568
I 25487 81500
E 38136 79744
O 1756 31359
E 36290 46790
O 778 62212
S 17700 53875779
E 6705 18602
S 86505 222016579
I 59501 67903
I 9820 64598
O 80903 86325
O 53976 95884
I 67186 78473
E 61929 70125
I 87193 98093
I 4982 81335
E 45948 85988
O 57201 59977
E 27196 70944
O 74712 76749
O 62997 66553
S 82602 601150773
O 31938 81963
E 45147 89345
S 44363 655006452
O 37648 63870
I 14513 65854
O 21043 43151
I 74090 75066
E 47580 79215
E 20536 90099
O 17038 33567
O 9444 47480
S 63564 412820475
I 31929 77345
E 25247 77791
O 68626 75516
E 38182 75958
E 24652 47795
I 34585 89309
I 1685 52106
E 66928 71509
I 96863 97536
E 20543 81164
E 76830 86687
S 49099 801180799
O 43456 48964
S 81174 74882977
I 68129 96976
E 44066 95679
O 63891 65330
S 939 883706073
S 78672 680061841
I 24652 80091
S 59073 146007009
O 1777 20176
O 34979 94818
S 48040 841446360
E 27493 63461
O 2741 6023
S 52488 181972396
S 43740 711661597
E 45382 59857
O 387 2997
E 73023 97123
S 49033 179100140
S 50288 37284285
E 15885 74688
E 84622 90289
I 59483 67886
I 15963 56817
I 22052 42189
E 15268 74978
I 30067 53053
S 21534 88862630
I 41886 88766
O 36900 68160
S 98503 206996447
I 24649 53936
O 25236 91757
E 67173 98749
E 27154 82562
S 31317 111329260
E 56823 71552
O 62106 84912
I 12116 80846
I 11767 60226
S 91486 471982031
I 22341 61467
O 54947 79603
O 43449 97401
S 59780 256158020
E 8067 54683
I 88511 98368
O 72083 98572
O 59045 81859
O 7726 54916
E 38199 71223
I 45411 96746
S 59131 176602399
O 21560 55879
E 51657 56877
S 51693 736421414
E 21772 41147
E 40164 47370
I 5682 59867
S 3039 188840648
E 20348 55863
S 92936 581180693
S 57345 214042708
I 69427 95318
E 1534 68030
S 60243 509235560
E 20573 34472
E 42614 53642
E 51635 65516
I 20814 21011
O 59380 89380
S 1164 508397641
E 20255 98058
E 7831 43093
I 30450 91125
I 37697 38083
I 4957 73770
S 45755 79077282
O 8284 54212
O 18271 95776
I 26877 96993
E 39881 46511
E 50747 69752
S 94923 738900968
I 9552 51500
E 26064 44835
I 10870 34196
I 50790 78106
S 9744 566674377
I 42580 76769
S 21695 805783512
I 50425 98460
I 2734 77268
E 23615 43872
S 83890 413289650
O 38797 64445
I 23118 57995
I 38376 92725
S 3342 307286478
I 48304 87470
E 8933 89770
I 75009 94157
I 88473 95741
O 88507 89770
O 58065 87452
I 60 41423
I 41890 57929
S 23104 818841156
O 23469 82223
S 22167 549937403
O 19104 28347
I 13475 16440
I 12236 19854
E 12106 95994
I 5213 26738
O 12348 66267
E 43943 83987
E 30450 82736
E 33278 78273
O 50740 57753
O 20485 64126
S 95297 609432575
E 4974 79300
I 79704 95710
S 58956 373788618
E 3121 70435
O 985 87630
E 44828 78217
I 62688 93327
O 67143 97949
I 32474 57278
S 91264 826877609
O 45718 46785
S 38262 652376331
I 66979 89582
E 43311 58925
I 3266 23978
S 63339 104020351
E 6507 35276
O 15783 43325
E 53520 71823
E 60107 76846
I 7146 76586
S 75107 170359444
S 30450 742427631
S 76070 321413479
S 41058 187304563
S 67713 813065103
E 17860 74846
E 8962 39950
S 14578 123990849
I 56747 99027
S 14516 714852547
S 69153 235176946
S 43171 964735551
I 53548 96370
O 17192 75528
E 41805 51245
I 92386 96630
I 63581 78434
I 5566 37253
I 60864 78918
E 21939 66392
S 31826 379535460
S 32392 245812351
E 21566 42850
O 17900 90179
O 74907 87087
E 24642 56604
S 61339 904848260
E 46279 52039
I 1044 42123
E 21344 30566
O 4302 30681
E 23149 97278
I 981 43359
S 16180 43661453
S 61396 569873403
O 20923 66686
S 79595 669652562
I 27345 53848
O 21725 58357
I 24850 58246
I 43093 78815
I 65729 96353
E 7132 8514
I 37149 56731
E 17471 75806
S 85528 398206777
S 84347 61469012
E 37136 97096
I 21571 49603
I 16200 63669
E 23047 97971
S 86300 362527642
I 21308 76923
O 8513 26159
E 21013 48477
I 29477 36003
O 62300 99288
E 5234 56170
S 92029 346050872
O 20733 85508
E 606 54608
E 41384 98032
S 28968 408059742
O 8244 55070
O 3824 6048
S 12188 350583327
I 43950 94804
I 42959 90257
E 25721 74959
E 55113 65495
I 10336 97020
O 33341 77683
S 4777 87876279
S 62215 663851414
I 50941 77811
I 93122 95346
E 71972 90266
O 12771 17732
I 9768 9904
S 22283 610803490
I 797 38577
O 70969 85637
I 27710 45469
E 2154 58238
E 25119 91946
S 64741 900525077
I 12066 73249
I 14461 17386
S 5815 73378798
I 24650 34422
O 39984 48675
I 41428 60242
E 71812 87930
S 17677 228329495
S 40193 290292526
I 19059 52684
S 52008 655471394
S 18382 974247917
I 33683 36425
S 89367 870800517
E 60134 94098
I 73167 96915
S 68511 824100937
S 3936 237998111
O 30107 53381
O 21518 63890
I 71249 77491
O 71640 95230
O 8025 76918
E 85967 92380
S 75467 839717097
O 17159 29337
S 89794 801437180
E 22495 62989
I 17244 26331
O 39220 61456
O 25492 55178
O 29175 45544
E 15696 64047
S 27279 887871954
I 23416 30720
S 42841 2604758
E 15705 85520
S 68108 450475208
I 74561 78758
I 27610 98757
O 44007 70793
S 81773 141062902
O 12496 61541
I 4098 95545
I 57343 73392
I 74943 84584
O 39285 45935
O 12407 89882
O 2036 18152
S 99122 395806973
E 3104 41429
I 12769 18364
E 23850 52764
S 46181 310924989
I 4300 40208
S 56668 885335226
O 40761 74308
I 49597 50383
E 41397 45810
E 42111 64320
I 16313 40244
I 40818 97768
S 930 180676567
S 93731 805075648
E 31136 81311
O 6484 28745
S 73772 943370251
I 91037 99811
S 15155 200203874
E 37207 51670
O 36931 69127
O 14607 52842
I 50516 75705
I 7478 75157
I 4386 99638
S 12307 112224250
E 38294 66447
O 21099 89398
O 19872 22953
I 18416 69780
S 83989 840681757
I 50423 52578
I 55013 85082
O 24733 64338
I 55095 69080
I 1732 58049
E 17567 37636
I 51684 94302
I 13024 24105
O 9807 30902
E 19169 61266
I 33124 79439
O 46334 75660
E 4901 12515
E 76336 83433
I 42313 81401
E 7724 68522
S 10342 193204437
E 44283 81316
O 12561 77297
S 56821 290598331
I 21637 63506
S 90023 614684122
O 11127 13537
I 27190 36312
S 12834 527229783
I 32536 90585
O 59549 83487
I 42576 65574
I 24159 42387
E 20324 84554
I 79368 82404
I 47545 56959
I 15834 75775
O 77534 90166
S 34895 772079567
I 605 22195
I 10774 28471
S 85473 375455154
O 13182 75270
I 30842 68310
S 1317 436775534
I 15680 63293
O 25708 86407
S 97533 724397701
E 81548 89438
S 39318 917664413
O 36947 67695
S 87556 342722458
S 73040 265402643
S 71565 872850093
E 71587 99040
O 27987 47212
I 8357 31072
E 81976 84206
O 5304 89095
O 14159 93678
E 6615 57198
E 24216 61070
I 36465 49137
S 6496 182519347
S 74821 183659713
E 35666 81626
S 89008 667178489
E 34440 67075
E 6819 71507
S 8197 227600746
S 13548 302035993
O 14487 35651
S 96859 748890734
E 22084 88885
O 44245 79807
S 14258 76434336
S 28646 687904759
S 72670 976619076
O 90693 98892
E 7932 65494
I 64329 74936
I 69096 94940
I 7636 29343
I 52069 68716
S 89390 907851598
E 14322 77392
E 35259 78355
S 21951 473927216
I 9486 78395
E 24514 81863
O 46944 85502
I 10134 59458
O 15796 94450
O 29790 34470
E 20202 56004
O 24989 81589
E 14702 34293
S 27868 590515328
E 17843 88206
O 3568 35611
S 43652 257732761
E 25921 32757
I 17678 28430
S 31139 372538585
E 93347 98430
E 40137 63787
O 15996 87882
O 3185 67021
O 71459 78068
I 13822 22958
O 39899 47681
I 56485 93198
O 14703 83944
I 19665 31133
S 62098 350668369
O 65198 84566
S 6650 839701513
O 53223 91564
S 91537 713166456
O 29850 83259
I 70130 99906
S 20177 358024610
I 23606 96970
O 89917 98301
E 52740 85712
E 73382 97553
O 36683 69401
O 47503 99913
S 17032 777496789
E 27444 31030
S 22112 344875665
E 73658 76093
E 22720 95718
S 83377 731516986
S 62745 132145453
I 84 90659
E 26003 50887
E 15104 55225
I 25845 57617
E 43387 92767
O 7771 35964
I 51697 52593
I 38305 85061
S 29419 14336531
I 42601 56117
E 76367 93315
S 37842 979308796
S 20531 888243141
O 4835 68309
O 31980 66120
O 68938 77975
I 32344 36377
O 34866 57719
S 59507 617934768
O 54723 67310
S 91861 888550338
S 73196 709451947
O 32055 93746
O 53554 92587
S 86673 406121740
S 6869 921041663
E 4299 29367
I 79431 96237
I 41801 65986
O 24766 81503
E 64410 99440
O 53222 79310
S 88616 581779927
E 24944 33641
O 75839 91951
E 11899 23290
O 21709 25952
S 54171 207564894
O 32756 62896
S 86318 238247974
E 45335 82533
S 32831 421510764
I 3214 15254
I 77675 89681
I 74180 75385
S 65131 982521061
S 35083 102639437
S 49021 715262154
E 48482 84672
E 62777 79547
I 67706 78334
I 64146 72962
E 22019 98428
S 16782 916420319
O 26971 61094
E 7655 67065
E 60763 79090
I 6220 26551
I 25368 38248
O 24243 86308
O 24574 33692
I 14537 43264
O 15157 16607
E 48014 77098
O 6319 60435
E 60081 79399
O 90924 92157
E 15357 68923
O 28009 49430
E 19517 55792
E 56097 82797
I 20918 54795
S 96647 736771643
S 55676 22048415
O 87642 96459
S 45788 187881651
E 406 29008
E 70201 83013
O 22108 77977
O 48616 74149
S 75713 5095173
O 23463 74162
E 7034 68361
O 11710 87929
E 8551 24874
I 28025 66772
E 46903 86624
O 34773 42949
O 49947 59676
E 17063 83299
O 56520 97858
I 48235 88618
S 56564 71628885
S 91869 479259260
S 14443 575855254
S 41769 487238728
I 52578 61834
S 48338 531407447
E 27754 96213
S 26170 320506961
I 25865 68448
O 31897 76767
I 27346 53141
E 70170 97905
E 15272 88274
I 34962 90748
E 40522 64951
O 2678 41535
O 13447 47491
I 33195 87355
I 2264 89740
E 40183 57413
E 24278 43107
I 11978 67757
S 11659 68799492
E 41649 87363
E 9595 91526
I 25725 77386
O 40709 63452
O 17687 94498
I 24246 80275
O 95924 99696
S 5148 484077151
S 78161 650833518
O 4375 82211
S 73849 56069475
E 21730 96668
S 14320 397021567
I 55930 98432
O 87785 89373
O 2224 82457
S 46712 328715966
S 65736 49775133
E 70953 77384
E 18382 93973
S 11883 844835982
O 22828 47901
I 21555 74490
S 74024 536773614
I 1013 62008
I 56101 79986
E 32133 79496
O 11569 22462
S 86901 652830101
E 25557 84012
O 28825 74734
O 29415 62268
O 41676 92273
I 76875 90430
I 32311 69867
S 73042 564237809
O 76169 88695
S 97030 351806375
E 12575 98458
E 53506 61949
O 63296 72877
I 4637 60315
E 12486 16340
I 7627 91339
I 21171 92007
E 50423 99795
I 6494 40039
S 49814 971861390
O 1471 87423
I 40073 69882
E 60904 62141
O 43328 69393
O 43258 89738
I 12273 40185
O 88274 90678
O 44002 93464
S 7385 500112637
O 37022 57109
O 70527 83374
I 19589 65986
O 61778 69899
S 61629 973380621
E 6186 62456
O 22889 77837
O 19971 59891
O 70982 80595
I 64436 95302
S 9648 427478462
S 92124 74128461
S 74764 585331617
O 13332 63989
I 2325 28855
O 6575 51722
S 78831 337566533
I 14006 60881
S 59003 138797982
S 83126 821457292
E 60644 93059
E 24711 58504
E 46986 94999
O 17191 58965
O 64270 92640
S 61105 229812671
S 85940 969598513
I 17718 31189
I 5161 42595
S 74274 630756110
E 55431 61922
I 8717 73572
O 6526 56045
E 40943 75549
E 2303 94037
E 35995 56213
I 62048 93112
I 31120 99309
O 13804 76824
E 30053 93990
S 56766 425512858
S 52132 295920016
I 78694 93298
I 6667 21694
I 26793 44513
E 37672 91288
E 2351 76531
O 46755 49841
I 60138 78842
I 39957 44894
E 32478 97082
I 8849 30998
O 57781 62255
S 96416 471230597
S 48669 696106546
S 12330 754337265
I 34079 83534
E 37785 74943
I 81536 95022
I 8703 56929
O 90746 95514
O 72526 89397
E 59273 71364
I 26059 51732
S 998 126318663
O 24606 52929
E 2939 48053
O 42920 99832
O 68323 76592
I 12167 69843
I 26374 88567
S 40549 484439602
I 77978 99782
S 52830 647630200
O 27488 37099
E 39324 77376
I 4044 52311
I 1961 3791
I 11640 37753
O 55189 73889
E 53585 85416
O 94060 97591
O 48117 48900
E 16365 87082
E 6294 76225
I 17089 92498
E 55041 95402
O 16422 99980
S 89733 886734931
I 56056 69112
S 30661 591116198
I 230 7919
S 72168 847084575
O 52638 57524
E 17267 21362
O 19091 48985
O 5849 13187
I 1709 32611
S 12322 611836538
I 30638 31246
I 1426 68430
E 16542 38172
O 9018 79095
O 13037 27044
E 1539 83718
O 3625 5588
I 7558 32144
O 22023 47871
I 15231 63840
O 26911 66466
S 6163 1182722
O 7757 29846
O 66970 95689
O 92530 98071
O 56854 63656
E 6905 47254
S 44078 817163028
O 83278 93139
E 11234 93730
O 23089 81305
I 11536 34788
E 42847 82994
E 1838 95624
E 33503 72659
S 45181 346185213
S 73294 310480276
I 26353 63948
S 32708 621897931
O 16022 34676
E 38346 86877
S 20154 952709006
O 17286 50203
I 2144 23797
E 66206 83560
S 54827 954926165
I 78908 90735
S 29938 524845062
I 13021 34738
S 33022 510187513
I 9850 67504
I 22146 86620
S 56341 900513905
E 5137 99589
E 47438 84329
E 34522 66647
O 24121 38768
O 51951 57622
E 24724 43595
S 16321 595621188
I 43282 93974
I 10338 27988
S 11337 829188283
S 36446 209920436
S 78166 657986391
E 26998 38537
S 14069 231902865
S 82419 543368970
I 1001 57814
E 48692 78313
S 40688 148703649
E 1714 17897
O 89098 91930
S 7313 753015494
I 10862 36924
E 2252 10408
S 7351 293384926
O 19917 64930
I 22748 47356
E 8675 24823
E 57720 89356
E 2535 22262
E 30313 54363
O 55248 80240
S 62594 616724365
O 32471 45544
O 25424 60490
E 30065 77066
I 45813 88834
I 28683 60898
I 4623 48679
S 83817 664529167
E 19371 86708
O 6323 79890
E 7173 79961
I 1916 77471
I 2573 13221
I 35071 90245
S 59514 942837009
S 77251 382617395
S 59166 213538641
I 636 98850
I 30727 71969
E 8154 86761
S 12632 979020776
S 99507 203258331
E 44442 48583
S 55898 752583112
S 75436 578420593
O 8538 92334
E 44331 46782
E 59250 86688
O 48880 64299
I 34401 88384
E 71731 74336
E 70127 74491
I 31915 95774
I 25060 77802
E 13754 34836
I 17671 48759
S 87552 9754756
O 28147 55328
S 45172 278408956
O 71854 83267
O 65340 85985
O 53461 84057
I 14399 76151
I 26852 33418
S 96180 891659316
S 20229 641775659
S 66668 373996553
S 27319 654969030
E 7306 70870
E 15190 57961
O 60946 82197
S 5147 264321288
I 4827 19483
E 38851 61043
E 13268 79603
E 29595 65554
E 54053 56533
I 23444 56514
S 5324 194356279
I 40105 48585
I 44562 98284
I 37513 94434
O 946 16487
O 19551 77272
E 72287 98920
I 48929 78946
S 3619 482652753
I 11547 80019
E 27767 61377
O 58795 71882
E 3886 79680
S 21719 612741774
I 43994 60335
O 4895 28572
I 45359 55558
S 41747 345856676
I 55791 84562
S 92471 284847948
I 16352 83670
I 6058 30962
O 46703 72113
E 13107 63928
S 81117 168695602
S 8317 481775269
O 54104 82837
O 3269 22029
O 92772 94626
I 21745 60385
E 73433 92436
I 34211 88844
S 60764 877394870
S 21644 933902926
I 57673 86985
E 33779 38818
I 39380 99124
S 51134 151701346
E 11615 39156
O 51462 69325
E 512 19365
O 4788 81086
I 50027 78412
O 69293 73632
O 11820 70119
S 12044 20588301
I 54151 80050
S 9216 18166778
E 40243 45440
S 94459 912335827
I 11414 16270
I 46527 57669
E 9335 78834
O 4661 53870
E 27353 92588
I 16517 84087
O 71063 91867
O 4364 92822
I 77945 91871
O 26720 99476
E 90978 93190
S 51982 205431730
E 48759 49581
E 2242 34002
O 8491 80756
O 43789 52423
E 1268 17989
O 47178 62945
O 20525 51502
O 3143 23508
S 97403 402952598
E 15311 18260
E 38055 73969
I 88468 93389
S 48364 654590250
E 30678 33136
I 52631 66313
I 139 42807
E 6201 95911
O 71013 81957
O 60145 65106
I 15878 53948
I 36816 99017
I 18083 64828
E 44598 62529
I 8981 46361
I 12093 78642
E 38745 91734
I 46028 79002
S 52494 394425478
E 25201 47772
I 17840 19221
S 79537 332825637
I 13622 19704
I 12600 48503
O 25901 47145
O 29515 76340
O 34745 80999
I 37061 40293
S 26138 334488480
I 21313 78675
E 41086 93629
I 3355 32364
I 27134 31793
I 12677 70938
O 56035 96936
S 25765 877938989
O 70906 81581
E 24845 65234
S 32472 100548107
O 18057 70009
O 11254 24278
E 60356 82630
S 50463 70436176
O 22692 92918
S 7682 116933484
O 61472 77445
E 41682 44842
I 5373 5974
E 83616 91767
E 39593 53343
S 9642 923354680
S 41057 617994979
E 13794 51796
O 56021 93608
E 66788 97054
E 48971 74404
S 28367 811459881
I 37000 51511
S 52909 902707874
O 23274 80447
I 15535 83985
E 24884 94008
O 28560 96457
E 8999 82302
E 43872 45891
O 49463 65887
E 56494 99896
O 10407 16109
O 7279 47735
S 1283 844960886
I 4414 17101
S 80518 533263717
O 2939 19649
I 14693 34114
O 60758 93403
E 22300 33460
O 6592 67182
E 35737 62916
E 15289 18203
O 45300 69581
S 32873 582073798
E 79863 98701
S 36238 7625239
I 2680 49087
I 35852 49477
I 60451 96541
I 74360 81945
I 45488 61453
E 27329 31083
I 30424 38637
O 21894 84975
S 43589 819018546
O 29797 85848
O 51581 75387
O 61222 80464
S 98522 639644265
S 37660 120379020
O 1620 19406
E 19195 41676
O 38346 46631
S 31279 379822280
E 53331 79136
O 12850 55495
O 53266 62916
S 11832 496249671
E 46792 91462
S 89513 436097306
O 59298 75467
S 92969 187034662
S 41571 753888080
O 51747 95998
O 72744 83309
I 10949 87417
O 39570 53752
S 11872 244068259
I 50847 60271
O 15750 45068
O 12423 60521
O 2404 24895
E 2842 75494
O 40945 46403
S 14694 798089274
O 89742 99246
E 2295 43362
E 12197 56355
I 4496 40884
E 16746 70570
O 91513 94721
I 23248 28235
I 66422 73021
S 19149 692609106
E 24504 70760
S 18413 398914485
O 26198 54140
E 27576 42120
S 62510 121413216
O 35594 63447
I 5828 46115
E 7350 55872
E 43692 86172
E 22081 89329
I 31959 72298
O 28021 72904
S 55148 878040913
E 9775 20449
I 36129 51495
E 27192 96455
O 39373 63125
S 17758 529691092
E 45273 75271
O 46434 77784
S 7763 924739008
S 93050 780725482
S 75498 258131794
O 51255 52042
S 25036 564845183
I 22275 25122
I 78068 88152
I 29940 96702
E 6169 98210
O 81226 83905
E 26502 28087
O 54553 76443
S 97059 124490147
I 23284 82648
E 18316 80107
E 39218 78042
E 15254 65722
O 450 9975
E 12664 27427
O 42080 61973
S 85078 752551248
E 68859 83559
O 72618 89981
S 17070 639056823
I 22601 78826
I 59676 94154
E 59146 79877
E 53242 59033
S 54346 286182671
I 49293 98142
O 53386 95149
E 40673 55588
E 21744 78688
E 22532 50873
O 80038 86491
E 4751 68203
S 63496 428407123
O 2752 78669
O 15924 82868
E 48833 71290
I 10632 81618
E 25890 29598
E 4415 16237
E 12728 36074
I 85885 97804
S 79906 179366954
I 74515 92693
E 31224 45547
I 32253 89202
S 7386 652658383
O 1231 75488
E 934 92654
I 76844 80114
O 14497 98826
I 68008 92923
I 50024 51468
E 5775 56114
I 37973 91373
O 15524 86738
O 16150 56628
O 36145 42280
E 19893 72535
I 40253 48813
S 84306 716906322
E 2041 21270
S 85861 611260461
O 27036 95980
S 26340 3597342
O 67532 93744
E 15357 72409
O 3706 25043
O 57044 86129
I 11494 98760
O 31883 69806
I 1468 30848
S 9183 269444045
I 40272 68914
S 93417 304275764
E 62972 86894
I 40556 93779
I 32528 80486
O 54576 64873
S 96320 355581616
E 17506 52957
S 39755 559776110
O 46339 87601
S 71966 437179463
O 37049 98839
E 1538 47120
E 44980 47130
S 83738 847731616
O 83521 89175
E 65662 76117
S 56884 935570945
O 28981 38306
O 23365 94145
O 2431 61676
O 15233 30907
E 52987 61872
S 50690 928715863
E 56552 68028
S 22151 684488570
O 17502 75894
E 28012 50334
O 47579 85778
O 62413 87396
S 43238 162170224
O 31854 56903
O 13948 52152
S 35141 14480066
O 13676 21099
E 23061 95409
O 55989 77997
O 45579 83957
E 16242 25074
I 85883 96181
S 44024 246973527
I 3976 67558
I 14892 39878
I 55915 57381
I 39112 73155
O 56020 98578
I 1445 53585
E 13466 99682
I 9756 89911
S 99543 66144913
S 62055 423606681
S 23736 791593488
E 11749 99524
I 4615 32587
E 43795 87430
S 89778 773188008
O 66397 96415
O 79760 87645
O 8670 47743
S 9940 677151612
S 12216 269638252
S 49850 41687904
E 5583 16818
E 16534 80714
O 54917 60049
I 56165 95924
S 7894 431668510
O 10947 24198
E 17223 59558
S 82133 458947666
S 79368 846584408
E 57215 72372
E 11507 19855
S 83640 607672234
I 13569 72479
O 31700 37140
I 8341 95398
O 62022 65287
O 15636 50901
E 16672 27508
I 3288 70172
O 8681 41933
S 75433 329378766
E 9703 26006
I 80857 96120
I 76892 83337
E 18415 46668
I 45764 83028
E 12499 45121
I 88813 92643
O 11892 38434
S 93566 378222447
I 22024 49830
E 33152 42726
I 2814 26176
O 86115 95325
O 54198 94200
I 52033 70900
S 66083 590110341
I 30915 32948
O 11617 63495
I 63733 67380
I 21110 71111
E 10467 89223
S 37597 325295586
E 32253 97835
S 23823 169907545
I 42832 96046
O 53600 61304
E 4245 59206
I 11820 97626
I 66712 85521
E 60440 63794
O 47643 63335
E 44216 84133
S 4913 707100227
I 15608 69542
I 10979 68693
E 31327 82683
O 69228 98473
S 20457 189390134
I 29240 87369
I 8786 17217
E 34416 68410
S 25335 212865386
I 59292 61318
S 32832 107435222
O 3749 13157
I 92179 94517
O 26981 64098
S 85690 283408777
O 40004 77713
I 29059 76698
S 9255 38118100
O 7259 84560
E 25967 32659
O 79891 95739
I 35560 51650
I 71994 93422
O 14199 91996
O 52033 63746
O 4127 44248
I 57736 94364
O 2684 99825
S 61092 598209285
S 18668 597579905
O 21569 78161
I 53022 96117
S 96022 493121217
E 7227 84164
O 23390 58354
O 76002 96270
S 75942 933097514
I 3036 72067
O 54119 82402
S 47525 36638530
S 17099 157079006
I 32246 83504
I 34817 78710
E 24328 44296
S 62369 251330485
E 63714 91507
I 42191 56844
E 9205 95461
E 15715 42653
I 45196 89538
S 99621 17733472
E 5248 5975
E 87383 89377
O 6010 59820
I 29286 38160
S 7635 377046418
E 41666 49835
O 9661 29065
I 1711 84470
E 3309 90039
S 96582 186799584
O 74177 92621
O 21583 55476
E 22072 24741
O 20499 99755
I 10404 83636
E 39133 87283
I 63920 97829
I 56590 98073
E 41057 44437
I 11966 67113
O 51871 78708
O 14932 28632
O 38229 97688
O 57179 97373
E 3872 52579
E 31258 89212
S 51786 948519708
I 26078 74212
S 2985 269707804
E 16277 22174
S 80024 723394842
S 63925 310411853
E 25935 31169
S 74533 354174017
E 78724 83465
S 50464 535192924
S 41914 822668691
S 24583 68507851
I 54301 57899
O 49946 64355
O 5330 76965
O 51327 89713
O 26413 54105
S 95862 240231251
O 51977 90494
I 32808 68238
I 9497 57974
O 51018 51076
E 3883 75156
O 577 96431
O 9011 49212
I 44740 61431
I 12633 47946
I 629 73083
E 21548 28822
I 10252 34013
S 33198 740569099
O 62247 80692
I 7704 83155
I 68373 69753
I 76856 88469
I 41951 85586
S 69678 130149549
I 65818 95946
I 43538 94288
E 21565 54209
I 39932 82499
S 74055 733137207
E 39405 72380
I 57884 93415
O 67329 90385
S 34438 875918471
I 55221 55788
S 82591 518857468
S 76735 475432635
I 11151 33253
O 33694 92358
E 25517 63029
O 28027 36747
I 23842 70348
S 40037 943787064
S 37360 655866621
E 23602 28942
S 57291 701668681
I 41368 93714
E 2144 24931
E 42960 91174
E 6654 39071
E 15223 34654
E 39258 90630
E 3772 65993
S 5895 386031139
S 11936 389214357
E 93617 94377
I 3115 15646
O 56170 97140
S 69476 162631691
S 55058 852420497
S 9497 461568045
O 67767 94228
I 49542 78175
O 18057 58749
I 68540 77884
S 30562 820716811
E 30674 74593
S 58057 407010140
I 20998 99111
O 16482 41776
E 78912 87480
O 4569 89680
I 70590 92686
O 62150 71119
E 45647 59173
S 85885 508864362
E 8702 92214
S 88741 768109681
E 10540 27289
O 47086 98228
E 27712 58216
O 11408 50885
I 13778 50072
E 12743 38460
S 22693 64827994
O 3971 41136
O 45548 99214
I 3495 78854
S 89306 469021419
O 59381 97049
I 36416 91051
I 81331 90184
I 10475 87307
S 59780 737262459
O 229 21398
E 27191 31284
S 84880 818006688
S 32889 258586322
S 33911 131975916
I 6585 43893
S 45532 213990402
I 9698 31852
S 85095 346737605
I 26230 30004
O 55976 98736
O 17803 80363
I 14963 45696
I 26620 39529
S 96391 542164177
O 20373 65354
E 49770 56470
E 3893 6928
E 39356 96974
O 33200 37217
E 15744 61664
I 68649 73291
S 16976 60733056
E 34051 90881
I 66484 89326
E 15078 84353
O 42259 74386
O 17073 23368
I 39318 79823
I 20026 29599
O 36673 46642
E 77768 93710
E 75996 82632
I 58922 70035
I 21186 54562
E 72355 75221
E 28922 41289
I 25318 30602
E 46958 68492
I 40798 94391
S 49223 591810015
E 32869 97169
S 93737 589038651
O 17171 50636
I 333 84232
S 17226 68370798
E 87007 91428
E 36891 66205
E 46358 50667
E 18370 40063
S 72267 729202604
O 78831 96595
O 3640 92933
S 91255 536937948
O 12485 20783
I 81034 91211
S 91247 530878293
S 89264 621238683
I 67722 97826
E 35966 97914
I 5552 11146
I 19675 72293
E 11204 86253
I 19987 21361
O 55994 91827
E 48886 61564
O 27152 30652
I 74343 83436
O 23777 55233
S 14863 262661813
O 56940 68497
E 26445 44580
I 33597 76219
O 16175 83357
I 64678 87571
E 4288 30235
S 64977 348090480
S 81801 890879760
O 44922 56488
E 53800 79479
O 50121 84929
E 12614 57530
S 46691 577555223
S 61487 142384875
O 1939 56117
I 20070 80347
S 17001 270415496
O 41606 59044
S 88133 376777493
S 3646 488811588
E 25626 26438
E 24001 78802
I 25028 88946
E 10840 74662
O 16462 97037
S 56274 896357224
O 14860 74723
E 22595 64635
I 74982 83702
O 44586 85635
E 36768 45830
S 71948 121662253
O 80563 86723
E 52232 61964
I 65512 76445
S 27523 890864786
S 49686 178281128
I 50544 96240
O 39978 87735
I 30584 95461
I 12917 74522
O 11466 44986
O 36701 98370
S 79477 793518534
E 12071 94762
O 22408 60202
I 57665 77490
E 66322 98445
I 56739 82411
E 61816 62277
E 49474 58548
E 730 43221
I 36680 46219
E 4325 33891
S 73099 64919326
I 54812 92761
S 74666 512717786
S 35997 278191856
E 42664 83147
S 72625 192837345
E 83299 95829
S 76085 384168788
E 77788 93712
E 18003 21983
E 9855 23719
S 50758 614648090
E 5764 46533
E 61138 99305
E 24371 48426
E 86391 90329
I 8760 96638
O 2721 17555
S 32257 645874137
O 10260 16589
I 3136 21191
O 9169 86466
E 47442 81882
E 46119 60903
O 14652 94971
O 29427 93525
E 61830 91661
I 14415 93249
S 35958 799514938
S 7319 291785154
I 62036 90088
O 13684 32087
I 35300 87547
O 13776 30265
S 1791 382872935
I 8942 11343
O 72290 85694
I 10976 96188
S 20521 304858576
S 65754 786402848
I 90407 95610
I 85198 93638
E 11801 14092
O 2667 5386
O 700 94384
S 30854 684641964
S 7487 87827102
E 65543 74311
S 69871 704406036
E 30523 82993
O 969 3683
I 84764 91001
S 45355 361988748
I 6204 34918
S 51861 524092934
S 13285 270829495
O 79337 80842
I 62886 80441
E 5843 9627
E 42420 94015
S 31818 173207241
E 78244 94716
I 68716 88203
E 22391 33672
O 4545 25677
O 12275 77118
E 6960 63966
E 9386 38429
O 33992 94038
E 18188 26948
E 39753 48315
E 27183 79918
I 55093 82025
E 62800 92482
O 1604 36909
S 59794 675809031
I 62802 76254
I 44019 60819
E 45666 72300
S 78902 751600396
E 4358 93671
E 17689 95126
E 2344 64540
O 61721 73791
O 29951 48951
S 38110 876323104
S 13629 926384279
I 45777 79898
O 76775 78154
E 53693 83693
O 46812 88441
S 50694 206936487
O 3435 46783
I 30246 81946
S 98404 679152557
E 64996 75438
E 46951 47685
E 8723 40249
E 212 95851
E 12572 30466
O 34705 38433
I 69867 90094
O 6049 39878
E 25665 61873
O 25487 68613
O 34966 99941
I 29073 74295
I 80598 87539
I 8279 34378
I 5618 92352
E 15375 46520
E 54824 86442
O 44101 69250
E 26509 94856
E 93871 95383
O 51094 94680
E 26845 89056
S 13268 315526404
I 20065 86838
S 43304 752676757
S 84285 732025631
I 47543 80534
O 16613 90388
S 90465 144073198
O 75485 91312
S 29829 466727509
E 30304 81579
S 41955 530046301
I 33676 57752
E 40795 46190
O 5249 40647
E 29692 79103
E 72375 93073
I 17942 40294
S 57494 157515242
I 2972 74126
S 14200 783170453
O 802 6737
S 23128 219913069
S 9291 949383936
O 42949 97141
I 8395 14072
S 79297 126200761
I 66502 89977
I 62150 92604
O 52250 77391
E 6095 38037
S 27723 368638527
E 88251 91599
S 51635 794561701
S 9886 150246441
I 11456 50224
I 3094 7250
E 20592 23362
S 18184 214399775
O 5279 85865
E 71226 91881
S 13419 727056062
E 10994 98774
S 79995 659285369
E 9872 99459
O 34430 59552
S 95267 394968019
O 9026 53612
E 79069 81923
E 35730 63041
E 22103 73987
O 11694 48490
S 8760 485715198
E 68277 71041
E 20336 46006
E 50686 78886
S 59263 987409714
E 46469 76300
O 22576 47545
S 39364 938542854
E 18171 85969
S 79378 161576154
I 13006 84267
E 39548 96248
O 28872 73153
S 98837 162781856
O 19301 24374
S 25886 62239459
I 11580 64867
I 24105 38687
S 19433 170407139
I 7978 30565
E 22577 53373
O 31244 56073
O 35513 36668
O 86093 98290
O 1519 28139
O 59583 86109
I 3248 28216
S 48047 832112782
E 55569 64032
I 56728 66909
I 48008 60327
E 67800 97415
E 86219 87061
I 29363 48452
O 59876 79581
S 51648 587468731
O 17122 79239
I 7642 35452
O 48625 97199
O 40303 84559
E 5223 89707
S 23831 883715207
S 62225 934214873
I 22167 51202
I 20769 75311
I 61427 89843
I 49229 62417
O 24031 80639
I 71078 95634
E 81236 91275
E 16880 93702
O 47403 54360
S 45359 340124186
S 31588 480506680
S 14692 649059297
E 5938 68775
O 26927 80419
E 20373 71000
E 66583 89764
O 25261 69377
E 92658 96120
O 96925 99938
S 82730 328485051
I 22283 56840
I 29852 58404
E 5708 29478
I 5168 32830
S 56918 303710162
I 74849 85579
S 74210 79134237
S 44610 715465819
S 96598 276682766
I 29590 30069
O 30300 58652
S 90687 148305480
O 77589 82978
I 4176 76519
I 17763 43145
S 24339 258588905
S 76912 136963082
S 56100 718462161
E 70900 90671
O 7013 29343
E 35595 86690
S 88120 906723159
S 95813 414779957
I 65988 68035
E 5650 59416
I 4479 64151
O 30265 63633
I 38704 98777
S 24173 473542599
S 83114 569258404
O 13338 36614
O 63833 73774
S 39595 668335923
S 60186 369016105
O 97793 98242
S 10704 623987680
S 34933 575836981
I 3245 81125
E 1875 48491
O 28638 42069
O 4292 47002
O 55584 96957
O 2603 5963
O 28404 92683
S 75697 301896288
S 46409 209037278
I 24613 81813
O 71552 99039
E 5122 71267
E 19585 63680
E 8593 76604
E 41 9170
E 6067 90251
I 84524 99998
O 69576 83772
O 42000 55102
S 26776 84281048
E 56073 69519
E 41669 89925
E 32834 80907
E 22615 98904
O 18523 22854
I 11001 77603
O 1776 82394
E 80749 99311
E 63752 83253
S 2121 17975888
S 71474 386324542
I 2990 35544
O 82562 87225
S 66998 990463717
E 61842 69868
O 19165 42725
S 55872 777349347
E 12969 80153
I 32217 44068
I 7357 46165
I 52890 73073
I 35143 91774
E 78120 88452
E 76091 90922
S 65637 877942406
I 43259 88505
O 1202 8084
O 606 7528
S 86108 460375883
O 55279 56971
I 34977 41830
O 44283 66692
I 68039 96978
E 52761 91901
O 6310 64562
O 9938 27820
I 18014 59438
S 45218 854660181
S 21713 144621149
S 39265 37673905
O 21299 45189
O 49703 53748
O 30411 44353
S 52130 66304231
S 30933 976068646
I 96101 99107
E 47751 82183
E 38556 80212
O 36867 64799
E 68789 69393
S 2283 379576596
E 26600 71587
I 52622 76529
O 80247 96921
S 45618 454244006
I 3951 64403
O 3817 49880
O 37826 91676
I 50198 64027
S 20453 229503101
E 70028 71897
S 29644 828677367
I 25322 76766
I 21518 78227
E 433 79826
I 70444 73850
O 15805 18670
S 17794 735056289
S 83068 942902587
O 58201 60843
S 13549 79390911
O 57018 82823
I 71376 91389
I 31135 35637
E 32848 84642
O 25960 98613
O 46000 67361
E 4634 41007
O 66948 90103
E 65707 67451
I 57223 80784
S 65163 259292015
E 66821 95338
I 1019 80678
O 61364 97839
O 23802 72475
I 21835 50954
E 7951 67792
S 29978 245993613
O 19800 48304
I 35304 71732
E 36439 41607
S 28114 28563683
I 39297 68172
I 16456 50333
I 12193 59647
S 80272 298125437
I 5495 50656
I 38343 62616
E 17058 88232
O 15596 31717
S 52395 953366583
O 31577 34927
S 63744 944559416
I 45098 96457
E 58370 79075
O 4831 18666
S 25502 887227934
O 64243 85385
S 24372 70195351
S 58838 16327698
I 61091 93086
S 84513 942990211
O 65393 92705
O 16283 63863
I 42279 86713
O 34382 40898
S 42553 596188109
E 82453 91150
S 51354 545650135
E 24152 50310
S 64497 414141501
S 33651 751317141
O 21510 74210
E 55359 64351
O 7425 54054
S 937 105482070
S 76418 289659217
E 44931 61473
O 3818 69945
I 7415 31156
I 53602 88608
S 66474 144979781
O 40402 77246
O 71331 81056
I 43729 55471
E 13656 25625
O 34983 39698
I 33119 89690
E 43138 87919
E 34623 93685
I 56389 81424
I 11728 27781
E 7508 88615
E 10550 83211
E 52622 91674
I 2693 37664
O 14307 34740
I 23343 53986
S 57956 318816524
I 7993 94114
S 58548 515695495
I 25669 42115
O 4746 69168
E 63537 83426
O 15559 78729
I 8680 41075
I 10092 45976
O 23264 31878
I 7337 67574
O 13701 56679
I 10666 20025
O 60303 93885
I 52536 57938
E 28972 81434
O 4840 77385
E 8895 77997
E 53569 75940
O 17249 68907
O 40691 91448
O 95488 99107
I 37919 69136
I 37430 51822
I 32113 78018
S 55868 293184041
I 15888 95918
E 1527 51777
E 36366 86079
I 22925 32737
S 64489 372246370
E 38846 90126
O 244 19744
O 17161 57051
S 97947 593770522
I 32008 89711
O 47207 69132
S 50228 892224093
I 14977 66065
S 42148 839598275
E 30391 30854
S 62610 547489129
S 49493 645899591
S 44858 178412756
S 44959 43318584
E 33917 95048
O 30688 98790
S 7072 59171044
O 44182 89916
S 58450 711554306
O 8621 77009
I 42394 83513
I 5426 60617
O 13421 40808
O 10690 46432
E 31720 79615
O 25587 61463
I 28368 54034
I 40141 80854
I 49805 95564
E 25629 47163
O 569 82058
O 2258 29096
S 89573 247575193
O 31989 55666
E 61480 71073
S 58524 157040637
S 39196 171291143
O 18611 62658
E 63372 89074
S 22621 342300318
S 27747 784946638
S 40256 238529640
S 28239 72841593
E 37107 59086
I 40834 58904
E 54212 71369
I 18451 46331
S 14307 153950494
E 40288 83136
E 31648 43321
I 6114 92501
S 95574 578438266
O 15004 28529
I 37947 98927
I 15590 91947
I 46108 65154
I 19928 38842
I 15708 52984
S 93982 47988440
O 64582 78481
I 38748 94705
I 18513 75296
I 58997 85293
O 15164 67000
O 55617 58372
S 80032 285857333
I 26185 86194
S 1345 325999386
I 27062 63893
I 4227 10889
S 94591 84567205
S 51241 280665667
E 19831 96255
I 39485 76901
O 35644 69759
E 22738 69232
E 21584 32602
S 21411 704606150
S 13701 752169505
I 76208 90926
I 44995 96684
S 94471 592089674
I 53063 88850
S 11862 215051458
O 1165 4702
I 28807 53112
E 81083 91466
I 57233 73211
I 20626 93116
E 60813 76930
S 70976 62885962
O 25852 92928
O 1933 52984
I 18187 34695
S 81030 596078123
I 24924 78771
E 26044 31269
O 4741 96132
E 6227 78171
O 38271 79474
S 65978 128471583
I 72017 94734
E 4094 40499
S 55916 29546239
I 24532 66849
E 11381 19642
E 4065 25597
E 27919 83931
O 19654 45284
O 26800 46486
E 11139 47774
O 13895 26370
I 53715 79559
I 24980 50454
E 27712 98257
E 10942 57824
S 80660 151512070
O 24717 61510
E 30452 87576
E 5293 35986
O 2094 17609
O 4899 34974
E 15604 72190
O 30734 39861
O 3947 50322
S 67559 408749784
I 32984 70744
E 32220 78715
E 21304 80393
E 29782 87640
E 12551 70693
O 57688 96538
S 4516 730108096
S 41275 699352422
S 61326 798766668
S 85100 623762082
S 67628 737784059
I 60951 79346
E 25644 91302
O 12048 31414
E 42360 70887
S 63362 570998123
O 34199 53882
I 6270 38207
E 32070 98044
I 58223 63057
I 11430 28014
I 93607 97067
I 90675 92888
I 79671 94368
S 30312 975849483
S 69608 682325484
S 516 383279997
S 98700 626172981
E 83204 97202
I 36819 94248
O 6290 91567
E 55520 62368
I 7474 14255
S 46956 839632396
E 24421 90327
S 88569 357251512
E 30968 45395
O 11010 26402
I 30444 45117
E 48339 92984
S 49164 842038502
O 558 43296
I 41149 48626
S 27196 936683708
S 53816 532382263
O 19353 84599
S 20219 634898342
I 50751 94497
S 67059 783665873
E 7536 82325
O 7503 46475
O 35286 65811
E 42790 51677
E 64229 77501
E 71590 89725
E 51021 64552
I 23758 46844
E 50985 83370
O 19070 61104
I 10985 36935
I 6141 71545
E 57186 87004
E 21417 31697
I 13488 23834
I 34935 50046
I 8123 98316
O 20586 56139
I 42011 48419
S 70617 546025887
I 8058 57621
E 90460 91319
O 34680 83994
I 61529 66370
S 42454 537856237
O 15764 58100
I 6523 17921
E 40335 47009
S 80318 534320080
O 40514 79382
I 32601 33843
E 35863 80788
O 49682 58127
I 133 57779
O 16097 17419
O 39052 68831
S 72932 467511041
S 54037 992443893
E 763 10703
O 28569 62697
S 43886 14036334
E 9954 96285
O 20580 51290
I 38066 52234
E 7397 41898
S 9408 892356796
I 47272 55367
E 18802 70361
S 91897 465169382
S 35070 90333229
S 49694 840021201
O 32372 53133
I 94797 99730
O 4327 26827
S 62112 47053783
O 83229 84725
E 57983 81249
O 68746 95663
I 7639 21399
I 30884 88667
I 25269 26216
E 72456 79435
E 66456 94762
E 65924 94779
E 16374 82547
S 34958 578191884
O 1044 3550
O 14936 24043
S 4778 328458187
S 58372 670555891
S 79814 685038833
I 28921 31809
E 23057 87208
E 12880 21402
O 20344 24142
E 9280 41145
E 37999 77934
E 31042 98124
I 9763 12260
E 55565 95402
S 5757 458737426
I 40002 59529
I 84781 97956
I 2573 5178
I 45607 84609
I 57752 86811
O 8265 35108
I 31629 78391
S 37414 927444861
O 7669 18338
I 24091 27298
E 25775 60696
I 16154 53266
S 26227 999946241
E 14551 91343
S 84076 436364343
E 2008 86704
E 18847 58153
S 79343 410963420
E 41366 72505
S 11851 727948770
E 5934 22942
E 35771 79654
O 9385 68135
S 92058 11313511
S 88695 858070446
O 60228 61723
S 87369 505166739
E 23199 38269
I 73306 98322
O 82512 87914
E 75923 77083
E 35902 93409
O 23934 66077
E 17788 43172
I 20986 72782
E 18351 84895
O 19631 96491
S 8612 571204096
E 65841 89442
S 22652 539144813
O 53877 81832
I 62834 73142
I 41559 50981
I 13149 36900
O 50735 58375
I 8282 39731
O 56530 87225
O 21294 32959
S 95406 766437671
E 14898 41169
S 21446 820514783
E 3834 48786
E 26355 53949
S 90982 307992711
E 37232 47969
E 10380 72697
S 22006 673602059
E 39296 80683
E 13528 92041
I 20256 47940
E 34781 40208
S 49471 281029804
O 17774 83035
S 87071 619486186
E 46688 73037
I 33732 46370
O 18386 58168
I 58919 82831
S 83188 571606842
S 20274 479457313
S 86891 631843806
O 36825 88396
I 14293 66201
E 58937 80790
E 17589 90874
I 62260 77686
O 36295 70465
I 18798 69971
I 59895 74805
O 63079 81990
I 31163 75483
S 56313 589286628
I 16471 51008
O 47575 96154
O 10016 80356
O 50146 86083
O 44327 88609
I 56126 84014
E 29928 99500
I 7522 87595
I 39202 95202
E 55478 83112
S 27038 31193108
I 23095 49277
E 26028 30895
S 34338 448381657
E 42026 60793
S 64385 258597886
I 50574 98298
O 27801 39289
E 12667 12895
I 355 92506
O 5709 56610
O 51357 66659
I 58479 86121
S 82805 700741586
E 32810 70623
I 41380 78743
E 30596 34396
I 7496 58409
E 56897 78125
I 60918 77796
S 84254 183656155
O 9123 62968
O 20308 71905
E 68587 70033
E 67095 93725
O 12328 39344
I 14855 71146
O 42807 49486
O 26798 40872
I 13295 57543
S 10444 2300049
E 42839 75732
E 23403 46973
S 6391 225311994
I 53984 81308
I 9718 70944
E 56050 80098
O 5488 70820
S 19237 915633436
S 55424 34369466
E 17253 30366
E 14245 78419
S 74867 987821743
I 97376 97902
I 1604 61310
I 42329 69196
O 41624 51977
S 77069 431229482
O 12881 72759
O 79505 85463
S 42802 766588976
E 5985 98794
E 72368 78783
E 47541 81578
E 35942 100000
O 13921 60316
E 1923 28322
I 78475 82527
I 50040 93549
O 8145 77718
S 95779 841057059
E 53221 58647
S 13632 659641575
I 41676 91787
S 18849 75890692
I 33201 43287
S 12757 459949315
O 50405 96590
O 40264 76910
O 5122 5339
S 47779 617344875
S 21293 261877690
E 15701 42590
S 71199 858256217
E 1282 88696
O 13677 34424
I 12352 63458
O 10502 85833
I 37998 89864
I 52757 57034
S 85154 885703368
E 62779 68094
I 15305 45331
S 46690 285540119
O 14327 34127
O 5394 30951
I 4072 74252
I 12968 32885
I 21249 40365
O 28579 32864
O 44246 57511
E 29430 80000
I 11511 63545
E 40061 59027
I 17716 37607
O 72374 81029
S 53655 691451535
S 6080 971789955
S 65882 975174779
S 19471 796556616
E 53618 94834
S 50116 98707552
O 77931 94603
E 15488 29264
I 16865 84993
E 12622 63114
I 18371 99504
E 46052 98063
S 97728 259601036
S 64170 810592371
I 87112 91572
O 38718 59861
O 71656 78995
I 27271 82659
S 71917 169985964
S 88591 431199335
S 90587 932387421
I 36232 66907
S 46652 30570883
O 23018 23160
O 56473 68193
O 19204 49328
I 80186 85586
O 21986 26020
E 13146 85271
S 23374 793145202
I 77037 84858
S 58218 657249556
O 10365 73154
I 8382 96481
I 30976 50849
S 92769 222644608
E 58069 87155
O 61142 61957
I 38585 79811
S 96528 688747555
E 36854 77377
E 26978 37118
O 39272 64026
S 64820 660717138
I 26695 53491
I 3666 64084
O 82174 99575
O 52967 79645
E 74448 91518
I 12838 54531
O 14235 40367
S 91130 648972277
O 54153 81070
I 46981 88911
E 56034 81484
O 41535 77641
I 3321 46764
I 43133 67895
I 31872 64565
S 23370 387617602
I 1493 71314
O 74185 89882
O 74406 86620
I 26691 68166
O 64809 67839
I 19760 81490
O 28332 94536
E 18274 18371
S 42479 367857690
S 87926 827752414
O 39927 69279
S 96061 701121589
I 24276 52216
O 9184 75307
O 82255 88736
I 32759 61040
E 21371 34228
O 4620 9985
S 6449 215802768
O 66398 84724
E 29857 71101
E 33365 97723
I 24698 71152
S 70073 288372490
I 21709 42378
O 23543 66509
I 35609 80569
E 3602 28019
S 3787 948488258
E 53386 83351
E 81239 92863
O 16978 29066
S 9573 542087332
I 50515 61518
E 27438 77401
I 46204 54294
I 8136 68433
S 30602 265828519
O 28402 29977
I 51448 55912
I 40323 68201
E 15183 46770
I 68845 89171
S 23667 240741259
O 13062 48964
E 29566 38888
S 47013 279857776
I 64075 97588
E 12017 31467
S 11438 995077790
O 31260 94085
S 13782 260390199
E 51130 52535
I 28019 73066
I 7190 17403
E 55858 75408
E 48514 48897
O 12501 72967
S 30218 294658743
I 91638 96515
O 49863 73553
O 5857 65335
S 10116 613539249
I 24112 90588
S 79297 902949841
O 40992 85215
S 87031 74775738
S 52613 565727875
E 46408 83079
I 49890 81112
O 80106 80596
O 73689 88326
E 61823 64161
I 29690 59553
S 62518 845954141
O 19401 35295
O 20489 97715
S 13056 121736420
S 4449 39303430
I 72 72401
O 60245 61649
I 14079 24710
I 33256 61395
E 12856 49111
I 64788 78411
I 28814 64629
I 10482 78644
I 33180 68851
I 7867 20512
O 5750 43223
I 49118 56801
E 25699 86116
E 9621 36639
S 56148 723934371
E 77677 95866
O 78880 97781
S 48173 916023496
E 5241 99971
S 51241 760084305
S 39467 922608116
S 8152 407775870
E 19675 77144
O 33399 45211
E 18242 44844
E 28016 49437
E 17494 93840
S 17719 141677535
E 20623 32156
O 74300 93664
O 47940 96469
O 50196 67822
I 60493 87212
S 36705 352861139
O 27378 92902
E 11573 91948
E 58989 89631
E 6817 17194
O 64381 90584
O 37518 82039
O 4041 20380
I 5756 73730
O 49817 53574
E 67043 74337
S 98189 857331930
O 46476 98567
I 523 49294
I 45361 63828
S 94253 420798134
E 41700 89233
S 32235 448902002
I 1137 86578
I 56323 93674
O 10561 96699
I 54707 57111
S 61017 202568640
O 55677 92562
O 34022 68066
I 42994 64597
S 3046 965725012
I 16722 83191
S 67654 635383160
I 12485 52873
S 94659 261155279
S 47225 709952638
E 47311 91007
O 69216 99353
I 44605 65155
I 52439 74959
I 16800 17548
E 33652 61698
S 64769 407789958
S 42437 872793575
E 25824 89442
E 6468 31995
S 80444 374858331
O 50341 96124
O 5798 57914
O 27492 75640
E 42362 51314
E 21467 89514
I 23658 31845
I 495 9687
O 46224 90686
E 6317 56096
O 38256 68285
E 21205 76063
O 52177 66708
S 67352 10904673
O 6310 42136
E 15564 19660
O 21677 59997
E 52622 82284
E 33821 71845
E 14350 63298
S 53494 628019205
O 17790 30683
O 209 65495
E 1456 12402
I 62277 66894
S 18938 683544732
S 58384 20961650
I 4857 62484
O 55223 85097
E 5841 44306
S 25371 495681536
E 46664 56547
O 73604 90125
I 23772 78660
O 17597 94166
S 59917 473983120
S 57700 488679525
E 79329 83927
O 24408 53475
E 26 28599
E 3253 94285
S 10496 575304292
O 44751 52621
S 54201 81326954
I 13501 60108
E 16826 27864
O 9100 18707
E 16481 99278
E 15114 95099
I 24604 50778
S 37918 216051446
S 21171 351777626
I 16199 82793
O 22888 71934
O 73540 88013
S 77590 894496509
I 39505 94334
O 63462 76365
E 60691 77421
I 31154 93737
I 45521 94591
I 9054 88760
I 68196 94186
S 89782 114006857
E 59747 80202
O 30160 42519
O 24446 92249
I 23872 76384
I 53207 83061
I 59728 94975
O 41190 80862
E 2058 40266
E 10802 30632
I 10683 61889
S 64252 469443891
S 27480 156398836
O 11511 19519
S 63922 831257939
S 87145 353829993
I 39158 58116
O 9643 41297
S 57925 650268813
E 29774 61954
E 69009 79692
I 82521 99078
O 92702 97767
S 31413 295865174
O 2557 17714
S 2686 178757055
E 20449 35192
S 14538 385416822
S 24750 527910189
I 42949 74343
I 55942 64358
O 12953 50138
S 74808 375415921
O 50126 83715
E 37410 86255
O 17553 88659
O 1968 24892
E 17783 75322
O 85733 92874
E 77896 83956
O 3994 89021
E 25318 34857
O 34477 41629
S 93792 673346758
E 17284 53573
O 111 79467
S 64692 876243710
O 11969 70314
O 4210 96727
O 9651 99202
E 11930 31400
E 50832 78815
E 24399 94750
O 2644 71696
S 98914 563005756
O 45557 90948
O 67608 86110
O 49099 85570
I 27930 38443
S 61255 756283315
S 87977 34300341
S 43659 843339550
S 14842 16300640
I 2908 12459
I 42894 94444
E 51779 55468
I 28266 72512
S 12952 638150231
E 40809 74146
I 26826 45184
I 10922 37067
I 72663 78594
S 58716 446893290
I 82380 93807
S 95363 243510028
O 3319 60768
S 64223 357338839
S 94187 829499169
O 58643 78833
O 52457 98553
E 16483 34244
O 12968 84343
E 29192 83485
I 82539 93198
I 23559 98560
I 30526 87823
I 15868 21376
E 77736 83834
I 30539 77358
S 25804 873974486
I 7155 7715
E 19763 84162
O 44161 90753
S 45631 590187565
I 23266 71355
O 6410 26196
O 19348 48380
O 79751 91104
S 69654 948738588
E 44535 92429
S 46916 136392763
S 32080 604207996
E 93918 97736
I 38528 73116
E 66414 89059
O 86811 92549
E 9017 91511
S 29525 790823812
I 74715 89197
O 28887 77591
O 27007 97938
I 23631 56213
O 50419 83141
S 48537 153726808
S 72840 66929691
I 49468 49704
O 6621 60356
O 16379 29571
S 95139 611921433
O 28897 61935
I 31632 51499
S 75764 961061128
E 32605 47891
O 80719 93343
O 60286 66580
I 15998 25500
O 5629 39591
O 15829 60275
I 54185 67242
E 2155 3653
S 47397 223778127
I 25457 95483
E 87132 88087
O 63663 80673
O 1761 80489
S 78652 499516274
S 39962 788439493
S 51752 434775560
S 12888 705955984
O 3126 36155
E 10410 73833
E 40739 43987
I 58034 72115
S 83858 768761839
O 35069 65235
S 53468 196651031
E 16782 33163
O 94601 96572
S 13895 332835304
O 12468 42614
S 24049 382425033
S 84178 296581691
E 984 36965
O 71947 74492
I 42528 61019
O 1216 31966
E 50758 71432
O 26551 76283
I 47585 57269
E 46507 75458
S 60263 661555076
S 63978 508945741
E 54996 77356
I 13266 94025
I 49650 76088
E 16134 40976
O 28246 88563
S 87760 678400807
E 49694 75778
S 72699 857591750
E 76238 91228
S 69139 777559901
E 46500 73459
E 10545 45683
S 69200 12264655
S 15394 191506364
S 75815 581357067
O 16669 33265
O 1958 39239
O 18779 83655
O 18455 66260
E 28783 68751
I 27809 62408
O 55880 60552
I 50459 91898
I 20091 60667
S 10820 257247335
E 28406 66031
E 42459 43948
I 20154 77540
I 74664 78326
O 45044 87851
O 43823 77711
O 26 86198
O 24863 81461
S 64037 671548785
E 19954 79531
O 67450 87053
E 25862 74132
E 12072 70437
E 6800 14972
E 26771 51846
I 53658 91960
E 14978 53660
S 60222 114394162
I 72434 94014
E 48813 53972
O 22521 99673
I 19975 60691
O 13271 90751
O 78654 89026
E 5342 14551
I 87653 97705
O 39960 60244
I 47459 50579
E 26727 88671
S 96174 889655817
E 19268 19337
E 10027 97800
I 42580 47254
S 2272 585390797
O 43875 68025
O 18099 37289
O 59361 68530
O 66651 67623
S 95949 632440401
S 2926 718227733
S 65052 70015731
S 58114 214020986
E 6693 12832
I 32593 42557
I 80608 84112
S 7011 477281958
E 14192 82744
E 6326 44490
O 21923 84556
I 30961 67376
I 51056 74926
O 49310 73330
I 10520 10553
S 95567 946604388
O 80292 82656
S 79676 259982674
I 23322 28519
I 51672 63047
S 56173 80677512
S 58886 238480070
I 58153 90689
S 7331 920392605
I 60634 98236
O 28133 84994
E 83220 99063
I 35023 82679
S 23619 831676246
E 60736 84885
I 1604 62825
I 11630 87523
I 22369 86495
I 19272 56543
S 43692 32090542
S 67164 1315107
S 73144 750933611
E 37910 38182
O 29232 41754
E 9352 39483
E 4795 48657
S 48914 484011573
O 16762 79404
I 679 46738
E 6161 37018
O 50733 90224
S 35633 742745720
E 26731 95489
S 78083 333890455
I 32469 77251
O 28550 45966
S 55327 51862356
I 80654 93723
O 28077 85140
S 83699 214176014
I 43966 66122
I 55390 58855
E 16421 97873
O 931 48870
I 29782 79703
I 30241 67838
O 34834 69660
E 21758 28467
E 37612 44414
S 81371 850324280
I 20594 74199
E 6088 18174
E 75144 86516
E 12100 13897
O 1898 98149
S 65572 802898386
S 27431 257535642
I 22211 96563
E 16710 62054
I 31761 69964
S 13373 871969937
S 84213 379708434
I 20998 48479
S 26158 830455679
E 84951 93774
O 61904 75271
E 25516 71052
E 74380 95463
S 23765 695961266
E 21214 82337
I 7151 31818
I 30111 85482
E 18922 40830
O 86806 91199
S 82442 43596584
O 52241 92979
S 97396 97501937
S 12547 791475564
I 95739 97341
E 1740 81480
E 347 60538
I 18066 19398
E 25573 33499
I 75169 80354
E 24798 44586
O 9575 83448
S 20191 35149319
O 316 4500
O 7840 41806
O 19325 97661
E 35422 49748
S 44736 672092382
O 17429 71224
S 9959 463949022
I 48319 99731
O 18534 19768
O 24413 80708
O 71684 74179
S 24100 552381133
O 53674 60491
O 68936 77179
S 32455 388385608
I 18438 70865
S 56043 458038662
I 36112 38568
E 45327 79352
S 5212 772194142
S 64377 369964668
I 59117 82521
O 18617 23604
E 44933 90088
I 72495 76107
O 7520 62891
O 31948 52862
O 7094 44259
O 37772 84307
I 39816 48805
E 52846 76543
O 38054 50349
E 68193 96780
E 25740 37998
I 38423 59882
E 40376 71565
S 88248 352325788
O 10618 32152
S 75356 955112994
E 13931 85633
I 43205 65130
O 39554 60545
E 13344 24226
E 11578 68431
I 36761 79223
S 44130 201851421
S 89940 32265035
I 6579 69244
E 52442 60825
I 34282 84057
O 25483 44429
E 29451 78608
I 8463 36816
S 12940 877678002
I 30816 76192
E 67387 85294
S 11433 446198527
E 24757 49233
I 38322 50977
E 33447 34951
I 21101 67724
S 89885 595649549
I 59743 80866
S 58190 600922187
I 46774 71649
O 26199 33516
I 21103 25028
O 14171 81753
E 33150 81458
I 48993 69493
I 34378 98377
S 13628 552489349
E 28487 49770
S 4738 579424637
I 21093 94401
E 14139 55801
I 44692 73727
S 28097 668739859
I 70609 91436
E 21291 52974
I 1072 24555
O 21270 66800
I 14497 68448
I 43295 81291
E 7736 40453
E 3306 35754
E 40626 45809
E 3409 65080
I 28585 51716
S 40944 383562512
O 21564 53746
E 69846 88348
E 9461 38390
I 9563 92677
O 54449 73759
E 6883 89654
S 57808 819528649
E 1523 70353
E 73574 76957
O 55202 84779
O 75562 92290
E 46153 83479
I 14319 59058
O 48117 74655
E 60424 77142
O 13127 81005
S 23914 137296707
E 81611 98526
O 64079 78836
I 21303 43777
O 17730 49746
I 11829 45840
E 10973 15859
S 16170 420167197
E 22087 50473
S 68444 290389232
O 15728 31552
I 7782 96391
I 7122 45916
O 19932 68019
I 30211 47549
I 3728 99539
I 4356 65858
E 62241 94093
O 7901 71229
S 40765 463583683
S 83647 676372802
E 45774 90910
S 31581 77446853
E 19952 99392
I 42549 97064
E 2517 66653
I 60800 99737
E 30807 34954
I 23879 67100
O 46591 73614
S 90641 122297658
O 17391 33999
S 21019 346061320
O 15742 72095
I 43964 80786
E 24193 61359
I 44960 67375
E 47261 56931
E 2292 11342
S 56370 877313490
E 22558 57779
I 32465 73960
O 28407 69098
S 61454 797885007
O 16208 92857
S 47331 857370459
I 48223 70451
S 8266 217634686
E 7509 12783
O 77583 81461
O 2757 84784
S 69071 60866120
I 23240 34570
S 27780 795315307
O 71985 75088
O 77772 90131
S 63299 5895757
I 12784 91797
O 18030 18760
O 14364 98961
E 88230 92060
O 51022 72452
I 40979 67402
I 56721 90909
S 60767 463649559
S 25195 783302924
S 74558 561846219
O 6021 98186
E 7792 79488
O 12733 33731
O 38580 76880
I 1743 29360
S 66668 406238521
I 28007 74267
E 10513 73450
O 75069 84936
S 81835 25413793
I 19779 35600
I 34286 75364
O 54976 65070
O 11319 42083
E 4915 8469
I 54179 92880
E 38088 64991
O 20819 60888
O 4342 12740
E 6425 82726
S 53369 599890797
I 27290 43802
I 60392 95669
E 10360 98844
O 10092 76645
E 73866 78369
O 25336 59527
S 78426 642599636
S 97458 400514276
S 79099 74933234
S 9460 537124029
I 24195 72074
S 82079 581839661
S 61404 375077297
E 49593 99198
E 16889 72070
E 52 6143
O 14241 35836
E 5416 26786
I 14474 24756
O 11274 97848
I 3006 78349
O 18813 61794
O 31858 70543
S 11703 459819196
I 29886 50317
I 16973 36610
I 30046 36071
E 71471 77482
I 45286 59918
S 9074 415361105
I 7483 26541
O 25160 41816
O 76222 87339
O 68907 83301
S 4821 610104257
I 85580 97299
O 4402 77712
E 87122 97911
S 80029 602671528
O 14485 69724
I 11151 37599
E 19015 75227
I 1394 64559
E 4061 63487
O 35215 97890
I 48664 91787
O 11534 16145
O 66421 90288
O 71481 74355
I 2077 23261
E 27085 96200
O 46208 74358
E 96105 97050
O 28126 83760
I 20968 68855
E 11374 67992
O 8734 73286
O 10104 59686
I 56918 86734
E 32080 63639
O 28128 79558
O 30391 80092
I 71466 93172
I 349 78267
E 53959 61280
E 53885 77270
E 28628 84065
S 66469 549390379
E 78392 80693
O 47325 85062
O 16234 61727
O 79466 84280
I 92511 93013
E 16160 33075
O 31207 42219
E 3961 82975
S 7508 562004542
I 69195 71151
S 86225 177386641
E 22787 48905
S 73377 567044345
S 52818 741658382
I 9741 55442
I 66754 75272
E 29862 51848
E 85787 95392
I 22713 29735
I 43889 62099
I 80333 94555
O 32376 52645
E 30466 51014
S 88428 774335434
E 58977 80940
O 32158 53085
S 98952 525500939
I 39169 42597
O 11889 42121
S 30894 598302630
E 58154 63308
S 93137 987538759
E 44683 55478
S 70975 833234943
E 25213 29102
O 28294 33799
E 44166 75617
E 31311 60691
E 6030 61558
O 44597 78391
S 87079 423899384
S 86387 762402549
E 23698 67410
O 4036 69121
S 16098 784703422
S 66781 268555218
S 7882 259113402
E 15351 19379
S 83878 741734435
O 54239 81434
E 5685 36241
S 88767 102809466
O 6986 55487
S 86212 886506831
I 58026 70656
O 78132 81651
I 15052 53403
S 77737 969143827
O 12326 30172
O 59988 87321
E 32666 94098
I 81647 89734
E 9119 66107
E 26692 73800
O 15838 30219
O 19814 38578
S 77384 983529406
S 78296 540717677
I 13893 27927
S 79177 992491686
E 28091 98602
S 82143 300782432
E 5753 55621
S 32736 243238434
I 14743 87915
S 9743 969503008
I 21185 44248
I 1901 35057
E 7365 51497
S 90947 938657584
O 71585 92916
E 82292 99888
S 47464 377880934
E 35934 52997
S 52842 672906030
S 8893 22513847
E 30459 73253
S 40108 152863325
S 92443 274364047
E 25285 30020
E 24843 76148
E 4262 88907
O 16878 62043
S 45135 337398207
I 12021 12897
O 11798 37530
E 14487 87272
I 4161 31451
E 46901 57628
O 68120 97554
E 8740 10960
I 40767 96653
S 15186 77196206
O 27883 78477
S 29487 789303287
E 6687 60043
E 25206 66180
E 35997 58943
O 24106 37448
I 2520 49432
S 59227 231033536
E 63226 67865
S 7178 688129239
E 57296 84221
O 50366 83727
S 30138 69028450
E 3019 5187
I 69842 86947
S 41760 213806783
S 50645 896834274
O 34201 94670
S 16556 331225715
O 46128 81355
S 31638 120974450
S 86004 256392141
I 61218 73057
I 37866 41576
I 16127 23507
I 23519 98475
S 58623 604446654
S 27658 230563387
O 9826 51845
I 67202 67895
I 53093 96802
O 83687 93455
S 40272 402634393
O 39154 64528
O 13456 19258
E 12661 81759
I 24581 33118
I 37733 54145
O 14281 85217
E 7810 19083
E 59914 97969
E 76848 93854
I 89239 90334
E 21241 41602
E 63522 84336
O 63076 84928
I 50196 99792
S 51461 559463009
O 465 82910
E 453 78941
O 1024 59207
E 13293 13297
E 60685 94854
E 7178 68261
I 11043 57592
S 56299 364331477
E 3677 6862
O 29276 83171
I 81831 95175
I 37609 94401
I 5534 28768
O 78 93116
E 46364 95390
O 62694 67888
O 45687 74207
O 18417 62914
O 6449 46089
E 35104 97745
S 67340 951435815
I 52883 55122
S 28706 473084728
S 93632 783105678
I 32628 86555
E 3352 48868
S 25618 703959878
S 52039 65410382
I 83086 88591
E 15845 37251
I 19410 21176
E 27173 34387
I 27616 66382
E 9918 79167
O 41999 66921
S 21663 183821344
S 27826 319441519
I 30665 96241
I 39004 88558
S 92246 172280670
I 591 19049
O 77294 81425
O 20452 60623
I 58755 63333
E 21386 86871
O 30192 64610
O 23482 46518
O 35248 66407
O 24578 54338
E 37219 39503
I 46568 79149
E 7152 38107
I 7505 28037
O 8566 89612
S 63480 839254426
I 24020 42357
E 2226 35522
I 7284 51106
I 41419 58169
S 96721 461430896
I 28474 70744
O 18951 83702
I 88805 99178
I 4142 20250
O 66718 69183
E 38362 97657
E 53697 63984
O 15335 64053
I 59505 96145
E 16303 69321
E 23948 82463
E 71093 95333
I 891 86689
O 51856 95374
E 8950 78703
O 70063 90238
S 89392 287165661
S 88591 477871878
I 51657 54744
I 9927 88375
O 19854 52579
I 32599 37615
E 62434 68297
I 7576 11649
S 15702 372717660
E 9706 10285
S 13371 794844503
S 28596 685453718
E 70031 91262
S 33598 202117742
I 37305 56863
O 25963 92986
O 10693 34305
E 67723 88662
E 24308 40175
I 52162 89752
E 62784 88840
O 14439 27035
E 36017 73247
I 87032 99996
I 63617 66469
I 6974 65463
E 35442 87401
I 38107 66741
E 31967 46436
O 22273 37798
I 38972 40257
I 3819 70681
I 28240 99811
O 33303 42088
I 3867 14364
S 86796 731248230
E 3644 78071
S 30982 545873244
O 60875 81864
S 68912 772867205
E 2174 94225
O 41002 69522
I 10663 73219
O 38873 45128
I 20572 92396
O 17511 37010
E 23701 35219
I 24610 43670
E 39883 59766
O 35826 85515
E 6019 72105
S 69314 648381120
O 22537 73034
E 86418 93355
O 77169 99702
S 10239 206956169
E 1467 30277
I 4743 79039
O 15854 92439
E 47143 71284
E 47200 90972
I 27495 32006
E 19798 41453
S 8149 927215641
O 69463 82245
E 21925 61011
O 4007 72448
E 34958 35908
E 44346 87150
E 12338 71055
I 61791 99184
S 95055 842184972
O 83171 92439
I 65009 78891
I 32002 97161
O 17878 68321
O 51152 68621
O 25331 44928
I 73207 91921
E 9126 57867
O 61780 98923
O 2724 96370
I 39930 40269
I 1891 91951
I 8847 78272
E 25817 53237
I 9426 32585
S 45978 335901841
E 16841 98087
I 22729 52661
O 8593 66991
I 5932 40596
E 44373 83228
I 8381 37201
I 14043 31243
E 33204 69422
S 96983 974186260
E 17399 30258
E 5468 41800
E 70072 95904
S 76706 161820003
S 17650 828504908
E 3929 14207
I 6390 82079
I 26757 32425
I 57370 75314
O 78278 91687
O 44490 59764
I 74810 82540
I 53470 58024
O 6453 35189
O 77231 91655
O 4578 40668
O 65049 66464
E 24774 32288
S 86186 56623048
E 64761 73625
E 61178 72587
S 39151 821866713
I 844 89583
I 38820 85278
O 29818 96185
S 32329 12782426
S 2269 206098770
O 15416 78489
S 68133 505877369
O 18144 22545
I 62142 99620
O 18136 27447
E 30353 73315
E 56062 86339
I 1657 51797
E 27519 93280
O 7013 45054
S 56475 260460066
O 63891 75472
S 26762 993982764
S 85775 355043739
O 3308 96394
E 9513 46456
I 26817 81960
E 83558 90238
S 43546 232049091
E 32913 69767
I 64568 97381
E 17801 50656
S 14185 644388621
S 26684 705614986
S 36808 81101369
O 83114 97861
O 11278 44940
O 6728 64285
S 25352 137618574
E 17182 54122
E 36965 42152
E 35865 86203
E 21140 69444
O 48202 94679
O 68211 69012
I 56137 90461
S 70369 637072627
E 17910 35672
E 46583 84400
O 7832 74934
O 2860 54669
S 14254 704105143
I 58455 89433
E 46388 88239
S 96712 791274964
E 28734 92440
E 17152 24842
S 17854 773636977
I 33849 87798
O 39646 83408
O 2540 29242
S 5955 988998932
I 7591 50935
S 99102 97398796
O 8424 95822
O 93743 95418
I 3546 36815
O 96492 98727
S 63567 915712050
S 30676 115244491
E 16488 44813
I 41747 43279
E 15279 44209
I 22414 77767
E 19414 59394
S 55833 997449974
O 76928 85334
S 45504 245542659
E 8533 40252
I 18076 34611
I 68254 70437
O 93687 94658
S 81827 539188287
E 81778 91941
O 43545 59561
O 27242 44949
E 29983 82123
S 82707 935719011
O 37529 82713
O 8502 69442
S 56159 880287024
I 24300 93749
E 11994 33289
S 17707 514262484
O 85158 99309
O 39264 42559
E 40142 53827
I 21105 47027
S 69266 882506796
I 38728 98442
E 49365 73628
I 5838 26516
S 75893 185701935
E 40746 41693
O 58994 63184
O 17733 67992
E 32757 51673
O 1992 93079
E 53675 55653
S 53616 520884786
S 2218 805763461
E 2614 81735
O 39668 94042
O 17728 40283
I 56650 94402
E 39073 75750
E 3779 58079
E 9809 20630
E 22297 76572
O 42482 81614
S 1255 652064922
E 5892 86397
O 91264 98239
E 14406 64546
E 12512 59406
O 24186 86028
E 3579 71409
O 24699 95028
I 51696 67293
S 87525 422912198
E 61744 83476
O 23501 96237
S 12981 637624977
I 39977 94001
E 35221 46534
O 93735 93953
S 79490 508671798
S 19565 660213423
E 75338 86514
E 1272 6907
I 24710 88481
E 29206 98158
S 47167 161031737
O 45439 97188
S 34917 157530513
O 20177 29400
O 4417 34551
E 15571 41580
E 11042 76970
O 37523 59513
O 50479 61161
E 71041 79889
E 50997 68953
E 238 44453
O 48607 94851
E 5326 53453
E 42259 43338
O 85675 97582
O 69636 77510
I 65458 79514
S 71655 234201957
S 27481 515203985
E 48498 48709
I 33855 60512
I 74856 76895
I 3730 43919
S 84498 977698994
E 9 77493
I 49391 99954
O 6495 56426
O 7022 21358
E 18846 62413
O 60472 91148
E 38478 65875
S 65368 809902798
S 51899 371108582
S 88394 487289962
S 85282 457975864
I 16473 41445
I 41919 58195
E 26375 79521
S 70382 110279504
E 16057 64036
E 45046 87393
E 5711 15330
I 40132 51471
O 80297 82394
S 66213 451183629
I 980 13244
O 54958 55469
E 43956 85950
O 10920 76758
E 10863 37681
E 3154 6282
O 1349 21092
O 53633 57087
I 39006 52937
S 21076 987904897
S 71779 954431891
I 36451 69890
I 36792 85406
O 23966 82035
S 8979 467605752
E 59623 97591
E 25866 75882
S 75612 316806124
E 24289 43544
O 36040 46514
S 21800 675213846
S 23415 915636414
E 45748 76599
E 50650 50668
S 12366 583060910
E 7323 7426
S 50221 110959691
S 95984 481383619
S 81968 585752951
I 29928 71350
E 34153 41215
I 38876 69834
E 27085 37282
S 33490 615503267
S 36598 838339815
O 14116 84812
I 33886 99563
O 3323 14252
E 33876 63449
O 14743 71309
O 53819 72351
I 9844 51502
S 25647 402377972
E 23165 25429
O 70269 98725
S 28168 587569545
S 23730 724992281
S 38383 772300694
O 17968 60904
I 37948 67134
S 37185 613072460
O 25599 74302
S 25378 521343461
E 70142 79325
E 31821 59303
E 13234 50203
E 24331 94548
S 35738 789521159
S 50905 843785908
E 32249 82597
E 23805 93398
S 48584 589408219
I 25175 59652
S 27461 426514270
E 13683 37943
E 27140 82398
S 94907 4216238
O 47048 87015
S 57550 89783516
I 57360 75187
S 30170 269725181
S 31448 185140067
I 63533 67632
O 1496 75121
S 73041 868681175
S 67735 505341021
E 15398 61001
S 83461 418800161
E 29870 45251
E 45673 57814
O 18927 92188
S 97890 523537292
E 42508 65562
O 80054 95531
I 16449 33702
E 49772 97074
E 61634 65463
E 49177 61804
E 57187 88758
E 77968 87008
E 28492 74099
S 1640 766536410
S 77894 288211921
E 9928 77269
I 27632 78651
S 26829 726947327
S 7670 607097598
S 71748 615409428
E 40795 92447
E 42630 52144
I 40758 70049
S 61427 973521291
E 18999 73284
O 32212 62003
S 14260 745985261
E 37095 77721
E 49222 65728
E 21803 66128
O 29006 42078
O 20015 92210
I 3488 6742
I 81816 88107
I 3809 24582
E 14651 68174
E 27233 80166
S 98937 742082581
I 8992 81840
E 28115 64478
O 35054 97643
O 41638 85528
S 22801 343791633
S 73620 421413362
O 52810 77803
I 23859 76827
S 74822 720768100
E 72709 78158
I 36924 63148
O 21681 57290
E 55372 95291
E 10421 47658
S 79685 800081110
I 30311 53293
I 10268 65863
S 92720 457576849
I 68613 74689
E 12098 46478
E 44441 97450
E 21469 49872
S 54859 980885318
O 43079 59969
I 11903 51728
S 89672 339595658
I 8058 83970
I 70598 93756
S 90323 392660242
O 24086 45421
E 10460 90066
I 54173 86195
I 21189 92880
E 66452 69827
S 41285 205243249
S 32615 545020126
E 9003 58458
E 23199 78195
O 16200 84475
O 4239 80162
E 51628 67922
O 87397 90416
E 4462 34679
E 10361 41677
E 44175 48373
S 48819 715993584
S 93748 245282387
E 45007 71228
S 40945 112499729
O 47156 51420
E 50623 92396
I 29817 38263
E 1343 56911
I 16669 18345
E 9682 69732
E 2336 44452
S 69824 183685057
I 15488 57840
E 2599 77697
O 2649 25397
S 76366 316938189
I 2201 51863
O 51050 75478
S 74320 487474870
I 54846 77669
E 62381 76765
I 25340 63335
O 52002 78838
E 20584 67735
E 44060 69190
O 22683 78834
O 46047 80930
O 59005 73937
O 28185 42305
O 26517 67359
O 24115 92167
O 199 78279
O 1900 65466
I 40087 45399
E 15858 30263
O 35299 78317
O 8126 50958
I 25533 28625
I 33927 96736
O 9855 51430
S 23425 797293063
O 17425 28918
S 77130 482251996
I 20920 65477
E 44260 98110
I 1402 52459
I 67669 97034
S 63880 514398904
S 67568 108574995
S 71308 572693806
O 36599 86020
O 62604 83885
I 70677 81317
E 46165 79527
I 26462 72205
S 18203 67684248
I 5762 88376
S 57702 349575870
S 3915 589441118
O 45363 78585
O 12693 35674
O 118 97533
O 18728 67246
E 24881 50192
E 9825 79370
S 10858 82514193
S 67467 774776787
I 63252 92067
I 23326 81861
O 77628 98518
E 34695 74266
E 4911 50573
E 4715 55980
O 20400 46116
S 12975 219230609
S 29450 170976091
O 38118 82818
E 24988 50637
S 68114 677926201
E 17578 33388
S 33277 920867882
I 25999 98069
I 29172 61719
E 2565 86265
O 77210 88422
S 76522 807637580
O 63318 63613
O 40717 49366
I 42987 71235
O 42147 55325
I 51006 89216
I 24325 56750
S 40069 780146578
S 21857 168511685
I 12277 15246
E 27655 30480
O 241 64012
E 44928 80868
S 96953 363207635
S 79417 887890533
O 1194 2323
O 1047 31886
I 4519 13379
S 59754 308689089
E 66338 68592
S 71712 693886340
S 89294 841348657
S 5455 890345968
I 13508 95206
S 48420 366701344
I 11569 60109
E 8037 12824
I 88167 94195
S 48211 338497623
O 64539 98800
I 8488 28053
I 40164 66588
E 97220 98591
S 26842 646666097
S 52503 868312093
E 39066 91189
S 68692 791094574
I 15382 87692
I 26741 29211
O 29162 37784
I 14255 78497
I 27451 79859
E 63964 78915
E 45344 59479
E 10466 99820
S 4525 541653557
O 26669 75620
O 6167 96365
O 10897 96266
O 12183 69698
E 66879 89684
S 3225 887725748
S 98741 545220665
I 14482 69984
S 31637 981358655
E 47183 70556
O 70110 77005
O 10671 92052
E 18846 72663
I 65047 88346
O 17659 22672
I 75842 75919
I 57589 68233
I 70916 75912
E 21025 79641
S 86272 744270750
O 20523 55028
S 22032 451097335
E 18543 40330
O 14223 80233
E 28061 67021
S 28352 911215543
S 33871 269909295
O 7364 14145
S 86272 887154529
O 27915 43689
O 18332 42368
E 33607 87904
S 49803 898152317
O 17397 78772
E 48066 48933
S 95557 678301443
S 73711 538437991
S 1327 144904853
O 13906 90405
O 26926 98796
S 4880 509275960
S 33598 183413827
O 19026 30939
E 40742 43167
E 9709 72025
I 40112 47088
O 53148 78180
O 952 88579
O 63519 94149
I 33193 53244
S 59442 501057305
E 47074 56185
E 7317 97873
I 21620 48313
O 20844 91311
E 2408 74332
I 75237 75328
I 36977 60703
I 29037 86588
S 89759 691833192
E 47277 86727
O 67007 91536
O 20282 46288
E 14096 45032
O 37341 98141
I 39903 90088
E 58755 59197
E 2111 79687
E 50848 58342
O 19299 66385
I 35937 41098
I 5024 67748
I 60965 72372
O 32998 58483
S 50814 746140149
S 1085 212767794
E 13416 31205
O 18186 79778
I 9385 82562
O 25197 59218
S 98145 760455616
O 1186 49640
E 14506 90515
S 83177 102025089
O 52974 79446
E 10998 90146
O 46911 94720
I 54688 95423
S 66122 336893943
I 2116 66254
I 7690 63268
I 78055 79476
O 29812 89916
I 49462 68847
O 38393 82432
E 40185 84002
S 34297 538660347
S 69090 800635700
E 33690 99568
O 6344 31477
E 18911 27799
O 18060 33862
S 41133 766360588
S 82865 417595722
I 50466 64944
S 46813 116111480
I 30831 76574
O 40370 75845
E 20984 32588
E 6358 6596
I 17036 75710
E 15872 30713
I 32537 42959
S 1521 376318602
O 60046 61143
S 70141 288076018
E 46265 65995
E 35092 37070
O 54899 78132
S 68688 113707779
O 553 10707
I 40877 84904
S 65604 762842658
S 11425 487036711
I 48477 63344
I 41388 53004
S 37523 49689080
E 51647 87140
E 38679 84689
I 7521 77928
I 28064 93614
I 71742 77122
I 12077 79112
E 38319 72307
O 66901 82276
S 8494 129469132
I 44596 89692
O 36987 98464
O 14369 33684
E 44855 50848
I 2971 15244
I 18637 77438
O 5912 18545
I 10574 90857
S 45732 508230939
O 33462 90010
S 97897 605837886
I 13134 81141
O 57209 64217
E 2276 64729
E 49237 75433
I 44099 53908
O 6113 51367
S 23794 581821523
E 12223 92538
E 18093 62090
E 47398 64461
E 59731 82027
O 32065 56036
E 20653 43969
I 40116 51891
O 75940 81828
I 71532 96412
O 9744 75541
S 72284 58797712
E 21695 50444
S 69656 170900579
S 53258 400203070
S 12745 301393728
I 34253 57824
I 19243 30904
O 36062 40921
I 55052 83242
I 58596 71868
O 33532 84828
S 47112 85330219
O 45925 50250
I 6218 75526
O 64483 91330
E 28495 74297
S 48616 424231222
I 33228 61616
O 2626 89464
E 80352 81752
E 9093 14617
O 28727 77693
S 95636 157130014
E 2178 78480
E 3442 36910
S 79046 911784508
E 70103 83583
O 65135 97265
O 29187 95060
O 24830 64766
E 61981 74046
E 43956 82581
E 16891 55916
S 61694 324762996
I 47807 82590
I 490 76487
S 50935 126496789
E 41816 96373
S 608 529803375
S 55547 292398904
I 3182 90219
E 1718 85856
S 49194 447991849
I 40573 90625
I 25658 51437
E 4942 64931
E 59188 83198
S 52859 121330446
E 76305 82443
O 15684 27684
E 83650 86122
I 31276 60020
S 93871 443941559
I 56044 62534
E 24714 45765
E 68938 69999
I 66853 98678
E 27932 52781
E 27134 71516
O 17054 85319
S 20732 103755928
O 10375 53229
E 75055 89777
S 60223 982207056
E 17009 73913
S 38110 996430813
I 41484 64465
E 51814 79782
I 51880 65876
I 62893 82721
E 25245 93367
I 19031 59553
O 29966 83143
E 10754 94763
I 12895 70496
E 9587 78309
E 23647 80727
E 16274 28333
O 48906 55170
E 10814 66779
E 15301 20002
E 19211 31497
O 9464 23750
I 4121 93128
O 779 31917
E 206 50458
I 59179 85847
S 24613 155761396
E 24130 42365
E 72 43046
E 24694 76943
S 42857 880950061
S 95756 818860344
I 51314 64170
E 57503 73362
S 59914 765026699
S 82148 378592018
E 37066 65549
S 63130 193535364
I 10253 85263
S 77882 974696754
S 55820 384586238
O 9413 51111
O 31657 63030
I 10306 98452
I 69307 84604
O 27016 67080
I 364 89503
I 20284 34057
I 3241 27124
S 20338 391882852
E 11010 73154
S 78484 424892031
E 21234 52482
E 80289 86583
S 28278 602723224
S 15199 613812562
E 15120 43718
E 1467 56670
S 19066 841152448
I 67746 67964
E 42407 91845
E 34948 93557
I 21039 92659
I 28295 92435
O 51953 95740
E 51972 64968
O 49283 59166
E 30797 65687
O 58160 63893
O 66066 95562
O 18478 77324
S 24158 915415065
E 16457 64179
S 31129 530138453
O 31163 77148
E 10362 46015
I 37044 93118
E 28763 58966
E 12827 64106
E 21897 68263
I 10074 96919
S 3061 560985264
S 38969 61479068
E 41680 48328
S 47169 826623951
I 11739 23330
E 24519 60982
E 16702 59569
E 52894 73087
I 897 22667
E 5552 77473
I 13577 67286
S 72451 586260538
I 52605 98352
I 7272 80914
O 48819 60808
O 47774 77581
I 18573 28334
I 7124 60325
E 41476 66960
S 62591 21069199
O 51090 87865
S 85228 397274194
E 65826 85216
S 75597 366947590
O 21120 46092
E 35289 45759
I 44497 83180
E 72798 84816
S 68694 182575433
S 77642 676455820
S 25987 688765782
E 74197 92582
I 7126 91142
E 83187 88546
I 23545 89103
O 73832 89119
I 32952 48373
S 10187 841392946
O 89180 92316
I 18536 87630
S 76661 380408552
S 34908 521321995
E 16995 43313
O 23094 68593
S 2399 97858043
E 59535 73201
I 70776 92849
O 23524 45990
E 34580 89398
S 63761 230417421
O 26855 73212
O 20077 52084
S 2777 661609084
E 23286 35483
S 47138 526008657
I 27721 72395
I 10556 26000
O 47396 71848
S 62713 22576255
I 15343 17264
I 52417 54470
O 11586 51862
O 75896 80055
S 22971 107335518
O 64755 73796
S 46863 907772212
E 48019 61267
S 90869 247313993
E 32778 94702
O 46788 54536
E 3225 26670
E 46 13811
I 63550 95079
I 24550 68477
O 49308 94395
E 23277 51249
S 51148 607322209
I 4995 41323
O 25924 76269
I 24695 73790
O 15630 97148
S 38706 200346158
E 67328 92271
E 12971 47121
I 15369 65721
O 24132 34973
E 48681 51908
E 40986 97938
O 7530 58349
O 89403 96720
E 68666 70702
I 47986 76315
I 26442 32183
I 66091 82465
E 40056 64945
S 91568 687563198
O 18792 88152
O 54997 99820
S 48524 662742891
S 76447 222954758
E 42487 77001
I 75175 91406
E 31613 69801
E 27104 56932
E 62635 90737
O 74472 75660
I 47287 50775
O 42275 90071
I 24661 80111
I 13126 25588
E 27357 63578
O 2230 27436
S 58218 951559503
E 37365 92129
I 20545 76885
O 69713 83311
I 57114 94168
I 22702 58131
E 66653 83151
E 24500 78964
E 19712 86577
I 8723 91430
I 21835 50267
O 84279 91170
S 97245 674805714
O 68940 69763
I 57418 95625
O 46277 72694
O 30834 38868
O 54848 78850
I 52783 76077
O 27797 39077
S 41539 574354876
I 40062 70180
O 32009 43524
I 14657 17487
S 74597 329301915
O 52212 74959
E 89364 98673
I 63724 91739
S 17089 624018327
O 18792 88817
S 36057 817447251
E 46510 91637
I 52487 74707
S 17580 708115536
S 37808 448991614
S 44940 170316203
I 17958 62229
O 38084 69270
I 34196 38941
S 6774 200647700
S 21848 710469702
E 74555 94161
O 71841 96809
I 49978 79144
E 38722 51810
S 19767 172225199
E 20051 48571
O 45206 96647
S 79473 972137962
O 32297 35213
S 45839 398508853
O 52512 83555
O 55053 95193
I 47235 81115
O 37336 56924
S 19886 931477108
I 32980 39494
E 53405 87273
I 31218 80575
O 47165 67866
E 23427 85243
E 43642 83410
S 14781 310071996
I 3260 32712
E 8251 81330
S 88460 95278629
E 38609 55824
E 58241 64853
O 19159 53233
S 25579 495166980
S 52461 733382969
I 13398 88355
I 38361 54903
E 56467 70790
I 47666 66016
E 12712 40416
S 29317 524532059
E 30246 92467
I 45871 67912
I 2997 79991
I 14242 23860
O 6373 94616
I 14693 57795
O 72096 79945
S 23595 141424422
S 16289 468735540
E 20907 62870
E 31205 69475
E 22043 28514
E 526 29302
O 72884 83292
E 20168 20267
I 15967 36422
E 3483 77361
S 22362 742303441
I 19175 25671
E 38212 96192
O 69957 79643
O 71099 75160
E 3467 80253
S 90129 686253300
S 6762 321346365
O 12138 51783
O 32725 79304
S 15598 507446663
O 11331 31566
E 86624 91083
I 46163 85174
E 45709 46720
E 19108 67759
E 4234 20107
S 66750 100009590
E 14844 25035
E 7148 23972
S 96976 307055400
E 30715 34466
I 55455 72672
S 41872 615143130
E 20707 74864
O 16720 18754
I 7474 84912
I 30647 58102
I 48745 82112
I 6079 11344
S 76812 556879946
E 11707 54565
O 54671 79068
I 16136 22462
I 17323 17836
I 2213 50562
I 29873 97181
O 54446 66072
O 1504 34122
E 24575 59100
O 42188 99181
S 18829 499179057
O 37986 70344
O 957 66873
S 78011 214686649
O 12645 84559
O 534 35423
E 34800 91668
I 52494 54129
S 90919 61416076
O 18311 58791
S 42514 113215084
E 38000 85072
I 26641 48951
O 72801 73618
S 31830 196849744
I 30184 82594
S 34928 640118901
I 83479 86013
E 67106 91267
S 22413 473534894
O 70559 91681
E 2815 37487
E 7835 81291
I 60150 63525
O 36167 77388
I 6783 18819
O 52348 60759
S 18872 195081344
I 11037 50065
O 25499 77099
E 63672 68728
E 58568 65285
I 14928 72442
I 16178 83168
I 2682 95293
E 27457 70819
O 21758 87983
O 10118 25044
O 57885 97748
E 72518 95455
I 23520 44187
E 13683 80262
O 37926 80516
S 63983 772737030
E 2508 35263
I 18860 27964
S 29242 672754771
S 22599 708431342
O 30245 35961
I 36779 90200
E 28672 42822
I 35919 82311
I 16038 33863
S 93085 892551562
O 57980 70739
I 24333 55518
I 70779 96246
O 12967 20741
I 20009 63454
I 11144 86093
O 37405 71612
O 38910 72904
O 50187 83525
O 37441 45520
I 15779 83418
O 24231 78798
S 25271 171011575
E 40880 79235
O 23898 71595
I 25111 47026
S 13925 601918447
I 30722 70916
O 12206 14215
S 52320 113272640
O 11738 76959
I 58184 60644
I 25017 76276
E 11998 66086
E 83937 88994
O 87021 92122
O 41404 70842
S 72794 963564748
S 43501 107580180
O 26921 91116
E 24678 83995
O 25497 70724
I 14111 92423
E 17196 56853
I 26883 82156
E 41107 74421
E 56293 80749
E 8500 15380
I 2245 90955
S 29447 742516165
E 61258 62698
E 46969 91082
O 17015 63608
S 46718 652717543
O 5586 66115
S 19199 701666813
I 26777 91160
I 29198 87273
S 74385 126317387
I 21273 76211
O 2206 57532
I 12623 46228
E 46124 74416
E 37851 45661
O 47516 92923
S 68028 854804916
I 35496 71300
I 18101 65758
O 2351 68288
E 27892 30599
I 82104 97530
E 24689 92130
O 1631 15962
I 13855 86583
E 45343 53612
S 58952 27432063
S 72348 250523535
O 21583 57013
O 30855 70244
E 42604 81089
S 91379 304598891
S 68989 653314780
E 32814 54946
S 81504 966618109
O 23686 48760
O 12765 61177
E 12714 85596
E 20800 81244
S 30947 400064453
S 7337 94093848
I 7515 46793
E 70122 72578
E 9450 39552
O 85334 92200
I 4089 85003
I 5810 13590
S 48273 862834590
E 15919 73891
S 98564 430310836
E 22299 69927
E 86029 99747
O 59324 68582
S 16281 598193563
S 23037 978239859
I 32603 63132
O 12370 26656
E 2609 35128
O 19894 90709
E 23619 85890
E 21758 46359
E 19696 77502
I 63503 97046
S 38598 272140480
I 10125 45667
S 36846 400452184
I 20815 90611
I 84604 99045
I 31547 34858
O 28818 74662
I 23122 28563
I 76847 91457
O 57802 85003
E 73528 75178
I 45807 52649
E 14889 82877
O 15349 79428
E 45680 50386
S 49557 914656568
I 55413 97511
E 19060 78918
E 62225 72073
O 35359 97435
O 66520 98728
S 44052 706921186
S 51469 440916499
I 10285 36756
E 8585 54361
I 42118 45160
E 30037 91437
E 15479 97871
S 89749 23106487
I 9615 84619
I 20864 98371
S 56168 770815929
S 22072 785720523
E 13117 70706
S 41645 963520677
E 21813 38285
O 4550 61270
O 48585 54816
O 39006 70471
O 17850 50825
E 51682 86657
E 45638 99093
O 54277 68680
S 56241 590358219
I 12341 64704
S 75682 662378830
O 9709 77844
O 40145 46979
S 66574 704322175
I 57766 77574
S 93545 627013268
S 80213 954664742
E 57034 99055
E 53411 64055
E 77514 83648
O 52304 87189
S 79902 913221880
I 12026 76607
I 2716 33181
S 45596 875523718
E 30156 72154
E 2407 57303
I 10466 27938
I 39675 76077
I 38059 93457
O 64082 76664
S 91247 217228340
S 89671 259304303
I 44491 73399
S 50100 345871861
O 59387 82445
I 5070 90835
S 50709 194330564
I 56181 59691
E 36659 74974
I 79619 92557
S 53029 580320173
E 57688 90696
S 85301 660719206
E 32086 57351
I 23297 94207
I 50193 99423
I 57742 90747
I 9812 57566
O 4444 67605
E 49909 86494
S 36694 637232390
S 57488 293296332
S 2775 602633733
I 37632 38108
O 17579 86466
S 30234 451207257
I 62654 96219
I 73330 84285
S 18912 60553201
O 34125 68810
E 34359 35312
O 20781 23641
O 19179 39058
O 29256 99944
O 38371 65746
E 32925 81357
O 9967 49010
S 61217 186153713
E 13303 75354
E 15522 74716
S 61177 250777231
E 63589 92627
I 43862 83491
S 90264 328629835
E 9675 93318
I 50433 85092
E 36701 57797
E 31982 55076
I 5153 50193
O 34809 65444
S 40794 451423377
O 6852 94288
I 30906 38594
I 45836 62193
I 8608 36429
I 36934 75439
I 26982 89969
O 5461 47588
E 16676 80264
O 68691 86475
E 34676 57004
I 29742 70664
O 5841 42621
S 25679 383703936
I 15451 99056
O 11807 83031
O 64520 73365
E 2121 52116
S 95443 839247997
E 24234 89898
S 43871 446117608
O 169 25815
E 52258 81689
I 1143 91984
I 14944 70216
E 7857 42727
E 43264 48116
I 33956 41568
I 14843 74615
E 2307 28101
E 71317 80002
E 5971 50973
I 9217 78911
O 71969 85190
E 12435 82603
S 67708 451508701
E 53804 75124
E 9286 22051
E 42093 43920
S 21507 271070810
O 23440 46872
O 6288 70358
E 73614 91103
S 78405 8141912
S 99502 541352028
E 34468 98877
I 40606 62663
I 25042 30844
E 3508 73917
I 78800 95751
I 15976 22990
I 4309 66889
S 27337 667403143
O 52448 70734
E 41142 87872
E 34541 57216
E 65978 97465
O 2100 90591
O 13926 97472
O 46494 62576
E 64980 70069
S 54037 273579601
S 12007 321408064
I 71711 88251
O 20689 49525
O 7017 61319
O 9362 29419
E 42087 51491
E 23961 28214
I 20869 24042
I 12666 81468
O 50361 58152
S 7727 955273936
O 646 9044
S 6828 798819972
I 77496 94085
I 33858 62678
O 55350 84158
E 50933 69940
S 42747 294221856
I 55094 94224
S 80663 961505838
S 52653 128051340
O 2496 88911
O 66870 69104
S 19413 96157371
O 9579 11843
I 22845 75566
I 88560 94924
E 63493 67570
S 46265 932893255
I 11509 49215
I 25440 73861
O 23784 89068
S 28727 411940454
E 89448 97588
E 35362 44959
E 25797 44749
O 36779 79655
S 91392 452621154
I 56131 67573
I 7814 32451
I 3828 23327
S 49767 562587611
S 75790 594624894
E 13706 65936
O 12223 59599
S 57933 249404130
S 20995 434278441
S 78606 543987374
O 57783 86423
I 46988 95160
S 28961 538347749
S 59399 487591060
S 3061 249201216
I 1086 98413
E 49950 91406
E 26257 75456
S 27081 232516576
E 26263 36900
O 38421 84212
O 2934 18847
I 70629 96119
O 61031 67205
S 6078 712416816
O 4585 65873
O 32091 89360
S 89208 114878270
I 64338 87579
O 42440 81309
E 5302 69222
O 47044 95132
I 22189 49852
I 8508 38608
S 19704 770295850
I 35449 81934
E 45140 87304
E 20179 68855
S 88501 613759050
O 24723 26346
E 36624 92815
S 27226 819596064
E 21123 36619
O 44291 73448
E 55929 89564
I 19983 41949
E 36336 59176
S 31988 532888170
S 16598 343754153
S 75655 676757121
O 4715 68404
S 4435 825918268
O 1204 8483
E 62165 81137
S 31710 919732661
S 32961 162256965
E 79070 97947
I 3800 43674
E 2747 66210
S 407 67619124
E 32149 81682
S 38186 264905512
I 68104 88274
O 54058 91440
E 50208 94859
O 66024 87885
E 81159 96677
E 16467 30609
O 9033 32174
I 3105 81831
I 15907 25225
O 23773 48296
S 69722 54145022
E 1222 74933
I 19822 62753
I 28836 65927
E 18838 46307
E 8901 19776
O 80254 80618
O 33921 81764
I 17373 63379
O 10681 33972
I 29112 44147
O 26590 76473
I 23146 89543
S 97455 873780877
S 53211 13932757
S 23402 312904546
E 26670 36438
S 83067 958783588
O 5413 29017
O 11072 45787
O 37199 43046
E 43347 67813
S 87264 16980443
E 16276 44611
I 7116 40891
I 24679 43592
E 54650 89589
O 51445 95148
S 53972 837038000
E 484 62487
O 23045 27497
E 17555 56062
I 9120 61689
S 52323 405388276
S 5258 780503409
I 32511 72058
O 36288 36900
I 4382 26894
S 36616 328915171
I 34359 44151
S 44191 181221190
I 49298 92704
I 35612 98240
E 64093 74078
O 52943 65940
O 36073 73280
O 76000 82172
I 13955 36212
O 65307 93043
E 16784 36992
I 13204 31268
E 25233 53599
S 19000 885609545
O 61407 78137
I 12377 20107
I 29669 88339
E 5759 76820
I 42929 92332
E 415 64020
I 66279 75348
I 51055 70302
I 23322 89867
S 95910 369008509
I 94890 96767
S 64107 653298287
E 38590 91250
I 13288 64006
O 73563 95400
I 3461 18132
E 8950 60180
E 42712 49675
E 46476 69463
I 3897 64768
O 17597 65769
O 17765 84669
I 22201 87532
O 36780 40759
E 26280 56751
O 8356 81245
S 93688 172328191
I 13746 28188
O 7770 17053
I 30131 80378
E 11276 41308
E 8729 85347
E 75415 84509
S 29898 299020854
E 2625 18379
I 10944 42608
E 32710 68660
I 33470 57685
E 3767 32514
I 88283 97960
O 67818 81041
I 30389 91426
O 21051 99975
S 6398 761786284
E 38289 57503
E 73434 84556
O 20292 92652
I 75579 99279
I 34714 57840
S 48753 44661376
S 3206 610757767
O 57710 68150
E 12794 20642
S 63515 867102748
O 57339 97911
E 15571 22497
S 73877 451047498
S 29110 138227465
S 56050 246422682
S 75091 46624277
S 32917 57763058
S 79749 614812779
I 16339 26017
I 70625 98018
E 3203 74106
I 28919 37526
E 49727 81963
O 82739 87066
O 6833 14380
S 49049 341457474
I 27104 46749
O 66141 98509
O 4203 21133
E 27859 90126
O 446 27205
S 99104 340084810
S 62679 276297872
O 68689 75354
I 47350 91621
E 26871 42411
O 91461 96947
I 29777 68285
O 22151 37935
I 28556 64158
O 40673 65731
E 90892 92489
E 12892 37102
S 61846 313988320
E 9614 45902
O 18289 81175
E 57266 93462
I 89689 91386
S 55579 710021135
E 64632 85163
S 37371 990121471
I 45039 90730
O 27091 70943
O 5474 47801
E 59188 65930
S 13268 345014676
E 383 44045
E 66294 85972
S 57361 608022477
E 50055 70569
O 32491 76983
O 52903 60566
E 92410 97665
S 48851 50176540
S 2262 166603620
S 43879 553025184
S 72213 332760713
I 9304 64768
E 21592 31808
S 1306 578793861
S 94757 305360835
S 35012 603913976
S 58634 626234629
I 7842 18146
E 31509 91377
I 21901 99808
O 31678 60894
I 13556 83116
I 1209 93600
E 38063 55254
S 38475 466144108
I 62597 80813
E 49472 79785
S 25455 26269992
I 8807 29359
O 40306 98988
I 16117 20119
S 96019 611213220
O 16318 29153
S 73152 734639912
S 10204 544089082
I 13325 97064
S 66011 561452765
O 6787 80169
E 17384 91016
I 30731 59118
E 3935 40596
I 50097 72268
O 40060 87920
E 13172 31678
I 48137 72300
E 44830 69368
O 28718 71731
S 93491 929308382
S 25869 749059258
S 84953 201380948
I 39916 43309
E 11685 24938
E 5488 26132
I 2626 17329
S 67032 638332228
S 71955 22710638
I 50336 68067
I 19995 52435
O 6533 81340
I 19187 93279
O 10187 62079
O 62714 66704
I 16989 45083
O 4188 49008
O 12131 70437
O 84233 96636
E 59833 80657
O 86865 97917
I 53828 76644
E 33252 46545
S 21021 138607185
O 5225 62081
I 32601 38592
S 82300 861682868
I 90245 94619
E 3895 85593
I 58337 84475
S 50472 147382690
E 10998 94699
O 27929 57551
E 75065 83108
O 3950 26194
E 56411 74299
O 7308 15468
E 49537 58115
E 50344 90101
O 11747 83826
O 61673 96633
S 96845 611872420
I 47362 83000
O 21631 38183
E 37048 63106
E 12269 84651
E 35442 40737
E 77525 88362
O 34501 76173
I 80436 88750
S 69062 55814402
E 19975 84613
O 10693 25683
E 16330 71480
E 35985 48650
I 74613 92616
S 90877 879928163
S 91955 138380416
S 98452 265051833
E 65597 99933
I 17893 73258
I 65527 88039
E 43069 99610
I 42878 89064
I 28142 30184
E 42762 60502
E 38975 47378
I 47436 93082
O 28582 63458
O 48589 96100
O 62360 73003
O 14527 79077
E 2608 27598
E 6516 17673
E 32738 46294
S 11231 995613621
O 33483 53376
S 64633 722135759
E 46756 63988
E 13915 70271
I 49918 75632
S 90858 18729942
I 43711 52711
S 36529 550042689
I 4154 6050
O 2651 70566
I 13855 71980
S 13709 420699826
E 66757 75303
I 22188 41330
I 28705 43857
O 57892 65845
I 46413 77729
I 44899 95911
S 77470 787233885
S 24942 593511241
E 44322 94062
E 12744 85967
E 46705 80137
O 17929 96853
S 72455 489593164
O 3252 69142
S 56 774401813
S 25979 396791490
S 94532 236653460
O 82299 88993
O 13817 55921
E 49682 72201
E 26838 83973
S 280 437752885
S 41925 756807131
S 58494 213147202
S 92593 209232292
O 10990 89439
O 39606 52738
I 9551 24660
E 79330 90040
S 39338 879847232
O 35722 65952
S 75959 471330624
E 62279 67097
E 59142 72980
S 57998 905693140
S 51931 830463360
E 42718 57780
I 82122 88065
E 17904 43559
E 15895 44654
S 89912 688932155
I 92875 93256
O 76978 89675
I 54146 68724
E 90550 94809
E 76396 94453
O 8125 53604
I 33776 91962
S 77646 640056301
O 86554 89326
O 21035 91166
S 20672 189633682
S 72971 807756498
I 31075 94462
S 18133 997056303
S 34118 411352189
E 24223 43354
O 16025 87513
E 58254 78115
O 4344 88363
O 17024 25160
E 27669 55171
O 3214 41799
E 8867 26409
E 3233 29525
I 11846 89416
I 61964 80873
I 21692 39293
S 18737 639114362
E 89087 91607
I 38909 71840
S 22582 82973379
E 6374 91044
E 64802 94973
I 55340 67667
O 34118 57775
E 65189 68099
I 56712 79849
E 20801 32789
S 94276 227693801
O 96407 98511
E 45718 70842
O 84887 86274
O 43043 75789
O 20202 96897
S 37004 273197799
O 12341 98874
E 42306 67638
S 74070 567299914
S 98879 425713929
O 28552 92186
E 29407 43135
S 15680 284239694
E 36331 83712
S 72280 377363796
I 40129 40417
O 50086 82943
I 41250 59455
E 26093 98432
E 70829 75678
I 39130 46183
E 22667 63122
E 53697 98483
O 31768 79343
O 63686 88654
E 16820 87901
O 11686 69834
O 17104 34157
O 14754 28269
O 46239 77753
S 35431 667210240
E 54929 55515
O 32652 97344
E 3878 34219
E 15278 43715
S 90340 898457394
I 11515 83620
E 4590 54156
O 80132 86814
O 15095 15851
I 81375 87245
S 94658 849343051
E 73366 73686
S 49603 482567867
O 16866 22191
S 21955 388155340
O 46900 49997
I 22634 71202
O 29556 86546
E 62305 75025
S 60882 561583100
O 17900 24298
S 69519 94533916
E 62637 85547
E 79690 80962
O 4461 26795
S 51226 122202942
O 7593 51043
S 68525 595700076
E 91827 99314
E 1166 61100
E 86654 88783
S 2516 381244394
S 32921 444855447
E 63447 96529
I 81643 91678
E 77723 88611
O 788 76223
O 3511 60594
S 64356 502859630
S 85331 170163918
E 54418 85587
S 20662 825396123
O 44828 84190
O 35002 36087
O 47260 62309
O 67847 82681
S 90497 946270134
E 84445 89809
I 39710 85465
E 7734 69067
E 34796 40815
I 69877 95462
I 46486 69983
S 27204 24245421
S 61649 542667133
E 25665 69138
S 97136 276208669
I 49045 98199
I 22015 31533
I 28632 64898
I 2850 64646
I 27669 79965
I 45317 51901
I 2852 30357
E 591 66805
E 8011 28776
I 33705 41113
S 55977 769673213
I 38308 68561
S 99627 496808533
I 56330 92058
I 79281 97224
E 48170 91627
S 46531 654574507
E 67037 82293
O 43958 96042
E 78804 97802
S 27537 635778366
S 41073 906926216
I 32123 96866
E 33593 90032
O 32051 37519
O 5983 59682
E 22253 82365
S 5125 586410912
E 28484 49335
O 33344 54183
I 47626 83933
I 31037 98471
O 30245 71248
E 11277 80872
E 63995 69361
E 17285 46153
S 29832 978095736
O 48541 62877
I 36059 92118
I 53071 65148
I 40157 93880
I 11033 65075
E 57487 88681
I 45267 70349
O 9657 47811
S 74476 626867258
E 46491 64236
I 56148 90522
O 53752 85753
S 56846 640608743
I 9097 35966
S 52624 816189774
E 46303 62834
E 25976 33606
E 20128 39506
I 41797 43388
S 91232 320322324
I 32022 94363
E 45599 66863
I 42480 55852
O 55258 74213
O 16888 25623
S 30977 337862354
S 41972 249247428
I 75961 99156
S 35599 29232082
O 58826 74844
S 96849 416390531
O 1789 32971
I 15293 37621
O 16284 94384
O 10459 90284
I 12800 72328
E 6110 19028
E 12459 65164
I 30246 30269
I 24689 70710
S 60655 513112193
E 6605 67785
O 40505 73809
S 96001 749752726
O 28974 66200
O 32248 51864
E 10061 23272
E 63081 72050
S 36160 765062933
S 67526 784901228
I 46986 97272
O 22986 78178
E 76554 93862
I 66942 90831
E 36605 95343
S 81834 567923266
E 45486 77161
I 13729 14783
I 55362 99320
O 23897 78402
O 1965 31284
I 18851 78959
O 51537 64222
S 15360 337148444
S 92993 454308951
S 54263 648432730
S 26419 462250307
I 426 37335
E 22876 30849
I 38454 88567
I 74191 82499
O 79677 99379
S 23093 703337029
I 46491 59091
O 32005 32198
S 64911 314074382
I 23303 28732
S 52062 511161148
O 22126 22163
O 22842 25531
O 32041 40668
E 52068 70600
I 5334 27396
E 14751 33826
S 46823 741749701
I 34238 59997
O 58015 66825
I 24886 72711
E 61269 74030
I 20701 23993
O 40624 89527
E 1269 86009
S 48437 805893207
I 24034 53862
O 50863 54460
I 18557 75898
E 64399 93982
S 37430 731467590
I 48022 84418
I 63532 66107
E 62656 72051
O 35985 77205
E 43672 58528
O 2230 71442
I 5047 29501
E 32857 99021
I 14056 35176
E 3232 40641
E 88660 99245
O 14501 49713
S 75213 962686659
S 6747 383503846
S 2437 23657985
I 17009 81516
E 10402 71070
E 40632 84013
O 3384 54408
E 7546 35944
S 84971 263912203
I 46294 69282
S 71404 413515459
E 44800 68387
S 85940 355893413
I 4604 84665
E 8963 93954
I 39137 57001
S 91252 531362499
E 53256 94860
S 67736 313215899
S 43820 517312895
I 39778 78334
I 43391 98387
O 43774 92723
E 47882 48136
E 21021 48317
E 12719 75001
I 74246 97349
S 91757 405625990
O 17298 56704
I 60640 62414
I 20488 45522
S 74604 828939167
I 16288 76476
O 32545 91345
E 29953 76525
O 10634 10945
O 23544 39933
E 43872 82919
S 72920 656154039
S 27084 162675481
E 10545 74085
E 29769 29858
S 8800 711787383
I 34275 47038
E 28155 76638
I 22859 51163
E 16230 74081
E 28702 87139
E 16790 80901
S 54252 892805406
I 37428 68442
I 8854 38981
S 15931 771854996
I 20286 75318
O 45903 76454
E 42083 70031
S 26743 684006291
I 362 42475
O 22883 56890
I 63873 90111
I 37217 69979
E 11773 82317
S 23606 602517011
E 65347 65523
E 9710 85546
I 17603 25755
E 11216 40856
S 34625 864713276
E 2376 15750
E 75492 82251
I 19310 89930
S 78138 619051084
I 30998 42882
O 24468 29525
I 7348 99409
O 87746 93711
O 38591 38800
S 24190 556878731
E 23900 40961
O 1085 27547
S 58243 128150617
E 78530 98598
I 55333 83273
O 72427 87876
I 86801 90089
S 11189 808035743
S 86138 43961642
S 49639 963521661
I 28080 71295
I 15403 83073
O 15682 96409
O 138 92566
I 6900 30240
I 60419 65054
E 37327 57289
E 19087 79933
E 22682 48123
I 13921 26620
E 23679 41888
S 31681 660526383
I 81543 84958
O 72184 93638
E 1001 1439
S 75382 911321042
O 19629 76280
O 24153 65673
E 9969 27324
O 4203 96494
S 37303 435628309
O 12465 56351
S 81096 715785081
S 23115 74440953
S 18461 818992240
E 9132 82848
E 66585 71636
I 42223 63116
S 10198 609144946
S 17878 310278893
E 86644 87635
O 11675 42004
S 21044 669239082
O 7723 36824
S 52368 960138251
I 19186 55431
O 65052 84261
S 91428 252617635
I 7188 90926
S 6103 91884989
S 38750 619433352
S 68346 808723900
I 61397 89457
S 83701 411244177
I 55058 92423
I 3988 51199
I 63382 87176
I 18204 86721
S 39846 942350393
I 20534 44018
S 15585 301731517
E 25179 82389
O 17504 75686
O 6591 57976
E 2136 17556
O 66164 73051
O 23633 51184
E 13775 18555
E 5978 85609
I 55860 63046
S 73724 11140022
S 95507 743342245
I 16733 98915
E 54121 80238
S 26366 476997256
O 38714 44484
O 83624 86369
S 98972 709484761
I 15583 80800
S 11364 539684432
O 44314 87755
E 72859 74575
I 70830 95339
I 9009 74997
O 34685 94837
O 17803 76562
I 42914 56496
I 9162 55205
O 15940 68695
I 13756 17463
I 27272 95216
O 45986 50113
S 44294 287614319
S 11224 287472811
O 47568 77564
E 52435 98796
S 53975 393230235
I 54051 94079
E 11186 60544
I 37865 39077
I 17249 56092
S 59977 431732145
S 66992 218531264
I 61458 75643
E 26251 69204
S 39924 203725749
O 32834 73228
S 61276 491549860
I 22163 38835
S 90581 475572962
E 16276 48402
O 35817 49879
O 13927 97990
E 22274 37227
I 26564 86803
S 50241 539251712
O 28695 51489
S 26127 311590110
O 1102 43864
O 5602 30622
S 53897 60754192
O 48022 52255
O 65862 97154
O 7226 24754
I 57606 89070
I 55040 62203
S 79124 670009057
O 72469 91369
I 43563 65718
E 11775 16433
I 10006 93279
I 62703 69175
E 14956 26674
S 73777 82000850
I 50252 67397
O 43161 65920
O 6663 21688
E 16645 42992
O 5914 54967
E 291 90353
E 12381 18593
O 41414 55462
I 41809 75836
O 37584 77843
S 87985 605480254
O 43828 82839
I 25584 42608
I 14066 51146
I 10659 50421
I 86105 92016
I 12541 45657
E 25239 80378
E 46403 91340
I 34129 66724
I 45789 84098
S 23082 349267483
O 10038 44614
I 28609 70497
O 37623 61701
S 65021 776126903
E 32125 73050
S 46445 636438075
O 25567 84166
E 22865 78607
E 6001 85115
E 54962 58728
O 8769 86638
S 19356 771413589
S 49842 65926290
O 92090 99762
S 67906 246631167
I 41401 55964
E 50712 57910
I 42301 54852
O 66814 95898
I 72553 75788
O 88444 93065
E 33805 57544
I 80321 88170
I 78207 79469
S 64266 783844964
I 42392 44637
O 520 42997
E 31066 36448
I 474 83801
I 831 57714
O 63974 86736
O 4787 48166
O 23676 76453
O 19093 73315
O 30514 55141
S 54267 979084183
S 78299 565183051
S 91499 304122761
O 88746 90586
S 69881 86580035
O 65893 71012
S 17488 717572542
S 40850 403488147
S 12248 701028559
O 4615 65201
O 29776 67168
O 13175 42942
E 4517 90546
E 14008 16866
S 56123 281541468
I 8431 9807
I 17539 57601
I 48040 67730
E 26300 40816
S 50413 83789852
E 4564 70905
S 42529 696309076
O 15402 37264
S 54915 397906253
O 24695 88901
S 35964 888972680
E 41655 84051
S 76492 172988422
O 79998 80662
S 78092 515947922
O 72056 98570
E 82471 87951
E 13859 21837
E 33105 92581
I 15742 38729
S 30870 644639280
O 9158 34041
I 1781 94191
O 12428 39658
S 12041 777861814
S 52448 905467998
O 5779 98364
E 83166 99876
O 24757 52305
I 15892 93050
O 24434 66896
S 51058 943254322
O 20202 97672
E 25384 42724
E 10076 39403
O 3072 83571
I 62374 75871
I 74469 87235
S 86295 532926684
I 25082 74718
O 44748 64001
S 15367 989661482
E 33899 53077
E 24066 58832
S 15805 973232802
I 10033 39969
O 23305 41513
E 48680 63040
E 29236 78762
O 19921 51831
O 4334 77772
S 12750 845171018
E 38903 55741
I 27986 97407
O 43239 63431
S 69697 241861734
I 59213 60431
S 93039 142660462
S 93168 389687122
S 35562 526163733
I 27259 51028
O 37809 89892
I 7241 11552
O 13288 49465
O 71467 72563
I 29158 35179
E 16017 92592
S 37811 748490781
S 45675 581917368
S 33033 218009476
E 72685 88319
S 11572 183953896
I 12071 39309
O 26228 61907
I 58413 99024
S 37463 365888163
E 60629 61826
I 4035 79837
I 7794 85159
E 37813 90828
S 29849 105689369
S 22060 810879657
O 42442 76294
I 39122 54359
E 19716 50366
I 20361 49012
S 84853 347394903
E 59333 84928
O 37996 42627
O 8133 50431
E 28895 99755
E 9498 68919
O 64744 71347
E 8909 22836
S 82756 179694615
E 72349 77016
S 52632 262536239
S 47777 902621456
I 52442 86394
I 14235 78613
O 52038 80328
I 2586 75916
O 36942 54227
O 18968 20782
O 27417 66464
O 25751 79502
O 28510 87313
O 20174 32338
E 82088 83462
E 9152 43679
O 62076 63237
O 77244 83737
S 89417 890729452
I 34133 42526
I 18974 28673
S 96038 868157529
I 9563 78409
S 88902 112675099
S 4792 882416178
E 6977 78018
O 27562 82963
E 37381 85314
S 39992 606997753
S 74695 853783531
I 551 91674
S 3363 445130383
S 70066 408245883
E 35734 59876
S 67005 425139067
E 87426 93974
S 8873 128650232
S 52739 605092495
S 25474 449762003
I 11254 42153
I 21524 42860
O 8702 95937
O 26199 36778
S 33442 121361314
S 32856 422676732
I 29255 65233
I 15941 67544
E 10008 19430
E 6802 36766
E 44119 82052
O 47404 77166
S 83490 163057551
E 56419 63160
S 18731 942941683
I 34365 35129
E 56463 95788
S 81099 674518135
E 25015 75000
S 43519 253145643
S 3832 168661992
S 9423 405618604
S 30229 662393092
I 30046 87890
I 23183 76217
I 18194 92484
O 40666 67204
O 30128 92643
E 50868 96226
O 30282 33285
I 8559 76711
I 74565 75715
S 9878 100748870
S 45152 510980222
O 66893 82556
E 3246 61744
S 77808 52803276
E 73700 85284
O 83822 92636
O 82126 88221
I 43760 82890
I 27497 59651
S 5826 166246346
O 6691 39297
S 21120 542425105
O 28578 83987
O 29664 45279
E 17247 65822
O 35270 37429
O 64463 66024
O 37055 90915
O 45985 48043
S 74139 924656321
S 21784 64225257
I 68087 78596
E 80388 93673
O 51234 86422
E 55583 95611
S 51257 894967439
S 91502 248131592
O 3022 58297
E 79762 89308
S 15205 915261091
S 85970 221673480
I 48271 55006
I 34033 35013
O 31929 96419
O 96642 98712
E 56683 72622
I 40416 63216
E 14701 40877
I 13017 22387
I 11426 82157
I 41474 70503
I 54562 67292
E 11320 39380
E 75051 87557
E 86180 88422
E 1650 54416
I 12638 69445
O 69005 74477
I 86496 89398
O 24467 57336
E 65911 80064
I 75695 77179
I 37914 90676
E 74865 75207
I 67288 87962
E 31376 46050
S 92786 81910349
E 13037 94972
I 61775 79966
O 49625 57238
E 23838 78853
O 7442 53256
S 15665 178203899
E 65530 98368
I 20659 94677
E 66365 73607
S 91382 185354955
S 20505 444787666
I 10846 80889
E 94189 95623
I 63747 86439
I 32951 96376
S 3280 868898680
S 92893 912112657
I 17932 97782
E 4935 82147
E 10532 13783
S 57509 449427367
I 25027 57986
E 41301 76178
E 63290 88380
E 5932 46500
S 73895 167484936
S 39562 318192898
I 3909 87028
O 54671 58549
E 41354 60457
O 63484 89943
E 25915 96642
S 66510 994576827
E 19003 44251
E 37448 61440
I 10895 55052
I 2452 2669
S 60563 586131267
E 36834 46929
E 20281 66345
I 19532 49929
I 29680 80732
E 65785 96248
S 37169 982413577
S 33662 345676504
O 66751 67624
S 4756 536676488
S 35141 52047033
S 74796 3323149
S 51796 844734765
S 34826 657772432
I 23393 73209
S 90993 681742648
E 79469 88725
O 50700 51693
I 62234 83803
E 16963 95048
I 95105 99229
I 61515 96783
S 84345 970278748
S 76880 620606573
E 19827 34212
E 7065 89710
E 3939 98393
O 34789 81630
O 520 60573
O 17952 73209
I 30837 53760
E 9640 83243
S 588 470150335
S 5214 371138004
S 93656 725698987
I 5941 28200
O 65179 68199
I 16786 90270
O 15225 49483
E 8994 53897
I 69226 98173
S 24563 979919640
I 52700 87628
E 20125 67809
S 7728 910592217
I 37717 47571
S 87075 329636553
O 70961 72298
S 98984 750725769
S 88798 941471429
O 6156 68393
O 6439 37972
O 4291 88306
O 39448 52078
E 74945 86423
O 42930 46323
S 51232 948507901
E 76011 97585
O 52357 74354
I 22701 60849
O 21004 93309
O 10736 77076
E 33577 60033
E 16443 26623
E 26655 42439
E 35753 73635
I 23875 98539
E 8022 94314
I 14669 59401
E 14046 99880
S 36281 531438679
S 16089 545747928
S 45912 622552122
I 65551 71142
O 89384 94515
O 35912 51056
S 95905 113032565
S 37267 475164582
S 19562 23576284
E 58843 72306
O 13029 64700
E 73015 73484
S 57208 208557627
E 44176 49730
I 92502 98141
E 9655 20144
O 23518 53091
E 69026 93468
S 13111 619323487
S 59065 531821183
O 1805 5323
E 37179 54411
I 83275 99862
E 2227 71533
S 52422 576412892
E 594 31361
E 2278 71390
S 5827 464793608
S 4798 813386064
O 25123 50999
O 35630 55747
O 7288 91834
O 25885 54030
E 38334 64660
E 72825 73145
S 94947 175777015
I 27544 86646
I 29814 46634
E 73157 94881
O 22297 83645
O 66604 90166
I 8587 71922
I 55952 63352
O 26671 61720
S 5200 765063866
E 51067 63628
O 23171 69744
E 24132 88169
O 20240 71638
O 82033 91060
O 11792 89830
O 77540 94619
I 33305 82291
S 10695 119271700
I 43544 92969
S 48178 85225790
I 36430 80476
E 12681 58272
O 39852 98317
I 3318 14810
O 61264 78731
E 40606 76927
E 51240 87140
I 9859 35633
I 52293 59318
I 27928 92711
I 35799 86501
E 2345 34452
E 23039 24321
O 23762 34229
O 62746 87694
E 43941 77519
S 82351 165666112
O 59615 66150
E 25537 61716
E 48618 97685
I 55421 56278
O 57565 94092
I 54919 71987
E 7182 73795
I 13345 49586
O 30115 95367
S 88373 366810419
O 57619 99942
I 53356 59682
E 4905 76690
S 94593 408126490
S 7537 621557109
E 15015 52334
I 10588 53146
S 36466 63842036
E 20153 38782
E 2487 39078
O 54569 72475
O 55180 98725
S 70305 326070781
I 50981 77135
S 62183 985242244
E 64870 86880
S 60183 641072952
S 19385 721972638
S 20562 38430256
E 40719 48899
S 30752 869038109
O 13502 96845
S 98538 925545356
I 2745 83380
O 6564 13295
S 63137 547240269
I 35967 87003
I 22592 31493
I 6027 70492
S 47701 86454191
O 16956 58620
S 96863 26946701
O 48555 56113
E 18061 31734
I 25944 58472
S 70010 902365483
O 29890 48174
S 23180 630189396
S 21059 465204085
O 14150 89319
O 39993 68734
S 26768 986032011
O 62395 89228
E 1602 61000
O 35983 65746
O 52668 81846
I 6570 73554
S 22871 546539020
I 12799 65923
O 24005 74617
E 782 57111
I 6884 9293
O 12782 61721
S 43491 656408186
S 63219 955057957
E 76562 80280
I 82716 86570
E 10873 12129
O 37493 76548
O 56649 78406
S 64769 319661196
O 66870 85529
E 3043 99434
O 86829 93274
S 49348 524654619
O 6305 14415
E 44985 88767
O 19406 85150
E 15664 48685
S 28557 705636579
E 21940 66511
O 28344 53119
E 70964 75867
I 31414 57017
S 59601 640370256
O 73043 75401
S 98453 629128739
O 50619 85616
S 33245 111479119
S 34030 963264835
S 52758 591004382
E 34848 60788
S 4234 474197797
I 54260 76096
E 58002 97444
I 22824 58865
I 84221 93933
I 48219 96295
S 83207 449477201
S 68067 863191124
O 28338 44506
E 48508 61096
S 51639 147784779
S 84642 341693841
O 35574 79067
S 68096 204489069
E 22397 76474
I 1375 37252
O 59021 73525
I 458 93093
O 16882 35758
S 27054 839699642
S 29243 651980341
E 3060 90674
S 98360 18911805
S 81369 710158400
I 17107 55032
I 61344 84714
S 92961 262149600
S 32529 43036805
S 49247 418075580
O 21324 81779
I 3805 14742
O 17097 96904
O 10407 54573
E 26764 69358
I 73356 93136
O 74953 84140
S 69326 870741204
S 8877 510997668
I 12142 30947
S 36191 340321772
O 25087 79768
I 20788 92445
E 38299 48604
O 53760 95600
O 22886 34373
O 57717 68336
S 83226 469068987
E 6951 76986
S 64816 13837463
E 55786 96748
O 316 47533
E 2440 52114
I 8603 24313
O 44229 71008
S 29277 9772717
E 51680 57606
S 91903 338052433
I 74705 75847
S 28359 760559810
I 12067 90598
O 54776 88120
S 41884 500506198
I 15407 67518
E 69783 97290
I 8669 16662
E 30308 41474
I 2735 39622
E 24130 88564
O 37161 85919
S 51058 995560850
O 22925 42427
E 49108 50469
E 45440 96760
I 9064 92205
S 64570 710839914
O 16099 83389
I 12042 61896
S 32680 864384771
O 38702 85448
E 5193 97826
S 53418 643674228
I 10393 52478
E 49065 87460
I 20127 49880
O 74096 83808
E 14816 54031
E 73126 90662
E 41773 76952
S 58338 977285716
O 34531 47455
I 12454 34076
O 14551 85339
O 1221 61093
O 60061 67102
E 65824 80103
O 30026 97176
O 36224 93582
O 24173 32591
E 16761 64560
S 88259 571872336
I 81864 85763
S 47461 734110985
O 17447 23283
O 3984 48710
S 99276 592732323
I 49052 66350
O 59145 69249
S 88478 567331310
O 41373 62949
O 89469 97249
I 13480 82332
S 95219 130656222
S 98177 442747716
E 41782 70493
O 15966 21225
E 45534 99476
I 2729 35043
S 74257 217669640
E 64431 71357
E 69417 99237
S 46812 415964878
I 9656 49300
I 9437 58363
I 22316 40363
E 71250 98691
S 77128 591609784
I 10017 24960
E 10401 47960
S 5011 741911365
E 54093 88147
E 32722 64919
O 26525 26628
O 539 21592
E 9908 59899
O 34314 73786
E 41972 90583
E 42110 74961
O 58237 80625
I 12238 95913
O 35972 45194
S 81317 554069695
E 18465 42577
O 37065 98704
I 3813 68085
S 56009 70438113
I 10236 46470
O 30416 59975
O 12171 85251
S 82529 375318398
S 86993 905762498
I 41567 81622
E 68881 89094
S 30256 854486842
S 42026 314194068
I 14280 84375
E 77930 88280
S 57532 224295671
S 18196 163244159
E 32804 56934
O 29472 78316
S 55191 96927803
S 96254 606950567
O 17222 45032
I 50823 53319
O 20089 87359
I 47374 59950
E 14441 47322
I 47551 75023
O 42634 67388
E 34664 42131
S 73648 268015628
O 43065 58857
S 68169 641861004
O 62388 73496
O 17685 74006
I 675 22996
O 62948 85089
O 1809 84093
S 91809 971662535
S 89320 514081293
I 47154 55892
S 54507 350205293
I 6198 53215
S 13015 183404568
E 12753 78697
O 26191 71502
I 6122 20808
E 24153 83989
E 80529 87873
S 95353 786491152
I 15943 80066
I 12628 94461
O 13657 29499
S 57397 710835028
I 48034 92859
E 50252 58868
E 584 44106
S 85365 269490523
O 7554 70184
O 11092 23411
O 21064 65470
S 96560 828456233
S 11580 55219643
I 25948 75905
I 36910 70462
E 52014 84498
O 31188 37271
S 23105 795760917
S 76060 896644656
E 766 5245
S 45680 779867919
E 7064 35018
I 15165 90946
I 34080 99907
I 7926 41030
S 17544 699954930
S 77627 745970890
E 73653 93988
S 81332 88719012
S 62733 33574542
O 29440 84739
I 26440 65615
O 17269 57024
E 34854 37363
I 9672 11629
E 12871 87167
I 25294 44769
O 47095 51131
O 89147 96012
I 59012 90280
E 19022 54689
I 18037 22369
S 86657 480570024
E 28926 87897
E 38880 61626
I 30150 91894
E 15739 27765
I 22243 70923
O 22290 33937
O 45133 61241
E 50577 58979
E 35819 80054
I 21493 37761
I 22293 82811
S 88625 584195035
S 91357 224995399
E 15506 99683
O 41818 98463
E 39959 63706
E 2685 27610
O 51584 72795
S 1133 710198270
O 17596 30356
O 21537 55362
I 24129 39379
S 19494 12480293
S 82756 242434451
O 27189 93881
O 5182 30456
S 42387 37621569
S 65176 809082504
E 1555 8515
I 38665 54535
E 24729 55405
E 41210 74909
O 53770 88312
I 17703 95303
E 25784 83374
I 13194 51775
S 8670 232531047
E 57517 88948
I 45316 63317
I 52378 86577
E 14012 54590
I 18770 18790
O 79768 93468
S 29392 765354655
S 95672 101847782
S 55482 678224291
S 92046 397478636
I 10832 81027
O 56061 65455
E 41576 70192
I 22541 71302
O 20056 68755
O 44504 70678
E 23671 35836
O 34507 36706
O 28027 74999
O 22701 56301
O 61090 62755
E 13406 79342
I 10231 49158
O 29421 69879
E 34158 94869
E 39448 72771
O 54703 62338
S 95330 968173884
S 57373 614363771
E 33959 95538
O 32240 79605
S 58045 127490500
I 58047 99954
I 28018 70422
E 76958 91914
S 67615 822150241
S 61980 349924233
O 60954 91215
E 38551 97796
O 20408 43387
S 64844 860836281
O 65923 94439
S 4845 18519434
O 29756 68566
E 72702 99674
E 67892 83919
I 39342 80947
E 11554 39218
O 30746 49119
I 45099 58633
E 5376 74587
E 14212 45798
S 37871 701638128
I 7316 30559
E 41420 91283
O 14606 60144
I 36550 53693
I 93481 97837
S 26055 499685006
E 53902 61271
O 51616 82089
S 74387 792684491
E 50715 75695
S 18258 389520931
S 53344 467118702
S 52556 288870692
S 13821 808666075
O 10389 22077
E 80862 98211
I 1820 49590
S 89943 794914952
O 1480 93747
S 32749 117968198
E 11086 81331
I 11959 86117
E 39095 77779
O 9250 37187
I 7822 47018
E 22924 71122
I 26981 53654
E 35656 50083
I 21078 98373
E 28065 85124
O 91364 96466
I 29776 82481
E 30134 59398
O 56187 95851
O 87476 94069
O 22507 30140
E 5439 34519
S 10936 295025982
S 87391 923182885
I 80841 88184
O 63614 78128
O 29283 99355
E 39580 86394
O 11469 36886
S 12931 845482919
O 28258 94591
I 1157 1371
S 55329 366447705
O 465 22395
S 12268 635359892
S 21925 320081776
E 17952 32455
O 32466 98660
I 3596 22844
O 41829 54279
S 62433 669938811
O 43620 87754
E 7561 74469
I 66972 90637
I 25556 97015
E 33321 38481
O 27903 83153
S 74163 742238516
I 31244 49289
E 27244 35631
E 52191 60310
O 19480 34774
O 14020 99125
S 7231 463298812
E 13807 18751
I 4493 75127
E 71181 83164
O 3317 25088
S 62077 653031780
I 10247 61649
O 46413 51194
E 25893 51247
O 7438 21743
I 26480 48826
I 37995 59941
E 36114 40781
I 30542 91834
I 5765 95328
S 47587 373498476
S 73523 298894447
O 9316 21238
S 32330 744953736
O 20529 39894
E 27945 76503
O 16275 85894
S 22240 818270350
S 13623 909597193
O 52688 85809
O 18234 95656
O 79893 84079
S 76312 111299217
S 76870 437798847
E 21655 28588
E 57826 62665
E 26009 29938
O 7532 70668
E 14842 29173
S 74758 843216818
S 62631 470926047
O 56258 81920
O 35245 75044
O 44232 73608
O 24427 48880
S 7871 757912222
E 3590 40834
E 3716 93755
S 54112 906361742
S 53287 865658755
O 27154 49218
I 61042 66245
O 397 38323
I 22294 23448
O 27619 87817
S 73501 141013821
O 70065 81150
S 80401 891628842
S 3965 268184430
E 43081 59313
O 47417 60328
E 37263 52609
I 6134 34274
S 77828 985389048
S 47440 636732773
S 35623 474019179
E 54272 69908
I 73025 93439
S 12225 541469403
O 10117 18520
S 64905 87748781
S 13188 375946528
S 57666 208511088
O 34409 60646
O 37489 38157
E 81114 86329
E 61394 93222
E 29067 30212
E 21620 36994
I 53245 76996
S 92370 188612123
I 49958 90276
O 43310 82195
I 15634 65276
I 10332 51769
O 68690 77422
S 92770 907861552
E 28345 92882
I 54428 87871
I 27796 38055
S 59562 656070755
I 14606 56798
S 30335 399730413
S 27809 742097464
I 76417 86603
O 55096 76818
O 24582 50857
E 30674 38710
E 17412 71238
O 6218 61139
E 89789 99280
E 48885 99380
E 10055 52732
O 72762 97624
S 41939 342782917
I 1384 32151
E 6998 42472
S 30745 147667965
S 94071 43318565
I 57026 70146
O 45231 55970
I 81862 86503
E 66884 83106
I 16863 40605
E 30371 81821
I 11368 91995
E 24316 89722
E 30711 66187
I 73325 90841
S 28788 856178240
E 19720 54627
E 35616 57091
E 12303 84874
E 32940 53709
S 43691 331334245
E 2483 75505
E 62065 70955
I 319 68927
S 78340 438822590
E 39181 84039
E 12459 60703
S 18294 234054450
O 43239 68894
I 9812 85378
O 38746 94939
E 20347 88475
I 16151 54366
I 51196 98739
S 55441 312507137
S 92594 846920103
I 59584 74061
S 61180 136468087
S 8432 453064803
E 15294 52921
I 31200 37342
S 65125 293398281
E 76588 86216
E 64292 64426
E 18017 66147
S 51106 912434605
E 60522 78553
O 20382 50421
I 42870 54113
O 53852 55256
E 19985 36577
I 66445 69798
I 44210 79322
O 76595 87431
E 35606 63760
S 86842 462379894
O 493 66047
E 44980 61175
I 1693 81712
I 731 75105
E 14921 30873
O 21377 82093
I 45521 48277
I 61924 67924
O 16380 89420
O 45967 75116
S 6549 255668947
O 63484 73798
I 46578 49988
O 38890 68679
I 3493 32657
E 1263 79381
I 22098 42911
O 1982 84418
E 22799 87022
O 11558 49437
S 10617 136194358
E 51942 53556
E 33917 99322
O 29417 61144
E 47792 94421
O 27264 77588
I 51616 82269
I 49679 97830
S 71690 42738706
I 20141 88065
O 62055 75833
I 53179 66211
I 88440 89626
I 27572 35272
I 17202 51317
S 98091 124501976
E 28907 87349
O 81127 93578
I 37544 84302
S 12749 50433617
S 9474 255780199
S 37816 569244143
S 92992 353040921
S 73284 866951715
S 68425 919852282
E 2091 74112
S 38318 10011307
S 7390 623412576
E 47901 80400
E 31271 77675
O 5758 70950
I 29816 52789
O 52145 88214
I 77174 91560
S 60535 424931898
E 28686 74736
O 5945 47546
O 48798 84772
I 61323 73563
I 76754 89675
I 48918 80787
I 22125 76374
I 19885 33736
S 16850 446206385
E 48908 74943
I 4660 4905
O 21493 26881
S 30256 85851736
O 19970 82173
E 8484 54594
E 24497 63218
O 58894 96838
S 72300 933380431
S 13325 266670282
E 26271 86305
S 51347 989418915
S 64534 166851088
I 41983 71321
S 3509 859308880
I 11580 74574
O 44071 67424
S 3239 192403926
I 41863 80231
S 35571 912135375
I 59774 79706
S 39089 543764906
O 85345 89611
E 61014 80884
I 19273 93918
I 11723 80940
E 68903 86859
E 35491 90058
S 70550 43767586
I 4575 96988
E 28229 55288
S 69528 211253474
O 11566 88056
O 64349 86326
S 16668 658993700
I 73150 80320
O 72141 96904
O 22923 46844
S 83570 709200286
I 17233 36781
I 42942 50094
E 10123 91416
E 5643 51957
O 53653 67307
S 95193 125499080
S 49295 337708093
O 37024 43996
O 11577 13856
S 40444 710186188
O 20866 23060
S 20761 595219687
I 25491 65342
E 50489 93754
S 23184 330252587
S 4344 413955176
S 31712 681979213
I 95100 96975
E 64297 79554
O 48306 55955
I 56018 77098
I 26446 47546
S 53985 682509424
I 1042 48754
I 41221 88868
O 39068 74984
E 31787 39380
S 2565 744392258
E 37264 67519
O 45860 99303
O 9945 74520
S 90099 352374098
E 28713 97792
O 60438 95046
I 34631 37528
S 23493 563076876
S 56487 152386319
S 45582 242127444
E 85476 92979
E 842 74352
E 5736 65096
O 7527 91311
S 69128 638106412
S 29947 734217839
I 21202 73371
E 10574 85556
E 2295 47327
E 58638 95875
S 52120 599063475
O 12134 60013
S 25646 909320629
E 26737 65175
E 1313 7131
E 9513 17852
O 10994 32615
I 40317 54938
E 55853 60272
I 73219 85367
E 16465 57225
S 78602 230027804
I 37699 37702
E 15225 86881
E 56000 82721
E 59354 81655
I 68309 79471
S 56303 978127183
I 35992 81112
S 46695 484553066
E 54507 93329
I 38765 96668
I 38867 55269
I 49251 80013
E 6636 94292
O 14775 73353
O 4105 13402
E 6156 14215
S 61664 154098974
E 3868 35000
S 5362 151120093
S 30636 133719444
E 10344 20448
E 2002 54795
E 30565 74603
E 41301 54556
E 21242 33164
O 18503 74062
I 95314 98475
E 6454 30028
O 16460 93086
E 28267 78830
O 22283 31225
S 77888 174795764
O 25370 44449
O 6206 80124
E 46004 82920
E 67986 84575
S 99866 70400791
I 46211 90170
I 81526 99878
I 9142 17907
S 54624 593252064
E 3813 42908
S 78641 467449919
O 32440 75192
S 43420 959076604
S 15592 705703631
S 45449 907505031
I 36083 73517
S 64364 235157091
S 26595 712633317
S 71776 593800913
S 72518 216434141
I 10805 30846
I 25018 46610
O 36244 67528
I 49055 90278
I 56194 65237
S 13617 679564268
S 30956 187245133
E 87586 87741
O 74709 79813
S 35600 455184443
S 48664 536944048
I 80947 95844
I 17457 32431
O 23589 65438
S 87985 871629913
E 41712 57233
S 49599 572288950
I 34114 53505
S 27524 234168255
O 11869 47274
I 13253 53101
I 11334 68124
O 17610 18476
O 666 59014
S 77171 64136833
S 25607 721272429
I 352 85495
S 65587 903346574
E 32316 63934
E 29510 60122
I 17075 23240
E 47702 73707
S 73889 240993038
I 15623 88484
E 48078 71954
O 420 78995
O 25870 48629
S 57168 132388380
S 26242 400709110
O 22062 65967
E 52224 85875
E 17193 45250
I 42126 86712
O 48318 71450
E 30091 58570
O 45887 72255
S 11869 238889519
S 81871 212585738
O 14512 83711
O 17314 46609
O 71564 77176
E 37407 97381
O 38554 56453
S 56525 408238866
O 33892 89382
E 9855 33961
S 79150 874928012
I 77520 98537
I 79848 85351
O 26005 28792
S 84803 730587411
I 75451 90381
O 25424 67295
E 28502 30161
E 38242 56471
I 84863 92656
E 27407 35900
E 37668 96504
I 47809 52242
I 38577 39693
O 50320 69357
E 66156 66419
S 16688 59133523
S 73407 6349913
E 59456 65478
I 7597 62973
O 66265 68541
O 43758 61842
S 41461 264660757
E 13278 15733
E 92402 99286
I 859 46602
E 72855 98243
S 63847 24409001
S 99205 170499163
E 45157 94289
I 48176 88691
E 30896 86904
O 32597 45322
S 49349 750697838
O 76178 89540
O 43341 88083
E 58095 98000
O 59822 78505
E 60879 65020
S 89752 819925798
S 37060 352395642
I 25936 99169
O 2160 96524
E 18269 36137
S 95628 824860576
I 11391 85096
E 715 62402
I 8076 35466
E 70521 72401
S 8462 30384309
O 19392 20742
S 86992 932796378
E 34384 94677
O 65176 79446
I 52916 83644
S 16780 2788669
O 1255 80970
E 855 38995
E 76231 90078
O 5245 50370
O 5734 68795
S 95267 129795203
O 60359 66371
I 65629 85380
E 33603 82455
E 12062 53878
O 25415 43725
E 14384 36711
S 68995 358523070
S 22725 399653553
E 62829 90926
O 13661 90096
O 17526 86632
I 11931 32485
O 16663 83066
I 14622 66644
I 5977 80855
O 6225 73719
I 6571 60429
S 45853 836462084
O 63021 89835
I 9356 87504
S 67049 998768807
E 38857 76971
E 62122 98399
I 24866 61032
I 1965 20985
S 87601 34040563
E 23521 83832
O 11951 38570
I 17161 63916
I 48276 63287
O 5077 50231
E 54152 77970
E 47309 49748
E 46209 68188
S 66110 909092417
S 38010 715008245
I 60347 68974
I 25030 47018
O 3349 47733
E 28751 60675
O 27802 52715
O 19822 51142
S 538 476912342
O 27024 61449
O 7244 31123
I 67128 91984
E 34624 81555
E 39983 79045
E 73225 84121
E 32143 55037
I 63147 97365
I 33319 58371
S 10609 684207826
I 7928 78664
I 33264 56154
E 75073 94222
O 3779 83186
S 55143 972347113
S 18466 834010429
S 41045 715570584
O 29330 48646
E 5705 90559
E 36343 79398
I 76062 76175
E 39540 74994
I 12325 59408
E 58960 79281
E 52330 81737
I 5979 18345
I 68946 80775
I 74713 78508
O 1504 9233
E 30698 66407
I 6612 47677
O 32161 90528
S 90102 858986280
I 1581 48627
S 31474 679538628
E 36018 75517
E 68275 89922
I 2593 38978
S 87051 679378842
S 79456 91719544
E 54595 62418
I 17277 36959
I 9474 63900
I 12329 25973
O 87756 90568
E 57447 99345
S 52020 197845827
O 41258 46453
O 17254 51875
O 37352 62292
S 42376 667659724
E 14893 75073
S 22167 28561887
I 3791 97372
S 151 772423217
S 87993 52663534
E 16473 73971
S 91952 554419107
E 519 65251
E 59785 78784
I 65781 91828
I 36484 45313
I 25128 50401
O 23680 96039
O 90288 93352
I 67183 81842
O 14684 80878
S 86305 699845961
I 40717 64309
I 11650 27107
O 11466 45585
S 18489 902092931
E 80831 88112
O 601 51484
O 61104 90853
E 26353 43006
S 2790 266461432
O 3269 80976
S 97323 429051675
E 15456 89802
I 47918 74486
E 35820 36211
E 57827 94081
I 63913 85201
S 70932 887150671
S 99775 155617337
S 97032 782625027
E 12483 25302
I 3929 58448
I 13550 15185
O 19261 97713
O 6387 7742
O 19687 74488
O 40364 93809
O 25136 56407
O 47190 89995
I 64240 94681
S 43420 185570028
O 53736 57540
O 12618 36011
S 63230 235072305
S 53810 625815338
O 15203 40414
E 26053 63354
O 2651 76166
I 11890 50900
O 39217 58838
S 11073 561510887
S 96903 685800229
I 35493 41279
E 17424 77661
E 6392 12284
I 12948 78910
I 76134 97924
E 29784 56977
I 51465 62418
O 40209 90887
S 89077 309701322
O 66723 93509
I 8142 89095
I 37437 67788
S 65914 613300839
E 57657 86335
S 12355 847171542
I 1599 88282
O 16455 38236
E 23601 49851
O 34263 36940
S 24241 308831305
I 38827 95882
O 19394 34961
O 17612 23119
E 13900 95294
I 21320 75035
O 27971 98511
S 51002 424977792
E 29013 77490
E 71837 92730
E 13338 50064
O 21114 85924
E 48900 78467
S 33936 423631118
I 33761 40470
I 10088 28547
E 52207 62751
E 14817 37069
E 24362 55808
S 44884 724563626
S 16599 37853584
O 62743 91492
E 57475 73897
S 99162 197908197
S 54438 461343627
E 59187 73092
S 41361 235041259
O 28175 88204
E 7430 11428
O 20849 37965
I 1258 76287
O 35332 54610
S 9933 257006880
O 84648 94752
I 46610 97655
O 15302 46517
O 15403 80418
O 50768 79969
E 80480 92866
I 7 67896
E 49124 51673
S 61570 524833062
O 23600 64124
E 35115 63279
I 18641 58173
E 28653 98420
S 43122 706764706
E 6057 23620
I 83117 90371
I 41199 88056
I 76397 92356
S 79158 632842379
E 13880 28886
E 64070 65901
O 36321 76752
E 32283 96919
I 63021 74142
I 18180 43504
S 38748 878662733
I 37632 85628
S 73248 689983743
O 27007 49213
I 23764 73866
O 11813 65598
S 43136 597124690
E 19090 93995
I 3690 23987
O 26993 89109
O 31583 37023
E 31164 66258
S 86489 933497218
E 46343 70436
S 90999 829223012
I 77486 79741
S 5907 356603671
S 92371 315069481
I 31411 45993
E 87187 89772
I 24756 44044
O 40583 64497
S 75386 656336373
I 15034 38526
I 55023 61684
O 59492 61101
O 10091 46494
S 55642 918121510
O 9901 24499
O 54260 82898
I 45655 85991
S 37845 645796962
S 32785 863708449
E 22643 42898
S 86288 790784983
O 11147 46226
O 35520 66504
O 56706 59032
E 9461 50666
O 19396 30643
O 72825 89711
S 9093 982512070
I 63160 88525
E 2485 85729
O 17288 19749
I 20525 43435
O 46983 61492
I 73610 83050
O 6952 27524
O 1520 59045
S 19229 860833603
O 24670 85420
O 47015 86213
I 29852 92665
E 36027 60474
E 45244 95854
O 5354 36276
O 29333 77098
S 22077 866004023
S 10372 608751782
S 35941 487989323
O 71298 72224
O 8263 29185
I 55715 74622
O 45936 71594
E 35655 47095
I 57437 75188
E 8187 21024
S 2653 336793683
S 12748 527666876
E 10473 93208
O 9957 45055
S 26106 904404317
S 46263 769019005
E 49310 91927
I 7060 52294
I 11860 65744
S 51839 335394620
E 76831 89661
I 19302 51027
S 32056 70678423
S 70547 200570556
O 33660 84490
S 25460 392852217
I 77400 85103
O 36372 72178
S 77471 884890066
S 72301 658940925
O 29177 84894
I 27638 71288
S 97071 767972710
E 4728 50801
S 1454 818404309
I 27748 93696
E 55271 83427
E 7686 57685
O 12664 77807
E 26508 35999
I 64400 85343
S 99252 933564626
I 18422 19278
I 35968 97549
E 3609 67719
S 32666 21437491
O 25348 52023
S 95509 247006913
I 38915 69335
I 14386 82340
E 8536 28933
I 10151 40520
E 62408 65550
I 26716 64909
O 18768 63512
I 60735 97607
O 22352 39161
I 15290 92946
S 68124 816507893
S 76778 431855288
E 20199 99557
E 15986 81469
S 25546 285508762
S 2582 533264579
O 18716 39723
O 755 25705
S 12730 68524929
S 37804 683540414
S 47386 228380341
O 5730 89998
S 80318 560539811
E 33719 73155
E 17873 52100
I 14814 35082
O 51317 95227
O 12974 95537
O 12965 61087
S 98170 133353688
S 23218 240297008
S 61651 509268439
E 61160 90383
E 2734 9605
E 16963 92242
E 71145 93904
S 57721 959104102
S 94306 959008153
E 49579 51153
E 77143 94926
E 58840 99899
I 75783 85027
O 38940 90866
I 35025 74567
I 18234 80479
S 37917 279361859
S 67405 955993605
O 22421 54860
E 25418 27226
O 47802 69904
I 67338 94488
O 38371 67735
I 2081 97943
E 38845 59493
O 15003 78057
I 24200 41972
O 90225 96482
I 45732 97335
O 9228 80143
E 28913 52701
S 14215 463515982
E 67402 89545
E 42723 77490
S 18787 167546374
E 89937 92125
O 55644 93761
O 29675 82816
O 17075 27588
O 2563 14553
S 80213 154357343
S 89273 964776478
E 7326 87372
E 19991 53693
E 4255 20356
E 27408 85893
S 55877 562238152
O 31341 56329
S 64302 973628567
O 2300 31753
S 52868 111646236
E 63200 99362
E 7415 79537
I 47404 59838
E 85734 87697
S 59343 361371052
E 68570 97775
S 55383 418591399
E 60342 74233
S 91407 834061892
O 459 38821
O 39739 47870
S 38928 744942344
O 55918 84138
I 85551 93233
O 19456 40569
I 18798 46540
S 74135 563935058
E 23273 28175
O 6355 8023
O 17617 74348
S 66944 276222072
E 18793 43535
E 43447 72855
I 87177 88867
I 50148 64109
S 62124 213034572
E 8968 18519
S 17000 996869612
S 45396 660476058
O 16401 69194
O 52171 63621
E 41552 71891
E 91808 94374
O 43876 62471
E 65037 77324
I 37897 82243
O 5644 29669
O 46082 58965
S 35709 492503809
E 15482 95852
E 931 87338
S 39151 835495174
O 40533 91952
O 10186 42915
E 25555 84347
I 24186 27959
E 52183 97058
E 65073 76420
S 66469 407339113
E 8325 53823
E 84758 86508
O 63322 67455
E 38375 53147
E 34315 42490
I 37018 60346
O 27507 96491
I 9714 53114
O 3505 10569
E 37633 96539
S 87386 962359832
S 59036 170616747
I 27515 73520
S 60663 479105217
O 46018 51566
O 92775 98957
E 9853 60424
E 69116 90765
O 18688 86143
I 26480 89485
S 49149 340112136
O 35658 77047
O 42757 89028
S 47752 962719838
E 33485 88248
O 32772 59593
S 45599 374815983
O 55564 86728
I 17621 63825
S 5550 269340833
E 40298 80834
O 57012 80667
I 12958 37234
I 26982 63331
I 33297 90826
O 77198 92549
E 3788 4270
S 55248 159676085
S 43072 953615101
S 76850 229299338
E 58386 95711
S 25707 881092069
O 43435 59723
S 84249 703149822
S 30404 614168928
S 97938 961821311
I 61698 91284
I 22744 34163
O 17260 55015
E 20154 97885
E 12895 38912
O 38516 84199
E 20602 34874
I 56879 98693
E 74756 82768
I 44136 65288
O 63878 88272
I 84430 89291
S 25352 872711327
O 8589 58087
I 19935 93388
E 59314 62083
O 55585 73098
I 9077 34581
S 30199 30691030
I 18952 45846
O 32819 35388
I 28506 62226
S 51909 508113743
O 29406 59631
E 49978 98450
I 38387 50039
E 22867 45232
O 17499 32324
O 32989 95368
S 38822 376101488
I 23003 45761
S 79988 121311339
I 3279 67278
E 26476 34014
O 53812 83320
S 99733 346115300
I 58638 62785
I 40794 76676
I 7305 59909
I 7953 19350
S 16408 728100830
I 33210 66248
S 79026 206677662
E 81700 86424
I 988 46264
I 47631 82570
E 32269 92459
S 93613 187154223
S 75157 680698324
I 12479 43555
E 45635 71210
I 28676 30849
I 72177 79287
I 22271 23247
I 84281 96548
I 25206 78323
S 92833 34018049
I 4620 18100
I 17793 64450
E 48722 53616
I 38210 97876
E 5012 13310
O 7859 19605
I 5412 50720
E 14225 39307
E 9812 91301
E 63724 88574
I 5880 69563
S 75593 455575724
I 73043 90170
I 13204 51828
O 3764 81912
S 49837 435734986
O 49938 89577
E 23842 86518
O 6745 11463
S 58168 854599998
S 35689 467649084
S 48818 559691528
E 57663 81657
S 36977 129776098
I 27741 86118
I 29840 85642
I 6712 89864
I 65439 80899
S 71776 593169376
I 1660 42744
I 18828 93928
E 20513 25328
O 15479 15707
E 48142 69491
E 23305 30893
E 25179 93587
I 33296 62490
E 16547 27126
I 13556 25314
I 24340 55898
E 57013 93859
E 12905 62006
I 3667 93539
O 54268 70298
E 43536 54794
O 40035 85369
O 58551 66770
E 3499 38686
S 37462 583194378
S 87566 825497756
E 3951 21933
E 7220 28779
S 21848 774722290
O 13962 64648
E 72857 76887
S 59833 847620647
S 42906 302431284
I 57918 81102
I 16174 65884
E 55907 83823
I 62915 82864
I 8698 17081
O 30450 44823
O 57678 79231
I 67699 78418
I 53277 89093
I 42977 93713
I 11190 82162
E 56326 95903
E 1379 49344
I 40160 49289
E 43688 58184
I 55771 92390
E 61759 64685
E 23227 91483
E 18907 58393
O 31028 43134
E 32022 68862
E 21429 79351
I 26296 30278
S 23663 696925672
E 52327 61044
I 5308 14959
S 92379 671209376
S 18288 608685238
E 34678 55601
O 48967 79483
O 88890 99980
O 18936 49581
O 48146 54319
O 5567 20547
E 67099 86062
E 35100 72489
I 15765 60661
S 26647 330983845
E 43808 65642
S 50922 284834256
I 55622 88455
I 28953 68018
S 90949 107776987
O 26501 79344
I 64809 96449
O 68547 96621
S 22437 784095430
O 11921 54251
I 90186 98229
O 52407 66837
S 30001 762991763
O 17318 69726
E 138 70355
E 8205 75302
I 41592 69937
E 33332 53631
O 62657 89152
I 848 30260
I 19080 92940
O 38746 45021
O 65901 90065
I 28386 89567
E 34369 88556
O 6190 78027
S 84800 447803237
I 75636 81998
S 25215 328050974
S 70081 457585227
O 5169 70643
I 73508 92456
O 36151 36724
S 85795 716911052
I 5034 49821
I 50270 57737
O 3289 68389
O 6863 92849
S 82409 65041069
I 77219 99742
O 27860 81341
E 36998 45386
O 6188 48882
E 39877 78380
E 52499 71305
O 26837 51828
S 95680 142078972
O 8733 93578
I 10453 37197
S 332 439030218
S 3058 582513379
O 44504 73574
E 24485 93833
I 42123 70600
O 6753 46508
S 40218 905323866
S 98021 456922701
O 42535 90154
E 4597 59198
S 62891 896811900
O 22959 41058
E 13443 26779
O 22685 68051
S 57841 672460243
E 29343 33724
S 70429 811082289
O 23881 97322
S 43655 569944808
O 32226 96177
S 20908 407315539
E 2626 56307
E 28490 55481
I 67593 98231
E 31365 96396
E 27227 33732
E 33691 42406
E 25510 26682
O 32689 96940
I 28753 90598
I 64377 95904
S 98001 90516669
O 44203 96412
O 23668 36193
E 7828 77056
E 55554 96765
I 52729 63760
E 30181 91929
I 41355 47191
I 24706 59841
I 29621 58372
E 43782 69896
S 22184 834687214
O 46122 65936
O 38883 62633
S 83339 564149439
I 32739 74333
E 87628 93114
O 32471 62675
S 76716 526506854
I 43563 81400
I 5415 94342
O 41026 90029
O 44156 85867
E 7113 67258
E 10749 49743
I 71755 79754
E 35123 77523
I 18364 68974
S 13981 280443454
O 17181 90981
I 66380 71404
E 22609 73828
I 55422 75904
O 74993 99157
E 56117 71246
S 4802 622708357
E 35914 45432
I 74681 75319
O 49928 57070
O 50768 77617
E 32982 84511
E 82337 84325
S 53393 527323800
I 49432 88869
S 89129 414051924
O 26701 47368
S 17877 386114407
E 19982 81730
I 20830 48382
I 42213 99312
I 48708 74150
O 79240 92501
E 26277 76663
E 71233 85919
S 74108 769658913
S 66436 480477833
E 42676 88412
O 24448 72953
I 19032 56820
O 29064 88262
I 31506 69990
E 36711 62217
O 18738 86802
O 19977 29167
S 54850 457693949
S 88223 228445428
E 40661 90985
E 33792 69018
I 52104 99695
I 56494 69561
O 77233 84660
E 33581 45698
S 74428 92488916
I 64300 81897
S 4948 849863056
O 19655 64501
I 35240 57812
O 28409 58918
I 28 66820
S 59537 408527714
I 46122 59181
I 34675 37487
O 36282 47163
S 36122 874619244
E 32590 43432
O 1508 34648
E 13571 71527
O 19105 92570
S 46116 9769351
S 17328 134617575
S 48951 826555782
S 49264 187390746
S 65527 129915979
E 27814 79170
O 64846 88660
I 3822 24860
S 82397 926921643
E 42987 60856
S 64167 34767824
E 3057 16211
I 33428 66908
E 7650 79002
O 54021 83102
S 21458 38012261
O 8769 61118
E 66496 94724
I 26368 39069
E 45506 49398
E 44711 93961
E 10697 42491
I 54094 78209
I 33759 93594
I 5363 50452
S 22147 40731500
E 10403 68960
I 52298 97070
S 14962 997135866
E 19906 21651
E 9354 78624
E 4428 53288
E 22897 39773
E 10031 26763
E 56401 68071
S 83279 70665791
I 25482 32674
I 46683 80417
E 66438 77210
O 4383 64106
S 75919 112435481
E 21086 72378
S 37319 28288222
I 41190 96332
O 60926 98032
S 41947 212920985
S 56346 107148796
S 68050 921922796
I 58261 86127
S 49210 232161293
O 48486 87896
S 6166 577451214
I 16851 21782
S 66774 868591687
I 67305 76314
E 5951 85152
E 73458 79280
S 5703 259314600
S 11503 794839432
E 25127 38749
O 35273 35811
O 31628 61267
S 38704 197108145
O 10646 63732
I 5001 19758
I 61012 71915
E 16659 87189
O 26209 92299
E 10894 69588
E 58611 99358
O 45149 92273
I 47337 57999
O 8736 15447
O 27104 29741
S 65426 876150776
E 10638 44883
E 74518 84485
I 1945 38636
S 55324 869327908
E 9996 22585
I 41730 98736
I 33665 92638
S 62711 245505947
S 90064 661683018
I 15122 40390
S 49729 155742191
O 59963 88557
E 26581 98999
E 87257 97470
O 24654 32950
I 88774 99873
O 31679 44338
E 49277 57975
I 26329 35953
S 95647 110834571
E 26368 78350
S 92754 361559084
S 48132 359789944
O 26543 37865
S 5761 729822585
O 7818 60892
E 74231 90857
E 63795 71192
S 13172 215900716
I 16336 33863
S 78804 443596481
O 67343 80649
E 10289 46492
O 82484 89594
O 87 48172
E 32975 76571
E 18957 85234
I 62073 70912
S 38865 43546726
S 3750 536558518
O 13937 88453
S 76948 702326160
E 61956 73446
E 86594 90003
O 57237 98513
E 5345 86793
S 94875 336720025
S 54811 493818422
O 81665 94604
I 23693 81994
O 6551 14446
S 49107 544091813
I 76172 97445
O 15506 93593
O 23826 62766
I 51584 79097
O 28160 77004
O 21323 35445
E 29032 29043
S 80729 468124751
S 58025 804054747
I 57192 64227
S 71935 999668763
E 6106 85569
S 58751 283293774
E 50015 96373
I 34353 80035
I 35359 55945
E 38918 86043
E 66177 73233
S 99602 35420287
I 11221 15196
E 15034 71944
S 30828 580450123
O 66207 87259
S 65489 129247063
O 23710 25388
O 45041 60782
I 34440 74050
O 63488 65144
I 44486 48706
I 67951 97644
S 98851 656140373
O 44490 62724
E 31606 72785
E 9410 59300
S 5836 383025984
E 21266 56659
S 12061 853500800
I 19624 56882
I 4134 77950
E 13819 29315
E 82645 86593
S 378 824456805
S 80796 862648630
O 15094 47461
I 3017 98153
I 12543 49961
E 20658 94365
I 69817 81964
S 9602 212135836
E 13979 32696
E 10610 13348
E 49584 99131
O 52154 52894
S 85637 884025198
I 58628 79331
S 95923 581947944
E 26220 89403
O 4785 12407
E 24819 68167
S 26684 563588459
I 48224 97570
I 40037 85977
S 93997 549754815
I 66663 96043
S 64042 185728326
O 84588 90818
I 29142 32127
E 34685 97761
E 40013 89754
S 79430 27760356
E 11692 30873
I 34133 89586
O 67282 81412
E 28451 37585
S 65160 204844123
I 47776 52162
I 31942 36697
O 55238 93142
S 22024 160567522
I 37370 79445
E 81563 94043
I 148 74955
S 67794 649281708
O 38379 61641
I 10370 22283
O 49985 70422
E 40078 72302
I 26979 29587
I 23150 61474
I 57993 64037
O 35671 44253
S 6868 220737359
S 10198 232669165
S 20252 433703367
S 25878 539825466
I 6932 50900
O 3460 10108
O 36795 46268
E 11481 29424
I 37144 69783
O 4132 77975
E 21878 83361
O 56395 92431
S 30868 905212668
O 20623 89427
S 7486 290718254
S 51130 516543336
I 22419 95140
E 35284 57906
I 34882 84425
I 60659 94902
E 45889 61090
I 70049 99100
O 84105 90289
O 396 99081
I 5845 53289
I 44165 65654
E 65682 73825
E 46077 56938
S 55603 663650619
E 19584 84409
O 783 36927
E 20175 75730
E 39274 55916
O 26503 62960
O 65951 79528
O 58003 88205
O 23420 94865
E 12941 15055
S 2369 611204948
E 20593 66638
S 37966 411979992
O 71457 93885
E 11797 27558
I 29102 89602
E 45356 86031
S 73527 382177718
O 9158 71818
I 2401 92360
I 20043 50946
S 78003 672161730
S 31612 269814264
S 54514 959591742
I 1727 38990
S 97935 549518561
S 98092 892812840
I 50661 69944
O 13344 13965
E 93301 99001
O 37946 95396
I 14888 58259
S 62170 465394444
S 6308 207852262
S 72186 116639247
E 21589 71342
O 46726 96635
I 16527 32403
S 78542 18404042
I 30970 87527
O 22252 63020
E 25796 60570
S 85300 929387959
E 30448 53153
I 26459 27140
E 18833 55314
E 13105 70230
E 4326 97694
E 53206 76911
S 82813 145189564
I 94742 95521
S 25930 107453665
I 58526 98482
O 7173 99215
S 91827 17821924
I 64643 75119
O 24175 63528
O 89728 96382
E 48484 52659
E 59692 82972
S 52621 752050541
S 98436 86082172
O 40276 93446
S 23935 461914523
S 19341 877854862
I 822 95711
E 74255 74721
E 8428 62795
E 45888 48697
I 77359 99420
E 70486 73439
S 89250 563557348
E 69223 98072
S 59011 721785325
S 38390 238660032
S 21884 816701792
S 2914 541983105
S 31939 472748521
O 2290 42231
O 182 28170
E 7204 62856
O 24285 75657
S 74280 496139889
S 33710 647806630
O 24424 67387
S 41126 529434345
E 43730 70627
O 17176 61105
O 32562 97637
E 62789 94103
I 84049 96372
I 5415 81801
E 21472 78071
O 2990 74357
O 4924 93235
S 82699 224786835
O 13980 15980
O 52155 71596
E 70053 91487
E 36237 92594
O 28863 49249
I 46811 51493
I 1620 62121
E 32663 43691
O 28517 75917
O 14987 51079
S 2561 968935089
E 20498 45636
I 31591 98718
I 12982 19342
I 78115 86956
E 24906 88853
S 38113 630057955
O 24406 85270
S 27730 714804946
I 33563 93011
O 70999 96254
S 25503 843056153
O 45590 97120
E 71657 89864
O 19621 87040
I 44795 82664
I 24818 31237
S 79686 608693927
O 23390 51682
S 32187 367411327
I 24429 73145
S 15881 588343334
I 20137 53119
S 80422 642069737
E 55462 91373
S 10097 56342065
E 62274 62438
I 61369 70752
E 2733 59672
O 34762 74108
O 12065 79829
I 46731 91228
O 15526 45709
S 56838 356039738
I 10499 51374
O 32635 52127
E 44178 88634
S 694 936792143
O 2277 5741
I 39118 69198
E 39737 57453
E 11965 18519
S 61706 360733392
E 5860 36407
I 85172 96613
I 29021 70220
O 10766 98229
S 62812 121707462
O 59142 80087
E 53551 86388
S 89125 78529015
I 18583 23492
O 42411 78220
O 29058 92848
O 87528 91543
O 86727 89902
E 30964 66305
S 69738 818401742
I 12078 83688
O 38757 68078
O 29510 64739
O 16917 91107
O 24496 24803
I 11183 36620
E 19984 67431
O 7314 77453
S 86041 320523551
S 4939 441892216
I 11833 63177
S 42559 412642046
E 54951 60658
O 50300 82280
I 2348 65084
S 58161 279244146
I 1343 80925
S 56398 116800729
E 11980 46135
S 66840 542968720
O 12873 39179
S 92756 535534366
I 74946 92016
E 9924 10148
E 25015 33113
S 60870 739244917
I 27473 89377
E 47505 50638
O 18575 76726
O 32253 84943
S 11851 676422962
S 64619 140752762
E 32184 80466
E 12491 75139
I 63722 66309
I 12547 39370
O 46179 92259
O 7892 84407
O 71352 93382
S 17595 327866003
E 27865 47636
E 15288 61267
S 59486 999956326
I 58727 99209
I 22475 42108
E 49830 56437
I 18744 41495
O 9403 18912
S 97596 633609889
S 163 891551304
I 1614 16193
I 40602 69423
E 1638 31519
O 46650 73984
O 33150 44227
E 50696 71178
O 44730 70470
O 61863 95548
E 3595 20568
I 57311 87797
S 53713 292668325
I 31027 77880
I 28005 37051
S 85872 494574641
E 50780 97517
I 28482 96970
I 24223 84820
E 10806 86808
E 45621 53114
S 14162 570210738
S 96960 969015916
E 54801 96120
O 29286 76402
E 48040 55748
O 18922 25403
E 15031 26254
O 1075 2420
E 71402 75407
O 91960 92298
S 67990 651181412
S 51146 717237605
S 58975 594643538
O 14291 91869
O 56197 69685
I 20264 77781
S 43380 957148132
O 37147 44595
S 48081 627166166
I 17190 24448
O 63388 82247
S 46055 370260176
O 9628 63275
I 41771 82015
S 90906 825066875
S 66528 512273993
O 8324 86802
O 33778 87228
E 28148 88668
S 92244 323047599
I 36139 58602
I 11197 17700
S 74012 395840601
S 22970 100868651
S 85930 410262889
O 7015 74771
O 29800 73840
E 9899 84508
S 14425 578364634
I 1108 33491
E 18689 90589
I 6872 97455
E 3901 64978
E 44555 92065
E 4350 85053
E 71137 79914
E 71341 89907
O 12317 99438
I 14861 19031
I 9569 30599
O 22502 78693
I 19010 61920
E 26310 94131
E 18281 47483
I 51400 89233
E 73682 80244
O 34990 98639
E 43257 99231
O 16587 89074
I 18350 86070
S 52495 732284146
E 8391 71422
S 51874 170531543
S 22164 749705211
E 25589 77488
O 10781 55853
S 87562 298214167
S 65363 50880025
E 48410 67696
S 83187 562104933
I 14699 21336
I 45493 99636
E 56783 86984
S 57270 200065112
O 7272 47295
I 73357 88100
S 74914 687980196
O 30806 77773
O 16992 21288
S 46019 746695734
O 69623 90560
E 26675 73081
E 30868 39887
O 22982 71409
O 24582 92899
E 28198 53544
S 43351 14655016
E 40460 85832
E 22448 42676
I 16827 95569
E 48151 58631
O 432 97528
S 8179 23622884
E 50075 97687
I 7207 85237
O 16111 55351
S 24625 634023287
O 33509 72417
S 45192 168557363
S 95584 681566474
O 85150 85428
S 84490 562048798
O 36923 73070
I 12282 25086
O 5998 13285
S 859 903049468
O 2978 41332
E 72593 91340
S 17554 316194608
I 12271 39540
E 45161 88196
O 6985 17820
O 11056 62500
O 66324 75964
O 41051 55073
I 56433 67803
S 86316 12350210
I 40037 47271
I 65780 80703
O 6646 51640
O 58251 79181
O 1818 94788
O 92273 95473
S 52892 561862059
O 19935 84120
S 83796 254820326
S 84439 441175415
S 43716 977369983
O 39342 43842
O 9087 11681
O 17839 24800
S 1875 218038797
S 28420 215537642
E 72036 73388
O 50733 64220
S 4091 383385425
O 26137 80795
E 6273 50688
O 33607 60283
I 28638 28914
S 54032 182738195
E 37996 90845
S 12895 585420611
I 19391 64001
S 93129 167492381
E 27401 37776
S 70199 249736620
I 4054 33404
S 15864 789754095
I 66875 76161
S 60038 317722397
I 16492 31474
O 33508 84700
S 12797 122992650
I 84556 94263
O 65264 89434
E 35693 93807
E 3120 80112
S 24375 552756890
S 5723 171873890
S 2073 122152068
S 17379 56950778
S 2473 223933386
E 1789 86801
O 20034 76332
O 48976 64410
I 11219 20470
I 30749 59652
S 8341 58498133
S 46836 113659769
O 25797 55946
E 31296 63244
E 59719 84381
I 18394 85878
E 28567 74480
S 93680 768387746
I 79402 85047
I 78539 81326
O 70120 83492
S 92982 671827992
O 73585 94255
E 4368 37177
S 62514 618973930
O 51300 69213
S 65972 161466168
S 4288 453925402
S 55024 843240554
E 31166 96641
I 1841 35781
S 69745 790657316
S 97964 995817407
E 13480 16990
I 41268 67258
E 29146 79355
O 46877 66674
S 26627 876025084
S 74761 534920287
E 16917 31228
O 34913 89968
O 16699 66539
I 8939 21643
O 22191 44799
O 28528 64683
S 36807 390897202
S 13480 195022765
I 21516 96657
I 83379 85079
E 799 22117
O 27702 44957
I 1130 28361
S 42195 105686399
E 352 97163
O 61484 72907
O 27017 53933
O 42016 50925
O 36930 50153
I 1635 46579
I 17889 51276
S 71881 524033519
S 11769 352769539
E 8840 79745
S 18898 959293834
S 42371 411938908
S 78176 689873662
E 38126 45444
I 25222 92089
I 50547 64859
E 172 98436
I 94080 94892
O 32747 40390
S 84830 678315485
O 1764 90931
E 20314 29842
I 3706 46385
E 16277 45159
O 41511 43738
S 5757 57445479
E 2880 31908
I 25963 73617
E 36334 47457
I 32885 35437
I 1927 37116
O 7741 60740
E 15171 57121
S 96507 651675538
E 1566 12006
I 45433 99310
O 83958 97504
E 43480 51223
O 10729 42728
E 68307 83793
I 82855 88532
E 67484 76711
S 95888 928314513
I 49529 92206
E 94149 96067
I 15663 83998
E 6659 36709
O 24527 60253
O 1455 83792
I 17526 80011
S 7788 189399490
S 90176 938308386
O 24312 68636
O 6946 49213
I 6035 36415
S 93209 802124988
S 43260 378070321
O 26780 77757
S 317 51091173
S 21091 525840696
I 4020 13765
E 31383 87140
E 20069 25709
O 10556 82569
O 60419 98735
I 26778 74522
O 461 33566
O 48920 69353
S 95118 320916259
S 26529 224314320
E 22638 74426
O 24979 47537
O 45622 99489
I 43338 63184
I 52731 69299
E 41017 46388
O 5407 42524
S 28350 425963675
O 51990 97616
E 27218 43901
O 30929 33796
O 39606 78604
I 13526 76760
S 96590 324195128
O 24279 69182
E 53915 95830
E 46618 66586
S 33058 653028028
E 42536 86551
S 5008 398404518
E 30186 71539
I 23810 61743
I 88750 92642
S 21974 784561268
I 66201 80788
O 65065 91809
S 4417 383077594
E 97312 99956
S 68064 200889253
I 51634 81893
O 14062 58783
I 10152 12230
O 857 48713
O 38570 39263
S 52049 365740432
I 8434 18492
S 71326 774073835
O 26969 67382
I 41819 52994
O 11551 45507
I 66651 80080
S 74479 678505545
O 24592 95211
E 93446 98409
S 96934 869737863
S 69709 999128915
S 56340 39538270
I 5610 87784
S 12920 369456810
I 2824 65481
S 72745 247773435
I 14705 50648
I 52906 86725
I 14025 15323
E 43044 94657
S 57833 128824459
S 71460 502932272
S 62640 872839210
S 6960 606144779
S 18653 722090233
S 61766 958164079
O 946 16767
E 21974 67941
I 5741 63232
E 71465 77491
O 36975 74901
E 59217 62967
O 4258 5448
S 6833 808559258
O 26972 64397
E 31265 76184
O 36458 64320
E 3691 67516
S 56158 664760293
I 2400 94033
O 45859 52052
S 63535 32687281
O 10728 91366
E 2822 70732
O 10314 22161
E 45444 86885
I 18412 97819
E 4841 24004
S 23725 138647503
S 84391 928014383
I 16341 87583
I 7048 16871
O 18023 84364
E 4820 96658
O 58207 69357
S 6643 993715404
I 25629 37575
E 55450 87552
S 42847 572860776
E 69620 92550
S 89965 239684905
S 88524 30348687
E 2697 20356
O 47367 95250
I 83102 96734
S 45861 615908177
S 25255 940926788
O 64394 93390
O 46764 73050
S 74539 645304372
O 9221 49622
E 32667 33031
E 13747 27765
E 30940 99394
S 66150 702416384
S 45139 963728056
S 32565 890543309
S 52203 981771856
I 13133 79413
E 52845 85969
I 71718 83499
S 2799 407951458
E 34117 40370
I 13873 74067
S 34481 461748172
O 52061 64165
E 33688 39963
I 318 75349
O 45383 81227
E 35168 61450
E 1562 12425
O 26901 86812
O 11211 42674
S 35943 783656593
I 36301 46472
E 18994 23065
E 62684 90244
I 62103 97422
I 27007 39629
O 11348 29479
O 36271 45523
E 72806 74649
S 33850 196339821
S 17612 238247053
E 67969 83525
E 34589 36470
O 18032 54031
O 15405 62375
S 9663 534587378
I 3733 28015
I 64532 73982
S 66112 531119934
I 48489 94922
I 174 61595
I 23545 36598
I 24888 44661
O 14436 26312
I 89009 89200
E 28849 92894
E 27886 99205
O 29654 84674
I 51402 62215
O 34837 89739
O 8363 61129
O 10908 72468
O 66160 76709
E 5315 15177
I 31665 33953
S 18594 6471626
S 80366 721463361
E 11148 96920
E 23457 54299
E 58860 66191
E 5082 38762
O 49001 99157
S 61425 746199668
I 14129 29142
S 7453 800545616
O 53631 77958
O 39270 93820
I 54413 98696
S 47520 538911661
I 5635 40439
S 28920 783353210
O 81932 91386
E 18989 44733
O 21800 89887
I 65190 69146
O 50500 84062
O 6496 7161
S 925 172838161
I 20291 51774
S 81278 209480709
E 6978 72879
S 55990 911422052
I 3555 43654
E 64935 68252
O 13825 37905
O 2794 18953
O 56914 76592
O 6432 61486
I 67898 87518
I 36892 82946
O 40476 48767
I 3009 88263
S 80796 700379741
I 57256 92690
O 23124 95920
S 28736 72883843
S 59381 178598230
S 18002 537248105
S 71097 391348893
E 42891 64154
O 55989 97590
S 21934 129362208
I 55929 78683
E 10762 46293
O 36452 36928
E 25779 28170
S 79452 9504242
S 2730 616026444
I 14601 20752
I 63589 84585
I 14040 17924
E 78757 92433
O 31116 47598
O 26253 48315
S 21226 774314248
E 8530 36868
E 6809 47119
E 37033 91489
E 224 11103
O 49985 93898
O 50985 89553
I 25393 56105
S 61469 114635268
O 10010 71500
O 38728 98191
O 6894 63167
I 7134 47271
S 23818 993706690
O 5354 76334
O 7209 29350
E 14429 66483
O 48057 78093
E 53765 72902
I 3494 9171
E 4738 93567
S 47274 87877287
O 7915 76901
O 11816 95277
S 45411 82990940
E 32095 55940
S 82357 601955237
E 54193 87739
S 39613 672511224
S 5424 199883625
S 62047 337799037
E 14022 65096
O 21852 93410
I 48981 92749
E 17784 19111
E 36427 46820
S 15903 688410237
O 72822 78427
I 10153 89926
O 53923 61647
O 21569 74014
S 49139 555305478
E 3702 83773
O 61267 96303
O 13214 21645
S 12520 775145467
E 41071 81490
S 83735 696825676
O 32196 50041
O 14907 48478
E 65740 72079
O 21656 38346
I 86980 95428
E 9025 26821
E 66491 92609
O 18623 24120
S 48148 238348955
S 27975 619019410
O 42971 63131
I 62945 80829
S 73986 122359422
E 30249 80536
I 46283 86168
E 73217 88160
S 61403 27960211
S 93725 984730634
E 12132 33760
E 20611 73952
I 21236 64571
O 20119 49759
O 17881 19886
I 34268 64638
E 28594 53379
E 52494 57978
O 64537 70197
O 91971 92742
O 5666 60159
S 68310 444817876
I 5046 40360
O 27457 81001
S 37453 850561712
E 45765 53658
I 15974 67799
O 22713 23892
S 48470 424662862
S 9224 957041638
I 48489 97640
E 40468 42810
E 30832 99755
S 17465 312161449
O 14141 78732
O 71552 81438
I 12520 49149
S 67356 298261375
I 40761 79162
S 69740 758936485
S 65769 701290235
I 9452 57775
S 72015 997913225
E 23650 90500
I 57851 97220
O 15663 51142
E 60668 64783
E 84438 93498
S 26723 243541163
E 57701 58164
S 45473 110170578
S 36 38561788
O 17124 64561
E 36837 37828
I 25747 28801
O 6341 28450
I 42261 84171
I 36562 38701
I 17983 94904
E 60195 74546
I 11925 36761
E 76999 96301
O 21278 30733
I 17380 40505
S 39811 941270927
S 88397 406648556
O 15347 71398
O 50836 89711
S 27738 258497512
I 3486 63880
S 57886 8230431
E 37806 86997
I 51413 69269
I 44552 62086
E 8715 33391
E 55026 80691
E 34437 37785
I 49939 70740
E 1353 79691
E 49094 84440
S 21827 806962345
E 5310 34476
O 25321 34081
E 16827 69633
I 73941 77962
O 19706 45735
I 7108 58081
I 92420 99248
S 908 804035681
E 80882 93944
I 21445 97321
I 52103 69831
I 11289 92611
O 30739 89503
S 45671 249602166
O 13850 48449
E 58854 59695
O 30227 53186
S 4004 835394005
I 35118 45839
O 3969 85100
I 4567 28426
I 31591 36365
S 45306 418762936
S 89635 240390492
I 44928 74132
E 36748 42230
O 64 96230
S 963 460321937
I 1381 46536
I 51372 91893
S 25917 883821855
I 26281 35099
O 36297 78878
E 58098 93858
I 97951 99069
E 19138 23853
O 16269 57242
O 36997 92282
S 61482 979848488
O 55316 58929
I 26971 73258
O 20535 61454
E 18664 73354
O 20179 92800
I 14494 17528
S 12156 345920873
E 15418 76633
O 10754 68535
I 7818 83878
S 1004 967971965
I 42428 79803
I 64907 81147
O 44364 70544
I 51201 81480
I 53609 92595
S 43732 948520246
E 3864 77427
S 22154 220917814
S 16105 285866834
O 16284 46517
E 49530 67482
O 10140 75938
S 48114 170191051
E 31968 74066
O 33376 91675
E 50749 94313
S 20725 230575225
E 73418 99091
I 16685 64230
S 66348 515522822
E 20342 98832
E 34643 67326
O 5167 7154
S 89553 460807674
O 5182 7336
I 3005 58524
O 19613 50178
I 4127 74523
S 5493 918934645
O 43187 84327
E 68140 97704
E 80713 94726
S 55074 863187411
O 44302 47302
O 14285 42988
O 22223 75940
E 127 87605
E 37034 94196
S 18913 989421154
S 30480 720267407
E 23103 60045
O 12536 79824
S 61599 464544365
S 2911 686034602
E 35339 38395
S 55921 605836143
E 29256 62146
E 16384 93949
I 20652 46536
S 20315 660884081
S 8900 820824784
O 39726 56931
O 70927 91449
E 5592 78194
I 15464 60467
S 70045 499901245
S 52973 158479990
S 77322 397519835
S 36841 301640563
I 40737 75023
E 31930 78988
I 68126 73232
I 84936 95002
S 5350 34519379
I 51482 99118
O 37431 69236
E 43998 95908
S 75519 63046132
E 2474 13700
O 8792 46707
S 34494 908294579
I 38318 49362
O 93943 98610
O 14221 79541
S 38488 167755365
I 36618 61474
O 31332 38383
S 40438 16887310
O 11640 90513
S 48789 762655359
E 8988 91565
I 32689 77997
S 53770 834450876
O 2266 56767
O 57626 65865
I 4637 31254
I 7461 67974
O 64847 93747
I 36023 48278
I 72253 95121
O 60617 85850
S 39896 997567903
I 22274 33710
I 80460 90220
O 48662 71556
E 26255 71479
S 93748 732818792
S 50705 153331371
I 24891 52837
O 36365 57394
O 2038 65843
I 72503 98943
I 32625 93426
S 93997 853861302
I 31447 91401
O 19535 72214
O 5423 52965
I 79889 87500
E 11146 11928
S 41363 320949490
E 27288 88025
E 16712 53990
O 10620 39016
I 56983 71987
I 78811 84691
E 2520 58248
O 35394 68101
I 12387 64666
I 29607 39955
I 27867 44902
S 27256 234907217
S 32684 979391715
S 73451 822178213
O 16972 94018
I 48069 92098
O 10664 17488
S 2769 330033010
E 68803 97851
O 31050 98610
I 29123 47111
E 38250 73133
S 40357 837663663
I 57552 90202
E 38330 95822
I 30321 49445
E 17130 69014
I 70410 80335
E 40468 52486
E 16070 79933
I 37892 73404
I 20432 77480
I 25268 79024
E 1717 2512
S 69914 31167802
S 40624 152771206
O 75508 90008
O 1395 42873
E 5241 34049
S 64251 775042549
I 68964 75521
O 2973 23534
I 33478 73476
E 15172 22202
I 3985 86353
S 62994 807664886
S 31503 278960564
S 67498 405752736
I 93327 99251
E 15385 72808
O 63125 77491
O 6595 15043
I 55123 58754
I 81049 90162
O 32294 35664
O 39904 41074
E 45819 70224
I 52744 88545
E 78377 91075
I 2220 49840
S 22206 253334294
I 21478 70375
I 16769 61706
S 66476 175150028
S 38787 580628638
I 29924 59493
S 54434 613950650
I 7810 77519
S 31030 162059823
O 9987 49270
O 72673 95012
O 24870 25013
S 15513 151384620
S 3246 373302084
I 4178 68951
S 24189 935289807
I 31550 64909
O 54286 96992
E 90181 98796
E 80595 94702
E 6290 93494
S 43721 95137496
O 29156 62745
E 39954 94018
S 19833 942346771
I 47599 51234
I 7651 56245
I 8157 25062
S 92688 735573688
E 51335 66829
O 18131 52888
E 32547 42404
O 6767 35349
S 96034 928967770
S 33287 517557610
O 38852 59507
I 21213 31386
O 60828 67790
E 7140 15451
O 9100 52014
E 8929 59054
O 64371 65988
S 27590 983132081
E 49103 83517
E 3711 69665
I 50739 69649
O 14624 76110
S 60660 605319436
E 40691 94368
S 89485 724349322
S 78648 3523801
O 60911 94213
O 64643 66106
I 24864 55244
O 47555 78285
E 767 95563
E 66128 98338
S 31202 726632305
E 6762 92646
O 28266 48629
I 1552 66083
S 52164 702217554
O 9559 60790
E 41955 70014
I 79023 99959
O 6028 40832
S 67479 53079096
S 77827 922582006
I 15810 78613
S 44223 320676344
E 33629 85967
E 22152 63800
O 21214 53023
S 38989 898597350
I 11500 66076
S 51660 701226319
S 74363 313900588
E 8060 95947
E 74728 88655
I 25514 78733
E 62481 79746
S 71825 397202967
O 65228 78988
I 4940 7368
S 92808 324535062
S 72374 440070490
S 77246 622323141
S 22464 320272111
I 66796 89025
I 4724 11288
I 17551 58508
I 12777 19448
I 28329 83777
O 55156 94230
E 30200 31945
E 15692 61118
E 34705 44075
O 29664 97525
O 74955 95531
S 13623 212435134
O 12586 39064
E 79826 79991
S 44959 888260079
E 48300 61448
E 51361 87391
E 81644 85020
S 47222 667086058
O 70151 86101
O 25698 82757
I 9314 55086
S 64984 903557224
I 2972 53817
S 17809 287352400
S 43263 767538064
O 61828 82068
I 48376 57503
S 36832 397274081
I 12944 27623
I 2846 40133
O 84401 95979
S 3143 81997215
I 10403 83543
O 7163 99037
O 28457 61170
E 20174 86811
E 74534 96001
S 91971 269893916
S 68015 868082857
I 42489 82727
O 22274 41638
E 19373 71418
O 55870 56583
E 21010 53135
O 60457 93556
E 40611 83302
S 79943 551985599
I 63456 77546
O 59727 75676
O 88146 89711
O 57780 81373
E 1325 84019
S 46090 368576814
O 24373 96794
E 74227 76229
O 49509 83261
S 65244 824326511
S 55107 720436967
O 63977 80019
E 9316 32191
S 6188 72220413
I 18805 62975
S 69154 418224898
E 53804 88214
E 16909 99490
E 84017 96686
O 28106 63899
S 45709 253687174
S 4512 295352843
O 636 9206
I 21163 98971
S 9237 758804114
I 12034 61923
O 41018 52739
S 28029 49527282
S 21024 539656243
E 22614 76892
E 48641 53288
I 37105 68376
O 48622 52607
O 63087 78840
E 2255 53694
E 10567 62348
I 1315 94769
I 4864 10062
E 22528 88877
I 40928 86305
O 56871 67424
O 93226 98929
O 29139 37142
E 9744 63628
I 20474 28230
S 6828 911972316
O 37938 78920
S 5701 746256484
E 70244 79336
I 69795 70671
S 85613 396145884
E 63616 79284
O 2104 18178
O 65354 78072
O 7023 96062
S 75053 858852547
I 15134 45283
I 68509 87370
E 1214 88531
S 13517 605314126
I 6887 66253
E 29603 94799
O 27657 29941
S 86576 629598496
I 9807 55468
E 81188 95047
E 6788 87592
S 31389 255231979
I 64864 79652
O 12681 31789
O 18680 48408
I 42223 47902
O 18397 74644
S 47768 420865528
O 6397 66974
O 25245 96762
I 486 29930
O 34778 44424
O 22609 67502
O 12508 84470
S 58056 387925637
E 75692 90260
O 1626 13254
O 7472 56353
I 10529 98188
E 24594 95167
O 77847 93797
O 19704 63479
I 16686 37039
E 41173 93812
E 16125 24121
I 59719 84879
S 57674 359437082
O 54240 69509
E 36581 60373
O 49961 76764
I 3142 70455
I 37461 71059
O 33060 80900
S 16987 848343345
O 5733 68855
I 13721 29574
O 84132 96151
I 18697 43029
I 18120 51163
I 6388 19996
S 19182 120361315
I 26599 74124
E 30238 49593
E 89781 90158
I 45925 70613
I 9680 40633
S 99938 932583563
S 90108 17901100
S 88888 572466908
O 16885 65500
O 7321 55241
I 56619 99423
I 59078 90804
E 9798 87197
E 55417 67768
E 18115 99804
I 9971 42545
I 54392 83933
E 21278 38567
S 72737 699275757
E 12721 45861
S 71106 135073623
I 57679 74162
S 71843 994179733
E 42811 64387
I 47391 54546
S 15414 21374895
E 60586 74353
I 11730 81707
I 427 19515
O 30225 60677
I 52248 94043
E 67042 97516
O 55500 76801
O 43468 86419
O 76185 89133
E 11901 26328
S 63462 497738603
E 20520 29833
I 28481 79608
O 19596 95392
O 19937 56183
S 19346 165625257
S 87315 447393327
S 21317 45501025
S 11360 699111468
O 34232 98231
I 19521 43137
S 21621 513795406
S 24900 22797702
I 42653 52879
S 17653 634822448
S 42177 59911327
O 36434 94391
S 38170 373144695
S 19986 318629824
S 28019 949378041
O 60402 99829
I 3132 45414
S 45952 598143315
S 5815 986028350
I 33583 73570
S 99847 365672845
E 18409 79469
S 63953 470258160
O 39967 95910
O 54755 64125
S 24121 431990016
E 88664 99032
O 31563 48842
O 19176 65004
I 47901 67011
E 11892 46568
S 51556 318763618
E 9980 54931
E 6261 23421
O 21972 57910
S 24099 991284456
S 58232 870427999
E 15891 87734
O 1849 49100
E 62863 68065
O 34979 53505
E 81514 95771
E 14550 89124
E 22750 87121
I 50915 90083
S 45438 69261382
O 38234 65350
E 6244 69231
O 3994 51809
E 19879 81161
O 35919 39177
I 41510 58970
O 37604 47427
I 9667 22033
O 17230 22352
O 45645 99766
E 73460 89260
I 8992 91019
S 31252 722843579
S 91299 731161273
I 18159 72444
S 57266 405913263
S 71279 267151129
E 15212 42471
S 29243 47726682
S 68157 814125082
E 69385 77510
S 5300 714936367
I 84557 92855
I 20504 60993
I 46612 94749
E 16829 48099
S 6849 901922432
O 17538 82593
E 46269 48509
S 67544 62270308
O 485 39251
O 9416 91628
I 53548 55882
I 14649 34959
O 6224 25232
E 383 98912
S 62105 355734009
O 76301 88827
O 39590 80234
I 29790 97681
S 48736 283012909
I 71908 83765
O 27895 60810
E 6466 24123
O 58427 75123
E 76567 83859
E 3187 18099
I 63623 76701
I 37788 46629
E 5716 74260
O 6227 76652
E 28642 81905
S 68826 333395139
S 53309 225090666
I 59608 82560
I 39055 83076
E 51148 52980
E 9094 30564
E 40498 76176
O 27638 28876
E 26947 65545
E 32314 68879
E 16578 87582
I 16438 46611
O 53222 72477
I 20972 48192
E 16158 50681
O 63244 87300
S 90407 531180652
I 10238 31313
S 50155 548252468
E 557 29997
I 51979 90145
E 30761 58269
E 468 53114
O 49082 81050
I 36051 58300
S 76738 63923582
I 19181 21012
S 1094 71154389
O 27757 32973
O 16534 83184
S 89416 705991625
S 96769 75976894
S 54438 856368284
E 69683 85316
I 42580 44779
O 5726 18872
I 81274 93850
E 8187 8430
I 63480 89549
E 25228 56897
S 10619 989177726
O 86599 89313
O 14148 54688
S 83481 610955408
I 6556 63383
I 14831 87068
S 78623 461735051
O 74989 88408
O 856 11992
S 81359 970996192
S 46509 605073161
E 6234 51693
S 92595 632298108
E 9660 94113
O 21434 57232
I 27632 57999
E 28121 92403
I 5013 40540
O 23213 92606
E 8320 15168
I 90371 99738
E 38694 56300
O 37183 70466
O 20963 50749
I 50532 78239
I 11782 44788
S 70187 700725437
O 23408 43459
S 30610 406617390
E 77231 89668
S 56227 999832205
S 44213 382366659
I 2127 97267
O 62148 66648
O 46318 68091
E 10513 75612
O 37100 69828
E 49556 92366
S 1869 500964389
O 66432 75483
I 30620 73901
I 14601 28775
S 88433 29621148
S 33703 319285777
O 4766 29074
I 37807 53885
S 24196 969045272
S 79773 254294803
S 13367 221570768
O 30351 46889
E 19459 66789
I 86286 95049
I 1285 30954
S 9046 867029314
E 21396 75313
E 389 16134
I 71366 96305
E 4110 42660
S 74002 451702814
E 21616 66964
E 53908 90663
O 57499 63199
O 26156 63252
I 84549 96721
I 20684 62606
E 39350 94755
O 22011 54479
S 30157 851495156
O 61123 82277
S 15762 241429047
O 64046 71856
I 23756 73407
S 38638 346102750
E 28565 80564
O 7543 17128
E 76521 84074
O 70092 92967
E 33401 68554
E 69503 73479
O 42652 84649
O 18477 47360
I 39175 57693
I 22921 67266
E 10971 50703
S 19739 25042963
I 65104 66725
S 47352 151160038
O 39752 87590
I 41597 80343
O 90495 97760
S 30365 649197669
E 71746 87316
E 73570 93537
E 34125 69256
O 44515 50960
E 8139 63820
O 67846 87850
S 79193 928373666
I 5416 34329
O 5581 76244
E 28387 60051
I 57742 62344
O 27240 81177
I 36881 43250
S 8207 802853633
E 45963 80588
E 31729 81307
I 11865 33989
I 31643 62235
O 59024 75290
E 67160 88399
S 28882 907467957
O 8230 75392
E 59194 60414
O 31716 79358
E 58440 81471
O 34562 74784
E 35193 93157
I 16405 95434
S 87268 418733038
S 30641 119641563
S 5631 945404848
O 54457 88915
S 6020 281019623
O 76311 99955
O 38451 47216
S 42211 635424606
I 59282 78598
O 34949 99248
S 15229 868810113
I 65132 99522
S 78413 7769479
O 78776 83623
E 40697 43408
I 80182 90909
I 42105 42463
S 76292 657319290
E 45090 54418
O 23837 99612
E 45862 57432
S 79836 79592197
I 43841 73961
I 16171 65122
I 72739 94523
O 62784 92490
S 61020 380227006
O 61600 81842
O 31324 77281
I 62157 78550
S 44077 413066569
O 48693 63713
S 53746 808015299
I 4604 83228
S 58139 416440588
S 24298 954758268
O 37312 44681
I 15545 72153
I 13926 52629
S 63216 751132174
S 61996 917395642
E 44282 85314
I 51928 56144
E 24937 83950
E 12694 49398
O 13828 15756
O 5014 71478
O 27738 51380
I 63141 84532
O 2298 99805
O 47538 57993
S 64103 879060821
O 8154 99485
E 47537 88935
O 4959 60351
O 21662 70888
E 12880 78263
I 13452 37683
O 57 81078
O 22348 41529
O 5555 46208
E 59280 89938
O 27001 92745
S 89417 892555304
E 11407 58399
I 54067 99763
S 21914 124854329
O 56860 70647
S 91693 999986426
I 48412 73829
E 17655 27468
S 97607 205408971
I 2397 19983
I 34049 68436
S 48509 887424259
E 85900 88172
I 32911 72216
S 89120 590142362
I 50926 93021
I 29052 37932
E 12959 35691
O 58586 82973
E 83101 86469
O 34780 55138
O 43667 58069
S 8349 488804297
S 64282 708020821
I 51309 74143
E 15944 36708
E 58146 72734
S 42285 355837512
E 57089 69384
O 6900 71638
I 68554 78937
O 63984 78371
O 69752 91859
I 23172 89655
I 21105 93562
E 23387 60362
I 23991 86310
I 47803 79380
E 83234 85901
E 23978 94337
O 11898 39563
E 22913 40338
I 3471 65480
S 44693 9357116
I 58994 64407
E 11117 67703
E 31791 39851
I 60541 99581
O 22233 66858
O 36849 64380
O 15758 74793
O 20435 57044
O 60129 94061
S 21707 194086825
I 26734 59120
O 13841 31901
I 9494 64102
E 34432 62345
S 40018 204431436
E 28746 42801
I 17699 31629
E 10522 43727
S 61415 827041508
I 32786 34035
I 17658 34885
S 71990 245662408
S 70995 623251214
S 31761 57374721
I 48396 57682
S 14475 870236972
E 49563 81065
S 6908 897778221
O 54686 54946
O 5192 67047
E 20713 88858
E 92605 95977
E 48676 66446
E 11291 75156
E 1250 78518
O 26951 32743
O 25814 86767
I 29588 44656
S 64424 947190806
I 9953 78584
S 40531 99897898
O 4529 34080
I 33052 64486
I 72184 95994
O 31378 86858
S 81328 200486028
O 60216 79924
I 34775 49160
O 54394 94179
O 46489 99599
S 40614 608946641
S 78165 362533742
S 39524 599190533
E 8182 44220
S 68821 311939727
S 27473 746408144
I 6633 25396
E 4452 88924
S 62519 318559301
S 99426 350986658
E 59680 75744
I 34315 38725
I 15536 53444
E 83856 84496
O 67301 69191
S 33299 490137928
S 4511 169558998
E 81111 92566
S 83951 637398479
S 52768 924023600
S 39826 328410464
S 80507 482508122
S 3007 892379929
S 75303 541296404
S 70435 229588946
O 19640 25024
S 88521 969837207
E 8161 27488
S 97082 610239611
I 11586 32339
O 25280 28136
E 10552 73300
O 50602 77755
O 51961 57168
I 28096 79908
I 47599 73750
E 30770 44391
S 98219 128975691
S 14719 154759145
I 11512 28732
E 13444 64297
I 68315 86337
E 74913 81543
E 21975 46159
O 77924 90651
E 55657 77242
I 15043 61087
I 51479 53665
I 28722 67379
O 31068 47995
E 57918 90782
E 38143 90740
O 55374 87673
E 41829 88418
I 31602 91068
I 94252 95739
E 25659 51601
S 46695 141506505
S 64742 708507532
E 72762 78565
O 21731 98149
I 27655 68430
O 43531 72758
I 276 65064
I 28457 92987
I 5330 71314
E 54860 64917
E 68010 70568
O 50848 61282
O 54447 84899
S 76813 99116831
E 50606 75580
O 40755 69295
O 550 35122
I 22226 81675
O 368 61070
I 5111 92424
E 72882 88556
S 97981 702816493
E 15322 80498
S 33346 306219286
S 58693 32224681
E 52352 66483
O 17057 80769
E 24569 76412
O 81818 98177
O 2812 95991
I 8992 55156
S 83236 536339960
S 94330 12250908
E 2291 11532
O 40269 42750
I 38061 65775
I 5753 64097
S 21592 163473384
S 67999 577905404
I 31767 80660
S 31887 898908599
I 9569 36875
O 12382 71411
O 23039 71983
I 13672 96602
S 82807 417597869
E 23589 57302
O 15200 63674
I 23606 59591
E 52514 60803
S 36823 218999721
S 9388 54648811
S 37996 980408982
O 68661 69099
I 53631 87497
I 17098 95594
I 34903 42813
S 76665 537734434
O 3590 65437
O 59695 67282
I 59106 59401
E 74030 97197
I 11498 35994
S 27216 943439079
I 4849 69192
I 14180 63083
S 72923 898107749
E 24593 66995
O 9160 99524
O 30508 87598
E 78057 94496
E 37359 64096
S 20282 555455792
O 35121 70904
E 1672 82693
S 52522 655575219
S 86566 788432898
E 52565 66644
E 19624 51404
S 85209 977603831
O 68158 79519
O 37683 86238
E 41943 56525
O 33936 36148
E 46146 97537
I 79229 95517
I 30865 56174
I 26867 68042
I 42349 69360
O 33507 60954
O 2032 21899
S 49601 932105597
E 18895 77659
I 85242 90700
S 6467 868294159
S 22118 236910819
E 1681 11112
S 281 653194808
I 37782 52203
I 30806 55560
S 45253 742448204
E 20898 36895
S 59991 2326405
I 35209 59345
O 33157 38512
E 31329 79455
E 65532 96946
O 41797 90942
S 9061 884981985
E 2374 46845
S 76744 374661095
I 33159 39149
S 79474 291338523
O 14984 43405
O 12093 12369
O 44057 73543
O 46254 61357
S 64121 833764038
I 11367 70029
I 348 49276
O 38675 41340
O 58641 78426
I 77001 98299
E 13717 93075
E 32472 34354
E 23994 54523
E 71126 77903
O 48352 57409
E 6515 53683
I 9764 26285
E 47061 53739
S 85945 547461186
I 20341 70883
O 72875 88779
O 52186 88052
E 7820 31781
E 16339 36413
E 44404 77127
I 27939 62180
I 19016 69771
I 80243 83499
O 71163 79500
E 60878 97434
E 13953 61445
I 4477 8045
I 20305 94067
E 47041 64739
S 76295 594202759
O 2444 12765
E 5174 12652
E 47760 60154
S 60751 737088167
E 45098 77214
S 49154 916508091
O 4117 43372
E 38535 45571
I 46945 65474
I 26805 74448
S 56353 695194434
S 29677 267147322
E 1831 21763
O 14507 33987
I 27280 96448
O 13282 39177
O 9213 16626
O 44999 93542
E 2221 84142
O 8101 38082
E 79748 98344
O 36218 67574
O 50112 96995
I 8432 27659
O 170 2420
I 30356 90524
I 2209 71679
I 48338 97031
O 9171 79496
E 71407 88166
E 41514 87680
S 4475 766774089
O 16667 85511
S 16507 508202504
O 48808 79288
O 17995 86251
I 31390 66530
I 43539 67339
S 7588 761813031
E 34695 62153
I 3059 7331
I 21806 50068
I 6413 59156
I 84390 94020
I 53071 79297
E 12049 26379
E 76847 80310
I 49349 83996
E 50560 59147
E 21176 74017
O 38750 84282
E 2195 93022
S 70553 441457977
I 38233 95532
E 3567 43579
I 20950 24764
E 22964 49098
E 4688 24073
S 89301 971790496
I 1149 77098
O 7145 19621
S 80629 147631734
E 54442 81028
E 59939 75301
E 64604 89782
S 64743 598924280
I 2329 90256
O 55214 64248
S 83102 844030454
S 84182 527841960
E 54352 59582
E 46972 90653
S 83023 352292795
E 21635 57745
S 28669 956096547
O 50759 52712
E 89019 94773
S 47230 907574488
O 38526 40778
S 45190 495533388
I 19144 81278
O 10937 48393
E 71039 86367
I 13636 68153
I 31422 42311
S 570 338984589
E 20559 89385
E 65940 78860
I 95051 98030
E 67549 88138
I 26078 29269
S 24536 566764436
I 17997 86000
E 36691 97281
E 6075 42692
E 84990 93711
S 11935 332082900
I 71832 95741
E 10813 23475
O 10173 98656
O 69466 70351
O 19079 94604
S 3793 331023643
E 8385 26431
E 31206 31422
E 52527 78994
I 76963 81319
I 15218 37908
O 84640 92803
I 28773 65485
E 20468 91567
I 66563 96553
I 2911 69786
I 77566 91405
S 68360 240946238
E 25428 77717
S 35540 121137462
E 72669 76142
E 8915 39467
E 76848 83628
I 43592 89872
E 10681 24384
E 29918 40902
O 46447 95780
I 37582 85621
S 60599 824724119
E 73557 76351
I 14114 82932
I 15045 71118
E 32517 73184
E 478 47187
S 4326 266441066
S 65553 159231192
S 84944 580582196
S 58879 853105744
S 3619 49919529
S 58674 430320887
I 11424 46181
E 2327 60424
O 8374 73783
O 33575 67920
S 18232 458569293
S 85287 959456297
O 13338 94355
E 53301 70812
I 47373 68949
E 75098 99366
O 49283 84595
O 69500 80422
S 53841 287720338
O 52344 57168
E 25654 56453
O 16268 37010
S 65850 24284660
S 45602 903469632
E 38946 84012
S 19202 326728286
E 60982 87916
E 1444 19772
S 86922 918845403
E 780 86202
I 61364 90669
O 17154 58671
I 39812 93601
E 68798 98126
E 18558 90326
E 79286 88289
O 51959 86178
O 27359 88936
S 77209 249549850
E 73 69072
E 15321 23441
O 26324 37944
E 16418 88532
I 30449 32374
S 48600 217206666
E 86017 99618
I 52548 57652
E 49077 87195
O 10176 58758
E 9861 55150
E 73117 76622
I 16010 83128
E 30213 67876
I 11384 24257
E 65660 69964
O 91270 99802
S 22551 178337654
O 44266 94234
E 31585 89111
E 44498 92826
I 2306 59124
E 21849 61028
E 21151 74494
E 31739 87636
I 41578 57094
O 53370 71473
E 11688 69755
S 36084 50113137
E 12356 33438
I 3386 61684
O 9444 55759
I 27565 79407
I 62144 98284
O 40013 99041
O 30096 83840
E 18128 61418
O 60982 71227
S 50708 699116353
O 57061 73001
I 1967 65662
S 87617 543163166
I 31937 92078
E 11737 36652
E 19104 88635
I 82133 89709
I 29924 71233
S 89904 358089182
S 33750 102858403
I 49490 97446
E 290 55223
O 12535 73042
I 63282 96881
S 94959 142947282
O 3969 78128
I 66207 73630
O 73972 92921
O 51988 68273
S 84165 402271569
O 46320 53020
S 86105 190039769
I 20761 39895
S 44294 461152600
S 25285 929884213
O 7294 52918
E 23522 72649
I 68977 96417
I 31460 36993
O 28544 45961
O 29155 84308
E 36665 64310
S 37559 961055625
S 58357 821389093
I 6626 83872
E 57655 91259
O 14526 47193
O 51017 61395
O 6018 12056
S 50997 103805628
O 53484 91388
I 164 76622
O 17522 55409
I 3879 61065
E 21109 86516
S 4232 853303010
S 48556 536972253
O 64515 77722
E 422 86317
S 92648 5252388
O 6063 40528
S 97849 539120195
I 68582 92279
S 47503 424841867
I 49950 73140
S 1218 601829200
I 28016 42104
O 55783 88831
S 42461 824118539
S 16454 458363966
E 22888 51670
S 38688 966899384
I 31409 53032
O 82334 91040
I 7361 55398
I 20632 97899
S 54899 902174815
S 11048 458519648
O 28952 70364
S 66974 586921607
I 9057 29090
O 27583 90917
I 19577 44018
I 9983 53176
E 42932 86308
S 73252 659523549
S 89064 802380624
E 43635 94184
I 17120 98057
O 21404 22989
S 90829 33673339
O 67610 68224
O 43800 48858
E 30355 84720
E 70569 86573
S 20117 430168921
E 8968 85592
E 5206 26725
O 65185 74991
S 40991 170565070
O 55484 67792
S 40421 303495634
E 70396 83071
E 26618 89694
S 99980 191987354
O 16349 62494
I 60095 92149
I 67302 89699
O 38095 41374
E 18466 58384
E 4392 45188
E 4981 37607
E 63258 93510
E 53444 63265
E 1572 59244
O 69648 93015
S 67635 403639712
E 16312 79003
S 86657 404660579
E 44181 95610
O 21898 62599
O 27601 76225
S 76517 796062007
I 90470 97636
S 51398 849926747
E 18875 55596
S 88677 892971075
S 5531 723745285
I 23010 65778
O 2077 21455
I 37636 54437
I 66462 67797
S 66596 866782458
I 17715 41765
O 36086 98305
S 31968 475491943
O 24647 63415
I 10936 89986
E 21369 52442
O 11743 91538
O 54992 80520
S 73464 447507034
S 7047 1351854
S 91508 894417412
O 22063 96606
I 40608 59098
E 26594 74700
S 19791 508257690
I 9276 16732
S 25697 449478265
I 5473 80035
O 78530 80392
O 31735 41230
O 14318 61410
E 5500 12868
E 10532 65537
S 6827 647336570
E 21306 49363
O 90826 95093
S 56488 870662942
S 18116 110893642
O 21785 26342
I 11355 53001
O 32548 89274
E 3790 51525
S 19862 406987981
O 31840 90365
S 79162 712351635
E 78381 86878
O 57116 88776
O 14249 22318
S 98520 193334332
I 4591 92345
S 25253 607837286
O 8291 51053
S 90252 873863420
O 58082 70516
S 20603 783687614
S 70691 678515300
S 48877 275276716
E 45540 59882
O 38916 53198
O 39569 48753
O 19907 22020
S 40926 492957557
S 64500 198237522
S 31418 51712345
I 15939 71270
I 26453 90987
O 21637 92230
S 96422 200266845
I 27457 42721
S 36816 926011027
S 86108 631333884
S 34598 704793647
S 26413 458444152
S 16345 233018527
O 7571 50119
E 21687 26268
E 64258 65285
I 1994 2267
O 39436 81231
S 66999 20295931
E 9874 29856
E 38455 76678
I 14629 61421
O 74928 86609
O 32210 75597
S 63121 819586708
S 95297 3326319
E 58260 75457
E 12386 95329
I 69086 91210
I 48746 72986
O 25597 42843
O 6781 81498
I 30155 91557
E 26448 94120
E 93392 97858
S 5365 833383380
E 28301 72486
S 66205 122420620
O 16714 48358
E 71931 73639
S 7805 499198758
E 31112 36023
I 18922 83399
O 82809 94470
E 2316 2959
I 7485 95176
I 20932 49083
O 27530 49358
I 47760 54575
O 4164 57555
I 25635 83629
S 58377 987624509
I 74465 85295
S 72061 533499456
S 73919 267045059
E 6472 80103
I 51601 77572
I 41946 91889
I 24535 55360
E 47176 98949
I 84051 93430
E 25281 48845
I 40453 97120
I 229 99430
O 6247 87011
S 38349 692608059
I 32600 63160
O 15805 76889
E 26310 68377
I 17483 54203
S 7866 833100693
S 43079 140219206
I 9549 24547
E 64574 97618
E 2953 66755
S 54552 359501777
E 26103 81929
S 19124 686460568
O 87524 97259
I 66758 79981
I 18628 92197
O 34394 99683
S 26109 174804838
O 56204 86517
I 22851 72753
S 86580 40261415
O 13767 53448
S 66895 834292680
S 41649 865444919
I 9991 52406
S 39437 191170766
O 31929 45727
S 31184 210835384
S 91022 640005248
I 33798 51654
E 98427 99637
I 4447 5031
O 14872 23246
E 12943 80545
O 31616 44417
E 19596 74094
E 40979 51445
E 20890 99051
E 68223 77634
S 83341 115981971
E 14117 70995
S 91488 171639816
I 80456 88952
S 45398 507075110
I 64236 95711
S 670 359127213
S 55778 43096544
E 39152 62943
S 40751 412951489
I 93823 97741
S 37850 158127171
S 49356 722242534
E 52901 71469
S 96633 322695396
O 52083 70850
O 10749 31276
S 94024 954754064
I 13777 95037
E 15162 90858
S 95661 143519946
E 9178 48790
O 27828 64331
S 82886 337751852
E 17846 43827
E 11033 20877
S 84593 444369308
E 3186 32583
O 24551 70784
O 41471 47599
S 44230 535832465
O 9710 64600
E 74753 99874
O 6817 85624
E 69453 71459
S 16525 145929930
S 85046 536358590
E 55619 94177
S 12778 262811260
S 58895 797557485
O 18889 72984
O 73399 78163
O 61728 76347
I 50476 61985
I 31075 45242
E 23030 70731
E 40529 71337
O 16860 76890
I 1601 65022
E 4752 57961
S 89040 595777610
O 41402 95903
I 26743 66710
S 94898 901936843
E 58261 63884
O 71 95977
I 15956 77261
O 7385 15309
I 10 553
O 45472 77259
O 21228 72314
E 9280 89955
O 20222 21328
I 13738 86118
E 30680 42324
E 5729 51334
E 10131 92998
E 33498 40197
E 17012 36067
E 26949 40037
I 331 26253
O 3478 79888
O 34082 88321
E 20255 51359
S 21365 860972654
E 26967 97499
I 3753 59595
E 67045 74297
S 61426 889772010
O 5932 67701
E 30662 31376
O 45132 50763
I 24031 41164
O 18829 73678
O 62841 85582
S 34814 735659721
I 51003 99538
O 19230 88547
I 50032 87102
O 36418 71555
O 74718 97365
E 27490 89028
S 99948 827970001
O 64254 66635
I 50794 78217
E 71491 79608
I 94137 95036
O 22812 85910
I 34890 68985
O 5475 25772
I 40009 79824
S 85351 786617302
I 17887 68106
E 9258 14455
E 23620 35905
E 52817 69402
E 11054 29274
S 56462 527749240
E 14084 88330
O 64800 66425
E 38596 69139
O 49498 49964
S 23594 699277711
O 17748 83758
I 8278 80265
S 89287 312261459
S 91171 91959600
O 93748 99870
O 9111 82661
E 3620 96040
S 68643 418314000
E 18090 54424
I 10966 92843
O 6573 59520
S 23583 401926295
E 5757 40411
S 52539 797570984
I 31275 33155
O 9464 83346
E 59376 88648
O 54900 98662
S 43771 98927449
S 67426 406996845
I 38446 65668
O 5502 18390
O 6838 9601
I 4362 79357
E 5876 57052
E 36915 37867
E 17999 80704
I 33671 40415
S 76559 606492072
I 19703 93399
O 51568 84095
I 49638 84979
O 15617 91187
E 82439 99608
I 56250 63899
I 5183 18246
I 42765 56658
O 76052 91036
E 39384 46665
S 24680 572080788
O 25155 65098
O 7953 61297
O 38979 97818
S 35844 352500678
I 20215 68471
S 32416 586508558
E 60433 64980
I 8284 65780
O 5360 15634
I 47881 80111
I 43625 71494
O 76604 86393
I 8171 14668
I 38517 58960
I 31077 41639
S 8862 140746669
I 56248 66808
S 11921 326773447
E 8356 89085
O 28322 99696
I 61299 97660
O 8914 34937
O 12994 35043
S 48964 42136289
E 246 71028
O 37243 39337
S 70717 967686363
O 788 11697
O 36269 70902
O 59589 92107
E 57934 86428
I 49809 70911
O 20350 89133
I 44202 92515
S 72351 281021959
E 23202 44063
S 77117 976974769
E 16207 21228
E 51554 78695
E 9881 41287
O 23217 90850
O 50140 67731
S 24876 406589873
S 9805 117157249
E 22639 47512
I 72862 74653
I 20909 21843
I 37944 50477
I 51527 95181
I 39585 43086
E 415 54776
E 678 39723
O 73446 90954
E 24502 57218
S 88741 885174372
O 10829 59329
I 52929 74315
S 77365 437241211
S 20142 573261532
E 16392 40813
I 37098 64670
S 32667 589336999
E 46792 83265
S 86100 132169072
O 38610 57581
O 10757 47026
E 8140 42074
E 19170 42164
E 15099 44448
E 2095 66613
E 27776 49422
I 64577 72261
O 7504 70771
E 14481 68157
E 25793 59229
O 11031 70148
I 5826 63716
I 54284 71562
O 24173 88883
O 5532 37784
I 46400 47252
S 20277 102148056
S 91341 683285844
O 33429 64138
S 55095 348122740
O 4394 29763
O 2228 46373
S 11361 347293555
O 60785 62009
O 1800 30376
O 69315 96569
S 95165 129307684
I 15206 74779
O 9164 85336
O 27647 57623
E 31753 99307
I 49508 63444
E 18462 95205
E 43147 65839
I 12553 21019
I 18424 33652
O 25794 35644
E 94030 98423
I 25583 60814
S 85285 815175207
I 2228 56246
E 38411 97159
O 31304 37592
E 1223 22097
O 72429 79432
O 34439 68504
O 21651 54095
I 44093 85491
I 78102 84489
E 85528 90827
E 8067 89190
O 5856 19405
O 46152 87455
I 38905 99622
S 91788 750474914
I 67999 95235
O 5941 36725
E 42302 66927
O 20526 37783
I 3644 49793
S 20661 212048383
S 40054 30516254
I 39212 99225
I 3153 37619
E 7421 12744
I 9971 44811
E 52888 69560
S 16090 182312223
E 52453 76086
E 11899 71229
I 26312 38651
I 8444 24706
E 18172 70244
E 7897 8022
E 6722 62664
I 23242 61383
O 66509 68558
S 97913 236375331
I 41143 63872
E 20726 77991
S 19994 803342713
I 51717 88684
E 64043 99913
O 15829 29113
O 24848 36054
O 57348 59513
S 61181 441900165
S 64566 131588545
I 74891 78865
S 35474 351792943
E 20028 98083
E 38918 88438
S 43453 721674975
I 34141 50816
I 19951 32984
E 78517 89051
E 67139 82803
I 68228 93207
I 21681 24463
S 66396 60675347
S 92119 449473267
O 87192 93488
O 67125 86161
S 75940 588300135
E 14024 93971
E 39873 93162
O 28747 31080
O 11254 42145
S 69006 813070733
I 26370 51101
O 4358 6048
S 48977 916251577
S 32466 638811612
I 57960 69814
S 39109 439451987
S 81375 30831953
S 26281 191773063
E 61564 62837
S 6834 299292649
I 19814 47119
E 20301 61069
O 8286 77851
O 68365 82673
O 64409 92158
E 60139 84768
E 12267 35314
E 36845 52879
O 26006 78826
S 23764 741482479
E 55641 99980
O 5635 88213
I 55078 63764
E 32839 79398
I 18466 89958
E 80115 90105
S 42099 791707056
O 22324 61420
O 15651 74633
S 60474 726512656
I 49948 59422
O 68635 77323
O 34381 60152
O 8467 76775
S 5938 719278703
O 62160 91536
O 27955 41480
S 17027 47233549
E 27426 48337
I 28338 85517
E 28385 93415
E 22589 53964
I 594 31801
S 56656 472719809
O 79162 99270
I 31372 91105
I 27117 97994
S 95155 449248067
S 35419 55052960
O 41111 75408
S 61708 919088380
E 9302 72414
O 13463 92291
O 12998 26633
O 713 6624
E 1081 81236
I 26009 98783
O 34014 44178
I 18757 30128
S 2224 225121592
I 24718 37966
S 42053 688936276
O 6507 27265
O 4508 95580
O 7520 29945
I 62510 73931
O 13804 13884
E 65824 82994
E 42701 69458
S 96520 413888136
O 21027 60827
S 67845 361972402
S 20393 109900236
I 58666 92832
S 65070 968828842
E 42969 54326
I 20386 88643
S 63362 873534945
E 1174 71667
E 23337 50850
E 68785 89966
E 2161 18976
S 24721 873707347
S 4730 146137502
I 8792 73302
I 72033 96281
O 31098 71367
S 10070 379765330
E 55373 62525
S 28183 833101351
S 73296 837532450
I 64817 82123
S 30807 78181135
O 2871 40217
I 18833 33282
E 17745 37741
O 19255 78719
E 38763 69748
E 26258 66846
S 87765 170409635
E 77028 77482
I 50375 68504
O 65362 69708
E 40747 96057
I 18149 82016
E 41419 86746
S 39935 3799593
I 50062 53053
I 36347 63512
I 11449 80398
S 88465 425734702
S 29585 515727131
E 12653 94525
I 12288 36899
O 2668 73866
E 44466 97413
S 11639 130772832
O 23256 57716
I 34630 73684
S 87256 793459172
S 70170 345247419
O 87859 88245
O 1613 23676
I 44113 68751
E 28424 49962
S 13645 867642078
O 11365 74227
I 7768 50715
O 54374 97847
E 46975 90599
O 2734 7209
O 33518 48632
E 59927 95062
I 15454 20583
S 92514 645829347
S 74540 803951229
E 49676 80559
S 12837 60190597
E 5261 77808
E 62014 70046
O 36206 60290
E 45998 95669
I 12189 40986
I 19029 66927
O 60098 77446
I 11138 29757
I 74236 83119
E 51872 96430
S 19935 229166578
E 39522 42691
I 5505 11971
O 27982 94394
E 50600 95828
O 5196 9722
I 15624 31157
I 472 10282
E 2116 53910
E 28717 34666
E 6221 40637
E 69522 91759
E 28765 68461
O 12837 93149
S 13709 879234050
E 10225 42527
S 34721 979126980
S 33617 660529940
S 1432 741025360
O 6910 58552
I 27787 90286
I 4247 32140
O 28273 64254
E 7650 83511
I 46230 59480
S 41875 106148232
E 7846 89660
O 40823 50934
E 27117 65448
O 13022 65343
S 66121 750179144
S 14752 713782392
E 49413 76968
I 2551 9618
S 33970 758964428
I 75562 98175
E 37815 99679
S 62963 519178025
S 488 485657491
O 28451 95569
S 91992 691740618
I 39842 48349
E 4699 84009
E 37610 82244
I 75116 95464
O 17985 31805
S 83035 798183585
E 75139 94446
O 2215 54120
E 17554 95372
E 40184 84201
I 48990 60340
I 45121 56381
I 58458 96401
O 2395 19002
O 93592 94362
I 53876 77752
E 37960 91214
E 2893 57354
S 4218 759320171
I 68390 85552
E 24878 87904
O 11017 68819
E 14807 34615
S 22521 301352056
I 4013 73216
S 60748 248476940
I 34254 54789
I 16136 38904
E 62827 63699
O 23706 98158
S 64118 410302865
E 30884 94635
S 31272 938068960
S 76990 338999133
I 34183 85096
O 92383 94045
I 10123 12246
S 94974 571936467
O 40778 84286
O 20231 53274
O 22114 33026
S 92447 113594273
I 72074 97575
O 58951 91231
O 76839 89274
S 25604 111041944
E 52739 72219
S 67715 272829231
I 51018 66532
E 2851 46490
I 5669 80663
S 11103 793024791
S 69681 247581415
O 45497 88250
O 47043 84617
O 2373 21515
O 12877 75063
I 14126 67540
O 51898 87405
O 29673 58023
S 48486 790817641
I 25523 54750
O 48684 68941
O 74142 85285
O 56560 90316
S 10003 390445556
I 5173 44784
O 18521 69271
O 12416 86061
O 7164 30125
O 6950 27994
E 2303 35922
O 25517 26561
I 26100 86766
O 64592 97561
O 14041 92168
I 15950 38973
O 40629 54239
O 31381 71328
E 11539 74040
S 73460 583366623
S 8552 634989674
O 79757 85548
E 12458 60373
O 34185 97559
S 43307 713332962
O 21472 99389
E 68068 97456
S 89911 140124814
E 25931 97536
S 79635 681232824
S 99254 798613576
O 1540 79830
I 58548 64882
S 30372 208255960
E 45330 98673
S 38310 310922111
O 1939 60183
E 83207 90562
I 15950 50668
O 50117 57499
I 31086 52042
S 34643 35515172
I 18421 77913
I 21020 55822
E 7845 42725
E 25630 41028
S 2600 202418425
I 23606 84169
E 34572 56820
S 1004 678622163
I 27601 45239
O 36679 66027
S 58393 633082609
S 15333 593578408
I 20332 95294
I 20234 46793
E 54695 74133
S 85598 334072656
E 1930 89670
I 19734 74249
O 21436 88766
O 55500 78095
O 47828 68235
I 16429 18021
I 55432 83269
I 22928 78004
E 961 74414
E 18194 66477
I 59572 94220
I 35595 39732
I 355 39078
S 32060 735073538
I 29672 34521
E 89199 98217
E 24698 91671
O 108 16532
S 62630 821766315
S 61607 50084787
O 55970 62833
S 20045 602953741
S 38561 741344434
S 11703 220333931
E 55324 97245
I 55656 98089
O 37786 55095
I 77129 94058
I 45214 58591
E 876 60068
E 91676 93093
S 69672 502293909
I 46202 55931
O 25887 88117
O 41888 60261
E 44225 51447
E 16367 36386
E 48805 70988
O 3046 68628
O 58118 97849
I 55146 71347
S 29897 444523850
E 38819 53221
E 49313 84642
I 29717 74321
S 27171 864544579
E 13882 39847
O 3068 88183
E 27726 80232
I 21023 41613
I 35799 66443
E 36609 56135
E 2503 71137
O 30876 32915
E 75175 90624
I 4607 37254
E 5017 11436
S 6131 543618756
E 31 93425
E 34288 98756
E 38449 43402
I 74597 78367
E 3534 64028
S 82532 870047288
O 18890 80602
I 24241 68892
I 3224 54623
S 40763 454666779
O 33608 78653
S 34429 627671580
E 4150 76321
E 39943 78028
O 58049 87301
E 28174 79207
O 14278 39296
O 89849 99001
O 55732 56870
S 12360 149882421
S 74399 29767172
I 9432 50540
I 38967 88493
E 67977 96468
I 34424 76465
S 56381 567656391
S 66409 193172752
E 6147 32198
S 70796 102174815
S 39567 213157887
E 30767 39602
E 25661 81778
E 23363 88004
I 6393 68170
S 64166 377672467
O 67200 92752
S 44888 562857032
E 54058 96852
O 34859 38590
O 1054 35698
E 6874 78953
E 10873 28768
O 84713 96392
S 78918 150015399
S 49515 60702998
E 62854 87529
O 11721 50838
O 76492 95103
S 28216 809053220
S 19628 666467137
O 10086 17936
E 29629 50610
O 41235 73866
S 60137 237166317
S 56004 46109538
E 24101 85103
S 77262 912239947
O 47492 84116
O 8388 25598
I 30730 68395
S 66952 383148028
O 35297 81430
E 15057 16122
I 44941 56084
S 57208 554601512
I 16318 29777
S 67354 67697345
E 18715 81528
I 49032 64950
I 85062 98156
I 14139 64472
O 10008 27149
S 84352 114729884
O 27735 57313
O 22887 63080
E 12917 17735
E 54607 91688
E 12946 38258
S 52922 414649743
E 964 50920
E 51970 82703
O 49325 87183
O 37577 65114
S 42027 867072114
I 33991 90643
O 26985 93111
O 19670 41158
I 3935 77489
S 47698 342374306
S 51859 612636618
S 4587 481492146
O 19831 90717
S 65127 634861934
E 81602 83525
I 60363 85193
E 40151 48423
S 36012 279556512
I 3672 92542
O 54428 61683
I 5860 40856
O 59665 65867
O 14638 41544
S 14740 357531765
S 33885 898445426
I 28734 31632
I 25203 46401
S 62626 178901568
O 69725 94086
S 85497 154953461
E 43075 73541
O 82633 85924
S 16352 443387912
O 16613 40134
E 73247 98283
S 74323 496406162
S 86429 717239294
O 27851 97003
E 75705 89995
O 46412 68383
E 24541 89662
O 72159 84667
I 91814 92176
S 72235 74167890
O 89053 97409
S 34797 298217339
S 1446 551481855
S 21479 606410561
O 24428 89377
I 9577 15208
O 17180 50086
E 18574 52593
I 15115 49569
S 63998 669172547
S 32646 726709548
S 56227 292990757
E 38355 70359
S 63165 115433280
S 60749 87475076
E 34834 95130
E 25030 73330
O 26736 54492
O 91538 99123
O 9695 39676
I 80111 86126
I 46671 96112
I 95981 96535
I 6662 99946
S 88107 910262599
O 81400 89212
O 47666 94637
O 44366 46815
E 54863 89588
I 12550 70968
S 80654 699078237
E 45030 60594
S 82268 138502245
E 3917 90620
E 64003 89192
I 19705 72831
I 36230 66510
O 91422 97240
I 11832 23575
S 36498 805107676
E 30770 92989
E 4269 94407
E 395 16678
S 15921 594993215
E 65696 78439
I 49306 69171
E 21961 67987
I 30116 45049
S 76375 150500095
E 87444 90591
I 47807 53039
O 19204 23009
O 63691 91799
E 50881 83849
E 8430 14069
I 20632 26339
E 38833 69464
O 20599 91041
O 72220 82159
E 63404 81208
S 57204 570952023
E 8219 45636
E 20610 65409
I 20232 68185
O 2647 6080
O 42715 82633
S 69593 925189343
E 76370 90901
E 18778 58750
I 60608 83629
I 9105 68861
I 1050 34746
E 90989 95636
I 7019 15902
S 34008 564213955
S 63913 7919809
S 65965 509579884
I 45902 65386
I 45264 46375
E 27588 30545
I 38572 68304
E 7520 59897
E 15389 59989
O 88501 91224
S 45435 966922539
I 31067 71633
S 38512 345411020
O 25594 45858
S 90868 169031528
E 4552 36050
I 22276 74316
I 32548 74314
S 87232 66127728
I 20498 55101
O 21842 74068
O 22731 71212
O 39948 76212
S 30204 175326270
I 18662 97444
E 1523 44708
S 51635 274658282
E 53892 77122
O 63792 98808
S 76527 682012701
S 54010 529228939
E 89233 98746
S 1238 917260737
E 7384 31389
I 34963 36622
S 4126 93352096
I 28990 32757
S 85269 267126316
I 5583 32204
S 35343 150825470
S 74014 473899422
I 38153 53647
O 38870 92945
I 33482 62168
I 39582 94439
O 18711 22634
E 6920 81572
O 26707 41755
S 20304 332328454
S 38351 556805396
E 69810 93069
E 48505 60984
E 19749 45743
S 76814 934325676
I 25107 39192
E 14228 32393
E 50423 60752
S 72395 392082025
I 68138 92716
S 48189 484121746
E 56977 62734
O 6533 51499
E 44863 56597
I 13520 63829
E 52497 84599
I 25013 31653
S 69074 171830072
I 39339 54808
O 39806 71292
O 48036 60814
I 32276 64832
I 45114 64669
O 36533 43137
O 12965 29312
I 42956 62380
S 98161 674975445
E 24527 96465
I 44684 45345
O 47916 77231
S 58765 314875561
O 42450 44272
I 8114 45548
I 32344 63493
O 42800 65656
O 11522 83537
E 30647 39482
S 94189 389967667
S 19269 122592233
O 3652 51531
I 44570 67228
I 59111 85717
I 82157 90620
E 30293 78650
E 57103 66302
I 68841 77103
O 20028 25721
S 13874 16919481
I 21928 96495
I 60304 84935
I 15918 77089
I 40670 54326
O 19571 69243
E 21840 84493
O 31861 42114
E 2694 72116
O 38810 68725
O 47564 48352
I 21997 34467
I 58042 97461
I 35687 83891
I 22390 85835
E 49632 94494
E 6279 27788
O 19585 26536
O 452 95904
I 30646 78864
S 78389 174397199
I 40798 97796
O 14366 43591
O 15872 19032
E 67751 89514
S 32084 282581128
S 50375 546701078
O 56621 77274
S 35535 301518680
S 50906 171361193
S 44135 774417675
I 5513 50878
I 66508 75981
I 65548 75052
O 2052 35258
I 17511 58621
I 19037 83359
S 12229 902382117
S 14376 460363136
S 37731 802435465
E 2760 54311
E 49876 66104
I 63630 73453
S 42809 882445111
S 80432 894192845
S 55704 242033472
S 83086 608146488
O 33140 56988
E 56415 97168
S 75778 945911378
I 72552 73185
O 16609 69841
E 59957 80704
I 45378 47754
O 54394 57590
E 30566 92484
O 17426 33784
I 11317 99715
S 24652 713433018
S 98859 675159780
O 44238 44336
E 55120 77580
I 7141 36488
O 32443 61555
O 27637 50979
O 1941 90961
I 7689 67096
E 29866 87848
S 43149 627269287
I 11224 50993
E 63927 95562
S 76285 665584605
E 14518 96053
I 15383 58765
I 6526 50356
O 96450 96789
O 10860 76065
E 3522 75339
S 82086 430512573
E 45501 56388
O 13097 80878
E 10558 35691
S 25689 642029541
O 20986 56746
E 13622 48157
I 20728 69748
E 86398 99677
O 27146 75945
I 61273 91835
E 44542 83338
I 3003 40508
E 80556 95107
O 48082 91710
E 67957 89050
S 86059 433021084
I 30150 55044
O 9600 41308
I 43637 77446
E 6072 93172
I 968 89010
S 39071 183014774
I 3198 47958
S 8628 602008670
S 45364 156859855
O 51407 88657
I 1445 55632
O 17955 27277
O 22655 58754
I 25395 51525
I 67645 79346
S 66973 600170193
S 88231 786623725
S 58415 558241754
E 14103 90699
O 39948 65502
I 773 94165
E 5357 54625
S 97276 229677577
S 97286 770514408
S 46881 949679986
O 50785 57397
E 41948 63711
I 71879 88077
E 12570 20539
I 73828 76969
O 10590 94660
O 9704 67128
O 4545 75700
O 29166 43742
I 49571 80051
O 43242 77717
S 36245 289499008
I 25201 80945
I 46965 94479
S 37803 914120757
I 24769 93946
O 1068 80306
O 58772 74056
E 17299 62747
S 97230 327432285
E 18030 78364
O 82734 89647
I 7303 27260
E 19068 80272
I 2352 80096
S 84194 51275496
S 83385 719755077
E 46525 61242
I 73368 76050
S 70422 616696265
I 3308 8592
I 14360 89900
O 57396 61882
I 49012 90342
O 87261 91432
I 37343 86909
S 43477 379586350
I 6732 61583
I 53135 68969
E 58634 63716
O 2288 42442
I 25065 89714
O 8841 25574
I 4127 94521
S 15398 403909928
I 17167 23772
S 54899 572386805
I 43349 46068
I 48113 61714
E 5692 11033
I 429 27700
S 4802 794702826
E 23118 88623
I 19390 30879
I 38400 94488
E 36486 89966
E 23170 27602
I 6214 69140
E 69970 96140
I 25279 39005
O 29499 78850
E 46810 77583
O 27823 57975
S 97321 269256676
I 70725 80674
S 37348 810639338
I 14478 52829
E 11862 79026
I 1601 81677
I 20000 74540
I 9251 38141
S 78405 511878664
O 21992 80764
O 87656 98383
I 3658 13579
O 10185 88640
S 55797 563289679
S 1844 641121320
I 24418 40142
O 97781 99198
E 22146 60496
I 14634 62658
S 29275 540627340
O 8404 56943
E 16865 26378
E 39679 76414
I 46398 86351
I 7252 15693
O 21058 75694
E 13968 54466
S 39388 43142362
E 7817 31775
O 11703 42454
I 40723 48876
I 51658 75214
E 8509 84916
S 18273 890599538
O 1769 12708
I 25808 27304
E 46574 91376
S 7086 144130842
E 10795 10863
S 87129 794120996
S 96476 188347975
E 93820 96713
E 18868 23704
E 43121 70996
E 35005 58724
I 4573 96320
E 43105 65894
I 15307 46146
S 15321 82116041
S 25843 314610645
E 78728 79488
O 77146 80245
O 255 18037
E 24491 53758
O 13001 40067
I 60205 99371
I 9486 24880
O 19627 68740
I 50031 72684
S 22210 13551626
I 5384 9976
E 14271 15287
E 75755 92799
I 19899 72583
O 9934 52609
I 56853 60965
S 77820 329747357
S 4906 411635142
O 52941 90689
E 12839 52602
S 31937 377443492
E 603 77604
S 75583 529900828
E 7136 17104
O 32730 67917
O 2766 49077
I 28659 88711
S 70510 321664124
O 9733 39556
I 3891 60109
S 54860 987619165
S 94767 362842456
I 2838 28517
I 19866 57353
O 40987 90847
O 60993 75444
I 52339 95130
O 65885 71287
E 48120 67118
E 53666 80316
I 2136 78542
E 30698 43449
I 85033 99115
I 33671 81802
O 14199 80899
O 252 41156
S 70692 316148224
E 10303 93161
E 19040 80864
S 88269 728433381
E 35154 57356
O 29972 40281
E 41060 57322
I 10555 12007
I 8899 26741
S 95326 444595179
E 29768 87198
S 16368 765533001
I 28963 40360
O 61677 75981
S 36280 368526288
I 44508 79025
S 73802 647941740
S 50866 744453956
E 64123 68780
O 54781 57041
I 61718 82191
E 8978 21716
S 48403 647758929
S 54198 613354812
S 32086 256724973
S 34924 903749102
S 76554 444974121
I 90273 91001
E 82709 90241
O 59117 66474
S 25704 866739317
S 71153 895518600
S 15891 518357257
O 32504 92069
I 36717 80751
I 526 62795
O 14757 89033
E 35528 97383
S 49243 875195162
E 12793 94705
O 37586 97064
S 26782 79709367
O 45070 90858
O 17448 81236
I 26866 83059
O 35798 74943
O 9670 84180
I 33639 36802
S 16724 406238505
O 29222 49206
O 20588 54478
S 31043 790257449
S 51443 555218394
E 13389 53629
S 2534 117565086
E 31506 82503
S 96834 560401495
I 8463 36150
E 75497 82559
S 42387 236342949
S 49998 880921477
S 30764 761565916
I 47925 91741
S 76417 383380358
I 45029 50579
I 11568 57418
O 32025 99804
S 61573 756814821
O 20129 96406
O 19132 91934
O 75695 82817
E 7337 23729
S 39057 853186361
E 14245 73089
O 10974 63195
O 62451 65977
I 13656 34414
O 73680 75245
E 43154 66887
S 96203 524318969
I 13534 38013
E 50128 71656
I 66940 75093
E 13102 33274
O 41 66884
O 20636 89075
E 7554 63050
O 3557 4614
S 94853 981108482
E 15636 44404
I 980 73922
S 41733 74994150
S 69848 283106867
S 13433 222009804
O 31668 48327
S 12497 286576131
E 15716 37192
O 53726 95147
O 35397 73851
E 66286 70321
O 60361 92697
O 59520 72441
I 30793 90564
O 81433 94019
S 52716 472890397
S 6997 747789755
E 7282 67986
I 7329 62301
S 16061 788232868
E 21182 32454
I 85057 94008
I 41765 98563
E 21953 65297
S 20490 629447202
I 18136 45146
I 5071 90619
E 39080 87953
I 19599 92404
E 34287 39701
I 13081 59459
I 3628 31191
E 8876 30708
E 10467 16096
S 36342 125493116
S 96653 566628482
O 14004 97813
I 42828 47969
S 92801 840339488
I 23962 64692
O 9657 55558
I 2547 18570
O 24855 73666
E 52438 53574
O 52544 71743
O 19714 81089
O 39321 50928
E 61403 66720
I 64578 68865
I 82652 92736
S 73913 983774090
S 6632 825859351
I 60188 92507
O 323 25308
I 187 35713
O 96677 99683
O 40431 55594
E 8880 30330
S 46226 265550194
S 97455 487438517
E 83151 97435
I 71990 92952
S 49973 707581754
S 26189 641106533
S 84078 792485299
S 41139 745647128
I 7780 69001
S 67160 926067375
I 66783 75456
E 54755 98431
E 75109 92513
S 85271 718709631
E 46213 48362
O 31831 90958
O 72657 72818
O 117 86162
O 21378 97576
S 85783 731147435
I 54266 68827
S 35715 390292097
S 58970 643615015
I 42184 72579
I 73152 99090
S 43152 532108213
E 41291 99874
S 72880 467621112
O 33984 45713
S 46823 575799602
O 28339 32959
O 19931 32697
S 21579 377855402
S 23878 488460843
S 32164 529773961
E 146 16574
E 57162 79673
S 77922 344333062
E 35207 46345
S 48576 405480147
I 47091 96978
E 39934 91380
S 13996 779999368
S 30771 981905796
I 37621 48322
E 66093 89710
I 84648 92670
O 8121 89404
S 64687 422641517
E 60926 63684
S 57058 884823130
I 18600 59954
E 18241 86676
S 36150 49563816
O 9788 77613
I 17708 95896
E 6712 61783
S 2307 159631947
E 60795 77172
I 13710 34684
O 5948 54442
O 39503 49363
I 11682 74029
S 12684 32522732
I 16812 45022
O 29068 54704
O 37804 72300
E 41433 42558
I 16137 41746
S 63242 22667920
S 72422 109549528
E 68443 91145
E 37892 94953
I 39917 98075
S 58315 761904282
O 26584 64162
O 33757 85346
E 35713 58936
S 65306 96547470
O 351 53022
I 68940 86272
E 24128 70563
S 75846 828081727
E 5116 20979
O 19581 35164
O 5425 71125
E 45801 56659
S 63674 783446201
E 20447 82706
S 77596 337480694
S 9370 45100383
S 7944 576721431
I 36236 83743
O 18902 99052
E 42892 82089
S 18996 82055101
I 12435 28992
E 10363 45215
S 95472 697219224
E 9129 76876
E 15443 71029
S 3300 648484457
I 60951 82590
E 8475 34233
I 84497 89025
E 17271 94983
O 86467 98772
O 60306 98125
I 34738 89555
I 6767 66134
S 65457 415579884
O 34712 66822
I 10536 42942
E 18 11982
E 6914 90020
E 35208 74245
S 59808 648508152
S 41197 148657242
S 28383 765725873
O 24378 70642
O 61318 77322
I 35780 43003
E 25267 33814
E 15770 25793
S 85065 876288841
E 79172 87430
S 21112 751000189
O 12121 81138
E 12275 77262
O 41817 48371
I 54059 94761
E 20646 86376
O 38834 41251
O 14773 92437
I 52236 62002
O 46657 65509
O 52465 84415
E 79582 83025
I 30933 50322
I 79070 98839
I 45059 57834
S 94343 454114106
E 8786 87287
O 13508 16995
E 63148 78374
I 38278 48320
O 1397 88740
O 62459 80356
S 85581 720754713
I 15327 76850
S 7426 631242603
S 12703 626088360
O 51236 54791
I 28128 90001
E 18571 95067
S 14186 967573193
E 47173 75959
O 6152 65446
I 1598 96290
S 37794 296235278
O 23458 53361
O 793 98752
O 67746 84844
O 15344 48299
S 43728 10161354
O 79295 94911
E 3668 3910
E 40201 74335
S 5209 383730037
E 56233 95813
E 13941 99679
I 10693 35438
S 1953 432778356
E 4082 19020
E 19593 78843
S 13161 376313858
O 23581 94835
O 51519 85563
I 9218 48542
E 23302 47014
E 63036 78092
S 21289 69561472
E 24338 95372
E 17512 26384
I 2231 19273
O 53487 60990
O 76001 80589
I 31615 93559
I 653 22671
S 34268 532155272
I 41687 44638
I 4457 89629
O 56468 76028
E 16378 54608
O 730 46068
E 41206 89190
E 41598 56372
I 27949 66522
E 48944 89006
E 35489 74705
S 17883 467989929
I 36642 97805
S 84876 273455325
E 26250 62459
S 63390 26701140
I 22598 25518
O 2294 5253
I 73540 83263
S 93122 167984943
E 26983 63690
E 82453 99085
I 27083 28384
E 59015 70561
S 2812 202913726
O 46295 75030
S 23527 378234137
I 7077 93478
E 25279 86083
E 72078 96447
O 69608 83238
I 19537 96096
I 50784 78318
I 52228 70265
E 2299 25824
S 53818 814745434
I 76772 78421
I 64571 83968
I 44653 76654
E 22 48427
I 62876 95204
S 54405 974138105
I 24975 78109
I 17974 53374
O 16139 31878
S 63743 733643013
I 20014 91174
I 20 20075
E 26238 49196
E 41934 48756
O 30892 50712
E 27356 39537
S 16504 217147822
E 20977 24228
I 46327 67440
E 49012 90312
S 32898 713379108
O 6539 88418
I 22883 48365
S 79338 328828671
I 1310 82438
O 43188 57766
S 68712 578501333
I 10535 58216
I 5245 59018
O 7693 24051
I 43885 87203
E 30086 63749
E 32786 47319
O 3346 55131
I 41497 51098
I 58635 64221
E 62991 96788
O 5043 17392
S 50685 106277820
E 18040 90985
O 25873 76669
E 52607 61036
E 40701 73205
I 5036 70748
E 23841 50527
E 64325 78361
I 3060 22714
E 28170 45654
I 3060 48028
S 68458 569687449
O 53427 86573
S 84546 58635102
O 22709 32856
O 60073 91084
O 47469 81884
E 87200 90386
E 44769 93668
O 29958 66125
S 55786 983281806
I 481 97841
S 60059 659596733
E 84459 90681
I 42676 78405
O 7785 46600
E 11430 43375
I 5664 56857
E 86050 96447
I 58274 66317
O 69560 82602
I 42265 67223
O 15924 18847
I 87609 88491
S 16740 568356027
I 25540 44094
O 4662 50367
S 76683 420597592
S 24584 549863289
I 89108 91306
I 59018 83349
O 34802 91621
E 6740 29861
I 16664 95530
S 50088 242639370
I 30268 76480
S 46778 399675962
S 94554 95319822
E 20283 75524
S 38337 280984680
E 5668 60273
O 45387 65490
E 3464 20757
I 43417 49222
E 16325 44710
E 59295 92897
E 63749 77268
I 41864 58887
S 94990 826844333
S 6442 607619755
S 18689 874756779
O 24606 31477
E 24204 56761
O 68091 76083
I 73203 98611
I 20386 27976
I 30186 86135
S 78800 796047915
S 91734 203205658
E 32706 74048
S 2544 578420401
I 8526 97901
E 1113 5506
O 13689 34111
E 2857 65580
O 60455 68593
O 13282 47671
I 49289 72460
S 39664 315145014
O 41878 62408
S 37793 307873667
O 37407 75090
O 18069 93096
I 12305 34807
E 25087 59749
O 3629 18717
S 71175 920122269
S 63174 303177109
S 44751 196528779
E 42415 72551
O 88063 96189
I 57901 62399
I 46958 90294
S 60477 202800311
E 3816 10430
E 65828 70979
O 7844 64321
E 76851 94904
E 35949 86657
O 18886 37839
E 35008 94811
I 4334 4534
S 1739 700944338
O 13985 40482
I 5580 28691
O 67096 97644
I 21167 26481
O 10199 73181
O 53358 90308
E 55524 70074
O 8582 20264
E 13557 39640
S 54572 103548030
E 14276 36505
S 58022 286053175
E 64543 68957
E 45590 46770
O 18987 26401
E 62108 80482
I 15838 89683
O 8927 21410
S 10406 195742113
O 16033 65702
I 66722 73594
I 35101 66739
O 31256 89447
S 67104 830542542
I 23648 68752
S 75368 657106210
E 44986 45699
O 13154 74792
O 56515 78150
O 69809 97840
O 44600 99494
O 50593 55898
O 581 37304
S 95927 449736771
S 15476 648048946
S 70106 467829730
S 94968 126058992
O 10350 92455
I 17234 37225
O 26457 82331
E 15353 97081
O 83686 93701
S 4394 278496769
S 81256 503698599
O 71698 95583
I 36578 99174
E 36773 81893
S 43483 37610236
S 10413 454937279
O 67914 97731
E 51003 65835
O 5852 62773
S 48965 162383096
E 18418 99152
O 60301 89920
I 49195 71732
E 26637 35279
I 54981 63377
I 17743 97706
E 75673 88134
S 59732 543680483
E 34540 43351
I 47267 67518
I 14782 28054
S 28488 101758519
I 40726 93447
S 3026 637251566
S 84266 50623349
E 12160 37072
I 58313 96005
I 46514 89149
S 28620 11017670
S 92501 463194182
I 49956 53136
E 32973 60649
I 43101 86323
O 36793 50505
E 8964 71688
E 74591 80855
I 23939 94600
S 11598 464588081
I 9523 36147
O 74374 96609
I 28621 33940
O 54845 89160
S 88827 324249476
S 33702 218612154
S 79243 448725606
E 18852 77622
S 99799 747690631
S 95110 661041786
O 17472 25458
O 7086 20620
S 65499 839454963
O 13890 81466
E 24182 81836
S 58177 303078287
I 19947 89753
O 12364 20523
I 86674 96121
I 51876 77559
S 97198 964378187
E 13675 34274
S 86534 842746176
S 34869 595005450
I 126 37370
E 66417 95483
O 9398 14869
O 13417 52410
E 35635 35639
O 51627 66642
O 12697 68763
E 11666 57992
O 74916 79694
E 41650 57530
O 11688 72639
I 61932 85345
S 94165 261463093
I 50767 75305
O 35147 78281
I 16662 65397
E 62107 99029
E 69958 78700
S 34714 947167623
S 81323 488984871
O 3002 94855
S 80270 352945193
S 79450 684936663
S 8898 98585593
I 45695 53164
S 51029 414774519
E 24060 63808
S 80417 350449194
O 47678 94302
O 59105 67756
S 3795 226878425
S 36067 212228519
S 2352 38171739
O 44604 97298
O 1330 19994
S 62643 179953623
E 13218 92134
E 53766 97112
I 17079 47320
O 53677 85153
S 71659 901402164
E 39523 54355
O 21868 35250
S 69300 79255461
E 11730 40801
I 37534 56233
S 35623 30899748
E 64530 91960
E 39309 96314
O 51305 88386
I 11714 70029
S 98464 903385835
O 11212 39288
E 32592 87236
S 87071 302434314
O 66618 77397
S 5256 315347745
I 41368 43283
S 14801 959468687
O 62093 66752
E 49294 80740
O 21673 67007
O 4830 52630
E 40049 57432
I 1269 81822
E 46039 52644
O 12821 83690
S 39279 44173821
E 24493 35124
S 45261 702629189
S 77737 454843619
I 19782 61822
O 78781 81464
I 28612 58368
I 24515 55246
O 9788 33354
I 4210 15022
S 60147 587882843
E 13796 44203
O 33419 97589
I 15263 99851
I 23317 27876
S 61893 333467290
E 30481 96756
E 28341 54089
S 56619 155444789
O 21101 69862
E 47149 55466
O 43101 80016
I 9653 24447
S 35132 324807819
S 13240 797301508
I 64279 94012
E 1473 32506
S 14881 928085438
S 57609 930387582
S 80908 602109424
E 4920 91217
O 7998 85999
S 48243 243788734
E 36670 70554
S 96512 399524838
O 24158 90807
O 56130 67201
S 3991 957520242
O 90379 99547
O 16670 58220
E 19351 65515
O 45713 88842
E 51202 87027
S 936 506359686
O 26209 42076
O 3554 89373
O 9948 70024
I 58561 61772
E 44602 93670
S 84234 541196396
S 84648 731540519
E 12590 58839
I 24607 59773
S 38654 207016793
I 36243 45386
S 59976 959121439
I 8805 96246
O 41572 97249
E 21532 92049
O 36638 98785
I 48528 79299
S 24808 764843032
I 37821 89534
O 18737 50698
O 28746 80836
I 76062 94634
O 35492 36333
E 32903 64436
I 9147 99267
S 34720 794241552
E 2845 36775
I 19440 40308
S 19952 416255052
S 90556 968989060
O 7916 66044
O 42629 99364
I 53834 78387
I 7274 34700
E 414 13986
O 14062 53067
S 49125 829786681
I 31249 47430
E 23372 70093
E 60406 83126
E 79199 93755
S 86715 199677136
O 6485 14431
E 8645 77441
E 20257 97267
I 17457 27336
S 43048 68426535
E 12184 52837
O 37674 86964
E 78476 99734
O 53013 61135
I 28600 53504
O 15130 35398
O 71889 89746
I 52164 87384
S 67046 402841431
E 90190 92046
O 6895 37024
E 2047 72156
E 6664 49175
S 19288 514129529
S 58987 435791484
I 17822 34519
E 16379 55196
I 888 44121
E 12015 37981
E 69375 81091
S 375 402648864
O 20495 88745
I 65768 98848
I 67600 97063
O 7954 72475
E 3340 17474
S 62612 968219244
S 83135 107117036
O 72900 98764
S 42036 122424432
I 80762 96278
I 20337 26193
O 62993 95494
O 7746 97702
I 54211 96442
I 36442 38581
S 31155 539106084
S 45250 627275123
S 48431 920106031
E 35569 87961
O 68470 99750
I 21628 75116
O 67108 67832
E 16726 58265
O 29094 75824
S 12797 221370349
O 93882 98909
E 10867 55675
E 32913 54158
I 2001 40750
O 44883 91352
I 23065 75208
E 38154 91396
E 18356 23060
O 7125 8397
O 38091 84298
S 70144 734537815
I 70873 88829
S 87201 396743664
E 35177 89295
O 38634 91500
O 45935 73531
S 35142 973260885
I 81940 98470
O 27603 50430
S 32396 813436701
O 53639 78950
I 9411 57662
E 17062 96388
E 22011 48246
S 95936 706485235
S 91273 387280843
O 59151 99031
S 91546 231112548
O 29142 72672
S 17068 878946672
E 7239 92937
I 25988 58773
I 13664 51918
O 2545 34277
O 25845 78555
S 13503 352758730
O 67387 86583
I 16710 90357
O 29901 66827
S 58561 427946787
I 42621 62131
S 70991 649289918
O 48161 76951
E 18011 61769
O 49724 55023
O 17284 33997
I 2404 17470
I 19262 56634
O 38281 54394
I 68451 92528
S 46355 924879317
E 18714 34503
S 25802 581370899
S 67044 856176327
S 86216 851883649
I 38687 71844
E 26536 78103
E 10420 97312
E 9787 45909
S 81244 865850019
S 75340 869031609
E 27105 72054
S 34890 469392860
I 17798 18012
O 39989 93399
S 53366 655167066
E 81821 87328
O 70234 94812
I 22155 85511
I 18003 48638
O 18872 65353
E 21038 27823
S 30316 501284875
I 16475 20724
S 52712 648575032
S 93305 425438191
O 35954 83329
I 55917 74516
E 35034 89272
O 28462 47447
O 21992 43301
O 2149 14812
I 5727 46081
I 26946 34055
E 4145 25320
E 33659 57160
S 35372 125371669
O 12560 57465
E 3739 6509
O 16912 22207
I 17719 20883
O 55245 69149
S 23246 257939036
I 10252 84193
S 73439 326578374
O 60997 63858
E 86883 91821
S 14570 904010159
O 10361 65568
I 11646 71185
I 27968 93556
S 64527 724922210
S 60274 47667528
S 6239 63642682
E 32439 34626
E 76824 83660
E 25814 75594
S 87341 412301538
E 19165 28133
I 18580 53140
E 4188 74490
I 69945 76395
O 90215 99528
O 61572 98780
S 72435 847616011
E 59750 72303
S 81215 332380966
S 6737 384733015
I 18839 23379
O 19070 33074
O 17853 28332
S 72102 809488607
O 26563 57370
I 18550 90475
E 17116 75589
S 89417 783355847
O 34718 75595
I 2547 44980
O 36498 77512
S 48316 717816749
O 80225 89837
I 35358 41055
I 69448 73741
I 2880 11091
O 9160 62102
E 20603 65270
S 96167 65869630
I 59021 75699
E 37599 96556
I 23339 72274
I 75466 97040
S 44887 866291046
I 47702 76825
O 28009 32861
S 23332 511322665
I 5637 61723
S 70582 154738419
E 51428 97890
O 51633 87638
I 25189 70162
E 39696 65864
I 38326 79100
S 57728 86425124
E 46934 88514
O 44242 61153
O 8480 51915
O 24131 96510
I 6109 42482
I 79231 97446
E 38091 72302
S 93485 825066417
S 72064 762304548
E 57306 85220
S 45981 118598125
I 2440 6424
E 9692 33785
O 35819 50793
E 6860 63402
O 39436 53952
O 12780 81516
I 35960 92105
O 30545 30736
O 7320 69000
I 2575 59666
O 52464 99113
E 7095 7819
E 54710 95064
S 77922 863034020
E 45130 70632
E 30999 47204
I 48264 94983
O 11831 69931
I 38231 66793
E 58252 80939
O 15074 88352
S 18085 142716396
S 32347 231359162
I 50 49232
I 69162 97461
S 75338 272192634
I 47601 97354
E 22363 89401
E 36038 62596
S 77463 238997648
O 28773 84797
S 71718 579132013
O 19547 52253
O 14811 50650
O 69994 77588
O 49736 93591
S 40107 489228648
S 92325 36038299
S 64596 766153393
S 65419 63611156
S 31316 430737405
S 18719 648632724
S 22434 522244885
I 76232 86997
S 26727 245952087
E 46314 74012
S 78262 300940232
E 25251 89792
O 25238 62345
S 62488 687158704
E 890 36421
E 1854 50887
I 23462 34083
O 29158 61242
S 76013 451616098
O 9950 52415
O 41493 71682
S 52239 76037489
O 2047 51652
I 41894 80034
E 42726 95447
E 5623 96549
O 42898 87926
E 54091 94447
I 1692 93986
I 38611 92492
I 32728 87668
S 90270 97138373
S 94017 471862386
S 44447 610935375
I 22129 88097
O 946 17689
S 57161 165011422
S 36263 163162567
S 57744 541101311
O 17201 93594
O 19417 93329
E 11874 30419
E 24290 64972
S 88806 976758630
E 45238 55997
S 36201 413908310
S 97986 656865325
S 40161 726286407
E 29616 55156
I 11403 93381
O 8262 9828
S 79687 182063686
S 63521 440320116
O 72766 88455
O 1661 26021
E 21553 29649
I 13784 80737
I 20986 39322
I 21971 40045
I 51937 55340
E 9042 10258
S 97312 193826750
I 48137 67152
O 12402 60641
I 58117 84044
S 74740 485357387
I 78530 99912
I 43638 96830
I 33174 95316
O 53938 87981
S 58732 999119104
I 4163 20551
I 9006 72487
E 38201 56295
O 31694 64537
E 49580 87956
O 54384 88513
S 26462 537457688
S 77010 164622622
E 45865 75112
O 12783 90812
E 69250 98064
E 2009 30758
O 39854 77056
O 39641 99208
I 6343 73070
S 72429 199867495
I 1780 7187
S 50252 137755903
O 86458 94471
E 27286 35024
S 14704 951437127
E 28430 98330
O 47293 53987
E 12394 36129
S 86764 564468495
I 29970 84378
I 18448 95681
I 24026 48113
E 23716 29819
O 38718 46951
E 35717 56000
O 16209 71823
I 1615 71362
S 45242 384930572
E 18453 46198
E 13570 30069
O 9627 20955
S 61259 41221687
O 28923 37209
E 47179 64446
I 94629 96987
O 4969 43101
I 41510 52397
S 19032 514989364
S 15238 858319762
S 10348 279399724
O 18363 24140
I 36150 90404
E 1999 13452
O 10152 26117
I 79594 83673
E 26562 83714
O 33966 85816
I 78742 83243
E 21871 64301
E 35707 55926
O 71442 75436
I 38194 90078
S 36179 440098802
E 66211 85505
I 179 93108
I 30262 73671
I 36877 43374
E 78205 98153
S 76092 312602552
O 26527 83859
S 41247 448468707
E 34460 50410
E 33140 62684
E 84444 88913
I 10669 64459
E 928 44321
I 7239 12698
E 9100 33580
O 66743 98817
E 88646 93026
E 23157 47976
E 43697 48809
O 10135 38328
S 62729 609694591
E 11930 84160
O 2680 42121
O 75004 77554
O 43718 49240
S 85003 148071256
S 51196 989082035
S 45745 794616524
O 50079 90929
E 36103 43684
S 70103 844271129
I 66352 77362
O 14980 27511
S 55737 209293259
E 43209 94713
I 49922 79029
E 51165 87449
S 19305 877643127
S 85665 761222786
O 12974 34317
I 69020 78801
S 50891 224186863
S 47846 9127107
S 52839 733125053
E 23603 38071
O 44007 48298
O 76536 89691
I 77888 79747
E 4073 11971
O 29946 51658
O 9054 29829
O 34270 38416
O 76441 99017
I 23055 51901
E 25692 71807
E 14338 81535
I 13126 53517
I 19217 38496
O 46157 64240
E 964 61537
E 14615 85024
S 97692 113797251
I 538 56420
E 63088 69063
O 17942 83192
E 63057 77487
S 11128 213231074
O 17701 96072
O 18039 49871
E 50768 89886
O 17691 82710
O 18178 63711
E 21526 71285
E 19559 96187
O 847 75266
O 56101 74719
I 85010 97604
E 33325 67474
E 19083 32715
S 71803 844300883
O 11325 69019
S 52259 670166887
O 13011 28452
I 62299 88611
S 42238 653516798
I 12529 15056
S 29465 165008844
S 82099 317012706
E 6017 58414
O 11751 49765
O 43931 59436
S 11034 140837504
O 7496 41570
I 16438 79285
S 76035 562915341
I 16587 84220
O 23230 53150
E 18054 64741
S 23608 998143715
E 2036 55681
O 6535 33039
I 43086 97910
S 97403 581281206
O 54349 96108
I 5985 58929
O 43936 88827
O 53459 57792
O 57941 84726
S 52729 94223741
S 54493 737157437
I 9526 33656
I 7916 21528
S 79425 879225389
S 2069 268048100
E 2231 17349
O 76543 91877
I 51660 89371
I 5832 88826
E 4167 43347
S 79188 430365765
I 3108 58889
S 56791 225285562
E 21546 28191
O 13968 67736
O 82358 91603
O 13580 98715
E 24385 91353
O 63962 86926
S 98508 986035234
O 48043 49437
O 7179 33964
I 61790 72481
I 12275 58137
E 30995 34914
I 16563 47665
O 79164 89724
I 26288 61304
E 63590 72038
O 22264 61740
I 60963 86884
I 33107 39674
O 70259 89467
S 89615 911272224
I 72933 90714
O 4527 30412
E 17618 23694
I 50980 57341
E 53353 82977
S 13128 445377582
E 64851 68916
I 84761 91804
E 32234 92302
O 55505 94797
O 10198 96846
O 41539 77889
S 25104 277327951
S 29320 144638419
S 34368 955490503
O 3692 72055
I 8847 87503
I 32662 55488
E 61663 72884
I 39691 50765
S 55314 586150518
E 30983 53186
I 57661 78085
I 9854 18261
S 50537 513921076
I 7035 10172
E 32339 44594
E 48143 79171
I 19581 89341
I 26485 39331
O 61382 95948
E 25323 51878
I 16944 59564
E 15649 73230
E 78883 84110
E 48020 60999
I 55832 89467
O 12663 52316
I 6959 53729
E 25920 55593
I 10129 94345
I 27600 97963
E 10530 37621
E 40460 83461
E 8645 27662
E 9396 89078
O 34785 42369
S 98695 911136113
O 27322 38859
O 41352 47846
I 36591 63752
O 29970 83216
I 60784 91900
O 22886 66102
E 43813 48095
I 18784 77017
O 56458 74772
E 5332 59030
S 43809 78138135
O 21180 64700
O 16307 24112
E 30665 75917
O 38446 97273
E 23423 39080
E 4891 47529
O 23370 58801
E 40484 56304
O 86923 92910
E 74613 76469
S 37092 105885418
O 42014 95412
I 7071 24306
O 2811 13330
I 525 95678
S 18185 409318253
O 59538 62900
E 6997 59736
O 438 74593
S 64345 733379823
E 61574 65994
E 4502 98290
I 26015 51299
O 21767 35032
I 34302 74664
O 16227 56369
I 14717 30907
O 59808 73094
I 2489 42552
I 2642 32940
O 6600 94966
O 79902 87953
I 42715 84834
S 36090 61655290
S 42547 306921542
E 16313 37481
E 3843 7996
I 49741 67934
I 43109 72064
I 58878 81021
S 50277 663407539
I 29902 94193
I 34339 46855
I 33184 63466
I 6321 31892
I 88184 95570
O 34923 63667
O 52163 69122
S 2358 33075610
I 80286 96580
E 24335 63949
E 50020 58523
S 90360 584037696
S 93069 932621797
O 13780 98451
O 43234 57180
S 66892 837623058
E 59913 75716
E 26351 62730
O 5735 82866
S 1589 46746466
E 36278 86166
I 25398 38384
O 9427 83520
S 48939 957011880
O 51718 97092
O 26874 73559
I 66556 99432
S 89219 227549946
O 22271 45103
O 12851 75018
I 27357 50777
S 21313 814751421
I 585 99238
O 23104 29940
O 12478 77135
O 61510 78079
I 13504 14614
I 4175 49662
E 34319 57595
E 21910 63365
I 19739 31038
S 56158 110400769
S 83306 14339595
O 34577 67332
O 29215 31816
S 73092 573274905
E 4815 97989
S 11486 306592000
O 2962 97090
I 8662 14797
E 69268 75058
S 30969 696727858
O 54525 56918
I 96304 96816
I 73360 99293
E 34895 70656
I 25987 95554
I 23562 61724
O 86741 93095
I 30449 51367
I 76421 80771
O 21 4989
S 66290 322856940
S 7747 338254
O 51296 79244
I 30649 44842
O 57042 84404
S 39506 316905875
S 59001 888044002
O 65500 79227
O 2883 11039
I 1501 59758
O 39858 63714
O 19031 40989
I 64107 91010
I 63574 92602
S 34270 346008770
S 4108 377879129
E 24720 66241
S 14522 513516903
I 757 77308
O 34745 41816
O 54020 88593
I 27256 80053
I 34595 68741
E 30308 38226
I 44908 67057
E 78904 82987
E 30732 94008
E 66148 68592
S 54037 456957428
I 11470 44961
S 31039 415659413
E 40885 96744
S 90533 238069843
E 30270 39044
S 20068 289939143
E 29381 46210
S 16186 892141101
O 15466 49851
E 5330 36085
S 48919 593597847
E 53438 97583
E 63225 87318
O 19773 48380
E 5610 11946
E 73597 86238
S 49315 382630230
S 65138 60806098
E 21045 73618
S 81682 662927969
S 89981 235468965
O 34210 48736
O 1871 89260
E 33487 40637
O 44562 46432
E 66302 90992
E 3345 27632
S 57767 524242084
O 34023 57744
E 22004 78140
S 89508 55939215
O 1211 90768
S 70747 840734905
I 76081 97571
I 14008 53031
E 28621 37148
O 53284 95381
S 73487 863937635
O 11521 25670
S 24739 382716079
E 77254 86165
E 16322 55923
E 33117 71444
O 7268 81854
S 93335 340502165
I 81126 94733
O 7158 33849
I 8604 85566
I 28170 32606
O 37951 80263
S 82905 56330757
I 95156 99984
E 12660 78021
O 26365 82947
O 26877 30246
E 20563 73327
I 15424 25442
O 17313 43780
S 40547 721731465
O 47361 87033
I 25044 94202
O 18388 66730
S 24974 898318277
I 42786 60663
I 75232 95568
E 45506 55961
E 55008 97754
E 51879 70350
I 21932 69633
I 15357 37631
S 98119 505189475
S 10041 212489908
I 2470 17047
S 99379 558359486
I 66728 79529
S 98574 100993134
S 57427 81005356
O 63428 63844
O 13802 25026
O 6879 29761
I 51425 72002
I 23196 27662
S 20569 884638064
O 42520 93632
E 17941 45736
E 82215 84236
E 205 80742
E 47160 54770
E 6636 30596
E 17336 26067
S 70212 801999503
E 28741 67535
S 80065 826608524
E 47589 89846
E 27052 39742
I 11299 20772
S 1086 611879277
S 72612 341447145
E 9532 48174
I 67535 89508
E 51913 70890
I 26293 42217
I 19594 98768
S 38293 802994477
S 50587 991726858
O 33547 70653
I 5712 86050
S 66121 815828382
E 14519 30707
E 26991 41942
O 20894 37607
I 65612 93836
I 39104 52261
S 64174 901737942
E 9984 87233
E 60213 79416
S 89659 28307768
E 42860 55442
O 5868 79275
I 91989 98453
S 55128 685924091
I 51994 92313
I 8057 68987
O 12818 45581
E 55269 97212
E 16652 52200
O 8613 45324
S 22102 827017617
S 57834 473167763
S 41969 774623939
E 32067 74095
S 71363 915024921
E 24349 30796
S 36237 81217473
E 68469 71098
I 21943 52360
O 82959 83209
I 24741 90963
O 50916 59410
I 43644 46741
E 39129 60248
E 46084 82930
S 1167 404882899
S 47722 645049321
I 43612 58180
I 50826 54560
S 93439 761195328
O 62938 71435
I 67120 69697
I 70177 76364
S 26036 442106087
E 60936 85280
I 77 4005
I 32931 50777
S 70665 631530030
S 50006 715481782
S 6194 659882913
O 29316 42363
E 86683 87073
O 14940 32362
O 26832 31023
E 28475 66427
E 61139 99852
E 3975 35078
O 73965 78835
O 24732 57312
O 48121 92162
E 67597 70498
E 24650 67299
E 7096 67397
I 14111 39587
O 16916 69779
S 28414 677505250
S 85991 309842522
S 680 738098493
I 39654 75764
I 41622 51510
S 70872 282363938
S 44239 942219689
O 1200 51595
O 3505 74131
I 24118 53569
S 96777 361598105
E 896 95650
S 20972 550763758
O 19433 45228
S 94314 128539655
S 72615 24997645
O 10687 19722
O 29427 41573
I 31963 61717
S 74616 172429501
E 42055 67225
O 31713 81189
O 40393 92934
E 37125 76144
I 84029 98173
I 51661 80546
S 77065 689748484
E 94692 96182
I 28845 64924
O 4283 69947
E 27642 63376
O 4852 26473
I 549 50757
O 82857 93754
O 48546 92425
S 5566 916322112
I 32293 65468
S 26509 4758306
I 25968 83847
I 35832 69272
S 61901 927219794
O 20034 50641
O 20046 54905
E 16956 23899
E 33200 42273
E 26824 30493
I 38274 45696
O 34745 53628
E 36927 53579
O 65508 83212
I 22413 72833
I 5792 99163
S 75726 78285569
E 16524 58044
I 39149 56856
E 38391 57119
E 6527 17503
O 44227 72772
S 60117 469862126
S 97352 833886717
S 42113 322687793
E 51336 80804
S 48181 400269949
E 24014 76706
S 8176 50311227
I 58408 59147
E 4997 76034
I 6484 41211
I 93302 98174
E 21999 86285
O 77361 84773
E 28533 73511
O 18919 87851
S 9754 904299262
O 30142 63030
O 73092 81114
S 60184 713343007
O 36940 63803
E 30005 66220
I 86176 94886
S 9227 294964034
S 66999 158033392
I 36562 61428
S 92776 786355540
O 26928 91711
E 35329 39012
I 10071 46915
O 27952 97958
S 32013 926821706
S 44850 403390202
I 29853 81333
S 40506 864184373
O 10872 69217
I 82093 98819
I 18567 91710
S 39849 575521764
E 71637 99188
O 35896 99652
E 3391 90573
E 80001 91140
O 65341 72699
S 33024 163059196
E 29716 48216
O 67487 75680
S 62552 419192535
O 28098 28216
S 1174 403825099
O 46867 79447
O 15381 69686
O 7563 89708
S 13260 644191575
S 88558 610825103
E 60830 79076
O 77326 78601
I 45851 61974
I 16926 32388
I 406 32378
O 8442 26259
O 36429 54886
I 37742 45145
I 12249 34318
E 3561 24242
E 45070 53057
E 53047 87417
I 3259 80552
S 37496 536110909
O 27553 54358
O 21504 61923
O 41262 64192
S 38965 259935309
S 11858 206564390
S 7051 267058463
S 94047 246907622
I 18283 90379
I 54416 69257
O 564 61433
S 30810 533090877
I 18033 96577
E 2331 69775
E 42172 74011
S 14054 24217011
E 33486 47128
O 5614 54615
O 25517 66027
I 89515 96908
S 94386 779781508
E 58604 74290
S 79848 636877489
E 52447 85537
E 76324 81792
S 35055 314235914
S 15890 579394677
O 55592 81152
I 32276 91215
S 81126 406558120
O 29596 78606
I 24126 86159
S 7381 377804732
O 46294 60347
O 12540 74421
I 51 80767
S 9275 805025906
E 31136 54524
E 3816 33840
S 73505 228291728
I 52248 83236
I 1907 17156
S 53444 129127114
O 41510 84040
E 23249 93358
E 50567 89469
O 7686 14399
O 85004 88514
O 33374 63422
S 25774 4388919
O 27863 84642
E 64854 70961
S 1658 592919743
O 29127 91836
O 12297 81422
E 18972 99606
S 21746 145044685
O 50945 94552
O 27503 94141
I 72342 82817
O 24348 83755
O 15620 87561
I 48858 78177
S 15430 19704850
S 90078 640211476
S 20224 303812305
I 15713 62369
I 87103 95591
S 17658 877885576
O 29933 94080
E 28581 30557
E 3879 89112
S 17324 361571816
E 69634 81330
O 12655 34385
I 9903 86837
E 19172 46572
I 14071 42222
I 46332 78623
O 13596 39770
E 65352 68393
I 65654 84406
O 11782 22622
S 33676 2486041
S 73582 117421287
E 31104 55867
O 2687 7315
O 12442 25478
S 24853 681004645
E 51303 75280
E 53760 56997
O 59039 63686
I 19120 43750
O 45188 48422
I 58908 72376
O 52477 69353
E 14679 26440
I 13142 25694
O 24355 47752
O 65505 78215
O 34155 59948
I 51610 92088
S 53956 649103587
S 14686 128981865
I 47766 76570
S 54475 804810644
O 19314 33182
E 27958 47916
I 32032 34447
I 62669 69383
E 45055 46946
E 11212 50517
O 8875 41013
S 80867 304640926
E 60936 90768
I 63179 93512
S 20218 739867890
O 10801 13523
S 9507 923207536
E 14244 65668
E 12541 60820
O 36057 98466
E 92266 98859
O 13484 46962
S 7026 942977497
O 7140 77390
E 91467 91951
E 14660 64028
E 18235 30651
O 11804 53106
O 58707 84010
I 43585 43633
E 58586 94518
E 64962 72654
I 59362 84806
I 77897 80894
E 55546 80210
O 46983 63785
I 3592 42136
E 47655 68706
I 221 60314
E 29851 45547
E 18818 72619
I 26765 44861
S 37939 256474824
O 40052 70440
O 54956 99612
O 19693 72583
S 2251 957088840
E 91864 96222
O 37168 54742
I 23199 81315
O 47920 94891
E 80225 84349
S 62541 879268230
I 14398 74690
E 1337 58986
I 63305 73120
S 69110 263170601
S 90317 258267242
O 42662 64036
S 58590 644720141
I 51558 57502
O 8568 98276
E 41822 86322
S 65310 935720139
E 7605 7993
O 38021 83449
E 40316 68038
S 15913 180645428
E 58537 70525
E 36288 43587
I 10606 35893
O 40627 58042
E 28091 80988
E 17427 47551
I 48519 49164
O 85951 95401
E 3341 97939
I 11551 77308
E 20934 96559
E 1071 27906
O 73103 87696
E 53920 83159
S 39656 682898328
I 54883 72680
S 99423 431750079
O 29348 75633
O 63037 97904
E 16282 61863
E 18484 79643
I 40841 77294
E 20625 64149
O 26500 70926
I 49412 54539
I 245 68886
I 30219 55813
S 19185 354365023
E 34273 62622
O 34409 40410
S 7250 304220747
O 39594 87448
I 12769 78846
I 24308 31374
S 8570 52249691
E 11636 30077
E 19069 94391
S 36561 182445804
S 98156 546743378
O 12823 32977
E 32035 56804
O 8285 82985
O 34826 60496
O 915 71283
S 12071 23616989
I 17220 25997
I 15984 93520
S 72335 208002250
O 48930 83573
S 47084 746547837
S 96475 700802628
E 58585 99909
O 18645 73116
I 35764 40397
I 4523 85187
O 43209 62434
S 93632 471755723
E 32849 57401
S 4619 701666587
O 2096 42180
S 26833 882408673
O 10137 17791
E 3222 82556
E 76040 89506
I 93818 97489
O 62333 98895
S 12808 746267728
O 53079 99494
S 8587 196354415
E 9037 13515
S 63813 301498461
I 14312 93641
I 8928 43499
E 14209 97933
I 15188 84745
S 33145 173245161
S 46710 343001337
S 22041 427501706
E 64055 96824
O 21739 84940
I 55356 65322
O 1238 10543
O 21223 56946
I 45180 67706
S 12008 905809011
O 12908 95756
I 60545 67992
O 2859 29897
O 15015 16962
S 67720 431891468
O 4610 24155
O 37942 61743
E 23931 25687
O 31092 48378
O 27868 45570
E 41784 78483
I 11319 37446
O 45244 97894
O 1856 13751
E 93064 96135
E 4121 49440
O 19348 66105
I 91116 91452
E 67025 99260
O 10047 50674
E 14646 24115
S 16758 291236881
E 26772 87721
S 10677 596622766
I 58376 83992
E 74502 94663
S 69475 871565656
E 59841 68571
S 19096 322399022
S 55031 525408974
I 2818 9604
O 76286 90486
I 3435 13250
O 56719 86459
I 51307 57049
I 58693 90473
S 80449 717714373
O 23718 84092
S 30419 230614488
S 13115 4379096
O 14034 69906
I 32699 93947
O 22708 30270
S 20140 542833288
I 8329 25928
O 21817 47868
S 88837 281672404
I 3961 19781
O 41608 97040
S 9301 423960466
S 81803 781669106
I 14702 56862
S 61687 539872539
S 48696 875031985
S 74501 76964744
S 48856 36816796
S 37967 155574195
E 47816 67346
O 42465 84983
I 43848 76883
O 9867 27829
I 27563 61681
E 24150 89143
E 28819 53567
E 16432 64693
S 34369 836617068
E 42689 50997
S 43515 437719403
O 59236 90207
S 7364 571796978
E 39184 47455
I 34211 86324
I 4537 72904
I 595 95228
O 19147 83797
I 29901 83205
O 34898 40412
E 8655 55247
I 4396 7962
S 29833 999602213
S 83307 722756715
S 76367 211287770
E 22456 96232
I 83415 88476
S 78327 194991438
S 84232 151511204
O 89635 95791
E 9707 46719
I 70545 85957
S 35440 104684428
O 18065 71959
E 13745 57829
I 54351 68268
E 62178 68758
S 25914 315741146
I 29328 59608
O 17542 76069
O 6652 89183
O 83188 90226
S 81095 163280890
O 10711 69541
E 8109 47304
S 39259 713617894
I 14051 88436
E 4481 92235
O 10885 38229
E 25243 75522
I 10000 45266
E 1769 32992
O 31393 45132
I 30962 37152
S 11815 819995416
S 24139 460971958
O 10546 27879
O 2863 50653
S 47666 429782229
I 35421 98916
S 94462 202319875
S 98418 832323726
O 6458 18033
O 46641 64253
I 14549 30908
S 87274 959501846
E 56824 86764
O 17900 95516
S 99576 540057143
S 56170 414223574
O 23376 24981
I 63403 99076
O 43397 65451
E 4822 47719
S 11573 640134527
I 43676 54093
S 20583 776131190
S 49635 492847900
S 28714 457000315
O 78365 92015
S 61616 229317658
E 5314 74926
S 28247 693271230
O 5200 16669
O 5229 30624
S 27940 87064130
O 59603 90638
I 4705 19825
I 36212 60040
O 16260 35176
I 2981 40251
S 46130 69377531
I 31075 46442
E 68281 95571
E 6480 68566
I 92461 98808
E 39486 92847
I 14337 89180
O 57358 72761
S 43398 696612140
I 56622 88664
E 13402 82390
I 64007 78800
S 69731 748249577
E 13571 86714
I 13784 19375
E 63331 81039
S 82358 130451873
E 11891 69853
S 90235 811181513
I 73169 89644
I 44615 49028
S 20944 951057778
O 83941 85688
E 96014 99991
S 49935 951046444
E 67102 68634
S 86092 236593831
S 64319 201907742
I 77802 89983
I 44368 70867
I 24129 80857
S 82552 21613799
I 49723 92758
I 19382 66718
I 76425 93660
E 3091 18372
S 1215 861087243
E 21160 57304
E 60817 94981
O 15867 93003
S 7452 377920560
O 30434 94561
E 75411 96178
I 23884 60416
E 8379 91647
S 60605 111213551
S 28129 144647197
S 2852 726476857
S 82750 250784180
E 78272 97439
I 47528 58400
I 71497 94766
O 67051 95710
O 452 74693
I 2643 47907
E 16519 84870
O 44549 45045
E 96092 96979
I 47494 52378
O 6111 79933
I 10432 95045
I 17713 82460
I 57355 69305
O 81269 97916
E 1067 69400
E 21417 33677
I 45253 99985
I 17234 51476
O 27271 74666
E 69079 96643
S 30242 428365251
O 84184 91467
E 26646 89813
S 34255 914720328
E 89718 97670
S 97056 599979632
S 37689 482694544
S 10592 258382929
E 81072 85777
E 35 90000
S 94478 964098453
E 25211 36676
I 62926 97039
O 35972 42360
O 26592 61974
O 48224 87328
I 2432 40149
S 83149 101997765
E 1022 1050
O 25570 70238
E 40116 42188
E 40884 43030
S 15889 300734369
E 73753 74315
I 11390 68576
O 10235 91410
E 37711 44458
I 53227 63190
I 53983 80229
O 27471 81108
O 30085 78109
I 46981 98271
I 84935 97140
S 79931 548969732
E 18797 66789
O 4817 28367
E 1575 67125
E 16921 47256
I 12348 65220
S 84434 145515919
I 68729 98406
S 42609 826925421
O 22322 86570
S 97589 739236347
O 7264 39339
O 23150 81227
I 35224 88046
E 73485 79134
I 8539 40132
O 55472 84456
O 46817 59097
O 11987 37306
I 50629 68367
E 46014 91157
I 7333 86983
O 35088 47046
E 47192 55952
E 11869 55602
S 59017 472086519
I 51494 74640
O 34521 63932
O 28801 34610
I 48231 71357
S 95944 935532722
O 4991 23037
I 14396 70374
I 65091 68453
O 23277 23620
I 17870 19635
E 2301 87155
E 2453 36831
I 19186 90898
I 20292 38374
O 39985 82518
E 34454 42482
I 14276 18088
O 59929 70324
E 77367 80605
S 28340 335957871
I 12811 19993
E 4678 40792
S 94533 408493266
S 17332 209822212
I 7519 49796
O 12737 28281
I 20738 62840
O 22689 95876
E 93315 94667
I 390 15917
I 31273 71221
E 17924 52540
S 84716 715414989
E 23596 46094
O 527 23553
E 87493 88812
O 22094 23130
E 78590 94514
I 11112 36879
S 56545 429266924
S 81075 514600071
E 39260 61832
E 94194 98335
S 22396 4083359
E 66372 78802
I 91181 94299
I 81719 86468
E 24719 88423
I 19257 46365
E 3765 82046
S 18631 443582184
E 944 8761
S 47055 768791767
I 44380 73197
S 38377 310724754
S 89935 1697834
O 90197 98488
S 63882 401703464
E 52296 90845
O 93593 99119
S 74510 936056859
S 29233 643016711
E 52956 75958
O 88650 97657
E 63831 71628
O 20395 42300
E 47660 90186
S 67092 814423255
I 46867 97968
E 13217 34961
O 28444 78244
O 9365 54651
S 91668 82932887
O 62353 70918
S 71238 353551131
I 39824 56620
E 8445 91258
E 64175 98661
O 9444 81060
S 85050 788840780
I 25194 49607
E 8101 56998
S 67472 859115417
I 8491 21960
I 32246 59216
O 23763 38548
O 9429 23531
O 2274 59561
S 32667 175978879
E 19834 75063
O 22667 44780
I 47862 86898
O 62776 80033
O 46378 50955
I 419 19627
I 26022 60025
E 8557 8842
E 25042 29161
E 15434 79140
O 66134 66294
S 90327 680757829
S 65735 723000223
I 8823 12603
E 32630 36324
O 87375 98964
I 84525 91754
I 32684 85211
E 61403 63455
I 2393 43919
S 20585 178975640
E 86288 92310
O 16994 83034
I 33253 46950
E 55072 87552
O 41037 73539
S 52907 699167053
I 22309 92716
O 14775 90089
I 48495 99139
E 8760 74195
S 4237 906539972
S 4017 490611979
E 10900 58386
O 34966 41199
E 64749 67936
S 56909 805181700
I 45788 78814
O 3708 90161
E 18141 51353
E 63000 77641
I 19383 81130
E 20724 55073
O 28649 85367
S 48735 817637404
O 31604 44496
E 10372 77419
I 9619 90304
I 22478 52904
O 56024 59311
O 7227 50861
E 46145 63484
E 88842 92995
E 1158 58982
E 42605 61902
E 52337 59871
E 28874 94976
I 45972 63463
I 34196 54011
E 31035 67330
E 75254 97000
E 58076 80544
S 8016 238414803
E 15281 19642
O 59168 70090
S 11559 540601205
S 89977 344025269
I 57369 90678
O 87036 95348
O 9514 80646
E 66109 89647
E 53781 90927
O 13405 35333
O 26579 45173
O 12375 21741
E 53041 80251
E 28084 99909
E 66293 86216
S 89640 496147305
O 16854 27326
E 21936 61179
S 47692 204167943
E 8602 27486
S 17120 336135751
S 38437 57372034
S 42001 8298434
E 44501 68126
I 82843 86322
O 5520 8201
O 15751 96383
E 55171 64723
I 6101 88420
O 31196 85638
O 8292 49647
S 5815 387350527
I 38114 52765
E 80249 83148
S 28044 491273992
O 20402 92205
S 78425 445306696
O 53088 74236
O 5273 12932
I 71085 74167
O 5686 31866
O 61457 81127
S 5648 340827027
E 34023 59354
E 34577 86298
O 13594 27130
I 23142 69567
I 4346 14876
S 86196 546586066
O 19419 52136
E 20581 24955
E 44892 56379
O 20328 80666
E 14644 71361
E 56315 60899
I 75389 97355
O 44639 50728
S 86055 556690692
O 64035 81164
S 30838 617395242
O 2470 89436
I 27840 36786
I 11934 16468
O 6388 67203
S 62418 319090746
O 51716 59903
I 1152 63495
E 1176 64199
E 49214 76278
E 64311 92156
O 48733 97202
I 2811 4917
E 35759 43710
S 38809 164827139
E 17869 35071
O 67504 76382
I 27725 35094
I 32760 68791
E 74759 79950
S 51369 479192783
O 20830 76790
O 71555 77207
E 28192 30918
O 12535 88154
E 26790 66840
O 51266 82890
I 61826 82282
O 59833 90461
S 70605 106220950
I 3685 72220
O 8775 44348
O 15951 94649
E 4241 81534
O 63561 91499
S 23378 671871219
S 13515 431893167
S 10523 237360351
O 7262 79787
S 30140 698919366
S 99211 34721112
O 56375 59467
O 346 88511
S 3852 483416140
S 91867 848542152
I 18760 45573
E 10265 62418
E 56994 75897
O 50545 50733
O 33508 52022
O 39464 58023
O 20466 62911
S 10464 741871031
I 56089 74523
E 17038 58770
E 51308 60846
E 47430 92014
I 68688 72629
I 73425 77811
E 60019 67759
E 20828 57980
S 67245 128802547
O 45978 96595
O 41477 93393
I 6700 32879
E 71091 89253
S 39671 812693980
O 236 65663
E 11878 80445
E 65463 67815
I 33389 85929
I 16573 55475
S 31947 667520886
E 57728 70986
O 56824 93200
O 31000 37928
E 99056 99477
O 82747 95378
E 42619 91025
S 30510 162689041
S 9446 507028247
O 27296 88975
E 10574 45519
E 8559 99620
O 6968 67860
I 52494 94692
E 29279 33475
S 69747 285174334
I 54634 70102
I 9760 35042
E 37293 41053
E 25974 38893
O 34661 88699
I 66038 83693
O 65384 69777
E 24466 50755
I 25427 75644
E 7585 46717
E 46023 91899
E 26229 99401
O 40197 40717
I 43882 90272
I 73898 90424
S 68737 979480492
E 22345 89481
I 51768 65172
S 13528 208038353
S 11334 54145502
O 73812 80092
I 88998 96314
S 48853 753323260
E 54351 56480
S 36158 850029138
E 7609 62012
I 39365 51363
E 39339 75612
E 50762 57507
E 30006 32203
E 33106 63167
I 14133 42539
I 82186 95850
O 49819 71248
S 26252 824848762
O 70577 85998
S 87516 522291611
S 22869 473760106
E 41896 59146
E 1200 7573
O 23522 99135
I 61575 69004
I 51370 90272
S 95359 96496376
I 21480 34655
I 28605 53875
E 12723 93861
E 43309 46637
E 43658 92908
O 16711 65811
S 80080 606619806
E 24371 74487
S 96422 507585332
I 46008 84681
O 44218 79696
O 21617 78458
I 42269 99936
I 72939 94039
I 71330 78745
O 3392 79558
S 43936 383926784
O 21163 94037
E 4809 77436
I 16774 95941
S 23421 198462254
S 81991 558497300
E 50203 77728
I 9957 47994
O 13736 81430
O 73938 90190
I 11409 53420
I 18260 91364
E 11299 60551
O 3774 23471
S 97839 229070767
I 51362 84229
E 21380 69970
I 12959 21792
E 58223 89007
S 43114 337575664
I 9473 92253
E 53649 66487
O 51844 99005
S 74360 87097072
I 22496 26004
E 17131 28332
I 16341 29528
S 92975 435405790
I 37527 51399
O 11559 94184
E 76217 88647
I 35329 79003
O 27431 57902
S 98532 741719246
S 27746 597965865
I 3088 74387
O 38069 39930
S 61380 377677656
O 10020 38974
I 5261 58314
I 36857 61683
E 51967 73515
I 83179 86136
S 27152 934229531
S 52031 226573885
I 1591 14905
S 51904 33422918
I 12465 12777
I 82130 91977
O 13273 78180
O 1501 2848
S 20991 961744087
O 12054 49639
S 21406 935086807
I 4162 26659
S 80486 808488508
O 40748 68220
S 79871 167730856
I 10566 87203
I 11240 94884
E 35775 48894
O 7856 39360
O 83730 95782
E 18637 87999
S 59014 240611245
I 28724 50932
I 28171 78168
E 64999 85721
O 46850 85886
S 78521 923112325
O 12601 69895
O 31725 80773
O 54370 62241
O 42607 85769
S 69399 339983325
I 47602 69928
I 5 35884
S 89103 913950378
S 59337 819888844
E 12645 22287
O 38986 55858
O 10097 51654
E 85591 95481
E 8092 17979
E 31799 92438
O 53386 80255
E 22334 79858
O 161 2566
I 12498 20855
O 20756 27489
I 54068 86085
O 15377 94571
O 69643 99854
O 5350 28246
O 22288 61444
S 40434 282321535
E 18178 80916
O 28033 47380
E 18044 58717
O 45750 87771
O 49684 85565
O 75730 95804
O 41131 87136
I 12152 62796
S 93632 832231552
O 133 95118
E 64790 73397
S 27281 364073484
E 22264 24904
S 20178 419984288
I 15427 51629
I 16853 59729
O 11823 73311
E 61988 87700
E 19537 40937
S 91478 970172252
E 19118 91519
E 18225 98398
S 45614 458717362
I 8414 40061
S 61440 737258246
I 6128 42906
E 41381 84816
O 43927 89753
I 69740 81682
E 55316 98016
O 40199 53486
I 65646 67540
O 8961 41824
O 60873 93857
O 19170 37466
S 56355 322236697
I 1316 98492
S 34277 78262944
S 49655 79787072
E 12477 99810
I 28485 44513
O 46565 84369
E 88309 94640
E 565 60952
I 36510 44979
E 14046 87100
O 59511 64408
O 40879 64405
O 14315 71612
O 63203 86830
S 54781 862294228
I 53211 83440
O 29905 61166
S 37611 942651600
O 4100 91095
O 77 8848
S 7630 972749902
I 23920 88157
O 7745 60617
E 85745 95222
E 10311 60358
I 32034 84054
S 75526 601215286
E 48691 95026
I 54867 97344
S 39941 989247731
S 81718 487036282
S 96469 383734492
O 16072 74875
S 14877 764873831
I 57423 57490
O 68697 82175
O 77075 83855
S 3997 949699675
S 9421 115048136
S 24862 960881166
O 77234 97817
S 16309 212910700
E 28441 53881
I 28691 79698
O 16594 71567
I 42010 62132
S 2875 689504650
I 293 49487
I 39952 92355
S 94109 43091690
I 60485 81692
E 27654 92532
S 36018 776240533
O 22934 24591
S 24251 222706952
S 93159 268755017
S 1250 427655259
I 45641 76274
I 75428 89135
E 20824 36583
O 31828 46973
E 4468 74481
E 11149 99660
S 70740 690706624
S 84113 962188041
S 6353 160671722
S 87263 283888023
O 66644 84115
E 40427 69215
I 86162 92136
E 77128 77146
I 4253 16331
E 35318 99632
S 77149 77388169
S 84020 684246940
I 16312 46589
O 52432 74989
S 13754 634359336
O 11871 18663
O 53520 70023
E 27931 93730
I 20178 50181
S 40456 523913339
O 43344 71223
E 57191 74711
S 40208 158752171
S 40501 10997978
O 6255 49451
S 37529 135883376
I 89210 95346
E 55151 61247
I 44145 96382
S 12584 514607690
I 22661 36394
O 20679 35426
I 28704 59919
E 8166 43027
S 89201 363724961
E 48503 77448
I 3591 87503
I 68845 82724
I 68222 93594
I 2330 19870
I 6618 12588
O 33804 72894
E 40265 76304
I 13643 48186
E 9160 18092
S 2240 504122083
S 39414 834927964
O 85885 94857
S 68980 64312558
E 8538 82232
O 53472 78618
O 90850 92606
S 27730 471611595
O 39066 88289
E 73055 97319
S 55762 223319261
I 7734 71054
O 36884 62948
I 76913 79415
O 25863 44923
I 16123 91716
I 3523 51722
I 8308 85196
S 87887 825844752
E 30921 68383
S 94978 405345961
O 8720 64782
O 5897 68039
S 58752 175297665
I 74336 81779
O 5758 7915
I 26202 93491
S 11409 582791534
S 90195 73149721
I 29013 57415
O 64750 80114
O 23956 30558
E 20275 97729
E 842 2470
S 69885 880711692
I 41334 78525
E 41789 74272
O 30902 84448
O 5969 75634
I 58201 80002
I 13507 88757
E 580 59378
E 52627 69430
O 22121 56010
O 76436 88193
S 29400 538006366
S 84295 745166222
S 57829 56682272
I 42963 50599
E 43135 46620
I 16550 97288
E 37588 81257
O 28249 32712
S 15329 562129538
E 15285 72328
E 42088 98062
E 32864 41983
O 48594 79486
O 5129 86848
S 20936 132768342
I 25629 62745
E 71403 98594
I 34071 43071
O 24749 50951
E 57591 60055
E 64272 84183
O 30961 67835
E 85965 96856
E 44709 67562
O 49228 65880
O 7043 95032
E 51623 98774
I 81045 97943
O 6338 66665
S 89130 211114494
O 4645 61532
E 39490 71128
S 20419 455243660
O 28484 55756
I 45355 94578
I 6872 10909
I 6361 78357
O 38638 55677
O 41142 78190
O 58329 84829
O 41719 80685
E 18873 84772
S 90737 257345665
E 21642 42421
I 8706 12311
E 15680 48988
S 90036 757086451
I 52339 66142
S 20813 804717314
E 9288 93511
O 8435 57104
S 99972 890643496
O 65683 94950
O 28017 51580
O 14543 65538
O 38381 94700
I 8552 71537
S 2642 288773792
S 6583 16691157
E 59797 68470
S 42387 671059967
E 67357 71391
S 53855 154555073
I 65885 88309
E 88003 94738
I 29561 46784
E 29312 43719
E 10043 46774
E 63950 78580
I 84668 97302
I 770 31317
E 17434 47134
I 26842 50312
O 55693 76872
S 96093 204210165
I 53745 99869
O 85266 90650
O 49592 81616
S 78964 992661699
O 11713 57725
O 88880 95211
O 1740 42461
I 59015 75689
E 10759 99048
S 38668 134506904
S 63989 131328606
O 14509 91563
E 54194 98841
I 11760 44040
E 71808 94637
E 28655 78430
E 8904 30294
S 1781 481944521
E 11169 52175
O 31118 68101
S 48585 279514311
E 3578 13013
O 19002 63375
O 46771 55874
E 13012 38041
I 47956 80812
O 37880 74007
S 26636 473390198
S 32409 167525995
I 23716 81845
S 95279 974953411
S 51782 979647566
S 53818 961805848
O 12336 96753
S 50544 851392423
E 42995 57544
E 33075 52114
S 36227 4715078
O 31660 57109
E 6512 89552
E 35084 85865
E 74353 79343
S 5299 966900427
O 24380 44578
I 3237 81886
O 68562 98906
E 17952 83518
I 28296 33926
S 91883 338308713
E 5440 73057
O 59085 82167
E 562 22624
E 63646 92395
S 25751 101507137
I 40600 40951
O 7988 99899
O 56646 95482
E 16300 57425
O 18371 69360
O 10011 90118
E 25317 30730
I 3746 13764
S 13909 843947201
I 30920 41217
S 62219 959894712
O 72350 98041
E 35818 37145
I 1102 67455
S 67126 190642775
O 47375 74560
O 64941 66070
S 13825 84895245
S 53657 605644501
I 57810 95254
I 25527 62670
I 77154 97893
I 27144 57391
S 22959 665805614
I 3246 67986
I 74884 98109
I 17106 79679
E 25380 60997
S 87114 460192186
O 19935 61307
O 9641 81986
E 19905 33267
E 11558 22859
O 45352 81224
E 10387 33564
I 22323 59460
I 14908 49545
S 16030 106413690
E 19150 70797
O 24263 28773
E 58366 75540
O 21508 89806
E 15883 56374
S 44973 975013264
O 26539 88276
S 70601 89026445
S 75398 354843552
O 54999 81070
E 23379 28024
O 8099 77501
I 67266 94046
S 75301 612537861
E 3091 18036
O 18031 92888
S 38377 367483092
E 33183 98028
I 49516 78864
O 62198 79477
O 30933 55119
S 74969 661004855
I 63701 89563
I 10641 87582
E 52779 76194
I 17649 70406
E 11167 11370
S 30229 4344339
S 37849 295571426
E 24113 83842
E 69551 83325
I 34175 47429
I 20784 21035
O 8983 50663
I 424 88208
I 91768 97431
I 84105 97595
I 39530 87485
O 73482 98449
O 2910 94826
S 1744 214729915
S 28592 89868315
I 15265 32623
S 77463 100134437
S 35576 624832388
S 57355 807916360
E 7282 62265
S 71827 675100181
O 84079 90462
I 34158 93630
S 76573 757953779
O 26246 56106
O 42151 79038
O 369 69191
I 33863 62534
E 12763 54564
I 7093 93346
I 54910 99765
E 22720 93721
S 90285 774510024
S 2340 33110244
E 32405 49354
S 21791 379563529
O 2692 79926
E 20549 89799
O 20390 37131
I 29868 71710
I 34250 76768
S 20783 380589366
S 13386 524362170
S 77891 704063835
E 21510 39162
I 5331 6351
S 68540 322355519
O 48007 81073
O 72205 81511
E 36177 58327
S 10672 504165164
S 41149 164581532
S 86527 85200648
I 35402 92210
O 81466 85130
O 44217 96784
I 37828 57674
I 61004 91718
I 21260 70541
S 2624 201032676
O 14967 86306
S 998 431902865
I 33811 36780
O 43650 75867
O 61360 78388
I 17506 78529
I 45737 68429
S 14054 58467237
O 24344 45378
O 41860 62461
E 72345 91806
O 5663 12077
E 16842 23173
S 98676 844922826
S 7233 780018647
O 5216 40030
I 22132 79264
O 2777 20511
I 40070 81251
O 937 43586
E 26166 74376
S 60209 28711015
S 29326 581210488
E 66263 87306
I 84272 94014
E 22468 54658
S 94409 838682824
E 57395 63302
O 83298 86729
I 52635 81926
S 31557 430887120
I 37958 59916
S 59662 658659504
I 29715 98110
E 45848 84860
E 35970 39749
I 38067 59178
O 33373 52240
I 17281 74538
E 11163 66075
E 59334 95510
E 2041 79076
I 70337 79758
S 75966 664882389
S 96306 420314163
E 85549 87256
S 51478 169527734
I 88619 98332
S 61961 831171377
E 8534 22834
S 60988 987373022
I 37212 42977
E 23303 67261
O 1387 89860
S 3891 659654940
O 70762 99308
O 39508 85412
I 86235 93183
O 32920 79105
I 21085 73481
S 15206 144052327
O 21923 55640
S 87347 747268341
O 8655 99007
O 76577 91825
O 7445 32129
I 72448 83747
I 26446 75428
S 31439 382780865
I 5498 47979
I 90532 91203
O 10213 63408
O 17579 95458
I 35641 42176
O 4856 83441
I 50375 63041
E 31297 53883
I 57341 68233
E 77069 84798
I 4017 97566
E 63165 72429
O 34864 62604
O 37382 79486
I 18382 87990
O 15347 43449
E 3179 65554
I 13752 52240
I 28829 38111
I 30591 48087
I 29394 36136
E 21961 54040
I 7375 50444
I 82820 94622
I 38226 41722
O 71171 73139
O 26400 49189
I 49106 85526
S 70703 980701073
O 49171 89979
I 14129 83037
E 3762 96052
O 38194 48090
O 4667 77261
I 47541 69100
S 86653 385133162
E 63076 76950
E 49893 51181
I 8866 62654
E 6556 52575
I 8809 67307
O 44974 70151
E 53585 63163
O 20654 82855
O 55022 86358
E 47317 66504
I 5885 61280
I 15407 62322
E 1765 74724
I 19226 84524
I 48035 78642
S 46171 841949875
I 42989 62521
E 40195 44664
E 7525 76555
O 16785 45170
S 86996 634551677
S 9381 199816312
O 50421 93148
E 19200 59529
O 75309 97686
S 48248 554649850
O 69748 88866
I 25924 52466
I 72150 86394
E 90774 98570
S 81945 387339127
S 77258 211933740
O 63429 72779
S 18866 318383811
O 8414 62328
I 38947 43394
E 15044 17722
S 92631 119669236
S 84612 951517628
O 37951 50727
S 23349 471199063
E 6511 69560
S 5782 165013512
O 29147 63113
S 52135 620013973
O 4735 60487
O 63335 67438
O 2159 23750
E 30822 49811
E 52784 62838
I 19539 24152
I 57010 87113
S 84513 971819104
E 41748 87470
E 6680 66758
E 37310 77846
O 826 22962
I 34136 98852
O 45239 89824
E 49124 72335
E 8527 84502
E 53972 78930
O 13739 88472
I 25614 99011
I 47916 74605
S 74737 16207043
I 25395 61623
E 19664 60175
O 20817 68418
O 783 38778
I 51072 83261
E 9196 31205
E 45975 97265
I 83973 92245
S 46878 835926751
E 15821 85869
I 53613 74380
O 63790 97783
E 28575 53056
S 33534 334472026
I 44981 85261
E 3705 69434
O 11456 19652
S 70930 221184093
S 44923 127844957
E 11777 80286
S 5412 19131297
O 29428 73651
I 83636 93244
S 10886 889419961
I 69509 93061
E 3897 31826
S 32093 928736238
I 13753 21511
I 34516 76371
I 9263 74335
S 18639 239270630
E 16783 52601
S 66211 188380923
S 54976 995194919
I 74645 75902
S 60399 654307465
I 14410 88108
S 93467 320326251
S 59734 263677270
O 61788 93976
S 46031 347056270
S 35905 244393006
E 32775 81036
O 28065 50746
E 56709 59031
E 68293 76652
E 19634 83481
S 81639 178362764
S 96850 949784271
E 20820 99941
E 2521 32927
I 17155 59953
I 71924 97199
I 13622 78531
I 22103 52112
O 21070 64187
O 63411 76732
E 44252 45594
I 9520 65643
I 16473 48507
O 3974 21309
S 58940 629571314
O 17738 66550
E 22985 24420
I 63505 89036
I 60637 84525
E 75526 87435
E 43958 90752
I 24991 73330
S 12870 188679460
I 22713 93479
O 2201 98642
I 55361 77603
I 66967 80562
I 7330 35993
E 71395 88782
I 29396 67225
I 90056 97839
S 1297 929526824
I 12108 20220
S 32259 511929877
O 7915 92216
I 66151 66589
E 13960 69339
S 38935 646367247
S 12519 357517172
O 12689 55554
E 5687 36356
O 38081 55370
O 51461 64663
O 31731 57929
O 21227 24346
I 66556 71278
O 41668 79974
O 17717 81734
E 14570 74448
E 16773 64464
I 34253 55536
E 21491 74139
E 6094 43717
S 12226 590841132
O 16175 75567
O 17743 88748
I 61684 69473
O 75319 91573
I 28982 42994
O 8206 80568
E 16198 21592
O 65749 88017
O 12808 41600
E 60983 83281
S 38972 891324650
I 5330 33330
O 28845 43455
E 13827 50118
S 66243 745493466
E 3382 96882
I 23641 52902
S 17017 844932887
S 56915 722301002
E 7468 29335
O 95581 98616
O 7794 32122
I 36854 98746
S 61036 268202700
S 9113 997518291
S 1388 867098744
E 49504 57479
O 62135 87891
I 45296 45804
E 53030 96860
S 13475 851567947
I 1615 28564
O 21403 65693
O 13871 49683
E 13846 29346
I 40059 87833
E 60729 77094
I 61450 74928
O 30297 53960
I 37245 65749
E 30127 87424
E 10696 79706
E 37533 97985
S 36092 184847604
S 36978 774663328
I 44720 46749
S 53230 123543251
S 98565 341157266
I 24656 95223
E 54452 81194
I 15325 54901
I 15833 58758
O 36965 77785
E 27408 30196
E 26403 73851
I 15463 82519
I 9508 71790
E 58481 67426
S 73595 96590055
S 71405 619236205
O 8082 71866
E 88943 97717
E 43963 64415
I 14063 28181
O 39386 61440
I 56434 94150
O 70420 91162
O 13950 31690
I 16662 68241
E 43452 77600
E 29397 38282
I 19922 37583
S 55529 256541807
O 3211 51039
O 51609 84087
S 94384 234319293
S 98702 574630364
I 11046 53359
E 17186 65825
I 177 59011
I 36242 90947
I 6130 57174
I 48399 64708
E 6105 39264
S 93314 804730584
I 6186 35036
O 28065 71001
E 61426 63491
O 23868 66631
O 12005 77292
O 18726 57065
E 66466 72100
I 40488 92184
I 30042 37549
O 14946 16068
O 7906 50919
S 78538 513699534
S 15611 480362967
S 31716 318763010
S 66508 249582471
E 37934 69253
O 47547 49104
O 31946 64435
O 12331 75141
S 31309 82487143
S 81319 645202000
O 77480 88601
E 33145 99764
E 76784 98634
I 32208 51659
I 1111 37412
I 50635 59408
O 6768 82942
O 51731 64704
E 15375 67647
E 8194 32062
O 25876 36319
E 10218 41437
S 7735 784606383
O 22173 31985
I 17795 40921
E 26032 55894
E 2246 23174
O 69450 98353
O 36833 76166
O 16217 38378
I 42385 65016
S 66618 255816934
S 94224 975657703
E 32807 55281
O 51917 54168
O 54076 81125
S 28603 185692427
S 28077 245238549
O 70199 84072
O 44688 51071
O 14354 15828
S 51334 380882063
O 52465 98498
E 30982 33589
S 21926 337733400
E 16562 29353
S 89906 297294485
E 1271 86436
E 28239 33681
O 57501 67814
I 14666 77082
O 6832 94795
E 3810 19761
O 55817 95782
I 85923 95992
S 31715 111874101
S 3402 820812023
I 23081 98977
O 25607 70384
I 78947 94579
O 65139 87113
E 28399 55421
I 12719 56616
S 45219 316933566
S 13892 483414441
O 37213 92287
E 22252 38492
S 55947 982738686
S 43479 477458227
O 21914 58280
O 45959 86890
S 61429 523156043
O 82484 98359
I 19981 69963
S 173 222353735
S 80717 776679190
O 3668 60664
I 54927 71585
O 5573 77999
O 11807 27523
O 52650 86490
I 8654 43162
E 42155 52402
O 2332 25413
O 58672 59649
O 14619 36430
S 8878 449046998
S 91865 542626025
E 40061 91968
O 8056 94397
E 45605 46942
S 34142 817442673
O 1876 75974
S 78277 84061326
I 18317 57581
E 45481 67206
E 27705 76887
I 8045 26237
S 8535 175912789
O 44182 74884
O 34034 86428
E 5772 34945
I 24485 84652
O 42334 60810
E 21480 33891
I 53123 54432
S 44243 977297282
I 44599 76523
S 47132 795327069
E 31297 74973
I 849 44403
S 24615 250005366
S 82468 79322258
I 55835 60830
E 63915 69566
E 23645 32016
E 7963 92435
S 30043 965548303
I 80815 89500
E 9503 45540
S 43376 553463222
O 27977 40115
E 74333 74618
I 93610 94922
E 23264 44969
O 11526 22687
O 13199 93664
S 90206 21247631
E 52779 56422
O 61193 75212
E 24653 61115
I 28376 79166
E 39119 67340
S 38224 179000686
E 71085 77963
S 18877 592458217
O 24052 65486
O 75188 84862
S 15616 126884258
I 12772 65701
O 45904 53998
I 29351 58359
E 23316 42701
S 78707 180787965
O 25938 84122
S 57702 641936247
O 68892 95618
S 94701 26216226
O 17173 78558
S 10929 998071669
I 73435 75514
I 71285 83306
E 42524 54264
S 8233 445123204
E 4292 74492
E 30186 84032
S 56940 904399638
O 27956 63737
E 37305 71244
O 229 399
O 36952 70527
O 57891 79770
E 904 69114
O 34725 77445
S 39335 103672299
E 61174 91276
S 14613 355421074
O 43483 53736
O 58055 81866
O 10885 81198
E 49589 58656
I 7512 18164
S 21056 32727627
I 26506 70471
O 7532 32499
O 64421 64530
E 26085 34654
I 44765 68595
O 2933 43120
S 75931 485848993
S 55398 228270136
E 55063 88122
I 66962 90720
E 7042 93487
E 25271 45852
O 31983 58163
E 16044 82163
I 15525 27858
E 61639 78950
E 34393 95833
I 22194 33590
E 54494 65405
I 73374 80753
O 19770 61989
E 52087 98085
S 34008 638507133
I 38785 96061
O 81888 98172
O 31638 55593
I 54611 99810
E 33035 86090
I 62159 89600
E 13337 55074
E 18696 63576
I 1954 99895
I 57266 74338
O 35949 87799
E 4679 39442
I 21032 95250
S 292 334267116
S 20097 518739990
I 50693 87241
E 50910 55656
S 36365 663551033
S 35935 657485408
S 32336 451655932
S 99176 804091262
I 4747 5663
O 40101 96637
I 71471 76974
I 1053 39369
E 59431 67584
E 8800 26298
O 14708 87896
O 41829 71363
I 9798 32315
E 32324 34290
S 47105 449632146
I 33959 53813
O 14312 39265
I 7335 40461
E 11213 51937
E 34941 58403
I 15221 19297
S 8717 264931532
S 58344 18960996
O 76512 91747
S 63388 148894234
E 16135 86973
S 2152 563230992
I 39500 50432
I 24080 54563
S 97889 571153238
E 46731 92182
E 45699 83874
S 55873 501732955
S 31962 25896234
S 47160 274636311
E 3571 83655
S 64704 74352553
O 3095 20171
S 98507 768816826
E 23035 46265
S 42936 946478706
I 25469 31553
S 45875 534363738
E 44033 91002
O 35227 93667
E 30228 80403
O 75801 76935
O 27421 54728
S 10731 750053066
O 15758 81297
S 43327 420379415
S 22186 726914509
O 17655 82628
I 68631 82889
I 26935 43382
I 4169 72247
S 26120 586195825
O 27298 54551
S 85828 716373118
E 23962 76660
I 38068 79940
E 1058 20918
O 1941 79187
S 14569 712671713
O 60475 95144
S 13294 70900118
O 46847 55515
S 75332 803937763
E 23366 58862
I 6757 21545
I 50607 64571
E 54817 87323
E 43837 59543
O 5341 48497
O 13552 78352
S 56375 914897778
O 37095 61190
O 22073 46003
E 12414 92217
I 11747 80219
E 12524 19805
I 72007 98167
S 82298 347427215
I 29952 68040
I 44049 85584
O 82943 99616
E 17029 31247
E 29767 73459
E 16948 24840
I 43955 76895
I 69548 79149
O 16670 97878
E 57685 85890
E 68088 74824
E 62590 81411
I 15702 53839
S 4462 185457892
O 2489 98680
I 17542 27490
I 35632 57686
S 68077 311676412
I 7463 17378
I 81636 92167
S 13970 156329796
O 28616 34039
I 1169 73732
S 64313 586668108
I 6427 75395
I 30262 91837
S 51831 744602189
E 19248 47408
E 76568 94929
I 34396 90591
S 36827 227305479
E 26193 71329
S 1581 228995500
I 19483 78821
S 90738 228883516
I 23161 83722
I 27318 90736
E 7732 36743
I 37098 69368
O 733 74920
O 39975 42994
S 70147 285390382
O 22710 24980
I 22379 46611
S 54922 247546236
O 64011 95864
I 7978 9336
E 34174 46887
E 23188 32329
O 92697 94655
O 5013 27317
E 18095 36688
I 27945 60447
E 5895 71342
S 25582 823927819
S 77637 653503666
O 1208 71450
S 95931 779673719
O 45077 71069
S 52195 706018613
I 27910 70341
S 1182 120373415
O 41814 64114
S 9014 222780842
S 53248 994798737
O 43207 88856
I 25310 45583
I 8088 22800
E 32817 42832
S 2831 707191536
S 11183 321979965
O 22614 41993
S 96177 812380648
E 39747 59958
I 14236 35168
O 41753 44367
S 75311 992038348
E 59109 86873
I 29810 42854
S 63699 820155030
O 15346 56231
E 31774 94557
E 19106 47795
S 99456 215503512
E 16686 51327
O 18073 66654
I 50005 71724
O 5457 71866
E 1024 75040
I 12338 52696
O 56389 56589
I 4974 99840
O 3072 19328
I 18842 73339
O 6057 33528
S 1781 321358235
I 15923 82940
E 904 14938
I 88738 90474
O 81791 92351
S 9066 408812114
O 60394 77942
S 34509 857771231
E 63580 88097
S 97970 853591323
S 92434 898520207
I 65785 88510
S 81478 923790219
S 83040 554017324
S 67344 159209843
E 8539 31033
O 91566 99363
E 11064 31634
S 95447 296382623
O 10921 19007
O 28139 99422
O 882 49169
I 18189 54735
S 72713 577775119
O 87658 90343
I 17842 91410
I 12374 40349
I 27930 92159
E 22287 83772
I 19820 95986
S 33437 84033554
E 6924 38467
I 36899 96476
E 81456 89069
E 41721 86529
I 75123 80741
I 36485 85233
E 7945 67207
S 469 897994315
I 17488 92462
I 40334 88704
I 23529 41933
E 49140 67014
I 40629 53540
I 46705 53685
I 31684 84323
I 42089 76785
I 24521 79705
E 9636 35524
O 74998 79764
E 43609 59109
E 4173 38737
S 32085 425099271
O 12314 60430
O 5595 46951
O 39342 73121
E 27121 30740
E 20446 92923
S 1791 324921420
S 13273 365778965
O 75943 93756
S 44687 349008348
S 91363 531575102
E 52909 91345
O 16204 80201
I 34836 63665
E 41867 52711
S 45492 77787168
O 10573 30337
S 82256 809437038
E 16731 51487
O 22034 76932
O 72055 91616
S 43569 212147084
S 78794 492066880
I 20246 73983
S 47071 362736470
E 60133 68675
O 17776 22308
S 21228 551546584
I 20428 50894
I 78441 98925
I 9349 17432
E 53666 92793
O 21270 30109
E 2674 55426
S 32661 165673988
S 29648 190521423
S 56393 714665464
O 14627 87982
I 52568 95314
I 60615 90056
O 14306 61910
I 39584 51654
I 68555 71545
E 45991 80331
I 28812 63587
O 54523 80367
O 52743 94285
S 78372 3924100
S 78291 526467930
O 54407 77734
E 18821 36120
O 15750 26624
E 49003 87331
E 12966 61003
O 36380 45099
I 17145 67178
I 66312 98292
I 35493 79340
I 20570 64595
O 4408 37595
I 14045 59076
S 28844 618046306
I 18223 77636
E 11213 85833
S 81856 915587133
I 64516 67599
I 25078 50656
S 95540 189584240
E 11014 46109
E 58485 84369
I 54205 58411
I 12498 67094
O 88322 96763
S 59370 293597583
S 88967 70130112
O 60280 94754
E 68821 96798
S 79274 808091367
O 61062 94158
O 65244 68071
E 3040 19854
O 26363 71293
E 75033 91795
I 18669 68991
O 26999 69541
I 27491 89555
E 37750 88513
I 2867 15629
E 62472 71715
E 33045 79270
O 14243 73018
O 55787 95351
I 10701 50898
S 65964 325779290
O 11402 51746
I 32452 76286
E 39044 81142
E 45647 81189
I 9034 46663
O 17644 69631
S 49279 683511222
O 84020 84199
O 57027 84092
E 74444 85636
S 7077 462702873
S 23270 981881964
O 38176 99424
O 7763 27259
S 11720 41497321
I 65600 82063
E 25233 62148
I 67444 84804
S 52623 628347530
I 68249 89327
E 36146 74601
E 8613 16502
E 42175 46420
I 2795 87078
S 22784 498092871
O 30690 53179
E 33692 64576
I 20470 32382
S 31241 237084820
S 34559 660112762
S 37560 461620254
E 6529 54278
O 29911 31691
S 65285 936322794
O 61459 73094
S 17408 36514919
I 9201 22704
E 44725 45227
E 47687 96159
E 70719 90731
E 42480 96738
O 31078 97333
O 5536 28010
E 52603 61142
E 40809 72329
E 25261 62715
S 65068 282770967
S 1139 295478116
I 60341 70985
E 79406 93291
S 52475 590023040
O 59169 85852
S 37236 61578370
E 35604 52939
I 13631 55322
O 63051 99348
I 10948 37964
I 25374 59325
E 5364 89446
I 27664 95180
S 28749 621541571
E 43326 97929
E 84327 96906
O 70140 78578
O 62937 94930
E 19184 46621
S 62178 851336620
I 26706 36223
S 53741 27591587
I 82187 93106
S 77093 883100251
E 3840 46884
I 92255 96959
I 77551 81895
S 18732 230648273
O 24726 50531
I 76289 98797
I 22322 63867
I 38676 97489
E 13685 84108
I 37951 91349
O 7811 72449
O 16509 96698
S 42191 430610473
O 79074 80502
I 23789 79773
E 37138 43975
I 37537 61340
I 4382 74906
I 1687 80879
E 71269 90902
S 97088 253812370
E 1483 69710
O 20667 51759
S 60993 631789492
O 7059 63642
O 24277 78187
S 9619 49183883
O 15535 53333
E 10147 81968
S 93632 971369584
S 69451 805355050
I 15742 68590
O 40657 83307
I 4342 11125
O 17672 56024
E 15241 77913
O 13475 21373
S 90318 545076309
E 11609 90249
I 21857 82854
O 20505 29501
I 35524 71185
I 26353 33904
I 25547 28282
I 19752 40687
I 64704 76877
S 44546 720131648
I 20511 62979
E 28081 80107
E 5381 17320
I 32723 70604
S 46933 373466477
S 94019 165518233
S 37141 726679583
E 10322 65525
S 98306 669722101
I 42721 83147
O 48977 57158
I 82941 83164
E 2700 66813
E 722 10188
O 38739 56771
O 54157 93060
I 28104 89031
O 10247 85868
S 87613 87335671
I 16076 65401
S 73009 301951820
I 59477 98544
O 51914 68794
I 68475 71163
I 18953 92379
E 7989 99936
E 48570 57897
I 49672 50781
I 84648 96743
S 54427 25800494
E 28134 77332
I 9735 79232
S 74944 221889472
O 64510 99375
O 16812 43515
E 30543 44511
S 62291 12283596
E 80855 90027
I 83374 87174
I 8958 70575
E 70927 98094
S 52982 436910008
I 27056 82497
O 14333 46570
S 98212 700076763
E 60652 68428
O 35364 62520
S 24471 915808778
E 39956 80600
E 14676 52679
E 2357 95598
E 44969 56941
S 92899 670502870
O 17275 78015
I 41235 84542
I 15028 19702
I 22744 67907
S 51469 767023836
E 50700 98115
E 80859 91903
E 47639 47820
S 48765 150500644
E 61846 72810
I 11972 58460
E 78789 90261
I 16327 91556
O 12205 84626
S 41821 725968896
S 88564 448835327
E 23281 28030
I 60444 69278
O 44888 62315
I 29028 38081
E 22786 44988
O 13537 48397
E 65686 76681
I 18515 81993
E 38267 93350
S 19931 220733760
O 18204 30592
I 40285 85012
E 74909 78610
S 58951 288608200
O 89711 98709
O 33884 91210
I 9983 21674
I 27154 53281
I 34234 75647
I 18943 53079
I 44973 65342
S 23243 524444952
I 2923 53076
I 17667 53068
O 68288 90646
I 16877 60818
I 79471 95305
O 12422 88178
E 56148 70398
S 12988 396907499
S 64410 485030774
E 8029 78859
I 3382 73284
O 64268 90593
O 8366 71686
E 26281 88969
I 46348 57574
O 45076 47189
I 18752 49955
E 42343 82269
E 22299 36524
S 68813 190063658
E 51066 94953
O 6074 10974
O 33370 83928
O 18096 42196
I 11025 40839
O 47310 71517
I 9067 95452
I 28413 37450
I 59448 89789
O 5123 64873
E 2079 3367
O 17076 64211
S 10204 675164177
S 93015 567579160
S 87689 385728460
E 60173 72127
O 20367 33929
O 52061 59853
E 74408 95152
I 46363 69734
S 97842 116636422
E 85143 85416
E 57718 66478
I 15100 98326
I 50658 87334
I 29817 72068
I 17566 89340
S 37344 356377094
I 3394 94740
O 31011 59445
S 80742 345107486
O 29429 69972
E 11208 70686
I 17953 76194
S 74397 982993753
O 68688 85767
I 2371 53315
O 41829 64497
I 2730 39191
I 9246 32621
O 22688 26612
E 62193 66801
I 19176 57757
I 74988 86640
S 51330 930031174
S 56805 545843480
S 96721 156184775
E 77 99452
E 29212 96777
S 39045 367661778
I 22586 77224
O 4061 94294
S 53910 614290444
I 35305 99877
I 31192 88109
I 21120 68870
I 40651 60012
E 33396 68327
I 32834 51006
I 29891 36246
E 49338 54864
O 43139 65594
O 58296 93564
I 19081 52641
E 30285 61135
I 8677 40454
I 17295 54494
O 64228 86659
O 83566 83674
I 4620 53894
S 31175 739547061
S 75369 488268701
S 68061 495027026
E 3721 29097
E 45462 46214
O 17408 38780
O 51466 81012
O 13563 16132
I 81078 81208
O 85485 95592
I 192 54098
I 23763 82338
I 13887 56439
O 51915 92297
I 9815 43396
S 60649 812304804
I 64274 90906
S 3628 384335706
E 43886 64053
S 46789 383426352
E 45855 89682
I 64209 65150
E 94655 94953
E 73233 99454
S 39791 217662387
I 36954 66861
I 60625 95331
S 35485 294477467
O 40043 49666
O 7622 25813
O 39093 59910
O 91662 92299
S 5560 121666273
S 97739 762795522
O 26136 43941
I 47812 50438
E 46990 68622
S 30570 100815656
I 5039 73196
E 30613 36101
I 39121 70722
I 22344 55429
O 76358 89439
I 66781 74516
O 9421 63204
S 56460 637929074
I 65274 90206
S 57727 690718222
S 9100 765209171
O 10028 64325
E 51905 68390
E 65941 76445
O 74820 85256
O 39848 43989
I 52561 69113
I 9829 95619
O 63437 74167
O 5850 44247
E 37391 50491
S 89050 847218082
I 7272 68920
I 62529 88880
O 39622 46605
E 5084 79898
I 94500 99785
S 29180 153546208
S 65561 763518521
E 9744 47264
I 9962 66462
O 23302 27385
S 32506 325063938
O 33864 85900
I 38269 94215
I 80834 99841
O 39936 87153
E 72005 96636
S 62816 626766802
E 30464 98329
O 57377 76886
S 82710 970619479
E 17924 46952
O 10357 95608
S 40839 603378824
E 28341 76275
E 5830 51859
I 2915 62408
I 11194 83881
O 24885 54242
S 14765 481145573
O 46339 47723
I 88620 95006
O 561 18018
I 65874 77407
E 6357 21616
S 98252 763095217
S 76789 282236043
O 57208 63418
E 6303 6982
E 14352 58747
S 13141 273750525
I 46185 97415
S 64278 64047491
E 47146 70322
I 10222 73884
E 21285 85929
I 6844 54834
I 49791 93423
S 873 992953493
S 5125 954356300
O 63139 71708
I 44762 76761
O 11410 64973
I 47514 64079
I 7990 62058
O 19916 30440
I 36014 61422
I 2229 14545
S 10203 574657189
O 3101 83084
E 9178 43425
O 3273 50651
I 26018 70125
S 51470 928308633
I 37954 51567
S 68936 251714764
S 80487 948194368
O 33580 41059
O 66652 83457
I 28252 83330
S 35625 933858209
S 79352 875689020
I 87527 93052
I 52410 81732
O 22192 62009
S 99734 18334155
S 99844 195192993
I 17967 90799
E 20384 52089
S 55253 754218291
E 33092 76552
E 3112 63310
S 83018 881023680
O 68876 85916
S 42739 620678221
I 4027 26006
O 4388 14006
I 28548 82441
E 37212 96271
I 61440 69082
E 23463 32103
I 36288 91908
S 79988 22331975
I 21630 64404
S 3400 910361246
S 32012 465648897
I 34542 59295
O 20351 88464
O 28943 39460
I 61925 67259
O 2525 13047
O 46859 82839
E 71307 98312
I 33297 39048
O 72367 90077
E 37959 57419
O 30707 48607
E 15561 34143
E 62613 98043
S 34682 827866060
S 49088 347801016
I 59513 91885
I 53120 84539
S 53742 741719100
S 14198 316655349
O 27142 97943
O 35424 64327
E 84026 84742
O 54789 80281
O 32410 93305
S 566 846413813
S 93332 723980837
O 10641 65827
I 27054 96442
O 32886 46292
I 31533 73146
O 13251 78503
I 38304 77844
E 4543 66209
I 28086 83199
O 38007 92061
O 15534 63761
E 75120 98404
O 5681 39004
O 16429 76252
O 15442 18570
I 13802 29253
I 25838 27081
I 2378 46321
O 6969 68223
E 15004 74478
S 95431 125612977
S 84152 805439420
O 30758 77944
E 21112 50819
E 15091 45101
E 37130 99187
E 24173 39940
E 12257 54970
O 5132 9363
O 27581 61871
I 11615 60985
I 5752 91076
O 43640 54867
I 28528 59042
I 50635 56368
O 39457 61146
S 82662 725597505
O 35638 72701
O 26666 78648
I 49330 80322
I 34375 38173
O 41852 97090
S 21564 994346949
O 3233 55809
E 72021 82205
O 19687 90135
I 5381 44170
O 44727 85488
E 38770 74099
S 63970 613467511
S 79116 918365319
I 60426 76884
E 36738 43818
S 15289 179516548
O 29002 52524
S 62200 849499874
I 1487 21970
E 38720 66525
I 2615 51905
I 30387 59991
E 43749 68789
E 131 53353
I 29218 76954
S 63600 715448468
I 55909 87663
I 12124 40173
I 67959 68351
O 4031 46292
S 18334 763300552
I 11010 83569
O 71677 76140
S 84973 970488920
S 98307 644801506
E 76437 97382
E 68702 83634
S 5418 524358439
S 62485 684663937
I 64903 87787
S 34910 664337664
E 47484 90344
I 26068 26585
E 58808 82116
E 15701 16695
O 21952 61493
I 10648 66473
I 19703 88257
E 18484 67900
O 46184 84435
O 4918 90786
I 49452 56694
I 46483 70730
I 58483 63670
E 48539 84449
S 48403 859458513
O 79259 79779
I 8973 60342
E 36019 49684
O 10756 57135
O 60078 98444
E 89930 94596
E 44435 77816
E 58033 82823
I 2103 45107
S 45173 546254213
E 1941 26660
S 71212 402643422
E 65464 77988
E 64397 82976
S 70243 294544068
S 28687 973824897
E 64950 96255
I 4275 60033
E 10693 16223
I 29717 73286
I 13985 44042
I 31467 97913
O 19988 37294
I 22645 42245
S 80194 683512649
E 4107 83250
E 30046 66108
O 41929 68473
E 27135 81514
O 67547 92936
O 342 21411
I 73603 74702
I 6065 32249
I 39400 93279
I 24933 34007
S 57934 468059974
S 64403 564796865
I 11004 35852
I 23459 45654
I 42994 96583
O 8465 55696
E 39706 54108
I 12634 21716
S 90697 623794741
E 69328 72731
S 90281 733939052
I 17609 80685
I 23887 52342
I 16468 36878
E 44242 99732
S 82573 523197486
O 35380 70797
E 25142 29904
S 51511 145676982
S 36917 305775396
I 26297 83933
E 40736 54856
O 3183 10873
S 5469 592565653
E 4231 84032
S 18324 371960446
S 180 101489932
E 22497 23600
I 11897 43983
E 9560 85733
I 26944 43908
I 45113 90606
I 20438 62261
S 84815 825303373
E 15761 28239
E 6945 51758
S 17790 30442274
E 29084 94509
S 92848 805305682
E 10509 61913
I 25567 27511
I 63317 81305
E 5501 78166
O 18973 72024
S 18782 127233166
E 73009 79733
O 11739 51481
I 56070 79196
O 15573 62491
I 38499 74586
E 15070 73103
O 32357 86376
I 85766 87093
E 22636 69949
I 31164 45331
E 34564 99671
S 60768 639874255
S 39913 319431466
I 7332 39872
E 12251 22526
S 75392 637660393
O 11523 67250
O 71852 91998
E 56651 75892
O 10077 43965
O 62687 68729
I 25144 41847
S 48338 839664746
S 80838 540122809
O 56083 67046
I 39688 82105
S 3331 199480617
E 23474 84536
I 23952 51075
I 3585 43827
O 21475 21786
O 13414 36307
S 94201 544834189
S 98313 557904777
S 32048 864362579
E 20257 90436
E 8009 67561
S 58420 212849522
E 74534 81693
S 53804 858805639
E 2698 70587
S 44747 731376977
S 70289 625684902
I 38150 97235
S 82646 532140128
S 98676 719162372
I 17432 50290
S 12942 443102281
E 18409 58583
I 20938 35151
E 59490 72538
S 14496 766576539
I 41673 66742
I 32021 35457
E 24948 87850
E 25106 69576
O 40613 70204
S 12757 18275584
E 52034 71412
O 13400 91816
S 71550 313151169
I 20538 69724
O 51227 52139
S 15536 880261146
I 54441 74923
I 43109 87579
I 7442 18175
I 4555 79080
O 16272 18272
S 71145 574537951
I 51968 85249
E 39464 46729
I 9336 11307
I 17020 34074
I 33953 43984
E 13149 72791
I 30856 72182
S 84978 823021548
I 31210 36536
I 24804 59768
O 40614 57063
I 90673 96925
I 40418 99571
S 52966 630537201
E 11549 62472
O 60 50844
S 30175 414952170
S 2003 284585104
E 12393 47569
I 1576 96198
E 17344 24266
O 47789 54771
S 55008 239765618
O 2300 61812
E 25586 66183
O 24111 78692
S 28243 462422488
O 27411 77101
I 4325 51891
O 33250 77082
E 31912 45173
E 49511 56696
I 57643 85282
O 51044 68214
O 47351 61939
E 59225 73723
E 8746 19562
S 55136 308345179
O 58301 80241
O 37560 95391
O 8512 32668
E 21619 29684
E 35058 93174
S 861 36252979
O 9148 27936
I 25951 43467
E 12392 46289
O 36030 59670
S 36574 701141347
I 2363 66856
O 8203 24810
O 925 57937
E 41518 69469
S 4491 612240178
S 209 824500505
O 6627 71353
E 54242 65271
S 83434 8687133
S 19587 788147565
O 21222 44211
O 17776 27111
O 29468 94744
O 75454 95073
E 28538 56411
E 36033 41026
E 41582 90965
O 4631 37008
I 29208 82500
I 8784 62354
I 11391 85241
E 17276 59516
I 15413 74022
S 91125 730960309
I 66591 71184
O 22723 64010
S 20453 170118991
E 14396 33648
O 38037 41478
O 64292 96003
E 10654 35939
I 55221 70558
S 74627 523241925
E 11480 92657
S 54253 140518158
E 80192 97167
S 18224 565398395
I 9658 47441
E 41184 97280
O 43539 77610
O 55148 84663
I 37164 45271
O 13502 42966
E 51885 71215
E 45859 82092
E 35404 67942
E 36522 98318
I 45335 77598
O 11224 85091
I 1528 47084
S 18312 889531239
S 9669 627663179
E 48964 56557
S 48439 998375950
E 31851 45896
I 83056 84292
E 22638 84581
S 29446 998573607
E 63584 83497
I 12375 52898
S 84159 184690128
I 32891 79740
I 38067 91688
I 79770 97292
O 2917 26602
O 12543 86695
O 11789 26162
I 25209 34550
I 74116 94646
O 10105 43026
S 55425 958357558
I 2802 11503
I 40115 63605
I 30095 57910
S 98492 468755494
I 12261 23009
I 12252 22457
I 75110 88394
I 3167 48558
S 10699 19685399
S 9144 321107720
S 43262 635110354
I 20597 53785
O 24283 86827
S 18987 185193617
O 65447 83147
O 166 79457
I 29369 68157
S 54557 496751272
E 20671 78422
E 35359 54533
S 99301 565890656
E 14729 97702
S 22102 442097204
I 6942 10525
E 18575 19535
I 55671 79264
S 28007 538749797
O 71130 89163
E 41442 63364
O 13039 61995
E 24645 63988
O 36761 81117
S 53336 126754074
S 77444 616595970
I 20681 78048
I 9848 64866
E 48965 92926
E 16288 69509
E 79160 85537
I 41268 57859
S 53945 120001250
O 6560 34353
I 10518 28822
E 42269 54543
I 49226 71202
I 29186 78921
E 33208 67348
S 75389 808564017
S 98667 738649691
O 14933 16750
S 61337 846596492
O 64236 92383
I 67998 96423
O 26586 67244
I 28712 51232
O 34264 85413
O 7069 71440
E 16489 69666
O 46394 84615
S 81749 994397945
I 16492 85662
I 13448 53285
O 50907 99147
E 61850 90585
E 2134 37626
I 28983 80236
S 14388 325394799
O 38411 75550
S 57483 452339980
I 28892 98311
I 17135 99813
E 35401 75831
I 46836 56165
E 33159 59950
E 5211 71905
S 32881 814170032
I 6523 98275
E 18237 46583
E 9952 98238
E 7359 37737
S 35356 109304574
E 16458 52107
S 41954 570488420
O 1312 99576
S 30748 542475579
S 30232 656005151
I 36135 87958
S 40683 131236425
O 42617 86756
S 51503 137037501
I 34429 80504
E 91056 99155
S 10986 12977747
O 12849 49140
O 38993 94759
I 81468 92267
E 10942 49768
S 46032 647510554
O 28080 38078
S 55913 237149020
O 5366 19630
O 72608 96143
S 29227 216892520
S 79243 742385562
E 9037 46286
O 11654 29673
I 64618 98727
I 30104 36574
S 4629 214380518
I 46512 67564
O 79649 85146
S 2156 75878142
I 23790 85367
E 31029 73147
E 54205 97883
I 82573 93645
S 42588 350272760
I 33448 43168
E 22208 85491
I 14329 50544
O 84115 98627
E 40240 93883
O 52550 59609
S 66920 439049027
S 12270 306533411
O 58974 94452
S 81860 273586457
S 94098 353820081
I 7968 73142
S 29909 923414671
O 8609 54777
O 86475 92866
S 10142 206295919
E 18431 69642
O 10608 86610
S 47209 374161707
I 4404 66509
I 30792 81615
E 27778 30852
O 64044 85575
O 20147 76988
S 33619 659368949
O 2764 67791
I 70750 73556
O 53409 72160
E 37 8111
S 45666 785879947
I 6985 19805
E 15745 84620
E 68775 71968
O 12878 95512
S 95269 884576449
O 51481 99486
O 65959 97762
S 69859 414119726
O 19213 48787
O 9225 72635
E 2020 5913
O 16589 40520
O 15655 16588
E 33174 85877
O 3605 39235
I 41085 61199
I 43891 66644
I 31344 39324
E 23652 67600
O 45472 96937
S 32046 438150439
E 39661 42938
O 4752 58673
I 55900 83528
E 20152 47411
I 25365 87471
O 11891 75450
I 54562 81422
I 68499 75107
I 11711 42672
E 47074 80913
I 70822 89652
E 14748 19095
O 30964 42774
I 12209 24529
O 5071 55614
E 42897 93554
O 19791 34832
I 55246 92464
O 24794 99304
E 46481 68715
E 2272 70015
S 8829 475620842
S 49997 198639707
S 49879 429802618
I 28954 55727
I 81970 89975
I 85034 92431
O 28528 60257
S 7786 735914780
I 28691 94270
E 63221 72066
E 92649 95932
E 17170 30743
I 17168 57025
I 30674 73686
O 20788 56288
E 29397 83177
O 14455 60701
S 53883 57334990
S 64784 371020296
E 39961 77464
O 51436 80324
E 3162 22578
E 32242 79213
I 15499 75263
I 1941 14538
S 18947 348419332
E 19208 85639
S 53949 824712688
E 6792 37849
E 36584 88925
O 6274 20884
I 10673 58810
O 9062 59167
S 59986 349654758
E 2922 95701
S 30147 40185960
I 76971 88359
O 46568 58201
I 67519 70432
O 74699 95840
O 7821 46886
O 16394 78643
S 19021 684351639
S 98412 62473851
S 82615 473042911
I 56218 94374
O 21783 67860
E 2234 9402
I 9341 85289
E 46386 98788
S 5120 637223771
I 66412 82761
S 99472 863506821
E 67300 76166
E 42169 73231
S 49552 966682740
S 21543 169042238
E 30012 46706
E 61579 73031
O 12105 87940
I 3078 79732
E 91193 91895
O 10276 76268
O 70475 86601
I 84881 93145
S 53466 468451533
S 51936 101138688
S 4961 137794151
S 35194 834157102
I 9624 13972
O 21481 91630
O 38743 40075
O 66193 74561
I 15972 30597
S 4415 61335648
I 66831 70546
E 1155 39459
S 31172 260232488
O 77587 91330
I 53833 72528
S 10377 45087430
S 23619 595814358
O 12467 80990
I 12903 16604
O 75766 88295
S 36375 411382578
E 59899 95379
O 19359 39030
E 10290 48933
O 72136 88256
E 27736 30509
I 44697 65022
I 40328 49764
S 6278 364067755
S 17462 672022278
O 21081 21857
I 33281 49114
E 45235 72846
O 11275 77901
I 49454 83140
S 6534 671130358
E 78423 81981
E 3724 11288
O 45229 45457
S 28390 828078619
S 45679 286433582
E 78710 92586
O 44725 88695
I 8148 22229
S 43584 464902979
I 5760 47084
E 45093 91703
S 26234 645733613
S 71567 768962667
O 62247 71224
E 43870 71117
I 3869 52362
S 18699 217498236
I 40631 99777
I 45246 76271
I 83332 98211
I 24698 72710
O 3345 36850
I 14584 95435
I 72043 76907
I 10318 74330
E 13703 38826
O 3947 55114
O 77697 79152
E 4319 45680
E 8604 66215
E 34068 96486
O 27336 93519
E 4818 50767
S 18246 977563398
S 2996 29325884
S 14552 876514329
O 8032 68886
I 44215 96833
S 84887 351722236
E 39744 40098
S 32494 710299561
O 81730 99444
I 4123 16948
E 70859 76161
O 11037 29767
I 12430 27289
E 21848 72340
O 80188 99147
I 54653 74260
E 89286 97853
I 10917 41035
I 70140 92308
S 59274 374326053
E 9727 21796
S 1694 259281708
S 78886 157029293
O 11452 30523
O 76209 99955
S 65101 357268345
O 15691 64850
O 29002 90762
O 69227 78863
I 69655 82700
I 50131 91733
E 6025 79707
S 72519 124367933
E 69243 72233
I 91018 98223
E 30716 73237
I 49282 67502
I 87936 97840
I 6077 19649
E 72490 91362
S 5798 104509203
E 84082 97812
O 27364 53001
S 56695 875223664
O 61260 90130
O 55109 68172
S 34581 63678764
E 69527 89191
S 16885 130263466
S 93890 724293590
S 94517 734983289
E 27240 70706
I 30709 97462
E 897 22997
E 4649 72202
E 291 59179
O 13556 83723
S 84310 595629101
I 63938 81108
E 5976 37828
S 79584 259357335
O 1405 15406
S 33329 371513302
S 72224 483566020
O 1868 37751
S 74080 975644020
E 18522 43021
I 22088 93126
O 75924 82654
S 792 753358985
E 11094 51895
O 10306 11726
S 83409 409468735
I 62454 91495
S 80487 360579936
E 51070 63236
E 38470 83125
O 32031 90943
I 11664 90209
I 12278 22857
E 20225 48670
S 34065 138388538
I 2363 44812
S 69900 197671288
S 79636 14918299
I 41601 52933
I 55720 77825
S 4715 324960506
I 21596 45592
S 19696 239742325
S 96744 988133352
O 5466 60539
E 20809 25673
O 2253 86152
O 57920 77772
E 87468 98653
S 77642 241541184
E 77445 87614
E 19044 41183
O 6410 73333
S 15300 542491229
O 1602 63469
E 28707 79527
I 21936 22874
O 9455 75953
E 20936 72643
E 18016 93161
O 15334 91048
I 22038 67381
I 10679 42982
E 21570 96011
S 88770 43677514
E 12980 43139
I 83765 85884
O 4944 33290
I 4449 58293
O 8540 12893
I 67470 92625
I 27128 77540
I 11599 87048
I 17058 48094
S 1778 185313027
O 63615 87804
O 60373 93970
S 98981 138742972
O 25061 38844
E 19985 77868
S 3716 85813506
S 85986 480423080
O 80166 82830
S 12425 81764749
E 24094 73823
S 68560 236676701
O 37749 76485
O 31497 59618
S 39635 32230624
O 31208 88187
I 69484 98619
E 43310 67234
O 21735 51421
E 1225 30702
E 8694 97423
E 54741 58704
O 4248 21983
I 27267 29670
I 6882 37188
E 37697 68864
I 32652 53859
E 9800 76799
S 68015 708111367
O 55559 86832
O 28073 78164
O 65884 81200
S 21561 664091238
S 66619 988414026
O 40433 73759
E 104 92180
O 9474 22239
O 14244 70374
E 5112 43069
S 31915 952773643
O 45669 56937
S 60059 75296338
S 85609 173934547
E 1861 57355
E 26761 45926
I 79626 93700
O 28787 87702
S 34053 856532610
O 51211 91870
S 18485 913487580
S 43379 123256804
E 5604 56554
O 28233 50052
E 40588 74246
I 19807 84377
O 16071 68788
E 53614 99423
O 45564 62025
S 49985 158332904
I 4482 5866
E 9597 24529
S 28660 349009068
E 48402 50804
S 222 180147120
S 73241 666496741
E 25587 91029
O 53421 64873
O 87088 92666
O 25774 56914
S 6809 119312675
O 25755 82232
O 13913 44831
S 18203 617471135
S 7731 458650008
I 46123 86527
E 41835 78429
E 39475 83952
O 58767 76592
O 28266 46724
I 5348 34339
I 24990 43332
O 10172 85673
I 24607 43536
S 23280 417143252
O 42222 97122
O 32615 90615
E 38131 98607
S 75176 483910722
I 34139 39068
O 22104 75918
E 41565 42156
S 85519 296843525
E 45402 66695
I 30546 80465
E 24878 26354
O 5587 28918
I 27017 78818
S 96516 135580669
E 18252 28130
S 10415 747016596
O 34242 99306
I 28707 92049
I 13009 89864
E 26886 76685
O 40777 59163
O 61571 84224
I 63871 66938
O 92144 97513
E 25356 49934
I 21777 65745
S 54211 296304345
O 86726 89984
E 44576 64172
E 54381 82589
S 90800 803673765
S 9657 804793483
S 31915 147914399
E 53286 90837
I 62907 76949
E 17207 96763
O 18550 57857
I 8088 31395
S 94087 432414603
S 92722 125548667
I 82690 92165
O 11068 17936
O 12525 44034
E 21335 41314
S 31711 489158286
I 43303 53142
S 29145 161639103
E 32453 75822
E 14991 40422
O 67629 93060
E 7401 47135
I 17710 55790
E 9717 51717
S 46344 957484328
I 29792 93452
O 46317 95644
I 3305 25053
I 6515 78234
S 50610 234491971
O 45605 49528
I 69149 88206
S 91834 83216403
O 17104 95172
O 84438 95369
O 38459 53147
E 62281 66943
I 23280 48609
S 47791 572833720
I 6906 19850
S 67415 400948352
I 17863 26892
I 20210 77542
O 13080 80635
O 17737 93458
E 11546 25828
O 36475 68671
O 80021 93543
E 36515 88809
S 11943 81917178
E 38806 40252
O 3842 32280
E 34940 46180
I 4362 59972
S 96741 383254096
E 44524 67204
O 51210 64065
I 33132 40272
E 12221 12928
I 10269 93444
O 13382 42404
S 83139 554568452
E 27380 74268
S 79213 68867869
S 42721 300471063
S 36091 845350321
I 11828 81256
S 84215 819568993
O 12814 34893
S 36751 186047971
E 8506 84376
S 35230 833981615
E 8976 69904
O 95305 97352
E 74202 88193
E 15322 31377
E 22050 89716
I 78035 79660
I 81996 87533
S 50891 736369204
S 31846 535698272
O 6622 23949
E 18926 36247
O 23652 79615
I 15725 92091
E 9496 38244
O 40034 42279
I 18055 47299
O 2235 66018
I 58737 99036
I 53532 75125
S 17182 809807481
E 2015 91785
I 32361 73295
I 32429 70838
O 37522 50828
E 39353 82561
E 38132 78151
I 30631 33957
E 69 9660
O 44450 58182
E 39038 46993
I 41889 87017
E 25377 37077
S 70777 674803387
O 51489 86064
O 10261 38563
E 11342 65195
S 5272 793904378
I 56780 79181
O 54811 55703
S 76841 162442551
O 10982 56825
O 73531 99221
O 9991 56552
E 90948 93098
O 76697 80030
E 47409 74924
I 15269 72346
S 35586 719575905
S 81931 374515655
E 52609 93367
S 83246 273367443
I 37342 44158
I 24294 87293
S 5647 369258749
S 3354 131851126
I 31526 44322
I 2243 7286
I 11702 49521
S 35060 738232469
S 52867 562162978
O 69232 99855
S 97073 642981496
E 23037 60930
S 38836 209760554
O 34030 38668
I 40836 89411
O 73644 99295
S 40775 590088718
I 12871 44723
I 57984 95162
I 13369 87496
O 56104 76952
S 86312 83381342
E 30577 64292
E 26697 67368
S 55773 820576276
O 8749 48239
I 8333 30190
S 99489 346028815
I 46152 98837
E 47768 69833
E 42214 93063
S 15727 215266918
O 35933 85441
I 36133 47317
S 65709 326549797
O 43413 45239
S 6463 244937206
E 57439 89282
S 23032 851877001
S 30238 472829677
S 70533 787449212
E 39108 72341
S 37632 820282066
S 2041 40013463
I 5859 57780
S 88243 714243502
I 23379 31809
I 89008 98149
S 90761 768935499
E 45464 64036
O 10744 37298
E 3877 88705
S 19978 618082926
O 37040 46288
I 44659 46819
O 48296 90552
S 4400 11616371
I 11681 73283
E 57195 88502
O 9105 23742
E 6959 71229
O 14857 85501
I 29263 30952
O 15018 19218
S 98350 464318118
E 26520 97356
O 14217 57378
I 43350 98793
O 24951 33060
S 53209 678375845
O 19902 55479
O 33262 39859
I 16675 73011
E 6457 17588
S 1256 895168839
I 63652 68649
S 66207 789738847
S 73464 153629007
O 15427 84121
O 32761 70711
S 45253 867702510
O 23081 79091
O 34662 47754
I 18751 35039
I 42335 95564
E 65072 83373
E 45345 73314
I 36781 49276
O 12967 38560
O 63900 96419
E 65751 70691
I 32587 48574
I 23369 33382
I 14033 17528
S 86492 833999146
E 6070 89475
I 53508 60664
O 11333 88161
O 13720 16483
S 59509 36884720
E 60452 65637
S 19969 440370486
E 38499 53261
O 27770 93086
E 16534 79626
I 29864 54659
O 60580 74363
S 99731 93881981
S 95267 620734116
S 87467 375686971
E 64084 77449
I 17114 68011
E 34920 62414
O 47645 84491
O 31984 42110
O 19377 93608
I 83664 93001
O 36159 98706
O 27822 40070
I 54887 69017
S 40578 365703779
S 62379 898408404
I 42089 63710
E 33989 53202
S 16016 407970443
S 60307 444892757
I 8728 26851
O 28827 32386
S 30261 814894808
E 28518 41206
O 17321 21319
I 2021 5638
S 91324 370872682
S 17328 920427885
O 17260 29361
E 46552 58226
I 15112 76718
S 64700 25989983
E 23572 60886
I 82157 88161
S 36821 974049572
I 20805 27921
I 35836 71551
S 95832 575626881
E 86228 93053
I 59028 69290
E 23144 90866
S 29211 689186465
I 80080 91919
I 22103 54238
S 12509 87570052
S 7900 88222397
E 47529 60808
S 1029 795437
E 45139 67672
E 16738 74066
I 53830 67274
S 12902 672213136
I 12860 74360
O 12412 65936
O 35820 60628
S 79336 748547772
S 72798 905900386
E 46058 91332
I 50338 55766
I 6395 38063
E 24339 46112
I 2017 32032
E 2431 24217
S 92897 288028225
I 39151 55161
I 54026 74562
O 46930 46978
S 90125 502344236
S 40411 856118137
S 72470 284242840
O 29771 59859
I 1197 75302
S 94755 375291992
O 36695 59793
E 7730 34694
I 52601 96678
E 51679 94022
S 49141 676362467
E 29659 85280
I 15682 76962
O 50208 59776
E 79429 90547
O 5813 58840
I 14660 37584
E 7645 83603
I 18063 57995
O 37833 74758
E 15581 55482
O 30212 44576
I 12904 93313
I 37126 99338
I 22743 97670
O 55217 61012
I 11807 32901
E 40849 88067
E 67240 95050
O 13342 64208
O 58359 89129
E 15918 77002
I 7956 76905
S 46023 188010578
E 10473 12230
S 46412 575980988
S 18498 749875942
S 21364 501607678
S 74474 761663876
E 19444 87508
O 68592 75560
I 42700 84183
I 22256 81844
O 25662 83452
I 1586 74772
I 31307 78013
O 4532 29243
S 54139 63434592
S 57559 877703629
E 53396 85968
E 3207 63376
O 7335 51200
I 58533 94503
I 31693 94364
S 90777 296595647
E 25561 72487
O 35809 75726
E 15650 30427
E 93421 94758
S 90369 993293017
I 49962 54930
I 47384 79386
S 27757 600068460
E 72946 98942
E 41742 48461
S 34692 512785343
E 62337 64401
O 472 34828
I 12254 33475
E 22397 73896
E 28527 81349
S 27383 709982933
O 3438 84050
O 13017 20390
O 28271 85102
I 61994 92766
S 87347 928948165
O 9977 83624
I 30038 65666
O 10418 74725
E 6549 30807
I 89723 95315
I 70970 79820
S 47096 673459225
S 43041 199002099
O 54110 77209
E 19516 44777
O 19592 54511
S 76031 208194885
S 74000 625159124
O 73993 95678
E 14725 16565
E 16633 49152
S 38911 786817417
E 53504 61668
I 8113 53247
E 33303 76949
I 15115 77803
I 23559 75421
S 29080 246542094
I 43284 58405
I 81179 92706
I 7144 30743
O 31832 76057
O 62869 94998
I 2423 43967
O 48995 73988
S 50771 706485348
S 17664 298622008
E 37482 60612
I 9052 89335
S 60576 789978444
E 7491 72978
S 46693 776011100
E 5252 62654
I 14462 92532
E 38085 65959
O 28764 91134
S 47671 62841565
S 94982 59381384
S 2112 14807205
E 5472 37588
O 3770 48475
O 26633 94304
S 47840 272650955
E 81651 82757
S 70399 304499112
E 800 49142
I 29460 43402
E 25504 48199
O 33491 54771
I 52124 85353
O 31561 84961
S 63470 828195968
I 21438 51591
O 2490 86877
E 42948 98146
E 678 2216
I 48752 74422
S 58856 388696948
O 1031 17066
S 89753 165054704
I 37839 48584
I 51367 55904
O 35669 68688
O 26875 29546
O 23775 68748
O 22850 60541
S 84825 363695203
E 47943 70849
E 10859 57932
O 35914 60954
S 17686 907330331
E 1218 38001
S 79190 39550548
S 58975 51978914
O 8581 95006
S 67409 15109505
E 48790 53528
I 41233 65378
E 16041 55906
S 90173 848866617
O 8550 45740
I 6875 46056
O 61814 78929
I 82456 95504
S 62321 447235474
S 60662 296976391
O 4997 38116
S 4615 565219341
O 56418 87367
S 67030 48156542
S 85100 285019451
S 14439 773148696
I 10736 77737
S 79526 950614862
S 90184 354070114
S 40357 103218940
S 92088 303258386
I 25904 45422
O 16209 46766
I 6886 64732
O 75475 80710
O 49774 92743
I 36955 91207
O 12969 72878
I 1542 61028
O 21034 31222
S 72474 269217913
I 30415 92185
I 26888 67259
I 20914 56694
E 44718 64228
O 21503 61199
S 56428 698115481
O 18134 36240
O 24979 76809
S 64492 843161376
E 45723 83050
O 24734 61861
I 63625 76210
O 14318 61373
S 11740 250070364
E 9948 46348
I 66532 71250
O 22268 61601
E 51843 96933
S 44384 262906705
O 13701 18405
E 3187 51785
S 29842 480701399
S 37596 701587922
O 13973 54563
E 40202 41518
O 61784 81935
I 55094 75834
E 60940 91509
O 3166 15734
I 24970 89662
I 11517 24177
E 5527 85723
E 85165 98169
S 20746 587305721
E 13786 35928
O 43338 43528
I 33755 82854
E 87199 94837
I 22327 50085
O 38749 76825
S 1488 482492724
O 16186 67704
I 3560 70422
O 38576 40717
O 1468 33918
E 3028 20807
O 6482 61302
S 24202 37473317
O 2647 55829
S 4131 900558678
O 24873 54464
I 40497 69350
I 62853 83964
O 10225 10918
S 73539 261970777
O 6396 64867
E 18038 38520
O 29190 59593
E 27960 61513
I 13230 41016
E 22191 53454
I 22065 48411
O 13571 41385
E 30860 30866
E 37648 92203
E 13409 47785
S 68728 516630388
O 26666 87501
O 6223 15545
O 27098 94631
O 14582 98526
O 36599 69856
I 29879 66217
E 26436 27114
I 36054 59623
O 11499 41834
E 30783 52638
O 54396 78117
I 14508 19929
S 65840 718612777
E 8788 32535
I 38434 66546
I 38115 58350
S 8826 505452307
I 9506 83785
I 32576 89067
O 81917 84410
S 82121 775067245
O 31960 32192
I 3813 40899
S 79012 848887722
O 28695 40254
E 67227 97466
S 55478 299907507
E 15081 68379
O 90917 96298
E 20556 84074
S 31044 1518549
O 60544 88169
E 34312 77885
S 11751 975070536
S 76919 992874845
S 77394 179056524
I 30796 44281
S 77035 454062956
S 24636 13614253
E 50483 57136
S 53251 312238417
E 68643 100000
O 16567 61439
E 74804 87089
O 61035 97518
O 42777 99892
O 51134 61428
O 27567 34917
I 34796 59914
E 21466 62625
S 70873 244478785
E 3299 40135
I 63763 85362
S 50285 160410243
E 22918 36157
S 62277 223391424
S 94988 306888266
S 51686 191435307
E 83407 95890
S 27072 669538511
E 38734 53534
S 24694 49859804
O 23715 83930
I 2612 34745
O 19070 60775
S 35769 872251585
S 97677 947528137
E 52200 98759
O 81833 99574
I 88192 97900
O 95524 96084
I 48785 74354
E 6513 47088
S 44162 465141619
O 31550 60104
O 68833 99820
I 23221 88644
O 81100 89487
S 43515 708804819
S 7332 292700564
E 9806 60353
E 57879 71016
E 77691 79740
S 66715 729940265
E 41463 90987
O 26843 59776
E 55192 78772
I 8840 31548
S 52750 106155050
O 74096 74272
I 26160 56466
O 27713 79212
S 28812 268610363
E 44539 70929
I 46907 96896
E 15927 67344
E 32461 89310
E 5881 31075
S 21537 596356222
O 33946 82717
O 54852 88140
O 8169 62933
E 42967 85476
S 61662 52378493
E 32970 43674
E 18432 52552
O 3725 49409
E 14958 31879
S 82488 217036723
I 79064 84801
E 10141 13381
S 68459 82853205
O 6390 73153
E 53139 80960
E 64011 64778
I 9146 50609
E 54024 75175
S 10444 872682526
E 8003 77035
S 76692 386901691
E 53973 90184
I 38712 84403
O 6445 66672
I 30750 55790
E 33768 34173
O 396 52335
S 19795 370694601
O 10370 13601
O 39461 84761
I 52260 66464
O 59954 91079
I 24985 84408
S 11806 933921867
I 12770 40012
I 43335 82784
I 82884 82962
E 7972 85981
S 31169 977829884
E 3580 70308
E 48593 49345
E 10820 32042
I 15098 70216
E 77921 82805
S 57859 305564442
O 17000 52565
S 81923 972890802
E 53650 82261
S 32450 686936010
E 14319 60147
E 54943 61989
O 28779 79897
O 34078 39207
I 3395 49587
O 37100 73844
S 37072 859397945
S 76885 899097059
E 36181 42559
O 260 67979
E 29054 52833
O 9589 30663
S 28001 671046620
I 28576 48434
I 38042 89643
O 34619 91193
O 69374 77196
S 78438 202657168
I 12400 43546
I 12996 20224
I 1459 82244
O 63409 76748
S 65515 755702761
I 64562 64987
E 20798 88850
S 25665 33390100
E 34233 58428
O 5744 29308
I 45321 97366
O 58272 99128
I 66961 75712
I 76101 99002
I 8724 24503
O 48137 82424
O 88709 90906
E 12380 70399
E 3064 21176
I 11951 84968
I 36433 75295
O 32995 45695
S 61521 497294753
O 1710 68983
S 28051 592532825
I 24147 49963
I 52099 52806
O 53282 92587
O 85579 98960
I 26725 43428
S 19219 800356983
O 35309 88423
S 47949 867466150
E 35678 59787
S 78391 597621997
O 27047 83453
I 32252 67616
E 16832 90534
S 50575 760960826
I 59847 85265
O 70115 85295
S 61379 322097557
S 99833 98439959
E 1816 86768
O 38401 74618
O 89813 91160
E 2166 15103
I 11251 19794
I 2697 78911
S 24139 474945524
O 2990 49665
I 47870 63717
E 7118 30056
O 190 56236
E 51668 98369
E 83161 97326
I 7184 39845
O 11389 53425
O 93776 94981
E 8578 57310
E 20382 97590
O 51574 53642
O 50064 76811
E 45028 71093
S 18558 236127450
E 23179 61057
I 23571 28023
S 84783 526772397
E 14601 28036
I 44491 99613
I 4696 81688
I 96013 98502
E 33890 58757
S 90552 866247713
O 47182 90204
O 32876 65678
I 9062 50922
E 7886 21758
S 51893 354030051
O 43463 66987
O 55604 67661
O 15070 81701
I 76296 85210
O 50197 91931
O 35325 98113
S 15023 764136807
S 28793 460660626
O 17018 47612
I 1888 38313
O 8036 48372
S 46575 517047196
S 31705 420143702
O 66876 88927
O 15339 49363
O 57943 71190
S 28868 967231966
S 67175 900454543
O 12256 98894
I 32114 54516
E 64109 99144
I 58310 66785
S 83979 972809779
O 2295 43331
S 56623 748186038
O 49703 55019
I 43952 60133
I 5458 39431
E 71121 74886
O 15569 88558
I 24131 70522
S 3434 713663950
I 43098 61810
S 77516 125368466
S 71322 978540147
E 83656 93178
I 33656 50767
O 22554 56085
O 45228 72522
I 23285 51820
I 49645 62423
O 69074 70243
I 56196 74120
E 395 24100
S 94908 249556303
I 17817 51883
O 727 27510
O 54792 86541
I 35114 91577
O 18676 21347
E 33207 85299
I 46467 58175
E 24170 72977
E 27254 97552
E 43600 79732
O 37629 50911
O 21906 59843
S 6745 195244149
O 3926 46013
S 53680 875486045
I 5302 77773
I 43803 50736
O 57625 62221
S 35999 901882583
I 35960 74264
I 21067 70978
E 19419 21510
O 50114 50807
S 13125 516212669
S 25905 706251455
E 75890 89801
I 81924 95099
S 2766 648230914
S 3720 931713668
O 25377 63550
I 56781 97413
S 77666 784156447
S 17262 881771027
I 2746 18972
O 20289 91687
I 38973 59571
S 34606 821510689
E 56302 90466
O 21428 22490
I 38504 99538
I 3047 72055
O 73605 88576
E 29738 67848
O 28848 58856
S 27309 10026358
E 9281 79385
I 44078 69099
O 22015 79332
E 45232 46098
I 12520 76517
S 20210 634165324
S 64528 598188448
I 61672 90538
S 97124 49673427
I 40913 92358
I 952 25671
O 47743 94175
O 75064 92142
I 80204 80448
O 74 63178
I 23767 58007
S 34300 654780472
E 21894 99850
S 38547 205959006
E 74667 95095
O 7116 98463
E 80841 98140
S 1053 491902528
S 52155 697446691
S 35403 922076077
I 73541 77568
S 5900 783835816
S 63368 932914349
S 47656 188415952
O 46571 59108
I 69655 92581
O 4739 87582
O 58391 76028
O 10951 17625
S 62723 526638512
O 22705 28521
S 38770 804313319
I 29143 69714
E 478 12238
O 27140 83335
E 14364 22222
E 44686 55749
E 12226 69984
E 58680 59827
E 12164 41771
O 16479 98800
S 54609 244609584
E 33242 86896
E 6875 71429
E 8561 60453
S 3697 399092414
O 14662 68380
E 45545 94663
O 77764 98743
I 27099 54578
I 6155 93111
E 2058 16441
S 9838 626683922
S 29567 725080777
S 15049 460385653
E 6417 56886
E 1141 95476
O 14655 97861
S 80231 866676470
O 68630 76835
S 39354 895880050
S 65458 506461066
S 71424 616340872
O 22837 49979
S 66236 193575621
S 97414 176999270
I 62210 89331
S 83852 287711494
I 83321 92341
O 24904 57166
S 52983 827629318
I 20676 47594
E 80527 93261
O 78362 93284
I 25671 36791
I 30247 41887
S 22371 935084841
E 12943 32452
E 25955 78255
I 23936 56855
S 59396 377199852
I 8012 57670
E 50296 57128
I 25098 37224
I 46878 74794
I 88949 97862
E 48902 79532
E 20232 93931
O 43521 98505
S 20193 56756117
S 22185 152517225
I 56607 85244
E 39090 72283
O 18586 52483
E 4026 70596
I 35598 90386
O 52308 84490
O 31617 84336
S 32853 690803628
I 22351 27294
I 20452 96627
S 98373 44304061
I 19644 90792
S 7208 691290786
I 6987 65949
O 20420 82155
E 13406 64937
E 24882 66132
S 22687 984975182
E 21964 22369
E 48023 95250
S 52799 565869401
S 61653 14401545
S 42028 324036897
S 16482 464907947
I 4122 68486
I 14903 45246
E 27357 79503
O 78323 99343
S 97224 959205137
S 99541 476043886
S 94017 43397701
I 395 51590
E 46044 52447
O 39462 73886
O 36245 89101
I 26704 58158
O 558 58179
O 37362 89625
I 56657 61589
I 44925 95396
E 74282 93529
E 65382 94489
S 87620 603565220
I 58636 99687
O 79895 92371
S 97709 966839306
I 38204 60512
O 71140 97002
S 55090 823322661
O 46006 53170
S 95205 254678514
I 9992 35648
O 19670 32575
S 53879 403388801
E 37753 46140
S 49369 241599342
S 69345 606681133
E 82781 86872
E 32280 91953
O 77360 90603
I 5635 47444
I 1580 34311
O 7594 27948
O 15791 43205
E 18529 60627
E 31131 83888
E 53518 76536
O 35962 89019
S 11183 158948539
I 45271 69941
I 30067 54608
E 9468 87213
I 82951 93763
O 59570 78345
S 73131 277660219
I 4303 92088
I 74791 97600
O 89547 98131
O 40651 95073
O 13370 97760
S 29297 990613480
S 25673 399022303
O 35569 45481
S 21739 447440718
I 14856 15982
I 69224 82798
S 11758 395627722
E 12354 99315
O 34170 79260
S 81528 96492223
E 37965 50759
O 66250 88015
O 29314 48520
I 24828 70210
O 6866 16625
E 13407 98315
I 35525 89414
I 53382 57940
S 94515 366251220
I 60357 68148
S 98825 444080090
I 34045 84557
O 793 85177
E 56109 74969
E 24871 52700
E 56393 92557
I 43249 80891
E 21182 40083
E 11125 46095
O 90054 93106
O 2695 17291
E 70665 97290
I 57243 59798
E 26813 48864
E 17641 42602
I 4876 73937
I 48723 95865
I 23261 83069
E 14798 95314
O 48066 95855
E 49784 60447
I 1199 15541
S 30888 882489806
O 88296 93391
O 37170 70764
I 20614 62078
E 9457 63263
I 3192 25883
S 17861 295063312
I 33650 99575
S 85310 592873268
O 55686 61365
E 67856 86632
E 1565 60694
S 91991 278825198
O 69607 81833
I 6284 39252
O 11836 57152
O 28209 71861
E 8166 26157
S 54341 347969916
S 53270 318554536
S 40637 604932312
I 42688 75981
S 86284 777030007
S 22747 848900220
E 1677 97693
I 42261 87312
E 22707 36112
I 19375 57631
I 5819 90766
S 73350 113984949
S 72347 897076051
S 41424 52196461
O 45872 92517
I 15702 29887
S 70026 612165771
O 9092 35032
I 22671 53454
S 7265 878177767
I 7394 43025
E 43372 53162
I 47882 53062
S 16298 584659517
O 9407 48778
I 78165 82425
I 47929 59680
E 38058 67671
S 10694 712978719
E 5470 19984
I 2960 70409
I 29716 41908
I 67565 78030
E 13625 83794
O 10238 60325
E 9488 18163
I 8881 94901
I 4793 85879
O 51539 65105
E 35237 95651
E 87956 95056
I 45399 66685
E 37332 89190
O 44280 84886
S 90350 52905382
E 7502 86724
O 19811 22419
O 14541 42660
I 21009 98910
I 53493 91757
S 98449 270721158
I 21208 51541
I 10953 74535
I 26899 99716
I 1973 43783
S 12840 59882448
E 736 26783
S 71424 85087555
E 58989 84331
I 36342 42713
S 66858 610787470
E 14018 89590
I 62587 85063
S 49356 567505454
E 83281 96771
S 35015 453295314
O 11329 22903
O 83457 96028
I 24508 88103
I 10100 61737
O 26234 73506
O 63111 75326
S 24393 587243985
O 9162 54763
O 82183 98713
S 6185 17254439
I 56157 77031
O 58723 96853
O 25417 98609
I 45824 87558
S 34622 834914440
S 62846 299760215
E 49939 87359
O 62680 88986
S 16465 228945777
O 27294 57772
O 32519 81552
I 21370 90224
S 4213 354418898
O 63543 64544
S 76649 536121845
S 30095 585174972
S 9079 468262849
S 36061 272364266
E 28528 63482
O 3943 73041
I 459 14864
O 27452 33387
O 29510 95251
O 24035 53953
I 3544 18766
S 24428 235678156
S 38658 457786080
S 15404 469071171
E 31898 33185
E 53776 87714
E 81012 89398
O 34917 83098
E 40970 85346
O 9140 11734
E 71940 96260
S 76641 964478565
O 28656 92941
S 30451 835730483
E 9821 46173
I 37053 40670
S 74621 526104109
E 27557 98876
O 33816 87016
I 20077 88470
O 4136 55330
I 36900 46095
E 9426 36168
I 19525 94755
O 85217 85953
E 11519 60765
I 39302 57134
S 82133 756660896
O 6094 75710
E 31647 83092
E 31276 73202
I 30232 43295
O 8504 77603
E 10732 58887
S 2969 709985549
S 44063 976041105
I 62839 72081
E 37593 67105
S 17013 463059531
O 43894 81505
S 16189 140580042
I 50982 98440
I 7371 48974
S 81775 1731731
O 26614 97236
S 52902 309653738
S 38485 154765112
E 33125 51823
I 14609 75999
S 98741 365959671
I 12731 75958
I 4837 75803
O 4046 15264
O 3152 33954
S 43434 395068249
I 38989 38992
S 61870 490411888
I 49626 94601
E 30589 73678
O 9834 77319
S 35337 695481453
I 60033 94862
E 6223 41436
I 58904 93737
E 3136 19545
E 14812 23187
O 30782 66620
E 1640 11438
O 23982 79055
E 31496 53330
I 26105 56753
I 6904 35716
O 23695 41007
S 10615 719770708
O 11957 26834
E 65070 76907
E 12260 96348
E 17706 80091
S 95290 752591700
S 22519 609937123
I 10794 71659
O 9355 99127
I 10542 92599
S 67944 720377226
E 13419 94216
S 4569 543613400
S 30272 55203875
E 10599 55645
S 51506 828824401
E 70752 88792
S 74124 331716181
E 57818 67864
E 70202 79250
O 8217 69726
I 24021 56552
O 35362 71769
I 7074 55828
E 66694 75131
I 44473 47555
S 72560 667449923
S 18955 46675124
O 1764 36419
E 70385 89371
S 86760 684219181
O 24705 73313
I 16032 50715
S 13061 686197708
I 13187 62696
I 69405 71963
I 42824 71329
S 14381 754059020
I 27643 47534
S 46428 533285444
S 98074 604328998
S 81322 424950646
S 70775 82704201
O 1000 30711
S 56746 850369874
S 72885 891097659
I 15200 35420
S 40490 865188820
I 51514 87228
I 15192 73105
O 13239 82310
S 3241 389571025
O 47117 55479
S 88241 728174402
I 39283 72054
E 19460 99868
S 76442 60698408
E 4514 39339
I 28414 29938
S 80251 703887053
E 16940 94932
S 68590 236541402
S 37160 180014063
S 63117 495861935
S 4781 891692585
E 8673 33567
I 20324 84607
O 80183 92214
I 24137 62941
O 38337 54946
I 40137 60989
S 60244 41846976
O 27039 71088
I 10394 22364
S 60 190713105
E 1294 81705
I 9611 18014
E 58966 64808
S 94540 799044900
I 92 97588
S 22035 48858418
O 3964 89162
I 24512 67373
O 21776 66308
E 5361 66488
O 46544 83346
I 23197 45362
S 27569 639618859
I 68126 88076
O 23917 60216
O 5519 20348
O 17352 74669
O 34563 62592
O 32857 76918
O 36237 86080
I 74122 84295
S 10173 87026915
S 20591 228747392
E 27192 72565
O 2000 81818
E 27531 80879
O 15817 35759
O 30598 61538
E 10722 96394
S 8731 321175892
E 80955 81872
O 10018 61181
O 50646 93979
I 50446 52424
E 23065 69181
S 66108 474106442
S 5854 374218302
E 51803 64562
I 35188 76460
E 46832 66218
E 22188 43607
O 1982 95492
E 43025 68364
I 43262 92581
E 32200 96311
O 65013 82785
O 21930 62068
I 2505 35124
S 38558 25423497
O 3225 69660
E 4548 68832
O 9527 59842
S 32941 798978034
E 76107 87608
I 4286 75712
S 40323 652647315
E 44261 56420
E 10951 67502
O 34822 49166
O 13487 76332
E 7036 75104
O 29608 38824
E 43016 51199
I 16473 50772
O 15106 77499
I 36529 93067
I 33326 37940
S 60783 307431605
E 12868 75622
E 65912 73374
O 36241 48681
S 16372 841830571
I 4264 24957
O 13182 80339
S 58219 724915485
S 64434 131863343
I 4489 41875
E 5990 91112
I 71060 86571
E 25835 35842
I 89457 94589
I 19338 59000
E 5315 85859
S 76883 805857783
S 77786 281431391
S 68958 962510135
O 11573 65773
O 11488 46245
O 56348 89686
O 16775 85966
S 47815 409415322
E 33853 74740
I 27106 95028
S 87251 763985421
I 10745 22206
I 37368 99267
I 20457 76386
O 64619 81630
I 3315 20389
I 53258 73274
S 18388 735352846
I 11194 77294
E 4245 6255
O 3550 91989
I 29280 31360
I 28257 58982
E 44515 81864
E 1463 17496
E 22461 77974
E 11883 57551
E 42665 64908
E 39656 83177
E 31104 83552
E 40946 76843
I 46839 80793
O 7452 85290
O 30405 81332
E 22472 88536
I 20565 78224
S 32514 875015254
E 23129 62915
E 41302 93556
I 50468 54782
O 7117 79207
I 1829 12079
I 47684 68363
I 17169 44565
E 20278 62306
O 59103 71822
E 5536 33638
I 85140 94336
I 5305 53614
E 6087 17467
I 4744 47254
I 38155 52320
S 64391 897416921
S 21927 240815458
E 1052 72022
E 53740 65559
S 38735 280334133
I 66380 74806
O 11463 79335
I 24302 28962
I 4474 61355
O 2720 13366
O 44459 93522
E 31031 89018
O 37332 40037
S 79081 791581249
E 91659 96093
S 86969 298732289
O 44089 99862
E 66892 89348
E 88896 97376
I 2842 6624
O 3725 16406
I 22826 41502
S 75845 176553390
S 6144 62823308
I 80827 86231
O 65447 84497
I 26797 47110
I 47653 86641
S 73438 122215304
I 35369 38890
S 53765 732772341
S 33024 873051799
I 17550 33488
I 22472 76635
O 50274 56241
E 85230 91906
S 9173 894859266
I 28618 83536
E 26506 35848
S 636 686291276
S 63672 849404260
E 80860 86797
E 55140 68687
I 15240 81149
I 14657 67792
S 2827 847685014
E 3341 88186
E 87321 94021
I 75247 90386
O 13324 61189
O 5957 26675
E 45857 56126
E 11706 36826
O 14441 64772
O 66805 77169
I 75444 79874
S 87948 582795809
O 17563 50360
I 27651 86660
I 40986 68159
I 76032 92453
E 65096 86992
S 32752 115321621
I 8147 54121
O 26491 78584
S 38612 85903519
O 52427 83310
S 59103 188701419
I 4280 88390
I 6012 35631
S 71305 123208518
S 90636 705249151
O 3537 70483
S 88634 317671153
O 72715 98095
I 11983 54194
I 53422 97069
E 54670 58081
O 50107 69149
I 38178 95181
S 71842 647565425
E 33244 90732
I 68099 89676
S 90155 817662977
S 14489 410660582
E 5921 30048
S 49222 837066835
E 21897 65886
S 9684 721442831
O 1262 29609
I 402 63458
I 24114 40011
S 5317 884203174
S 29249 111530258
I 9655 69656
E 9192 94487
S 39534 445276151
S 66748 373202987
I 23250 45245
S 96367 154898105
E 46819 46930
I 19404 55703
O 1748 36447
S 92487 146989444
I 16929 67659
S 29475 739814063
I 3537 96682
O 7873 81381
E 35700 89897
S 93700 990694963
I 62821 65312
E 19510 80948
I 92444 97195
S 39840 801047846
E 7285 10145
O 16234 71046
I 51683 83678
S 51461 131837082
E 12843 65690
I 67733 83334
O 37170 67516
E 45874 71157
E 31858 73847
I 71051 78972
S 32258 388400416
O 55094 74473
O 32711 38823
S 8744 354921097
I 45131 97222
O 42743 77935
I 13072 97981
S 27460 504008495
O 26376 68691
S 90960 848006867
E 25495 31069
E 39830 75862
S 5980 216545092
E 43809 91148
I 42455 45827
O 36398 59432
O 20540 32349
E 66458 76704
I 24189 47206
S 91375 213574629
E 28512 80968
S 18128 93741065
O 49278 82172
I 26505 77801
E 51728 87078
I 55924 72712
E 45816 51191
S 54014 823417518
O 69285 89801
I 66011 97312
E 73664 95346
S 71064 638363249
O 16016 44060
E 50026 53522
E 26188 77005
I 14303 96835
O 84171 89524
O 75314 98367
I 60765 74067
E 33316 56424
I 24323 31691
I 58301 90823
E 18829 70302
I 70032 75020
I 30895 76025
I 19604 85059
E 12129 69530
S 86985 786010200
S 76136 164003219
S 97284 276500817
S 75257 384163657
S 18359 961681219
S 4320 590922826
E 22836 71792
O 12758 38817
O 70583 93461
E 62629 84378
S 90421 514483555
E 8501 71651
I 8968 64161
E 19954 30657
O 1114 39963
O 35060 80283
S 26815 636012086
S 70265 681657761
S 24263 824375780
E 49431 90150
E 73223 74901
O 7778 65109
O 87889 91716
O 43360 90640
O 60205 75447
E 9665 45764
O 47326 98612
I 39387 70868
O 4576 44783
I 10192 41033
E 66399 78772
S 61776 909372677
I 23160 27167
O 42106 82483
I 40954 90238
E 40939 58904
S 2026 653908546
E 27784 44777
S 9780 729511936
I 62472 86397
S 72071 984623863
O 22835 99249
O 68553 69641
O 42103 53241
E 2988 97940
S 44511 649101427
I 52177 61467
O 59793 88037
O 35190 35350
I 92287 99004
I 19296 66924
E 11126 93908
O 14212 53939
O 42439 48907
E 52126 97766
O 24756 86708
S 70290 587901879
O 14404 47920
I 8269 41037
S 88279 100696844
O 20234 62320
S 69326 172850899
I 60539 66105
E 70699 81576
E 29638 31865
I 25449 95190
I 16091 17044
I 67163 95018
E 48202 61009
E 15787 45394
E 55131 73210
O 12249 32225
E 9659 31930
S 23674 814540411
I 94576 99998
O 76798 89465
I 28666 43318
I 12377 24047
I 66605 78152
E 63 57985
O 5475 55851
S 93055 223495784
S 49948 201653037
I 53944 87858
E 11694 47161
O 12930 46071
E 83524 90457
E 12501 26977
O 51277 70371
E 48474 52584
S 8166 636421658
S 93890 393839853
S 28532 842677727
S 16544 622109318
S 35647 314121188
O 26869 95949
E 75749 98264
I 58369 79463
O 9140 73200
I 17182 33033
O 62604 82681
E 32118 65826
O 43505 64578
S 37209 340636905
E 39331 49557
O 16869 88220
S 67909 87766603
I 35926 79467
O 12238 82452
S 29353 347503815
E 24263 76460
S 1234 906936431
S 65568 106379506
E 14507 73233
E 30050 34403
I 48387 86632
O 10529 44915
S 3591 171016842
I 1740 56494
E 11305 72802
I 55999 83774
O 12733 39511
I 14358 37557
S 72680 676146781
S 81303 329790597
E 50992 53611
O 1763 71301
E 9810 18936
I 66917 84340
S 54526 994987376
E 26993 59983
I 62906 88672
I 20604 34950
E 21031 32386
E 1352 49107
O 1754 24757
I 67320 68613
S 11805 604580665
I 40578 79348
S 16444 599332530
E 6779 36981
E 67195 94290
E 83411 94040
O 40825 63657
E 6600 88824
S 74299 234608931
E 44578 80718
E 44533 88922
E 2807 42369
I 7265 53950
S 89378 229723130
I 22159 31681
O 45561 97349
I 18638 87671
I 24370 57512
I 24123 33931
I 48194 60179
S 4509 800317066
I 14220 56702
E 12123 79270
S 86784 240836037
I 46672 83765
S 14022 575991468
E 33318 35326
S 48039 188452443
S 37908 360715616
I 20140 23156
O 8452 41205
E 77165 82937
S 22558 787245593
S 14 673734296
O 20078 50815
E 40139 59204
E 26355 53256
I 27405 80941
I 21931 50512
I 2361 79566
O 66739 93970
I 39944 59655
I 26898 72420
S 93087 629098723
E 52781 87044
E 66440 78787
I 38347 81737
S 72638 500000399
O 53949 90520
O 67576 96320
O 36697 84266
I 2945 85303
I 63289 70375
S 95411 497533683
I 32683 39291
E 14139 34191
S 13379 963524682
S 14504 397048510
S 42230 341830104
O 1569 64204
I 18008 42267
I 72608 92766
O 5303 78862
E 18546 98267
S 75533 80916887
I 46160 56861
I 76978 83020
I 85097 86272
I 15978 46606
O 29646 52515
S 20853 369507419
I 35438 72272
E 6782 34924
S 16172 496820548
I 600 29036
I 11605 98382
O 59261 83106
O 154 48341
O 45403 70766
O 12651 79223
O 50384 64512
S 81689 754384187
E 36233 62545
O 44178 85641
E 53496 62670
I 7359 12664
O 883 9580
O 19336 22601
S 76651 22552687
E 19966 53417
I 31603 76937
I 89367 97268
O 69205 92055
I 17034 63293
O 51466 89359
I 49201 88343
E 83619 86589
S 15386 345896436
E 65356 79745
E 6464 50285
O 50447 94800
I 71374 88211
O 27718 29742
O 1756 66153
E 25067 39338
I 87952 98498
O 67396 77496
O 34103 80804
O 32306 70657
S 49946 892358078
O 19357 38157
E 65852 80947
E 19130 84959
I 64551 95988
S 56722 852869671
O 9151 21185
S 63812 413962977
I 10247 31040
O 84386 90803
E 654 67587
S 74705 978193509
O 54716 60086
E 5570 53586
O 74279 89235
O 5130 73597
O 20894 92158
O 7436 7610
O 21587 46740
O 28345 62960
I 498 4293
E 50832 86575
I 1692 18012
S 72877 292971742
E 35038 57856
E 34643 88464
O 39159 97095
O 25656 66415
S 89819 517321098
E 25914 47581
I 74627 84320
E 14428 49495
O 21723 92942
O 2923 93073
S 81261 636289001
O 13540 44294
E 21179 51526
O 32963 35709
S 25734 358122568
S 82569 858594779
S 4248 621613363
S 43966 636617495
I 2526 20866
I 22677 33955
E 9776 95531
S 54762 302402192
E 71754 73481
S 10106 256456430
E 29672 46135
E 71219 86856
E 20014 47943
O 46495 83046
O 82145 92813
E 51134 73497
O 15150 31725
E 29155 46793
S 34873 598705168
E 51402 57487
I 117 26843
O 54047 71292
E 59188 68903
S 54614 354946498
E 29854 65758
S 29504 484851782
E 10177 96147
E 15360 71089
E 24512 56302
S 54340 381466887
I 28338 96657
I 59348 87787
E 36854 42001
S 48171 112458334
E 30572 39996
E 51864 91332
O 83807 84050
S 40872 186982689
S 25743 286022138
I 80775 88650
O 28553 47929
O 19572 77341
O 75496 87033
I 3545 71444
O 60845 72897
O 38804 68152
O 19989 25400
S 46 749792377
S 56496 909433975
E 32376 52463
S 21093 832935581
S 14758 909516122
I 81014 82256
I 49846 80411
E 28077 39492
E 11633 70316
I 20955 54305
S 17469 945500254
I 36478 72682
S 65091 312795392
O 6155 81302
S 26702 411322656
I 40271 62323
I 50888 96327
O 45512 50657
E 23134 33092
O 11206 80725
S 73476 992047035
I 63346 69941
O 2146 42861
O 47735 87530
S 97673 692866927
S 65240 923969923
E 32605 74157
S 54299 115151483
E 76762 92239
S 8007 398554797
I 24952 69603
O 26365 28357
I 22676 41827
I 53097 64861
O 40601 47364
E 17241 68414
I 12827 63693
S 93898 982685189
S 12622 681479649
S 65447 597535349
I 39249 59849
S 55913 367720213
O 28446 36423
E 19390 84089
E 80155 94824
O 18891 78775
S 25806 385754043
I 62902 93395
O 30102 60094
S 71060 164445997
E 1867 52766
I 16699 30166
S 56587 644419813
O 61401 66966
S 62775 764501871
S 80012 996833966
O 2543 47407
I 89569 99818
E 34590 50299
S 78844 225372244
O 45198 83668
S 61096 195576794
O 9224 61346
I 31598 63678
I 82752 86633
E 9823 92579
O 6729 34352
I 21010 52804
E 7070 97624
S 58108 880379534
O 22950 82837
I 66523 95447
I 50121 87684
S 5130 86497407
E 96044 96245
S 91806 457151945
S 19799 371091279
E 28420 50184
E 8919 73332
E 10442 95232
O 69192 97084
E 68748 91244
O 39338 56284
O 65478 97988
I 11116 78636
S 47380 104955074
I 5350 53038
S 48813 304075943
I 11250 19749
S 27513 615190154
E 61220 75452
O 15672 95451
I 22269 86060
S 30303 157960880
O 3742 59792
I 49137 86547
E 6184 99725
O 9522 43000
I 24783 86225
O 7966 69980
E 48695 94013
S 41406 642955475
S 79327 317205081
O 64755 91989
E 37057 80772
S 27515 926294659
O 11569 35122
O 44800 90918
O 48591 51561
O 14128 65123
I 68337 87573
I 85996 86541
O 74884 99914
I 40400 76826
I 46244 98954
O 4095 90793
S 12464 737828914
E 44390 85350
I 16496 82137
S 42223 233667551
S 13741 813867642
E 6249 12990
E 82081 89390
E 66103 99210
E 8190 38925
E 47869 61827
S 50173 497217563
I 43579 54053
S 35355 657556515
O 95918 97679
O 15383 81288
S 6290 367168086
I 18532 44281
O 1919 73557
E 44514 86901
S 89758 560615390
E 41207 71269
E 17784 19409
O 13491 45238
S 3251 943855712
O 70964 87813
E 55706 90040
S 64162 265496175
O 46739 48027
O 15245 89708
E 61851 78599
I 2450 72248
O 67944 84725
S 81162 713671751
I 42321 90736
O 36406 97327
E 44022 94718
E 816 78947
S 82592 781727616
E 69939 88986
O 8857 86974
S 96770 549303104
O 55110 58871
S 76724 529095483
O 13592 70971
I 58566 74373
O 28013 94982
O 69937 71141
I 26323 59453
I 11105 66268
O 67577 76669
S 65705 764962767
I 24876 67972
I 22906 96905
E 23241 94880
E 1185 23113
S 9940 294654139
E 21805 77222
S 19543 441568391
E 10565 34602
S 66510 806453822
I 19372 96863
E 22868 72073
E 41188 64443
E 36655 67502
S 16458 473454089
O 6258 79500
I 11766 99318
I 60389 71855
S 78772 255581930
O 35512 56517
O 761 76454
O 30172 87636
I 37097 97565
O 78902 88878
I 84326 88005
O 8591 49770
E 22340 53592
S 5918 324547119
S 79235 848974952
S 58749 459452571
O 46643 99842
S 70818 31384767
I 34626 55019
S 61702 571466727
E 1430 53897
E 56665 82443
I 21305 94300
I 13407 26567
O 1925 34672
O 67197 82175
E 6260 75601
O 34290 89164
S 41461 357255038
O 36545 41640
E 23559 46024
E 3899 20132
O 17156 85121
E 19510 61004
I 53906 75183
I 21003 91827
I 12280 96806
O 12138 60506
O 24959 66534
I 9136 46468
E 13732 39804
O 31357 56945
S 50826 745013238
O 28650 98107
E 51006 61088
E 52924 74322
I 18327 21886
O 80990 82316
S 60446 695713417
S 42261 768053559
I 98643 98714
S 46160 657576423
O 24995 50035
E 29565 65757
I 25796 77737
I 30845 54192
I 83911 97614
E 29459 33745
O 25688 60742
O 5556 96558
E 31163 60324
I 67069 98163
E 32759 73807
I 69743 82113
O 10133 78100
S 22285 745691326
O 26379 32619
S 7242 402979813
S 23807 389616085
S 53374 935874037
O 7726 12208
I 28206 90602
O 22719 26164
E 35308 92456
I 84730 97542
O 26518 43631
O 36640 39714
O 57935 98444
I 58092 86061
E 28349 64726
E 34827 55575
I 13298 92941
E 8215 35686
I 23693 53787
I 4743 46226
I 190 58896
S 88310 400533182
I 11598 97849
O 71419 91159
S 30335 90605964
E 60484 82450
E 19956 88942
E 522 79636
S 63594 817539002
S 59250 36010416
E 28150 53258
O 4329 52266
I 25784 58316
E 23261 42883
O 26457 38529
O 354 32981
S 16201 828326450
E 53987 87491
O 15891 27072
E 66454 90876
O 6110 42105
E 8095 50052
I 23158 74766
O 80131 88280
I 4842 31575
S 62589 806311459
O 14673 86816
S 90886 58934931
O 50969 75041
I 45089 78653
O 7370 69220
I 41368 58389
O 9541 77673
I 19402 61493
O 11672 41612
I 10385 89923
O 1327 20489
S 11561 584211431
S 87001 828904080
S 24935 996867016
S 1462 803682423
E 79139 91948
I 53882 68935
O 71043 92685
O 15104 75055
S 35419 511359501
E 95387 98145
S 20747 803548693
S 86734 989021482
O 28034 71579
E 4978 21229
O 8329 14969
S 662 168142247
E 20106 51936
I 81269 96744
O 759 23432
S 6734 148488307
E 26485 90617
S 43554 87259952
E 11954 17057
E 9156 67812
O 6896 11637
E 76647 88678
I 44286 98188
I 17158 44408
E 69993 94160
I 38275 46338
I 26964 61627
E 61041 81077
O 19954 20409
I 22630 66010
I 34629 97989
E 3346 38030
O 46592 47431
O 2205 73451
E 9231 51192
E 73068 73351
S 45661 381066786
E 20662 35286
E 63711 83372
O 26817 77182
I 27067 73463
E 1532 44245
S 72202 947286306
E 9142 83691
S 81788 939076961
S 46273 25202575
E 15115 47500
I 4840 84784
I 47366 81737
S 90573 30830271
O 45592 60235
E 26668 85217
I 18105 42228
O 8559 56183
E 8888 16889
I 9963 39078
I 20571 26029
O 5916 65296
E 24129 28293
O 56560 76668
E 1699 81941
O 75207 88235
E 5574 52713
S 2316 733065662
S 33227 53666415
S 87791 655813715
I 26535 88406
E 57518 95683
I 21830 27285
O 19605 55955
O 12770 99451
E 78969 98279
O 3548 35099
O 6071 22244
O 25422 36675
O 34301 54159
E 35009 53961
O 21085 95471
E 16782 80731
O 79190 91915
S 13203 139554612
E 8354 61050
I 17299 96030
O 11126 92225
I 10420 29284
I 25553 54494
O 8759 47831
I 26451 69359
O 73830 98162
O 74764 92580
O 37910 87438
I 7317 47462
I 72167 93688
I 27175 92973
E 80159 92853
E 86692 97021
O 29687 44756
S 94151 687169786
I 2168 77741
I 9354 79145
O 60397 92169
O 52272 85968
E 17472 41494
E 5511 98222
S 93149 365737030
O 27974 80010
E 74087 98823
E 62568 92871
E 12429 23076
O 64013 99868
E 32218 50073
O 29705 40957
I 77430 78114
I 42502 75872
E 39987 97987
E 19397 27105
S 60201 783621499
E 25879 75336
I 14377 83014
S 26713 200440505
I 16087 29722
E 9418 87264
E 60708 99333
E 13054 16015
I 21102 98493
O 9771 57567
O 26892 31783
E 17015 86601
I 25565 72316
E 48430 72829
O 77633 94842
I 38570 91681
S 61778 779140957
E 5642 23301
O 60558 96390
I 30314 60989
O 13503 80166
E 71790 94750
S 25232 188291523
O 7583 54622
O 21973 96150
I 41848 48449
O 55558 73888
E 63441 64939
S 76054 227230939
O 15827 22810
I 29709 32917
O 5847 40461
O 14079 93889
E 26380 66204
S 20485 107908768
E 77547 87363
S 18236 590092050
S 68141 748066145
E 27277 93925
O 11456 11889
I 32814 70222
E 54470 66918
O 36540 54951
S 82682 113342632
O 47887 59919
I 2064 91074
I 58963 98568
O 8135 94267
I 1881 55777
E 76237 85860
S 28721 291209392
I 39944 47826
E 3075 87971
E 8336 85905
I 49577 51152
O 33009 41560
E 6578 97184
I 8339 75338
S 16316 21598413
O 5029 16216
O 7882 47134
O 27689 65891
S 1077 559937131
I 10447 17896
O 151 21682
E 50423 82761
I 33579 99966
E 34654 93432
I 57150 93416
O 36094 77178
S 16273 700728077
E 65596 68745
S 55100 256507458
S 48193 996678537
O 45893 71001
S 88229 548441018
O 66277 79335
I 34177 43041
O 37425 66737
S 27641 778408488
S 96482 981235309
S 4937 452060719
S 93364 60156863
O 16863 85476
O 79961 89845
O 15384 93681
E 18118 85336
E 54790 81218
I 40784 70206
O 58780 97783
E 1764 57729
E 40489 76478
I 23988 77149
I 18815 31214
O 60788 76164
E 81587 98260
I 12917 51905
S 27271 340588213
O 40931 85805
O 41575 48936
I 9549 59333
O 69795 75039
I 30113 53830
S 12153 219409619
O 14610 87238
I 689 24772
E 44353 73296
I 24668 71054
O 68278 94118
S 71237 332161742
O 35115 62754
I 32398 41989
E 42919 48138
E 6714 55822
S 77672 248520402
I 54238 69566
I 37750 82594
I 21695 32567
E 13507 26148
E 37584 97289
S 95361 572137784
I 8686 83273
S 25384 848402979
O 79558 82932
I 19823 74191
I 37793 74090
O 33578 94277
I 6161 92356
E 73237 95648
E 5272 22803
I 12046 83604
E 38477 72143
I 10801 55726
I 8310 17546
I 94019 97471
E 17599 33479
O 4621 74888
S 26951 312129684
E 5037 40074
E 15199 93123
O 46835 61004
E 16888 51166
S 18557 686205180
S 71567 169323803
E 21995 79452
O 16690 19134
E 70635 91091
O 26640 62597
I 7948 92653
I 47875 75165
O 47413 49467
I 38505 76895
E 47220 67778
E 31325 77132
S 51376 643248189
O 45946 91212
O 28322 33424
E 15445 83156
I 23136 77982
S 16145 817465086
O 16047 19300
O 28270 99952
I 43534 92867
O 88439 91653
O 23249 52029
S 38153 958928443
I 44042 82844
S 1363 412442639
O 2586 86205
I 14816 24868
E 37206 37944
E 8740 26849
E 16905 59763
E 61740 98055
I 44913 62177
O 63175 80099
O 3550 30833
I 71935 90526
E 14839 78375
S 12613 148056352
S 97407 244007430
S 86697 485571804
O 1226 66383
S 91974 933581515
E 27327 63870
S 85097 702442744
I 46111 51950
S 71395 187991570
E 718 88696
O 10021 54803
O 65817 66833
E 36937 82516
S 28712 977744592
O 27655 60136
O 29243 89558
O 7439 85321
I 4501 5620
E 27111 85673
I 72520 75960
S 14697 224543614
I 27872 83443
E 44109 79530
O 72226 85333
S 72580 272741762
E 2199 40813
S 87591 918986437
I 6333 25459
S 10083 549507337
E 71219 96966
E 1630 24929
S 15439 278821913
E 42741 63988
O 1681 15479
E 9389 17000
I 5528 32647
I 2417 20346
E 84562 98755
O 98699 99352
O 8792 89182
S 79071 893830791
S 78159 732197309
E 74372 91597
S 91258 90942667
I 53754 75086
O 54080 95135
I 12281 97490
E 6618 83525
E 268 20507
S 23774 892602454
E 46696 60483
I 47139 77160
O 20396 51022
E 3369 72556
E 31452 34142
I 12320 75376
S 18120 505271362
E 7736 8957
S 43686 228291401
E 35144 42158
O 51499 62212
S 81240 38864675
I 17269 96730
S 30143 191970194
E 21869 82423
O 67216 85974
S 95101 760731811
I 23204 86071
E 3578 79423
E 54352 65367
S 55136 486003982
O 33533 36830
I 20636 29910
O 61321 95320
E 47679 58095
I 9403 84001
S 76844 121397513
E 4286 63413
E 12687 97129
I 78483 96915
E 46189 70339
E 42680 54840
I 13871 27194
I 64310 69666
O 3057 80868
I 50330 80386
I 18551 48231
E 33765 99905
O 19103 70318
S 96863 543375010
S 31419 790766456
I 5576 39560
I 54035 91101
I 40850 62938
S 38951 139747089
I 15018 86913
I 13981 76509
O 24777 40004
S 54836 601058997
I 13826 79565
I 2880 44999
S 6275 958430616
I 27546 61617
I 32757 41746
E 16311 40996
O 73452 78231
I 46265 55500
E 58374 98297
I 1104 92150
O 42528 52244
E 59126 80542
S 14949 605950795
E 43696 72189
S 69366 206712036
E 72029 73700
O 15497 81465
S 56052 676523280
O 33879 65382
O 29210 80965
E 15440 51362
O 20561 36469
O 25630 78980
I 22998 46367
O 52960 68367
E 9283 56582
S 34173 219530889
I 64525 77083
S 52620 444673621
E 37770 81414
O 90745 98907
I 25181 31087
E 7674 48267
E 20368 21272
E 70027 84258
I 8820 77247
I 32088 84850
E 36846 86251
S 55912 414368301
E 30019 49626
O 40619 99384
I 84332 96534
O 6806 21030
I 56820 86297
E 60079 99046
S 2212 497326819
S 57450 311592635
I 37012 37256
I 17447 44189
I 1761 50015
E 12810 93986
E 56537 86828
I 3262 30148
S 15229 528083070
I 11873 53769
I 29393 83737
O 57027 76866
S 31118 174836733
I 25100 59357
O 28947 65449
O 30926 37801
I 55035 65807
O 39954 94444
E 3218 37712
O 2859 65994
O 19146 98536
I 42419 96341
S 84346 761996333
O 49090 74181
I 35438 71943
S 7214 381301030
S 47696 256585227
O 36678 57539
I 22702 29886
O 22906 74608
E 58289 94959
O 64852 77353
E 36302 45891
I 62358 82383
I 40696 75943
O 28739 54163
I 51228 65359
I 64599 67870
S 49546 910203407
E 19316 82732
O 53634 63691
E 55376 99287
E 8245 54272
E 16333 21134
O 40209 43574
S 14771 26901729
E 47949 77415
E 11739 62281
S 90780 421680957
E 51080 70226
O 87574 94704
I 40072 75809
I 26991 68627
S 12831 927703730
I 26828 31648
S 90461 567959617
S 67084 954443471
O 13978 71005
I 7437 95639
S 20145 447482729
S 30737 186889152
I 8847 99581
O 9069 70907
S 80399 437622313
S 53846 68754672
S 60447 967207326
S 72768 907575186
S 34584 925168946
I 76901 85109
S 36555 150008718
I 50170 78233
O 35375 65143
S 41985 693649519
S 80146 338016352
S 77956 479799621
E 7813 78294
S 27704 91317413
I 10223 80543
S 76188 943955061
E 12799 45943
I 34635 74950
E 22280 74867
I 8462 47157
O 49116 61189
E 44376 47360
O 32739 92783
I 47685 94926
I 12677 82450
O 12571 83601
O 66002 78102
I 9315 76700
I 38616 44866
O 67040 95126
E 39214 55757
E 11263 49464
S 92470 827220066
I 15474 67720
O 24459 24667
I 11187 60795
S 9607 918090764
S 86309 524740281
S 50837 128060094
E 29632 37032
I 3329 53966
S 37908 966251930
E 34522 82929
E 66494 84770
I 48943 59019
O 30962 97870
I 18464 77955
S 26128 202752738
I 30391 51588
E 67166 89819
S 28330 661429844
I 26117 65095
I 23058 36710
S 90366 358946641
E 39929 80451
S 81398 357335226
E 33727 53740
I 26951 93564
E 1509 6174
E 42027 45928
E 9589 52062
S 3803 975138895
I 72130 92383
I 38696 97191
I 9649 55690
I 34663 57613
S 25121 313744121
E 3850 81704
S 65813 941270102
I 12853 15355
S 75521 93565087
S 43 576880860
S 80939 797743993
I 17468 43044
S 53218 925918180
E 79896 91725
E 5701 45660
I 4879 73149
I 27980 76922
E 27797 89250
I 42871 80847
S 29668 947682006
S 29138 892303163
O 37402 60236
S 72993 254421918
S 99614 236963658
I 2552 71591
I 71659 72503
O 14429 59915
S 39777 102208214
S 14291 743940706
I 44636 50951
S 37950 142610343
I 83555 96330
O 26011 87100
E 47679 88966
I 23427 48098
S 78611 986120820
S 37635 425266239
E 24527 28613
S 21174 481133996
O 57502 71255
S 65840 98636478
S 94173 324387667
I 12449 34004
I 60784 98215
E 35972 45718
O 10701 72251
E 47372 52369
S 8164 894687669
I 12149 19900
O 6896 68480
O 27338 86271
E 26453 33195
O 2300 83001
S 40939 461878273
O 76629 78473
S 57528 436343097
O 25191 75400
O 2673 98904
I 70962 90875
S 542 596729373
E 16172 87313
E 28352 43218
S 41070 867249524
S 19592 648710024
I 61455 91214
E 17251 21159
E 73218 89749
S 51297 777614649
O 11436 42943
O 32432 34169
E 30705 35384
E 4343 22945
E 112 93663
O 19763 88455
S 75918 993104710
S 94200 831439615
I 80426 86069
S 73640 373330029
O 41132 59844
S 19751 139607063
O 63234 71068
E 17112 77859
O 53038 95750
E 16183 66311
O 23763 95176
O 40087 64515
I 18929 50840
S 34428 271077948
S 74737 450356294
E 51749 75961
S 89097 645774149
E 23924 42417
I 50341 58919
I 8865 47583
S 97327 953508200
I 37489 38322
I 14492 89320
I 1688 11492
I 39694 64485
O 23284 41310
S 63792 209129240
O 45709 85215
E 80331 82348
S 63078 392916276
E 3475 75448
I 21925 72070
E 39728 45509
S 87935 25364608
S 22086 754455881
E 61512 64956
O 4373 33417
E 6349 95707
E 76843 97401
E 3735 96534
O 20074 84347
E 52012 77254
I 3323 94766
S 15526 406345176
E 54244 92653
E 35617 77000
S 16027 703617589
E 59897 84363
S 54822 489797036
I 6016 26545
E 729 37517
E 4564 89488
S 83700 216319258
E 5891 86316
E 78473 90077
O 51742 75510
I 86966 95865
O 15909 17891
S 49983 498770064
E 86881 96662
I 4863 78251
E 49109 73801
E 56242 81944
E 722 63772
I 28140 39606
E 78415 85717
E 40127 90757
E 3278 26044
O 31286 77012
I 41255 93972
I 13666 61633
E 55472 92046
I 31725 87953
I 38703 72908
S 31618 738066181
S 10683 70426800
E 3647 60679
S 90485 822466295
I 23168 46224
I 44367 82799
I 89460 94413
S 14593 301996984
S 40850 656477761
S 40475 102586109
I 68235 86859
I 49030 98609
O 26097 41714
E 44182 81255
I 17918 45935
I 37273 77017
S 94615 571329201
E 42134 74830
E 47591 87982
O 34031 78650
I 82530 85482
S 48730 989758324
O 1827 30137
I 62523 68814
I 57694 84485
E 55700 75793
O 52684 56781
E 85951 94947
S 90710 275998929
O 2043 21629
E 24267 29401
O 16980 25679
O 28210 32527
O 7032 41984
S 10570 790622800
I 59654 63795
E 343 3377
S 47112 287324777
I 43757 69677
I 35391 74569
S 58932 856516110
I 72240 82183
S 22782 196977192
E 19388 87889
I 58524 97275
O 50092 85984
I 54550 94427
O 37592 96525
E 28428 86148
I 34552 46638
O 9312 98952
E 13525 69672
S 43628 616209468
S 87182 268268229
I 11214 83730
I 25732 70005
S 1931 540846980
S 12081 789935051
S 80728 626798323
E 24122 99786
S 75493 638308801
I 30297 50446
S 49814 593015472
O 33041 87148
S 47278 915747439
E 21959 63748
O 46500 48900
S 77426 508094172
E 40825 95484
E 48288 70463
I 13256 51150
S 59638 910594554
I 21449 87461
I 39946 51479
S 51382 673275163
O 74626 77778
E 19829 47162
E 4049 86895
I 9871 58277
O 67013 79261
O 7808 45171
O 39882 45922
O 15850 93507
O 660 15010
S 63640 846569000
I 20208 42697
O 14529 23953
I 59617 67363
S 12441 302658646
I 87417 93505
I 3451 81479
O 18509 45213
S 66747 941331014
E 1574 75374
I 69378 81720
S 17666 618921324
S 28669 504312647
O 35106 43989
I 50163 98091
I 41231 78668
S 54545 638629173
E 18564 92835
E 50726 52846
E 46508 63269
I 26036 91867
O 58705 73016
E 10984 25448
E 46095 98698
I 82703 85386
E 1560 20605
O 1107 35707
S 61233 361977886
S 76663 164739319
O 1582 32395
I 61142 85602
E 39848 55912
O 33658 42874
S 62500 875472736
O 35672 61875
O 5832 60933
S 82194 213993531
E 25367 28361
O 55385 96700
O 76694 96245
E 25195 25679
E 7991 70385
E 18720 67689
E 17728 58458
O 52256 96931
S 30213 630810242
O 19158 27127
O 1625 14589
O 36336 50531
I 8390 25642
O 29694 38818
S 96331 184434590
I 16796 42474
I 28429 61794
I 860 8857
E 55849 75282
E 2252 56794
I 87237 89501
I 43594 45186
I 34806 90758
I 7920 55001
E 30737 38577
S 82969 320436098
S 9307 148698507
O 33066 41002
S 53288 731633652
I 13223 72674
E 61398 93047
E 1228 65207
O 20415 38074
I 13495 27436
O 8610 17935
E 16911 51064
S 73704 258249269
S 43777 85091554
O 765 65157
O 35825 91877
S 45781 734932773
S 12306 95770665
E 42808 68110
E 4091 51112
S 5779 585344945
I 2491 23547
S 97037 38844205
S 98547 974353011
E 26849 47413
I 6556 77345
O 63548 76111
I 90810 93461
I 19807 72202
E 75815 98699
S 7207 959078345
E 61616 87288
I 41894 76848
I 34346 53212
I 83678 84166
S 72133 246635539
O 4815 83785
E 42749 88853
E 29389 89665
S 89599 477094909
O 39923 45536
S 8426 61551423
S 40962 288005210
O 2402 4777
E 29625 73564
S 45290 230617711
I 28889 89275
S 61403 4301498
I 16718 86410
O 47490 88439
E 26585 63301
S 84371 901580780
O 12963 15884
S 54770 367230540
S 48781 432703224
I 68071 92673
I 17391 56921
O 15494 52148
I 6494 26741
O 12615 24797
O 30343 74728
S 80824 890031983
O 18437 51520
S 27245 899031673
S 85042 634645258
O 1026 48553
I 6649 51197
O 27720 91204
S 77125 862855057
O 68852 88372
I 38118 55686
S 50840 336442555
I 11499 34209
S 1361 907557494
E 40988 41704
E 68913 69291
O 35717 36419
I 58725 96949
S 84108 865797894
O 7911 8795
E 11405 76510
E 26797 91482
I 9485 27852
I 29685 84309
E 23003 88946
O 77108 80218
E 832 52487
E 48133 82717
S 64529 450331439
S 58390 677824859
O 51264 51640
I 28552 64446
S 9262 598809439
I 70093 78021
S 30828 272127341
O 51158 58794
S 96892 67932663
I 18746 56328
I 4390 58177
I 36009 58586
O 28068 80478
S 50644 9504904
E 32897 79483
S 69280 278079811
O 44213 69715
O 9182 87752
S 32617 122597617
E 25501 83557
S 9603 722278283
O 35715 42589
S 59637 597565165
O 7777 65034
I 71004 99837
E 43280 91611
O 22588 79851
S 21668 44733279
E 34658 81393
E 41125 91390
S 76953 357584003
E 68020 97540
E 7801 65291
I 62852 68876
I 14325 61392
I 60219 98063
I 15177 77610
E 88554 94033
I 4014 17533
E 13096 63435
E 38590 90563
I 50865 96306
E 22117 36079
O 35177 60690
O 26270 38497
E 36556 71240
S 67490 116572187
I 34342 82892
S 64061 578873222
S 40834 307542007
O 40031 55087
I 91062 92158
E 3613 22539
S 36718 214480176
S 65288 192657059
O 8283 45388
O 6133 92811
O 75437 97915
S 47198 269721200
O 51836 76737
E 87581 91840
O 35664 36255
E 85425 90265
S 56613 280396576
I 24384 77296
E 18921 28414
S 25422 156784469
O 8264 75252
I 42856 68914
E 28926 40914
S 27033 623337244
O 73082 87429
S 61179 311846748
I 25987 85053
I 23364 48307
O 52359 69204
E 31069 72947
E 36423 86800
I 27463 89194
O 7646 89567
E 19747 68531
O 69015 80950
O 35310 74112
I 58077 97306
S 61553 399791796
I 469 47125
S 20873 777672131
S 73046 40820576
I 57485 99737
O 31575 85392
S 43694 71003422
O 21431 65983
O 18579 81026
O 14908 33730
O 26593 47669
S 67665 145109311
S 5783 694942142
I 29468 61360
S 67304 990914588
O 4213 17672
E 19276 27506
O 11015 45168
S 75600 821216050
O 48960 52428
O 33416 93765
S 96383 436398902
E 3123 35994
E 19913 56424
S 83775 304870360
I 5956 27706
S 27803 390728396
O 11438 92753
S 48314 829135967
S 5402 402106082
E 10590 20212
E 31675 69068
S 12904 615139204
E 2314 3631
E 34762 96388
E 35525 54165
I 19192 20020
E 15804 72453
O 10901 25642
S 97374 220315732
E 82379 94140
E 1171 4329
O 7641 32377
S 81942 824195264
O 40738 94089
O 40189 94237
O 81361 97230
E 33304 71002
E 11973 74676
O 6598 25361
E 6246 89012
E 30688 66011
S 83390 861144649
S 73591 620927356
O 292 82588
I 51490 58909
I 11268 76820
O 9048 88305
E 40229 86991
I 37428 59155
S 1810 912108174
I 12643 19531
S 21665 775338730
S 49741 858162786
O 56405 60045
I 7232 96867
S 88638 800748284
O 31263 74934
O 32857 50514
S 54687 833222005
E 53155 63136
E 56796 65003
S 24605 622001111
O 39611 59477
I 22447 93360
S 55840 75399687
O 13633 15290
S 48709 72241408
E 15907 51286
S 70672 126996181
E 63270 91826
S 508 985022420
E 5395 20434
O 51999 54003
S 40341 807556255
S 17364 272845411
E 8295 73094
E 67417 96602
I 29586 76368
O 72379 88865
E 64787 95306
I 34473 71994
S 73911 760858645
E 36880 80787
E 48653 71306
I 10500 57074
I 47574 63593
S 55244 28938378
I 5669 23029
O 32114 36140
S 65057 531212260
S 8675 654634497
I 4075 38870
I 26627 62661
I 35070 75333
I 13356 90718
I 29129 32619
E 46026 91287
O 93185 97308
O 17986 27750
O 20144 74079
E 11363 30611
S 22609 215251883
I 8910 44236
I 7075 23186
I 68289 71249
E 11075 23263
O 17003 70233
S 88292 324739421
S 59419 407513179
E 25509 52042
I 46558 54881
O 56723 58297
I 44650 81640
S 16604 717950786
S 29252 918168371
S 27827 871136112
O 63215 77724
S 84356 879485508
I 46723 58120
S 47771 658153433
O 56450 99621
O 47025 89356
S 14616 173143386
S 3692 925772654
I 18319 79403
O 59113 61446
O 85044 94763
E 41220 81309
O 44795 58636
E 53834 59407
S 9289 30352031
E 5357 98228
O 995 56621
S 43199 985671152
E 22509 76857
I 19020 44458
E 38150 81270
O 2532 58110
I 42764 62686
E 63730 89804
E 57309 98963
I 27546 38000
S 32046 277471131
O 53626 73664
S 27107 169366235
E 69578 75430
O 35488 59962
S 50593 191128835
I 32211 57461
E 66178 93626
O 42634 98792
I 29320 77394
O 21489 53144
S 48759 153995448
E 38660 53736
S 5612 586481703
I 11322 70083
I 902 88582
E 28304 62807
E 83033 83217
I 39097 92952
O 32331 79120
I 3910 37977
S 53592 217923209
S 46241 240029606
O 37445 47895
O 2152 46688
I 27966 41313
S 73794 759186103
S 12172 596292650
O 37404 66174
O 3998 84390
E 41062 47817
O 44940 74864
O 17444 53663
S 45024 552437824
S 48837 293420077
E 22934 58097
S 57510 631376712
E 67720 99295
O 44335 48412
I 12574 62563
I 50248 51117
O 9416 44431
E 60983 94772
E 37701 58953
I 17340 78721
E 56090 74179
I 38501 39904
E 11145 80594
S 18035 696825033
I 1118 43038
E 63213 70686
E 51438 74225
S 72379 851264353
S 86039 778148914
I 54556 66318
S 81601 301151133
S 51162 609111008
I 22712 31172
S 49500 447249247
S 27406 820349737
O 33533 84309
I 2731 75228
E 66674 70572
I 5443 26855
I 1187 37472
I 52549 82616
E 32189 37307
O 18632 50545
O 15406 68482
S 8979 539336537
O 40391 62356
S 70288 141779531
S 7603 251031821
O 87385 91539
I 9390 90198
O 37558 61399
O 33741 94666
I 60181 75182
I 69763 71841
E 7973 94644
O 11417 85314
E 50811 66824
E 26705 77924
S 31625 508901488
I 3297 62801
E 55635 58113
S 1879 885560998
O 19565 26377
I 11088 59284
E 14148 65114
O 87875 97612
S 61893 783012028
E 9340 89981
S 53460 599865478
I 9107 82345
E 16712 47670
E 58708 84507
S 75732 550812167
I 37056 99267
I 2189 5387
I 47327 87567
O 15452 85628
S 30081 965375847
E 35048 51196
E 71309 93204
I 23422 87538
O 54346 91423
I 9918 95463
E 8348 94667
O 25082 77588
S 99083 584615062
I 58454 68707
E 15316 40237
S 8063 409718053
O 38222 76749
I 50646 81244
S 41537 302618467
E 33301 97788
I 19278 63376
E 2339 87570
O 33658 84229
O 6767 26783
E 45563 77119
I 21757 94943
I 66986 87573
S 48979 249105564
E 35203 35462
E 80877 97301
O 15937 41326
E 42933 63326
O 9279 54565
I 21737 26160
E 18458 51002
S 32665 492186085
O 56511 57979
S 68908 945507995
S 89041 678554109
I 8619 55512
S 35458 805021662
S 97170 617926840
O 29163 74069
S 27813 236653497
S 66337 100877717
I 56345 79515
I 46277 84469
S 31002 901682288
S 37644 879839105
I 17310 70945
O 23716 61362
S 17720 979325036
S 3507 19473711
O 30145 74511
I 1587 74389
I 2254 82474
S 62959 971809708
O 25039 96534
I 2420 54167
O 17093 61117
S 48171 768281290
S 83590 118149787
I 39586 44179
O 608 4379
E 15005 88891
E 31322 88507
E 44537 51832
I 32674 50093
O 19753 21083
E 3526 82544
S 53835 123613055
E 21291 84277
I 28225 45286
S 70226 927988721
E 37007 48152
O 58214 70610
S 68561 960081969
S 26036 789141169
E 40236 65078
S 51837 899408380
E 49050 72371
I 59537 96499
I 8403 17951
S 36174 282678849
I 10552 11889
I 32092 46658
I 83992 88702
S 4447 836484679
I 24809 47611
O 37532 47465
I 93072 95964
S 44324 742011583
S 66182 869094445
O 49606 82229
E 19056 84471
O 7216 62532
S 54864 898731465
O 43516 70068
I 56258 86798
E 62482 78460
O 17475 82078
O 49861 98773
O 47428 74036
E 38922 43251
O 5007 94392
O 36767 56221
I 4898 87523
I 14503 14831
O 26755 48142
S 59414 910188888
O 61025 82531
S 25115 827015369
O 43042 91959
O 48872 79943
O 65112 88288
O 56306 57651
E 25644 70194
I 42718 90690
I 17566 76645
E 15569 67655
E 9363 50943
S 96408 31039625
I 14296 32542
E 6754 8932
I 29074 75511
S 49793 620912650
O 43647 58741
E 41215 60373
O 19134 31916
E 33523 74170
E 43379 76433
S 36311 366237441
O 14610 82664
I 75843 77331
I 32612 54840
S 16835 10217959
S 41934 981912766
I 61219 73552
E 7349 89165
S 73202 303914403
O 75414 87205
S 97304 341997131
E 40675 97026
O 15404 53321
I 55439 78334
I 37921 99079
I 6602 30218
E 74618 76734
S 59457 449499218
I 62559 71702
I 59410 65537
E 11024 36893
O 3301 54823
I 9016 33598
E 40363 45718
S 52085 207358508
I 7035 71415
I 73663 79163
O 25237 76360
O 21526 77837
O 14161 84264
I 11600 48754
E 4384 99692
O 4094 50547
S 23844 452727216
I 46155 61560
S 26548 951822777
S 83749 385353830
E 87514 92618
E 31123 92457
I 5477 90892
I 40478 69612
E 78776 81562
I 29255 65324
I 58814 90715
O 16456 98462
S 14727 908902169
S 13759 147007984
E 12557 62293
I 22544 32879
O 54824 67766
S 86788 811944631
I 34497 65350
S 65862 632899821
S 43349 905606581
E 20029 93983
E 13006 56358
S 18813 705575197
S 49648 640774603
S 34671 481431889
E 1657 41693
O 29388 59351
S 8402 524295748
I 21144 73972
E 948 32484
I 51777 57805
E 21284 88112
I 54105 82737
S 12869 653674245
I 9713 40774
E 19047 43407
I 42125 77480
S 4313 503251399
S 68190 598707312
O 60017 76634
E 65891 68826
O 51311 76475
O 8821 30922
S 93760 477684869
S 63563 675471819
E 46537 93023
O 14588 20480
S 8794 379978820
O 37502 73095
E 20207 34749
I 62945 92693
O 807 87653
I 454 65886
O 54599 86052
O 14308 72511
S 10141 143783412
O 7210 54912
E 41737 77114
O 11190 99359
O 11181 58608
O 68141 85283
S 18683 792134775
I 33275 47936
E 52132 97592
S 76110 935620426
S 45831 228935483
E 8906 11555
S 805 554465829
I 43235 74026
S 13296 312832322
S 62832 474471062
S 84053 339509270
E 18526 85895
S 82695 637944791
S 53812 386417529
S 80180 637988714
I 10858 68386
S 25640 723620081
E 9845 22855
O 18445 39669
S 69172 566747441
S 94847 216895914
O 3764 21602
O 29140 49927
E 14190 85783
O 3450 46396
E 55999 97017
E 63230 69122
I 6415 27471
O 13676 49195
S 63340 4550029
I 16427 39182
O 3125 39307
O 16621 60188
I 10367 29452
E 7472 48951
O 74347 81043
I 65637 77449
O 12365 94704
O 47481 97559
E 9703 95351
I 28379 96114
S 98095 116549945
S 8821 593150608
I 13380 35039
I 6507 46916
S 91991 324960438
S 33391 957058936
O 45532 66947
O 5975 68492
S 79418 439130413
S 35181 606744413
I 85502 89990
E 73197 80594
O 21974 34434
O 59835 76011
I 68839 84324
E 9834 72719
S 36791 604766800
O 40769 88770
I 37896 44591
S 78525 528064949
S 87193 599732257
E 70689 75688
O 58303 63856
I 4534 28984
S 13431 923199553
S 38062 468241503
S 70928 559958233
O 2214 39227
I 52103 94709
E 50273 65628
S 14816 107942051
I 33278 39056
O 13141 15672
I 9792 89730
E 17830 51660
O 29448 64156
O 33822 77455
S 81817 737571548
S 62335 572886107
E 27753 76438
O 58100 73659
O 40164 60388
S 80239 967442897
O 57344 78674
O 54943 81059
E 14310 37746
I 59377 91343
S 33870 545819833
I 17309 82845
S 77466 568171727
O 42848 96703
E 18041 31615
E 19201 60466
S 9896 583524943
E 73382 85186
O 586 27943
S 64754 639429211
E 63965 91643
E 23678 87715
S 81757 617803765
S 3371 408903246
S 91474 544105806
S 99423 629162419
E 10812 74169
S 68783 594303575
E 25985 56938
I 3699 30814
S 93368 766031789
O 34354 90080
S 75223 954884618
O 4933 29462
I 54975 75434
O 14311 72588
O 10376 79798
I 61971 83805
O 2322 61906
E 50446 78437
O 31680 94117
I 30555 48687
I 73169 91136
O 34187 78585
I 8167 57794
E 47379 55825
E 55027 76541
S 14935 768610022
E 55127 68781
S 52390 558810175
E 19478 22958
E 824 90412
E 56935 89404
I 6505 82607
S 64703 639463177
E 26367 50269
I 35712 79401
O 33788 42652
S 67865 751186318
E 47887 67336
E 14599 64247
E 3578 84584
O 3316 84999
I 419 46611
O 4163 75075
O 34789 48184
E 42350 83168
E 1577 16788
E 16412 38109
E 47973 54361
S 28215 493648160
O 20359 71052
O 46669 63876
E 60347 75288
E 17416 85744
S 21208 400451619
I 19088 52647
S 50927 151987582
O 13727 17214
O 21324 54106
I 8825 69142
I 16895 78294
I 35845 46159
S 51617 922366285
S 84589 755668572
E 11566 11620
O 45884 87002
I 20929 55052
I 31231 92369
S 77215 250268158
S 51132 663993100
I 30725 90797
E 53996 93087
I 7573 42387
E 10479 84705
I 38368 86475
E 55581 90758
I 48355 71388
O 31554 53579
I 24031 96425
E 11132 57942
I 35482 96081
O 23393 81002
I 19118 43338
O 23849 52280
S 37749 134663422
I 60091 63627
O 24421 38921
S 76723 287945372
O 12365 57224
I 2313 82140
O 64622 87822
E 70608 89375
S 4180 778513417
I 35944 79664
E 14241 30845
E 51431 60466
O 52085 93391
S 50499 587970925
I 1779 82439
E 68597 71477
E 47377 54084
I 5328 69202
I 27620 36673
O 40920 63756
O 46272 85675
I 29103 94724
O 26741 73515
I 78158 85499
O 53177 74398
S 77168 246379727
S 18387 496726800
O 56429 59581
I 20876 92695
S 97034 339454035
E 49813 61643
I 2244 97059
I 52251 72623
I 855 9093
E 8855 81999
S 17542 293952850
S 43657 38654101
O 17986 88472
E 6387 40286
E 26733 47225
E 58317 99928
I 86276 89848
O 69425 80495
O 71825 78179
O 5510 81778
E 60546 83199
I 6094 99141
O 24071 51820
S 22484 593787629
S 4840 644201324
I 37272 75862
E 19574 39840
O 72713 73479
I 51270 73120
O 34660 73004
E 6516 84868
I 43766 88536
I 45222 69894
E 47972 86474
E 23814 47757
I 24313 93174
S 13394 962666818
I 46799 59219
O 27222 39456
E 4386 19429
E 76970 85452
I 54585 76403
E 31516 85820
O 98409 98817
E 24484 96026
S 80196 713997569
I 7765 28064
E 6703 67973
S 63696 733164205
E 67677 81778
I 16936 96850
E 10327 16549
O 9152 71870
O 1726 84378
S 10400 18120087
O 91429 92611
S 28090 931158438
O 17895 40723
O 23586 98530
E 31020 77560
I 30949 51854
E 45949 61081
I 2798 41515
I 6922 86061
E 25341 28325
O 43912 81662
S 47871 920265576
I 41011 72025
I 37464 38846
O 49485 99534
E 10189 45640
O 42468 75234
O 41385 50905
S 43883 744532973
I 11409 64412
S 43339 293322030
S 22986 37137976
S 58260 792290610
I 26135 83186
O 23333 87801
E 62606 92068
S 22915 642421495
O 20586 37194
O 67919 87366
O 22708 72949
S 79855 240074602
O 17269 87723
O 49327 60673
O 22552 38447
S 24746 493103350
I 85071 85509
E 53128 87476
E 5821 50206
E 43057 90270
I 24033 38580
I 4358 20679
E 26793 77066
O 13198 75138
E 35280 96507
O 5122 58150
O 10495 43770
I 20278 54996
E 48917 79631
S 91717 574922725
O 1101 80427
E 53879 59393
O 10868 89303
E 34746 49011
E 8595 58136
O 72940 80424
E 4756 6123
E 17404 97370
I 43445 67475
S 45013 817931707
O 42646 58472
I 29433 78881
S 56230 3618902
O 29341 36442
S 36848 39541180
O 5594 71344
E 26332 95455
S 49798 615482662
O 44198 53810
O 9585 90291
S 12491 702540518
S 77052 491106836
E 25213 51095
I 78711 89142
S 28613 972501744
S 28877 175120114
S 44400 219739765
I 19569 79069
S 66992 480545730
I 10950 18752
S 46174 176804566
O 13887 23726
E 9638 33995
I 41356 99186
I 519 32300
E 19124 56381
I 30721 39551
O 58131 73579
I 35756 90277
I 1779 20484
E 25013 60772
O 68730 77941
E 3503 82570
O 42370 86018
E 31704 37667
O 8957 27891
I 16054 79756
S 36626 340108272
E 35064 54532
E 9671 36868
O 26217 73716
E 49174 91073
O 55296 57139
E 44878 56004
S 13353 344731267
S 40156 442895892
O 38506 83229
S 25563 775309688
S 5576 76397302
I 43870 93491
S 29140 140734424
S 68573 567243291
E 43181 58491
O 15981 17208
I 40454 89016
I 74848 99795
E 37413 49808
S 30475 563536846
E 23515 63828
O 14417 33632
O 76412 85689
O 16452 60240
E 11833 21351
O 9502 9897
S 31664 700210694
I 24945 91531
E 12371 76888
S 10995 226725098
I 13517 19463
I 55300 85474
E 23048 51578
I 26463 98906
S 33492 332234385
E 61902 66298
I 98123 99139
E 17014 58925
I 36061 99758
E 53882 72647
S 38256 427810885
E 5031 71107
O 37408 93426
E 28093 31876
I 13255 92847
I 7402 59670
E 19229 52285
S 84981 302673999
E 29072 73754
S 22042 836587912
O 54197 92869
O 36144 48454
O 95559 99368
S 76660 651962361
I 49071 87477
O 47389 79485
E 34962 85559
I 2675 88673
E 13966 38157
O 62669 96923
O 71594 97211
S 29387 362801766
I 25627 69113
I 36565 44804
E 20255 47696
O 45805 56790
E 53694 97322
E 23963 62846
I 46024 95647
I 87016 94140
I 37293 59212
E 43741 79646
S 23250 230343015
O 72726 77962
I 7430 49606
O 27848 94599
S 16043 226241723
O 11651 65250
S 97868 13968201
S 89921 153901984
I 37811 77213
S 43762 184707313
E 8940 57357
O 48353 98681
S 1889 732865585
I 1084 4221
O 52022 82213
S 46216 482274699
O 5945 52566
S 98373 278083262
S 59345 434806821
I 22565 82652
E 38297 82557
O 51290 66228
O 50694 89002
S 86161 676166764
S 98334 905184748
I 56467 93996
E 72697 77183
E 27855 71559
E 5884 88942
E 59062 64393
E 31770 70810
I 19907 74043
E 15439 29703
S 15849 953783328
I 39269 94785
O 15399 85243
I 217 77018
E 24758 75803
S 42577 835777762
O 29476 70965
E 37975 92560
S 88619 860934615
O 33963 72532
O 25848 51534
S 8068 722894204
I 41790 93945
O 71883 89536
S 48821 507288595
E 11970 77422
S 35532 17277367
S 32287 634919423
E 26095 47059
O 41586 88178
O 59224 91453
E 38691 71148
O 1413 31955
S 26402 524904519
I 31994 96467
O 43532 73292
E 75600 90955
I 6630 43606
S 82723 729063577
I 177 97648
O 7763 38617
O 7739 58509
I 47265 77806
S 78798 159880840
S 50915 908821753
E 12917 45375
S 91161 759971896
O 32923 49181
O 34219 78373
O 18593 88591
E 46218 75336
O 75921 99771
I 134 27076
E 18701 46780
O 16590 81290
S 94004 478488335
O 63649 77965
O 44376 55840
O 57273 63838
S 5092 960799598
E 2622 30063
I 15992 18231
E 24264 33093
E 47553 62848
O 40506 59215
S 75210 240372493
S 82060 282224889
I 41223 79014
S 29457 426019793
O 62578 93420
E 10707 18155
I 72667 75806
I 62068 86547
S 71197 50229538
O 20598 50090
S 28479 674660682
O 35620 70192
E 2533 32171
O 22011 71727
O 3539 69173
I 84814 94516
O 4090 54128
I 28375 36040
S 12014 159852520
S 71239 84376798
O 4049 16043
E 34431 37186
O 21638 25332
O 32097 50952
E 26786 63255
O 10263 50613
S 60629 765672091
O 37717 81453
S 40807 242767115
I 23746 25848
I 88023 88316
I 15286 18427
O 49069 54863
S 46242 560091023
S 78568 759216478
I 88914 94040
S 31717 70128811
I 31205 41803
O 10085 35834
E 43804 58401
I 56150 65478
O 9400 90699
O 48068 74216
E 5635 80535
E 68844 79812
I 77183 80232
S 16727 77089039
I 34785 35604
S 58636 962906568
O 9494 63633
E 6896 54555
I 7560 21928
E 41067 67218
S 29212 592559263
O 17323 60475
E 32630 84037
E 31741 97177
I 15535 23743
I 23264 62526
S 90162 199076138
O 17850 60136
I 44031 49054
I 48539 79004
E 14313 42552
I 45713 92560
I 40523 83419
S 35090 658624862
S 6496 98462551
S 20613 548957986
S 80659 864661807
O 34731 62398
I 67473 68688
E 43826 51876
O 38117 92453
O 38245 67111
O 28180 61015
I 26501 83416
E 11213 57550
O 39533 76751
O 51761 75542
E 51647 61673
S 58346 169240672
I 62723 86370
I 8540 30690
I 64360 74208
E 13549 52524
E 18474 19949
O 11617 55303
O 37880 77462
O 51022 99896
O 38479 92060
I 8036 21671
O 13324 28056
E 10685 90519
O 18804 34402
E 34988 58576
E 311 9322
I 51588 88843
O 57573 71582
O 22433 88923
I 6693 42914
S 85173 599354011
S 71611 937628046
I 73585 95278
O 17327 81787
I 19996 97719
I 22534 25806
I 52526 70436
S 60658 636323492
O 6024 86077
E 75058 98904
E 15398 82615
E 10208 19432
S 91544 894725981
E 11786 29239
O 36949 47471
E 40619 88474
O 58208 73766
O 74599 94056
O 51363 60408
O 51821 99279
S 63755 793788904
E 24632 61795
S 4418 445624880
E 23255 35857
S 85508 221784717
E 1232 43393
O 80611 92605
O 16070 38291
O 37427 46478
O 415 91913
O 65232 84798
O 23220 73056
I 10599 95718
O 41942 49065
I 63375 65074
S 90066 777796844
S 35876 423718790
O 36512 48533
S 53615 124386495
O 47809 70497
S 22860 428436810
I 3149 57314
O 6922 99104
O 2879 87778
O 11141 62891
I 19868 85607
O 40443 93785
O 31407 77459
O 25787 86649
O 14937 36374
E 24868 26079
I 7954 37773
S 51044 171085184
I 41512 55029
I 2826 94373
E 13154 20735
S 22373 844312975
O 13208 26133
S 31569 255597166
O 4141 33358
E 26935 95031
O 16095 74492
S 79350 91748758
E 64847 85756
S 21277 866675295
E 9784 39913
S 22518 610581621
E 46923 67402
S 59584 439327614
E 78229 97984
S 61094 200276692
S 47399 848365397
S 57531 215335975
E 1310 87459
O 7305 84540
S 12603 640751806
E 62867 84965
S 33484 287711989
O 18229 70157
I 37760 53019
E 28890 71181
I 61870 84991
E 90247 98186
S 89312 199503302
E 1677 75190
E 65484 95079
O 5043 73945
O 38424 98515
I 18246 85396
S 84769 31082352
S 69296 159048216
E 23362 90645
S 44897 95245272
S 75251 382838336
I 20741 62579
O 9314 66170
I 65939 75363
E 42891 77833
I 6155 16754
S 12871 217257956
E 47330 71548
E 39480 91541
I 53767 80090
O 58234 93479
S 25095 628431177
I 16945 85232
I 23262 99865
E 89173 97373
I 5659 95267
O 9406 97685
S 98460 891597055
O 16256 60993
E 65839 96714
I 8814 27544
S 73966 264770047
O 3934 27220
S 32578 899045950
S 42159 709662229
I 77536 78050
E 6420 54498
S 68325 424166578
I 81432 91694
S 37748 241795041
I 907 35047
S 58327 285503510
I 68104 89550
I 34925 48176
S 95398 543378005
E 95317 96157
E 19096 53367
I 57939 59531
E 13350 56967
O 49226 82772
E 77066 79172
E 27453 84606
E 33384 79678
O 7964 73958
S 79790 12390848
I 40442 88471
I 23588 47237
O 10273 68146
S 96984 21480811
E 41780 97181
I 13069 57718
I 16136 53583
I 34344 56894
O 15772 60240
E 72207 73771
I 79880 80009
I 9081 35862
O 13389 88003
I 79404 93467
E 19389 76004
E 16716 62782
S 93093 360523199
S 99680 645189993
E 48473 68589
E 35689 72653
I 78769 96744
I 28701 75873
O 10219 87536
E 60795 92942
S 78693 579786932
O 82968 93894
S 39961 435209222
I 88538 93057
S 48526 893173359
O 26560 37146
S 49853 293149165
O 57786 67291
O 35493 68261
I 21398 89600
I 8768 40347
I 7589 51829
O 28074 91504
O 22009 65524
E 11400 39514
I 18520 29911
O 74750 78734
E 10388 91418
I 47880 93271
S 70932 710837094
O 59768 82242
O 11744 50178
I 2416 82902
I 74151 76198
O 14731 78795
S 81243 961331736
S 94751 801746296
O 10564 43983
S 45119 560640404
I 13159 50403
E 28580 77068
I 32387 85057
O 8457 99780
E 62242 98676
I 68074 96136
S 86151 312022785
S 45364 988846877
O 26691 38296
I 49426 94735
S 71747 312568769
O 594 87917
S 17731 665341259
S 33025 439432670
S 68873 942997041
O 22059 59361
I 10919 89117
E 36057 78072
O 38067 58477
S 46985 739359514
I 49820 67348
S 54431 500770596
E 25179 66225
S 64734 930430580
S 43188 970846802
O 64242 94119
S 95378 236533651
E 80952 87404
E 46313 63205
E 53453 63776
E 8126 23501
I 17131 99010
O 2341 72504
S 16532 977530566
I 17937 26526
E 70554 86201
S 50183 984931225
O 51776 53920
S 73681 559745135
I 1568 98539
I 16484 95073
S 62114 817585590
E 21736 56975
E 45888 52837
E 2047 66541
O 65874 69591
S 23450 793721387
E 7529 87877
S 78281 379264137
I 21533 34622
O 7239 71011
O 21420 93952
E 52512 90787
I 26649 45550
O 25082 98852
S 37837 674212746
I 36012 62617
I 33342 39542
S 84003 332063998
I 14090 70061
S 89878 280970511
I 32343 85805
I 77427 95857
E 33424 59370
E 18233 36034
O 32176 36681
O 71973 85664
O 38630 56369
E 50194 84852
S 38295 725499948
E 47166 52175
I 58834 67842
O 15870 78232
S 87610 502490351
O 7199 55152
S 56575 793070877
S 6045 482855995
O 16543 93127
O 74963 75630
I 14572 52387
O 15903 71341
O 29872 83887
I 27079 82350
I 69403 94887
I 27934 93706
S 6661 506213218
O 65194 79435
I 3032 50622
I 1251 10927
I 12945 45161
O 29507 35429
I 37096 75064
I 57599 63009
I 58374 97691
S 92482 385020775
E 15045 67910
E 3575 65436
E 23272 94765
O 5984 65131
S 39922 815536383
O 26351 87878
E 4535 26822
E 4464 64883
O 44538 76628
E 3504 13021
E 4471 43067
S 6353 810774874
S 31396 303521606
O 2102 89343
S 4613 150499554
O 52257 60359
E 35153 81921
E 12300 15436
E 20265 63985
E 949 25396
E 30238 92203
O 13385 88108
S 3415 394746582
I 47430 89951
I 3695 61680
I 20528 91820
I 36038 40692
E 62731 68876
E 37482 59514
E 36272 71104
S 50896 339712967
I 70351 93654
O 29814 78320
O 21218 66571
S 93624 48804362
O 9316 89478
S 87075 404772894
E 6638 83886
S 49702 445387697
I 47756 84516
O 20579 26169
O 36764 65162
O 33873 49621
O 33332 69499
S 76338 823861431
E 44084 91472
S 70510 777253796
O 53269 86086
O 73128 76453
S 87926 911096672
E 25157 83748
S 16052 323804669
E 17627 95298
E 7890 45387
I 68654 84319
O 6403 61114
O 27779 78711
E 16466 97406
S 26243 862411671
S 98200 441270027
S 6755 320909810
I 76642 91030
E 72712 76084
S 71969 815254915
S 90941 408198987
S 53284 190208698
I 2331 38518
E 28065 88368
E 6192 21562
E 65680 78900
I 68430 71635
O 67829 85031
S 68710 185018342
I 35692 53104
S 27778 478418908
I 23617 48901
E 50021 96760
O 23617 84134
I 31983 48876
E 19812 30956
E 14477 89981
O 3882 68022
S 14972 148755665
S 75389 514128898
O 19039 28025
S 37196 892999771
S 69498 234080050
S 92689 959089334
O 37718 74044
I 16020 65890
S 10460 272389329
I 8464 32131
E 41620 59335
S 70636 519662024
I 23198 42941
O 44779 78666
I 48096 52551
I 81341 87637
I 54794 96178
I 54818 81153
S 5016 568951509
I 60832 91184
E 30319 59162
I 78385 88026
S 42156 910047052
S 95322 182247770
O 2983 35642
I 49690 86829
I 4689 43043
O 58017 73812
S 72565 414142757
I 33114 63583
O 41735 75243
S 40594 80751545
I 83350 98267
S 12508 389720153
E 23711 98884
O 30272 44112
E 10973 93037
S 1815 807018594
O 76186 99126
I 41080 99469
E 49702 84857
E 18123 38618
S 89921 313788841
O 62608 64816
E 28013 78973
E 14336 73204
O 70142 89525
E 31401 60023
S 20423 706090814
S 57375 22349308
E 3855 73420
I 6562 95357
I 11421 83786
I 18064 88690
O 41627 49608
O 34698 84168
E 17838 74366
E 15748 51176
E 42499 45617
S 12854 147079318
O 9381 25030
S 36556 331386450
I 13896 65311
S 42331 469385888
O 39188 81241
I 12111 24881
I 18957 67414
I 18091 39229
E 10821 57189
S 96275 217671775
O 10754 56871
E 56445 95200
O 17043 28588
S 52114 929075460
S 95488 15894718
S 90986 17439410
O 32725 38039
O 79131 89801
E 72886 79198
O 17326 85149
E 6983 30173
I 4063 44750
I 7064 10733
I 76717 98234
E 3832 92205
I 22417 52358
I 29982 64493
E 2799 44271
E 18057 54111
S 11686 704676777
O 17747 75796
S 62372 3764449
E 10819 77295
I 88540 89671
I 14955 81498
O 57785 79270
E 25997 40245
O 3921 38540
I 11000 14655
S 8118 922088773
I 38527 64804
E 44787 94643
O 19963 30213
E 40299 93840
O 11643 32872
E 9212 81808
E 35206 38879
I 8354 57239
I 3273 15843
O 1075 51690
O 77849 98222
I 65534 66487
O 18578 31819
O 21939 92968
S 64999 516572712
I 21684 48694
E 12023 27405
E 3707 5424
O 47106 77499
E 18781 80790
I 23977 24626
O 7354 31035
I 11444 68887
O 33562 69681
S 67320 369963631
S 21443 589095459
O 18963 92932
E 2122 39988
I 49214 85482
O 20143 34268
S 95733 988353675
S 70639 776013716
I 45529 86576
O 21717 87938
O 10576 43147
O 29421 57421
E 31427 49002
I 58875 79227
S 27658 35910446
S 63072 210504122
S 79183 778723329
O 62203 93691
I 8800 32473
O 30349 87126
E 12024 53927
S 15829 928680052
E 66578 72178
I 8817 76727
O 29216 64748
O 84166 89785
S 92922 378407572
S 95570 532199248
S 55263 64875882
E 5416 60226
O 47805 81599
S 1523 350281907
S 63839 406920628
O 3815 69599
S 62413 375471430
O 7418 62478
S 76471 246583567
E 17288 61488
O 35310 94155
O 43623 74639
E 18422 34815
O 6907 33596
S 33157 90123012
S 29650 107356948
E 451 66597
E 8609 20799
S 35121 422857962
O 20389 47437
I 58176 74777
E 20789 82273
I 37150 92265
S 38808 377191234
E 78441 97824
S 91088 496179340
S 26684 967972705
S 97327 894457712
I 73290 77727
I 14249 15416
O 12200 84171
S 65302 227099979
S 49142 256781030
E 20350 37866
O 59357 80457
I 23321 55916
O 41273 70169
O 63322 77636
O 16648 67385
O 28757 98420
I 30413 74208
I 7952 98492
S 15403 799613164
S 53223 302947691
O 69747 94490
S 39188 731224695
E 16069 88599
E 24506 74423
I 6517 7060
I 24298 83068
I 34778 59451
E 37335 51197
E 29552 55356
E 18336 59571
O 53194 78939
S 55497 288386017
I 11316 28209
O 35193 83383
E 6670 28023
E 20544 33182
I 20038 87951
O 63955 99036
O 33559 80037
O 66670 95500
E 11520 33994
S 67311 223405529
O 16596 20986
I 67680 97334
O 3592 78656
I 13581 85328
E 20953 34454
O 23474 92525
E 90723 93593
E 56417 79489
E 62357 80863
I 407 22865
O 82967 83365
O 44104 70181
E 77579 91360
E 89339 91784
S 71043 345548562
S 98744 743899383
S 77465 308703397
I 759 84697
E 47776 55302
I 55776 82862
O 4168 40967
S 57106 499202972
O 7664 35744
O 3157 91975
S 3775 765804337
E 26829 81713
E 42714 55328
O 8268 13044
S 65545 857972237
E 11008 70462
O 51832 85198
S 57904 255126372
O 10298 89696
I 34806 39953
I 23941 82925
S 91658 438076597
I 8971 28671
I 30580 69864
E 70092 88350
O 24599 92377
S 41077 608530500
S 92729 623002921
I 57542 91109
E 9536 87648
E 35439 49169
O 29993 58269
O 33492 56690
S 33325 838201666
O 26616 69609
E 18750 83135
I 28304 49726
I 18331 91533
O 11470 58208
I 4754 17016
I 63310 77047
E 45775 89194
S 37514 420371130
O 18341 53228
E 53589 64323
O 68598 79031
O 20419 36606
E 25 27539
O 21792 80743
S 27059 97975083
I 74533 86350
E 12252 38682
S 70862 199405152
E 21044 34403
I 23805 77446
S 11766 435390548
O 20057 79141
S 58490 653194569
O 15827 50737
O 34719 85878
O 18879 99689
O 8463 11956
E 2799 15688
S 98870 788578767
S 27643 384348085
I 43165 77299
S 69105 667623673
O 50027 53371
I 10027 85699
S 46218 705111286
I 8213 54865
O 33505 48550
E 8142 68054
E 6865 37067
S 81289 58768443
S 50221 795276853
O 16279 76273
O 13431 61347
O 75374 85257
I 6110 94939
E 14404 91113
E 2722 40728
S 9531 448261516
S 92454 193037910
O 32642 95810
I 57499 92062
I 19608 81736
O 32194 60768
O 10109 39536
I 39614 92755
O 23359 95286
O 15197 23938
I 56405 84441
I 7353 45010
I 2065 38485
E 7460 11169
O 72019 77453
O 2622 54396
O 25280 76692
O 27343 51395
S 95183 223808944
E 38207 57540
O 64785 70537
I 50662 81105
I 2738 46883
E 65622 80314
I 20498 95471
E 60921 61651
I 40058 42393
E 21818 61252
O 41518 60943
E 41058 93321
O 66894 87506
I 54311 90337
I 1754 66992
E 12591 64520
I 37074 90353
S 33498 622413537
E 89791 97979
E 6312 31782
I 35368 82388
O 18773 73312
I 30926 68931
O 21730 62131
O 77224 78718
I 14558 47845
O 41971 82900
S 45724 358947924
I 3819 12620
I 62498 99418
I 70624 76832
S 45964 556239853
I 19278 46130
E 18615 54845
S 57239 383655671
E 15512 38774
S 42431 201176467
I 3770 65029
O 16463 29619
O 71184 91948
S 86085 152820343
O 81470 87345
I 25071 96554
E 82613 85513
E 25854 83069
I 49015 52773
I 13228 38196
I 12383 88100
S 87568 640391331
I 779 5778
O 12829 44952
E 18324 21708
I 28114 46048
I 2713 62509
S 37589 835842908
I 45081 87892
I 24626 38991
I 9678 95099
S 14382 590105714
E 68052 85769
I 46975 54631
E 17362 74285
E 31015 74601
E 66692 98492
I 16923 30625
O 8321 29666
E 27613 87908
E 14216 78984
S 1762 691848488
E 6993 61463
E 60263 91558
I 9679 46891
S 98808 441667133
S 34357 639358317
E 12509 28451
E 13234 58660
I 19600 59649
I 37669 62864
O 50237 89940
I 27688 43828
S 41296 965301526
I 2475 92313
E 1806 26046
O 38413 46664
O 19604 71461
I 4626 81729
S 56903 91326436
S 15111 116756716
I 31926 32698
O 9460 38796
O 73410 94660
E 4150 8789
S 76511 416653742
S 79256 157951741
S 34838 107021060
E 64929 88508
S 77798 761828950
I 34715 65289
I 30488 35711
S 34653 256287408
O 50943 60729
I 38601 99984
S 36546 437554164
O 1214 38694
I 82847 87579
S 80745 94592316
O 52841 62734
I 41904 96933
O 6702 85914
O 64824 83775
E 30969 64988
O 26312 65793
I 26352 50954
O 28908 92625
E 64531 93490
S 12443 911455493
S 68510 493447848
O 2310 91106
S 37784 911456497
I 320 81726
S 65944 251260991
I 57889 96522
O 6889 27147
S 55317 850459299
I 6265 76890
O 15662 98560
I 34188 37727
S 34382 741226648
E 17836 48239
S 9708 572608754
O 69218 71997
E 73064 92623
E 57985 73076
E 37280 55891
I 23141 91155
O 24747 69827
I 23016 33401
S 66000 963382029
I 30543 81957
I 16077 31768
S 69797 660805841
I 47042 47134
O 15399 89056
E 41255 51404
E 88716 92115
E 26955 54284
S 85699 353992639
I 41674 72713
I 79711 86184
E 69467 69989
O 23021 59289
O 12008 73826
I 32459 39458
S 21478 313119199
E 11202 47800
S 99690 674073965
E 54724 96941
E 24548 83120
S 6807 980700912
O 23646 28575
E 1243 47856
S 37690 956421176
E 7948 9640
O 15115 85243
E 51822 63573
S 94744 557685185
S 40959 463468855
O 3425 90250
O 14527 47849
S 75383 969530230
I 41358 64821
O 53113 83812
E 14722 86637
O 57727 80327
O 23435 40468
I 11863 44153
I 29513 88156
E 2054 19217
E 26817 97310
E 68812 71769
I 75894 84152
S 62833 207824514
E 5814 46150
S 81095 118206746
O 33232 59317
E 36810 48914
I 57264 90180
S 39803 829522454
E 29512 49953
E 15474 75693
E 41346 45249
S 33992 101318681
I 11618 34553
S 3960 273051459
S 28070 100402943
O 5733 77571
I 4113 34242
O 6896 21711
S 7999 496522528
I 60360 64733
O 4703 89673
I 78846 82221
I 29963 51345
I 19202 81070
O 27965 87663
O 38822 44296
S 67406 327155866
O 1742 81011
O 3021 46453
I 6201 56859
S 33002 559723380
S 67684 333243500
E 45479 59674
S 28757 623785648
O 4162 23151
E 22525 33682
E 32966 99946
S 17313 552475819
I 9506 62848
S 66263 190899765
E 11396 66227
O 4070 57404
O 45430 53602
O 26416 38400
E 32759 81989
O 21719 90500
O 26907 49511
S 59203 156716295
O 58545 69768
E 23585 98770
E 58900 63478
S 46159 409154404
E 34038 43118
S 63575 455430467
I 45172 86845
S 96449 768861633
S 88788 528528296
O 12516 48454
O 39431 57951
S 73792 306966567
O 2433 87803
O 34561 93324
O 1381 88357
O 6615 52743
I 42768 63525
I 76591 91390
E 31405 49683
O 19194 98357
E 8532 27507
S 55424 208778273
S 76820 308385401
S 4437 506809718
S 23015 955347605
S 6139 222127461
I 2946 36258
I 7865 48885
I 53580 92810
I 17307 92652
S 41487 763757834
S 75853 503925167
S 22355 503004170
O 6133 20397
I 39787 71181
E 84271 97974
S 8289 72207134
I 18377 30401
S 5745 84907765
O 79838 95491
I 30764 73404
S 685 615042230
O 61950 75166
I 80210 87928
E 32447 44949
S 91103 555062100
E 54030 84592
E 13243 55833
E 56588 96574
I 3591 55286
I 16342 51881
E 69246 89651
I 34528 86792
E 21563 53543
S 14791 760711348
I 15094 20406
E 33958 62544
I 48219 91922
O 63310 63933
E 20603 78675
S 429 398693366
O 71363 94271
I 45285 98428
O 44631 98263
E 518 63898
I 51179 92552
S 93788 963477216
I 32572 51038
I 4630 52756
O 63215 88681
E 32852 49540
I 81240 82684
O 31792 42888
S 82299 117290470
O 16363 79795
S 96820 845686295
I 13292 74364
I 12114 89279
E 54783 55689
S 38138 130354599
E 22737 79670
O 88922 90190
S 61784 487784243
O 52424 58067
O 32851 96316
S 4863 525451352
I 8720 69740
S 96361 572159475
I 6218 66854
I 23855 28871
E 42285 81948
E 18055 97615
O 6434 80421
E 59063 82907
O 12614 79291
O 12722 88879
E 37229 81055
E 44708 51665
S 30814 967266302
S 21279 668334299
S 39207 368149346
E 250 89598
O 26624 79668
E 59614 76869
O 36212 95234
S 2695 667780672
S 83528 728476389
O 24585 77981
S 51233 952786876
I 2977 93935
O 50757 90642
O 5490 72201
I 10313 17358
O 35304 36702
O 18929 80965
E 71568 72234
I 2865 33080
I 19977 53004
I 88859 99772
S 34121 156611181
O 51900 95345
O 8208 84504
I 58095 92915
E 8314 97774
E 50493 61930
O 21786 39690
I 44087 70291
O 43769 56142
O 55354 61806
E 46164 86286
O 21771 79584
O 28574 89820
O 40220 59488
E 84853 91903
I 56275 74742
O 47259 67929
E 85309 88301
E 75408 78555
O 19857 64187
E 69763 76737
O 24726 89582
O 22326 92758
O 29796 82448
I 7208 67324
I 55227 99755
S 90644 312118036
I 31576 90811
E 35930 55787
E 23769 72445
O 2661 28930
I 9152 96370
O 13384 71006
S 80741 174179138
S 16043 983122465
S 20176 325814250
O 35066 53293
S 4475 172795777
E 413 1188
I 11500 74640
E 18352 32720
E 73420 84237
O 54483 56524
S 94990 615525101
I 1359 2685
E 22808 61335
I 5116 11459
I 10384 78626
S 94931 582529175
I 8745 84248
S 93216 392345892
S 5050 250527856
I 68737 92952
S 26579 905541401
E 9377 59895
O 1261 91386
E 58549 99484
O 25901 41418
I 42931 53629
E 21766 21799
E 29096 41775
O 7937 28345
O 31400 51874
S 83084 997336223
O 95826 97922
S 96687 293554643
O 13472 78554
O 369 61415
I 47591 52488
O 59130 73490
O 38838 89407
S 4363 624138518
E 76951 86720
O 24170 78922
S 7358 747693994
S 56608 448385711
I 2532 70450
S 82221 169708670
O 19066 55501
S 81431 792859251
O 31820 41681
S 3546 936118960
O 19775 53154
I 54602 95269
S 29391 552982614
S 35216 638661233
E 44911 46311
O 20372 80383
O 29768 33585
E 24854 69297
S 7282 255829266
S 19682 712792699
O 52788 65670
O 33585 49685
E 37315 79662
S 13050 860120610
S 79556 845350197
E 47737 99794
O 74552 82065
O 46799 48133
I 791 28871
O 58039 94225
O 35460 91707
I 77967 96225
I 7932 14771
S 85051 619390512
I 3033 88140
O 33695 54157
I 52734 81750
O 7150 48809
E 10093 96919
O 24771 93615
S 45668 125562934
I 75520 93357
E 23995 68907
O 735 29439
I 8997 44410
E 33401 59457
O 9773 79381
E 18632 57998
O 161 1490
O 41977 62569
I 26591 78254
E 29063 78454
S 25963 790675488
O 18043 45602
S 79474 275093243
S 46533 633461349
I 7050 11294
S 69001 345826510
I 29629 96263
O 18072 27543
I 14912 27441
E 17159 58578
O 30644 74037
I 7739 71863
S 6718 998549880
S 30480 121187757
I 42232 72732
O 1732 75841
I 3275 81454
E 18967 42235
S 94764 353772244
S 1617 578253118
E 10002 63698
O 40883 72991
O 95502 99911
E 76673 96245
I 72 31069
S 77743 176338220
S 76216 482526214
I 34959 38045
E 66971 70478
E 11521 85723
I 19952 60173
S 90004 233614388
I 3456 5998
I 36269 60135
S 7099 604989092
E 21486 29571
I 66690 71165
O 57739 78492
S 65956 563862435
O 26769 36592
I 95149 99999
E 16106 38560
S 9391 900137444
O 30392 82630
E 49520 90601
E 10911 27690
I 35735 94722
E 14721 92535
S 19853 316395194
O 41891 66432
E 27620 69826
O 3265 84257
S 26409 693983397
O 28397 67664
I 2315 26144
I 43264 91716
S 3746 519069020
S 68351 707766029
E 15366 24817
I 44454 84637
I 23005 43233
S 39336 789766179
S 66969 346855776
O 49549 96582
O 4011 96915
O 6464 34237
S 10681 304652433
E 9216 39097
O 25453 31188
S 56219 974112766
O 37941 50257
S 27371 558883259
I 4273 90155
I 58786 78870
S 62808 870083699
I 10229 30290
O 69732 88122
O 14381 25322
I 72515 83741
I 39350 52625
E 286 3738
S 32986 172072604
O 3512 78791
S 45153 846502158
O 2014 49044
O 66557 86513
I 5048 44716
I 21217 75746
S 552 937888717
I 76275 99276
E 46944 83927
O 10929 39749
O 82956 84021
S 88100 220605559
I 1175 71212
I 16645 28171
I 34081 65403
E 30245 96284
O 18878 54041
O 14428 28685
O 57771 85212
I 56820 64751
S 29313 927119151
I 20658 56019
E 13324 23709
E 3232 44257
E 22786 32422
I 28303 88576
S 24295 338168831
O 33882 95397
E 9171 25916
O 5078 54933
S 33162 748314168
O 87639 90955
I 69683 87726
E 13469 74019
E 17148 29263
E 73746 84502
I 50654 51814
O 2350 36165
E 15561 89481
I 4654 83713
I 33893 90826
S 29317 369924033
O 20663 27311
S 78293 336988727
S 27462 980318318
O 42270 71318
S 17445 325684617
I 3573 27466
I 18448 28246
E 34997 92026
I 9888 79521
I 42575 94033
I 8162 75173
I 54295 61585
I 58093 69367
E 27350 27756
S 42590 814284871
O 62438 97732
I 34964 52217
E 25738 41254
O 8495 30399
O 91647 91949
I 33337 67644
I 18176 23278
E 26350 44593
E 38757 89765
O 45744 71105
E 1368 71115
I 52973 87198
E 4005 68472
I 20310 95400
I 8308 93601
O 3947 65371
S 17348 359211902
S 38207 255743564
S 672 218656765
I 84 66271
S 99028 564050201
S 13234 456902794
E 41974 80174
O 6525 74243
O 31578 86548
O 58542 73821
E 21104 57241
I 404 38328
E 22953 81168
S 38404 67495469
I 1765 63972
O 77968 79474
E 16683 99794
O 27103 83213
E 16515 65649
E 22539 68883
E 34048 84138
S 42170 206460737
I 9140 73823
S 74207 257923666
O 6404 27969
E 6150 84724
O 34235 96082
O 55001 89450
I 50876 60001
O 3652 40282
I 34157 86602
S 14417 102095479
S 18744 335838886
O 29550 61607
S 59673 440045997
E 27544 28270
I 54822 69164
E 1864 6716
S 65159 189899154
O 32301 60503
S 87365 244886064
S 93428 44274230
S 62799 507846363
E 27682 65369
E 1601 50642
O 28330 33081
E 54096 76786
O 2644 26060
E 60540 83011
I 7224 25785
I 27535 52254
S 87830 372539138
I 10880 56104
S 52901 746804744
I 10937 15166
O 5887 21276
E 31177 99679
E 37526 40600
E 15616 33823
O 38192 57502
I 54587 76247
E 82468 87962
E 5122 82505
E 30474 35771
S 58644 93752295
O 41149 54181
O 49207 60864
I 23548 61352
I 71788 74084
I 4656 40851
S 89870 930955929
O 77615 83988
O 23396 49641
O 31881 46951
O 31419 35006
I 62435 84988
S 30103 600751896
I 32420 62352
S 92044 371564864
O 16433 47943
S 48523 686169574
O 53365 67627
O 63389 90427
O 15596 20571
E 42350 48701
E 1407 20788
I 51819 62648
O 57561 71605
E 78387 85419
E 6988 24789
I 26460 63187
O 3207 63881
O 54635 79565
I 41628 52871
E 19832 53857
I 71148 86484
S 76208 207598642
S 69491 492278537
S 69505 965055915
E 39524 51632
O 35216 43779
O 54438 86184
O 82364 95860
I 54928 95177
O 34853 50842
S 10813 585989873
O 4390 98257
E 51220 79337
E 66997 80721
S 85965 385692127
O 65515 72944
S 75175 427891225
E 32740 38953
O 54294 85434
O 67917 86032
I 31526 77162
O 85185 96113
O 13861 30307
I 32420 77163
E 75457 86756
O 6343 50773
S 70726 136521202
E 31009 53817
E 4866 29460
I 3494 29718
E 19888 79544
E 2030 62514
O 44081 59448
E 13598 35987
E 17374 41698
E 37492 41968
S 39107 400206405
I 418 98048
S 25579 714150874
O 42679 86073
O 21882 73461
E 31030 45240
I 27680 39863
I 6749 99351
O 71298 75985
E 23804 78385
E 24324 71812
I 16795 59305
S 94792 828281249
S 79210 154415598
E 8832 74933
O 5622 67217
S 90416 244889124
E 48856 64928
O 40053 74274
E 12722 48296
O 10138 28126
S 64386 599629795
S 46627 947264223
E 70865 79794
S 9381 94299889
S 56081 557955490
O 2483 9978
I 44751 51877
S 50328 670146252
E 24123 33774
S 51897 65391143
E 43185 49635
E 10508 43714
I 7260 33700
S 95726 444920163
E 74325 89757
S 33949 741150669
S 88260 914916106
I 52035 67491
I 29334 52427
I 24803 27846
I 14120 57865
S 15206 116400953
I 39738 92296
E 18159 39137
E 25963 28304
O 15206 54452
O 55973 90478
S 92711 37684401
E 9498 95669
O 80169 84069
E 12258 30728
S 35879 723151694
S 68739 831332239
O 14924 63134
S 86858 266154433
E 41863 82881
O 60994 63387
O 35620 95759
S 18481 61702983
E 25981 28785
E 2890 91026
I 6320 29027
S 65224 917312041
I 38476 49863
I 40537 43386
E 10858 28348
O 26647 30792
I 27381 50253
I 55429 89825
E 34118 61518
O 69577 94451
S 97758 74848286
E 47344 88403
I 24047 30196
O 61875 94400
O 57496 85986
E 70872 90805
S 18985 294530692
E 6152 42291
E 75893 76663
I 26499 34368
S 59200 27031319
O 33807 89246
S 59317 265649205
O 12360 18601
I 61610 90300
E 64257 74018
E 48763 83541
E 60282 75682
O 4336 17860
I 67665 70588
O 10375 10813
O 52253 58216
I 54587 62846
O 9132 82101
I 20302 98496
S 84218 701511908
S 82678 340404420
I 16675 97662
S 17874 179062061
S 21663 742034939
I 30756 66732
E 90202 98595
I 16130 44017
I 22699 95426
S 78441 783404422
I 48809 58666
O 41200 77221
E 12563 40694
E 43230 64140
S 93581 378268958
I 28720 99290
S 28756 151228331
I 25467 25673
I 66042 75121
I 22191 66052
O 42638 69213
I 4787 81385
S 30600 414881963
S 79197 65740600
S 80340 832791794
E 51672 93725
O 12289 28190
S 48819 594316910
E 13444 62669
S 75535 353494321
S 2821 163505357
S 49078 281195693
S 49435 849842594
O 1180 11962
S 37146 416865496
O 59189 71383
I 17151 49549
E 53790 67803
O 7119 58841
E 30929 76025
E 2843 32182
O 43136 84107
S 20936 420527712
E 32994 83509
S 49228 80385041
I 20342 28071
E 14312 66587
S 21095 231784469
S 13548 474170380
E 18711 32513
I 77243 87432
E 93085 93614
S 37576 443100909
S 31254 744793157
I 5219 86216
I 15226 77674
E 50825 78394
O 10826 79608
E 37887 80745
O 20188 54764
S 57043 326271331
O 36689 76824
I 8091 20554
S 35606 830262885
I 7103 17220
E 35255 39644
S 59178 58228755
O 61674 76674
I 51676 77247
O 34599 51424
E 15853 25255
I 38127 49330
E 51430 82377
S 69914 218641635
I 44925 89191
I 76449 86688
S 18079 376194869
S 5403 892162531
S 66091 916188521
I 63616 86741
S 38725 907789107
E 5769 56911
O 63050 95816
E 52415 69896
S 20779 947848648
S 10224 633979179
S 15944 373383960
S 90687 546827031
O 84199 99121
S 65214 872160050
S 2705 671769246
E 71160 79924
I 19588 98441
S 20206 341895572
I 30970 34609
E 9089 97632
O 9643 89017
O 38833 48197
O 9339 95455
E 38849 88187
O 58278 98485
E 72493 82827
E 43816 49423
E 9994 99564
S 17274 929334958
O 36641 71280
O 44847 57333
I 71093 92836
E 29419 30912
O 77951 81824
O 36300 46588
I 41569 83665
S 98483 593197296
O 23141 25657
S 94531 992025739
E 1933 81012
I 32018 92745
O 20372 45559
I 23620 30470
O 31016 73428
O 7300 73819
I 17238 71970
S 66631 227604084
E 22629 79063
I 5584 31140
I 5840 51913
E 37659 37690
S 99545 154450288
S 92399 677301966
I 21572 79899
I 340 91635
S 41810 397966875
E 16006 58869
O 48009 98093
I 28781 71667
S 245 94927780
E 45259 59357
I 104 37106
O 35599 47347
E 222 91713
S 47283 386370055
S 20793 558165841
I 22554 64568
I 116 65959
E 28517 94013
I 76012 89958
I 85315 88924
E 46058 85373
E 27915 58554
O 17501 64254
S 58849 87914014
S 22934 752310930
I 13757 75719
E 62994 96210
I 4604 9586
I 1142 59390
E 76593 78182
S 87693 69325637
S 71366 352246388
E 35942 70099
O 12510 34241
O 40548 88690
S 48341 298415009
O 28511 39331
E 8542 69204
I 12225 66902
O 40544 76240
O 23280 77326
O 46772 81682
E 23429 32672
O 9275 76574
O 28212 44037
O 24949 90360
S 53344 591421945
S 76724 773820986
S 415 761556741
O 18347 28942
E 78763 84134
O 22672 45819
S 34272 565383947
E 48107 89200
I 53482 93609
I 18106 31414
E 9643 39552
S 93365 589086947
O 33870 47074
S 67469 418205043
E 22689 90292
I 4831 39826
S 96217 155095187
O 83295 89572
O 26616 39840
I 1473 75948
O 1215 25022
I 56985 69285
I 43334 51201
I 77307 82875
O 71246 71270
O 48654 60912
O 2310 53898
S 17938 210612988
I 26004 89944
S 35860 483381234
O 65612 81049
I 65689 71955
E 15207 26169
O 39091 83211
E 51427 57958
E 18621 33075
I 39524 52863
S 61720 511409382
I 68479 92596
E 39646 55311
I 25035 56130
O 23500 92723
S 52472 236907171
O 78520 91175
I 60306 94347
E 33420 79799
I 59406 94626
I 10452 83360
S 69091 734501011
O 75250 90708
I 39948 85632
S 85293 156834778
E 59480 68640
S 39780 256315157
S 77459 431838047
I 71324 79918
O 24390 93936
O 35251 77298
S 75588 268457140
E 43354 74837
E 18310 69020
S 97622 513115843
S 99620 65360356
E 11501 34323
S 37715 654861387
S 72956 346212024
E 60799 83455
S 32679 453122679
E 64771 66732
O 33491 67198
O 26633 53234
O 49021 91520
O 25829 47666
I 19379 27866
I 72280 81700
E 39326 57486
I 901 86044
O 1708 21206
O 11876 56206
S 20951 661854580
O 39262 55622
O 10937 23488
O 26104 52232
O 9698 79078
E 8806 61040
I 14816 42188
E 53197 96572
I 40609 72753
E 48884 71335
S 78720 48641395
E 60524 69955
I 9219 84374
I 46322 78577
O 36816 86377
E 2295 28387
E 12414 98638
E 15106 53652
I 21502 78352
S 54247 680340129
S 97298 759523691
S 63227 880916648
I 16365 52273
I 20638 64458
E 22192 29024
S 91190 580409535
S 81548 100021871
E 1248 55729
I 30235 47713
E 4274 54956
E 10376 32265
I 61736 74951
O 40414 46210
S 15654 459510999
O 4780 81540
E 1245 82904
S 94401 943111884
S 85363 892741981
I 972 63665
E 15420 31051
E 92185 94954
O 45466 93628
O 15934 25795
O 79339 80891
S 11956 307682387
E 6990 55203
O 20614 51905
O 24319 53512
O 45208 81467
O 4145 4583
O 15313 89920
E 46643 73820
O 71995 91827
S 3502 514308275
S 26466 565949224
S 59191 23274356
S 12800 647022355
O 10429 18499
S 2068 864918110
S 10500 126876994
O 16862 80517
I 95098 99833
S 34995 464026880
E 48860 76731
S 91312 514564755
E 24435 24944
I 24081 71908
O 39709 53781
E 6793 43155
E 1514 95351
O 37750 74418
S 57745 900027678
O 10421 45226
O 18836 36573
E 11656 71752
O 7297 37981
E 40950 78398
S 18195 544212802
I 49346 95330
S 85363 432186145
I 57242 61195
I 40608 56198
O 5448 29895
O 12481 90474
E 39768 96520
E 30209 45334
I 14405 54029
O 53003 85360
I 46284 47030
O 39590 39800
S 44754 978192974
O 29538 45044
S 61389 487441466
E 24991 94116
I 6654 92675
O 485 92127
I 53733 74865
O 56477 80909
E 10411 46697
I 21889 59394
S 65332 58160822
S 88279 703171679
O 16042 71277
E 11001 44521
S 8282 178253663
O 10234 27074
S 80035 712403672
E 41102 85506
I 53055 65889
E 16088 18656
O 38190 91468
E 9413 91684
O 32354 45337
O 84215 85619
S 88774 106137117
S 2149 764433418
O 10284 31351
O 40863 98355
E 23507 44761
O 5177 47680
O 47517 50486
O 23749 82916
O 43986 93317
O 47200 49948
I 12585 19515
I 83634 88241
E 15614 66610
I 63940 96621
S 55872 460921073
E 37705 61887
I 53907 77199
E 34865 46417
O 67164 82755
O 40937 98834
I 95408 95638
E 47439 71833
S 64299 636777507
I 2586 44614
E 58850 89425
I 31133 39223
S 64643 499483380
S 6205 100490039
I 4803 94685
S 16860 395578843
O 41169 81731
I 11966 50920
S 91287 117051753
O 8861 76685
E 33776 82267
O 45738 72981
S 64704 51324438
I 12628 33298
S 86608 332738099
I 6777 8666
O 41849 92349
I 77554 84426
E 12485 63890
S 17159 291711085
S 20514 624007898
I 21952 97489
O 14359 25750
I 54102 65724
I 7572 83308
O 5535 30119
E 47838 68255
I 6128 15667
I 9185 34154
O 3058 75747
O 15204 40069
I 44782 88326
S 95596 20918477
I 4875 69374
S 4819 63480966
I 77984 86945
E 38765 47507
O 42649 85697
E 11302 18952
E 63027 69648
I 55301 87604
I 24618 38444
S 85346 479458616
E 13560 64145
O 76550 93930
E 48190 82139
I 35949 78290
I 5351 62630
E 18711 93913
O 33096 48024
I 51140 80532
S 84944 426284592
E 12836 62082
S 75485 248020156
S 88483 96078756
O 25385 52643
O 40636 98364
O 34765 40888
S 76950 243279936
E 12678 95771
O 58448 62637
O 42782 63603
E 24522 26891
O 31561 76354
S 86666 584511780
I 54962 62386
E 828 20428
E 16423 71564
O 4512 24861
S 28409 715770387
I 73712 92013
O 49133 80916
I 9447 84726
S 16488 7164265
O 17432 42147
E 8168 97949
I 24534 52024
S 20888 627010202
O 23617 93491
E 44788 70190
I 26057 33041
I 42735 59141
I 19161 70950
O 2760 29012
I 59524 70520
O 37812 91177
I 52340 82205
O 19389 63737
S 21304 19951622
I 55859 97737
S 8241 309588831
E 8393 64458
I 68778 72861
O 31363 52580
I 23935 58977
E 68738 76607
S 51867 980462164
O 9162 89306
I 17104 43917
I 65681 89257
O 3447 32055
O 71229 84356
I 70711 84299
I 33138 38055
S 50036 190615275
I 13997 85830
I 14159 64958
O 4445 32254
S 38004 313348692
I 71766 95283
O 51136 61806
E 36535 72499
S 28673 417139588
E 15063 86846
I 66430 77976
I 8640 59290
O 52297 55033
E 24667 67514
I 49011 76052
I 655 28024
O 6176 51171
I 13913 27245
S 5055 384735087
S 77323 563224819
I 46545 50629
E 19739 63723
E 39958 64260
E 24991 93524
E 19464 25207
O 31703 47869
I 32677 40922
E 78446 83886
O 88264 97039
S 60482 389711931
E 30722 95471
S 14243 183204959
E 24321 69350
S 70964 390556536
S 97762 480198894
O 20343 98071
I 76676 94306
I 1421 49576
E 24111 78149
O 22482 72386
O 40097 69427
O 55901 72837
S 12732 687312903
E 26686 60517
I 20503 45745
S 94270 401524702
O 6007 60546
S 2075 403554087
S 24811 928154822
I 45327 65065
I 45019 90571
I 55872 75662
S 43758 202441511
O 7620 26608
I 38322 42092
S 41439 103056417
S 22422 229541349
I 4473 88915
S 29223 529883603
I 57247 74796
S 68706 290511264
I 62559 83406
E 46563 84350
O 30073 91296
I 15039 94126
S 29405 708948455
E 17213 38415
E 78614 90796
O 38911 80606
O 2904 22171
I 57448 89439
O 736 53230
O 4788 29424
O 72546 88624
E 73357 99891
O 68397 77650
I 49939 96722
S 43378 209446884
S 58440 357003144
S 26401 440923047
S 87114 569890074
E 15697 38469
S 12311 639609490
I 66458 69257
S 35826 840569792
O 21286 55285
S 47685 735902065
S 31521 744252941
S 38099 367679359
O 12306 84258
I 11835 51265
S 23413 611538390
E 1330 72782
O 6245 86091
E 34194 54650
I 21099 38210
S 72907 598404492
E 62043 67444
I 4858 49581
E 63137 98139
O 1941 98652
O 71179 83779
O 54364 77471
S 5645 227327547
S 66542 194572261
I 32772 77509
O 30742 95922
E 2513 81819
I 50618 73705
O 8028 59036
S 39626 210428812
I 25198 72589
E 16502 97774
E 36138 66733
I 27994 55649
O 64592 65859
S 34610 824063049
I 19601 94025
I 32288 65655
O 9938 77155
E 2849 42096
I 33876 44698
I 4326 46041
I 85141 98145
S 70127 881445564
I 36328 84164
E 27755 44224
S 18299 543084494
S 63139 626627537
E 50262 66304
E 7670 96661
O 8514 23878
S 78292 611084677
O 70327 80957
I 3785 27538
S 30652 177440512
O 7472 53364
I 49497 86843
S 50259 697041220
E 81097 84527
S 5021 948975828
S 64413 598263816
I 5393 96053
S 94429 230057417
E 71841 86184
E 52419 85238
O 83773 83960
I 22697 90184
E 49704 67904
E 34033 86707
O 25721 35956
S 83351 657077071
E 80571 92531
E 8382 65963
E 11960 71441
E 31994 67508
S 27275 379641609
I 13888 30627
E 44484 91288
S 7754 861644065
S 88637 935382824
I 81437 84837
O 68289 97683
S 82770 831397925
S 69371 525723310
O 43853 52370
O 30125 63995
O 67899 85171
E 58832 96362
E 43071 62488
S 33848 71329114
E 941 32512
I 13989 54855
S 32257 168009914
E 25663 84191
S 23957 170563660
I 29749 79609
I 22519 28019
E 41012 77696
E 12890 78231
E 28798 68583
E 15408 87953
E 34654 71223
E 17431 75240
E 52261 88882
E 93676 97311
O 66309 99677
O 17336 85689
O 13679 20981
E 12247 38675
S 7063 46151912
S 53577 129620454
E 4537 82252
E 51208 77641
I 92568 98657
O 9093 43399
E 68004 80522
S 54209 233622029
I 53796 74140
O 38209 78387
I 2451 6936
S 32828 838189116
I 65041 95435
O 64365 67204
I 21607 90898
E 52814 63799
O 11014 68989
I 15678 72266
O 9051 15008
S 76494 595594999
S 17172 388987634
E 14456 94335
I 1427 74094
S 28257 71932238
I 45973 66668
E 45201 49689
I 64693 86350
I 28861 90691
S 14148 128991097
E 53598 57138
I 43432 78613
O 26822 66368
E 52394 76024
E 5189 91919
I 54935 81997
O 76266 91948
I 47594 64605
S 77343 872390391
I 73509 84643
S 32848 204659675
S 78462 350989976
S 4978 27775809
O 84821 97995
E 32937 72709
S 32759 305406956
I 2813 12520
S 55866 199732530
S 30519 464106856
E 20776 24240
S 37863 399774255
O 33935 62172
I 83999 92085
O 24036 37732
E 47169 48041
E 38889 56567
I 1738 92315
I 22652 32605
O 27956 83773
O 10949 62995
O 32802 62673
I 3914 55115
O 35396 49022
S 66177 866966276
O 34564 51186
S 3228 151474655
S 3528 588619516
E 24805 70080
S 65632 806103296
O 41162 77704
I 38670 76762
S 99625 301839864
S 82205 667827110
S 25074 363829186
S 13271 281817575
S 36578 746169298
O 31631 35052
E 16713 99451
I 5299 97207
E 19684 21282
E 33293 52089
I 39513 46243
E 70546 90898
S 77911 368193085
I 14989 85467
I 16286 82764
S 83317 379822301
O 3574 50553
I 9337 78123
E 50288 83578
E 62985 80411
S 16043 399748428
I 53704 54787
O 48687 81526
I 82953 94579
E 45404 87123
O 20392 68420
S 21586 357738107
S 54629 591686269
O 66045 74272
E 14531 79420
E 54473 61555
I 38849 55022
S 33109 390576911
O 5193 84464
I 24757 79437
O 70295 97333
E 25259 30171
O 16529 18781
I 73029 78244
O 37196 43437
I 16789 49003
E 16170 50470
S 96260 648004000
I 93139 98156
S 66793 480229314
S 20036 50926617
E 68968 86039
S 90039 882777451
O 21115 41741
S 41439 64032710
I 12216 67004
O 24310 30583
E 28035 91244
E 17177 83183
I 47305 88235
I 1789 47536
O 61616 98520
I 32970 78801
E 4954 95650
O 14526 16467
O 1940 96342
S 9938 884436014
S 93838 781691205
S 46901 982663658
S 33824 833803759
E 6700 62815
I 46968 50976
S 61829 805370585
I 25570 41146
E 18858 97292
S 12122 685938856
I 21885 62291
S 80032 309342504
S 77052 585314880
E 16454 82455
E 10703 83029
I 31880 51816
E 9256 61355
O 29342 45257
O 17745 46436
E 27365 77066
E 42 31101
I 26038 85899
E 31618 84052
I 689 2528
S 3944 592026919
O 367 80691
I 27637 59130
O 47430 80336
E 57143 72674
E 66481 92648
E 27698 28724
S 75313 203616999
S 56376 159098798
S 12407 10634779
I 13728 31376
I 44150 52743
E 75487 79970
E 9629 76133
S 96757 633378386
S 61073 750867917
I 16565 80059
O 40068 63785
S 71852 838832882
E 75894 86699
S 70376 799279314
E 46939 92146
S 34113 895148143
I 19757 54485
S 39960 191917543
I 360 51724
S 57729 752295888
S 68810 204798034
I 18762 75311
I 90420 95815
S 76597 748677338
E 82186 94696
O 46868 47191
E 18931 81783
E 16635 55120
S 30426 852426667
E 44614 87997
I 23011 66770
S 64459 670988092
E 15555 84907
O 10021 58774
S 21803 231033916
O 12167 57043
O 8072 12815
E 28495 35855
E 21646 71470
I 19355 58236
I 76781 98023
S 62490 634650681
I 15763 63524
S 53283 332207104
S 76831 524691481
I 71879 79940
E 25113 32183
O 15888 47836
E 52220 80865
O 33506 84322
I 27431 93744
I 66177 94918
I 4475 69496
E 13281 15447
O 41567 49001
E 16953 50483
S 74497 148811514
E 14182 56645
O 15864 59958
I 77420 85451
E 73032 88864
I 41989 71867
I 15209 97548
O 66 81770
E 39090 98709
O 71029 88868
E 30883 34471
O 12769 64679
I 72193 74176
S 135 787917927
I 2392 58515
I 72871 89433
S 72774 962279245
S 766 592278097
O 18817 74551
E 58076 95550
S 23448 459659057
E 8937 83822
O 54999 92840
O 31816 50964
E 26742 51496
E 1105 5765
O 83147 85492
S 87454 716083313
S 67597 121297402
I 44569 48345
O 17920 39391
E 47496 66919
O 56390 64301
I 1300 25247
O 68208 95509
E 21557 57731
O 52139 58570
S 22857 216261929
S 54277 357951457
S 50041 582785236
I 3530 20636
E 4698 7547
E 19107 52287
S 40065 732112763
O 58820 89649
E 19020 51510
S 47768 947824735
O 54682 95447
O 21253 94684
S 38752 930487931
S 23116 57839038
E 10217 78288
O 39594 40795
I 20648 69698
O 1993 10479
O 567 79126
S 3696 435696469
O 14610 14875
I 62152 73019
I 12870 19084
S 61702 152570010
O 49100 82824
E 23597 59457
O 72594 78159
I 9398 72216
E 19188 97509
E 31020 84125
S 4419 353506714
E 37494 85868
E 17037 63144
S 94540 624003099
E 16896 22080
E 5707 55201
I 64334 72820
S 56572 871358545
I 12519 38140
E 28567 51543
O 21755 50418
I 64443 95799
O 2698 36379
O 20462 74288
E 72359 77759
S 48128 490187298
S 34387 912927212
I 19129 97155
E 19386 32016
O 45673 48590
I 33121 67777
I 20144 51058
S 99445 514055280
I 4765 86783
I 18764 86365
S 41477 817519869
I 8538 81501
O 30438 80599
E 55958 75449
I 36384 86204
S 56503 567739273
I 32555 58421
O 60241 71948
O 19563 29400
O 31714 36514
S 91109 31208980
E 33805 91907
E 11232 16065
I 8232 53623
E 5131 98424
O 45351 56144
I 55015 65961
E 76590 80145
I 17230 42186
I 7789 63214
E 56480 74085
I 24701 36149
I 660 44879
O 34272 69686
O 55188 67582
I 65229 92525
O 17417 57532
S 92279 369611048
E 1892 35101
S 26774 289833049
S 85300 221763035
O 31854 89105
O 4763 98437
E 32656 38876
S 80877 928012588
S 37597 45454502
S 75401 823788813
I 7521 64308
E 41215 78093
E 7553 42789
I 47415 96821
I 56269 95138
E 49149 82500
E 73552 79426
I 17053 74987
I 12656 53131
O 46851 50922
I 31179 49631
S 36990 442187882
E 15541 69202
E 11093 29498
E 53859 66426
S 5502 345834405
I 16311 86620
S 10310 745354694
I 71013 86997
S 1943 76525205
O 26456 38847
S 66122 543063921
E 19654 21208
E 2935 20675
O 2256 29445
S 67439 931882222
E 2797 20148
O 21165 74591
I 85694 90451
I 9413 80660
I 27943 79777
O 37750 83230
E 21604 42773
O 38926 86669
S 99911 677833170
S 26295 414633198
I 11995 67118
I 21817 26855
S 35326 634086727
S 98907 579082878
I 39115 53878
S 23618 355268199
S 7009 770808636
S 99875 452329820
I 85681 93755
I 81494 92323
I 12211 60271
I 25834 53832
O 13442 99590
E 29974 73336
E 31093 59268
E 10012 95599
I 3559 71035
O 63884 65947
E 28089 48131
S 50558 502865500
I 93623 95410
O 30201 43801
S 38106 940366838
O 68377 85911
E 19406 25789
O 30734 99522
S 36583 284355631
O 40270 68181
O 542 52405
E 28278 98887
E 37531 41852
I 11152 42596
O 80011 81066
S 58445 662171123
S 2951 61777606
I 24754 25090
E 27411 31712
I 10773 79799
O 24378 41535
I 61786 83872
S 35783 258870388
E 20485 23883
I 43090 95857
S 2291 972812246
I 76892 96542
S 12662 161635016
O 21292 26021
I 9368 49729
S 85411 923782250
E 26559 94256
I 54230 86853
E 11286 27581
S 73859 597649445
O 81331 92691
S 96322 788916922
E 35649 39014
I 49486 83549
O 74671 81623
S 36691 707978987
O 45790 85615
S 78965 762704600
E 24234 24588
E 67862 88018
S 92261 479042690
E 42748 67800
O 11960 61102
I 23353 64174
S 2132 375680502
S 47061 260779132
S 68535 76072763
I 46432 81784
O 4862 93812
E 14612 62824
O 49487 84504
O 28470 75864
O 16175 47994
O 35584 77906
O 91944 92370
S 47141 481770123
O 30856 61935
E 45109 79961
O 26503 59908
O 55977 97040
O 6674 95954
I 82114 94081
I 23842 68344
O 39796 66914
O 54118 69340
I 47039 75833
S 35183 999131000
E 32041 38229
O 26436 98378
I 16850 29608
E 21863 25107
S 14087 961843896
S 49586 961333560
E 2439 31266
O 49181 74418
E 71084 97086
O 16519 71430
S 84146 330271026
S 20440 936028186
I 1147 76253
S 67906 485884074
I 69306 88566
S 2686 102475755
E 25345 84394
S 41010 963076294
O 30869 61974
E 11108 63241
E 20748 58244
S 64918 848549849
E 10484 90312
S 93019 431791443
I 26655 44729
S 42865 782865551
S 82029 973523929
I 49952 92533
O 7070 87091
I 45549 49843
O 17553 90239
E 48589 82834
S 65938 655686403
S 75489 836624179
I 27878 39831
I 8442 22200
O 22899 91448
E 54406 86672
I 28573 83422
I 26240 61180
S 88234 794939363
E 11742 30949
S 10645 726371229
I 29333 50882
S 78834 796323519
S 7326 268008110
I 89215 94411
O 60064 73662
I 61211 91032
I 56392 83097
E 78016 93164
S 27203 792440374
S 55055 28583157
S 57849 547811182
S 28140 582245676
I 40438 64596
I 87253 96736
O 9626 98494
O 47595 49390
I 39688 49347
E 28355 52523
O 51748 98660
I 8980 74023
S 35483 211658486
S 45509 783315725
O 60552 63610
S 32911 80961617
S 85898 617167438
E 41453 56858
E 10781 73748
O 22479 23191
S 5454 573928868
E 76175 84368
I 14836 52482
O 15055 33645
S 54483 719675412
E 62120 66682
I 33966 88859
I 22010 88056
E 18920 45421
I 59062 66427
I 3502 53304
S 16532 255792590
O 6625 38931
I 26706 54104
S 14318 562387810
O 28603 49105
I 32329 47019
O 45346 61775
E 17388 60446
I 11103 61633
E 36544 73742
E 8642 90179
O 47492 49626
I 23525 60552
O 15406 40809
E 10371 89096
S 62053 198259015
I 3432 29140
I 21909 91237
O 11205 71757
O 39494 83776
I 71442 79907
O 21847 99350
I 36518 49843
E 7033 18472
I 12505 54862
I 37256 48454
O 64540 86818
E 25923 72686
E 6034 66891
E 38726 70164
S 1575 125490560
E 19557 95405
S 92760 739009814
O 24455 92648
O 25736 60569
E 6719 6764
I 21596 35965
O 35037 99322
E 46285 85848
E 28389 51947
E 29816 92972
S 83612 10189514
S 44522 950360328
O 13681 54496
O 44600 81071
S 28398 792402022
I 27829 96770
I 17454 34688
O 25489 34314
S 9156 678620478
S 36551 606669285
S 1608 478465030
E 6627 77687
I 54486 54499
O 90744 99411
I 70500 89562
O 28573 89714
O 48235 49925
O 71352 82438
S 55133 460530051
O 52868 88724
S 51154 301256159
O 44025 46494
I 6974 75160
E 4545 62566
E 53076 75799
S 29856 511281012
S 69185 93763229
E 49468 83035
O 77271 78612
E 10696 55971
O 5702 15019
E 57361 73390
S 90439 175529709
S 68710 880749157
I 66888 87740
I 4411 77484
I 10581 57146
O 70273 88376
S 58391 111042547
E 9910 80571
I 4011 72714
I 15078 50125
S 84226 771782943
I 71811 96272
S 17762 643137945
O 19222 36262
E 62373 99576
S 27149 125753688
I 59572 77409
I 2856 59156
S 92717 832940886
I 7053 44627
I 14137 21860
S 1777 915344836
S 90134 733809766
O 46950 47765
I 2525 94606
S 14511 20405763
I 38706 76729
I 50013 60085
O 18446 29202
E 38946 97642
O 41261 45013
E 41533 78127
O 22711 98867
I 72751 78530
O 52149 62440
O 16316 97172
E 4115 93219
O 16905 37862
S 5322 103855444
O 10327 28570
E 18231 24348
O 95295 99406
O 20432 93394
S 13332 742468356
E 3994 97212
E 65492 96662
O 15543 83851
O 72512 74658
S 83224 379912384
I 76503 87470
I 31436 64183
O 38728 72261
S 10719 854615428
S 15534 102274874
S 94807 850390418
O 36540 50141
S 18633 639882470
O 38132 95620
S 41651 658600568
O 14607 54834
S 95755 545084567
O 15565 88132
O 44000 56352
O 30662 33794
E 45521 80511
S 11183 207807758
O 6244 81384
E 29331 74264
O 6174 9240
E 62216 82457
O 23462 30967
I 45773 97167
S 13879 447762735
I 17790 57331
E 39484 90566
I 67068 90153
E 26559 82890
I 29196 56483
S 71976 70250617
E 5961 99706
S 58914 728411649
E 1614 60056
S 76596 795771754
O 76363 97239
O 59087 77181
S 67055 127687402
S 19692 615835030
S 27968 904035981
O 16256 19236
I 46951 91289
I 59127 73907
S 4639 288904911
E 1492 48214
S 40608 550547493
O 56828 96125
E 1857 87354
S 27345 364766269
S 37602 311021536
I 48551 85787
I 62404 67343
O 29829 34397
S 81707 590704107
I 45803 63340
E 4454 90285
S 1502 927439062
S 44819 680589951
O 43531 50327
I 6369 15064
E 40036 70310
O 44934 96661
I 36291 38247
S 8039 880719468
E 40929 65742
I 32883 97747
I 15897 60462
S 80795 980606947
I 57694 69517
E 15391 86445
E 33229 95124
S 37543 832949058
E 28302 29596
I 72925 99558
I 15743 76391
E 47028 58172
O 67611 74929
O 16051 39352
I 79534 88064
O 25592 71798
I 48937 56975
I 21692 42497
E 31915 66384
S 89021 238276728
O 4585 94818
O 8546 24021
I 60418 76542
E 46123 75787
E 5932 22544
S 34654 928216296
S 22413 196377386
O 20009 87679
O 28956 58882
S 50672 530523343
O 10122 64814
I 2497 39279
I 24360 77688
I 65937 88621
O 31875 95786
S 21626 722118554
O 57329 60841
S 62313 599455180
O 33682 39489
E 9583 40211
S 43299 414108971
O 26137 40606
S 48960 303992441
S 24509 785236094
O 350 4992
S 90760 818137323
O 15138 23337
I 31018 87751
E 68021 75369
S 12409 407465792
S 73581 737132611
E 33718 67630
S 47407 525280847
E 56324 98975
O 24926 83390
O 62753 64262
E 86900 96492
S 14498 94161894
O 15419 19063
S 53761 196810548
E 22547 68901
O 9840 19163
I 25714 87609
O 8833 55517
S 40736 45031991
O 17184 43317
E 20802 33212
E 12758 92810
I 36028 62958
O 55501 72087
O 54434 98244
I 62142 68502
I 56256 95559
O 33883 93592
S 34635 588140867
S 64827 309411256
I 48632 69923
I 47 51347
I 8706 17417
O 25283 72243
I 47853 97481
E 11149 14078
O 49806 61320
O 37886 79410
I 65458 71558
E 56816 76606
O 1891 20169
S 27436 218960150
S 62504 298118133
O 18009 65818
E 65293 95368
I 67947 96041
I 53602 87265
E 54205 74076
O 4495 56321
O 94231 96056
E 3297 66104
O 49600 95080
E 9408 86724
E 53603 54222
I 59078 66655
O 10404 87781
S 97364 759486416
I 63518 73904
E 43637 71030
I 27298 65324
I 11087 19788
S 80709 971225089
O 49506 71598
I 65188 71789
E 36751 90825
O 26333 28431
I 3032 60177
I 25309 42906
O 163 61465
S 19976 762953107
O 1078 67169
S 77151 580912011
E 5990 66456
O 25314 48407
E 39741 81952
O 57703 99991
S 75171 914987365
S 49264 332205481
E 30839 45004
E 504 86502
I 52960 75611
S 53936 429823644
S 35837 725841958
O 61941 82220
I 75395 91545
I 6057 89473
I 41233 71120
S 93118 623061838
E 13627 33840
O 46698 73528
O 9095 17831
O 92151 95498
O 44058 92019
I 13143 22252
O 4449 22286
O 4269 11193
S 18034 914431329
E 20773 34459
I 58335 71440
E 23374 44229
I 83199 92193
O 52775 76979
O 65065 94285
S 43801 101979836
O 3696 19128
S 83435 801812028
S 88512 541717231
E 1201 35442
I 31666 66954
I 58087 76856
I 28680 61470
O 31715 95782
I 96370 98831
O 10029 26798
E 11536 52349
I 46451 49156
I 32451 53755
E 5063 39072
E 47934 95463
O 80527 99192
O 926 36529
I 31534 93161
O 21425 85564
I 77384 87927
I 49017 90575
S 39331 732243577
O 21245 71059
I 9148 37224
E 25256 88006
O 9434 31243
E 6145 9568
I 46578 49326
I 1274 84125
O 38778 57769
O 56117 85066
O 17031 86064
E 7451 44968
O 43116 97029
S 16468 397295249
O 3089 30923
S 72927 438311591
S 76428 319551117
E 20116 33923
I 27674 40119
S 12670 526051100
S 42802 300083429
I 30563 76390
I 62785 68312
S 61402 633652401
E 39899 58075
O 9964 51072
O 33273 67627
I 7471 43530
E 37441 40481
I 31320 60802
I 24269 46456
S 3797 672404266
S 54511 883710644
I 45685 54603
O 87658 92160
S 98765 412767185
O 6851 28169
S 22422 375855519
S 31883 825080912
I 7354 48929
S 73189 569389910
S 25747 434557271
I 67018 92930
E 28052 48072
I 53266 96034
E 8016 88796
O 5604 34713
I 8293 41858
I 12706 94335
E 46395 81329
S 12253 868121999
E 9766 49948
S 57342 30155806
I 20933 83910
E 33587 88483
O 1844 71694
S 78247 282589492
I 14534 73296
O 35881 67336
E 23468 47916
E 2358 40355
O 45322 61084
O 3238 40173
E 78782 82458
I 16053 61092
O 40039 41925
E 65706 84958
E 15517 98999
E 2330 74461
E 8926 63776
S 84659 568777794
O 29705 47301
E 39 61459
O 18366 24628
O 6739 81464
I 28681 63492
O 42433 68965
O 19087 71980
S 90275 930970392
E 24534 45208
E 17032 70734
S 78879 892059971
E 7403 7874
I 18886 19256
O 26632 77246
S 33470 370318990
O 36022 64724
E 23004 79602
O 27338 52648
S 68854 803999139
O 2725 48659
E 48479 94893
E 12242 87757
I 30885 48686
O 37408 58257
O 15098 88371
O 20725 35211
S 19023 296244205
O 26159 66737
S 5940 565170227
S 68962 329768562
E 25918 44525
E 44967 65231
E 5388 31101
S 74096 252416547
S 78230 75442508
I 77613 84461
O 48947 96934
I 23994 35474
I 11747 26335
I 27781 47410
E 44887 48345
E 20082 69373
S 42199 177322858
E 7097 19653
I 16186 98049
O 35035 37972
E 67859 91121
I 53020 58580
I 9506 87279
E 65061 87303
O 37060 57098
O 23480 29794
O 265 33447
I 39707 59816
I 4587 99220
E 90787 90804
O 22628 24480
I 39548 77405
I 52591 56314
O 618 31396
O 86042 92231
E 40886 47323
S 42765 140134990
S 19460 235470546
O 31875 98103
E 1339 4232
I 20800 30288
E 50492 88933
O 138 16496
I 25409 29418
O 72491 81292
S 98898 635771212
S 50961 501112899
E 74986 88074
S 23220 920296720
I 63923 87232
O 23823 98810
O 81922 91413
S 88164 871243037
E 14260 88789
S 98199 390662213
I 81303 81493
I 68489 90340
I 4369 36948
O 16864 53857
S 79815 73101134
I 33197 84941
E 82785 90529
I 5900 75307
I 9024 50697
E 56900 91056
I 54200 92225
O 40054 97766
I 49731 96091
O 44135 70762
I 20188 83975
O 58161 88576
O 39178 55741
S 37315 324228062
S 23418 488529745
I 49023 51740
S 12544 477248778
E 4450 69006
I 9281 49736
S 12321 674938982
E 14915 19571
S 43907 350465291
O 6227 62845
I 44562 93867
O 4939 22311
I 8692 28267
O 66624 72688
I 20833 40824
I 76671 82936
E 43702 77085
I 23504 32711
I 6237 8462
S 30515 560509344
O 31233 38854
E 15220 29837
S 63359 470295755
I 3080 36273
S 86903 469552475
E 35445 53056
E 22268 56230
E 909 28316
S 34893 517430395
O 27968 38249
O 51799 81136
I 15805 25426
E 22350 64927
I 56489 99627
E 30465 45513
O 29873 96088
O 30106 66442
S 7219 871256457
E 42261 91368
S 6373 801793897
I 15448 73933
I 48441 80625
O 26019 30154
I 60581 98225
E 2066 3348
O 38402 52532
E 65768 96532
I 6519 44464
O 27563 35960
S 68512 596018125
I 38421 96631
S 13305 606505767
I 44648 92763
E 67979 77142
E 21001 90548
O 25272 38747
S 82499 128324220
O 45457 82264
O 85164 91357
E 76241 83538
I 77823 82820
S 60991 901393472
I 17568 29383
S 88167 92714980
I 31854 82537
O 3860 89643
I 7688 28312
I 48453 66298
I 3158 48108
E 15802 77653
S 22414 535192590
I 2927 33597
E 69760 93381
I 25171 90422
E 70754 86868
O 20218 61792
E 57923 58626
I 13661 13800
O 15290 25223
E 7846 24286
S 2278 4369231
O 73246 80335
S 4580 223075341
S 45800 469668755
S 2597 471005101
I 85526 93385
S 97547 225374719
E 36106 81069
O 45253 67073
O 68567 84141
O 17462 23230
O 18438 91470
E 16010 53249
I 3649 62942
O 7952 79238
O 2336 85795
O 44756 79517
E 17810 91505
I 61498 67936
E 6245 49136
S 78610 349494774
E 51762 91391
S 2125 929383824
E 49977 82264
S 68408 465729294
E 29303 85463
O 31281 87155
S 88006 993809072
S 75813 867749301
E 7193 39869
O 5898 84631
I 56503 62719
S 50490 406765313
E 64120 80509
O 51716 77603
O 65180 85863
E 41365 95697
I 75794 83408
E 54575 91611
O 16329 65218
S 28302 641533924
I 19814 49585
I 31661 48933
E 22735 50713
O 75463 85781
I 71691 89322
I 16189 62844
I 2444 63060
O 2097 34605
S 82998 959252665
O 37225 77515
O 23149 67908
S 92264 773845638
S 73350 877645818
O 57575 99324
O 23757 99972
I 75779 97176
S 55192 403940337
S 52003 952080364
S 55069 428414357
E 2098 69132
E 5632 56707
I 25117 43272
I 72901 88514
S 65181 910105668
E 72362 73328
I 27528 49007
O 70009 92831
I 34063 84067
E 21050 36703
E 22629 68888
E 72116 91917
O 11081 72908
S 19791 175860720
O 47993 61841
S 56603 554956187
O 62953 87658
I 31943 76587
O 10041 64860
O 43727 89640
O 16427 35573
S 85714 687048806
S 79000 193056657
O 10018 45431
E 10281 72574
E 11828 56477
O 4441 19954
E 26609 95640
I 37439 39949
S 10328 1810887
I 85728 92656
E 63529 98398
O 39624 40132
E 8913 65829
S 74883 699615370
I 16563 27564
O 61241 93789
E 46151 50009
O 24543 38254
O 27514 86241
S 77013 370847697
O 11764 24520
I 77840 95171
I 72760 93969
S 26918 950339283
O 22795 42421
S 36949 420683388
E 45663 54161
I 72835 85127
O 64873 93061
E 78706 85431
E 30040 85715
E 8687 86013
S 35090 71186344
E 10867 83060
S 28772 683715967
E 39172 74897
O 9624 74388
E 15902 19024
E 61625 76894
S 55967 818514108
E 48951 66807
E 44178 65034
O 56810 71425
E 66157 79564
O 12091 85351
E 38939 76908
E 67172 71956
E 70009 83622
O 40957 73018
I 18991 56549
E 37555 47846
I 20811 59951
S 83828 526780047
S 813 399811617
O 76490 88734
E 68031 71325
E 14077 44919
E 2961 27185
E 25098 50132
I 3621 87175
S 11620 141951099
S 54777 269543432
I 23746 58890
E 30907 55751
S 33222 392107916
S 82705 885609398
S 86419 600396020
E 16812 55845
E 41071 84487
I 64707 96839
S 87972 902291242
S 78788 135538490
O 63923 82505
E 6473 73255
S 93329 897482280
S 32306 694710432
O 32548 62653
E 34444 97894
E 70615 78132
I 97241 99703
I 64888 76320
S 12105 258888810
E 50419 65388
S 1447 519936591
E 35742 79580
E 60230 95333
S 53660 542384260
S 24724 535562410
I 39314 83976
O 23131 92854
O 18463 19042
I 62711 78600
S 75737 728481745
S 72532 214376779
I 2176 94182
S 38600 574749099
E 10738 43264
I 73208 83281
I 18896 18997
S 61762 876778395
E 74412 77490
E 76253 78227
S 17901 476314236
S 85182 474572714
S 27832 519994789
S 71315 71637728
O 22055 71960
O 13404 91207
S 93694 281395526
O 41307 78031
I 2988 81995
E 59754 66002
I 3471 71235
I 76856 99016
O 15357 71320
O 52362 99825
I 62036 91621
E 72570 93698
E 6803 36686
E 83132 97323
S 25910 792620758
S 15400 569680270
S 19128 367987960
E 70769 77606
I 2414 19249
E 74960 85003
S 99235 520198373
E 18542 69148
O 68489 94280
E 67038 94135
S 5158 801214602
E 6823 40169
S 7601 975498131
S 38526 344995761
E 90052 94202
O 34157 41431
O 22855 37961
O 19443 62501
S 46459 500669042
I 31975 73073
I 4900 66104
O 14470 93269
E 4283 31689
O 52251 84338
I 77007 81965
I 60348 79700
S 89515 202723970
E 8065 99019
E 34745 35887
O 16494 74261
E 20465 97854
E 31344 73269
O 28516 30163
O 1543 15525
O 45254 98073
I 31060 59977
S 77574 719222633
I 4094 69368
E 3100 90218
O 31503 82454
O 11055 72365
O 19210 75938
E 34473 79218
O 29645 88941
E 66571 88699
O 12121 68482
E 42016 86707
S 82753 30235592
E 5830 66963
I 17955 19484
O 38699 43451
S 89099 685961043
O 14561 37044
S 33254 109646173
I 33124 84121
E 44330 67208
I 4595 6966
E 25826 67351
S 55951 442693686
O 57312 71499
S 68439 942915498
S 93237 717273550
S 22426 633795631
E 26832 62950
S 71697 897215400
S 58674 604612235
I 14753 90808
I 48860 92545
I 37126 42249
I 4024 58408
I 3158 73056
E 73379 96162
S 43411 657071000
I 95258 98781
I 57562 88833
I 2993 83844
E 31929 62411
I 25182 76433
S 72670 336340859
O 52933 93671
E 17501 51686
S 96483 343756537
S 38124 585572753
S 48905 636427432
E 86113 91757
I 9881 62927
I 3019 10939
S 24938 988967571
S 28710 611590430
O 67433 77837
E 26875 90749
O 1603 81792
O 38686 49293
S 31003 118119833
O 11982 56231
S 60962 897906738
S 76286 943138329
I 4209 96559
I 57496 79210
E 16683 44335
E 9166 12620
O 40558 42395
O 21107 54829
S 56818 719248582
S 26160 63662971
I 12368 18273
S 18178 371301458
S 55787 707924658
I 45249 69738
S 23109 267783076
O 46804 47036
S 30647 981374534
I 47898 87171
I 50300 81222
I 21743 93094
S 80438 177551092
S 7136 251482390
I 23729 93775
I 57709 97817
E 14244 82067
S 33856 732782692
I 51029 75144
E 21059 25091
E 46750 74588
S 95222 941544746
O 94342 99672
E 17504 77478
I 12163 66684
S 28700 817038040
E 3608 76304
I 19337 73200
I 984 56044
I 45972 65337
E 34901 73203
I 81377 84173
S 24771 992320342
I 18391 20147
E 63690 96917
E 58698 84975
O 21574 62724
I 66954 90947
E 11153 63266
S 67272 741966376
E 66950 71932
O 56968 76494
I 29421 86678
I 32145 51617
S 51306 700757281
O 51433 62423
I 29586 31589
E 23110 26348
S 36405 749804048
E 12094 81407
I 4905 48609
E 2172 91370
O 43493 88594
E 93153 97528
E 758 62646
S 45341 19516948
O 23932 91894
I 15132 52518
E 24913 78589
E 75969 90979
S 88916 710895856
I 11655 21745
S 7195 890278633
E 37975 84950
E 61763 62847
I 41961 48442
S 85845 79215402
I 55063 85152
O 59979 76400
I 77773 87334
O 68041 70724
O 78468 92557
O 5353 94544
E 41114 47806
I 3547 26483
O 1945 43133
O 13485 42240
S 31004 800819886
S 43020 804425974
S 5217 437241932
E 18489 79027
S 58482 930193567
O 29613 80856
I 8874 63807
I 21376 78744
O 21652 90193
S 37523 970877753
S 11732 881159821
O 8379 55506
E 34365 43418
I 35130 62909
S 1695 2576996
E 25548 45767
S 95164 664658920
S 5459 443591679
E 20346 73465
I 40602 71914
E 3269 89998
E 42853 59745
O 67874 84587
I 61991 66730
I 44140 58254
I 33650 80028
E 28253 84439
E 11018 98399
S 58060 334674925
O 15962 79710
S 20441 415401600
S 66893 521900729
O 13307 71122
S 86154 426179017
S 58781 715077236
I 14317 26291
E 57566 82800
I 58699 64478
I 36674 53045
S 31149 103491518
E 7320 84961
I 36912 51534
S 32114 190472174
I 39988 67111
S 80295 761453107
I 71056 79925
S 98497 155704397
E 50365 64571
E 4097 36222
O 30583 40598
E 2216 70168
S 7003 365105132
I 38922 60035
E 25524 90662
S 26164 158596273
S 55685 907431246
E 28779 50440
E 26138 79925
E 18564 42682
O 767 89339
E 20596 70876
O 90679 97205
S 43871 618745733
O 9317 81342
O 7460 28057
I 12901 36426
O 24845 43583
I 6717 43530
I 17077 65662
O 12313 72680
I 26491 98788
S 39445 861507323
O 42372 61816
O 40462 58933
S 55534 5528129
O 14566 76261
I 69668 75904
I 19119 37450
E 14565 32294
O 5872 77117
O 13582 38722
I 3786 53554
O 16460 80538
I 62441 95002
S 59256 912776228
S 65556 640164514
I 69859 90319
S 89154 507598406
S 54114 591435666
O 54205 72857
O 35513 81819
O 18482 58079
S 70920 210356361
S 8877 941748585
S 9201 368291786
S 21807 482902388
E 87261 91538
E 41525 70732
E 36494 36720
I 8686 88174
O 10364 15492
S 63445 929310935
S 6398 269564641
E 71053 89984
I 44210 85264
O 37789 94828
E 27400 38768
E 63256 69197
E 44240 84380
S 39179 620135629
I 90980 99097
S 8751 726607299
I 79678 94082
S 68649 664074918
O 70603 86901
O 12261 14548
S 11780 30378541
O 38419 56930
E 15829 47069
E 22267 45106
E 1328 49167
I 12426 36558
E 4880 87177
S 31027 204976799
S 37854 547556922
E 39867 74745
E 56224 57968
S 73484 163008693
E 19742 52523
I 37730 44382
E 67563 77380
E 7737 80056
I 4714 70120
O 56851 90070
O 24311 90093
O 67140 82159
E 14761 56334
I 18798 37935
S 17620 943829011
S 33663 531576466
S 13538 94001686
E 25018 64433
O 47936 94351
I 34771 69737
O 3951 28403
O 45186 87088
I 319 44567
I 38486 69831
S 74473 67927457
O 18058 22220
O 18758 67568
E 19231 85935
S 12402 87231516
S 50900 321422431
E 9282 78717
E 76366 95323
S 16986 179122457
O 2760 17299
E 48923 54624
S 81661 289774320
S 68403 572638226
S 76894 304673213
I 29903 56452
S 64029 831199864
I 14377 24869
S 71509 414050355
S 5173 816276721
S 53073 192578208
S 21298 508489665
O 56263 65074
O 1304 19824
S 23209 409386220
E 25888 59866
I 14707 18829
I 18842 91116
O 75134 85376
I 64985 77589
I 19831 51046
E 14124 21715
S 49109 814723866
E 73207 96342
E 39277 39917
I 1162 79927
S 15635 477182669
E 37915 50982
E 37202 87607
O 41542 60701
O 18140 56266
S 76737 97697832
O 19334 23207
E 12242 65830
S 75122 880385362
I 83226 93752
O 12468 25015
O 36249 42503
S 77385 18724797
E 17486 18505
S 1934 906300823
I 33848 34744
S 33548 68846102
I 9567 40884
I 7667 31332
O 9325 88868
O 30884 81232
S 78935 496648481
S 3581 294515853
O 16587 62173
E 58354 75398
I 4219 53961
O 8498 30457
O 15906 51315
E 11188 92693
S 3233 782883427
S 19495 676700611
O 16646 51321
S 21671 882069431
O 90203 97424
E 27760 53302
S 46871 418122517
E 3396 40582
E 58856 93090
O 27547 95392
S 54180 85857322
O 2924 57131
E 47623 52178
S 66589 523185954
E 17337 59738
E 9432 77744
O 32178 85862
S 20287 919795813
S 44077 618037724
I 15400 80110
I 47852 93558
E 15068 50634
E 38263 38817
E 61570 74050
E 13161 49390
O 5618 51328
I 55877 59915
I 7791 88180
E 48355 98975
I 50149 71574
I 8336 27718
O 61395 73735
E 954 88629
E 33112 72551
E 37189 38709
E 7709 90123
O 9361 27352
S 7904 570663880
E 38112 70881
E 7825 73415
S 8204 383271058
E 31935 83263
O 31861 63070
S 62127 700023587
I 19774 86805
S 94460 389006490
O 20637 65633
O 28335 58393
O 8787 17705
I 37070 60078
S 64563 256851727
I 14059 25467
S 43504 109614360
E 28451 32676
O 46615 78156
S 85048 246587830
E 16663 62778
I 37102 53596
E 6704 83451
I 4208 96962
I 58075 64537
I 34584 50400
I 3855 39816
E 52617 92947
I 43031 54649
I 67445 93326
I 10387 91676
O 23489 72388
S 6944 43489799
S 34096 922043052
O 1523 2788
O 37304 95298
O 49499 59142
E 66281 91248
E 5080 33423
E 29286 70617
S 94628 30847013
E 22888 61152
S 82745 934252661
I 31595 33732
S 78605 534922639
S 49749 13815664
S 33040 319567997
S 77083 25815672
I 84474 91042
O 15963 19850
E 8133 26061
I 35504 85533
E 6505 49447
I 14074 36834
I 63372 87354
E 23778 98381
O 34239 50415
S 61938 409449730
E 17032 88897
E 4837 34225
E 91562 98357
I 3572 48918
S 32403 978495338
I 76570 81116
O 8366 96635
O 30754 70517
E 46843 75226
E 39996 42183
I 58058 62321
I 47879 87862
S 43684 848390878
I 32111 60648
E 27241 97016
I 29763 70050
O 921 4528
S 66414 221791902
O 25007 53885
E 9752 28538
S 27750 899513488
E 1381 37617
I 18339 24079
S 52807 969228058
O 37497 55663
S 53664 14385238
O 35198 45521
O 4438 99360
I 10941 42593
S 68283 323862897
I 51376 58619
E 48207 92501
I 35652 49505
S 95086 112846834
E 25875 33612
S 56025 326129205
I 17052 96971
O 11991 49388
E 22393 93100
I 2081 51323
O 10783 72547
S 30843 114378827
I 7896 45672
I 31995 63323
I 31878 38316
S 82707 229102315
S 49959 205937211
O 25852 86180
E 27208 38279
I 12840 97977
E 36229 82124
S 66170 449307103
I 66177 81766
O 54569 96419
I 32058 73766
S 16838 576506348
S 92542 847687497
I 44934 95870
E 33729 42991
S 94291 901049423
O 41062 42318
I 35016 78394
E 2578 88137
S 58312 832647903
I 57878 75151
E 57519 95108
I 5372 45650
I 35898 61893
O 32755 44974
O 8263 41014
O 1603 14429
O 49081 54999
E 42683 62997
O 15764 35608
O 75974 84090
S 95853 44241791
O 63471 92501
I 75628 88005
I 1048 25598
S 44928 325442008
S 4214 976009541
I 79543 91130
E 2663 92890
E 64102 77783
I 4721 78126
E 15105 62101
O 12056 38776
O 39346 79125
S 35867 20725095
O 10245 18297
O 49957 79797
O 10609 94852
S 47786 354329494
O 46168 78423
O 33966 96970
I 10504 55565
I 17771 86264
S 12522 703852918
S 91449 603212239
I 3264 48397
O 21863 91156
E 52958 86710
O 73917 99886
S 21274 420707913
I 8827 99173
E 33647 88857
O 13083 69675
S 21087 503676759
I 31597 69949
O 27853 94385
I 28236 94673
S 46657 123784717
E 16605 34421
E 49134 56386
S 10962 287332585
I 42147 98572
S 25415 444777199
S 74163 561562065
O 13828 67325
I 47582 70665
O 59376 62179
S 77262 29946730
S 42882 676445530
I 34963 70219
E 17829 66861
E 49890 83532
I 39746 92279
S 78544 189211500
S 21773 702552429
S 78134 233843891
I 14325 97798
S 74410 730567427
S 18373 57321587
S 43233 494376856
O 31451 77321
O 61768 62761
O 30523 55419
E 75803 79865
I 53967 95475
E 32423 69077
O 12230 69527
S 32650 241471986
I 42257 81381
S 83167 436440645
I 25949 68980
E 27173 88491
E 25241 57291
O 53595 58155
S 76221 719910623
S 39023 11784842
S 14104 857263122
E 28146 61374
S 64267 344607389
S 10567 931385127
S 44081 758153150
O 20462 96494
I 36028 63848
E 64323 98780
S 85964 396028880
I 47792 94034
I 41558 84022
O 4244 97715
I 18459 56620
I 35150 42647
O 8184 18614
E 7396 16159
I 79750 93922
S 54790 732981587
E 34891 86855
S 27589 602400552
I 30497 65647
O 65326 98240
O 829 86482
E 26178 93522
I 67324 68814
O 59016 65094
I 55493 90813
I 32583 80100
S 173 732153683
O 86589 95161
S 16442 357572439
S 95331 204523011
E 11429 31105
S 99402 214566019
O 75760 86800
O 35074 77502
S 42080 822680306
I 31288 45393
I 42533 98862
O 66517 80104
E 69423 83563
O 20027 31494
E 73908 77727
S 58691 473981724
I 60291 89961
E 48163 90482
E 76023 81624
I 16144 70239
O 27775 30282
I 32330 60605
O 58877 75494
O 6616 83214
I 51512 87092
I 22862 38048
I 7169 66405
S 76224 662265897
E 7258 34060
S 32876 657862324
I 61148 63096
S 8813 858267284
S 74160 136468047
E 15260 98780
E 8978 67688
I 47726 72456
E 62243 80031
E 19729 70931
S 78008 546130665
E 64956 81291
S 6979 40116918
O 72576 91141
S 64017 783534136
E 17823 62366
S 98959 980451275
O 71101 89548
O 38963 59264
S 84320 3116356
I 75900 82655
E 32169 73031
S 59356 1423174
O 27844 51788
S 73329 849405671
I 13696 88019
S 79940 137405871
I 17280 80996
I 52828 99657
I 29514 93839
S 53631 754051117
O 46727 50930
E 20554 35234
O 77767 79478
E 31722 84552
O 64888 68519
S 30435 199970048
E 3129 80181
I 24970 59182
O 92847 99177
I 41827 51683
O 13875 26812
E 10074 90532
I 81026 92914
S 36798 771098270
I 9247 80598
E 1456 62605
S 44665 52170109
S 33837 361573183
S 25116 622089799
E 39950 51729
O 2342 37666
E 55631 59001
S 56973 486320230
E 21390 47887
S 2972 596431162
S 38407 49930166
I 21373 32284
S 62147 973061595
E 68995 76312
S 86678 408670780
S 82385 324390252
I 45383 56442
I 30459 83588
I 22437 96320
E 43711 46498
O 1728 19932
I 91536 96963
S 63904 51986881
S 28788 138334425
S 92699 631634846
E 19723 54386
O 1895 65688
O 19497 65533
S 79592 858602597
E 36523 49595
S 84539 494641480
O 16326 92170
I 1057 59347
I 40213 83402
S 37951 782884083
I 17116 54514
I 31349 63842
O 18596 29790
E 43645 54163
E 27405 37122
S 29384 982430452
O 23236 93341
E 77945 97109
E 16945 19014
O 7840 67096
E 50923 52658
O 44290 76916
S 82610 403385843
E 73796 84411
I 10385 18260
E 79420 80421
O 37317 64420
I 43526 93142
E 36568 41489
E 7470 8713
I 72342 88282
I 289 33761
O 58611 89175
O 13476 44666
I 42820 49364
O 80531 84802
S 15734 226523572
E 51815 83335
O 92389 93983
O 13823 69494
O 42492 80482
I 27574 35229
O 11559 98696
S 60912 898249992
I 22519 62353
O 78008 91804
E 31990 98081
O 896 68802
I 92187 96905
S 70318 74646592
S 31039 692261429
I 10370 77279
E 58220 85453
E 38831 81519
S 25530 379788234
O 11193 69131
S 84157 782696758
E 47578 94816
S 97067 255872875
O 5457 80723
S 96403 221520891
E 15386 88882
O 22151 71086
E 75611 78518
O 26764 82160
S 59776 946889438
O 11286 32332
S 23621 136700289
O 14872 49901
S 74067 789437167
E 333 56646
E 79051 80798
O 15023 48698
O 31403 92610
S 31344 365289216
I 17799 30999
I 30891 42029
I 27095 62793
I 72154 96040
E 62098 74623
I 27354 77178
I 57283 97525
S 2197 100297074
S 72575 566583041
I 71388 74163
O 22132 90484
E 8812 27196
O 17232 18662
I 30281 36501
E 68590 91590
O 29204 90465
I 29692 80878
O 70773 96201
I 20224 35235
E 8232 15249
O 23327 48806
E 54172 77372
I 40567 85041
E 43508 56871
O 3790 62200
I 70113 79285
S 74156 81317017
I 10888 76362
E 29542 65737
S 24266 923278485
I 7525 33436
I 50705 97925
I 46225 51743
I 9539 42509
S 70937 418539636
O 47418 58434
E 9165 92729
I 55052 74437
O 22311 69897
I 862 96417
E 36685 76595
I 45595 58203
I 52454 53987
E 43231 48689
O 4868 55398
I 7093 13777
O 65186 66349
I 34996 53912
E 71142 81821
I 35006 80724
S 54009 832572443
I 8618 23807
I 18240 40987
I 17293 40961
I 60562 88400
O 21734 81917
S 27378 19528069
O 53102 94866
E 43493 73707
S 49539 731158329
S 38765 290209394
S 57272 21843831
E 19424 74875
S 2439 987490290
I 60662 69406
S 46675 105060785
I 1546 50607
S 23746 926246406
E 81087 87213
S 23818 504709577
O 73086 93804
S 1057 348864602
O 27089 38206
S 33481 83785551
S 88840 915515677
O 32814 58132
E 14013 69074
I 4886 81904
I 12948 26545
E 18379 54768
O 2697 31976
O 17036 96954
E 26605 86943
O 4675 45546
S 95255 726725521
S 53606 507577853
S 72692 162049737
S 37902 285585226
I 9092 41623
I 11312 33054
O 22839 57424
I 45139 57207
O 2815 3435
O 7986 76889
I 53244 70748
E 33378 79228
S 3773 68649952
S 20517 665387907
I 5036 66621
O 60743 72676
E 42054 75065
O 9766 18688
S 30000 923015011
S 36401 422726757
S 73669 720729628
I 61889 89085
O 3533 63028
O 56776 60355
O 40454 44037
E 5750 17703
E 25540 49871
E 20498 93618
E 587 10537
S 6882 684626616
S 14387 677747394
I 41808 88493
I 38215 85305
I 18980 36651
E 52214 79387
S 50590 807347765
E 60964 71758
I 9641 32084
I 41049 52945
O 20552 94607
S 44446 812705658
S 77560 626090659
O 47762 74067
I 30616 86690
O 26611 57499
O 6115 29328
E 11292 61865
S 10123 393564806
E 34237 99877
E 13968 62630
E 55844 83625
O 34656 41895
S 79435 571759153
O 6961 77114
I 60640 66118
E 72051 72850
E 4048 47862
I 38315 77319
S 24218 985959868
I 60687 64418
S 68702 512839732
E 19561 49884
E 37756 60054
S 15861 690346387
E 18620 62109
S 68257 126671036
I 729 76012
I 1263 41234
S 94977 656746956
S 51540 439508394
E 70768 92307
I 15210 28738
E 15677 81561
O 26364 48905
E 1002 77314
O 32234 96746
S 70167 294751882
E 27629 65156
S 98839 555790278
I 9594 97886
S 18079 866008192
O 27602 76339
I 49586 85064
S 90573 424748901
E 59116 80008
I 49792 56006
S 6803 634111320
O 1677 35538
I 18232 59387
E 23664 49025
I 3588 64105
E 76152 97960
E 75273 89580
I 30801 74646
E 25271 62489
E 74434 99295
E 34876 79014
I 1009 66463
O 1740 87590
O 72386 81641
I 81668 83107
I 51103 55931
S 23233 677915459
I 23116 72165
E 1416 30280
I 4543 43433
E 14743 49585
I 71973 78341
I 44019 58428
O 9572 18920
O 91943 96561
O 8645 17071
S 87671 611064605
E 42443 93413
O 52472 92466
I 16309 79423
I 21260 38425
I 61320 65692
E 60683 61766
S 45872 543677301
I 18233 58711
E 4348 64372
O 10094 42455
I 18841 87492
S 47126 34899761
E 12876 23756
E 29894 97796
E 13814 67303
I 66378 75256
S 60391 851242608
O 48300 57671
E 14840 70600
E 44000 93528
E 19023 26053
I 40117 77598
E 30959 35936
E 12799 60908
E 56310 70258
E 14042 31533
I 17560 90584
E 17815 39063
O 21274 37660
E 53669 97894
S 65257 910672892
S 1864 687098374
I 32778 99303
E 14107 68303
S 76750 248845376
O 31019 79432
I 54910 71940
O 63519 85390
S 95735 8256458
S 84822 305230245
S 65742 967753907
S 59196 691863137
O 72670 75975
I 50681 75279
E 29143 67537
O 48370 80953
O 17228 90398
O 43895 88355
O 53044 94477
O 58878 72963
O 14752 79739
O 64543 75955
I 24656 44073
I 77953 88742
E 17059 69508
O 24575 62540
S 78318 655979544
S 4914 588254217
E 6344 15454
E 29346 30075
I 85083 87642
E 7001 78683
E 7965 74398
O 75909 76271
O 59425 69002
E 88114 99464
I 53926 65621
S 43469 706820795
S 11499 801674348
E 30027 47502
S 25738 206972588
I 42104 81315
S 95908 840323483
S 76812 919644499
S 5920 399781891
O 18464 57741
I 38893 95853
I 37633 41056
S 65341 306950883
E 26843 61469
E 2562 27834
O 20940 64204
I 72325 95762
S 75962 26435888
E 24704 41631
E 31319 41354
E 39734 90612
O 84241 86658
S 22005 794644396
S 99074 517316385
E 2895 5778
S 74577 894019172
E 14661 75361
E 11004 63682
O 30011 75458
S 88527 461556630
E 20719 95175
S 76513 634565126
E 6847 73077
E 44248 81730
E 34974 41414
I 841 60049
S 49085 840393881
I 83375 85301
I 12645 92187
E 60488 97856
E 35419 87744
O 2289 76464
S 3661 220175634
E 5229 85796
O 74571 76568
E 37591 56929
E 15732 25598
S 26414 642753474
S 21521 728486751
I 36507 90733
O 58402 89510
S 71371 268928980
S 2681 327927281
I 14362 92965
I 19164 54342
S 93076 955000328
E 26870 89854
E 28402 31272
E 23245 44503
O 23591 85807
E 6410 20971
I 57098 68597
S 70970 359978469
O 30220 74232
S 64092 602396888
E 48532 77190
O 31543 96369
I 17999 46936
E 31971 53600
S 24920 537431306
S 69166 82170113
S 91714 130118115
E 2671 88505
S 63633 532199046
S 50431 612467376
S 50587 730200489
E 3714 61438
E 3991 38449
E 45227 95439
S 88271 400980640
E 18088 90991
O 12754 51098
S 44584 960156878
I 6523 12322
E 19500 66563
O 64715 99111
I 6513 48717
O 20949 56940
S 62075 557932655
I 19361 45329
O 250 67885
E 70884 92089
O 767 24974
S 3552 475594000
I 71589 81833
O 5154 55994
I 10194 84625
E 28078 88345
I 21386 44390
O 62707 81197
E 40491 50702
S 26206 868209653
O 30517 43485
S 85005 954803231
S 88944 85976665
E 7807 44382
I 23995 39624
I 10572 64962
I 31900 78987
O 72360 75285
O 48657 96732
O 63 45903
O 3479 80008
S 71340 459433924
E 3634 59897
E 30870 54884
E 16389 19012
I 8461 25788
O 91980 99070
S 24350 178084223
E 93216 96657
O 2630 31902
E 55751 72606
I 60780 73797
I 58460 89018
O 3637 29089
S 67342 663625228
I 43479 85144
I 55317 66403
O 10827 96156
O 24331 60171
S 80298 890482187
I 21578 69448
I 23588 76895
S 44146 845719447
I 44365 73095
S 66520 133626981
E 49398 62675
I 7154 36407
O 16256 65744
S 5602 533265943
S 1608 549479826
S 30052 78183045
E 19396 88786
I 76127 93735
O 22860 80470
O 68091 88883
I 26810 27279
E 12699 47033
E 30430 91979
S 83784 732309508
S 8336 614944925
I 34849 82676
E 53156 63651
E 6953 75277
E 2819 78651
E 43762 82073
S 85855 88634161
S 24908 442152029
I 55164 63855
E 42959 79246
O 25703 52616
E 57588 59372
I 55007 98653
I 40064 55680
I 65703 90866
E 9369 49128
O 9984 68632
E 33439 61285
I 34417 66689
I 56031 85995
O 41896 81432
E 47132 74835
I 55560 66649
I 19115 61998
I 10269 30199
I 48509 78240
O 24354 72958
I 3224 81425
I 59739 82944
S 55316 104764782
S 82005 305167928
E 10356 74803
E 38897 92268
S 80488 911694017
O 3431 57035
O 52661 54986
S 77093 586524225
O 29703 70295
I 4520 45877
O 11519 83121
E 5585 7012
E 3283 41157
E 13089 26895
O 25168 36252
S 11113 244401537
I 40081 81656
O 51242 80228
S 89593 883511927
S 66679 920256127
S 2267 195565836
O 1448 93150
S 86058 686267540
O 1812 64137
S 45110 923831772
O 20880 87969
O 38151 94766
I 40221 80657
I 48954 50133
O 994 99434
E 2120 34089
I 8404 92229
I 36862 64124
S 71334 616342417
O 13902 22052
I 89069 95038
O 38449 51345
O 43354 95323
S 14187 31266620
E 21151 93894
I 84002 96365
O 20029 82144
O 31445 38014
S 81811 907124179
I 47421 79186
O 76777 81713
E 50400 99658
I 19718 87960
E 12244 57477
E 4007 97596
E 13206 13665
E 35062 42848
E 19135 96492
S 11317 595775399
E 23167 30825
I 31771 41174
S 51254 645312271
I 57758 68814
I 48918 56175
E 15523 30753
I 9275 56790
O 2472 23529
S 39122 628906433
O 14886 68530
S 25871 443846638
S 12486 910063283
O 98483 98960
E 41592 83742
E 80739 91663
O 12252 37391
S 33717 195061261
O 65603 73183
I 224 5397
I 25027 92482
E 83983 89924
I 54413 93838
O 17305 41078
S 12081 694737999
O 9932 71143
I 20299 45391
S 20564 905401407
S 27870 384008445
O 51406 72740
I 13981 53036
O 21774 60426
I 75511 88147
I 9425 62745
O 20210 37832
O 55338 97382
E 35215 54827
O 83971 97555
S 68323 497729454
I 39431 53991
O 22970 71830
O 52193 78349
S 49267 106409283
O 49753 84960
O 9945 44992
O 23552 40505
S 23356 122886750
E 46377 46466
S 54005 755137875
S 29731 152721519
O 36317 74564
E 52730 79735
S 99090 840853027
S 69792 338514182
E 64631 93810
O 2170 70030
S 83350 586792122
S 55237 298174975
I 22948 59017
S 37859 579278305
S 96580 921680766
S 17203 918102365
I 6245 98824
O 31710 72931
S 19221 417131914
S 65915 794774358
E 24362 52060
O 19527 92228
S 91564 794790722
O 51879 99747
S 37577 793999707
S 33935 189658429
S 94261 49790726
S 69773 597437779
O 502 74313
S 42082 249176842
O 34525 56202
I 54180 90289
E 72774 82911
E 180 92320
O 12111 49889
I 22813 74155
S 48934 935015960
I 52469 57035
S 16199 702103126
I 14524 57653
E 10321 65989
E 13976 46240
O 4749 12378
I 21733 30239
E 54266 69609
S 51993 916872019
E 5643 57151
S 58787 176371806
I 59255 69010
O 80965 92439
E 11676 95845
E 59205 89802
I 67350 84096
E 13996 51449
S 8327 320093830
O 44803 70487
O 89216 92051
O 5811 40395
S 33831 990243910
S 95667 115615202
S 64167 26934023
S 12902 752118492
I 44334 75431
I 31722 91042
I 81713 99907
E 2479 3117
I 7216 62118
I 20759 46556
E 3484 37423
O 69071 85886
S 14750 917907261
E 11193 96265
E 45173 61169
E 18254 35638
I 26943 75312
S 53381 676355479
E 32899 38895
I 67943 81180
O 48776 71602
S 80981 562091409
E 89959 90935
E 49780 54402
E 1521 48289
I 16890 80249
E 58152 62958
S 30283 247672688
I 12486 55959
I 68 40749
I 28045 44895
I 25517 87567
E 44083 69390
E 31410 52925
S 85617 145789744
O 72812 92813
S 28893 544335171
I 28141 73629
S 64710 384973468
S 61115 219190534
I 21312 48144
S 56874 670237426
S 84978 73124018
E 29838 36516
O 17041 72275
O 15130 47722
E 39810 63904
O 11219 88944
I 90994 91681
O 30123 31457
I 50706 76675
E 32325 94420
O 67714 96459
E 475 91647
E 25545 63709
O 29091 39789
S 79297 22833805
O 59483 63779
S 41744 993840769
I 75274 97643
I 47490 95410
O 28490 96571
I 56203 57977
O 35456 90660
I 26869 30982
S 46074 976347628
I 13811 19080
E 22056 25584
O 33214 74401
O 43347 96952
E 61640 63815
S 34811 458815961
E 552 23029
E 46320 71572
E 1073 27610
O 26521 76832
E 75467 78475
O 42815 89895
I 36974 70301
I 31609 35617
E 54066 93428
O 80971 97745
S 75678 379057675
O 47252 89491
E 76031 80694
E 26117 86179
O 20286 97771
O 11260 70277
S 76119 870542644
S 16136 880193653
I 63982 74268
O 39055 71491
S 57044 434361252
S 48302 815432318
E 42818 95910
O 59984 72803
S 4172 703959082
O 77102 89833
I 12226 96709
E 18666 78702
E 47549 93833
O 37446 84103
O 27532 61872
S 40941 889300991
I 20076 61748
E 58240 92210
S 8526 864512647
O 84778 97411
E 51821 77827
O 21445 31745
O 11132 90173
S 95491 330031026
I 51316 62762
O 49030 51998
S 49001 747551367
I 46585 63314
O 37358 98019
O 3026 85116
I 82771 87054
S 97498 509690287
E 58231 71838
E 13905 65949
O 78143 97406
I 63188 79413
S 54772 131580620
S 24667 972569584
S 65116 929808046
E 48230 61921
S 50767 753570245
E 59474 85256
I 61166 66258
O 709 16340
E 45505 54630
E 2503 70219
E 20765 57302
O 37602 64048
O 58714 73442
S 32810 274465399
E 77904 79966
S 360 377464262
O 15134 46906
E 8621 86695
S 77443 356830305
O 56666 58486
I 22259 34260
E 15142 21621
O 73800 92599
I 66316 92277
E 37623 69935
I 23139 89128
S 7294 89776039
E 1739 10431
S 69048 13599112
I 14535 27275
S 43388 236922779
I 7310 32633
S 23081 154897210
S 67395 12600445
O 53189 76195
O 6606 18232
O 26866 96787
S 47850 771503023
I 16604 70585
E 11459 53979
O 78974 81572
S 73511 796818455
E 16312 17869
I 54096 63880
O 14097 85514
E 27059 85832
E 58261 92914
S 67924 569082692
I 19348 49095
I 33891 80591
S 99339 919358471
O 10470 60775
O 48603 69726
I 20606 46325
E 17512 75493
E 2208 63153
S 41732 971611156
O 22218 93006
S 40329 923275036
E 60693 61050
O 8236 11517
O 21658 84659
E 30218 65869
S 25217 322773947
E 66304 76154
E 27934 57696
E 40239 90968
S 79310 960218002
I 72216 91455
I 14558 83434
S 76112 52352161
S 37861 701358687
O 26662 33071
I 2736 67680
S 37915 147623803
O 52710 81400
O 23661 33286
O 21038 44925
I 5713 13675
I 21602 89577
I 51114 59049
S 11812 352499775
O 13645 63093
E 39026 80178
O 9413 16685
O 23463 87430
O 17846 21080
S 38264 188046991
E 12497 37879
I 38921 57517
I 10616 49966
O 56330 94008
O 2491 15553
I 7203 71933
O 3207 6818
E 14078 58029
O 44172 97180
O 2633 62146
E 5966 46953
S 1405 726155876
O 50614 73596
I 24715 28699
O 1308 7968
S 98424 902493210
S 26953 457626419
S 65804 855694330
I 38299 69187
E 38517 75899
O 20352 33125
O 30221 69500
O 23682 80351
E 34469 68133
S 85463 591704252
I 25755 54329
I 77275 83492
E 39634 67298
O 40008 52191
I 22632 46634
I 33007 81187
E 71736 75570
I 18735 61684
I 8318 51349
I 73694 91399
I 26078 30159
I 2480 31068
O 69055 78397
O 43456 58568
O 16039 18739
E 28295 76841
S 78094 101101389
O 4458 18622
O 28642 93234
S 70830 117230097
O 8638 11580
O 57618 90029
I 79805 89610
S 14039 405539534
I 57201 90401
E 38016 76428
I 2114 47914
O 14751 45665
E 42328 63638
E 7558 58091
S 80521 314116274
I 61091 97848
I 3689 74715
O 7772 9669
I 21862 66836
I 77888 86941
I 59271 69576
I 5348 26519
O 8693 10508
O 18230 67423
I 27147 75862
E 25692 25975
S 47043 848230482
I 31898 46961
S 11079 500005801
I 10897 85852
O 39980 89725
E 6475 14911
E 55924 56841
O 5457 93440
I 32478 83797
S 15929 130221435
I 21993 45823
I 3177 60369
O 34360 96494
I 56061 94457
S 5399 842822410
O 57737 92789
E 17082 77802
O 53245 84988
I 6660 84474
O 18833 64842
I 15846 92555
I 46486 98916
O 252 50233
O 53493 54129
I 60381 65323
E 23552 61763
S 48474 580738700
S 21068 874628621
S 88196 183062778
E 44466 86310
I 3921 4004
E 36351 47249
S 34552 940156818
O 13578 88259
S 9686 567234589
S 94920 818477584
S 68881 563560495
I 28259 63794
O 9940 58651
I 64130 95342
O 55675 94136
O 34786 71572
O 82068 89003
S 52575 865555289
S 8588 395087639
I 42058 64227
O 29782 67865
O 65892 87386
I 12872 37599
S 47644 59572254
O 24866 55116
O 29234 60493
O 28472 45037
E 67777 88671
O 19038 47060
E 1043 93616
I 31733 94086
I 79164 98529
S 4196 582051643
O 21173 73273
I 1277 51096
S 55340 769279333
S 51494 783169772
S 58212 647406565
O 37519 57172
E 26767 69932
I 572 24525
S 92069 476985881
O 17515 84839
O 12492 14954
E 8319 87616
E 32857 47531
E 6960 25227
E 103 92842
I 3926 6428
S 64958 861270247
I 39303 59685
I 23033 62686
S 77663 988410242
I 4317 16071
O 8682 72869
E 3100 42248
O 20385 52031
S 15122 401821262
O 8393 89618
S 39950 609820346
S 18410 403916494
O 22247 89373
I 53339 60180
E 22812 63643
E 31301 68240
S 66427 259200151
S 58635 844758666
S 52257 977615191
I 24693 26059
I 27298 83410
I 57841 98960
O 27642 92397
S 92084 204556466
S 16432 415157323
O 67041 79169
I 3532 92706
O 15877 70126
I 11765 63729
I 30759 64878
O 55107 98696
S 75722 324728510
S 21740 512356128
I 81998 90425
E 7715 68604
I 29909 85064
E 16132 83377
E 54104 56095
I 62975 69747
I 18815 43257
I 4775 70028
I 43133 44411
E 31925 58162
S 34854 20631150
O 18687 46249
I 1525 74357
O 41830 93952
S 21004 417198202
E 50092 77949
E 34825 73820
E 49753 78884
I 3018 11085
I 21377 59759
O 71896 96565
E 74936 81048
O 21932 79940
I 10216 51112
E 62570 62573
S 14646 762527275
E 26724 65011
E 1450 68422
E 22183 42132
E 82615 86427
O 30000 56078
E 26536 57758
I 36764 83460
S 14843 987985104
E 68029 98348
S 5719 837692146
E 2320 56617
S 51430 646984189
S 76931 956494699
I 43997 79727
E 39870 64604
O 51992 89202
I 62121 89289
S 71178 911614351
S 74794 913828282
E 9020 97507
I 10738 94195
I 34309 68916
O 659 71072
I 9410 56802
S 6079 137576944
I 20560 94496
O 57482 59541
S 57298 78907857
S 27785 167035899
S 16211 509491883
E 72640 74333
E 71355 96749
O 18219 25211
E 20615 46761
I 49816 64511
S 91259 687731783
E 8985 97703
O 28728 47412
S 56508 2427424
E 13755 20416
O 37284 51374
I 19137 60095
E 9038 76258
O 28342 99482
S 47023 995325765
S 42700 386597707
I 44387 65477
O 63912 64306
E 67889 73682
E 28055 52915
S 62127 368369429
I 4871 82995
E 35978 95294
S 21461 66076915
S 4544 437107278
E 2862 73353
I 51625 93161
I 44176 46457
E 62668 88014
E 32612 57857
O 70144 87435
S 179 140857550
I 12109 75671
O 42755 65962
E 29620 40071
S 8354 831640701
S 61874 146492247
I 36246 95455
I 32162 36031
I 26483 57981
S 9578 641413944
E 37312 85125
O 71582 78837
O 98711 99280
O 39181 83821
O 42320 60391
S 49423 326040066
I 11076 13762
O 13360 85407
S 43463 84298976
I 36511 44398
S 54258 496701066
E 17833 51752
E 33838 86986
S 42075 403487057
E 27352 80533
S 1889 865072529
E 59375 68689
E 5832 51191
I 22239 71386
I 16820 89939
O 25300 34085
S 7433 381887781
I 23617 93723
E 67551 73685
O 22716 31394
O 64913 72143
O 44158 81857
I 80707 87773
S 3927 415921545
S 9469 214652627
I 7498 69936
E 37895 68877
S 11373 117785410
O 47035 91204
O 13944 36120
E 31000 66719
S 27074 726782709
E 39225 93079
S 714 186211952
I 4475 86627
E 22473 59552
O 2835 49782
E 14808 67800
S 75418 821278685
S 88563 44024239
S 26620 803171779
E 23312 36967
S 88244 13798845
E 3902 65933
S 13759 626259975
E 14159 49564
I 14096 49482
S 16905 936442721
S 53784 340028974
E 38688 81881
I 25544 84932
O 16968 61510
O 24570 35449
S 23600 173204984
E 35671 97169
O 1769 94163
S 48140 725096196
E 82716 95146
I 30877 57576
S 932 731341652
E 10563 32611
I 18590 97592
S 37491 216168971
O 63140 73847
S 89196 306718048
O 960 10128
E 22011 65742
E 21511 90057
O 29186 78802
E 18482 65476
I 33137 58657
O 50183 84785
O 13841 25510
I 32716 51726
S 15165 369196858
I 17914 93983
I 58352 89731
I 70293 94983
O 55790 94640
O 27997 48383
S 33651 703275475
E 17936 35965
E 6697 20898
I 36571 97659
S 6272 290883419
S 33768 243833030
S 70051 17247997
O 35921 73821
E 14828 63042
S 4471 501144234
I 37094 37999
E 18272 67507
S 37986 132441057
O 19290 25011
S 71088 857950181
O 11428 48835
I 16925 20537
O 6627 52072
E 18721 61659
E 63062 85616
O 55924 79057
I 2074 34988
S 32655 240652768
O 25688 43731
S 58732 366841641
S 57608 787269682
O 44263 62440
O 19524 61084
E 38176 39963
S 71060 866285579
I 13608 32910
O 36860 39164
I 9225 28614
I 9227 78078
E 45891 78476
S 29957 323920432
I 79240 99619
S 5289 372851506
O 2921 36114
S 69246 249149010
S 88522 935851318
I 61742 96683
S 98789 742210692
E 63367 79089
S 11402 811252442
O 77643 78178
E 54691 88683
S 22175 895164509
I 15050 80744
S 16960 300483069
O 53847 56934
E 38036 78202
O 25143 66960
E 28037 72722
I 3768 52816
O 84736 90758
O 21703 73916
O 8383 96651
S 2164 17678306
O 36873 57652
S 2669 870069474
S 12211 104187302
I 24365 81905
S 94554 292428819
S 1321 616963513
E 26611 27871
O 9534 40793
I 72312 96689
E 41180 69747
E 54779 96762
I 79187 86357
S 21628 256583650
O 59679 79794
O 13858 90182
S 57614 118043121
I 39891 89918
O 53098 59386
E 33702 36113
S 19785 578863301
S 90731 257492256
E 27678 71195
E 27725 87802
E 51516 70812
S 67527 647476151
E 6378 98510
O 39605 76433
E 70296 89993
I 8419 87503
S 33906 976429758
E 35184 89620
O 6102 27041
I 29387 49788
E 71158 90865
I 23701 92236
O 81715 88467
E 18476 53449
E 24630 26673
S 34173 159968708
S 97601 476199081
I 25248 65437
E 64704 92201
I 87077 91729
O 61379 64853
E 12383 95281
S 89786 549763492
S 79221 246433528
S 46320 513647859
E 3049 22247
S 24720 967669592
S 18413 145828846
E 12061 40795
I 28950 71788
E 32026 55087
I 6245 28132
O 7536 64857
O 28084 43563
E 54274 59470
E 72016 92913
E 3340 87005
O 21162 29607
S 4390 653883590
S 80222 762269544
E 6819 56994
I 1110 93140
O 23286 92387
S 59486 143445203
E 3118 18559
O 40382 42355
O 56634 68707
O 27272 46930
O 8362 23570
E 35126 63156
S 45150 299654993
I 15762 86933
E 53890 76554
I 87376 87812
O 52518 59325
E 32176 76069
O 60944 95047
I 64716 76584
I 3672 64511
O 80027 84306
O 51250 51967
E 6353 79135
O 59762 80657
E 31640 75758
O 51341 99506
O 15358 31886
E 33586 82734
S 68122 683276268
E 43559 79015
I 31341 56966
E 11914 28585
S 47442 621191360
O 4321 88767
I 28649 81713
E 37410 64901
S 40259 374037675
O 20455 38378
I 28872 32194
I 239 35178
O 16942 29660
E 30165 42894
S 74276 280876147
E 27339 36265
I 45089 75201
E 52255 78931
E 48447 84159
I 52114 68355
I 29718 69975
O 25920 79303
I 20569 94017
E 1336 63094
E 22707 38438
I 20582 20604
E 66625 90667
E 38753 88487
S 53372 111719996
O 58704 84121
O 69789 99927
S 67215 56057560
E 9097 12440
S 44023 14024132
E 56071 67307
E 5442 26080
O 61335 72253
O 27609 36691
I 55260 89662
E 58477 90766
O 65932 69804
S 12699 458196930
I 31808 63019
E 50065 68632
O 3511 42633
O 9202 90424
S 2543 677272931
O 13852 76115
O 46831 79361
O 5034 52054
E 5776 10881
O 45383 74536
S 51940 221999401
E 9801 57507
O 2073 33881
O 6778 63348
I 35451 95572
I 24873 60103
O 26555 74288
E 47819 50191
E 6581 73466
E 47762 77575
S 64272 539008923
E 8769 98536
I 41643 87543
S 96842 212471740
S 51551 311129749
O 3160 54327
E 34955 37806
O 33103 42201
I 48129 98590
O 22270 69171
O 41244 94435
S 52838 19465050
I 67610 72591
O 21000 53132
I 45080 96630
O 709 36732
E 14890 30961
I 13337 24371
I 19062 61253
I 3741 62901
S 11793 478456593
O 23906 74426
E 30346 85696
E 90889 99591
O 25712 68197
I 15349 66389
S 29002 780800120
I 4097 95454
O 3478 25842
I 9844 38653
E 32912 43209
O 57443 67085
I 60894 83883
I 25290 77120
S 50374 867023639
E 14238 36644
O 53956 74152
O 29723 79386
S 35287 528188415
S 76271 532062101
I 508 63147
E 10948 98017
O 60555 65385
S 84471 453986083
E 35823 54697
O 3593 40295
I 10086 12756
E 65210 85297
I 30301 41965
I 10596 36579
E 17699 18295
O 20685 73572
I 7666 55443
O 13248 72588
I 39421 70925
E 20377 36174
O 11445 75892
S 60715 765758140
S 63364 305921380
I 75700 92723
E 45251 78893
I 59746 93121
I 59470 94353
I 5469 50086
E 68057 90342
E 39666 71773
I 1302 4557
E 65491 83222
O 85852 88069
E 3463 89381
O 23586 61201
I 75908 93789
I 8462 16699
I 354 75630
O 19858 91953
O 40478 59527
E 55372 56742
I 18778 90279
E 555 3422
O 1474 83081
S 90286 151407948
O 8304 35413
I 55062 90995
S 50250 545809986
E 24418 61405
I 47736 75396
E 12602 57285
O 11850 50085
I 49978 52254
O 43495 88224
S 70265 532173439
S 75958 927996891
E 9558 36355
I 20062 71300
E 1817 86750
S 66625 872299830
S 61688 428200696
E 33074 88553
E 29172 73156
E 69301 92008
S 80977 640589453
I 14587 26230
O 22990 23681
I 21285 54708
I 21581 43662
O 48373 90799
E 3256 78957
I 40515 43883
O 67354 98766
S 86710 970231634
S 45206 535633404
O 54985 99013
S 77069 301047361
O 16527 59673
S 35036 628135700
S 9369 208107288
E 89908 93131
S 32929 339749514
O 34335 76284
I 23372 79513
I 25727 98318
I 97071 99743
O 49812 83632
E 17575 59082
I 23208 47361
S 99291 314057577
S 44357 209838361
E 51279 79650
E 60471 72472
S 46067 236376998
I 43025 43958
S 61704 136843255
O 14473 19616
O 10086 54221
S 59175 149033206
O 76088 94028
I 37952 95561
E 12911 67440
O 35799 66650
E 22676 48762
S 99189 561819774
O 26778 75872
S 51647 714925298
S 55190 511376719
O 16616 81218
O 86238 89447
I 3265 29647
E 25765 34494
I 8021 86459
E 8539 82269
O 73727 79992
E 33222 88101
E 1005 39238
S 65274 24759859
O 15909 19233
S 24886 348794351
E 644 24211
E 49349 80771
S 86806 6882168
E 47418 74105
I 78857 85320
E 16516 28769
E 43444 91688
S 98862 392045394
S 24477 771658403
I 52895 78614
I 39220 53991
I 52897 76692
E 54486 56092
E 6837 71855
I 83904 86899
S 81121 925664387
S 11703 518141531
S 93133 32322544
E 57035 79114
I 80239 93642
E 25245 71733
S 6400 598058421
O 14303 47701
E 9400 15169
O 29171 32175
O 37071 79948
S 40198 872803841
E 65775 72833
O 1016 80571
E 65083 73285
S 2806 4310923
I 38214 67858
E 49754 52260
I 16916 88180
S 2648 810746572
O 24805 36955
E 56324 72537
O 52086 90987
E 16989 98914
I 25875 58785
E 48814 50185
E 23796 28462
I 72255 93076
E 1930 6753
E 77354 97917
I 57357 61872
S 73186 519427659
S 57757 273039193
E 48347 97861
O 52530 94642
I 2114 84342
O 44877 83826
E 4453 81176
O 2949 61806
S 24961 963840784
E 65808 67656
O 9257 34652
I 53517 99868
O 6536 87662
I 24348 38953
S 14018 650762702
O 15609 38761
S 64440 110186513
O 40765 83090
E 35351 65266
O 24247 77155
O 9041 48968
O 12104 31797
E 42004 94958
O 12199 27335
O 71386 72535
O 9647 26532
I 44933 56434
S 68658 636369718
O 4983 49999
E 76094 88706
O 34912 47648
S 88488 13919411
I 10403 20809
O 94948 97507
S 61733 902919784
I 26128 79495
S 24149 503463754
S 34717 939648788
O 64559 69246
S 21132 902252724
E 28556 61508
I 3534 53213
S 73765 633355522
S 71684 194926288
I 44309 46376
O 2333 10853
S 37484 741759984
I 16988 21077
S 62124 617989254
I 86326 94674
I 20534 24135
E 29746 80230
S 34963 701637024
O 38781 56274
E 67616 69413
O 23100 94985
E 2059 63792
I 47186 68654
I 17003 19685
I 49859 56919
S 2154 119581898
E 13570 46007
E 85145 89125
E 23875 98081
E 60442 69127
S 99483 138973147
S 18861 383818549
O 21699 32709
O 20733 72944
E 3031 17991
I 65056 85447
I 32140 71510
I 64494 92296
I 55001 71937
I 51886 91913
O 11907 98987
O 88596 97830
S 84868 900354385
S 4782 331486175
S 16641 860151454
O 75918 89409
E 51279 63980
S 82 986804278
I 2266 42120
O 70798 78328
S 43562 843714614
I 29649 77364
I 61298 61379
O 25710 96112
S 12479 101876335
I 73772 78250
O 7368 93227
O 25530 81429
E 31479 43633
S 31041 422949857
I 63754 89627
O 11171 27352
S 95979 788000309
I 3806 91305
S 64363 515533436
O 52628 80897
O 24361 37231
E 59455 99054
E 41928 83409
S 44701 123132599
O 27765 79853
I 5552 96560
O 5395 17784
S 60510 313779091
I 61077 95301
S 30461 244780509
I 32871 97482
E 35999 49675
I 22235 87754
E 57805 57817
E 72034 86818
I 48585 55722
I 69156 84410
E 14769 78457
S 67795 134242782
E 69462 76809
S 5970 614545562
I 4373 78170
E 5159 89069
I 81094 91730
O 23110 59265
O 20812 95474
E 77316 83993
S 75460 434123988
E 3303 20601
E 75117 77374
O 47821 68309
S 56649 444052563
E 51076 82690
O 89371 94390
O 69848 82965
S 42574 325725453
I 30918 40230
E 8857 32310
I 10711 80974
S 68937 288504420
O 43606 55354
S 98506 789999188
I 32249 39285
O 24436 51145
E 5507 81102
I 13647 82289
O 22154 95351
O 46496 59793
E 78104 98001
S 65534 416198674
S 83041 350670786
O 25349 61813
O 63364 64343
I 6870 29198
S 88604 646855099
E 61812 71035
S 20821 743810676
S 91455 22271152
E 30890 39047
S 26686 256907562
O 11981 43336
S 18604 854973650
E 55140 72932
I 49543 68820
O 39043 84008
S 44840 115723297
E 42349 83395
E 14242 72006
I 9945 73164
S 72928 240092243
E 63033 91518
O 53308 76447
I 83959 85893
S 90238 997122581
S 98710 963134265
I 53637 89945
O 13150 23124
E 60146 72484
E 22995 71586
O 66839 72573
S 83674 441544148
S 43324 539140857
S 24947 133479891
S 89578 494029461
I 79555 95332
O 5804 98071
S 64895 344390409
I 12907 86103
S 66656 91414361
I 76942 99778
O 69687 78807
S 65741 2695401
E 4358 97297
E 46214 88754
O 87087 98237
I 14695 72894
E 315 10646
O 21486 77250
O 50992 91732
I 6741 80741
O 68369 91113
E 32606 70539
O 22422 61905
E 38053 55942
S 66622 978296626
E 25177 92373
O 3238 79242
S 37518 684430942
O 18521 44635
O 21406 85252
E 14954 36231
I 32810 97987
S 42750 716136485
I 2723 29090
S 88797 441499737
E 31847 43332
S 72518 232906002
I 31541 47162
E 71384 92078
E 28678 56950
I 2142 3602
I 40889 66810
O 38358 83063
S 5971 663625081
S 5990 815116798
O 1181 61499
I 65049 91957
E 2278 2364
I 3790 50987
E 23621 78102
E 1264 96283
E 1650 17272
S 27805 158400565
O 10381 10461
S 94123 233880364
O 29891 77353
E 28334 78911
E 9896 31746
S 48177 926002411
S 96984 470482291
S 97955 216684551
E 45578 92662
E 12930 22222
O 19521 96362
E 71765 96194
E 42652 73258
S 74022 243732660
O 1631 13468
E 5473 70959
S 89245 811749656
I 65921 74371
I 74285 90845
E 7552 24872
S 2119 545339911
O 2047 36975
O 37145 76326
E 14678 98192
E 34942 93134
E 34200 69777
O 32557 80915
I 933 21106
S 37682 962969992
O 24135 78071
E 15033 21391
E 11614 22501
S 80982 940092737
S 4026 990471164
O 9438 45418
E 82160 93701
O 10798 21637
I 23933 71459
E 25211 87659
E 2780 64773
I 56177 92189
I 13389 35380
E 3946 73584
O 9782 19651
S 41678 532698784
S 92616 601777961
I 32841 77777
S 65213 176372624
O 79113 90480
E 8312 73773
S 66861 529324095
I 3269 86793
O 29534 32441
O 41580 68752
S 37556 839225239
S 33556 373778401
S 42865 148193796
S 65121 421488337
E 11892 91908
I 70630 78330
O 60775 91807
E 56061 61294
S 55535 206897404
S 73452 631415240
I 51483 58850
O 48214 76704
I 34536 39117
I 76947 99856
O 8608 63986
O 50737 55892
I 26630 47962
O 78337 91861
I 64269 67745
E 33866 55294
O 60685 61512
S 88521 70679730
O 53377 55477
I 30889 46818
E 2254 69363
S 83453 254804179
E 4826 72949
O 31023 68843
I 14729 87349
I 2869 39958
O 19351 35336
O 39945 69579
I 21034 51554
S 34180 167876558
I 21408 53878
O 19458 43415
O 28637 54664
O 37969 85270
S 97794 410061449
O 59218 67511
O 14242 81109
I 53160 69650
E 1836 3250
I 27975 83188
O 70164 85770
S 23855 791679757
I 34737 79262
I 61635 83949
O 72087 91123
E 1885 65211
S 62464 950959053
S 2396 993877156
O 684 32559
E 51863 56879
S 31589 26213812
O 19520 83486
S 65568 397538622
S 52179 254813215
E 7626 72010
S 42610 533772675
I 32274 53907
I 17377 53335
S 85607 167299022
E 79485 88764
I 46839 80927
E 20390 78395
S 53931 148374102
E 3045 76077
E 1441 15730
S 63501 672115891
S 99700 247507849
S 55005 880435075
O 32896 72594
E 7906 18481
E 55566 87151
E 68990 71068
S 65945 531395098
O 60630 84280
S 55791 422174834
O 2026 3051
E 11557 58861
S 60811 955011957
O 31579 82041
S 28746 167844696
S 90511 377539018
I 21390 32196
S 40817 629869000
S 22515 597042502
O 19387 99616
I 48572 59501
I 2521 99179
I 32718 88948
O 7923 94864
I 39461 90811
E 71175 87176
O 47034 87962
S 56701 636756388
S 53870 961586184
E 16065 55325
I 43092 54084
E 44679 81712
E 14443 90450
E 26898 79945
I 8855 18680
O 980 69313
O 40049 63800
I 62590 71643
S 99240 107699259
E 79769 90101
S 81369 595873614
S 21941 609205576
O 14803 46855
O 61032 82520
S 28073 6064406
E 34810 86831
I 8640 21264
E 28656 55718
O 22892 92382
I 39924 79922
I 15309 15608
S 82282 219341849
S 3113 968058888
O 2670 80547
S 63538 427466630
E 19178 26528
E 5919 41262
S 75998 767047257
O 68828 88314
E 49048 80522
O 29705 58628
O 70516 74567
S 70246 386748640
S 9453 998943642
O 34682 85951
I 19401 28701
I 44219 99568
E 28589 56122
S 64100 450270918
S 24209 91350341
I 7901 52381
E 18406 45312
E 3198 36009
S 74369 188542679
S 39974 503164424
E 59515 99624
S 33283 497305605
E 12101 17388
E 19414 31340
O 32692 71955
I 5367 51008
O 48951 53594
I 8280 72568
S 57489 947088911
O 95885 98615
I 44976 92442
I 29093 32845
E 29299 44272
I 86745 97943
S 72935 424075228
O 65430 95852
O 24191 98749
E 3744 66915
I 19552 78486
E 50277 69702
I 21072 99598
E 75332 87792
I 1680 96379
E 31892 99453
E 34945 59926
O 56288 77138
E 42562 50451
S 99490 763075158
I 29034 42655
O 77385 92383
S 9230 644343276
I 5796 15053
O 6058 47572
O 91511 95339
O 17514 83731
E 45624 50119
E 32390 91632
S 8324 305127434
O 27942 33309
O 13775 81571
O 5291 66524
I 8781 57350
S 62561 679186934
O 59218 74327
O 10886 53382
I 23887 88915
O 27801 67523
I 14419 69738
O 32239 40161
S 56794 311650394
O 6793 72947
E 20756 24191
S 97700 177609793
S 64437 894135490
S 7419 982956591
E 30582 33655
I 26019 32403
S 37666 176037457
O 4786 70594
S 6775 89239047
O 19325 33578
I 718 49281
E 19993 76780
I 44578 86077
O 17492 76952
I 21253 60210
E 40728 52551
E 12649 20517
E 62052 85191
O 66168 73831
I 83568 84916
I 14225 29070
S 16200 859149094
E 24910 85766
S 45731 231269890
I 18866 70332
E 46044 74746
E 66668 87944
O 55124 91280
S 28654 631267416
I 25830 33572
O 10066 95280
S 60717 84430742
I 24072 66204
I 39278 87986
S 31016 868374695
O 84153 99459
O 160 17483
E 3330 40363
I 88664 93805
I 5097 99178
I 6744 26454
O 23533 28035
E 34101 85635
S 49555 149582234
I 14314 95643
S 63724 127824593
S 34695 960046484
S 96546 998615985
E 56795 91759
O 12501 79389
E 59454 61995
E 63368 84974
E 22115 97405
E 14998 30570
E 27528 67127
I 29031 90787
I 16128 75802
S 94625 15044139
E 24252 70778
O 171 15998
S 85833 345021703
O 48850 87154
I 1183 68071
I 54992 97675
E 7635 9603
S 10805 769664808
I 4977 23082
O 90818 99437
O 11553 82292
S 71759 661059371
E 55135 83273
S 7370 23018213
E 4332 7587
S 63211 843441628
I 40588 80977
E 70265 76234
O 29632 42257
I 10979 44028
I 48231 65134
S 265 741336983
O 4555 98451
I 46080 68242
E 26796 45295
O 62739 77052
E 59511 60109
E 34640 43920
O 3803 16559
O 66845 71097
E 9190 40180
I 448 3522
O 62418 87940
I 46186 72701
E 9188 55680
E 36128 82635
S 60103 485128327
O 38606 43160
I 27720 32620
E 36545 74198
E 19263 36838
S 3231 810787223
O 25711 76561
S 93524 467295143
I 19688 30314
I 43708 57363
E 12290 18370
I 27702 28949
O 9179 92087
S 11891 125813579
E 16523 32304
I 11179 81831
I 51140 91951
I 9953 49678
S 34453 906669545
E 46220 67938
O 4353 54852
I 6390 58814
I 26892 58821
S 48427 254830344
E 33352 54265
S 37531 441047288
S 84520 441969374
I 57438 57450
O 3364 60043
I 21058 42405
I 15785 86651
E 17144 50392
I 6558 42105
O 12017 30908
E 61741 79151
O 26681 78091
S 57688 198838388
I 37351 43016
E 29843 56278
S 29338 164801815
S 78752 76959758
O 51859 58007
I 42252 92431
O 16377 61951
E 9777 70691
E 1541 47992
O 76618 85283
E 34463 56622
O 1693 32882
S 86512 95849137
E 63657 83192
O 18093 75984
O 46668 56172
I 30534 40367
S 39044 254840348
O 26184 91939
E 1966 95258
I 46171 85216
E 4954 70469
O 66705 79727
I 32097 40292
O 19417 48060
S 44116 126163217
O 11716 47305
O 56905 98685
O 42265 68221
E 44716 59717
E 25368 63603
E 14772 39134
I 16766 45325
S 40722 397228563
S 5193 861195381
O 29540 47740
I 61090 87687
I 12605 47110
E 11424 78135
S 90788 414296591
I 74059 86131
I 4989 11693
S 41711 165432100
E 17213 19846
O 39244 83012
I 32031 37993
O 20676 34523
S 23944 194788021
O 3812 23401
S 74487 472563254
I 58117 85798
O 65808 78688
I 72384 96013
O 6299 14057
E 68298 96018
S 5200 956051356
O 65067 95142
O 5515 97872
E 63219 97599
I 48253 52179
E 12194 19473
S 74940 683015213
I 60589 95090
S 8402 465857076
E 85346 91059
I 43327 48003
O 29054 30624
S 27982 315185328
S 138 752371203
I 28099 99361
I 2402 86235
O 19405 56506
I 67646 69193
I 20542 80280
O 6716 22049
O 22130 54246
I 9668 92251
I 1206 73964
I 43755 97694
O 5704 56139
E 7419 8088
S 13994 205272765
E 46695 87053
S 14666 694003829
I 51641 58882
O 33601 59732
S 19795 99627269
E 77613 96068
S 46736 789288073
O 40134 79079
S 48399 999855679
E 25576 48221
E 5953 68247
O 17066 91770
S 34043 272382245
I 12833 52119
E 62769 70434
E 3540 4089
O 10501 21069
E 15151 67154
E 65867 89316
S 35136 5843869
S 37707 357978260
O 3774 41180
S 19091 246264356
I 9860 22119
E 23053 80336
E 17555 92996
I 12771 99563
O 10554 41044
S 82218 57693101
E 29334 47584
O 5436 11602
E 4163 47485
O 16119 89539
S 24900 322730808
O 72535 89728
I 72160 79521
I 24353 71613
O 24363 83133
E 56515 74226
I 63692 96083
O 8855 89250
I 47129 97157
I 10219 78228
O 3507 9760
O 52340 71192
I 11824 21365
S 44537 982477550
E 40856 54196
S 18507 69785625
O 34586 90258
S 21210 654447233
E 16685 82947
E 4167 11994
I 35513 46064
E 56966 79194
E 54906 73479
I 24140 66838
S 42947 226564890
S 52646 62420190
I 58865 80966
I 74543 86326
I 24123 36332
E 1864 24115
I 34834 54790
I 42034 80323
E 33872 74323
I 52097 68817
I 71606 97936
O 54982 92670
E 11702 89319
S 2931 495261874
E 17545 44914
S 53203 17330805
O 42777 45390
O 27071 83187
O 48994 91461
O 14240 94548
S 56402 342760610
O 29259 49234
O 39957 64267
S 72520 501338163
E 61729 75357
I 35604 72532
S 27049 199881397
E 39926 63063
E 72605 73871
I 10464 25385
O 99265 99747
S 72021 98272227
E 45463 71430
E 31332 44707
E 69452 71864
S 48505 8483244
O 13597 67145
I 74782 75444
O 19437 87251
O 36061 77147
S 71769 413666177
E 92496 94092
I 35380 71898
S 32218 691615153
E 67786 70666
S 8909 811558681
E 33080 80828
S 28509 474758682
S 52500 960759667
S 85597 690764285
E 41219 67747
I 25941 87655
I 11061 92147
I 17649 36772
E 35191 78712
I 73342 95164
I 10866 12343
I 83808 96960
E 65424 75954
O 15386 52040
I 8681 97451
S 17553 637070411
I 31132 79589
E 90023 92949
S 62531 78286026
I 91065 93869
O 22182 63660
I 23634 87989
I 7121 14724
S 16284 404863179
I 53731 96501
O 7282 77580
S 80707 438103879
I 10759 97965
S 24350 951163788
S 69831 305823093
I 21178 77282
I 17968 18405
E 5507 69477
I 12903 51264
O 56996 90926
E 22225 86072
I 47255 95738
S 31785 135435460
S 54488 443232974
S 40448 694571416
E 8487 60521
I 63032 74088
I 31454 57131
I 9247 21884
I 31472 71588
E 80549 81547
I 77090 99918
O 35503 95223
S 50855 622210582
E 5931 25198
E 56105 64162
E 47000 58933
I 29965 30418
O 14137 65215
O 42531 66020
I 38808 38864
O 19593 36561
I 2857 90594
E 16069 49176
I 10127 26211
O 12012 27816
S 91565 512625287
E 66113 69067
I 15105 46287
I 584 15491
E 24524 55348
E 57965 68491
O 46980 63654
S 91128 682385275
E 17493 60931
O 47662 90779
S 37285 773666788
I 26065 54159
I 45206 79469
I 10901 37900
I 32019 99513
I 25293 41062
I 2674 21332
S 26191 617672560
O 43878 45371
S 87454 639160614
S 63204 791429756
O 18009 32682
E 14047 62793
O 47625 95045
E 57945 86508
I 7966 27696
E 24157 33667
E 29042 96312
E 4737 8974
O 94051 98822
O 56518 78789
I 14921 80507
E 93840 99235
I 46516 88849
O 53658 85055
I 7330 99595
O 12529 15547
S 81043 738589977
E 13295 93405
I 34133 93655
I 55932 74217
I 57647 63705
E 27560 93613
S 78616 679805498
O 22318 88057
S 36414 951661453
I 33781 68317
I 16357 55318
I 18979 78965
O 59272 82790
I 14632 36842
I 11377 40519
O 5734 74519
S 8631 427201513
E 31853 31922
S 69202 814331155
O 9552 69648
S 69853 796286544
S 3138 54809263
O 34735 87146
E 79455 81710
E 49307 80114
E 67318 92694
O 24053 76734
E 3765 16085
S 38801 253484852
S 37774 562034675
O 66148 71641
S 60057 302585940
I 67475 82349
E 39682 51980
O 44185 78579
E 3716 58894
E 44588 55240
E 8432 51880
I 34950 75118
I 5208 72657
S 14316 94844170
I 597 43437
O 8127 25473
O 5204 90296
I 43776 97671
I 39690 98955
I 36713 61130
E 9768 72992
E 25259 39897
E 79353 87407
I 17031 73396
E 11891 87157
O 43719 68119
I 77257 84884
O 59264 66303
S 19868 730661802
E 14878 58367
E 3413 34463
S 99158 321079505
I 74374 75075
I 27503 48275
S 71046 11626601
E 32894 65695
I 20266 85542
I 56518 64234
O 22328 83788
E 25976 54089
I 16557 29055
S 20675 825608337
S 64218 162319453
S 32970 197915198
E 19859 33587
O 4015 18435
O 38664 96799
O 33470 66610
S 99055 954390405
S 75799 821409862
I 28234 51148
S 10560 455818511
E 26089 63959
I 3836 76449
I 16254 20493
E 3163 76909
S 46043 74739974
S 51888 656689925
E 15982 54944
S 83002 532026561
I 45914 97337
O 477 5683
I 89743 91074
E 29930 79228
E 37393 40969
I 656 7479
I 5402 18956
I 49469 52993
I 37528 43166
E 33605 50875
I 59970 66496
S 68650 664686748
I 8001 58232
O 86005 87177
E 3065 72528
I 68537 95124
O 16177 34762
S 59612 823374270
S 70674 629713985
E 75603 96407
E 54144 65121
E 55615 77931
O 53208 95153
I 4787 93750
S 3423 647070359
I 51469 89247
E 64130 70885
O 36981 57355
O 34179 69338
E 59998 69397
O 8038 59185
S 42284 952739148
I 58715 83286
S 98248 510770535
E 43244 96594
O 11628 89144
E 93254 97552
I 7180 26966
I 32201 35340
O 46922 61944
E 19530 86732
S 87775 443157711
I 56449 98465
O 32637 54965
E 91475 99734
O 37390 92400
O 39349 52420
O 66522 86170
S 97896 748085393
I 29351 81161
E 37051 49122
S 16732 208103237
S 78360 639208013
O 8538 94635
S 31428 424426713
E 85101 90190
I 36982 40212
I 18306 48756
O 1532 57258
O 37345 56426
S 49618 5982084
I 25771 40729
O 22567 48649
O 14022 14369
I 11434 72191
E 1311 15776
S 39984 508334344
S 29441 379161494
I 69571 97961
E 38124 74859
I 24132 89945
E 56334 64917
S 23593 937441461
O 27391 54183
I 13163 14267
S 23837 746243355
O 15543 71587
E 55840 71654
O 31732 58966
S 98780 378925025
E 20912 54039
I 13404 69011
O 26429 54530
I 10432 29293
O 36883 40444
E 26431 65633
S 93717 889752911
I 70218 98248
S 35683 348033546
S 91095 52750783
E 52618 63572
S 55283 146561659
E 45497 51587
O 1000 57605
O 57469 72714
S 9981 157876248
S 44449 756000517
E 38704 78885
I 23763 36229
E 58448 64600
I 24590 46162
O 17958 78283
E 54007 59996
O 57122 84292
E 2049 70030
E 26119 29600
E 36762 36829
E 13894 34562
E 30881 59260
I 7891 65459
I 22481 82719
O 61177 92751
S 68783 849645277
E 9279 90979
O 44981 79416
E 65158 95268
S 90499 356039132
S 74873 955464674
E 43858 55083
I 65302 84705
I 44128 95836
E 57224 66076
S 15040 657476941
E 61049 72187
S 18323 959195400
S 92195 958852116
E 16841 95197
I 17600 79939
S 28795 29435552
I 79188 99891
E 21881 33564
I 45465 83896
O 7159 22979
I 4652 72812
S 80797 815968651
O 47506 70749
S 33277 354738000
E 38662 44657
I 38493 88010
I 52754 90635
S 9932 752997712
O 2999 36214
I 36459 97435
I 64801 81767
I 45842 92113
O 38893 78327
E 8360 11827
I 80596 84169
O 47178 49327
S 5952 846941680
E 45775 52066
E 3058 37151
O 72496 99505
E 51778 79985
I 43206 48840
O 28760 47192
I 57682 59174
E 33889 80356
O 15925 83226
E 59035 78885
S 22686 283659620
S 77767 917563471
E 13941 24229
E 38982 40520
O 39360 62312
S 29060 721527144
I 20257 74767
O 1032 92426
S 43707 152582932
O 2724 35274
S 39162 843676108
O 66482 96184
E 550 20693
E 86371 96236
E 49189 50990
I 17333 51120
E 53765 95475
S 64618 594383298
E 57781 98959
I 4825 35300
I 2066 6080
E 82561 96693
S 23090 70395644
E 1948 20215
I 33658 49927
S 8389 376631322
O 71525 78011
E 42198 45567
S 45663 614423308
E 15376 68057
O 61160 67642
S 28022 499335836
I 82515 88544
S 51981 973027308
I 58052 61060
I 31757 83253
I 39659 82724
E 24331 31325
S 31755 731172677
E 41516 69487
I 6679 39410
I 27100 57958
E 18976 21484
O 20463 22993
O 64031 99463
S 58461 815075639
S 11873 536912190
I 64820 78708
E 8615 32325
S 4894 587875957
I 74601 82967
S 73494 50571869
E 17577 86618
O 72245 76212
E 43096 45149
I 11367 29336
O 50747 99717
I 55905 97667
S 9158 817255574
S 34642 78194725
O 2289 41733
E 39951 56291
E 52888 97759
S 11428 310001177
E 91618 94933
S 91596 56501442
E 37482 57431
E 3965 19137
S 26874 723531205
S 59840 783040630
E 11027 90393
E 9435 40660
S 93117 298609482
S 21624 915365926
O 26403 63805
S 95649 419727859
S 1426 321537267
I 24187 87421
S 1516 454821216
I 2001 16606
S 30159 601976125
I 54953 77606
E 971 46355
O 20169 84516
E 62880 91665
I 12024 31929
S 87086 665189667
I 40393 99174
I 63859 75702
I 78846 90905
E 23827 38081
O 19348 28234
S 24876 153985725
S 22411 690293269
E 35826 67924
O 57560 77339
E 57244 87066
E 7896 88190
I 28950 78041
E 23994 70666
O 7530 28126
S 52895 619411216
O 16912 50334
O 3021 35741
I 13439 91908
E 13757 38003
S 79432 554258109
O 71330 88176
I 15622 77900
O 12510 47657
O 32751 87589
O 78098 89820
I 21940 94313
I 53413 79583
I 15554 93454
S 19778 614725936
E 38762 56214
O 59289 80241
I 75089 79294
O 51253 71856
I 3931 60441
S 41208 480098780
E 4530 65097
O 50590 77041
S 48001 249075739
O 56329 85123
E 28087 88267
S 87695 393399995
S 86635 134506720
I 744 30118
I 36117 87580
O 72549 91126
O 48955 76510
E 19577 30925
O 29842 33582
O 4236 61078
O 6444 58122
E 17873 57225
E 11759 70020
E 23492 60735
E 10719 56993
O 37518 47087
S 49237 740204915
S 77728 258258119
E 20389 60950
I 56990 99934
I 80712 99675
O 11833 17243
E 2904 58567
I 451 46289
E 25746 56395
I 2586 94264
S 90257 460278708
O 11998 92627
O 27556 88478
E 20218 71908
S 1295 756886580
S 42320 319752987
E 47094 63787
O 42118 90851
I 28732 94470
S 85103 709239071
S 49352 431742933
S 39391 352872879
S 23049 757769793
E 15992 17546
I 27540 58583
S 96370 908478724
O 17735 76355
I 28088 61608
O 90129 94104
E 13944 19290
O 30381 43202
O 29353 32222
I 16448 44429
I 44458 84812
S 82246 398729039
I 1734 43991
I 57426 99070
I 21614 53603
S 36894 438024837
E 92458 97633
O 1770 25398
S 90514 643373686
E 4008 28395
S 1879 17996560
I 13531 93130
I 38049 77604
S 78107 35966351
S 34991 321766200
I 14152 75309
E 828 4459
I 5125 50866
S 86551 778616608
I 46971 76937
E 84744 93878
S 84647 31898529
O 31871 91016
I 19741 26255
I 2154 30936
O 25855 55624
S 81191 612118102
O 14549 86528
I 25152 36134
I 64604 92862
O 44301 88031
O 16575 19110
O 6104 91833
E 20560 96399
I 28610 53217
O 41912 44685
S 49451 355206171
E 39875 99521
E 10888 24945
E 83838 89099
O 55069 88734
I 4904 64241
S 87412 409575198
S 38106 563333778
E 58794 63593
O 33526 64031
E 81321 90374
O 13682 39051
E 44811 50724
I 11440 96316
E 27142 40460
S 65740 955814838
E 17274 62916
E 16286 62065
E 27920 64386
S 53146 299439768
E 74964 87891
E 52562 62242
I 12000 59997
E 58517 58808
S 24210 199746367
O 64875 79550
S 82682 943184657
O 11761 42770
S 18198 795934688
I 58382 62299
O 21546 37282
E 1545 99699
E 8545 15066
O 3182 44768
E 35516 47406
S 99326 617493310
I 37761 94954
I 26773 87744
E 9894 60151
S 12732 496285548
E 72262 83331
S 65358 473643647
O 1662 83875
O 20176 43767
E 86819 95359
E 14547 26450
E 48891 56287
O 8971 12601
I 26192 73067
I 22727 77309
O 16617 99493
I 40717 76968
I 24520 34867
I 32272 52207
E 32514 52936
O 27142 31116
S 2125 885044907
I 35700 35880
E 49375 77703
S 68029 919709124
O 8037 56017
S 92853 319900646
O 13217 65809
E 62127 74165
I 21568 97429
E 30478 47194
O 56087 60409
I 41117 42579
O 34910 87579
E 25860 51481
E 39751 49600
S 23746 221441871
O 62705 85423
O 17780 98666
S 17363 907231739
S 57685 419190
I 22002 52987
S 687 18264239
I 1319 78642
O 17597 27922
E 69329 74967
O 29392 86028
O 20561 54999
O 37826 90102
O 8617 31181
E 24303 96513
O 45501 99056
I 5647 43585
E 3480 56147
O 21269 87845
O 39325 61075
O 36463 52141
O 70495 75726
O 68791 97227
O 57874 57887
O 71758 99462
E 74945 82434
E 31693 94421
S 40881 692008695
O 24418 96340
I 5797 61768
E 3992 79500
E 82790 97470
O 65711 86902
O 7876 40714
I 14687 56667
S 8107 223316543
O 62155 77258
O 60969 78912
S 36828 215507835
S 94366 367006664
S 70776 312160395
O 4490 68640
O 877 35763
S 54741 938399364
S 60671 85273982
E 32992 94919
I 18534 83483
E 27806 92357
E 111 2429
I 31656 89410
S 52665 486984092
E 11173 50655
O 82535 83222
I 57888 59097
S 12991 468877085
O 9511 15062
E 804 33075
S 31471 632923425
O 32575 77656
S 76054 137855858
S 16529 605051392
S 47396 378134502
S 6060 813069832
S 36448 700535236
O 44703 97898
O 2000 82815
O 46690 70762
O 66904 86857
O 20002 73400
S 89000 677709124
S 65618 268817136
E 18457 84834
O 20914 48939
O 34604 66339
E 14924 90578
S 60286 563301023
S 41962 824043934
I 55899 61720
I 40941 93570
I 90748 97999
S 63285 450457965
O 18895 81178
E 37847 94965
E 13420 94211
S 50636 707644760
O 82030 95904
S 14335 733537575
E 75294 92172
S 56618 566631422
I 37789 84350
I 58491 72052
S 78002 208572106
I 56460 87969
S 48132 744774230
E 23972 50258
S 76762 209277929
I 33206 66380
S 74348 475268122
O 19316 95578
E 40560 51727
S 54244 176052586
I 11578 37799
E 42197 85063
S 75132 382902771
E 53062 94026
O 39561 68997
E 19950 80567
O 20349 88240
O 35294 66607
S 30371 662647192
E 21650 78095
E 27305 83339
O 57505 68278
E 10417 16133
I 23134 94982
E 8394 13012
O 48229 62551
I 123 2899
S 39217 784096309
I 9164 20965
I 63083 97444
I 22708 94395
I 127 48100
S 70469 175385236
O 3428 48851
S 11557 812938129
S 19076 368759121
I 74078 84690
S 29576 874508533
E 47627 48360
I 69622 84962
S 32822 923643702
I 5850 91214
O 34959 98642
I 80959 86384
I 9670 78439
E 77902 78976
S 73486 185629827
E 12229 54279
I 17966 71545
O 72333 85350
I 57485 86830
S 77978 405486967
O 2369 19154
I 79105 79536
I 43398 72151
O 55196 96102
E 76381 93980
S 38698 232814116
I 2888 15184
I 93812 97369
I 16074 66439
E 15803 62879
I 25571 86404
I 20188 29966
I 1090 39956
S 54027 979395953
I 83905 90360
I 38812 77000
I 19320 68894
E 20840 88069
E 11973 14744
O 2217 10682
E 55236 71624
E 24164 84826
S 49176 539129348
O 25266 57103
S 58260 962665799
I 37252 80423
O 45452 56022
O 13094 19378
I 24328 55958
E 721 62773
E 15504 97191
E 29548 58746
S 2756 671998698
S 35403 155696066
S 37643 328485875
I 30391 41313
E 37976 70499
S 74063 994077052
S 36805 629996701
O 4778 71951
E 1204 55981
S 14537 147046824
O 17946 53688
O 56405 99971
O 14994 31449
O 2480 23525
S 6986 736755347
O 37114 39619
S 20144 420288970
E 5401 57367
I 24879 85523
S 67045 711579451
E 21186 31887
S 63037 923684787
O 77311 99996
O 66841 96672
E 76709 87563
S 65300 271503750
I 69609 72145
I 6722 67109
S 90023 353207485
O 5075 98410
O 10143 12720
S 40382 171184172
E 11218 70229
S 31881 722502959
S 89348 806860774
E 35523 45680
O 39009 68510
E 24601 30820
E 74860 79553
O 50359 95854
O 10212 85827
I 16072 84577
E 1019 25016
S 56872 945306663
S 61506 409760486
I 11975 99802
O 36297 57250
E 15099 27328
O 64967 72138
S 98390 266397348
S 74044 18443097
E 6742 87020
E 19335 51640
E 67406 94812
S 94507 684231540
S 25269 809473738
S 17443 820203742
O 31041 68513
E 51366 76312
E 59585 96005
I 7331 82163
S 85751 220756038
I 58489 79564
O 30200 80411
E 71392 87524
O 7537 86271
S 20201 788446682
O 9418 26438
O 9166 81793
E 37498 62099
E 53982 90873
E 9348 57468
E 79080 79716
S 42705 893581641
I 4993 97640
I 66432 70929
O 26862 49133
E 24389 47136
S 34664 451550419
S 41082 421857943
S 26291 656961668
S 3941 335453614
I 20845 69156
O 3588 22933
S 94641 193174736
O 78942 81094
E 10727 53970
S 31026 160074425
O 65918 70391
O 1281 91948
E 13801 42819
O 86923 97029
E 45240 79872
S 42203 905901624
O 28463 55982
I 27546 39174
S 26018 504367661
I 41115 91149
S 67454 730364282
S 47995 85315980
I 5103 26365
O 3093 7100
I 17002 87032
S 27720 559255764
E 41699 49322
I 88196 98851
O 8006 68396
O 216 12672
E 25268 78446
E 44300 99783
O 47615 53689
O 65652 67378
S 44710 929854208
S 44458 881450123
O 5496 89490
E 45852 84988
O 3717 5721
E 40831 61984
E 9525 34343
O 25694 73601
E 13102 98503
E 47227 77375
I 810 28843
I 24117 47760
O 29414 44982
I 44172 70764
O 3091 77653
S 13091 158426844
S 90929 791230835
I 63441 77956
O 63853 76978
O 8081 87817
E 66017 83999
I 54068 63888
E 7259 99291
S 79714 598705793
S 3863 914099969
O 28421 91381
S 18345 579192702
I 36727 87993
O 11355 90609
S 24764 472333085
S 88601 576368088
E 324 40615
I 28271 97849
I 40398 67613
S 31556 35894572
I 7763 66103
E 18243 30686
S 89674 899539348
O 64152 69104
S 22754 947319703
E 50846 85916
S 12387 89484387
O 73969 89829
O 5346 9635
E 61508 64452
I 51685 85022
S 74788 771570710
S 53697 802489548
S 36726 754701552
S 37906 355547333
O 40703 85996
I 33385 80600
I 73326 98559
O 69311 85276
S 73192 595891300
I 63657 64630
O 14922 48296
E 20097 46701
S 10550 882406135
O 6580 47298
S 30588 88641901
I 65705 93965
S 97390 974463230
E 49731 61979
O 18593 20908
E 32811 34307
S 50233 834557367
E 51286 91283
S 67424 630164311
E 53242 78550
O 52992 54633
I 45373 99082
S 88801 817977169
I 3819 15992
S 67553 131552897
S 90868 330850212
S 58460 424796193
E 70004 92622
E 5684 92631
O 5257 71635
O 5043 67414
E 2633 31582
O 36102 96036
S 84620 71826888
S 15912 24025622
O 44667 65026
S 64099 582282660
O 58520 62246
O 39685 97739
O 17363 71828
S 7846 369303588
O 64753 77290
S 19244 502605082
O 66708 67476
S 50155 346792242
O 58780 73921
E 39017 61712
O 32076 75513
S 78713 937886260
E 6894 44029
S 80273 351808945
S 50663 998834609
S 37578 538594886
E 44532 59058
S 96456 122639332
S 35688 790915438
E 38427 92760
I 20658 28400
I 7994 44021
S 26050 258458533
I 9323 9613
I 20534 85003
S 58272 652053604
E 7459 35597
S 40220 137600523
E 17884 98351
I 9226 94966
E 23035 98018
S 29522 191864912
S 57452 824317194
I 42445 54769
S 95982 928006889
E 32159 82028
S 16841 116315427
O 18357 79152
O 3998 23708
I 30 68668
O 58971 84307
S 13940 678784707
I 34265 49871
I 64559 67268
S 57357 904192230
I 50357 63876
S 15568 745800040
O 2396 20986
O 5300 30649
E 52848 69395
I 59584 72257
O 8386 79746
S 11474 819887530
S 35474 297811383
O 954 9536
S 26576 89025425
I 10912 75897
S 83953 457158206
O 16529 18969
I 59428 96324
O 16275 99139
I 1949 75724
I 19428 51436
S 5321 558971144
I 4606 10800
O 46109 66731
O 87321 88759
S 35800 718605054
O 3377 84524
E 695 21303
E 24462 79417
S 66351 763150283
E 44963 87063
E 80940 92876
I 54814 85687
E 35084 50539
I 1364 81027
E 14994 77673
I 24389 45139
I 18689 76364
I 28050 57222
E 45540 96125
I 71881 83903
E 55665 57516
I 34186 46301
I 7694 37928
S 71600 605334090
S 61268 796343419
E 9584 13985
E 7215 75211
E 22727 62955
I 29367 96368
E 56098 84383
E 4527 11140
O 47555 58049
I 50297 73177
I 37294 67600
O 29665 60340
S 73195 164439001
O 34180 62524
O 42332 92785
S 98420 880913058
O 18190 63044
I 5795 67461
O 13070 51235
S 15977 223112407
S 16067 911158013
S 62897 773415130
I 45580 90091
E 13440 66977
E 18739 89714
E 73170 80224
S 83550 786436277
O 63181 87874
O 15401 68457
I 62276 86927
S 34802 730920923
E 29855 65451
E 22796 35643
I 499 33968
S 35935 883715616
S 94715 1802458
O 50867 64942
E 7992 80629
I 37197 79309
O 59193 91488
S 37758 398869271
S 28945 730621679
S 76142 399978895
I 55588 66162
I 9019 88871
E 826 75031
E 7757 52939
I 3689 83728
E 4544 17699
I 55109 67400
S 56865 377910597
O 26433 59952
S 23591 990970262
E 6187 63440
S 23258 371943338
O 27063 96166
E 35592 92308
I 24791 25577
I 3339 94151
E 21086 33889
E 30330 77027
E 25190 57609
E 13855 25181
S 9085 626198521
O 46504 80558
O 72125 89825
S 90247 639376842
O 36180 46362
O 36670 45932
I 9612 46883
I 31327 59508
I 6913 23039
S 45054 911163902
E 11311 29017
O 70949 78320
O 29291 89195
S 13899 957035481
I 11807 94985
O 61627 68875
O 9499 32265
I 4818 50231
S 75353 455585334
E 23098 59641
I 17834 57646
O 48491 73238
I 53802 87002
O 937 44549
E 3487 53918
I 14259 48720
I 5013 16623
S 99637 489515757
I 30278 63321
S 57134 459760549
E 8298 59424
I 34361 82915
O 25008 86162
S 21984 140169880
O 4884 72999
I 8706 99404
S 99522 440729827
O 51383 75998
I 81630 84819
O 14968 72908
S 82906 310356753
I 17811 39355
S 44789 643686463
S 45040 73963594
E 28621 72871
S 84162 477732089
E 14333 80672
E 58403 62016
I 11157 91711
E 17434 29753
I 46306 90806
E 41122 66622
S 45722 628314953
O 4666 14607
O 27032 35690
I 90758 98011
O 44584 85757
S 27595 303443530
E 59347 88349
S 78552 351491016
E 545 14806
E 42774 50805
O 7113 91216
O 17724 31457
O 54542 91600
I 41404 69579
E 1577 53754
I 16995 41636
S 46727 453976488
S 99889 818012749
E 2425 11299
O 87633 95802
I 9031 37128
E 88884 99713
I 75772 83432
E 21429 92538
S 93949 471131559
O 43794 57281
S 71877 514634743
O 52669 89676
E 37736 54850
E 1608 78668
I 2591 39761
E 64783 99414
I 23877 37457
O 4116 64904
E 330 40853
I 19516 26307
E 34232 35900
O 22135 89579
O 58772 67943
O 22418 57772
E 21384 73348
I 13871 86304
I 50692 89761
O 2543 20876
S 90080 493257533
E 33577 69974
I 31773 50608
O 71716 90805
I 85875 86951
S 41296 352467621
S 96609 358588431
I 12607 81948
E 29631 44934
I 18475 58878
O 83007 96591
S 29603 600359290
E 61217 93866
O 12498 95691
I 22817 24804
O 39121 50329
S 24765 925405777
S 90042 76515543
O 4806 13210
I 69274 75248
I 25942 42490
I 59478 73441
O 84350 86859
S 71549 239449496
O 19299 43341
O 587 5870
S 47256 783744334
O 38488 46515
I 36716 76387
O 71471 82198
I 16881 66960
S 78953 339235467
S 88953 115408266
S 75662 553140922
I 40194 68501
S 19478 973373687
E 34763 67430
O 38547 73446
S 84417 294338359
S 8018 537980136
O 7262 45435
I 51994 75233
O 23841 49579
O 66311 70203
O 88332 94644
O 10460 99901
S 93984 143523526
S 21067 559140732
S 6749 819834143
O 31883 87616
E 1445 43282
O 4136 23554
E 42184 79357
S 85318 526852090
E 9489 96725
S 36797 799537436
S 22574 32215910
I 4557 25223
I 70008 86473
O 39860 61888
S 55532 377162090
S 83784 382862301
I 10069 67424
I 63340 81083
E 20327 88907
S 787 555654434
I 14813 56964
I 9020 54326
O 58595 70172
S 92798 399108304
O 37143 45646
S 91647 86186520
O 11035 70853
E 26105 90446
I 16143 36366
S 92689 917614755
I 72871 85531
I 84821 93711
S 98612 454963789
I 16091 50280
S 49036 26633809
E 24242 34808
S 38870 929955850
O 5166 13444
O 23210 79787
S 80252 121824399
O 22585 88150
I 40866 69719
S 62082 743647997
I 387 21995
I 54860 97272
S 67517 78177692
I 5858 83813
O 9798 27871
I 5108 32913
E 32859 32883
S 38310 586380365
I 88020 89590
O 23782 75203
S 27763 443388715
O 2433 25126
S 11758 252236359
O 32453 60699
O 8260 96725
O 6160 49564
I 60426 95690
S 44997 364559357
O 38484 63667
O 19135 45065
E 22755 25039
I 6454 99326
I 1998 58910
S 69214 24843890
S 23092 370894058
O 30635 99373
S 84046 274306235
E 54335 61188
I 38969 80788
O 4890 74341
O 16340 35905
O 17246 32115
O 9652 71995
S 52560 722336748
S 50168 680066673
E 50671 91843
E 34046 98669
E 81723 93231
I 49058 65126
S 9363 521200309
S 39992 168502900
E 14774 28992
I 11121 82361
S 19246 341633060
O 53263 58438
S 288 658749792
E 26538 30533
S 69663 799452063
I 16587 70809
O 648 81519
S 82544 877788169
O 79509 79586
O 4237 22199
O 25735 34662
E 80907 87922
S 39245 59851739
E 62571 85887
I 13199 63798
S 71223 233622100
S 37710 128052522
O 82294 90049
E 27173 87291
I 15772 77074
O 20635 63466
O 72146 94739
O 46440 84418
S 10625 67167405
E 1195 54945
O 71579 79166
O 15220 82955
E 67596 95125
O 37658 56762
I 55356 59817
E 5085 13222
E 37551 46321
I 6546 31926
O 21072 88419
E 669 83075
O 48849 95202
I 10248 48860
I 1324 13881
S 1674 505184198
I 69110 88400
S 98737 667467472
S 38326 528260554
S 84340 437677346
S 22784 579712328
I 3280 67276
O 23102 98905
O 75389 95387
S 77783 324309315
O 57443 62772
I 35930 67116
O 41513 54563
I 14614 80391
I 15933 55958
O 34298 83199
S 70588 716288147
I 19016 92421
I 50059 61769
O 495 96262
I 55010 55784
E 74627 82179
I 37719 52324
O 3191 74795
I 397 1023
O 60829 62675
I 11401 15424
S 85756 914721489
I 46046 69365
S 79545 826080687
O 938 12145
S 34531 280933209
E 55766 77330
S 78517 670273779
I 18899 59151
S 12168 37887099
E 6085 48961
I 1814 81746
S 4382 815159206
E 25471 87910
E 41792 76781
I 9309 27998
E 34235 56144
O 43018 91011
S 38714 629239299
S 6397 497916787
O 46251 73941
O 66286 89349
E 46493 96131
S 36375 27777142
E 28928 78644
I 33261 46782
I 70853 94911
S 22632 427837453
I 43481 95324
I 2499 94708
S 6826 343237662
O 44938 54775
S 37298 373069158
O 22182 84641
O 56731 84880
I 39341 84468
O 71884 98532
I 64225 71818
I 586 10437
E 18216 54479
S 15764 386091610
E 76651 86337
E 8071 65031
S 84997 542979721
O 52937 93433
I 30050 49985
E 13452 48456
O 49336 51535
S 10365 623395123
E 62641 78046
O 39253 83465
S 65705 394022507
O 49596 65604
E 39034 70242
S 63079 934147967
E 19772 64381
O 30358 67191
O 40873 74178
I 1692 61373
O 17333 36881
S 84585 207326702
E 37750 93850
O 26301 87573
I 48148 59182
O 60490 91456
I 15205 90574
O 48339 72822
I 28125 64989
S 91256 725425907
O 85640 97691
E 44039 90981
S 27544 822613583
O 44800 90143
E 10580 87418
I 14882 15967
E 54768 94711
I 70221 73625
E 22650 67264
E 39769 83101
I 14978 81886
E 46285 86053
O 2212 76879
S 55025 835174790
O 32592 39400
E 21978 60463
E 8436 11245
S 22827 54465437
I 30154 70398
I 34529 96722
O 8248 45285
I 4408 32816
I 43625 95109
S 82119 61487814
O 48497 48766
E 22232 65272
O 49602 83280
S 40137 855045726
E 58319 63953
E 89614 99883
I 8514 12458
I 60379 91021
E 10144 83094
E 12845 23737
E 2520 4961
I 43118 44078
E 57310 80573
O 13377 22874
E 1633 94882
S 1800 838275563
I 1185 61666
E 13838 74165
S 51897 560504450
E 75933 88149
S 89896 408755660
S 43928 650247016
O 56481 65251
I 13771 23426
S 82057 888020337
O 32342 57571
S 48175 316265626
I 22006 31422
I 28422 46879
S 45984 250985789
S 59037 538349742
I 16654 93479
I 25677 48170
I 55372 90658
O 22160 60037
O 23027 40091
I 20563 64399
S 77142 438982775
E 40086 51584
S 2731 257496440
O 40323 75424
E 48880 60009
E 17347 38113
O 34247 80223
I 23314 36771
S 34434 331507779
O 50123 68707
I 16735 91812
O 35953 64781
E 88619 91339
O 87755 99709
I 68560 82197
O 32849 38495
S 91675 908037771
I 34408 97251
O 47626 82674
E 17315 25725
E 45295 57068
E 59268 72635
S 28950 627407108
E 43227 78054
I 13408 73067
E 1168 73015
E 26504 58135
E 23893 68778
E 927 50286
E 35210 78151
S 33023 193040740
E 15575 86158
E 56290 73406
E 2268 45537
I 32178 48741
S 86186 928561446
I 11657 17940
O 45144 54773
E 89528 94995
O 34802 97869
S 94824 812728739
S 23512 565240841
I 24607 77202
I 69922 91340
E 13369 86573
I 39046 70715
I 1554 69665
O 18692 47258
I 19469 75803
I 20721 83819
E 6500 60203
E 36622 76815
I 34513 53599
O 9399 71533
O 62075 64646
S 98905 603205160
E 74163 78120
S 43416 299820610
I 5793 92457
O 37250 52233
E 42354 55362
I 3553 39370
E 59997 61866
O 43905 57395
S 24113 898362942
E 17851 98678
S 85174 910755353
E 38425 63860
I 11980 39971
I 47834 72879
O 74420 98912
E 31437 77575
I 23640 94586
E 25433 26637
E 43770 89094
O 6680 84587
O 64586 85766
E 29622 65872
I 89529 95827
S 95511 569628644
I 33271 80407
I 60255 98794
S 36281 394808526
I 21215 54668
O 20318 92046
O 2815 92926
E 32927 96885
S 53562 732081615
S 513 586101569
E 20096 86316
O 39146 70066
O 37077 58001
S 8695 284119683
O 11038 49812
E 5877 65897
I 1769 99387
I 43249 73790
S 5118 430840070
I 22312 68520
S 25412 217757288
S 43605 848432661
O 64238 88922
O 29156 87036
E 51409 79889
E 21333 96214
S 22057 46407957
I 44176 78260
I 38902 70339
S 9099 998539580
E 19994 61804
E 57117 60695
I 66012 96753
S 13396 633390784
E 73922 87217
O 37918 72656
I 28265 34436
E 26471 98923
E 14266 49634
S 87931 725971800
I 37949 44330
E 10912 27826
E 7820 38688
E 70103 81823
O 68565 80518
I 2425 48341
O 60301 68690
I 907 20149
E 63643 85667
S 43412 753494260
S 20315 242526817
E 43 66283
O 72298 99226
E 60308 85859
S 97352 421430566
I 39875 42145
E 43442 98301
E 15096 81358
S 31264 226754235
I 44458 95767
I 60543 61810
S 33859 149335735
I 3978 82505
I 5578 76238
S 3079 703753630
E 38564 76733
I 5412 86379
I 57380 72013
S 29729 957540735
E 1425 11310
I 18955 77717
S 53723 378817844
E 4300 66931
S 40631 996502564
S 31878 176122058
S 44019 999018168
I 36606 57285
I 17611 88026
E 46026 94589
S 39900 797517380
I 60192 97854
E 58525 73529
S 37562 88984730
S 82111 548763635
E 8361 92911
S 52146 552527777
I 34075 85802
E 31424 46281
S 74836 715596296
I 12621 53827
S 14843 244021994
S 30893 148761928
E 32219 59512
O 52221 75252
E 35460 67696
E 15816 92684
O 37408 94888
I 10707 38231
E 67881 69997
S 9311 762746705
E 40179 49213
I 31801 82999
O 79699 80368
E 44195 95047
S 95806 179408701
S 91473 300979279
S 97741 246452347
S 988 741654339
I 20925 38700
S 65425 569201968
O 31964 76190
O 62593 91909
S 58117 148216539
S 28615 693108722
E 76449 89453
I 46802 78303
E 65090 66493
O 2310 40821
I 59744 67872
I 2098 75363
E 47187 72936
O 5427 33491
E 25946 99699
I 51722 72265
E 29471 62226
O 21280 86365
I 25417 92000
I 37253 63681
I 10613 57045
O 6528 58715
E 62013 78427
O 49019 60620
S 77655 29523850
O 4559 77679
I 7068 84405
O 43240 47839
O 2165 10653
I 35241 94731
O 30745 63103
E 28805 94220
O 36927 92686
O 65716 70717
O 11021 73330
E 59647 59739
S 45353 296782118
O 37934 48625
E 21140 27421
I 21831 55283
O 15363 35707
O 2376 75060
S 93918 370668354
O 6660 76067
O 72951 76388
I 21742 36444
S 83950 108760155
I 22759 81627
S 97470 883516244
S 15547 909667514
O 75703 99102
S 88835 898622961
O 13926 55723
I 74619 92774
E 46525 81116
I 7276 8862
S 80655 807184042
I 22991 80497
S 53812 704242771
O 29325 74716
E 36717 74075
E 51538 84516
I 27801 33998
E 188 61254
O 2056 27598
S 79359 688089694
I 10477 24571
E 7658 31657
S 44506 844937260
O 16480 19226
S 58916 851838346
I 14153 62475
I 15554 19288
O 68021 82650
S 3122 485872586
O 36946 79612
E 48788 59490
E 44171 73574
E 47898 89167
O 49497 55554
S 65302 148565765
S 89747 220970400
O 31338 48154
S 91678 875987415
S 3516 974015018
I 21690 66247
E 57383 67301
S 52155 244287617
I 1389 97824
O 28536 76014
S 44395 525289607
E 16034 39415
O 74654 89661
O 33137 43458
O 23108 57512
I 58249 82262
S 31582 620140704
O 68159 82378
S 58493 277415350
S 38522 14380302
E 60093 60851
S 64388 66707927
E 3799 95355
O 42205 64989
S 23021 369177878
E 40959 72252
S 90483 957168239
S 35437 230358065
S 32306 768548055
S 87672 513106868
I 178 66632
O 61741 93775
S 70714 473886078
S 47823 179317161
S 34626 647370213
O 5375 10721
S 94175 453168940
S 50741 781575164
O 18733 62600
I 7017 92390
I 26854 48829
E 8755 9018
E 42173 57935
O 40738 86686
I 24416 79716
I 12926 51401
E 21021 46022
S 96896 237443543
O 20545 28081
I 17747 20259
O 44913 53387
S 80308 478361188
O 20313 46212
E 22163 80239
O 27422 75442
I 63330 65301
I 38954 64299
S 55914 535632681
S 21552 765207581
I 8305 16100
I 31687 53017
O 33332 90751
E 85 30472
S 22393 674137604
I 15924 90257
E 93952 99421
S 97858 25570461
O 9882 73528
E 14261 51148
E 65638 90430
O 32655 59027
S 85614 715313268
I 26030 98849
E 31204 53034
E 25962 26194
I 6415 7234
E 412 27027
O 47353 56377
I 49276 83037
O 41449 66377
I 37124 51775
S 99938 768645355
E 53817 93478
O 40797 54654
O 5071 23743
I 23198 58379
E 8130 61464
E 56088 64628
I 92500 93850
E 36049 79492
S 12244 673990205
E 70827 79525
S 8292 548287440
O 16837 79088
S 12455 320731056
E 87357 88689
O 11474 75031
S 97818 53387920
S 69346 788374112
S 76591 588356310
E 57298 89297
E 69012 79323
S 90131 886066973
E 68972 99987
O 89887 94356
S 3670 904708807
E 40489 99369
O 15438 88781
E 12677 83635
E 48895 70841
I 5547 44600
I 74345 82234
O 4803 74867
I 9144 49243
S 91962 742021664
S 46819 909143025
S 62950 192540245
S 38648 622028755
E 27485 75295
S 3593 336583767
O 25097 98078
O 7369 9718
E 69886 85446
E 32053 61306
S 73295 733274205
S 9738 570541450
I 36980 50827
E 15501 97253
S 46409 792636979
E 67875 85192
E 65195 98164
S 90386 84253727
E 19715 96454
E 11336 36528
I 42555 80378
O 3412 40573
O 10602 76305
E 35452 53358
E 4701 40186
E 42560 78927
I 51268 82954
S 83178 392800307
I 74907 95281
O 59927 69113
O 58451 68912
S 12794 768837936
S 54824 432788190
E 7803 64733
I 17257 80302
E 532 57012
O 42550 52621
O 36232 93177
I 51737 76711
I 13075 48440
E 74158 99664
E 28785 58552
O 43089 79902
S 67032 12824989
E 48954 76353
S 30269 986821444
O 16786 50750
E 84663 88362
O 21 25059
I 79981 94211
O 9415 70245
O 11413 48581
I 36898 73513
S 50127 505094603
I 15972 57388
E 43004 45861
O 23571 43614
S 55258 316528054
S 2696 18446282
E 61001 76887
O 7611 49454
E 81390 89960
O 19781 58879
E 12983 16783
S 40523 376939354
S 36123 884092652
O 15458 73778
I 65442 94771
E 87475 97820
S 64105 811385882
O 2438 21881
I 41457 94806
O 16007 37160
E 26826 38331
S 151 486615360
E 2733 67751
S 7505 139357741
E 6058 20185
I 4123 99825
E 39614 75750
E 52613 79414
E 61780 90597
O 29160 92551
O 21430 52705
O 29084 81099
I 19968 30948
E 7161 37658
E 16826 93228
I 26623 83096
I 42874 55433
S 4206 71543946
I 29562 86921
O 13208 43441
S 55458 151204532
I 20488 26539
E 15974 44983
S 24370 647381945
E 2956 18283
S 72051 238830112
E 30581 71234
I 16215 31841
E 19823 20714
O 42344 93674
S 20186 411802549
S 51776 630488376
O 23127 81596
O 41787 61757
O 49667 76976
O 11329 46474
O 13507 85770
E 69303 89230
E 38929 65291
E 32677 96284
E 49639 70351
S 62379 865277680
I 25772 72681
S 30356 669882870
I 17484 26157
S 14132 38566682
S 15590 432762092
O 21133 43846
S 81245 73595363
O 21762 30359
S 11369 565660273
S 62153 550100612
S 21041 689550401
I 420 70576
O 65843 93926
O 12101 40535
S 48424 797025738
E 60605 92850
O 37219 49527
E 84146 99488
I 49709 98785
S 6062 421336729
O 39833 74788
S 58642 185881327
E 17964 96481
S 43014 755233165
O 13711 97908
S 22924 704324620
O 71660 96209
I 6813 34881
E 44105 56776
E 60470 95811
I 5166 71500
S 9095 39210229
I 62444 96463
O 33814 75347
I 12407 14775
O 73598 85330
E 11178 78965
E 22454 74022
I 13427 51759
O 7823 19520
I 24525 52436
I 19698 61623
O 3097 10927
S 34568 541089958
I 39345 75301
E 59253 61335
I 25242 66671
I 36830 65853
E 40782 89872
E 9434 13077
I 35425 60278
E 51947 69027
I 53881 65880
I 25169 46680
I 46100 59902
I 29927 78738
S 57985 411364035
E 53228 56386
E 76377 78958
I 51480 74272
E 92002 94378
E 92876 98068
I 16953 38951
E 9707 57908
E 54304 90759
S 24706 901648350
S 96494 322603264
I 59117 66774
O 61812 91424
E 22732 79200
O 25529 82657
I 40203 66837
I 36331 63585
I 18116 19944
S 71726 721501968
S 48233 452032004
S 20580 518268089
E 60590 88149
E 3793 39348
O 46287 74984
O 9263 12144
E 12249 61016
S 6320 600553420
O 31356 75847
O 17277 74533
I 51225 55039
E 61930 65458
S 14665 195721188
S 42933 635290432
O 36066 73825
E 4320 99609
I 44232 96935
O 7783 80122
I 2169 55520
O 40737 80331
S 52932 46712477
S 77234 443544407
E 49109 58375
S 41168 322504048
O 57095 90491
S 29740 340157666
I 21928 23414
E 46405 79609
E 17272 90528
O 26536 83624
I 33340 99006
O 43474 97400
E 14549 57761
I 22291 76024
S 44007 323420595
E 32684 63945
S 30815 51077169
E 27765 32493
I 6750 31663
E 24652 93340
S 1000 305706366
S 74477 48950463
E 39702 77871
I 20839 54214
O 574 41704
I 42127 89815
O 4477 98507
S 85186 753600417
I 49586 70888
I 2561 58516
I 40181 95090
I 43454 66436
E 46446 91084
O 17205 43548
I 10395 96942
I 17007 20824
S 92173 211142387
E 3256 74633
E 8294 27623
O 135 31787
S 87691 916744275
I 27924 95449
E 1462 23701
O 6351 52958
I 37040 40512
I 6696 92125
E 28063 84419
I 7928 84986
O 12514 55551
S 37597 41838871
I 36924 86017
S 31960 866057101
I 6975 24362
O 21029 41624
E 55513 77063
I 10370 99594
S 2872 642492632
S 92981 984013350
E 64226 86449
E 14061 37028
E 31759 75310
I 19750 36710
I 1214 76674
S 9553 530217604
I 82405 92208
S 70952 534255076
E 71563 86771
O 40440 73479
O 13993 67732
E 59977 77709
E 22616 95190
S 4623 235866240
I 28245 92397
O 26512 52651
O 46013 90936
S 13727 349652912
S 96916 820556736
I 21782 27875
E 16978 78632
S 55854 507790875
S 45635 724888470
O 47214 72222
S 76581 718798248
O 63718 88451
E 16047 57607
S 7518 284434071
I 12824 96776
O 18823 25204
I 38095 76444
O 60292 97301
E 4466 19371
S 5927 690241658
I 29507 82059
E 15983 29378
O 57669 92581
I 12316 95613
I 13332 84745
E 26519 64272
E 29143 96396
E 37352 72120
O 39482 76363
I 10897 91321
I 71661 90135
O 25209 78306
I 40980 63283
S 29181 566857658
E 14750 74651
I 3244 86004
E 30087 57866
I 3704 60999
O 68311 95978
S 95680 532594912
I 11831 58948
I 34604 61851
I 60166 61416
S 41381 208460994
E 45112 80239
I 15314 91627
O 28532 64703
S 48942 91892306
O 55062 69407
O 40502 97284
I 9054 78691
O 30078 68957
I 27940 56132
S 88819 557430651
S 32974 837203385
I 8238 31261
S 27413 281211419
O 11536 20738
E 7449 76317
S 84883 962982139
E 2107 95261
E 68514 83088
E 64764 75791
O 10021 49805
I 87268 89336
I 26814 37038
E 6525 84299
S 97569 433838249
S 37395 634177067
S 26547 260610451
S 94066 13841882
I 39043 45516
S 79670 64632842
E 8523 47770
E 7960 76528
E 43710 70612
E 28121 75122
I 491 52629
O 5890 92553
O 37301 82128
I 53521 64008
O 65440 86962
E 88406 97154
E 19112 58298
E 33341 55124
E 6335 14656
O 3860 77244
E 401 38234
E 53876 82493
I 24398 62633
I 79676 88650
E 25432 71569
O 16758 95889
S 85778 140454969
I 69544 89687
I 69120 92773
S 93717 497027829
O 35998 92998
E 8180 91010
S 76111 381205308
O 45297 88790
O 3327 83857
S 69418 890008862
O 44489 64876
O 50892 82237
O 3095 18159
I 39895 62805
E 45307 53630
E 641 58439
E 11586 94694
O 43346 86684
I 8575 42145
I 33144 57017
S 6215 597754987
E 27216 51733
E 18944 30324
E 33290 63655
I 46291 55091
O 56083 74978
O 10932 53783
S 88769 554119204
O 25140 93901
E 51442 57743
S 36069 495817812
I 33881 92522
I 7761 61756
O 18070 36789
E 39676 71088
O 50690 61461
I 71240 73061
O 9716 48182
E 7511 98192
E 24175 62101
O 35982 53819
S 90627 82077031
S 7461 468835001
I 951 32520
S 62791 304847209
S 20589 130784974
E 2028 25373
E 3804 14028
E 35783 71778
E 13888 50178
S 11641 851103028
O 20683 53716
O 43272 94189
I 19009 65382
I 23891 43252
O 8382 78032
S 19822 127901435
E 33258 75468
O 29282 91809
I 44570 97869
S 76562 912413544
E 19052 33049
E 59959 98336
S 41953 493708566
S 69852 352638359
E 16187 29699
I 21832 40585
E 13995 16173
I 27762 57892
E 83712 91501
O 26542 91804
S 87319 493738718
I 6806 18411
I 6013 85255
S 24988 687255590
O 43935 95330
S 22429 159028232
S 2801 843051525
E 35084 78346
O 6921 94147
S 30049 536293831
S 25983 231394132
I 15098 43396
I 1603 66268
E 25599 37972
O 11437 38915
O 9919 38098
E 13625 26675
I 22834 85017
O 53080 67062
O 33794 64102
E 71758 87563
E 29275 99504
E 3464 70858
I 20664 78066
S 73412 78263263
O 2905 48638
O 581 72713
I 23436 51763
I 32076 56245
S 34509 820454780
I 55590 75691
I 84806 89906
E 25415 70005
E 6231 98094
I 93931 99830
I 22288 36308
E 11095 78724
I 56975 87458
I 43864 79744
S 2240 598393837
I 13914 59502
S 59021 174833781
E 21765 47775
O 7250 12723
S 92168 926276431
O 3423 67752
E 86771 91092
O 10078 76923
I 6825 16439
O 86345 89103
E 5049 16177
E 10520 65574
S 17560 711369510
S 49285 394379598
E 21167 86956
O 37135 55723
O 4720 92105
I 41185 68820
I 72742 93602
S 47766 568325195
E 27472 51958
I 3556 27250
O 2294 54383
E 20443 51773
I 19532 29136
O 15957 73330
S 54618 313559564
S 40655 902050533
E 15352 78907
O 42646 72656
I 5720 17489
O 64714 85604
S 84880 98980480
E 49222 62805
S 96036 985735074
I 27707 42388
S 91506 208681166
S 79338 634048194
O 18098 25278
E 1716 71335
O 10777 60947
E 11615 53694
E 36442 57001
S 37068 840287711
E 87926 89999
S 78150 195906150
E 10096 19916
O 7730 11143
O 35140 87710
I 3311 87678
E 77300 96797
E 28677 85036
S 54695 128258448
E 8314 89430
I 26999 78907
E 59575 60289
O 86297 93191
I 57003 93417
O 13817 38443
O 73493 94218
E 13390 50729
S 64480 793020576
I 58309 77659
I 4435 20101
I 10569 56464
O 30959 98487
E 20047 97781
E 1350 58027
O 70246 99830
I 14207 42127
S 72259 383086280
E 68606 68818
I 56693 92967
I 4533 86315
O 15980 34969
I 32232 80256
E 67357 77084
I 28681 69430
S 24496 751810652
O 38007 67592
E 37501 44661
I 7347 15814
S 52666 307612930
I 64232 71473
I 10421 11479
S 3254 895335511
S 54420 693695461
S 28301 179380690
I 14382 71294
I 66487 80200
E 22663 27167
S 78797 106326303
I 11174 58155
S 93798 370255022
S 22433 42439617
S 32268 627827453
S 15809 415244551
S 42218 318469709
O 48154 89582
O 24579 88979
E 26195 96378
E 9788 93571
O 62751 98105
I 5944 97196
S 58824 868153991
E 23220 82447
E 80775 84192
S 95206 179440256
O 10553 82745
S 28126 569761744
I 82874 89630
E 34823 87034
E 16245 28339
I 8256 59721
E 16717 67766
E 8530 74850
S 74222 189556028
S 60312 939874307
S 55527 645815541
O 29318 36192
S 79746 1855213
I 80044 96530
O 2815 78934
S 19723 688382129
O 35074 83704
E 37494 65305
S 23119 194030910
O 6508 37458
O 16161 42936
S 99766 404366660
I 41675 46436
S 36238 30739644
I 63106 76001
E 50767 67599
O 23274 52496
I 37146 45369
E 22561 48351
S 66096 698751450
I 11367 69407
S 71988 644865658
O 29670 63225
O 47353 69879
O 44756 78905
S 25733 230711877
S 73798 672429698
O 17577 50968
E 89494 92146
S 15905 455403255
E 29324 78368
O 18636 25866
S 64398 580359888
O 42967 97933
I 21515 90398
S 51921 676516077
I 3650 24278
I 61547 87229
E 64706 71987
O 4501 33343
S 17321 472497643
S 47499 611722192
S 51601 327366385
S 72288 763809925
E 53046 80090
S 61921 817355620
E 12968 79597
I 44356 83270
I 41348 69111
S 41053 158904045
I 34793 63153
O 42104 70849
E 17902 37383
I 4453 19176
S 62986 700812553
E 41521 64774
S 81995 831697453
I 30 47285
I 87969 92246
O 83336 90623
I 38623 71948
E 34651 91829
I 43875 84699
O 16352 64401
O 23222 61737
I 46658 74991
I 23415 52496
O 23595 73260
O 17844 50625
I 41733 53207
I 2186 82583
I 19110 87187
I 4143 51139
E 10613 13995
I 7445 82960
I 1612 20849
I 44505 92319
E 36322 99766
I 84545 93875
E 4048 96054
S 22579 190143747
S 43015 348852493
O 43356 82888
I 53594 92942
E 43753 83047
E 47315 90516
E 17779 34687
E 41323 90760
E 16185 80919
S 7541 635799407
O 60170 97656
S 17987 64591837
E 942 16708
E 56151 69857
S 80064 868903234
S 78555 968118486
E 4869 96101
O 12343 32145
E 80955 98545
I 59927 88803
E 32954 96658
E 10562 99083
E 3361 40786
S 13323 665670385
S 52587 490817724
S 64142 730402825
E 45071 86777
E 3555 69831
E 71924 85148
I 46019 97601
I 83890 86641
S 13 524636489
E 3855 91591
O 53696 96550
O 16719 46098
S 6113 524596641
S 20033 807680279
E 93402 94566
O 39136 81826
E 7132 72615
E 53507 77670
E 23695 55198
E 31097 86927
E 9715 67186
O 31425 67498
I 59714 69257
E 35976 76916
E 56235 59801
O 6622 60435
E 24114 44738
O 34168 61139
I 9284 34837
E 18510 38800
I 24851 46040
E 27018 94681
S 94176 771167437
E 89522 96566
E 71701 78356
I 1255 37078
O 53204 67962
S 30193 708264531
E 17253 99320
O 22622 36190
O 62143 90679
O 11660 85188
E 9721 75134
O 26672 52644
I 41253 56690
S 46616 225739944
O 84567 92516
E 51175 91858
S 13569 363193124
O 63896 66073
O 23990 72228
S 99576 761728572
S 20731 428203439
E 40247 68811
I 6819 98856
I 15282 73587
O 10113 85843
E 906 49244
I 42992 75287
S 24225 584114350
O 12468 40381
O 56749 65101
E 40284 90913
O 74073 92205
O 18643 32992
I 20355 77657
O 66457 83614
I 14650 72106
S 45772 728603500
O 33236 37070
O 47458 67186
E 58875 69966
I 2783 21671
E 69780 87193
E 20122 52651
I 21243 68467
S 38452 333004980
O 6562 74682
S 51769 275497002
O 64644 86028
I 63947 94621
I 29555 49903
S 57568 812688313
I 51020 51182
O 67905 69069
O 41357 80811
E 4441 86011
E 57232 99100
I 48947 88586
E 18389 75357
O 6217 24048
I 22348 80498
E 41454 76599
I 5681 31652
I 1185 73409
I 13860 70263
S 5961 258966408
E 62182 87998
E 15074 75865
E 28823 88594
O 78599 86274
I 60724 70763
S 64643 541971049
I 58576 80906
I 80011 87334
O 69980 99410
O 4899 30597
E 19709 37657
I 13480 72138
S 90438 5093854
E 8726 91864
O 45815 88823
O 73813 90787
O 3784 7225
I 4714 74853
O 43319 97553
I 40421 43468
I 44253 46834
I 65035 74259
I 35158 85710
I 73987 85644
S 28875 874347310
S 46946 979248890
S 14852 43885081
S 12852 716394670
E 36623 78079
I 5240 82886
S 34944 401582253
I 1475 41284
O 19471 91945
O 3108 88250
O 12962 23613
O 56263 95877
S 91485 273922753
O 15660 88110
E 6289 71586
E 46769 60490
S 1941 966545272
E 32865 53838
S 41918 796841982
I 41533 82222
S 52686 32986182
S 89303 260720880
I 106 8432
O 18272 43654
E 60666 76434
O 39330 46520
I 44379 77320
S 45632 991002689
E 44400 52735
I 10693 46841
O 18648 29024
O 10195 52562
I 26632 68163
E 42891 56910
I 69756 92107
O 3719 58728
S 99193 537131954
I 31732 97673
I 13646 39005
I 68872 74938
I 7150 85279
E 48298 68199
I 5591 97499
O 33594 69230
I 16633 53783
S 75321 94660375
E 12021 92735
O 24712 65116
I 36245 57590
E 54916 72716
O 44813 81182
I 2486 13378
S 94139 568682993
O 1056 82251
O 41006 55738
I 38304 46930
O 18346 91374
O 24974 82621
O 48762 52100
E 989 21784
I 12302 54075
E 73688 97716
O 1682 72604
I 20843 76452
O 15092 34860
S 35224 422329629
I 44528 83283
S 45185 618491399
I 2154 2202
O 37709 45818
I 53283 69691
S 13317 154217543
O 16204 70723
O 13975 86036
I 32393 91650
I 5326 98805
O 54768 91017
S 83817 98326596
I 12509 61907
S 23976 350982243
S 92221 576163950
S 17182 599617686
O 56473 70261
O 86419 92725
I 52928 97186
E 7531 14865
E 44082 55009
S 57785 176960805
E 5320 70617
I 22431 25204
I 47257 86733
I 18171 50358
S 82224 924363819
O 25865 63494
S 60882 83795256
S 96530 858621832
E 60374 81689
E 10547 78378
E 68589 77614
E 65304 96123
E 14962 80524
S 39962 734269821
E 71902 77892
O 40690 55476
S 22145 190242501
E 79107 84655
O 21942 41779
S 12975 149676242
O 3731 43217
S 85337 234306781
I 9220 75848
S 33125 314437245
E 7833 42900
O 20091 86567
O 10073 51485
E 8950 82887
I 27923 46408
I 34757 91887
O 14223 58695
E 8276 74282
O 20945 63105
I 14278 30169
S 48237 98272301
S 31098 23427406
S 52548 798884143
O 8600 67164
O 7255 20063
E 15787 20213
S 97516 49211303
I 33980 51634
S 16463 866403714
O 54452 95640
O 66241 91229
E 6875 64404
O 19483 25635
O 50652 93514
I 32727 70393
E 52045 70140
E 21233 84235
S 87579 525443998
E 32764 40036
S 2215 900982979
E 9264 98287
E 40003 78659
O 15461 88578
S 68981 421147746
I 14991 34789
I 84508 95516
O 74733 99663
E 1024 78589
S 77347 558396173
I 14671 26407
I 29758 47386
O 77706 99339
O 23939 52147
S 68514 770198380
E 53468 68273
S 50327 444279245
O 13089 33242
S 46230 628951490
O 19927 35384
I 22063 60755
O 30628 41023
S 97352 743086222
E 7371 34102
E 13755 56285
I 8529 34794
E 20194 38816
E 7454 78956
I 13441 93247
E 75035 87926
O 18296 41957
E 13799 16751
S 53359 375664445
S 57622 401791221
O 29190 66313
S 72543 196917512
E 19127 43356
S 67594 42072833
O 25587 92658
O 6462 80900
E 79883 83082
I 9025 42366
E 16154 28525
E 12677 79124
O 25484 80244
S 92298 890732388
E 27789 32404
I 3440 37179
I 348 99949
I 24855 37200
S 90242 522228988
S 60375 250440284
E 49147 98619
I 18000 21128
E 24717 61326
S 4425 968511689
O 14914 86829
I 22157 65050
I 23995 29085
O 3799 7119
E 19491 83726
S 14718 243984800
I 793 49422
E 40521 83430
O 51111 99540
I 18048 28293
S 14050 514234838
S 70907 573398503
O 26223 40893
O 27653 93612
E 39073 92177
E 1683 54074
E 33749 49081
S 8357 280589471
E 22726 89882
S 75222 680459167
E 94478 96676
O 22053 54711
I 94904 99533
O 19976 71357
S 2872 2608285
O 26571 47587
E 7 17307
E 1504 57736
I 19027 90673
O 26040 96912
I 64438 79585
I 34137 66805
O 16277 85983
O 17385 98743
I 8342 24973
I 35457 85454
O 26504 40222
E 77904 93468
E 23781 66273
S 15185 106852062
O 2941 89898
E 17045 21472
I 67023 94506
I 15036 70998
S 72852 860512208
O 54085 72183
O 40371 44406
I 8612 90444
E 3127 24315
S 94866 133571306
O 17066 67033
O 6343 49408
I 86893 90759
I 66870 74902
I 77266 92154
I 81177 88871
O 38144 73815
S 32315 80533776
I 1344 56739
S 55535 424471315
O 42774 71920
O 41123 92177
E 11399 21908
O 56542 87133
E 44811 68466
E 12377 90765
O 21196 61205
O 34163 41166
E 48269 98594
O 33783 77259
O 84573 85720
I 63238 85246
E 32737 92787
E 2580 42140
I 63849 68623
E 2709 6621
E 46629 92798
O 12705 75369
S 91489 671026905
I 23369 40847
S 3313 71880582
O 68075 87994
E 38046 59023
S 67388 182471297
O 82898 95582
I 7766 95142
E 63752 78533
I 10655 81659
I 45968 82205
I 49228 58531
I 39403 92819
I 34995 86106
I 47772 67736
O 34910 70730
O 4646 63493
I 76157 96590
I 34540 99636
I 62251 70076
O 30967 82540
S 55997 978515880
S 91994 191612094
O 27222 94588
I 1229 59127
E 19721 47918
I 7561 22379
I 63196 98833
E 21757 48582
O 7266 39833
O 44880 61170
E 24339 46047
O 30861 40851
O 82937 96715
S 48794 787882750
I 27438 57349
I 77853 81607
I 32247 75635
I 34140 40121
E 76800 82393
O 26034 79705
O 48028 82359
I 3781 88506
S 39628 347013972
I 38916 56743
S 46189 570767506
I 7953 96545
E 34389 67789
I 44839 62433
E 6194 38733
I 42558 92161
I 29933 79566
I 60445 60692
S 48575 299391123
S 66251 200852637
S 93745 142727318
I 52151 73447
E 1410 63786
O 68444 78467
S 72251 127774731
O 55978 95914
S 82270 929225060
E 41487 91391
I 4039 42428
O 2695 76081
I 9309 36177
I 39319 76554
O 24641 73066
I 21809 31083
E 21313 66564
E 46337 75730
S 68226 963990432
S 67681 950117067
S 21611 479555168
S 92959 419955461
S 39584 16814017
I 39931 45021
S 30153 231123243
E 26151 82623
I 47005 85815
O 62726 88947
S 98620 201094503
O 51243 58266
I 6951 26203
E 74047 94203
I 67184 77932
I 36646 47103
E 16637 69249
I 7742 14923
O 3151 89360
E 30094 74387
I 33824 92526
E 70272 91582
O 78992 89969
E 56151 99587
I 28610 53217
I 6634 46318
I 7555 28718
I 20993 30419
O 31630 84337
E 12470 72854
O 15934 24213
O 5751 67480
E 10638 48439
E 18419 83292
I 65414 76450
E 35244 91245
O 58866 74101
E 27975 83574
O 34176 48163
I 55976 58831
I 52861 90811
E 66359 68187
O 7497 13108
E 8255 24608
E 2751 46505
S 45823 32723589
O 34513 73331
I 42114 70700
O 24780 63366
I 44631 69802
S 96640 928885693
O 36363 66427
S 31292 742265874
S 58791 17519091
E 1022 49990
I 94917 99076
O 45443 74469
E 88130 88880
O 44041 79096
S 29308 210487113
I 21392 42835
I 870 58266
S 72121 955925776
S 50581 878834136
I 82730 95477
I 20315 21101
I 8396 43900
S 17350 673161466
S 47189 32317260
E 55914 87351
O 79362 80548
E 12376 94475
E 74885 87185
I 13151 48119
S 61197 654374126
E 12203 15089
I 77528 99389
O 39914 40225
E 66788 88994
O 892 98255
E 21922 53822
E 38670 48465
S 14489 814531313
I 250 89826
S 8517 925065197
S 70266 259671053
I 13263 29846
S 59161 559865857
I 48036 95233
E 20177 96134
E 19385 95563
S 88117 733015188
I 29567 45985
E 64147 83185
O 14677 42539
S 11521 411534278
O 4218 75028
I 49566 96312
S 66469 103506784
S 98460 965993441
O 21972 31301
O 47536 92871
E 51203 62382
I 46311 53035
E 32146 70721
O 17264 26810
E 84383 89438
I 21628 45267
S 71287 378638075
E 85960 86164
O 2498 62548
E 35326 98994
E 44511 47046
E 66248 99368
O 12791 63755
S 11724 911951377
S 98287 368434421
S 47561 81425873
I 51175 62851
S 70043 899948740
E 32595 85934
I 52958 98617
I 23982 33894
E 56659 96357
E 15296 32292
O 53422 99617
O 59977 75642
E 49836 88646
O 18478 71077
O 54798 96006
E 2786 32509
S 46422 628418175
E 12664 55443
O 46521 63685
I 9722 43758
O 45935 58157
S 16669 457559661
S 41513 192041187
S 12265 417731488
E 5735 8031
O 49863 54658
S 73835 158648460
O 58888 63619
S 47065 556928563
I 48516 97981
S 32930 454010404
O 34758 96381
E 12981 92085
E 23476 80728
I 18633 57244
O 14931 29637
I 20676 80160
I 26761 45952
I 16159 97351
O 74655 87727
I 49418 98076
I 78401 95657
S 49556 912703417
O 80271 90935
I 45076 63209
S 52736 70930394
O 8852 71677
I 79518 81119
S 86413 786891729
I 25458 70407
E 58697 86016
I 9757 44027
E 16205 23588
S 4971 21890095
S 2115 258411154
O 69928 93603
S 42219 585339965
S 37345 410334543
O 4143 42028
O 12369 15108
O 55141 99727
I 34572 59238
S 65826 787349601
E 62031 65467
I 85662 89309
I 66061 95212
I 36473 73971
I 64082 68800
S 43397 984395788
I 28003 98956
I 3428 55905
S 57183 524752304
I 20043 26606
O 9507 93638
I 25042 83486
E 92937 97104
E 23351 80161
I 70749 98272
O 24986 87624
O 31582 75739
I 22811 24863
O 36339 40539
E 33438 46588
O 70524 98285
O 51075 92336
O 4332 99865
O 7617 85854
E 53063 87393
I 52202 54610
E 9130 80152
S 38143 804846924
S 30127 221805024
O 9641 27976
E 67537 98423
O 73276 81340
E 5523 11789
I 10605 72242
S 17037 452467336
I 3511 13938
E 16413 48637
O 53346 78471
O 14308 29962
O 2485 31151
E 19207 95109
S 27990 243078884
S 25566 139410218
S 67956 714755453
S 7021 816780976
S 8920 594440845
S 6377 868544814
O 9581 96573
I 15724 69444
E 2420 59656
S 93234 85104977
S 66383 944382608
O 51888 92603
E 81848 95699
I 6790 27347
O 29072 74454
I 59641 93660
O 19331 32524
E 43388 61001
S 35397 964496005
E 42674 85548
E 12066 65146
E 34503 62084
E 22299 30303
O 47661 65333
E 20396 84847
O 28946 74568
S 24693 952295725
E 67728 73812
E 24461 81893
O 6803 13074
S 66224 599402271
O 13115 67931
E 29832 72823
S 76130 29212164
E 22955 33605
S 55446 457657436
I 23154 38913
I 76542 95930
I 63727 69886
I 5536 63863
I 16846 34797
O 19772 51947
E 79807 89664
S 38088 229929610
E 35008 97415
S 67985 582863936
S 73167 264454706
I 68778 90674
O 60865 78997
I 23549 60097
I 54058 80976
I 56002 95357
E 47902 95151
O 32981 93126
S 68759 351130522
O 16809 50815
S 83393 178048836
I 67000 69662
S 90342 491707144
I 20627 78064
E 64998 82162
I 40925 41372
S 82313 393997392
E 12303 29807
I 25522 84444
O 33592 69409
S 91819 967874445
O 34554 61569
E 4406 61544
I 5825 82025
O 7855 51085
E 51134 65504
E 35854 52126
I 70153 94389
O 45136 47581
S 17988 456815842
O 1772 18844
O 11255 90026
O 26058 38852
O 32768 41002
S 42644 165295476
E 29550 77300
O 12084 58931
I 29997 97556
O 40850 61393
S 13296 140963843
S 84953 472429106
I 3531 15421
I 15739 35595
E 50710 60583
S 20830 61249360
E 13221 58929
S 63082 986703597
E 26752 34670
S 55639 336711669
S 2989 712020259
O 80981 89336
O 13391 44313
S 90427 734930967
S 27812 339913015
O 53393 74709
S 90122 822431953
I 61235 77183
O 46182 93501
I 10023 43963
I 540 65498
I 62417 73565
E 90464 96843
E 26958 89851
O 63327 63741
E 64858 94311
S 56443 738446250
I 18998 46591
E 82077 98087
S 13420 384346769
O 16927 71592
S 6841 587336865
O 876 97313
S 33079 872023691
E 12542 21056
O 32493 33062
O 34025 58038
O 16171 53586
I 13044 17254
I 95309 97062
E 11125 13363
O 58928 95439
I 4092 34638
I 10041 98610
E 2127 32801
I 30365 50927
S 52220 505592572
I 32577 42580
I 3844 44774
E 66348 66601
E 39929 40490
E 43360 83751
S 60638 643141208
S 66573 10060929
I 7241 87654
I 6966 33355
E 12776 85673
E 60790 78116
O 21597 56977
E 35162 52912
S 70630 372764037
I 29364 52359
I 23745 32668
S 85648 551638464
O 23922 56752
E 45188 48559
E 11709 37196
I 3926 79454
I 33490 93300
O 34240 97805
S 34168 117220934
I 69558 99587
O 38812 65105
S 11463 962423682
S 63705 716650638
E 26124 80721
E 5948 90445
O 78152 89345
O 60323 95550
O 37320 74971
I 5592 36107
I 8972 12909
O 24084 31977
S 60375 567946647
O 18777 34059
S 8216 985613041
E 3326 71111
O 40483 90332
S 15073 941429881
E 55429 58402
E 71827 96766
I 19268 84143
S 70270 684868881
I 4569 26663
O 41459 53604
O 38991 61548
S 24283 795419335
S 65297 85217559
O 58576 64959
I 29283 85186
S 49968 587027524
O 32601 60287
S 66062 71701483
S 83424 917327425
I 44021 99705
S 45871 769470069
S 54244 994330618
I 19112 68959
O 61718 77082
E 60607 98048
O 33267 35318
I 2081 69015
S 44084 146582651
S 22427 706897260
E 29836 94416
I 36035 76944
O 16242 70931
E 27656 27714
I 10344 39402
I 30511 65586
S 73822 168261300
I 49164 93496
O 45790 67899
O 45942 91006
I 16504 38956
O 44927 62714
S 14882 545859649
E 36960 94885
O 42467 92682
O 33425 58768
E 92209 96977
I 26536 50569
I 75132 87080
I 1487 82817
E 20374 84577
O 10189 16100
I 58174 60833
E 33246 72801
O 63065 76637
O 42952 49440
E 46338 75941
S 29654 941408825
O 70767 82872
O 4323 55173
E 23645 68324
O 67425 76515
I 21653 56840
O 71881 86784
E 45196 82633
O 13134 17699
I 20292 88982
O 20398 95356
O 62052 66516
E 41852 91017
S 24856 760635246
E 2902 50709
S 82101 602463904
E 6872 62883
E 2752 7156
O 1795 92763
E 28161 66496
O 81402 94048
E 821 88556
O 33350 57043
O 29566 59079
O 65 99695
S 62090 318988256
S 94472 832648923
O 56359 71228
S 31657 372728339
E 41732 65388
S 32889 647404088
S 2843 738599342
O 23900 24256
O 44840 76466
E 20316 65156
I 33262 76172
I 18712 52751
E 12855 21364
E 40538 57671
I 34225 93839
I 16020 78373
O 12991 76469
O 18106 38802
I 45534 59902
O 17250 66600
O 45853 84568
I 29000 79524
I 5776 59102
E 29174 90281
I 49355 71186
O 19125 67282
I 49257 93041
I 6371 47406
O 45415 98636
I 67174 72567
S 94791 529936059
O 58311 63045
O 16104 93700
O 1207 8916
S 43053 166817728
E 23013 68066
I 3785 66192
I 48106 73651
I 53945 91234
S 75630 522775336
I 40525 64591
S 96714 112600485
E 21963 44973
S 98973 264456153
E 8771 12738
S 7011 418835932
I 73600 96174
S 68633 943027201
O 22419 78722
I 70763 85225
O 30210 41116
O 65617 91133
I 28892 72671
I 15254 54774
S 3274 421099663
E 69432 78285
E 15153 64919
E 26915 44103
S 34562 332242671
O 94982 97020
O 28286 89088
O 9748 54950
I 16202 61651
O 25162 33646
S 60782 529671259
I 15188 86146
S 94170 893113274
S 47567 8708231
S 28627 732758100
S 76162 120148683
I 72769 75414
I 43997 55406
I 4141 60153
O 3442 49506
O 12749 37652
O 34426 90345
E 21115 41370
S 35666 658337689
S 26730 95314086
I 7157 95605
E 75757 85348
E 47307 53083
O 22316 27526
E 87657 99256
O 46820 81452
O 22539 64782
S 63363 580863820
E 10690 46372
E 13425 81105
E 20884 97576
O 44101 60739
E 6678 91686
E 43855 94349
E 2093 64487
O 70584 71904
S 5707 46647385
E 79301 84467
E 89979 94546
S 40784 220430446
S 14815 923324603
S 97866 126865393
O 79025 86103
E 16700 56980
S 59139 398465855
O 32952 78414
O 6864 89983
S 27894 948185775
O 4401 10249
S 13227 224679321
I 14763 95983
E 1619 84739
O 7232 7727
I 64617 85743
O 38475 93121
E 25176 80734
S 85336 96672620
I 20475 55607
I 47992 86046
O 82533 87529
S 84732 39514993
I 42358 76145
O 2100 78796
E 71474 80341
S 1044 721234526
O 11525 42823
S 55070 97026653
E 41021 63288
O 36 70057
I 47729 93450
O 89806 93296
I 89769 93725
E 61133 86815
O 25313 92996
I 21317 40748
O 5784 8351
I 50035 99198
O 64976 98229
O 53276 77317
E 55834 68412
O 38995 54540
S 67101 948865854
O 62234 99054
O 19674 69231
E 8921 48823
I 17139 79737
S 13236 681032017
S 44201 287873886
O 31380 84375
S 95222 815860650
I 7865 34582
O 17790 23295
O 171 66261
O 26538 74166
O 19763 89615
I 52424 56688
S 74081 902414026
E 4371 53607
S 75963 717715136
E 5430 62566
I 60617 75882
I 19315 19791
I 54691 66912
O 21948 25223
E 75760 80670
E 43654 53046
O 3171 18684
S 52845 229170783
S 9063 370727286
E 71079 93516
I 26140 58127
S 17044 129767674
O 1296 60505
I 19626 63107
I 39293 93025
I 46927 87461
E 38654 53505
I 67468 87895
S 29364 112264357
E 28170 36672
O 10657 82824
E 32155 97165
E 71742 76512
O 91068 94402
I 362 45937
S 7046 576098564
I 4191 83154
S 20472 671620757
S 36204 746837743
I 36770 97398
E 76006 92221
I 6614 10091
S 23144 555191241
I 54299 61079
E 46666 46858
O 72420 87354
O 61358 77483
S 13792 250356006
O 8972 33084
O 30641 83779
S 64766 391201059
I 15159 95301
O 273 89980
O 66128 78957
I 22459 24413
E 53089 73192
I 57365 89305
I 11866 84540
S 21697 95695807
I 24025 82169
S 23216 878355656
E 2591 38554
E 45832 86105
E 24508 32222
S 92430 187402036
E 67696 69277
S 5655 55139659
E 24919 83600
I 33928 37283
S 66426 106992320
O 72097 89370
O 18902 64670
E 15079 80516
O 684 728
S 694 449844642
I 1994 6439
O 18369 44068
O 50596 73507
E 51070 68948
O 19549 93291
O 17398 33196
O 52825 65121
O 21236 63876
S 25337 325838205
I 68674 72265
O 6586 63504
I 269 28713
E 32422 96271
O 27731 78814
O 40614 91765
E 85141 93280
I 10533 54438
I 6788 26741
I 29195 91197
E 68430 71948
I 10945 52049
I 4495 14680
E 52009 58395
E 1660 83545
O 4701 37052
S 79380 852356221
E 15639 71405
S 76995 353881327
I 32518 93494
S 60558 915175902
S 80283 787215375
O 9039 95695
I 50434 56963
E 46683 96000
I 24694 42169
I 13540 48411
E 52118 88597
O 44051 97721
I 29640 33619
E 34595 74874
I 5563 10493
S 54725 328217501
S 51479 520098477
S 8668 349347470
S 31017 972977872
E 9583 47038
I 5029 95484
O 27785 43730
S 41532 699300926
S 20130 221830380
O 10221 14384
O 77653 82837
I 52406 53992
O 52711 91310
E 21646 80551
S 54477 323890844
I 15153 95054
I 4800 97867
O 34484 85777
O 35141 44077
S 14801 896512311
I 60844 62537
E 36468 94180
S 8242 257406062
O 51948 71056
S 8568 606016060
O 25174 68073
O 73343 95968
E 20653 86585
I 31912 70752
S 25539 47585288
I 30575 75634
E 51193 55277
I 14425 49582
O 14810 31052
E 82603 83052
I 20125 81778
E 41563 72874
E 56149 68906
E 44885 70462
O 24647 93091
S 34466 990931835
E 6325 67316
E 32053 48655
O 330 43650
O 5649 36598
O 8754 12938
S 23160 778490042
E 13366 82606
E 71480 98415
S 5631 42710412
S 27026 853158791
E 14506 32542
E 1317 28689
O 25573 54910
O 44316 53111
I 31750 47951
O 37010 54822
E 13282 65612
S 70777 106738985
O 65131 68959
O 63930 79508
O 56355 93311
I 85799 95138
E 74707 86424
S 16559 273469978
S 70204 980149313
I 36457 78397
S 27683 925483429
O 23056 81918
S 91504 787166552
I 46348 55636
O 56911 62694
O 53896 62806
E 7953 29344
S 90423 326307957
S 70959 884344316
E 96352 98136
O 1798 23164
E 7441 49417
S 64992 466690738
O 68767 79945
S 8998 434058196
O 71604 71897
I 49532 59497
E 85134 93037
E 63364 65662
O 29734 40747
E 48595 82294
S 29214 153481518
I 9276 18084
S 98210 980412794
E 11170 38570
I 52893 86149
I 69463 72432
E 96516 96551
O 32663 94417
O 61747 86353
S 44464 594915924
E 21453 94705
E 6472 54446
I 27656 81372
E 11381 34452
O 31358 68580
I 45911 86440
S 31061 26868520
E 69 22654
I 8653 94817
S 49607 941320481
S 10986 50727087
S 24766 588651835
O 3100 30575
O 45510 78683
S 22492 507950744
E 12345 69302
S 88037 521442737
O 36453 47494
I 66119 86251
S 40992 370173021
S 70629 357724769
I 34625 89175
I 1916 21437
S 63847 333420562
S 65525 645098696
I 76466 80442
I 45819 65223
O 31424 87222
E 54841 77147
O 46846 60407
O 59375 88191
E 49130 53891
I 69951 97216
O 9987 52426
I 208 11522
O 34894 79110
O 20846 85628
O 94832 98340
O 26091 58782
E 14623 46930
S 85618 921504007
I 39306 88665
E 1590 14748
S 51415 262758207
S 94771 25390312
S 71105 79699572
I 535 22918
I 29445 66402
S 57156 617688338
O 51109 88967
E 22150 91845
I 25892 58945
I 17975 78352
S 5215 170996777
S 39445 148389812
I 30674 53990
E 60881 64452
I 41829 65621
E 39993 53438
O 65148 87422
I 10424 26232
E 85114 95595
I 47638 59333
O 91792 98423
I 26390 94141
E 56046 69961
E 75799 97482
O 28519 51842
I 41472 50239
E 33168 99577
O 32113 67635
O 8988 87927
O 2911 25311
O 17078 62150
E 17213 97252
I 42142 61874
E 8538 81031
E 45318 51482
S 14697 747992505
S 82146 627889594
S 80798 67128877
I 2461 22192
S 49434 719833987
I 5874 36844
I 29219 86498
S 71230 717058685
E 20003 51296
S 22669 396351740
E 3209 40677
E 25309 88129
E 47352 50982
S 31216 887229724
I 37705 65877
E 9182 38292
I 44177 46309
E 13575 82624
E 32301 96764
S 30925 196594478
I 55685 62517
O 14322 58060
O 22442 65920
E 5240 66494
I 2197 42773
E 82326 94120
O 9129 13986
S 28015 89548646
I 26844 76064
S 85563 38619856
S 9430 414999048
S 20922 293636253
O 23744 59605
E 27869 32948
S 75793 724789242
S 95062 522370959
O 25455 58170
S 82629 234296566
S 73680 381258210
E 12075 62075
S 51291 177258972
S 67452 472036020
I 39823 50858
E 5352 28684
O 77452 98051
E 44053 65326
O 70340 70746
I 85106 94026
S 99559 809491804
O 52075 66101
E 7043 79865
E 43544 56544
O 16006 93900
E 14396 95573
E 64368 90526
S 40550 731923097
O 19552 79617
I 63869 99577
O 12279 13516
O 17761 35157
S 51717 941728722
I 15204 77121
O 43915 92916
I 15166 37576
S 19498 71651022
E 56009 85446
O 95207 97188
I 5013 11445
S 94451 288420012
I 30565 90909
O 41713 92977
O 89980 97276
S 76460 27983990
S 92957 239012843
E 4291 33062
S 16497 889060134
O 35055 79821
O 47379 64549
S 49502 38769076
I 60280 74383
I 72780 92690
O 30852 35849
E 42472 80681
S 88289 865092493
S 4762 992706743
S 88928 193062182
O 4382 80815
E 49514 79312
S 7051 516342102
O 55486 96192
O 24811 71357
O 21713 37098
E 28585 47499
O 42860 47214
E 48183 58398
S 37812 636018057
O 13400 30521
S 93239 895851413
O 44970 57838
S 6815 992553882
O 45627 63338
I 25498 97174
E 82134 93398
E 13576 16894
E 14829 63268
S 12872 317198163
I 2242 21229
E 8873 52276
E 70206 95293
S 31002 167380585
S 63902 464656835
E 2900 94648
S 88102 866214340
O 112 32729
E 30503 53867
O 21993 28224
E 60400 89975
S 49264 208164231
E 28550 80012
S 8327 774476946
O 32222 83732
O 42592 68114
O 22150 83849
E 13142 25170
S 41750 615014088
O 47375 54051
O 30054 94271
I 34229 69844
S 51071 127392935
S 73303 365445402
I 21749 25539
O 35421 44742
E 16031 52178
O 18825 25128
S 94108 429600120
O 16503 46400
E 81936 94582
O 26481 63370
I 27322 92863
I 65217 89957
S 796 178656862
O 16650 55326
O 56153 70598
I 33685 96905
O 14743 37906
S 41685 325639853
O 55268 70609
S 57466 828736456
O 10995 30871
E 31381 80834
S 17137 262378824
E 90050 98183
E 85285 91451
E 64462 94532
E 15018 17316
O 64745 70630
E 20310 56577
E 1216 22121
O 15223 36123
S 45461 279336266
E 13490 20184
I 63076 69793
O 21916 49188
S 69659 390340657
O 2740 81986
O 22632 45736
S 97740 559935744
I 13881 47395
I 6156 59622
E 51516 99070
I 77197 79801
S 6886 136149077
E 8775 16969
I 7569 32860
O 72236 92211
E 22858 24588
E 59322 66606
S 95176 632274720
I 3364 58137
I 33762 91563
E 39857 53529
O 68484 81332
E 76411 81593
O 13669 40865
I 4910 99248
O 32931 52783
O 75854 87296
O 25099 62111
O 25954 28536
O 49438 53633
I 2155 40068
I 39491 77631
I 25727 87472
I 4608 27916
O 76764 92912
O 22807 75503
I 85665 99807
I 29726 64835
I 2606 67535
O 9269 65284
S 68718 195235169
I 1695 32539
S 7174 238498357
O 60020 79601
S 1884 383905677
O 28714 69408
S 57751 926804400
O 434 93763
E 43522 52508
S 69663 276228502
E 24579 84195
S 24289 65625082
S 72581 226240616
O 35872 43954
S 83826 717324511
O 19980 46405
S 51426 446308809
E 40694 99274
S 52361 473929089
S 52859 327071537
I 25786 37226
O 88638 90578
S 92665 517636737
O 48836 77248
I 37177 91302
O 73678 79166
E 73614 94754
S 37795 634258686
E 13793 45763
O 41516 83344
E 48525 65160
S 12532 113155944
O 11644 20211
O 63827 76361
E 7664 52046
S 70485 595001247
E 26763 56184
O 53234 94507
E 92629 99008
I 61140 83199
I 31165 58389
E 45225 97637
I 48241 69924
S 43025 716344434
I 9757 84369
E 2209 54643
E 50363 66407
O 58396 91416
S 12916 532183769
E 68295 74995
S 76654 224378047
S 47004 348379619
I 47110 47498
E 1569 75068
E 48656 96547
I 5977 32017
I 39189 91918
E 2574 18302
I 51521 78676
O 21297 69456
E 37234 72786
I 15845 53126
E 67975 97335
S 20285 739152811
S 20810 309737091
I 17318 84617
S 10014 635530067
S 39886 731961603
S 47051 181030685
O 8694 33614
I 4776 19711
O 55331 76906
E 18626 58985
E 30956 32256
O 12949 15655
E 18390 62233
I 27148 61253
S 62140 594144423
O 26094 81488
I 1042 50875
I 20199 34064
E 77311 97218
E 21169 80769
S 99491 300961929
O 10626 73236
E 9463 78914
S 76896 349408955
S 69818 397427022
O 34571 77354
I 14289 61712
S 74971 981233508
I 41857 64734
E 12119 79497
O 322 72626
I 16244 81362
I 32341 67861
E 34272 72778
E 13709 57624
S 42577 923192468
E 11645 98684
S 20045 843859798
I 1231 50677
O 7970 45537
O 26673 58420
S 28849 238051370
E 23588 30092
O 9827 47715
S 86642 741342855
I 38917 61253
E 75731 88878
I 71358 76529
E 55466 80557
I 33922 63682
O 434 84945
S 64728 646055397
O 56009 67219
I 87543 95306
E 10082 65801
O 17380 45654
O 57190 62252
S 52131 246822949
E 52980 56230
S 54825 905927906
E 14901 93054
I 20654 82983
O 67409 82277
E 30050 93676
I 24225 88727
S 60354 233301208
O 72287 93357
S 41819 105855444
S 461 671698834
I 7453 70829
I 4988 80503
I 12897 25927
S 37250 425586688
E 60387 76470
O 33574 91914
O 27673 71101
E 17952 80011
S 41394 399677983
E 9247 93381
I 66508 75455
S 78388 863546605
S 11766 138029078
S 54374 192672188
S 1533 279189124
S 6358 75823205
O 2240 82004
S 58346 300435604
O 27657 71306
S 77702 726671821
E 27819 49855
S 34863 127926472
O 22492 99795
E 36738 86271
I 20661 80802
E 52938 60624
I 34490 56039
I 24649 57521
I 34697 95257
O 72468 86092
O 8093 77269
S 63570 275684105
I 33549 52525
O 19763 27686
O 14828 51821
I 74101 92432
E 49214 96283
S 64833 643945963
S 20338 601878951
S 8404 611761095
O 34212 95789
I 5645 10761
E 35021 66479
E 8681 95780
I 24009 78723
S 26769 221961779
S 5465 75245611
E 60234 65465
I 21548 37830
I 47455 97868
E 38651 88538
I 374 91978
I 2602 39165
S 91797 691617622
E 47196 69605
S 24337 219507928
S 86221 186333823
I 24371 89751
I 32553 51380
O 6882 52209
E 87051 98531
O 12502 16396
S 15579 679715277
E 14512 60762
I 4631 86800
I 21755 59192
O 41002 70377
O 32024 82559
S 18156 705633194
E 76337 78944
I 73023 82072
E 24500 33743
I 11190 72384
O 67723 76391
E 32689 92619
O 1223 22009
O 71334 84227
E 13061 25832
I 1588 83850
O 13506 59985
O 27130 67370
I 5901 24191
E 51998 68309
S 80428 670511261
E 29787 82335
O 36694 65483
I 29923 48631
O 6950 90512
I 37151 77679
O 9898 46323
E 22506 43730
I 9090 25850
I 3261 87647
E 31156 81135
S 73322 733905431
E 61153 90667
S 47050 57916452
I 38433 46037
O 1685 64510
S 82826 767295176
E 23689 67638
S 5754 83630765
E 22899 24693
I 18168 94683
I 29571 48885
S 41446 523764476
O 40813 55228
O 38832 82913
E 1643 89630
E 77559 84848
E 37484 87908
I 31442 62918
O 15399 67780
I 2754 48854
E 37563 37712
E 60183 74824
I 95500 96980
S 24595 687349530
O 8299 32600
O 56177 71919
O 5711 95877
E 30344 71639
S 33861 811650991
O 53119 86664
O 68523 70755
E 16009 32156
O 56534 62890
E 32734 67866
I 6711 95106
S 10637 382039827
E 8351 11456
E 68340 74623
I 41082 69503
E 17094 19126
E 50913 62667
I 28573 61891
E 18581 33332
E 24138 75401
O 28583 67024
E 68971 87951
O 18073 92957
E 17987 40888
O 53282 58789
S 65666 402372111
S 91990 238584410
S 91202 487362246
S 44580 134082898
E 10568 82071
I 42074 75872
I 51796 91476
I 20122 93507
I 39846 59540
O 22324 75950
E 11176 71839
E 2706 11630
S 50618 930090148
E 36576 87903
E 26251 64562
I 29929 87266
O 53359 69512
S 9328 588312704
O 42967 84051
S 39816 44894630
S 96174 290208076
S 164 200056354
E 15427 68526
O 2219 7324
S 18760 111290454
O 2914 6295
I 5300 89342
E 34837 61101
S 62158 395214921
I 60718 63247
O 809 93830
E 1221 93039
E 61385 64156
S 34225 869119824
I 44936 69879
E 24512 65751
E 51050 91830
E 6708 10846
O 1331 39446
O 35085 70769
O 76839 79565
E 7006 38342
O 76438 86403
S 60028 917093814
O 17440 96332
I 19450 66267
S 82869 815934660
O 30050 38799
I 95005 97471
O 27636 47092
S 39208 223169280
E 42899 53658
S 47282 996447199
O 10589 40938
S 37345 312197099
S 13926 989650576
I 46700 67481
E 89321 99285
I 4942 63273
E 14829 65907
I 13569 44957
S 56392 437113529
S 63006 414736148
O 45410 84817
S 56419 447334927
S 97448 380285714
E 68008 91424
I 57120 95507
E 1949 62699
S 68289 278767847
O 18585 57799
E 25362 37647
I 20111 84890
S 45346 686040824
O 46191 98247
I 3024 28320
I 31124 37511
E 10637 36436
I 5051 81469
O 18927 45665
I 21350 42518
E 38170 70581
S 53458 951167138
E 3412 10929
E 9607 65243
S 46487 742586318
I 89398 99823
S 84721 621112793
O 64185 64347
S 25538 267380990
O 19530 88846
E 35802 90984
S 6465 661840021
I 83109 87310
O 30988 44613
S 99472 951818510
S 10261 376681
S 74136 924548719
E 73086 84343
O 20310 84300
S 57148 88084573
I 22260 92982
O 32432 50296
S 71757 442337978
E 70994 72013
O 13763 74055
I 4469 11421
I 43433 45939
S 47987 991253406
O 18220 45092
O 96127 97511
O 52968 58306
S 93960 870053994
E 2378 82795
E 39219 80070
S 38625 452399977
O 24183 64915
I 33506 55722
O 43814 84668
S 87382 720780881
E 34662 95001
I 13813 36240
S 89477 479983160
S 86628 188752757
O 24340 77416
O 4427 9159
S 21791 508130200
O 38491 82131
I 1207 13018
I 6713 20603
E 32944 90702
O 14525 74425
E 6000 41099
O 8271 42869
S 92810 405968578
O 13699 46065
S 96965 692974120
O 6634 92943
S 66328 982350970
S 20850 671447120
E 60233 88150
O 61667 76919
O 57016 99633
O 31418 96939
I 14738 20943
S 66357 754806956
O 35652 96104
E 7248 61062
S 38932 27518932
S 72277 63283230
E 59454 99461
I 70850 81922
E 20396 47888
I 39903 70413
I 15461 60875
I 60917 76236
S 42262 756904229
S 75349 726873024
S 80596 484720096
I 2878 80475
O 43612 91572
S 16978 13352303
O 40994 58840
E 14620 90058
E 71344 93814
E 42691 89329
O 64010 80302
S 18392 575082969
I 44560 51085
E 718 85778
I 82793 83206
S 3816 713461261
E 29640 29917
E 31705 68500
O 24668 30305
E 5881 47194
S 11968 978623784
I 76704 99594
O 6678 10224
E 12534 65904
O 42214 99233
S 80175 507640562
S 87327 990527496
S 41421 639796444
E 36905 52021
E 14739 16412
I 16208 17400
I 87715 91814
S 79806 169181708
O 13455 57012
S 39764 246820184
I 12466 64370
S 83215 540810686
I 62669 72776
S 82315 363962800
E 40381 97850
E 32687 52318
S 8857 508169709
E 45074 96394
O 22001 82460
O 20186 41510
O 12095 39666
E 13508 55873
E 3925 99308
E 28308 66345
E 4176 9692
S 9108 966162918
I 58589 85467
I 9716 87475
O 512 31531
O 63553 95165
E 16764 77880
E 22191 67601
S 81660 207306016
E 47569 96286
S 75431 750675952
S 43694 558553252
S 84849 560038831
S 72676 321213847
I 49074 95990
S 42182 580865394
I 14675 60651
O 6431 98144
S 56754 328895658
O 33021 56890
E 50542 74729
E 2195 42797
S 80722 665662870
E 22665 49415
E 5387 54561
I 26623 37185
O 62120 93327
O 62706 74611
I 23648 26490
O 17017 19913
I 32288 38517
E 22581 89306
I 42127 83520
I 63270 95575
I 9313 29128
S 43081 724420812
E 2754 24824
S 44945 414032272
E 56142 93416
E 32462 62880
O 3228 5983
S 24841 567768667
I 74368 95251
I 6465 28691
O 19976 88347
S 27284 981905808
S 94192 521218069
E 1755 12592
E 65432 71976
I 46060 81894
S 49005 600418758
E 22895 76351
S 25415 158577491
E 22789 47210
I 20743 71066
S 58254 239265064
E 42122 84812
S 74925 937479336
E 6149 55417
S 64993 863396267
O 1767 63799
I 49074 94081
E 77009 77304
O 32874 96679
S 32967 992261891
I 1506 10264
E 25000 53184
O 6508 71211
O 14322 56743
I 45897 46200
I 40274 82782
I 60759 74216
S 78943 956311747
S 7148 740157056
I 24756 85433
S 16289 668282746
O 63563 79008
E 15402 21964
E 7212 12989
S 31713 718079092
S 39066 105833317
O 41864 73815
E 12932 91677
I 67905 78473
O 21243 65854
E 3012 4732
E 48870 53349
I 15333 31165
O 44275 93099
S 9481 435903119
S 74606 950477775
I 28722 47204
I 21520 86576
I 66547 76436
S 59576 856802046
I 25464 69029
E 45348 92651
S 46447 919826463
I 16560 32113
O 30600 46557
S 94797 973840878
S 48305 876875711
S 54693 197598692
I 79407 95961
I 31367 34635
E 13930 99107
E 37817 63738
E 45745 77214
S 44968 899110894
E 10718 55475
I 10834 99240
I 67878 94168
I 28556 44976
S 77721 691811743
S 15941 977145861
I 5277 99553
I 6360 66272
O 68652 73124
O 67426 95101
E 41313 81614
O 57215 69592
E 19810 26710
S 88752 745370627
I 5377 95032
S 81140 444866849
E 26555 91405
S 92550 591679205
O 9437 48756
S 41572 372410200
O 62423 85606
O 37575 69906
E 11927 24367
I 61732 75889
O 22492 98004
E 75076 75256
I 38712 86847
E 67433 75873
S 19618 451143064
I 3426 45426
S 42990 460297342
E 12321 19280
I 29447 76002
O 52814 64060
S 5674 512889557
E 53248 93792
O 27663 37923
O 72875 80343
O 4146 4544
O 17644 34340
S 38555 735258056
S 29389 382805458
E 47494 61085
S 24186 757959204
O 57183 60538
S 16630 703286392
E 35009 90913
I 40541 86463
O 59989 73259
S 50397 178872433
I 87229 98967
E 42252 90556
I 42041 90336
I 62678 80080
O 77277 89025
I 9001 62067
E 18890 62104
E 10698 51563
I 2766 97541
I 25310 77816
O 13708 39183
I 12290 89140
E 46907 75247
I 11721 13370
I 19974 66201
I 25553 38289
O 50448 53783
O 23376 62270
O 17512 89187
O 9944 22275
E 4193 79821
O 16919 76429
O 53070 91882
I 54958 74145
E 56438 70039
E 56249 77401
S 19161 967907613
O 40265 70567
O 58021 94043
O 10238 47572
S 57078 411597868
E 48576 55985
I 66265 72771
O 63453 97722
E 19136 29320
E 27101 27844
O 79804 83881
S 64043 509791684
I 28015 43595
I 42729 67067
I 77825 85481
O 28830 64575
S 32126 502427704
E 41835 45855
S 67577 50855761
I 50256 83449
S 25372 631811994
I 57898 68631
I 10075 38294
I 4199 70614
E 38045 71525
E 1649 44133
E 23991 97791
S 27403 438280832
I 34846 49558
S 25758 338252860
E 22736 69371
S 4531 949331212
S 90602 1437066
I 28103 91959
S 55337 317729584
E 53746 93917
O 18803 61763
S 11150 236474992
I 8230 71414
E 25805 70312
O 38098 49061
O 7835 32911
E 33865 58605
S 83085 772214312
O 51959 81568
I 55275 63627
S 58211 480108381
I 36731 87139
E 48724 93927
E 38283 45639
E 20587 63607
E 25449 83833
O 3693 83794
S 97379 444174700
O 46709 49683
O 56074 92747
E 23129 61943
E 15794 52225
I 71939 76377
O 7028 23830
E 20925 67421
I 25681 81634
O 13471 36197
O 42570 87011
O 1925 72751
O 26375 77356
O 79259 90377
I 13330 24656
I 58993 80389
E 23231 67029
S 54928 633062260
I 48120 49884
I 47559 57789
S 50200 657617231
I 4327 98807
I 1709 19281
I 35330 53008
O 13072 51758
O 25353 65820
E 16814 66732
I 41776 47073
E 8056 61320
S 90097 614301813
E 27296 58672
I 14524 83232
O 17183 69299
E 27057 32234
S 57775 648718800
O 71012 90762
O 16083 34731
E 5674 14732
E 70240 73080
I 55501 83108
I 61189 91631
O 32297 71811
I 4365 13940
S 27124 313898970
I 10200 69986
E 13498 93792
E 4082 72068
I 17366 28903
S 93904 483386458
S 7431 953943330
O 4885 33115
S 33675 172099176
S 98959 744800502
O 26235 58046
E 41257 80605
E 31271 72094
O 27558 28898
S 43577 219200024
E 51460 59297
I 17919 55930
O 64933 80362
E 17392 46288
I 18874 37706
I 70455 79661
S 27178 911337511
S 86692 624788878
S 70177 268536954
I 23492 96169
E 48288 89515
S 97073 150947621
O 28253 40017
E 19435 84156
S 28586 822982700
O 866 71191
S 15 870598492
S 20108 983811408
O 10215 26716
E 33016 62574
I 5340 84156
I 84590 98134
O 79743 91839
S 38744 976054059
E 24288 87796
E 64185 75142
I 26204 43641
S 49143 322661165
S 58046 66872237
O 3452 24477
O 694 64930
O 10454 51690
I 46824 65793
S 75558 562586372
I 6516 42635
S 63402 162012745
O 13809 64978
O 11481 34159
I 10837 43482
E 58927 78425
E 11738 16184
I 67198 96653
S 28811 320719791
S 15860 944994890
E 59528 98238
S 9643 40240989
O 40733 90263
S 64066 461618105
I 68225 69343
I 56670 67156
I 25246 29727
I 21867 79948
O 16543 41866
E 27937 40518
E 53899 91811
E 20545 43954
E 27159 68887
I 10473 75714
S 73097 21712471
O 70852 73561
E 615 63505
O 12106 77337
S 63261 743741894
E 288 81364
E 11360 15393
O 44953 86333
I 3854 57971
S 79869 737681670
S 67071 417205524
I 3208 89546
E 22306 56395
E 4594 67036
S 3866 759580014
E 30954 41650
E 76152 76765
E 27434 85251
S 81650 178255808
E 23325 95172
S 37514 345603730
E 32824 57545
S 72361 587721408
S 73524 151552612
E 4261 29580
I 8992 86861
O 13685 67066
O 25930 26784
I 19452 58273
E 17227 34302
S 91547 184640148
O 28080 74396
O 5969 50058
S 84000 675861977
E 26946 90190
I 42622 49139
O 20117 33910
O 45473 81044
I 3954 25912
I 68778 75240
I 21017 26127
O 83855 89015
I 75451 88638
I 31428 61488
I 36736 66516
O 25911 52754
S 63440 500691037
I 51789 53610
E 12543 52311
S 80014 165315280
E 88412 96761
E 2929 21199
S 12223 705452048
I 34173 81143
E 2844 11041
S 8080 998519342
E 13928 86961
S 77635 166627673
S 33006 68324299
I 46114 65163
E 42545 86595
I 709 97585
I 8468 56133
I 50274 90433
S 48911 284059133
I 46871 65645
S 51675 606238698
E 88285 94117
E 885 60752
S 49979 783215350
O 34444 93987
E 70007 90173
S 35549 260830767
S 45679 132315036
O 60574 82715
I 80287 95069
S 58913 721230940
S 37993 431187638
E 25089 62488
E 44512 65044
I 27282 68471
S 84007 690859948
O 25753 62642
S 26766 362213146
I 48104 57108
I 75898 89987
I 2818 45229
I 10252 67554
O 54436 94954
E 6117 87433
S 50684 820560079
O 20273 20555
O 51506 74662
O 43545 54123
S 59170 795874290
E 1223 16687
I 18801 86764
I 16237 42385
S 2575 687087513
I 66493 68585
O 6007 22556
I 37027 50912
E 73194 99471
S 63444 544297450
S 81613 972068210
E 11033 32058
E 2128 70999
O 28641 51415
S 33816 758187808
I 18383 61887
O 67920 94697
E 11495 43764
S 7331 375898669
E 17461 93707
O 41250 68633
I 6144 73415
E 819 33672
O 8251 67810
O 22215 39945
S 40328 844724696
I 31851 40963
S 92887 661717750
E 30346 94683
E 55141 96377
E 40177 92206
E 73033 97574
E 79923 84487
I 29345 75903
I 37020 40415
O 16607 86997
E 65850 77279
S 72848 52983459
O 80106 86015
O 2453 33929
O 60107 70864
E 44039 47406
O 45868 59362
E 10492 59687
I 13103 23354
O 50491 67821
O 15328 85348
E 26377 67796
S 67762 417332740
S 43800 928638505
O 12684 85916
E 1534 41331
S 23402 185684208
O 29841 41840
S 54414 933203296
O 62555 85510
I 35939 53929
S 95856 369972696
O 58669 89735
E 37491 42931
S 94235 480175714
S 25992 775371973
I 37255 52906
E 10517 43465
O 19631 27796
S 46269 463021375
E 30892 54990
O 39749 80377
I 25288 98509
O 33623 80396
O 44220 50239
E 9931 88696
E 10084 33542
E 5681 25467
I 88341 96846
I 81486 94899
I 36235 93499
O 10410 54397
S 92846 267155812
O 4985 98981
I 56741 64606
O 16780 70720
S 23270 699256401
S 83192 895691376
O 31371 65738
I 8487 96389
O 37287 52643
E 37722 62691
O 12541 62624
S 36328 96821001
I 44408 83239
O 77642 81835
E 35064 87249
I 84126 90054
S 28435 882485917
O 1667 20507
E 44289 95838
S 31926 878242803
S 7993 60881669
S 90021 161340272
O 9622 33551
I 78456 89461
S 35208 650306579
S 5085 546943383
S 91603 690936040
S 8202 54806170
E 53101 82587
I 38804 45189
O 43242 70190
I 55400 92814
E 9162 22176
E 64695 69434
E 49984 90710
O 50448 64666
S 26766 184432808
O 36474 55327
S 29419 597391053
S 61514 461576970
I 9962 30575
S 7176 222684823
O 3349 4381
E 71299 96823
O 75672 97031
I 39217 82087
O 39442 84725
I 53586 86548
I 35835 65116
O 31735 98808
S 62756 554914306
O 9431 40824
E 3656 21394
O 33217 96121
O 23280 94741
E 62888 81374
E 48811 58217
I 58908 72192
E 27732 45674
E 17124 90322
E 4003 88269
E 65157 87118
S 21384 683151130
I 46886 85597
S 28528 574590450
O 43903 45121
O 39802 95229
E 76380 95300
S 97470 840940899
E 20049 95626
O 30118 86205
I 12209 64643
S 31437 301541324
S 33566 823937459
O 11718 30243
S 65687 191672273
E 25702 81488
E 21658 34903
O 47823 75177
O 50075 67997
E 4441 59313
O 54971 98183
S 21959 296720159
E 43447 72789
E 827 24681
S 38477 312818918
S 9223 659961149
I 12596 22237
E 262 31956
E 54345 59676
E 40517 81039
S 16739 166358130
S 56267 361857541
S 8582 744006901
E 39306 55331
E 56040 70172
S 52000 970133707
E 8130 57724
O 37284 47217
O 40117 93143
E 47911 63150
S 74820 662925607
E 13960 88809
S 4177 424326931
E 22907 66040
O 62743 72746
E 4334 69296
I 28969 85200
E 30930 50587
S 98637 559561162
O 9446 56349
S 79277 218096796
E 76406 85752
O 1164 17987
S 80581 97854843
I 16956 83603
E 79037 85547
E 70145 96656
O 21403 88852
I 18105 53432
E 57403 89396
E 71222 81112
S 97607 464438132
E 27487 53443
I 24009 97393
E 53557 57032
E 35967 41331
E 25664 87980
O 20392 88455
O 57275 67872
O 46761 88158
E 12700 50908
E 27322 28274
S 55901 925070313
S 94094 929311352
E 53592 59255
S 23611 901022558
S 31932 753075018
E 50702 80537
E 58082 74780
O 6140 91614
I 13993 38946
I 21717 97632
E 1879 8028
E 3107 41849
O 21443 81633
E 29034 75577
S 74021 272736721
S 73449 679320036
E 63352 74873
O 73313 88937
E 1200 79231
E 50545 88075
I 9142 41544
E 23971 87406
S 96761 689857161
E 35275 61175
S 54431 594810944
O 6049 37278
I 49910 54938
I 1425 26729
E 19240 36626
E 17724 94277
S 95647 390233938
I 13678 55398
I 53575 64097
I 13014 35569
S 85011 712575313
E 18545 43759
E 38838 46487
E 8982 77175
O 15397 16016
I 5159 96225
I 24041 81935
I 56424 82774
I 6787 97694
S 43323 371379924
E 2390 9699
O 69470 91126
E 14202 43932
S 26364 984447689
E 10360 45419
I 52802 70371
S 55444 584669377
I 69556 75340
O 36228 91654
E 15115 29669
E 66146 90318
O 1225 73947
E 58966 89560
S 92619 204162961
O 25037 60231
O 40522 70370
I 31827 55573
S 4479 370803087
I 33430 45812
E 66169 67438
I 37347 54976
E 13123 87741
E 61072 62128
E 39242 53222
E 32058 45990
E 15382 15713
S 27735 439883133
I 30162 92596
E 21540 76880
O 6579 82068
I 56589 59766
O 35317 39845
O 27862 91684
E 2932 38161
I 8029 10539
E 5725 94320
S 19914 687813115
I 39076 46341
I 30205 34992
S 56370 796246273
E 64969 67661
O 16355 29206
S 38648 60994488
O 15204 32564
I 35704 79319
S 1953 482281287
S 89567 262224530
S 11518 141542002
I 21655 47960
E 74491 95871
O 31855 85834
E 41959 62150
I 12402 30392
E 51776 89706
S 50517 2416227
O 46781 48712
I 4948 81053
S 10603 983557179
S 66143 169661543
I 31125 52678
S 19830 340089182
I 68744 72927
E 8264 52004
O 35222 42484
O 47568 91952
I 1867 14985
S 31197 757912964
E 21177 89806
I 29846 99866
O 1132 1385
O 59093 67105
O 42056 89754
S 34874 449890535
S 33193 171675916
E 50318 58798
I 43459 66325
S 71103 666548313
E 3638 12041
I 61490 80488
E 38176 93080
O 18096 61563
O 75975 78639
S 29026 338916555
O 10229 46651
E 2810 69887
O 27986 32132
O 3640 92592
O 34473 63127
S 68673 934292879
E 33614 89207
I 18429 43674
E 32372 32918
S 13974 866556461
I 4485 50948
E 50068 81706
S 96061 935065569
O 17326 72679
I 76634 80671
I 45778 85288
O 54125 91341
O 21868 35365
S 7890 791617504
E 18804 65832
S 40683 416632614
O 10337 69286
S 22925 815821241
E 38022 70970
E 15405 74834
E 35694 72242
E 3990 52041
O 24232 52200
S 81023 620211543
O 77989 91322
O 23885 90185
E 23877 30117
I 15331 65250
E 20510 31465
O 13062 29271
O 28494 99141
O 47349 60410
I 21296 50170
I 18355 79866
E 47517 79455
O 20573 66449
I 11478 88427
E 82676 85473
E 20704 31116
O 36811 66736
O 5680 48086
O 62737 95868
I 1921 89938
I 52798 80527
S 1503 533871706
O 58665 92462
O 78356 99763
E 1734 33949
S 49252 188360571
I 12485 58467
I 22058 73929
S 6291 327023349
E 4780 21018
S 24713 231070441
O 32929 66763
O 20379 77309
O 44253 81385
E 66466 74123
S 3970 104468634
S 97867 433242435
E 563 45110
I 17741 79733
O 36191 93719
O 74928 93907
E 36411 37714
E 83712 90564
E 41873 70839
E 54081 92487
I 13595 16188
S 50929 202482285
I 30509 80766
E 42532 66211
S 3378 847582230
S 24198 55248430
S 51154 747324620
S 87484 54818699
S 73151 546216992
E 9695 67320
O 17699 75171
I 56888 92229
I 50734 60593
I 19196 37134
O 4949 28861
I 48108 77369
I 15120 97129
I 80980 88207
E 74535 98792
O 48047 74805
E 60319 90620
E 43292 87749
I 37204 92167
I 59120 67614
O 81296 83101
E 34999 60837
I 66249 73856
E 55327 95051
O 18619 37280
S 95249 850948220
E 47816 60744
S 99585 936413157
E 13909 21093
S 18286 574348203
I 37287 72879
S 21027 127432733
O 71106 95852
I 33370 62076
I 58189 59943
E 15545 61943
S 80799 53689564
I 17831 27162
I 63904 78199
S 63954 620652215
E 62210 81344
I 1254 74608
S 26922 1795848
E 16223 50180
I 7755 8036
O 26217 57203
E 80929 91388
O 69267 69527
S 57303 520127043
O 65162 84041
S 2188 64862870
I 6015 83700
S 55162 230742591
S 42881 842692275
I 71704 79904
I 76686 77445
E 5439 75775
S 88972 580245894
O 23065 45912
E 45446 70002
E 57704 94735
S 45297 20226189
E 9671 38609
E 35321 56201
I 39884 86602
O 8025 46303
E 8306 33457
S 99406 713532985
S 6629 245685138
S 55954 755416633
S 10421 992293743
S 55394 731837363
S 41874 215021021
S 64543 958928630
I 44769 59140
S 92863 434469715
E 49004 71051
S 72849 202829200
E 12370 45291
I 75260 81201
I 26086 52932
I 68394 85133
E 15316 48544
S 74719 188268629
S 71966 325477223
I 62148 98497
I 13718 44143
O 18805 78229
S 21131 141740
E 36275 95966
S 27215 755036734
S 40771 712857783
O 21478 22050
E 24862 41072
S 65025 703782601
S 96623 263683599
S 21237 934525913
I 35891 57371
S 59639 454125768
I 15742 76789
S 15158 989821560
S 32323 576818627
S 31560 837074128
E 29311 92428
I 59496 71536
E 53011 90717
O 14692 88520
S 61460 444674826
O 2514 7703
O 15352 37245
E 35371 47619
O 1403 50419
I 50853 77137
O 34711 69304
S 99128 996647571
S 28050 162734969
I 42846 44882
I 62789 97356
E 79720 88257
O 665 26022
S 90051 145153314
O 51482 86176
E 46399 57515
E 90279 95987
O 20226 50461
I 26732 38659
O 34219 54829
O 3867 27385
E 54391 75261
I 44167 95307
O 5739 36412
S 35165 743743875
E 379 30406
E 18800 47121
S 20048 893360686
I 62075 70986
E 30869 58529
S 2969 843794558
S 30909 327748697
E 10253 79524
O 23185 59680
O 2766 67496
S 90133 880513448
I 20667 72273
I 63586 77147
E 51932 99283
I 40274 62311
O 20461 53182
E 22106 92114
E 10602 46155
S 71841 504713366
I 4265 23105
O 22789 95084
E 39835 81279
S 88272 430948189
S 70508 345978944
S 37885 539521774
E 39870 64802
O 7825 83418
O 17552 60969
E 19793 75360
E 58741 84856
S 98576 481652700
O 6014 75181
S 17647 863731966
I 5769 37623
O 72596 98925
E 46368 83081
S 83804 845983563
E 27471 93437
I 45961 47561
O 20589 30372
I 52757 68992
E 40810 63532
E 58451 71115
O 2736 20238
E 42568 99448
S 12775 55943307
I 12577 97488
E 15541 17666
S 57869 401214093
I 66016 80540
S 67160 789176968
E 3320 69710
O 30091 40839
I 13946 60747
O 11474 36862
E 47141 73726
O 1973 49801
E 22744 41105
E 37935 96027
E 49393 96757
S 30097 32852874
S 17831 218638697
O 13186 63391
O 31624 38337
O 9542 72102
S 82911 746843645
S 77590 646896073
O 59945 99500
E 25065 36772
S 77539 619331799
S 37185 554738682
I 19950 54069
O 87327 91588
I 23301 44413
I 10046 78158
S 87449 796161920
I 58184 87589
I 38894 83557
S 95532 128016793
S 99005 374264935
O 39457 64177
E 42533 96033
I 16723 94047
I 14079 99453
O 24266 36587
S 96620 932225738
I 61787 96115
E 50354 96330
O 44195 80883
S 14262 31459218
S 30221 573408243
O 7803 15574
O 15416 44074
I 6901 41683
S 31734 706505755
E 5689 29764
O 15286 85924
I 36391 49156
S 24086 182088565
S 81939 173914707
I 10288 57916
S 94347 771490713
I 78659 88953
E 61245 99945
E 55387 78013
I 14432 28590
I 13036 24005
I 51345 56896
O 20641 74704
I 48751 85576
O 15546 45869
I 56470 57921
I 4896 52202
S 5047 525372268
I 43461 99236
S 48106 540859052
S 98711 688832469
E 16169 97323
S 29560 795154724
E 11015 91206
I 10385 45633
O 36400 49613
E 44717 57457
S 50697 454184235
E 22696 32061
O 2259 65713
O 26227 82352
S 40010 747884942
E 11256 91385
O 28050 94331
I 26397 56656
E 60625 65711
O 44858 97021
S 6155 319208056
I 9146 60223
E 31700 32085
S 93076 822974371
E 70306 95785
O 16594 36777
O 87236 89094
E 63824 86973
S 65438 910222925
O 45597 67537
O 18950 90182
I 35960 45799
O 14271 54672
I 52946 94886
S 13905 811285797
O 14932 64595
S 43371 382055072
I 5953 13125
S 53240 31426255
E 36900 87081
E 17728 19934
S 23199 914237152
E 46375 71379
O 13012 97121
E 30953 42210
E 7661 21727
E 25305 37000
S 81719 332442959
E 18337 34889
I 24465 54539
I 35232 65629
E 6375 61564
I 64054 81078
I 35625 63245
I 74284 95227
S 44580 348140211
S 95739 240983193
E 76754 79240
O 13404 61356
S 51649 844443981
I 7670 21902
E 33985 43857
S 35914 51399221
E 22323 37115
O 8367 48152
S 40624 917034136
E 29492 50952
O 13449 29787
O 30904 85853
E 31760 87499
O 17928 32285
E 21255 86951
S 80885 909386813
S 9722 700888584
E 46216 64060
S 64728 369559574
S 89022 458207808
I 1160 77107
S 73779 257761174
E 14862 55296
O 847 72889
I 10584 85408
I 5153 98062
S 42650 414299569
O 9494 22674
O 47750 60192
S 32445 907062263
O 29287 96414
S 28280 93364434
O 65954 93301
I 21657 97004
I 26113 49826
O 57940 62730
I 54697 58952
I 52848 75437
O 58620 82206
O 41380 94754
E 41911 54013
I 7659 48543
E 45706 75447
I 30655 48894
O 83098 94789
S 11441 585567290
S 88925 376948574
I 52820 68557
O 19188 27890
S 5039 10589513
S 92836 2859499
O 22506 26754
I 97706 98611
S 46930 418404288
S 43561 290016648
E 159 64656
E 22268 26348
O 362 12182
S 49578 42909310
I 10182 36454
I 12939 90701
I 52488 71240
O 39749 63121
E 7248 17816
O 7586 44299
S 18915 346225755
O 184 69192
O 78275 84168
I 22138 87308
O 3141 73719
I 9205 28148
O 62080 65690
E 7431 34765
I 38874 71826
E 32565 79099
O 62467 81331
S 60642 739435417
E 62798 67939
S 98023 28237583
E 15548 36423
S 19818 175228271
I 34384 41496
O 12669 18119
S 62143 878798217
E 17989 54846
E 27230 90259
E 63447 70015
I 21626 30008
I 26362 33188
I 540 65547
E 56562 98437
S 62216 736160366
O 25887 60963
E 56887 75514
S 33914 918188157
S 28065 716656970
E 35344 62761
E 21079 72774
S 95414 844026374
E 22768 53529
S 66764 882122403
O 39830 54019
E 23287 96955
O 15590 98738
E 56882 87744
E 40335 60020
I 3825 66435
I 13647 97529
S 22486 65836524
O 28274 99420
E 57624 73895
I 53208 60247
O 48154 92263
I 13545 69268
S 18338 333189014
E 53911 54998
I 18380 34081
S 51255 14645817
I 25190 95262
O 37991 99986
O 8603 93346
O 29303 58225
I 7679 20837
I 68052 90402
I 14957 55128
O 32271 57171
O 3149 53538
O 48336 93246
O 2550 74619
O 3843 54696
E 11258 62115
S 25194 368251037
E 50930 72882
E 60346 64097
I 55887 70268
S 40910 173873670
I 36531 89404
E 57600 69597
O 71470 84973
I 49776 77948
E 629 94400
I 5072 42059
E 77586 85550
I 87437 92529
S 56517 70229429
O 11203 93995
I 11373 22531
E 9614 35485
I 2242 77967
S 11033 512769891
S 71700 758154087
E 45401 65846
E 42458 63955
S 11764 342396802
E 43997 84339
S 53156 585518448
I 15714 20776
I 40706 77877
E 19933 32253
S 63584 663510386
E 31520 93856
O 46265 68620
S 95631 720520720
E 21637 43086
S 80739 17626838
E 31977 56962
E 40733 96370
I 5538 52579
O 35280 91677
I 18899 76374
E 21798 34946
E 11474 86733
O 4254 95149
O 2307 37408
I 43262 98746
O 46594 67861
E 7717 89439
I 1855 28781
S 41714 97712208
S 12460 27653007
E 6913 79281
O 47098 67487
S 77631 580449191
S 17612 8630905
S 3261 98527223
E 3996 67761
I 4392 35381
I 4568 6360
E 25686 38175
E 45754 92573
E 29052 82331
I 33923 45394
E 6001 71832
O 77466 87763
E 45431 63969
S 13633 539099933
O 58162 71648
E 18072 99847
O 45684 47515
I 13046 55786
I 55913 85830
O 45728 64185
I 41247 47633
S 70264 918531048
I 19001 91672
E 19954 92331
O 41535 70660
I 31947 95253
E 73409 95145
I 8319 29809
O 64870 84247
O 14392 76819
E 45217 71456
S 97166 368693736
E 61558 62991
S 50987 37063668
E 17540 62420
S 30729 234289225
E 14503 84765
I 33053 98524
E 43807 58837
I 5013 65206
I 68269 85884
S 78274 682023627
I 24784 30717
S 27736 739445370
O 2761 88538
I 3135 32868
S 44584 685007494
I 73523 87458
I 35918 47031
I 43571 85136
E 39357 64729
E 47187 88547
I 19180 95218
O 29996 82904
S 74835 837972249
I 29902 65647
O 62911 75543
O 19188 62542
E 65735 66767
O 16375 68548
O 13412 42970
E 23785 69702
S 17887 473136944
I 6241 87360
O 41193 68392
E 57885 82914
O 472 88718
S 16501 91302923
I 20777 49205
E 20961 94783
S 85999 464449849
O 79025 94722
E 28053 67369
E 35173 88178
O 6089 8135
O 34743 98796
I 34353 44003
O 38729 46465
I 8720 9818
I 19935 52252
S 51630 382326975
S 29547 520409153
S 62684 901439137
I 28248 98482
E 56731 83603
E 6126 28666
O 2425 23077
I 24943 53044
S 70228 481881961
I 24177 54692
O 78965 88287
I 2722 16689
E 14248 97802
S 94074 252192750
I 27359 40172
S 12257 908812964
O 5631 15459
S 8426 450066891
S 72355 377033561
S 60418 614108004
E 26155 33036
S 29502 537953062
O 4754 76794
S 346 694469720
I 47882 51603
E 6996 62933
E 13556 41872
O 9963 59805
I 75990 93666
E 27209 90421
I 8817 39155
S 24968 177057746
O 42785 87423
O 11128 14571
O 51240 55210
I 63884 77577
S 40458 397601321
E 40541 42160
E 5822 62184
I 47975 86464
I 47633 78400
S 85675 678668082
E 57595 70705
O 48226 65424
E 3064 7244
E 20251 38271
O 6652 56684
S 94563 935241280
S 48464 150474498
S 43224 254012207
S 2228 459101650
S 86794 216877734
O 7366 55707
O 41629 51021
E 3869 91769
O 46766 60650
O 45260 48704
E 6229 17691
E 25029 50976
S 74423 163857115
E 92254 96109
I 4782 20679
E 27602 55029
E 74371 99965
S 37273 260694239
E 78460 84097
S 66812 453517858
I 81749 90544
S 71906 561421581
S 67561 740863371
I 1416 52895
I 22386 45579
S 65475 94081712
S 57982 617965195
E 17281 62100
E 1647 8051
O 1355 15815
S 59981 890752034
I 8129 42976
I 63703 99695
S 93668 795937845
O 5777 71584
S 34 219193683
S 28750 374713442
S 91619 533315033
I 21668 90176
O 76203 79871
S 79910 429391770
I 3909 51436
I 81646 98333
E 86676 89496
I 53912 61558
O 25457 92562
E 43222 49469
E 13069 54292
O 12232 72837
E 61531 74217
I 82467 82780
I 72534 82705
O 26750 98641
E 14754 20977
E 6160 91070
S 84052 940009047
E 33906 63365
E 64738 71102
O 6224 59835
E 41123 73162
O 59482 90148
I 24572 93110
O 37804 67404
E 40832 97748
I 17580 59675
S 82704 404385053
O 64692 67813
O 24047 26967
E 70849 74352
S 36960 812838598
E 17730 44028
I 13105 42066
E 9614 88320
I 32022 77771
S 9142 98974455
E 11334 73910
I 51691 78482
E 38071 56380
S 31428 97838528
S 15178 608008258
O 8964 15860
O 51545 86500
S 7905 515969520
S 98902 559329528
I 34936 61307
S 33972 307281991
S 88889 332206001
E 286 69290
I 18402 28130
E 16699 44161
I 4796 28615
I 26374 64964
E 45038 62204
S 95519 331373655
E 44653 63566
S 51236 211504731
E 20639 94841
E 68350 89367
I 50090 80274
I 13958 82844
I 72964 95586
E 36140 89000
S 7901 126050989
E 16699 59407
O 40782 65485
I 335 19790
O 474 23306
O 46329 91612
I 52434 85194
O 19616 53537
O 5666 82686
O 35203 55907
E 66129 85753
I 33307 46341
I 8655 33240
S 14573 997692685
I 33625 79482
E 55090 70417
S 33064 31182140
S 85807 695693541
E 29947 80136
S 57776 43185739
S 51205 166668682
I 48823 97849
O 9855 76600
O 38000 41526
O 24646 87424
I 31554 66018
O 5157 13851
E 28388 45594
S 27345 233687828
O 52149 60738
S 65845 624206360
E 52194 55491
E 30880 50474
E 61475 90400
S 84845 94012475
O 13974 68343
I 16741 59028
I 50995 91609
O 46888 81107
I 21481 32468
E 61467 88487
I 51064 71888
O 22172 65049
I 4879 34109
E 11352 44705
I 39766 86569
I 75441 92419
S 70456 144768194
I 64226 99320
O 27961 55599
E 39728 89720
I 52603 93110
E 27265 32475
E 59571 89640
E 12133 55061
I 54435 75172
E 18956 44982
E 5309 53081
I 76109 82887
I 41182 52909
I 27272 40429
O 36881 37988
O 48273 58503
E 21681 90238
I 38478 42613
I 40334 81310
S 45790 445950775
S 62344 227279718
E 48920 54842
O 27880 94170
I 9334 43450
O 6860 9304
I 53639 99877
I 6325 55945
E 11728 95878
S 58231 744345218
S 39352 523173409
I 42185 72410
I 47048 99701
O 35132 37818
O 75276 96095
S 47704 582170206
O 54 83293
I 61620 74230
I 51920 55432
S 90248 839959547
S 83109 386002387
E 76729 95562
I 1454 42630
S 5370 670198058
E 129 52623
I 58928 97341
E 42772 99683
I 40459 59318
S 51631 308341185
E 3150 48680
O 63738 88694
S 82902 512611929
S 93426 849006842
E 42301 72448
E 55186 92867
S 35296 667711138
S 81216 48813413
I 21958 29451
I 59479 66612
S 19507 952127431
E 48191 86517
E 8245 59019
O 779 23431
E 73182 90411
E 72864 91088
I 40857 62221
S 92645 957869686
E 20310 41001
S 98996 425578362
I 47860 71117
I 55222 55233
E 64789 94748
S 74582 962908591
S 15187 813085314
I 45907 59300
O 25374 63665
O 11838 14780
E 41011 44231
I 29171 81931
O 72595 82541
E 35432 89131
I 27210 41719
S 14245 843425620
O 44677 70446
S 97 943450204
I 41 84550
O 51293 67194
E 36343 77853
S 73625 9862984
E 80143 84638
E 19475 74609
E 54661 67608
I 82163 88058
I 51414 61959
E 3354 51689
I 1832 78883
O 77981 97135
O 5747 94365
I 12261 16473
S 22443 636194173
E 22583 88232
S 1500 927245434
E 66316 79201
S 43575 310928755
I 27897 99658
O 2335 87667
I 42824 93373
S 53353 895481917
E 4802 74985
I 59139 89770
S 99829 230316674
S 99466 420300825
S 36875 273282222
O 47177 89419
O 58435 88991
S 52887 786312207
E 2687 73129
O 13734 36443
O 18950 28088
I 4910 77423
S 16342 883901230
E 37150 37932
O 54918 82564
I 41212 97839
E 42709 55489
O 43055 94364
I 65633 87278
E 32314 87604
O 30786 47436
O 73620 92649
S 95939 908044964
E 11789 64062
O 23745 59553
I 55158 55920
E 41498 85328
I 23593 55872
S 99352 533569377
O 7115 90749
I 26152 47716
E 59334 74000
I 56490 88307
S 8008 307209552
E 35546 36330
O 83983 88757
E 7417 29399
O 6268 47695
S 89487 434769431
E 30026 85252
I 40862 95497
O 11407 86419
S 21523 784573121
S 12110 86993036
O 42655 49953
S 79457 285998833
E 3589 31036
E 15778 79874
S 15058 673279547
S 63451 764248862
I 29417 53059
E 71879 83841
I 12684 64813
O 35669 77607
O 52333 84041
S 49630 740892102
O 10569 96443
S 78229 545320772
S 24471 334270447
O 72684 91174
E 33040 65786
E 14461 88018
S 33383 884190268
O 64539 86616
E 48853 68977
I 9400 67203
O 53454 56985
S 5113 815464556
E 59632 75465
O 46132 79713
S 22264 615607012
E 53638 82229
O 72439 95496
E 9346 37709
I 40652 65446
S 49938 601175367
O 36711 51988
O 55350 63981
I 79406 81093
E 31 90496
O 55125 55290
O 59368 84008
E 48867 94430
I 51189 70656
O 26435 87063
O 33664 72174
O 13934 19908
S 30931 484915442
O 38730 65638
S 5987 759366274
O 61120 84702
O 2577 3683
I 12508 54045
E 19812 35090
E 43294 97093
O 9786 42094
I 5827 58865
O 46740 60813
E 3383 83145
I 28923 62568
O 33869 55889
I 37507 45844
E 91214 96540
I 10352 38558
I 12973 21479
S 38721 452990216
S 99375 969827021
O 65238 74382
S 77934 141082598
E 13212 54060
E 27882 43148
E 91349 94382
E 50058 82956
I 47829 80980
O 55019 79052
I 31826 65112
S 56096 657079630
O 54699 63874
E 33813 90391
I 50476 58637
E 83905 96050
E 82539 93312
S 45996 417212390
S 52441 13804391
O 11386 49988
I 66391 74192
E 197 57960
I 12668 54179
I 3335 42058
E 14970 44338
I 12020 15127
O 2809 7946
E 7491 29679
E 45055 76750
E 18652 75758
S 17752 644512247
I 6488 72672
S 65560 912823713
O 4692 43714
O 56660 88505
O 22842 88034
E 45366 87608
I 31885 38649
S 1910 669012913
O 12930 91763
E 22019 32043
O 38157 69041
E 46574 85375
S 40766 122589803
O 6883 15587
S 29063 849539152
I 26623 58220
I 14685 62855
E 17206 24030
E 54414 56423
S 24267 440952989
E 20868 94433
I 40610 53400
E 22581 31180
S 24275 810807071
O 12100 80440
I 17191 99791
S 87859 43500058
I 6320 38156
E 49021 97921
S 66587 938773277
S 30008 353675063
E 10393 72413
S 75589 972266735
E 42709 75603
S 51657 857191345
S 19795 497187696
I 14649 63878
O 58796 87810
E 300 94772
I 7965 45049
E 30368 71437
O 29561 94593
O 13999 80769
E 24758 87113
S 35398 549360376
I 51936 94497
E 56506 81808
O 21380 95593
E 1686 25696
O 60760 67721
E 54662 79686
O 58679 65988
I 90371 91400
E 18392 32825
I 5472 72877
E 43357 60834
E 43062 57739
I 31731 61329
E 41990 83616
O 15462 19799
O 50185 80307
S 98277 531540188
E 12203 35259
I 727 99513
I 29551 84928
E 29516 78843
I 65201 65571
E 6960 99158
E 14180 94151
E 15406 75057
S 97187 349937761
S 91891 269874159
I 5241 84796
I 7929 68309
I 15247 29169
E 35662 88168
O 64256 91705
E 9960 90530
O 20012 28329
E 50360 84334
O 59478 81956
E 86150 99949
I 36558 73449
E 18869 96296
S 26810 166257608
I 25698 68397
S 32118 710812938
O 43667 67200
O 6754 49552
E 58157 62080
S 29868 558354812
S 60715 283471739
I 76485 93573
I 23541 57869
O 8535 90949
E 11636 51288
O 1801 73798
S 54963 861197011
E 1692 5986
I 76972 97585
I 12737 22295
O 27431 95716
E 11625 12656
I 29528 36345
S 93034 35055789
I 1053 32922
I 68124 81754
O 33301 57273
I 19272 49617
E 24875 35164
O 41675 57042
I 3398 89756
O 22605 99786
O 16946 48721
S 52706 540267739
S 98606 193651276
O 22658 49115
I 65454 89914
I 61143 90103
E 23842 46977
S 40854 388812496
S 74617 955235677
I 3183 96086
S 64020 762622706
E 580 59146
S 96475 364108890
I 20886 28471
I 61262 89323
S 96487 507877096
O 77431 92686
E 73979 92011
I 40869 53319
O 9463 28839
O 43033 85809
S 66252 759970653
E 9107 39878
S 98502 841742405
S 64994 403691845
O 32117 35187
E 30801 94744
O 12509 35586
I 47224 67764
E 793 18618
I 6395 72175
E 13245 24843
S 73246 4196440
S 88356 813124945
I 31304 82128
O 80342 88176
O 54294 85626
E 14491 82972
S 22109 942740396
O 41666 60957
I 2130 23463
O 28855 29405
O 1556 98812
E 1931 24220
E 8830 33337
O 23202 68203
S 91199 823192490
S 19058 401405975
I 2213 85236
S 41930 967279319
E 16727 69452
S 89474 675627307
O 8215 40797
I 6988 15310
S 44090 555015813
S 26259 940784301
I 52037 89145
E 40483 52988
I 41970 59968
E 35731 44097
E 11803 20406
E 14917 18355
O 8958 44419
I 13227 28749
S 15116 282480971
O 54600 97878
S 36642 806937747
S 39430 188424911
O 52698 59270
I 6238 23539
O 3547 37772
S 6184 275961938
I 64567 84430
E 20535 75911
S 47642 16783045
E 30113 43649
I 63401 66917
O 37666 58172
O 44079 91580
I 30927 95025
I 1201 46036
O 21463 23996
S 15254 971127692
S 91222 32844574
O 26618 68675
I 19162 98076
O 7678 23315
O 13066 98402
S 84868 112981144
E 92270 95772
S 66773 661759863
E 41947 88856
S 97352 585642109
S 87512 512128934
I 43584 44114
S 4773 19380852
E 36021 69843
I 64121 79146
I 25750 99069
E 1391 16394
I 9478 41963
I 15342 47549
O 37604 39156
I 11742 35758
O 42817 61377
O 61150 86116
S 26030 75869593
E 51116 85010
O 17314 50686
I 15599 82372
E 27813 63035
S 37576 566025706
E 728 52066
O 50469 57339
O 14458 78622
E 41493 70262
O 6396 90408
E 1239 80273
I 35836 72611
I 10239 61834
S 1989 494326649
S 7761 103086375
O 60525 81149
E 72031 82784
O 36815 76933
S 62203 873630974
I 14468 76168
E 13073 28262
E 27532 84356
I 18895 25042
O 81701 89205
O 32379 55962
O 16541 87396
S 33438 219644643
I 11926 57130
I 31198 85712
S 23488 510274081
S 23034 765610326
O 39463 48519
I 25979 77123
S 59084 934484637
E 4284 14772
I 65 24198
I 62812 96703
O 15608 25942
O 90839 91885
E 33705 47104
S 65849 396456240
O 82518 87775
I 19103 73068
O 13356 65620
I 2721 57868
S 5616 313232778
S 65744 633508040
E 64079 77805
O 3071 78265
I 16336 22319
I 20655 81928
O 55679 63189
E 45680 66826
O 18835 81903
E 40161 90568
I 29974 93867
O 13810 78397
S 71319 155078546
O 38688 41389
I 72220 98845
O 17535 59566
E 50426 70617
I 36406 75599
I 14095 22062
S 84730 765591404
I 33373 99840
S 85127 252936003
S 79606 282282783
S 76542 367466947
I 40096 54988
E 9673 95287
E 6261 84507
O 18977 41096
I 17378 84964
O 52534 96006
O 9779 82315
S 90411 912540987
S 61518 371164597
S 51177 867719924
E 7523 93454
O 11565 68952
O 67368 70818
S 33942 911966385
O 47599 48787
S 35328 992411315
O 61751 95745
O 55001 69696
O 65508 96142
E 17669 61067
I 27670 34193
O 68330 70010
S 66083 448554790
E 58877 74399
E 17613 66161
O 9678 66961
E 43451 91288
O 52290 71034
E 87684 87914
E 56254 58256
I 1088 76659
S 16339 973637007
E 46413 74189
I 56357 77087
S 95948 296950066
I 46829 63147
I 77013 95966
E 18623 88436
I 7983 70348
E 40371 97203
I 31210 51065
O 42840 94711
O 92038 98995
S 2562 97251856
E 51067 64654
O 35415 68530
I 64460 76919
E 14921 46066
O 1477 52003
E 14413 42290
O 6012 27655
E 42065 49595
E 45262 87145
E 10091 47281
E 43874 49951
O 25806 51278
S 64720 849923969
S 42788 659269051
I 14133 20517
O 5623 71307
I 44560 68011
O 4207 23487
I 66269 98193
S 95154 438094043
E 93761 98202
I 78830 95079
S 12777 820859988
O 24962 38335
O 36370 68363
O 31526 38191
S 69413 187958996
O 81118 90188
E 4258 99337
O 30449 85553
O 5525 63671
E 24115 38464
I 34282 82350
I 56690 62503
O 59614 64570
S 75621 431563919
E 22520 85523
S 87539 520958985
O 60194 75185
O 18583 33029
E 71309 71601
E 5209 7929
I 2230 95114
S 98181 142785546
I 13132 68151
E 41485 79916
E 45928 87644
E 35743 39000
S 35626 443683820
E 13330 47183
I 79882 80641
S 41896 83709639
S 36415 359134934
E 31279 59363
S 22871 794478363
O 17909 28322
S 4671 109993112
E 38958 84461
S 31839 36532495
I 49679 78493
E 3447 81396
E 9879 41589
O 2619 13555
E 11434 37820
O 11572 88270
O 9213 75116
S 76660 228431581
E 4256 56205
S 15497 559115473
I 30494 71942
I 16948 50000
S 55099 6314754
E 38925 61020
O 32877 92035
E 87599 99919
I 55605 72535
S 46692 344654495
S 19113 674100717
S 82742 301543207
O 13335 80068
I 57791 78737
O 26796 96187
E 58511 78328
S 7061 793538664
E 1827 8038
E 44097 79787
I 31468 40367
E 43124 81126
S 25584 858872743
O 15623 67240
E 24378 52069
O 13878 41347
I 35432 40277
I 70150 82042
I 50313 83337
O 26965 76757
S 3908 674222359
E 51851 85981
E 70848 78927
E 12692 72522
E 26189 90847
I 63850 82592
S 22019 739523873
I 26707 55651
O 36776 62728
I 36310 43290
E 12742 23732
O 5921 59254
E 54532 68324
E 60715 90945
O 18221 37229
S 86311 344568408
E 52386 79073
I 9968 34054
S 78877 303934543
O 85350 95358
S 43591 502162072
O 27802 51037
O 27739 39255
S 24336 411485434
S 44381 761309924
I 4324 7311
O 52910 91133
E 65090 66941
S 63867 350682559
O 14933 25874
O 33685 46322
S 29756 630562025
O 16981 73204
S 76139 27202921
I 23338 69179
I 79906 99649
I 14672 15350
E 22417 38129
E 25572 98055
O 48583 83031
O 28922 53131
O 74645 75478
E 56060 71203
I 23621 68528
S 6750 215733739
E 46423 60538
S 95589 596455802
S 68688 578983244
S 72578 807186293
O 5350 68932
E 80472 91867
I 32569 41154
O 20108 89066
O 2272 32683
S 90275 579104708
O 41977 90616
I 39511 93500
S 60849 394847643
O 61810 84510
E 20561 66342
O 3751 83861
O 37552 98237
I 15796 80590
S 5011 522793751
S 89558 8393866
O 29439 53782
I 78451 90431
S 46320 20334214
O 88893 95749
O 76783 91410
O 56268 84682
O 44321 78710
I 26415 92003
E 16646 91666
O 8978 96346
S 3051 133776665
I 10358 45832
S 82710 594188768
E 32536 95951
I 23829 38402
S 32583 438953497
S 21128 528893144
S 6769 509050546
E 13969 97960
E 52780 79916
I 7937 64787
S 80133 567004542
S 89861 50255868
S 24309 230830498
E 62764 70431
S 69589 201239645
I 9562 40652
E 35266 60788
I 47714 95191
I 22492 28205
O 6646 25380
E 79634 83507
I 89962 98690
E 10000 67850
I 16014 75367
E 5048 91367
E 58700 64791
E 52625 97972
S 12318 64952997
I 4128 16576
I 27956 44144
O 20981 65992
S 59484 345491049
I 44555 45875
I 18469 68527
S 72570 57059085
S 70554 63909438
O 7873 60176
E 43552 58076
S 89380 120516495
I 7529 91506
E 95780 96048
S 59601 425921204
I 40294 91547
S 13647 672154641
I 8522 20443
O 47128 90010
I 7322 19294
I 38242 90163
E 41740 77218
O 6771 73043
O 2843 28263
O 40409 84511
S 88545 927855676
S 44792 954825243
I 44786 89397
I 16330 63850
I 14337 95849
E 10039 39476
E 7346 33609
I 41471 71878
I 64010 94279
S 56384 391751263
O 40656 51109
I 1907 46201
O 45895 72697
O 39254 59629
E 526 6703
I 46761 56414
O 48120 68444
E 29738 97432
I 33511 98686
S 65555 167016766
E 17334 54366
E 15936 80990
O 10722 13511
O 90558 92515
E 54759 62809
O 58709 82213
S 71523 266503083
E 15658 95289
O 32606 81556
I 46903 74692
E 24491 59208
S 26715 459049018
S 47395 945097145
O 50101 71825
I 7222 55512
S 52074 973968880
S 24663 378720866
S 23963 294730007
S 6872 503698149
I 92492 93427
E 7381 40003
I 17955 52286
E 29620 47654
O 52488 73230
S 21267 523188061
I 2703 16941
E 58979 81725
E 45974 58716
I 20382 30413
E 30459 44918
E 19601 87305
E 36956 43347
O 64928 96451
S 2830 955277697
S 86358 870059700
S 84304 161463342
O 58322 78886
I 61117 78390
S 60960 208375536
O 3753 51468
E 16670 75104
O 74025 91001
I 89669 99182
I 69990 70844
I 29948 77527
I 30111 34039
I 4657 82412
O 2561 21241
S 38088 787617492
O 31099 67875
E 8824 22437
E 29615 44304
I 36156 77692
E 42038 94583
S 1419 861606774
O 73339 74353
E 32508 34398
S 4380 471348849
I 68318 86372
O 36348 79236
E 20390 45169
O 5011 21996
O 32594 40687
E 46371 94103
S 77462 138891397
S 31793 681608066
I 2449 20942
E 30249 75133
E 84257 96904
S 27522 355383682
O 79325 85987
O 9024 61685
O 23749 46177
S 46132 719891617
O 22790 52121
E 9 54046
O 66842 69427
I 67077 82692
S 7288 549607134
S 41359 690135329
S 14524 926123549
S 91261 573005366
O 16397 49535
E 63732 70862
S 15111 264909578
E 6083 86003
S 81370 771879121
I 17901 78501
O 18184 90757
E 2427 95076
E 17120 30343
E 6169 41200
E 30510 34787
O 4585 81009
I 27251 53964
I 835 8934
E 36915 50079
S 74569 8040924
E 72414 83293
I 132 70579
E 71809 79294
S 22083 94421057
E 15258 93813
E 232 48098
O 26782 61201
O 33788 43876
O 15187 21308
O 7030 99895
I 55726 69044
O 45947 95512
E 694 56450
S 74527 263169835
E 14326 34445
O 28043 72758
S 21568 645518316
S 54285 161558249
E 41916 84524
S 62187 962379372
E 5632 79194
E 23811 76880
I 48583 62971
S 90878 458622377
O 21213 57643
O 45365 71929
O 23561 35116
S 40044 418338555
S 56376 422314513
I 7091 64640
E 22545 43736
S 12817 393298553
S 95489 154473738
S 33959 541691100
S 18719 856886458
O 4882 43305
I 61470 65537
O 48753 75523
I 13915 59585
E 69026 88312
E 44851 78714
S 29740 533101161
I 17742 68675
O 22992 98838
S 74580 990757595
O 47191 80645
S 26189 476295910
E 10898 46354
O 2230 92182
E 39403 95872
S 17948 656193662
I 549 31051
E 21217 81575
I 18994 58119
E 35006 63748
I 1038 5670
E 32953 70826
S 57839 12583858
E 18768 75373
E 73584 90715
I 70133 91572
S 98288 261058049
O 38982 75964
S 12380 625783309
S 9311 96338540
E 3945 76968
O 56642 57424
O 15582 79012
O 58836 95653
S 63701 300450026
S 26474 282261596
I 38316 61425
S 2889 584221582
E 39712 42791
E 34 81313
I 62392 63849
O 37661 45806
I 11062 28115
S 54891 744829642
E 4917 53854
I 34317 55556
E 24292 46953
I 9920 57052
I 6963 41956
E 50208 85178
I 25032 88877
S 69448 174833654
S 99098 315034862
E 5568 9040
S 90266 245306231
O 22096 73459
O 8077 64455
S 54598 688598901
I 11929 63039
O 69218 95067
S 86733 883668810
O 21023 41404
E 71169 84393
E 13391 42453
I 12208 64907
S 55622 739344737
S 62354 827484700
S 19419 797855436
O 11966 65416
S 40355 155046243
O 19264 76558
S 96008 880057732
I 54040 63071
E 58324 80227
I 43752 92186
E 37119 92527
I 25690 67513
E 24615 77958
I 17686 29931
S 39989 895032651
I 17461 30877
E 6729 74660
O 4767 46730
S 22495 133570936
O 54227 92808
O 31732 65491
I 45990 52785
I 59486 75829
O 60593 75820
E 44453 77728
S 98169 925587138
O 48630 52572
I 29874 33030
E 11116 34521
O 24216 89508
I 16056 84541
S 38214 403235840
S 60163 688857179
I 69203 79469
S 65293 927403952
O 33582 85844
I 17787 36329
S 49054 623974322
O 21597 67061
S 3166 955407624
E 30259 39611
O 1923 4163
O 26076 93150
E 65178 66730
O 88180 94300
I 67695 76330
E 12685 54155
E 56509 85824
I 8747 76454
E 22218 47374
I 22581 24365
E 50907 74479
O 6562 89555
S 62269 199714395
E 66745 92007
O 31655 62019
O 25147 82345
O 17498 29126
S 38539 449876281
O 28209 47494
E 13237 71233
I 54855 67309
S 99878 123331321
I 36852 75072
S 1483 957026768
O 3924 74323
S 22384 81114883
O 6999 70235
I 10739 41545
O 44017 84155
O 38964 41741
I 1251 36093
O 38749 54114
S 36060 161411297
S 52210 1868303
I 54103 77783
S 89442 332521224
O 67091 84339
E 37318 63185
I 11379 69721
O 13641 24816
O 8552 38790
E 3346 31662
S 70835 833362532
E 16188 94818
I 1640 9871
E 71858 91848
S 43499 546857110
E 3604 87302
I 91347 92401
E 14549 16380
I 7512 57632
O 836 80988
E 11048 64930
S 16171 900423167
I 56643 74491
S 36226 456851641
O 24351 95892
O 21403 74121
I 16648 74269
E 57647 66472
O 61151 65526
O 72744 89406
S 7653 123471658
I 17543 70375
I 10938 81365
I 30335 85392
S 48034 188676273
E 8659 43308
I 63503 90459
E 11498 85553
E 23902 32214
I 67206 81463
E 66916 81690
E 79296 81686
S 2978 266483825
E 61332 88924
S 34762 928392250
I 19763 53510
O 32523 98529
O 33477 67053
S 3451 251561102
I 81046 81565
O 62761 80883
S 57528 461504815
I 26093 55672
S 54222 618938546
O 12151 55794
E 24626 36366
E 54859 80729
O 53005 87562
S 57823 862890166
O 48825 72594
I 70292 96487
S 73784 975516944
I 6056 62113
O 47213 75772
I 5082 10082
S 2276 70994884
S 47225 503203865
O 112 74489
E 85634 90370
S 92975 670800966
I 669 15386
I 83371 86743
E 73949 97860
I 18557 88618
E 16649 98856
I 51222 54148
E 61282 84255
O 73745 74477
E 42647 52145
I 58974 89283
S 57919 981386433
E 25978 53810
S 55123 644906073
E 39440 88766
I 21685 70600
S 49323 69515931
O 22330 62641
S 68342 721355469
S 45129 113184950
O 42517 79100
I 65349 87346
I 4006 36867
S 86738 703474573
E 751 36179
E 73393 95148
E 50462 71758
O 5801 67699
I 40394 70418
O 41793 57706
S 70752 712113607
S 58054 766081257
I 19785 75658
E 27172 86144
I 25639 85358
O 65905 71367
E 39787 45463
E 83828 90998
O 51585 77252
E 48306 94123
E 635 12272
O 4924 25568
I 1137 45202
S 18835 250402629
S 57483 457104333
E 47948 93283
I 3140 61279
I 9830 27343
S 94627 522961531
S 98722 550680511
S 91162 902260814
S 17507 86930069
E 32175 92937
S 79977 396677894
O 10049 47338
O 26281 62588
S 43351 994812280
O 12872 52210
S 55153 437971575
O 23826 50501
I 33967 57514
E 75591 90318
O 12509 76728
E 21340 22654
S 13933 836237890
E 5869 44159
I 44877 64929
E 56366 70170
O 31507 46003
I 15384 34549
S 12525 542929609
S 44611 584775408
O 1487 4864
E 31315 69584
S 57290 994007490
O 5027 69474
I 56665 77678
I 44806 95396
S 68489 58387359
E 38359 73796
S 53805 765103709
I 59591 84317
O 39477 56694
S 68058 346252757
I 68405 77076
E 9755 89340
I 22762 50701
O 20714 50584
I 23986 33523
I 12979 47161
I 6367 18838
S 98738 647993835
E 35071 94601
O 16633 18511
I 52770 82612
S 81691 592091402
I 4580 82132
S 85831 789119745
I 57804 63300
I 6419 29022
I 49606 62287
S 28313 843263389
I 42020 88544
I 1978 32281
