86704 67385
783476486 87965322 282605016 939170066 843384597 89278639 579042129 95478591 735377899 205604742 271815240 480893582 137301103 544925188 799599182 873440778 653888240 922722527 335620179 885338358 360184884 155161375 415547720 594155179 111539238 720056906 634712251 605903586 105260653 674408228 738627435 363073418 415836166 932474089 377795179 968906496 567233852 640743980 406025247 832574071 48637885 528392528 733548968 858792510 937156241 48843378 18677814 926267820 458077750 488014364 727679770 507090881 244025875 448677343 390511893 111863804 195359592 979987380 22523229 688223409 274105122 704803890 631468130 611776675 837933807 788881935 976873861 572748263 724821739 595732903 209975929 307690333 783652695 876024580 896643374 890743069 692622368 860931007 719764702 412911052 416740958 779056206 328236706 141870758 962636526 230405347 453265609 435233558 950078781 849142460 196310422 299808835 258970496 860873661 808803254 482989834 313705418 960080799 678756399 75197517 176561724 883671553 125905792 544518126 55272405 774001190 954549535 763191751 826488786 975821467 93252228 172746993 912260984 824535741 283823380 155755718 712928876 854215150 101098749 186449393 513343998 792838489 837151894 656195463 734544195 618402126 467364657 143268825 57036057 654185874 231598745 283680670 382157277 826475851 46442130 613081381 175452238 303302385 690367336 922964978 752955333 392922378 253361311 867822299 782552199 772227191 424672629 107716478 657839797 217344490 224163384 752680187 215825782 254714824 937051038 773211652 995558565 905578310 567262749 406166522 93648464 996785321 379504203 557118691 457289261 671004768 42032856 774682927 92933524 103088691 555071226 258250170 137241637 239408338 887022204 864364225 768463993 616454697 246864016 237173481 710315451 595162063 954104586 142115520 595744942 208253168 90920173 86107218 842210736 272343876 327206936 669559130 362050576 506661418 88401136 598147035 674599007 355628288 225533130 347260492 537850131 757154428 241831514 746848118 690217679 381722891 381658134 951195125 416930584 957092857 447601259 611663381 527394955 10365827 68752601 622545576 350491615 22553115 530007788 661957692 690280807 280306878 30128569 225158566 305986564 449285059 362730425 292002869 584018716 288870093 495508063 958061281 418867466 417558605 988066812 550145490 149632651 562258865 259249463 106488490 85603071 568194502 513114923 263216791 648299945 753000991 618408604 863842235 613339427 313628759 683796599 235046859 851869780 419200084 558061265 488577940 889241242 92317661 224257521 22873210 885167264 909445027 55422001 937677813 50635019 346572600 53986090 86021507 568820596 786247932 856278479 766135801 999792426 674959148 992887937 527691541 98614240 730591967 475503891 147082304 344781104 497820619 683533883 193594164 861959879 981763540 189664729 758027831 365172835 742190372 174342966 328212449 503007522 274663954 168345029 659042214 900479048 218453218 684638103 521667755 194782978 467421395 867027231 808843356 310880784 895879913 749626776 805329910 842707206 145346688 45836865 900541147 786520146 862643839 813808918 672391906 758731691 363969356 823446847 392578755 382793725 199535514 454065175 219818969 348294627 505669737 43506289 414174752 311795170 788747328 584901832 325820990 447613406 114193648 270048674 106743817 512521546 697818126 742778994 693297604 848946763 290579901 727435562 833475820 132645984 60359745 612980406 997990205 695269249 195298937 634169702 165373896 258435166 633969489 637799118 52293189 446668482 95970196 777609825 353053709 706862634 513455455 107963349 823392316 178471729 397296704 12581777 437844101 557328777 50879375 308268418 651277145 448533778 853819716 273755735 241680459 712248036 727877846 490731389 713169543 104653718 103336149 941106895 74792431 682069906 657716357 533375024 497962391 909820518 630025352 523844812 215454886 44612408 773878161 841648486 264847380 132718485 230996834 221623330 216456545 967272690 544854995 438478117 68110384 834999850 240417219 799966341 496083092 780982314 868241431 519650213 594054376 922472806 135135093 43000635 762788864 815497358 878963134 234127290 411993575 106675420 169989043 141984418 455044525 287048033 212943386 522393448 925965147 755714046 333088378 771522212 936118208 545300998 732423726 863745902 543899013 893091721 495936964 376061235 324458101 959668142 759196584 761397817 900551927 303859444 855278393 835499094 834036352 425581468 644902239 576041232 406728552 599144740 713463778 165490813 313423390 391578390 629799176 694547436 108120969 362462470 850533341 974521470 789607633 143111502 392597527 863439489 292742782 181702258 688041539 506214787 962919930 261500362 117388275 889735876 855997982 564477428 842103155 164215683 397360170 550298577 877825572 617973881 57052880 19421565 434038274 573172600 164530758 979331067 628704070 16501942 646486214 636057729 495385130 562691455 926006863 683335513 671535077 367372419 405240841 752525576 955130053 583437193 782519601 4330505 178402864 751410174 93356707 896748671 801790574 264896254 749528553 107386817 69701234 288830526 971499712 992960049 222007993 171579314 119562978 529336124 92183542 669844387 443447918 565320140 625584353 578363974 433483388 229730517 152318206 351704235 880329794 352598938 277428021 532219324 462118849 469149728 140109322 451749033 751036812 629008714 733303014 264415332 25908942 470957619 37985940 928912418 120492125 671554512 319508436 24539529 241160211 214072934 703752401 677835241 730390038 821116306 450317527 560162031 332903825 397266936 514828562 561573361 113287841 880258703 475826455 330874903 203133929 286951769 761391137 238622413 333548515 758297714 969562616 816840410 930218860 626569323 171690070 205775828 704660255 516924844 197867139 911227863 45305854 388834584 734569838 634042542 806667164 542911217 110275286 585328435 930476428 107577524 117829230 875791695 166344461 306132721 636335887 572666327 885155383 934984238 342383056 508869496 339755273 630493001 789439563 987617059 441010237 707632140 376446542 312205910 445530044 530308818 992447718 290415270 884109181 917729361 909266565 362663258 483529214 352025816 200730874 200778735 809220498 145592756 440148619 560315505 230970992 464758463 94151163 813929216 213597492 265756512 973218991 561946497 203114787 568775273 154033266 709347852 769764263 485932445 526697985 200602665 123991646 21937800 813940158 495468255 716877940 671331943 423261657 139459891 830755937 224037781 377368005 196700301 11135065 524698383 517019835 481245831 420137520 407412461 543389182 465762189 63971187 267395699 516333343 342389686 94265726 909351348 625659945 180991283 795045715 30930661 808556992 643828411 182303404 332065181 418351054 901562538 344289036 826615688 203924352 476320115 438278264 785080645 443458337 909121131 571402169 10590913 125152103 589878434 398540300 466583638 523064848 749276996 343591580 888928046 220058960 758185028 371908547 664695418 936632323 99157584 224209447 230659153 162186897 566465320 18547427 531295538 500193761 191391521 165857331 27968284 955084837 958246470 166881873 827483110 290571459 542968517 546671932 786215051 373555807 25003263 659490586 471593097 732196212 863276684 900404726 847580836 253429714 321264013 387532046 895419493 958297662 675998125 267461932 622595070 548802098 218338255 361693161 410615870 404730002 655220236 494611946 627046098 611866741 519465655 73308101 534570487 79479035 390702402 437471803 155945646 248438339 346348456 186458607 734003971 823397973 859057278 913636291 378953918 947152144 190780528 723699707 45508558 393417491 437529491 497614877 81950011 842733464 749940857 831044841 952497646 975051488 132217064 752496077 911817572 103547795 248145424 831359775 368409273 397426128 801243590 951154833 653155628 116742932 984722569 571278386 988275919 760243379 899738340 664185533 348926024 274104141 766917377 429853970 214949764 682577865 311871201 881622662 705770973 411469254 337374359 667643913 230321640 86712893 868874059 299027093 141476986 66475759 452181058 349131063 934460538 836672170 205540221 559295343 814650542 565755727 831011062 635580327 693237053 610026706 940596599 544685416 175683498 257233351 610527496 322642106 726759648 486867452 184184132 276897817 570561188 418961161 510598913 328884704 354783343 518847183 624487211 839279005 40255018 338234920 29653526 518862711 499427683 776371002 169772834 141679502 994353970 247325347 69440195 327082907 146872737 817560205 963365304 660521290 42211333 279338270 807520202 364173839 563332340 125840345 893029346 268544971 886557137 968145106 905154387 265070556 931182271 350963570 807995462 459481567 858481508 828889352 975205605 648068770 682702610 93993535 135888967 421484476 328003472 54141945 57059916 258070678 653623223 975072744 569604579 366971330 356353522 353009502 151182475 520253207 203149062 476038820 794646478 739705993 804209308 495153378 166951444 83318877 950309808 153358623 799833568 69217305 561679758 90382770 495404789 221531349 262891041 536269679 18666494 220126207 801159880 390567644 276174025 796566616 235728310 598761512 597471908 128263729 303700748 555519315 938558965 520671760 900472394 869125397 668228412 70362016 413846135 444714040 180448590 731731220 564288686 984264400 399142370 976446558 963454537 113319162 892860037 103276166 794199370 917293747 668734254 739350789 240355949 408202614 843774409 161718539 532967863 280508973 776134209 91969066 734137333 895111629 801992141 937137349 171464674 785119625 460985624 95014828 889322579 999125608 404652609 266137573 688362263 992473854 828576655 519453359 232392675 870889528 873293840 527646909 531238760 462108150 888996793 543763947 121304965 894368047 153102328 989090332 906452419 55989525 822889509 318164045 597243454 786317646 796217861 379330154 16616265 553346439 569370639 487113677 356502831 491789227 558978340 710546159 491164044 730900192 269456099 516240693 442912937 35539398 827498547 481486992 697793198 131096929 114459297 178482550 348134622 824963370 422187378 905575294 818065030 711017514 73653321 891503363 938165902 676956572 652451653 559910962 269633044 339866205 485324115 32423978 567617555 272325845 199067416 226602277 161796107 567126964 372487905 369615163 293779901 13151860 848542096 348141853 206203310 325781628 19159539 989984700 294506245 346235167 274220419 390519586 547192213 614974350 355497028 633420344 155513670 72382205 526518942 351862900 21328401 118568757 103548424 17390833 638391771 121704944 441404702 583332018 790053600 142789409 472158752 235127896 439326489 550337818 836997904 263317844 942582639 593105176 664265618 394821625 918039096 32275417 641783535 113051475 211862824 778303623 555666714 746632352 244248416 366304968 17682801 379338639 983325429 309695156 284456927 348517956 184161554 304522800 123792970 186792309 869760276 617242191 920798654 881140235 393267211 347314262 64365415 777141097 276450588 606271379 687710627 390620972 755603013 482557861 189426483 618830941 373071940 453630445 189628115 517818488 526042887 546154949 648760871 522347722 80362912 32114052 135340690 581784582 860995664 69209572 906426989 399111384 567475099 105285842 423686522 792867877 707111636 453937295 668913529 151146366 629464000 668382093 146028044 176654577 993044253 300134080 107379725 719258386 318023007 817458992 497622796 533801266 355184193 338836069 119235920 549633679 769102189 623533382 195305175 964333585 653015906 766638425 725282828 908272354 988287480 59663408 624784850 400390716 560582741 487592797 502319024 844915886 236712941 216276361 935433327 459195387 786461343 42281329 873515257 434985385 242379291 207916183 406501264 312871368 559658280 570617333 821997542 802004138 255934655 319729049 646498371 282605089 916096257 629565764 417388663 227265510 814923654 141749568 874625452 971769697 376465417 620672645 40634325 588399742 899395475 373042163 469666156 906679858 705655447 652102835 164100728 351131761 369422717 882067619 7048628 164228041 389467340 845567862 233504083 36942615 910636599 499769481 612866489 161610890 678757580 695222868 445131300 302230076 206225256 851766214 554924992 562950385 669602708 315300965 422737731 677344737 795947906 609601388 500876972 989250772 111631820 404933499 329230989 822426704 627113980 626651596 290311461 907291783 420991356 514275859 152623778 919759868 874091395 768554322 141508157 753732076 723785943 379356207 276725672 433364109 795333472 184413656 671843770 309617785 29934563 473509502 329071162 397216462 380578763 341435129 478287138 680465347 160431948 229494254 809936129 747930967 712292649 949818145 798642496 703457429 171652646 57390381 315017234 559892261 423553400 491724091 495537957 264606758 660194364 881762174 89589536 308374290 344006178 636039403 657303409 75829752 996614715 805446147 10817137 401774092 322161535 532705038 902956670 107734171 782443743 912578196 251178314 724413901 101916139 426633928 777237384 322298710 226113644 243950857 954450746 923714752 443976858 365103615 893770982 465201460 217990207 122431832 228886903 43953199 922214272 965935184 236156326 668155222 902484243 75078513 550166435 974954570 851074436 337259466 849724513 646944172 994873755 817525590 555856045 794490245 488265581 942183257 263363368 722822565 395360718 942071743 463876610 608336785 297870089 81300048 890740987 208018677 142123352 161353228 580821908 247976011 379771176 7305393 941588424 375035683 483341907 69788501 257085740 346893538 45887069 386423443 109300156 945217783 992100322 64927360 936273663 556237956 930876121 66153219 245614441 4281771 753073864 635619014 957513335 488928734 43037489 956404606 292383967 449329594 815082509 949261339 845934203 60007762 321163979 666214272 986689042 708624148 527839955 734428678 825397522 182297275 162338915 898862670 310493199 710478481 608422575 829467325 396623524 776780941 247666500 670244680 523620315 262387055 500195244 426410459 549254090 592633658 115311432 704147461 823945317 902134745 734357487 973371073 988273225 247260653 248926475 937940877 413533824 462691389 765706784 992209441 383199696 128407729 495179367 601375657 751293547 265706556 826406354 674670852 975932607 376761634 799766235 425840962 636221993 856090179 635975510 348451502 627498464 972601782 937167449 908835123 396230546 384944233 69649918 270121675 592440724 11809271 952249642 799620708 904216729 407546523 437985709 500553711 515718995 573820015 882038612 483111238 901198480 700364605 968850671 992260631 363724571 327903857 150714289 692893452 151534175 2523589 403509007 170163313 740930076 375511910 418829548 746051636 433686271 789733982 69327558 107067330 227054138 17159716 738324487 358544037 151960222 117889709 476825108 541396656 987807899 652463959 925236341 136013685 612719754 869188758 654462483 61332527 423970671 19463325 956329081 854304937 658664184 678208484 843825282 456171435 113926315 866323590 273652163 938362720 953250521 228823598 470234911 758236713 861506576 192225910 733587671 32768632 842377091 696734763 773315620 297424795 88277943 387505903 109458962 990211596 241292053 210239341 762336486 138668260 553121310 333117027 137398342 339953374 979515877 800844987 811319673 165757667 217131519 478933295 810559560 290586235 55022558 529484494 487992425 342063359 222110802 22964876 761219097 323724594 858501210 979503869 998534605 645731381 832711879 310532726 864389046 210520662 34032185 167562263 884484912 623958297 162932872 364954423 720236532 843951873 749580929 514825035 641890993 351039117 100738170 688385661 789963511 808415685 574376787 874136735 852647930 23243769 994361180 30342456 303811241 520906147 666321269 474566441 429354829 820551997 483912365 983031868 158568063 289667103 20369199 28179665 423585397 280655734 399696908 407815799 578548563 808837567 34252984 536179690 851503079 656446636 17877407 858139173 361362473 348331564 77167985 407058273 879085977 494224325 765670357 882740605 663438975 936681129 831987283 675823120 932909705 681578053 879817026 410895561 310137624 998960534 870450189 538231152 368715617 828474433 737704330 619865264 782021404 871573978 396793349 793453421 111931699 223602803 543233595 188315359 193296354 459104553 623843312 148405213 218899183 295495971 207009695 759370224 611139062 452139575 351476806 759593471 907328393 618098014 752426668 60663743 245292427 46956560 521894206 748319574 156097261 668155109 432958034 700594867 854305407 734539007 309856207 240531492 950064419 196877239 254896474 446906142 420205998 403076741 737876787 230847928 733880192 273109406 703209668 347367014 378650106 109353367 464823077 979259198 311684440 147398357 395563 685334884 932803973 400200508 575157980 818424381 341308191 996961957 147673106 868353955 573101829 183174699 370960830 759898534 961143905 313880990 752371163 98182079 259281980 741332518 273022264 752305050 609846536 833911336 397358751 275493529 157187953 180133510 977686537 772291173 653012576 525710403 39199784 414646801 988839905 853483241 845510989 950673024 213693201 187574755 628133083 295159246 859898671 58849802 761743623 540945285 277810717 146500138 24934604 871299924 172422572 853840144 253042244 817165868 453586654 394107378 442213002 77283689 112018955 205608639 67614904 246587584 811484886 38360810 908532906 771162382 103645240 869452662 116328289 486885870 197959381 554723925 277797353 874935328 704328677 266493843 972431098 912321667 618736544 55560846 156340933 545319853 892592528 947508040 831921971 318121976 923945540 309991988 468576193 127212294 874710997 806509615 201642170 822252536 582019507 477131636 988656466 731549972 831655463 493859107 988607104 541396131 358627112 739865669 331584676 617758639 889931175 50560389 610777597 83067556 284770231 251567607 23530340 768974552 274711646 213448807 53139158 136658055 309857254 744160428 445809136 584772481 536776276 287988367 49622793 376218286 611343515 498612650 45367990 584131837 487826462 389116478 128230479 995869190 176886361 656448609 64006922 692143484 298192095 446728529 383940844 636084003 240897512 606745144 345892885 750649033 882316456 860546024 856178378 773611747 357805221 110902162 800883682 668016366 911811321 660857419 785712280 669300372 206831645 802738004 523517767 273913877 117757962 265504075 452625005 389649237 191381189 388376837 372490135 559770271 972035637 468621968 410667566 403160045 739611108 289226599 723696054 593860227 326136320 70158373 687147642 935223456 864265792 15050600 697386826 880466707 189764811 960131329 646781647 813531883 481234927 81684647 258534321 51943491 865832692 251453122 216383209 585631966 723959223 233038885 353044611 83883550 414622976 434489128 385725990 256414743 44207591 102058747 624754298 267892151 877960560 650521811 804513367 611414956 793240666 773699926 832152297 888431514 524189039 641713528 693356970 698551884 867103952 902633667 581545261 735594657 286862488 822184288 232764774 238726758 48072166 842015241 261816604 731941605 795194642 19595571 594586413 747072667 633196428 679354642 544994914 605532214 853567501 643167372 759959986 848017558 481315605 219906827 69820040 622024017 228931422 819341533 62647141 348266912 570002718 541417945 18202623 702786449 315577937 388925269 386563935 309474711 490311256 185700855 571870024 129965199 168505235 766638027 394717893 309534230 510251763 380845517 888814142 681222768 871743833 673273172 397531823 506258067 631356438 386697793 593520340 614194621 677749287 488265298 565663860 177726693 601003918 941685675 266826466 328544992 934513866 799442767 444221087 130808528 762569340 960982705 201057401 851565417 8532679 492602976 169812391 856506080 289468711 925825165 32217923 572947038 704178046 774481259 330320612 483291424 58256106 111022906 849082789 401296333 399602015 779897481 852476992 198271529 82831249 758970799 569184431 825151333 299483161 844243893 448491300 692651262 867451902 301206499 209188132 736173672 105059263 705840466 917088647 915716846 442598516 838752747 54417279 510521663 494795384 948135070 475328544 226510551 824007654 752450179 153222912 541009436 832138705 737167830 125392881 432916393 80679255 46844710 712427744 677566327 931292076 629687989 227614339 646750371 711429469 2873785 106371007 544224284 461802881 784359398 210011207 127665957 125691356 727033689 57973003 317210928 175003213 945747360 106714082 277013965 118291011 440753290 43794313 702962403 665376786 819233493 272646958 292376321 847476166 455117714 776989406 208381271 194481111 630625232 604642466 990141400 512974742 54061679 679606022 246978440 57010655 785079816 914980283 189470044 404522758 28730280 150074620 410756006 228768011 683123106 404545472 202102321 823416042 805492914 567485792 292244857 862843050 657265047 200826220 255219808 545636341 466659826 181570276 664259334 378009434 455608423 926342235 415824349 929154084 238376544 294348060 574747439 394313027 840859960 759751371 173489254 443533116 789114608 767209236 405367797 734414665 665223671 765558364 729458145 725838439 526958585 547100700 732290570 994524431 908422840 785206051 336957604 508193643 20004234 273796836 315292650 423936911 145581422 742163204 972867058 328831211 567787387 824936513 612927365 901928560 54190565 760592509 470323678 848108536 724438200 499239239 279348781 897225106 862335777 984156775 870888880 256605792 472370396 471542278 217237631 772818300 448345175 556571254 524604092 839477770 203833822 935445994 299002372 20337023 464192868 954086825 133068308 324675973 664433393 549259296 651701704 916091444 112875020 804437937 294687015 973034247 573590656 187198317 963343365 863307181 969680944 92816349 859826676 730214153 43483653 633800070 734731114 858789675 881402409 585572507 901948640 229622783 82679138 859104159 990746295 620492230 985788763 722828599 772495036 898340952 480622878 921683310 183935989 36095713 654365509 284499512 297129845 426299069 172051617 643248884 929332312 805403422 684311078 365759057 304009575 769017360 436488464 717796790 780184087 979777590 981899018 220219277 308810725 284394220 114069423 219288341 937355828 701072868 975432987 649235732 970251269 583528160 680415125 588674568 370562056 9238728 80604070 225375538 403875707 233052917 312590596 51692272 931896513 429599685 282569701 462929667 850268177 321228574 505164980 481759097 742531137 488453971 640124412 582751613 588380155 931803851 522459979 296085915 412292698 649580495 581918400 638097005 957058695 365155729 817180621 304796312 767832273 57842220 345209764 463102013 694429926 49031293 739824292 219157282 657689289 1327300 775325421 992263669 607851491 957547983 267569480 829454846 740305653 31961654 341944793 316559284 826593603 894699877 703119970 840388930 397647339 91082955 962938057 431617811 140966752 709616221 279311161 548124716 388695064 208961703 82738845 181075904 724744491 826502456 471691291 952736996 179638478 123280948 291623598 133364733 763498648 209517102 318944793 676752084 844089493 362774494 864216384 776755307 972077456 905715559 381116801 802742663 743562601 319500915 786432609 908391954 529157851 656790648 172061164 769042162 535421939 992621821 587837399 216145770 702296530 342476732 153704366 567011813 946376469 409895351 315430186 241554934 670390439 355388214 329077436 152334503 738285464 116738342 207122332 203275923 880319410 246165722 298675025 420135462 371166743 907851347 933274459 224471454 978925140 940469354 958389671 791160938 373046193 885700622 5637929 967376231 603765252 742380232 840788192 254622580 106611203 55951927 419821858 172690342 559637771 444111149 262740406 936249362 349216648 909412291 65881502 734894321 961005602 856253909 77775372 248062068 281970966 819338960 892881544 188933011 228075460 395029408 554019860 672010486 107899518 748368194 161645135 741268598 431013852 657736694 451289421 924383706 62883414 905549877 989846473 461360112 486116 449796503 275824039 562669097 141679673 332835416 25488332 911410900 137648727 413036884 764323067 559130494 461660948 586747660 347272288 279190725 613725945 977906385 675579687 844379322 412519379 222732637 734828585 105547491 638674333 736558559 667998239 665935844 120745241 319885558 658000222 928452962 39037371 983935502 561165649 335525200 991482358 659530567 791754076 223994167 451233080 64845525 121418394 463144556 898015051 206127113 839824780 439064161 37540578 439329478 332093559 141882959 681181915 450217814 567582328 972711428 231224362 987710434 329688348 897862815 613432825 919121716 739611287 643750824 116932715 966621291 430377881 512157938 215789564 255328646 384986722 344681127 615413742 20280775 212346344 122642993 925474177 490059616 214689666 43104523 312667291 112872912 640690243 680089823 930930431 99138973 633689816 204357597 901521547 460900881 976744233 77739416 369723479 871234506 977221992 710371051 122258610 487715282 425486953 836938235 905127335 119732266 851810603 116365466 513657017 602741937 198021340 650379287 198293227 672871288 399923617 225171962 29889873 186566400 345960639 650598228 204743251 921418950 294444489 512864080 648797161 863667683 807720194 740014351 755336502 967412321 972941466 666181555 292450433 206572598 155802746 694668980 69991015 23972609 991461841 569123116 525473738 585840405 766083602 534758237 368453094 598299694 467498972 849226483 577958754 565170982 656068778 673960480 240095903 837666867 193479756 381726587 427283679 470247866 647524243 92331731 941305941 343806962 733100836 543479918 434001498 594134535 136004724 834429238 958825967 660069644 147992930 452165868 647119115 404841020 738609615 595001827 694362996 361288419 299482774 441383743 223143986 416901930 929347616 238836579 92986052 979451462 53364381 693658110 643057138 934682400 392758151 781062558 928550021 911318169 298509683 486629666 86318329 4114070 979076572 680318483 429397472 278537388 790879975 486562447 990058533 495003015 753771373 521019630 499887529 450685751 441093028 561052023 365747684 543566320 31900947 294485373 328316 849487894 77890901 525944217 948961008 550144806 519175406 222447400 967554607 880658628 292344518 803897463 490078114 940341142 910996452 975136627 884383261 752174282 608965524 680303057 44606589 224290780 807092586 984410008 186957075 349737610 437873716 927678616 210922708 373486038 120694008 807268270 861292654 243078198 794350634 221787934 193227095 672062488 46937878 810107108 923775768 915368490 162721178 271957548 343697473 706138168 102485066 675821661 582055351 178556616 344712730 776769625 42666384 726585205 389614243 933582072 858436764 885319303 98587593 201586477 334532234 662986822 60320498 809640452 597046292 1455369 421960662 381837859 2608960 769747569 299660870 969941267 307817897 805008445 239835718 361396897 614770352 338616421 121105987 946850190 973824880 941407573 161877223 130612794 250683101 681616913 952052610 112906496 748924145 124744232 759912421 278263243 925452277 834812196 387514196 173366568 634574406 601337394 520748553 220128891 188030938 984939902 66350247 732143154 198219720 700760997 390194154 727049805 825144688 581950156 274365190 556869562 403740743 611920120 12651304 666892264 868575892 656008508 297534607 946446535 671044036 135240307 673617033 188581980 988275484 517196572 649944614 880759885 164803114 721142154 627026756 495377603 880825701 909959756 654871554 966218367 82421520 214219758 917698900 84968739 977243310 739540285 226057964 609523597 488139980 670948151 207311002 953632836 913223787 187127988 193320436 520093905 512994731 412390887 705168599 812539765 941281585 712546182 911736686 542859046 28780941 584563180 592397845 681828509 378971019 151893965 58369201 6257985 565966773 192113589 361168100 813048477 793267530 145183335 848062957 289882430 42241890 72444546 283222713 393678945 638481831 622480866 145806907 777531922 170885081 720006445 280316488 606418577 424939181 783065046 620190897 246102157 39315615 539056950 395293033 962237996 560542889 376693813 919383851 749677547 359595788 529432039 281411314 967357017 136289616 953235779 752161826 328077164 42016701 605976245 484120571 822387029 532674743 615878543 482756254 681312279 761580094 497966814 334897898 876123492 444309045 293726588 969808538 109871190 772643664 891042099 579463506 117737999 254998126 810605494 22676930 294785408 533393421 889460230 672695215 950780527 806990277 368202533 485315096 135869738 522731537 990838988 273186739 777042782 547102695 902060773 163738074 480098952 681380121 150861308 320924133 982155294 916350054 280603971 692110536 809217088 946818293 502802155 447114193 541614775 83318772 929674398 117998019 705490339 920033533 602603323 249321173 882670326 38630795 985169371 93034948 817504478 168457929 515474262 659797561 844495367 812902384 512231149 691151849 201587400 897347538 8915979 134067151 830601679 558711124 59774221 310590479 416145842 996305131 351781832 567619817 599701024 563219847 92097503 949834260 738415387 140887363 390041635 145756945 676742553 594003427 168538209 42483494 170980322 310037268 68629590 103143439 444354407 966456292 700071536 249321496 748429125 573206470 543151037 127357295 524962434 215741468 360003481 345225892 73555364 667179317 653721560 416050793 458839748 870153478 594197702 472216682 414470376 960723783 626544976 588356108 377986795 606523296 735748032 419673206 679532210 198438748 380996556 531972706 13816687 764832451 699523381 399758327 121523233 89101661 249808173 3987749 741533570 29068812 891350059 154090456 23228923 141811892 555237804 888233607 473421461 848247335 375695225 185495178 593749817 558150593 339658263 447915072 920434663 185600970 477950200 948386393 228887202 665114328 266404761 920452012 580963091 198978139 726255455 920677907 214391431 227624681 345853559 139405164 189468608 849940221 905798670 367370844 451970637 749067928 415721617 147154272 305739080 351112013 597174187 209115322 278915965 397807284 525650682 935293272 579876647 173400425 753937816 519539268 589686027 875240258 189341214 71262994 631638184 90794775 696053859 59838325 758719935 833129141 943830694 621143441 4513984 346320978 66492740 489963806 165941098 171719545 759879868 156663687 323572930 521625558 21792363 402496388 77425877 587955766 558141004 418551223 451494259 346557422 399414019 243364174 231619054 458119916 377295975 771348010 11550932 688577221 711456502 753884844 33662096 846304017 624564713 855238934 416436569 658202044 214229143 531718079 263291424 444019723 502506797 531476738 311149900 250583987 498791455 24972339 894465349 808149833 113491545 275150445 789337884 665356496 811954627 457179518 369824075 536249368 242042781 659827351 589624825 146793333 232578418 195396698 343094824 785162445 665823571 478297352 137197442 126029057 996996413 493482685 252210182 725704133 513050869 841889969 661894353 830796215 278028821 861946656 643627443 783008341 899746055 776000144 168923244 866567280 494825004 722781604 380265501 135467405 616273893 588790982 643645052 811785575 314225586 535084015 415819480 980681044 647485394 205337106 730852977 337495394 873917262 244327283 617046935 21076445 557148162 483119331 959732828 38309176 746179736 934322072 889897801 733710466 616465179 243390907 487364426 44767662 767703337 75089335 439144324 609751580 909623748 205412898 986601735 453839068 17648989 109728580 397521940 705486281 713407646 133390352 590538853 709372998 434180505 913153082 82642552 37750156 654733092 89430528 902239382 25290335 951807319 490071663 292635381 835821227 421247590 207134830 302076613 161631456 172907001 953089794 90787101 456254841 810623433 828297699 997303949 514381799 620133250 258079057 277414894 938658674 664505391 585537960 475375344 864052799 893792120 403130140 329462308 826361392 969253422 781984457 194019639 11749630 384496884 787140082 736826174 718351291 818816256 338947424 33681167 79065468 369592246 102024413 407146732 39261359 614394010 509734857 58601344 690041957 104578814 340143216 77638285 258169380 616910769 364003039 569882109 35174434 843914123 828958861 513555976 692464491 51826120 94380289 52570655 667605488 935502790 723665646 175164185 538141785 310170804 992407262 612245183 712244142 794173387 486244214 783331012 273819210 45115695 959499162 260640716 820464763 798214051 376988972 454656555 827327243 848792073 292660498 460220086 641766502 596904966 802665161 545731107 994418324 131711968 554013255 709951550 18212883 699065193 742601564 383187979 116063348 139316534 510807001 178401383 829101872 39947939 846063857 446045332 577069568 16885494 752740539 692753602 652784521 426223148 628802392 959204235 842194619 100507958 453896748 842715461 829989595 577813796 692851749 351183460 107305087 259805004 447897088 157344183 940505459 258765451 393187415 722906388 909031892 201002246 840897684 706471084 899882519 581226548 48015818 959905074 914995030 857163733 383440493 700440231 65722338 369238911 232852567 759904886 821984291 911652521 945384172 175058752 843483140 15482650 706923974 68570901 252347445 508559164 640534796 623410982 116332242 461004155 435098875 775496423 733391328 137467413 373470750 497743721 715314708 590217258 118483963 501307663 372797008 437684893 232047945 970062161 669823695 159415202 264921723 364443807 735080904 276746894 113841101 248369570 562494409 822596754 300108917 867326212 476972837 227578775 555018802 805030210 815198596 959532180 531032003 931077770 727014922 528965955 153230329 651502331 171404619 296736341 590752665 212874280 829220194 608205399 574112807 856372620 161440391 67012016 30424632 949121393 916638251 847405982 585417472 35773880 878327158 356061878 485361297 387884316 580051655 143360288 553352534 422970192 663355618 485886908 545782505 104479659 895826648 481806295 962136049 984386069 49515542 311109078 245917571 267234120 248647475 593873606 997081238 226222009 621593543 232297837 443365034 607474265 301520187 769651358 267969866 366928526 300956211 649788085 22422029 601219164 592593594 481316783 214930467 720410425 825582889 675992670 712905572 936813771 430178019 201539661 561999628 948813663 399641761 972064614 598520107 750531096 397189905 592577056 375119074 334450081 793894615 623054935 683318075 369040595 947888360 59458206 964284936 771501203 176867087 687939656 403216983 303407681 978581925 110060157 493522840 863575537 652333867 24453541 997213064 175360836 325691762 170273363 906145588 393938717 425437856 261594697 157299245 479534739 551664693 474477932 578254241 598407472 401720865 749149440 822073920 384664373 914328690 372312793 311977577 86324579 70706312 942978154 720201889 257839260 516134183 682382824 452213558 641029763 381277853 706369355 423012214 810582894 308285400 430622595 882026500 206521945 387346136 348871754 463834703 22119805 745076974 289223625 27209277 897870127 884910533 915672604 310164980 840712123 1802334 645995317 108901910 49191931 782451130 758085770 609120282 725154464 886698201 505874119 201224916 725496117 625911067 19826711 25965270 744578928 18641182 69337548 306059159 681477818 694101877 854038916 882771445 969399841 246883330 760518061 22139492 590063948 952134261 565339637 66709466 548381855 405295494 322408021 656345550 529942709 739334923 100985945 939521639 797605580 820094422 242320503 383592172 742699288 467608028 415919167 373558503 241939943 438260278 570444671 863598045 498893454 462810600 904914943 416488761 683515395 909775439 376934116 250282873 576152532 175044306 859659788 145451238 510447245 302861399 410798223 766959689 990638018 337524045 239054231 766111784 679244747 520648741 378240656 400811630 966966590 942080384 366571238 157470726 276865137 58711553 374484595 319502645 66404600 407678568 173960791 328720465 989685566 239044760 81014321 691014448 938713950 4601299 941823654 45887080 29125202 806198687 658355316 634448291 72848345 866926720 392734515 595569770 63817541 471026987 705769552 254930491 191986175 132213954 81275289 589450000 704175756 849493314 344478179 45616720 480030596 256964731 230020298 164878388 761287322 618786936 831547539 772786792 683686663 769524245 998196258 563592756 711198411 959939515 413003860 936865988 254587129 92955725 148153895 420634869 272919513 371404857 561573815 888865404 931081293 257951740 513362765 948644696 261013802 409826823 934186657 423407088 896355891 495266032 55448697 605068291 846248866 202969705 22858050 596834913 792264947 116503060 486727537 675686942 458530605 115847395 334895048 633422121 542625394 894894255 628603137 174565608 500687180 545556131 253276685 198272601 982165945 77173067 777503272 236832294 362623607 988789286 380440976 580676633 619090797 645321358 850020754 543925106 299799061 72020682 669647349 800538229 6127064 480072309 139979515 354311837 28633958 815640601 810979711 851030825 265823533 972909010 164521685 227095412 90126954 463489383 85218194 829939796 113426527 768565561 859163078 900414375 11492284 234420920 785737349 819944007 998319848 695775350 136386573 559622577 644526265 657008539 290983615 647264299 412825154 923535807 283793091 824488313 948758047 278401673 607998579 14460466 367153072 425233147 654889422 789002413 552806905 129355615 662191344 761088185 666493937 366623615 951280040 940534012 164446863 946347080 384948246 370183113 889046974 162010883 838757249 219506788 169770329 313476300 269559676 938883300 752386409 425076367 908379509 651970729 193306520 408318262 299820012 224923331 391588060 263252517 662231205 46251787 670764745 656318363 779185801 629173993 318801017 602058788 643741743 439201903 563048681 936854871 561219262 643604126 907076371 811029684 602021529 629302503 407796657 174382638 263300725 599599073 430765993 190680374 524652866 655790924 421425444 857680200 78924749 946403039 396890547 720530017 821064116 15597940 849302688 541908305 696487684 344184655 310008219 713817135 195155268 805113165 298961224 720254238 716272636 576680999 129219974 131859274 587062577 753339542 363889286 300059999 780871018 778477217 905642689 400662157 52883725 808095572 225916177 715418290 979557159 280963357 442978726 551367700 907452722 55907845 628344473 150811562 634052432 366449300 491001510 475282865 104186377 598140894 568906014 794830094 692389233 764674130 336617929 733805742 291732781 156175517 210182294 932398649 131672052 14197904 202016285 752798361 75237107 399728474 119973620 327010224 922687231 752375974 604766487 764645743 327770367 995877365 864397604 402498669 749152789 454247255 843098844 600471176 958744021 456794653 668006035 281120424 488864040 388617911 914786399 688365308 521715634 506118470 165282888 180848128 988588284 269524854 305046788 500184302 587438243 580253071 875113320 916937446 864975122 619770364 791839386 862823017 813183527 66143118 584859326 342418406 378125010 746359525 860462917 561210250 478572764 694878844 581480880 251442375 701751311 65441649 425566037 579544547 431137995 163990121 602362942 150297445 350328679 654667422 201932502 497027602 415801863 620911048 3151293 152451639 877477981 600120484 285402457 129193730 938096277 25785194 897788926 51641735 621418577 530136494 442607674 869407508 221020844 461570536 51153880 273811975 548322662 302634991 725002632 217949085 774006659 41347599 165174992 128013668 485823508 135146594 719040238 423992464 4516783 361761774 788380048 596930761 862634388 239604279 586161822 696709787 308206861 221474191 291582302 652139288 197039726 407713073 799882628 520283955 876519115 419482299 235584064 798529614 100423573 848709626 377233676 96147624 306824344 592158166 493298373 248490496 278252506 999187615 403907081 749092963 901105573 469537041 453134016 664432790 122672359 208707389 431796246 573742186 204625890 727965811 82919400 786799723 941505261 317221900 37514671 88252482 263882107 680604488 201900596 206714640 322610933 635623731 553304631 809910706 50211551 253244046 862018668 164391499 387825037 291802565 380448571 42987275 589341142 497359658 389217222 843496249 791688770 82396788 131239519 909102149 111289011 458240268 40362270 417059332 801092557 319776357 684948925 407847062 789556575 190077559 623303092 620100061 474505367 168296088 217459778 414347307 671193664 223394315 761286882 783304114 63133025 266931940 520936702 855602085 910097639 341302303 363255313 81423687 821623530 946565638 416042479 376443342 109378921 488295093 762118959 803551754 261180450 45886590 273353059 768975597 820830300 886145580 327408695 678591581 199345431 328398095 590591070 751703396 99419875 18472355 971487574 261346534 324217317 212620924 277824048 278930489 671641238 821682695 619269518 267996823 696477395 429614991 270118336 150091878 462958941 648193156 555829390 84400261 883050594 260348842 236593824 601866325 29223272 733290639 675675041 458595075 263699190 27049371 930482914 92860572 908781359 962800900 693162326 794612954 442165249 152628515 476017025 949263828 381033079 968824870 852242113 931353653 725448405 97667614 601289063 249170586 913252285 865922569 448327434 405250774 954263632 916209385 125779751 968726342 27527501 865029838 215930953 955382879 66522697 580431703 280306722 945519162 979032919 568153628 75611932 459657726 224950906 449853905 518137181 244084601 621276107 362630317 372608426 385806871 786989014 871715778 933306486 614938935 879033644 159007823 631592187 358182525 344023167 154540885 302196289 589222041 646993622 506206279 854478697 364433223 21791925 933862548 581879688 238235132 376488076 487194016 115333599 16552789 737367066 652884457 748041607 193185377 528630698 273097441 437426796 392234733 101045692 741099770 794822516 67692571 443890580 337952384 478383455 272260897 293430355 583567029 280665826 40481444 64956228 405437744 630515671 301688217 425251433 400888809 926005794 183214001 214972724 553393218 997705688 754919833 436836984 633758078 394068948 702392026 712626827 823826469 813335931 145481830 324571210 767027674 58697881 4974109 518520585 969754847 225570180 43262095 331703599 345470555 805356988 322087687 984996477 114102830 257217284 840215506 871936152 280324144 477267620 120400026 910476314 443079440 980162702 651413158 547943784 77209934 253570986 700553727 451277666 458493067 583400182 639224489 310166947 953902781 787116706 713550559 715258919 171313680 995012129 348501270 19492540 760646170 35039939 636071819 629331465 44375820 134832188 579041812 162387817 576010503 802355883 681717937 451954655 964520187 904769760 157014546 319522437 118304724 219752491 623980340 649608586 93829773 55264797 487768827 819853469 783362392 298900760 633716949 240963491 217591306 185034000 103909031 959053047 818296740 83701095 564560031 45675240 95735084 60575318 896458745 154603314 226955113 188742583 957800537 287374424 630368475 367556466 330432632 588047862 718319229 613341744 746519837 511508904 900200806 195668378 317267302 650878490 127132247 457035181 492794540 308515269 607078305 395976503 215109454 687025866 309989889 141070276 997516264 952259140 536946069 254621092 380497017 545879261 42591611 294702864 385145806 125856537 657286175 221762051 622116549 247576819 238067688 48352535 225007302 459859742 542937831 42160469 977967590 845721321 724357426 775016813 367207911 838016424 283528084 555820874 458417182 544171093 28652031 410858712 61999363 817409471 924666447 738076342 270808679 516910634 74751176 132525604 851558185 16770038 198114930 930002202 710706936 381247379 509338049 460429111 551462851 330141313 619776726 714569850 6561336 760175572 865419098 722504737 926852963 544564973 276468347 196667702 883518604 343789116 463518073 177264262 879093542 888341734 194997271 430981031 489019156 378890815 854882231 258944331 631845640 379721627 861033392 491537224 18234980 681043689 604850731 558534489 363270858 342415579 522216535 487912523 282814647 852156005 513805055 182108587 638783384 102805864 310269224 700128819 385622231 485893570 593750277 276904181 483295337 129190083 60295625 297704387 188869393 102132146 210477768 889805109 612466627 284097119 296684462 594756680 22042909 807847241 727185164 757894480 666070493 497476258 893692265 673989829 820033908 907685116 247320318 429781434 266224601 622488094 142628975 581943026 673537464 594654288 665454745 340752874 317708370 220018329 930000102 380564063 179159685 53722731 543610933 304321128 992067480 452341516 925594054 583176579 654935047 795707701 741058698 667541087 529785892 170471565 216214018 614950491 360314026 324110445 253061422 62531805 162241891 273838334 133972829 781166372 732926263 812264898 692723934 867597689 291063498 288474762 419473811 698010095 670111166 728731869 506076218 826272298 986648863 933144834 353244697 311350964 129881218 496200530 828805659 178107128 700763078 387909324 325014898 339729677 304516688 879017715 980980985 378591153 429900225 615106613 410136279 342675103 488422055 31772275 939633733 166616773 492602074 13425668 112896221 198745889 264824446 694113745 224947225 894543063 200009903 990967632 454823612 167431951 355158118 14957302 857335678 809860323 103653778 591088192 458738041 687272504 309747540 215591878 543479517 844039659 999514077 450345890 887112772 544013693 518786414 832194187 707572728 233272302 574978091 599360569 664915372 520441982 192421866 426269418 574353114 664890670 469446384 397444648 690851436 131289406 198187798 665485038 598406189 799406006 679318246 736418400 341232593 270901862 724337185 855425197 194427573 182914404 790035140 619515528 980928114 323631807 531580849 75392023 354106904 935967836 447649557 601516843 260328057 900356649 179959387 460300108 318885006 874982788 253685517 163156615 124438638 565315018 262443091 276116915 448266947 87524747 749756834 815530498 302149806 443956162 254032453 367396080 852915928 692406764 255633658 923780198 139211423 991240463 318049383 888285254 122274893 107906978 364772288 128352538 834702831 593605204 338348330 516000577 551864581 779747641 612667154 668480103 452217886 383574196 559997690 702144662 819235488 775784799 729282794 401914023 841165068 251818850 94857970 882275982 717095019 537223185 271091635 66542208 259838662 907799536 458275288 687673496 924830010 466786331 824471862 207408342 119407366 422989006 383953929 990268750 716294148 900666781 215545075 375289134 866193159 773592239 58271096 547338423 610017471 85085148 716384790 567969087 460506523 35165134 520433488 726866965 608374146 769716333 722338275 344094292 201545761 966924156 910282454 572655771 369283571 169456493 893876037 128595968 738349251 507433352 169489085 500869036 575802917 254645837 88341270 232470125 767790905 562218377 959146527 354730203 54644317 645214782 689171972 500984025 949684338 867546328 728042262 202717048 934622849 841346597 264800956 398467286 175040580 180885140 414465856 510787292 69624663 260305143 757714187 82599633 994055782 448462766 905353570 948937993 469250018 227237304 68595877 164428536 865051708 366614951 309627382 880625308 535685669 757983154 856846147 717330668 550222031 274924800 893771607 512763014 107833700 399811479 849038019 668415451 28343286 132138087 291729006 936814481 111186318 96886894 538803075 365721405 664854721 635749802 361984353 153185979 278389301 189591589 15433553 774829954 624340964 881352499 106549817 800578178 746129516 496839509 891126955 242176629 460529870 945216674 720877376 188578850 983786458 304619471 624182389 797005706 587394002 993529718 83617804 606104082 406960157 372483928 83490889 536881793 233875772 181456324 116613816 2363430 616443512 190874088 955088043 455114623 425013984 24145891 595316353 81419717 315822916 820961755 539279958 714092233 212949030 839261269 837448439 282753593 769512859 146532610 564574690 764612121 628035969 501095308 698195876 438331970 278622443 780662322 367729243 377578019 498596716 99503477 908391892 147246531 676199958 888538386 656050747 651168801 21463901 877658229 725720143 517859511 767535716 784408418 189633762 999010830 373445580 60060042 122146666 372737993 204460891 208262907 967959071 34034677 71586513 448270174 653243684 312157530 978154535 658679757 36154946 985819893 989119979 336939525 96169084 743128322 676700915 399919620 880742456 473473896 317492698 368660980 362422983 964828311 407644159 112736344 319472153 215591100 513146984 298492065 705555670 66468709 792268290 939181557 277087121 13620251 523173286 671682925 152925813 352467836 788583624 389950850 605325537 395965894 266864271 310075643 513852811 400999787 372059450 452336709 944695605 154873299 136058494 651936144 745572422 565128034 949880972 919371907 870186748 849734416 485376902 252911979 910320359 274279650 133528594 994304457 884915620 684162046 861037765 901152349 565412917 598827562 713925206 397103508 205187757 109862347 90945233 963185912 67343886 836990467 267430634 476396103 602825572 55849834 933761454 81058919 305686028 940325892 148163599 564347261 994120739 465626237 125566319 922330732 485802468 377970528 386760195 951490301 322779041 213415799 65107825 57758849 569865304 920734748 471091211 660252615 401531735 370210110 118000074 646434025 952678076 973953432 532690600 150822896 480386010 351036907 896750425 75249147 339492343 744945373 631529366 966422972 381147574 536024584 718756528 12012624 560818933 553360882 25874257 510031171 798561869 926202067 336594190 617244204 157344863 543142562 422429491 244214551 392979518 793893498 89189212 500068483 835760417 279202357 227526412 894650105 645095002 296265557 64003377 387093887 636847437 281789786 330928006 928387711 250905794 224622416 823058605 863096442 86109063 226165632 597922972 140772849 286531873 745710094 37062276 525584985 564407056 250033547 292757533 382329977 914427344 796979389 696069063 713869244 849227982 275966462 575640492 213180223 813902671 380404350 512860179 478139284 797751361 199635254 697086313 922830627 202644848 50424032 146944772 339475646 280754855 744737278 974208299 305546459 944849992 317437281 949997384 602228260 848767012 288926884 453354712 437547998 465374930 751434261 578881820 953558048 110901396 350730697 858823545 602761850 686528059 904019529 324290416 450832505 480246369 941190188 910646521 723979120 320089584 331016664 841483650 805122715 974576020 32207168 923858179 882404161 848652356 131792457 486402004 61452468 867719549 302673115 13526685 220462967 16938143 669090287 560249051 283395088 727789048 778260826 416871735 89033663 440784057 335658387 844017678 931445104 952888492 284291702 272693931 634446923 322640387 349659696 512136253 114388896 310727284 392007626 574805292 570937923 307504900 283827675 390772351 142007088 237337916 463179038 648832578 235261678 399325002 950160979 605710627 660665217 682375615 653739190 11269292 500579386 833093731 848965662 371697585 736107236 540783879 680855759 995108274 779115394 374409447 930308823 984050084 439428400 687664319 104228897 290304314 950178412 548091826 324491856 570282662 434760812 236630330 369786046 533104172 26584540 655399147 961929888 909292385 347606036 468643334 246326027 864376928 458627498 917531524 521608899 482207806 394865770 111294368 679304122 150814106 922611908 38487824 15881218 395912989 331798772 777084128 462196801 693151263 723045852 850109520 937183072 667418202 112321235 128553202 900153651 904281391 17701125 736682733 617435133 593650414 115594650 160782543 365391785 812047386 534606997 114879593 369129929 974604662 514079548 419564559 833834294 553746994 427503359 530686842 211313729 856074969 110794564 114853131 403515557 828217107 524550888 690615589 738556299 855710457 280945297 503216158 324021129 576416448 40284015 634786551 122862114 752130098 707259812 705173376 215907202 1657159 403420346 380317184 519302697 941790707 6073579 757811246 811190894 181345910 979699479 643182605 319094320 775300604 827387782 207822631 666267684 60955819 264197879 334446223 451897246 54812204 634064250 245039345 921894819 593336719 566779363 627640707 999133064 321932078 258511292 921079575 273983238 637129521 658909949 618176739 49104121 868866279 894114088 213718833 949202822 662199928 221637049 563793737 6765212 581004850 739521854 37535741 758942399 353125580 595338122 38890390 595780915 218532308 922345114 603595816 718964417 941509695 692976411 230556642 138803247 458320957 696045928 320545698 569995465 466100369 640181899 742028640 571337934 483775417 655033783 645676606 865545797 552742407 988568899 448320502 75052354 556108977 142580734 481936089 868396367 422804170 988834056 360459265 565679912 330890697 573070985 373863368 233470540 986239830 337424639 293830666 930129314 120001471 892187489 24636349 44941113 193111976 704832824 434001651 466166388 609527810 115877875 559524522 968421571 541429669 876359632 113541335 649737875 248351342 913749407 15335650 409395193 351827490 464605652 541873381 22887740 737280006 474914811 584464338 74157682 314049331 312389225 262008001 241238371 960504648 505053869 830278331 655725506 665197204 220070837 130664579 617492283 462231073 84141916 234964759 307518429 726502835 610395383 28474881 802833222 743485930 620317552 669197000 852546158 186424963 966239519 195448309 307251686 156764512 101175264 658108838 821620591 939354547 316960218 616023467 207947859 495176941 338054077 601468373 243405064 529734810 681718492 604331391 678660612 912854610 507376234 157680848 904390974 761287398 502178171 917247973 695072488 247897009 228752551 998408416 65784317 942772953 712602283 91405905 970651066 588151638 938101626 725998264 899640657 582516963 786050979 722368644 260674171 820774612 185604845 188164126 11609721 227877960 859094476 448939442 481410400 99036466 580083123 575527109 5496168 340298849 502880103 152742799 455676519 161259490 592257075 63107574 137814226 781633491 331578804 44558257 635257318 986320559 455158469 31720142 375931247 298017667 138930988 903873240 453793460 791091871 269395092 578885291 204441061 942531171 761630946 472916810 189084811 495399132 416595442 976623531 189131907 532100235 261939752 82168247 476042442 397482830 227863070 274801926 474623978 190234193 826039034 543271117 348464071 465855906 837130397 787817699 365019698 202935540 315243750 624987617 739939176 531682693 418130295 514716720 107646559 861825671 176142502 39689266 496336176 737886785 94264632 406577018 836700044 665476411 135599368 333166994 637826080 534700438 563400472 208397182 401582596 608572017 885181989 406945373 436589719 244979930 449262239 34650363 915251331 591981553 400905371 238461718 259647063 314736938 371955844 544819388 212825354 885348737 515311351 252599869 909132105 458596684 817509290 20265550 496317006 18562817 516859350 507834617 165941648 907875065 768431859 355739965 310156466 220911712 505687756 578161412 117115068 724656117 458056000 722207105 821438206 956534975 97789698 666496537 687098441 401696634 669827230 808476278 799195956 218043276 878420305 173313679 731378278 437437320 947251302 890612782 60979551 887302222 510552519 841971710 16979745 660393488 291824060 824672664 464957778 174382418 393221332 574202001 958738870 508538189 79193929 311903707 520391765 870199099 198260593 394406942 263927890 676766357 857861098 968815226 753532824 684223621 993262127 96444028 14721891 28982860 330801176 623696815 251538265 770732153 503096357 525752934 475411240 546219532 184387983 16131485 927162817 704186213 160646136 133801030 461631540 108737233 356939562 944094094 813276411 797220097 920810315 549460303 249241157 464151546 421046654 824643261 999026926 158593529 41191951 718987871 198078001 345904280 312509370 12736424 939490362 214639854 334492077 601749815 944460846 283220256 887490584 213278085 770686125 280487968 74168868 91222953 622060585 401515029 992992174 733774964 692146344 129139509 179221492 836815682 250042501 595311057 417298119 366672860 875874109 762375766 394146536 444029272 784174410 628737003 955300887 138807693 711190466 113271490 602627658 47539886 412166865 890803604 665553312 531862388 302657777 264345915 613803822 533385772 669623663 771664598 322878954 21953562 629313078 190534998 674193825 800477538 232753031 784287678 773562933 271129997 768884644 273137524 221647050 130341730 85637975 571391827 41897173 878620478 392926876 532686506 646803032 221321279 515161281 219229866 857810318 655119437 91005889 377436524 272367057 767782734 901784549 749658847 743725450 378637529 733738092 958110733 139315136 308216714 872806328 366080181 593913239 60604104 73546269 789184789 772717544 22286021 43273069 779247756 502591775 937584362 239487394 343424234 534312848 819911126 459112819 501037063 822083965 348528011 510677456 865629381 721067162 494738224 515881865 233308550 989412780 851301162 498886328 302169693 819980410 430241198 687549998 811142327 600034123 387189784 205241341 230845802 643784330 620335117 841529225 534744221 53658537 494084456 55723440 111792416 12276853 856854882 125680168 269194148 885731373 60327500 113823156 248932094 45993061 387233091 969756163 70383194 882036470 472862110 73725642 315716478 30785409 912636021 17642790 381025909 18387014 689130404 536242130 580022715 272191518 872165570 339351530 745355805 782675911 17508091 490188559 597475207 4946994 850526059 735162531 828139010 559505665 637536818 77656044 928196884 994694751 100534303 714713448 114940276 756263139 392410150 850697813 462036449 795846980 512131281 597623132 779016852 204042036 223388689 23719208 254834248 511890880 862154649 305022995 887077642 543805495 41104661 981940785 224098764 631404635 223374951 109679605 96357694 801594247 971287185 391509377 130472961 460213850 10412172 849123445 811815742 765687002 328576546 983737710 67356831 255181018 766380321 754502797 333189408 583198953 417507278 33942826 55483662 905396152 814625227 523277134 470986756 842399087 41276932 897082476 696543630 476947016 439913385 27152370 258280775 598083344 914422986 654724339 172161522 209052227 679118569 674301397 703565484 898577494 907810261 971701163 146068326 227982369 237297210 213450248 55849028 289062116 544809043 960867622 443410787 343481366 689135397 209868578 182306987 355631498 927245235 669563808 82893165 848019014 589910333 370629029 512413218 195746623 325424338 982083195 239257119 658494774 815784002 487488787 938325783 879213128 548919611 139515316 625571594 461647085 832416054 288815776 432315590 815795037 748076311 97076712 53556462 535535951 551598058 821887107 52206102 725065112 821402257 526116633 401268194 493656662 146484725 316475275 815488437 628778925 437229261 299418124 227225023 996378727 757354334 628638444 185071762 363638284 203454962 275851531 249207733 283557901 847765854 275264326 466557760 195778295 887852006 547834575 711777359 823397666 913830880 700280048 324111180 314282151 872844762 127639246 159656385 358957734 841880842 769071277 227153928 431100806 472033722 73900668 505604042 638168439 475029673 634364236 841057790 17205218 566001729 541850343 715728938 439444117 276112815 782696041 496953465 944814381 403778633 537300776 345656025 908450370 377812610 287328358 197732450 319438713 426376902 183495708 546414297 891018338 778347326 647758969 95533727 82569335 563366496 17289800 974118671 942389214 510153563 834083155 946182113 756227222 189449974 3269993 349718664 978461315 392232310 889809913 64998100 252197288 979062997 688656301 435977434 766430093 578110729 484126103 977921526 908251036 728759984 919166946 927992324 174043609 636396475 916876423 650238869 388062599 23200584 968000278 460295321 759095592 81972182 694597579 154679318 542708569 848906211 443924063 33115213 582061803 134890528 722603317 847715675 680497017 760083200 314445227 78448906 874754214 538835950 344052675 277236125 66013612 200861645 629190327 18457090 538019925 356658088 790231951 477435665 687179845 821554728 22088594 768870612 143989458 12729518 970138375 842627287 591174095 949288776 829661556 359482082 233597374 140878146 583848579 849934427 513509602 443989824 902120792 505164609 742249327 980952383 27791919 971411906 600356565 542734382 748295656 36348062 574733100 798066138 728333944 807845874 706086827 701765832 392177005 770852804 820731070 769933944 454056569 496346507 525870577 579329503 730511012 850929549 835957705 542039730 32614294 705198803 155607813 766605368 408540763 886279254 410749878 430739329 426337325 631299440 403913981 193582700 568204748 838575323 273024347 823538661 991901044 222387646 571359969 683547525 668397860 842842092 59483596 378226426 566368610 853609020 866806831 272337324 954332909 405645929 464677522 113747870 639849291 872287331 525921548 724214847 465746494 764519420 45135433 642831739 89175976 808912870 959934525 404860810 37229764 307367168 293924207 847039228 91638330 762991582 638290639 224323438 228015035 119808611 719063202 182729366 554854905 291460248 949036890 650159498 485096665 6021376 729770074 33710206 497530806 2361193 83251939 423168663 509518690 947138159 420882993 242716168 932254507 877900591 801583164 968482240 299905858 862212566 381974643 600669926 568481948 291585972 543663428 771289158 573148946 155377790 718884254 741793186 20988148 818601014 521110870 256348647 450360913 872923171 390082913 965819941 926986731 913554114 772525986 889213422 893509223 563934332 114151012 51832542 447643025 439006140 982451467 425109512 342295773 904493623 795394219 711418214 964139159 734073577 794864616 381649574 484899539 898050281 423567799 138707758 352897024 154453834 847813730 174787061 587046760 389824886 241542356 311516441 605072190 791755145 823016604 278140167 704321311 982172129 449448557 970953714 228043705 849053812 149852655 445561654 112060571 877638300 761515740 624245898 724998220 140679888 337099430 465321280 25926602 371812402 165107071 23738072 920918 132239315 250849155 552283996 940210128 764529298 437748510 214878921 383028974 234505087 564230954 141909239 568921410 659371773 710350075 300206637 736912091 973048241 812857147 503824250 339141706 391049710 816872708 558425443 759258504 144618013 975974599 314119076 148270717 628475803 688425403 595855986 18428258 963591859 978130866 580317946 223734509 514673459 237379159 576408855 431806882 734357924 226880275 904053157 729456517 99599216 789249271 252035217 342182006 746910122 369650845 941703049 706118297 527077301 855995956 20654092 140290371 179565676 864901247 724657652 575424000 868186839 128380361 202592448 557070811 169990477 393951280 861309744 256979480 132454367 194109884 395646729 58131264 650411830 24791056 171781447 782542064 803582548 675544456 483791014 893288351 262550280 615618002 985075039 168269900 821491288 837317030 184973822 495383125 632083276 215063 203794855 287655939 323835663 554953237 476518013 168532673 63345742 313906507 361273047 673720976 267513413 326739415 23679797 654667778 656455987 989041020 772203657 176141686 76492504 281193024 137993430 959990249 996913344 590870714 736021874 220332761 785496712 360263911 382451542 659207672 173583362 26957402 207784192 771116927 340885065 446562135 707481141 608682168 391800337 544513186 3402867 648294132 638400394 707639877 399685593 181032617 621044022 87762109 788104249 579388517 597934074 504351862 204644002 426663576 890508634 692602500 334876651 523300009 678642980 185206754 938353109 985163803 381753383 854381450 402289842 700923044 399787630 31019796 735652896 629250579 299703638 738377279 59932573 337951076 58165360 258043167 62768604 299258697 481834843 391762228 547363568 706021133 51432677 158092793 982021564 615500745 649513193 466184488 875855284 980451727 105062199 917536157 651612820 135769451 5788506 736701310 324120536 287196407 944124939 469888579 226592133 221395108 627707314 205315761 968484040 527709846 208716169 152657758 889287663 425039208 436591972 936018333 876355392 352995094 909588054 155070864 98012354 390647780 775554200 594482264 4419403 47325847 965603631 82700652 469189968 688293817 307656787 303986839 277703625 76682237 84572393 860194765 606967909 8815150 917245253 126579602 910967277 976953560 502564715 532763851 177914589 393253525 932246068 403159668 18405029 781411652 99753307 596779159 125908103 830427304 776991293 187140388 658529470 971037976 26282654 792836553 507987262 101113505 300381067 458903217 513303716 548433367 341861521 161084543 88086186 683567705 612793942 460652725 734441162 140514268 190719047 402811294 428910785 989493777 53928 900722159 806335985 364956532 525365556 659125458 385069135 615288771 589385041 940075337 784643595 227831791 319897971 490054029 649366119 335047309 234114112 993748869 497539250 170802614 707822542 14790983 823748285 772957823 392593125 391338776 773773822 800725650 502550381 737956665 702342675 541709067 361508047 14364124 936466421 97004982 251521895 936394285 38081103 95739134 23669192 211661471 435958659 487540587 300146572 229890800 48061976 799472288 487628681 248863091 272115561 841571379 407371677 186088678 429698814 565436097 591835559 710193049 264968574 322541499 183857563 452874654 450061077 321820491 430820540 530433162 931716683 118277332 779461860 508639713 479985240 869459171 806532281 21513722 919009924 448213098 585494676 133496058 715621809 620277071 752115638 939390902 534476939 737775648 679395160 549376667 228458840 380473841 83028767 301754246 638777036 621045280 604688088 428643250 955224476 816896198 976968865 90927348 736625966 222595635 137077966 86725680 127036304 635571985 898835968 959970982 63360790 262702564 516577573 325301308 986465669 127721915 925953627 46443676 958047250 628336288 225004653 689958795 349850210 610738778 494309266 299297096 21400454 299482678 405040486 693020934 410691739 321584701 79676413 476166246 982834590 323964647 475895021 163081974 697557145 280585391 886491372 850329873 770833952 884881371 673987400 287917890 74266418 603963500 621610553 943423713 617206659 839868131 2816063 716524457 778581490 392316481 81421128 140453245 172441321 444496674 384444550 307104657 49349247 561271371 252209388 634035204 320592656 981742420 268050756 271288281 352560131 280059608 248634574 592532042 382612715 168090486 88023370 956231709 898078073 858167546 892245866 200814997 683606694 8018693 718110707 261318710 798255088 18006297 941314806 863365149 287024665 963181437 484539365 664681899 207807435 824094647 860259723 986277122 262224349 875710997 376641343 677239707 621729892 130834761 371651869 385268383 926599112 948436383 167721107 985989538 881198522 893152043 574214572 349357865 182326985 6729124 336801848 236397119 743646507 968413451 970914139 935778580 149303070 727465464 361918619 417150323 773471456 717394587 874865018 850868536 317162806 114822515 293932256 716768798 876757285 664544356 871482042 775719415 480034944 263571571 259951147 290704701 917760909 517490026 77972438 616090150 318792804 498191718 9727375 323167333 759125832 760911362 694441773 845852935 206105835 816220855 916791618 168858223 496457647 997597410 607852302 125157388 991897323 4407444 510962933 718047984 690585769 771096345 192050846 536251188 39109506 848640649 366550610 656588540 247354421 816343946 536410123 540468980 304548759 416428435 656995347 296513100 678811760 848930132 449823852 944518538 802223429 850825755 33526577 339220710 758031017 280898659 902194210 964426639 111439151 736330982 296071471 787943462 652176626 146428222 923853678 517220072 80261373 737852893 52600577 139776376 534540772 578573451 617436377 700344376 972537489 17912367 934721679 855782734 487884836 26658382 235158079 8268579 282964524 455344595 226387202 549420985 209487240 895999827 115162844 45557012 977566687 409587203 249219195 413308736 673394264 427800732 279333520 593445016 895099384 469230636 722173282 189988918 135347112 930563622 867203418 311533665 570203766 636882087 498453530 405104641 956192261 377761131 454545047 191669114 484211800 341372883 733873142 620254089 85783429 889940664 57288790 340831404 590434791 924531062 583755348 683285747 475152777 867819406 544211584 208649609 64599688 623041539 50484293 873097870 612605624 922304664 603747982 897921642 45272248 303659870 879282272 153227600 899098347 520283444 980092459 723489606 853689239 896722612 944647224 916369021 173450742 664153043 742223811 769881156 447555956 233084425 92278076 285201189 154304091 352305538 693373673 206395946 802671272 525831816 921337909 635762768 159564552 924255192 148999226 468208924 270653861 464270124 489916764 461452029 401127988 219044646 247363020 855392594 942747462 858627490 834307330 937689642 753790199 566392642 110466146 145677818 767762403 286706820 481741629 305181296 707307489 765081566 563503202 400891292 723743107 452652659 556429520 971995973 978492217 774031293 969337483 207035789 70590518 73806191 892838124 815647710 574106142 698248249 719280920 992164614 956931042 882497376 918896242 972149653 959578746 401917363 61715390 937526339 985224759 639215299 49347601 70911389 10054447 130411301 461639039 509780566 397926412 870153622 637667840 790506039 212722974 746552916 269633537 756570380 399654636 75961449 706009770 250175923 131659534 898168478 498054892 914142301 59673707 760535638 745248707 534884995 639817584 529061890 342627161 450347989 21596316 483327600 29177379 506969378 463398758 805800134 812355536 893905348 983671234 418504356 919512751 2154045 615756353 455875508 554163516 426799052 682298888 264662842 497931422 422919277 836808254 894009324 455928366 943090643 103956228 836372393 623513040 127346326 247681709 817787930 515369884 61588478 718151133 629776921 325795762 58085835 868150465 153741679 935239991 70792903 509167806 637742253 142931785 693675895 277216892 486746255 257579237 823920828 388358097 808276109 64167300 13570701 195754079 355791844 15499964 725805048 960763246 832423442 556307345 703236270 584089518 899556290 718009293 165190155 639635065 96195409 775252113 701814936 41799925 638506587 728157705 347768352 222518265 484092951 646523914 539411198 826323815 151043562 241427887 61741759 904020147 611486038 795539917 867358759 151140718 915326327 319995794 338253472 800159118 501846430 174667553 192144390 349001709 426031384 336046993 665267192 340845648 65710863 68132282 91485016 343791968 917491135 322219638 175829615 27655523 155877342 97099844 294745902 445037334 243357025 516552909 257456400 951807203 794869314 347497563 63289304 747476822 37565148 259487832 940756647 363397806 324936785 554286674 917082969 310523172 363296426 827999279 627853144 36090766 486088987 574415253 987492858 982570770 925538292 595108065 181949390 174945931 17948197 936148369 478565339 307419536 428863957 266562061 729227701 508633923 351237042 77375923 208065800 202886082 8267983 929836999 35000433 239447166 568768226 165965890 228642409 222743795 174961632 273578719 516845127 340546943 698536191 710470046 18931456 263579535 327353968 913159346 727809488 807810910 633434611 374041926 664481558 840320131 135406880 532441832 980647771 963830854 499598043 336974945 672158105 669172973 69273952 294061693 269150427 80587861 330773012 979218504 998801238 170589573 708351563 709289697 403449708 812386756 223514094 337656184 498166238 772823803 665298758 134657430 388182880 727758418 227755061 160755370 383817804 323259643 753891341 789380425 810752763 719178286 883610154 321808656 857282132 552420819 487734695 972333460 872994447 32720049 420443503 233879682 838769423 803157943 734231917 26920395 136966562 813476090 738658769 958245470 310058300 191664561 666026514 992797075 244384621 707312906 659867454 194470473 663360932 506353104 958982868 145510794 746829381 920807061 207372553 557126173 317285564 489628525 162808026 75093392 592895006 115613126 684014717 989242268 27952316 429737898 732200741 818283083 295681547 277642450 826747452 153594353 176257585 402137008 430869825 194659657 804741658 950615898 888457700 846615439 831236742 697008761 977005095 135766918 219644456 252947774 235835247 689171213 790528822 534741752 142406556 886679956 72022588 351089773 672512220 480265061 257875314 574883015 871193282 493175943 778053990 445834400 137584195 495069746 584111808 30067767 16833883 158041007 374168883 140543283 444944046 819455899 160896285 937365262 299817047 174263106 816258550 612010285 281146569 791380556 248520028 959793068 739485871 468648301 165366853 943655843 973359151 416812417 789142829 634628725 626097320 133466172 814248388 726898070 852955942 264039380 924800402 665825760 242017846 597781432 747734913 984813522 849582516 324640418 565479532 857278863 753525715 709349168 775934935 475030079 698150660 432556358 953531451 728233337 291412536 559383652 479125245 666531561 147231438 178441657 16234652 501760930 997993111 463259715 739400593 179825426 996014659 430708734 554815714 177485668 615587710 355268612 576390262 970851699 204187031 708217174 576974433 115316601 262414207 231523919 491111471 981153384 827946989 319745876 393215314 514733607 483457527 298416735 632966141 688255595 435797272 382715448 447587348 539134237 699640828 802592082 382704320 139072284 805748193 326077264 85555757 234722145 434374923 598000407 420065969 800591077 754448017 95305653 440072111 186680729 200500786 119147024 339049673 810129307 330105663 208645819 603682057 969177578 625091032 800980681 963454772 815913472 655099545 676765522 326892149 978017407 306131340 519006749 716133477 412259553 833731883 741991594 76451142 858260677 367044031 372264512 416272713 160723804 84453323 755778649 447009716 202232640 522588812 378797270 833749880 44926323 530310281 43134252 340405339 73445190 825628876 195357652 287244789 197043695 388965863 820065748 859063301 719743360 848889059 80643031 704969081 36702673 190963499 821068228 661285907 207589944 277757727 981699240 376219007 484427758 160790736 964766426 482564734 400937955 877382680 793712847 406808041 303223549 624454702 506227049 97520936 311862612 69713014 97937660 279192365 24310404 904177153 818687394 5321435 502913873 40380911 37557457 519578905 608220900 187047626 870474664 682611334 142116943 807791140 57075431 163028959 216741835 725844685 199936337 567711390 918076924 467198620 817696320 149250631 561858557 699932066 161124734 954010893 170194777 748333951 304115260 438296275 105247085 357444314 45593749 691601698 95017002 280382873 783903909 965782531 456045971 341392595 890071744 913814839 632558400 885631469 999673885 878783118 766762952 451750945 8290750 681263484 386486971 140720150 207586021 124278470 392136792 360372226 440043437 577316975 559531371 477698842 765336722 569069119 828850829 858435943 512809806 564945990 66091610 516223014 108184319 928325113 380294106 569075647 178505499 43926434 334704643 727227221 517884328 830855495 382420207 970097468 194863046 535757919 704391241 441993016 877534594 72996789 948762514 149558384 771063337 826773510 148992925 752402679 251619036 915377582 763759707 941055816 52555104 124001680 237974524 613401625 723135229 839519428 838591718 308262133 255151214 54100405 21634253 99768493 633465273 190450008 291822175 529387693 250935533 897567942 799436771 539683310 608505605 472195741 208454834 641885817 933548611 508080302 336714443 862149186 762670369 291306099 447425272 701986668 465356452 380694682 192190908 631539250 826617406 720773448 29901143 268748420 243323250 111994907 458016531 88804793 155252988 644488488 751229783 53159000 159976626 923582901 707698225 582713341 860591655 379452774 188116738 991352468 703527961 625162374 487880686 403347214 125075215 174800101 867425265 280182166 993669392 46211654 803071014 62039662 336008109 523025107 52067525 588483679 203538049 841955696 792462164 556077022 513859418 449253645 988209812 70395039 338280395 497599296 47232690 472188665 667853969 422595028 372370643 50146183 6061182 933013619 244054840 651909743 197763480 669781997 689667142 393287310 393916716 303391479 985339242 345334275 100990030 837605725 197763780 915377434 253772456 482799170 26551631 119165528 571126662 806383960 291314435 222023349 66080641 114206150 441342134 101083942 435617932 788692419 825392795 735482813 449608798 380051205 835250654 511189437 593150521 54097216 918524761 494557309 39898583 998864860 782669783 885251426 408471310 371664186 581276206 917330802 399670961 5190482 331303441 153011728 328336963 508247858 967292978 22756711 504227253 674122825 324337674 131486055 476254626 278016486 806554962 328057588 182213506 118629395 738156623 354445591 205936712 161860579 330133677 403094284 44662047 320453180 337725693 930344402 923367777 411559428 56056551 719382343 364894489 972416092 655906264 907092547 269391568 943225703 689858349 211081080 448418761 598928284 117831581 839866791 81423188 258002500 232750520 835554395 895847400 667887076 241264667 999286643 543340927 666411909 508873274 817846758 804148802 676819325 509132865 188786436 808676750 382754263 749416949 135973060 972878085 263494462 999326430 149052709 893128540 949522304 630210948 285442291 76546335 305224817 528326959 279650712 858878457 954615213 142097515 427188356 102434609 865904223 528480551 441617968 627360754 842233310 360416644 626095827 797573281 906901733 201947189 533229214 150729478 679212389 537881786 516837072 587476756 49093854 449492680 442999526 595224885 118115915 77985675 774459425 629743670 886142275 430609702 525419072 691556898 220913146 382461781 202486747 218513397 831532281 683545361 179362647 385084056 614068390 44700588 901088050 809677220 49071054 878348165 665558624 976380446 189620427 652430396 395280273 80800036 372424374 282831015 789923132 777797194 683475858 957410144 605058614 360146820 173440892 540267724 256067771 423029096 195480075 748136050 15506204 25735766 348850263 217109735 340962198 393259065 611893784 688322618 110450472 318104355 979233423 154026656 408881213 909415238 408579854 674024518 651426542 947344354 632853993 929824578 787310707 207351987 922238009 19454419 952661099 312300476 441311535 129213053 38902562 633628636 154595673 469257715 932783110 789717770 868715802 805140297 627148351 382087547 979630296 801549413 753252490 275700612 695361153 95423400 540849672 227984407 124293915 214451213 301108154 660914261 330432377 56439478 8314810 372820357 932455287 605172860 408910706 266497489 473251838 871693540 70666312 979371587 834954875 958795344 621040459 352782748 899110425 65496221 932231536 722723768 536352201 884541955 35604077 398010363 153720981 179798418 952349299 96177335 674106734 99353993 737169056 908862643 480627179 946626913 346565878 132038655 780543947 411408465 115912326 435993444 706748071 19669151 514755576 241617403 644864783 410963123 293514403 962873972 660675727 210941098 619404143 357106152 384324099 649490058 9879896 853871821 877339827 325080047 843824692 928359021 455186163 191547425 79107666 651031775 202907475 137046901 894101066 102533218 525637280 402460631 260479268 181816133 900609401 368717473 32814818 196643381 844952005 958503360 372628268 121217676 903009349 420755800 722001927 580343406 522727854 170430640 687409739 591491707 339670910 400420844 123200269 47536644 151954731 641096098 292097939 95235753 787127410 406737462 753215715 717007512 360009564 309819599 516400827 224363695 447520892 181257906 528969911 860469577 452598889 962342095 925852086 496701819 415396103 91668586 365063544 362235590 299287298 364186895 188764652 179815648 699293098 333845362 353064458 108394505 137618524 852907885 654849607 409001960 477136431 738217600 165586378 773115321 157554305 282582390 358460189 555635146 567417521 320873409 403996012 573369228 812049277 54720634 579297067 237522726 426860861 491959452 945105253 709362151 122743386 475696707 572691466 139381366 135386110 878192165 943358122 386785248 362009143 60016987 584424025 232740472 349713516 951275934 201634973 73722786 49988974 880645214 309678537 438641887 830721087 150307745 464720664 395985568 256217926 725493487 897122340 801824659 782771524 785154640 440372366 628816420 152614166 813973620 352077149 182494720 361121254 40538643 783575778 337350048 968604650 579737114 462679111 542762489 415936109 613467899 808505648 359221854 12645400 268594934 982372636 424792463 179372454 49458845 707832802 709215615 276632518 776517296 387727 192636457 883097273 482375396 956557395 768389125 121350925 816408157 122467164 57508320 783629585 448799770 762793466 584650679 327541276 868204652 917970627 282615437 551164358 583615791 591633242 81783063 917831491 336732097 761750845 363435541 558515406 964053160 20327739 917101195 251134860 871300391 138789368 637748228 690219183 784542936 20728483 321942722 956436470 575324066 212851075 706954986 439659374 105891047 42965816 212223103 711327841 594251830 69345881 548647691 123907197 196655397 983140621 124702478 718273873 68172853 979189062 869326207 561370214 497142588 531989604 61116136 691306632 119059923 632503733 361249329 508129158 743308257 463578478 530346271 502798150 459829344 213499443 866932388 1627510 227073508 647024595 815597918 566287461 457754918 911753893 123523359 932457158 150777893 711767508 971571845 197146692 651969192 700927806 424809238 94429955 939213781 798319895 419639622 220566617 988921218 290890976 928698808 320535478 294741953 592510076 809015203 564075402 726082324 585794329 971816054 515742847 48495869 181782097 86473304 735044806 91694909 257710961 535562373 552085903 25495890 9778868 789229587 459841960 351328093 705219958 926059808 459425742 100090297 693737398 175195732 817737146 258032625 516122807 36893382 949055620 377570038 467240595 890225648 111133734 838168054 325193552 579783331 732644928 619731484 833786885 894250997 611537191 514166152 809969002 383267162 941870609 547691659 415498463 199430951 694245739 449479243 542469791 665987067 635745728 519209294 677392152 465331264 952533670 836239281 705157226 883844307 447335191 104643665 967606234 177859708 817999342 854554812 226376983 627527310 240511334 316768810 113891585 818354318 850516020 686071453 269505630 241974040 855991263 569986224 22525231 82520586 313347491 17928958 856937543 908331869 712541804 160022066 176247613 624998793 472704513 581255064 123171201 214464628 986996210 744921534 538211913 204106543 174168978 502087201 54231380 815731435 813484465 923462318 47755024 88290697 729671431 393742750 744076076 471542142 397558635 587877494 979290555 698218386 94593007 638514893 971055457 758556387 770569691 99069250 686642294 810652265 958758782 728385798 438130344 346457858 224524568 862430264 866569842 649410977 511599869 747367137 533230201 124177385 843804448 934737214 425654794 303197249 865841046 420947254 609745990 321133720 425601221 648214259 753800312 250530427 270581943 298072503 452075424 797251594 967358214 251086256 855661999 880203702 676243816 886611418 720657228 86524214 933633887 850199028 61395617 383195168 806872505 186263028 475327231 361328961 944893652 657247451 196370175 237176183 269468585 164582741 627143509 640289484 594972464 740853558 492431917 614765390 47330914 420730515 441456601 692348577 479301829 321820194 441578273 893129323 873956127 355012285 423159103 28603908 897399926 4817118 2448129 688989429 840549229 207072309 544038702 341541720 693223490 542372300 171252673 969604358 893601426 933744315 833436280 235621311 605201466 554361172 502391415 753459592 532120335 907924907 384013884 355469079 608506318 850025114 210910789 896532736 587739444 767145640 858373730 150918394 690654785 958702105 457369463 776549427 284163008 865113854 818455594 854706449 963918571 77439856 98455059 747244296 842448788 482792648 711214752 417635530 939408971 611596169 144779180 379479353 748364189 22740205 249374158 639001029 606216296 373813775 449561946 800545987 880333518 971282759 254103176 109898435 846895180 385361024 408988806 580709126 437582588 901819169 468361081 359318059 149624992 229937742 398935956 353326373 903178868 506131529 613216520 252856987 600592181 499481400 952388540 457876836 386155969 995137719 180228353 906932922 6308770 26547615 194685506 106961789 384525863 633846491 291570126 690390028 712491097 932905856 478067963 699270081 416295404 960396260 849416410 610216049 324741417 821218165 815397698 718997735 633070737 286766505 924689179 237317445 258203932 867624696 784629728 404762230 222660744 524384456 711639251 753857037 802122481 343659375 33983627 719017504 433850205 583199848 946105430 168107512 36244403 552497130 366743178 880263810 782682960 41034252 620034921 837062722 788962503 889648856 138195992 706369815 819858594 425732922 702033686 214216124 377232044 205472708 351747218 101691324 454416844 671601301 639266240 355168443 306006492 964680806 983323384 98788772 673010083 708419392 621927735 675321216 704962346 834679213 371558153 261719608 353209012 344614193 693109897 244390497 202880180 565723512 982134240 461580741 996251139 312786261 80543902 751866889 784496375 991564685 178601079 504721306 948748563 532557038 285897885 640084514 177028958 457824294 192500248 280645412 950614121 930809121 283167488 256820627 365150024 435779526 407230431 497504460 804945335 478796619 240232578 185229021 412222059 816613733 463195730 300210460 198119449 656694592 475029489 168401666 445727168 679247251 553270730 392198029 495278331 730804017 777631743 485617890 883719512 549610023 161159472 456568444 169508828 493133025 889017594 373475646 130416696 608063678 346666122 226159316 206661197 253677653 620899007 83332926 204407203 872721122 793733187 620013678 489442844 15334710 970153601 800201889 178806935 832854618 472232490 878680854 433732743 568416815 26835761 581767502 997732851 705762494 817621436 860649672 621237999 577392642 39558949 366355470 807881152 122947408 876773818 471598746 969713628 100559697 140252287 880888816 883942743 131022382 558917163 882549797 999514523 200673567 647260790 695952472 148882396 189203280 857140417 693046969 399062211 110482321 245741615 466698690 668416789 883568920 992326068 679401638 494946284 180496947 15562269 211518587 11696452 65458285 863420446 805882607 177047694 576356461 883625678 273973540 139708050 181467491 283509851 955125285 127181856 512104143 909156133 357490 431032664 454252391 911287678 31850899 906037733 212726980 904465778 463085649 163368637 349449443 61362108 927847377 511939304 273051741 209990262 723852539 678647375 924273283 603596139 553947777 519644703 111075604 499330948 715263198 509765576 491418984 265844854 23044638 716916829 84837253 733405269 155825937 797893559 928774892 294948002 60924896 726239224 852800329 375211611 69585712 850854942 55883110 405592778 85354640 661966471 568060170 86741372 412198941 825204937 508473520 684223310 154467452 214050663 649290853 252578585 574279207 755622921 98190904 763419095 884897589 928430641 357668642 981601766 767951351 620514647 686531831 716840746 482449226 383346976 449853970 257453591 704425855 829231994 906474752 992080801 583611652 98575193 683273565 561493907 150830426 631635035 726975837 37842297 775767333 534060046 802890018 433582469 986398579 320102066 394973672 708087092 661659883 430459523 673919431 223390840 993748050 900773924 108916717 621975844 413557241 714345484 102229141 847707265 458561698 733209641 187856701 1997402 813286841 547587765 186063594 376686052 69882916 579745698 748859673 492372955 486042839 492134667 11140506 735681481 38849798 732527281 454016227 131177105 8062595 302675378 430615671 42135309 757883911 162424076 230218453 326651995 718941378 34335769 715339384 43380454 595926366 250451501 335243029 800913993 419476592 85278005 954195919 130445723 323523546 946838221 398178768 317258021 400100702 25853060 553073061 575153490 390241422 341036684 79055687 406607393 981507192 70017809 604007241 629018767 294948200 773180227 863231859 36972695 870946441 548541569 222320766 885713845 142058254 151999076 244561710 779821829 870870623 336525045 863457689 368574938 697123487 99772103 604856614 117651431 331674659 835544717 218007790 334640715 650964917 905510770 915176429 397844801 274659445 239047664 289005033 174848783 208243186 749754756 855449679 425951514 430533386 21114535 63611485 847248948 840460100 714461952 77602387 264910801 824796183 635736675 828902469 716894074 107341070 821070244 656503728 851907601 3700347 24536435 281355732 878818123 69402807 648600664 971988108 253286306 789919702 69346676 3277484 712255789 520880170 613504 421173114 82906019 371965911 948303202 16141759 57512017 37929331 78916030 686712946 451336621 754750049 525502594 812622606 822786450 366904708 309709768 166200063 143469301 994039838 656833556 41417538 927571227 839716845 694267607 854686277 660609618 282485894 996743050 435248917 437216217 870503820 860187908 46820310 777939697 970548244 763863510 788855463 530993173 733829150 932633821 789253414 416562884 453624520 220049024 350356231 625311512 542142136 699743857 518737809 743659568 455951977 132310276 486679474 144826419 806473285 239529243 985974406 233195258 322636253 824803138 438980824 107836802 641363005 22569678 380245776 166665308 565668964 179288701 961910957 719642131 322552670 920977906 33613883 9926584 785184905 359412879 777848622 493595376 328365045 983085197 945861392 524582322 892533639 130748852 65625029 514136083 384486005 276443618 434588773 261115714 964684068 424796426 203859468 379358993 862086627 169759948 436847329 708670156 664685121 449534464 721797085 515884715 156276027 249145922 619299083 977747582 151268208 534111831 104363381 374852426 136912889 318581381 29526664 424711572 829548627 800945265 357746952 75745028 298219497 736402733 604784617 909578797 189015163 44177002 871261406 984016978 758531016 913361996 152658661 920526664 573177437 180039541 393248780 99164576 919196084 603643156 294446052 557298482 987636837 765920235 444297844 874557199 771744005 819300361 326822040 665794596 822088864 363429770 87884098 520343813 590026631 790288507 853219081 971858499 765250144 810786370 913217621 210166466 357246488 899051670 129185716 737274516 918878241 451102741 97514488 638332046 559721850 757466582 517568212 167069042 856849509 31367162 472168678 205436779 914565195 202130950 718485904 487183440 11705845 675572398 564792094 433495099 200510638 203652274 855109828 764447044 884421832 457835802 229886849 311291639 216593802 812853951 852822500 420484785 459363188 490501724 615389774 718073439 679590833 147775622 306006868 128399443 198152548 452203306 114885141 675067472 874766039 624827059 731400074 305887454 487773284 208210268 222030229 980567480 998390469 484862115 151335143 738346097 680499838 456618398 880559575 768603118 91600518 703969944 903676065 184932647 172812689 98048904 588418143 802539734 437823166 915283724 356166244 560162188 421199447 418583913 189505427 803251976 45943738 341038344 239563386 48691086 366307220 248949742 927274191 845274253 915849314 847764378 598390442 318143451 177491935 660617132 609333132 250790877 109374816 524464334 136698249 278006727 369792395 777916955 820229734 814545120 805291864 224146899 339725821 992074678 156308516 547015295 726764849 532491170 952473389 485788871 963115301 270451704 684519201 418866839 231897415 624230061 624441332 704792516 336459420 17139279 832659920 532780609 394381561 787873687 917115500 804661890 217595002 381899321 849200255 199418561 879148232 917568358 61541287 6239207 132396091 776557457 979110710 385854963 164933402 148833153 417236259 868890126 375225428 964391079 598762060 888416059 717482500 279817062 48056472 80080444 91732391 618389744 916263580 170405058 946017552 298788487 438927426 24424552 11543476 27039634 387610341 530646838 553502614 451482095 948106563 865267712 58242081 665879111 777121874 212399947 972234200 453794369 482252077 599817082 358386284 486749961 573740203 10878203 420957726 874603476 157924573 265730121 63388132 914903940 553970262 922837052 491131842 398940625 305515471 456867251 240026819 705674901 244038673 75404578 309269136 385598113 647760576 619447741 744563253 992538902 299102284 555043453 228204468 460789423 958549389 363634385 317079219 464402401 42183411 138820349 222896806 863899577 758383517 881076023 698835077 138696500 825993308 919441964 329992306 483255478 921316430 142971501 345467569 415039178 927219121 741298258 362921376 20017140 259963464 852400371 492371623 1932465 890138418 997888461 164939032 943459852 631296474 887434679 699852023 992796769 872537751 994496389 788886077 532085526 192293690 351905219 593574924 424177159 947548590 700720079 645132447 918544675 304767941 634682286 165035132 880079062 417407761 149985139 188203593 408252770 94436974 484070040 671279561 500625573 754562363 559570026 169734420 401009207 602287344 446405802 868875207 378759472 898400488 310298385 464548938 516043816 585584386 200739060 636206998 874857912 725526899 587537374 388434466 240740326 135859258 903039023 673578574 370873187 720967985 482162645 348396040 113740638 229934150 169143935 690124500 767607656 395796954 506562326 90941315 301465520 443605331 693361098 204551930 2150543 547885784 739927453 911342163 389898324 724038170 703650684 988618500 891346844 446076682 183850879 806053258 811084870 148129797 988716795 104364775 708099691 521433342 519331635 589848954 177519157 775953480 716168789 939219817 318547112 287549264 161436057 577466401 652820006 252534246 21771401 206421698 801038654 68038661 956139105 808552912 102291658 41854355 66834110 957156847 634792975 417779097 238478501 25699011 903849053 716205640 166144093 145912889 541439348 261213853 888930736 385740772 645195557 423878449 21168373 265105919 672923219 467736704 776483039 115396000 981972422 126774391 508991631 583896818 752966069 644983388 794310364 229545154 47045918 58756111 411983346 971464236 246183454 580468503 740899944 326576624 742121523 718491797 900865781 933647436 328041562 890793059 845381153 708829212 299435279 4304465 420653274 272009668 186814142 806406024 807246637 461752400 344228404 472962514 217839809 249954021 516239834 966943655 775846403 270910345 918760433 738544663 206151296 739086009 721064175 147484445 980192252 866370302 89844163 192684002 633862966 952973906 595753679 882674879 818330542 237433892 460633739 75672064 459713460 132856887 299903726 465601052 257880541 564346559 331770868 684720874 992325065 409402940 613769370 173957776 196084291 351076290 921409823 283810456 417365905 935932138 90468391 399426298 573783653 129485377 444748565 355218731 154579060 250853683 571178094 280673607 884908891 169548325 645426347 417834897 876347231 766222324 737287287 802465791 813990966 506959115 30136132 426810420 5646505 997614606 312028013 693829843 342006390 467728374 308438847 637782407 99703179 126671238 448848421 632244498 293540596 360499564 563707321 900070094 506001812 824044486 776970913 220622325 833014031 398446509 301054832 253078963 985934064 523427042 461332517 483420431 251530518 573153385 624640723 714033185 683504438 485249920 880505080 634222783 109393881 855083026 310972644 61587315 587507276 606869916 349570469 697932062 244213041 218401345 652941104 105684238 479472576 65433789 230929355 12996166 852160421 771053001 305292440 376118592 485734091 8657362 614806828 607757341 223678176 953516666 526577118 650626478 721053360 294891686 188596433 740656928 120320685 420099326 263491813 25579067 832867154 688466974 150745279 18796099 534106543 981135485 66393428 222737751 337927807 722279796 480813535 899446795 731954881 438279320 220657248 810586761 296834797 230666500 206472414 879331349 12157963 884744178 758919220 110986337 959512856 778811097 292688013 21143237 922597117 301638475 452738198 585301199 235111206 608293974 311935102 807495558 867442617 606876085 625857053 971650711 860090416 684434973 249637245 234506245 311911516 785819176 412283710 573575279 814178707 163124281 980245651 459398244 263562381 538906512 97831213 486142804 39920348 36567410 339222012 153532960 596251233 17490123 101822110 653097218 362808238 5937706 574819522 513648225 700817595 478343648 389319172 451784803 668817382 564106295 600837201 256741185 892853345 429500269 879736682 744837719 388096893 66132112 948930419 570200566 430773924 912975406 152778409 641390475 761035932 782765582 567580734 27895424 357892976 277531907 492473155 274835851 909998864 227354862 878325671 601859433 958048708 124784299 627626922 905786431 713031295 184137790 637573848 789098285 837092932 800052422 796871578 43376672 109019901 54012087 169482799 484323442 90310379 151611425 663683225 968349040 3764294 622986106 411921905 812248514 743732325 955971816 901439819 192648442 109193953 894045623 336039498 95093789 134582601 29993348 74190419 886011514 349577777 660995199 231330143 552374974 442642732 719858279 819953835 74666756 492093623 437472140 522346003 158733127 822256300 420259297 409027178 564267105 760718153 451184782 456509160 485896926 785996130 601690377 296281694 706113295 351747914 730259036 574220583 652714362 818001578 889743995 426414653 940922636 643672911 31398915 386167056 745777156 88707285 400475081 56194252 978872937 698708346 559117860 904040374 371101452 18281145 289391949 454593615 738172490 243213228 791964092 851279264 777881501 557448136 317133792 477686302 49930930 973189933 454408960 470668094 201901215 334927842 919500829 83919179 612491419 910084633 123736267 475505273 578322824 123303220 97476396 750781022 686910612 197419754 32289571 745774773 500910457 851642608 931537322 154659749 483071364 544893732 133778587 135515997 270575758 317658753 961871175 646173318 980900474 923148343 113180780 635843057 855063772 395944499 569476228 960324785 565845965 282689080 484348637 760897139 404098610 346041147 774149301 800981666 724131273 972308771 744191597 180410242 834759710 880052299 815591422 426248282 552274371 707593050 841138189 358099996 774785998 760519252 501632588 624868273 650013826 997847969 757380521 228657659 946011787 493944228 843514147 991415552 83218234 6478695 544877034 256710443 27159465 130750462 26579485 117100035 949205476 561642964 168741953 576307171 353005218 825523847 348294044 969125221 602699893 400743143 115011104 495233245 411704377 748253912 433784565 980322277 316685283 149300641 594747318 786314228 940909151 909162770 739991162 98793520 644991900 359674006 196437768 466778352 740485965 167997366 757003413 3267699 188606627 449905489 261067039 102597203 859125601 536338281 472111961 824840861 480799423 340582753 80237899 629427236 461794803 760301144 966049249 560745965 953805862 900225730 234262282 720915189 937955746 568450363 943361168 54116103 122061137 438270475 859023187 943584013 356237412 131854427 670930642 955650830 838325483 364242259 528871690 487990557 348389622 571630655 230133797 330298681 6040675 542837287 233809602 926492677 694128003 503023731 597824874 725391730 744735353 413362534 719617142 533770266 832693222 617955245 775153548 542307501 991890779 651827563 276847183 625633879 69480936 109315207 865474318 366591494 741293765 155370445 603975992 169197357 538334048 634833199 111576690 689811145 224756773 543234251 485281558 191308735 945720321 833647466 150104574 749198092 219097657 558907285 948443836 362971382 23675095 866400938 316731222 950496663 295202951 730016314 996818970 79442778 927257715 122355662 478057474 614015220 402798282 80950192 538447209 329141917 655489748 578712548 424139672 882647179 837223788 583708482 548248503 393471937 86135921 315152273 22909136 516820857 404051412 114531635 625649333 795148285 481304110 849162387 159716339 755392539 103125584 289020619 627142802 876924939 146017461 873802570 658457242 886289042 137081452 953051957 118505149 346095858 239773031 262602320 602474196 876385063 434128715 746835581 5325298 698192670 620137852 686114878 131579230 255216271 589972318 853225521 916048479 472827578 713625260 918528781 156245391 526278166 928836747 890417619 100632538 790095005 229154242 882964663 772249333 972444956 815817684 629033462 620093326 461541986 905313865 357808062 578214140 272696908 250463119 627839725 956904963 95329834 423680872 30644953 465572248 951156381 618052587 540039764 220867623 916110152 312804668 743350503 238533391 129469611 3086127 310663360 476180635 241383954 931312665 689343065 236233753 439975967 902198596 135226874 330462756 274528614 139162442 300341026 269810363 932418610 753505033 792544960 843412033 727162440 856975467 393076774 566741618 873367081 580709182 142894745 696493102 611984686 162600533 898272103 538284778 25438670 609806341 567467211 264652954 511368780 548354914 26512113 809211651 8842370 856502694 983792669 721870905 808908530 316067991 53298310 623533330 438520556 486286113 7646269 790948825 933796690 494110786 371660040 126684559 405253519 46677446 288260531 330170565 580406310 265638818 578351629 165118659 925444491 291915038 688168685 630550113 675498418 977235953 799058280 890854842 65909484 361630264 475751021 399503026 10619101 61882587 755966458 222105810 959735000 866132157 833696420 910267713 648060209 81101547 975109116 816497320 450077794 171389952 210225043 360913541 539506157 498994761 208867692 178047109 24321803 49673401 429771360 957013515 114840695 883328336 127223303 288221095 612085819 135781720 310511431 895763997 385976934 613484520 617978396 646940117 696381536 43476832 661711974 776816286 390500850 492203907 946192130 504299834 362350989 415550262 384285899 701726457 874406557 261922481 992172276 207592703 53667737 791659582 742446238 120974687 574694645 282540298 585627817 858513628 567264774 677437986 884673466 589647396 36259811 221540119 20132554 676190794 373470431 567775630 640520276 306719960 518479567 217106536 966282103 997365328 20602171 128912566 332484739 827959789 46307864 388612586 141078575 400511532 385616857 884595020 647816878 535390855 104003125 689996131 744006420 716811516 195901736 464029086 640562111 649055613 54932160 582068891 664613820 351517715 46185024 22854703 320369643 654311394 674735658 700348428 200797579 436415294 86153283 497810435 848789244 815456346 176883691 186655753 956031145 643300972 599319108 29594411 150363061 103777300 210913548 394763745 710236650 30762310 862232289 384696382 434705564 978393813 286146107 149639530 646829157 680158392 135292308 242343126 665508397 546462222 413754769 585352425 971551926 90943874 251480494 549893273 521088581 938010115 248520637 627882532 183121023 752581264 188080553 814285353 236140877 104875937 184295247 322985253 135211615 456826044 182910151 531882036 837213098 583198962 913253001 739236612 130281980 494860829 537554646 49932489 113261069 216211710 273891752 210956316 805626330 47711526 765276601 592130662 795850482 346990698 530911481 972597210 241915069 387781017 262949183 755061118 623899019 131865987 120997568 255818562 31674353 103205001 758761417 609574948 487815730 774333441 970540045 513661473 994702339 408407066 476032705 577248050 690099988 485136609 769221821 531130751 44244025 334103034 635189426 299596075 471794360 443725688 438583430 609332575 927809129 428795999 838656229 275063139 878018356 246329230 577361336 877187551 168524516 651667367 979569724 844768591 194645685 301317401 174965603 436303367 539062666 55699238 32331972 480169877 389898022 108465059 870750141 763765079 157067807 76475849 641187196 416160630 195060604 323565705 121225817 522237796 807708337 811475092 900814958 249867959 531522380 18657002 198821883 218029860 718098602 814304044 27972564 372187431 402361813 826945154 72309199 29774625 550739965 143995975 402434046 945336580 999246325 836807091 486020310 185276453 729045408 785114929 450784913 750252354 181552895 374810824 758174487 716227032 975996056 656566466 186589440 364431216 494375477 146311666 832879920 17841105 804224605 713168950 224671960 381272014 56720941 254883504 289337983 447858567 202328974 98738052 470826355 525257850 486314166 376718539 515492501 190216805 750786403 723486061 334768681 670499870 367400487 438711441 307820475 603686563 102181973 288776057 89113936 36822869 656044253 897214577 232912705 827238048 262784440 920739969 867272251 192142211 105429550 881737339 447381211 305897069 369938867 239730155 264739847 301767293 763980661 347846156 236961832 681063763 974672891 346016197 593489139 812299249 805382743 620376251 225479199 551914155 413554123 716371611 234397896 708799083 410853553 610434055 564897982 836728821 652122153 855233471 162599615 274826968 706623945 257595407 78132958 986868120 318106518 23309441 419804732 699136650 133074740 857135734 730157568 198774142 979625209 159659625 453128989 859153917 341733461 16042070 694638828 527071249 791732045 434776934 599841902 458390671 732558291 808973535 901635801 98757292 555215997 76191246 381397175 435198220 105142042 232638234 495910449 513916457 894996371 136962044 439128031 129518144 678265556 926317996 1861784 900891539 651488520 25141308 551599374 749981324 839389317 159876680 303447464 77170766 362843999 740543292 728606210 809457121 68805247 663504289 874374851 272639664 553548162 975462732 847899568 536306477 241498632 439048829 732591456 803141216 288680511 394589635 234055389 921636027 56567649 435261553 201002126 714846406 181690205 992061524 655097623 913902507 507886962 654144615 14413741 668852147 971474911 174830906 572286143 507912960 367947980 162736207 72001677 516183542 556274175 673421006 365854036 823841997 305828943 542001111 367589035 456863721 911762852 746966271 833207092 186191410 626340845 203884535 758939566 260600746 508463219 396758973 206134267 247913691 323289838 357906843 353402068 718487284 215990426 754217307 411140571 750075437 111090658 226002377 16497267 200000769 283673311 740099113 610658678 979729410 411913612 910538400 730332219 673365025 603768039 662499393 945975598 450658862 200712589 103170314 799154582 120910486 213487741 790604417 525672763 833681646 919359386 141853763 191823744 559334860 598652622 594260934 357544194 779543507 101154529 462037548 415889276 590304998 36021258 658988645 793784038 504616976 722661810 387761632 362577195 931458357 599078922 55434342 359483653 778816884 424404591 307760106 962539385 237727239 165748603 719923141 415784298 814677260 934677569 151711085 50471028 529557960 950185589 111894787 323143901 806025236 969514189 198162955 464128402 616832213 44284332 840841478 801129437 228379541 112727643 724043544 505057177 356803515 820456530 933946180 936251528 801634262 102730989 257047492 566635317 24763802 900310522 415513958 821810060 143435631 51748397 200088102 560297956 653733358 945267195 533191651 96583784 759698793 776004623 153235924 865872240 788740134 863930399 403972685 743461702 199494480 199439261 943192561 290090747 94231645 629425623 774143454 129019418 746269299 824374703 480533016 237973955 130173568 923536890 110922313 412008230 306996796 241122112 769861029 398048626 42215229 931481540 331978849 751098957 366923714 705550085 277739853 971454351 954218115 251360320 693278554 478091770 88487907 720511068 673285272 876920865 324801604 173943895 190867587 363315727 360875006 953174186 104657330 631463460 505790284 275110475 971938309 5983308 780777035 403624479 903738920 489830757 499596523 29995301 611046645 27947996 630935220 600115147 755416936 646737425 468832877 879100132 66867355 365987799 76780538 159947451 403210232 740254511 254509451 672911993 569401953 664365470 298220558 603671557 328281974 819861798 765360473 986469767 588322587 663343708 885097292 994882007 655740613 566137420 943100899 187628819 126685627 297431559 493760395 355349002 901957377 898489261 520998672 103950733 875486828 583741621 240612406 432597045 208669542 809602977 817729167 509628783 357326848 459220948 338067621 944937274 966624789 801894489 548345158 756948908 315006915 418395799 605187879 606815582 622127170 283797925 332025189 41901573 694146262 876985895 773328050 121348389 737517123 839643050 400734649 94376510 215025749 732314463 991119270 513606647 334231310 948822904 275526325 952412501 724258494 148903416 604267621 837291539 286967908 536217271 724200332 137733636 599536011 341996748 145169095 160763405 757930921 420803645 33123981 562277222 154938139 936732928 529828791 427753080 41651500 697332363 68712979 215069448 703841105 184217733 662701001 215128395 343568787 50348304 405623751 552060352 58470602 863846270 7394439 278029601 610188192 615508811 775323631 47103863 995900654 25892285 617832055 396723971 339325094 912284410 379351663 565298783 812778100 228758267 397339649 559571511 488186296 845247175 781542307 592559500 209992544 753235312 989959657 417554443 193153612 980760797 415384261 905694014 117188814 648537238 939698467 965139459 798811119 279481180 519793417 682711891 87314114 393301220 252014736 987860558 67262488 74472168 304322168 845906164 685939485 672070550 908388166 112617916 819561204 612635555 807536752 522440101 173445565 193857982 62228813 777889371 911384879 89766885 890568299 89248586 32658535 258931501 817716587 143616534 49616307 194431620 858516693 703894722 571319329 372360851 103267837 511613416 820401626 994841669 894396853 616643070 447367958 760263930 667494507 197399817 341145680 709093042 783678386 414892536 7511907 294394783 594043499 522742266 656744466 662661444 224236559 120636600 881199735 619844770 873058552 472346300 98274139 97616321 971398038 717991145 645138824 517791402 906739108 853812134 735349089 458993560 86031246 156733176 961416838 37259860 405875376 997726143 271362500 914424955 76658158 656827428 63280566 568464071 140154670 518484369 774840669 344840310 964779130 19837868 462285912 640483059 79248422 300032305 299448285 997974551 894570819 238455136 947225530 420273276 612083786 208182817 974551431 316182050 452265750 496108058 321033080 105203941 894568444 534994081 812087617 659921673 683843584 761076677 378216010 134705508 857225553 57488400 62586724 112112720 622513030 974756082 333629272 121658343 151463922 695320989 492260890 659422378 705784968 955373563 224461383 241308345 525221164 25928305 519629965 159167838 260147745 28491425 154394232 658976915 248221966 725821514 675076045 88329118 406931998 665877130 923501764 141304640 885871906 803275449 370324035 951714596 801316566 194108876 243566644 589293135 13693400 973321638 605076227 785815464 928386416 52451789 288335353 274160949 777851585 580958317 4247788 289760612 829272471 347106580 483070413 90166243 488305576 745678091 223579252 498890116 684333374 983145080 809333685 854914408 426303135 958306649 528873560 329553233 390455657 308960470 747182837 405059637 659112037 499471510 51092407 234362422 81068986 446293097 683651322 367086864 722715767 929370016 296675492 847075267 166829924 214680860 340553003 635443329 100462283 2170035 531893484 185529780 317127971 817846946 824327685 968410874 873419472 834489654 380538171 972375117 557376472 426596123 740214185 513744571 499586509 590560579 469583090 300718489 452642565 455384916 73430011 606586634 272443109 125686712 828110220 136599127 408221706 721120328 83195687 946829036 622532359 767801362 753529670 533040128 419741316 165657721 278475279 492567632 355678373 116532758 60178206 745540326 334759990 266162441 568356832 62430706 721309278 161421017 724057072 345899682 797212329 574160768 317908145 954846722 874788601 202666152 729730503 526256318 335924763 806160820 873172095 830726874 379390818 514684003 180494690 7508707 288609546 226323933 618578418 741400183 161890624 773775407 143448242 82904795 635778895 34999404 311604916 357676171 20878129 940182528 337308790 253984401 518821747 608441189 477150057 420455908 455214210 500356410 178636481 714151583 256272130 268082097 629026129 516198788 216312198 717321336 719047993 726310534 650768127 788775958 280588651 303842280 375361160 312601462 380421427 474720582 783601776 46058734 493513325 477772466 445283102 729852863 245473887 364565555 833428456 948722485 297094383 117424796 835552367 339406798 743944929 250039374 257815479 409133310 951724850 41141128 556703662 665798790 497887786 711564887 737676212 658745422 829608937 298772072 77077368 167416276 727291874 320344962 502338536 327807426 389042328 691034587 278876321 90653581 169611997 373443811 213858273 997224442 988125459 777216502 421591282 711740868 506880529 772454810 249687157 504204411 546717938 848508249 376090926 822597711 500033832 451563620 990232019 81362506 588197656 4283543 467245023 426424887 667710392 955714674 669550262 847887730 884951687 487634576 554836482 514813095 544859267 680884701 692166280 386318059 174180261 145345693 828406095 864730898 909530815 262125829 866185132 825535054 671301010 624450466 75850401 604198579 775325844 615776274 395105380 261928319 814940196 761595580 313133190 592550108 811812303 715290509 39059032 808926823 373235809 273251576 407512706 909447132 483175797 34207290 346284050 721861816 998973752 858346766 740782542 808228466 165710257 339270140 156416617 470279509 482873330 186760625 744179899 656275989 481290674 50751607 696119717 475648602 719928388 734706531 887283705 10261893 991219793 366730653 42084930 55473149 523749058 674596571 390839546 76282247 363217150 496648931 877295825 907884968 915682879 968143030 898426542 824371270 63509662 533325577 302148668 397627461 724204685 105081230 244303349 68408727 117302320 910271044 641576423 631713069 752566176 562712983 425551737 135562188 760687825 770246067 350444645 598151067 960773811 334725902 674205597 974303093 954082509 456100919 940294962 508076948 622121034 716819053 57254728 779528652 40399229 686466446 960716941 279675527 636885143 254397454 672759143 651560747 57288733 740581796 150107421 931842181 752498262 768516112 624521464 510926319 100142712 756871798 932691731 691308799 894783881 806660710 741717462 963751630 6046083 115471644 787437926 155538049 310332931 494160808 931103062 18878609 383198701 943015608 404653148 518860989 881153422 309404150 685317405 472608917 443798602 74828896 235438316 353254906 269003708 240530619 397675826 623526733 514342016 476208677 721613281 666481083 466087050 705327158 741036646 368110441 280978075 398952653 8719186 761640663 523974372 366524944 719326137 277103493 462942313 692855342 676722727 83317538 998345479 356178347 493804836 927762707 514995555 160650985 894159486 617237005 793408752 380916174 757010348 204787166 348149241 666917501 884142795 31380625 236848820 966032513 498728542 661908044 276392360 320177446 918884586 607230674 663578732 896912989 921105569 605378155 303120673 829924967 698760873 732125775 21382300 29399947 817232092 92670488 12291606 283013044 154910959 301640232 720514506 361062838 568411666 295269754 557812766 667543492 652718693 214300088 276527528 389578898 455346288 436924297 64403762 83526234 407348698 756880036 793263804 725244161 878431219 733685150 873964508 276757491 879805713 588485454 801846629 918178108 592174943 377602895 20616713 32304338 693552121 304555917 328043562 113962836 388037825 265572593 383824084 494558635 588036149 538445983 526493919 853448892 699521464 354895663 383493482 415513228 707023485 618013789 360239899 227385387 143008903 254664800 557909311 801290337 581742626 699107776 671325470 54302822 845236090 750190845 36006375 117118869 390012680 767468496 462783567 803253147 743157249 69346412 615953826 166253872 813003933 17440865 948953091 645267341 890335810 122129950 90513293 638670400 377146253 165453693 75608003 828784910 76488338 658121012 348486062 61799065 954436573 763735445 715207546 406334933 397115059 814478606 381703336 893966301 76103809 772807671 115273635 521836867 603931461 236210497 671073235 896337491 576518312 448419178 749027904 839964351 609863661 666479071 162461282 763206729 531265194 560223125 508663974 783850063 204154575 660212878 481799659 247589306 33160720 688891948 661486703 525889149 318305434 78963391 523846869 239631801 38094679 171587968 990731278 165399663 599141453 356792562 830940730 133087659 403785132 761382477 54506005 961219053 246041639 348549025 312098434 237629780 512995930 160074393 831750482 676410304 13492093 406161986 510940438 861017930 173407913 680899959 47334739 691010657 400991220 551227001 233942033 553517502 666687498 179277265 191182342 623191681 653912121 879392474 133657195 893607951 6188078 265195693 25968793 99143031 418393362 453338100 810082078 215603335 377805860 57447012 973936532 339858873 947055380 549787220 932161721 840105483 681209702 336203504 823524596 740916518 997010169 834998972 91379232 870919296 835695174 978117056 385192796 792276186 710249785 389199802 204685015 608648155 834381962 944755844 790144486 786998943 691755501 599287840 85006551 942366444 856654187 436038053 110138303 112995269 404499148 613961899 684627864 745705150 877332287 636303945 758923748 202256745 555228816 534168772 856367151 883125064 206930202 434816185 297345206 23876945 510284977 271349659 262607107 176145605 52083268 179026349 762227369 741435562 563784138 284432184 632134379 23670676 763594258 454355373 510595929 136130288 529361961 116956748 988812138 271077958 63113074 765537900 95475229 77299223 992917613 166479758 45558201 624310622 189485480 72265544 528795098 975074374 483170045 73918875 822760778 881536006 891827763 694793986 520225326 245153407 43017287 46877880 50895412 850403456 355343802 264463855 642123714 664207572 740663121 587691074 951702830 203128062 310830446 851113891 564940685 823186138 626488350 483927482 900926437 942095287 173129030 362506344 47872753 593786563 271700137 906523134 793998199 811575796 524433895 161374000 115029022 477781310 549992927 952956150 838429715 11757300 316737461 644806011 106405962 445046497 606478453 424119596 251091665 211187407 536677064 304627759 222371246 826901067 56350361 308840303 236362255 284760076 427100701 439997254 442216396 82602105 94332467 637398230 342127848 230361267 678369394 928137173 604912141 136087549 581079365 765322088 198371397 991807448 594534730 171064984 689887118 719977073 359360847 111257713 817779383 332742324 17571202 527309378 217501698 446400550 421980809 669174750 730915075 209734985 41586753 606630028 804713109 520221392 977883945 846198926 285187032 276612831 782505715 281367987 262528190 456255996 975396222 303727429 335985759 908996124 470079693 339148477 191092253 4543091 40608045 193548063 625746613 833435120 153153779 596666294 31017615 177081795 918240924 279152405 420350143 572528798 406510273 987133845 893849768 939326759 79999922 325103987 343385295 972069749 275542886 564119766 545568677 892443979 711971799 704839032 529644759 614979884 382165755 927901767 752766726 26757416 669357398 772061965 491096206 342923853 578760068 979981558 251667711 459446807 757224019 90059037 252114282 108921048 491650898 968441971 751689093 970227872 157215695 798812360 922665523 998909679 83779228 558947068 168227035 725700080 966930986 169238682 549284842 30969543 891251534 354295099 274335637 781429753 250778451 993488660 752587735 587065645 713094095 197314798 378371111 629257973 873219138 935785676 873378239 931620868 261442422 885611756 977407632 958708310 24162568 509705761 747053982 361329706 754659578 377619646 297755139 492125376 165822805 861911084 155260927 753057751 302459194 653143630 711483546 469299653 636246034 119174923 596571249 533116433 997034072 468549808 52814466 854700477 896230405 115754161 681776189 432787 951328932 656935150 375023540 656064531 28836164 632258054 997427420 132254879 3089749 595150454 347545873 39024302 254445455 650433032 517320808 410634509 646125644 197276336 29157680 243568493 658413335 617933659 998063447 976216023 199089968 332786196 528188961 54395696 655228110 315979285 298749971 334632909 147978221 416862782 336030150 315335731 12061306 892530174 883887861 161796333 307155291 822399075 450773878 260974145 321708069 501725944 874068739 606278136 829307700 848317948 156276056 618140166 346447505 149143112 656838785 213180359 747734151 380789010 709429836 954318236 279018423 46630527 541403344 330334958 217511214 36028724 465724399 546540238 840176365 160420808 41230251 889675467 7551295 641307473 995442556 567596340 337812155 470972057 193937734 340522525 412302725 368104218 361686100 138849077 916171265 906925610 143043613 324299778 783478503 302516103 155322842 380500550 913889449 828176134 58794544 618782756 599660425 119648653 920350509 871573137 814016429 264099622 738439390 461802315 786012142 283598520 805337570 223882970 203457927 428951453 488871046 696074366 644034977 951196585 228586088 978837504 799662308 30136697 661503133 413836368 794009585 949315836 36901385 232394325 307384963 915099326 810027146 482330816 672716340 767562259 778239558 257081042 578254195 531583179 511299281 861931664 800554008 709270772 940029916 916269805 448666568 989753239 779028941 759323063 199441109 94565853 349244457 44408235 916710476 707713158 503630891 669471693 869386175 608509287 858954491 848364968 222132638 862658896 428498720 538915079 376160878 734697298 872026847 841355242 477644760 85172568 357498391 705074616 843742246 439031469 569525571 780505598 485228975 84263420 862619226 521331310 84824807 808168015 25750456 670334445 650947102 993033511 618136531 873089897 904053982 733091140 196971027 829389006 797463393 339451909 217268981 17327959 728187939 604872751 368345565 264842063 923986406 636362959 58988712 687859606 891224835 143361181 158717237 354395969 593983574 824227852 698844773 365031511 406619649 64597290 55554753 704016224 754860466 579831667 843706852 880944427 263576152 881671693 787477134 149513050 411678085 550408839 935962014 640780895 108323349 742512830 397552112 385143173 392119728 679331805 705503411 929777510 565850813 938946837 166121790 836211094 114928461 561190305 981236187 233125915 806426182 335561049 60745759 63347221 634363039 644232852 42605544 229879697 46119952 211195940 14316285 858408504 259163731 743429111 758448700 776659680 731232182 667449724 211237108 206790453 975200629 496338836 877233811 734172414 952597220 733505307 967087999 900975295 771188191 775997582 847163455 350242862 648946935 97503658 937352634 903751054 893604000 108110987 662316268 246776211 357583168 192342512 298373090 187879888 471738813 441551747 846596865 5053665 318842643 720339297 491224736 52730524 504235232 257212851 101907128 463066101 973592998 742688468 149451571 416792968 785860661 117619590 390056609 683157868 942123281 640780442 527471707 363760609 445966340 400709489 338167387 661618393 116903157 816163054 975010624 314471854 197622793 407533682 909068193 314465353 339855843 90791400 683713562 958353673 846146221 116676809 212618783 176409156 822088926 229725298 410181073 251821151 92844129 999130557 844201063 102403397 295379098 433202338 53702736 469871237 899529161 858387193 951048680 710639735 502771721 671861996 836918919 886498907 687404892 617391268 321082617 291128350 188458187 517231464 344750510 76813665 92098291 517499136 10972240 54259791 148576774 732381992 440136093 356927664 50397878 175647072 727577993 645906059 549534333 468177881 85031126 277363002 937441562 177607241 113370595 828911388 483580261 274612421 199513874 595833195 469509504 207548012 384786037 740359040 440831471 670384950 141975986 570010608 12862583 177625202 608826267 533776879 477242517 78255817 493554327 212916938 609954758 971268968 713266453 531387954 944562468 741916741 88292423 305074531 949107934 178235429 619222852 108764821 595513881 30733398 332671525 350260115 349693516 300276333 231184688 991895472 895090663 71503653 128805596 475035598 762941821 459509835 883052223 778500480 219684220 648436499 655265758 192020331 51618141 814721515 98561219 58043612 73077929 826506840 260713422 926506734 700697316 373088357 10453848 327305871 225882449 59016125 631049883 269196563 57920656 914591050 876792823 970786966 939775842 655489758 432758532 593658568 120139191 981062781 387654443 995590329 622563400 955741052 700221992 715780641 971854822 162113144 15741948 886747236 10732592 110710192 651411347 91799234 540608942 480563516 275862859 225889402 46048614 863295490 351122651 323820281 316631863 995560337 384873188 2610016 391159020 186704420 626611672 169754959 645184671 767243262 832760082 790960000 412974617 679752712 610211541 105705438 827512546 522192536 689009984 361103467 116161078 911570878 515702401 656330431 594073376 810131732 171626289 825263723 171290291 411812489 734286565 137924175 150367967 808052549 569006284 518583857 788411242 711337840 214486601 797546901 150733206 22593602 120451586 295824569 363627650 392244621 46641447 633366486 431725664 81021555 838496191 104229619 358910074 705579940 298369396 199667776 996942637 423421925 29012316 7412425 926831564 407117929 411404943 356668373 686162801 636969375 917699599 969086238 356124562 940918072 42674253 497424499 648702381 373476035 771840839 396051245 642327805 388538694 625928673 198718904 677404520 68864622 158096081 99632701 86824263 74942674 193876099 531361375 862361278 49594656 257862270 27707491 621449202 68949783 449790896 708371661 490234330 427922150 425119332 101655323 649985217 187140386 753590200 263113560 920204020 156765998 444865752 61110574 926978292 526086918 221211104 526068432 244605480 393605569 849407928 57343683 781689642 512852052 522940104 159820271 224750784 393546348 727449422 171975796 445581068 223423465 555821357 886460423 25352143 100907675 398200675 870496102 486023533 476156611 371477980 619736565 549617806 666575221 228705416 935788231 28778077 585944194 283447368 374690721 797895497 883856578 52187491 897757747 341311959 286150486 995507541 648826005 726341977 665596636 799796097 576794761 543153877 77656148 516029862 79585419 941404993 794501636 376544734 385143456 985192394 31473955 211188984 536262907 890432812 612621162 124594178 32115981 349838731 917464000 279513471 171069714 964323476 145003722 907814773 284086853 920642207 67727949 820744437 224796131 124803521 232516106 806149213 244280238 268768119 144545934 543385064 996914737 188359633 684685102 47931329 223749391 549288972 308883114 939055797 367196622 637839382 702816540 199895776 648160930 240125822 416317336 842438964 322308689 52157228 983604388 785550804 918838044 665266090 757337568 777362265 264111615 148187099 584959601 573775143 225608062 803126519 136131873 825575350 973897498 254695128 63079413 445303595 385523935 533103850 129252422 566980412 817487516 350784148 745835313 182314324 144219747 834145798 913996974 107438593 583768790 430763124 279500106 797086950 543762871 825029461 397656217 928459653 831285320 126323650 618179095 104353586 536893577 502911763 7147731 405398210 360266014 793448980 673019809 588077397 258789304 481780795 395127561 714514180 328869728 881195351 205735107 750628011 314029417 117007162 138568359 829787010 194215229 327763392 30945944 661273106 559382600 599646405 707734963 130570189 789557377 150373020 514934096 167416394 124382698 387493820 77243983 652069352 23871724 675601797 471512980 251364984 351250174 566313241 688501230 639323271 541287228 595669732 703021925 471821698 9707126 461706144 680994739 506549772 59994902 298291356 621791409 227301420 952236069 158231634 920181087 161855914 162621724 266459764 377344463 8944154 240512713 426329595 317732742 829097857 363333783 765291648 290698725 64086840 54029789 141689988 657933881 506773813 139237091 30957476 754861857 645572752 653442632 978938398 974051841 877697779 477911635 283330421 246823135 265232858 656680570 511228593 436840328 123683771 481080471 61498083 733570140 70046549 82619411 630937317 762702839 729304015 662357393 972043254 205701620 8060865 251105044 86124340 442905192 514739973 965335550 621993337 173306639 904195090 515521745 345564307 243094171 512574860 887504400 328797068 218438085 77255512 464164477 555660186 246943608 996209902 700318607 179377007 590609470 854536287 911427682 121928255 27409986 174758785 28707085 50965256 707959358 122929680 72500077 665284393 837868544 244347683 630602204 295342679 861633241 748580697 136478395 254987120 796401707 573023415 22782580 653419049 696332311 444554166 771309553 839547164 187918737 164585752 60392009 352906699 203459487 588292567 587152455 328496577 460817942 781289425 671281261 772271258 433631413 451597663 517059162 612865940 593880348 593174500 704625657 635992664 705779526 867700258 895174683 751790912 403970260 342608988 969762664 732431898 269064241 487077196 355877463 46649089 677170384 501627050 589080567 760154337 131045155 4298283 156863541 654502843 584264729 193173163 385540867 164820508 583497916 604057980 927887009 769408446 989659524 447486005 427984694 697025691 587298698 247295824 791185806 101829939 915794270 876027814 930834084 928436601 633917955 523367565 552697600 614729537 921272579 498137924 171668841 611235513 665215971 53417516 562208226 38688297 846882381 820969289 457205691 315580648 753836554 357425858 239641488 381226354 679494887 469539764 553186743 264373809 49773317 54813178 982252074 449680151 202943860 636773189 700184888 413548396 613477368 434712558 747312816 241267746 121805484 160255283 776287310 854532446 563316444 784052800 43075435 50558896 91482424 249541798 274277320 510338487 281939116 953484566 917516404 873405885 121562967 880936457 87405565 886030752 971812687 314342421 469688795 942702810 788537793 396357885 180801625 963581777 617667765 727811887 106052815 780986940 708325107 95321764 321510798 651428308 368481305 790943575 857956576 436754315 852968133 136418988 665812283 86401616 568595300 488972031 771003220 981116337 833102342 59271668 286620452 860354496 559830180 676166684 146347880 402170691 210847263 632681764 170698203 365343057 221124955 658086153 105859223 331542600 609881789 378036543 371736853 828032523 628641890 51807480 107680505 963048040 72502415 922545603 718256222 483900458 847072977 356867044 414753621 346374635 82821883 651360351 908487697 613193233 993423588 49148899 602221425 145592768 667097831 218802240 617402014 338355329 956436628 359270204 457916516 614318491 154605937 104497691 609280863 194468050 809323326 573825783 258196962 749422999 650019988 22455450 26203112 286540135 287464624 563592242 738832470 667659475 532516930 679928475 440767614 181239165 472383194 46471050 855541796 443851963 820861665 787158570 399036586 957144520 545180946 762870920 384656215 109217080 777595497 973987501 330025937 314232450 611008919 206697779 785754128 915338173 257648145 232317864 94089197 721632160 112144363 39051077 648636308 266164419 703087755 282704581 905481474 644075368 476666328 726825059 618243939 80689964 61671331 996369412 870247312 65430294 76073434 670699094 994568888 161326508 888283676 415857715 114583455 844153046 739874020 976922226 440183516 853146836 853049992 439213772 735936538 933465904 37837107 351407242 460341139 836640417 875661628 185494090 648375712 728193803 469955753 647718653 256348749 145425827 620866919 467060845 472830918 950351835 271390062 655160013 813469932 395497699 482104820 168331078 336138154 715437812 867797724 304331382 149257070 143314142 909509106 623969732 339434176 600300069 942647087 748321423 622773224 812716501 891925097 432551537 956152582 548116912 552218434 931595211 582285776 372579597 657629851 921864925 175026301 174890074 789471161 669332213 601436384 287325490 729549056 679902213 242045608 13838452 580055814 726365610 5047566 12097329 194736258 621315535 96552153 157376488 866488460 274195789 601701504 598044810 61682071 806995325 571498685 754935726 349701286 872295878 883377600 493469346 353070945 795806780 536770790 660206214 530863360 694133971 411433377 209286238 962864289 591270250 555441504 777141793 765812096 903595762 351203891 475052617 775364240 624523961 235792523 555966737 609340631 596354631 262296574 299463893 30863804 981101599 345969545 450278616 852067644 997837022 161694331 677987658 503796142 563439650 77835150 846367718 436773872 578476402 509650776 202909100 755716441 254569128 413686415 127137438 406275459 395343528 280255201 715081365 237789398 442677905 20572882 138788814 106730888 15016652 986955610 11215124 153142786 539111454 607326665 739261946 30488686 183458188 905995020 914249676 430578579 685843120 973529191 86523620 5352295 772288749 214467708 245573868 54432237 968933143 273564421 944073102 961557641 91181982 76420622 732935094 653516459 542754970 370267930 778764132 807951928 410531320 496700592 931963223 502180797 629914428 225587379 262782357 728440205 188821165 562110771 639049275 588115014 658230176 46909486 683528769 204872193 597873876 709516076 994041459 425205908 224011929 357154812 262110391 922164533 606217216 87248106 220072018 789949483 928146889 118467187 520307481 788214826 726072907 848718131 425321597 108039033 8872578 396884504 198904870 563675607 194080855 972988081 190080259 350326120 573399939 761770808 301342359 939008110 228086337 855727460 112548277 740701235 200222340 89087064 306192333 233075102 810898150 132581600 202289061 995413352 994863004 73475865 75778784 723137094 34183697 231812698 641109050 390306865 547213129 258767408 495110778 467725030 392794326 4668407 267517408 394294422 883974505 619193002 923640502 760986679 922974993 178681480 78735074 189478477 476948437 392594067 774339710 691945658 414754404 502870226 424478672 256382991 487665122 901025158 433751841 29588669 642343244 172622412 684696572 365283122 327831904 917779237 925134616 445796999 953388795 386232951 423495755 644366991 690403857 256894987 816358905 658753058 797139085 186007815 490525082 708182880 340450499 639086540 630845099 238388051 771515324 406518193 424421985 215335250 147938805 756656589 493713658 513794546 219632015 658631099 167318273 512205716 25763701 405087772 946408207 551289746 893024014 256250177 995210674 322763209 137259364 687106110 366673691 257153917 27308292 921542388 597209570 782584097 95274160 480986342 338917719 830746083 938871966 416995726 818479882 211902546 226735905 232282874 246666536 214229005 536118219 643277811 343113090 974921821 874827564 206522789 277873330 954668398 155964264 456318749 711038922 880408702 474947197 265323123 197357741 964293597 504835915 273471262 381753082 280124858 578832311 777003392 380454568 374655873 336482880 406502246 140468017 432966762 379936837 434062865 682008769 75320254 608235671 926834814 7172702 397864608 683112462 975180976 83870690 82223443 430753682 415335217 46791435 810655264 739533020 278830509 718564159 110740204 562818462 281413579 417105366 781994270 316110122 190425380 387301355 272138586 536395972 578192973 265244778 834089502 472029481 742043794 255262733 382381337 904021676 43812872 7630332 444714573 697430625 6764988 992492945 37076407 687393386 535946212 991197963 232906698 13271409 115761246 184736670 735057394 918732843 728227794 303385638 966878961 648760752 854283748 358349572 232765143 454716964 855815160 612254816 182830832 271600227 966540566 877773737 17848157 410840108 12669594 182682786 126180106 655431617 491286676 982508009 847308167 709144375 633125178 899938541 138614009 568395803 396640767 649146049 209799271 996881854 262381742 192877353 916141042 53189912 392972860 834359611 144716990 369749238 521734264 823060253 856893626 899743145 821508264 518902644 573629554 522178203 932669361 37055164 912405896 328335143 344661402 778301395 937329914 773176698 985456778 990460969 853752465 828835589 278511416 293723159 614701210 330926855 352360272 418673836 887963516 454063476 994853248 34593780 59178260 314900542 993962931 220933003 376440442 173351481 567324305 991877983 249488890 549803554 990939470 315841377 72256812 275390877 547713453 493661374 124135846 736908177 521984861 437574797 658853663 781822855 940477151 479254021 379818031 156591924 915654400 292279688 110330876 609559360 635624872 809464642 413305211 84785593 859477530 994867711 110155389 471303834 317674777 901521252 727941858 842568869 576952451 150210380 350655141 151974201 625282831 121988974 163665457 149437541 179961342 678149170 335547190 902774470 744042114 997554668 422860092 3726283 198719485 574708993 931414581 267177382 684899167 526405893 373487558 516707813 700375632 781131058 570223650 415290770 381003732 986967379 639318864 643480857 7138879 319424456 859720265 851153683 145027799 338019924 164478465 223737976 770169455 628798523 375198763 712023575 551026206 760910013 221687606 49870034 40283124 649863626 422146397 883664523 77182127 61112865 747825943 588271403 797976096 986845038 167444339 396649335 78406578 586241041 8738424 503361662 149907112 100675895 415114920 8164300 2718931 257687698 573198389 771956316 136961687 749774100 10457766 276669974 776407818 208791393 638451873 709365540 232104104 607352564 592651585 331341470 526502902 497556279 233842313 194472710 323375126 517294001 675818485 997932174 274585655 152935598 311674559 138249687 890034367 626864735 647243837 223137412 179609506 411451480 857492744 630988233 539618313 158572381 183244982 739072753 304317219 265244696 725683151 339029021 962646630 765540812 919646364 977080442 668679851 966738079 641881293 756325391 479881601 833315204 423833826 972482487 676746814 235757275 648547428 351480970 144102972 622274304 570983438 796813259 153476416 77092743 236425769 204012640 383058392 150958988 861680092 1697710 110997519 338171462 451392283 146353430 206685307 955810848 202201055 692763679 530434581 356359274 90468107 678135337 993607126 34926574 105274666 762961026 799926958 628528748 114644924 583873132 960887217 97615764 690906626 703133507 545811643 118473934 231306158 929744346 329197714 37637405 627676768 266414238 458742196 76614121 70036496 33840996 311705030 216579540 931221324 577557870 261963139 642082632 944173269 946645739 328266708 366285746 801853322 138098713 399162761 88978521 174729721 685929884 339269142 29265994 926620114 183007715 322223111 373661870 409258107 361753825 572935158 847183509 576676749 49713207 732241010 614273396 422014905 837720726 18712019 135657033 750088704 912561810 765262585 629695954 165892883 426692820 708691391 901421601 839247155 576635465 263892839 482684085 591366571 353863171 398718611 197153224 88647146 64767378 248820465 598037389 832621044 53155685 284475329 726575987 473028854 772530190 338381550 503375886 30318465 557062695 922127465 204391843 158201414 939897427 591920738 285156972 492917615 867915714 225540880 654676320 587996819 429669491 963265225 452752096 593525493 327416330 20329707 470674569 159928697 500993027 817618819 32006135 752507159 570160859 750110148 321356191 575194082 664681336 35725063 105857170 185486630 515138574 3247476 900535424 845074127 353428955 362276628 865660471 409802949 19740967 704465667 352356003 455162221 304732108 446390752 980738787 420491463 130815360 537889758 29858850 997645092 496012415 936593798 160213418 887543132 496138967 388124694 874196439 413935735 629496563 390681655 303127376 561918920 393104261 527226580 839405444 405862269 152805603 658501754 791103306 144132106 269842323 896439096 693324496 692505939 454202449 19291767 302854643 673449566 344417796 413353379 537262628 327587349 267623141 354671412 874161321 634931696 598241958 411424845 309230963 12851002 90633176 467024060 5423451 1612539 194792740 337740581 155531660 161988841 837225393 918171468 636803431 435160164 336038116 661829086 653438725 779895428 770651956 258786549 1151921 227179583 709603707 740315617 657987221 220088010 999069656 797496780 638543078 787546217 571844892 132464939 515667564 662859763 560981607 604312392 992602370 396080616 494199560 364088045 472171814 942232871 427632992 799744370 287300715 618294412 709853365 692815991 952813783 962759112 329324683 155625174 444757720 379210727 404070173 812459221 580885852 21524446 668431282 771217147 383878995 465757012 868367086 15392625 730634831 535499609 263378806 870548507 846765695 839202864 871960991 965093768 627376736 663639596 192870097 288105210 345419354 552366525 860357934 891596387 782076916 477996618 452682519 934429062 136220936 554122549 85733049 882621092 690199300 931744295 739791084 161772589 405080811 104698284 158083665 974497364 133429442 336211242 560715620 276672835 258776302 856243406 543462801 56576003 459697972 72690538 162213107 665043756 623258585 970583654 473496859 671221989 380395430 289122708 18364933 751219575 714517056 407948960 658620914 986022019 596701641 468828848 279720150 905417701 994463210 238422701 529584535 670724118 946874410 351764813 54966663 608236841 799726717 687594060 43650902 393347834 987726780 605347948 755517485 410754105 51567623 201295498 553592594 288251619 115640765 240455816 796323615 511108145 938166283 424763428 978190294 121390863 464694170 433065777 776108161 437991438 34648008 355692010 686840448 848541674 406171574 660372840 341038356 844379722 471166913 657604542 647771544 814947724 478738444 644977021 711551634 656676649 716356022 356349039 353124799 978049135 801890330 298299397 458106605 428130946 923390831 236226306 533667973 510729229 925016674 85374085 682425102 395308186 447580559 847741498 386723721 223313715 702480851 867268025 245480010 977035600 938100100 466310268 746758242 473413915 233256004 588487290 140434269 5021413 556423740 497448756 735992625 784722328 979879853 748410893 650603507 531210965 377011121 822007939 96454326 524036949 495665290 496489142 817548254 788162559 147539290 945315108 875914010 963366821 989586214 143413509 52716389 139907934 627612985 985470003 598731677 639981712 608188347 244850038 500282390 156643616 780691620 359394101 307273413 146916626 752189866 551195795 766419076 457341983 254732871 389398130 632721005 94165283 444471872 9191008 204686531 967001399 311501078 251640271 756701286 916315519 165812779 49116421 533388512 167245601 798844154 664857824 429745612 606186757 544851140 228581553 827491974 206138468 227290854 139554637 671578426 436027330 161860091 291186671 204902249 268962645 964133442 447410867 85096622 825135005 340053906 903571136 440106598 129302296 102419556 367538888 208596867 621518043 797663885 552074069 653447210 735546003 971150920 132223205 76836049 495235657 919024239 281401932 202161693 544255067 946381832 347404695 286025104 654611216 772042784 300025704 984841520 805956796 38409244 392889336 313117108 278549254 554437284 880585655 700917759 763206458 398933000 384052614 413104804 562630557 856898082 569359116 166829300 571276095 405860124 28240186 580006190 886048517 905225254 232047551 195445059 336301067 203689991 322106758 315518886 819178583 655131189 4203806 294904287 15329811 114510135 413261171 704181831 449882552 142143140 181042727 245025685 329004811 13173443 384927881 819961577 901689909 749370380 254389 270868124 921122053 469901752 20108339 245527919 763919341 354678435 772514627 196660552 190622136 426482013 723985203 376362331 378540967 695484308 97913854 181435723 634833502 802236845 593959406 507334260 157581503 721176103 438335160 87652407 867378814 532117132 437785224 898717267 475170172 347145019 671440973 668109933 559670557 80108362 668388779 153344488 174121432 484717946 242502335 395501725 380674899 215331150 588059210 796245089 840086406 446827493 495294038 378238254 189955569 289670399 866926437 252347310 550311938 560821479 603991632 374490411 660002957 504982980 292365911 801313792 610177380 186053723 139726885 605535530 474474904 76643786 922263258 477874019 420208539 157407907 299836132 950377072 715117688 765785882 155508107 649406297 878952509 139872151 470342937 847800436 142140907 503614498 143109212 558207626 53577313 570093266 711027920 735190518 900386608 965839864 481849715 929799576 90779740 115709566 467998281 82877706 34015596 57619795 234432420 921728522 224256459 74389120 416751683 717639704 363689405 128951096 802775286 936903133 340702345 454525760 189520682 21182165 84859952 199038377 849241357 552372045 372770606 236955256 306165537 238664824 44747311 846409217 554268744 694624383 897720126 211102916 372383653 407124904 977034382 564805118 243370917 306011899 910099071 456378923 461081428 946680655 940416093 827205699 70501625 421604850 983022692 343395569 11372704 675795656 54444753 954743989 778563318 783511512 608220654 372434883 14942228 638741199 671416290 914314918 992956096 848508196 363369884 53703535 569162653 967108337 658920992 617044902 497745346 969212667 361452891 94300069 642828122 6380539 947573829 87325024 824912810 254366162 421521332 250704841 141061862 343189485 912345498 16579140 53237895 232102646 781794614 122507622 660940171 644274125 644993151 924495987 955212730 601180038 233236440 87930040 121681764 359313295 878040417 445373937 234438305 848301892 223057771 418889966 634487697 627679389 806968148 145399784 520613271 373347499 412370956 231970082 659553642 819491557 328604144 793689718 78835720 129517626 574321515 206808193 755374017 820249132 211140041 691311155 269181395 933489494 214248066 493124937 253787674 581956928 686914762 440868284 236402073 496617897 222359677 767356803 560781660 504956306 181420460 679116268 233000460 311113260 21893242 494258521 316213716 884179549 538585439 682237888 450079696 658312141 461968612 369154286 963396053 291753132 598684597 743822013 420081492 377417265 485238703 195751294 315573883 211498618 908914522 979007457 673510558 724181630 87166344 175779698 893284465 903247301 426360788 489368848 197428822 364533671 438629313 465256945 332956315 783809115 219312519 918156352 455768463 988614476 149892342 106822059 845944578 196622704 127705145 563538715 206817774 26676176 712189485 244621425 338291542 896157464 533546838 32682981 335531512 146877092 97455723 446390204 395441587 916524291 9604754 190058582 217091627 701676317 226996506 157766251 939942332 504783280 895216982 98106183 167856414 316049209 459140164 289206931 723949475 504304361 799865522 18429536 754648845 638149780 13855266 491227012 219250441 645661659 10412147 955464300 450978224 700683279 305177363 885063151 585618810 728844914 933962312 340913732 763832500 183606042 404352797 248842593 219929398 376598548 951137924 893396070 813783636 902660693 369481304 163815443 538504621 925612445 614069327 446742158 170989019 172164210 403005150 290492573 820214389 4544731 542233906 286663625 818904520 548621087 604077989 361927337 631961447 849782270 955245228 470439556 50766235 624169768 574940069 928015219 489875108 870282721 264467997 565490353 359862079 518560559 914077006 811457993 897141826 304611661 447212638 958000258 417229740 875254367 226163068 312570809 183939295 671905709 13033111 223646357 911812681 550689324 944625188 124636413 990463296 918741447 450877480 455180094 362078796 229272651 487601077 570863928 796129108 712287291 606133897 707872639 206041570 521404534 973169468 228305429 18907377 787313779 319437985 417393668 300927015 325121604 732769597 310511853 477732284 131698317 972446061 457938176 267519994 430067410 310929001 557010808 443426857 392633941 327690611 275204890 387533251 631314870 256750807 593998497 629922735 660723928 828931879 114476001 458934939 795106922 449336219 78563554 205548791 183417052 218933056 303955488 579332122 411376829 730239329 540373126 775602135 768983471 17980193 361805344 421068203 548326765 663522008 76347059 375019583 451083138 780803062 565049598 48805998 427023309 603534003 714388007 802402235 121064495 389205962 379110599 955678459 796025545 22291211 84343578 424222585 913339909 628614905 455998035 503064825 465973318 718032703 133248869 537920220 187392245 292651792 988261523 783998518 886531535 293372336 18661573 134486677 880588257 637994547 320676843 688698971 702714165 756683491 503249240 374125473 450177677 859398519 531258454 321653313 46483659 71077616 777703249 296163753 941120317 957364034 368304775 745884240 566472102 428801289 127019848 647152268 69878663 475544561 743154545 928333519 82059551 501185431 533205981 158008608 533130239 123793460 520653853 216289794 94838033 384070579 861658747 148384278 176855078 457318705 805135709 735449797 864144847 619855237 572888238 811554267 453219663 568165465 303183878 779557967 414604254 61255003 816903572 855125480 883149830 912451222 196146525 297583385 728612041 297012377 69197810 777498476 771610716 695935849 754924020 6803638 912070311 918058102 238266573 279742080 213388562 62556307 848296759 627001527 590645451 79111719 147426469 832232701 298581197 525257914 85012800 878507556 895263349 882985040 318466270 915329736 384946469 761080933 328546009 158244555 15771382 684259582 491465936 47543268 388616599 626724094 608878272 749524811 578405732 548960733 851512391 636805795 947621820 469068397 879442367 710544477 729993909 191294646 30039501 364765556 470288586 287431811 377032891 285430297 157356300 557391974 749071359 901102143 60913723 513729713 953568440 212469408 391917091 713413371 973352790 302990715 197114887 929387860 774055876 629442004 512115453 264866878 814738029 124000796 407362479 218543423 143782930 801823756 954668833 760209301 520052567 310743962 903363163 67057474 458714691 85713960 259075370 588851280 60220036 138028026 22532780 421708726 891299181 926284236 393384437 647505225 77454611 660692326 301913681 843265452 915538971 523776060 746416602 164501806 602818768 20621210 964935351 159295672 320069635 48488459 411217048 24661010 304326341 768643885 189146632 458368759 804427453 289692214 515394385 657492394 88034439 354536388 868759225 723010082 602899840 332972693 945866337 302314844 64250175 157397868 930985762 454553133 921147642 812856510 337559623 16226595 195910738 998800892 458962228 380242297 218269291 194631075 315534208 285022565 332717336 393965908 854880176 829071196 967134299 633896257 217986628 221657294 480540838 364594328 911119734 511019335 873798834 297689756 822739408 103068934 534766453 741438761 623641820 737880026 44693659 164021854 894472360 339218638 279220662 305856017 893502551 10393533 653572086 824110221 60908054 171612369 725424096 415235747 42047433 815184519 888699773 700755675 138743727 691648780 42123911 620329428 588291776 361331715 933494953 527433719 702680399 379694357 618356932 164305590 918252019 524384684 32006221 441324484 711289358 851635254 65524812 943397370 313277438 663339497 532237074 176574403 811420855 589724325 921455672 468388341 422701619 659527961 828145900 194359960 690703540 609803140 897355932 41033448 142739572 896659507 30395768 407761730 203067546 70856166 696487925 990425717 847554243 537536231 859288284 868273646 458764638 170617879 615767444 387409657 224701756 543270458 77385846 787372673 825682324 967205556 126710918 474635942 617915890 219714792 746876475 989853109 539740117 77623906 866565131 49929166 539850648 775627889 745238226 373495135 386523630 504450357 282916491 278218479 357862339 385512286 312495542 118620058 532616801 565751709 241712277 59885361 968237647 261888892 641771191 294556581 774349563 525901005 983485401 188180745 137152091 897680170 851594779 258104134 25013462 622122085 367873071 542709846 884524506 960381675 685950810 209562685 388910217 311577851 812981132 33654481 122063981 250817363 611282043 986176064 246014054 697365781 358607915 369154581 333196554 403614585 262950689 471282482 525145641 677738289 65391585 398671670 77496370 528783865 732904843 728023290 451521415 299641165 201786289 229584941 509287818 485256660 550331934 521762397 322123179 147719042 454505457 514909715 153734159 268593319 951612680 976456660 242051729 754040965 291670690 287797468 387990491 233492226 567986210 42342670 985365355 772946861 103887301 613302710 931350229 457738338 131463185 372846890 692672311 869603899 71205394 244386346 56116435 115834034 143113324 769224685 809593933 107234046 213696774 919377617 805900601 988899913 585499257 718556158 576388021 87832223 408655898 196353258 694486837 977055483 142003032 251527778 735681597 875785096 676835121 232365159 234181678 160517117 709110790 71578643 23224149 243621732 125016304 363608894 870776618 547579544 44100131 529028081 562683135 568676737 578782673 527660781 392972886 656378947 67991295 4132832 731641200 885160600 229956210 583073151 6611774 244151985 604542055 764798386 32588229 819535260 558220584 409011878 260595994 706531899 454518821 218705858 297744379 728381334 636613867 191077059 693127830 602677615 383870356 617742850 290124190 23168470 270604324 523601712 591439708 676035573 18621954 214980726 875114452 16921142 190298672 719901352 780990328 923486606 72390078 719876247 143791462 411997658 728299600 779763833 663232481 273821807 611401074 186602475 694419816 293008941 986133905 449626133 635474331 344531491 736543169 892792425 88490972 170097745 623763626 499272242 177890664 369873732 704014671 16351810 769998055 557357334 981189742 562601145 216146869 803528844 567239955 809102942 349921304 821607673 787368701 321101693 37715657 548842531 594225807 654979224 922967259 989987877 854099173 811615339 653138507 757634059 754631204 237420576 850285508 835303370 749460275 991490597 396041409 99408534 635689519 759957950 950685339 23485271 830264581 330971054 280556205 598340300 607065766 842302972 295319847 82038776 35075523 802170081 986235587 655276269 395300808 660301801 771004376 863716178 758892721 411953662 469112431 153508334 883423586 438879108 430881972 56123399 322459259 475706719 207504668 521173254 962443930 98949280 209862269 380873323 597540188 168509185 624349268 725090145 361401042 37647599 863991515 55789744 980290517 738224122 365531707 823579815 174783544 365121528 347384458 625224150 531219448 55850342 99309428 820800970 455808500 776897821 813748429 515650308 145945336 737827860 253798842 317101043 21001249 686624265 159580096 629494446 983272264 306042501 765252573 519498851 12794577 610543513 250664522 997038060 857919894 536919132 273805504 530702346 51259892 179844000 254267524 28687615 536676545 306083038 853013285 625074782 374693276 389953144 442107244 299328718 327786264 116528242 187259039 175750064 130347710 52661513 693876092 789717824 363058571 952827921 206203113 562069645 243380891 113028141 852605368 379698361 249222347 870267713 275677180 691555788 412189779 370708704 354985472 612828899 924193360 580064709 678886521 11710315 856993082 996557978 408317115 291220750 438142694 671945991 285869097 789460153 962089558 467646875 643782426 228593459 613438679 262131938 877146086 650945721 102279327 283334328 639385484 74733800 572006458 899708860 885228835 538374193 292954987 523294680 105306170 948417221 178631378 781181681 531633213 488237941 551573686 894768464 82648405 906185354 533026540 967985258 483713991 680328356 695131111 908369837 553053172 428918071 682618446 357624613 221247150 101773962 440106929 428268809 391500287 512692120 999765113 110388819 41195955 903413122 910754627 670575401 428220762 970510226 938313693 44801701 650297233 716167953 847389433 947669161 907268950 467694975 731017739 170997621 422113928 191528565 776802430 300526452 208693697 376162484 241911895 926981517 509393863 874063590 108480347 765666595 55030682 623791570 859800424 101441360 297103018 966834199 642245547 67280859 470147329 107978448 688621827 704408251 203494213 953222511 718640468 429690177 523693714 185709606 133505996 504265751 954164324 770785579 608002621 844223596 863263763 168198754 311362441 149750432 408755697 811163826 268747812 67172870 705868747 961880599 831094958 712968791 504992939 448392792 539060284 811768109 488821246 432099108 214563560 393597824 203175351 597979575 74976157 502082293 719667950 360749042 813050160 273499886 295481423 365259586 764770409 311244774 461360983 447234383 787402814 215826784 798586812 476966541 751011155 993914172 408932308 908102116 742781527 553022892 565758387 833980512 570292248 166333564 793320132 687377040 114856539 331318944 864332022 302425854 884842429 893091065 279766717 201291528 863029026 870431424 574436000 505646598 928412025 531322596 438646938 963631043 690175699 218977206 613911647 75395726 659849397 468192443 453891804 32783391 446854330 443936297 440129864 486089809 39449267 186721745 529946268 957866757 693765321 76447130 360968868 806947352 138548183 995801668 781801460 920696459 278320737 733293542 986938398 238644671 487927592 750813788 796457151 417054295 475150469 415684534 632348156 917604864 76967557 169552061 77866533 168596946 470957687 780156447 422943725 562518991 255471734 365978673 280824672 745030042 458648881 442128168 539111894 238786482 237982281 205003077 347140794 415370396 189681008 27929094 599618343 104780789 356266161 827894244 919663013 811019527 944158386 154123683 18099068 949597879 715864148 193280576 973706576 529767459 152923352 372071836 103886225 288443828 868794079 307381347 727132565 912524350 941006031 863149842 403450470 117930405 23330178 121934811 468776667 195914816 117536692 289875101 383395792 792171788 180003937 109316584 315732945 210772929 224220347 486487811 536974866 109563330 721230714 171323112 842938122 184262867 268720939 646013939 2931068 263395902 495267121 72090938 407005124 41422350 396097616 341656907 853495298 377019245 928285408 123255741 251845748 512510111 136147037 694892653 235764342 878012961 618175874 914530926 330625971 800971135 464794440 370375132 515758511 616604648 339453878 594698448 603517842 267483680 486605571 99066999 30533128 532413546 115389124 673175696 117193123 195781499 421562390 152282552 408314760 767389398 174025411 210426463 881742185 839408460 819203854 418479412 244514697 466775277 904586483 292459775 648905599 332397238 31031759 451285113 326218387 682134833 907398136 201279173 572375229 516842904 170975553 277797362 842781478 174725701 967119626 44387203 304586574 905358414 962307784 81213848 747991103 96526086 322199633 152224608 882792132 422410321 153955435 90686707 355193842 836315583 68324016 277943139 443962101 685297003 782374850 953974466 681449206 982288821 560931491 464305720 578490297 584636365 630629947 193755209 539524752 2763339 441595112 679999317 558784431 289808691 10930566 266701082 821502639 272616253 840820886 870392969 152347220 167102974 978979368 287000597 607580100 193961112 59161640 254416958 633855296 421313078 285485714 699546036 591502315 198881109 397604974 834603407 509310272 515544283 215599038 948702135 148577841 241480606 483086071 348817218 987755327 933562630 569800114 960380543 426945935 392313998 756455234 931915999 676501544 501056132 597114591 30245357 338855043 132827147 217373876 548205751 851576540 893056277 227852999 642479246 363988775 16858506 442713081 974938597 985590747 255636290 896776563 531978401 376940977 669021745 539829108 651908426 403367387 322424011 505743732 739432726 610496797 760021736 139807282 867852573 853212093 932172945 179053338 850657927 669320654 347470925 843301011 449992470 29655762 531701050 504721147 797216485 583703876 989082593 699399597 791445785 704314853 6452290 382056 913601739 277547178 983136501 903232977 140219274 124018660 880541106 826826137 433781566 77519705 245119439 317906473 586251190 523828287 458968344 371011839 400366462 202422916 382945398 306232618 609863491 777500853 834727239 595808466 195540090 432057622 189316215 587997433 400166373 7825718 390503212 684863715 443549649 403670434 702774251 749603789 355235413 850186841 664519426 433679959 481558259 54694069 473808111 619371787 899651836 243161216 226020005 499934319 251962060 376980052 608131082 808149701 295653709 954508608 791865864 198394512 284333385 873478893 112052769 333874230 822460925 992827273 473897894 501411982 168095362 73578825 739694314 502130070 506636920 561655227 856091491 717691464 458664755 829720753 248174829 252377435 1852154 372994711 828020331 965669938 439054045 355117107 874534584 797026066 105547681 685784127 371742019 260437660 722488718 324308758 301863664 943385214 845343607 250007689 19153138 153470278 522250776 715311491 20824731 117780778 971035139 461672186 969654962 40229054 57756485 490207192 389125416 678318460 803274825 879627470 806961333 401625074 721358219 827812279 250536289 904361309 609729236 648663758 758508917 533574613 523542031 532939497 760336405 463952227 528638261 973868332 30437116 15855912 672409292 167695010 854742298 718980780 784163134 832898233 270278806 863180719 10691047 408070030 440076471 153843369 952585007 581001337 300587421 444082923 407856745 139578880 407350464 911230833 812679863 882736434 29944371 119551569 752527550 637513432 868453272 463513116 793751197 551274228 758614557 767962113 823736465 463258787 919101138 215753971 424100853 766451527 386162392 34884936 977796552 697998383 72274750 426069883 194356933 847137308 482037662 532148986 257417087 757219106 327683384 46992714 590506089 472388761 765288110 576604933 859423016 807375680 906726192 854170735 589383276 231677401 886808126 15621398 306881404 171324939 61104796 140080401 113447015 241358443 499261874 101078834 173489735 900649487 506384738 958301233 991955573 547056389 779111001 785830959 756527430 796320652 439263913 999930715 626784130 462102434 875499224 11698577 452809015 222218380 647368667 39702059 687528314 247611238 258540222 936129902 730404766 987287584 306298614 956867553 473661747 81509884 619552341 515488199 824702514 571099401 620132020 152281384 203139080 279835240 628638030 234814601 101684489 979337503 446844704 612519984 855966177 968663920 792888630 370035036 521950560 132072856 331635022 676831811 725670193 171495141 399714944 582771049 55677443 258027214 795169602 762479250 755180668 429260555 533249130 507614412 69893840 768414544 407867529 601553934 188215635 20332634 26078996 305037988 107813224 548270947 744996981 624859593 819921733 101982003 201307602 256518554 376916577 176113147 644210311 945777637 708191686 145979240 115020259 856789524 979403915 162481355 382533384 755811046 60453103 798097211 297381549 764622926 71290450 398047129 909622608 61958215 136030887 180433702 519253118 802228239 507674930 302914081 690191769 21696402 40326767 253629973 183769923 112264575 254459147 579790572 494806400 765629226 793356082 540299439 582444542 354540670 374076206 290145633 780313722 488975918 61284477 379043626 150419086 362044213 558314782 870769437 328340754 746262874 600407782 466568201 177761341 474572925 945918202 144605066 937924039 11570677 28024865 323492471 950489492 314375094 544363509 825637066 173460383 191182929 270025036 833758524 760501746 214002752 666470138 415130956 665811799 584397245 72646769 992826001 293962099 141679137 369423768 659875946 945356410 391779157 180973704 150436560 189825782 545013735 974595311 672972636 922523270 433256901 689294987 32876378 925370374 781268372 452347807 346478186 802344562 808569231 181321145 500892553 7785346 798357456 834575739 622786084 515126785 532779201 226818529 83306632 865849866 358513166 640439448 366671877 858090667 727555592 79146904 447182506 151207896 150048166 622374032 931998093 862582240 5300934 609985864 122075109 990491335 906626260 982226520 350607413 829443537 328487496 206833373 302846964 627290980 531453553 476416975 845055776 173349505 817808334 907527304 115704360 850793840 427179117 687243160 509815657 671859525 912877624 848114860 399157348 680021684 360892265 931961044 582677272 935804881 238781618 271188786 737818527 38504696 802827301 223558740 873536390 625196344 242509304 650558608 12399225 955749926 842496074 53072401 436243500 510863629 840658596 426746215 729503121 942471114 795622871 775863983 225575267 72078067 774015234 662925015 251876326 163542741 357720902 866014858 609609642 556617936 480454815 980571751 803371901 409652201 391788561 643937664 282072736 949661099 510233622 80619137 951414226 791836405 68339078 498810125 126155011 814629917 801659684 568183511 948950655 385436035 97026593 541370533 572754420 715194260 554896279 354078925 795647714 603148937 90575524 74348448 485537436 686832738 267376400 649287476 376794804 439707052 923600741 925156183 493606519 313450793 24599544 770463209 615540793 886513105 162155949 470571507 943707168 388550339 121141804 641881219 31548465 169912385 37520071 976982315 206554078 939801552 12210075 361437296 242075517 110562528 651205392 302085137 158316657 935166389 568973393 964272693 920610743 656840819 422017498 811194809 67886728 161460368 290658206 432573525 233544269 785306095 945311757 536987065 461865636 167879018 872458321 468727169 200384167 986171007 938172164 784762469 699735029 488201884 106933306 618929243 748307777 682230557 243980854 392849836 895792465 848226142 451130732 743968479 368780106 810540555 160939592 739030126 503824203 194257302 30472344 905906851 805954640 246001764 238579722 862907914 248442162 937530510 288479827 93463052 311575598 969161565 913564768 116131127 120479221 80469061 353584933 685200960 71058442 359671521 634889632 13824014 225269446 272793583 687836117 894448599 642298017 596674270 37032265 962647523 675111671 170306193 294417208 403201614 541103964 681280133 333293592 613084132 696149922 933261904 627115184 496821342 553011298 557002604 669447158 594404419 189604751 978684568 972969616 174100850 226012911 822044440 281818747 725905346 46814209 223465477 341811213 447751560 778587192 689076811 460552348 268802332 155182906 146515132 952665557 804573724 609884193 22905045 510909996 560376623 348146503 207807326 55267482 109464899 600997383 535589952 481792349 58515955 233744232 720837345 721625912 193526173 100925991 915390331 900013852 34264349 159829171 623609347 383277247 868735446 78868818 371199168 34067027 146722059 932673797 619231872 476232730 427536785 465466385 943206416 320349609 140347796 613462169 729140191 430358904 500990741 89075138 350666649 754384547 712520980 837043713 308263776 278836066 172223152 405574787 543508438 823035273 670860485 496855182 11005840 208006400 396340985 550765689 421688549 889410370 534523235 641984836 655719547 990414175 198904958 354761187 296921047 373937869 819765787 927969067 820768979 676162492 998463648 315678443 181054447 110941072 404643302 832459008 227511275 274005226 380461219 241616423 867967694 547035034 346961189 669751870 253794306 469350668 461100207 649525291 863069582 268791806 481774267 932989514 27413832 890560893 629331905 635210096 528077521 327227964 635355239 778377749 929486579 268652538 798037446 655853551 745530605 998759435 463537551 903307551 86215081 776079505 249583888 441679731 489182103 425402469 817433413 261980612 920641003 610286875 419857462 693715359 454587732 155313839 219105364 96633107 480066538 930099993 617288102 455470407 735644497 580440963 961732766 865286372 935069660 985564474 494705369 668398635 729844439 656278185 33287869 439106210 941859613 114178399 482516755 426305218 161385656 977736502 327914379 813150351 156500143 667381200 623067074 503686672 953390423 397606850 394293764 54873277 676759083 514699645 372494894 734372733 934459785 353898068 190084911 307597569 854985961 269511839 316483807 887574250 645832842 729608590 654495199 490339251 586815373 380638951 688512682 345634822 911698028 251729482 832902055 330448003 82794789 7164957 140327166 209075036 46735386 963498079 146960620 495005916 36997051 783434035 805061619 64996650 160471025 360809323 939667711 536486818 798649139 535770086 816279923 794871770 732485788 779381967 715216981 503490747 13613989 891477609 233698755 552515237 715946831 920367154 944491169 91526403 940648629 620549794 369054723 855157910 962015737 932791358 972633522 601161026 878251183 824915434 185234120 925631183 586417712 88922960 704488217 262298232 672035570 543612320 915507182 738711622 641225056 355124137 91109470 107846235 370807732 408431680 544100403 541771440 731859543 497745707 608421219 516756001 161927514 702956657 165326968 138402334 764805992 134587423 64417006 459935303 29810339 466286273 467151484 83859074 143913100 470497970 942516864 172817206 683744329 990476149 947740777 655756060 749768045 666947363 420993532 700539811 594718408 790093021 277498969 850384638 992921422 353266660 125384922 241306613 93099453 900774648 637681698 876351432 729262050 445565963 563186762 755196567 763752212 788731240 786392711 19613641 744089285 166408169 536736367 208850348 515217521 605997389 784539661 944245675 604134064 737479106 637144878 478284414 785322129 201025666 846710480 210842698 300179539 514060361 46895065 958453681 722046179 755182855 822170787 980019745 621361613 240542871 787180312 942587014 772278115 731998310 246675314 143852829 870400780 382403115 697247795 573317981 677996749 454066547 867528548 866212096 81039584 731372897 618186821 345744265 286838443 158046212 243371446 891525604 803329752 327200050 92810669 330766714 81366806 116372674 327327240 436361939 97825874 17632703 990879069 863787110 674749579 560535343 736750941 706855748 135802603 504776715 443635174 795117246 484770327 879896698 155536840 450576146 393505284 267484367 228531006 414677573 871039677 103049776 975141092 166452034 614015232 924651273 309300487 112631470 342957649 105551826 10855826 760306149 104972850 352122850 879271242 824681416 486086599 364344192 233800116 573842005 186636893 857014286 224797106 423395828 490997787 340402010 395496642 370614916 838843210 372836474 431492411 390695696 832758637 55586454 246371711 40773456 750981548 772717624 238548519 989746232 397881721 34831750 275414367 208700789 52154804 749689942 536890770 188025391 236926830 920561556 765644633 238618561 484617968 225718931 837769806 936651295 314654906 335003119 115744793 723795410 692877470 146499109 615947960 13108917 839948403 172492135 69807254 333113637 740086276 219830665 934605090 358013959 653769542 306455883 543598198 460388651 188516262 141952088 324956085 994476593 573785321 920107058 186946906 741340518 61363000 543510670 667434360 765434846 568969298 339317087 750231634 473728358 86850238 258441820 91153042 514711372 790941438 862489571 888895492 114761294 95337168 323523752 995892334 68790021 465360631 892143099 970107797 53105432 294139716 190042406 290724660 608224171 280513574 898659146 645488355 536398595 162519435 358628402 465872909 816330641 394624841 212887526 98789173 224975985 733693648 364741155 643130957 302425019 836773598 976858762 633089831 847022110 94773052 874818889 832378839 954688065 764253977 169275198 95436064 934375104 105563836 573217455 499361599 23565553 852337947 859169269 334246844 36216670 90527778 588184069 715753228 179221267 878800639 777539113 84600497 869765007 703012415 949533705 878767646 69442000 595533208 131888581 49743943 620288618 127404187 460033377 826268997 876039433 522407667 622069192 123949551 926022191 212879641 371635179 61933673 942353106 735612950 970020171 627257531 771412566 153959062 26318512 44013562 584531158 211418197 614871399 911966831 112735299 257296142 908143066 460842764 15862985 805347474 183319323 155604080 130795274 938923218 506021864 257812043 106498663 33335356 525776848 208212629 159976376 514224601 606816426 31010766 196999636 906374513 495844647 452496830 313974665 706756480 671707294 243835250 980554654 644509208 857854672 460863640 872545167 339508956 527419737 784030769 682510983 318794022 820063295 903575462 866024346 106481782 838797608 11644345 477391076 956268582 126851961 199160954 681008224 644710152 168724258 783542248 10403093 53391163 191233767 895414287 225740634 646278059 737671120 924124239 455518802 762036429 589591565 883582399 757387240 565069955 782754243 595896144 307306295 778007748 145798082 940283784 969809063 967718190 827183236 85316271 362053497 917583211 353595937 638946113 858908359 871214126 866820643 274705789 218073854 162204395 911866489 122585384 122045367 934714483 382308185 458715268 143139670 298899368 906774198 86088152 300887978 58431547 606358427 768409627 78268961 784805993 787351670 632040778 885167075 864230229 663824889 547466735 522536152 464504200 427724024 353818869 547608959 224147307 310772124 5961468 59930016 755827901 411450784 332432471 341580277 79072103 36962638 132056545 433764536 919819818 394764439 417332963 287307041 602550837 568001915 777133921 948793680 969407677 20225479 365185681 512744841 83926415 706504958 96324873 333281147 203247224 981631920 29046231 563905300 527601811 530317199 577652264 494375869 781200805 501567205 749068129 12687381 210020042 977157655 939984639 762816792 259409017 272903301 927190112 845061460 896061207 498257237 770465880 390704554 850490724 353843248 872894244 21101358 487496128 221056776 393130572 859340412 36753851 778407444 427040681 536337207 137322025 483327011 468475620 636815142 725955890 565608205 47871111 520155209 483641747 313945966 233547853 102747575 319164822 68158873 28430952 468692324 684821480 620389561 794557239 993272295 92572255 888415109 214029126 719492327 670590065 487494845 725340990 108242875 162358856 505190807 722112965 361494020 211740115 850216935 118121836 344511548 510661210 457389944 14721460 33327888 303459024 5682252 653216654 916688165 727399240 977858156 414403377 602835231 609964667 954885720 116130995 772910068 553418930 304347631 521557263 813682115 617444673 774758151 48366208 925100198 304146990 551770145 985734708 244997186 444282742 306973840 147064981 977271873 133532898 160579427 778904116 423471413 252648630 628283353 602637932 183807373 986944466 20011234 194629004 399342679 165793909 451257164 330601343 161497684 525626341 5246417 734902758 303008368 633132499 318025 585802088 191422743 876046311 104023349 429796860 552026081 554600864 68548378 426203140 36593740 270328220 725472838 825840932 420985999 169753899 462619994 108001343 277680157 518488167 741758436 468542646 74530109 936558733 708325612 89184851 966506493 145543754 637074880 908662979 982893140 20819869 609108752 758624012 719824508 351413137 529977625 952200931 840955053 314415380 277551314 881531153 48952719 335528854 306168498 843816016 690422607 732491829 366321324 803063743 386445848 835136379 905958830 79260403 786967689 398509436 449893296 98422907 682545437 610648458 347320063 894903286 397773732 608432391 64883220 804877861 901127098 344699125 659593158 885496988 988267681 573765926 256653676 42677750 393619593 338606737 96437356 560250472 983635180 812704915 490527066 391923543 712355610 267183145 654900704 982918595 595146123 908380409 430879801 640906043 963343418 815503244 351930789 978117666 984931048 371597063 156266723 68764107 797689131 716306069 314552156 71450475 905704864 64044299 41363112 75060057 154054004 132711671 424201686 503501179 902733469 877629278 927110521 280089226 783513994 681669657 943684762 981219577 121978274 184806327 305831775 171671158 365664533 827479366 78307734 1402854 623661919 487997386 105516015 640147916 713612530 739325229 13681 681500566 494822622 769083269 351026927 633353704 345110229 21017469 431374607 38204253 704197681 159006836 255000587 924972222 797831088 395119544 334249093 87502380 806464399 357395328 734366346 927674829 809090243 77348773 587150657 731771954 576052125 241255256 620937961 735203794 192827986 25501867 829346855 750145987 812741476 228666830 128776822 880790293 481686279 82878780 911708134 931978495 643276858 695320964 138187945 753062607 914377346 816497172 542764549 220582876 104271204 410342231 197873516 308421178 718644002 1807108 369062257 508269008 571373009 166607516 581436996 664095117 950748889 608872866 371548765 192608488 334251017 587274606 482125079 532217222 250219664 43572629 404408399 80255194 459185406 748714067 436311539 685298785 949359409 175880888 331181370 886947514 317426426 603059045 560042185 290664239 547297750 786685059 788182201 575023533 777036879 743436411 245126959 7070420 372138213 163726015 9696323 194456101 373262632 248249644 212517088 849136857 464619256 503934630 874319195 659617408 287691986 736861540 926250965 724682520 738325695 246655254 516685960 426789303 791623438 562419194 603644068 999901115 598857878 655554096 81608542 389241546 25959600 322665413 592546830 455845909 273358526 827833937 86697107 587031304 165591920 885444815 81648810 129362214 224362965 379176286 249398861 401040764 149131457 306628593 235388383 910272380 543118681 690754033 578582861 548780075 137840211 560597273 905354184 141834570 384538194 287236076 209935887 183709325 515789021 778957597 976413359 807429417 96610930 937793037 641785394 527731409 822409831 629121927 27456731 678027004 665353916 788744172 980863837 556918139 160749511 891028713 121166476 615580206 915357346 314959139 277217348 993621246 355219538 838339349 588615878 218212855 368288867 932104358 915660765 730693481 37614167 956894163 325885687 545444490 710707211 416264859 575139286 769706379 913079293 32415475 103463188 320835448 449394355 965454689 537732308 756972596 724922001 348433160 761831184 734129405 211624567 411843851 179680289 907201164 461830767 105625779 403264676 213102995 426830252 561319055 29276100 442476169 593343121 842727818 491443738 718724928 534552857 17281347 288766830 994196955 295027914 417224381 553849809 507242215 410030489 433382092 200888225 230111512 690066090 140097880 617709821 221723989 910614108 88019978 178466397 381180622 491349426 147717086 602356970 552156749 267480727 93263994 977321741 875704931 553547038 795152887 662982305 253969780 150928370 637662493 540833640 991237495 803937464 28845758 917309365 875370180 322374065 757767854 707894884 203353497 785396118 270289939 509485753 873352302 939480725 188072473 184631738 30044272 966352625 202202582 425275065 383167016 869287899 469400824 275984776 328896683 387317455 915850101 348464298 36607803 517157231 581938393 941121493 850989369 994344805 610523574 916092816 269903632 549729975 808496341 109396102 743218466 97915256 700346172 272356816 176839584 927846501 627045507 177895946 659605938 988692723 496027513 395665913 953793506 599264857 926536213 309965836 786040502 957167215 167962898 46064438 499506837 664034377 54558711 945397910 88016302 170114932 161086243 882553289 24254191 497898072 213801668 730483521 739237480 199401075 238903750 353557945 291856737 520794968 647652669 417041667 571517570 938259402 892444239 720680179 741037746 559277183 618139966 583986454 677382692 757197272 392003230 777838052 485494958 524985781 376964981 339889814 189725651 863866804 374825810 185118537 953370720 195516048 26626204 150045302 671404360 675209822 490274787 38033168 596240431 473919630 728481585 920597405 504447600 388054659 726186253 660339725 452113156 367950872 59346494 786431851 38134998 740261045 820909234 961073065 507984901 853473357 781759101 312020583 994022460 588332508 545241756 190760214 200868979 375646384 681998490 355030776 258540578 331693570 771571720 398240283 690021266 266338591 317391017 572451700 335194654 770754093 940720536 924648993 969676665 128208028 933762427 259171304 808994281 267600523 980984219 327719630 98928797 893684216 963613081 157559826 944713259 930446757 872099291 342461845 82188615 178965942 260721866 377438275 821212371 619068490 753611739 200030619 796046335 809688901 88143702 88339348 498134602 210286911 953289972 134611047 425527246 86631294 829623506 99895283 618221272 590238520 182441399 176019143 323043317 704600736 692603963 638954818 165421883 794227305 223262227 898797275 454657365 193821624 74855197 711379536 299791832 329278420 167843470 212071990 22627935 650053063 785152505 767576863 475267133 659751183 392734291 43217545 78550538 407191787 488084702 744021145 863587141 531524666 251050012 206550910 880067105 243372114 574988229 512174417 420116430 486900680 624878752 788513728 936783071 800908895 195542525 584178370 5261800 496063174 86878521 427609832 714837952 931902828 2360441 923746434 595995562 783662492 153283758 358665653 211627600 976705259 51734953 998640323 922235248 630670887 840492522 49865868 743246772 658525574 330254212 492329896 793656779 701533355 432395061 572986754 740819869 195633027 449093686 866665223 165709625 101599800 448924080 319897255 69195183 698571321 200164497 811978948 938577012 533597466 328262167 946860541 213835112 966771840 446391478 432711957 600977592 657727974 666294068 517053254 232143581 992673457 886169178 775412923 585208895 312715715 712084852 825642044 973366131 647002535 241409162 381946876 846939835 274037542 31343602 579852372 376458238 422943627 415407859 485656915 897103857 264160268 139042973 62229791 367664583 729837747 331478004 878269426 561589199 678612256 178052349 716343356 810626485 436159646 507687679 708804023 433876150 725934995 742137598 608083312 821793716 837316401 240106038 686186436 17487380 819709663 438042296 352522058 369231173 60232148 907889404 485597523 588886786 610585491 666279888 335944291 651877054 400676092 96384844 344314797 439984977 675395434 775859263 442842934 58359625 536420660 64781381 260451582 966666879 382616439 412008540 94062989 580396741 534813964 796446948 150926751 359436482 894320967 730258225 975889995 775847731 882199744 147045791 30342821 839718931 878333914 452470635 360079856 742609221 358260079 831986080 423627819 71230938 982914889 744833853 92761852 363511343 149268298 803070715 975887233 128208524 422930113 10990595 885279465 355185645 6034353 305230213 869371884 315628223 542906748 393627460 682738128 469924988 170104448 186979375 792921867 157850486 38179185 959415808 151993426 601009256 402814436 290589436 304020151 34216379 156813520 346620426 869392228 476829534 61357440 407661139 697563620 923271189 192922742 562898126 368200226 533421624 824317378 848516959 457231459 368000549 147406899 256087733 971463068 964187152 148988936 205647266 398486483 973622624 208375738 442371044 295183316 424532828 480177022 889909131 676547375 903583702 13172941 726422811 615746294 972767437 240708908 96926742 611056048 866640081 326211583 72214721 157624081 546002482 355518816 330900576 971423614 213034239 782591560 24462833 19640056 750668638 515603183 440876265 330661108 735090590 329826858 7536702 389174929 369539233 564300342 860590604 335297665 403932882 45571916 790085516 638183555 895349680 452727346 982172410 986277399 989251369 261076611 840505110 906152983 739204294 374452128 393333332 188763750 491074753 443796675 637706117 716314398 477863405 17407825 339848495 618438793 808164773 744491020 364993166 868972219 876497119 996724666 577466674 874134548 508309750 55635807 837828960 65928121 739814874 6992464 336885893 760261118 151659076 911273143 344818790 879824073 612610488 570049474 426493603 34265394 96384528 316453614 593269575 691048432 755494969 660412806 140304541 292858197 716631998 769067173 301935426 234200037 599296651 526923425 788559342 82174583 623475940 504705694 171103983 247608749 819040493 953250422 702055713 200630631 250706402 931106419 36018638 57470150 277584203 324468900 831424798 343739180 773587326 855404743 661005956 691828299 719425420 188944456 460987986 489371226 326483107 724199841 890159975 80412159 411116145 314532469 343829131 396323870 309629471 119313597 212830280 686829774 298632317 281047909 952366344 3924091 207068420 795375650 717278069 616806799 464033299 699690806 949007518 858634924 290272823 96542711 703833972 1035917 266212798 511779021 413921234 246027614 656226609 304043284 287015078 472621665 976233855 520219338 642277038 572660254 145589364 734453159 275360056 2052800 953281735 322803361 179594019 751544293 145016303 84640771 755404208 478144398 371062958 620765804 500031695 716286747 44946434 661484890 778347483 181753207 275278719 708673085 785730449 966490534 183779300 979364279 17551875 945305165 697222303 544473601 588848533 505432380 559208382 416907459 690691167 388336796 41983397 898055632 492547967 707961435 273729203 811402456 994993748 285708080 91902081 862272937 646069506 464953632 624815999 945260450 39337870 56702177 519786822 890284554 904248581 821823641 675988625 347008591 214621317 579251201 164205813 925044007 795465265 654478274 120481387 202039001 111339751 955319714 135253848 233232513 740329869 808079765 436803099 274148957 923328859 641891884 774685609 740271427 845257267 280756406 445941770 608873969 664739136 174824079 649770400 416358398 963401232 145435392 190649073 29144975 687098638 381162177 671781027 157054005 660013149 266301557 3199518 7032593 422177493 644070294 371435742 182448238 190139807 527985461 974749145 52854141 692057789 220890517 64985273 972437804 355513434 951045739 524907038 96449019 973990937 12153761 871349298 62186580 895652974 185175947 829115380 553461118 321640057 159523121 164536228 91679708 127646502 415195935 534870642 102233157 79261406 301135470 458935716 791283838 770021050 796414623 117028440 680078009 677467582 714647450 512672308 24203671 477262892 155439341 437468544 735980951 167422564 680443609 392464541 219206135 195475286 191545642 862972034 129722978 949532584 280212647 443270824 103906825 703175122 391846374 57621313 894889246 566096538 317325107 77182436 771557803 833282840 464959477 439134981 904594928 354031443 529899284 394055735 958060068 633735030 426929422 957581462 632605406 29648531 474227672 120546342 707912123 271641603 886580062 102293880 480874853 202574456 876485208 459781552 124657886 711160185 588170615 686770190 821858494 662133051 736795982 505091515 475751818 337926902 875587471 590366058 310796948 357952563 504357468 767829860 815914518 4888290 827649142 138622101 889679446 726914407 441090043 775382990 568105431 382814353 655052692 406193410 748387735 225939165 659160329 65692756 863610533 865485368 489935803 323963353 6621311 664815343 272041575 705092024 273077260 104411853 348174514 915903212 276616264 81862132 384873338 672127374 236738483 627697850 378280711 540838973 681960787 597190059 715333135 752069154 419221259 945814064 558149223 259233727 142959468 592411701 143528740 881841816 284160266 838261638 422889923 962600632 696444380 710996617 222757627 911596009 351648671 570714572 134181288 221874127 332096412 603030015 537420335 548189385 294902972 671727212 194154296 42558386 403088695 199873742 619538175 586948321 845642985 223768460 713646068 756856731 232568600 972902727 588997965 122164009 432414329 46435288 327220459 812226203 513457131 490437589 986860439 635119766 530807409 483155737 329965641 480961919 443513380 935523312 976294491 893793046 251250491 446310733 417622634 922006762 627348267 813391188 491275877 8621204 208634419 540419259 814729579 112279216 746260284 199714706 494174636 151496000 201936684 776137197 933648089 150017936 756997112 822437191 677665666 837157780 179793801 319499482 724969721 119803167 541774058 826764910 899706110 437564533 667146847 663812225 25562194 691263874 786791895 549607411 729526676 202309072 33825743 60060827 512817005 241484572 359125780 580967001 595765684 465392261 503717341 902564177 41486734 926068485 86226603 960978698 308753266 136728474 607821722 755818000 162125230 400219985 897850133 48732283 145735544 349510376 653076169 282459148 491653319 313074489 239053923 795956661 797781678 767292208 99723687 995665440 177898939 725797116 50596381 750213878 860347867 963709717 618175927 623175605 105851095 349796671 792397060 622677098 945243654 225142464 509712285 219824374 388232956 863462376 900184049 623825228 239241654 167973974 812679424 362539418 189415957 264469362 312729297 267038466 489657936 529718996 654307840 588013823 658517254 768276133 244213045 430202289 831775275 40348158 472805034 805154671 858905890 471886708 682187583 310329002 408585257 624161899 694459168 208750757 468602294 23744612 553112875 194924649 444715164 556193594 39150794 205206710 646226807 783015497 827330322 555871923 133873645 840719818 639152492 29499264 534922082 60786687 814571045 903636102 677582640 671862928 207641418 971947273 834975211 919425752 343141393 968456331 756887524 475809881 783433308 869830847 10081277 101867565 240459470 556584493 16921899 571905451 32221281 299720729 649920152 317477539 743197375 619112998 677348859 810249464 934111580 306308030 820747582 906039624 292969251 121104618 613084930 388381797 105959406 351244272 834834678 875120143 110558735 190908557 453629138 241742079 902190936 226592115 375477541 68664618 567857337 44138344 623296174 952976228 884497992 974131646 507248649 814774627 547576673 656147766 831931828 895691751 473297557 9859995 324534376 9296505 712114243 489739903 402757732 242860672 106712173 793991630 518287531 888447791 402560180 356920743 720791351 330584492 558992704 432066999 663839160 686404679 362929707 706805531 56502010 32581585 852563846 648766087 806560172 840224226 250327078 5092608 657968973 918749297 736733986 803433809 335400088 419720217 257362695 82004170 264233668 514318506 864274248 470632474 714512323 764719836 440663016 988531435 505298307 583118204 815317561 943197259 693450417 223502052 542082396 651131621 708348154 207071554 602597928 286500524 482226700 915885803 981234854 411302659 518201271 637209934 695973919 998542846 435298474 433025806 175657782 89323859 85816607 790738307 363091926 853987301 38262107 497531033 722089812 795617517 350495628 556422349 887978902 182232738 507933243 694463093 890252657 537983704 978165170 769092422 654144625 788833871 201037626 195609352 354915641 715933268 286199412 225808735 28488883 458371003 619709588 407176989 904494760 962237276 250990718 108512744 912955560 708950392 299492737 389116742 237578156 305518998 881522792 345956099 706698206 755981742 768030089 242464077 143499545 338315289 20582312 86914102 784993553 746946231 14167121 308635262 561167194 496954976 812786406 814000438 743636676 839833971 817054484 70417687 72154017 662616492 487649552 299157375 132144049 684553398 346274273 242481531 54879705 324211981 479359172 388260623 265065650 430838112 858955312 752786612 182369597 74128117 148044564 338570942 646447951 537856937 144186563 28969192 746326016 293185819 579510880 109078688 111047520 193645637 178180016 220385589 922276838 693840027 808381301 417659068 88169857 190691827 887859346 470205585 351471968 41463018 115774952 755564768 870597529 362833300 624361782 838833575 855269740 351381225 676623669 335321558 95833042 799628759 898712211 201170585 342405172 710677207 797715424 142961859 799054478 885655714 842888732 723195081 204126075 606761373 216652169 466566172 614134273 766974980 757714595 512748539 819310504 706015618 643266078 528530668 135775112 38744086 151885003 808927560 660384413 947619526 741369174 743169848 459912072 379342855 318628289 89574586 668827784 481528866 688989487 558588844 692656067 391558946 348098501 665387924 314221315 79856467 740690388 943308646 536281353 918512178 388321302 310279998 969473339 459225490 655954136 388877134 372438311 669632809 805073840 450970010 909341306 871180752 639662809 541422852 657269088 609935270 59311862 980454866 778478306 414836183 256722801 851525826 991459368 316385801 242200118 206600344 711946951 750330237 219626775 806493392 495913830 214187041 753594802 853790741 132115027 297212049 80652459 237072482 90986721 302940371 295403986 335425672 780549518 584785220 271113515 360268350 921721906 684142559 146840318 794099666 831906624 718118594 494562704 858169827 854559587 359253617 199169224 132952427 352196936 215521897 184154667 520949089 683369682 949649982 705115224 721525420 961519214 920504162 864145308 551303542 67327457 887124923 88908779 661955606 316914132 876678508 444895239 668968924 923397224 160807310 477123978 591545973 69209886 679297241 726048291 548205694 295504381 41457635 362957964 627600548 727907478 461110307 115226964 629271774 457238067 709088114 456506227 218686770 591988309 901176404 239044666 103565287 917413082 280796771 533540392 40458773 332084497 384623840 687125497 895196000 493502256 59930247 784789118 725680882 885357848 824954626 459274456 851459920 336250038 111454962 529730977 649201077 796184422 384872450 566703781 961023119 294585442 708867541 838388430 584052932 500041066 562691610 726460578 468323156 884263251 546791957 38944206 819878144 676288741 948279068 716772024 523292469 562623514 887888928 600865569 488380726 849983177 416984535 538178005 33002752 591315254 398642157 342200467 959588757 315226439 499974724 255735228 218211678 842431012 608459328 69245924 678356065 88620325 289296488 616680755 481041531 541569481 951010085 663165879 532789219 551099400 570701690 621150144 407266231 714456952 582376202 432725122 842035333 279275351 126146642 45706843 941414295 959336466 438042595 74037872 661547234 786696537 745737071 276039282 880000048 954511243 485135178 270295537 393652473 881956 369704136 817948770 949935631 981602468 369783205 642269817 384549022 193704873 89537857 31376333 226776308 103086094 148933542 184939401 593639740 662368558 426145314 920150832 51670171 633290816 553535690 31701489 992237494 142079990 689412983 862713089 393332545 305968387 801176441 652697682 781744681 365173242 512448028 621690321 227507387 194427167 473842516 636459662 528306287 421324006 930918126 401695524 370384040 991333704 37711043 734500116 430050020 426826921 460655706 424797778 841640796 373018741 577974445 837859988 906527963 372751727 638157194 111206950 477033500 179990726 530017539 575203395 226146280 406234514 544124621 904145709 885543318 627921953 444112038 374462074 440802730 368443427 606661287 83411221 358882665 864432556 694924569 446864797 101001423 947558983 596451623 452605537 870857954 89699315 384677308 917472766 992523319 270466912 959024476 80378865 908802293 547232964 988533735 956507195 564394560 113489233 323391548 661686498 222169129 813006994 37593288 394045820 351696759 991463891 183070788 495576192 603518575 999950335 25631378 296687517 489748077 649552478 883333897 910697049 145714791 581222475 202598066 59203409 64672849 612003422 439800582 637431058 140482616 603346488 568654831 314976476 139662000 76511972 737233152 180629175 27905457 246140316 922948762 967022013 39842123 323065873 759487447 252755426 240262015 169537724 765224558 886070995 423676176 196834853 545842426 220968551 497044155 607722655 574838297 574542638 323947549 499836663 955037552 593512241 434925677 340265335 693659728 192586500 620639159 75689329 661827776 902967578 985352604 932848870 818788280 235939306 114338027 937010621 352728878 154718430 268404543 580126117 541098885 838101725 668773778 639879926 482147827 426521509 459264324 504127316 760949205 25816900 237359182 558273994 241993734 203395919 251306849 40500549 897321035 468456139 693376566 578610688 593687888 78956674 995965082 685601068 548969140 450705806 847393795 104327114 578958642 746974570 207037197 701784739 206054886 203207310 333459118 989936103 285121468 121926360 159155700 378917874 663661201 154331242 828316733 265762008 548049379 117205120 681183027 754901802 572378244 934597930 296833029 446891978 295711596 368972446 37858767 367976147 741152155 860415578 133060526 236551094 812705427 855775077 732422574 731797195 767254902 791701906 108823031 691618511 655821125 130000989 692523726 262943334 451098263 199407062 558747566 534793366 287315789 369286784 537648401 194107452 402445963 911779325 392426588 545825875 24661836 295091814 91295064 762813015 118905162 867289315 306593811 347657162 494067031 794056654 668978453 331441254 221466528 95092266 199161629 504477121 719902648 483472079 333330875 937252203 314213572 688904710 869231908 679897378 581186893 639562009 433386623 435449504 251048656 596361619 309234002 354521589 431830682 362448475 847121206 449506947 998251461 94170897 748867438 540829165 194103343 494343765 851805030 432709788 913462283 98184812 97852995 257555915 557503012 255707754 805320499 146627475 429608602 970788976 767349937 757497271 437525624 401510045 304923032 595094493 932206612 859698484 790181963 704334646 296956697 872091570 706634424 554685896 417566288 126886878 511825020 107474485 663139882 572163530 385481664 548105152 377066199 76258521 186612423 404406783 648155028 175452702 954136545 51456866 785685114 756475715 61024806 704364204 678529101 76802900 266985732 183643931 91609995 129261573 174587999 448051904 257276969 361919747 87079271 334716048 856731289 6571863 692283007 312866156 206967828 65298583 309790048 516364345 963228560 819240985 543721850 965453798 663873598 279526959 871861648 636181900 631334889 167840004 918516714 525641313 373076807 79137582 412520888 811870268 930918369 625708415 333318421 901985155 508247972 240063606 95306122 732832615 118818350 490379670 45694734 888603663 150223538 224591160 209098707 607743871 348890568 676230451 847544339 810582798 960164220 579873340 164672549 857694159 577064513 443476764 618681617 815364591 539351100 640920320 281770594 66506261 798290197 27035862 854140596 36024317 646659206 209510548 601791147 562694361 136733446 343779332 8008812 254694423 417482422 840269429 364192137 348638158 939935145 67910383 127397031 413410716 226973994 662730560 828633590 130129932 291104197 687713491 959971867 367076226 371307721 573572547 382688769 962758235 489606570 628340743 446258207 971392413 620588310 474180406 440668695 390473567 328238062 634631876 769927623 80370039 441701293 895768248 673776948 737126544 365838776 495826957 829176137 320630741 988213225 469729036 730198783 86236316 698509090 450978377 62691184 688803959 734581146 818600233 593864121 594799858 578309535 226690139 620903507 856089515 559242180 33145910 581643624 483940114 378741954 33802917 405305958 349504408 525646289 41880667 20811338 357497480 375098361 916213539 554611110 918976845 697803709 922176793 471380709 507703187 455062187 753945942 720576673 436384823 235718543 369837400 972350065 440474856 378033506 968885618 461709405 987404902 322290980 236487140 566816705 536642813 14805882 650952843 537242027 382953587 704984273 202546232 695646235 705840710 367869362 956901371 287882241 79057292 454133725 693724193 164113286 878005774 989772210 177960787 693548986 728764456 529694642 253719397 685123108 76938045 10730581 219164793 603685996 25304940 718361515 651318765 898842206 603225022 39093601 656643520 728611932 548258948 517126426 656136411 356756841 808664697 331060350 248088641 361042804 139629431 681422731 493739354 226028903 471159671 275645332 655488125 7759979 681668675 645564367 14696781 576117551 724973933 649160688 198507056 607245892 198214827 782087631 792613631 875805068 516824469 36686635 506720063 816942498 578549574 853472499 966810402 413607817 127244540 98733130 31834822 741501395 22726580 447930858 584368870 826561599 699954150 701234384 922291501 642113965 390653488 338994185 513378329 517890799 508771661 279103732 920745518 248173094 848468089 506301198 295147450 67770556 141931038 958949742 220387424 713742228 961900294 917901074 342813685 956687865 907339297 662487094 693997411 562024634 766588912 44776798 41031618 574850261 467198252 5651602 327043274 478141635 999660872 940869807 24807513 165732666 910274909 35191805 383980828 798903713 378239937 964680422 896572223 837182416 792166177 259585424 880114357 451321558 949226535 564316063 859605 293355630 318172832 322521307 700968578 878372535 577303810 475766874 338085180 621303228 732803159 705940354 694636042 522199925 520332317 881648627 473377382 365857911 278456665 830374051 476633623 705009893 509151495 347740532 994402808 730140266 342813917 549252001 542526512 655262956 629450738 854686433 30641579 40435347 451524127 487576535 705541328 583618520 350227682 137381479 693265410 688397299 61641354 698613511 895431978 84681750 350446925 738894950 326457135 823486378 724072320 907600934 425424955 569249721 41516628 197661373 433415201 432590487 975416392 381050115 924069584 885271700 78825193 155867262 452973124 139145277 496219723 899916453 244035117 546572006 500424280 740017313 527443488 969216285 104366075 391973150 271395313 132386291 98958329 902496928 512267899 153858298 32504482 427482799 81431004 600338326 538521353 785217882 916595309 575708822 696056160 939807146 450059118 580200291 650668157 928103364 506499853 35866571 650326525 345288663 877821846 367075338 349785947 525725902 898640213 361399327 916574462 706017951 403129841 597674428 247471403 464852358 707386581 624135324 390815507 569035077 376061465 888130469 42494547 141933769 229437057 969912255 260186772 449771119 452680976 391260012 734692655 675193971 638523886 375820501 707221353 879498295 63117251 720347274 387174728 617887996 944153813 10958124 786640885 388555832 178777200 9807675 835135919 142089390 737481223 53293987 175654877 91698070 771488032 845325482 44220684 637452161 645548902 903485472 99355107 838864421 727913662 335959803 439685550 171679954 335979755 286066778 180174381 577167699 86395379 703234211 710600212 5798139 650375207 224376115 624876510 717152522 902607152 703726019 707794534 700110250 657391607 965980585 974175233 872384515 816306841 847104481 794768491 659471620 931652007 562339307 678168907 610654760 27269224 412237882 636474759 146391972 827135942 210966455 35854779 490213096 248268222 710737283 113195977 861793470 713622806 621353344 420812353 635975887 296081394 903085452 37088810 630028189 293831016 671277360 617672755 559262876 880078463 586154279 264372235 620180804 92003797 47157438 356434961 631021155 972785065 195966486 39809985 242768117 833046605 451796318 686603145 965481717 913291529 493410320 836226753 703211600 975064161 240637922 462401897 974462892 285317739 526421922 910658061 360824423 434481071 869866423 346450729 475133869 934762529 556432079 789701418 82461706 156271816 226368162 319057946 959886213 882346148 554405107 517779651 357501811 745390657 793684669 241835176 994146414 924565265 432858144 120780834 130969648 968669625 919629313 294566316 595745816 432665034 497342540 10616359 454627737 298405225 151113404 441443143 669688135 187398747 656560952 292594567 898270832 49456631 702746880 58552982 67162772 598149887 911330979 340249054 714479095 873216815 19172746 330615449 822980794 381012015 425569216 80059329 684080088 131858935 300278491 744047909 800976546 27388171 570235775 51036624 156290733 465681033 886499496 286950237 583940932 525915950 404811713 813289096 836990203 84089854 191191931 736688439 158070798 681943842 967615019 925047322 763917627 526923541 827178822 292029146 933765688 345109728 395414420 143014 16428756 740754620 264738822 164406327 579337145 499778119 144959504 669813589 481666629 645414369 332112825 181840769 429545433 381843753 770765108 961553669 632775661 767286696 343535766 994677638 246415074 899546470 621654044 981007501 249679028 292172234 485626807 510625401 985931383 63852406 312908063 187914147 386849789 185149768 190272878 173844644 470540001 231131543 756172525 641085497 986992732 871412327 476441301 127937743 137682026 104228421 20826953 250443222 83223114 67614205 275973366 114328050 983408966 532840746 407301764 85266177 424532692 885826125 571504503 63249512 607596885 233353828 540776274 157208744 992287608 539945276 220868484 98603097 493262906 644546490 238910100 262922957 91720250 194549915 380733001 277025332 192885490 719429982 803756862 633522006 831988991 957506071 334992597 247689369 397008500 899886742 360738952 155874879 347525444 910401223 569491246 18746221 85720073 706438920 765211750 900703564 36304552 703477729 615566063 833083114 647618065 870170956 295490205 452091622 213028497 658243466 322842629 25122866 570458353 644135746 699946772 317393175 518695631 964437074 927502228 959588900 148014806 352087535 402561639 965192149 529429368 489346306 815236173 593533552 97778785 707721405 8633829 270998271 721171065 58732888 361297305 903926401 388774689 425313582 70686584 166238686 254449323 307313533 720505344 802560986 846913477 862489162 15777464 781987959 626189134 813127329 386424886 354118475 876464666 268634822 598342377 107869769 52160654 331990102 808719868 448514086 28405577 932846241 54878106 476235046 935233023 34028760 744189314 142795065 704963452 598239772 984172700 316113631 226513753 952570389 207698930 286041105 675406556 683301641 896549137 713055867 621674642 7462427 199191753 153527693 926730931 159381328 450879202 223075713 890925270 663582719 865132429 707658659 689514928 263193588 8218233 284524883 995345844 743446970 162972255 999853125 947075537 434487992 892757173 721089840 569372928 206974293 737249962 950776344 369902119 12393706 490811547 204643433 647471549 648195810 338113576 934782178 101323476 93610787 720075015 222202010 43902985 297844119 975933572 9972938 803325897 902735801 236071157 563381016 272359278 158040427 963925437 952324213 299962392 248725910 441557325 874173192 512666862 927245534 136005925 209065824 346367389 779766983 310271615 391312900 873292200 813747545 861120127 121236718 912079951 909752885 541356185 282698469 485857440 424230215 834821208 624557153 58714071 315830530 559712339 753188160 512245922 332001088 819617393 685030366 190280450 510716874 792500579 611670419 967061431 290508523 50276241 96836554 93435328 700478351 307331454 459579235 677446171 605452556 3606582 34947115 488371340 941882650 755617398 2740039 674205007 691695334 859740469 929503991 508809626 398859963 810000617 782041194 76027673 676919437 621919900 316752341 757577843 52976098 849641157 70301265 314345183 883117938 780737391 139996051 82328854 211121124 967258155 356996453 439062285 274109825 92190057 662164220 916542900 820375680 205603262 676634923 311754047 737597379 132797887 751944768 797076765 501937072 612445287 91016653 666408228 235238065 196892755 350969298 251511378 193458853 888722432 570772928 750000087 16460889 806388647 777811520 465632550 286365173 104209954 261037861 582699961 831328255 961790628 538377118 899299891 308198612 664748475 275573191 172865053 571752979 116298259 883115260 665417217 492382849 946704294 110322359 252248987 307036988 720717344 69309065 251866686 858594319 50678019 372501098 649107063 285925947 98124172 353268908 409270297 972296742 141665274 437339974 297826585 248890464 531495065 494162987 982536353 66682629 734109344 797750012 656300673 22259476 674746067 342713362 585773630 306838846 307139807 303330786 88439114 332471350 702823906 669418951 294736139 581825768 108515046 778906572 215715663 987523317 906921439 395462583 701676459 866961433 921435068 769311176 930166841 145305485 708954576 758285001 75944931 834791478 181772298 701816990 997616423 152092630 435003259 334369033 325897549 838878097 863930868 920887542 19275564 321778708 752115822 265443848 252558286 147893047 177507254 600867256 386374200 155281699 802517577 66391920 611776543 88801988 830473556 406177340 261360896 94032729 484932750 735308495 167135621 981902800 949426683 55109107 539630910 901340463 86751815 315961034 241573392 374620126 45397048 193398248 987869117 800365164 759552222 221032292 265733750 207708418 626954497 894819596 311949731 906647541 817993693 576441980 153657095 578859368 752381182 454303267 816245019 850561366 770567668 630151342 183875171 864086210 84336225 894377225 900845498 160288863 981376095 330510233 780369123 76144271 323231302 775587559 895710171 26883393 152379454 642077285 668725087 510119930 510301827 60596724 648587019 203148351 167754840 125108071 77340002 113581935 577897407 856414232 266603356 605018125 401302790 477352156 781872006 788370575 589696052 168748597 589085179 305017034 496137846 752333828 173214631 275639522 364390352 894255560 725862498 372433387 38940991 426358677 683719916 150795481 35733562 967720562 739794429 764634020 828987498 908662489 722819941 917414879 433016465 583380320 737577985 902605985 261694028 688126651 648733944 386346173 320606712 648552551 753474785 719582395 814561695 882760267 881193517 890788948 558522016 713453730 904978991 995948544 494387802 144996302 381977878 426610980 567440530 706560757 544539137 675395723 499150080 381679492 651704729 734756624 14718315 512395989 827259796 364800381 109054753 91048428 887320716 88374533 48513192 816656588 914714082 94736419 508657326 708721519 30694294 62496916 594598667 6547921 500707028 674249837 741252665 91546573 355972988 559336098 56375076 273666909 321270153 706555501 65935636 311296068 756700481 915505997 609411663 391705108 5811875 476682878 298516390 313965383 820963281 739223525 910510518 175046851 142993975 691398236 794766093 975563670 285184399 393067565 560829797 398268514 91716087 117716202 67998641 410365601 500834452 437291453 299564741 393621372 798547092 40839057 857099593 267942975 172984839 774916280 650883945 585568731 970948536 833599088 222674553 249701731 426829640 261160551 203126402 625219918 617051660 844829672 963574310 114956627 377104412 527278312 771275234 724557959 11574482 101212952 504623911 755016183 591757912 882177669 214937203 761045723 525056619 786353163 55053136 390520622 887487296 49737529 614534737 130100621 979634661 506338105 33259347 109823470 470973874 405842812 545555426 69702751 479253973 115483050 519603029 214258358 729962670 784169536 569535214 537948807 622962787 140852227 4815631 60538633 819453436 205395958 457115332 25143694 479438831 685556243 334233833 599047196 688398655 568233805 636931070 425254494 658803545 255438758 151070560 29340330 392157584 681690841 489378352 545160872 495937557 282391380 475829551 498974492 377270737 245093589 517646579 631077330 743638873 692384015 13428876 74730621 849929460 667575756 851056086 856629256 570549163 70123048 927633416 280828952 374870088 180363829 273405446 892599775 478712210 737933419 38775613 134242833 253722628 675681985 932289833 876605115 542633618 643914535 492148291 181108080 28285809 97243738 146171303 810353450 808143692 724889852 297203735 973484161 195366018 475023577 300051914 38417384 442966951 380705466 981621025 824769387 806250650 509625306 630752266 950980956 45486678 980184764 367299577 550534903 953305692 61023655 361343910 308305578 894485685 432175538 741218419 82950871 585954840 102062316 6173555 603953960 521401544 905080658 518991673 454781572 474083910 125040623 97594748 585648158 866198573 816131939 565695854 940805081 602903542 637806624 287014290 126677581 487732356 579046384 584625194 143703398 943673448 325244233 661852471 724781022 144305461 864729369 277960893 721253172 447452345 399731963 795060904 630491695 237284549 35653470 485750435 211964217 547540822 186068929 841471780 732879757 358501544 372787060 634808947 442598163 242334022 479642395 223243821 793075232 885464825 330307975 775318488 373161781 774613912 881355490 635868874 752747905 9313358 609339747 759378242 847408876 501461416 146032176 381110970 698536575 240246723 920740069 728368645 469193122 126514957 426330466 128040988 424973110 978704920 560632735 59639124 682697359 676614897 226549087 881656532 223611378 887858630 473583834 713795546 11010536 44475492 484555487 553082862 435316919 768236035 284480592 520373934 560207559 676819802 263536951 65225739 843210764 146786308 121424408 778489201 512443209 341834497 139020925 95585204 107237520 927079857 754148896 165404467 717924347 436366172 162905343 575396166 901260154 177468124 954797689 600227659 476607 775057825 450258205 236689631 228154553 39769679 979585545 178944608 459664114 376311561 594153596 621934811 997658583 701166369 920585490 74752545 334580871 395641165 533275730 293981567 755444899 45605451 442804483 725022336 983120347 62732437 525120404 307178781 716220095 694934923 703255179 617133578 208989901 934006484 65436710 515607690 463230526 586914074 853322766 626618895 733134766 953215969 239729547 658925372 971612168 308943100 960667792 620541206 587641802 384579507 252423800 781672129 703154437 354641584 217979362 730660041 983644502 348856330 880936842 375906958 484693096 916846751 250230235 290978220 555138946 517328195 422426383 862527547 69119264 550243056 632910589 214494630 979772141 566615368 602286211 937378148 587609245 394966254 464537934 78473933 869818892 186686222 992822575 755494717 207544004 429241082 799476285 601521179 763958450 612984213 999856100 242983375 765001525 808454498 896514002 330141679 447144705 290105823 323791091 228276584 417760242 393232625 377518877 167260896 163553169 102700149 56493393 657716172 602593155 841068303 945892413 380514542 558796567 835541009 664649747 858070154 312501141 560490333 979839971 466783601 59793919 761896872 388221686 987290850 876348303 471156549 662019240 771493367 342417387 134801364 434374880 291854988 258540934 311777602 796947089 348154881 561775740 202876979 476145699 660475558 943470671 585002161 996509411 811822196 618182483 189771318 570874543 871794384 577420244 850410876 214145282 697584163 766185627 303247960 549451621 701072115 739870536 668033353 274644958 609134298 741487551 566074076 690557926 175496745 893331293 12683901 951268446 378885529 147085791 545354869 104700469 392648677 842952809 317286157 156883932 434934351 196572133 806984649 371766310 334663533 151717918 598471264 173827518 732910852 971493592 907390289 997683729 518151963 35430780 570929437 711811624 31497473 948950443 751241272 101270598 731204755 268148790 505929597 24849079 9119827 237053212 928089503 915221219 230635789 302845235 301669457 425119435 97209290 568633199 935569157 593109009 309307527 633552350 44247442 912712285 496587990 497212363 790578402 796851264 444576361 914427060 217341497 196584247 974212866 543150273 208772905 145407753 412335985 563188277 104350917 173317791 354545421 752373183 45048427 236319180 97331450 616454183 123328851 217485783 162706791 899137086 245076945 971561302 471800546 622155935 991393532 574976569 944360786 88156043 324673135 209972260 994260039 962684429 167836643 729458750 235623968 586324007 255420719 20079994 543512335 808724861 524504303 557812664 970798974 971758053 733869426 801915735 181218417 139528867 975244214 83475726 458168240 58578680 240157938 923955116 178194316 932200937 978237563 243163356 333587909 129518008 251340138 310289585 929927012 592648036 700392722 424369976 632415523 958296866 203817627 818591540 805460572 877386217 974994561 511740222 754671823 678618343 889052112 227076479 566370286 42807848 478164711 611744283 353613460 235753566 573628885 567601413 817428326 990038529 274223849 545834805 960793146 279367902 708833533 655936778 860237271 393201567 201704083 347266678 170501128 58942685 764985128 924134199 611638738 976016257 666149163 716291003 807390695 66580324 12725685 388042193 99794238 388802422 211680314 611694627 625083422 290189484 961947972 464836857 409294678 9911070 981330989 699418148 578879810 947595378 4073840 252137654 736203553 899918503 139919645 215663477 498453992 920966077 25794341 52609643 460064028 404448210 679484828 275748252 327583801 476241990 406671968 448333162 525673928 660519400 740793693 635030803 365400301 165533209 892777369 83669201 847788182 564406350 720465787 11588565 925260229 390637013 950211637 757516912 687692827 18321781 433884606 896160589 809434930 21113049 11555565 941311244 807178257 196723861 907072769 857801193 183077474 185279013 640112867 473911912 920792908 557142280 510991287 662908918 155155192 891728751 699497885 64706293 795609327 562569127 947920821 195395146 868255793 464926074 121140170 224193149 7327282 867882407 775938120 851006166 440187686 871640776 781647633 110173050 641136748 640609263 571428501 80662270 509986289 442846228 246478947 869811155 729751712 939886370 672634171 215101317 800017841 702810673 685952253 488170282 513721952 517711893 810212004 798161784 944648721 938653979 974355066 464788225 62598472 803758137 328331347 346878066 717792849 31695039 217029968 295402519 737719823 810928765 970885219 470673435 617076019 189653017 574476687 314786472 732982909 940490564 812115015 663995815 329688567 429758189 416909973 821080663 654043348 893638070 40635566 854916538 261633151 608010299 93003425 580119949 71560911 976484996 328603602 514051996 211364658 239164295 469082649 923550468 755667905 966428153 142727224 417770448 676295003 656708622 945722248 5256364 39195201 725267319 693252574 188459287 846951994 562435428 257889632 657687331 401594432 35382072 250126470 835542002 967620672 858454999 64889097 166679569 502094697 306676562 114880496 855993363 70854107 698158415 713724592 215519490 717931145 589453392 376094624 937350993 184551801 397183685 152404546 316522873 621978690 425883822 19739583 862958196 410521683 750748836 430490012 426642580 875501049 659316106 537721391 408889106 903823342 365752769 274989953 589038361 283381841 363411170 885057669 519656090 207231149 588082813 631818331 790428017 234213055 670830754 827367553 591930900 102014943 484669446 810186263 65624971 826097541 145529683 872964818 304639817 30529883 492079839 526925146 473211682 716597933 540598403 679264346 400597789 455989889 405625607 513839819 663528661 669468812 970873520 607033541 863197456 693193825 690611856 494717550 939598888 111997401 73684601 857783569 176021492 723743813 733607762 303503758 591977710 99281734 385195034 922554694 951719339 12952369 760780915 828713450 272029433 636731183 628777979 741363830 706481151 52614653 673238590 418797989 619598642 662817632 703057846 889429759 495967779 93845199 905768561 872749865 949541167 96809474 93659482 618346130 173017965 219251807 430294297 506745236 325507022 435233951 681299577 515305860 933366961 692533774 160726647 867581155 152661794 399993136 356486948 856963527 974625229 679752267 653901469 324915173 762552538 641256566 930007247 428061009 603834943 172448225 127912628 388772163 557315562 185353982 819277795 688423346 104396298 114925333 911391353 680514097 605360868 586232385 214277278 307779301 452744231 911838598 224123087 177536897 21323690 131621355 973372843 40051970 325364249 561976642 580558154 173678245 191470153 64677716 817499669 839144206 160205988 657812501 98258149 144152678 151339034 470714156 918049287 746068586 175243262 587660474 560940748 557880012 71417912 732496796 842358768 635242927 769965268 843599418 879049214 23629581 649779264 342259725 449946604 436620279 805891406 228716823 20208106 889093823 464920369 684261194 844679635 400149860 824927388 130546970 938605729 139182963 282591221 476665413 982994294 844931862 255392878 648497207 556712863 531570850 880609319 679392102 134050429 436947010 682450359 334271680 441738696 663591864 764132160 39107834 132127562 230482575 662966716 774498492 948486849 436791873 778406032 412323098 419692950 366338254 918510519 724695998 374818487 518506317 616462031 572616562 91159251 671829874 459008684 392286390 432837588 448087240 600447298 888032552 148779073 367930303 213728427 267114247 618989877 767959781 260607269 542515014 946169183 720867912 205405990 407773393 160768005 315183993 568630729 573198468 348107376 67895077 747787471 484797886 525684393 857511693 403687360 142742812 573095920 893355021 471230531 24191896 954589852 744651579 885430014 238076316 221364245 476617161 513255346 872952317 403400912 494075373 975932792 230330326 676749975 267249435 596412609 273547029 489838588 931185607 432068678 621987775 490776919 387372632 100760169 964271023 415749652 819326298 204981508 308138447 61562942 80034791 651698204 751643156 510709111 671529932 706746584 174595541 992027586 930866 15330652 954435494 365070845 634186055 102472761 371388016 964292921 299919895 184029983 208896111 976536688 984618767 866335858 165821685 648022625 251293841 493250350 916103171 263883860 591515815 971341097 912776547 715720439 19672058 279786040 455537615 899374616 250566153 813298057 751950519 931041642 645536593 940612908 972428165 330077304 765673092 666703136 587872860 198242126 258768970 771561229 663491210 207593686 786270079 483216823 410863841 117136534 124869414 823476384 376302887 686278254 806081379 440538916 664532521 626519735 103359384 192665131 951457930 703605518 158635030 496429696 776145544 261128049 295882219 730567933 446147273 792256640 985151722 306754703 407618964 444746589 868950545 784229412 972956744 701680714 466217865 632529815 584903817 744523718 639240049 349913098 740376986 466568237 687640503 700864789 270908716 294480885 676957549 698325694 713919900 312235482 919024747 946224935 890209811 827644263 438477938 134874379 239635761 3589128 586821212 817617096 485944528 395871057 227383349 353583122 121763260 534212734 868912186 298165766 444801519 615957679 250210964 146097242 142890553 719568052 325353487 574443504 87918660 512710704 684253710 378532435 412041072 369205034 318054655 954831541 236323833 250638786 407674319 521448254 133302634 680568187 777409884 881355670 578160856 607354980 569936765 15751490 833561288 635926610 806565505 469292144 501591560 651885076 683521418 863467362 241531087 897143380 144012287 149325755 368703184 385165408 246948871 95120357 262096143 703412250 641573897 415412715 185139882 501245565 615654877 921687594 732785289 974836381 437408386 374579784 581786393 443959115 621358998 471206604 400012782 622185707 659295841 845904857 759592471 420719052 103887266 832497949 145485166 533656158 465519069 522596226 496667277 780627838 571581612 949318647 222153108 225607212 839201319 340170995 499565255 142380715 415879606 123771626 342404566 169098694 205609037 79647570 246707416 470525076 935182114 896979467 477653130 100030468 115044727 404949396 712732141 342236644 81663762 621501892 329905190 155449137 30348497 574809797 552736599 756358115 702329420 873381442 290721461 30932418 510406387 497347002 904163464 270762918 39681677 920106008 843398522 935886696 439896809 413489346 234324549 996528125 707495623 67761189 28577913 377381374 195631518 221891105 5670439 668151189 597151703 351364640 102813851 428111832 814833072 352907494 914748525 350415827 816742137 612603901 913208814 261006470 726883562 8212764 814958367 838249373 842281101 409973567 397465292 955420341 669261925 245596221 276534612 52561787 57780988 666605763 131290401 729415829 979601101 732383116 262141253 484156271 722044106 470059756 940669826 182224697 114445307 295681407 110325451 279610991 988028027 928742203 436438903 46533663 394967399 50067892 890251065 176497734 930715344 870408629 414937895 578574843 371608513 18568847 598124613 678124763 478133635 649967630 355330526 625574201 667662605 143097086 892329757 498185066 727340133 359896616 772328804 392269992 321888368 869840058 982107157 98099611 744500435 150415370 923383249 785793210 135828042 823736865 862584344 888775576 270184257 577723916 860271761 938305431 741558778 873356167 240513146 496763100 60528598 985783455 895705158 793275505 22555198 602125832 772323523 156742805 750926908 552417917 866974077 467404730 129941972 111976254 563100723 334019166 891927620 685905225 330439887 454178391 651976261 196843704 394068194 2935632 274928227 708486134 94931481 781804575 477081638 10018690 388551202 957764724 967149174 281271238 665004160 452224370 447350445 108866914 85033768 984342106 956652167 645296782 149404410 725442809 46491212 898289851 742336204 948329338 386181669 703405835 839553773 594159406 968069502 672658712 286823500 647037655 60518857 737837794 171138706 964212726 905066398 64326361 838699942 951559877 478125489 963020117 136121033 699565273 605431165 591943119 587455537 708135127 854657942 154434372 859642112 372819442 465366205 769071900 904292638 724553870 711583348 402902097 113699217 704600496 541941634 835299396 54377731 765043156 589853237 643035151 605539976 572260079 602435458 986495266 103229142 242448800 280723666 385156900 334388878 56110284 706289161 74182658 795309170 807010928 356117355 52759181 631642089 918174329 2633646 288249695 593090878 926940490 779598335 138043612 524719663 332451946 817063632 818751547 818312766 582987408 584191014 735555411 972032962 625495597 188065803 421252622 604443409 262411721 523707790 733267139 723567354 461973216 237170622 154319598 261022567 772361794 775894560 77099503 598250881 808064267 680559512 780977832 714126266 511736826 883337246 816414256 766981837 425760247 117568218 489228473 580596805 331859240 421728084 835349672 980588769 107828783 244450804 737022359 980590068 155938243 296850978 568674676 880534280 283317231 445821546 403304758 253363345 533315647 291938045 467405131 637639696 580980150 304894434 699378805 6801837 873761807 618723236 57053778 799036681 734421269 181470935 228223333 52874478 12326315 795890113 273704034 443003555 717193873 552380975 543903158 492749007 545504726 305303358 33110804 47326891 942371060 166594331 297533320 235481739 552266275 578875135 576897725 123568768 688265069 345597716 781799788 205168296 607302027 725621903 627510643 926188684 737167794 444892580 163532994 22672266 81906309 309027835 994677688 716648798 717893444 691886503 727316340 400533613 908746709 785140296 556064543 484670987 313964827 282972926 215283313 927968373 254152580 926770701 446773971 653104987 990231304 877882168 384933131 165901239 212488653 948433785 367339005 758269329 505496585 363299557 103820157 950946543 274777588 441474920 736141129 548331431 790036560 18863287 702919169 923980256 726515938 980706518 262438364 481348293 201975947 991133319 685769824 351877608 910419257 342114934 764193821 917056054 894726640 55823650 990594502 311631917 500959785 240847765 441273139 870792622 147422100 427246008 678945201 80629954 207216195 102760592 303460224 934790376 416938070 807057267 362927944 659780524 358016834 367504029 222496883 671287213 96681162 19289674 791845187 135634900 539165492 52628857 269160999 85884634 631795380 199098135 474579379 241063447 157836212 404098288 433418931 20365780 863345421 483221831 860730671 316303013 339068971 937213546 921370328 550712934 976529125 427601322 362371686 557332576 685140999 685424523 297667142 50668530 874716297 280465551 681779857 202131814 477904120 766531176 563001335 513949775 979714370 641040670 50754706 454586167 502768392 547675691 932873392 719365012 53637457 532823057 715257953 690810205 585915697 54517094 524417375 254364375 398211676 246054130 946181585 838648690 249233919 102647450 268099013 867894110 4962607 269957615 893090145 187026936 301796994 348898856 29090484 660992904 244577800 722745862 132306270 910550971 130326671 93192105 379023793 374714991 755920046 9410398 895741262 876181142 560702302 405621292 817228682 336005556 503433409 529212830 651899960 568440857 341800211 605701068 216172194 469785553 435666033 878510100 456239036 519035912 747257778 665111515 645878579 615692369 729601535 920999362 89283078 795843357 674404873 224918682 323167079 927651079 319665274 108358211 35857777 177235891 631694196 818656688 976422137 403756559 922216307 316300446 684701931 67781938 992729021 483568544 683047472 501977287 943558162 909857315 281065757 140918870 232949699 663432648 411919935 932174629 918149211 36820383 654351952 305538235 983000042 37624307 139079863 48362407 935434835 417550195 962907713 881445158 407407617 340009153 883357653 529340442 912364892 536764262 218297599 649569106 41971529 433841155 227953215 300953204 402864963 302896769 630942055 486802335 360406096 161361107 749149832 414370295 561489733 569522415 200799898 319393990 558332628 192407456 221394372 139239748 277160826 257926823 631300845 756799304 405480697 706572527 55377378 316094719 186488724 248945150 429035949 468253912 808233001 348068222 625107114 182037222 902878872 452610336 531576247 206976293 601101706 507819250 562742286 205683973 200902107 261850572 3931033 818725793 484581896 572802456 463487345 559900264 93233686 993336693 857404710 216787511 549448989 994176579 647241822 562137965 570785070 489378431 259147140 605663427 469186919 292274608 568520248 263363189 198993259 4217555 330098137 729830332 239813328 513184029 895412494 855673310 288954178 189376473 880490292 451974037 3794735 596388372 859960626 595086797 872731767 504219378 859512538 25372104 768592128 996865494 512015677 268424843 226934908 968883754 926040133 745328687 985947472 557399459 688213456 225158909 405978946 726515020 899731018 762368328 578867988 187677231 741577472 66571380 157990365 494667931 352536697 688097812 712314312 622026192 356598009 129113771 590486141 789387229 282660916 740945407 191028210 854056353 818928737 46168652 589408670 525147798 265535644 792880611 252934487 111090961 488463519 516914483 858569020 284771605 485580411 471498829 533915801 559477644 166677376 862868143 68468259 511071906 571382600 25165458 588066897 383472989 680919139 92227866 484429185 173300859 441217117 868953093 88260852 145049808 860485283 56294035 676765284 205341674 739518543 987590429 639626053 113173848 887585071 67111278 356486774 721939795 166330627 162505233 791797078 2971607 503245029 366111327 575069363 809178716 775371434 749961465 418111665 411981545 989604398 22573676 966306966 962881075 866891365 460851207 21131324 10128215 634954984 109197244 553491209 316672132 482842069 830873648 565612524 709017080 208317940 102020265 880455539 788082976 873344120 413393842 58445885 995251645 844787706 917310819 915001663 485093198 594058806 777371570 840138322 942051485 845865962 922820911 805316577 11179557 700096452 327625748 934188924 485133473 392819336 439884683 271792330 84780469 456608281 77576480 731348007 451038407 626327742 830959972 25301921 406908495 704890260 374732491 267448770 956353284 740900171 548470086 127504041 830726576 615728544 620062323 637688735 844609218 343594491 440667369 555972999 325570644 521374529 31822940 814295362 556453635 255435673 994636770 108199347 986004130 559973210 399071084 488972452 941393556 74266147 72699585 82482851 431914128 379506827 206869514 473771504 420695100 201858755 954716520 321249382 271622396 359649972 637701013 732692790 14412064 152281147 99866768 411587803 580501063 59355859 424603304 831731225 327709034 274500419 667514806 459686763 184022440 565830895 708706355 463516853 292402109 228263809 633838407 8345817 641944687 244900114 41139236 309337400 242463152 523813235 941100159 475617801 103370312 603151417 94166157 613168485 256937127 310827288 124355476 790752696 961451024 619785319 690481519 794064082 134389399 84228321 800813721 660688725 745056746 113631583 920139720 996147691 85693558 702003339 342904235 450295434 217927016 222034379 57240192 962366929 227077753 140478202 549176997 192134916 159839119 711177346 546578116 710285892 569697527 575373481 200444551 185154520 680339113 910815776 611080238 629582475 156436657 924984952 241410692 661996912 190616539 254887584 237415223 513479693 583832887 451290538 549104600 691934389 289378468 698244155 8813140 766995195 334860317 451115237 777105363 860766681 819321395 78832951 327173380 468159013 844692746 956342202 255258001 602796023 344852251 121294733 724351834 288576955 274121750 233955093 199847372 290073159 740582967 299914233 116408453 198080534 652128661 200403104 260089365 702952504 866200427 760899838 264814420 292902215 585203046 824309325 170788680 474398065 303633831 608210422 622909457 930901139 943178695 696100623 975454187 495065565 932496564 670964318 449269896 29656192 145259953 163698479 425474672 193728266 730319405 199988706 296402214 205759768 24580395 437932817 642313724 954191094 608958990 108604624 759898060 676450841 302874578 325254647 500177460 269373318 759623926 55025766 626571053 14659234 955552303 156423757 145005208 45298316 784688617 564693364 399457522 792018886 863681061 265925689 286867686 594284023 970841753 794038324 935278442 645489102 102619729 76009862 31507346 611487358 94594573 277103823 74963078 152882801 230883171 126828088 143371111 106668691 731476118 383948753 846650986 338452504 321870176 414659234 402984225 516989944 479128653 41177854 519184188 663338117 261157154 384844731 416086452 395468035 977630696 799741961 283685663 988259926 140434999 690662755 805177751 802607158 222609881 952105365 434799310 966114266 807136563 573039388 444343662 511321625 640317524 119137388 323893462 449510834 9815900 219161574 561587607 807763232 799276793 404083746 624348869 572239261 517856890 440269134 709483003 862329470 460346282 104330189 722658518 149729725 481683556 667931703 507098805 429070671 274123343 567418200 943325626 584472812 217099370 217593374 35792304 663964236 838675246 717980398 999579821 922300811 941807452 798812621 11123548 446451397 697520177 931920626 918747758 649669224 972199990 293970006 761087413 830360794 253229359 757333471 947309598 84653968 990482779 976729444 427431232 613918538 5668435 316752577 269087535 502607499 708639126 303147181 653943525 381730889 237328974 619243213 57100176 187493317 176601730 342500505 192121612 628707255 146912148 351184644 284785106 153243882 491662453 341036370 654416352 495566124 937860665 723867531 593934627 298551346 704423054 25689364 942550492 860054633 196897189 795106526 542107641 405599598 106551283 113673378 970784353 602856360 884987910 882260783 494670739 415414389 919210772 85324838 386617939 42389239 950059067 827538473 577442909 537677492 271653306 271846934 142687237 356563838 114513144 920717167 359159765 173226917 543573125 188408965 153039627 744777818 893482823 14081889 121384940 405906723 935154137 590656658 276644710 353888091 860899298 640110625 391271847 996828102 539753215 549379142 634099846 758830506 145730121 514846720 963967166 894339457 92339459 507445937 845997415 828835325 781931175 616331991 288056703 534964153 824695526 109352685 270942132 756190081 825377539 240827434 38101557 914329555 332486411 199359190 393897361 669245301 470805656 45862963 798284437 515422894 826854146 689541633 860919335 809008928 612753891 177873521 196644900 734114242 702879700 499361919 19470236 110876837 503689420 724279547 572551099 48220239 394180331 681971959 545810101 434532673 93136807 107915272 941400497 345424905 626880406 4972211 179539933 843707659 994198627 807096330 306344809 815949280 814561036 470150625 847687153 431105442 930044096 727263056 956292960 261594141 987576089 307038552 654621569 155163933 779874143 711955680 800444438 680371073 133297070 907558425 526065123 254919328 500443656 961651678 331592122 795345314 587771007 256739334 248878602 371685390 769616277 933136293 236704021 895690848 897314599 525380037 980789206 119821160 193030896 634993312 730315199 62129293 760472734 73387388 353006604 77626026 947145546 696728114 963947610 533033594 493563736 334306386 471661600 771922793 369670829 917915055 283863475 324736554 314647078 229452928 102855469 616124848 242490126 702482529 984614171 436876217 605703196 564832000 901000425 636953486 145445274 106709309 839667283 28353964 356096166 501224161 223903457 174677201 428109491 843297521 734282 149973332 302406543 898134143 400363085 22309688 959389001 416008971 283717050 196456805 463470810 391667395 893890842 450397152 867660949 238328776 177308556 633144696 913972952 715443124 399156766 542374277 813374667 852321290 630799688 386230494 928621861 924554689 694278602 138083398 415013986 573774685 164952881 129489020 38827082 696472558 123100171 239022239 650798807 744317159 892466633 738948609 850980624 942330567 518908321 192049943 309454900 87972747 351796633 447718534 331964075 693090396 275888706 592059825 566620358 682978477 235774171 981609061 603414972 700999748 50039414 100874403 519371103 778000902 148355768 356735654 186484972 257278193 180351725 163008582 897627725 926912219 171886120 552902782 604880393 80316667 750731892 795955482 61553113 6170638 66826162 255943818 491908513 403233491 120755281 449935810 961463512 771390709 168259511 18463154 496280512 715430622 44884650 989569807 577461392 119874860 259519708 522256115 81104468 445683214 922575622 83075694 630528311 672559348 678216093 866426357 928575876 248559167 954934845 426944316 344872375 572305609 339295478 342800358 392230333 988391802 74000255 80795415 544087615 490835627 917125369 369164834 439992590 114547553 181739774 52882439 140973889 508972156 400838477 176253395 159188941 178498048 391571589 732683659 607819955 98745248 589227372 607303207 838010180 332684241 402347959 489137917 998401920 137835557 123495457 12837188 762589099 257785475 592754566 896640382 691326501 689189858 924555065 555649930 878241430 749980519 751625487 746850301 478830133 395159336 440833525 860260567 462599320 695729133 704313481 420884521 700106181 616010190 534301341 547044139 533977230 66227130 785381754 802982251 103208071 418866027 746742980 268200934 700186320 618265376 613341338 717749111 185103862 241585321 889323288 540811561 529392150 536148424 360225140 940614196 735432207 462976532 880922974 682958836 38202347 760108582 277391624 995519299 92310890 754841332 292937961 369103553 938478863 81363474 95250477 600482528 916253543 621130092 318467639 107809813 850024865 267795306 44553742 955975235 719534450 370898591 77423328 588326421 551987711 777297816 16269639 197564582 406229370 528101481 930678047 571997618 920571878 245359479 535508010 856820018 524670748 844635081 999454923 276332960 723449178 290586503 671317047 286149888 305636438 64258514 700321187 86787534 898976744 78758536 133164038 382202994 854614025 184736878 161334776 594105474 518703101 456051835 98741383 408157854 299126472 91629157 709872202 606343728 661313077 925234576 245722484 395403490 41281051 416337083 165040555 194133647 285221801 694297259 563724326 64253811 415368759 310094926 876524018 537993587 954178719 979886554 65725538 806535738 222043877 607231034 954283177 696043312 426579136 412524449 251838674 581066866 185383865 995490139 949586958 273751686 720325975 83029154 9695813 916071326 426686944 598668076 798528355 134384816 718883022 53110038 534895097 264784443 113627337 554711318 233533972 291436083 944623118 538419254 368246062 875406182 991443021 180757336 140171576 369920370 368996367 816690917 763864132 31064620 854134258 772517332 386817038 514566101 170776100 555642478 207341335 450424131 534166269 958326699 626095781 83423247 834148177 652280554 821328536 226187420 661394736 758508064 337948002 750305849 341460252 134175329 945479132 877818520 469463724 929641971 619579932 704913297 898739564 430923919 961764819 710355486 5935791 341583238 995762403 817286013 499003219 9565338 31083848 33105261 110512927 272622051 142517058 314247551 20611376 661887237 564767328 353844378 365037024 601632878 829627631 932143929 817178114 850545604 704555873 497789212 411397528 450394301 708844901 646116992 596692815 281034233 261552729 603181867 434428434 586343341 507422105 851653149 936170244 545480291 906519815 449215435 354424808 78853236 540878816 791242342 27347876 466434573 761578254 129042990 886613625 960381989 849887782 178263017 121160959 186947778 774404515 20995127 205167741 32276075 324853324 5456167 810558898 557893536 102379771 51070594 586262004 433376559 771293941 287182906 408150635 861983946 913887139 866848044 993126676 713516818 526939580 128653249 258038566 661059030 235485515 439930572 393616674 885238323 938665889 816449483 540862248 267754252 745842112 645003024 257464630 287632586 288487762 824240743 900913270 187311731 517520191 628001248 456959967 772569379 999267024 318139852 235788597 293018951 76359726 927422742 36532577 775598782 883732052 120280984 643786246 609744920 928909110 547587130 741480193 966077351 628251862 833785436 191981492 285009253 95756971 608717363 423906348 787418290 89804383 894904293 793671081 450571923 564713842 126008077 274999990 405749673 353950155 678917461 722273186 198713843 168853637 811926034 434882224 626479551 230260902 428820775 460676086 363229866 519111004 762038954 501424598 776439650 413480996 94054414 163361097 72197092 901276587 222395251 87384983 294132322 809274116 312943181 935534490 723784633 165865833 795074882 644732872 128014262 60015060 145780995 250564580 375764625 399086260 63202433 5519251 355975359 449325091 453126115 841439112 346866319 125692812 230245743 732486073 169191123 728093494 959554556 791828191 451243068 16137108 289743207 699111530 574414190 633778572 75557909 767372873 629658773 621664114 43617974 390399116 256164282 785259630 72755969 374611473 672191979 495117070 538475850 235693516 885303933 794346655 980814884 267225331 499871086 475275591 225332713 657887629 383649472 785853768 894347197 958862091 513526226 814153741 731386884 20980624 394751220 703407711 304767937 44800225 711509696 942674914 352237824 47706704 470278829 999453157 370424618 665484316 835732754 353390826 827171536 697585344 212122035 963071721 354814963 755632473 17602703 932136461 869886628 990860611 776652087 335901784 939291973 366080271 959522825 735398408 953252896 578652936 262719325 582332283 915924346 57749193 893181077 905750028 147224439 638205435 876232369 78911165 384471819 166116607 767623070 328898589 14516442 720035225 31948968 126013686 309557417 748922445 466877654 824630597 120358494 745406500 819548228 279493268 763795258 941163033 788612538 787066720 990999237 740017499 435439410 559378696 403302414 626338406 750408826 604906279 377797801 494091711 78050823 512531045 681407446 563432095 729353674 569482460 346752768 273060187 178429943 586686748 828385679 84131123 616916431 277961597 572823965 845655048 624783157 806848121 421133324 654633310 447504751 708485011 768631212 775180980 420315443 429921288 83167574 525837247 161467268 680870069 754438303 559233655 719124907 920792441 109414816 332084094 208294282 649137247 572035284 977006941 672103128 319576051 252678579 952475831 391526662 993630225 554836239 47108202 934701891 212663898 790218510 554365146 803624337 384670111 56026648 910420799 578345846 504802570 338175985 734814136 6837519 332768000 237131581 158603493 330911028 896897428 398546816 955182077 494989094 831275427 476448308 887489397 455200064 354089072 822855848 23269224 87239974 692518837 713506904 557623121 592002201 71100340 12160359 285937622 580990860 15303423 156882169 191025111 932495949 931447152 322256428 637078652 966005560 140399289 602072344 759887755 788323978 857816746 44323443 979823128 142330616 287942694 453929661 918080371 676589892 448389238 863746920 275719600 248622139 61171520 47592285 56537448 338624947 343920546 238048208 299633484 6075043 731112918 56919655 990192093 821619834 383278359 271151999 823668345 846501523 668923215 449572440 216170689 97856787 681754285 190713402 807879712 667857828 290832016 962297419 256825688 467942193 888665950 75688225 273775881 325228112 612765349 339127813 262920805 483310141 181497294 847816635 134163922 699454248 236390229 7274856 739047853 401111357 257715904 953943712 256871154 288774 948980004 212201330 450329944 173016433 579757290 607767186 953801696 240918743 411150596 813959472 404184504 78509255 217035629 630202543 662759628 608979618 956842456 67385110 75819463 681484272 205809005 231436280 266439772 879389265 260158016 637682210 801434234 117937462 880466834 21334935 563267102 230365109 246159486 282761165 997952002 230642433 513264323 22189993 595459337 696670747 1449946 179566663 212625682 752864924 123867051 249603600 704626549 88704174 574509454 315015629 45237944 25488170 981749963 746711295 534246809 489679496 854185029 577903700 279813621 803254421 32193975 697028570 358205385 344009237 903402971 936233448 977449756 313092054 950347898 594006565 126741118 288365243 316839657 776352252 225146966 297695896 47227157 496727765 649854967 342059798 573359840 636004403 114536702 643181817 691944886 191397404 258740266 725797766 718983930 461713498 218317434 521411835 998169597 164769051 57061132 242823479 856687969 512247509 77128028 967384862 383873040 914433221 385894614 682336756 761684850 270481518 774628051 284469817 701796073 132879920 810985046 69570569 603478416 954089353 913311602 102290355 177754378 806021223 354465406 916727858 739850256 305532387 371565593 479820360 371012906 9659153 812411671 1315793 253444153 887110426 944207456 803210333 717283048 348264872 149198764 4071120 964915998 671316562 730451982 856509680 526824409 899861628 76336679 426289288 592093195 224930026 996901825 48361965 16814800 793596487 665755215 797183965 227017224 970998041 432959366 283754663 928098122 31234436 781228827 216736451 675587211 504252827 526079711 986990867 960021057 387097171 317084071 783430278 418586428 117206839 254649008 955543935 979921710 624899759 669171579 158120887 420273791 90777324 876069771 212964800 163299447 619933348 94118583 425654534 160132008 81652438 493789629 626896271 441505501 602842455 596621513 309548287 692476960 549827202 565279714 883368843 334630323 579174166 334516960 50340275 124287980 982788624 544077914 529026344 641299129 458570817 490295511 702597497 692947184 867818817 666959396 795572870 354312244 990039958 706822736 613550546 674116643 144676149 88249248 923060104 834300860 798642558 611883193 379116816 274406893 676193876 991906943 973595778 28466903 303056000 539768619 134962816 521690854 558704533 482019501 115589227 442017083 482898637 288822055 49826918 357330872 644951261 140822696 199245191 734492234 391146165 460643486 67961487 77105706 233676145 40158971 626696903 943120135 77513366 965315885 328338252 526720599 986188235 277540769 55955963 206150374 424334707 948094244 299710283 88974810 481280747 452716276 427096242 250180722 228864116 515863683 928623936 908994353 765380248 219950284 76343690 381224689 590031239 204726080 500352611 748103488 853159352 810099639 158348662 529355334 34472668 637342651 973474582 659974117 571872645 594408647 36897500 923182610 293706628 897851090 786374947 708854468 362637845 358841711 409193254 337545390 284443736 214405332 363395886 68374558 480688330 495878114 106121995 318553338 11473899 558654134 987563899 286053984 697784820 853521564 287970075 947805032 826253021 698993533 60871857 749405683 359655212 690383589 752183093 577405345 14275102 230193324 492925169 771044282 613151396 866946009 148474683 619033744 239839947 381454878 277113928 101899985 387952962 347093289 629338459 677240006 816599369 608458065 265324375 894483583 989781399 399203911 872935664 413687452 770986175 598313108 14086659 968361560 778613589 609238453 620645589 387404755 335881168 146460635 953895304 825120758 655977576 753920785 334447371 608149885 932747488 766127635 361376707 940260575 183195388 17504330 67761091 316258870 378568725 643509841 714968002 133358624 73865721 3547285 749432616 902987619 95886743 405516600 600093286 625130373 609933406 71587544 793144622 953288599 572192998 111748776 338551797 66636499 739162852 406552478 34065414 826113525 136350628 189262546 476301178 904914929 700936230 181296434 609279714 526687426 584568051 863918383 98610166 638655614 525957095 391275985 680586618 280583178 285080254 463642713 778329467 913945036 801601547 317350431 298466624 170937862 97289909 779468035 383127653 730610042 37245484 625428579 632494024 148528727 79281230 343467373 347816464 315448267 878953646 893244062 717606157 792383165 673664331 566842330 462824891 736766995 121956003 24766209 154997558 943716573 771288844 413650020 543976214 115661205 656334863 337986469 190801708 45785153 813689282 570692668 961549596 231969027 205620509 609705018 433743505 570169526 553993239 443333030 265131542 604893134 402751755 664343307 754492259 75394391 632180410 869870791 678308908 709286784 655966289 995905473 620480788 384681946 154452803 610635520 406613562 210734916 688394444 698280606 226557701 869411217 428096448 461519885 927433385 49470054 184917359 897912732 796752176 198890088 192674373 999012776 951131517 1506712 339038605 440972564 488755973 810168217 374652215 446068023 452736560 315230561 658469356 808175350 657110302 697548995 822346003 88710200 609431207 267206679 841028237 935781222 848249609 492182244 102086923 796459988 59312958 686928086 628469388 761011764 99590495 388981476 160473542 412424979 529817559 972408430 124218556 371174563 559861978 184749237 34854124 182372680 705311896 228317156 222005387 1242122 58796658 861794584 473524299 386201246 818462513 47574156 81047260 794924127 38969075 776619470 150752126 470308540 554725566 683486900 535849911 237376533 769274404 166774148 30937077 516776183 301013363 775412998 927077956 297124711 68933111 771124547 281368147 693115204 790089235 126625917 425374428 677620592 976450090 457492416 854956800 779393282 721066823 187690109 542758886 911055863 464381021 566885039 727414450 285436698 695239381 922907478 303075647 997231023 876073143 915186105 785195841 353475395 499930760 534273772 818012211 760928961 75251946 269914450 838935268 287722503 8073497 665347500 61114570 410888429 213618558 676014553 182944535 194955392 457655442 182871033 437509015 796087231 710145925 261171439 361733191 501183897 986902384 943852371 295465972 196110329 849792317 569581071 217485060 81384047 591580302 212633751 204278894 187797157 888024720 454854946 153005831 273097729 968233062 964280535 147743054 148798818 128673908 641627099 287428837 478208264 547732173 206572637 250770011 910011967 791908318 624920734 421539341 474258332 317400198 893313943 165003376 606745909 9388228 635977525 156583587 809833856 139580194 6248199 457451749 815960207 310184318 272881499 381935185 233568789 103819314 279130636 723278277 309936102 280669831 204102714 198318987 727485229 153207327 941857263 17817613 90336737 377739190 386054528 394209037 498665879 172261799 446016526 197427170 250634845 943181619 585377714 601904504 693852236 766742468 793097576 492614059 824560369 911907871 821089779 491562168 627737831 882206269 728132399 261273950 239594236 790265557 631676371 355280524 896043616 545140388 850947967 11225078 886565923 670253803 357723265 88670711 311559249 253227896 465385413 578798523 539206733 556764789 595336847 998232361 110457827 869775998 519242370 118395651 855248448 439086281 683456547 379084837 866277961 667635267 4595799 239789354 424951647 453381937 615569276 158475616 852603933 482254641 841217915 889432221 107633236 43716405 767208588 823958713 57830881 117949353 234562380 909026192 157883515 12331621 499153444 998431401 433743821 383843437 555291912 814164194 306675852 941478950 773881370 413132743 391324485 401365168 584029891 256978679 787087091 178999821 873734695 676134569 334453581 743316036 309652798 736474765 840274738 790566109 868927746 571319227 986242219 928150523 135282423 448253108 339991547 860194452 787586651 340199760 915958501 187605132 483844819 968593714 440583101 425817970 62694299 243938117 419545755 780098172 915450559 712672400 121081591 451715284 69241119 576141594 82407273 728379599 84415914 79342266 545182094 572494361 102822581 746061164 737612975 662799778 236367248 983398649 492179630 850471401 531756000 412551070 522971367 828237662 955775171 474591840 864663135 821314757 31385301 352024022 230841100 247872071 33362406 206231729 46164234 448934748 817174011 854138829 623964383 618178464 572665404 940757597 311690377 387108630 370185989 227955655 97440166 600915130 945104477 352669847 29878648 841571109 691554100 681569019 290217854 488307206 362121371 196864734 980889720 417086612 339110484 140210331 680826556 360185063 783974008 292567748 914414144 599266861 966647224 321936773 344974061 941875888 863221942 415165813 797986481 277546433 423677817 666016178 383058410 224086622 952625463 284918826 668611394 92042610 591215257 794874100 294959756 854757879 179951017 424331451 784759655 618362490 113905485 668579836 534384036 756514567 646754296 813632043 576088256 253833801 124064302 508032877 299732732 422154115 56834825 656649352 368080773 767355510 133387079 387148071 523269981 705582187 710575340 79507719 951531296 711219657 748798538 160695474 910323395 162312078 791907103 658340637 308427227 51197163 982656750 506160273 619783616 252443143 375826802 515026394 632536205 500585306 598538174 282237896 555820315 269429342 562980502 896575385 765641144 86445931 820509116 680033103 203687852 47902504 10492971 214684165 608426835 224859409 348110360 248736048 67634611 63537876 665582309 6771931 95814653 69348407 97018619 813975181 904288221 159920520 554636111 792663277 236507909 815075515 435039654 989859995 395748200 745994077 791471664 508194651 291627262 703942280 288881078 284550068 105295582 677630608 751544136 864231942 223627631 222891960 311465968 136434957 777566914 583739153 871252424 32227776 394366084 965676600 278468106 6245153 333031146 108857199 447598655 478472218 98715327 733462926 912049532 710249041 229720352 701154874 475337284 865622260 333645250 320340413 647883508 527350897 232832718 325821574 508993762 400148397 513383305 54204404 990956879 660488381 902596157 972683796 324512862 14431839 525741775 480107794 408175288 115249193 569535362 268297239 544090269 594668191 592821778 563552917 755616943 889188998 96056964 751421913 702529458 554771502 511637580 502494687 280415362 548092558 219340324 77145727 797040452 968066432 973466669 6370960 291050998 534182609 635492812 613469472 993644100 994931249 637553351 992247640 856101979 861776407 605212231 749387360 469390534 614611114 402053940 749616457 550899124 537315576 898923275 794056061 477544992 178956957 595761634 439171084 853244787 614654097 805088154 166199391 848098932 914530774 713135591 886179523 693209339 803384688 133995981 485377880 634148373 317106080 55529239 640232069 531663849 95685447 504740529 691230414 202351884 96770186 691415601 770213061 576028846 521279174 402615493 295720019 148077301 935699558 345729219 568534880 403772101 998425350 319174353 577890750 803479608 122084990 28515288 123706421 190011249 918511768 779302885 792718107 421604388 206193490 393344726 791513208 264436723 47343015 903336890 733703482 618339814 193602307 508444346 468625000 853884645 135470217 725493951 626109771 944208440 328214186 984764854 188235732 287304495 320522689 461969358 516137377 514859118 189354833 40350035 429100510 312827758 895846277 275975234 33908520 267695409 172829828 397805834 713437560 543406218 127375612 927895919 335470308 844315179 677143082 126293663 19738490 21744795 200139082 723922097 199697256 702789785 539787356 300168366 114679195 87465463 708603352 734363682 779863039 894555615 195777448 374823623 633708442 486468603 621851794 194844453 200078604 805848724 605915729 829043756 37741795 839650514 198782580 874854247 190578735 779178637 419889335 678846728 986896404 696383832 442057371 896789404 199933995 670447395 445237639 545355742 99964950 155407864 437706893 832829815 604268741 305440932 67063225 289050919 144615357 932558615 180568884 386008625 836728566 502235618 282714357 975551299 464623996 612817753 188872471 395495193 595492595 488146666 931947102 747301772 593015308 431871911 629560931 951192703 491081824 712929771 488581652 723302503 956532704 944051558 715455516 106824641 697323896 57825231 179799612 11689599 248967986 965095213 836265099 70610848 525079132 544035296 768535334 919579236 513249560 616909429 305462594 646789573 926374973 720704574 489956601 849402946 13891525 340856172 145501260 988588865 110997660 385198321 546088230 182785099 493616127 719349191 930388765 237835079 361811969 401961040 42424577 288963584 75540387 604069971 914658383 203982093 78690304 480581724 95943177 572622970 261893890 611835111 565668943 61895637 92915419 784624919 38699144 307914987 556035940 801849921 348240319 828189234 124897639 956765574 487391171 964699874 768734655 180458606 747354104 923390693 689001208 469586850 718558958 325252249 484284501 291833909 797662717 517556285 699204914 704272195 479588631 31599240 484813497 264418146 927863019 529988013 72777433 121104859 591556097 417215396 203181650 644410991 647784729 444643570 940019388 917163372 429633201 500754322 249348858 376067866 240060486 595376220 126112735 443196225 828443351 51878710 832221802 151095673 934964734 180066770 500747478 213258024 655621000 174875464 797171242 320815589 134958754 391193283 981007657 608778897 208681084 453409566 887776073 31577609 971598092 686836682 329644894 626943827 394803364 542015706 741384375 120243796 673786280 421041560 972906257 452492050 431837159 53534739 512396382 456104422 933447978 614571375 205798436 369269085 511385575 139461812 931934617 887107644 622116324 926438739 134011463 244469677 127235903 784928868 787069000 671022387 917209762 33321874 342606934 362649609 711415092 730680298 128358773 413310551 129569499 992927735 878510458 546153716 605799779 677417629 907230358 349830958 283238739 733836478 438169156 41196922 161089430 811180978 117765402 817962684 830105786 957007391 258433579 346724871 694156294 490050219 543376542 557578998 715389193 23026685 756667055 407181205 268528019 415778097 820925203 514607418 958111190 761496115 378437375 2974478 858249307 103420042 174275526 29367949 391435648 253130925 42393391 932878493 507963935 201189976 552345999 800305230 329082653 907936384 222021800 640092482 480110174 772701585 713281422 460814786 902797803 378586604 120850606 572122280 359429735 881618054 27410808 332768332 277676404 69948152 557435985 350803976 387625098 545262380 490566513 590171669 699276087 439076749 789382391 596480876 114293564 365299572 883442538 105137606 267764916 122195480 458372242 202537682 511402941 244086974 407329857 411954953 193767580 824534788 192564430 515266130 112280127 199688405 611722725 342589376 569500812 13137455 163153367 175502073 971260957 967182619 335749515 306719970 899368802 330995287 150517081 786002932 380699168 856205141 858796710 767145278 437191047 495372790 828470671 488439304 863548609 298807563 731217897 549365576 436487707 499362445 828499489 79378421 797753043 681793383 937889352 228937432 4574984 461648631 659224689 403568350 746824945 759199979 916780429 266677177 68691643 289063446 283387945 942028506 198425376 516927207 4192537 446917464 380254661 599691375 206386145 902445231 600020269 780116207 374490024 721825675 169969552 580124901 740308711 565391922 951072742 375229901 101648942 84147796 260222915 64157026 222038543 211786165 708837111 190112306 358465003 927490635 402134654 230926530 639275153 237242417 926694551 518499429 913402163 774560883 55523908 13516921 54618172 786765141 760473490 392028717 45513337 507879750 374786736 299939962 755980308 380128626 20193092 402609814 685552585 213734909 916230281 772866185 823619288 598799935 349531939 937866577 157894615 487276301 47288753 999931928 108180111 715532228 670845074 201436108 316032244 37510599 377070701 671174864 100053292 909795104 275937542 656626685 732094238 538842647 449377756 702994043 209358774 51797280 130616214 845994350 751461128 726789477 211949452 588045013 71546389 120193374 378036931 406865855 340550758 864466964 66251619 833409062 393625709 916246724 628299668 952543538 798341403 11085299 667248618 494863790 635332522 778680475 70843004 771175324 573576743 776781601 213901997 224677664 483622241 877721720 462814041 382208934 390584408 545604622 528577667 860379950 860968193 205986350 909748678 530122361 21120134 679846745 850841590 265730171 133265596 498766108 524938276 224095865 501729490 864674382 295589705 607378504 364061019 514607525 10364961 727865787 267694210 163140370 360344251 33973871 860902294 851915423 380653098 542544409 220241204 348311405 469589263 534756415 466719858 807851440 352077020 407519994 862674753 275912237 817347335 616239984 714632603 365095130 69451715 268997854 815149423 729363701 25294640 742844339 639064215 861460845 648452633 330239987 559674198 139099434 767866255 687620722 68576768 300717028 740900458 839310670 845618056 539346490 222827211 808597978 248773264 551279065 581038782 498996897 504148837 845237863 388248360 373153403 680726720 426717369 180775966 448591922 468183442 988713920 28876477 636754640 94072284 49040766 247301013 540192672 912367946 430625509 444308728 866561845 78814568 131734515 192760219 410911685 485865591 737118211 816033161 887689183 81415817 564137057 160730062 460949185 336054006 337546580 672463123 921336848 269237571 497222287 911784461 98968314 705145530 243046329 518048143 13291726 895209828 449605133 88143955 727242837 839226137 636951943 812807607 727518789 323161943 841859979 536900493 604487471 123228684 144104634 183135896 341647453 17755270 203858754 324551085 946525605 481525876 994537337 409956995 832417080 140967467 889107992 67646111 459604428 35197467 891433224 291396124 483072153 286970762 338878671 820331227 622916633 397291211 269864972 498139425 952166915 535065660 662268770 680974558 960501191 527743681 790237279 777054346 248039675 258742068 855973239 345237168 267966356 112326250 996654497 457101831 213600310 86540246 651704477 170632026 98347938 750911377 432474002 235362081 759014739 981803 949740353 262753351 26242806 374364298 900894843 302453538 99470395 668261291 91159558 33656700 417980096 907914850 699370059 356062389 732472826 932526749 127032652 288574384 862623750 140624338 105387961 928870168 250785165 480944558 275085135 508881747 319518179 160328980 734575585 61003992 274643497 802510855 777277011 46087561 836509973 438194082 336781024 12526942 627539854 272085848 808269243 771379203 193917428 854107380 374063174 683428468 813768508 72740580 471512619 183914334 261639022 728011272 282966977 783441075 647286633 824049864 575162608 713471915 932193871 529896733 40381198 445920280 594413904 599995127 461536286 110924455 662027195 178360416 545391615 401761995 936344759 719689341 284566583 579739089 717793099 568070871 417007723 130560370 101396755 404144111 388595369 357397741 100484883 900215501 68484286 469000894 819149527 840289121 391464912 459427395 703071207 126392718 955031036 218678362 828282320 888192463 269358816 372472331 798174827 967617647 134409716 414474927 832849650 871199622 305179491 618895646 617456308 191063028 561064055 178345548 763103942 93254700 411425916 530636613 237367959 299957559 870842221 269121038 346427221 302643920 71480572 362410364 679774700 78770751 885494657 23400900 91683608 790117979 870884338 722197860 915575006 914996755 835162344 225139307 248420012 246635048 298620087 672238602 813373529 300268283 189897176 684120673 812703537 507591573 47191683 735217053 85098235 361627933 996261220 345787789 153720676 53825893 719792723 432267978 910302656 546273181 385986178 394352066 66317659 428138812 397982949 955527960 776391731 145951563 377046239 262435312 336190699 495561544 779180410 543086694 698429409 401069731 419337097 688612350 563592691 899702969 566297984 918518817 901620816 611682348 696104468 920773754 471042480 880366861 238852686 446262124 794709370 511511688 48388488 19552542 534393149 527273885 383103368 137364933 452843819 36069793 988766076 495780086 423448874 946576015 688121129 291453836 92818872 9621604 650481571 789970926 631521819 529823433 97963258 418064558 441059645 581242518 803188076 249544954 315838094 318585599 693550571 75095558 315909290 602754414 679168919 750121765 300313020 66019875 223109567 128732305 663769356 540162531 839673372 891713413 65547062 805353633 842126849 457580771 762243414 488679167 862621010 250994243 392068881 562031991 115745598 567198194 896321122 563854036 649314708 982702651 108215268 571623613 382024880 122342167 48769110 890706322 376415148 435366923 585814682 236080307 98231580 301591270 607635559 362152846 572148380 715244832 978429355 887521459 495737378 167382760 516538681 943719382 471274579 376178003 35094325 101473920 218052446 511147462 941256722 898006249 123968066 557745580 744670468 993542037 100763198 419650376 522622651 95847800 380758528 824250397 924153196 472038154 458884229 68699901 964936513 205683124 439170517 353851958 451162013 470780146 483064052 677149983 449961247 561667504 302049301 77662224 301488286 127962655 795769862 140022174 576765598 914802047 756729621 102280145 403681862 259703139 547027810 505227852 173648945 18066280 770537450 772366904 37275997 779623984 970939240 536968967 899219093 301492639 365036892 216830792 73948509 970310975 329755993 324181996 347909717 743004650 647681130 584348191 682777522 61594771 597002596 386364291 819159319 129930238 249968106 422217200 111361559 665799742 784749001 547040562 350872977 599038976 33458641 464095385 505784963 388724616 304459535 582672807 890090612 685516948 610924424 598981481 769461105 172025353 64783778 756753701 733782317 36174790 174358954 68039369 664807514 719996586 508242141 335555858 832733899 522858925 918606667 13856741 240299333 505442555 621353217 851528604 933050693 471161545 890138557 265427739 792917618 474522741 556170417 371771805 211924490 414198540 21025865 583329600 676791257 297559657 709081898 102063188 36461830 463347203 376511378 822324609 725618848 955105863 653304707 642150409 307742704 465850590 579194640 614730224 143845181 270469059 880950328 788770184 231745044 375129506 334757835 443938136 779430207 289919505 670378580 881687738 215737100 144632189 714769469 624385092 690154268 441374882 459217517 652335635 370878362 360788856 602865356 308864882 232834762 834916617 913210208 634789262 89036701 552080553 277402819 443922683 926509510 313263371 454883046 229195642 130523664 745812085 858570089 592088233 41393430 943973012 358002293 263617984 402494256 939508307 750786949 912809848 198287402 425420277 482763701 485417449 817349618 357151255 923767987 977721881 850864302 253877085 303867770 509689677 513615144 248163058 102998265 464811081 435550735 766722470 433489704 291054096 475620393 914451986 719530470 68891586 142261375 417338911 18299545 732464510 141962929 924839061 823018899 114149478 62329239 618547945 907084756 573883061 93220855 131909559 717209530 305996515 315229242 895722115 959905770 774941633 924329951 608995179 747677568 7185984 963886390 629281693 5797591 301131058 124934290 268026250 302148983 597134772 706932336 489370532 213305244 967362306 934337097 731646137 477457609 842460331 39355383 576230093 784838061 425928326 625218444 642587314 401696690 519791416 685989145 431696593 894014222 965741748 18295254 512976896 102792537 543177428 612565227 797282061 921691429 78714347 417700127 555073116 777030450 247133859 836890060 481700259 32343956 353177960 83012140 504017875 251479124 890175360 143715764 403531550 498033022 202066867 455812261 103893397 31101186 451845282 232268646 765840922 965128481 622562520 44503639 133421019 673721415 533240337 854242740 943534236 781330446 971043534 345190415 598626856 870639218 974706732 884165699 722295121 75854013 104744809 922775614 451460956 726911580 442559522 38346960 658233548 149268234 401444007 623955363 31449799 502674640 761870 176184636 180800739 903468558 641030692 73879989 223878623 446527607 878528439 782073840 283424348 911952583 4626361 746340028 554555510 552142191 856835486 893419774 80230993 386163883 272573868 9479817 301256083 182290684 223849954 822172623 658505156 930059867 75962256 134113169 262195262 303092332 218550763 862293971 855837707 821943378 729466600 298013155 397346870 62559261 953328869 326368811 445809947 271574436 676032282 624708092 687589108 187335575 983861961 754845370 692950920 748196879 957327177 95033061 826106967 272489666 849559438 749103372 418598511 892272554 166812525 328434439 894169372 302875776 500525867 530465060 404228167 279741652 491466339 469450090 672311177 775408856 859608946 539222294 46325118 922213927 324049377 937476634 110413114 437910090 109108168 715542047 532784606 772451353 482450387 241095462 54195708 675565925 550007416 56156177 586323170 965587099 269902439 697341640 236637643 875280406 381664328 962423593 86080784 695427224 499440105 231496939 374614798 288932157 60186068 917394909 90353534 126931466 419072319 292156160 905766840 77031553 780638417 964659007 834378542 269031915 682095057 688231768 486911560 443348431 924975194 325917156 117345822 877563556 388624894 87883350 159969583 507520512 970874109 742934686 71090003 300169770 469392621 759636450 321430976 630966298 847588772 110132669 302786728 669996778 684176769 725158890 398104250 348340806 158667388 883579462 227653732 722348636 644168835 836193665 224494967 166169270 130473682 970859126 530292542 662415927 332801113 628274643 383460402 244857479 607258028 817349127 58318666 756577560 775899819 881509496 827686627 856138918 602122442 775931625 17063433 179221026 219148744 194152971 558776305 30696145 400450886 993277508 164453538 605560177 430052888 733928851 49326564 222501553 921382710 753627584 752600278 958937198 303568865 289444661 752171660 870036655 478932922 811357929 616850978 796555559 287344399 806112330 772996191 698654680 780500451 750851543 119740720 281409724 891532742 114482168 201036138 608773993 75437467 20818210 24376726 72024013 429648746 763142604 420658843 20246603 55094544 167880083 358161356 771543863 950918839 337454351 948608243 629737642 469835611 29209267 523414045 126819840 384774767 101088587 7147912 351437947 283326897 886422605 169028175 801057917 425151042 767763359 940139971 781389819 623232106 695132516 6720764 47544669 535612474 175965914 344571164 88293920 595733990 533620222 140602475 440299305 557395493 30892257 939694116 642957979 420914814 241746397 937123089 538394323 670966298 342834725 99998277 357817550 471729035 866449756 116185841 736427548 672185616 477579912 828726297 488812444 90037739 272800100 46392333 493536944 637135146 358679718 821807720 389755047 412213207 366153086 17455238 500331954 4077722 423999510 151606629 82247385 9995899 219062028 796914142 934557597 772579483 95391441 337195630 204617577 689762548 302644140 517789401 874153979 111378729 801896507 765185035 598103159 710817861 48908264 563880691 608074995 162883559 405398563 721831533 494411294 676386735 56156614 409676335 803579206 726668162 448193599 114310988 63571419 138285150 767006453 332573637 794542397 902167853 830423551 192230006 28928992 358200616 189275595 641634294 778580307 888441618 721774684 517203227 126288198 818532298 126486290 457517536 181151247 794779299 774618877 846643758 715853625 31442066 960674803 410792434 912957038 529119525 106259967 30904703 329178262 523815179 349617195 716125017 68436204 222056740 169573767 910855032 494379907 765114779 279645555 689674514 101739164 380862975 741009295 358444486 877293437 781805472 456294277 472646794 487103742 341522890 424213434 631887982 289963557 409903453 931810661 423323853 648407448 158291592 670128961 971142402 798957947 621614015 540589123 939547020 344017613 180347293 875856034 235379381 560472368 386235089 494280330 703713379 827000096 955212674 877660559 349121757 398211448 316705005 987401870 678270724 792868822 605171379 73173296 539827139 403854791 635391925 417364712 403333243 172412659 639864608 700215053 28180251 825607113 738147683 567548066 410758364 924790972 301769514 487888374 100535009 542489957 251965155 62887820 434143144 581687666 251125877 323114558 266024100 987110192 29669517 623032573 264131160 439745547 277391954 330153019 295434662 201217315 640418863 789251337 238919916 562621764 421667592 697942809 527687373 238488689 349125274 233734570 695989013 232408876 302526853 277152867 423790769 762941587 395863313 647163741 932168990 781587290 6678239 542032139 226110121 674539237 157987498 254328487 441002092 400451064 729976252 942650195 159485873 49957627 333172292 603067724 850755244 790608202 658627832 674272160 980023929 429877172 118989415 96007132 37383793 811111100 496231120 830911303 238751501 556172730 203547775 829636239 919698214 527809553 40758405 731731518 533147889 745304580 154891848 814538174 140571962 846146354 719067169 249604104 136695614 741670554 71899430 833586364 246405951 391822569 108113692 521611800 474046897 372238109 593923603 579584886 143019975 68552629 786599179 317633026 160521116 958051145 500236971 901765275 105982405 973634517 73545146 987534639 687874216 60083869 944292832 521385124 849649563 574532914 212880127 102240754 20907960 405050494 436248307 386863187 632923400 35694936 77021420 359862056 242127819 850573616 857351743 137440581 491148080 443452239 163414168 939837584 868139731 839839623 169166639 794184721 973022175 193219733 268548016 892858662 500420957 848475201 604871825 4512226 579973463 948458008 542061043 966566632 742241490 507172376 940022584 518398116 894199070 542120096 693912407 644994431 238992692 745425972 562692512 504032246 549256140 591673286 826619934 102797374 812458553 7662468 631365576 535071470 90241370 827172609 301319881 283543643 123388781 617935098 67189977 233240268 47720750 707259760 641072882 894784573 248131130 264478557 84726093 837308557 343802591 833068515 575220543 800168206 361447239 891871347 66480083 904458504 766754392 235095115 145135129 252888613 32341898 626566424 649845276 122934653 493203156 922814124 924040739 433636563 436914991 152990373 851028847 275365451 890882127 285432684 549635825 519377305 837069448 730614502 176756128 355739840 813051588 60344588 467451508 722407483 926154914 572486813 947814409 163789163 520529401 891390473 697682904 774811777 886378276 300057561 778575370 649326707 975155606 37373233 222778415 809962618 148405107 377845744 497147854 607836534 365957169 132937088 277784384 954361076 29041591 542581190 88721255 109338709 349544070 660326619 212716854 197509237 75486265 534548444 698714862 579275387 766105922 59865568 33426896 395862604 732834402 496091326 838605137 403445031 236538766 904307656 928348726 688617896 728387570 950625367 551009465 888370487 40328368 939122094 900880190 251455479 255498147 426067541 388683661 958687304 475734285 881536407 197826457 898006659 287506046 565571704 660336980 689476225 988640600 236149506 493837272 411523076 725201917 245187305 715335850 966598650 214316790 390442355 341561441 122712877 578170127 688981280 70166492 519323685 228114998 577587487 192588554 152357429 404816921 331845200 996663356 259121631 219356239 63333140 958250296 124936486 177684729 424838698 855321913 911690682 900836031 800236615 348462912 905461567 228409245 281628692 266886815 218806760 61220745 515198298 273541756 178467245 566793112 166525254 466374249 386316363 188045013 786260619 165819095 147711842 430307103 538127269 112926312 472669503 929867002 758683476 731463746 728102738 185849021 231628617 893156074 265230537 347179811 249005427 442453400 540427212 209685759 155068194 218892182 95846928 393232248 837095806 324006483 845652767 334372372 97648787 189385986 351350828 183562142 359110883 718983839 211952022 284047057 429128392 684056936 367059009 130428106 19288912 456458017 997831224 490851270 15820208 662795165 668334927 163774099 336314700 865751427 479999095 475385649 302850185 843654531 928178928 287452548 403905488 317524072 139803044 671263944 750210033 101023051 536304542 569456971 361813844 868849421 600586049 999273151 2677301 10258603 834184516 960339275 669296481 800541135 347477692 317461903 619767262 226135154 886805390 375254468 680657296 255733849 31376273 548584524 407876429 144453304 453726392 619225788 68167818 488658476 416341034 642528659 753927545 713737185 701335291 332726398 602607134 934959915 715931357 83886321 366138197 85903826 471599919 784993019 284160714 654385826 331149369 289014188 125843519 887282737 883433059 926532865 138864042 660989138 527788235 906171652 935907225 217014804 268872678 767674041 533406915 420663675 199059574 98664004 225515039 668000752 688784673 99106935 952311515 729810368 824475177 367745372 906362991 391464436 162283529 2924979 255483664 624481508 521790810 989065792 133025536 357895853 139224083 384938770 187458739 872057437 737623003 482618760 252602919 897130350 762896541 263350464 499631469 256112466 694379783 771902968 534802707 424965125 679339238 819068761 632809570 552162730 49551018 168575846 132790991 393183762 448946538 245317114 666606113 165023755 527313361 790956935 503860765 108624699 988412100 799864445 590943409 140071397 526875323 647739850 369168458 374161815 801046151 321244088 387759651 141408474 601367456 271378540 950387047 340589790 617859199 647500937 314132239 872865128 851696884 320703534 831030398 152143712 988428328 849577705 995355478 958514967 624306158 973602366 826952884 122370320 125454459 311206704 373221468 608758126 448906756 879580956 805355788 876607723 868133165 389784184 186339517 530692916 585432151 184686442 793726677 512299526 543870372 510075549 118542552 180619550 316901366 160069385 361720309 676786670 288392002 9864551 306099869 729625446 15560620 711878389 821862704 893367889 481451833 435187773 646127500 660957176 311080261 123229573 569780494 169070266 853970422 275816151 142970642 576641034 760474950 232631061 449619682 522646427 927095455 879033729 314802091 799872967 958661998 127008400 659121505 422848687 371679838 391221973 428243875 411135599 792321646 318730325 638724684 549028200 915349028 456434144 763892758 816793157 924751502 117487558 357699612 990179091 560132814 372240257 767189402 856876254 391071987 524321449 493136018 748154679 447501625 933377642 724103423 162221478 623326760 676978469 974291675 487874506 467445313 712619346 897262316 729608010 398523225 801095276 519734800 359604909 128112917 932531064 535450488 302983975 746702282 811419797 450993008 493841432 375008218 513809309 446457526 29119781 161481895 538264461 346881048 942600288 783289118 464846091 820318904 671930579 472465840 553967912 39670189 975091937 272392660 343876889 958852412 884580400 893566544 490755032 396835374 609511664 732056536 288442956 4736391 261026477 692614508 715791904 877178437 975959328 678584616 210696413 972206087 590196107 697270162 40332130 743015691 137472281 748236762 747516206 798829327 149800721 248565847 84859975 696850722 197970606 299222548 533138679 388693515 118384112 455834283 979989464 352030707 94027755 218426844 848351618 252826701 257095081 883826366 21026678 84255560 275317340 349021792 209716801 12434796 518411498 249301614 924187840 409470850 696666536 91389687 25549782 869020604 64806959 615160287 428638599 949046784 678115708 435028965 79502599 219808934 751155767 731483688 941311905 493940986 607280394 330424271 143199771 508512347 706124140 472894568 643482261 3938692 617325447 733183949 642705732 362422282 230152936 866507226 735059594 832940080 44680165 178921091 123937535 950309001 927233563 468228966 815788127 254294546 565511488 162211225 866711235 301383870 414050355 901282049 9290508 907646635 631790499 68976176 410347783 570333420 903894586 424795910 653209822 455996793 886436151 994425643 371570376 689462547 194237591 490821768 911680395 774028806 115257157 527712914 168356379 422713385 462980936 616968860 850211794 895724289 407061860 260518038 300998495 583352948 387460118 923034077 645615669 443366339 361012234 228167469 856001002 678049276 650649280 253252823 377586600 840252072 457377947 917004463 168903665 956613385 781909753 168355739 130327410 142418899 253432397 422563587 335781456 118399275 162446737 575772796 258014370 111160488 710615119 749981887 145114030 801667385 475494884 322391521 374745859 286946422 432600961 870743345 443892231 195819825 424844029 525343168 254033022 779129228 128923329 954107181 101174984 150513069 273816940 47585162 739030594 304584199 554983071 783100446 587547751 399419542 610318854 611388762 922474141 350003258 436374796 546377680 321604884 341728574 495476789 986493919 472647190 105578152 691077116 318608091 232933172 916390418 306902579 267162332 472454517 216161742 410874910 434263528 71444656 461367370 738342755 568704196 132967182 966564743 610179179 915597282 343228530 652805411 788978215 983304464 884941188 617284071 174367615 263243870 288484810 165180736 537704720 336494907 357178647 123840801 999761310 564516980 731716996 572512798 10609351 60323763 297937320 468315586 580982600 21205137 982255635 378814069 646519036 890056811 560770213 711898907 519628538 67206569 378789393 103315047 920150902 469463259 870884497 72801663 110650561 740762697 688643377 187042858 920444675 713685117 476154692 72184443 711632762 262186572 270401842 804770355 833129591 973742340 38253033 43086832 390144526 68638145 565521592 27375753 222938714 556564939 373112579 184458132 894595896 566885267 783945163 185454970 477768125 212325638 352534703 477880990 589565390 787587551 906818561 318804857 279317805 684566821 592137460 640395900 68505144 339455660 259793422 333612789 215786341 987730411 578429837 897103906 69710701 510365069 129805658 419158074 230659286 75963587 221977100 88177733 769620595 992546968 614379051 582695558 816370507 969645175 372488341 34164736 995741762 305507890 180953865 620342452 112753920 464978079 760898888 227154368 754452662 723148152 937046359 752827886 693304219 153028702 556973632 352932773 649440317 745860339 629343987 281880854 618791851 563242825 174333287 749428562 741672600 263170691 370440941 378425703 867771640 848564036 9762716 682638543 726483509 254624003 15409530 811131199 990217783 482854681 930149047 98458070 432920022 622895401 403413320 672951040 649225098 400034456 737776188 528980632 863398302 164677831 711431821 222629700 26308437 911159575 816904349 158295370 344881554 78433174 965982489 365047133 160480490 171142294 322377375 729673769 922113142 752960545 593703130 866612823 688405050 771766609 334968643 426704770 893699137 983189063 199227232 23788499 511645357 85903644 300077203 116753328 155239759 977572513 673223272 880521722 481564340 557645880 468459471 361092348 378199971 785174891 629207512 365612021 418051280 75013623 818218193 766709750 994401488 437434695 825896485 996114729 269289285 581607594 117533193 580547152 526490767 187189232 972848085 560811968 897907970 407816709 210604437 211726998 606051767 88716052 629242877 421898692 579377903 313554872 330829425 706275446 622048040 233668249 218368186 15354869 76147431 397553447 232153361 703171743 462221379 191561190 346313956 389308378 112463278 950088444 636192272 307857362 456824000 286469789 313394653 937201101 548456298 924320082 143575745 210215392 695274842 576376175 823112402 552290276 934201313 709838033 774282670 824196366 832129290 69196688 401906737 696531904 468907598 929073911 783351891 34397979 193926888 169931193 588626359 876897204 313962728 363042871 827148401 463296373 809288140 85863107 809047964 8227113 36720469 428948267 419085989 369131511 292707038 526420003 378413953 898821471 677362406 279898744 437569300 994852421 111512885 1878941 547076984 714124958 438499325 885708534 165988681 467755173 844166526 974532445 37859024 689024076 996702610 990897576 324664994 329311765 2430363 655458345 560804619 968226967 601634118 864535539 953708220 740105014 965852500 571067877 334685746 84032270 245387383 209854347 491742696 661875451 458268193 751130001 132983928 314305948 373304829 197699888 34288928 480751229 200604105 182151335 774171113 535971531 173861145 306432116 813138177 997410985 902728917 686107261 356246530 91317050 375703615 965098206 602821348 913761223 785345660 976737109 387984857 482398177 741744374 474875861 874614224 737621436 608881294 886077504 344383295 860124052 744234297 596051413 442731388 960504678 767488377 850508051 548909968 96518798 679086734 60165390 326603227 578145142 320704150 112529883 78979226 46455921 541336344 382033320 605362682 84225236 120921890 568824011 940816623 353049281 854692953 564445015 649285594 482132315 705556481 221550459 897406618 379831143 860106661 887585182 191488222 724645147 69396824 898609673 459110503 862529619 908574404 99011317 506019370 576068574 772584635 315594179 25424400 892682486 793023628 793529306 36622775 850891558 905853711 82935622 586750762 326231831 352233381 551216405 359488643 195983596 720720743 147528672 681928460 549221423 172909665 614502859 556942419 774709868 575477944 123005523 806893442 552253752 337144091 535612619 282906003 904335686 340495966 987841922 498113003 915669147 953208823 27225175 527436867 16157598 529083537 110313857 435743782 402145049 75906099 57479971 719521652 486044664 727557172 303869238 601856746 369110831 955447416 443072297 232906034 945062269 487899491 317072214 166823124 219419311 220544037 65030215 410809490 992179978 746667458 510108355 252859899 796159848 302357600 662746727 48109263 494997340 749197846 313473265 584201668 120000093 660861974 73497310 445064619 591404946 30766683 57382254 430082131 28869383 675784714 230991643 383631663 758356103 297965227 844347520 327008527 472998657 107249768 643186960 820645150 86098566 515306702 975568898 554444441 20458553 527932512 170581470 755456736 722273946 17551465 947202810 7976622 787828414 921072505 797154725 471722970 320187643 819362536 506434927 162851860 309093414 366230932 461271043 235087543 560565292 727826589 252505126 330749696 290689869 285157273 68273630 495179219 398778081 259815291 268617108 742186718 612285039 580796740 627602535 216935084 475423789 305502981 287187056 887646179 324033418 663984187 290161053 653384305 167358699 935109654 929988880 31480046 412269304 233232606 2242523 637472072 283439029 778927205 369364847 244996061 264713633 657887795 525751346 166590811 71086349 690408831 382809642 660651196 238211512 982630609 994513212 383409917 742709051 165678014 862028822 665721439 715623708 502461088 410297775 952785882 206676301 249676064 654781993 280655784 832527800 109305883 489333353 832576680 253528011 9452723 230977319 526779837 802188949 897928637 384869524 362381642 471594004 749923706 760197705 824526948 982726140 478086971 975903243 527634079 516369093 570033328 709506441 46362142 283529665 386458482 658661187 712386143 543978740 518961010 829110092 250796945 203985724 266852611 786605749 876726383 926300038 176892057 835001005 536173182 203172296 266739677 54471103 66780373 290684474 189021206 725367061 639015040 524654684 538650504 467344607 121356333 160045177 718438978 796882407 784264114 664395568 770050336 106859534 12458577 222544792 777004826 928259668 933316196 282558069 945432062 954173809 728442395 955379896 189993103 176178342 796701553 664724191 852205735 433377712 160177465 791560150 723569940 553751349 16153615 386563684 307406679 934834964 393584450 379816795 22869957 272800713 604774943 628223808 752781599 707235321 814761733 958826704 171932958 273229327 304712778 821382794 433152982 101090749 294104883 85644123 174204611 288432471 257929220 736105951 79888763 325173977 926162184 169742200 590882664 960819905 2880112 223409397 835900051 746764876 762118497 809815455 520310081 935980169 738947754 888391540 874759172 561914843 131468066 328203812 942435613 479565267 98537911 993736919 324738434 21416139 632170960 120024174 833348524 905442284 257327296 992499993 220390230 839853210 257074300 75262084 83936035 863140855 254886851 158744316 396510244 604830574 300574764 532539996 900535167 154236261 971000358 455265722 557572290 871500652 769239597 70412523 280799183 380222406 638630776 294531193 77980372 53073235 27033238 612387645 286445471 7897759 692405773 348199292 176540001 549193169 402149164 105914679 816937857 680574258 945050928 174209670 255968028 604215422 635397127 966114607 363316801 482983517 650109029 937110453 86752494 236451516 722074560 894250355 150369731 93778895 143203726 706909612 475383799 448083175 930247163 861306997 571125749 883516408 796406213 902865821 114177650 134489954 952957046 384379757 83794775 177206296 193546193 782077267 106820570 904349484 213886346 206123494 321823019 482850442 979772739 266484389 900547844 918481541 251191310 334885866 27328860 881627974 720727033 824553821 241284717 927035255 896944773 578297716 21573268 567910679 145606671 325912103 289224328 439742151 989442829 328641540 703474400 347959434 107966700 386465578 854017843 365824980 913646368 132290536 574844453 786376565 184297137 179228388 114112891 805968517 964073027 812341524 119010036 206443890 393742180 933754977 790071527 470170125 497480431 512146784 933947770 809812243 822872788 279692927 929702598 228736582 835172048 439686183 878565521 848855728 704680214 617864174 835932049 84410969 624249923 235674059 924880895 227510415 817373043 996894403 524276848 443553891 793725835 958190076 4137904 506712809 957752904 968717043 470927780 625418247 948111506 454341407 350735046 989157960 557604355 167094286 680878117 783876141 276425784 234358610 678499394 836944549 710114686 110282829 661003961 226503182 387235853 13834555 647198637 150217991 937679284 539533361 544298987 642795984 997980196 126262653 563295002 596268716 906774767 159842044 22534072 54983158 297599078 605600826 596128402 448427624 4536654 5978386 559271678 482283364 28251192 139838424 65617556 311499740 568620228 345499409 877955383 403620333 412545286 901736057 698092558 142005992 446058121 456374594 739522814 378917421 675144972 611022279 224809413 869255732 187400952 174180334 450897604 456813141 210946860 853364446 734611191 141023988 397051765 140449679 709263674 862755902 999049472 656946050 631062556 88684563 715810070 776303948 265453805 919351549 620651543 547040018 101173249 290058142 282947787 30521068 450670829 500534079 653860397 456433166 316724157 553896136 331381887 907608175 108617151 741784053 810994427 597731534 795560950 757562444 807075858 995875665 505311943 742987806 602180388 269872921 679231464 694889246 372779858 573307190 348934919 541483745 750518620 7540710 712222778 934194541 41847903 619075997 868832317 525357355 283724141 228463443 142241636 505378792 896213256 606358929 564871958 139236091 693750525 296283680 671116695 848402326 744654030 61116779 140166145 105694707 962389869 350705597 896064959 567267468 511228568 904408242 50295498 296251090 341483937 12453635 604589925 649448404 16277037 57951243 788282135 185834212 537077231 961747796 505258118 61945527 632665087 716094194 621271766 950707640 759852389 977988819 712455202 43965316 433375947 489137292 931342897 707578334 922692903 821770890 851975505 818174070 960850012 888183967 136503316 955475783 67411899 310381617 732584488 646952865 939109109 459008188 335396006 364702501 739245834 329311400 810091412 907789112 319915434 213071029 957005905 163285190 882850106 370331996 801824755 101098698 424075969 20134763 910851848 498204857 821359700 9921549 318836763 127472488 655646277 139157838 13594462 99040611 857263408 340251599 873394174 510393908 493817062 62962797 49772751 744139179 114662089 183771340 726136961 946826710 385471256 698856590 579623923 975300681 300314079 786577438 666852783 859931280 537362857 600139323 899044848 962412867 635389964 703669469 956592965 574357635 154400156 311417159 332620142 508184590 706396405 953945215 610836886 41242202 936100678 950434237 339403569 648113936 516520704 136555667 116536177 408941324 170772986 46017252 916863898 898904198 685446561 817168824 100450182 426643150 338253310 538009766 717935974 852015954 748735003 708153582 983996042 782287056 518150370 636111658 643144659 340871527 117010841 351048801 295333773 534025121 776557891 898329790 61128005 260514785 106220699 177777180 164729622 699961183 957154874 187002241 599984732 757024080 10442298 990680521 645870769 487296544 464728952 473507969 3831142 62024398 683109844 804307771 763370220 269362441 368900361 638312284 752539059 695603797 884195648 220980237 20604101 503315576 403428145 717655819 544936481 553790412 795913157 37313332 698140518 950331202 214922313 167310923 65464162 886117691 740932107 448847626 329034637 759701722 825694066 276619472 391636738 189351333 469003038 918550100 890082781 926762680 628976341 992892726 387136873 279701659 795300598 178953286 910543717 861562441 991362515 870668834 704165978 203494866 286484325 365398692 647088406 948250418 925824483 636053795 366356513 178688529 751936922 514354758 508955598 702791618 406371817 274559960 822582292 426454944 133065404 444932429 373003604 595644214 782407951 298614507 184345651 421580641 372017490 47371993 171241370 997335477 293846792 141645362 519992250 49515216 415146479 772566608 115910736 773835309 378389629 625248701 513686460 382427263 157313113 482984933 267417503 373779121 323087201 240591398 806041835 931338348 64217841 728149290 311759538 710385810 233636353 804196121 893987809 669551227 619759669 306207236 351825789 815668138 169652756 752639835 989151125 333156040 971411751 318973630 569783187 876709008 90676403 750270994 434861707 396748612 184858972 551436662 168742697 957522033 403894445 87270439 878923591 35247770 621520098 332113769 281183427 247458707 666515803 480887359 482632978 777156925 422761438 781730454 230682842 765821828 408953318 610786104 613130736 113388021 177326420 516691742 953671884 590838229 546961482 368467608 168451820 832454983 729074766 235036350 536472075 102627003 688733299 325754152 270488241 542333861 147594172 403378842 456522016 962743804 325220801 55249700 140072199 750194129 236781479 278967148 160176452 170890549 881885337 334097474 407617723 928653546 441960464 561498213 348086080 835254542 647064229 801712547 851670949 333210912 470389314 586711091 339516079 626131287 886860448 420323932 227850369 253536881 575126707 577729433 697756780 231350188 452076026 385961797 899050372 113963630 771431527 701380931 86127360 448736432 792597192 561647651 876579894 373889920 25374540 11308339 503607541 292468089 622196720 124771669 63532334 984533675 909055149 876146573 333806853 949335019 449612998 881446560 642234133 217932041 452078265 819818229 540902374 356544253 206221806 701215765 500951437 614061936 264865122 230920 552884071 55241145 38930450 583760805 414147997 398070375 673707373 392696872 126969025 689791225 670364189 628980559 642705972 613993868 902101083 938228404 503407541 679403970 657366869 291022269 507356731 528842198 441872780 2787551 186403613 669041550 997167915 198379348 92859177 469895561 625271130 215376771 544175589 19187055 767651311 652100810 519555901 553566920 125384665 328185421 166797638 970131765 357867764 965539649 360028841 970343819 35987280 576007230 384081447 130001395 478637084 708523785 297879615 832463067 293545071 683673831 510618378 578582210 179974340 176511306 854565162 653583830 75775384 570212535 967415433 900469341 432205548 246175954 580645143 720057480 670955562 453923702 42242644 956428015 423473745 137114278 215415222 137855287 869214886 915290719 90398241 642492698 496521033 426783544 873529204 73738259 596220281 219126171 400403024 307769048 109345126 946016202 309441676 37867292 501266805 507440702 42118908 881960321 86786804 231346533 816105326 305340244 569464623 817445953 321099232 560517701 869707853 67722430 227534324 681408195 938107961 651108307 202651133 791082225 920101188 8628384 272277417 669091702 825852431 270651126 421364803 705768020 203729173 458702193 298938960 784611828 738100043 648845113 237660559 238229408 169828241 123132559 629097408 154006874 548606094 321949165 34040545 104156435 963667819 16017983 230603030 155057952 445807850 305767263 715527233 729913910 757028617 586370243 822260258 548711459 834550094 930953006 802781720 233783722 223012559 209228980 606373683 670845130 35436263 118490490 131978779 346449054 609007068 22148269 638767754 256174673 445444866 474932809 649133633 861024283 977927863 424559434 951981836 393401055 691949396 783695409 219405093 567026806 645181683 72508143 65441088 200666932 794074821 969808175 920385538 908557778 964754976 66390957 147200437 648559736 417317598 461675630 763485553 522846172 580206200 442882174 981588051 612300319 365672101 910618102 590274623 345310103 766862177 899632739 421315216 320943354 212067587 511996776 831151977 315858217 427971743 754548999 729926485 913174656 790599900 584854060 979928798 1101300 593559077 161555789 375440195 21609018 461467033 259385311 912008970 132962239 896832899 462776991 470417079 721644457 396359160 927628780 123718475 955225136 487654980 666572111 428827380 570879314 836292924 823093297 400838099 2655677 840873287 375609239 233467379 226471892 734972201 438072714 367091027 331826331 303633495 510002983 419466628 374990717 157531457 811504857 229236183 122188027 312016356 851152482 641063751 470696897 889221891 599437059 366214642 897555622 543068096 380927565 491060696 934205833 206368566 462204878 743335207 402115676 411496025 564525219 495681637 784729617 44236147 515215215 399607595 546067785 36483552 31778841 384580847 208586333 397989993 615795664 838173669 472115090 699362448 237592408 614411501 821324993 518083908 322773800 90781374 96776894 364280283 792472349 748749524 555933231 861368829 972882075 429559948 418054384 885820306 968133948 835477419 685522996 530091647 486431895 925827606 869739818 967870022 363033494 647746085 208081596 855491657 371123315 511925606 954030438 294613549 320402053 202949853 93849058 892735521 100788570 736479581 988186380 157646857 615619967 341941723 153167406 442211036 581313355 913199772 25172257 856999978 653964074 123400611 30161745 897678786 211496808 948099990 886336264 355870520 146662395 421911821 503629683 64665378 289732203 407200656 473742608 301770856 66653363 61804132 377090019 918271448 814765372 293941494 726579877 989792429 793979313 30931723 699049368 462515136 747609241 276077741 721540569 634062401 645619571 145817148 405419396 780315742 43879589 145842210 333081807 788823489 288956446 968080808 313999215 556892860 690911613 307412097 729276761 174434384 899653213 131345764 678139142 97204429 458878396 710480551 964495200 815073603 371773610 447027332 30239287 620504695 162212602 936134581 337816893 683075861 635647039 218665929 718732192 110339801 849241021 710843153 77863143 734370182 368053592 86687907 509072083 65419325 37604763 280688782 617372033 900404452 244021574 29702452 705969014 871639648 42630871 813394849 901661618 309181118 870549148 600006458 391467426 838951199 561934807 971964137 586263163 829279283 914959369 877411273 756963352 328117515 932999242 532871165 319800278 869685626 348692649 515162231 432758193 588695805 402609198 35754463 151911538 998156173 381986551 860551153 308974958 980558289 764201773 254398232 810341450 329453700 685647394 774261665 718111327 91162035 170970726 569267709 698443246 654876435 63393931 503886443 623301036 474443521 554055331 586774122 726276941 206690313 103587304 688196050 385926769 37228281 319913328 266830840 234552510 678823111 355053535 164786318 747137755 208892624 316675473 63441724 325248294 36877153 346722997 45218291 72917689 979604379 807943202 429697861 714883643 303401701 862187603 376959452 768239612 104128759 922179137 979075510 932548358 128469177 130299858 620354094 338245077 337799717 169123617 33624478 471689298 146897602 35519046 195811088 260439448 704911845 464709055 594993556 977626348 233278408 233462905 150261595 683189594 344458705 727450140 34115862 255415058 73282728 642161457 28091667 536701577 529462029 854271654 908652047 76444080 410354183 250231353 694518259 704641136 346714219 295558461 748458360 625125286 781761639 75506711 7503058 129094748 576649423 557826221 45906264 44892758 684621394 243192273 926057455 938187253 146175879 408252328 721908075 229108616 895603030 567806070 486343728 63406157 954493736 734296653 191357126 788147907 390453511 845958293 51029379 931717124 407996753 496621249 353896972 624560594 521737632 828954187 101479580 997319206 200060637 793853332 613769842 624116409 637408934 32533855 735031702 790095013 415506854 524564748 431936874 657343568 487149962 530823367 589331480 590903422 978838984 339696395 302318155 119616395 326733829 257339790 700762817 203040853 495429536 872071176 500241112 405902213 931206375 168630812 558567495 433011144 158805830 528270106 589657494 896461023 664171974 264072163 823677570 423095033 714982066 713747703 244075150 896216873 907950880 209864889 770674593 622416514 26683006 839356287 760631088 723083354 729397715 684460829 707016272 510214851 75138481 311890730 646162561 69118177 857251358 477524126 135667768 739532154 482255597 269829502 440983560 558234382 552823334 894205603 479879712 393389889 61123122 426781434 543633405 916553403 191840846 412823400 359663627 181454981 447653929 802889296 471929391 476049570 938877323 510574087 671411465 131081836 695435395 512014675 406895464 203931861 350542209 997222751 57376659 403353067 771229077 927177049 88813912 215535364 907173519 895117424 404018076 235849883 839933357 870551241 41315051 152836621 264459575 321083494 173773147 239229259 141033537 74203715 156542885 155805737 843235940 32982202 719952639 22660383 323583741 84846030 457395589 322186802 417821502 573010232 863304597 322267549 569373823 725793451 680195993 173887779 850021995 63659457 489155174 705315579 812237112 331596641 981397695 739733447 938272367 369713810 428028288 772267348 900329475 875580802 99754574 646623217 563428255 512303265 367259185 303655447 885776254 532140018 132988343 874927520 682030230 161636565 291251371 491578092 42103746 915800199 93831167 448223651 409589876 438284735 936918167 575455614 470418675 561258296 352655681 694730450 355626108 660293839 358385573 28723936 688137518 961841740 646601353 40226594 595309420 873302424 333741755 939257142 974949360 942010737 4187655 32531558 456753369 956069768 858858963 747457932 965114633 651229890 268968893 745025077 606890086 800903108 503901485 953564742 943899395 783193918 304075478 858177276 734633016 491296084 497442160 429208393 918471538 881460056 285545589 698699045 854269855 672078624 336043970 946440141 657127756 656218139 804642574 780498946 603870979 460579537 653526246 409621935 392262483 178943157 657460424 503645564 722748376 915581488 647475329 851182643 587572762 970973275 278021374 389059716 142426433 895420009 939773262 400400819 846524119 251061871 422976281 813472750 231060320 382027890 57647912 912321751 576776610 149657573 649398491 118826654 623988938 909847694 470989036 138948328 111820458 50308352 509694916 247693146 855033111 84750276 89517587 379174889 23653165 164798165 816047313 584103223 310617001 257694735 648091905 246604180 260403152 998012892 682119957 833123198 665650302 995082842 303609426 473739325 123292824 68597943 765624091 158932148 838424725 534117231 978186244 667379212 883885517 952298194 89945241 925634418 646105262 613329518 218338808 140570271 757222485 27689634 323188980 552214885 592465910 748918866 261560912 412580608 131496182 342148253 75498127 561238739 187782441 854709693 120438972 527072412 90018939 193620052 818529873 761050710 181373146 576845460 115273556 14151571 369210073 848521937 894377555 736308732 229108982 614357094 982185783 219685672 964773372 178249317 352780977 641883236 824212105 831148484 344224047 86759897 398553886 410975423 70921320 473593992 202392145 295767296 962602003 368939726 25685331 941976758 124053398 45772225 343654494 556156147 664474262 722048826 953392243 153708466 111931113 429517522 284890509 266900624 276763933 432520850 658770487 821635532 67640187 876906632 722946400 397655023 921003708 214787016 128420376 363665852 827535563 402444189 455571222 890759686 278044726 407306777 831042363 128614597 262082039 433471576 944632967 250348424 489848614 461033063 896761336 330628271 794984111 400768061 710508368 998923198 302874441 369997733 61071641 175521502 324982717 851087968 459018215 977810582 487509788 248876462 821958561 6074847 354884661 563269320 158474541 816683145 517200488 471474600 295909641 306788945 292276152 804349769 953667228 334118397 893405841 270145991 525436125 933819652 56063987 732680382 924975812 209374623 880143894 570953683 689960536 422882651 215514554 286455855 723112108 189617963 749045195 939744922 184863019 868910324 717314728 523750080 155647130 493631801 462739360 289229332 677297084 774409157 789657185 641986118 8790098 646840070 213464361 257604921 722179142 975082311 41053363 510782789 588763839 32640651 864426728 711825470 918783079 958365548 581265540 567241637 506909786 792325924 495677942 545198838 286862818 346982369 129211710 205241183 71136184 469834963 969693271 79637382 369801790 311468907 801314577 580121343 712713808 615325232 431667581 614578621 836142866 810569210 164288997 148892125 312338217 776510057 309743415 752677052 276780855 921808592 958345842 346990621 963714435 583018259 934732671 488518259 440056372 120296429 722694497 878228513 718702859 815303019 178644909 763640725 73777571 403578846 435811414 521597879 179682081 167786010 306822978 793159782 287905182 472544990 232090243 842336491 383253077 730658766 159539696 980529323 967692110 629114873 559481222 893426107 608273019 614980274 136686359 629024581 908225648 89991283 210136628 657175094 992503632 56876900 544127804 109272466 766873551 624828820 601652519 463117788 177966577 671841671 854811223 378866913 556132673 855032343 958494178 230626325 785582124 928444121 983772220 834863293 45937089 910441126 653664775 737755821 444735127 319233484 574216119 23275628 110046175 400363904 237119435 351557165 116387407 491652663 845984324 53477266 509857882 846053129 367205269 213486663 229356336 964320610 743136172 901994933 8180623 70944510 3054082 614451669 395482993 276169574 107588018 410331030 722099567 923971597 968228313 245139965 544916748 285776373 813915759 544793145 430963829 734225529 58298272 542763382 33360175 313952180 182455131 998881171 369933734 749091132 839695430 206341437 19352935 762730952 419365230 44910602 17205794 786664456 36604576 165504916 478568383 740311450 899464545 562798038 959400668 711929378 519634211 990757841 603316102 683281293 989567058 942960242 13965298 692254871 644426363 880757113 112568610 613712802 637204615 351848413 313111420 301579235 788535821 994055770 997270177 9961558 705031014 526288806 279705726 712051531 332241764 222373962 472944999 703048447 622196540 178106542 221395409 468676747 999871886 407263427 89223685 462296210 656893747 743311503 823982593 829958240 849881026 908921111 603129837 421242253 118664484 560457674 731804944 793808737 643893676 649062904 708269695 910750877 720867041 912716874 654658925 938731087 958754394 169288703 48196033 439482506 231033658 486691512 730483832 915426709 529489753 407357544 982690718 78617138 43091316 371304181 765444036 51988341 348537105 436885263 670492314 489642781 621832711 859476339 288005569 678544398 491208437 371347489 160933091 719041382 848709792 443231065 114433033 162467826 104361148 278323223 381316793 469407634 501746570 47837540 10854055 517399292 553521723 154166699 796668863 504937995 517093190 880150493 178297590 201757606 675321021 536747164 720531877 259881326 645399761 85370777 921615549 116771970 504439389 492864430 491781532 229349250 282421169 186734056 142007867 241653742 618503540 736377631 27215976 831706406 5670596 13722326 596673663 597292090 635973706 898690907 588619949 377439335 679278090 909303567 166614024 752816621 905848307 590790576 964749348 495773454 750468317 787116231 955614941 894720298 511059868 775209614 784933469 454221462 700764931 9545345 173591838 572045744 27491324 992087447 763243462 66826498 47849677 667726081 453789581 577463907 651814231 272916457 414248585 556877071 703124248 526252252 971989908 777174029 157761663 212191669 135228973 460526079 107545756 6106930 979254383 332253903 496382943 158205837 232795574 533540324 965670280 58427456 914215996 537722835 279443414 658998010 104752667 440893247 787827105 802395192 422423970 420018589 214191679 163630675 464194178 244784278 428886951 80300852 682731380 202997472 731739158 897868807 675618362 610839447 441446002 116524373 57886711 963010810 642378379 231614249 582660524 273752339 65958483 684355139 363307779 826436706 980120463 346658576 155017666 161147493 749784406 358601155 126381018 635028978 285992461 211503081 612386723 684852239 173406646 935651639 994872218 483413345 706870450 963771843 825360532 61300482 89566049 502189074 389657679 671775617 41262596 941536317 842008653 182328496 67484813 869577535 983567899 152035800 442236295 17508675 89905371 281137141 597987876 333762323 699414959 378436009 808777996 961021990 306856442 719343174 664538616 263152113 522371572 561729312 103147172 880364658 447063840 254683137 252869165 921696333 48089444 556438372 93662783 522262752 605946303 520095791 188751761 866626177 931634881 168215092 736003053 674119755 928792340 892109926 497788910 534610756 455564969 356913512 187516670 151730693 653154081 701200300 890097567 114206342 384621667 825185465 178958989 59008981 331509733 209805501 517687495 440699545 128911841 954868742 338379637 67571963 617108535 479988277 973036774 708998692 283921520 897637983 740674602 99842751 853235838 63340858 658259323 987265535 524498535 284852760 137116985 260916139 261622249 647045175 185102308 341116435 580272324 238706200 395425694 353596893 60168042 395075985 558113842 411155009 319171361 30114248 810988793 581888339 14199638 896422279 15830131 430927331 422016559 541866197 820671595 643712266 31663532 579722791 235584862 663201835 303094903 997719594 97747715 274172743 994630808 743292487 649255270 858341802 686959470 848931662 738308869 872279237 714271133 480648986 900893619 443755099 701637345 971781852 284992550 780557587 717149668 235737148 848631472 971208635 205195189 356762445 989415329 148254580 108661987 283842574 470049270 965169413 271508905 546104579 107577081 346415384 326909997 176883737 901732477 772666082 556969174 936367682 70995647 840126807 262874423 220709320 834801549 730757421 378249192 187979214 114378154 125693287 487562719 983153605 918148182 737506604 315102423 243851199 295486097 51500423 676062017 717700502 143514499 36518497 608317903 955883539 797974566 256402150 575281389 108398876 394526792 398257136 327078929 60029287 947359296 84430443 882700362 559998537 443364495 193377682 55471343 146537446 592269175 598543375 727291228 270966470 588681289 475232570 31474628 993489346 535895999 504420658 620050834 681924877 523070678 20172802 103762032 936337791 335219450 355032941 513746682 496390159 472991620 602106597 328512772 313398146 508643600 417048688 48703947 695489040 28256055 90594651 387962875 693443453 849838849 280292949 166499648 833921730 515082142 219340151 863003318 617746790 340658565 25691041 381854468 425347232 449782190 21705593 424611935 649998556 625187843 25091378 678280601 217908242 415371613 347284442 171564782 493325109 112492841 134090605 446744939 125876791 370659929 686511464 375596732 879532716 532493315 290683628 50733623 741384368 640073246 305885905 231750974 314683912 480994003 637403444 516930827 638443423 566407610 917083625 608323996 558433632 371438208 703148667 643445560 500827270 133134367 299668819 710695180 306514302 592211771 635615009 492612383 718421890 797753916 583421 127928794 35978458 470908455 158834621 649882402 672729310 69981408 858218998 414956900 862000733 289736552 320100106 36865278 96749579 647288889 982619217 241457222 187879414 406456896 899203507 499816442 492780222 660146297 992155785 431994120 657365572 38215602 674039346 15350589 306663821 546434950 964150572 735804291 143565069 381265424 574398535 237694476 843883681 557671954 590008432 318230453 215209587 944663619 456869286 785098165 249777857 673473537 747262393 392776081 163065501 201523546 686073256 450063647 620151585 929695920 611180947 7730059 591545766 909264048 79578699 919813575 529250410 512205769 816004182 716897329 892121367 427139536 358054700 839911526 905519099 726848456 43687583 329628729 970894271 255058525 27489667 472449458 956255354 636046222 949745939 607556242 692105637 390857826 91298215 48430305 337524946 562954883 472614225 926260684 222207083 35491162 633752532 45664027 282961379 816696688 591207215 159673678 664878752 20227256 908403233 742271969 866854674 695683327 708485565 137520853 588469783 133509630 521722508 915106574 395698897 745756015 333611189 264034123 981417909 686686483 92263298 759075878 47373247 748014964 421971677 233838693 460979364 83181647 872651025 833939592 508365934 737127062 108229209 391675299 653623833 640006988 490246287 801297723 148152738 370608640 11431567 823640996 264204529 654813738 513961304 886876555 636942594 419966085 747208511 333894790 154143127 599866852 790585550 70501778 277809065 221186960 786654673 478264889 297368935 150554957 752565316 55885514 35652893 424810904 263408091 763215429 695686216 213020144 633330477 146170621 64404469 868184359 161931936 839962844 961035321 156374112 277874358 398876 723154185 59990341 377865121 953785960 186134722 157172387 778078441 898874797 239387083 916357784 643075126 77483241 231105049 395599969 305850202 483690035 223927091 93875837 819558041 615608555 442652178 475978975 503619092 835168807 816662584 897155552 810871179 271918574 930532613 558265128 811157214 595101068 758219502 765529416 959368732 452543211 234067368 239633851 605849745 174860929 721644526 716986604 324678475 646621520 100753598 126975933 122295487 30509292 746466777 849165873 119695503 799084610 628374412 669238049 168458430 972561383 228075331 419422456 418858687 760364773 597739332 549236277 814230622 901323448 969964067 300236229 428681045 576343847 16611741 514147347 271249586 458605104 200725303 580809580 614698231 476990744 2876203 328559280 743207536 136029383 455440768 874401893 660800606 476228877 141744962 314569706 733471458 218237045 41766535 378661833 244185238 636489534 651316998 393406801 963527943 789218594 104905523 310542493 24858570 202376029 149273998 34176537 333927836 435147103 571193443 834101059 665614707 504332525 208999852 247016740 917312532 800197620 427840278 711417627 692297436 795099293 421927085 371431286 380874767 828504597 388643836 686948291 335100490 433937756 48558863 611573274 42871273 343300326 4147544 646684615 603351262 767257418 252597390 718281667 609398682 187173255 674748753 954790235 976216567 827505078 578521050 791832818 84756056 119914006 126378028 772528031 441389620 433809165 709569258 881755601 794502962 460973063 298828414 925336698 986891019 895361893 30658851 821460504 423172685 963098306 522106025 797838113 45972904 762501513 271559251 774848548 939301329 232649656 356812704 117089850 191315461 886496182 402626392 991644219 705500427 383806212 871745806 22869809 278982116 345327144 321293914 135499946 656054746 985832727 337585252 745373310 991409499 19987603 813374576 764499396 620295712 795400870 890823186 881601239 191490419 842159314 943814183 792167807 772296691 871826830 932457043 500171290 569656525 916228419 774819151 67157115 631344425 389802943 27221712 651743834 88475056 445580107 933829501 620006045 651836528 295029189 367226791 659097429 215856448 180980661 737309300 645265902 324287468 965282549 313448 406054243 781222858 634891313 116917295 592456118 156248657 771893220 944955623 2753381 253047101 160556176 188507740 886929725 652419133 433518464 91124529 239108106 151534240 369674363 88980064 164687253 593770163 215019693 880760945 112786999 323858603 172566396 73233422 980585644 267908839 480349520 584445688 813553673 189623657 208152328 669274205 336971836 660179186 849461619 101290242 985804600 548009025 402591490 548247120 197875426 556440103 607923411 912259914 899522159 561092210 963250527 987172721 174974484 718609738 301780826 357918813 199004468 667004620 133816467 68002446 107775471 270110910 111138131 163199995 842217756 405727924 803409413 73102299 432181074 490137822 200060820 701559442 776617516 935985280 720000248 584914884 875279253 216630730 76630851 629781190 491823924 111583273 663997581 63489985 94250170 122185787 725065197 491568210 753622517 485031512 954372881 668612646 112368575 473483106 560346372 656205276 32287998 963961234 531844559 517441032 224952957 803424627 69113747 940480347 92092634 153903672 521009068 158414941 932711457 446358568 138042348 162420337 973554063 974251546 586976836 331025306 711466102 855434888 644965670 608865596 693340271 85992818 460766470 389859549 34898972 528342672 764988765 18196997 230801380 284770595 579668708 355021380 218091567 714247008 896259709 408868775 441932247 826771376 178263538 88537368 169968169 641979275 457898513 292319253 870180580 655268124 659558026 935490329 721040746 788681123 257174806 296799823 6970063 996551855 712020223 22338600 638436059 971628949 141106406 744529195 154621456 408778224 94707634 370436200 551099356 219788543 438886646 493400832 646178605 155132742 515812171 380438446 139720152 185406859 742119155 617711389 118962127 65777476 104556027 424650933 479539774 500185434 271585616 580398310 643875033 747606570 833584053 801100082 19803980 390938832 49197037 691748492 261925328 465246576 151907859 660106058 175655299 185793963 863877427 719240122 379672464 264448792 264412080 210737243 808868399 261278826 145345423 16250003 404247009 306722383 978620850 402996894 88011998 722198655 802518909 258509354 223468655 355802810 804643730 817806388 441980508 898377604 825429925 463961957 886283407 456582056 822863996 239354482 519148102 849212154 242506655 102678719 998287124 623311063 314625695 778653560 960119837 63258190 499237040 496082874 180123387 864254067 551137733 920665385 340303588 555048676 890600611 467952187 666979302 20528453 993752953 789220324 216878047 266213519 573028148 883421388 795399814 612782852 987668189 120212367 845908597 130576322 129469384 957337279 278257216 157916970 52213274 149629850 190824011 168594931 91071404 705967192 625008890 694086979 894676351 104773837 806657855 312888027 780455714 924746717 369659188 942150625 921353505 638253587 714683620 471389815 838221492 158558092 538912742 461702778 19438683 802080835 941808138 855675094 778034365 574966739 498805881 107562773 673059475 89425018 361418345 538223552 410669732 255831922 314659507 672304096 365599299 610992416 926430289 841736565 668142351 704454328 645912332 266928291 196449387 550893455 742164415 200275459 848644802 697123966 230977172 851637628 936180451 380416799 172442445 293014841 102722038 849991013 232162690 816266290 267995852 357941677 567081827 495483923 953482186 538755426 699077973 650321528 199943021 112430723 575250484 883147930 143919 532872398 923259930 679609077 44783567 937096985 262989925 241793267 238259668 306336497 430421479 294695750 427383193 392933373 299878051 50920070 226847771 805151260 393286503 130910090 537812199 384595365 614875786 833685111 127220618 415737459 676696585 455105114 365675707 173157870 742115892 867672364 524400487 599798436 497167553 509830874 618158876 422792658 204792874 455174618 907877105 616524980 141065664 653183876 198808539 145007016 240318021 559358177 341155311 175324272 843617223 785986973 630587202 34335396 488858843 977050020 625226580 369708929 247294709 583476149 230529730 526118089 220889127 168024736 532140591 738891859 499743109 739498136 253295452 607816872 799571097 244093621 850670540 441894559 279998477 712961457 562588694 20437116 126951527 288741900 386268672 610032966 262337574 174251407 489045835 718796563 14180511 144074284 950822697 364118695 969812935 407504587 288167772 904948991 946267702 38104936 655193104 988750198 778358169 11472267 16150717 260468993 450463163 134061491 204606831 962402358 540120554 218458101 5634755 122740438 861382641 471997384 822103455 767872763 872827195 979014582 876531913 644563411 428648465 441628926 513218518 13216000 304197200 250492401 538191367 571174156 626708127 424638482 235682302 294714406 307106461 928278036 558874085 207666750 421012128 322078931 420830705 808381630 666656707 125413602 421641614 284956242 17722024 385523980 326193838 260576715 153590334 935415350 69701745 17587774 432623634 932605600 812391248 428564527 15958477 757428696 726496215 414256673 818273837 799790548 324678057 58067022 543870887 399958701 374439829 532614132 782853491 291274626 872954921 267982296 224244963 986452141 472274218 929472306 688112050 15441054 699819690 423531503 117852339 674400205 205552922 392674167 103462490 867389255 383658350 770370000 624664759 43971587 462605730 194595087 230697897 815156048 710219526 903339047 703299463 831066184 306919449 583234577 629529401 749380341 709406142 788074713 547635368 177446775 243731329 558537341 899923411 86247657 467140921 51656387 959559227 556423867 435672657 633550236 837676803 785041988 202908477 304524040 626364384 114374903 631858414 360765545 896183387 376504569 20992576 557599058 451563976 977280948 32316044 4490022 213921810 373307871 607939195 86603972 663901939 725196122 808709922 392656308 53414499 105898698 665825773 713284457 239347417 71840436 676496105 458343809 399124518 189161027 130215321 494641213 344438072 605138438 744188444 837726185 277937556 970648364 136476233 610158451 772570084 549687707 691839623 973462661 958144704 599009790 233945278 107855684 249385607 109370904 507757825 865650591 641166843 168494438 520079766 534314966 376192534 824788589 331389571 114019338 384855964 981018826 933268899 269981036 304633590 328237145 97335057 183643500 661822922 468839821 281030761 706451618 749775970 233289057 941209042 431285969 380475007 927930241 56936984 408115971 464086480 532786402 318567170 212494409 938005120 586760689 155766607 971312038 849856697 449984529 179595870 881221710 422274563 520998589 979224882 307108591 254195602 927859481 579360306 974856226 599696089 583307813 464453492 837836066 310894232 41638245 68833660 9685355 609969516 455502447 723990187 287059009 384627263 427110003 571782837 511833277 743220602 746760860 475944617 803302742 787939242 279029478 747124188 590477830 118121814 896722559 110077029 898948122 11534158 124513898 208232903 896043115 165046342 685499140 368773114 958350653 512672167 642101203 901435398 774829064 316969612 80497507 391115085 725069784 610230790 132090906 923483590 514448355 145928771 575275460 144320 879402356 328917376 705846771 287000494 185292648 684865934 907510670 168750315 696587566 807561068 884958340 111594708 407862583 199270746 197274479 325317009 121009532 77340237 363611178 783531022 648204995 95597242 976078850 117711433 879685086 910726276 657099908 236033865 968327410 609761038 460465558 515428399 139786529 169384773 518398006 742244113 539917853 396756849 396610681 371343988 70039904 272372381 847352430 320863207 87298323 575240763 767905058 471351764 215756715 136242011 145486519 364378857 672152759 419794221 182752019 196805676 475318268 636234316 886237076 515058268 561838860 110270893 956182846 506391942 950867138 340723366 197164889 978564088 478251564 994414012 212251503 270774273 854645192 917165346 662818582 801275467 153115294 511579391 31671706 514542779 109672587 793916322 386435964 795257731 813733119 997819964 647762924 296102269 646866305 323797560 555334595 43065566 860554583 530122809 676473739 918862347 509235499 898223563 834806077 406440762 492459782 199024461 242037270 454958561 220325027 185082255 374885042 204771139 352729105 25587137 815299084 140190598 749646913 273116706 632995299 280925609 374839053 988992733 149481710 487482579 459041087 445019992 794809525 528041828 244341840 430429410 454487586 756924759 805947047 21114750 94376729 599706616 576543635 837317020 892891603 507651432 501181949 878538682 624502352 580967960 659317025 341587056 438023594 302948461 801366042 380041183 788194434 115000644 491291145 102154564 426433456 283649075 884314625 957307634 805958458 938649922 276199019 94614309 955650125 184366638 961517214 829280200 620844839 557359386 303250925 108484924 436118160 157312226 465104438 555747103 934080648 41834657 589151954 180923588 194560953 357869015 937164658 891419609 840582810 252148086 58800530 350766636 615502376 439906856 327280388 387650321 807636821 796707227 318959999 240925309 864672209 943582158 589138572 1813489 682335909 910203047 919445068 673361268 414718069 31230647 758377271 600030353 459624282 601052750 385846453 791483342 536069694 673212432 867764805 649560288 674810730 82144239 509148870 458311305 228116226 724312520 308897292 684689962 228016792 995768186 141224639 946830307 412181584 784825580 699093542 270942511 72193468 201729833 949317739 634367490 732467948 137232282 273022971 592439365 461295631 606138537 881953302 280099169 692955488 167271500 343301647 380669934 35414903 472817074 75899741 152042081 141389190 360541634 214302806 271487237 854123833 723045401 529579954 65234594 219495460 963997842 925049891 578940501 728833027 710245075 764771588 950462420 316516075 582284406 801659599 831204731 451567481 528932782 902543988 813545183 125902483 812345058 428576340 313560553 590051618 646038200 387407728 912220763 467978271 92898214 383723209 10181216 338514160 937299767 854747666 649419237 33314815 602134970 451451818 637875432 47342632 811822071 568372661 908702193 38432670 998505526 928739273 263854715 541521398 915087809 698159756 482763664 575571173 341392814 627327322 702306116 127133325 158094516 124453372 216665976 392356163 162411374 811239955 318911736 124345747 573653354 592891539 767778379 774599913 721430600 669895497 299643344 368356304 36230370 601243708 211394818 821530828 152477538 628726954 631197940 380257332 797835480 707631768 775823143 844783400 841453069 590221090 769158234 554915942 239864648 925197037 642658052 827162812 168746372 257067384 62794568 635063094 551156570 323800696 408096758 38367173 404944828 434078096 222653551 600603060 361783550 846036538 93572033 421972635 287624615 691321862 815148038 871234950 731103225 194455372 41042438 447062146 968084684 947642645 307098401 589865953 320233896 872385788 408664293 828198266 997289973 491476743 283860007 839316359 994943039 642436256 575627380 538581826 874865535 184754983 522486748 31375666 888936827 175246888 778679720 423672995 485729786 299136243 136832601 389660045 507926030 860644783 125669705 904130348 819332526 262635235 527151819 128464588 28717180 849004921 714452951 415696991 611583919 951303108 751322209 619209925 452012958 573169303 427540627 942729648 383528694 779194311 800730390 738117468 493758164 179773032 272623656 950400562 221346302 843681189 807939704 48372298 940087534 592395589 943756297 273789063 789492329 471527705 152955501 862319772 990552296 394926573 235408936 820980267 275060366 3990396 954372885 983074807 833291165 868170287 508941012 821187847 443531220 783482003 731090562 310812918 106304338 572031168 102313589 319063955 370113265 603067400 681214144 834404173 280659337 646782773 175241588 657174876 741515471 850552816 820744465 382649148 273751858 817474682 206255870 568328863 179940045 546554057 417351344 835609603 721364198 66457769 386966950 830686246 16257761 470973155 108885348 553885345 743772968 417834539 709243014 682038465 477526866 141630267 603591362 78024717 537561976 730049341 637850600 124198968 838343790 92312608 89107305 772496712 274626653 313009439 577599803 109058668 47421908 245932927 59322722 902963793 296625050 48031798 983469552 558188439 72383890 973854152 516596684 380856323 296315924 596936230 520086411 35101993 207373646 868525913 641728841 577465691 394532517 272509148 711314560 147890991 377909899 391693514 940972537 742362687 733656567 211412835 182913750 968169622 415324704 567154532 740883476 119671793 984982847 766544022 341828512 92125341 369380271 556899424 516115627 928329635 363407042 761537361 714979094 36989144 987509047 763164533 418572615 507136636 534790431 213292201 900613124 369957371 27105719 642285862 779464456 878641693 680749400 142768327 119644185 63923940 386532343 455050897 573391395 95915225 473795810 868035777 774412367 741658584 917541806 988565362 574682734 497966933 796140948 705796413 505697918 50511960 908159852 751388087 710446860 341241085 957280391 79251813 648437530 218825020 547540717 43295982 255599641 351515291 8949512 98226373 894941736 683574222 118849779 870782056 798555042 196514210 861251621 979988766 953131837 435746742 95420756 51774957 153125970 291868263 802507006 12787329 700856479 543546020 844439737 352024827 539591305 294451922 988558294 292041807 287074553 343416868 317934872 288508613 409424632 404449280 566075585 650820424 232953246 592116681 783582612 472295778 29591177 507848018 79063450 997132136 4149685 681385512 819684175 955239698 330756061 725607374 761527091 640564833 326566017 872521943 374180351 202776001 309800686 832697805 870242553 644290700 116029911 163127201 37141416 317644441 794349108 407254279 919858448 568255363 389448624 312111652 843243322 74958080 399966766 816424959 113430676 658728639 741988091 536429859 698963772 961533647 961847435 316983613 714829524 681151693 394268586 243728849 1084780 320870615 512007130 269986869 607678274 887952522 232255824 831269795 427561774 147253028 732610766 61230153 22158377 730381228 592779791 553843753 259530589 56325549 187736388 300912718 875211221 732252243 490735002 685373133 917570092 739339175 430294568 738155627 468442711 498413711 519395301 621720673 988129857 846904700 218729556 65846791 224729881 747023233 121660981 231313578 593966444 401120804 441319666 406184864 521744623 176769949 395181866 602169857 391179276 615978938 388737564 246057716 228356053 262023840 693106463 135946057 843401159 290387991 774982145 930961355 16989414 289125934 944659448 308530642 297314737 839860058 758166348 71571217 955355963 478251787 946689265 240486304 103042717 90731966 159610983 510221424 518907337 202167361 602814515 451995200 495741242 970577837 29351015 368893245 800723714 772834014 542264347 640117356 365583439 245665256 891094811 975066719 889027878 976550505 954269176 299718415 46297112 623569759 274274712 551988288 942345348 171530842 276963760 629759566 831027974 402910136 452548105 464357952 287113800 903026452 652371700 918356416 758439498 699392680 243726527 831865084 436864328 333328622 602262086 934796945 950909438 478692935 817677841 106130365 389308156 123141995 69979236 940768276 411026727 345792896 253842363 8776202 750499401 994977556 522467758 927234652 271798084 775095564 881078681 84262530 315083964 988845407 555166066 718871894 78367386 772430339 828396328 583698774 897646429 334313332 277012926 581536858 453009151 256348900 849896510 386075218 216631172 285549959 963196817 234392163 580366425 472229917 183341413 193851258 33323784 917607459 37074277 513040888 335773460 614440171 33378401 116625446 548712029 20429493 383984589 566896487 912362144 92936396 231867463 185210992 473140352 148959695 577507181 101609629 409660642 752897910 922882528 889792295 999580800 365064870 919562247 623242254 935154161 550748143 442347529 926332624 611730358 702856011 186533064 481310176 84368232 10301138 384694221 448692755 603947964 841917975 707463709 867806804 634057731 414048825 860543550 784514269 43942042 707750645 486699128 851101667 744577369 998683632 270103649 176954179 209508539 350404139 896854543 939499562 692658404 711689980 389539632 619672229 423266819 278357650 364257300 8441042 489449967 123637680 435725437 980801242 168834466 186678339 7646246 830571603 934576877 482766618 655844212 822283797 169954950 952199480 566651213 880093656 784147018 267239601 243504317 844801494 13486645 408604358 980156850 990796173 644682477 257562420 725669826 573724230 683442863 799637523 33836667 487743895 593387911 177022000 458567806 580571988 455933831 217863120 854709254 545263456 190927099 849243361 97260277 619003725 273531346 10442071 940921063 875680498 230970490 166656278 489272507 928470915 735258174 114784657 460910389 153814593 902713587 759057354 468363198 14581641 284610657 199874601 502244682 607121178 859187055 717609529 848894924 557825563 196673546 457369227 779386731 54379272 247203399 536804050 119392873 234215780 210028960 81958777 695376688 679771532 156840290 63368340 987001393 401488939 265906923 919665652 789419735 412008430 160747557 430482173 702433546 16749147 730115098 179813329 489531238 875322158 647068994 361209885 289832395 711533042 957227123 425632855 524479442 233141154 171766903 85148502 424844394 448008411 145294643 115527161 734692263 764256728 964836828 350517574 77264556 810872158 460392779 108874373 51334177 908773096 586573188 227084969 555291071 420056550 132496065 397082992 628943854 246525291 412722038 90527858 132453019 321400732 367873591 738045406 619224323 435759801 335504296 833655290 622570728 947095624 42358796 31346818 538485631 961768386 873645098 303617588 998053053 131094846 574408411 58440220 432447929 273963498 980086399 161706905 921023477 455190894 14454572 554525376 394906497 364400396 633359291 564698090 783172890 354533447 767228430 800698895 331103995 923581851 439556607 325375182 140505381 339819263 614516254 74387227 463746846 619949418 841704393 517417451 253521432 333939178 537360481 410047736 928449002 735550189 133936775 603091447 728297207 117114893 736124940 790713960 219793027 550574442 871233665 124784761 592611850 184804682 693794368 79987534 397630274 627783114 881493502 16102407 649473648 337214980 108608412 225430016 58229050 831608677 704792594 224121568 66958123 781934828 594142975 967873367 536691700 261143432 156863300 872749143 274505129 831997672 632002429 621067268 208206249 623114177 358531086 313212717 378887776 663279380 134471975 72501499 499714115 626494895 658670236 665756515 959641986 618035445 239458065 17363123 755609498 555231447 715369039 834576270 462049125 802771998 287033649 596551007 668778453 34719474 335583982 951343441 934418353 467174040 902780179 913969588 260683103 854372150 126516960 939743779 726603980 445467339 609357758 337903665 869508446 28227936 309695045 71470115 207393141 468215323 284307648 241862593 430066211 353089686 15446591 861990350 362725030 8599766 953211711 134815602 992671367 695108231 7059538 732823739 852976322 644959509 4420746 556157726 98481644 810356054 969450663 877952230 346121239 179354934 249331417 432988948 597511484 82822644 428545318 174089612 444402600 15688657 421882373 433315471 497295614 631357475 230769443 125253159 16596456 674900779 157924201 493783758 56627965 209985305 17271189 930680916 722119453 19349228 22738225 731652293 372010292 744806694 881697346 455200468 916986547 263171074 791758651 868837724 833144276 61632252 480422179 206517504 867282551 375090367 622190660 820609453 893658589 101625427 848453043 882239246 56507088 360566008 28383167 102393034 878338217 303978983 469655985 532280341 420575736 301336286 214219655 234235103 156350350 706892909 292483654 325822916 115142875 828298704 81161701 822645998 704674538 192825605 916420152 399029353 554316308 36199657 749171113 454111916 791709074 962260659 168802309 755321598 121186664 332307587 532745234 430262201 145510711 653472184 292854351 446319537 24828840 306625757 346055750 420737116 387216279 511276696 480449671 784196970 113438608 401142789 787517774 261585855 656531069 867414889 848531092 973340782 399104095 170198379 221696136 678770391 109497279 244812875 218670501 88885127 735362075 543826886 879837043 161871594 193086822 833306054 681083045 651651839 449747587 185681688 540031502 258751493 704282439 405792724 755953425 122321206 67973607 793155034 281681260 298143895 636502583 690071213 219940111 580364621 332720408 616167936 285327350 562165911 578591080 673808099 25616338 118173238 560807097 50182405 826158327 47146768 546183797 468980417 556904650 744656004 806493445 728338862 275717870 350807269 401422541 567042748 375014982 840360503 440458511 567379326 150531052 626115244 559321058 753607937 894216747 784175841 753139662 665438391 962763542 842200674 610305157 631223672 240945757 154639659 781684419 955838718 18798607 645443544 844033327 892703988 90281495 234970253 232571404 831354160 689233088 548483977 331659263 97967894 225460046 376273102 603121382 969088724 596654671 114717547 345921601 964034270 425054052 606457889 745430808 198541946 130886492 12750985 601645330 923920875 935055549 313601711 656270570 786252332 474311419 484482365 836886414 457748085 758185673 575410190 464364688 217116787 937702185 36071581 94219893 134120382 666073220 220083457 937295946 974967222 428129313 468785743 434789159 134168398 778678429 542918430 325067576 322536329 788456474 538963032 491175850 981871460 601860001 677992828 740680334 994287381 159615906 728079039 257991763 226121687 674745747 151838052 889764457 931553355 10807322 752927218 525881320 981372549 65009771 979827718 735328318 814284635 749684505 758355555 476358440 578911823 288651141 427437676 995587755 753576319 975460221 744727342 825723926 539556607 745000475 279302583 468077942 890375426 306123214 726568350 607470521 484633157 10827820 984904669 832316230 874017283 764666354 853356981 653027935 743861677 539104336 707107159 280796827 511690013 172060030 929265282 366073226 11574745 600902183 333973359 430975655 149047641 631786565 318742607 483414152 819128354 52544641 735983673 276186561 381502201 261693625 672210328 292141333 59095457 259645780 82687157 112551567 408856841 963026488 350460956 206857181 408767909 704593764 197687847 923082998 598126495 462487354 748688633 948223044 225622628 793135753 470413139 288451423 298573767 364584401 291435333 245655257 723133558 984023215 568530528 909686781 616259712 223293220 840584738 586970595 133237011 714139064 665528428 404999297 739382354 794066361 460552603 122413464 719227980 791637594 307017136 592124902 798585418 176711604 871921485 60330184 76662152 308295211 12585385 939924920 2323539 30393725 185684145 249072197 35373716 716497529 764256483 896719222 469713307 322505029 212791613 791623260 339226337 792052561 310220206 729636717 838281541 655040697 745373457 418776454 191184879 756339952 102605473 485909499 878184254 397284207 928092824 863084894 534759380 544307063 334356126 757344617 371077585 174003890 654009045 989204158 567122264 86362377 953283780 478290129 642801913 1757335 756847723 430291792 229092577 260355176 530648604 344685499 830689944 315299013 40848108 729853627 416975340 89319901 40666456 970226051 414858955 865077254 966814893 390229544 293380866 908920673 738314210 488200348 921493024 338862645 520180438 694567462 475140394 282348162 650131855 700696095 75044740 782965571 520809012 142843425 535571612 249968721 684776013 493227290 290401398 582539566 751004415 122236553 984674717 85519870 388932582 257033408 450287201 13193548 372393570 830674199 511033009 307951159 972651019 475983648 523496262 192371818 977856309 221187115 645063529 449160223 620493442 777548261 277209890 626291574 311329702 959832454 838857932 807900969 806860839 116172704 477803342 958703451 184509618 403745498 226327899 986402901 709903244 934723336 997128582 836306432 943317224 979245427 854200898 647168199 126129613 619484379 534545190 373892072 698412568 161571995 615154557 753048849 754754162 480046216 603699000 602634839 291422979 959051856 403065410 336760419 89926251 918394667 149880555 333671403 626237413 731616208 561086709 921538949 82144781 112733417 42747895 742433826 991853038 435905782 366385035 909833499 997299683 521717754 475050553 22996633 140241137 40590590 946761513 895522796 544327840 5987711 602387017 339328274 600224952 129802693 90554603 541049534 746469940 558371909 159468244 710316071 716195977 407128078 275746877 654427891 787324436 260986684 748569400 366643156 456220433 857342627 735280058 212879976 234813190 858797909 731249136 258644442 518957705 236078476 931287819 5772828 908935865 299902775 590551876 933069719 379874947 965154174 808544199 449178569 326056024 616328722 489726839 928051786 509849103 289225325 734658682 8022988 818481917 126798325 829475942 66982671 515860289 704103780 422651273 193211133 480827103 465655250 356724576 852981901 395892882 984304522 110795300 485692417 518866184 997645297 204249915 215445181 976560588 700118063 718475741 505830270 432672608 979326557 526875448 848565906 903469624 520020483 602118152 812955233 771497820 417746984 495039928 475703093 690323188 428443628 219256987 307939947 281457820 478392049 743501880 572416700 88245682 600651324 470812710 55245514 614940872 242621238 295634966 730009906 243468426 533502497 46265229 161112927 285888962 888322727 400487003 220419627 749867802 700633431 776475643 366346955 757417282 431986389 424501509 998253725 673021726 120446141 454513529 478430601 950716693 465019913 429144641 541558353 593342821 522910615 106008178 41525153 278930510 685806032 153790821 527074778 895770491 801732576 190981746 116664196 450374895 838797531 610016938 532218996 568185194 33663529 945252241 182214216 220612957 83245050 307504699 884304310 89255464 223948335 8324960 8472586 876755938 45561981 888670877 817281186 297573735 229276728 471395369 658275077 792366627 743448448 290675493 852557813 741319840 408554609 183340273 843050214 337231623 838701480 974761508 795612457 327275335 407857765 429287260 54899504 962985037 208817138 252059110 650207169 585969276 223214150 913769101 496126350 825663674 442159518 570512359 539907895 665720346 971016070 583523775 915050932 516547812 876950587 139214958 234098009 111690536 595629784 631583898 177209391 7985692 429755446 964981947 974109253 86754446 247018538 897726835 761463457 149543053 681247309 251894858 307368283 233484490 420646248 362967709 726660682 873464054 183004752 511907836 137254377 715257992 745338439 330425430 271285186 964686464 45105425 486478907 473762445 117274974 387231154 115848975 84690314 346345602 722251232 576212429 29071370 736653238 729947774 531336233 427994888 489500564 301870388 119194712 797092371 225443843 714062350 594447128 46746861 139429971 844712072 430025011 336538553 600146982 410080010 627016393 898532019 969645599 793655016 871569222 52379279 529928940 458119654 772718028 69530000 210931910 103056041 361815261 974680902 679510502 559142473 131022384 36276440 484650282 928666397 388209041 540796616 809107266 616078833 125189460 980347581 96024501 208208560 200941749 193354465 55228205 746735331 496803456 604820837 669285244 449624782 85246712 160563740 110566053 707288919 946908317 131398331 635784398 119742251 730907024 895794244 698885174 473935122 57316406 722287271 618426221 828637869 854404746 667442090 800116041 661308331 694271212 25637877 986074333 355733667 337229875 329929245 292901052 236662419 323050049 570188454 63177492 511376083 703230562 733356889 359495637 638288641 336378352 827525181 248803504 790404223 107596865 879867415 619425763 374664472 433504549 169287371 497440165 460562254 535877913 335323547 614045081 748791367 480638738 690550005 176240108 104904444 169596201 381806960 824820193 805652249 901503103 585754559 712064146 461042235 749519244 482080910 768955145 407377624 915126886 474656080 22015109 595361310 217333903 870293060 723151545 62681269 413043889 827132970 975335575 184941345 325390228 688836201 771776008 290321702 986791036 453491400 925653129 676267751 116157962 677696268 4951664 277620699 43313125 997161569 72154907 9139000 886878467 293673001 562051388 348526529 446273021 518338963 585368868 95448842 466324381 138893907 378282584 971426636 810519146 474543663 167800124 35420109 357925582 124288179 951852082 770527123 650620795 854244957 431983578 857642080 869510284 210920815 878802595 386612395 454931354 125103188 880246501 310427695 101425488 27979221 15370320 455736858 615263287 497544983 587116098 663296272 955184312 872844534 672195652 927065833 12862790 634730873 611250418 928204791 245290332 986952200 82147297 838445753 920847773 579327892 102513397 923129847 28001414 264396497 608918144 267398287 390253654 715321221 179309014 737081547 43505017 853975215 395117789 83357690 637144719 405083981 678545171 707893056 27698119 25114022 64368976 469340106 126052375 499037512 259905356 310586966 837933558 889966225 465590614 978758110 429305298 166000114 952264562 512879442 913582131 226080956 648146637 817585522 272178341 81183849 247658780 5949178 44206889 552290131 294081292 43369558 180845162 546429154 521476019 329900085 961158965 631227127 378417600 749503205 704963530 890445017 816747304 954180156 356936896 818594139 374373899 683363992 301852532 358660558 421435205 20248045 481984379 993687274 427263275 173199843 481117162 392557225 670944983 476636858 370077916 364261641 40342527 956137785 588051972 282722801 205880059 707699829 93859498 24579231 862894700 932465089 136603104 947629001 554765699 3176840 809354643 248547004 783865162 393558074 930577377 156520689 582702170 420490614 389979975 499261570 772958285 679001109 983922486 230418085 94484873 748098519 330737077 409285068 771232664 379704507 243339363 260821438 884512474 845312983 796263400 560810538 554944873 362330984 876508001 393312631 961425155 850878215 48566313 731791257 549590416 520058411 146632254 524234143 446365329 391713038 746111283 724010476 621902226 647579002 529378244 981038123 462298633 467015546 688351611 736635515 429765128 318501917 719872522 481027171 891734869 190115716 491356462 682751966 97793233 771503779 776821147 65237493 913809814 480744929 451590985 283056765 758026254 854951656 893032379 374902872 688014899 687836914 13390345 631191985 788606333 661862735 319075388 856180027 816976533 908769081 553989460 299356731 337409961 121828796 376847417 867270577 105557180 438954932 780364984 75051806 186439871 607081010 458229530 215395025 197699432 154481320 944921206 600891632 175104232 483974328 564799468 971897969 744301204 194683425 146389851 652447739 287971409 703281709 141334546 46934547 944488862 434327681 742277980 18621253 814204994 357208962 342363546 570428898 390462676 683225768 885154217 456764474 557821897 798909595 598027334 157870922 250773197 60189669 225353085 377949810 326155771 147047566 9607451 456491574 951950614 787992580 100037441 531857434 298639521 807478759 657113405 774109642 889495290 946088578 464459351 134754549 355118868 834414435 448329227 571477114 695588821 334143795 612305460 429992223 833734560 778387438 74833667 282728575 636672231 953408758 319409099 202464245 558500408 516373436 503541880 428871868 158847455 165828252 798181408 701172077 529718764 100471132 870442516 553425715 756061267 141941326 805216982 543945719 604517491 333481288 116277604 697930188 489851262 490226427 911355861 911168897 446452278 709452531 425545805 182719106 387471695 258132436 311836539 289552887 501564679 628299367 277536380 105629716 165909976 285442455 808960637 916881675 593039870 250509464 135157158 485411767 235259869 678838435 759074939 136517336 709768579 89363987 474925502 926950987 731108186 331498207 912511588 968311164 77433264 681673069 955564963 368066542 276564239 188355946 84985372 352657035 323511004 975482433 451401207 578702160 823929846 470347008 108750085 957442921 115418022 491486133 630475127 554778894 508808553 735127910 768114565 322700458 916714687 826703484 520445476 667252630 455570497 62723998 48004820 630312205 62792700 33813706 668866193 352281729 381938225 774335693 262961150 214892859 381713928 439076539 538180137 739286864 857464658 356177225 577783552 19076012 339095258 48799006 375110954 655500953 383261743 543832190 5062541 571856318 698158147 227233759 621941809 873615095 416337980 970720894 137535328 774583370 460364611 621768654 993436982 760156997 211146091 63162550 248784994 57590406 973947965 539233734 193453863 496331469 579057953 525484047 729972020 810715799 932637979 612501628 331960833 65743821 604893768 82554315 668685453 985288459 820293591 685245613 614245356 702297052 393459830 650739449 452657723 149937150 459414441 980723824 57473965 707253756 235950109 212601623 249555691 413495649 303143387 161551874 737510708 563100322 52269099 591894194 124162650 799529746 396505215 347670188 167499483 638462930 469991583 726723870 77478229 896857235 207194275 514111580 706464898 266876278 877894981 74833450 393775323 277557113 654028634 212131861 148346406 176618650 150502624 453721759 755964845 649916264 493079791 731704385 505647483 142156098 594246553 794319984 97168527 831865573 247757883 588310839 334254474 511261715 784238359 646435139 79278504 60340140 778625547 540095461 474554095 990338287 383308800 368130882 673912477 648195359 332443739 655306730 126148169 716057126 642166450 406358759 98276221 224747000 13669260 682326095 536430231 415761837 423679560 91550514 712521646 328306262 862297735 797201221 273518612 263252279 406849997 500416945 263584156 579469598 123806209 44897188 683909019 717278554 170982032 913610001 207878893 241076798 694379663 878012044 161842114 219247891 458860170 785473848 86238954 430886666 406019344 134187080 139072966 430162343 102316333 328093310 181735285 577585775 895529167 944047429 116265403 34408392 218800719 879916705 606269740 591950115 776710417 758639923 181933810 585235406 53297836 141834500 741143560 148210567 247888980 846014787 586308974 571011124 197288811 657754963 778504047 98074746 490354044 845235182 603416992 700920704 638762454 693407283 217507592 764814424 109217686 414759610 920585953 313672827 779336776 751573926 896957641 306718560 819085894 779273530 942362725 436880184 641243742 876946892 576788890 118231481 878755719 274111585 101342101 91359482 93449261 326243313 619324080 564327635 270173596 412715855 938876511 510525404 487064389 789610361 442090619 132604239 651843095 453891979 450254741 326787380 351756898 563971036 461514166 123388172 686657445 514015866 943628240 429118467 726683312 279525655 345466187 822850212 189549785 94951003 876009739 441640515 395326998 676756089 285996914 758335336 940282786 183507080 304698720 939163586 694562873 396849301 778661875 564565081 538187127 466230035 755738288 196244369 793885278 974187174 14903666 192980751 904459552 870028632 167638401 875483638 600367573 844605158 865626370 964283883 287981350 42781379 148419365 705857552 372092076 637664224 301276368 774016373 555138557 471349102 184621196 69916838 755071506 96902206 740720726 813297343 53591713 216447790 704153804 502209876 37200734 239166883 874867176 725358005 409418520 777327362 339320330 294532259 57705841 249552433 684288169 492337866 722158826 642332570 186511130 922380434 733389046 406089016 515122511 501993263 567605163 187479077 894243447 659761880 135827812 688819925 131494355 364087378 838507215 322256795 690358271 18695373 504060686 56173738 745477424 713038493 87148753 668884429 364685881 592611677 487621397 845681666 347695947 712125658 3941843 512279857 130103052 458948700 72171036 312530204 723481201 180632779 181410206 282204635 636823820 725759810 914622935 838424811 495807210 437987657 637441080 65352569 657338654 904326221 602984586 407401179 957983315 81398440 578748129 541569510 993015626 396353337 812195139 273559012 998796935 342731143 624319490 865837699 908199682 428869547 640090203 836240205 248549314 958928393 51078375 394488923 386449929 787004435 498244611 608869936 566357258 520307904 222011507 123185436 851607865 146843654 921363849 289196215 292025595 861907533 716889522 356842586 321096861 166143017 545030642 632398641 861334784 836991377 664415501 782515604 804288198 890646383 948036579 6156400 660477836 708060776 464828426 732735817 346069857 321463435 980536864 66095168 243964257 306794711 919992964 352100426 287934172 809028457 460481452 682190206 786386142 366562188 175941951 591680648 785521782 849864271 249972542 912658741 868887566 470808355 205114290 441467761 243630982 95958210 127990712 508058524 903560179 989159290 318668700 649473280 476931146 627379696 98715643 438728920 425211114 958985519 146507309 78806541 776060336 203313308 891861392 948482718 398569863 209897293 218571937 490496785 212653391 418138798 511798282 126404164 711180611 519973165 955128207 204591413 129403201 629842880 91174098 280153562 715232218 389757748 41277667 122338720 281187264 943732414 932678915 254382811 133278136 240750332 262400283 679283808 358195520 108169067 588054014 612822301 583590950 712193191 928365105 682805403 900912169 146519064 405125716 590697666 596061111 136422205 161697973 619749404 706183840 618784566 250330657 504597572 317945929 771564756 73880323 420101501 928637223 601767209 908460820 130048418 705647085 140502950 592105393 385325646 751960843 785103592 917888827 388868961 799120345 466344529 983437118 984466896 900928402 826275186 888496531 410515795 393239201 793065894 199882457 559877112 793501116 806494358 137169877 154742823 255349143 459826623 160381273 948198470 675449542 21986804 38078006 237535150 559808330 8611371 325488718 803271272 332975707 993355500 435050079 598966314 448936591 202846795 557716357 409042340 84042522 963437900 459270710 74007608 135608493 390069097 454920856 297860727 459984252 842771346 26772185 866851587 814112437 651216268 869212028 523874240 868223551 361805043 108381658 322656578 909438675 468222155 743138745 578797035 584830914 302493070 337446974 224292399 428454041 741042116 193823324 868317229 902491981 437151582 934307347 299536175 37406458 371447898 100081855 763231953 766617883 851106132 443315229 933046904 356323088 31336584 645640483 691005404 434034090 825485839 285799815 793733415 258925583 283757085 322681000 172107633 927724911 377907818 25951642 632259552 259253742 628853750 105391381 931972415 563151282 357540922 873401852 165689190 439862950 674308909 7465716 133655312 900143269 703399829 525431896 45136237 649136741 839368161 129247824 27704941 631382032 37078073 114229606 374619585 193699907 51319019 58055842 189921874 160937565 968135373 93768114 392403039 48001225 377267321 70996374 343363994 914043245 305654742 793966800 257266196 735033573 522978058 722569739 28330443 577290208 626533658 190401499 810099029 231346056 535206808 64271208 329951108 134626720 24659535 782091578 58382132 403148950 559426379 744808454 916997627 772756555 80621387 988981793 759889982 503342452 37618113 918484209 462171479 342776386 899903055 318114804 377300286 950319238 69892722 736670601 675995148 27849231 50505979 592197428 4365011 277215833 943945974 860094532 78654424 426361817 678624118 714991172 77500263 689286859 294123893 994441635 963378444 599000855 702210360 407328054 854031256 112761516 804657200 310270063 836724741 78067068 120518043 698262238 148659874 746462803 329829379 26419282 123233257 285982010 834185881 726021680 135440754 39443819 171103229 248835672 263494573 280197354 71247503 480251979 202540761 917731235 23413258 657928206 718350086 1312321 411505725 383539261 402626464 161261492 258165901 757946995 973038968 949141883 576306505 182576406 598367800 231920700 512540458 958628483 450120158 730284918 188614389 192170371 866546437 947979401 995476197 613024032 632149610 669609283 403966833 335643359 902534654 181587019 924281577 377157352 111594125 590233646 532331219 36598394 796040688 947409271 992738208 253161941 806322044 712783337 876745076 435455404 456586983 49123585 70578637 321010393 114447969 579230029 421671582 808321041 735191372 461446948 226252281 636048090 839423059 312213707 74166786 742724439 859796848 164223959 286234174 424530276 437904255 852798057 520116526 732572491 570667421 712037777 352354583 292083824 360518986 815543562 801293970 614152986 209391827 541692963 206604776 721580554 54894785 688630736 30423066 630492578 738989405 961987224 249704576 733607213 787044205 670091320 646600055 638086352 182971147 362999337 432870453 29005490 9437926 58412577 968936239 991501882 551421022 822589498 967564100 188400971 890276295 394211083 293441929 179638111 881560417 158123807 859588565 812111995 6534374 965263618 351287948 446739060 241827398 61840576 99458760 938383057 114610101 303302134 418467676 165651547 612903483 560854841 743146392 303056402 978417296 541343439 95966260 215660279 567064963 92606340 711182201 374330704 110808568 669098742 957429875 185949765 127290663 334241709 453950784 712092070 897571201 472229646 984405761 181705129 876589114 143174455 884111971 103100277 96998833 194722799 950580847 767644347 573315581 52446988 455193512 259321645 307264420 984349434 464500499 399306859 568392182 691664706 78606024 882436025 627618391 231891671 29344933 182382473 502037331 335353859 513225796 564204413 704735194 454317413 795569614 222595938 676006360 265724182 29093726 147569748 87788104 716736971 297739488 479728019 203726761 539086146 410104940 40285765 426903912 306220189 16550993 909035276 44200775 601433833 165982913 959106360 906736199 594519559 260046719 648157283 289640455 386226190 188795775 667365605 938874512 85552921 754795307 639557397 648052219 219442018 927009741 398403754 674761124 765532284 409576544 965700235 456159270 452910998 444956616 548773198 587217669 523922357 851209192 699414129 542524710 625616913 905016907 302383921 293926569 353541177 739316426 165929916 638319729 939069330 280060167 170432584 743893072 949058766 207861883 747039033 815166557 999349662 80008545 587153376 323191540 69647217 570253087 344774919 308368407 589578492 199342476 36069273 664560415 238713055 734922891 675379322 891370428 289334115 388959048 931728608 628515165 6920883 350869009 938398581 346713397 333042925 627776634 14347098 287188974 792475558 563047242 532101761 881572392 772360502 737272602 89221164 345317610 241360333 438359667 86315487 584214703 736668224 768738350 512687999 783387047 941156342 493214529 591143566 581282713 659710634 523145699 434394218 454323716 842892563 681921320 133576598 263265771 456521310 222151120 13042498 801128628 190667832 505643025 632265106 409549616 796733239 941259063 683238594 782964305 457142248 406257259 400532974 198638727 620885716 736898907 424126147 405560661 477781978 956703332 957722512 444519603 190768618 85795092 733099646 952611355 604991486 204340533 210025478 635384151 865440402 413488531 91132240 50038915 737847017 306294311 638079989 244213249 531110538 642451699 503309339 80525014 925939296 86321156 832625766 533077667 272624080 57874490 491814736 743972151 37447664 179575559 944949680 729616743 800701575 789268732 270888749 576980236 491285664 843355873 419224464 495541436 237822401 861554806 244859153 379171186 791002760 393417656 673964063 597041774 454534188 366819865 230269218 733857960 753767404 577354990 716159816 973322285 402540342 979571020 124652671 158280345 885663733 754266299 621605325 159083979 28978185 636303243 558021484 941726929 366584098 777502536 393576992 215378351 575410419 356945733 784199000 468034989 594766627 145782302 805675615 300685590 299824946 515614378 174052697 40014738 458666513 327806578 30032979 133316178 131130818 612151552 971447658 852294519 205232050 892707699 955401596 107119712 701138997 848908159 797539920 401982097 944527606 963558802 668079993 456098926 383160548 575410280 966973468 883353154 359072356 886117297 487431335 934177469 471538145 57440023 405560160 174941576 456680962 157567991 911454544 425927504 770177521 890914791 305291177 585089925 177777941 524121365 821276926 720613780 904184422 635147590 845715850 891016495 369541691 258053838 890975363 879570890 602964429 820887914 835571302 595784045 572140680 416498635 883220290 689662014 416063720 832570447 258033842 168944595 866543767 801628253 28655845 872217486 920691324 898870724 490844693 744682307 396108935 521202606 842878168 6869275 336202034 285435144 851338011 104810075 405786385 598130652 979798247 455444728 712980740 942265283 348817057 192529114 818298218 605327772 998491048 794710166 681222362 431874577 884765742 953215699 12376602 827080885 897425858 446856623 143783019 687780982 814275841 318621684 696778325 964442009 680731387 147714952 934993419 150394383 849040585 668515776 356072600 114114119 680067258 620889880 544406756 608972545 877693845 756800628 25492977 632699368 499647218 172377019 2228655 808333576 876561711 747994839 904286158 839898166 665089949 545265062 764694992 853459379 76055992 199800548 801470566 293155462 903384659 46169347 237662491 36098862 71405873 849455249 6933 324762305 55105226 53968472 423361014 154999121 465900987 309974642 624930482 627251661 484753932 2218062 794609353 831510063 434481361 730859455 7409650 307084488 340742771 133262808 799384227 665043662 825893610 164187970 106836316 29279325 724988182 463985345 78278073 944485599 630833791 509288375 760888700 347625335 324563375 390703269 169713465 66634460 502587863 552275656 920179764 19914544 414205007 753645183 235399393 33644133 920686180 978811375 651258432 686486690 900832231 851256606 419752056 928687085 708265278 747541379 260692158 874844511 344457237 482066703 594192760 528234644 431396109 160616543 733113047 553825366 88764620 478661931 54214317 548813569 87660918 785150177 605950903 998671341 726419719 76749368 994289980 989852185 791935715 641610482 565997440 907379170 659637939 822560534 386654292 41855488 425522158 477316929 30854079 365301473 978206835 203942421 362532791 802615543 269097992 402739405 470463341 725336158 636938568 337171904 968107539 713097975 249953035 331836805 94203522 405498122 110074696 904804369 442925498 955190036 137632272 322700957 661164862 985526215 827242814 750955936 70240787 556879593 316898141 611841784 688045942 439911511 646809226 41318952 593194226 421838958 469947288 533727638 760767278 900592172 871242130 750541480 564521949 692058699 72242880 452309906 804201595 173586735 795190038 217031096 956604892 554472202 654923355 463750127 942842268 559673869 548235163 117309065 17026798 126672521 207454083 952192212 290384596 513019016 71093219 637601559 955097653 347473169 828169261 536600443 608171107 966851815 508049239 733675196 128552634 158589602 999832414 666926723 281085032 307338585 33194574 692260532 672352386 912176960 690447818 136717797 13903913 231046995 670679862 602974675 565127525 402196164 151259196 530005084 479673206 695015369 271281792 670662577 267642964 150626749 916205665 186418661 149436365 323729327 458816761 408478994 518888693 369599659 888648207 77958641 239800487 379422809 949103155 227533823 73314776 298922705 276909755 982909802 870828603 197539011 532875388 149291738 381502908 474007346 457881327 670339493 614759003 707115033 644208377 927694667 45938211 228847978 68119949 930244036 685142397 761609214 982658872 248256519 636227378 796286646 803953791 446410823 111856680 331353986 702588929 627157688 619819101 33634085 60641428 235625857 863815829 461059135 322481840 587097011 354877045 151867886 510441802 132976308 514917692 985497688 347005210 490238704 788218750 746517727 800412528 188549883 875642935 469439221 963536257 519228129 616306899 216886629 429652614 575948398 694645349 385109983 370188122 343081246 122937871 670011302 646546284 550837991 890237236 694326819 81043130 919754255 935249036 580297462 826350756 550929029 147415691 363553389 182388780 901536829 432782687 577271088 42798150 239441964 14116491 398590720 186527071 665886457 764146762 487452249 335463720 304544507 446922643 877522838 190774172 890748251 73174833 367204877 481084013 90561337 96096464 937286762 64218179 894925397 295681758 492856402 370967340 852473152 114991085 385811475 654156767 509099431 247895156 465091995 230432347 732987073 256232029 443667443 902035070 500426943 366012515 262019259 828846668 251953187 79018375 488695551 146608515 479000034 379806502 921432027 584647811 291174343 965660728 383229889 568229408 449855832 638359789 692840598 978685231 341893768 250286627 218244661 970768247 345173515 723883119 376901539 741981068 359898239 337823366 380538863 617410640 583033782 436547334 220778681 997211728 145730429 889608126 343074434 66334838 466490238 180557980 474600684 425449612 389345075 308197173 145431181 573812478 300589548 931777666 609963302 590335130 381275041 722509653 552666024 146379303 589007374 113359804 604118813 118909482 582107832 179509151 31407676 735420901 859709964 868706948 197372222 14489871 205271336 669325351 932040694 880793841 811972471 461474081 867934311 365710678 948790389 569783276 207249363 281478302 376791768 619410389 224206936 459290146 806105802 194965480 97344051 360827657 965532436 14647234 479311039 860631238 809113986 434616539 702402741 553842280 474993622 17478009 845600615 392265374 683288331 314052218 671030219 922188319 713534316 858758498 217796464 420302559 580844632 945359429 8642234 771920519 735310738 708523227 401643372 862064529 881609499 366718437 200842704 127054975 526585250 228545292 723507153 895318064 178863421 314982938 138476412 608582497 548235389 513204517 713109390 287026088 407370535 86070163 660245185 743832091 713832582 802380205 562723506 1404769 746463478 736353637 342614508 95694303 548827885 59750710 179235097 425602232 268552376 264091311 940828672 5326674 918942745 759487129 914299138 677763851 429570283 672149680 513991904 456701203 52539625 578964012 298332302 786296819 785136747 127665770 962844352 767906787 812165978 765297272 389823830 956240780 886794628 767459154 724849794 33138803 200850448 448689887 690019794 753864057 614725145 940560377 501335175 491562695 322948926 416404059 377167480 925313805 165915939 845997524 484871989 51807528 141234754 772691879 205124553 497785977 934476216 813404266 557677120 175529640 93711055 268995644 635787489 323880697 430377755 8720090 239186292 977136098 967094081 242727479 738197491 754584530 519844374 183964284 599121961 703145851 917867797 146028909 956771760 468062265 489702395 780892344 524027649 37690742 549130190 187238245 870009777 962523263 812049783 715862820 425461202 221748065 388377123 455605979 887517006 20041266 155870852 932569604 555652638 491243653 807296386 527869478 964064112 491417046 60610011 494537884 819302169 635260738 868050483 113807731 121053538 798851005 311680236 114356070 166834741 712533434 96277273 552060575 521624667 415936998 76363176 298714250 52944049 416406126 369584571 499002857 866826371 470675608 368270620 725165119 845442226 594789125 456004610 558893472 71677207 927557648 532653887 14563880 280335001 393257369 937148032 593065364 686437497 776494296 926747973 540385970 330329893 786127058 493770925 500344061 125396397 507715164 302396235 875402949 877339313 419585112 491923140 9415202 819321988 537154228 426382399 647547919 39576189 63387888 783117473 116512576 464318950 876937580 927987958 694894825 346683677 312095616 55533416 705586750 608412045 657694796 138322689 309292087 88677313 160430751 961633506 203634868 857030696 13358708 146426637 408129131 9674694 545675437 940485875 486421805 76157269 188406872 541505503 391226060 137719020 998617448 207036775 760229870 169981249 372273011 883000549 799860507 256290307 915146608 188388998 704191159 817003669 440059560 533317718 523347666 782824462 700879120 490819057 631119586 153578126 808004487 63329848 729462272 522079743 545342541 932229009 361961127 676120196 263928705 670852651 525499138 19531018 327396763 412104054 448739999 135912039 202452069 251213927 565156135 673029138 757299232 84264463 602077055 689531372 628816799 432917887 659483279 404100256 704891796 170071846 585291631 874337336 963426926 752228336 364388171 417876524 516258742 234572607 512024426 255698380 210487296 723148265 71366396 834222370 221485007 718562355 990440089 167046516 422662432 943807171 458114414 66412286 319402983 42900529 205436870 398571429 110160584 637127345 394100669 313729833 801287400 728375164 383599641 170491548 543776463 512891702 362472051 67067448 102726578 544045127 340594808 7270051 149690648 705143131 597204213 896844092 468610815 979021913 527658337 825495642 886335071 737102385 196718636 307823107 696025907 954160172 850835042 804029453 2410916 853497474 907366573 749432559 382628896 701082453 481057890 426978790 309050523 35681151 123263576 905562760 121413125 109627719 316957494 501425344 499373130 306702437 569733360 341765152 234847058 44187546 688913598 724806659 118273668 623697868 876061322 903252470 988383160 197705389 10458289 663042434 832844382 120501860 850440978 904368711 811474288 599589503 951087609 460304570 774847828 706837385 295651656 983495861 871929391 19479321 379174538 736688277 790034572 847039991 309120363 872412931 375034917 239033822 107636321 726541595 205184133 510957302 610999560 397432027 334758424 211655123 976709040 601254705 134430467 155065252 250384670 619287770 500974230 928923224 693607725 847801023 54382809 545642461 164588781 54698822 873935205 464790685 408490361 551481693 740293306 886785056 251925482 207672978 114248355 495170467 296947417 186386594 522221353 992306591 34661196 163366498 362993303 508469573 489125774 752801311 850542460 652033927 17804056 291749696 801300694 588098051 407623618 69666973 502548404 768572848 476037685 695399793 737717664 216575874 932618633 245333637 588808182 907248738 927433651 177613605 238187977 538912937 345942574 875737693 110428831 469847892 467660428 940570081 485902242 520727341 196128476 33810754 568895326 112997225 922772695 364692641 60710158 659996669 234387523 564163707 695684640 226375818 917967631 622882618 648830536 228714118 439074349 180230970 127722077 34190701 600007027 77771991 770001721 356664211 89443549 13524612 748989846 738733553 150864457 850308925 131096430 973368811 812720963 539054082 965446162 159855372 649919095 492134714 601297002 107642466 113588828 826086558 393112535 124067019 702168601 489586741 133336963 95167410 276113604 981617568 691787867 439536182 183084360 345129278 999057145 480586787 509499113 244925004 192742098 557562925 161841340 817150237 573967234 514408194 234389701 693590810 763725783 44520449 714926618 479118004 598796641 967290150 850523373 845402850 680216632 998525709 303900312 212644628 126891485 680984063 624499531 686204837 148999479 610914789 230228505 686807636 93968107 459292444 7886480 569898021 120286414 992084266 585783575 687179121 696349570 800384120 629622455 290142965 188582221 71597227 515368021 928643063 182102220 231017378 721203129 555434356 291883246 274681547 434863905 879671220 627531885 289240116 7373868 609033313 85501972 36149680 804652171 759957060 787145233 833123328 726036525 203756569 259963192 148799799 543768399 119091692 610815577 431984864 165048419 834101151 882049318 134447719 711666556 535834673 796567732 191596595 360324814 39327104 951663923 972282229 877794587 149175379 315667440 667876588 850372187 155485619 72704830 185301525 88872099 242417394 865928968 107290009 686362711 547437566 857225277 303163757 468074081 936734390 344984685 69619629 102531313 529674441 899777174 343400969 581128903 53213869 159333665 662690848 937393117 855393839 179171165 729305093 209901223 7246532 844302693 754946004 265743188 792501340 490058641 822135247 392308466 707443403 336278118 289710056 414582479 317072445 712369049 128395382 616949994 143107727 708509565 712496418 137709035 3218548 953302368 944262289 494554517 441738307 571571721 203864004 363668517 683755672 994547206 726687826 480301238 411279572 701394823 635875335 169127429 922177991 818559621 13075065 477194715 745458246 415083217 697952726 684951797 128643791 357483788 595729462 319675567 132384214 683872515 543471997 607893929 52995743 592705100 536089228 681852622 906690056 624257634 996518182 604359740 289535210 636738767 119692825 281822361 243140754 12260248 850620093 224252524 665927988 585879383 256359009 954726498 313096839 897225496 933361932 431692488 266650090 832964171 6514672 836000136 104887601 603655733 670394900 145864233 447600234 610688651 10451193 717248170 640894915 532837765 209036375 788157567 800868156 330518273 472559426 506194732 541813391 27837887 580403167 179460370 92172948 348912569 140127204 580194658 306737260 754960076 6293707 673719179 880688513 971086160 743329304 960230856 6073647 808947614 659025628 60943080 158400860 699680715 381211179 163725607 439941468 808222775 882899520 583428407 286165021 749531915 436705150 197349181 405004665 99279349 709575161 472141189 807156316 177636342 571233358 521034688 782500350 347217494 422913094 970437587 242148674 394416040 868720698 630501691 100112413 35120262 402812889 264546026 578063271 966925074 934359075 932796600 253734231 448936889 675555395 859609402 558853556 861988796 26237706 483892945 809439261 965461862 379548619 217963742 898116420 279876193 610718937 989357319 339739925 696764416 120186400 873964452 657004566 587440644 929231865 300980636 391340575 853614651 194550069 107590067 269087995 85801508 120367858 68490764 461745541 727674650 735379994 275717764 193418744 489825051 263215127 442222754 933257657 499211669 896707127 464925883 107809354 741240690 413106019 679767668 102460957 947941610 951167079 855768707 51563566 374756352 997317653 354542973 889468934 595344176 317672640 935372760 965471318 620716980 137023475 753752344 779037414 555050783 56048318 528736763 867478034 46267136 541396144 437728284 432313703 464439505 36905354 659140077 850856156 54186213 652889842 878719320 672509899 215566460 175243496 718050905 84260073 769550515 820074198 621168030 960734271 831812708 727179717 443246818 523772715 195940700 212558715 429137665 252227665 505490753 153816440 459851939 141371006 977746898 315910758 647377376 238400663 907336882 42619392 366696851 266396537 693889025 427718084 666886435 702065230 278637243 900675252 59922826 795296683 365850145 532433762 398631990 146556071 245652778 40435798 473873512 695084243 121004140 278832461 400345434 518489080 398698591 502808456 520722910 541330055 990056313 214205142 282518067 886870017 267128467 554873243 195642468 646175923 996837204 866413166 814422208 41543325 238041840 935628420 833741832 691860934 52449398 613796417 821946983 764301964 802576966 593042718 682053161 66606411 200648689 954825772 202660891 835423791 408601572 847660105 488111816 121477605 82249953 267443747 249045096 428784380 608048775 392297508 445562773 924850395 40490765 127527036 234224019 200980494 883068363 520725712 50139775 597943839 893893086 412333547 716043623 641968356 591977467 459954809 843323267 67304854 435590323 426864216 192661817 76680168 714172415 827529208 4564234 445531059 931653993 582846016 83690870 859731030 665014034 24007850 65172550 508049958 652489120 569391268 106203835 797044274 818910319 529267640 569053533 80699701 837309371 307915454 20560009 913834023 263403147 361722550 641630822 91414252 14088504 220181082 792631272 406855028 879221790 819673348 504342151 224501965 784255720 726857958 795203150 16651172 409371779 187079450 704791849 494011100 576671881 827126990 384821492 873075700 185662831 850530470 355408052 693913029 94072868 632751490 367905871 374042301 695406897 736843264 40823093 729527008 565814002 61474469 625062923 588860036 33935006 111130905 640705136 900799425 790166418 854763097 645769450 74488110 233906176 591366235 254365569 207301076 629044873 586511144 895293625 905815556 14570965 74768660 200522483 152254530 691122566 839039533 649688729 278998841 960902245 341630643 850732083 942763225 307524540 428421419 304946464 28481746 203686859 408384890 526772314 550338648 114101817 166181797 974097903 608671857 410317211 984622465 615068963 781765618 582174258 905708707 382195190 51114024 391679556 189196991 218028657 751497269 487979192 250607317 497396918 488924549 858723343 79106442 731837185 380476219 49449007 478961636 345522800 810723092 167544304 101749217 132791833 605524811 266219968 129871959 731320798 361929557 822479512 47580244 832016322 87134186 15753625 36508980 654956825 536701114 397302913 320177011 700679708 215256638 460750672 786913187 675312779 709486773 218618892 383369064 824072260 872015674 611793996 944643621 290327054 959764274 393853771 211507212 937176141 877027934 624611322 845801417 321452433 826696738 46540491 523285460 847417685 591198193 829818933 23284697 313167750 571717628 309409703 564672148 363413835 325044370 374726079 672889359 769039665 14343127 99761697 250262798 741444079 777662448 268842141 77717248 407812405 964660994 529497511 416885328 519833652 331349846 599242215 357387944 269575575 87589816 584106138 286753358 875573605 915581447 112502775 202852057 669786571 537714106 637658289 80608532 784056815 13752693 694012426 599776913 855941370 246413771 71571211 912809812 427494821 125692945 558146873 463325958 43347143 833147741 373445769 580443516 710885655 943639496 447143799 383009901 938272277 996288334 430722096 124800214 468500221 255587054 577271649 454175813 841166572 951129322 513061111 748207234 678918660 146010353 565925899 82010478 115921092 879555680 45398844 102038965 33191186 30378665 117532643 955716588 439832561 580455849 184992099 308363649 903077594 147667072 197708512 717130428 147448652 472021551 685713970 922128823 74662744 175908419 937627666 967194096 803501907 54304651 416412238 608916173 300123165 592997056 865587668 118966584 29290737 895376850 47559831 578887855 407817236 78018881 753733838 867006318 397949464 985092519 212168191 519057817 179887469 451523210 227955939 301662442 774210927 676726736 583548162 51891972 383331417 570791377 164116177 109422786 15868989 482918409 384922010 391398180 123258151 607209603 331170646 500875634 551848671 280272614 502839922 408484084 928364047 498185126 73281166 175127784 464057316 431959110 743543291 949192491 969281780 447971905 996341579 467238592 904854729 952781339 137840005 881837431 501761149 277996595 735991872 465629970 330412879 549755376 18347160 836678676 355834175 927531578 276682556 504822677 643147956 367329674 843470364 373492445 191942463 734801443 991988293 113797656 466474393 24495137 334505745 384708766 466289714 448894943 961021730 17765317 960844434 546944838 724564887 763267060 502485250 831812424 286368901 769826346 693589054 604766703 133401313 776598492 137914536 762862818 677319397 500751249 439938262 597767402 575112877 509608083 948286608 156065519 842461409 720311412 178229019 114250561 134494487 521112741 1504875 14358982 965718594 494393253 358020261 397536332 916039187 916795354 636127436 765562864 904955422 845594342 175211330 475162768 912600069 924756611 223724115 569050252 134983847 364299173 27617835 833598102 518986414 848235698 246321903 843247767 672968956 466125480 179249285 154825949 233675901 832612074 875108600 836880990 224293676 893173563 586052398 734767650 867134256 749176972 867473694 504288010 66712821 536013272 770610375 620908545 596597986 889021646 70749835 463217375 120959147 626256189 565684815 600964375 884883963 334108586 913682224 600858053 170859332 114092824 530713263 492203103 745876451 613826115 11155449 162477913 189634070 874175815 201017313 254776857 490141196 842495031 151413384 762115902 817752061 655305815 743047110 992726919 848559559 814610209 602647769 761108558 755314537 39755990 127769947 252925193 292986684 528812888 567620357 498774984 7722726 307293593 935686577 889211310 560207773 143748637 712760385 40258095 318999391 418311439 415400930 887652345 912967405 879184788 279691313 88497214 554724675 13770661 498025874 233467755 807994703 77312911 673182459 88916710 315385544 373718880 47788627 181846946 798779102 511658407 672181710 323197496 524961960 325843871 137264611 705918864 996081297 977304528 646513061 271632188 96425266 919205239 289398730 716963030 72193758 360229976 220882360 736912467 822001706 325931968 6375153 100307006 311176819 476646633 766380309 958675535 158609911 532160058 89907864 783729023 834828280 820076912 340152680 275120983 150018149 431540393 694448672 842939137 323108286 783926186 284553541 972778071 729738718 493945302 392090537 735243756 104507475 732317908 266103829 179624891 515490789 655520689 827003893 554901029 784540008 930261643 44717359 388810792 833504723 19384394 987521593 126701002 747027701 545982157 160464773 177092790 828358135 331488107 754327107 787173480 606108834 988727948 565205172 151781341 182805620 718471216 431326536 494319548 431755683 690674521 535015451 846073374 589743951 787278856 781637444 866928158 475640527 45996501 308963433 931183905 315086089 68418079 93678036 417453874 997654255 779692459 83319765 435490219 372186230 200858623 710208865 142015577 292486588 915521952 537640401 648692733 884004277 587702165 260201362 749879308 148463427 268281546 392438245 467276220 884636662 355761921 307436010 17476600 752309756 222638123 784880802 666148161 530829940 656744743 509474224 959796815 820824005 536994949 484107773 47394372 605653120 324638455 217291043 411575655 388546965 627108716 370058182 119682971 326243245 954099319 845705412 480395492 81358120 705748696 374956541 426649987 93566142 546415455 235083358 26177428 240427745 283721506 831135466 438524998 302049858 187867716 101906769 104729608 787458558 589856078 400393965 976156979 704443097 725582181 174662648 725944128 235728486 593069369 361645309 825557373 108514389 55554148 346475980 426253380 498891125 754664913 280192670 115537411 253974768 114928731 237852036 162617803 751880871 442268049 298842380 687587861 278919231 735955006 550077111 205483187 210586997 850297016 184487320 963169257 412583139 704223551 804988482 317412170 409744424 951284157 610039743 911606871 514146395 104691986 17921402 868107894 967444862 853135971 495123588 993870409 779533039 413697439 21756101 957800325 245873983 104666341 897191930 393003282 452854297 108314934 415445023 858456117 551005639 287002216 417545530 199139257 248474356 67503822 192930436 926019631 543181334 330395233 707615856 424607376 790856875 67356936 411556168 573088368 233055394 36187717 603898940 850862753 823050414 25235669 357222713 155003650 838638368 605975687 188600366 305366014 380143850 959448682 825201307 61743663 69455041 343798212 81143938 638811477 664256282 56557818 234846154 272683568 271956919 398416122 465033282 368313533 671136886 853782348 638658123 242733683 263396700 428274961 928212463 625790198 856267342 526336721 125108292 747606868 990615462 206641073 399280746 802903770 692813501 542471444 607493861 326134498 941904011 42973177 31485463 794728378 15554653 650812064 639404804 678739016 105810985 535781637 846643249 410597082 92957295 378485469 981685174 603218051 35734787 16399356 286029746 642881386 988194067 927625946 671955558 154836254 816256694 824506376 898425580 956981864 438382232 863390110 827391119 413164588 940526130 139888284 988842251 501195967 806979389 182638550 219237447 229706299 920935704 402727648 824931125 979868636 143533666 46289383 713559462 759326050 185373278 834792164 216285877 536389351 874885269 424445105 828911347 257713662 513665637 845329079 92016 664994039 886884067 604862450 959063810 202990660 231336867 271251302 925374229 116452480 462943490 208433641 3041865 691448174 839322634 130573135 166053089 822729124 371242075 28623394 463440656 422392555 728361137 240780239 274486785 779410368 190261538 208920500 954001255 122146551 173426312 691932391 298233507 769629969 657251956 862395864 240958868 145016235 619477750 755553618 487425459 672230238 825662193 843968772 862323287 199408918 209264348 837839564 708254354 955550405 429220968 913904355 433505937 256834154 979296358 465808519 898383836 978445027 997466142 369085572 921069484 119287773 739887793 157073956 737402380 458529958 783077405 803928875 419405371 364814859 350005513 25295396 792798459 596168003 857167541 987267555 285782904 976908671 754345256 716818349 254803025 410320176 531604941 587583802 573396993 42409206 983717611 798589351 342113656 874962887 705065226 786889985 342369324 916451776 188036497 345361507 4860812 736237599 678135703 755641453 235432072 323551942 488563673 35270473 352040211 85099927 554052675 109781395 585594328 677709106 464771577 4109393 204544470 598220579 440504655 685268643 486764983 253342170 729831785 531685790 63645911 438393092 990813834 691068176 51114998 134071742 23888062 312950124 588347212 388632847 600588690 59818886 78422924 245183288 841298804 921555059 624900846 381750172 485729517 785058399 427411824 791710923 533695847 364524630 463046037 435827254 607619408 213535933 731804682 990706304 267192278 13187277 526773592 187194861 460352011 518167478 348257215 466841991 284645811 486384289 792452453 780022033 165014862 90983775 184952933 796463115 222197549 202934078 188191611 2433753 78168071 849174837 533598241 839265986 283705552 975686545 83249737 297394145 614405050 832901681 302593536 932406166 291765630 715292393 501261156 357530409 661241488 25190401 679961247 397066881 94214041 460530736 988287788 65555352 668489549 676896054 259037436 473650925 240098593 983683812 549508062 363892230 995393327 782872044 831053398 972940050 955884875 423795101 259116310 977620079 756320854 888103622 444132247 429547137 249890101 570056089 251684211 664395609 913565531 770954124 214486499 870085440 20385976 760535487 797890175 690957082 72382536 796108816 591866758 685060770 455155635 526797347 964720325 204133530 830148051 435677831 961310960 283876429 812859100 948069586 486039717 560498728 44805357 49139694 721022657 229446921 499326028 920895140 472475662 609367549 147436076 360557299 246300924 822990069 997598695 578808441 6963381 589919390 356459884 551547941 286784857 374055921 152300039 874021136 581981138 404057436 468620992 172143844 152277235 92911702 68900950 361314260 368689662 489085385 546223696 34970084 539906912 141469387 773978706 318650504 833518231 948066168 353788538 175436564 381624638 290266193 659889225 511418687 633295842 743516928 440752637 873239154 136889079 194352309 495798019 284703469 19179312 154790623 425137446 841376413 183515327 599065572 366723572 521857715 8127047 552770061 923629362 169053035 813378547 201549850 685861288 411131945 624825090 728296711 132079401 727829712 427103311 128186421 723520060 784643725 668120458 909048253 299706451 662477690 928649016 733408411 961847290 245101855 44976934 335874516 75020376 712739255 587906071 818532997 896785229 35008280 455900789 961353130 691480193 434903032 983907857 811564088 615996170 296211448 489012838 990866764 387229135 683751550 98248228 92713803 307397678 600366268 858612342 435197941 143229183 291455243 763567520 533038051 963071256 320429740 950023615 661641163 688496999 325033773 712728130 722812007 247062762 168910450 172020919 751917037 48627022 522336027 916417971 81963386 218140978 256382131 986563566 202510144 380535050 878618171 309918764 93622872 410743105 565689847 207899209 159000984 945931800 770537506 588594235 714716941 49266264 406394262 84484770 661164696 442054960 397293095 626759132 827203710 61487477 981813764 212503466 117750592 59176424 538908097 325772798 252286322 659573617 824301982 887896356 135849360 449779958 457856505 233367300 393561521 479833022 916786411 745816370 722423890 74829412 947425085 826937603 648172247 807313614 319896414 603621260 880409974 452875097 485233977 278783841 883502351 567283184 63471489 539051881 179249878 315033880 815774078 648334202 634914162 421413809 633939551 484980379 492681973 334779506 925757972 781317645 351266738 542848010 377708170 173033296 594504115 989078085 69488329 973362295 53804089 815643851 50015737 657945765 100793710 816696947 516815937 842223481 505152570 753361042 957035097 801860840 912124636 606023119 568475186 501681836 42546281 587110020 186984633 560350418 285676823 524731890 31723553 776365462 633196900 559394854 183080530 821676943 256099241 719957073 190891974 904890349 467579600 817759783 330449770 45714920 922742887 221411825 313713508 824106276 141410120 983620440 328071446 221055304 562071974 21543450 598888038 296451533 446468671 331018522 672331700 919937872 111023774 679351349 408955065 948984320 748457100 220644523 44779546 252444342 91318622 927038474 807288724 786717693 292730819 228610197 947594171 486022299 838445728 701179980 747624099 883736921 361069325 303618613 213083426 623861980 879893033 862024604 313825796 55998586 440072332 751875735 28699354 807415395 778844792 762949012 925805096 70853941 217825703 821453146 159730827 22319955 839922490 693078659 35828565 32844541 962242136 78561709 11440395 919660865 189221248 586195988 600583007 804474058 601570718 665256557 71357413 489152851 781557163 754779802 641527168 457649249 629897715 607375176 356633908 127245099 646615821 595823579 996348729 790813150 150554570 938409748 367885887 669254102 109571949 562509711 326904094 102072061 745232069 534042000 782976195 428616413 840780596 768427017 810839161 942248847 589125770 207448638 679145968 180525113 515841420 608598141 847135566 312860292 361398053 949872357 16143329 493382854 901942210 980525728 129072865 930077283 353104208 620776446 562322592 291585243 844410894 491941574 598301020 116031455 341738804 142582316 753320117 88369206 864830952 876338949 928114004 778612199 593639841 502960755 186226037 703400542 842296321 458763226 379366192 503974277 156940971 482859134 943482120 391027009 407898665 304842579 435404581 488562242 432759176 341771691 88928045 361949118 986640373 937757514 554378322 5972510 590402946 386041124 579720486 43210007 588781043 438596088 843174351 355941518 708937649 358355348 383431988 793499817 550345521 380598976 100904871 972606753 274456614 908416044 654376675 107579032 89283093 976712512 155440488 803978312 976241260 201717513 113730084 99494091 188072580 408612307 283303267 270523873 460081908 265140349 18639040 662277142 55572760 374772990 4327060 796559568 850099348 895928179 191075201 527401137 221672523 36563480 295692211 489460594 139848701 104636294 856695483 726637442 414376678 599483964 597103156 949983850 352597995 193853270 913135598 903685161 780828559 226905712 770662167 222799899 990869673 573525224 747553945 333936783 777255623 287617727 332121332 375170657 288027820 802323723 484820307 396780477 788492046 158930429 606721495 338665263 136042814 368354271 463882240 804207130 630536747 683868369 522352149 737470853 619585428 959512366 965813037 610409583 632252317 789447172 301348223 108150578 907228052 409999965 698308673 334715761 539838292 340588587 619547014 774754612 644194859 267549339 203653234 350009077 761528465 362477636 376745979 174465333 859271062 854893290 874854069 463946452 970999961 925232742 456813165 898912483 225063766 967830870 793568327 949244524 595060606 773736555 546308383 632456657 69708704 189916501 786114151 353822868 544023460 79435973 156094654 875698046 907840935 326009318 402010303 208467916 482569064 316755974 666554256 537628679 332834075 257335694 998731578 206176193 848309692 517270801 125526229 206611522 653243366 616191523 750276294 166486286 196459456 478779325 841882268 503671105 672913840 818310621 50105872 364400040 157118008 654601320 526791013 763245190 978025185 10528315 187720243 743747132 370783712 791433098 949454393 948223376 975113911 979769372 297932656 956810095 574299486 665773850 88708988 44267761 3984072 726833638 102212392 272537885 693067142 255135442 929169660 37247496 620375150 250804318 800950674 694940819 109283206 35949325 553388355 798735815 444912287 230308186 674749860 60738512 912964238 476964166 629972944 931084811 955245304 781203185 387661308 620014152 694165068 119789274 22884365 187546005 783566307 385952685 228923864 174397659 584675704 528342250 182152204 552163136 789045343 144731747 686438265 958222338 423832500 711605637 759155522 933505153 667738802 718650481 933713677 11072226 945233692 711506410 27377308 471307315 367800131 779275171 816693054 141483684 472531638 886627982 536083668 928079566 538423349 564295093 27940658 728845567 680324715 87767855 431316928 22097040 104817603 441141453 816075680 191829131 223185099 292491856 145089725 679020808 679081373 444099547 186480700 642246673 769240965 988096749 378885043 732468689 118257763 775382730 840312109 911757146 977746502 299330378 321633321 81766770 431850017 298142195 224430377 11939015 618580298 436299645 44911213 210610111 691711892 587409920 621324900 656232595 902127014 151490078 820367717 630310316 185928424 473284921 537290553 620873145 816005810 358622130 726310613 150306884 751463085 675005474 288732039 433068123 786557199 874331953 757007053 31613333 31149184 46162557 598606293 159649749 504879248 85537198 56873759 875874977 905508027 42364391 545376719 178041876 123752137 352505404 519211166 220799352 46533034 387560349 636829732 507397510 662741507 357904107 619657444 562949711 414309639 14572972 480824025 313595574 752123333 959978541 464224885 373031274 12064835 791333027 593828005 832410963 954237959 602160479 482013340 683005868 3626064 184023566 358314341 758408834 673740044 171954359 341755419 242277099 45882839 702926252 679108865 519351840 97429314 953413619 781355141 572546195 505964579 929291777 501406716 110387090 716230963 241756904 925710628 11095568 696165046 437329858 96484565 736860125 620037534 894275535 216761178 911073073 745032088 788376929 740820306 594161595 468143260 21038869 428560446 944957868 903975993 532158475 786921827 438187525 781572614 564083829 284173037 330839849 886963045 915839417 880858962 887156539 900733795 463449205 243536114 811622496 616800811 551111509 791421135 601750475 412369784 549638613 4248950 825272016 378943189 202759820 199507343 5587620 866440526 286827775 403879380 624813273 885519212 790656070 870961535 9389638 933917925 1154925 50656451 509728632 779003431 758229739 978960080 317294063 263319672 755809753 915551864 321487306 119536718 550579329 438806510 869711989 523083521 901055877 947060675 420154458 352271101 740008026 594979180 281089253 950240358 749148208 761897807 850235075 981560683 627713016 578819187 405811143 641421917 957125390 610446484 774805867 787207871 797834760 845392713 813398491 80034272 979550080 590415933 682827524 578431241 54884468 347273008 115223677 475696493 761015744 35623295 312917342 533510830 436739439 233838011 632316377 395571669 395563905 343200361 937516128 573069750 622511561 735269665 459733029 525411095 271848594 120777886 872126095 294238476 568108168 918418386 723509211 737903812 991681862 181934594 279220010 723548651 333965428 17629755 70961807 590803100 767979677 357160735 104326669 631683662 73685558 389585549 851038869 667641809 619293736 14968793 966910727 965551498 99647486 673508848 86275755 171806947 899807739 688586739 837300101 664280146 641965142 315371081 252509491 85997441 874278957 954145877 731230281 281808483 385928155 830640744 6375076 666277369 710838072 438129485 171135782 926282017 521464212 322728041 779180292 357105797 650797283 455898668 50916362 50173442 393130948 272824194 422056204 399526526 759827901 73089490 916690084 401158325 235452143 971605000 759418267 388995663 988287487 350928570 100935522 893325967 281010799 542378198 502741698 395947221 261091796 275568237 339478735 18723380 271931878 728895114 931195717 127491956 292105173 743983677 141318157 315432004 203043477 18221418 78928363 883200209 521714287 521901684 68117150 686527905 756812482 293019895 674010636 784754926 389257884 214136337 629802909 523379156 92012662 108309119 796270480 352058106 886750450 65209378 363125364 48327186 367562808 22770466 268028642 577552159 953492876 454584710 681365740 865348525 60874818 660421804 721634126 562547336 78703703 357073363 24859452 620111259 889547628 582342734 541248797 846174315 320116848 295224014 278358903 348676706 873888553 491490436 845173649 490966539 577674814 905399769 734428796 338967610 283141005 440508775 179158784 227988765 771967732 790795859 498736985 870820821 180837282 101392783 554457097 8519437 597664776 934581529 795173010 221069065 575001776 251407192 44513771 925154460 795466769 436711619 800978019 795818609 714718535 682757092 593806030 550789891 239933413 671081440 442130045 142719829 703651208 606467873 147001862 497573926 136346353 569666074 984584304 66315624 469899281 690400474 551647311 337318790 927700343 936824332 322006564 66092766 311944926 390438751 915533837 941742931 863739569 281773143 184098360 732983166 953477138 31348821 557702132 896703051 558316565 374732460 719633915 873794496 30758256 951047950 469557776 421658107 119352072 880128185 223489346 16023250 37547060 114690004 457063995 885365651 392716244 474142558 178582876 660396082 875314328 179048777 839206227 493329117 105210350 45167217 681270513 829143248 325055713 299001396 950542074 276583917 977569187 795320991 686300241 289111065 45828685 675110183 292716499 260131617 258109301 210620540 313768117 399074800 414761910 436655319 504201675 996594895 629324713 976909601 94317665 709372915 166762717 514363120 404397637 658028320 794342787 355638695 20036885 770220834 179748139 467811976 686590214 90635538 280590751 888342979 190698609 529947280 87523893 157776555 806415561 199634706 338232364 660346140 811459795 983538615 467750854 22072365 881078712 713635841 895398129 38358077 937446809 253182204 751393266 548657303 221970035 382987090 910960775 925917255 38159412 464061837 133111048 514976681 617879511 450333505 817090951 232226791 411206672 406752256 141893755 137082447 583131917 415995684 184686773 670817635 404860353 521214039 203220345 148481739 926362856 508023914 135747707 81061458 634125095 761409471 989219475 748672006 119159302 514970930 151312939 562044206 621846183 421720769 908395949 466212154 658571343 109985532 958479928 347123322 455635684 672501911 660453776 687082007 377587497 942749251 411838247 169748058 559721423 373280440 174241891 132783250 246088864 135365253 535237168 565878228 882362871 298751057 636088558 251454585 910572837 85742015 507811911 170851430 568108021 594512398 813088905 387368805 336424059 626120754 95752234 174555236 238753349 752823155 35601600 178649416 801284400 582554860 753400602 954764260 415955658 335656215 839547255 192306865 899708937 937993524 98304529 476329972 317846192 755858526 23553976 624852372 479926772 232329484 67615169 847045220 851481972 97635992 524963679 441640793 294792225 384039503 114327511 306028094 243348131 93574916 999141233 804681647 977106769 395674226 380680904 953275938 871799052 714369412 118460628 355347651 364848475 356123730 712769623 206108829 57147820 307895452 724838411 294791436 891253266 363443955 226213467 844317719 669092004 465330116 4285756 367323977 247935865 74731560 733235798 950751084 360692630 356592391 544025122 31499380 61907922 400791400 150219614 850081863 260891544 709723655 931529708 257627088 173971899 571665652 941772037 184331222 207414279 194031308 489833403 555038620 255253122 433701236 260481405 447702760 661487706 251244351 763683739 536562075 423569750 205545483 901585307 628681709 668930659 893599415 745453183 677550837 851193473 248210245 314066522 233090641 781845327 945891239 853741186 861015333 892680613 3871382 53001289 406135186 902490454 527977665 415767796 499344184 724623681 264366564 778651192 665635252 109047643 389248579 476365444 621500841 753710190 653769602 789613504 405452624 483145656 98442136 540727413 58963315 387306843 844759342 505025048 506490046 196975446 159297838 40605389 32325326 44854039 296378537 305826936 218526310 341515637 874180481 754996716 103062995 249864104 280844217 365188818 632127738 314805438 612897367 838394630 491161807 7766206 922098820 637203658 650407928 418078348 93060619 772772662 5466164 257641206 628770596 611125778 302999293 855939476 526884518 151887646 434354757 90314017 762334597 398595773 950243770 962236719 996749075 615080258 666458683 157890362 858598828 699445911 250511108 114959659 707765246 260781787 963790128 12528716 108419040 543222040 735264297 426718725 110315280 363322300 839937850 895252185 578314756 436430812 117985731 744780375 931635747 578668787 224779461 160062569 547971857 441613642 790925436 334176756 366357518 636755316 492378377 612488124 718791032 287542440 849412243 849085608 675256275 233027556 901275431 116773320 639300982 374800143 572870558 566874972 388929150 492687725 584671611 781101201 729149199 995185124 271429929 272278658 611389085 648787887 643944143 323054680 210176199 578614867 640753473 537934156 51739004 498681404 712093890 89612787 313150541 446588504 136466224 343596239 646983672 97699747 116506706 184834454 772885391 315599629 704093613 855449884 940450114 566447919 923920836 3717996 669587567 86901615 186210170 16068142 960158280 419244760 271616350 371247356 264934151 181437301 574091483 308836981 799470917 455011968 370182809 560168347 75451250 348746364 294380076 215278059 506760995 349028113 912322538 842916103 295398728 895837007 473995103 590692602 548684478 955937431 858228445 254064401 809121411 7401045 11095984 146158627 358138626 661550315 764314294 282474721 507386297 569244067 316590084 171710579 459892276 634085178 678607718 500625746 151930655 634078219 795031380 810484875 243192720 479622223 800387027 431879238 403311296 336686960 264353175 43912396 666954971 105166254 396271633 178790554 116112258 79996750 472036900 829016804 575755242 205581567 731363245 449196028 204309745 238563235 394081677 978942036 161276455 307601728 401743242 560590295 603593798 573416043 129193062 523811431 11258128 745127488 952068558 840325745 226464647 515080511 92025400 516589189 186312095 483980291 6179908 770257279 358763334 449866039 909635675 412657820 425427902 680737561 946565732 901239366 772135737 986447949 226937272 262650017 255114988 486930576 84538780 793911297 390419704 201796581 557650348 729173559 824020714 930878311 721745971 942432662 4229017 911598769 94086580 811324900 242737117 467070834 172812642 976809648 299227819 834759876 514542785 919300661 917788937 105611157 842667657 35900294 718221187 232308248 405079310 343700518 387865542 659285760 633241414 889717248 932278236 911242349 804461650 336980204 134569380 350362168 190013355 617790193 890530978 140618418 334024804 808356142 593526134 550439039 933614907 237872785 684197724 374767889 544051646 584662160 101590926 386950144 376173143 689962553 874751610 674975844 383792114 796725313 52868980 161471577 84482234 251301148 175641280 172778504 703164493 783371189 424520885 232473328 319109049 428767 237877846 379100209 925848638 129365627 981813960 588601560 960384248 921781186 636793857 583246731 346693875 516106796 843590998 910827608 28344068 316792630 693651596 294560147 368060326 257474998 259140014 537626764 161459243 292589889 376542900 81374273 520722059 886288510 38696622 613429055 345154206 94372330 303924783 972546932 103878389 714515839 508416309 714333982 512644611 698287321 160375701 202201470 881726682 800467739 730773232 940786580 444851342 594852766 795062691 63605731 196666049 933634610 627150809 244963634 792218950 806167546 648337868 588736379 889397720 493939539 324004084 480852929 227813308 43081299 336281004 773742282 194937167 276943844 394505961 831010426 908082259 364386216 634821747 72739186 913228737 529024479 843128165 568808808 391688014 451794200 862162383 275369020 754079871 376354551 884209768 648266563 712153035 175757550 972084655 113195544 108846436 576220079 284766224 355837083 302328875 364027530 378897952 326426975 846285753 419210778 506399280 163164361 606969573 139612342 61206249 994582623 787656958 303096178 668966608 986572642 249153683 836138768 630543908 201399272 240590748 697747467 118078 381799558 62055197 154988283 142234375 508360360 683699095 854652382 61163465 51780683 196426351 841508866 257396804 148468377 559938541 170406254 877777759 380063175 654312554 30776973 950343906 37449951 935945266 477083366 644123361 198094508 930590775 763400168 122148851 158231730 514093703 982104855 216531270 930595186 992289703 925939089 57544535 392556920 107953399 947314433 699910745 669529719 183304762 948145232 791463420 235521660 265103260 938418659 678661977 274970236 212468630 139990347 128224297 3654125 977833361 253792715 893916766 548759567 493825987 853265651 754943182 791424874 531962022 903382104 767514802 878224553 863077741 264495606 33745458 563233103 273276658 49356687 708698062 40776423 703055613 742252719 942487320 302868581 211172104 64886364 400637622 227693185 630645124 645233607 423834693 739917214 894849498 190754154 452363758 779653196 886321378 92805318 161224487 555844533 139498839 138957101 787111258 515980482 981538609 719815355 518859364 819490580 145601555 198008520 777238552 383368061 573461251 654629415 686609194 594288697 386543602 21264548 478178753 797962664 733102820 378470395 503804322 150857280 23607541 964881726 635326855 890034439 671485025 40534092 800553835 288098817 460936613 409303618 824918367 766003647 572227674 762309725 292655034 378699729 884629564 151682553 887117641 967600788 311997203 278815987 944463452 871301840 863705327 17873518 359074279 721861149 936883370 941773501 924833664 452514596 867971002 445011399 651768385 688155566 470455581 872259404 143105062 749718207 466262597 953688760 791239731 812928874 266556786 316148681 811438944 98843338 506542497 547193330 309366113 444183822 950474524 119679608 192450325 650527365 241345670 753353457 807455902 276108896 62515697 411459681 857900777 591101750 711942390 613041156 660480531 478724185 711375837 109575755 783996007 730733133 88315043 241966373 299855170 845447640 7737104 493153341 622907722 671209601 415458608 952290429 392346896 554361805 249312906 699103209 207316418 292513833 543681727 256733018 656805561 162664562 901962939 842487542 526914918 894153286 548090721 734226096 219852155 491076007 512294550 597787470 977840805 34517517 464124219 441038350 136133074 276270570 660251235 295877096 270890393 679331344 129006669 652962078 780694638 735472045 911278373 453015009 376381240 666183597 604278727 514172459 280197784 197456390 407611339 503747700 466408414 484741641 91003395 24080261 444895842 15924947 763527849 317790446 306342566 362910553 932825740 874784440 925343048 141749927 63900612 57859005 169897227 701709701 623621138 51886153 699515430 610754765 335024747 322670265 516852406 421730460 352827426 724152278 689547184 621643551 203710519 901450989 112375895 20762942 140147052 991327198 80244139 943995672 881056430 779410272 808058591 322712776 15679918 864007228 566233400 882671927 875466237 8874358 892760079 604924586 355358242 606476166 799690720 366072280 93134260 549755107 825905460 160417234 488747855 968426871 4817485 991293641 534218339 545885000 278891501 676183889 6149671 273373554 981454713 402688995 126478791 127177464 709795849 291746881 218915852 297967135 429663744 224801919 786640853 206233236 215128692 386858846 794373774 203993337 136710949 394723826 419158717 691489294 687067822 873446997 677198231 765077033 804198930 830469566 225067704 989154919 490587882 159925295 302520597 819344695 144709001 722300120 703645998 86940384 665887453 891859026 207730616 149419542 997847742 514050427 8048026 262961940 348893825 691293190 465998411 398349067 454049785 833566000 826514484 770956190 531295629 989203818 873371799 374660573 753801529 460303000 552228409 240720137 881867220 208485285 355659194 66171990 527754909 84676383 650526526 549129057 35185544 404900533 186251903 608737293 100840273 356355571 826170333 348732474 167693506 21053333 186792472 553383716 501935016 398170991 100147827 949997226 89113954 772766609 494638197 453077896 666589656 499704739 741541070 489468757 763002837 206404457 234594507 10762269 27143744 440081114 663128616 502229874 86161949 101806441 479781313 630141316 847113126 355800781 933253169 139531398 215574284 703742282 332090202 525146244 517593729 184170116 301970659 594117555 230593274 840743216 848305822 181051074 913772600 595278044 468392251 188028564 565664830 777303749 983001396 58906435 755120340 545658989 720784641 454497646 889009777 99924136 363455106 12755382 169992454 904121195 783667918 943047140 231642707 210874618 422582715 676001047 156114874 792289552 448074517 932395754 692993022 414413478 247718269 925606095 383391100 582981442 67829583 158086248 366263528 210310666 957439419 891247930 910885000 538473475 479973411 58496473 615741224 819850541 765550082 983288702 953949072 213385373 359317580 541148884 760322720 684002989 342459235 560866676 689224293 691332639 509908767 567139465 546675730 385596690 705990150 805030378 695607715 144871301 540834609 493474016 765989588 375767212 469587691 259690304 18362614 429178279 663491826 395907617 657453395 870772935 591297440 937197714 140720622 436212883 502479173 430387376 688705841 653801226 199831761 434065152 569694601 175986057 817709689 154619915 258405416 730335939 267384860 483920350 76794680 592669574 17157720 825891744 636959386 589170221 764179477 281330794 477540429 182503682 461642786 138138387 985238714 731528429 867056631 764510573 891520462 817442298 220262407 562419892 347918895 181807464 392750558 953202073 569217631 704074141 628688813 622252135 573806306 217878178 589142850 94057388 443494392 375681096 571105332 462668328 939826618 144950840 731487609 779206790 920005843 156497961 916773180 483362060 128345972 750141700 443032398 70607036 994646158 360664579 845862960 190148737 422683482 534987934 76340252 613380626 325294335 351753878 545594571 575226767 833139718 734863874 658049635 354229632 164255042 141924581 175957384 329663271 433554918 369006206 931525655 826497434 495769094 782984639 690551263 115298432 694856577 811749105 22582369 333830397 85499033 907715197 494567601 546774953 713091537 571897237 310804481 434905738 8236967 243604932 885361781 680087165 668351084 693288865 94019682 463358031 375030033 742581893 535072740 522950046 641708089 539727047 627811019 944619942 699304219 375399858 566768995 452206507 660020120 426748889 220224915 548611977 674837034 457443561 397971552 992773935 286750890 701948757 745578514 512066899 270507512 848560860 612968625 643591214 305346876 56131587 962720969 393219101 172385135 334575706 256339173 316832517 180211397 121158876 640178768 816647329 436505331 83008322 483047694 75238488 98952418 616599352 397767854 187390272 832781055 804851641 259175287 942550345 15131135 28067261 435588255 329031756 696136041 579016425 112256087 400720781 549442295 72686727 397110442 406655776 841927644 718518471 415437954 748763492 999078069 97040347 951470999 301508008 229102978 254180725 451996778 254501156 792582365 627082836 872201445 979812692 514812324 517207374 752261835 204803241 667805527 705371023 329880929 838399187 47327125 194674227 210430065 323112416 895075568 963022089 979758746 951290343 285973991 109535389 880637528 819553856 224899383 912333154 281347663 240689430 592084576 648126904 268678278 405613970 721145627 7219864 886394697 888421596 133374838 499073200 974421430 19061268 813231030 584171640 929081945 24352526 455420457 760296942 685668707 564058711 891333400 728994768 816694681 328796007 880503826 513954875 822318235 164970146 495901465 397515232 855509958 614158606 616217582 431936131 224614255 711302406 332949161 7895181 879430419 725903088 476411127 588109145 788561420 193219514 233537807 517776414 637467758 463161991 324573369 859450451 339247851 634730102 587972635 794823924 860203463 52700991 110136061 728495071 91569631 740729074 329277404 235826834 143707910 183093849 664275664 737460730 768719719 501187423 321985539 852104138 743242498 689722929 247924784 567283632 166125358 341383852 677448027 387026715 334160022 664352413 125124523 315591669 683938779 427642908 388985602 973823056 862688031 70167134 323846011 57522335 857573670 16532577 632968166 559939869 81951335 236271488 845911729 668781542 456589245 855187691 835085111 956610729 215553685 425517608 953287607 158098174 101861247 221819804 322729029 243341085 617216634 14056195 954986869 479780701 989241246 222632717 714102883 170804243 188364763 107622687 684836134 275757035 478792634 721343241 592248175 908803044 124973385 508017733 909273053 707480308 110046083 881169660 772591777 689450258 714552258 210238442 521876236 823645279 88540597 554950737 705081332 363605645 669464350 984339399 685189242 567854241 426916322 589984207 57374776 84241509 170083325 762123340 824914352 683621710 298640474 23610799 529943892 371706933 208213350 167267135 136613246 13965469 256173240 332633337 154278068 199953602 851787654 823285842 536689778 864952339 132156059 59167235 926602376 863611517 445884027 564952955 68737100 734848667 807789219 626479906 571536257 678094666 945510355 24278399 853444232 926375342 790266000 71207842 434258967 40717249 979936654 481483113 41659407 266654061 808099959 544352777 113850060 965348578 936019826 402653185 343275658 481270389 752387126 568558695 44108005 664718613 459506737 272221742 59215015 978356163 550221649 551873419 415419234 680217569 964924662 861572723 910592398 355134889 228774291 65803797 142386599 991526153 752526164 39435886 75835281 944628322 601964075 898204853 912322897 274600302 768822621 508136693 687209377 721312531 367253198 642172728 176661429 627813773 835539370 592681936 613119611 620490056 132663945 567895650 523442917 391515310 191835828 180840582 525925290 586443997 696500265 717401016 463827045 719182099 437253073 412709588 128449414 785736188 705790250 702534816 341792191 623630816 554247115 64934180 741268068 663306222 490018720 927203504 87834709 752664216 887092224 946688875 580841577 132681258 757971748 517338760 513568957 498733859 422388456 491401833 540886444 145403042 179522279 365025679 561638668 867903841 70151390 875058273 624998751 316633290 92039604 967828577 665161140 927225475 858533152 963061315 449036472 815700666 313676876 51253112 462042831 961317384 162517635 705952909 622688981 332836273 970355683 72986265 268799152 906213951 232720619 35313970 428609901 968869057 55468144 576069009 586010330 222782679 368254806 34601737 352851918 480958538 813619531 687357081 982309228 378673002 323632530 517251596 832293459 126795462 142743655 129855500 549029340 592132823 892497023 300223801 352495287 769525202 506761395 359825626 211469878 740737335 588923559 391870065 654410726 103374577 334583682 926989432 727727901 124018360 433706436 837807711 75185443 103241186 882718278 481453262 575284426 285069533 590519987 434921885 14823490 396583503 187452042 576008025 699011516 607457556 371113008 900190447 758695032 728402550 977985581 303601891 813933058 540607550 23211537 581118440 892857374 555195094 900379628 372716438 547840452 568073249 501544669 789054369 208003164 735922041 922225683 226259426 296796470 817090269 235753356 148501909 4436291 694459169 435605426 414449824 998998582 138227088 674350105 215447377 546707405 894730428 519142866 367969275 848654282 375570379 435677989 456645554 80494786 344225389 854406139 572337260 851612514 347101694 549937555 233014490 191923590 799488551 841000658 254259307 790941181 42923578 332437193 424888538 842960048 610087060 633814690 782285174 113023589 911960151 786662099 102628730 982445782 975663106 106531332 252662485 778345288 793993633 435268726 485661004 232021539 482809475 434269485 331177616 611815196 577715224 642502751 65145774 47478061 71530834 441524087 795912866 91564038 296666071 589084170 277968533 827699143 911906695 432539074 841015304 185849156 473261402 345440015 194026653 838674999 761081283 427763418 810890762 457308996 152516560 871556052 766584621 991810693 881231268 650938521 357555668 279769134 670485981 120903480 293170144 740613766 318578497 257812788 201821427 90942551 792823643 56596573 457207290 999778674 189780756 786404298 375502463 992335507 660891268 478782965 130605689 119425066 965042703 142894713 598114315 325525794 450927954 510329260 682438989 117133642 931015217 835076640 417189493 38401954 193148303 133270449 884398833 628338210 248083113 778220910 546252917 198374826 661203153 453117444 247550222 112499566 314730889 892939830 617537070 832129808 759973964 111534553 672722621 685696000 412666439 308003707 605081169 429562103 582022110 222130841 456213728 63822577 506959994 504985972 360930494 328303916 833714565 917618909 667922139 846304488 194481615 612284195 264001670 799036456 695933019 124738318 844991040 854381635 5715589 438379908 66862316 560141133 241381567 45425086 934996184 54301996 715522434 655265384 684282441 770194435 834862562 166476650 896878266 726081556 273229293 835111346 426142585 513609527 886340079 665030740 877031362 3236794 632694054 405690343 123512147 781433515 481259594 303083082 725840489 17366067 736436454 701375762 749362059 228810548 490327196 863398476 965929942 743110786 341087974 397064486 372126503 448258831 579131591 528641584 153211091 12746341 260125653 312256639 78172626 654605208 247733735 278917052 98495955 297488148 883972032 371073563 133388761 989123271 570227421 19232988 688421668 614578116 520228055 98718044 299823504 917899393 2692189 986707437 147949641 270437489 231020606 461922392 726524783 30669344 184593320 140682445 636354066 54481930 564463862 695671570 90754603 389199097 793701259 65397699 247062526 197515707 415762656 351137841 155965121 1216049 865697632 743131107 756495574 569057445 757940089 622856710 692294956 29930615 853163294 231681673 798273257 149678263 125823102 349763356 590710262 320994065 806608143 755604589 512065380 283700361 876335900 201841215 547433523 952579807 916332034 220293313 106382228 407396936 261365491 501175648 904162755 194665666 147819527 914739163 192034725 347718918 801985327 847712012 239058774 407104261 910747683 225336291 861027853 627613951 379517421 437290749 549654994 368355277 744046671 958419039 586169290 800175683 493795597 502966946 632692456 808554983 842151864 820382383 710214088 873674034 108007194 50469678 22001364 707597397 111050096 356308153 283540587 908837431 107451499 737364427 248413640 942055815 377748786 318241288 813280133 667834621 940877927 689879375 555956429 329253462 321218660 861476462 922818905 651359493 850913954 500012448 239116859 612542448 7490104 993678552 988949446 834130159 86563569 937353609 778471075 791952177 216947822 139264397 900070892 441360722 699461655 564616947 905661639 516319536 393164304 5047790 316405496 155179520 801805223 294616453 719361799 316008342 592010559 310374596 687697143 527624750 730850306 787619312 453690795 250207706 810911023 868168071 60172513 876278996 995941148 452714629 449291163 142680744 45804307 639342295 603682800 305100082 780272069 292444058 812404959 284932663 953234134 606796619 526712741 664143821 551022186 808946609 986127412 779543974 503321636 216012514 309376865 76249610 898077764 316855594 106205661 648686897 534478164 463531101 848819262 407437100 440060456 35190404 786567494 444413942 617933385 916783551 195712523 803294278 546473103 393091967 933593374 415265305 915075520 406141697 569460417 538667648 389234533 751401342 58804641 869913499 686604775 142831248 533720729 2556881 618581861 543505916 958115770 504621556 967784477 948774659 341627886 833915556 255094945 669858017 941674975 214142459 529837599 562606665 527309325 267187741 692374162 309316464 190759269 743520378 251913170 149409659 585827145 52357661 349091466 242743413 107705866 134345294 547689173 315356822 811498719 35904933 124970337 117925001 620379523 127854676 971662353 218450679 390293395 813532544 855400071 273107276 212462562 542824207 174387735 175809669 985029935 142411047 112973681 821463998 431856156 242766098 906521979 949127330 354507021 194360311 950036168 320898017 707103521 794293290 996413044 864452240 475114227 46548673 826225640 589331487 389259692 996295634 112086804 391250806 249506394 581423229 989111216 838536509 631908619 421251 694978957 940123835 759809915 431002809 437160638 583394100 741876521 205338434 599546890 812533975 801664094 211488231 277335800 312287106 315390118 139861867 51665720 143041525 545854311 755378087 831292286 295865094 172672492 11150772 815415580 191928537 673804285 685856351 885617407 11843194 3409621 585635429 862746838 72532270 898804081 107286754 351133 741817828 174929091 106815564 379455038 930950322 630239773 840172133 44074890 580898245 180637781 348984421 169138229 309506844 492777688 423289160 543701089 677265007 987704821 683763105 506098736 727519487 258610998 999465296 462301978 333263832 690805841 796859389 481911942 436462392 166804202 706520484 666711590 985955485 802687954 744145127 824243314 941535722 648506413 870920713 747754462 236455936 438744139 777418267 860469855 723974055 975387253 324107391 463478842 31880864 360611456 98583972 599646380 765672914 647374202 682822360 198246881 858428911 830687896 61070019 644216811 968116918 299495585 801822472 771670394 828880528 732780794 815371588 247998132 426984489 62654061 175962428 722272165 30163027 135322825 313134652 357445568 137278786 939741087 576339398 458615228 329451485 592749227 573950587 520470271 579381815 680941274 755875560 22620066 730911082 717763164 380454821 731778917 53875797 498483246 669664263 86030799 736202711 608035832 30772859 718018014 737137814 248774859 442903573 79119756 643159393 846508931 841328753 803646272 447354561 786767038 87110193 278282942 378828552 31113341 661027121 273119757 145275121 119607268 351353017 983493556 249874637 468059813 971608905 238302895 987151009 260981786 951420630 855859322 462212985 266157620 55718831 132704529 322022503 424444039 668727672 812170370 178442284 315543885 907489944 801361936 199956539 782017614 515919266 130417127 982905215 802158406 137502594 218616343 361716254 954465515 562545401 959789885 670720701 219961562 289808267 813204643 195320383 649137636 168749732 758549118 115245388 326267385 133448071 821859690 168558716 778450833 497070564 364291304 724790260 461456714 620678386 110034728 918449784 155800319 823813736 332127928 999166193 122412646 993232211 207926073 414322381 61768938 182064353 328793423 247980446 110505781 326363224 568717073 816826442 358095986 31224035 532684235 990130738 413059701 302634526 382587706 466658786 139657926 640239126 199659459 808050221 475599667 634321894 117023170 243072874 550542317 91656990 260250221 269960621 434142303 985578175 923478283 890381162 816154117 355869455 914853478 771923646 332658549 471961208 216241779 983477833 445116048 683903792 928363010 112934807 928000471 649454406 442882079 732971696 231490089 640381939 483904337 641254573 554628145 74692099 431576948 499682026 863341893 685954290 140430070 717945605 28707027 909793753 682658971 980707057 718320362 280618475 167895513 738271134 712899096 820317125 152960199 520312369 274164576 906234609 51971903 882173208 457192205 379131893 4366782 582979825 946586049 98576399 319662207 769432015 689835709 939813107 811047549 496931929 163901007 966270613 98262475 133041617 727421974 958152554 650761094 590479485 124702416 484873422 660106435 11788834 701581035 151932038 424166551 783646653 306840128 849618109 975631516 181122278 200017573 821728206 398250767 986493936 906659474 564188806 895590592 240679867 558974298 728658830 957481579 184041756 458558247 953864542 665487123 725743775 945298736 337883348 936056929 647957028 502280696 652665005 996947892 356930287 707736177 372866168 580052534 860714911 687935344 579264536 199109679 268471857 226226665 886950549 749315719 975007768 972119227 269569868 160386231 657386471 154237300 714823901 111349764 900169647 802202605 687218644 167658216 847238653 646375296 497271887 985287356 53722047 614006109 288145403 246180435 916844686 14342943 743338020 774676420 981721094 15142344 673203495 300429020 492625325 515892649 530256157 317439610 836449849 2526623 645425986 18132773 183173746 346379007 862342947 689985931 573215218 822141960 304914596 697302674 755172870 71858372 6099259 891337172 165900773 854514575 28215481 663644204 614834891 86326776 333872189 96866083 595725265 268476135 570888653 222463536 861472244 753633355 986718680 58379958 975772095 48766341 858638467 560301334 220145264 175103888 127448353 27194239 912634286 111927863 949065386 509155266 800148190 557024362 55908872 968406344 736572021 308429631 428191120 235068492 749279727 362727366 194229127 821151140 134431100 394425954 95057889 772408806 208183191 940344980 48834461 314510257 617771688 50797025 475437462 484971637 866125522 609522074 328332786 601995740 564980811 48736410 925749164 512566647 621378649 654645878 28875269 887275351 757795812 417851413 665069501 173870832 708420680 552241766 744328394 729928364 957064313 227664321 490256704 776523444 497856963 655589971 361585921 567019670 574361258 152518429 295340930 191072629 796955689 400874598 676419829 176826216 596443811 938712457 682902135 225386341 260305953 699151837 558836960 965320048 992413917 551435413 416237414 10654835 136915247 683674634 950272540 406827118 11987708 276018959 125427019 508470032 804029230 911706696 451664650 228695842 203802125 640407677 540714084 91803738 994244601 188557947 32417763 701640124 787073071 426600170 499768996 316030841 336112814 650802328 381565505 423124847 106191202 43382308 715478998 342759284 147555726 330285315 347734362 279247361 494346876 648141084 830863488 476284375 369921008 256026496 800161506 904388532 249010166 832757037 240628841 288081216 996988026 538883959 414175385 279057896 38594889 126820643 590675592 572302447 946837858 6890163 633144082 703173942 647250039 16999003 832979041 818442107 590053310 256248057 73892942 903841653 811319636 928919529 588725238 530388773 589256710 61630722 865909055 657164331 850162985 593092850 184985972 367825276 879660887 320130911 837497121 943959993 401405516 776271307 533383098 188256868 466356312 432164520 815472159 334175460 547450778 671371655 375077095 12590421 728135860 93093346 588438058 741269883 62654845 373229902 47271372 754329690 564428129 642448942 212838582 823772897 203238627 298150792 916550325 811159130 690690494 453124415 475220249 469317747 639451960 551184780 83234618 202624310 111528546 551223098 495253683 442309258 251702641 66755832 527555636 572339768 692748443 836642594 671915271 579197752 623472097 106714244 131799896 175019850 435000356 240796417 388339453 144838583 894100504 214016166 311145667 876854911 309353415 403930227 529992350 551330532 393331594 944118995 207729538 973842335 477157705 812677646 963695023 521836882 515751318 862850316 460704416 675356885 172215696 108617079 701853804 812192742 278809905 34246551 997838705 68744964 863538598 170034008 114745145 294498894 343038411 101828894 357007367 609530750 722273418 986348325 494914824 553147100 712776757 18655289 375562784 188462112 276851764 661692210 759075724 484662788 990721046 10556186 708061222 483609843 827129491 138358301 641712964 311660348 387678408 275573340 957013348 292880828 928585865 508112514 760788809 108559762 881284727 911387764 843760145 695834452 528938232 945545755 286030872 812748363 595690690 468926997 446216511 401888913 822665719 887657564 578749196 117443080 485192115 868878064 126919511 997465988 911511292 785168668 978333872 787149034 762521572 805671543 501563527 414757141 913171870 744231909 54787668 722079086 897141886 704490982 670160856 110943803 93444328 871494023 23952968 241432245 155227547 934093646 856673312 831283674 666127599 992947773 788866782 38372493 291200738 132768981 738863562 63213598 590098568 979634439 100804281 641763079 26518553 940106208 342472371 566149312 211312948 349777811 954450528 123987979 135753938 52151407 216512884 995826969 238428765 818216849 163811364 509172795 988416741 532966525 953049230 985656993 526988426 502990603 909098674 182697790 886882793 965428896 634914215 502960533 64329220 961919232 989563024 451129149 674953149 387239274 412779198 484327390 257391814 171587841 824979788 999064706 195955069 170643575 472933949 818938128 139757138 320883588 420420968 246816431 353642000 535347597 227913946 572065683 160446060 405835826 865166374 207912069 362908923 23362656 126770469 272732907 680744068 767793088 687283111 171350081 194310244 696016430 771156064 237608239 219611087 920264966 173701145 142801902 449352140 740385690 824007768 893179320 263161063 141454070 602610749 956297573 468001283 857191879 414753334 138232691 425233821 769228402 451879644 648113957 488302781 83863806 542005893 776749147 922348017 7370442 373378676 385372841 919861970 310666878 259482451 2852224 944119067 519987478 101093080 439397813 678974432 841579698 665208279 145585325 958720762 224952390 631254173 523236933 359161649 810020659 491603791 161752614 713493608 888205330 154813146 997004848 475810544 447278074 855901967 319359938 85558859 324426414 176005051 790466066 134118737 664998225 128793862 638880039 199612184 538846967 282853092 218243112 38019865 356445655 467577849 602937692 419023638 944469804 280748024 652400481 868630722 833425460 689971064 950936129 679572765 361168564 66452483 682838771 900475716 537926018 401432742 849197082 77474032 81455565 812825648 881038184 240805996 279074445 282059890 843883824 629151906 410368739 301026478 203419953 944754941 921858807 743205228 393331087 865430917 933141596 949362235 202689023 374411178 396729223 817529665 313515579 593482600 615992700 962871770 472040250 267698977 415475847 579411250 80649180 737978264 718849641 618105899 578558229 96734052 564022777 292982988 940404985 88091239 307750563 829171775 909664007 721821794 797236875 521108448 623589746 980253285 313639615 370472923 321599584 43640232 502946789 594436245 330991209 273348520 887320619 693519244 675386240 975513168 894407661 982421063 682655772 732521483 485652245 897210944 445054485 934727954 497904015 925853217 107368216 744250489 189405128 469156789 400313433 321079342 236994679 5929761 694613201 569598328 928701483 632671246 31744869 764949079 312535235 457249981 947940853 659224669 522252464 501714948 722948964 304704734 303830003 990455455 164152522 770083782 509999458 905265259 707993579 280202903 828149617 27742985 426725745 858608655 806280233 704644698 255858506 494326014 983328160 649075475 348223414 180166937 203249349 40576235 629832329 868935185 301299010 192634675 180433914 614422312 30727017 196780020 104535107 390125796 69262948 51255723 608854572 529171818 157322450 55493704 826945677 698981941 536342075 889042895 333380814 886250460 102536212 56784312 444006518 650316691 833771966 335507474 876241751 176207882 551844131 888703177 129258448 330720228 948087596 582799897 923173959 726980115 815423599 130413803 532457962 802397372 40068852 40333234 783431119 448220328 554487122 38163879 38833086 735010790 817205539 781846896 518435521 375460688 475768357 171276816 659062596 51921856 152127888 130856976 931880396 650558105 317251639 49275891 246574413 43598215 288539529 997232544 550695695 2522157 485346220 659243203 244913042 866375937 723620866 27788220 459646133 776745683 512336870 771890857 51829373 366911385 703221697 994223267 316097534 204946981 4925261 727587658 899878423 896189435 833161083 226893287 864270635 82968705 236716585 244189843 20676388 177524771 381064976 757772132 948007288 627832865 976077798 954717263 403027457 815969307 25468712 85756574 856774072 405744660 637697014 252414508 577357511 15687329 570218992 388448189 318257673 761442994 50918113 243437293 896199785 93458776 17982687 369755338 595863065 449376626 614125255 946578859 539821623 747856347 347786957 406752812 448271152 406588522 23649662 272918145 807690143 874876990 808185840 347572445 127560795 489862392 56665373 793490106 292553747 541045759 861108425 996439944 705623186 537414143 874933768 151074284 275356073 83922170 645165963 312845384 41446549 835651576 315154418 710391760 990334549 106398265 66095553 378884495 920035595 142585374 975466373 573797010 900442687 32495614 228521325 673021234 763235069 148186232 322210560 452056113 691374917 251362637 437001202 470593401 892225422 370527187 930855322 75664505 203726902 909065878 147903216 79731498 73057068 655978485 113177873 429668421 699572719 634375542 177086090 240763095 463196183 263998035 537922271 312247670 78517386 653285945 767608477 687406987 702905032 713648179 845461289 31222665 103730553 674229059 232823460 671751563 484337069 894519703 421722055 765645502 546247154 466585289 220975031 748692480 561976139 423099932 620298483 885020806 385521057 9435403 901980196 532212727 754179715 405613186 861542827 565480205 251084240 113297735 242838269 980637190 10694987 619084757 546028668 541872779 49846078 79085765 234052655 116240128 16459752 727069274 722444325 909031815 431675361 393231898 430237844 650570047 698116143 998222068 132077951 847084356 303413337 307936866 298625720 342641935 900828957 145558211 781097859 796800327 259851449 160999071 639745186 705036269 841707567 624116086 854478661 214724851 832121774 245691099 97023577 117443693 841612811 463991961 84443324 731762215 578018484 118001915 923918878 126314733 442229904 661791987 557242624 4439933 596566485 251330043 755622158 194631357 949083154 830172355 123047583 967408714 312398428 927511085 215834344 927755588 462860193 867785175 472094146 102263927 882292277 518100208 613258841 124028175 134599232 850951603 841524936 230907953 643755292 974408942 390674123 182353683 788011823 340895771 212052392 704677501 926853409 754194954 13663753 580094718 890381315 864965591 915875646 887965602 691114782 978732741 347863999 356572199 760841411 230676770 545983542 173190536 305672142 259664228 230675314 195393211 404065316 497273770 207277715 139111830 147417179 391658150 714849702 526405470 513321709 969110257 8203286 267737937 323154633 799753618 744102403 511427145 504603058 67652333 516829634 59914926 109414220 841576104 937996863 530358069 871432920 251911530 973889780 845755494 930462984 394156217 698896594 824272886 251970383 620940538 368329968 634417694 559640224 941169107 136351021 807610694 665123021 631970001 728835593 9490875 600831729 699722965 282337597 697887308 759041405 449143423 600365530 357505245 539613323 459609004 930824284 551368653 249615069 595006556 999446334 526869679 730181370 377995149 797389085 898533423 806054681 356651271 767400799 340199360 222545448 377740253 216797885 280641160 337236066 811737450 863973430 34434282 984486068 744466235 681840565 927221536 908194569 216934680 421744938 980984831 692416078 342865581 726040461 810906349 321364253 118020300 564310306 26869590 122143968 854029881 286748416 702823546 345880648 835165320 900205871 664068899 910392851 425584287 178447373 709481161 529484924 72405216 559674654 297195331 536629290 635763883 616045957 616452967 419971692 85447003 542239944 488132301 382592854 491930315 772270689 202483562 973751241 282763082 978123891 651146156 535405527 704089260 921874682 231793073 61081836 400713811 743765704 9248003 885310261 931178213 646347187 249797984 512420135 699353873 958105425 828029953 753071828 325925046 749361235 905941216 455369274 547073158 158299117 371847802 573109284 29683726 713040395 971672963 374909139 798408373 501957006 705436449 907179611 858818787 161532190 131281009 173178293 24375754 57688257 155526530 81144537 336060943 670254270 483167841 337848347 114882096 545091355 154457819 585722671 519026873 296651875 849209064 355101592 876947469 423639127 438812314 435196391 686456786 755482942 689746787 464675396 262294332 377958675 767619338 238719439 967095048 214956241 87506312 499097579 934704074 448465639 187378719 946232884 714054090 291712001 972552182 155612179 15200494 650836878 120100930 849807050 168126469 196571107 966063310 836347619 829543016 165451135 682225065 778188889 874235099 997910302 37748768 32865228 174531146 61397542 300047044 489925498 838139262 808653637 615704139 601636933 860552676 641427477 363579392 792172771 959481579 741950444 113899328 198773036 720940486 467346676 513004100 580198080 550068687 141862808 616964952 300439904 593624373 553298944 954392975 964456397 893745176 944202670 469447835 504411039 155587796 618143259 203838529 325999208 354399969 285015279 813956733 577790868 523443463 988463247 29329518 492875389 456964397 340699421 974358457 630231332 371447576 115263602 713759054 533487825 982359358 737616761 37649962 257807565 27215337 370375388 65602241 275081568 959121947 631214992 899580978 384834925 14008707 358244223 480591931 99872129 962242424 881757587 880069430 750667817 523072285 367662310 586406338 44414193 491756527 90336609 97505401 243068441 362823810 773889596 651382 817427252 761687889 578754556 930503447 363666594 388052848 829831343 145740716 840348756 395210493 943190361 516602052 268263095 684584266 763716443 29045641 719232645 604527741 877051782 779687517 862783723 490089862 210824426 754951293 273091144 57442442 850145595 482699635 765057613 450778826 898503665 521540721 520352963 128527884 616530174 399798179 965215873 369841978 77167165 923426915 932116999 447072103 128929604 681217158 473506162 811293030 167082414 3701599 131191554 595316533 494988648 457286213 618799088 892036717 273332432 464077230 480927474 984045686 184335274 221230070 481616532 399972759 229148557 532556789 589320798 964939376 396008728 127834568 671563182 949991596 597178060 142036921 81402936 293879894 842055074 963367220 289368934 493078870 450484500 689161004 85030350 54821342 430961616 347141664 287383107 118579724 126252841 15587762 954439587 296253985 350974709 835010876 939331566 309984194 938938267 920272409 598498427 573236907 138938891 998342459 658738920 432972415 882495730 806468023 230457885 608595452 254663081 415272587 888775010 797212969 206693631 125825444 378551106 849454362 958921433 902005126 828087567 368554522 763295101 408665212 704133729 719506180 904628614 93923585 159062511 649770278 979985578 646831635 655418618 549645662 961054013 527543362 372283405 758399094 789147882 873293589 541689110 566220156 6181443 821174755 262601 482781975 273701391 297004550 947933050 670481253 740549070 862917603 892462849 422768587 19190360 772676842 613157809 378984164 799678551 325684130 797483192 519876947 204641021 758785700 8870752 13767160 101580648 379032791 146920715 790104790 877632518 45160865 953172875 979353322 63153258 842822062 590028724 308249723 846186944 453619593 454437073 625463591 664975481 907780677 798803790 456007426 399169579 275178881 358205262 118356016 905449461 415665975 137297363 66047291 528270073 377076011 502916479 880663541 764470344 701130922 290328185 905824288 691657984 580915352 492772908 807085253 832755102 798534383 403739478 321297859 153056941 709320184 298360314 321858586 317517669 129407719 240733066 506270460 412862627 705123504 570909122 775455343 955879777 243957716 127912453 245666503 861400823 497169895 932785695 519564659 26842940 47892505 698637754 336252785 258664003 925436853 774833597 495040301 674410894 474081922 243532836 747844717 170836661 297384289 227238365 710235127 691672961 454753416 315930902 93034713 62852067 107994110 786999632 511569255 293467640 982733686 149003308 124928640 277138376 528576831 357661705 816625568 14797398 218768833 926063345 461922337 331908802 664725187 529899964 740803252 199908780 722199497 391788306 656379809 636646675 436170888 290071906 877269978 391123275 851844813 296016373 392357892 819728713 19991310 597321045 331422802 574049834 467781894 956262840 108208772 886716336 643165460 688955370 956893665 942918545 514624769 177709756 397257316 609923588 348904295 36644537 639549684 173643992 975981306 26019275 562667611 68077377 692424445 203358309 249011489 140464261 686980138 693757972 340984547 905973666 34172511 8748713 578255507 352197192 539822123 258166606 726934255 389348214 619357593 888883517 195264771 600928238 172406967 832416124 173301789 705616268 575599476 652307885 640834365 676761122 215760500 549098903 346155856 674869166 599279165 809987955 38348090 910388813 111784752 377367585 325074952 242874128 174449366 273382724 677039300 87231735 728266176 155027472 564221080 707702595 227250277 286429800 22711069 4607931 60141812 173943909 848956056 46778689 676628164 895910309 210691586 290927990 531572504 412211446 629944226 87459737 627272634 821667655 970542107 278523008 185177572 937822609 972342726 906556554 382864045 301354034 631349396 454376043 473085056 84562195 581158701 78728834 890883762 378887755 27378152 449076615 757158986 864790620 6332295 931672127 895559807 969546495 51614104 10771551 12620407 403450659 835911781 789528305 319725416 777976465 433326121 212623145 425845615 518673315 743650832 322067279 927904938 592078163 478390899 800618011 624553950 615018188 919825211 935045325 47064357 116385984 901177098 87448869 20639435 71502526 43743422 495130761 55005131 573142702 94337124 445874986 471004413 846726490 851172287 733455313 805787129 752355267 64039884 868282867 929001144 51166484 152691909 866446322 186256416 428893964 498875171 86718433 216874316 103001062 405477064 678244582 455963652 728764216 906876217 781499545 777800383 172123190 681690504 367355545 325449133 183786621 512087460 949888332 859646190 508468572 181193013 76449641 794228054 141891561 454139044 893192409 16048020 126338383 523024891 526538711 389326428 260472754 889536017 131286324 574342577 559600191 990090202 886723240 538642567 621749573 410617591 360213162 208059842 554739631 91856549 724956987 492400642 615238604 909138830 915089874 173179456 654735913 418555186 785737850 849303063 634522297 685906127 120053073 815921508 203543654 769454319 639471217 150023657 610831086 214138051 686346567 218881288 161682477 244805168 902137455 805023676 223576876 117159388 460604157 636076981 738633040 873091615 198039189 979848424 899258252 214756843 818365523 50550795 897915435 522505430 206641450 522777213 588015633 757806259 437443802 107315932 544373108 628598178 778772157 234128333 22516096 559351701 318284150 854583230 222935322 345687550 289507923 305694840 647654141 60135620 236398939 944815525 672733795 867262215 424918439 503777026 406672499 117104455 129225612 590181212 176003782 758609956 27266238 315738116 843850645 905566738 51048395 767551863 721418594 4977824 234161826 675132114 306575361 352122873 115277905 607230839 214158762 575482557 974271367 208006215 821676552 455789962 34308312 554502770 119905971 66018688 170933062 491985059 465499199 515127737 891914999 522482798 524974719 604166989 143886675 343939319 141082229 964639760 521961503 503194423 302671673 948008280 809274161 980914084 217054908 534350914 196709579 329528443 878291498 832929347 130791434 131487469 209453448 969827797 626804003 400914108 532758809 823449604 74996405 399776835 121741830 297450169 817071755 255613451 502110360 13374344 795363269 514656024 681812996 471078548 875261164 741925442 290547566 179175058 669535564 132006456 142734225 415622162 655007496 252874568 374883510 286965369 463929896 585752679 351632762 676662563 857685823 655440809 273461248 490412192 992123399 710460683 174213731 562542188 261663940 708589165 661102657 621302935 907921887 721238463 803473881 669805430 25597081 274195529 593575320 837175668 748187889 609851605 107239389 769155449 940395974 26031201 816204897 183549555 975828467 504287327 374385734 852172993 379497202 221060256 809516345 430802295 865400459 609644515 851582280 325485967 278386136 819876604 332722507 250794482 562210432 152307215 192591590 559341497 38527100 64931955 910977769 912675553 307492451 637736458 432900917 500636797 8894387 941542097 34203568 513621168 972582406 590563572 957365540 705967423 693704769 780744600 669134039 635466731 637296680 532727715 39528707 190736651 553733197 506668868 833700823 501779928 100236856 135545484 160185854 409107001 481990139 868971351 341366642 425749470 935618684 538037106 581316044 860785911 164370924 568702614 974715404 174473439 365673943 912989080 471398533 653231718 147900244 33976218 247420754 829036061 462101917 496731290 802793820 980759056 578529038 734887387 391484811 163990310 674072229 652732073 233323333 336032328 648155016 373259609 262585259 12759984 746398502 598313594 435046145 434719885 135038412 280648422 600553013 145124786 119624513 233117978 12176777 853528089 569869604 13092712 616343307 445673395 191146309 901270607 933435510 442791595 174185991 53343003 302304368 602042765 964401219 937279488 615781467 136896701 414390348 796209628 499023060 36115667 108282889 882909161 197629317 629252119 922567338 30451868 622576287 515248749 172089298 577985059 820237486 547080042 254597106 42081746 68469811 30311840 792831198 705579419 146306813 389761122 396413205 28338086 346954568 605684862 120944780 731379790 377854380 937582547 983445104 613675095 550655968 439565584 798788806 560535635 584908749 878668719 713616977 336418649 275585657 859858345 956779915 50530454 559978678 659710904 861634731 307936489 475552417 741010489 67139995 578361852 470432500 47795764 289928738 71223970 602385259 92243467 176228131 540381193 61854879 382863318 213774034 666920159 515929057 787586822 111088400 736288553 418989716 815585847 757361752 42395341 510254987 228666002 418578243 811212705 232098116 202049316 54751026 731622816 476566988 963934462 336011462 773288244 246356097 504629786 242675672 216218226 962093610 425100534 793390705 912787352 980928026 604737043 478619565 345054243 953902598 91109689 891075694 862087323 311016067 449420401 974748862 647302219 747090105 283609538 446041302 405665035 17736753 663802195 291397418 164500610 582577992 554712576 672718659 367924410 740863997 385905518 289004866 303131245 391119995 990650552 986208418 125419110 513263026 596470163 563045136 306635215 374247681 151733830 651981708 559258694 418934065 776528639 513725551 103772660 208157539 152039852 436691166 736692152 286269889 290051199 265266118 53272832 667088423 405254022 577246846 95089742 534705400 311054485 97366958 597204093 973884735 804634084 144382222 358744851 27296079 330111029 16540759 719601170 929237846 404749419 273254953 684303487 406559867 260026001 794332571 709903091 914267368 444567927 605013156 198046316 388470381 409641657 308702006 715225913 178693635 492152893 403339273 675989961 296071651 333194854 484783897 97021087 395767654 260804201 939129264 290785154 852609423 392753176 210450699 543341590 915276339 78207147 791228388 980561946 988096608 777113668 621742870 999301497 547304065 359693231 101479969 141436474 59021442 348205563 456118862 686219432 951582906 751034119 457175589 24821781 804996884 331749546 397471765 514978942 465707975 296234827 155041226 824813628 985890051 508298940 712220218 859273918 170426125 201653562 462093027 858227224 734857576 949004282 450004898 638509643 322857601 187182287 556121808 167188327 425871711 215363284 597015227 898599327 680992939 193343435 885783965 585694680 558726782 350921817 358855944 301215748 76467474 716460605 405506785 664227315 647894015 800597561 382153295 161669347 337394318 56211531 47940100 468484308 171792403 569707456 752292366 507746311 331890204 422859524 388551533 413569811 934511660 125408884 441498756 655793763 649664172 809804458 475326343 442463091 368488683 968329862 867761559 205129008 379201730 886309769 983723221 370611527 230169659 495541192 83920254 720339276 203669274 17249352 913115588 798355375 756244434 163612600 948260180 281426851 621718412 207631942 187306042 891167771 892995544 960340814 621025242 884222887 239385986 211928197 909928912 191157191 309301109 619740394 59631999 304381553 290111600 448776265 54132495 723135808 943792492 41898642 807717288 365489528 474499647 37725128 374383554 649954717 63067819 262675834 475658394 710384630 406496784 268209699 841085482 51349409 214710892 24721058 867127512 205499152 57975277 341757249 664279318 603439392 818799959 759372431 432439561 276596040 986743848 376329143 183972468 61347357 990774117 66050241 757540566 852907884 321180654 581811615 984488615 749759784 727728472 458001448 31059813 214630868 453172354 388893209 762295671 997430186 177675679 57756265 6658087 125470038 763302260 311048769 308682808 158637785 891747259 349637511 919098188 362537621 378146811 817379349 432251806 276418242 723479850 786198837 629199185 893818593 702196778 689421108 555138395 458281440 797637479 498275724 290357624 758040979 241592718 968198386 132912356 578381904 611688699 477385037 262981494 160406532 826257472 121816674 422171590 792968709 24165973 886824604 732485541 125766283 856485356 853468931 880007724 937020127 822794787 374298431 507672181 379067824 288181045 727980797 195680791 235424923 100340967 583130677 968329957 763548155 420457469 897593414 426301106 800504708 894527323 989710856 294918947 604011523 583100388 831996777 232976816 357503612 290837175 373846096 380971448 638835696 928917885 823355824 95445940 787776694 675327733 170418290 522310763 840288719 144384201 72338111 361256054 61190071 801946840 976826695 787114605 804517023 97015876 510945651 746156724 245173638 368765375 775441170 572900910 691303213 256839551 497327787 269210395 666755418 495970913 857666143 64908307 464514203 16011514 884331156 77135121 200027322 892369713 543943848 234406955 118028076 542815131 751430791 377584824 789191094 316136394 415052160 776466627 579492978 725754578 358450703 353010302 308202129 907773065 718494122 735825521 866179377 738554319 587259145 881265985 840814946 943764950 560789689 965962442 718324661 133669536 777775906 722145199 43728117 93471276 87415621 101241539 289179390 543401314 679824400 576387320 475468492 163298514 934584081 299547966 676138742 715407490 949805964 209485582 680995245 712718859 536462756 422383527 298183842 833302550 214703655 358572363 184229084 911865919 274526468 140270355 962918056 636345149 767566819 510798177 438905373 276726053 961682346 344253367 717469919 58693496 999300854 118981960 187532517 129926337 445963674 209538971 682104032 792821754 996095179 30505554 548177512 813578535 391995471 278202201 439120443 655465630 664342850 755691775 188817650 384501859 936127861 661164089 868636412 88350396 725817521 98819683 106940409 147022793 663546088 293468970 422872123 293649240 682146578 534774731 217470221 80623466 326341095 488088111 655095692 14370258 80331086 505591524 505224917 266312419 56565957 151793225 728895790 213091114 18540573 280377303 262814095 243993154 915528396 930605175 312090590 234598236 486326926 359425422 637284183 68291293 582222757 534304577 731644920 80407976 495526995 712918571 56535478 566666417 518911301 473827784 713394249 327986651 887405092 202100417 432560979 448904408 614674806 482314407 976041246 10963424 944343968 947347219 832525568 972839163 56634125 417154501 226749605 416005598 778637798 754024759 559947689 924590289 637557662 910177028 459473601 476748793 456905092 102723397 457111169 536834150 273972757 358883167 128086509 365375873 526720400 237734466 982146262 418839480 819566461 530754404 378451389 187960623 400060892 100984627 613228663 952664775 783219572 865318063 280198182 515123666 327687178 856407578 173486867 828440961 978502852 716025500 831335217 469468322 951692358 572964496 227271554 783787175 164567410 616108786 685600061 157064066 572508815 43264606 391672067 187832447 253149631 259291392 70746275 36197345 349979243 327087847 810582151 83223723 543984021 225807138 196656635 811044708 179985903 154679943 336898764 185814883 750349281 776305097 63429221 484076952 884543642 389598781 250845196 401613138 840963999 500039964 805787549 159110522 538536462 54535870 936937689 283881186 377299557 192196531 894772702 906064248 532774903 833100721 917405462 937421149 860984927 120095329 360201474 374853868 172151987 92406715 933871262 64308096 892856302 563787780 343266387 157215639 84649781 249880323 368293290 926612581 748725296 9704524 338137089 896071184 24692002 437347313 134929175 595794056 612139709 159157615 50883666 196453685 240810523 904862031 730218832 759948028 400938970 962933279 623784152 708859771 337644319 233450172 998017233 304137635 26952637 43424660 668324669 976918379 782694802 727819154 794830415 44294984 311029894 11442163 726027218 700470046 559493293 450333718 542028432 475597076 870136005 175671907 593777713 595555687 569516402 420303412 302564014 966734613 584575908 7215423 613578753 419891789 280088576 646121925 871618062 189585308 236163706 387841909 131703467 309422961 893593779 97456990 912456867 744274444 926645140 448908370 640075225 289779270 850353164 485174482 938509782 849641162 845844117 934379502 755755205 617449126 776980661 401687123 551442400 422965298 503078849 527386015 476463646 446476860 633236777 463664214 732585553 946927043 997515638 53575927 919592604 15701886 134605767 28209253 294078807 229916106 243692105 34452985 213508674 108724229 76544285 272749642 286821440 347676137 834141523 189503669 462414708 637572441 321882629 546340725 412493398 441340083 890251501 488847280 793450857 735205704 407690003 606202685 51919932 45544615 732744939 175597048 213869721 689031265 644689652 598786720 73930203 807885262 111814915 490100321 192917750 217189787 522482820 985214941 869301683 290050722 463074523 167435468 215322277 67876964 711607829 631400195 231868473 352137293 212224608 419736715 226020457 382139746 821919250 175162291 114817376 16530629 353824087 380517535 187827290 538014168 982626142 708215549 783401320 312102013 2198657 578012295 628122592 88641933 508942698 597443440 303462791 119521512 590989182 476814734 776863140 508739584 165739773 868099366 972857124 856269819 430603715 347509350 917406500 226783691 877489985 991169810 351984862 750350444 441297707 801367032 979881095 241297378 950427808 170163786 41999867 448741868 493617949 372015839 914020170 59361427 543133422 349983679 78067314 948038644 84899754 248066208 150997224 356134339 165734489 606416913 806204876 625391637 676538619 588840019 888857612 480320675 969075878 28554933 218188545 716512653 426368623 443819804 69152783 684200640 943690059 954393884 240630319 897146241 19096478 874639453 655313000 826386795 823271818 436285601 707081425 749811622 276389370 805523448 779777133 870401797 115244980 905735050 736400912 911752303 255717919 362341862 856837192 373073810 291863261 37315085 195012824 99111155 764949589 714513774 655646722 870020767 339227112 787453811 397077886 194460008 124902158 700536254 410369011 273502161 966248818 231999128 921364393 224487107 109655120 189991336 784253854 268467663 744223476 931038667 363336626 55903601 724099056 46135839 280819041 579688321 856803633 119089433 935681950 780646946 795676712 836862039 529214319 959561875 706596885 515297954 212319131 939129369 604563879 790571822 296216318 856451336 11498815 659686191 195221050 574426322 143786985 765209466 388138426 336648822 302435774 611953922 524640676 587963565 606908510 136103071 113467277 975005441 223918263 773990049 941281941 482164445 579759946 337973105 361367304 786044906 867407994 801231682 762618433 94710702 308245536 176916295 688901112 597805260 373108811 199419049 221673646 785670374 836209138 729683862 782408196 959207634 478313463 363546808 550568436 66740641 741334532 114265921 706615978 732810183 331086903 527158702 652481205 393584121 814633364 851059186 270797693 993115239 875821740 904254352 610610112 389319592 920585482 241706379 885703887 160504303 103719222 895000885 118782748 782770301 747841001 439276076 274927224 52791621 810575372 575963415 242608360 993587635 493640313 564479385 175035612 236125025 805489585 696311266 795444228 771655810 613671170 354511725 109204618 421050234 98390923 71372430 543572390 793567915 993163431 722657694 74460108 704270982 713789020 256176494 460072133 99735865 193278595 22058710 56385842 237674404 332621869 999326943 80402320 203466476 356941876 705148264 898234822 1654613 721992730 947481913 996997601 117908913 639921811 609174703 863834704 973686628 125774775 33225682 304423196 479336002 951445799 46677275 51703286 162490936 329575169 517643890 747548156 115658901 867341242 788341244 761125305 95548159 665381316 266178660 332089512 440673385 270140043 355457566 838800499 648659647 392064024 415035705 306544736 313606288 609236899 903478921 946924519 600601881 909795216 191326120 237013472 137902896 953067961 720435632 472792070 284643020 474167865 350663337 329159272 532741817 313578950 554763131 107494420 970975615 759277505 48704804 164159642 187972928 481780593 99511095 203697492 144598879 889734737 565600050 174975093 662796282 797923908 475613760 753625540 859837432 810729049 785261947 715270202 573727540 934067441 776142347 680364896 193413530 542845061 460024289 558880671 694514316 898325740 823863147 476233693 822482900 587908597 117258634 5839625 732552176 653755977 749698121 867640254 670446413 257342641 889728912 188375507 220418586 351942593 736938458 238695544 972604648 343950881 746519438 424184394 912606624 1885857 144051573 448340991 458488485 773411475 968858962 333442938 667539654 101949611 27779463 85314668 371302940 82139327 439457452 502910725 378015143 797835475 805655360 928851600 124444938 981261140 243366190 801169538 207240566 491223504 655055419 552765925 540841907 228358662 363136362 123703466 146347753 225952874 364972484 413127765 830260975 180276391 326614164 16871764 541682103 664656177 675746634 277357383 375927517 425036441 743595382 34089024 369679467 20560183 519696485 182255817 419901396 648118061 756733180 524394826 714090882 781503869 552286 361342657 278469817 766259073 661519665 233203982 536763088 665570281 564870293 575246653 693628711 863274761 149491294 191903667 543654066 455221112 942550898 65235583 165077041 349474844 139198738 493747685 463518789 136214234 721340939 833139060 346859935 271972530 52978842 897437207 343564789 660064377 843615340 596021012 903039883 4714317 696828545 401387068 800344301 564650986 124052712 493817702 922668719 133361159 441337203 55513555 159293195 137021051 991858849 313260590 310699048 430579133 437822337 198068814 887260806 585582174 956543505 844632422 144251863 391010603 3278323 199376248 140568818 734408083 324234736 181851544 663199881 771978688 508822006 962110961 323040198 724755561 376390103 310430961 958453532 305478779 688534284 702573113 145237227 769403869 950974347 196249739 398921290 894282838 330903096 186319791 247813405 579769368 269033737 257073894 969587849 444151098 981909944 944467607 750518219 524357778 995256154 625144105 883368984 1601414 11669306 705317543 436367014 578658238 122114908 281336735 650836922 717162487 93182765 967659824 907491616 502003460 695777408 261996334 112475883 201936615 48428075 909039833 777382467 842361226 757228363 321909458 26212551 525978704 139623665 638939287 511838081 574578212 497165309 507693735 364143331 921579788 987611099 751980475 945250246 252421560 937665359 51217622 423035123 315366628 806986380 446946550 670441803 379221029 138511877 502668923 533570515 508239393 150176759 366634399 444246224 205679252 268958062 811216331 442894071 213028270 449115048 556340654 517054504 205009100 743422801 800771019 329219615 309144993 500291909 234535860 702365888 468178832 130491813 894830707 118442657 13891900 839490553 585735474 268267230 259227579 412991096 447602325 608151148 120888106 54551921 842187419 540865282 112812742 492331550 339991877 480910723 360158498 284308036 807700188 993045561 63773338 893372129 531479241 194692632 26878442 381683153 387700502 747155870 187169750 841194561 210373062 547295950 484212223 310656220 78327975 657903730 71707403 316656513 718306059 519191818 935503343 239084608 854530633 617407164 27953704 750679400 657687386 531529521 356352422 53595357 874739382 240634806 316217771 23419126 394313400 309602802 706498704 566473886 483495563 586316390 933849402 541531309 367972450 53961162 992917639 592525327 339677917 25924874 914927462 699767745 839419085 566449260 374663870 268783104 435924041 363299772 626828176 203265881 803217665 755480588 708873074 678946047 419113980 486725992 213004055 291784058 554173899 967374687 146885809 364634084 152212975 703831976 507150528 383102611 315575457 830569771 634101074 819869527 720663981 955005933 488972432 202143404 81096436 603964900 985641115 217489095 869046718 696387601 192207985 430196855 1941052 930398894 241967163 794111092 305227842 950476818 789958597 612312986 722161727 602659306 578112318 292244705 400311401 495586436 981864574 614869904 925491252 150478586 140316913 405494824 632803437 522713145 617858320 716125518 34029711 134151357 662339373 779978822 454230550 288028520 674485685 564663061 557613770 326840248 559079010 296857206 720572884 23154736 242292624 498504898 528986927 848724790 247615270 733475645 653473438 74892154 573013149 607352050 703327328 485777400 576768490 724950079 193287192 38398104 300370462 133062373 720145137 657539097 534168618 16575864 95084245 605689191 784933801 858621702 575959833 856325039 480041561 137414065 752908323 244163147 288814787 375953905 180055867 286895864 8703801 882096261 979858090 412167390 108280764 744223158 30014220 325228595 577893027 120215923 585289053 152199806 623157957 983845004 767290695 312472005 723307242 143085785 545375388 960039888 906403833 947191190 881932377 677955916 858268136 151891143 699888899 44406246 188681624 224060962 726498069 472075564 469114933 493924926 3618976 212511886 975632764 764976233 44332954 642150535 219364890 25666970 541199918 725358549 248991352 651987301 966846547 777984449 468996649 19620826 864243096 618004958 879180615 578489390 348351869 817398669 523352191 583273421 22950634 708393200 96142711 373538577 436930869 833418702 298573662 243954157 4115026 71619581 142489195 480362524 464454723 976082551 795288822 9268667 727949736 157799575 113718257 364788250 950176948 858093286 142219685 909338529 165037745 549145015 538536528 450846086 634571215 551811775 572179765 798812670 758079096 875929268 737746732 723641738 799453228 321291295 694710166 727948955 88142015 709535322 983517520 610021215 973485106 73737391 16875140 505494455 774905927 309425232 429178004 413925455 933728833 851977087 220722689 90820609 683029584 258537829 941999266 627159773 376906624 132805765 87462696 951190366 962698815 550984925 500441988 319557150 719035256 590155821 137844263 628972195 822006461 460389763 62465341 324941890 847377543 181759359 969246512 402812802 375084715 521680010 467252757 976787884 141986023 989759285 141423270 975065584 333832817 716002470 432693035 355899428 696447858 747052030 278931976 88591189 248275798 82539297 179541479 215730341 946423843 449511371 150344699 976101781 497807986 508342956 396437313 276654352 469787807 500057242 22409166 908280019 463179597 57541911 288647037 200354542 150334868 317818410 661367877 435047466 728149173 418031375 710382503 603413757 592345392 286502827 339534966 743475578 46917082 897778915 110094250 708506161 979341631 24348175 854956628 605641585 646184903 321027480 3684805 386150764 751734545 275516657 993659440 215176075 839948983 167092408 47409287 134499329 450106632 46298252 760476106 280420584 745768069 449130422 269852540 996807386 862814214 312888083 56052153 316542108 834158198 467524600 903363802 989638117 3024738 850268785 968675275 682251412 939252172 800481381 742196811 257238845 65294212 604327798 224367254 172871038 226294982 827067028 867034458 158934523 728098020 580625991 763781416 139558688 473600236 795461631 506349056 295255207 342609227 406414246 346773479 366078759 792095080 279000535 277176933 307312926 350710034 530019204 992770181 165341082 871485916 129926017 33904540 706801748 479385003 697134355 584741849 943697190 691303604 133683505 801036196 845577162 146796625 736103492 980594801 371302417 987591909 448806011 742667669 712123452 567639000 244753579 358638230 942604853 698209996 617719706 110042248 536496031 33730595 649740556 380108887 883011884 402452585 959618041 829343608 621304611 741469973 481373191 824004785 810268758 328512173 454904306 840722930 874807050 405665019 455606736 335545961 334143704 326366077 485968609 694097457 954524380 782325125 148166848 393549255 473835465 87393657 4200405 239044943 359513970 164990896 989107194 32955181 968713384 90637075 650730785 598630029 799854614 745317690 88816379 813492714 621231309 748569007 530825153 119659634 806803136 779962258 179186058 310099055 408828393 509320632 354385815 206524044 215047838 962938983 400001181 210676303 746906758 935402200 877046964 265007902 615965883 834481299 106284411 58028885 140021037 327646591 194024877 786754865 586166866 589610930 429381335 484983594 922192165 486047252 19666118 295687237 256584418 336571548 809915383 487214660 938477057 684434022 221676457 152612373 809036884 699443128 225610346 931471087 195020388 576462845 740791378 354567242 456235445 374740162 242536878 241702137 404119411 95329572 45391220 170132071 492765013 731408680 225392178 411676416 750562807 372127465 245729618 832988641 940625980 783772334 788465105 22792694 425488235 212757991 945204570 270772399 806936656 659944410 581318186 384222929 526567312 240838357 737119699 422665627 377441642 350646826 713025384 508752094 400281983 963842141 625968035 723124565 367274207 444189331 498041038 521098687 471217632 698787249 990227432 246018931 354645870 294948242 822851115 593582180 438044603 440366048 491433892 255203791 534280919 459781268 964950529 832932816 176702275 374318307 910702943 281247690 168195067 102572815 71805131 719456112 696613960 669322560 106191107 862396638 882203417 594925245 111640284 41317771 524409480 50178160 609037571 269858905 864167482 592570533 984771705 522739432 130025253 169839623 650028394 679851037 855696988 605816526 702972725 285593224 940651625 679011237 247413769 643468702 25035345 976324056 462707052 538738024 793005497 423743542 897420466 690623648 627716448 384484878 215744225 203839186 887971034 620122970 560877902 839485033 306891421 30059589 577946512 166304694 288658662 190642462 797460936 227015485 7961668 423878132 45571526 510211431 468557061 811157425 216656806 128907160 55095394 202121080 132562652 689960635 487728498 773414249 692381531 503820168 274018155 610406961 859233778 977472953 592654899 396331155 499319449 803276623 380087827 100233050 922943268 300067753 894718956 241495460 79793671 277963940 960481167 754085831 190888258 612480392 451585128 174058992 922797960 484133882 242371991 950360075 185699443 630300110 605706895 744712063 706858541 230117412 667356618 988766319 852511387 71608311 759784697 690875942 994729567 165262497 233579169 613626296 73360714 181099815 429766581 569085399 964139429 592811603 515647531 564321969 317429683 833295224 202994181 740791201 903381049 256830705 247113785 794520682 216552499 770462708 476051268 28223600 342127997 445597824 762529992 371346651 319128317 239337711 663303814 266767812 319624352 4252817 331706107 974196226 107961500 242001581 541485849 623761148 722661042 540604809 953552454 30971174 819032810 370651914 529524291 911702120 199472682 256405596 44142902 227320898 130799987 113191012 707415941 190232680 652819026 492215235 694315579 4212030 36573761 95362519 938178155 279590574 297097464 902806327 874920344 131495767 127213679 718205286 686893060 372087471 866206848 41514841 660977783 632701786 620772480 224289661 739724237 501988159 35799253 483488903 547503448 533466670 554975293 132297884 63616131 463061011 884884999 501765648 199066895 604143381 331763574 906281953 82377071 53923746 244301530 842006512 662379967 592527969 210084957 935224821 281923333 293383106 751050695 233741609 183975017 54788239 157757455 785261923 454627731 312392743 33621929 32893858 490774841 727312285 221084799 90804742 977117560 825755502 15523932 312381261 902561815 126016592 461613116 142823428 792411466 307401007 859594581 741052170 646971884 36169243 220245742 156381407 556461731 18850079 892138069 713936664 365347304 330677556 193614156 468751157 145897163 291580112 735747340 180907976 744700867 239711656 838455130 420307822 515390737 388400638 263751813 824175102 48235575 27603159 407649910 885235835 671242387 278416295 247756365 401807510 988472544 208604165 825462376 788164750 266109504 579090464 96261781 341087263 766854182 698135694 92769431 350117493 40882016 923166565 707049044 516532519 34945505 211963143 198536686 699814312 486501770 241051607 98263197 163806631 631873139 345197665 494904650 471075221 606478408 238198523 875706963 239836413 637683173 493039883 593411043 830953102 960995682 606244098 300617274 138002851 813794989 492264425 33536862 37966124 876320505 173793134 24946931 107817852 979324678 50401910 969099314 7086327 569639164 723682667 849601295 698682525 829413536 984726290 308957486 847972390 745817044 686375254 253180101 997629617 956089360 218604304 451371487 356941284 606626682 140137665 898435128 980349153 825988269 705396926 469465237 921533555 610571001 147282537 572568249 307368838 59484769 80300576 767064703 993820440 861948244 368280499 590035541 889069167 884578180 331311149 361887505 654262936 553628020 323939855 385109864 965805222 792591717 345617973 328747793 526617482 847100054 740492918 22566025 504833683 645923169 132047144 56873809 152327516 362737922 459871153 228276370 657787691 745895777 283748024 955755093 556597708 934943779 552202327 750170153 393477858 916148534 133995693 778017269 196291059 721783511 470749758 873343001 448047658 778366046 181339751 342665133 498527309 668048243 573281790 210707895 499771156 416851778 536495596 5668179 211952164 280353864 23470095 639827732 600512265 450390547 4884586 644698537 741513563 426266321 55349359 782478662 599590582 700732364 671958055 742905520 821006327 648721808 215070553 694422973 165503154 67296928 460303826 958744409 892153238 234253328 411006172 545645997 105425249 731293985 386821019 13602987 736208772 692802839 78387833 415174925 738472788 410763636 537115289 653606481 990891947 17527637 802429270 713168891 639911778 158313408 444610666 842392672 328349943 382838030 653350450 242925081 203282847 601813962 282905328 933663736 846729132 867565459 90584613 299281130 502618506 203719021 122123464 60431083 780142596 432909805 283191775 377607313 932015121 420841538 947783224 823147081 867757394 367722146 768488009 691277520 225572658 184190780 329256845 674587490 788265623 907034176 460586680 153818712 839196346 536257051 859800658 824902704 353140185 784739756 175129610 510955614 418513476 771004878 836977057 96686443 681925658 345434224 354266411 720792112 593532673 643244059 782384854 740419064 859876394 926030622 760962284 954321542 127665741 729894093 300917586 942990131 29604678 569723270 142977468 146352731 431968964 163121189 404546564 288067962 630596605 189187330 276099965 195368161 143844265 927238081 807668459 215411824 129570822 870898601 42626631 933679993 675053316 407824898 494496934 510508944 659850069 783873778 119390923 221865821 892578914 321663125 498800370 275995218 807741160 716252298 756385746 407063315 969376370 303886729 384387195 704501265 819424948 391608953 721098281 311876478 386108733 96902693 255707974 144720756 621502740 60919261 165956613 854641338 657603349 55896191 860089413 164558959 393446358 177273143 820207317 472554894 85254685 204679809 337438460 946016797 695918745 609124915 286775809 135120420 221166301 591697295 528960518 939907100 566466559 686303147 287602521 639232613 229463053 882488764 75845040 140227340 103649462 116756121 436093820 991698440 944832138 636809852 742577123 375501416 503800520 489484968 788081775 924127926 472281367 502724605 199700587 305473384 890844278 679172353 594955054 527151833 825887160 667978155 541056686 191099277 559179329 845795513 94801632 884017077 459505917 954006387 154981328 185050123 106815543 817661945 343052444 525017712 228703922 870494272 250984638 494034715 115558820 178591729 175471117 591858732 253783319 65942724 589967990 906771052 769596712 387441144 405389424 153116578 365418967 142528384 624655087 421949538 113410055 932700491 334673120 847881566 651364863 648793305 932793681 652636751 177806802 19233128 990490570 979254532 509635010 490406290 842703107 118817371 650726402 51182821 758036513 635296590 66023479 420764345 611694158 985492816 993588096 327198701 625664171 144781104 708386374 232392063 796691018 790150563 658900769 807118183 136470307 865738291 661981610 240953811 719658552 304377631 739002968 388927240 976239151 848776845 27678765 876757064 718266391 551834836 78073094 702229323 201308910 470650221 502031080 815939708 485540085 570371330 544476603 583423442 871919970 484810400 462958592 182094629 996550691 311676725 618107610 335831336 348890338 171568935 775556304 119525378 92067220 472974207 45088216 143424777 448847555 82651181 822778584 781433571 87822755 803446542 691686575 373652929 578045130 767898129 983653980 643584872 666155173 311869458 558007037 432831952 243025414 311791328 109982211 180127762 7364097 771036160 873184930 547724856 235974023 516411139 965872910 245624479 867205796 921770638 813921532 361769521 333656631 297528311 835191015 281849343 409988013 256731875 488572050 208716851 652873566 538711624 508173474 461582275 868080400 194214555 705871900 341100164 63662168 558789076 207624074 739818090 579345036 590443408 592877009 19187457 658055586 911272852 102418369 622053610 852085638 140775215 401640264 515886091 813351358 707191172 910980693 204542098 617018411 110002477 318412009 136376906 291784394 871510797 371068478 511763207 48575722 842325749 987822088 876425965 276396543 264589739 913845223 571870371 863485394 284660091 144621307 1359655 254226775 136898335 814503659 942740349 984658112 804039246 79744087 687266802 750416109 529028047 581180983 267806040 748898435 31674968 701576269 140129667 986750758 842050684 941225994 502253409 531762977 648084092 344970628 268260985 961216896 387257349 641492085 952121237 837722265 828834634 424840079 739114509 432156479 151693477 612617447 150340702 813306035 316817727 827898988 664243384 103725729 134997082 116737476 222489095 653624275 268708835 628272241 25612053 644566634 974018455 647091470 724104644 918062887 414119862 111715937 437976258 603995909 573902138 59704607 749972954 360092357 973955908 682872842 505615611 251694876 63040004 30269255 616774327 343416707 830341746 957168648 667442072 230862072 753169670 644195963 618705598 708475072 678014883 965745079 195923871 60565321 741253388 829415426 271948137 108053018 897694046 105862237 108937876 940940758 799539819 971797221 899762348 719579572 93998469 352412668 752791106 364713062 809697962 484794819 830922423 359317786 435317385 526445155 620545792 744559948 871317348 990296387 8793795 504966212 669498287 509864459 758067778 230240867 907274143 534805856 349523062 277958450 466462867 89604263 806968999 959074087 403177198 487189201 198290567 642662587 549757544 361964549 946625462 281944568 820721212 803532465 754234035 161880072 405773352 783307613 380217833 974503604 147101719 477468035 755312111 709779960 106422659 196492186 992377928 25932415 311272881 883798661 425840913 115557445 112376923 644421219 113828036 964097353 184357177 23133765 936998666 583843320 260376822 299775513 648208106 53614674 502793552 696343786 492795455 952476964 880134468 59846795 627065705 818532278 588374558 871422517 730717310 277995555 222633480 14668413 453020127 824440211 996510810 180786586 301772383 242423768 909302254 599615012 515545143 773758110 822218774 989167683 901715845 129393653 162646427 189902684 833194487 570109451 871329379 310962305 839042488 444863515 951669122 590281029 399197439 82912692 942455243 363132812 642452629 999364453 514174025 266974270 265864172 811032761 863674167 989518019 305652236 742501106 559765437 873440475 785899360 102434770 980993661 361859376 631823567 978983706 260869081 939243795 93179708 32207560 512535284 849773325 223160469 284174455 575041075 475604226 94017652 775821448 274706030 837589270 194639759 17455835 739933660 795000076 341452926 478850257 20231188 590534566 358265673 617744844 603654056 106392957 388731426 998439548 986472457 194797262 559977060 720389914 111738068 554374992 663391557 991019562 684453109 772024529 169923336 938583691 224422095 405449743 822086764 821548117 454990155 88281643 267687958 275854198 567410747 789245633 632676036 898069834 383857227 816643794 28912612 113154807 824404499 468701190 362075090 995234566 966355687 988702723 608178108 444138188 824453474 536800869 594137473 890758789 177851657 121818590 576675526 523906403 89303146 744337026 296794386 561907217 191551269 15784308 540733341 205368000 765986561 952007043 594425177 581117772 922152218 818471383 322682917 303068939 399095999 142352548 243886618 682037036 181862025 863934237 329424125 346667616 179323790 610414511 888831692 178203695 40074622 180461747 917555279 808003044 892833474 615259764 567793821 998185187 665802584 645884272 498989244 491982417 933821017 502486696 321275092 495651457 261039854 754445870 622771046 286850587 332637244 746670080 574988896 228468148 126095073 374214955 93569741 537203547 240955840 113320603 202001630 879657460 274355990 253002603 919241663 909987849 818409639 423178559 406978599 532706040 229002346 371689954 174697692 822884149 149602940 621108462 106356065 942308300 569804022 614160581 756581466 889959411 483669727 682151141 222188731 637612292 559424996 537992802 506169949 808256716 425723603 17297926 90757029 350667796 963526689 301620096 997932943 674232738 506521245 490335194 645367682 742104476 8639706 890175547 98590348 961890895 932289815 235469291 485354770 705782365 635124915 504624351 861109041 19443974 233153917 649078467 622004871 342996142 167822290 993990274 533832213 441393291 519145081 109242740 108678524 608323101 680905258 94816153 518635885 249370148 872140104 530574766 128798328 796852988 664061850 350224259 161867116 203117329 446118444 987495374 368342762 217377882 212243827 899415502 169517594 850791068 850768471 663300589 424587765 177405171 100055487 95176631 723814722 469974285 851531929 729870867 452187751 205919185 495533382 310854924 503345241 128095624 468000145 351041828 491765616 392623104 787729989 762454438 985374836 396268576 495000652 515689037 120701216 759096050 903439085 740182997 403297231 61828989 832180248 942101487 734487763 352804648 739235560 299601433 544135370 405476603 705916488 811503896 29407804 141712267 212549676 528207463 865924707 920168050 108831949 117284768 486758675 852294467 460056632 182736349 601220240 655149946 788258387 103519282 211636417 413500482 382774310 222830630 242723529 485665082 307698402 604229991 259858849 539425989 315896030 910795950 474637806 555694433 619596548 379125177 458886629 397351012 950522850 432097139 890527241 661664029 513789157 423437292 158453015 57802150 970971559 895070935 930275282 958546652 206647614 207391502 699825022 347135318 260727749 893277954 119173767 851269311 857596802 187407443 278792073 964351411 851475860 744604592 574906957 261103655 810703262 116448568 810269457 531087240 705038194 209738902 227078428 531489247 819349378 228386271 19696994 63791918 888603396 474967693 433061674 930069846 80401230 814322900 440132023 8487387 8704979 670552346 368124104 896371759 154136361 72305793 629167489 434790500 826886176 391355678 513805679 539602092 949541794 755352181 168333824 107846543 334848051 690584330 423236848 665489475 967981680 892555081 670648542 861006478 746179762 971481740 288476611 25346371 701099652 564427959 920765812 540131618 765637301 885093821 863102420 338988228 384752910 50653112 117964268 260581738 608474890 601273769 684748575 465349690 271662248 601324440 39620191 917830002 208266827 223622718 47242918 326708694 870032329 329322418 790195423 114578636 237381447 575270697 666745245 496795114 269647918 327649523 654287355 908867171 967300254 650216955 237879750 847086767 992895291 127458204 285968803 247909043 829275772 949560563 388317034 241168600 105718809 499204255 552834289 993822459 226505752 262800204 547277137 700942211 436704772 664573157 606804007 74400653 426682221 835634655 977726808 912868860 941330538 91396199 246367346 122073207 513578708 303594218 934552641 31740826 993818669 943664907 486537516 598242735 907040433 745215929 935350521 758198345 735891247 460348730 938644652 202591007 534758548 341513859 378136024 843114433 916286791 250947546 878329666 119679649 394763845 220753637 535373388 679210250 319777437 48941828 290478105 7641019 812354780 895182945 836859732 278054180 737614850 233456026 308617455 786105203 278271590 289698642 64647325 467829087 401605513 977503743 339668845 708794434 176495945 533633283 261544342 452600380 448968848 421688952 570866621 195176208 809225219 662692072 846478330 816694747 106038567 491572308 73212259 339695465 655185042 563242347 262591032 790118496 76489362 209864210 204471149 494121206 543833805 202140619 212927639 132253901 581383749 394601465 307075684 165669322 63251104 537003999 892881183 368542414 109575933 964063645 994781365 265166001 346979859 635951276 30523388 659643085 401758258 930277130 921027561 16886661 316200782 54852206 597039998 935937812 354195402 941568033 388202724 181194907 289821398 424900063 998424758 27075968 718032274 435946533 207291886 83852264 386211025 228188468 492641015 559662415 85470908 387633780 620929630 321414917 27912128 880297801 84184751 87308000 808278906 553135896 493715393 124771805 381640373 490642760 118624464 583168278 551017029 970196766 640298352 216721918 992649242 339366629 202574523 181632340 27427066 886048364 76154877 302117449 942662108 367386713 204064923 115894872 110329894 385108073 625927056 983189917 731242115 998463630 764522874 103759625 701114802 175082054 394174170 305111994 904320737 300361499 95925437 700190534 556505568 675661380 574936676 893928823 180270060 261954070 922142416 710603641 349854870 439965768 181939154 49562956 372747860 690286548 145643 808572654 118706977 849732823 563146926 95157048 361881557 326159055 417937283 11981594 873604311 781662832 262435230 708063109 818327130 551777515 755998222 384092828 914023756 537033655 732421621 340067116 126728146 751346435 484868289 310616145 590946939 607982080 51783008 255358286 128826402 38072585 409149213 27320381 349536574 81057097 966606602 905521832 308813016 597217785 3525288 882772881 534319501 666603062 895638695 453746121 473491658 708244799 425703393 214385857 824224150 974653012 627417044 226712211 654571367 611025787 562308301 349644115 931139819 402001412 341749133 933077115 447771122 310333176 707130466 162491926 365771722 707206746 568344030 124393706 960330386 218898146 76628454 609773412 306641331 120322170 673556731 923723959 832524932 421034679 466062932 145028083 302312945 496681644 703839126 741277493 435266163 646728410 814895447 340114805 762722520 504554803 140192602 233477653 269985914 845365811 872147305 316169389 648895283 75883140 862800963 423470306 369967292 109935651 464461623 883862851 187625653 252612517 327815651 923817685 882018118 851938859 747530081 18190081 227379744 143938225 365300954 928897384 241922127 344773621 212982976 565746988 434907161 235007603 765212329 700122915 486321699 864317991 270100633 263117095 713796870 112235982 981915731 38566680 274340072 130258637 556707482 97853115 98378408 939985398 201528345 572481071 965131596 700417014 310110546 275629303 763157521 255224641 643777941 76909581 375453995 316264778 770701361 14154631 749664858 511898034 771893064 227101161 805368567 583763374 336641937 520274948 145465398 998757699 373959695 247753720 323475304 701701677 723696617 538070641 545620027 293025872 924786293 452145756 844877665 416938696 878590477 472180752 833114071 137130493 199617809 300733586 945424695 153516982 6754380 563056626 777586910 5713924 615562043 17293099 740203488 905169692 703638462 337961862 561216618 866687679 194852580 89181564 689887751 68348488 58451263 409779722 634531547 893382534 651676704 506283212 579198345 864858321 702503676 657066655 528985262 813277120 306599241 255409341 512627084 213687071 259264413 947013873 61641243 951438555 555091352 640312123 385015453 78825412 891901876 282674097 242540402 42905149 561563711 247585467 505794965 242433057 174062111 820138276 538397484 31999422 111629654 966362289 189979464 857406971 537850627 435131605 359756987 659195020 138263876 67606559 846806390 414345692 609395288 392146115 880997025 622399623 683046010 292546804 499874041 284328485 502296357 391007462 908363399 285153800 822102965 711395355 765394266 790437476 363398590 150363868 596107187 262124027 235889560 581696497 26431750 968751864 270393825 325929087 968059868 773537028 848822548 6643148 984167913 973451805 36639068 574553331 178374152 653334088 518779508 595579240 140934159 138615219 138109976 764507870 637423556 792985451 628265743 195536990 614199267 357306854 31652884 793750296 477571834 97574953 71890939 771592726 291143111 30924551 582007242 778158953 810470307 403291472 546874848 634663894 474053952 813954118 819287603 551603813 113524044 209824981 999589274 536553907 362325761 466239755 82887455 357746644 643445217 394190681 126813903 426596427 991171184 645152770 296398609 388791213 729002013 144575169 374166969 741236289 614152566 660198259 112468399 593406927 703102770 864379418 830752787 306791608 735153304 201138493 972648095 296759181 83943236 60589793 190405697 593353419 301671339 390715201 748697902 265417620 231542249 113417794 200802302 802827749 55271218 592712869 940917568 476465870 462306889 837540578 732646647 421937106 568342165 584680305 344538729 391298393 755599069 156251323 52045346 617723342 122595829 758828531 584237893 675192538 161989203 20484281 248036748 452880977 19539069 595655373 312800333 871969168 579640264 479796333 94287568 686272630 931590461 853881497 366865923 912398760 782782454 987797008 841327547 513475194 440729520 739295216 834379558 369243704 136831957 951963567 185198326 961890477 51227501 188394348 640106657 555557065 572845337 159350216 808163721 20532696 899194023 927577638 561383393 819624100 323588757 258538076 691706721 786357135 27229471 307269271 700438222 721405470 662562402 529341688 898642997 498945718 256130497 694450358 49054959 744851255 851070781 547173642 879030906 603288209 572183891 928016931 805893358 822455372 768977249 690922673 528746423 749546049 987894545 868865706 812510574 932879799 713946638 915034181 737415691 788274487 161687362 769332091 670810594 727875758 41188651 491567263 446687357 844097013 875234497 331385589 346270190 819583221 783109067 493298870 6605375 256404504 447601015 913462506 105083900 732473216 173974607 693891371 987830523 776997900 206038671 839622543 964400212 942315979 836724477 112430223 666083941 130389496 652755900 213842074 541522480 621710429 487651895 70691040 732791712 438045305 73991464 142065029 232525873 114882294 224236989 984203057 333176388 47377572 928607855 78084950 342683638 937658586 373478562 256827983 321136269 268036384 221459626 13646015 534810254 731673766 184026044 110035840 171935843 646956106 599797704 613848458 245545371 7619403 951372216 486070178 238987795 593457957 697387666 238837279 679617639 422586440 528315574 928877199 630606636 215310850 70041683 885376647 594986121 558715524 764468302 42594224 791092033 98085597 31380654 41251235 644188938 402189839 407449143 563347935 730922400 504633368 520600152 636116059 910195099 240361995 604718937 838485863 984510251 263337823 634445925 868698492 309046078 434141982 500053683 981327257 291106175 157448362 258619775 27049399 244919886 104922210 73332668 315223444 144194017 440504935 439317791 717669099 615406697 211306135 28111132 770333080 160352161 586108593 376780912 383358532 57692230 579121726 438801243 440667614 59250899 615804471 185924135 182341783 693527415 737938607 529262610 165620796 736821673 384888344 789764302 893402072 537321781 716954817 858519658 913985120 402550906 730644731 75277047 762912140 930702455 181357423 999565575 292914325 671701541 475574965 405508543 867958851 894669805 914280999 586495376 243111307 641488025 519573161 995536796 612851164 469875529 963806986 393095351 275872911 746801746 876006652 229563052 498642386 372502353 585898783 829811635 268445474 291950887 565316963 57383742 398075087 245404861 819122236 859860351 856917654 861414817 240403240 716769706 724371569 863624325 592841993 383478181 201022181 24216369 849470617 796943554 84398629 640088131 929861818 81150828 741936793 325099935 373162705 334584113 886097814 259128179 202526418 604738350 129456956 415195359 335734862 662130871 993842708 255113787 219447957 145808755 967903967 127005552 355388653 698432208 333170810 353095332 597299576 393025689 401123663 948023265 631170871 497432534 940364371 90619218 137379341 328730575 264853225 883498308 896647464 6673351 433785784 906001957 595665453 601868956 992854629 780533957 421099416 237449155 277456620 446517841 363089214 351991331 91840994 190441919 208374681 991619309 508849915 876761414 286982132 908692598 840609742 107216099 2136481 154753079 846256563 767528989 834682264 789535974 679175304 372542770 519430919 511630018 378524125 486552353 880979673 446239396 250704188 808107064 438949861 54240462 678798152 617280323 895579 256461151 649230545 281693111 302769842 499335337 614255468 363224226 271536985 32472774 118223188 478234689 136120471 978720021 714841666 708709152 278365584 123470132 615306833 908540305 932603024 368987079 254676874 563089670 546295188 102256553 104058714 947815332 51371319 980111122 222378075 824724261 651862781 254379380 474612391 742063807 397944125 683452969 107764993 316524114 406883214 909714948 466614634 549783772 366900695 923787436 705841426 791794977 683363966 210391986 301702876 214750176 34951410 640638903 111561756 788393925 425898983 713921763 569156933 405413241 57378640 937567568 57152901 424219431 27873098 402346139 127574202 452141332 521072710 518553542 151085599 332562035 814043188 781992036 231718929 569291788 830228010 685201896 235332371 862385757 686018766 585442297 35054638 577775804 375634593 318088094 682053299 730130819 711401831 233089846 57526787 873603361 149288836 573223116 513629117 955350278 811217255 84927807 60168464 493650674 379799340 719896007 292337739 751444620 168612626 550904642 158275493 239722569 593545026 99566577 819184820 755396296 967071508 303875635 585197847 603754880 448152079 891148296 256635249 304993558 674250140 622031754 982617647 664483813 274098355 666603549 186130699 336683648 852573839 58778260 169900606 903949186 458484980 109627262 813027879 334177863 479246209 46332378 610292570 342495765 576298892 853487133 545000750 703929309 62714229 539090723 623383603 682206967 60560583 466930868 552275223 211169348 586151815 731590509 725936132 780763645 802944595 915371363 819802121 147485729 109664422 170185501 674876662 112529985 804690435 971296299 347800892 521874150 357699307 677151062 473584730 856468264 723890056 156019118 688354532 496054522 678912627 117542556 581543956 691093015 391934133 329284777 603821390 292331099 608663122 49422526 282537619 910801855 126565947 323462148 989978624 974174106 961066602 460851230 716661834 544978549 50962713 612875828 560501491 64792307 993942922 907975529 376964745 151977104 387008871 912726795 917696997 537418551 719143878 978992042 816513010 274253587 824266737 90632547 463947819 605303994 245218045 160878498 206774649 939990235 813329019 490204942 241594873 64270762 825858698 796907060 732653788 608460197 97452471 427496478 225943833 258457450 857523178 516684491 29336741 62951769 101641131 603653413 147194458 198678426 114683058 314054904 754053292 409720489 691029705 637626318 800061780 998821407 291076690 801634086 841348791 357324993 200997288 501787449 939423975 738155659 679712594 196694553 894514030 68610481 746347836 214117955 237791164 227128749 565904871 110374842 605282977 150882421 729780206 305981801 361830889 268636306 635453061 647804560 107162760 282547166 812027018 606203809 97680463 240265077 337790136 521054564 309041302 756401492 645255448 574448261 661553587 92102145 498215798 239751910 412185342 919329170 245111649 836998858 830567989 579769227 904053089 756840216 461297114 121972908 799551454 451132537 469648814 340847285 785049870 430454561 490611462 411811771 123033896 880558974 727110792 216749468 388826467 139505493 357063007 940960171 47003515 619687525 146082043 324309459 438910705 766786965 164421314 699777108 257384588 595993561 735174086 178839680 832408919 940747806 169387581 163813875 41388128 271526601 904344088 755900598 351476166 374053824 107934671 533282144 12444034 418746536 503020937 503409108 830639805 607804409 461463456 466047936 249714606 930278957 303877934 131158415 354785876 953088838 427896361 208645469 834636469 938996541 757403392 934974388 624934674 179824566 338332822 353687270 98238828 349461103 602258956 132097809 422332388 454285139 820153023 762031393 200692724 808153133 300264912 138909030 77615478 305873614 545090181 488323823 471822745 545541626 116231292 713690298 8341388 694434959 876359349 876270069 676979478 410908927 257874950 76492791 654147873 673526959 736859418 870203738 926152115 847772737 629863206 577156900 363310032 451171192 619182914 63763999 751164713 755216058 651882332 248123991 483206736 970535649 148764977 456197747 506988332 292644699 403627602 247736673 411215530 58392987 427356268 393312414 249263981 840776054 61398192 886996679 261642306 86516251 9867059 211038813 634769498 822049289 783652537 216374334 55353961 818220535 26423595 816980481 426204055 558135925 110045679 508852793 997045409 227427656 519631685 167367640 219267699 4932340 233077587 356580486 524128571 166983301 699512929 596243805 667645315 568602709 226988300 163620058 376411933 107146358 433412188 67358458 518736105 353641863 72781097 543551474 175204505 732436974 496761794 773806915 979239311 747156431 378672975 479908958 955546993 559645397 613542756 181622011 840716530 267402864 959298818 926551356 509451553 706158842 214063335 522586170 76467947 713911230 788103817 660036315 877711276 855468152 442172847 188734092 195272697 565767171 739287328 535489057 121737171 765666269 931221901 420160263 248814464 197247367 761274489 957437699 852322166 257606928 581738533 547695882 344650375 55577691 351983559 243561968 885452013 915154717 622150812 393852907 349920672 984033964 129469394 952151571 6775690 698272383 165673603 792389518 691134547 193198165 536064213 919092833 153473890 859639813 486488124 286161889 222681551 246818146 638123497 930481754 619455082 697089051 377174567 899782750 21292098 920337099 492013078 850144581 786209544 887802181 376219480 377547004 878652965 26971219 93919702 508888405 552164753 754010313 25471899 336845224 268044354 125948250 517523319 799365280 549314297 129821130 800747848 649567218 82372192 695658104 953875321 137916117 796883076 467923460 928840248 836337736 257450630 325111736 399684246 72381831 839030115 300715005 111747459 360942325 329647043 289665685 153423124 385745564 234873864 362420087 54004574 231778458 43834797 279005094 764031002 716826826 585467477 389673111 517636209 520831198 711752893 191120739 924432770 177462548 879141184 837629481 857621714 717858203 995667925 804508821 93579412 878225192 14565019 239802463 370152456 880368213 69148452 590297215 399990419 327985864 909222001 44474768 125817458 267902080 957503891 953525560 55700077 760970200 937382528 870504776 5164529 856937294 634046150 394993326 78344838 626464416 728913957 525747857 633389971 212439569 484198638 515396659 713552012 166532005 900740270 79355242 178441779 667662958 320729000 204870799 558995862 910949493 832471931 106987630 988768585 61828227 1247436 72126836 517007714 766434220 800578770 396644332 922553348 110412626 624230641 510661252 739806134 107562949 992229138 734070490 999963514 584671148 150781061 535362037 28772203 307552188 431931009 680340870 759495697 928663565 485806230 711043549 584406028 436376715 298890454 321259775 44953478 668922621 163580032 222548955 640022566 390234741 618096873 827894805 995520323 934077636 39799830 455687559 123012760 940387866 190845987 552547412 146509198 743396663 735647053 571996972 898056507 606643645 306888283 300462737 622184512 200637436 637824591 962798168 912071249 373634087 780079390 258233420 75472133 905225191 950475875 497505107 499521972 944425416 251314749 276202082 446488311 101245309 45532109 140553885 968418311 436140905 793160321 270331119 280621235 78010526 438306600 655062358 200096164 69287998 748286402 480402984 219097242 822886166 18102928 396095104 953781829 599651096 491364093 783499006 109021699 234375660 180812993 223631378 660295501 941305936 646959550 855651179 398890475 632508266 254402938 948759874 361889851 478007563 89756584 117400393 39802295 841834771 898910080 790701201 915181415 308511504 922387669 63811647 878541137 945232831 45197212 185747868 461882452 220855065 32848743 449637540 868648155 448021589 349874805 723019807 441777422 744963897 75207617 949482639 452398126 464679270 401195007 177802756 418362979 354337535 704146377 612094764 198399063 803411405 3474109 998239652 361914311 760381149 451844069 632241546 884607517 63562279 462387934 36862386 375066061 303654920 967813633 272311001 725333839 628414555 499255581 77171033 430385476 894144065 620388204 524911611 22104863 14213431 678842205 5746785 583731776 229504434 235344584 577889796 666073976 220483375 721398748 741413627 847491472 857549739 417626525 333138427 510427417 233938510 505227090 424392124 209975132 177317131 295640622 559989307 779435786 535570443 276346074 171947065 331989390 106962970 683659647 39787429 156414200 369256395 65525721 376888739 335712770 308523906 561027847 164340026 6523856 599494794 196357299 411824201 981569709 713687417 839939129 40543006 456517402 375802964 383939933 318642558 37620154 107867820 540622480 722181649 821018730 895942748 780225496 824831592 539876304 765995409 226079599 292728056 301372659 218915063 314304139 209823887 256296729 847495299 728217351 447796449 976204553 936031831 308110523 425913673 905014377 513129733 497214149 898245415 341438862 320041726 109873463 935711626 817690166 349311669 396356030 324938206 255195785 624425757 223807844 789724787 961435088 473830195 838385841 76028110 923062162 515284186 592623710 21741322 647878960 643745731 990130224 56972015 807619863 286933177 364391840 727907426 508554160 361851414 659476322 287031636 797032932 43578534 601852054 92998523 928073859 693137072 353525660 942283263 238997875 134060969 769043854 690312955 986891553 458304082 628141285 55392194 963055312 160187915 571799588 374693171 215184558 343196816 859068554 245832991 218586381 188673073 156354329 204936999 661306379 729128811 489535381 295273095 596829145 173406001 556315014 121669371 876321587 836335796 228619849 963439685 677750580 800826439 17803731 189789118 88165747 17542436 567755246 338859223 647244380 943706997 862313440 373359928 548189771 995284274 458432575 310147886 105242804 331943571 580183475 757493822 504842659 341851715 377603000 522263985 207163400 950126303 346359787 678621239 10449979 375835558 831712451 952116770 389349215 12043774 164152692 120570534 220173148 502438950 724523249 366851980 936519821 517694172 898268791 237843714 883227297 305945229 314698829 279589604 135379692 186194763 273191671 312819246 484434919 697714485 962695696 682164506 733844845 778833264 322025654 449220285 17399791 26792335 569697859 415277278 945349257 835017205 905077207 755143580 292596350 975454462 324417845 846466236 865353845 704331862 386597787 887634894 924548695 592118194 737856850 496399243 45043830 516009131 413093352 51788660 127402960 697081056 811210758 345290767 476099727 570970524 172776310 229288800 680524165 695122691 104955778 690263330 337469972 111328075 492614359 248094796 432899895 896146661 124385377 828054865 901595480 742377443 763289425 576503830 465932331 128220765 8178932 35779835 305211513 333984542 515199719 227470962 186789759 388713731 762411182 898814398 781680153 950627546 880274025 916181055 671995579 439550929 805655190 317640038 416111301 22224045 350458045 813526620 247661986 379601734 654837483 682273938 447901811 181068762 503987810 407661037 853688725 479433770 955467356 755650794 251117653 649927139 720643806 388943450 707972918 561858402 385744803 721708811 115713033 586620099 9378312 369213644 827995597 866177566 388739961 531881009 456569670 619830130 5607414 305156371 442710929 126059472 496557530 702644348 265009903 7678786 862454700 684363206 259212902 330611198 564273630 43313553 503951208 943243909 334871724 8115935 292060082 64994758 292123490 466421903 516255582 767627583 841752831 912339939 456197918 249147405 399493824 441951083 832780829 906100720 334140409 666667251 373011374 210106607 272185071 779186981 514528212 525831310 218504279 487140556 313954670 941188834 917909114 652545287 872065504 926300093 465717523 624138801 838967097 43078147 436360011 403696314 321957212 408852117 878268727 277658261 279886772 238712064 158127796 731549417 99610714 372489794 826731387 54337385 616194485 705424205 707080283 424786063 934952993 545315071 126481654 420982603 997812011 609976407 839752525 931631879 575068896 191070802 649155798 82953889 349505251 656722093 665575743 402892182 393716938 797042093 356057067 612783637 537708313 743082888 160635778 646363993 566456501 617507375 914429661 78703909 420749828 479446058 277090687 476691116 919199414 599428581 357110091 800870444 276419448 170152609 227915958 954910140 503095338 862919483 753983914 789079648 507045349 814847978 811199917 538267323 380607251 34530350 628624635 306229625 376328516 936672374 375008405 186566681 160533211 549217830 554267742 396211462 945019704 716500081 54353452 611579203 31348576 774380925 251075087 873651795 269222903 743436484 311986181 625327590 508393192 673306287 486816450 383620218 855010336 363424723 285818788 526765366 157830958 74853278 498188927 868897742 365016010 213538357 729978577 316054525 340081124 407760775 570810025 981755673 931687447 42559671 344114880 97851635 48257050 839069063 313500868 336203519 262695364 720302125 271576319 847444061 977458675 948570803 804827576 980937633 568752283 340087220 669906389 919900756 161070878 789516274 311668230 559137454 339849156 407239435 262691196 436736807 11058063 519579629 668628402 72593457 407122984 453194162 241148704 169786067 625799584 583850584 153148621 820874152 769957661 222193310 58796403 870491691 242320165 27553747 73893174 578293241 440655262 248235437 39843028 163637003 521587745 211404623 610814072 843967487 108484437 631201991 934143443 815152670 776952540 293792399 532184105 380647964 345819528 754896762 722194609 654351797 701488887 546745263 611779968 439102594 160187072 112902406 96862286 428740495 464514341 37171480 537286005 812235792 24356493 614497914 13768411 387467187 575722208 714811834 637551890 150785137 792339564 662613923 253800817 533045886 141565068 733791235 449617938 443323662 836892952 661011412 594141720 653517402 683961391 375559416 517099748 184654843 25583340 943887507 91204881 316628054 905922648 847722433 894157615 91671182 79247682 102312182 436529128 604276001 139111549 136873108 331355798 435929906 585113123 149846914 131446605 931322853 52614933 62277904 1201013 64066551 78047390 656117808 476777472 908762741 449822303 307946986 694121383 198817238 525896203 85352578 7759832 123084450 609901380 746841612 211804180 37108389 32642401 625473165 831175762 796867345 32369940 481924628 498665633 965512762 231935527 744972746 239379469 216706007 754654755 723507941 986427242 318377997 835639717 375434281 523538252 624619456 263577090 593449088 878646821 379849333 594910104 797369020 799468198 376712640 585576479 371781219 358886831 600355662 417163634 610876183 948612425 829892487 293379077 389849464 524099352 160190633 297265713 587736535 126201222 662181261 634925461 257764880 851196841 529304779 151862427 679411143 18961114 80910030 516250185 750451493 661586847 989699526 914641393 371989829 47124168 30780226 817272736 295276750 900568886 774946130 109548229 899341693 771851126 227675514 68011102 902171333 477832780 776015613 567496492 10232522 372021446 16068436 119162318 533546918 840827946 274332410 804607865 689417089 109227787 13735408 640552503 972855634 641858389 574698757 547846409 490119410 305262128 916029271 393731895 151414406 468191209 684242367 181794647 984151703 278416115 669516275 896943936 865545724 126455969 108072954 258303633 528018198 81519429 62597664 798149043 654921618 729320866 68834753 952431291 637630824 71490572 601409108 741147885 779081410 195230799 443304486 415745185 429773547 897937389 311807038 300297436 82243563 121995784 370472152 436498103 781807096 617737669 188438229 866285701 309960260 531249818 466209575 473491107 124893279 354584382 807564728 998432353 692207719 299759688 739049568 884725287 671587524 679887413 466113132 97467101 120176560 355946144 290230067 704652554 502659080 44412423 900763119 57476521 981220433 446470206 823011367 607491026 896448704 747953955 926692954 216667013 407975395 56306477 923151577 755340231 440954758 22124174 813936572 644477776 894686402 249110015 160427554 988137437 870171092 321685941 726993405 733226707 947856906 921111483 154513123 393671552 712397427 669302061 689751999 549366133 401184175 558358283 598153435 824843943 792128597 555874407 395958289 697558041 567483359 929995860 476564743 221349749 836899920 161288566 362453168 104078875 652327293 475732923 428227311 163454325 3056887 445316473 156902132 798367586 576305298 414275541 384156870 546844963 957986506 991902788 394343558 181219910 597382221 809554972 463609488 705047924 83787764 884975505 79021333 585477394 952758047 46487562 453213094 336099409 120959446 120508073 815374708 799232316 952356640 613480257 941229259 317013464 261198955 571621784 113260047 239512941 296673609 516594736 513377516 204231586 218737865 796358074 97488672 964878448 104552459 333581476 934563468 664278706 219920045 710786831 190621592 227225258 122466713 250958098 54400413 682595726 53351692 947950878 759921348 626895809 915731866 184621211 36721721 469060152 595761003 397336947 633289381 351977237 709307971 947385585 725417735 704223402 874242569 390008037 950381802 596517381 827595306 764826541 250069169 68851497 246242428 506831328 588481145 311939701 182094397 752150244 781971247 417722792 398981931 616830154 180342207 291212831 101109926 503414844 878706013 206883085 313867112 809867326 116227347 539953723 289648897 612481491 3052932 427027884 473642498 880862908 469541681 894206232 350461396 857982469 509168547 328626078 519516032 481511104 5116430 80686449 337495132 787925881 910521655 832864248 30009796 430699562 130838507 494859173 992938014 377759000 154477891 309560000 860889222 573958300 22346129 337357502 38693372 727672228 274439536 796958801 104158997 386037408 41532002 923950273 432912137 374991462 587154012 817030058 261207629 73722349 492839989 69293793 62469889 140110779 150812216 387182462 457311368 128968892 24011430 568761596 371552047 623353305 79663564 154493565 290020317 18378354 359090715 597856184 981426383 331821068 371074102 880740228 825418066 219302448 946139812 370397271 361034022 35906438 736587837 779379618 526689044 969765984 609462720 620706899 554336346 408553329 379719353 374714445 576076574 543663178 595284603 813171985 275908389 775940719 22557842 520083091 96254265 370808752 709196948 30277258 204982235 13769959 207851148 819071086 146624697 960200285 595674262 919062974 497425531 183568667 805522768 214220870 71011630 957727134 741905373 734081677 918737375 696491286 10015678 656981491 73931041 59754629 840484753 749081322 444495161 158415959 419998578 130824402 557661199 457175005 323800217 859933643 443929778 153622385 988773075 596547531 985559496 718457285 720730871 591485345 452663696 681832425 837161125 438433497 734791944 681236581 544317430 421866903 19568060 631522376 431625187 800133919 848506874 321975652 644165898 976712719 594735129 762556987 109230890 651771132 360401486 793191282 661319055 971568857 3407377 599195954 145627360 164707249 754841540 554827202 572675285 983685189 484674649 561272473 70833372 42211223 692122444 220018402 258645308 289328136 370921451 783128309 234182063 398705267 113022826 951848988 767218564 790217460 142957676 111186901 268076048 780284637 153580625 416004093 559616701 40212312 16613569 764817169 504941824 883897062 898654007 321578199 227502281 476026733 625017656 431939293 885587104 113253657 232864031 629419794 335029131 245743568 425086636 447860501 402047222 842034508 513663410 196742053 937249906 63741741 973405898 892379595 866138833 74084322 11313801 788875986 45504631 918064183 618277168 614057279 635922946 814278454 586030832 449891081 322636617 753320051 200679491 710429174 491362985 505962669 363825525 633046066 139841560 558885751 653810855 477669232 834249515 787899738 500364250 129361501 647038897 658312203 790601641 310988491 996658128 136388935 548093110 496911719 77995810 751746753 61053031 512209814 698705358 178851020 927483239 668628080 211714936 785532410 262067272 866590625 107515839 511375498 849417945 540277636 235147467 746983206 876136089 993131692 637762710 766175999 181351796 584456812 126587974 46926238 316738235 431807997 180394085 881700190 542320146 963040639 947689926 324818289 39437725 963326933 569833569 666331683 699840060 581070807 474074847 167370894 459687070 771760449 586681544 911689202 871927103 453599472 413062720 623600610 449613573 584700327 789414797 107428832 255701059 768756183 127592389 18054795 912335328 928553523 811044932 524067699 837972174 858370619 536326087 733061353 843920786 111201609 776059295 743376198 119158641 845805041 50185643 819648749 459416883 523070218 348807780 665995637 414419603 903416161 131737576 664415419 394747995 610227507 259915225 326146909 422965770 617275062 647034905 443763060 263020325 328834393 201521927 445538235 849029505 290066305 85758367 235126149 365442506 335717031 664287031 175961886 572287798 754094671 194157958 260687425 570725215 3774539 241060170 31255199 396853833 271310446 942993486 833627797 380210358 99296945 146627964 673443207 285596130 333867173 641306831 601777434 428660396 221665655 771396762 978470831 294810476 289759186 908696507 596925373 901426183 6261679 160464691 986159887 927888263 783720686 812317724 298365910 61669500 725759528 927876834 653605390 950937031 967079898 817910276 433871092 700407880 281743138 7710925 815628170 850378791 373067769 348079116 61677321 2859871 783291672 582393684 99496996 276036575 324043191 404536592 301367614 766760250 153880827 220316585 157542450 899825100 129866437 262523158 826106948 635836333 142401900 787640194 285248846 598540992 890215539 931302791 476756191 929521077 184656028 703339487 768353265 899373164 524005820 716511810 440999365 238261401 421668660 347866229 155865251 635912770 649313371 163534277 431089712 832477801 200833890 148092118 118174440 172307513 547325853 751584091 646893247 744045943 434917446 690324761 948121787 175811172 75532971 935312372 883816813 483932354 422203242 115084684 511392652 865732803 324118852 287609301 430385185 297839332 249700594 48373281 519568029 790754295 351677248 781254928 788410801 921181987 2654489 407724468 694075676 833924486 920129462 428493723 6307586 252113242 828469280 435593679 149332089 794316320 411613254 331753056 13529474 41589719 908990852 751428472 35878744 26349332 544721447 60274180 830023745 312655651 877488027 16951908 566521392 974033660 222590361 410145049 868360631 175616845 967481867 597103494 442955530 746231205 302731772 518804661 892055468 845110924 677433355 987906287 451384162 297315638 361811750 105994318 881126776 806345803 906990677 98068307 735841292 464576423 420959081 379221621 294110006 548399636 965135971 640932726 5032512 481432514 934446736 451488255 206620928 733846662 678053017 644622368 653204909 840360669 888807140 356743756 295740253 68569630 438502374 363329637 230307053 45744314 884714427 933917782 374067114 96145558 122704645 605686821 622702387 553013874 501415932 534298006 33684435 520224960 320455228 857053179 991009005 613514737 261927767 765207961 163634301 484349164 283016389 232728818 945828064 137807019 111204084 250180401 94778887 364914190 329313340 362695800 204692419 154315828 325760960 49885760 824725818 498041340 133615549 316383421 56954710 164974177 126558466 327363628 392942258 24412959 354094218 100058645 542653002 376089478 201908906 491776545 222981028 841502082 831751087 487502879 230348403 791032346 354629634 800699514 179975074 523412559 15494407 707250833 546755990 904780852 738473726 196514842 606104213 706660635 333015969 495776556 647877626 765639071 134762658 194428336 80315143 598199474 838513397 788132586 71920166 552366924 79420974 186099859 804721346 689283113 493016850 971500169 229052070 378563193 520456007 107662964 14358776 313782396 267848672 166762094 325988569 695194976 11263204 289338162 720604179 850557487 118510422 283036351 262428005 18718530 578530984 996608945 694484631 549517152 819808113 199276257 618431960 452549885 959900389 733718340 893454389 416886047 48212799 305860300 387875048 307410032 508400333 779286780 105934783 626577049 442452600 403587766 649122749 899845989 638610374 133645628 217206667 204050860 266389340 817363660 372636271 841792436 132294266 376739949 446659435 153768927 221875035 283771778 215932836 264242593 567022288 431759100 772610605 713127086 557720862 882895164 29102523 530553256 972387408 432350022 649955192 412476802 544759158 307360199 724209763 244280889 305641348 817794304 824140330 230910966 550459219 388148638 924083427 103094852 975699726 825287331 407318609 261316808 215765710 372943481 638143574 813665772 710137740 896290390 412439454 232108180 564694532 621802368 942051076 244602684 27657821 815519319 97131247 64354392 796722206 922532172 775211510 890700341 27386489 590226029 541204507 237356689 874883625 929063488 258524018 186825307 417776528 667447188 687435066 989957855 566285457 389692137 966717239 14322432 460901795 314386733 698626624 30646640 712887200 949229338 162713393 903291046 251987595 811656972 362373209 229333198 593232077 985017364 972565652 75274013 783108144 252677254 211549157 995046056 977797202 57145728 196527032 957119679 425195242 74451139 448588379 551416016 805519698 445364223 816296707 193028906 976202953 327647019 387254059 374347065 309535410 852262014 238722739 683217737 258841996 407598917 495231410 480612972 319537387 983045143 462675728 456983542 911091373 748878430 648078071 321839723 932649016 250405060 992310740 825021725 78698665 355700022 402159533 212071113 92860341 27346352 533060793 770928999 998753289 315244818 903343228 442478919 158228672 438717460 957554670 494726876 425837857 928220319 443681255 647060683 861672447 789711544 282928338 305308928 942478197 780356618 450995712 282369131 156657277 107699465 122386037 894632266 362279564 312487496 699383747 479359279 641087274 970416400 517376825 160216154 631818687 811522742 937565076 172430952 651596445 445169294 682137614 171172917 590732593 949955566 289191504 659884892 252478470 567040140 494916436 797502279 204229173 330136537 290650760 721609543 776841635 73935010 294172403 74840363 469972121 160405202 546548744 672776818 288505322 323753167 603605671 72593704 228251882 100860748 208262858 505367428 81420775 326179923 927727048 734794604 810119932 885369733 532987981 30134732 199562267 759455918 347826638 339577512 750526322 781559906 301392767 17357808 938599902 777118522 836123859 992022313 408334397 90276744 116782764 63711825 330441873 485557835 221529017 616696393 464558424 584982385 991053520 426697263 596580894 799023009 443981592 141842657 808369151 173981967 517256165 654509847 580265250 537933393 37564705 68289136 849536329 233685750 505740727 616073572 176386397 827274767 624098515 354081197 459348568 503431072 545901581 481285401 175751551 604274835 177456469 404522063 699558975 470081124 243661533 663793081 951136991 15252739 944086942 54156788 63778181 226740508 439877106 895986443 159820232 19281941 491913192 210413280 342547459 233799681 716363083 137531237 708099154 32339224 955911456 621225823 790259354 786444831 160688111 485328309 709100771 926857467 432752741 692196795 27012612 452963903 181078300 65756540 40771531 117220655 855143054 460213974 223821003 596809550 519646 3104312 192069668 236040323 454744227 538636167 18784720 511516472 993838866 528402873 820645332 470702813 503394569 815259430 302306627 48108559 994555329 927216726 365736539 26094111 126680630 868497746 454007880 727213618 36556750 423988960 950523923 292663773 377514709 148256103 285318478 928988745 627035826 176686572 254826472 449604569 494756984 649173244 847845220 334317965 637858860 412674824 497331675 240476412 577564482 611436554 737569533 12138652 824656123 137482943 464485661 642817887 976259130 207202428 684774471 123051356 287612233 579586582 878592238 680984464 233082403 113349227 959629190 326041374 914988309 406745847 378683279 531407340 335641129 670567346 148565991 752730211 699818556 842986785 634976285 181898198 177946245 337100307 879604381 667233125 293016589 694576626 982189723 649331288 85670108 946281233 525439524 499729199 190894789 447004377 97421416 725976297 402027750 28996410 48903868 953163529 672734499 556652223 539226760 84656270 159618675 653995326 268838334 366956050 334151136 779951120 683618104 640297904 353652344 502464027 662431295 695566812 3347614 212588179 910136191 925141856 212300352 915252307 225494406 252965538 936638249 607284999 517179742 766860393 661500309 960469969 327145035 249490777 729265466 476397950 772724344 628389002 399804712 711739253 137762686 430637284 966664783 352921194 994738488 192015657 306227018 224928151 327721081 686866570 880148199 582786310 726961165 13671038 699809148 881796821 979215609 575577183 618566086 783701724 849442286 535950717 25716907 790880598 119067889 908596845 159196086 451293222 568503581 313809544 529981346 144965031 716040069 908427694 638167099 825547571 52170395 704911823 717443956 758908835 435829963 274848179 243344542 30432438 337070924 940497311 21928461 309316998 707117905 949192180 651195496 329934521 384777739 951603549 817392032 710441719 67195293 599212922 784028759 911918946 77059670 267220775 920526520 285394654 501902324 781299624 568890068 562642633 177534869 301591748 149930004 558186086 304506645 322278631 648337129 704329211 388877165 149105151 710310479 783987751 40896444 921984609 524932511 801144499 704441283 330048209 93818526 302534019 846850840 551321678 697359459 823649095 528029390 798944228 777070864 814848721 827139626 533178792 130298997 166400576 176371042 191133211 809394972 73234950 634942469 537406759 293404431 285720254 525467051 847696354 132507545 916538523 575137272 826283811 465646486 756093398 21211705 229138536 885542851 361428540 709830824 871184013 629104984 796743687 154679945 889904056 705524600 705908111 494148576 875702939 334910855 30886015 504964670 402058345 833760852 304178658 289523027 792974901 635441333 394788037 563941461 60455353 385728423 348502566 292593416 509016278 445045066 265111072 780529456 291915324 21336558 618748407 561676770 492373156 317774138 259822580 152808614 535459417 331779462 192869408 929465325 718846078 390941930 33550382 263437671 655244210 569832 839570466 90665918 683220641 788067778 799567207 776023571 164211258 44005516 743341365 78771396 478363230 200657300 271472273 932659261 463775345 634844277 563806781 461907774 291384182 357535596 740892897 821082209 420173988 345343804 755134155 86363631 791963948 341938576 467819633 315318003 850596573 355845556 462212247 538492964 655403395 821344519 53445902 246144966 902182393 926512553 571870141 951509504 422688600 554306080 960854193 267213585 579554605 546304665 206250759 863150326 180131979 86905981 45861362 809451011 849215424 913489095 995935266 469543497 169731786 440335039 685523945 554223101 611080687 210631104 402439169 405164758 892547064 267210680 642140679 114257809 671043052 173273700 827133425 981311433 506126320 63730998 725440917 300705081 499331245 377103187 526580623 686538261 424838529 897470826 220102280 395570162 543335680 181764096 129780940 852698313 519674331 703291258 451660342 819312665 47044706 767314366 336160072 872876126 425519099 176821493 119061638 487591116 352373229 557092197 390863107 81948617 323439299 427499013 407571464 681230538 181897656 207360213 556217035 308615107 162457947 877488448 867589092 176029869 258430989 898950789 226006484 678048382 435393437 79892142 860119895 874301814 956025886 773552826 422163545 77279239 940800502 426858059 154295784 679993549 806246954 649348991 551403436 988354053 309063980 524427974 350275364 341066753 355338581 578236552 188343567 336765548 550547027 594576129 906779838 756994711 998432794 411104620 5864582 753157642 132384870 298262958 48839077 890912840 652881371 495369589 915950351 351346419 189649572 66269348 443873557 490031309 457554927 330049146 57267626 749035969 155440129 158082227 638070138 216458414 763468415 770673147 987895812 455081438 478688875 144083408 523304727 127351591 864978008 170300276 625930567 526058211 723587279 948214235 329883579 123157147 557004197 309651351 415316950 910096536 305662357 355713307 1346865 248980217 367325047 126094089 324005688 909717413 279489201 668958483 851379241 973765667 902826117 825237074 995026178 977237214 840267455 397045532 962153595 701926512 425435459 847696893 149610557 711039470 146618703 77988509 737841459 2394527 907268550 90483301 632738062 233916772 384320327 972522399 508846789 907978892 704785800 990553361 178274509 343747003 233282799 828566588 107563077 366299691 384732947 2882057 792456445 313906159 833370879 419708135 193746723 689320390 252383273 132148172 608852766 97550339 243612587 417497996 789302373 340502705 856388235 679584565 351478654 450159799 280129531 295451738 160886914 964017805 801041874 600615830 833487591 705348459 785598241 969461962 291616010 770120042 410392211 228401969 656818257 512461825 170788248 294107763 941551452 19013358 426342622 18922935 202352364 936078139 447740362 665031509 326351008 764266413 783780900 784389790 62177837 851695316 359146869 780803104 762348303 168647746 272676135 808573220 159851741 879705211 840541852 839614964 332039989 521351193 362642556 666419689 999254628 586033444 446375156 757476949 191416603 653994184 367717214 637690793 133392418 64120708 570135434 995195960 429553703 218878941 893239076 567889118 119091880 183384960 329980059 124081702 609117895 296856880 297174627 453616793 977359235 179397926 347423898 661922097 567424844 386142364 895395296 663274406 797039858 966495214 384730216 225131778 966447525 889676297 538650318 230582792 867959498 825584568 152769953 519147597 34219245 424834445 389504784 969763448 910338981 976891916 368792586 571798469 64901897 388234673 341904970 558589073 368818174 2825452 750207005 652735603 876099802 331356115 889023208 83869311 327054181 122928562 682768763 171853580 570980159 490936666 191591268 807837444 997918911 909875950 679609346 411933487 711473653 489760407 624884097 462115509 564423107 744622743 891385457 454796224 232001036 994187060 650560730 907176367 329661236 343192782 360516692 339226872 832173641 849297378 737179898 57722920 543380150 928750044 942764655 976716890 399842030 125626945 290730603 889319555 36987339 663177329 934472741 124549547 548670824 951556901 774228086 239098758 447046092 196382062 257217126 72948317 477881750 405752900 645290363 238505001 346533759 65232284 601518365 548161887 762190928 587183839 331936237 663182429 984823981 962294077 348157818 989051134 600277953 461369628 732100884 529179396 149702751 726857724 244312272 129064703 578027857 653867693 551941314 828257901 841588670 311349725 402604322 837080213 272982893 760540527 416661132 491966573 525829654 460543295 695516904 799820715 559606154 200785433 716603219 479003183 166835922 771124909 962403698 157497708 752638933 784048068 728665732 541016738 562379081 3011893 443725518 948697276 56867837 245924784 304817897 746105084 387396406 154058649 130337737 530985604 656064961 716955261 249011472 61420752 884014917 752675857 494389345 192692270 53922919 89950615 636414524 249789175 76139474 738499818 798312398 918669421 633460154 692086282 589635994 946274905 194708632 750103423 422485309 844411150 229659342 350171933 226653726 632148355 595173627 480033322 799432451 932706715 880337495 928241784 720320410 234163833 152477956 953393323 588592943 399496851 321016669 496725269 626737286 612515715 206870844 895449738 925378089 124472538 142394383 60282981 699224717 805448013 377416239 336211950 815330796 909443559 967204851 778427167 76343651 3734962 353055604 121952555 939513303 171473415 7381876 203776919 285282781 791272966 826103958 626099530 153184377 940747327 947822470 796090794 935356755 346267080 308651644 685965613 62449812 684530609 826289469 424659607 576265404 735227678 969003097 157539532 550504461 76346139 481343006 59220354 250996904 420392952 599395785 70356168 374681270 496617209 979900621 216288013 877693234 87261347 284625480 942350571 593181624 65648065 38058470 476368475 794742422 196768287 67450990 283963573 462668470 82014038 231813859 863029857 164670477 922557616 645403152 608726633 894263313 969152862 765945853 221407245 416620864 655676423 169345790 25668842 761179427 50395787 509618873 250582222 243446202 834442965 126467376 606661752 717204465 640287667 285283857 177806480 508339813 293972261 382684040 185079989 910787966 63262818 16057253 769797754 487547525 112455916 220982101 47880641 125823891 807679725 365091474 465212658 514093074 370799807 138422283 634961178 1929967 838490815 474528962 679441964 964880452 475969267 386904867 291853259 866714797 119069734 495825886 198301110 887703354 235578021 271282986 688839680 735017191 627688131 473984390 93235877 292845519 126828531 322050796 728076671 772026477 645967917 399595563 299565657 873864489 843527514 760107226 1927370 20015827 864042894 412335270 731476141 979984976 718697741 661320135 277222412 919761481 493577551 634026827 475313724 555507180 107274710 35871269 478170646 574638605 344404964 50789258 955694566 147706025 109904105 942328623 774457521 838335754 816627187 63907023 68225321 165338021 494051854 939671532 550147078 667774433 138479311 390637709 648577660 918801655 194533617 233106276 603454326 670111753 632309504 186796390 102842462 768773036 259634980 591900440 823249837 724968780 545860656 670045439 987823653 649555545 156589501 777405758 90020603 840664244 517936586 431527790 161121737 378375924 986178692 714834254 407299910 95974933 254808047 191796820 66460629 433922175 7960460 69267071 174785788 635117544 516721876 561270087 379375715 46459899 927248245 470313524 309006513 284306629 903948863 438672620 661588820 732894079 476175711 208310949 370905899 499481752 785734763 656760036 512340808 83061592 731095002 631982722 126113504 123315884 318456812 339022418 399392589 205099833 269682759 92175699 923363748 719639267 281983300 517257941 301174528 328278864 943742957 815982724 250165151 141784989 946636616 323957735 525767993 554924309 168577511 920680386 939602126 961858294 603968108 833661682 70417038 315811653 752733128 806905286 814467340 431170385 704966543 131562614 649985335 756315165 290518289 535303621 443484223 774906422 414724710 261886920 951204962 953772718 905994623 851348805 821016416 962821088 151697435 669457372 647226747 63534127 258823862 152309199 83262540 898034557 224164322 734712392 61113000 492036880 846715168 667289928 614522155 117209488 460236005 618088745 465151619 207659096 43405265 32747146 523656759 488283079 607577130 533651809 457706149 484800134 639119166 276455488 834960883 288411891 896439622 252735634 839260785 619361288 820468476 154262554 159351944 485658432 846587554 152795223 662881245 288727885 245381291 232554917 3253854 400266723 7110159 434896930 776084036 349250355 517173362 237392581 798840179 571282130 945187835 514944330 390164656 976912557 77145413 942971800 195803236 293550416 976085894 935169999 557878390 309349264 220007462 98302523 190845155 57960484 320720173 282078407 814147042 123100583 694697265 721502799 229696885 607666422 514115982 99598427 543132019 238958985 842364109 503837213 480184764 860065228 423363847 650947533 287912605 333385998 131514128 589165310 576107912 668339211 584720481 703163004 116195888 248066811 947669675 321155905 261718114 731348294 528456071 332738080 926623016 56758741 944024845 95356431 270184168 606452169 876453031 207487509 545658140 392438176 195229548 595698352 273908955 675994464 566904248 199529713 664438091 748608929 537860098 555067058 982631474 859359198 623530254 740198364 404279440 933855759 498182806 931760498 276709825 675559556 450203177 890824471 761517005 804656143 913048570 82975520 481468078 357123130 90979260 916690165 602771952 969058886 360008462 368815135 490055118 542496842 230570493 342783085 743861370 534968005 19440570 21743619 207111702 563045709 557898461 450775906 737637967 696934595 854794219 905073482 333245064 25893376 843563318 1024950 53444056 698440528 545578647 675958338 389485620 4034795 903757622 227311469 962089218 741532693 204773668 568640499 881374733 255550739 594742521 953324877 949229307 754870170 812007380 391406538 630832797 671888427 56329479 466078707 38110213 894442502 547455257 353495870 444267331 36014987 857700915 183704459 581605707 543291028 704340217 197593496 794431760 811539362 507609345 937859207 503881645 387343793 536788444 333053893 150438321 632107531 713093605 786908098 800272951 309965186 775587015 705781719 675138628 208943865 2601714 428020205 3896639 814917422 705668416 71748775 959066332 787572685 125079199 117586308 711527956 20556264 973694431 546284333 951899709 979948294 504603753 99044920 905435098 371729669 624620020 123798161 639348588 994228455 813858767 783911003 231441709 256987912 101575063 147451142 429205194 293597891 647196415 229929712 20203484 271109814 813471669 501936334 446981663 982926721 492975913 91970086 435099894 354523829 248250451 156276317 767445382 15827887 892005855 209547373 273555144 243628942 761620440 161321868 661412670 824767329 902825101 823099072 772709097 78876386 123711106 321627483 210901555 706817211 11082416 94116153 840991580 349484269 257617947 809682145 73844166 928843685 680772180 951836479 438801043 551600812 793592802 915625293 742095386 6529975 453443073 332281290 452497652 916549543 27443185 34773352 771091367 668090153 25921299 276464159 784499754 500513980 2850078 919327334 861603722 172887740 794590007 399732913 266429440 950312011 670658077 138039522 682758663 767348634 784435874 245957463 65286610 905123290 493577058 965403764 291799557 612089383 243041713 434233123 470989124 613602720 827453702 247038941 241708707 653598165 274067639 177588428 303207370 19670210 747183207 201787237 817925839 395540793 593789268 161628914 621567027 616872220 905774302 316440290 604554355 378171577 466684128 92665122 321404717 578164816 153008252 842965385 34903825 25837530 342594615 414316643 343664676 294544198 563453731 399930048 451931702 345358303 129943006 571783866 338095290 948173729 926138733 166080334 696444920 507079494 94713431 216444063 412202405 403560948 304328983 751906060 23259492 901806432 36235761 566996673 13318593 303020284 290458521 597874262 355907125 614491942 299759068 494554898 8894060 677269869 782957424 894420625 378143224 536106423 720216978 425411508 286567060 118909849 441017290 54379114 731341232 635690090 865176060 304450794 809412395 578821819 971725224 816111883 158222959 414222756 826899275 892985213 976078503 284997673 870143943 402123028 81000039 120336791 976047106 105811908 914194178 877088899 42136499 715565190 45470770 922855891 444372739 364546487 244387722 502227254 774945453 40243242 958425705 102178619 99674467 846551838 761581943 793915597 885289678 821520289 855604706 531819759 911838988 462516120 202233128 458442790 431902285 430601615 151893403 191998408 306760678 908304094 948465072 378197523 637023216 545692840 483435037 520279408 74002139 888618763 387315270 936534696 66796428 157660495 139124511 250116469 909968112 571639924 234544501 830502552 458050549 837898348 761010128 757057636 550397985 562011796 88729897 774457013 643599307 861772053 915460662 407740159 528099325 931077778 389034972 522772370 937854592 178945097 154227939 333461914 350080479 157177782 712376210 74988624 919882888 102858120 347733738 38159597 652858649 431322599 920489519 133234845 493083078 353737081 548351485 629988260 362650659 681614496 594334745 972351334 689592723 678056897 665998725 896478328 178027259 822021483 22469579 346942487 298251218 987294478 10307621 558789796 342788392 879622045 539476795 153147617 988284310 847218711 549720156 797165705 313895634 733116782 720181903 700460481 128303881 876955018 152250284 459821009 62751460 126640553 395446512 85418016 600461352 492422488 114949405 875038087 887066410 465235003 970249629 222339053 285922487 753682576 511199197 617565939 684494284 795627964 293480292 912803660 414780222 832274473 541662246 88189171 775618930 640504926 486779713 14760287 259462123 535764815 457210579 946468081 407016333 394957784 883786292 258375961 740370562 887628313 223614164 795629862 830877379 571257717 855048085 579843943 731049338 200932464 342104085 10220012 74387827 530494536 848226314 588833729 574383868 145197462 917210630 600110209 225352219 608514865 849224292 755537390 941822459 156763714 226317599 428358684 761972508 571491829 696033723 738521772 864776688 376111340 410780148 397437117 164264426 971383564 601221335 105017647 327438218 845429027 749919351 993153326 621372546 88685827 979170655 98223491 734277625 836528057 338707718 900801959 939757659 457731859 848371504 469871337 555269142 393505861 925571235 236888854 274051573 209401008 771881764 983098512 1896505 972200054 694921073 841705332 26362980 914182446 122494625 611973421 597076150 128364250 687979309 346575365 939235069 604042679 859745455 103042315 948559559 366649495 471703396 366981058 373921526 764707492 272472895 774698106 723257680 498156303 680488899 933959466 243560789 128772412 193124973 506490963 562787046 806229465 658840188 788462323 160766408 732897903 546537981 986667754 949605837 923497108 397154834 970110343 957429690 382585649 560997167 278518237 513881089 657129004 536697787 27106234 329451216 184190945 782601214 720830260 365807147 711742007 723701684 938806713 64563316 124251166 6402155 309443266 90799757 841985746 862056972 823854477 117612679 245343520 46465762 414616197 661490005 309828761 293026925 399831367 312244727 162021680 576715208 746381820 879018688 830018813 863460591 588706047 498081412 506185528 963871484 368327131 694792330 90859025 515117547 217733706 595514828 756833144 720182733 279315300 630667023 645795369 34183035 418876381 605445924 408983425 273358893 923938645 372134205 52371627 948369486 155643530 768991851 299506110 888600967 408520285 486884655 594006585 573958948 701986119 808623580 477163694 856052421 461266333 934099474 463235300 779577277 837903577 311287999 812737742 229694996 715840533 47037341 521821254 675117031 647456641 710201402 204979289 187002412 621547044 537056792 33246666 369226870 869847299 747468252 499254609 773506694 551584407 890564441 57218934 526568656 646673299 446762566 931088410 112105783 276310965 943044859 269433191 557849762 741089720 944521218 178544475 568726788 970678302 615158436 756499032 474950826 591459244 565505822 132664772 881437785 660648429 502084695 208791466 888406149 12130762 500863289 67281007 777714404 148445745 148707462 663178748 531810295 622687917 884361665 979356795 791687988 93303541 808947741 53606415 609910692 968829065 969892513 433157328 70217241 358888531 278769209 615352478 493145066 782886151 679566455 957401353 14293608 51632925 680978129 458755526 274142294 786220283 981882756 774214248 939611797 772791094 104412599 438521838 434216132 825433260 671179481 959288834 766861777 899142558 132802228 340331083 858362242 262979895 423927229 345442706 354091851 991060103 705863698 246216479 699443093 947525675 548013534 433058663 327130273 557718181 216696034 826559409 921331425 71037707 639982752 841903699 991850984 260083579 540266118 975749140 731635979 16669014 53309021 66039681 351375389 171080537 811829849 444115012 87424220 623214895 954550882 917115547 798105893 625360429 769393102 218799814 593387994 745550466 812278041 154100411 606014193 581898501 263603702 506062036 195626474 716682455 376671315 462965271 572287961 192717001 890053943 719115533 54855157 990313737 571179700 931442006 426188603 310122807 625926614 696295464 622097974 740831076 359372852 553569117 249974979 545811615 69840734 830315964 373593483 760753344 673896102 364533553 766974177 194640287 52678890 603338603 826793646 713443705 720327335 895405562 57605936 610863465 844207544 462312699 225988869 806628412 914464260 124513109 632657722 705068699 987628866 450717269 351047018 686108599 321585167 186354570 818954479 854111547 829022871 877958879 23014254 639467242 182637946 107805049 424685288 354611219 924527393 206172375 564662720 829567098 524707802 147938125 223509897 182351223 614466508 166996121 549475549 246076317 303834101 313909127 487288774 171088155 596750390 328122940 782058506 507756893 605286852 536307619 408369769 985939256 41067383 825619031 958997300 208134404 494147124 335811325 673128934 676987467 843428327 179738128 46609975 200929648 449104295 985435903 339644641 159350479 459695301 263417854 675754250 547827092 997185212 164978950 384614714 844178147 501339186 729442251 814962726 831052801 291822279 4150738 682466881 387486464 193895619 579310257 917935998 743634212 814297149 346083876 66247962 374257141 967921692 574521218 132122721 631914212 504938271 672136630 419472065 593699318 660854452 801596187 812050108 330554787 35958559 441245754 426685850 735630753 667001180 26098419 325112205 217622656 577464028 501147133 492324102 323039420 313917536 172392257 834317336 321350161 480907574 740218504 122958068 605923509 543590741 597803033 431735864 71687353 148337812 704059367 411973884 673095988 854354172 153097767 747584073 284759995 149276615 727454307 539556746 24676314 425710236 416878923 630186341 629731490 698937521 883046241 402652887 791171831 677498777 462794700 608195207 340462226 809984023 211895630 834466668 727884783 628231880 113655887 362960696 585462471 695662159 426995588 625920030 118180859 878366853 760745731 729471401 849863706 171480833 403308586 392324929 148010417 641890695 165602136 733190758 416494626 528030592 789053995 801538454 547024531 62170515 927592594 570984884 789047110 525731127 972212238 743117077 382846843 573047742 652126277 480679387 156709547 702066005 438413261 716762593 641652598 122967213 608331502 995434573 981659430 659730494 276498505 106070014 138602946 378428392 584700792 513306353 106060855 139364231 199522218 556408396 66994410 284435148 98302448 765209611 621089293 347928703 269127140 833819343 304655310 65087736 521375221 187533827 143265304 201174945 102651561 547984152 413589030 655006068 285953718 669984157 748101514 630064462 337595827 904341571 744536027 614339527 332015650 365805367 980757701 805576468 543924726 219140348 89334537 895455941 585614716 53089050 188412120 470013997 579201457 147039815 558700500 755439436 57639337 404226621 574946709 88911191 244635554 101905984 150637982 179598030 30507361 818160632 413271450 775576168 421548855 680736083 438741337 585540382 27319733 252960974 220293817 465785335 328439617 812837230 279669500 802415426 750816081 528554145 395704356 581850186 456599497 973415638 18621222 644484417 412376919 839894409 89358217 439418258 567134058 363410703 70508712 396008917 32443748 835838176 477723962 451414025 475921761 456680624 304283439 475329331 712662622 498800976 721508879 75323412 760619083 167612481 837556058 990920154 508975461 979797335 322358993 306497537 94025886 104084557 457924692 296617325 467007362 353286562 68478735 638756438 509560926 509300804 819682805 442736569 14929484 211054426 302823750 574590909 230456891 396048259 624843580 662655516 476107978 772923494 680366529 600781436 312597249 971495184 26537305 948373276 786184523 53758908 563267335 717164507 825933698 916172965 512598347 369795815 678764021 974283324 385047693 471084911 980224965 892431087 434916758 86312292 182044603 529841019 945670724 401200502 992796337 10890992 717011272 48776709 979738333 994291037 495897026 995211058 888761931 379795434 903508957 230720357 488678564 143641230 605291977 751925690 733246651 940495101 712992003 113577405 600805402 8045219 233076883 501532321 811451654 131074169 174935745 392271161 158857750 722655113 331940291 678057533 798239733 40454759 645108711 833500931 13225733 915934359 756553634 191668264 331993128 322695046 182767170 805277999 282230711 23105858 272374234 483238033 78131170 230535435 911500796 818706906 781178140 305283951 677816380 44250710 546304974 73927035 601544094 628628413 367170382 450080751 927407569 439486056 847157167 231051752 544419903 993665086 926953965 89439814 126803581 851556501 313083553 894713378 981902558 726998065 913597037 767040669 801895587 18786964 577724403 797804816 174601243 389530241 154860678 579783559 258194341 805512836 780373351 396571747 872275079 425349566 194783551 500486812 338085350 653448783 100897526 333161213 98781732 92200778 416097104 203536474 972751963 408734842 729513136 353520671 175871258 540736697 342622596 339735949 944845232 462085149 116005217 682171684 963327922 901503523 127483068 18599551 900501564 630010790 44513968 725905502 604651866 873991892 462371337 812369082 47607076 50119776 527251516 578938520 893877189 452568827 510034511 799947967 758865447 820149797 909826730 889273487 318366695 581103721 389854522 739112061 661752946 805230195 780113902 134889666 928927136 775885940 117018718 536211751 693827045 826561791 608558944 756480030 855507587 611064963 244504258 84692404 577223611 925444298 749086872 412159979 942266932 36055502 213321239 28344855 202711087 518139124 651851825 511254414 425383169 61044596 876562680 694304525 100357426 552009932 575040970 65166370 544100856 274983860 435284626 932272492 876330917 612938375 223397970 867019586 576500947 66004780 464137336 553991860 975388382 27623923 372551205 89695897 109214530 788730059 645518011 143433009 251369041 928307513 564840282 343801693 228052110 581517835 698847 942362770 704647537 606693004 538349010 549228766 85572310 23425005 606494427 298057952 252170095 564385453 692648805 259483453 834424085 940866915 914350718 986437207 838832468 945940819 139988938 515263173 40103443 868832703 603481992 275077260 270664502 929251130 859647220 214645611 712709321 527300219 204654308 451798939 334854216 426208256 802206350 861527575 428535420 403492759 295493148 352867057 791967289 626339780 915757371 162674957 131708870 788136841 868040556 451797576 913255765 813516401 448498940 538212702 11197148 290760374 730504885 943857200 202721558 605277367 954968525 72657684 742966874 197550113 87364691 288091039 961417958 237209288 840657085 685901784 726079622 898232621 895183057 470359480 632004303 852263591 363730275 979271896 498223804 482562696 215715794 600543536 503240335 973924868 841062424 383376399 965920973 530523292 356468876 332008241 220880878 783089778 415197709 985120844 240313040 105378598 500485992 345329531 974218518 816983101 390295104 355944887 932250676 738310272 985214119 758538081 553437634 602543185 669496009 769909862 373290816 117748361 553750224 718754298 438543544 42548648 607231119 535560665 334889311 208867413 633561542 896631441 62960591 472212921 403944847 875816408 651081839 908358945 343816286 64231667 117403134 786781625 556765816 284537369 872725730 235535700 342118386 468212308 819928393 634681940 367215440 362895345 142282544 387691625 695403762 488619337 356554123 478988188 435466654 621271220 374585714 317739528 573473237 274754855 344391471 711541311 984030537 880734641 7823332 332713596 278957966 877998453 770856436 537664605 52511101 270070279 408199177 716618544 339587131 616366298 818995083 173562639 185244894 149915986 323302736 294637066 250499095 361459932 928797563 968388003 508183162 105676576 821967238 103470990 378994948 555090717 152578016 199302552 340245754 197972660 356439473 987652182 118228241 267959090 110965158 316635718 834916770 895183613 19760843 561274924 624730817 314097012 936610981 396961492 743416089 654788628 379382869 589608367 325014104 286876016 958002521 180624533 412689503 294005850 966770098 556850573 580080731 927748421 752277189 543630223 417630954 222792805 307898228 972730046 699407419 38078906 642838455 739915311 700909440 155614148 189408038 230278846 952487901 774001336 83846640 176294935 670264449 691693103 654869272 822476086 727530620 661550491 569765840 672780227 466971520 553874880 754238876 533797806 184890837 184725929 797335094 898241269 457357578 730560732 469470892 76076501 962656799 786342165 878722260 93790583 697083145 888127597 659778775 473108072 334728562 778016333 275624243 740188225 988661632 333762185 997684252 822761480 587146118 336500593 710054462 613085864 1335870 179829421 671643340 984753626 472278711 658703114 978989985 224384657 824695624 262409924 880073087 958272420 985054955 631060938 217899638 260635810 411433631 184426921 692118789 841948112 391360997 307164747 751736440 819722192 730423544 856620576 111815671 456089877 458844356 17040334 21502195 54325196 303255067 657450702 563270665 109809894 109613150 510220488 950046799 199048681 463429593 735214272 108088557 53955639 919199994 119831480 965538039 606165082 454571947 704666826 568493756 406634758 322902645 438100721 201779787 442124137 745369387 65159634 812255889 405803921 800573328 154986569 555714786 700527584 107672783 995471730 970718164 342609255 404801106 900164055 17558285 883209454 859119958 113318493 797674526 637288333 218997975 976968606 844381246 442218916 883530456 598026337 617186283 448245212 104860174 891614671 50758210 418943195 631158319 47034373 582801648 483492253 301875297 161986855 551918290 7101044 529180771 559301056 114982484 477838048 310276134 947173296 891956264 644466788 564916973 794680669 789766270 188286734 192494468 95145740 990304426 178326038 731489577 185361610 357276115 20336642 933371288 391740993 365463315 688015497 225919362 631998193 362055371 620540520 148515194 274267507 192612533 338648498 41782532 890174360 135621467 205140550 732070687 696832603 317663046 722202213 414968067 119302967 962591507 222349001 561579468 545533507 198569840 165525628 312983013 359992168 537853406 917166282 675276674 431030370 747893106 704499085 470422861 163227058 833106734 378048449 851726014 697225567 466850028 268656648 860730981 356101099 851808968 136625177 638963330 732276767 73865263 531664943 301671961 323272606 648963565 998177954 166637970 823563924 769866168 88327311 869720012 698450027 947154153 930543391 233472788 819061322 469748087 396256956 774784037 695306659 640139885 436670680 713457423 264731102 43210355 562960317 654882598 716065148 671690645 725450843 710058334 918759851 903650913 41011835 183975858 115989300 26849549 394810116 999964858 124142371 737986298 673055760 497857739 555699098 996532994 161279229 173584639 942317940 247392657 440487214 431273160 746221537 933137403 85899448 422490345 691506933 745667092 349662338 408674911 751695562 353948274 305378791 635762597 612107162 532201880 215331324 24704504 942220298 820409037 177947562 961872007 580450736 129701817 361744008 784079453 100183970 765664254 196326299 564287686 346216911 192764898 249261497 935588053 600689155 318278645 255968719 799855415 121784001 184835570 214225817 478417392 258037698 821361876 541441323 420029317 223296917 316239274 503466601 567472743 527176745 933900127 114122868 710693299 463083442 724513123 478444811 969308461 927796566 998810519 316865077 114589375 700748091 704238993 5051087 292363883 213717861 543708525 561892568 883800127 384818824 94596991 977930531 271051878 864283401 839623805 813095837 399495567 593343623 654606527 166374666 386658119 258199498 876474971 381593284 762306819 244819836 429694113 801436514 484937043 911596244 316138377 449131080 142656026 140611478 287936557 561065278 197999010 479248711 154302866 910673926 751357358 492202904 700500595 633179470 703243460 805614709 510677329 310375385 963831532 167641404 57642840 885820105 286580898 798935796 610700110 368336190 234855376 773569152 473151500 373642930 835502162 908456225 800627340 729641123 930918931 168128203 664662378 391208155 959664202 688388008 823962404 568851127 206622574 252228238 241575992 467884854 848230373 576623261 372675644 606834691 405622815 478836971 433580829 807556429 130643086 455198161 538083782 101492750 768440694 771615 813723385 747877103 105360806 905693763 202676088 899275379 191562343 924451804 577636324 976669562 241424343 64857143 296621318 576973833 193974177 267499116 851885195 859480664 197085726 723153160 347595028 581298968 958814342 497669846 429119955 999907412 941087900 361356868 370225072 368716307 159724814 836060773 783107112 485372209 526515669 950244363 172714803 310387285 164763957 546285418 919934053 650948109 528206320 356078380 401491751 747723451 423411157 654637473 224984173 580892911 232564841 959272113 191311408 723089788 853125548 598798607 452418187 332302558 689824713 748020744 683758236 944020388 61249549 717477550 661174436 485633671 227113199 375248470 90028229 246378621 442696353 175040 156938846 620836284 466119609 205516975 494494317 411282148 944233624 946319256 917189558 319657306 548623729 22577133 261736657 894893600 21418602 316825629 156226851 313111352 877555895 626712552 229784126 934511131 96224637 159549925 421269657 376849445 162780141 834664765 356320297 858824822 335290706 356607807 673986613 24825391 680026444 166440199 679936724 91785471 57352664 560353665 630892451 680066018 51123492 363268672 513099602 82839544 456700899 629623336 229770063 811658173 585020299 237353554 712202372 486452 469853859 520489566 186671505 535604217 195069848 461271085 281641544 235001646 635384217 569915740 221973559 572360753 971958535 143441284 742678774 806189054 505868181 503233644 167248286 114094778 157256311 697134977 331313506 309939189 49018483 570486913 310815725 336129968 237503861 626707195 27574490 164165016 460407847 926207556 262765454 391918470 146254115 151246358 319976185 395680802 146298788 569979107 676144648 441926606 381002409 532981362 186927319 950469726 186183833 920686345 606060017 561313598 534900410 717825455 461225476 751773972 148550044 651217637 803413242 145663350 708225256 256213782 612086645 216257430 576085924 497368861 315856647 611514908 419997330 974167226 587991918 792106782 562440563 755004264 893104073 70370473 740007661 52360430 478046478 823259096 369837668 9276511 188337285 301977041 741968067 773630808 145072137 719368556 670146984 416766401 532281378 989280883 817347488 727934281 320506632 886920604 912147419 52095845 991038781 989023692 223996756 823491679 418487526 664081642 29154159 342314195 176749151 833860093 992196258 942614500 518946219 81781666 980842091 976985401 482205308 288792667 116540919 160099270 706220189 779270108 256874000 35879201 164944773 148843666 679784177 458992079 28152594 343793066 790674791 218495977 30451954 483297526 347476153 518845522 647464552 519168128 83101010 346056806 750035464 444832865 285452349 460876529 741979987 468852438 569077876 299736150 383531185 349093708 695831577 564398681 346269692 753608423 713911341 295071298 94163361 562035847 842367634 243275900 576230902 818942536 267682390 929155923 480406616 369652147 713345762 888314967 166404846 219297894 296471411 339320011 459459591 684756700 42619576 761666479 133018059 999847152 916434280 241689176 585248974 134848746 272104394 17446469 397103258 227548847 879504977 850282962 654412121 842934603 972504166 566806415 852936777 238443760 790744560 278856317 757209113 334487154 681510274 80948382 631098610 603192586 813591194 753760069 825265985 156285449 886602522 861135596 155024308 994427523 526790149 405516943 222808309 451681354 26941152 878770533 486855884 627670300 425955753 80347794 37713663 527267992 950214639 134499072 767037312 667882927 862585172 691469620 726826561 844844316 954519710 707196937 494350148 211354290 732200803 854382233 324827317 774233277 394367776 328558821 977311006 43832351 171695553 377995079 818045568 100954055 340429250 972928013 630219643 282791873 647417473 40060747 87367726 775142454 200869862 826158524 927632210 409789003 461599297 244051599 153937040 818234613 149178581 785887321 936819432 310473397 728391520 158371358 653272955 479044022 516662963 63487232 456919133 255158503 676711596 796036654 434214380 217841299 385081432 805209812 97399132 318066929 854396623 395883516 279668050 162545859 57772884 668510238 880553153 142150264 64789724 633796836 806563958 233624768 870549353 810638825 528639316 638810740 174011023 325651491 137473205 124876148 718796516 642468880 767537987 723852549 430257149 341013012 761586533 111661313 478578701 875227870 885553617 154153186 948288418 528973273 143041889 639098692 344137091 292009850 402204437 898824677 880152570 611659507 731984617 171644996 626473093 833380540 498318974 684428775 106528940 204913354 128165905 411732373 989306535 153507834 345521773 640024804 48203079 675269134 641226614 222062845 354389440 187156814 520359685 15656877 57542609 884274974 656847559 77360857 749050903 263977327 902470814 29147400 260786679 417068496 441378703 462040071 728878283 947971750 677453785 284192829 793334044 784506655 339188927 532198385 901824793 676965361 105546017 163403473 996729635 958328012 283003367 468016150 970590094 118057372 804079336 829929679 237801953 730015084 403105182 319534444 442606441 399366176 342089543 170445544 29303873 626668988 133175967 201516078 838439023 855246283 605610222 995973825 108735083 812865666 452610259 668604275 661815783 347124182 342865816 861518665 488450211 156260556 895291581 56015881 109289219 60615544 762630808 139284735 549639870 739929766 927883710 219101994 404116263 217230935 248274494 400345895 901966341 678998573 894469953 575339871 202345249 311417359 795760874 606447637 832520832 586050147 403087568 687385559 621013593 860010968 639190044 262197569 106991356 837497705 804680276 252445420 530070994 663669028 549725360 971669802 504539478 326318954 199257932 673423614 514997474 749947088 454966490 850513810 922181602 991192351 19144106 34608611 8846636 574578131 559720283 202650270 948521003 509319354 494068966 907186533 495093704 85107416 863345414 145715722 25438925 202162439 686952407 938797526 952759488 816875145 840010406 398573476 967740233 24639827 523267954 300190324 356786546 788981819 780903534 566692504 56870397 889831390 679057410 644330212 366398793 799102534 172569502 102143805 635541686 623453823 916478687 28208450 563647119 737110041 740484305 250365021 550726883 674724294 97195261 271998259 464427305 441605446 73092395 197006120 594729430 526579512 683637697 399899441 866287020 445649358 69736780 55273476 616017598 966296659 49808486 388029372 643607949 310146384 717832248 313658522 759190751 479102503 961999684 586070051 320876095 638477990 629851088 7723265 199781342 675564688 569360390 405321556 115140877 368302230 604505720 330025653 957214787 69626071 330930804 440888176 168052153 506589116 373644920 86932068 711323236 480379906 639506579 493513186 662657165 414873261 734553733 152063387 659792491 9410373 180198563 211420313 481114628 846749194 53066477 202166525 234907108 328580730 769515581 570172099 340414823 280886655 756389906 116735437 190336215 289073715 429235542 432645178 784480088 138026788 565964720 190239847 477558889 952323200 725120403 822147822 765641199 239815116 937383363 884647947 258044796 743878235 156960399 889500548 731138039 132255856 355613044 62065641 164973002 587697717 447368154 410387589 418708530 232574507 976723305 527318179 936750500 778384184 170529307 893355068 114913537 413095165 773562188 404368793 295175665 459374632 159128345 147766188 657053989 138238363 177698750 123248127 119819348 665989694 802893518 143654703 32191287 104608594 641744294 313299629 447423442 810313251 527501554 230151294 80886692 590484835 541458489 749918278 2940182 541382654 677194601 797889543 799368820 265965152 3060552 50752210 58082622 192760743 442053107 629478855 62473532 279041120 324965557 185089513 786291938 709532837 190955244 752333841 197567017 577879206 457015413 738064822 961568541 260232729 986890933 136508421 254924565 48508692 619026674 703341330 110709582 701773080 604573980 611297543 439823751 16689990 835798841 633487634 629167821 113564949 203630692 220591158 210581869 936368779 723573103 510538604 841367947 655344571 580224731 107305122 364252554 139385428 270739580 468277900 232822080 615682255 232146860 106144626 436057893 71425697 948826934 768725636 175945103 361665877 225705927 787359624 521597059 730661946 675321635 762956296 827913993 210160939 98025911 951998563 643802174 366559674 330409390 699483278 790248407 192320303 53784027 442502415 264621336 384860778 533398233 313984084 939300838 445938704 566510010 305737253 686214262 308755629 487070755 305637782 436298150 110782839 159495623 923822670 225965824 396026286 14748414 942315431 331630784 455891343 579588293 427341674 341183698 261394938 783395617 596639456 624641218 581202558 954604552 73287484 493164786 761279842 576941170 471201323 752209286 217741286 991311360 384677363 469999370 349081495 185111442 929864419 955804532 377222883 747726351 158477303 441726004 329558778 232430759 906137547 50088811 559092084 846730917 78386461 332669479 637831335 519666531 12760559 600462161 369241681 563386444 693931553 346450203 754408163 177857456 271793478 285059431 867515805 295954901 181664072 914837603 415830723 588422467 134774846 867952961 815193288 398647802 709725015 141760088 56081612 628394577 178660674 741913464 383544027 588268518 619143938 458169051 491661204 350241914 204613290 652116768 854787143 813267659 934538695 475872446 129406814 194859268 645315073 575399325 387101942 924640812 531244764 892313004 908484431 694607553 435443250 253577271 682522413 339624283 15731390 863348071 954816628 435985666 47338610 628442538 76088445 234990135 342111853 758896108 732069839 452938373 880383211 206873931 64656961 373236074 394859973 510717879 332388961 530663989 652698109 826388071 198634132 370454646 35591112 348917704 34135847 568895083 818787548 651860182 356427999 608325880 652409279 736805238 249159322 952606368 688615040 513281028 145142514 360003766 350598518 962881172 562426240 293777398 532062814 928174833 306476266 883807950 368719970 996083714 399391602 572336408 82676266 453972872 390664427 203033582 803353614 246541924 864015496 585935282 486441963 466307783 717701494 572474606 348743884 861799845 855446329 423880427 428662311 531362991 233765651 773105850 747393759 949692387 117950147 533023211 848876552 209712652 197348234 749186088 677419777 187583328 520644490 742486207 247761277 865735467 213113493 468558954 987296589 284798819 994967898 558803463 191645708 813686183 527611611 672080013 925117411 430884144 641608500 165086996 6469938 57599378 304636349 885497327 293350480 167145225 958946875 692387881 798038314 275944630 847939255 718233366 934626856 213815789 494950568 531883585 194332801 352135177 176708572 94545591 717190913 855907319 838758801 804350869 86773636 885836963 591553645 55060527 757733961 423827853 516145331 790029756 984269560 148324433 918409399 176659480 128929575 26866659 869231741 993167999 453160247 416972379 821030778 640261551 199140101 444641949 524730200 133854189 480766275 386714401 266466596 147215991 135189184 55086118 224445855 60580054 253597291 587588802 130289240 271446392 422248670 807476956 381323312 738321297 645477437 240667706 130806040 543333227 898558342 974825373 943479220 860557472 947235947 991264968 387377158 570359878 948844899 99287800 586754487 541694119 204448405 606896173 114764839 383715620 209020153 851459729 580038250 307802786 758121872 363535258 603491131 400171836 320698003 772094386 437263814 461616958 822929914 160456075 660058424 301304190 534279248 12766082 487025503 659741205 606829272 768863746 391078110 630693365 937130804 380553974 967817999 83132074 963431759 826958674 36331916 538079631 803256098 65000974 142356255 435175544 787240396 41663874 765734706 129139684 112808148 601990618 896255624 923715940 33258203 561216531 812643511 938815361 361442742 785748520 868478478 598937699 168246888 428293220 702957491 648981788 183102557 927448412 131244083 179334725 82692370 636243464 53282775 292619307 731526634 750177028 999220202 938178382 926783207 256644085 235629158 831886799 731422353 529403263 136411324 309423002 146906467 232224827 974453555 424161922 678348258 694576886 338140171 527084633 986811644 69919865 829607415 386763103 150954432 773981350 436155587 265888405 472212195 674280451 260510779 750026655 990903784 99362684 381111941 750846975 211508514 174271929 829716247 461480880 390645987 91726322 737524344 683720811 986906998 360733992 539336331 548884467 140062993 435443081 107481406 731675443 891558417 960146252 970928308 524944349 170960199 366047865 32333297 563978944 930880582 781334436 595368717 504075569 713704586 288012536 780075795 842573579 70634475 496969469 623568362 445926260 208798309 362014221 868018398 455556209 170889873 387636333 739698349 51856119 225379199 876463475 187016816 374818505 212372015 912019893 774722593 803533373 917236780 654451418 146621418 505005973 984093372 750237923 287570292 295717675 541253552 805505636 307916155 838749914 769998533 278256953 979413140 766182036 236943354 575354273 1061918 156752128 833674629 65138419 188407833 551273877 835785053 823131628 394435248 231337202 744534508 536195918 724386513 129464354 980154160 328354274 674803823 850219121 634018179 777055060 161554291 339431871 210787090 628353138 603795720 206122288 574590158 608896765 956820064 685186234 802058020 841879538 872443237 389280271 902145224 574486867 58778891 912168829 445161342 913480461 924159600 257519957 906477333 577514950 424618082 503036608 531519479 468761636 396846986 760515723 832351614 796771095 791442202 90990648 80416309 614995607 519616098 832928561 364740138 953874476 96359585 489747843 564689142 723497668 988961788 612287170 253898776 325391136 105600204 841460089 399932158 25621318 403492264 561703582 289213608 116382523 163990718 98529643 348936421 101910248 486714243 423765673 456339572 792520407 404397530 675662155 680458634 61926274 609181508 948032176 954221153 901830470 859175625 93173444 570945854 361868270 929481803 747156297 574994300 105044254 828657400 332232895 746488777 364660779 741827764 488503177 830892827 479402060 148116710 326501638 118229861 128048663 496207905 755138547 54304921 461362016 246976359 74882898 373136636 454637662 618140637 702510544 661380858 381418251 358562349 809618517 927600195 601386549 478593557 302889951 247647562 900526439 716940620 358639293 275816425 85096687 496148415 865965523 88210832 56596074 226586885 351488797 192767150 787268205 126223982 538027445 626770468 549731139 562004465 945435756 661871792 934288337 27069825 494691804 1879860 534523026 33557812 353923529 355448452 913325346 540592912 941622615 617802115 283006603 65774768 617909895 17006048 691427612 913118499 162832268 525981770 220925562 405336765 665876685 502088030 999404217 517387624 114680722 387044424 904380647 807218578 117592179 271750492 770350600 142965247 47903654 854681788 877111427 226547910 982675059 258617113 880095527 210731461 128777945 183408092 624205821 447738376 136054127 296543026 357556164 881616727 94633099 485863989 836008575 860199210 564423398 297941650 415487032 468644320 886162206 464075180 52886473 35387703 428112640 338753797 671070778 181385663 191085286 220405570 463343229 236972411 451956038 545863092 126852104 978530467 830511967 663751003 450767841 440883358 884320450 354671432 454825772 114113838 340421607 657925406 957519892 649696192 766153287 737274358 56615808 867045956 843238734 329391058 782448042 600572141 47023952 367069820 478443107 674838175 517758550 467963850 249519474 41544235 706325063 49264431 731044617 359518600 812091178 44867950 552825968 12140813 668104212 6273385 814272524 295058948 222184608 284765311 628017026 755486941 954880304 780362796 278597161 200715204 659104959 430835659 196168583 603047674 585811870 293314145 159323190 543816728 346817525 282185609 680180953 633411243 707827501 308595755 121558711 723395805 645161685 595872083 417154485 426869739 177586128 416192401 894358637 787790335 288652507 123846193 38735694 730708303 531252049 17420629 4860293 950291968 961493396 820630871 406898366 55402382 477133307 803636452 991314104 264267852 844884719 668519067 223870140 350981137 272238446 501808103 623823205 839291303 819080923 898030433 975277705 844734187 44935655 953700844 68950316 448903969 784185998 630361237 703431387 230892447 352156579 775736309 685111130 348118072 698980055 938414136 397315283 430916261 862426778 572464326 893850145 170108648 542104718 435140610 328803166 818578517 876339833 877154458 201338383 765536714 990037538 421923695 219136477 914367300 717666494 79343525 136083235 80141685 165014832 405531468 486034506 466882743 618878916 325799336 510986690 878225720 281134308 294087984 935948157 56390188 431026962 537790281 290241611 386505958 237592367 485414536 658172170 29905922 99492906 157701656 910396703 398771273 491321099 658402575 742094876 722982364 53970867 966031835 368658801 429157882 144592515 232463991 338354936 898388359 820628163 377843717 720900278 594204743 591338869 646838774 259508172 78235532 519876188 907999223 190670734 840819578 887422261 8843460 323670121 287254850 88103031 666856010 530636221 237779881 627615903 933813682 426771304 532280117 155783130 682689633 635627572 141388117 563442473 548904028 786692028 103928239 330293847 421691836 550213575 250942215 539249808 475064086 326080032 283620416 864394761 985664949 476628246 253627615 586673552 718371012 565168058 513452963 86190774 912090461 796368496 113270484 885113544 524571848 404813428 369827298 302554494 106146536 732459862 882646134 26585061 905514916 550984944 1645624 455912139 396522293 744203317 274774473 661434701 512199862 568681350 60939989 158143932 992006435 108653062 353100023 67904288 210736675 89483826 985162142 966584961 560481781 801422283 889753959 250955465 224123627 954917114 96817494 885195162 421957829 358963887 588951599 841896403 816609766 141375532 805589553 574665130 661386884 297358768 16713135 335422264 264729332 317309263 289606455 680697274 154447375 298626098 116688353 952826755 246628945 166822560 81230979 427694117 731462436 582387521 448141122 576186192 673190811 526560716 583348501 369328566 383226120 961056783 583660480 171178107 714151261 192518844 130096693 912060369 4441210 946987465 395092253 714497821 956847656 684916118 414490887 947898012 77006631 283922825 340017092 164795128 460493243 514754970 461051174 702077916 8982143 925041088 318767026 184329614 468093876 897290464 686426718 402816421 840211625 720675230 686686054 474318988 15597570 695409437 761305283 381794654 416842130 171436104 734878388 505090897 903770801 929904987 508877739 569441560 15621881 410203584 880109941 462652642 52827676 231134517 908106134 551977831 837121313 765180608 470475974 197283188 317505152 575774753 20638355 462403135 327288844 622022330 764342470 299662264 377219723 832248454 230806540 185608499 793212811 236488138 247252513 605498473 705401124 433316658 314766586 605038394 114686395 198947914 791429585 157486778 980806812 712842200 764468983 750493878 395808927 941723741 672163591 265003279 610032380 418530839 957091601 32109052 555869797 877773240 824584747 645113864 42268117 787301291 242429634 293630420 599598879 896450210 577885144 586789867 634076875 435191774 6454497 107198098 491364893 893934620 984040158 820665066 397610810 239457491 314194947 154397971 700205809 523376758 778642893 959807705 996479150 785000406 564407687 83995462 653027518 738297824 212757725 191464308 606089703 866831811 189617294 175587093 864593443 42661674 857052840 867704132 507024001 271899697 746257359 909631063 334919573 234198609 911086726 480236711 292590795 789290906 949789720 648403790 52813781 513811198 731731983 684079714 668652461 816147966 110633867 171663204 533316934 864118822 539170350 641944070 191817243 599624752 687277720 589793228 426129216 791650908 58909470 255394911 658369021 773039674 89505595 403316171 669229428 207757317 96421770 149300460 5375807 460366369 950200226 33183730 17931065 737179203 748143625 170185089 816263436 177867499 220589839 813046912 928150696 306823248 856096781 315111497 919521934 60855788 34110224 15841833 353212594 422587259 564720813 286518459 67478151 110895035 116595080 893232871 801471949 525492438 142169483 962291676 162419099 490999637 202608224 697618180 142723157 807034910 487677124 726709974 565329722 418256742 992070722 995654873 468319350 930231070 371021309 154456941 442598057 316859234 576153108 673394609 93827875 60943750 570516118 327156601 125837250 868064170 247379480 54334557 27487448 762607796 367676050 627816510 468957944 897331403 748669545 514110269 471695083 647154977 385244258 147895616 734701509 205214487 722359982 139708273 298942055 528383079 121981078 124068541 379793203 43606452 458203472 153675836 883836378 263111651 974308645 174546329 800914674 845856500 563481896 919780331 664279241 239851731 710481140 10744412 865639167 518032412 752147439 354150053 412192273 722214208 811131661 764913683 606058517 753996032 562753649 96742882 561221 60537004 245721939 718019953 346230587 262009743 978253649 163869985 826421096 846945917 626649277 356760185 250609941 767389388 934593632 299615067 539459250 295095654 533596532 373255394 973910216 292191537 821375901 284117224 564185616 998636884 409205435 848604910 553647657 734105253 790049878 817128994 79637967 212128722 155177109 569366187 772098405 528833992 142110411 847530897 542505668 487827445 205403338 668107164 387858863 486422755 594003429 6905334 985374786 127754667 326732075 899694482 527362699 812189465 192917868 261459201 216139577 447658042 615777062 654263723 792587598 147963072 352708511 324944093 225514849 401805809 674421154 581894877 44058168 321752166 950537168 520648006 440732368 370386292 491576420 842706254 716155412 996425137 368243421 119886442 702448516 709934319 504058025 742553005 964917009 516776616 493149797 159239366 532411907 641936700 943867276 783504819 314334244 724156399 210672667 455457493 559284039 58102577 937855394 720415151 950268392 660497164 147350809 719787103 627393432 703682397 966399585 422167687 367751070 975833160 893889683 155107978 739432917 186482626 820401504 299158627 353881153 315853874 83497760 360311358 516306730 221802082 428372323 779733073 573070066 480310132 723564106 561399049 273490033 768787333 144557855 989864155 588939372 711495840 449917883 511879530 866020026 820759055 243981305 342264985 296901491 122825175 741458272 305780078 245790786 281945241 744842603 566992826 476382250 140666565 816773380 960169403 614952029 433269713 698201311 668051328 214933982 416201833 619655899 428371959 723612899 840744270 201428150 30275479 49860316 595335781 177751829 589238553 230872260 236474418 50091505 25863004 512342827 321358108 626208319 133131127 261362400 893101586 19833857 948688868 437823522 456352111 694848011 267475103 222861096 168510921 367631405 576043698 222398182 670397696 350523778 850554167 99801045 641914101 413472070 668503972 453679548 745331447 978618934 619874993 580232000 638160493 477497979 124845088 770479950 38538739 431652782 60879042 762613664 349737075 348472604 886797222 911571485 752903689 950599772 562464152 585476553 491686398 944694469 600335228 166670021 665477319 891152054 758468867 662487806 612015336 989836751 299767669 614979 128099839 713233382 849440621 585372379 508458531 70011038 742927710 30138996 661301500 984358847 46220612 361004635 315373573 598272092 597394653 604964959 762560345 413305054 293919193 310089910 601887936 641679764 169314067 260030602 414528650 291072894 740476827 753026750 584394075 411725398 998731591 582197053 842121001 738532464 603564593 258378380 218921841 134394275 434651924 169691061 101862165 307812204 312688161 412727883 537393134 733399466 493874596 854670371 381114633 385748523 532245816 11107571 294450322 973052891 638458558 668468976 517730500 864792892 945696824 189934269 56242440 103837289 407072542 487424575 994597700 719797969 417698569 929269670 762582639 693255043 857434908 921117092 725164779 264026602 456118587 357417493 58079429 138281628 116889553 136584639 574859233 530223775 168929351 92454326 311579229 808518564 456461383 341840736 572130315 842853124 441594625 674844510 982340706 965621537 805097243 160303017 460182813 20921876 387117578 712013001 466910719 690441505 861953753 522656778 371759796 611267381 113187071 655683857 300801206 318352812 496654973 108628750 715631687 424827510 147157862 511819014 228625460 212926350 947963738 925556517 310914608 822929138 817340141 770253051 620371156 924741510 684985331 740104507 730899416 78304969 27229244 409497356 469365260 256834729 340963309 471086126 751390132 238842133 981365048 927364327 228666006 750609896 191747619 458101143 768771587 722521369 62092511 860449793 876533700 104327892 499089066 612040916 653568122 636451415 966472834 136182899 453955223 658589325 331275534 657122522 85552321 542898656 478287701 814942801 864420718 799267340 374284917 79589640 56197464 338784048 91358243 734633743 299084683 545722985 316657496 45288328 98169676 581079594 413387265 469903190 640972632 44073737 373324472 995427770 170861807 855877253 745755886 79347243 340090389 949324369 624354310 929174925 516639497 501193411 351440131 930678935 373557776 480766446 221377036 754010702 13347338 870620576 413515285 546532521 265008883 842245655 651398472 111045626 575644460 517105803 404111126 755791413 190930323 718459832 466270764 698138951 647308247 781572438 692566197 203276644 505164856 626276177 306483704 729185204 134449802 140599362 68448312 486368763 872500212 578469344 244077706 768318189 288116727 475738410 477260987 787612010 528538373 387578235 708823842 333214314 860727994 931213360 70984052 253005498 481900790 919896864 956287648 213565207 441691457 113518325 631856586 437442673 565643873 245077963 852372744 801266013 431616558 209881033 368226577 632371835 902966043 871259401 28356936 474618030 379318845 668558754 871744442 496045777 136154798 549702224 81177406 419031816 368332704 239116126 628637945 305525225 182240472 396685842 867795228 84342151 889235419 617434621 815832221 581564015 817084143 705020031 884347204 779358634 205306348 203364062 351797569 640738871 629798968 445624803 540456001 521678657 714585383 758358459 220350910 837049465 522493428 460963963 769309199 506389242 137072345 541595816 127647491 675284543 528060319 854163528 456947294 305737238 345996144 136340708 123887270 304218398 488945647 547122508 469761489 268236710 805640368 110322446 317666868 104459534 62414405 940480277 773896491 436752096 279248529 403833572 720788602 818930872 143733174 757478876 393108315 874341474 925511625 83128734 932790877 821127640 243379507 452955206 259141697 120005007 990898163 321401918 633349325 619697202 740949598 534276100 547329095 825906059 98153945 296540577 469316014 742215634 665310456 311116715 31022699 654206716 970696010 362439182 381829017 612020491 852795117 934665885 870051242 267754588 174412241 81842394 746135278 345128804 210892308 158375627 667440900 42185090 594902110 527530316 780079626 853668158 832381631 423367955 178900108 34416225 269617191 831556222 676979168 32753067 642795637 496909039 85686640 694535758 603590739 734480578 674033517 349168080 982771263 164549315 436133025 161179731 369093049 987167460 778071166 744320717 596737872 228304597 923072638 861682261 607328937 697857328 996741583 179386199 514977278 957029208 467338423 209681510 697841811 860649392 712829550 121432908 877048379 58386223 343583575 162714008 374737092 624777061 913660140 852588486 23460971 441498868 792298660 771027305 980336272 91912632 775881269 147232387 551219967 695148102 27291502 537104885 253913251 933837108 816940875 290769726 703540675 817860813 886043545 466589554 366001937 520472450 104237836 961355335 382342268 806999494 90446605 176933879 205790119 292790550 158560228 640600483 888778936 779112936 109687794 725445675 195544977 996914885 651015001 309881776 292371866 746894844 796245828 799854542 872393995 302437998 660828236 409399471 343632150 949631525 553875225 623838446 505027217 917860567 931666302 578596843 243217755 77320930 273205141 832060349 928156666 539132339 411406264 868229389 622949508 847545023 600506646 185812130 263991880 158066547 117972810 631507445 426319276 676920227 538985889 412005685 788784360 521336827 572431811 531493861 83876104 503854707 389088684 242296304 31230292 201810481 519582060 642120264 488031711 170847371 856628269 245304278 215697392 474108686 93028435 618402702 86189347 300741306 798278090 956278334 788977287 347890136 832553771 385335869 526592754 414742034 691353677 425979733 868512510 990991333 215949204 728603639 254591254 322127044 234538932 366415165 805000864 119785687 310810166 649648377 506122690 492881359 195524421 173065320 191773126 471532477 745309333 851608322 285832903 731573960 689655806 848670497 420729935 742748491 93579725 272545324 144135169 995330842 126936154 784741927 53125452 845226213 672330741 804913203 498096916 217690367 440035212 401175396 764201014 575459619 934023451 599804552 323715471 738885298 537353962 250102117 22177737 433990943 546983597 90294717 276493475 383169801 947927806 468275646 306835446 372960928 614827050 732131757 929242576 476443845 674180459 267459300 785413131 842355516 43961928 14102213 439226840 586267814 873763438 832413235 517205809 265893747 463668391 794315913 879423874 995500135 414387149 422777843 928010202 946112782 103234648 743170098 530432098 579098803 822349468 146238074 404305608 703202145 111039161 838945190 904860996 964460831 567436213 230572929 956603639 486954671 360182262 502239974 184786499 987183143 202468651 120774853 946229441 30259931 894518792 597027754 646319765 604532911 530877721 554301269 355906947 57527622 499563905 691433394 177495720 412897231 715369713 114355578 894381496 966127248 240119186 559244675 597635145 882798378 629219802 409604440 354352080 187485911 533496145 674219812 634830622 69778628 532853200 870045872 750896446 121043993 314168590 667379162 539737814 868457688 568177941 439872553 356138199 211159771 837117207 285434943 445286317 3588721 880360537 493076689 398626622 452427508 906953025 217683146 537664036 140054283 25754484 447298852 176862726 700567204 499789166 697475922 95705054 686545629 778373633 369825028 804826526 463704696 2947968 347587891 215831973 942186979 48992764 361639609 86883964 187648424 568644495 172881835 860058141 125190578 12027904 332532244 489570364 612155582 948962349 708480183 396095674 867473993 754826024 546673647 911442151 592741636 814176608 197889229 675445033 381750301 873689418 442657244 982802957 884337840 161969909 247937890 258841509 166611681 262902151 338248790 467138325 778961569 560979378 296186598 531285922 719983829 385219454 84976755 63430310 380116621 265840437 263554540 929722423 977353559 918194450 511969270 197961484 520870537 975855297 286893885 343331781 173908827 974110684 270330710 5398586 349213794 567482040 3157611 692110761 824429195 779306347 702110683 77630466 984255670 503988952 425925618 572503565 397620014 108529824 858478590 845380459 387564498 701548775 188228667 653601862 410789859 609585958 292174903 862865418 958301699 235790174 536839620 802602763 109054107 501478554 808922863 885318895 535064263 867458932 244839453 620170129 125358149 788328866 722218201 253636644 375836109 644639970 877077133 514595212 636434345 45935771 274167704 936220235 188398134 741748724 84999875 627426452 700686794 68380894 668495344 472147708 146127965 544909318 49518809 752625378 606215740 289104482 534735584 858600159 310231096 433343271 828061920 942667279 899186339 894116277 12582457 330099576 375140222 721329872 464364811 573378023 818646625 35660257 360999692 528120430 578751955 581930973 723565898 882744619 796989644 558532699 566830475 560220620 126617106 724965918 235891892 328656779 839025325 407176373 686281951 17492745 895200036 475943810 924514415 433035674 761870907 965371240 330963592 683276842 913910601 447865518 652587593 451303157 883008641 689589811 961588051 940254437 102178771 158426757 101959745 943958663 214346305 845475797 915418863 644487767 201955868 837495030 160495098 382304087 760950831 188768669 603560374 652574508 217603594 815661805 566463616 33750494 497806490 847825070 420993782 656016904 974246307 960669139 973041635 173235170 332011863 199252181 750075604 707267209 838220513 456266872 751581273 895494683 321778186 493317035 669978351 810634327 93664234 178913088 393692232 745722184 391553734 580652917 606828443 281276055 130489706 62613056 764133802 247720715 416322419 503326655 699814776 847086667 722964125 302532183 787087421 249675135 653853164 425838017 100663042 419070911 105072462 941758083 908516517 355568435 357847385 753575432 182983908 381509264 475459960 86917792 172827629 181634757 967533059 529746983 710649839 860066761 646284720 299516944 316815535 600060711 629175574 24009763 925956101 452819697 599000426 772919600 15442654 185750818 495289015 211140184 302708788 131505220 10438758 495674947 590160597 101230161 226740677 698643464 694572623 80418474 497049056 102235146 504095588 626833829 128817988 863394100 355308342 63925467 331319445 640570167 824836492 395563799 520358077 115465802 361829626 681827774 954086162 467668733 536242334 333577590 392032339 685502593 320888725 854102219 983650368 334692245 466606928 596973276 108377812 984104879 379396754 415790104 635947920 832592722 924676871 855062758 214100455 355292865 261774904 940149158 226077969 903100554 312746775 359265397 66377163 883942313 161237503 859857208 730795323 627368068 294745467 92609878 512331944 351008522 42185655 137299785 838272256 920588176 112561393 112005076 679200239 116359759 587688521 133179885 909351420 302370065 939303793 156143735 601158424 73261399 291499962 938203385 297782414 663663568 140055142 662846702 745359539 118273175 795194306 327518741 169912712 210868299 290679953 24089920 54646479 125804297 359255846 394221975 43150539 82970139 761333750 798700884 399017337 978255241 598797262 975827583 381327345 776167675 634284157 503205148 762028161 31299641 550947849 128994574 143967243 472393154 835982845 63954414 886542891 476521488 311330008 315788223 122274761 461028866 777486058 381816910 179785074 447281989 897185265 230179557 409879087 561466419 757223 406986142 847240220 642975262 416312959 667843776 217591178 735659003 830725948 930451052 84863729 824600381 358252910 961088821 645293253 255574416 399930351 105962570 307100542 581585892 175032722 744140271 782698675 408407364 448911620 785144983 744433745 97364573 433596421 429442431 915664349 524569114 644079725 298823582 343607608 276165442 753403456 656986210 383576315 698979801 49681323 186370095 642422765 543435695 335547335 622593016 539604250 712931358 889432369 429736673 416968515 366678788 507395955 289986950 705295109 181184435 873984676 243450843 675006015 908547806 416589347 488069036 263527980 667370066 7552776 959993515 881530762 400469885 555384627 129202287 791834083 734304512 680700808 916877556 812949652 966864592 723692085 973877882 389313834 631231860 882439178 302840071 79445829 680325484 886030956 364859222 611893521 696346645 466314927 112431002 290859547 176042687 474136381 906381514 772963601 601524914 131657353 639158033 425004804 489793833 889038846 981398190 302110027 823408718 376038257 870131342 918186541 542030008 653554395 622898604 751234550 511807138 202542580 612853896 252655012 488270624 569519280 466527446 98135911 837219045 904882489 599333785 998207429 16250505 515720533 222503867 343242074 623313862 479993294 654953085 674076112 254028119 158503747 919629554 189353849 201130422 168147096 555094897 34133846 956868859 162635891 796818367 681553437 564221701 348777014 883886964 828924146 800544810 224195184 533285617 301150493 122206045 697659480 223306620 141138449 619105334 569558786 983013650 373737293 878404171 643543590 752605775 635770080 341472055 954284434 806058633 529789460 432310494 747579610 354324391 206523027 126342121 450488086 114384969 417065303 694228987 240378386 509825411 642247844 259184637 926340588 494307614 838568887 332183277 923080765 161058427 695286135 294287461 485789745 912746638 143618464 890833017 41297121 616994532 307207970 423663501 806398929 411089426 431444595 69274980 375148358 460996787 241940796 415859636 131147135 498430507 721457013 886812524 668210896 382907741 49814705 635881666 944654626 277153190 757103127 558721616 186470445 413004445 971709538 84711111 45222392 82311551 185556563 615879799 270006392 877209319 888273269 204888610 862676364 985505237 557472468 133807175 254972780 946821599 967788682 995064127 866790708 595128651 371838709 327159970 477552630 145457828 86217073 961639836 215294216 859428790 137956123 137702795 27010275 176099437 452872199 348085595 697834960 480912297 394532535 553993778 949931919 338268362 149422390 107178182 162754265 152514831 907355983 629118534 838042727 361305721 602776359 638734419 797764239 640879618 632845628 380336734 815357060 156083463 187794289 719309134 688231525 901512963 372913089 203473688 426014753 523486287 60334080 392517687 422777190 497727336 578937575 424741899 45922781 736866772 248097858 107718490 847566554 804358587 513010289 595815373 403026705 201899335 39614009 918179934 880383454 589068781 620471483 249354152 751449427 101771170 707096413 336940765 711950290 494320109 865036396 717824997 960964341 379035947 859699388 26459105 795515738 718179465 885561858 283834165 796785731 306145062 373958135 589354151 359097190 386080418 393277967 462241883 829037340 882691959 464215844 562434229 949378071 640233456 268931564 165256605 304201495 108023159 412231437 463877810 560685526 884241362 261847300 951171526 233029398 452788395 826102871 333489242 178628108 387099307 651873278 110123131 940167921 329918976 508229065 29557024 121839031 728556232 854515817 186372025 916705517 381251101 879630448 81705235 278723165 912280375 735438040 486743249 112751146 547754684 986222320 272232277 361456832 143457818 776963440 757018319 43730309 747389575 143635366 574754721 103450878 411755705 263563299 101263442 857566672 582199520 322664884 420374278 328057562 429325573 476241734 847719709 847216528 218394570 279406138 491625113 901984968 190772710 456425959 850882838 98008781 804920965 71828502 936868322 977360656 256305215 720105134 919775698 518700084 345452669 540323399 395782173 971471737 554815222 86340312 318448660 762086975 300886377 613400552 280720306 661697865 933433463 108460008 863982039 484996477 302802884 590521486 163633935 990008068 644008419 960651264 12179232 905159187 747695606 228734031 707092116 487295285 42730676 988608743 464918954 687141767 369894937 985028486 760387602 971472615 948599472 666074088 615412172 586924945 128261344 452800014 801643415 585983219 820443691 189421639 900462151 145765635 697691847 572274449 245559773 460212146 643011852 856750224 668915539 456762725 243693105 920110575 99507068 676898765 382919931 137827212 968695214 45441871 824727143 247166466 721140225 170173435 892826608 376167112 766510863 779459648 949220545 175765852 925559966 908818538 383919600 759711782 5316287 38079407 704885691 40406448 129153114 388384151 760375145 439566016 727733780 66879484 656719901 566177749 931043478 796792876 386637434 229153800 534884500 200384730 974446834 547193858 417698054 917932973 716874436 743896295 221769944 87565778 526839718 781396261 449102047 706716171 716749527 223448120 390273087 374036047 774963649 582617343 889018902 539558726 895353532 576807039 395019664 303388139 321352102 368067952 496842061 899360849 146729017 819545786 220536444 337258652 452513287 400690152 879549518 341633390 770202990 385570487 30395781 923405457 315565459 75566254 482270536 450298675 399303702 1872220 317793463 124445883 205956307 633416185 523946554 858651123 410536375 254058863 911162628 676686963 681237868 341040149 747917567 498585953 484517169 612937009 260596159 522482779 961598944 153806491 190921048 746324301 99551222 852089546 289234028 703038005 755518265 80850491 30123760 546794956 283010565 70996851 176969668 480478069 145810394 687081779 716046980 548734843 556258842 53712451 422744462 588080402 17122027 367875602 96421610 977165842 318823013 178589915 733316190 442387314 538244813 951860970 967081645 607623631 856958777 598822107 969480814 623520141 790119841 952753557 759679886 994517500 917047900 73197203 514997523 111319860 570089211 20273486 359026018 287628918 754714773 7815648 549974675 282535803 266732680 236675258 656282743 997383445 423805298 549434837 315610427 269911361 146986772 301505401 151038639 653104092 936585182 531138692 241842084 315874246 343905651 87600554 122295070 407679585 815596704 842532693 461456312 133017492 320831266 605340831 173876070 438635815 706150319 244922140 501518005 452068112 536769199 695838172 825251334 61357908 512497551 90684528 137198669 908429664 39357832 182739655 24796645 790119845 273329996 903591631 567328054 411383567 42977198 553829579 755611306 259034880 80943358 257610144 704507697 4838540 124645508 705755393 998141435 432170746 34043852 978790036 612077046 831288508 859690685 453821882 879942950 290565860 580527923 659991501 668824276 688049487 265338027 744027714 272387541 774226998 717462945 181043294 547646055 114556667 125986648 789025736 996364721 862926643 267469826 741858505 706789538 785168873 320593057 981876542 960407104 893548569 385072011 263769524 714488822 360097767 522353704 58849140 318435637 804917385 452484013 93337252 984641145 622316496 991085362 821901743 918050554 394046115 29016508 942249543 27381861 25209616 44943868 191049042 308690438 916134350 400207841 774366894 46803890 806455820 278939159 693343997 184302936 26007229 947395190 671032221 180242034 202217541 334494092 388500952 385693821 120742370 490977212 319104701 397599279 837337047 471404068 248993689 458211200 409863727 804324743 703742341 109703405 372631783 658639657 218602618 220552516 794329613 793925497 420019690 162618488 338528207 597437566 227139754 989472318 352702659 674912494 336100238 667959546 235150218 391503001 169709183 139157142 581076653 233098876 557485128 419345954 832042777 36673672 365600002 643092463 578120997 857139509 709577931 92216467 911601447 469565375 124457515 995055719 653718115 884627923 789208983 146912853 838845115 174504611 238350102 933608379 179212826 114813924 939290392 62425753 269557694 726839685 849788114 205065497 142598986 267455495 185925534 183118310 377157820 218463934 236461652 711093662 345752401 637729883 697786241 356816493 790462082 757537354 604254525 716631543 30586407 397290159 285394149 689128917 26262100 605861244 863970995 338628163 337972955 484150527 994416526 903196191 495740707 349841136 845613450 298860879 276193776 38064210 598841081 598335294 126058672 137243625 937858873 985333936 859292880 66274008 984212885 54374417 585050777 304743701 125243739 252880756 104894586 382155186 669509342 918987580 142828991 875639155 455939279 605239291 3396210 966445184 837625685 522261612 68247332 76519307 418778584 848132232 97055911 273554632 652639110 893510492 558773478 41883033 879224630 568838858 854267867 280083552 801072896 291196818 521553860 598917903 217373902 846751971 20877917 660929279 860874259 574549386 137014291 284698816 301678143 215745565 211107143 469888965 540733021 99476376 827782325 541557399 602199408 363208238 48510538 502558475 901527234 651242989 503721686 646263402 7900430 951028300 855766078 80097657 60628025 648090880 372719777 54478224 133590427 637823123 469027367 780858533 495715283 89525847 703707292 638083778 468188343 822235722 241699844 96359314 602831350 839706677 314648327 769683213 316028040 349781046 26132070 835290566 918981620 448485222 316173979 75645284 657195270 15190930 617771879 263945524 119298998 259834546 698825699 141839551 667967874 617717960 863001923 960739679 32343580 315562263 769768205 823269452 582963185 197471740 601959590 771273458 543183557 265316099 245485524 843287002 902386865 854003053 93043795 807065957 527275295 620467101 393074941 44759486 93193227 284874584 999867528 631562441 130391840 768280583 118106876 109790057 617597153 111911681 194396578 529923749 824232633 344728038 353983178 540438652 212276749 648528593 579507982 546868685 281989511 287844151 843984337 638745008 442863248 937421698 530070406 428391864 899607746 918494745 322324964 448241787 682066410 24493156 855387000 719073900 789168792 578354369 832938641 463481337 273544853 386212004 60112312 534147136 271552778 799043157 683102040 671213705 988943357 741207011 151313126 142181776 279477841 373343948 731202324 366686417 456406035 803572677 750817458 762979509 234372125 15859287 947957998 797569555 365495655 863692685 909732669 559984439 264267016 138437413 821476868 843448150 313594632 683800363 262177380 916718189 23994570 858244036 261893186 915411905 628872883 349151202 206534046 521872577 582003211 578287503 280743438 597977034 99563155 122282968 535364806 223633945 866926804 469662371 541398233 760784781 631919949 887995701 57834549 505693614 715884509 448352026 298309346 579375394 881552704 845594410 607379144 557556332 484774274 242133437 951736217 791680578 732388034 264104863 63162481 715394883 167548586 43236095 274868434 96367382 504782789 158261491 391550163 871137633 914682957 161208918 669255038 174471271 408836101 797376889 696583848 213836186 541531247 665217556 990390329 133679938 898568515 823910214 726841368 836785993 204992188 366772889 27021999 139659969 476654124 94606172 200974734 859122577 198965615 772159545 254843356 593775675 223060873 616676613 188661494 960241140 199516123 607731875 655217445 703871593 99094591 991298698 680267829 899712255 126978361 271675309 783162082 334704114 450619568 684900988 608867425 318814495 362275201 228018011 674747689 956444746 439842179 634869680 461181271 533920649 976350936 609487846 908834413 847232808 631005755 204475357 881947138 357059114 840213376 289723703 877745880 378294635 437575720 608609834 181029750 546595380 268097299 366287023 550568673 135569287 755525934 348900128 820021344 19541934 935711624 241761685 90417531 740114680 271784216 117467406 234805247 352858840 829280046 990495020 289467733 572206779 510992087 968465806 31633716 565639085 108328161 943791967 80379548 127604052 946195624 266338640 640562662 219043311 226441574 102402247 635328887 803342313 219573042 212839232 891285476 346956928 594033587 427736134 76107406 230074749 622942380 627665540 12517572 205445840 525667964 767185771 524191294 265942897 636308181 8267820 325800590 87696321 271877299 271127427 429659231 112237998 387563630 233265277 425929036 79371359 407310570 230077143 382715759 890483802 897240598 682630608 816882383 319967962 556708060 511990896 462443026 331955753 446054767 264444893 171272416 410870677 435328403 890942147 603189101 523000135 161593392 169609336 675038625 92896114 108292693 366953570 514218727 1155924 300633551 689966683 184355343 980540777 454003933 574876151 624189577 318635317 61983603 400780275 948688343 357556633 522454113 271341104 89986394 817386562 162062078 982071918 227631359 171411628 343140966 519282416 989040026 533793019 859060564 961572461 212452374 313754707 350592558 530726009 221533111 11752915 55134664 388148749 251768140 183214773 885521347 414108246 671394407 938017679 567328895 702308124 709819239 265736011 702094789 879471708 591148969 983580011 141052988 958135485 853376320 340505396 537245620 745564392 90004511 721946152 933599349 497805366 652900635 600123563 216061080 902234710 604218240 692104874 241901666 197802785 741949809 295901528 608625535 49015870 691831564 69026840 807952320 338501958 167451475 665593187 132446667 602479979 140882699 766958155 880741369 877134886 937145327 43042887 91539119 9278312 88255635 582576887 697432522 16930839 101113495 19330964 974307928 400341307 171200220 637048804 475085925 430673076 164220717 382699144 265322423 147327077 730549490 470577305 776874406 725806303 867262946 569078923 115873212 875723447 75594254 282830205 319045115 122942716 378347091 143039666 330700572 56366864 177573078 654728516 951987604 206594760 867127758 921706027 759152307 485870119 753266658 997953889 469803941 494969370 983213646 865656637 236392977 411006585 634885917 15755118 662723172 543709960 747290930 102629084 862639265 725905261 967216776 346208534 844708339 221363131 610808890 426010790 316453853 12050553 444798823 304526295 660962875 651310495 518311497 789793206 97633557 841720184 54092485 290089695 653757078 881383066 131193197 140678092 413956880 471065992 643923471 311957453 775848796 755544949 804593046 425859511 620910547 943812680 54187814 967600317 634181742 370587753 115275010 196151629 288993072 950949726 176897722 26115405 723439404 362406029 350650853 718636307 288478013 141701319 311932177 871872122 274810768 713168342 366364046 450220668 275711602 621638212 63172023 840330528 375045239 611649284 814424984 364030176 91923162 924533488 777616437 999058333 207233042 336001987 709822557 65928046 2127659 139711155 634895447 473506586 537064004 15551804 987577257 301753735 957393916 94746920 372868265 162398817 422459089 75698828 661232397 555800087 27803827 815071106 197329589 581758479 466172448 368830193 479997955 422205847 539909029 927058140 431553832 448001006 149251872 987385569 234019215 296087663 179973342 645466215 104151985 416821550 106473055 875809402 602190936 988623062 60581038 762990798 148627773 495781083 175671989 486326577 69404957 907420708 783900212 434265748 300385507 72295515 722175107 392544160 832737088 464526874 704714890 374848729 95976898 422095271 610529067 906431994 139547481 441331728 349231074 173665216 929711718 914024610 433554611 788234384 491371712 430566981 147442622 100679851 810897874 957741710 649378097 218627762 622783185 764923575 495279453 752406042 367445009 217326264 401906487 256096225 722373722 838085894 791357888 53003655 812309206 940150591 624911973 387071958 129725483 987065844 230824742 817623757 639797778 449335243 492878992 468204492 48475146 685902792 901582898 315599456 95598957 451419735 294052428 119749805 510573409 678387231 859192166 629714413 396519894 650297980 381180725 932927597 181085796 199253944 461612367 623013213 494847757 482396306 692704669 980024559 930368195 753372914 860331981 248770941 916028988 921736750 272584076 245768992 257059466 499779763 186791990 454037854 341462479 82753775 452989526 350160986 110487001 856144778 879880980 729419976 35034395 614369196 670932530 345212230 406683563 381055705 772200193 770413104 681526490 885503294 82022510 460700016 771505309 888120724 430993437 58207494 324635451 142996317 937330430 145391711 199915167 569587260 924587282 869742732 940388863 498554891 223103231 577660528 61641916 87488021 960485303 88228238 644140110 875560324 171697901 922500209 214525656 11111706 873578162 154676945 424423850 511897984 812932989 920435188 429632454 516664354 348121648 668462350 470148968 668263995 878943303 340074105 240950069 198267993 458979598 603984522 180529450 881483831 323112137 890224897 657237701 273271280 926739150 802324155 224529284 461122903 426816641 885322967 42202987 480300368 495038254 782299553 872270495 335562932 492058455 132534340 855735812 201871231 286792346 751397449 946565861 963655171 934398030 4204592 765063951 130815620 846300006 219995547 791714403 877650024 683418374 78658557 78122291 635521551 16299963 240060927 870319326 996440992 332685415 889310856 861752602 465536873 239766084 688755757 228806519 138000133 848503125 479482881 907878787 102895670 944332509 411563869 29122904 12033284 539296341 118707667 773529746 941594720 254213985 265245402 933906861 756631060 611021758 933211897 46800785 767407844 674183387 217688232 127259433 100074610 956669770 763373685 720157382 276115919 69861995 633636268 526065608 497974721 613448933 713893165 672385019 959046316 606628296 943899113 311257144 199032342 412680079 537886676 599834541 707545871 989826694 707134992 5656804 206308323 873511722 347697281 864762214 285587226 335049163 177321499 868782207 865430733 951452825 650831374 126660577 815862866 115225849 757498812 238210416 294394967 464264565 132160224 793295760 608097677 502244652 44055106 752301425 25504141 270683586 239467808 750154719 263460908 812969010 16302013 798038557 692348789 88893230 833925291 151889097 648352235 467135568 59271803 31200448 427832410 784288711 980420662 945093040 206449532 69409589 148547676 466388987 295264895 961379303 849969239 59745 862721447 544088430 431343066 881268933 294945909 827173190 715366779 966371836 623254758 533539051 996469086 267262399 911439170 629396278 45274683 503901624 303664561 396545592 141470990 771227931 718268340 873241336 624452351 165214369 990954258 621622583 436983894 596361562 234229999 484108566 740607538 992727483 154302842 685774235 270264673 636611728 168175985 347287224 677297092 71140909 479782437 607476046 116412066 749455033 848889493 147044055 795578692 740506133 677232303 473138774 942173829 358408853 116606922 55087467 317306626 296552019 341211428 791716384 842013442 570675296 52311352 500638072 713689693 729143033 388990464 607283105 274840123 107226921 323625676 529080339 53621693 488053449 351661665 31174165 626816955 392149468 352693151 961726114 641515424 248466620 832924924 512227405 565660641 700109338 273315633 788039178 658981726 402867710 40188876 27718144 740688047 921202623 699468020 464921751 942792531 445179997 529975939 696759803 220937401 670012965 860412612 587787695 871168021 301150225 198611374 950525460 607630115 327537143 294447865 162719461 248826787 540582620 225020437 319542266 150705678 784097385 69363176 448380442 76429931 502279098 312343620 897630820 206245151 265206444 161068657 800032408 858190041 576518258 41643344 11446326 838079377 47138260 900709456 282994287 381358425 158601327 462813272 502567105 325508864 859595916 875080504 165660885 917936325 478133877 500174918 56567189 717274905 728269123 166889736 83239922 906343343 308512137 22057468 335139695 328460626 60693715 595251228 748023428 361201951 210188700 680555654 886204571 968844004 75002263 164886106 992060663 400534650 478840005 641935333 569516927 308114470 112499266 317418504 463406720 680773059 901184538 192648429 536288535 479208805 65555999 539085364 289864024 414474541 992433507 721078445 87349627 880142347 419339158 929362481 359874932 390229732 135327972 963396163 155033046 685696488 644236410 593903445 713617507 908848534 755475556 56961231 629433404 671719476 60588106 698534165 984502683 89992640 717273217 24646069 323700560 286085173 125149587 359474939 454926830 578522662 868838323 718761622 304963850 711998388 886850512 765028144 196770572 392683936 159599916 735972825 377420305 775239135 766524457 438027051 328023966 182952610 960805319 423283434 50000083 391429208 298823591 88900350 715706925 99541711 447728897 333692408 791319365 953755843 99502640 240261522 771471730 560228889 698639243 514644735 66807205 738884120 168096891 597403804 421507 913060034 922706922 189636352 784305085 991604268 910527818 934435549 575533598 479666355 58742145 419983455 424859128 509954029 565709069 654370883 341654827 196627947 725966341 778416285 885461486 275131505 600992241 787886111 367752435 268913240 484552239 980476285 550926656 853568576 465459403 874965715 180844607 611612531 468580270 113564272 790257726 566838275 927756355 340889577 596913785 979656208 680527204 751990063 319765016 904942256 731784006 278204224 295013133 165190459 137355898 65891277 891337094 155821423 581836939 805639229 225330116 723135530 522864896 266705345 964814353 429772159 548508777 351851446 576860841 848993644 924864531 154846432 958514305 399177160 240376496 995470269 867216523 528218210 423625442 92036059 906232576 860155468 66850246 722173940 988080670 343548168 791292329 45627312 360626327 486657689 310224459 483025260 893818090 20524448 498697106 131593934 602100256 619335108 196080259 184346052 215087305 455474779 921972384 212008449 398359422 942224710 482404408 628951297 62649548 2192021 63320979 37394151 714326071 294094207 681984940 680418745 444126215 612648457 672658069 59201430 164670481 369419931 867823787 349653797 420279582 153368696 909440718 229263704 822670782 462957187 499882448 201020099 293346639 509127804 754912937 767874997 557921066 716912939 12101806 761996647 969291019 68784739 5378422 931368329 697176348 842762531 818213851 703944734 727270155 746742030 605781004 331790310 647085002 712825440 162094520 570199153 77395916 209843144 929831145 679114917 684997498 107938673 415716505 95430158 81589320 203655461 611815799 724833648 993843349 622856495 296453936 494377383 235970108 638682266 622862084 942483262 584664390 466097734 903982951 175440174 760200484 445959673 127285984 559373296 734506688 483208980 896328157 575063300 243523443 50426342 109469087 850669707 187702230 85183736 897654427 944055602 698951906 388996896 276902787 536427691 150446085 956706266 991392315 44419753 287424269 876202425 431312694 777297358 618619487 303289252 909341763 260495036 474426796 885668503 881986071 92903738 574117920 902137490 134727478 985505295 667167349 549259220 247305999 195051293 446508365 576481432 714919493 35171750 911615320 809848339 535856307 472875262 377759633 535310218 632856059 903288391 52840496 888200111 728441343 450987602 562807117 191591734 152198865 290139644 393253877 318407485 102478442 617936044 786566482 659060358 309172385 9282251 234822049 338935661 773122191 689645954 642839700 577731997 440316259 77219930 16745257 97331132 551535574 552544236 358966909 675802401 458861744 91922636 987071542 917896638 721177313 876416805 350928901 766767727 843373136 197629769 985161568 789926712 955408093 783815445 545128309 584204699 386520068 412168167 18141827 691922403 379910502 771273946 597579568 224384202 304321353 654508148 744549288 608894030 551917452 888994008 980657307 903451631 883340050 180214809 533784699 741720015 348540439 628975671 162648433 338295488 454089267 966226668 536768611 155480748 846756696 392755338 828885851 268359872 57197375 624211441 631251709 180270846 721101038 242330599 295001454 805135324 553000233 373076719 354994599 119588813 693447087 690756231 686531748 231339736 31702959 555687278 675061261 98786724 746422806 362088957 816031940 304763639 152362470 61910066 346623428 912888551 856432972 48267882 772083985 389191568 534392777 878091968 274785999 199415171 741677374 980175350 113271557 389756880 534931073 718068147 322757773 607778874 490590166 147808974 352265648 339207610 465575061 354439982 555818063 927960464 365959716 480409039 556948953 500516374 425234354 987782134 25978936 162101145 802232157 904269484 976586253 710077650 702193549 788542326 68194157 624937560 426064232 37915692 977949126 632634197 380597224 71884733 640317758 995711840 479528752 439340640 706421118 521100154 352113526 216229721 431568827 870154737 985694055 144647182 608547357 290792422 729343970 829565907 561349886 871349191 643471812 650224593 759806247 118072699 231299913 897417858 134263494 206253756 819629673 620088099 580015220 451713192 296553429 686293662 119743812 706112482 95181017 703450837 137419438 624429046 81462790 610022216 351156770 601350682 893549299 680951036 362378542 287784022 735349243 874083891 578319304 381280426 319406213 586998052 990813428 221435573 862482637 531512658 48467986 362817102 296297864 929556321 692931571 779031471 961307583 74994834 475441455 583504277 538720799 727671750 841741072 802094501 420845524 137364591 894760267 557926426 848510 302260742 347808906 710289392 171663 358152028 827953635 948909844 696299864 768139603 948875495 393626786 35325750 74933786 866322882 883395305 7309741 937879862 271789445 50719045 227884968 802825106 94692898 866808707 131523221 338424154 412040061 772185493 853151000 398886153 450975349 665537115 272247277 573887301 895843749 254848994 533824944 411145869 524538399 42934405 336550716 119536795 653326988 527368254 785592282 131145277 290931388 628186399 432954137 950656583 497511391 180232158 530986402 804451301 405580865 501101409 353047455 887026366 983747870 562940906 153053622 449970834 595539784 118134175 552785538 966196211 844095099 614861982 880361592 23182708 862276866 746171605 654675778 148707789 583342321 281301539 435265490 387810742 468401423 747798025 786841019 704695599 504478392 20298390 729911311 224999702 383826589 208009559 947027639 577491766 377540875 180076941 57751244 18748622 564271898 140516392 981806993 739454647 102559580 655829422 515989153 367835401 22232578 856233730 478852264 737429746 980304709 248390308 280852015 604233984 234077817 716465437 950601643 874485027 537907814 579814273 757824436 733117368 1558446 429563421 621453251 17657895 769871348 225293568 56760176 54688799 674321358 257440392 901601365 888200645 957019171 878930477 765842335 73598891 954544178 326729666 22508451 654348693 65573841 951197701 241003079 528748522 42602468 105996353 672470934 652695791 493252827 888469748 123123223 277789448 495504434 191925105 567830792 5603678 341230594 459930675 827001751 700845348 905200938 883053186 709407602 159312420 465985038 432562915 878891663 138914941 972179669 867544472 885226520 903445479 821693606 959043079 866259347 56051498 142337202 327756477 229881691 939687586 103746316 331429796 562401302 314106924 523299755 398682784 910703054 590650975 446262002 262697402 968413338 974280754 841651471 886112859 870225198 563719884 611374037 639389565 277449362 436428264 476477418 239915508 223318439 435461204 493638798 351917497 341526528 155955278 587138129 838763764 655308980 339683852 381668496 786898530 371649536 155465810 509361397 253090657 658805103 991763580 744983749 643373247 922841867 361776660 199220375 733969039 872447150 582292313 775985150 69117934 980118701 657319391 445823700 559575985 118179282 113586246 349199275 708668294 973508213 198228868 367210338 365126546 449200605 760044126 456053320 440417715 81802832 75888771 302960190 445177330 508186057 534389795 681904749 551656232 426541981 633318477 840137737 836637520 249131865 756653904 850406427 339558642 822977903 73307711 711633372 741575154 556426408 117694893 943255621 218965575 259409953 348811169 9098381 829909253 556052314 292335793 462590198 499227161 425596374 831979707 374837326 14660429 527863859 737501943 180574294 671032157 366984274 773963719 66328083 525227970 654304410 36498068 176238615 27212559 343224267 123076263 158622635 48313624 913731162 537616013 283789790 509937265 215304759 474148840 543048656 198683534 130439936 656997559 320484934 861200563 172111431 802751866 505408980 564572015 12331372 176900851 71829264 750722572 888381279 221977329 798238168 46272221 36236376 728884640 895182201 883399109 332482102 741915339 229397148 885997603 269889359 241869130 724190823 88625729 115255272 749631447 802626117 635773923 574853266 364722493 49139205 576524027 668723716 214903117 477857288 700520244 279740175 835012084 438569476 707569223 476225532 49419024 977628046 839358608 154589359 869668649 911911572 691553436 111488577 831126259 526495182 793731170 114547955 955146877 524824989 29837440 979972275 221884398 733614832 820636617 629428530 938491766 606356776 803060683 251313131 655533515 745492315 418158832 895884838 891248668 41871076 841318304 454946089 893761929 411038292 397754710 64715040 923527418 344329157 860017987 939449831 29200823 331365857 335396200 607777548 678295514 173435388 839344057 607843001 996124734 179736734 377247800 154432796 247429150 313607147 228193954 954680844 723075774 756657415 386807665 479454234 458776356 460019130 85903203 396585579 917376546 416675447 188252142 63394270 83422890 646190406 209905386 86241130 404787793 247350621 129972718 909009668 941271063 257262033 161791073 553493974 394876177 492139806 453977839 204751048 511203544 405541210 518420602 633158912 562376948 32928046 155945220 468462573 658498454 780166445 680313446 670441318 34842546 468834342 259670633 182399483 294099466 829608486 78788790 78367692 80502327 14919580 966311284 528087410 682126004 193043882 548251652 145298964 652241856 870955707 17105144 932009720 28118993 696698680 479769954 894718113 666273146 104857029 851664515 292317254 418118173 659545342 334080143 366279431 542737746 456885213 447661068 410818305 3683377 336770078 385792582 298995491 811576775 59589677 233439464 661933821 769074503 331847536 198361679 435891320 104370815 12478640 133648434 533239152 889739004 57117392 235654409 482159470 449811991 264521415 868618953 476816125 859990307 190897150 92322785 83398655 105235369 600035069 191691297 182987290 202659398 60813506 853735448 812123387 961894485 350541081 824472959 400243812 303632147 841068387 158361429 911054955 944969478 752847754 459818325 409728293 109989256 735442331 67011090 191213415 822299352 448750543 388206389 748235616 794489407 476123277 829012741 561398200 521375529 923128247 492324335 127582580 562476692 155724430 675095826 128557085 675168766 293127186 536677218 972056015 455661460 820732080 552609917 682743323 39080449 903357675 943920548 199658627 725188474 214028060 625190184 190925241 860377766 376522701 907056793 661530823 510069167 777047148 815301099 768508051 997712648 693765660 626087410 858478795 647382609 342314914 72523154 208222120 820435511 274954709 792977807 269040838 407148853 330943569 869468006 812641157 511111111 164162707 435008409 871258096 326502249 162607088 891536975 146039566 900877855 982055157 351509955 424717826 711529478 475261861 496257784 478666884 126600116 92795282 790311992 558660917 420263131 94819149 350596210 545235757 576640232 727393739 408539563 812861963 571195251 89070343 140835151 989106511 817652759 969731590 277756674 31677281 853966790 61013705 451783755 877066534 708511269 460875052 481094045 464248709 263957480 500292900 653860244 359988745 793553506 262302412 863214019 964435506 753252145 847554588 682866378 830489750 833352933 724434358 890464138 893170617 277368771 182307085 383372305 163181310 197059449 871969585 332975382 170123872 196329015 158775781 831056620 532614678 23528010 707225867 408662808 919753795 895744715 632914486 553431072 526455329 531930119 758382486 911554255 566259323 466616127 357815866 660512343 304159513 941746245 894921236 718940705 848581972 925146230 97714415 847820578 284091240 325853903 775815393 779761185 949252517 88022362 731663150 28585463 475988466 35492294 550750219 325454056 801408038 848860454 637568126 443754687 996599446 587531081 573881001 712366171 521055989 551079847 435796949 492334135 681926836 73653074 36182758 302236130 217698690 370880959 973372843 632402436 524539233 33971245 373108581 137570389 554244852 318262675 101192211 456162787 734005878 164037288 529510819 673341467 304880786 639867233 608059050 362486880 412927571 885572878 516165941 163926033 424092265 891802541 737937880 673047036 780814166 470082261 366214850 331091076 280163126 124145348 278978168 117745610 243757346 585350550 444464598 204211740 59874164 354957531 955498706 593955178 692550208 853497605 219426742 690424295 538074931 162670060 576042813 914384272 412991245 629255430 128678925 925175756 496434473 356834643 851560340 20538667 735057234 595936297 130880199 25024772 425326106 718018069 578983654 747703681 944261855 308185017 918491707 486365894 981147556 915346606 148562929 753404539 163075817 819865966 150188602 571782427 626550543 503363947 730920191 292281017 804560032 974629643 353029291 100264034 872977629 153065860 663907474 520633235 266697581 436082048 959368115 45033977 286123706 860814868 304942989 5499465 31322856 259660546 308683925 510986463 737936509 587461013 711517733 864832567 831686817 517493885 126670845 37228997 748466188 846130610 107070246 970390983 116141083 422189463 357263792 150990288 997327819 899639668 519378275 6576530 697451659 635031781 290225139 436344180 720623109 389371284 563842998 29542962 183682980 468549455 967791018 414039672 62688629 517347279 61790180 7975156 886060384 546176553 693599523 468134181 34606357 417441344 648197813 138034015 775714615 991886190 681500268 745194631 860655448 663645298 16760318 363798996 830017545 112896703 967700369 593003461 247449327 251790058 991107741 766684515 377999532 489802082 649807876 926037725 511936287 415164835 696969214 525347641 890537016 656172911 668401724 868606295 750399606 497092237 587187560 993458780 165355984 849914176 636953236 865254545 664688339 218711300 368905083 306818881 389066029 639006859 416000248 250786841 716667874 144735424 958393499 897462039 633286827 840453801 103223950 149831246 900717318 210402225 110800027 296069339 28604760 709212864 427945598 933257911 823633623 424144732 331259320 575611451 719585980 31849918 642412263 9070051 991176349 439528956 547066219 139437538 633510796 941200346 273970066 58126274 833240289 595028439 837832620 219418458 879392372 769164970 899930814 859489126 713420909 123344106 561295365 892393316 791280135 1396435 37981463 64328148 299915868 616944164 181494116 927816207 11509231 513202228 714189516 444825471 105104496 558959662 239704898 187466496 275092847 322291268 586888044 944221629 652248838 34711453 391442185 795049181 931155731 592628466 972332128 850365042 622993102 343406921 716154633 607018305 172742793 416086617 790968360 699255550 826465316 794135283 337411091 699241494 705748706 494855311 20036352 660834522 151878707 176966216 228168054 149186159 185484106 294518800 738850283 379311051 174280943 294490741 666931967 485674230 248724223 510766401 141406558 694449707 685616662 892032450 305472642 719386510 916056882 696328806 21998228 785635586 236280491 672171309 704802820 205388598 49344599 198983408 276248268 307197858 786146214 963924120 708560602 194461303 229818973 881926422 337524969 251045358 206870523 965808511 512425554 114332123 751161902 431259237 136994308 821941936 420307253 474874143 221938504 617624548 426481800 268771243 442163647 804236352 681665507 803841240 300810611 292895088 655202046 327391045 208073505 870735505 819824126 73056425 448240430 836663544 140729497 103990538 387636721 742429991 646429685 125859694 205041027 331712511 470049261 100330257 805163843 689705052 248641545 205806163 805705166 612182856 925608694 663384892 31835883 849773825 516168578 882855119 299504674 574645239 409273856 863557664 574319857 735396857 294064619 363849752 728506118 838457945 585987582 315582708 300975764 274762065 167071099 886929701 390424425 515386115 577060739 858253421 415322816 254464989 869680116 447623495 290717603 154723817 833636678 935903879 63034658 461040535 560964677 857522265 317633879 114399223 478877075 2973901 826131217 887848892 701019677 218994192 316142046 423960981 258540742 154699908 258339154 754459395 952910842 477776256 877730657 91216382 815547315 638853252 866873534 954423616 723235033 617447868 472246962 236424328 240901303 376593152 164854733 583988504 845856468 157103121 457141629 399855033 853027647 595301665 97586444 761467191 495150900 655845105 690524435 85433437 357434808 635521938 176145315 541539 761115334 31153123 852322849 706210659 254323069 647320133 27673850 254237750 181729435 515472545 185604755 802496941 929035910 49288990 638879102 524680887 1450733 544333929 606101422 326556255 607537917 446468444 757882186 547377271 946699902 910595121 100535185 270010532 418179107 279382546 177096806 856414933 823314990 71067250 26913372 338279480 672804229 384633958 451470149 190252369 889656057 939299380 820655155 956160314 493293846 168851599 985811081 887206253 514376749 419407196 870563961 988748990 463702580 983063431 273429954 674401400 311091078 404850697 387582303 718799510 822811032 418999495 510945783 502765504 279789422 182750981 743703163 714763403 447767053 849205936 397423902 232204036 107784252 499677411 715925550 546813367 11597976 868225748 611257233 51421037 699136577 881799018 242869120 162580995 155961715 520771812 226906864 437446861 726195753 320388782 752635468 980857922 624283932 46911814 403886884 594598688 305465050 153774625 741602950 320894119 914835029 264824523 451783690 755088818 728743172 417967186 381179185 366687540 985133773 567261731 195284945 620782706 461320575 421898467 81046786 601691219 734505637 135606491 555294138 872354726 433343768 673910392 535096130 669314051 587325576 342348390 133990600 588130050 510988328 583639995 946211190 194278909 643068974 123173225 570000813 632650376 527990508 76654499 702390231 66583749 326826830 835988282 821772553 755455143 673211239 262304115 160494499 76547216 71045202 246407789 76050630 827131761 732911971 349814167 56574399 391258547 176982204 618981956 139253658 176402629 11755955 449710538 187780028 896949085 289972369 346016907 117277253 418017325 571666560 148623069 893032154 370450890 385590163 126154679 511819472 445349178 119464497 416723505 410475749 601248938 278279597 347652752 134125954 272354458 670913541 909544123 825284926 821219960 783050691 97610640 973526842 26938909 169047027 193634502 185504678 475691603 582333703 60806685 177737608 323600080 471680417 33347434 922741695 693225962 878788292 474401479 597296353 560603837 803519152 723297937 883184621 821998964 637334387 20018062 483836014 607329896 842085565 731223766 269788251 935809741 541870669 46847239 243832508 689461369 217616396 70067445 801703840 309033806 679869079 904873245 266426861 250937169 380074102 974223203 676348402 689455391 908367663 86646667 688040292 352854898 691117322 5352577 98774218 449108390 843301978 801358701 126842743 664624440 324525727 457061262 518170237 973813181 499036610 371559225 875439223 779914518 9214213 311939419 345157684 208035847 597236821 78338385 618612332 340296400 717681946 436980322 895359709 538613674 402878641 525875407 52968308 160097700 295653874 211276938 347706287 689447270 874139079 134847041 713197119 919976807 349004225 907881330 413946582 37558627 288160079 561650778 825101650 191433628 902865947 713175426 851958856 310233536 226192734 265783251 203780843 844775254 183756144 504175570 274261319 733565320 288158379 507957093 155272908 822935888 89375089 132689991 557530653 249509087 345896538 741087140 517933823 754384553 371844717 545904968 827162114 726661820 293197695 256096674 136836158 950657302 822141356 266578815 745041072 450182564 580075956 225034800 883831104 113270549 502693288 196818630 112571151 845957129 417447938 685090721 938253091 997954645 527586228 337301642 815307847 119525190 30212249 708603072 919388579 211383619 701395718 226983436 622369061 573122930 878589046 560307666 62044479 27078119 221925621 530060940 926594403 552554256 122512127 204406992 883126283 8246357 219801752 93236488 934468431 655602934 922202999 622825687 456649903 805438487 921997133 258223482 281317783 304821479 794501799 448045038 933817783 566815396 943549028 226221436 799981557 760491677 733325979 327833373 120048915 432728121 705116861 448293077 222242484 413160133 204499271 886139916 425497128 345193305 237194320 73234635 176562712 994183289 374996065 220802138 727111484 139056522 886383165 474710143 11547997 527259601 207581763 600957155 164903156 855561253 80889926 466454410 581765289 75635072 494144653 92937771 538784947 532300449 291848272 896285934 645103556 649595494 603227589 661715585 273869530 689336423 170104869 13473393 574291971 41509283 776539179 240349029 57331470 133585723 766923903 569092822 327782903 149139615 185112424 175637383 822035578 530162897 572121312 925985279 906003237 119693431 710875140 120726399 229526517 357288689 690531546 21422470 179111130 36835984 689451517 810462327 691391706 550091867 317014629 86952613 817833034 472293909 981643587 731999808 77775667 785238758 317141222 199228608 571570436 268439832 779064237 921106013 963089236 736884857 267007175 384707314 117241897 224886266 853541868 846442535 81727965 849245859 185390556 959758931 319286971 85844167 950586255 930173235 492432917 692229733 663277570 268913148 576189799 654181316 588499550 986853295 595249524 160554450 759702839 443250043 827232042 711046419 358668849 577975083 497995726 856095273 375749360 281310516 310417122 242156226 548195017 758828423 536507272 941620465 279508104 486418694 75884508 593138390 337037692 139022474 509778451 981177696 815868123 759661623 544084309 405675216 797389293 412762165 526463090 200326157 115590511 864972946 484526399 277477960 508143458 221476237 306383080 998061818 709628087 173912298 207389436 862209602 730929858 563026889 711685460 268630216 660820529 343446258 709866250 972564852 695005213 816173943 364616113 248556283 698441206 758433264 49725646 429154610 736954394 586207622 101965793 443664031 295008821 536452877 734972208 720927667 367997588 64891145 169565699 387103151 301755572 471977034 322373864 429111968 621210831 479123818 518463724 825433905 461767142 176631340 854644488 668220272 303578683 512759432 599530418 411712739 949733609 401499496 628284802 703692745 633547197 620987640 257574351 492532682 801589296 627956114 298297737 362236474 171065566 784647651 386580275 433694828 315902021 405242305 765126970 294861121 378182028 454908700 417643309 419750808 620721861 392773322 584817055 512539454 289634817 580684265 275621923 36263845 334634446 18472457 229832121 519083623 488177102 849927977 240914830 967233028 761004613 287500191 567781700 489580960 943559311 793018286 979039654 120629088 712906962 59235523 39311978 718057725 971923227 872499461 37374715 951199956 957660238 698528210 761367696 523611225 890647544 873843845 392924663 846784094 572135986 766987942 603894911 145155947 88924722 596137294 471441282 139666365 586629037 137446504 779346287 653820053 95261126 805604450 4397401 536785344 722267520 711886680 778812814 549772439 713686555 329646460 539626373 449172954 383990070 885591622 906297010 23508409 80232399 2444870 648575138 931170090 788176189 942869254 246205165 441042266 640372100 788740046 212945251 463474820 520223778 543046919 766658094 189878011 797965003 619925702 29327537 927658481 973722984 870151424 856185444 367165432 963952908 993281898 774906588 927315389 820727798 499966151 585310749 392418122 102435011 77170441 528421761 704139426 703806359 351856577 135770146 56075724 605310410 523036446 565983805 716299693 730735184 525720749 178942833 385679991 554344374 927512511 239588858 878237070 816908739 334313410 93448744 661668446 245635063 922494814 28410733 283259706 120666358 211571635 15365388 250644557 455346252 162768724 608581515 153679309 957536717 495694490 947515668 320291630 35460122 97524167 921238052 759948230 184039100 673880390 297883139 864860718 411138007 209416719 817174779 834671325 762677041 977097822 40880125 537603811 628479284 346217686 410095447 942020816 312971308 263265058 850544500 303662292 666744088 755372450 109402625 861509430 913652954 179930681 336289257 71831051 709432613 226056036 956510859 847766712 216102178 799364055 21483021 918313248 365976313 606319699 317534400 946680472 716407296 807588119 374595919 248155914 152485647 713869977 970878368 498530930 943378006 905235024 424369042 278478116 707539208 624912944 301963243 766407771 623250361 370300123 540538516 507351265 748738001 322591934 711923116 611156253 368703754 762826386 180496139 634170518 666327287 50491828 784397523 548385648 566858047 760944904 487843373 779210833 339358220 81446096 179550533 840443052 715284307 733916526 989264968 23571711 775862217 43155323 78116059 502576725 192887752 366142866 576506889 633794424 37465382 472769146 740876158 914347666 693005292 27007472 970801520 956419536 274797380 387301590 911372226 517016456 17395065 892027236 926030838 535809403 565515744 710042918 674792667 160777889 27281034 369762123 967421186 43491050 577519523 739447136 142549124 694188932 430254316 540611764 648029993 992791093 283388496 655985064 716945486 178063012 120182552 227269411 924109233 290382988 124673688 310261824 460431839 28813827 773421586 596201101 65176854 855353530 612511718 680170428 365905549 667792806 486720367 25633047 228747587 555969479 888363593 926956811 675519417 645880169 142137983 130025800 50047102 830274877 605062685 667531668 345228734 703371494 745611165 193458276 832941506 594193046 223548539 846816927 756224512 154359840 5365635 132286362 199145034 643564562 208577845 349463383 706249106 866204790 352542049 382597064 944787712 52485759 131656525 774060672 967709541 136139719 724578912 121226922 325830836 11593056 536856547 838376414 670997896 892240955 660156296 935702 210109067 313221616 747229077 669323038 232511440 792115567 703842358 301000214 414588260 882054771 261832948 775599557 219027735 96629242 347806938 309534528 599378544 376462075 100840445 477159066 916382635 595128943 884192687 221030503 762739068 595290962 658753051 805411506 348506780 602016113 422555082 5962041 289314053 140963308 335051052 470497286 499206125 345213763 534218452 303757820 870055092 422128669 467345339 423863784 797995046 995424072 906289816 451683123 768846326 874898364 20068604 353823834 667447985 29946621 686051105 409376239 789279329 904870992 98956446 93939377 568077809 118475020 138093637 879118225 494205100 293571425 686110205 13792855 211596196 85653263 606656893 399932918 307390940 544158002 508435437 906993602 510636268 722200579 908004940 152294611 455442934 95166955 820389689 9213433 757412612 888153185 443801660 146470246 738561246 853312836 662297232 520526421 366992696 800079769 446730951 495247570 649280827 398462308 960109899 466113547 455140183 897251552 930171587 369845355 898046463 205241304 189053617 475219954 315886027 528462686 618649824 116920798 92220066 236921494 393046745 757024137 71808835 307157294 851030502 278929968 484880276 127004232 526967115 767582547 15752627 85419796 213988350 482942404 759684714 229182389 155462720 555164748 290991503 46087989 452852302 20194016 635888817 682073414 739123828 519631227 825029977 247105410 904832890 301853906 226622405 79857005 819204049 353557278 183649639 612729548 805374143 950606610 749324235 623352586 299507701 486887813 24506620 702266859 73720967 45180839 743407976 97005986 601191938 992959680 247674093 443648218 4606735 481754357 347444784 644132608 582185066 557230460 862517070 139073645 291704796 379073779 187058820 398617082 371144145 345278035 118017037 484812328 317209432 431624259 437864707 492471454 299225020 979121427 217057443 942681006 32178026 258965770 330678945 394878963 661297479 979068728 505462870 902315049 811531122 845609222 890009537 861963361 845848352 353954131 840581077 838151179 101894591 674331671 875056613 605007027 258977212 427099016 677340287 189003357 874753838 69398011 460384497 543160817 95951146 463595316 228342690 162341230 448050017 253136297 87256849 45742105 907207626 139057864 442628520 488978652 461696248 381956926 304113450 758962413 98732806 774374944 279054931 396750938 614778447 217262751 575218571 969782812 890397235 398471794 8205860 871409057 219599003 930558710 824360695 403858756 250783817 197920202 186022783 718492887 620449435 376590859 961024273 175379168 395870719 405498852 988687882 600455419 404471488 443948132 699638981 167094864 423341738 265963687 596638158 670088781 864357955 977392924 367860031 295335355 648950712 77565977 660339449 11021260 256432900 243642805 513800521 485961684 54347979 280111287 749956438 290026323 933022648 272899653 86157959 610628764 415178483 80704769 470744199 693823663 646266740 952182768 969024851 747078155 801436742 856936427 595306327 158334690 972520899 344799796 495684498 304199412 968415196 568431670 928937231 238163914 837944312 530459886 774954764 425541524 496797059 580282996 630034204 423872262 308833496 953508400 57305966 393973508 260292566 527703736 152493213 279435146 209522752 812238655 362249214 405024772 98872850 166747917 799264612 890329350 951965975 9397019 699194142 356826612 607750468 180236650 474659465 674032378 184755825 506207254 578685620 476174801 489769940 359069007 535236158 334368539 880828717 570635970 599170331 564283114 486402041 473359086 568071429 359423828 543987624 256181557 189714638 118471088 287067752 254738181 341423438 779664227 702183210 279999227 922782472 862237285 389797993 127576818 377478793 738834756 268431746 556300942 221109220 154954184 679072924 968122265 383242182 325962604 77374813 154062661 316100018 5512164 64498439 831555367 130629922 123367911 275916847 91437239 843742862 220013019 747085082 768518525 430928251 490579615 247857473 520498218 597403918 579039329 214906768 567576367 876031219 351538005 908676186 596001821 152282216 200588054 89008373 877791727 510351890 226576456 312128851 817626798 42774478 414764402 978432339 250018959 169541225 762472766 267340032 426204460 37724751 856959935 180564300 44891548 902654899 858730816 712158937 35444661 936756710 404460286 460481973 97906700 839457153 410284457 218745386 713713554 55212270 119782746 108112568 640404320 530208646 687482198 354064414 906815463 324890062 865331058 380474063 121550850 564393750 650026933 763172871 942405332 324076812 687918296 917947631 920089600 367772910 509145691 65753384 291254433 602906024 511469157 830869000 566122888 971842881 123629654 963293709 814374776 618472426 874262181 501354600 543374968 470308290 75840444 447072030 900166906 751171860 813048292 699786838 537757929 761791346 801033778 760082531 672173294 26413787 565466969 33089487 304577780 175668803 807548674 633010703 23694772 832254989 591443033 245932102 895535504 684436244 114289775 2271929 108965781 290623843 879051187 630997489 204085777 907835989 33839104 696320823 283761151 276738687 468621636 478141939 246268983 271445134 971589172 138543444 100911129 865517955 988213252 334860800 132593186 924052707 79064099 877957389 357844193 553966402 508758968 105018955 391271241 971969654 640794141 924516341 569751132 832148214 886804632 674403287 66880483 807451553 32491896 191193570 205274863 165365526 301032543 901788725 213457738 569894490 453997366 202306029 224610596 669618074 31217795 683369181 426396187 714855007 571615043 18757362 665450370 913581468 755868069 69249996 897556984 862933172 608734662 781557560 563102248 591311445 310422271 412105709 72183365 572112562 165005118 588988245 421610498 601464206 853585596 325746663 80505620 379397112 997559322 740975122 830320646 368475223 669451718 148013873 767696972 369293571 493305075 617902622 370838713 903198465 923447053 226648125 523787066 594238259 385447968 277781710 631602377 563753898 462492454 223664992 29065389 622334473 844041691 662602520 180848526 727800852 103081182 341991070 326048461 509404597 413572523 736387492 501207105 464151953 551724443 230372354 920918461 690659515 305282498 216974730 447831926 538405336 58643410 352061259 12091143 162469494 703732973 348577449 132190748 298959192 564140445 35019064 588490734 767091244 90015547 447678568 829636163 402448207 532307182 187327231 548633656 275529655 396177476 487831186 963780013 733506425 994039702 569101358 179390459 892666595 507697349 27192857 501844446 45976711 63630413 209235225 85081080 889047202 619880593 96313027 909982266 78699826 509523127 15437792 347154960 618668455 28739666 46005983 316150639 813464355 279297009 170005504 904995021 998843432 514765130 199688666 316104946 671982767 127147856 607252528 195045138 410798723 666391358 764150310 462973284 180661458 818291694 48087143 437592026 48985270 611360253 939113845 504630246 953399961 796965299 822928076 737551649 612742717 714054912 141838863 253783517 550384180 876442049 59334239 646471881 363200162 389295581 390927767 840412539 733289738 497384727 507235172 68346153 384807548 818821948 823151928 204352357 117941474 392977707 2088407 250356627 703744745 357888321 24829825 875414185 505303257 838868264 983494199 680003252 321894499 771341985 841446983 544867978 999058265 187903195 293525857 472218365 707576754 353675139 878686089 218824292 626846149 986387010 957328269 975159835 381448435 440292657 170327929 692465482 683551840 35630070 211827409 459106694 814801851 595411277 825633172 628341309 187945967 552690464 989769665 627822099 891096278 922706031 471200822 179805480 309466755 502510713 813427401 764804055 711278496 963040441 469159233 812494770 593892899 240027354 465427615 88793564 869496451 252582093 77217475 552820213 458624631 24427221 905287688 993794968 348115980 700340984 496788275 74643673 886614741 323430797 833230178 663523359 389535385 691585647 485509816 221747120 794813030 718067415 483855110 27075518 474624665 406284383 428524771 946723965 363413723 878336496 175705272 185977010 657078900 13637293 136729432 535180813 249911621 988277873 728005928 598956918 380033462 230037098 83552152 524058010 248477027 14084530 123565315 62211082 607498064 295161318 714687335 451689886 648240059 42769136 78239834 866643225 264994503 201357865 934764845 176931150 315835771 127871809 190204308 630678819 608912035 891457958 40137887 610273308 599921098 760727780 221892230 57857734 26971009 464831045 38647412 272302797 335736374 858280152 22209678 972519476 715758349 485645420 636247249 873155967 904520021 180132900 191828890 963031159 24958694 540150454 649548125 160119935 253871253 156109462 93525696 483617866 461209069 303559071 694221856 291965910 344714040 375865117 987615744 175963552 892191355 624456987 278982779 200048049 394592257 890118780 683953932 996346438 435783863 999477103 341316219 77111838 552178498 361444820 213761231 719764656 486487231 73217132 410598208 416189805 276834331 19325871 158520628 776827049 990756448 641309260 343868977 796970481 753250734 363905195 417589175 661443258 428094972 105435073 510307375 449626290 546357364 524915522 571379210 957754466 346768711 110190578 323609426 240591110 886780068 777650846 805468232 116556174 987485854 579634640 371475881 697606761 521911796 382735098 931354277 44774918 38987143 305807721 822478556 205373463 539226826 987669599 404632294 702391469 879552464 789397001 848522784 963968182 321599455 291528090 593227596 158926707 337630665 297103638 74085601 953122446 405096425 381272275 813045280 668766929 683001492 361564867 830760499 82431948 852416665 120174355 916446930 898093362 411211697 845055949 334058513 195291370 189607574 166641599 886442296 888068477 58908167 877405006 821962077 360440814 588780628 313857783 78514790 349944855 804175892 35826362 579255430 297038681 568398625 388459101 788221101 46821073 566063666 360018123 756320197 265631115 80373481 584642048 863973191 493064090 45598200 812151712 516107755 804415424 304257069 947818813 118811002 904991599 744122229 705718377 123533997 732136343 774951875 735524778 272799591 706106196 586642678 262199912 996115596 467244124 309800336 892301052 423841467 847718952 379310419 499869242 721730575 944374928 907444360 251863217 191525141 898768885 759729483 829703783 788484569 421235839 253257484 924464560 496342689 186471680 468823531 303933612 761991625 701686926 359766100 885766089 149192071 412860864 861732945 166799055 270831126 639453081 310988294 795569059 70453347 981209653 524803489 52487900 457667015 160780147 614154786 917269393 862206360 883157824 287622930 300516813 289447312 458950 844834652 186634799 762330851 703020575 26068524 810360201 69910510 924701126 608276424 93795886 985872244 799765425 116443905 127477048 312505974 489184658 685630857 679715463 895856254 58204252 358672453 688139633 812989881 744905040 21282694 928229671 913534515 701117827 24544635 807790300 111181320 79540345 281613497 458180514 339764480 701397634 626249400 700466066 2060162 380338588 301033453 888122356 95126708 689771638 193966171 774523006 167170747 522464251 313051522 539376538 470768044 278868333 656751035 481892054 634167812 784159760 223427478 960603319 16900980 963987749 544206660 359569864 227966390 669988700 376899741 667037226 257853522 674412219 149784174 125799850 190362777 458058321 643864855 350749545 95216366 123382708 548868169 944666409 452839327 276329742 547241752 50379479 322493109 42040680 603010690 600294729 374623132 167057052 119186734 587209469 449670651 747216589 895077955 914415704 988126947 940409915 989275849 728876038 742713298 211784486 89816727 272963853 269437727 345563358 221156242 804949869 112690202 859403520 394197075 349200360 846198527 90688810 137402845 42082263 68441293 827172467 19084784 747356805 724218923 91236539 422410987 175594054 210235564 743049212 558311887 457365900 883694810 375911573 437810335 828830206 236040739 10076363 904975156 4502433 520889005 606707854 148996626 513927805 484311100 669729120 501117511 271956129 668667362 74086495 369102470 192465104 412036649 966153708 481349745 415415736 368523623 714224754 302564847 908587324 139458 809750003 731957180 886604582 646105767 88428488 77197032 350376884 677613153 777516839 994928015 558593315 523606014 993403687 117297362 12560587 996042252 5838480 558389356 261260293 677222102 559423253 19920905 610010160 423349393 48032101 333955778 185580446 831184806 710968222 192976091 692374524 953907341 39316818 419519759 672228746 300727977 314683710 784463646 387413648 403184789 977303125 112411033 812954045 933805761 427012665 268978503 949664300 704013112 345524205 691947107 563122335 740763991 56089318 827753834 458319516 18353285 401207406 105806191 113470223 739157575 607818093 326749771 301066794 942872718 54815334 915961072 464461167 689003498 530488038 8475551 354938440 344379454 429154525 569325752 865183092 919180739 367273800 957100937 875751648 100715073 878981331 743403982 10464110 76902574 349519862 758717968 655845736 791334117 156753138 633447764 493924747 588849291 806546734 846758470 815000302 439760786 113723459 39126761 459755941 835172755 960219422 586950283 219167972 814690067 643427649 978858689 212643821 996040295 69183708 905998218 971362893 921704560 144195699 106577227 107476873 353762752 283946804 291917987 385014894 764173491 242600597 970880101 220760379 678258959 319044431 289958935 609205090 40619444 338120132 21767902 842303243 211902728 578792221 613411536 657040554 810409998 9132214 51759607 202256296 613998350 5394644 332047265 836567768 167684392 64179195 92241078 827254790 210372415 331671519 120211620 111804125 847681615 383038942 47712437 870699033 799955203 760626263 169847645 592639124 775513080 323578329 687515557 368229007 498763057 587321273 253518297 568029265 947141411 269115130 339072232 944241326 365028150 748134344 873132357 134675993 110621129 808507470 185227370 393566796 468296385 945616223 146320003 256442940 616173800 148862461 590344431 219796038 540123928 745439091 901420960 817883375 23993677 69386295 441781295 729162102 483085927 504583848 547095966 948963097 720303706 484363275 384312248 125582023 458593969 493484476 428842556 254165595 935982686 416148077 97666620 357053413 556854864 894553487 730588728 446968520 50615316 206844176 278255924 951334289 403137201 305919030 954747680 686246272 361074558 231988066 224306072 512495150 775780188 54343802 911151955 217721103 822164441 965985019 976619963 270420852 2773032 229243373 529788820 438601881 78382075 772651777 240792942 522665786 19525484 831095435 269575826 938688234 493715716 203933278 823963842 631499629 728289526 809707617 458091818 397056530 925736264 548249577 421961325 683119592 521936252 165562497 787079065 39509893 158202442 634040123 605061589 981789351 417726168 257395115 303340873 407749679 189361991 203694644 196959538 675895475 820172470 704586488 620342299 714659297 201436392 2990326 37996964 48424353 968987527 81158912 128842229 236492408 609484446 999021698 697907836 807551394 932496345 505296653 127239741 778293318 551641100 807696898 376580865 6647938 527356034 280041744 890493651 462784366 599082764 251234245 198489611 792547959 738428432 392160016 685737134 411343965 241885247 135556333 67769303 189089948 118677722 478795617 149212473 625982579 358466876 441406543 626462798 906932381 116759861 883240937 40399662 484404884 439353163 885742766 827727971 911002670 620570803 704405861 119640011 842627604 539245671 309248272 969336391 195196923 378567210 888730055 690372625 168103782 57762417 649388382 970315930 298962251 537210699 245502126 571821884 731323649 507837917 89428809 2953018 240498004 586476582 856599762 601921909 854466685 616523509 121533110 461916230 602449284 777132414 527996953 677621183 920375796 943394937 348685359 123539447 875080445 279335485 477568173 121253134 569600005 684131970 749880412 697144490 903696880 590405614 828753035 145988179 68088872 439624807 736897354 349472182 177076616 157387063 724014291 481820417 684732615 164024465 409227958 558481090 25578107 896719740 463178356 508473656 647990622 296539655 987860473 715292667 745969022 668793192 549038118 126072577 144586147 68390085 61321114 628995097 472153335 893877987 890496259 249540586 771812853 38743552 470912110 367862858 674183841 714601041 598200876 337504724 268703284 494034045 830309956 746491633 964855260 603596002 197159989 696583795 544262407 821074648 335949423 770949015 364589283 955988107 286491023 861462011 459701969 419041878 228755207 619093895 512712794 900686742 335574028 575114324 851267005 921133806 32025240 981187503 917685989 651105873 785250871 248888180 366956291 54382899 242105219 29248227 929270046 188333160 299305735 231913051 519548860 216076382 791823285 796683682 597909171 520756353 49327415 919920665 161827993 330820355 824742739 715574044 860395689 809197089 573697917 372834638 241502452 422209357 931114842 280756692 47258061 281627143 450756062 326610235 111004567 458894692 141842795 552527954 263424534 183118518 470173180 827964128 768895248 279298778 623811821 151984950 387553264 721025368 944927225 184982434 509700137 438209867 144706273 679942347 51569079 234062808 454181975 243862674 69603322 24192183 970350117 802393387 538489 139238334 70672830 901955935 380406377 107252471 603593833 368130611 264236442 618770443 816637650 505274161 269941155 778684621 369069059 451959504 86960234 42839862 490846729 527080741 750189974 626573476 803585999 366824299 612014532 760638671 879265315 375190524 952129488 117130272 147072512 709696792 200517277 899544223 743644127 557535497 967328735 358086518 542951240 67878649 716066732 643746692 185431337 708806897 111598234 506097503 293217744 559997970 670076068 802462212 762782327 771884279 850694902 295821684 223513541 858414946 633701949 256945611 903470178 57112805 866159010 440257780 863663094 669850255 469649247 143935586 63343695 321215250 275951543 959706071 70809607 18322548 458419146 79567614 582063309 581166649 580249433 352345186 520495501 356056896 451803754 105562014 58604148 738900451 844033554 328639094 228666380 896713547 120790524 99444832 837625402 930194575 386547986 5017437 735299298 940890 196109917 609635018 26792564 535847240 827784704 622341112 586745298 378845430 503167642 254610512 88260934 100597630 796834309 14388192 565856367 587326102 500217085 128877742 249119377 545831079 153730860 871954820 693740007 240045996 261304167 276009274 181982772 311412070 773825531 893038108 982220273 702950385 840008683 167276083 841427957 409288831 65875167 434321735 552377562 287855596 631518365 606500089 550500485 296777910 113920879 507826342 940154476 321255661 496129097 422992558 215954078 23557160 441692475 871382614 920479230 359318230 803935716 532260252 179568589 690510413 789793187 415122316 320444443 863215995 490949544 980082665 411014842 988097451 407190805 808741754 724541050 635399424 986515851 744688316 283357074 670190875 785199075 695373421 1611872 877375013 305819663 59310228 972380085 207296249 38292668 34424284 424422987 455260166 569182026 321018667 290589527 943974120 472336227 305764910 151168927 185296345 40341545 381107119 899102399 265684323 715203942 444422208 784095659 950010798 278534155 747725519 158898732 461516080 670806768 692234755 346591892 62931704 724831847 348441464 266951964 431207191 475492136 631466070 284009036 303358802 165156589 706729262 172309803 893950090 640833552 70482965 681291965 523727822 981171179 361448649 393006837 97478523 958784105 224922490 487845535 255038828 403873121 435810998 299701881 90960909 511842884 319730667 176960627 28832191 766197071 885879534 396933581 687633755 556953707 43727405 922467224 352242574 31463391 765500663 964252227 888666528 23590356 338644982 51430256 865479384 19962688 422566866 499342079 767145151 216224492 155145366 451403242 645233850 711493340 916084409 720728348 640455869 926875208 205648488 196916819 646258007 406048841 428917462 806456347 889111527 950005002 29367958 857664222 53194480 748389219 983487592 95553126 692668900 568913687 792059151 593069553 984144324 949812758 848761516 720879884 992953295 220184747 989094875 468218189 183296077 109360275 207232272 258334340 928520298 400630187 647396726 577684913 641790649 972812977 358991812 779388295 713906689 214455735 762188369 669184564 41691787 613743276 196840563 249519762 53250373 192048807 191631647 373395215 508161697 573799526 907305061 113870843 788359658 136056643 483190951 563415200 698539998 434649133 722398331 372743857 272334342 509650700 588262491 514755042 934999248 174650311 314812775 342789671 135848823 849636876 228036245 875312099 410039882 19986765 26054583 403463495 994954688 703182648 534117409 58764215 467772846 718319126 384328245 571036295 560747253 70935896 738327542 523157876 78947738 420891369 553308894 833355808 501222788 784497004 842666177 650943518 298793803 711894131 667973314 613322958 368841828 59444091 3912127 633857252 108857683 658002280 78856034 957774510 373244004 897830017 838061116 760468093 200073146 390860525 256525959 526496128 513329353 4781641 773359045 894704370 71886419 552059772 534752294 598061872 705291177 249343805 513488584 145080318 72747635 399738971 441634685 723897424 214423738 133775629 107705115 824340677 587688485 877058077 25642349 106402169 753035189 643442305 781628450 477397072 223498595 572140465 196203035 352417727 727281852 540041301 675240802 390863432 598218268 562927133 361649052 873966739 452177577 453845488 685753231 316258269 855155095 250021488 417591467 220593496 627365679 22163965 803498544 176107285 776659966 811104250 514015540 683259086 968674189 884600802 728872867 883208445 906690415 125592489 110936994 498741486 235611867 431885657 359305656 521162179 685155195 592563100 985195988 889505717 226999978 887093992 272379392 8550307 755301843 41833582 984180837 587066771 129549858 233158996 141260873 278752467 980375902 965831718 585165944 689593613 221239194 420677998 546298687 625704534 993340947 201186936 3316515 935544148 535402803 328035984 163033809 326482397 694685319 782150216 924322031 376900628 478863730 398160490 643450082 996008205 725510664 425144116 141514399 676761946 953611328 183097947 510511254 358749483 804502744 30213169 547842762 62101770 957592362 352042420 467480733 809535710 923154822 472670911 740185843 119019411 408929944 540633059 253607891 208822274 622132203 730525538 17242725 523729036 625018795 75039536 546706428 300101562 700527793 737119962 591901370 445895726 398673834 388412716 675507812 230816660 604445945 387745270 677312034 299752625 838736759 420208343 198767095 407534369 16576241 710037540 692686932 357415909 64535197 902335086 192495955 941630421 729186816 995955402 550762846 952915955 718306525 830357822 817410383 166437080 894381292 309855370 109693887 19813848 670664775 587211191 931574751 538881432 572178129 318662034 698934539 170966217 243497425 851371880 303232339 796858287 559010346 789282187 738443638 571868291 31434586 257615677 722250148 615439414 379694801 873763600 28003140 471239399 753751241 908869293 909161403 336237742 737617782 815206334 344227442 942574108 404831748 400596795 387028513 636998948 598451760 429660831 451881817 709265449 266458669 865497714 956568125 973625706 243964954 176286604 236025113 183037758 456808968 555102003 925919365 681669966 419873244 70507243 439652081 940294025 720974825 683710678 576090789 418322716 49915513 147417041 979388969 477104465 382480693 876609199 6351280 245310739 710687146 433078598 645891572 215180627 216341500 344978415 469791220 159611380 909253558 40313715 669239600 752550239 431344374 871121236 191471303 142580514 121602537 478353293 378148081 75685699 961542499 552507138 92422516 367915799 912167072 785290539 151650964 952552560 746819882 387733109 712453675 853106817 566653610 984324861 937870759 868227779 95425675 776819384 6664735 998968585 962901934 937297618 142568074 952879977 550372842 928916299 779971173 809568638 337653729 924032388 515306186 991133538 255006123 658839695 494954919 259863790 93363357 499947875 595828066 200253335 393253567 17591359 373147956 696813365 805651860 385616873 700832081 725514918 628001531 65885223 594904860 249979897 884162569 878061939 672211166 800838511 36115836 147653511 903407768 728063042 584259870 988823521 34370634 171306015 25867733 679201197 336539491 156508755 920553526 707539390 209144059 804034969 429903174 795955757 303380382 557304578 618872642 675960230 338513655 750209814 636115718 178095228 937138559 295301872 627443401 569328521 257074986 13071019 26388135 980658062 999300059 670617924 434660540 805991057 242365035 666499859 433788770 430770202 808722243 463983507 757424321 430799945 15501321 458686636 969413542 95882990 229162292 957197358 491899902 8189351 836858218 929235945 325792199 571992031 692816778 292975551 183505467 201288704 474112937 535730499 546646687 692965220 781296364 693254478 627425398 665575784 74775054 502165245 443071844 371162536 528303368 960971173 473392719 650120675 259712197 870833761 964110791 440412371 317921354 748971525 642954876 587886184 695506530 382532591 940042139 888226807 243823681 343202535 483008017 709595972 184980771 977801098 746743747 129996330 596953221 105027209 31273583 866716964 844507984 279174048 780834552 394658208 135855081 325581948 760090313 946204959 842070755 713764831 327377237 128473901 588607670 968503556 44358887 374275583 273491477 116246080 478660353 215419704 578994370 820582784 513172509 57134000 288832 549111105 60205555 303169857 268077714 599810749 796630874 834528832 784302215 555893567 497508845 801050664 557819459 774850020 779447975 627038943 527273642 679014100 652322635 872245455 959033580 878817787 127250206 489026917 425210684 972179404 783321005 577399006 709112996 404153851 938172725 911191659 404938846 224203324 55840246 738918489 240259975 863170408 522365 323807072 425373308 341600219 741682984 326388807 782986540 84599207 316886562 330937634 128811799 786261675 28340155 84275652 314755615 783240420 613405458 714458647 688098332 155824372 39437557 249265276 193301969 15074969 102471414 450265336 737258777 255121070 2280053 461734312 237755005 520026688 205255634 489134613 973787703 196505091 135569794 173363796 354279975 261310956 19361714 459767715 827423960 236560829 114340301 72454814 481554320 2080250 737727160 165166098 76238518 232045858 180239751 851360840 963635826 721049832 797273820 249390042 815541790 82026964 286459474 4112276 476381147 914866648 617303984 965442772 560948336 755126529 176790083 378726415 828728153 938233774 763813095 385256975 548286089 88477379 280416852 938086234 580464459 204071859 967487198 491060880 473633504 252042124 685796109 659324665 952846897 25524399 621169144 227316236 978718559 809697627 355558115 390587012 325940348 565646145 290608194 11073433 860852350 737962359 816010402 325742606 723243353 835953139 962454532 392641577 698586245 115355474 78478361 487486237 233707473 200429102 663755246 471195455 145571424 466815884 965468175 395319786 274338175 796951837 564184907 761875975 405115821 417387897 334103802 895085132 394023876 631686138 370013245 302000309 21957813 108325285 276097706 820709993 35033604 354594934 412694005 270906709 449504719 466088448 176882855 250850815 685447091 684169473 932111226 814182752 107613991 24276749 804224431 709371468 960145654 93824472 934200050 268872191 1744157 895594713 410618386 316585395 601865876 757631060 988051390 548094372 259369670 388327181 891105691 823523040 450232433 550742451 170155494 944031828 746292082 295548867 110761828 979157997 949393178 556251708 762320498 347775832 83050434 487564398 311724602 459532163 753558915 273965143 362325233 255074719 831927712 147097300 740711616 409930558 331067896 115361561 272502255 988289295 993192010 722886224 303416071 505357045 767104502 694610821 532380954 390844416 412748741 580712739 749427975 217029497 660042508 630026555 86622393 818709223 41700161 279756053 273502966 858895126 77926083 328927561 504477682 312498907 855557965 576277257 484121311 552845699 383409984 672572077 798083259 346745005 411309883 295913373 869527070 162607807 134564288 206797004 564205018 279553781 477800381 953984003 988766602 505197304 290751561 750077181 825100535 678874377 924793904 578418844 27701142 612014023 374478727 112771586 432390272 827732365 740295021 893252704 536743052 438570881 624059683 785069936 112168362 9880394 994298502 206912783 901116503 392254907 530875774 757276774 538953264 19013619 988480957 201346288 761200242 17009866 477100363 378809688 301323707 778683251 784400306 710920524 500444692 357235915 14960945 319245946 61353445 804281143 771350968 180378665 758904493 203029183 248089057 424210739 896408444 852829803 153367690 474342706 136312029 971000459 771695277 514516239 1963546 273200266 341787472 683154430 628397275 850102683 918546489 942796992 857484572 85113801 626153635 966519599 595439652 529940751 865888498 103066471 49483395 211449408 565160472 190981878 824839542 995298632 620877819 525021385 515211825 749013218 150630281 317687580 99472277 850873277 677479892 64676548 965145140 406464571 905305119 348068588 266568426 406092050 178115415 924285177 93477781 439542082 733921627 960288590 2645138 892796635 892938097 106718897 718790897 899752845 373324876 939393039 359684443 900482986 922778556 549780510 935231628 224483416 829534510 249263009 787539767 169005473 160608739 859565161 323078456 937718052 398433416 167311176 871300525 280636121 46007575 182566838 393431659 329141953 616953022 908018260 80658861 34058401 835655952 68743346 732892721 202493162 712948595 256816175 935049149 37258331 7457167 488151123 64957467 619561569 384461051 117952009 149143249 129748455 107817320 674051091 452578015 504339660 225749286 332546857 147955484 408169428 411107388 554656025 846405474 166299494 435023409 590770193 519733416 758825165 89919269 557748339 313593268 127909915 641703049 991309126 787085398 379670588 912753726 837938326 357307997 125770906 290998096 194700577 595006287 473809658 42771990 932871818 934330118 96475017 22093207 676415399 802316644 757076363 741109108 388622491 976591103 983721657 28814808 617518548 888743890 19846861 978804351 452940363 204397463 82561487 17239299 471715704 210802690 699585092 994154766 595115894 447613801 971051387 930944798 770033600 960778102 993925783 698596901 227562876 622856538 718599081 244191327 850850037 928120372 608728259 169041325 191700348 365212865 274320673 791134286 844906418 28298843 362453072 681088391 780694131 168474336 926580001 870641979 362963134 313891153 32618282 324065372 505293441 70272551 236736081 290852906 621381204 400615400 165434675 441144695 360959928 275868118 927284457 351506123 19415268 851924405 268373037 578037219 961935485 881567368 545225549 332962355 900371156 804533197 791507957 587470745 978979027 494893023 202263724 768882158 780119922 510992832 177378596 276360432 375278818 954467487 565887061 393131726 599684656 287144626 233314902 988436337 242401679 371215187 754837835 574433474 461825476 827144710 335049925 405124404 972914644 719642233 544110896 456049177 987760588 401068563 851696594 234752870 587363852 114949733 168073525 167243054 958310743 376223811 577621726 413296855 187610128 420932326 268285693 260907479 351543510 857462057 652183505 302604970 585011508 506342208 431109775 206282135 498377486 634076660 637698654 154879483 12051998 827893741 160152065 439161565 515793418 720788899 556204530 25137219 663155100 443347865 420477238 306094680 62220325 774337998 410859220 13827081 832152652 207944667 104891268 935428169 729423914 111914817 698761764 901851663 368645802 792310507 373426908 760684390 849367873 22189301 637607457 439251354 43788076 437830058 107803787 597515696 818286400 779336408 371966751 189371830 868037085 260404824 719546102 920095268 885929579 905938758 814991130 904147427 832303830 742446915 411088271 324601794 466598500 899729367 191225163 319077331 502086130 676863913 897914139 823662394 276978000 545237505 526016107 125753335 796123906 199594403 392925438 518451817 165434515 437849791 56127867 822952881 667000004 988922776 140168971 855728219 805808434 664972878 802146523 661256793 633596487 259716459 611817973 426931691 806904477 841118372 224528742 505522167 933580200 981839785 405906078 495939316 879904402 926030525 23686944 450801177 32360310 294252604 938844966 469990617 352947475 37938067 378229978 59561883 80453163 390011471 93576548 183864393 834095196 182514186 911866767 376315569 129682616 713757015 195682595 489537618 973046400 390977769 583692546 206918298 8862365 949089615 668513254 904875002 215580341 4955397 313702096 217232914 587802619 777802511 946680497 661753959 293640013 539381602 735690605 613194906 116224470 202888077 105103975 736433880 800467256 323852305 117239189 548198345 40798199 530775933 949966190 642643435 545506426 406190199 949003207 280163377 946668388 549882727 432708187 951329497 399981006 32096710 467987717 161585813 664715538 310652936 559688555 983297793 128288834 394045043 375920951 318385124 98610664 266492175 244236603 760815781 15762126 779132933 835320901 797806311 322964452 850596679 287685922 659888620 852540963 483801633 374979346 569690304 38800604 125931397 310046568 647108678 968197703 147384794 975529074 643100394 155322740 525411890 193253318 411977113 269510916 294434530 382079431 833782311 234935481 518020728 21244122 11050814 411781362 894625650 976412342 729476144 29826242 292794138 837315012 317239995 172696419 862467839 603809543 589433580 651762873 409423351 521717991 945777768 791505390 959800812 755399309 173363308 497879117 860792732 234671453 650226460 8313319 440049178 529750481 209118632 316145810 678914338 791296861 699897978 149854091 326742503 236243090 672641510 267057022 918643340 569989604 207484208 625438811 824128685 994095798 733944183 807158108 721550497 115132747 444327101 636860084 154779801 380805244 345724539 485995341 979743865 406517300 693420656 40734362 131731460 434668306 212851335 145621976 143864568 939770870 344799152 430915411 673811937 39465804 453994113 776899301 907421426 470042069 36806058 299540597 18020220 763341108 604376665 627416231 118990969 144271299 816305292 708740310 464045440 387956030 565675124 358461918 340249903 835129747 21085140 642026620 291896206 156876038 236936040 586445634 392931008 578626539 321629748 563917829 778721846 282726161 381166533 578722720 963848987 183202712 174181935 51902912 393217495 812926055 429823578 919945842 633263111 644926275 834428368 121287853 651853086 803690131 482338690 53142201 788676871 24758420 553206509 433750253 740849130 65887905 354153566 716354167 317089873 958842213 425876874 832272207 947292030 703033140 344537067 575217799 854912725 172162283 304336604 564073579 780014440 475194735 424841910 23102034 523913003 775964071 415715287 539218170 616043608 392585465 837588643 488493155 148040833 637943649 791382270 979285163 592377869 642811125 194063574 402708457 622156873 714477120 705974022 7505664 434797204 598948272 694882993 352054478 500117667 884438291 529322801 912629840 612983852 480562496 340039266 402318435 456025236 362876358 13016771 524278694 217648509 991451504 975537218 818243327 864148818 623731199 428132116 724110424 143538138 105566711 867404038 22005087 979262984 691440512 572900584 237776646 485747666 682378750 502027900 787017753 654276730 449885295 839692667 585734719 906466024 61887981 302549619 161692004 817225407 939962339 196033072 299155804 64971925 898827760 30166216 938692405 544595449 198998890 541303713 403600792 859948713 976015277 844867946 555942412 551083391 702768682 837451503 910991248 839829498 634468707 997584724 281990322 831020235 386460061 9544944 503365636 480248514 647087668 963259261 613284347 569532576 100474588 142918235 869828518 909119675 516928499 868313330 890708977 736834596 911122343 912878342 764354889 894969461 917475704 795442012 702797442 754692755 790591679 435755712 953629461 657332562 315839661 147960676 852126100 325371016 992830224 722792096 933855274 605428623 144361303 222886730 635696917 283388024 235489511 638775392 755600530 812984980 579971402 178834887 849103493 943285202 875208082 216420457 554948610 294980328 667326215 879662130 884736677 999994223 484779505 974915331 527485303 338762902 482368672 217333560 205552509 717441781 183323748 84593824 135810764 120165892 625741952 960426215 212358465 693074927 927979670 419387771 903095132 601684268 739672230 919465850 18497965 830326478 399731091 427733878 484314252 920953133 584205427 60053052 815522917 568622217 205394371 141811200 694889818 156676060 360358831 247621488 257635605 909013588 857874172 309824579 729912082 113711798 830307662 851852448 560329454 906993277 377621005 496582120 425815680 435250545 119618955 671869593 493028262 368728712 788612447 67112995 772356557 636748761 383596785 405549213 248029394 623995116 514272951 318128692 455964583 269652791 804190352 463465323 792008749 17954955 377409137 359514154 289058605 418425972 146719577 981385166 910681869 273926504 322967802 674349524 861768889 572002407 63895021 15203875 566855603 525890960 856841730 431327160 334464854 328515948 471567113 703403138 852881172 463042512 124382453 218292406 258686366 468248469 532107951 355274952 971597354 40051592 694333241 802498581 403628624 991686741 620657717 733941327 986864397 677910452 300306330 567846242 894253721 118928528 543748153 776801811 38614472 179296272 597833912 218050294 299909189 746945369 666795265 21322112 365429123 465881542 278741252 284586917 398280399 357795801 733612244 109113849 577553516 101322440 687255486 351272050 612812926 635354733 940463109 226680162 326482584 235893568 379026352 913057174 208309935 200387114 92330027 1254386 89574426 35174938 696229861 162589650 145832496 844932151 373955454 489180821 331796085 583761475 376924500 395600817 778162254 752695341 751947575 877776663 822355234 969646272 903397638 183686615 617689984 960146647 76210236 978264765 954550417 827484071 46054508 359068190 655668624 64232886 765660367 787437557 979384279 793652375 434253895 541760884 785127782 775439694 128729929 67535699 904549477 339588496 930749723 438375359 41025500 334449414 575418076 396314066 791978038 957645131 151115895 453552364 882956567 423069008 270436229 183512485 939647786 698909554 167700274 662912305 970336875 949707537 691384762 814017800 538968841 706580142 188937334 568164704 241493684 956489823 815155091 282868801 329647877 94626167 205637085 145595780 85666034 838139703 342086858 238798935 438163808 956109986 192768808 462543030 371624482 687801508 550746674 650591695 925954470 985561741 647856392 175036100 467207833 506560674 349169650 671989554 802497124 202728624 81229323 882161022 806368899 56718429 49954741 186243063 585263768 949875129 757541236 176482714 729965301 598370374 500625228 206429784 445877326 227994128 873120005 913849508 42943988 28877581 182477868 918720319 703040365 806635176 543749886 886157592 944763126 683022346 73798425 377627200 98395041 687981329 847916469 722601534 745143274 270474243 435150148 835558907 290378644 569296933 616875382 244751230 143671271 6841205 48818725 678138744 296129197 956572114 495722802 902824572 931948220 974182907 636529636 305380001 918467930 347064771 661185480 986713448 496620428 870892589 669854841 506301007 641871491 873260853 303481862 460970926 409022222 437604386 789942069 809448035 499408067 673539768 18339120 256510420 590742238 553085554 270879731 861063305 861347321 296395944 762312006 648546265 681933126 580346101 709396840 226641719 233315022 685476493 888537777 513828583 397846465 160429847 462618624 970457817 249164535 42634723 115459606 316312626 300881598 474706726 177892102 596115821 803864238 12319212 163980953 228137820 555327174 381603166 770311026 561712417 542865329 450687476 431475711 511609263 837562098 103027454 944562613 933882589 991862400 7130997 9697855 145242458 697680440 892956419 259016868 337192704 804740549 721778404 398450391 481544753 744232155 215551209 996259482 535062155 767471626 95141995 235313057 523912854 109028376 599784957 721690546 51781105 235809565 973404508 977462468 30338395 142998672 719907333 503477392 769508035 265396195 284943493 170677038 305343102 639186155 11333004 55573200 336536698 369813839 726921278 405655985 541399672 910853201 19646049 793222033 672673164 268024996 343827341 168946430 354582892 308014285 428639817 847446857 252597429 633684747 269162483 196097024 830796121 449268213 860576179 790013527 268138267 493408215 305533848 600218946 906581721 362050686 24746658 786771369 815027158 186935182 556090189 159803637 570805505 617116375 32651267 490754770 330815533 157771901 786502670 73956182 176231216 321017919 234723876 721090544 154750940 752179291 147318225 854246933 338445795 718313849 247037878 480153376 12663959 67837069 208503436 956425442 650119145 103006467 706723231 381747380 760112915 621109585 467331655 750070199 310215709 318937590 694305390 356515623 416501108 773974507 49170026 456332538 77263308 582454350 99593603 767204305 418513081 497168676 580107249 396146574 868100010 620872597 687157561 344128907 781984770 761437199 808364213 110551392 331291443 585022027 170449905 729431211 696891475 440893304 994285081 127456403 529791769 101740547 93483986 875105253 121934817 72871273 420984829 204187155 649270987 800898205 839638334 833084578 630029854 933669500 789578034 288780958 696960096 700202965 984938158 884438980 790663028 132602617 752149423 842885963 631244926 771672734 63526927 789117684 62108076 76316693 408833512 965585604 797896636 572570875 178716592 898055348 679469736 312978204 312569418 715439095 17396594 466201240 900392900 896167159 356291833 70942673 682360267 814679960 27160741 524914331 739861040 475612565 994174127 441971352 273332478 90436368 393295925 679785873 125914659 265101415 312899086 379920313 287480604 930759242 988118378 198216556 65051927 442522518 402566468 629642743 144751245 995594410 290539840 144524415 177777629 220126170 969289772 560548645 65071603 947251637 871835055 915788933 975528318 411612320 238484458 110015615 257793580 150124158 55908760 266482462 267648680 251760336 15125680 468862850 646094864 350048235 586505038 82584237 957681405 823188740 518219885 857000697 274104369 416758464 243179484 727920378 252027193 889275379 723638556 414045653 986369373 841388430 827706418 470813979 138863695 418404014 563070248 163299500 103098173 439152563 200576458 840395574 542911062 283580571 611200053 320396454 967858411 578638249 228812234 155473516 23337488 105618887 153028520 151565365 176019636 462033930 937571607 857001379 428241369 857055154 219343910 329725067 272056804 850865825 825211380 741324284 565391811 374590709 924109041 569218844 441555420 230989876 315444671 215914848 132824242 185766829 185902984 164764723 336460945 644395665 853899650 935444000 735133878 116345183 772065046 814907481 925574291 27962531 22906035 696612662 287674216 637520745 273381982 235818739 551027807 267516989 207965880 887655809 319268414 62978697 980197040 853326806 649999537 628007319 750580615 696958368 402603159 816614577 657839628 806057656 790545283 440507368 3933785 130191716 718030193 270355670 525331861 318196872 142346420 522068275 13837209 727886937 364099271 740504995 791167422 820477480 470050509 291200150 14861373 254035938 640885693 944010721 357410778 914141536 587951834 972061599 745173902 765833277 16690462 814535645 439107169 794494657 512358225 238899021 418658514 598850968 332582461 986971067 450307320 134300022 607914798 205993581 728565569 750417858 619191633 58272470 165401223 639617824 56807249 435529323 262986165 741133645 312230639 601996212 745053736 494190213 977116160 174200040 184388981 267573484 202270901 188605656 488013625 613614083 837719685 778440790 841011364 827406070 311534996 741390182 374289716 383068757 30923718 119427683 87646627 231302070 742152675 927897671 571388105 403659633 837675000 293956569 569196544 444851000 464171178 523065204 55434661 548339236 500743131 885096647 878236597 594975139 821997778 221420188 334018506 870504936 599214171 965123001 758907454 475476143 715978298 630404315 202574741 47315459 57563534 176694107 641572323 885201344 15997692 902726061 874350877 759354262 296751333 139060998 609050209 781926813 258209639 872330356 341325148 882486399 163663912 175389830 641381531 142114758 258525114 765878054 88881916 582846799 189816375 50327086 985184647 891915778 794575490 129457986 782686478 491755399 594385316 859574798 583718180 125749344 255673506 299945757 514070773 17934107 504737411 649154305 574984210 856920812 883152751 819393039 557565599 264222937 635640330 202927042 520673120 326539220 163596577 280316765 653754766 167179791 832377969 396453395 222303325 920533272 993672169 315813438 870480093 81928467 589203082 281576840 7241361 933011162 964369988 176848020 188030067 367129032 200784946 955476374 721427374 5919702 600536154 632060478 635844955 500113691 321205371 228196401 763523141 855493017 403348081 166229251 827341318 225605963 221632755 480052857 803521811 235527362 546266970 747211590 743774637 814490377 708339741 241640819 811116105 665420316 660742083 908969707 812500537 848781175 542180623 636683687 727491139 956418058 983702954 357627829 43218955 289919953 619424649 799691350 172752610 147009176 110966015 870330734 247088257 136522683 75390026 858030767 889800640 561151020 271638775 318096686 828957215 614734768 579527791 289939458 774587033 601427401 396333432 396335490 365215297 599271378 772235901 125762639 180095388 731568808 930530014 596992169 636464020 764740228 206098507 771686571 388940915 145434149 618985524 841791048 106785030 90533197 158298960 840314477 389117364 400088456 144764350 729663983 426381903 824924037 87837195 64526948 148385052 290131552 360896916 732222018 338107300 376895491 269696369 885516326 174010518 739993688 159168023 633748733 202178046 459400053 112038626 554676765 853733166 647026557 370590601 637902684 6455526 831233009 420554228 365997056 549545325 519008260 728048678 421984448 849003857 442901665 422485924 81206567 670756697 591867200 769327346 547257290 920875733 730531953 256494526 3325894 214627031 810286594 163419946 621578676 345274972 976851979 459398593 460010765 599836789 417690944 641829831 225053151 989027781 50595759 277457145 860890412 846779878 572281548 306982153 386931328 219580094 163709049 99706283 805753115 463325816 481785271 389343944 545040840 963475393 893819911 121194443 497339672 965257688 582465921 575920999 565307135 396155443 563854035 147628937 666518355 914068300 375389215 233584995 581767297 391353117 345479643 233265478 494758147 687258764 761559541 549102389 769497755 808244026 92315797 491031015 20367116 389779986 350017950 223998506 968364746 130517740 522367717 793592290 80578613 545906877 717543806 307950913 752689842 340012284 676091382 73206630 355962219 226141217 820100782 860204228 262080165 965634796 156230209 962714238 167291538 421841205 580660740 846903429 253978738 640967033 16013526 1811688 811168925 979366284 392358241 650524115 604722616 3539684 473581011 21391405 197539454 832627881 281345706 457488021 686469102 522761284 572153297 815706420 510010584 12087203 275148894 508809535 42110539 191547157 442549865 119497241 715590107 447729662 544444512 61506265 166065795 216343019 683425039 248279760 583133864 144611795 225008083 342723277 363228218 54272218 654521994 891973476 763065978 700575664 311490461 454955958 253511082 312190679 957721816 849509939 94560684 445357161 896436919 66488504 265252741 730247401 426313374 183986166 89374201 814203336 842011498 917340856 580477218 460460575 574570203 285254702 944539290 891763534 528941296 469748462 58079651 736537071 104541735 844550086 394374812 433082695 617340284 737818128 856156802 39500238 871270483 812936685 745314538 920174854 104450324 910423360 322117274 852902640 246034744 8698303 624849027 985157553 271656860 514315819 899201193 628806315 468747204 834413616 627398897 662651229 220705215 272163884 47522116 267441082 938942894 711387132 611015498 837916636 89983985 323047100 335823061 259080126 277409633 941600655 479764008 688805979 12569291 609225178 605361618 22350632 150411247 73373090 471105276 989303350 237577934 952958334 104703405 629148928 391662964 22001020 905874637 287930201 768704013 20026044 736653068 327973669 362238922 32726173 967087272 567041009 959573494 338693059 614138961 985217919 912445331 784315405 911035487 352978076 224367337 859624100 186746054 424294164 16229473 860889049 327978585 334250865 946635154 109933572 722855263 444033528 321244772 232641130 37758498 652844319 531673311 403980616 586543684 24239586 937624904 108968099 632573286 718048655 560550984 346889315 240727658 794157914 565080226 445766429 786140133 932407537 342676122 186299107 708490777 210621106 37822171 69124902 99600419 298716958 175009562 558027882 179852513 712173401 252492863 617606396 459925594 17477573 430181130 294688037 801475165 761678561 179808334 84539020 484232042 73302724 484619818 408699354 70548504 626749818 36304124 305058019 626208488 248543217 705421001 555113782 52665708 629263379 956624778 931991973 554973762 142632963 468014427 974327626 38905056 547063033 222375269 77474173 338545450 888504446 732360607 937542879 716034366 842126687 85330645 668371043 878392042 31427776 839809608 303814654 560102670 127820325 156796963 805449706 309276769 261434100 874989729 63497210 714123855 486979717 947995443 971844720 106054897 853792705 955930459 110763748 943073791 76536275 511712717 433593921 448009912 484129704 253273289 783307188 387663508 557551364 265643565 976975798 904061587 166867681 287976468 330125362 142582079 972936915 711236457 73090317 162259366 784713079 176695120 971086289 352200 228667350 204340543 473724326 904325864 115079918 630204080 498592688 899544413 895767229 637922994 984267015 814988072 282168371 171637605 635457682 658218932 992171970 259936608 31732677 225885120 699794958 511948466 616253474 719750171 223081651 557673855 965415796 756140316 830833764 653201392 256706953 975855538 190937253 508401633 660065586 612358677 625757220 577994252 327134260 50459299 158675305 418210221 356691867 853068906 146484770 892786131 339622635 71259189 881914951 318978278 42363866 250714735 80422369 673597315 657091692 741728291 886397873 548881620 370399269 102875649 165846579 37648134 756108725 206038266 265354617 342886051 830682482 328243411 138097850 679479889 660741383 853902454 227197552 36280924 966547498 101206956 36091439 836827329 537557379 195396874 634755006 132672938 460621980 805124531 779330503 289987544 991293583 459093306 69299511 404812179 128424666 145970376 889260182 651353076 246971544 467381164 648194841 241339178 918890564 196582864 696701312 63653070 577304598 464793379 817051940 828165029 805665083 275173589 735840459 430586756 490842550 295210108 279132237 476464891 795727163 173844382 30605777 806494742 728710656 704991948 645640449 207944790 320463702 137004200 134052482 955348791 189143256 479264611 410189422 510304395 770785656 976999563 123911807 854675836 982740869 385180776 972792372 991418960 14834204 941482033 255656277 593332216 103748875 410656682 435738130 923076375 251729707 129535465 491632891 473086641 752263391 399058279 673927495 748303212 776753952 714545453 181054085 600864040 793624136 778244039 325251359 583729344 594012405 448364993 486651276 40785895 595087977 805133105 557972185 96985499 883063620 48478522 117650288 406732686 88974492 596391029 373600058 562555635 746136013 799062330 698944894 205324977 429429937 275355753 366742872 864151025 3736714 735317892 197016882 162268754 409194332 789776650 185556160 152110903 699855620 838952817 790517267 609616893 412115072 871570843 770688830 289055731 645135864 189642161 616907375 973483928 575665973 95941131 730374096 683910317 780626214 515354013 211512301 289301728 446731428 760410922 598901728 277079419 966393084 242674795 361421814 437531878 929280345 760465923 971453706 206230371 401953736 177257427 384597758 355150499 187960320 620637562 14787865 525090940 661498372 91545331 958554389 350613151 612935526 513822888 449678954 209892424 632112256 239073580 766582235 245703807 124980910 351893633 357139017 554528171 400269520 319515874 180400347 520745481 157853176 603010586 901783816 218586974 283531257 979610769 640272400 754915558 303379392 31702019 781576943 563870741 134228357 11450133 312711892 543634181 559343313 838430179 206371850 749305590 710275872 811455810 226911514 23625005 755411252 6190022 789917899 140730763 284986882 627104442 98365242 422828943 484485379 54100945 151875451 339652488 572266296 652250722 978578047 7216457 945545690 820352096 922446044 557086039 296593868 293865706 438664875 164808643 176363658 247054368 466850975 990001978 559163766 595600121 597325496 377245952 335124768 737479686 901395990 885854096 296881711 309706003 747438119 568231927 71362935 718997591 607939412 110828698 492433868 647163732 101595492 619468102 300767337 817003625 331617115 414808202 888138853 177692735 380494446 477024815 968710845 535496878 757107226 654894977 998438883 695983215 912715460 134562515 2778598 29513754 495999138 518084114 876178748 163575576 559434292 875549638 91371121 240920382 737399629 588208015 868152535 784663412 951574592 872943287 245547754 925286615 584211499 229163157 442936979 941502715 24286285 507429409 640170521 377363868 892469350 246735725 9049712 269870029 45501194 72917963 262211589 346634685 188010502 730336711 881397984 152876857 504255240 183367013 981712691 873508536 750609598 252998633 735088211 639612839 296883202 990392817 368341205 181649946 937339439 963973474 607388563 960956895 608620205 310105637 641298946 314184445 996664098 536358272 607842786 17503756 916949073 355709343 839810862 562497361 440580826 298747147 405643586 532076136 696152724 813161589 339039921 204955530 764068708 126195786 376489490 56963498 421404042 593883924 550587751 123884930 256843745 935245861 724518453 102037851 367583983 138080926 327907465 502075349 10372010 897767593 261030743 601425745 730243429 241365984 204360391 5234588 492795660 870416484 585951837 937026518 623586801 697602488 806914450 530175242 509243347 899584275 436850302 315224410 877497724 528564984 422814574 176584048 879411038 64542452 374605736 356860185 271266711 609146178 332392568 556946313 337119311 162235312 552541214 23184284 588624817 553574632 415067293 727918168 70147430 465184530 124392969 666192239 306972774 252991304 509925630 696674927 358688679 969512868 246396333 677950169 657318699 996805855 600846672 807517278 519473712 907746502 69709289 598241503 637771127 928165493 977001083 245425430 430759840 974743600 348872191 722803193 555989696 640264985 6934000 824302006 418872277 917857516 168430478 792112649 315655870 71024522 695043707 687033319 698619171 585425690 580377297 884367998 554098146 245360256 356785665 805043678 650270208 719559465 483724121 516563263 269109678 829578215 273808756 241641875 8626925 408106046 748694761 175393461 535248676 824392851 383524649 831234174 829322372 435863881 504103539 197179919 481087787 952198079 657752467 756296594 448850491 691769255 580293684 671056045 592976165 789219405 10262638 588313179 139004483 314481585 646381124 437950954 419702682 956401143 377363830 901466025 719642019 879910642 719030803 397550957 764784387 827907248 994324338 975835293 279027122 444758058 42379320 988674640 350774499 80151600 458525428 690702328 974348296 898325285 798935319 351256746 45496658 52308288 140658419 26861841 601653985 227502914 667972805 231597359 840421332 145411322 389513592 298860197 282683551 347694948 85581924 7382698 721832909 818183993 942947591 979944687 526911431 40022169 442982524 919709350 258951775 139574840 863643531 656081195 307038458 91341928 419271154 226924627 158442060 565872770 604617563 685216976 92890751 807329942 708715764 22284044 80925110 211021257 737672227 383880545 500528568 805343075 25112031 453607041 670697929 744048690 838112652 291857058 604557900 487137432 360267955 848731550 529017181 98627385 229273025 479667897 803987375 192852021 411334696 736322327 330749018 546740280 262712061 422741596 467015594 216904531 760062964 405512838 675792841 74242064 731282508 640406312 705597204 350431654 862815000 45613742 789057117 140470226 962723476 266850499 276852233 492200729 504301778 159097922 234269756 370478285 336498782 353744489 630016481 78550844 694534619 77809383 277580245 611735015 465668070 959092833 182348549 28197325 631463634 327451625 25831014 852904082 683342765 728739546 77763507 859915225 75403842 616235909 929697112 501056348 452054941 63752003 613275393 567352451 690737658 738956961 688302694 351324374 16914584 173467183 188368922 758330479 895278896 630139980 516481012 344712543 744613104 317169984 701496905 927177508 820801727 593058812 445174775 90621675 343718932 218231184 548745147 770539061 674184200 600330776 516023770 430105789 370902148 542616381 92610212 244455347 266797075 167820573 38141852 728490532 842850624 923633478 332742665 296166813 314431948 899499908 182305994 920127075 164626014 799196731 855596109 51843379 66587879 367988463 819222895 11823417 45078970 319120532 49910590 264821869 922249778 295057634 234420887 815651640 338878880 110747762 81630803 8512071 217101808 316694189 264580240 201459528 531005001 444607308 418507349 437907855 978353175 360877186 166762780 396770370 57372169 91532795 364067503 194973283 489648125 177028879 931960405 973472737 613172307 523500076 472750534 971234787 529804885 928003767 316136841 349800616 954014689 901379361 199659940 275794736 320059522 793379248 442761874 442567167 56900048 288516618 456550084 707136462 586327411 822955632 61578486 211489048 255954322 876376157 196532204 498024413 60488753 82129896 901710349 423386930 130088982 872565696 723568537 674983465 836643793 827721010 562523506 72785958 372923090 195110658 869788870 7048642 224004176 939525918 606708600 253313694 930526819 110059269 69085201 755099946 298662305 268963718 710405557 379947181 157862470 169065752 707854592 31336285 246654556 770274069 433435151 248490488 467981242 208305813 185451042 264472292 359402100 198253442 896452945 363769873 886325870 21104657 7691531 275214608 71472961 837315889 129810814 795022165 687684565 741476972 354213572 901458323 745258876 841032341 58958930 59896867 318952177 102309975 576230073 646505054 182909748 544161866 734660214 723908053 756761261 716330344 463553051 892557130 465127225 250660891 489842954 970247387 174488682 711646651 519800669 621403702 795996133 539584847 153187816 390675439 350850502 100099692 925400635 674645850 230506416 960572105 996111824 864363430 117681224 308278499 273866132 829325229 274962961 81693150 414036021 385852278 200205620 338499379 538833249 370625505 406173907 418214448 253922063 818107989 374384245 416825790 423756181 309933812 678394985 314901854 99670407 683576513 978720624 950615165 552886430 482386419 804491235 768687113 473813626 788716961 710141319 32797395 231896519 291014987 469708009 943492303 771546793 381355835 786091269 611432902 826614426 567708541 213545510 119323794 298158735 130718548 729893241 863267196 187134838 571922636 78378343 367223048 578401162 29077059 910060577 27173588 70471769 773735060 525373452 723998822 604316924 324736971 557689737 108873295 651809086 394986245 468992223 436071478 585379458 510774627 985214944 538555306 596244993 914011233 566765475 915910012 155607274 128083558 632844843 861044099 533644993 379635404 973784909 689547148 881927275 297590850 990531647 823037925 528253687 85112990 659658648 960528345 804404100 522978175 997614143 509960462 946627266 995430082 363804298 870732473 466774413 863753665 222353627 182340126 289229016 819425596 702646803 675499726 318618295 688214071 524126579 857900213 504544108 659632610 143032825 200157249 960022749 755499697 834296564 789364978 218294340 800661427 454094673 67095645 814147615 186974498 202804550 10815560 747701359 417748841 716425090 777342762 593994482 641852686 240962235 627132459 913869448 613679807 909310710 453842333 955098390 632304990 336613972 721536591 682406159 8368369 120518365 696309141 40102841 140128646 694921661 352489395 687933562 900707308 962011344 312956956 734542133 534234815 792091812 999222848 386065033 781076697 769683049 752007791 387861763 667464176 868182634 746981272 630863949 302045773 119387141 188572102 15120216 911187540 322941364 806558908 577595168 120654381 255206928 201428167 841124798 104326102 432734768 224727710 249488323 588254524 413071708 147415953 77784827 376281501 819245951 355490686 459592974 665892712 741840407 892603791 649121758 742961308 766153811 855821917 195492321 491608346 895525104 341490307 380528309 992468056 65712122 200329559 530433305 979518317 193134289 71133097 633485097 725178625 488874166 148851984 817164235 402330923 36608312 349374833 698880893 85648978 703078177 829489081 156679993 217116173 297425971 128616432 103682714 12808224 104126673 969589263 799136367 321645052 481156629 291942371 331327205 796380275 980602217 424465555 470268720 812691056 301042931 871612994 501699213 440860751 741660876 531055079 782782703 551344758 202571857 68229681 731939948 85631888 336954347 797643524 288901828 918242281 251384523 845766456 764754607 14708115 304272287 539846335 331083257 112454145 350645055 144206474 920968690 410663797 924224636 39939128 233841547 883157501 201006507 347383741 821782763 450026479 186724102 22386867 565002458 612071666 479093760 601261412 166303932 661400389 414650828 239559750 24921532 657851871 748866673 181030248 558674940 375871904 663492583 568205143 343727624 335211560 578433163 215612415 320044412 631804480 451428060 526959600 450779574 152787777 408031121 587632998 968735721 200080430 748839225 253777050 244335934 460334302 366935274 427871603 327932980 219724134 84898199 731018041 415480177 163341432 285995364 819823356 614118665 438448575 646544943 760989236 207067688 452981852 596048373 280243735 104285286 958657103 546179350 867471240 332906958 593468778 742507476 326303198 708710110 301295853 185235137 376943131 286703239 443293907 408859186 550613983 817991469 541245302 844568529 132075291 789457222 753626272 708402066 350507554 849927358 845569402 10867340 436105316 643756470 115134024 751043307 520106699 718685458 750948366 792681917 343622400 772160877 78980504 525385536 951164746 10771660 455328023 754419762 967070535 905662021 844509828 748801860 420143702 445979446 706117274 981067918 103792318 590754702 181235929 524497190 987399997 188954260 702392965 486787672 798049572 971176514 590415690 395715997 42878293 31418817 452236246 641525940 35148548 425081614 130275785 743540105 402829215 37340806 209044993 493537553 820725487 177689248 199628141 587292520 571054491 164909741 432480099 292310884 167956713 244623631 622562289 331596649 320439812 324088201 209078749 95097549 614792796 210141284 715329552 701467327 702587045 113932798 398906430 563278233 70373828 948993282 873463895 288013935 185671479 604764974 530644120 566476983 175791713 62610822 734713399 284200761 780979942 593804891 735700748 552001427 656930556 445501829 973807335 222468312 963340647 146831110 225683013 366984623 546103717 46554498 126202879 119513517 13444799 842930920 467617721 709014516 973168922 622343741 535187851 480541165 577452625 839084991 72047169 530853975 647214351 182241413 558589631 194148034 359683030 395916563 822462315 508923071 241088970 98905185 852791520 479967178 530634577 81325358 972223453 37701315 832179855 173034323 381698831 325383218 189766108 471406555 320792055 621794743 189534853 312218999 372895930 740945528 100531108 600583729 680590672 103663523 804445576 863130595 129514304 460563466 224749752 782885075 487224942 898845457 202219636 337950832 50977917 621717084 805643403 494612425 603623353 188046568 472568194 729064873 374735044 751825063 857707885 661981420 750935951 414900241 123996755 639960345 48342473 351670077 531516919 421154350 280111862 602476264 245057391 689342497 247065569 129160698 832977359 268831332 986816146 702360121 258153382 830092834 941037552 914709591 210743354 759629129 450022263 942874421 362835615 462561491 814859484 742228249 802590107 416566704 930263132 441798723 729726221 205032312 372204428 1894104 789352261 513376025 101364647 521801295 151019935 722971723 917168181 935969751 452815435 209246233 542319483 495862294 330503628 260149449 497798772 848647844 194721851 842697203 80671074 688674765 210308086 839054526 892685902 483468221 435891212 835759420 674488736 360431921 213901202 920046196 615833566 558942534 452028435 406456415 89639474 8305404 760358296 188214953 293829516 86250004 497447964 838988677 854037022 275799883 531669146 353067329 296762763 907144963 975705790 837967083 577760483 397249504 233470613 495818879 304056401 196763597 62581232 786929155 20220428 937674342 386151137 891314687 317483653 511847430 734741047 833387327 524970251 628447039 42337732 366296419 439399994 316302831 701884093 982235373 374924965 149899211 416057730 546667795 993774826 765940619 222252501 284213549 521902528 856387533 714060591 881780228 120644090 163725760 14128242 391106747 660984470 662762280 439079362 343934638 40828271 640581937 671480254 656381603 796049185 957700936 642174907 442786069 578861839 481619962 985047714 661107842 848255275 816398442 387886498 409433650 568875443 349065994 287905584 237230406 109567091 984817569 488663159 680276030 832503443 563480327 320007748 705151829 885439703 120227609 743830425 17263912 507586637 150396534 878275149 493558875 172024149 499739267 317522664 264320470 875794363 299842049 464529179 254210510 462982337 898891601 419555077 725899441 554298568 876274249 126487963 121786241 744324386 77210830 920534802 718115496 878819903 515351749 890404727 894885516 465860054 979879237 250140007 37534007 677659995 803132270 686446979 925482255 716738145 789672771 104692755 627496097 25907350 819774999 300828880 387792724 33975004 444127644 817240530 794317337 200258864 173720786 710931383 246876687 988660541 602466805 731509523 453712993 392170473 869863582 410022353 717731916 451268999 181286048 754378240 535742272 90202781 259282688 305851882 177182278 475167603 940236296 525497679 639719554 979170842 672227349 2436973 444238971 707968081 759260148 220216639 319057736 502583606 221428387 218521344 328212482 632788768 975756816 510832884 999624922 545915112 736415860 76502341 576332780 867938506 868139408 255763730 788562970 433330093 300060846 990543547 814178370 960927025 58676206 56787505 927781420 175877377 990070163 791813442 443811451 171002843 678185036 942813532 411330449 21131779 871807036 42547594 652479411 2730443 180974164 661315215 480004979 235309471 68118707 785964525 249837360 336182555 119805855 748182346 195694232 172613091 561131496 227440235 484935603 51901590 331939862 139686459 963043532 877498223 773350485 480406631 237891055 913651418 893940595 762527242 624720987 303703671 336701496 157169253 647065762 813076329 452199983 689206410 143043325 571901166 8851006 18648740 968543424 428323851 707253822 901020813 349595290 506563904 85833730 176466672 80903359 285582371 793296422 231329779 329042015 995614839 286394309 811101709 594791440 8932103 43821907 246818069 674852863 140667289 989366163 386043452 570939229 485362217 71015647 858499774 812090679 566271245 477426558 457512771 711108455 255357260 387264600 151347510 18937013 163496926 277682457 87683677 900648860 231646475 674474658 906940380 229348138 938273815 818262269 523580783 666018880 656015324 95658295 27538982 994043654 260576272 655475414 233949164 463720542 128843202 102774491 513311355 151643767 504142873 897322477 702490964 18716583 241167130 454251313 119791278 307595310 94527276 309168900 510298288 257971311 707088736 308588084 128687441 202891689 194638157 537516642 185582884 478222127 773900318 616494111 931477704 361606363 782360366 921826915 192961833 622026476 938102045 898226949 560503120 985030568 324973694 417048227 42352864 322666152 38422745 281190615 566154380 692303136 603931312 101904420 206604716 176873071 630054947 341811217 792160270 229580008 963495238 842858016 634089681 453296984 114336701 313900409 155465381 872139876 642494148 312885606 998004294 44393381 660037513 722600956 290218941 903088326 976531487 251186096 722910883 989125312 258036645 51773698 905607130 842171524 896009293 581100110 93203625 771603628 311979820 901088245 610343485 282847197 402662137 651854869 102127053 530595645 378919077 482531987 245830615 347130561 146041839 710640240 127470087 18697680 887889550 373074099 453696858 249260928 993354342 529628990 458545594 801511764 20131126 254761945 937524275 832043858 874352550 258271608 398307922 260437351 773109907 185348079 389912457 257223159 556894942 293884402 357822851 930685019 827854070 409730970 666118254 136066410 665689997 727701222 722358119 531110651 787196108 266453494 677345888 391031658 839051665 712067145 72977712 783592913 786015153 314825768 707552595 535953010 353363870 213307573 236235253 463420496 501572980 472560665 9411361 14100390 964610855 109241566 240694816 566113023 189187657 822045065 365397226 114413345 617653338 374742472 513674591 902208470 354299254 730632609 259970865 85615678 511438799 849018615 883756433 757020402 865451408 891531704 887131631 539061912 546439418 583274707 725512243 336419657 452425460 374869332 946111185 99976302 239764296 543537813 935271540 376477529 895569514 622753365 249102828 855323927 698186669 195289018 751629859 207535866 143039308 753736756 782183739 987264653 206556447 469984498 502597674 891865177 613049309 498998315 301270750 170024752 50131095 865075095 340231153 453402735 804457513 28473832 524638478 372719978 830519290 354506038 991197164 394356175 421248431 328166658 786952991 339736078 131974146 974594473 456733696 815019458 899375023 600992449 713821707 290852944 453565307 349598212 738910470 677870652 881007602 428133211 99346596 780415563 971132417 132389301 38769056 779134643 576492631 999462533 948602385 192580994 873536287 621935726 62129632 929579974 180421743 239946187 291277043 483161262 237266868 479895710 701049865 996175152 653250927 384735438 853143738 589541013 416564260 600082431 117007843 159127244 186806372 342395832 601763200 640105020 46843917 958298411 525478662 140049329 705636205 621944147 752643734 811000510 344577017 742882306 6374711 475515479 344604269 588415277 264754376 802908362 219790748 535955704 497870852 264639986 107103274 186831283 478784060 395280179 293113634 703964296 445886648 856439964 851215260 741823753 799538568 391208618 399188003 441998395 202505595 799731198 792043266 8373217 690939675 360508702 754954518 23960943 375089458 964891500 766359406 994226833 903086140 974329287 69305342 386435619 341399903 238501800 645903840 756229426 659658905 717440249 774451762 854080841 433858835 670769903 95055198 3505558 190076589 550455201 905330678 192717390 819873814 519583151 388657937 908399056 680722069 880616394 517254194 865399197 361695591 395116512 355081179 598768329 979256997 769415938 934136567 64270905 346548870 511136707 129715906 263749101 635096082 274438303 499697559 127874791 658746734 712877998 607467765 54290897 936494508 834904222 26303068 666109974 421741614 620517039 598464088 866218132 428834001 578306772 338290024 459883550 448769490 34816767 614564964 557648201 190200390 136101562 721105070 315179070 529062909 618789468 823166837 930184020 851413171 467491814 289141691 170173174 795321508 980246839 705497951 651066128 905742521 443452172 872771522 184802764 97560167 558687614 607987650 934033740 374387572 136847824 943724837 364140857 257568768 628291686 819731575 327414149 832730773 355666639 321424714 645424834 724861417 787977690 544839748 547950613 266206556 979342769 497216085 41191444 159007435 307299699 119029244 211955311 966633751 934457330 473736650 358691010 179505820 949618913 668120916 85846984 634785548 319676501 208960687 400573644 361257470 746199899 160775061 138969789 775663874 299015994 554218313 67268919 93504038 523284426 204877409 329095825 972760852 813194340 597525282 211472665 289350404 542819997 587785635 156964709 937291583 623665653 125213629 895648306 787103785 498927217 159240488 112839157 44819494 625442074 650426047 126445160 726236167 133915834 741970965 633046524 245582494 453269170 540822437 309524336 729983869 448640144 138810565 739715151 185325451 851288619 115838790 850387444 190483879 802096010 893152237 844753015 855639156 723766295 840615492 74821959 853400135 70900800 298259285 865478699 469528106 895555850 796210808 633671372 634991387 557710757 480276150 868991737 571307777 86258305 445245884 255928581 708255106 270564544 226984913 583661975 919281818 403017062 818816069 318384943 728208908 296372908 709799166 390488662 392896209 170068393 218739136 111744242 312768326 326835873 636702550 144237610 932741647 775698456 815217122 31735469 239528010 540275060 811491926 498839206 781994979 865658003 686630710 109262859 456547078 555233447 898258729 923418356 775043255 203328209 663979287 286148385 494521457 105308717 66207005 155746891 511643993 893241932 451160509 429410928 892693436 246972862 346512703 298385855 180978891 617197785 462061921 189206354 223554869 398326919 177066687 661867323 258321072 355492736 321831582 969590945 649782829 950589301 574849015 860016604 826591079 36288997 731401429 537311650 972614200 885843002 752480457 379089407 166162842 243157727 500239763 953241953 591620641 778876144 126384811 688590423 910901439 874513734 867527503 461126253 243486500 665397613 983048404 168453632 670803639 508527346 456526911 867770126 683468656 201756638 645458160 831275734 779046748 8952545 576675080 231872322 362975823 746096178 368934720 644311337 148098781 121779409 934113012 179558076 141290011 961338332 397911095 494788189 875692692 534519954 501026581 999997621 218542702 108559763 349553664 569787597 660743933 450453603 748705768 705704586 939365719 344103915 568735615 271669641 28198933 885364122 84313305 572502159 550296059 321856295 790220933 350946606 68611791 415148739 132240507 227035909 503720746 878729580 184038341 388728410 506301448 685283355 814601817 106683183 987983574 242301969 891435463 864286792 239633661 957140979 642367986 565854788 816287500 24814534 431772482 74728538 138465328 257594546 816731200 492588652 266024005 707475563 848588183 929475380 431908150 839917718 107048134 849988237 263294772 37312162 262821223 235558686 187503193 185213718 138851326 257360495 44686771 114667155 533867736 348511690 300407099 4513698 730051298 917135041 167790255 765896577 647486302 213825305 312659143 417785377 550948898 9182593 94243235 694613063 305107154 934609093 189983685 609482777 388792059 212012043 86432642 467226472 478642308 390567895 470042535 371261916 236329976 579251807 182109826 14174578 50279427 113005110 453178937 94436088 662453014 152838799 799396565 761214120 305936215 257197249 179528176 75021374 555079394 509182799 993359902 626420020 191341512 112609922 39911223 248829192 862659899 588126118 617842198 81855134 734560163 135984485 660137560 415428852 715169117 603351401 634757729 746449119 797784476 832334587 65199047 855314507 170774095 882807859 358596674 112500338 58436525 38428107 304863720 351424052 330312053 325224293 235662448 240195919 761918352 976563032 413096562 199909962 53704386 289801091 638449248 943956044 559922717 189677331 610388004 110402199 837116987 764448612 300665042 816180131 623662212 785166531 890533988 813389794 896863664 706955372 636570226 736295143 636384144 293711878 904611055 568289324 901231478 574095765 851174048 809688306 819927764 281273116 209083982 35078852 199338353 740205385 786626565 389157093 764888217 174206155 962007255 184947016 829436301 394221670 621643851 764829375 833136148 890167738 283969635 307884148 40906646 25175383 71662211 449836160 880493824 982706019 382455161 346105938 605161389 224976513 470395558 686213905 969289756 208341754 699558704 412072983 447995797 523207895 980837968 90730181 128616041 422472391 390478510 645724480 861596891 191571464 370032661 621485216 187400907 616490621 296574996 498318487 716431601 388743632 994242671 988194878 791141605 109082868 755478808 105026140 253650387 195004220 750197550 384586917 664317348 731932589 787058126 238250776 839249670 877584862 181474635 91541370 474900964 624517127 603054339 482397224 727842610 483771941 82446076 122992350 991722856 165121119 671342420 724098855 770039040 586665004 248868224 842154468 817493762 183681276 377009724 590149703 933869510 766987317 972213158 787275008 392771304 397190322 855922421 9444673 379636314 62467434 224761955 809693575 546567832 767833929 663109952 250694477 933324930 516791619 771843603 987681600 417944491 569405254 520297679 723653194 141501158 538149696 727642640 791858306 125097083 977650906 303352458 493300956 23471603 54785926 936767938 589947802 879500173 879507565 594998882 967278746 788682028 313734774 925631208 593608708 240463467 550213892 912386081 739211735 515775069 15913828 152546562 611712634 104021802 174767665 292195621 548856419 584350722 471742681 145772792 527024217 127545615 448379053 761178821 292803543 1775077 509316223 142800762 382982726 549689482 918788504 550855317 37385376 101006574 775344953 531697586 381705479 429721255 799843413 565289589 543673543 392130526 433651756 441904629 728419887 845683387 236604995 219716925 462973568 219671455 917794554 412072008 120661757 143995083 285367902 812529498 299349066 878743597 615908064 367786307 577053258 974608137 974029975 484596712 805450297 72573702 672309577 810741201 217128707 643014015 431306787 391932677 7992045 273637974 517434370 294536605 375344610 564771928 278041644 268915142 809357024 6048523 727657022 771340154 300944625 569607127 147744347 164992853 334412422 498501999 989389032 806664389 405293100 996318066 493157612 620749476 980026218 376483041 763353437 695578988 422171707 813078934 630350153 575368906 748224262 350777183 608106176 591740271 107185641 728560166 57235597 265972551 447485262 354710565 164907824 27881301 587981060 904708353 525761783 598395704 492169701 102337203 512482711 30277699 98549653 193226685 191082791 81964942 514704120 490041366 69839047 858768985 620794840 160047151 890441236 993300459 278063264 129208943 647163282 127744451 470663210 710520897 876034693 46802528 17366610 351545213 834680570 581497212 480581448 924967292 231514774 908948278 688783130 352045566 871860589 452011315 434202884 307394263 998765919 902480636 185643733 28801711 109569986 381505302 141528459 630647702 278762821 961129387 662104456 852140868 116705571 777668777 335080263 662596373 823011695 4082581 467348408 460271965 752246523 875050221 777593106 191621892 209218299 783719897 526117707 43650946 948004150 659097529 252148399 856605547 867455504 929409117 208126899 646344652 146174567 787288694 921353164 316597703 212686670 585636693 277050851 845556329 228450860 988506959 697145188 476842414 561925314 228289313 41962496 675367145 258771516 133367839 823229154 371681836 884878232 166797672 79196577 703432728 611733096 486489340 589572201 226684460 936782802 452710694 162840054 689540153 394045061 207247540 187878603 426836013 7682486 325699664 331656141 941572772 726525709 378719569 155883899 406270296 357642892 188594854 400176401 139790416 958922598 172112443 208357742 179346363 3942672 290309109 801353958 344807208 198607590 417074732 461473235 385210805 38277544 718354624 161075627 729866635 911715429 932196293 675536477 555141361 569078678 675379593 725090864 207181720 890825981 485999748 126334723 625680085 584672263 317116509 104230668 186103789 332893192 226785772 176479676 340415840 82095812 48584352 455087017 655092816 876254063 493472140 605065690 716081035 372638663 44595072 620790736 659327327 915615560 434199834 845930311 629016504 836014022 894080032 521878905 563777582 561627389 801489661 581478968 308931111 580154216 39504990 426921428 621013046 828223802 251397634 824438681 231148170 43507788 146806560 247116617 159678089 741692494 141239456 693653209 158688947 977066377 317617828 701103820 88242067 578674773 53590242 698694643 544205895 507793885 557467605 494408006 90995883 94218477 727670633 903144724 957153499 387903863 605879667 467400379 954901355 821647910 929454017 759520710 314713902 633148463 632118560 573522824 533306746 936631253 872262381 874178545 82106637 749350289 493806611 869941520 8482490 297449423 988629063 768601429 213721019 323462765 402496206 764494475 950018584 716827089 601527577 39993070 265389475 161968895 540673507 205979943 541050456 654818713 31799654 984626236 286225147 909930982 976040758 933373789 842663376 727589352 294227264 703232002 278396825 98536466 80257389 820094581 392332445 568169317 142581565 542586713 561052657 839018588 281456543 1728199 178859094 758368575 850037262 855437501 225609888 228706754 76195556 449629956 56223763 994578685 881508520 978960428 284629964 295106436 238962940 25035328 672614188 863221434 333549384 91991713 776817873 619757275 5087582 467983353 931832756 224182216 138558899 321755340 507919338 271979474 435236784 86127737 996781547 442546636 29663252 596911153 969693860 710110745 246825154 796161890 772990553 46606723 909458845 673025895 950711468 573167423 106056359 702395037 657142126 192976735 61051676 180165746 375275547 107592256 225682561 593774912 908377170 975436687 266829718 989750699 744649913 815388254 320110645 142894295 545701711 826988807 352643900 232439885 628657633 601985061 804383208 984886781 392098394 270863715 96863693 22116037 391791698 233578789 203152265 92729552 128183791 182576192 316230831 22732571 501981751 612501655 915389782 288622337 51007273 136584683 203256906 642211960 603661772 105980796 834241486 943119111 410779684 132833671 153512647 881451450 595888496 534520492 65768260 289454409 792563825 225926653 104705687 140798877 437512266 116186513 875695838 971216831 600713697 428144241 276436310 917376724 334122020 270833119 565958448 790501010 787988517 752574110 653451417 718369686 777231242 884992515 264328165 720222356 438091403 32467524 778470171 8571783 356622408 72722613 618035016 157340229 526055185 355157716 635140502 828098676 57841789 438162347 916606557 810960194 70366990 361550371 577985231 596550431 96679011 40930402 66645126 825451843 409841168 429395385 839781203 697844400 344750021 590735108 194549876 658395398 221457481 136678561 336468132 436084139 771757242 598698847 214957561 639320637 604927226 605846420 831077373 493039249 635152946 453434308 84374637 257959711 647797021 736439624 848143159 628658488 413985337 600128770 282026719 99690368 41699956 322613840 457457577 110613872 524425023 356961703 582598168 981938525 100471084 80832975 569206807 567335780 211466381 254321446 982217329 996173007 275405771 908410309 8657310 94163163 52851825 306676015 214198418 442560775 14228415 983800097 838305991 251548748 457794936 482447827 541518488 269074820 992822664 281975147 269281666 699356296 446940252 386722249 908850691 274394966 664686155 167107050 388956090 606679171 426865437 928353594 218507879 979068545 945057784 548946714 762133869 770065545 995848214 384203430 561472507 839264097 860829850 199654316 116105758 641435540 116457973 934111696 582051460 355831809 918903521 595298521 949160840 797320665 650282090 126202423 859764118 690924875 103281730 268792874 804966483 354455666 504823865 598592492 150503205 785561575 983925041 758980326 302547349 194077561 696747112 605323582 682576935 84571455 230833825 169199409 239849383 935844797 421560265 784740718 656141381 355619348 139640979 314306532 781581469 292254310 818862321 61670474 335128872 672798793 235218968 279294015 814813440 261873504 874095213 31102025 283103039 541879212 344349436 106635590 10295569 554944668 79853149 975699171 216276032 228915726 98592859 496437773 809380591 310458627 913177887 413137857 249737549 830428718 418453250 934391601 338238095 143753475 841309537 114276313 584894664 432657944 457795319 791491409 891052496 223524622 81584481 373355275 924212940 771360854 928685470 164927103 680115958 821812552 452519691 104561309 715952317 953198028 920442664 300930764 376620837 192622638 946746281 583818312 392002448 342073563 17178069 539243391 332703097 819411376 515543032 725363385 654298797 676157321 975895857 718144527 245969001 278858524 4331360 387211011 830699725 505554190 77650359 50685832 68319668 331848813 250874890 763891679 299594327 39367255 546998612 890731784 962863562 698408700 915290294 400838022 647439340 414450829 233960630 822409997 247218734 954138109 831219005 617132752 131538910 18952663 890172957 799391086 207704389 919932767 648256270 572546766 484793753 872332050 994921524 312654510 571644810 463087286 118179581 915270782 810140969 878022882 915725589 975393800 651821096 229916017 950732927 296146615 129403226 246004018 832044167 446148954 744380817 439116266 187356120 132853964 659030347 983070750 388811457 773340767 790865902 246723176 852855079 953083137 488429750 476976966 661767084 32089863 287695287 635315141 469610548 759133454 603578586 608653585 364374327 960116389 266509043 628388582 347319838 562003208 93538961 787375891 589496866 42082399 730427662 839613733 794748213 539873225 103436797 724603064 892043802 837014416 992332139 530358963 73140660 616137657 439815289 23419202 672573854 474671047 542098618 374996935 930157189 383949968 89015467 945962804 206669895 963131391 537112230 832758990 961838946 143744255 901443497 109576864 419687185 999901707 854713341 880695772 198016199 86427536 934396152 116052366 340969051 823830998 515395905 818973541 490427202 520339287 864137146 483277300 391194912 153852118 33199102 289316949 987374885 901580410 704820861 979380131 427859895 802945866 981802687 813471203 874512218 150690184 857287460 355687615 642943488 393499738 964545846 333140110 39234014 45380988 110344494 254042537 675266826 266830711 721730377 821099483 315720559 441262949 109541318 392542919 434895022 801130523 374614890 42501053 593434916 721417031 462647320 754831281 340126160 177317727 579548304 960499601 885683372 751758249 77216572 917290694 554542573 27236217 188593352 809198493 926073200 262135447 603130723 942725320 965465327 567259342 802830125 105162916 63542964 846771211 885094648 586785755 38182716 126671308 172846639 472125804 185280458 127810586 425583137 768061938 257118837 237612435 711777403 292917555 135194601 884453453 267110869 506106989 480837283 83275718 103463092 585288756 653992843 4058070 609557937 343851136 374040247 563553974 208643601 587313903 95001614 167676379 250902401 989819960 136640268 865118456 896687748 747513554 784476728 458130654 738285400 230591691 428501911 906703003 372911659 115422725 648018271 428661964 866273643 356184763 144405230 622283438 17518219 460184965 659399256 498375454 303219880 33735041 111616573 156696571 165865523 236832937 788155846 312529170 898236797 104147385 659381893 143121575 105986105 54930991 80773051 487113457 213312822 340833983 692526095 515703393 302687549 28008841 416896892 475012173 814147104 747652843 351957646 213313183 670466774 280448094 408544688 523756365 370547095 742291255 644752542 416511736 636790776 967949067 478370800 104562661 238419544 421924449 456711650 754024574 434918713 468146479 106268295 342593163 245164334 280781733 574442213 324604229 571210001 282168842 977149341 707817823 172177754 805177435 513518149 783520605 409866947 387745902 38198054 837784260 492512919 896451977 497657024 754548890 138980883 558594637 871136904 603263430 943819842 119356106 625460046 750876826 701437278 932994476 349096632 540967945 171956055 337354749 726014876 20019722 143394112 702039431 419493120 865715129 175353288 583709103 895416106 745959766 197188290 625265972 7722455 456558943 763723665 513350556 242507161 385995576 52951801 917004035 655790787 811835211 565941890 848102131 24045368 500218310 373985741 385559481 154407461 690302859 885870860 130901385 645944671 248337412 368154100 492709553 510693453 500742544 226985038 581445568 927285448 302557782 741638998 242079926 548524639 233296312 462837557 457381350 715965527 306637324 631400979 846377243 253444879 993530192 501579807 639709040 956560659 121822370 204188190 681006792 461423847 252595472 735884247 978247298 533251584 401212690 696494048 213711640 536174039 429473388 505535713 946181429 559603669 300003559 593524490 73962646 726819273 111244674 993228571 910337991 795465597 757654540 599719927 388262275 105979514 444834114 773150914 247754454 638980598 509042751 90556100 63743999 999990905 179241284 384877850 427515593 675621538 111976611 116805590 797082221 99087320 852786271 481132922 893561767 867277219 614845099 584772361 591334001 660861038 145966666 950462863 610617434 3592752 605641016 573573098 819456206 298205930 788259801 632102902 349524829 126372658 821117366 651690679 423857208 145717759 602805609 783678011 161346164 706270222 664523286 729024919 582820839 369050733 835216715 703694686 357773215 622396879 20971271 908311562 24687137 423902220 523813841 762818700 203931486 487487842 988891533 645328978 444013251 545541254 612239485 687372608 858143978 198546581 908825067 286765837 178148799 728967992 374963813 709371211 799438417 907061596 501324297 620968190 379879546 335326348 184068604 233482304 931002941 760540722 414826994 342044298 906916099 189368110 85468329 496276024 682479494 96530703 400254742 519036754 688608916 214917989 523380225 503473906 468012137 533568199 274458867 132126391 90514545 606093923 756816288 428779033 176370702 663440062 925571097 360678589 432157331 894231544 866385371 136562066 110656182 635557286 412484355 576689040 39725601 512504676 327693108 826221590 443997152 818109512 975195025 231013943 168455087 60860163 517508308 675493149 292812094 276369539 135950027 493313231 114005987 351113412 679324933 934065777 107877720 790533435 365996613 322082217 586073296 200258963 375111956 387447743 133738295 504389277 600907236 146521864 977247334 865263502 872230201 78365636 118203676 102973850 970678194 660336936 359128846 316100687 611245947 183369970 938351980 582458244 784449455 471216514 900748122 385070917 160109867 14752183 324430572 168711355 642104365 169108760 815976104 763653491 702380675 808440999 237742975 500990447 390999172 994071234 582862942 55525866 953853089 368860459 177363051 50992418 610040002 275241822 832126 28579627 668345729 345690891 849898226 880157698 595658609 987418573 607369169 989638437 636514638 803938002 417265324 48725715 232053199 558400332 960486439 809929713 603065382 946187041 905594481 171738452 971520010 994442460 710429145 644848543 698591751 822664947 499130313 174324970 451059701 915176328 934723414 290341639 955336300 991012045 187928334 383276893 168661274 525962025 557250497 220572605 248819662 444311309 190033936 122247357 107580180 184694534 533276486 64437239 28903042 524682853 244265040 767550545 675986235 241709723 163132079 264229092 608249250 89649719 338923021 239386013 106709207 367282335 19192754 796268765 405289677 667869004 399799314 924303576 88234104 693011510 474236188 45299274 37072734 583685531 383591651 392651302 92234321 493237385 703413941 16910156 470147091 193302493 272582651 629650672 220190887 176620526 677442915 755227998 144078302 273669713 329587828 834242977 699585423 882279402 872999345 86960654 599699151 938391359 932366953 541544544 322833859 839743080 470159763 83493552 877081539 413480587 295001498 497603958 452701452 730462852 309030724 294269143 10013443 344374395 581868283 341388318 811934465 402000133 512022251 247220462 892253660 617495198 36038342 197127714 401752282 540491960 698661676 62446755 114538938 307515767 650900438 582797273 132460413 527533394 117707490 2516135 104853791 904797256 856538204 882873378 204607285 624056152 394706675 870768215 312764725 738022253 374152983 111620734 628977797 835356818 447738089 706557964 958069125 38935327 535395619 141215190 553172510 830611230 229708621 222697755 467303362 36146124 628705897 396450055 445779216 510906727 415174662 975879601 664515777 549196589 481979295 493553716 111744112 65474408 579164892 267622822 307968235 92993131 506062865 783259063 101288895 900817187 929629556 842952950 446970753 763879610 843119526 176940192 911295989 300520547 514446937 251118011 82326788 383005000 361407615 801477743 835710318 114500910 126764625 58401373 674875896 863691595 169098525 47572426 900752789 113773295 873398729 130006364 499979303 483903694 627447214 51398836 289034773 231533302 70137761 789769070 40807126 850930607 897429368 127346922 631120706 268194678 498700658 669564813 988956142 855043374 137899008 634594323 322331124 227962595 91016847 125217800 435152853 817388382 632685214 686178459 491599203 423537763 227354365 543108138 815987446 356316510 181454459 341914142 769272336 462275346 293112709 989106472 889336953 989405495 363293927 577625854 308342761 386296029 423306381 942208255 233869302 301063996 157321775 35883579 774554335 194921722 605827948 582659542 179175205 380503983 60290749 671507875 960420828 84671112 37771029 328646418 754006874 576564223 348022236 489182935 612221900 29851744 371156993 138493235 238389520 553012882 940046855 967633634 503525796 32076229 876524386 990399309 974905137 466697831 367018513 614803345 751476731 589661837 736204270 144273724 504408072 626552089 393971449 120373412 194199999 784987330 307553892 181244078 362617999 858041795 510236443 208712712 128082125 733942218 222544663 921854052 966168566 846819196 541009036 36331244 708130376 883585837 250451851 541730719 755592086 533358049 157249546 149781872 113689087 72184392 987548624 233509236 415458163 284366836 413833546 746088171 493672836 362574564 570248619 645155416 118126479 15228207 372936477 384816995 423567315 708734750 498782169 60923981 48184437 201776008 803430131 171511848 709034513 425357454 139584732 268150750 715078010 784891597 513828712 883076510 606571520 857837991 281667151 796886835 840752470 892207152 432103499 220734883 494769535 956589788 275966066 413416050 491158535 122671375 997378076 598485039 170187953 356124442 470893910 548589915 341333592 612711517 891795784 413365051 455807998 550616012 293021876 859288849 750492644 526075222 787962118 414146026 990463865 553314029 621138637 516294101 828368696 381703568 343120244 229915826 938355477 197776519 558898751 228054402 866532523 718478129 503810569 440841880 877077839 84723260 532566889 474038041 417797031 747684877 461676927 872001146 62397250 384180429 127935278 647972193 704052081 443637865 715711913 756265814 531827172 574507603 629374645 907747438 295457723 811831662 48678904 815736134 171113047 815186151 354476740 746171274 690474677 440375600 951342553 39002060 804277023 204018747 765084483 625259912 137138370 8703216 822915033 27884976 338933982 487370713 508524362 145209000 452443329 636492369 821473249 221536929 580295137 1888992 55350643 488009496 801960801 37223366 113839221 304082592 506650396 878920117 577141799 397835864 561135044 162590944 934560998 841092181 546903794 910330638 678639823 535897198 16803354 792846066 217401518 962400435 950779950 728151625 189920807 554847658 172158590 289702595 759132620 116110675 469917781 933586984 257819575 980300591 572733786 350639073 250885223 42911713 654555643 48802260 523898560 137037778 560882981 848798857 383974233 737336619 251617671 514647524 638215957 161866008 488367081 596109941 470397723 144510964 101515670 172962513 972383180 690086003 408675309 823354952 199684528 396708087 925715536 439725648 660788186 316913700 29580929 996575315 816211073 926895784 116775471 143243662 92554056 623865593 192194251 705429344 167722444 240484502 696693123 27256215 20971679 175634008 346050706 676736061 833258644 801064795 560834679 6338521 486812115 325356147 88818514 55330603 369947658 220836799 188329975 222958444 753825582 411153653 933875285 726153226 106314604 341248294 901316107 467587664 379390162 468502963 965931595 285055895 987564196 67430234 789667873 355508085 729093749 311270427 920242548 350506781 372347630 173687628 374421973 101554591 884027653 711655522 561490801 453340401 176824154 868760467 594861037 608531665 898928730 317353958 865341762 962179363 966048123 169903394 475109665 372253418 444597697 556098591 199728295 5450582 86610488 787268966 613310731 33148296 677734217 696434564 859285674 98289216 272115125 579892073 376759531 51485530 943839500 731599096 294672453 998456793 112558595 133353334 168016707 101356559 685541359 403998319 821103357 990617817 212224005 401811998 324103414 316267708 796724682 251765337 650292480 198222442 606812644 343282070 889477444 999260197 349257185 972315696 884603155 524846673 299074823 696302979 563572839 135931883 882695602 735843491 873715790 249855249 820532414 392033653 655650427 761100844 763131356 441432130 458409971 399206608 338774389 854378781 60229801 310136383 241756768 835900887 507825072 846794666 937620366 785830037 700514029 458542803 12930084 336754733 474621894 204763958 530004630 58127750 343066388 630843863 8495987 716532616 419875259 387209319 849581384 811085178 920287732 618567322 670742834 136108340 925646169 403244634 986832328 76708802 165044996 824805805 623052456 339062719 92351535 161972749 63734840 25469681 637976792 628936897 261430557 658875522 372181736 726060645 767260260 694850932 257581321 878560123 448751960 116162579 486704400 380841371 298620113 552039923 309845077 495671416 455801124 754968072 743601340 890060125 660468306 952374683 889511706 555573690 313707274 453453134 158716366 152216162 560504434 119438745 730109694 335589352 525670854 653710839 838210429 58982733 626889504 769606037 710874748 599317307 818044324 325589924 637676298 641103857 178080845 610786529 342171355 780786297 843677795 833260104 453101085 83358906 726419656 244366762 809893527 731865241 663653861 451619128 430718196 308014535 508166334 933883535 465538354 881487654 948891999 91704539 774357337 268776454 303827005 844192540 758362720 489767552 440322055 401951786 984361277 242463026 913785947 658250133 252152247 509415732 854381548 550615529 836990590 757997812 16463326 817085671 584784295 194999439 833806244 260508985 987631243 533225908 677732191 552731193 520274448 95281771 652647192 544946437 302915907 878068220 275589702 247182990 637732330 890575980 134180684 980328300 209344801 281518350 232737024 693811323 557357195 496230915 886413087 996397409 705388051 17408737 579846587 479355346 520763918 10344260 465997563 14966503 675430439 604999212 641681033 787251612 785165637 176070957 26749619 329746770 780642075 381000390 313324816 940538552 297024191 559440664 512047159 225867379 109494597 875601827 147966769 350548026 585720006 86384052 836672675 977906446 678158045 600086396 20853155 678532313 763807779 421608752 899793015 573076542 327170865 72477048 79455825 528426820 982698763 105729614 176660123 872865070 749107896 287956274 308798617 458025628 716208150 943934303 995744775 314777400 888603205 773848231 750738666 427289030 472706732 26803453 204049528 595702375 333862399 111548822 643704672 153266787 424445399 603183560 872792021 970398338 62284163 191287695 347811058 148972795 651208150 989662071 120187496 728367806 528085957 20127591 56382404 863625926 802781804 126139433 659701712 686237513 668902636 279837200 452489359 579009502 898419290 275160281 717763992 239462725 860763103 973735611 620168805 73706435 958852084 475600509 44303787 828307912 697001858 489986406 225286863 237961550 542510671 474167175 943009092 763565794 979565750 52497833 421728810 716356539 570983547 344628598 924164358 538883459 915493664 561032578 669059341 80131216 564893217 838841377 38194336 417120788 915890691 475362810 191749749 400439209 563953443 408979220 977931867 598964556 559162291 811433584 452097403 956413687 710815886 734782715 79410344 466118149 141444128 316353059 167216445 281598097 95914813 60854045 230234620 113304212 833936678 145951998 246215420 667179066 590267068 879671418 736606888 142633269 117992657 402899828 190184614 309357925 974497078 502272282 836660990 928997403 951095156 492611766 549227771 261078718 623459607 462572499 977276946 963112414 740326961 955149945 427874636 559110392 630414463 669907221 994078885 804040227 235291738 445775586 415399857 894513772 251301944 572190486 839024522 166701391 127373417 388603281 239602396 360210299 352645162 447028138 549458819 290159334 980091487 493253529 891919706 144970239 132914250 85345813 10038001 386112839 356455542 91274339 823929751 907248452 407899568 650817703 842315407 897413438 613084120 429768435 155393851 513237902 810601888 605101562 413014870 445034646 782856580 833534129 941043806 867326272 868360151 887102827 916704610 872525741 233502685 463205425 436918211 394317196 476551119 906429824 880502700 374722268 625637337 446530400 379258199 859828650 768637021 276900529 278829415 606510908 565728822 943916412 905967985 804286735 545811348 797539784 566751532 322585759 380681028 197876713 123180211 807531519 431658580 897027123 466301297 282261812 864583382 404677790 452913611 20727313 611551737 855105428 27495843 582562533 703495934 953017809 890216960 293916912 23800661 803312884 147608241 274209058 937186128 471856010 198120199 788224062 184308837 983117843 914308796 154787786 206591430 70931642 137886603 36427943 393744119 493114063 835469249 189136256 379854525 604558586 218261968 36625678 170780643 140113658 954755962 222785904 191063643 849218360 280093389 488004410 907540783 244922260 638809257 109598703 703572476 238919648 972112753 252109959 18979284 516607165 550628561 130916198 922841828 158886561 492379163 385430145 406040775 316199499 510882100 840394010 149484100 541382325 140939520 948605119 619084114 330659930 404584352 776183724 88078089 321125739 144661213 241499051 150352458 903815273 758414838 452252126 188553172 12432440 36717831 621372801 595011992 295560512 576708518 408988498 358439730 246065209 294025590 855674860 939449699 32138760 833775371 359771841 60573383 935899867 859725105 765970475 820687191 109411735 659686055 442419383 512668584 310469487 609011197 160699820 395574903 430892589 655098459 249818639 736684966 107049792 895871180 271449520 429800567 500064040 753626919 138468402 691894879 140778234 551444663 299232821 767450163 519607992 962773164 791520410 439899680 39598478 793632887 777663811 202332391 953626431 182440266 620695281 196570283 266478602 670234622 905353727 854626040 555496273 641442331 3716628 451220644 627582224 746943550 371103652 935271739 994139477 98958829 333330842 676522495 125014557 493787949 608528842 691173526 981347478 348879584 41292242 971168815 420353507 225427172 517448430 82350331 678832267 601021811 554136130 530377521 927695351 100613207 868436325 344911623 809805485 414155848 680284758 123726626 902685917 624955913 689801544 371009571 816557231 214337547 759509582 360639573 202244863 463556205 420795533 635494503 478505265 530638205 940167456 952689988 137645647 497189240 588680133 412183703 714445944 444786687 343134597 47029924 684590005 272399952 587052971 919792884 78617687 281357197 16931894 9826045 138983283 208303045 473322370 506267507 839133362 74497403 976406872 80817539 320771713 630306865 47415934 628655356 252056760 623228794 122201437 615308107 413144038 993489687 23240204 344172548 706656628 957217013 483057668 318924270 622316654 455631929 929804843 952299131 889699528 336978114 68900473 387045079 57990283 946893181 467428863 541229586 364001969 772397548 556151961 743669994 123456422 569672435 553707941 262766808 177227855 28453807 275732075 217710825 939475968 636612993 528151094 362469770 938954761 98895106 603011514 272867754 430309397 619034789 984146136 349173580 378981246 941392180 50137753 344412794 75129417 57067135 547737089 383831028 52229854 697228280 834505342 375333434 326813014 548213080 717299976 40071039 622121272 103412604 733705797 520741035 10442962 212180572 248250140 383670143 888680303 202920387 272297573 370141865 306647498 401240886 919817286 483316988 963428633 742359769 124145892 777658673 90683469 149295303 249659605 819103187 842574603 493095329 934679794 958788981 835342616 785472868 33507584 180620214 532185219 772421110 239438619 282980444 619870700 240081638 983215435 491913810 97364540 777395672 217636651 764010496 99713697 374223191 594963289 477869088 259390123 825947268 933262861 707975308 746988294 928011218 452787051 340292336 589729374 354172365 49936262 271157594 788388410 489014325 178251504 339125263 630935440 61707747 199722794 893029714 980251924 90715528 462182981 54616790 183935939 707161478 359832392 675763128 990055312 976563823 269870033 646621848 308966522 713951491 224426952 174191823 536699989 972251438 585393375 107496732 316481715 298413549 542536007 547592838 227721975 380769317 748454077 608327062 333602341 181107837 386487761 377518594 211893166 742334423 176407679 788520777 122381462 409645371 149748504 443567702 309367401 623215302 405219491 202432044 765066189 535502 993012942 716659674 655100714 221011226 607859033 675503962 57425139 42641448 483280868 218421182 523910258 935481963 37852428 132325812 340330216 592168587 25463221 309233396 195205137 875969765 654137526 81588643 297119946 124222108 977384116 74907861 811312788 658480877 511899854 878800948 117162090 462668825 599606262 481168922 489405003 192823043 567211111 14263430 926367463 680279209 524174855 35608533 190088951 802528338 187690351 217289813 619121145 803229671 180981902 965460482 244867535 706743205 345908464 479797394 625321177 160560985 275562723 394294009 312757170 25827668 113753546 386176585 440139893 432616712 692800212 20229547 380334872 245905444 153062580 918133804 909922552 425685510 268210792 222211870 244097384 114831441 893591965 419460772 610270324 544284647 332575196 363116882 76352158 682327485 469203857 164069088 517909370 130498472 968593906 794233625 537053439 422803123 914058349 519092331 289670234 252051558 426011437 180512781 224637217 163575135 290091233 472590097 898316424 49152021 980159955 832647638 329204136 940208907 100327627 260578210 2318076 856044645 489842499 371062361 717399335 313833204 986858892 360804658 328157884 60146218 530255 914376960 98929320 171069665 671355193 741122142 513022038 277509373 887843305 946990003 280621761 75117736 812279570 790312956 445733252 288029065 341913257 299228129 356369390 742617762 861017659 986288519 225541610 892173945 272507278 982168262 760168927 514515566 414964540 640404511 902746621 590665949 269121873 499279042 562473417 969186202 787014584 829143347 592114399 607890739 486656612 308084862 822362425 217371475 611164455 874060655 2693777 803622698 216665271 13948793 648433957 534071499 387706766 613092444 407764135 494257042 259744782 20402969 783520796 75312624 389737724 915490547 34142188 313734116 9550571 833998436 618793936 491372732 816071272 867924392 747302066 327163941 150080494 803106501 1935304 162083176 571524810 329548315 564025253 564105357 303720540 232494342 501289239 29232750 242783308 172945374 986712922 368446481 581084824 834491003 430193754 345257635 752252484 677035644 384344229 582001341 678668834 753419993 925711557 109948776 216904022 583961310 80970066 612399865 742695897 994000878 325891356 379865005 797303441 236570553 413100832 781717365 926156100 232407415 935807562 442787966 766753534 735962987 420971607 794172572 530084410 242496474 803144708 148710189 405294808 612238915 89605496 815320139 956841255 117141911 413303613 228892290 390150679 502896703 479241235 737194589 851396810 635620935 489819369 724844548 40216646 462745732 979525102 658951397 572013980 356584408 799315554 412682339 102167151 14959332 208428132 502557391 944863932 506782832 402105170 992462442 436441807 399950296 189399806 806798990 181223371 28579901 642960943 994353342 428137790 882777051 580727620 342576816 830330332 780704855 597379517 816757427 875660404 369307807 647885936 298216333 948421959 353009430 157190268 395938396 953327571 698935556 773209121 471790378 803544305 302687933 30322499 734542644 161713594 516029238 334441470 838355875 47437604 215570378 956011833 64277624 303636903 927367940 788578111 838982837 540612021 79582273 134734123 426696731 924645629 825872356 859505968 89920630 489757272 739221994 902229435 811039361 65432358 1236267 998372494 359681969 344291120 328692033 948144844 410058480 969299280 217412240 457869904 495467048 783365840 94091861 217155509 542965486 60937689 174004170 572362384 958148448 201199657 701583289 311556842 150617485 349263990 296289420 632356662 614667260 816487778 266737979 60978851 99181441 601305477 302820778 693906892 490955545 858086604 887148762 769788761 671401342 286761810 320238403 506710123 595589112 152797404 25849475 54847212 122676647 552583930 982896536 310971259 627216467 143879932 471099585 335057094 951125146 421644859 416645752 356114494 323534157 542840800 752277738 746544533 354994993 181855480 115973067 843410824 565860328 371421105 315009901 824245025 788866113 86992862 790877693 529694700 992382476 526517654 463224012 792337427 447660111 678917895 227834743 473414465 702229002 139775861 713650649 10246461 31388110 597771251 776251936 641928481 405427248 575707718 986487733 92706825 162034031 904878127 578034126 818146953 798360503 486750721 566129866 234835599 576622847 607704884 893109938 519645336 195573472 188762176 235675919 533543769 74597028 254061554 874559685 739861351 993685683 522161677 210144778 291474176 635304866 434615425 32613092 815997705 313419053 249374020 140354179 425346305 252292609 608301216 732773467 777764131 790996134 476826279 243844 26672996 835063302 990586849 99464112 376933993 283664728 492729334 942952272 683042839 738337276 831694718 14298405 133265378 614023292 397141821 717885179 978340042 121658321 262809880 741158752 676890086 210503791 428013874 969338334 793801966 46187355 685878815 113351174 747267280 788999048 993401790 611404149 302612079 399250888 677775444 609015035 312505758 51234664 930452034 537446250 660840927 448671186 22703980 209340341 839600687 892423036 90937501 286139794 981897725 541689062 600621365 891564526 643985100 596538357 768230403 687439972 369110694 951415259 956492691 404544584 443532636 446584785 815839081 585885742 246476613 746445138 571782054 804330344 645783201 348812234 612354108 511414887 416803593 154422125 789578729 346655702 963477948 560963923 856340449 941664621 927060511 983791338 116593786 605588260 101154136 182635597 481760990 82345682 660959495 501994772 437854846 394470095 275871094 539795255 551460545 576558387 388203362 676630181 905247018 490038814 104280701 380320173 294183203 870802569 88479026 980255398 813141801 242039431 751996512 161396193 876464229 35574471 480789781 7315 530983251 133480615 279147506 383326392 119538501 544475356 182102781 219946493 544193069 397945434 115186158 867563332 971963846 456371072 341550663 553257794 875098862 706570135 814517876 272078717 178819500 433580134 421127581 72305728 723125658 730336449 338914165 959593933 866645364 144188407 407095126 983000418 959391711 851060159 49328366 525973795 934564236 22533912 191412249 818101158 575077662 656257116 889127718 532458537 317055406 880332368 261769610 435435559 993471219 714093081 456126216 858789629 863736609 802535048 140040139 449574879 545174520 584750063 782953347 625454767 823990125 493529329 667072960 385642448 450542709 310606725 907590424 856894081 525605150 232736274 128923095 530921048 569680356 278134987 275214051 32029073 786629452 409592643 244212284 278815287 133644267 896533889 967291303 809046696 474702045 930155086 351584244 417573334 424419611 957008833 47150150 309626873 539326894 215823540 857820754 500071096 881232925 386202255 397295557 635700612 848633029 170125758 461596471 946273054 123568242 275151395 188344074 190722694 172611653 41253105 72087533 660028805 633343423 643111020 238571811 277221997 457090187 484823927 39118463 194707008 59291281 439843107 377797143 111967252 448663233 543946736 992343912 914284011 219692253 429394696 658657829 841107176 926393017 169574534 290670060 760727239 881762127 215736496 223950556 875166689 658202901 671510911 508132523 145165680 422860800 333609156 328282452 80319264 88858144 864698932 928099862 803848826 678064823 777308954 79620030 28679413 352333908 171201070 726158944 348608391 259873497 388395644 923517210 557963946 264218387 727509883 719124586 345603509 453165784 45894871 742540607 303621702 889357878 844747626 613187014 864811273 820315178 618496657 645980488 527841901 259968010 359013543 623774050 835509263 441418200 471540371 772392104 680756705 198596568 530746059 113088148 677152706 596124620 116317993 644026751 752607790 424262715 192923546 407152807 44338570 811667682 695572222 659250336 532276478 986183419 785081782 450331333 191673307 791382661 138305562 475690546 901128960 798916555 558788183 223566696 844828794 502738717 575472502 82084798 507361858 251715023 293597822 189456678 255372311 31429300 639281455 655112680 142962791 905481968 993919751 512582475 883558090 776123896 905791392 382826342 320046862 827812725 847110213 144617101 295953735 198951444 761848927 111505705 140922552 402105140 843594296 511966160 612966772 1874977 768125491 696708394 563062165 388582434 699927938 175325878 776752036 185306556 839482822 545684266 275122837 342780626 795982340 185958778 726002971 368754117 522657883 311225931 91667705 937472628 759458475 201072987 675634274 143084251 579537775 423622110 974867375 820474421 171975540 810489161 320590628 990555837 586877340 828166655 178076994 608842203 37983832 597127844 86608785 585467649 824902527 168522392 96312383 454633036 118799032 374551557 244331174 188448489 189607302 89341723 786422663 637471049 864077280 935133984 524348842 60631976 510685316 686100834 140227108 800256801 22148034 853084532 310436269 885220252 122539129 863367022 909985575 590793983 795088180 588301646 613669952 591544363 714472220 82280900 508695833 678526624 511836673 633101029 188491597 120874176 27133032 372507415 336710878 81968856 653710700 923999973 439427294 982813695 128518769 538766511 401244690 209094486 866904547 798461063 903347760 887363369 828221624 356526098 425862480 645971249 572162209 958293265 139911284 647150540 810927881 807037965 823176107 911336028 738181993 808228688 876473938 437668901 259503292 95601859 116095466 375424797 801603970 330790488 732878735 515536319 490509944 35906465 923166726 267357759 486879889 612143347 897270572 177121762 251627659 580216033 224138383 101106503 869638172 594367301 640712691 482383847 716315229 854661103 473830579 155030274 709647572 143464150 433484029 259134093 976496669 152513485 856576522 817297051 140586025 766400253 85946070 135534150 779396146 509155980 308202279 519338031 915618809 92366727 181747106 661154404 23421876 936658400 837444348 155327777 197997692 562312334 44643134 248317514 133482940 729591671 458244531 372359332 435509106 571904041 700636570 4298470 668078848 377532663 201451806 938730306 339429705 427019427 788697685 7205568 167567409 919560651 810911475 855508302 826779180 75264883 466883988 975886218 523105500 486371738 319227559 319444698 713446738 280583453 685343075 912104630 404114703 185422887 534707249 787920194 761530170 511005395 879141059 182106844 717826810 806273633 392565651 463654390 946446027 958919652 558616345 227142678 203173224 449624302 403429814 756904894 623925478 718894602 970121985 916059665 111556078 242752702 205542553 16620848 590663198 143781860 893978353 665454057 93113824 817866450 769679372 72456742 245031186 768677474 7948568 826517591 158728579 28634402 755753531 652839107 80962319 556294033 889837532 965236625 448328851 574061299 285652381 355401356 824002133 119384010 385683057 444851161 539187126 993304522 257175007 368746939 444342277 570598433 47486547 723232351 655554011 16103123 370838165 867327746 149915362 594551675 441117266 882935816 586539830 106679652 421925183 83523457 313028969 748996223 684359958 921827226 774760110 638498425 424997273 149278254 872164088 328295850 233289061 315055495 411904761 980916148 520141071 436497331 711470752 779950762 888914994 175543617 873515679 735980289 316537903 680984367 791133468 361662558 321588965 775975221 512277501 860891529 261702419 683821728 604720720 308433104 13403047 728053248 173986101 82548618 577151614 473943121 866890954 300861983 995459427 913115308 970932084 661952196 761529947 24247735 607135504 371016695 540865151 721026983 532759057 126911664 901476618 822995291 264522145 322440833 180543562 752417824 365549378 155090153 28988325 340334728 222524580 54350029 636966880 628291645 127069901 114800505 893628110 432419085 701948879 457275552 651603691 433533278 650795400 93564492 543323267 771579074 470146826 286015017 601595624 632455045 649990144 109339706 475424006 961111161 366452094 502586902 67746421 347578861 887085022 85133266 59910611 702113406 181468295 68085384 400328601 462840660 129735072 282985385 346875167 486493824 367236430 517139253 109753707 802315390 464871578 296902781 533954741 382201070 869137896 19031031 273204197 817896096 615591865 9496351 48349873 418222513 847587541 499339550 983847853 178278187 874427218 710082690 16649984 982257267 919988826 894020600 647375890 993008469 473741653 495028383 938983951 1633616 698816602 9434534 966711343 366094693 709088524 684654254 522432052 486271997 499580433 442572036 392139207 556159783 722461429 765626553 742250802 405130481 848831724 812284543 316209590 334147803 34031614 193160743 278508526 404808763 268215781 693143865 405318430 744450770 796278624 303658111 321561772 159258688 65814528 641798032 614814265 854387306 997724143 70976879 846061519 211909357 72953340 107625016 809970751 448158471 574846364 73191035 306905087 784095561 802759016 579591792 444961802 877637943 742568069 842335253 664989381 933152714 763812190 589427832 580123385 97170120 570117788 824311572 583078120 695140988 600244299 421245356 291327784 34158806 501860026 951932465 78228179 398041523 875013955 226416143 941010671 646957896 755762793 71800255 112303035 333591254 522624104 47886219 599293284 337757233 906469785 831020304 410962933 720702170 642944871 406556423 212329280 264913066 840516717 623670140 630745295 767009178 976646295 144554231 114628247 761901496 586700998 229650775 15758621 193028528 956010649 573063266 341922671 210327958 813386319 540623505 996753704 699329066 757257448 482473203 939024882 611493039 197562143 382956260 703274565 308179074 611158557 714637572 288964837 176721660 641583101 393487886 436964700 110766419 479548320 437308774 728841091 757038992 693749842 936104616 164138846 227759513 396661346 915309121 368735033 468676970 204696487 260698754 419827067 975456138 411025364 120629992 407509271 777821544 193749914 611433856 543889144 186081455 511328954 193752763 454457798 899228216 736465830 627477260 891253883 225348310 798516617 276548613 11706851 884805300 973434294 812644197 334657247 908678634 231539285 885544048 369200126 399785418 427779310 461178707 559194385 903974840 562376658 15479114 871524199 178817378 988085851 280988492 839031353 767390553 940026101 941226006 486903394 973848579 583686949 535109838 605823891 285428108 909661201 638089127 693286873 308348539 298913016 218799192 35085379 797039822 552455599 126284282 800878883 955899191 400718753 817043782 623342901 700099729 235803087 695539104 321137988 182934385 805517985 210091102 355766346 75703664 845367230 706585239 540878890 489639119 893914210 177312256 382604318 451336307 930211767 87683074 854720308 694960516 205037009 791623134 827244947 785122521 97211085 488866180 289778321 129846355 771333024 459773985 115230974 117806653 982863068 857061494 395661705 556447347 876521424 259797218 195309954 715381700 434369482 939514272 810966136 132159463 735429778 254253217 670577307 699428897 926428349 150185606 507384690 66205037 367576197 82272743 550267725 519711495 118108822 703332512 583611953 714024589 64750317 876026107 326061858 608889853 755344644 479825859 318369858 127325321 715435809 216006773 56080390 899982382 307968618 67294276 756955757 841135227 927487156 427145144 246204109 205356254 736495091 670291820 941423527 759841163 100734419 624565416 702148579 526503070 148922656 939366710 507636955 942086386 972607980 764349895 875171467 595423767 613258570 709974147 874113883 572488189 707619628 808932843 243155520 274650970 721932227 734319498 963256052 235648579 147769883 291243985 122879506 186835105 692516821 538812118 31804856 886505498 530282137 157272780 484646902 809576967 673290134 627389745 421518183 72629207 4205175 499332029 201163060 847441037 943051670 680942331 336864242 898496909 586444155 504569178 511825034 764947506 675433283 652812687 499216729 4621587 748773941 937211813 502760858 858213844 699060634 842818679 583972190 418350228 982688586 978680187 378382765 182704380 418716541 103751098 948979269 268061921 780991288 755099985 280573906 631574456 727790284 227559611 141259769 331967291 450865465 300825249 373967095 13604300 640682030 400571894 935490652 58450396 689444407 121898398 96592486 459125800 825125927 456974859 59027206 275119042 653315159 779673574 648463004 715315685 973191820 722808947 269034072 520400905 57694518 589380509 167062281 97184660 306133637 280831102 8643428 567514176 730462997 440404609 898045301 560732269 226980940 618309190 432643485 718253470 748438664 391317180 397979043 397247165 556435259 259729473 396682413 70872269 504153489 645300589 153116650 500808728 810154452 214977178 876490057 395936697 958841536 443088759 816430013 985478074 684645478 387570447 231401728 962968060 129992830 934616858 73227897 991198272 665272454 401201705 817019666 404774525 538409479 134071378 23680222 76082231 71128000 858205140 64545699 383560383 905102676 163700524 243498310 928010625 956798901 125469728 196713060 617452324 209618586 34375710 857580334 830461957 896948706 791394752 335759684 547093640 90673755 142351316 611009078 291687499 326195472 602525170 600819218 810949758 954493789 286665010 401835453 868093764 292565904 766012090 830213693 631138038 471587440 966826025 722941493 370489640 341449348 333745063 19302508 987771700 416387483 729737686 396389098 195141310 401375721 359575236 808469170 34966312 828671932 19047321 117499558 87472994 981295851 767386009 652925225 969683839 213977076 230236791 199269382 143737508 604468526 447549967 684884891 170310023 569577768 798210571 705093346 364964242 697428006 384717416 825970419 803533242 731587461 159847207 972417144 540499471 581799776 568984087 968209793 551705593 839589190 41877873 91822135 973944939 692434535 876667031 438394826 16391125 450294122 683688673 523767998 245693229 984342468 744318497 402573154 771730809 194930409 367033059 359178327 307419663 53025953 49573705 375200694 711782077 381373689 57708043 195878151 678171664 845421564 179721821 506275491 745534667 286252110 730079680 601870112 857679136 105637075 461593178 19402995 38903960 33476682 494548205 884263638 710985907 540260954 810139940 173536460 35787763 903131027 877434846 319294337 15353238 16152427 962515472 591306956 273746984 343223104 229115534 733521606 958737853 769292264 486178718 729470305 906340319 563382259 499993104 658526950 540301918 810006483 515061235 22467008 374258436 660287193 954325533 28140480 609832799 206816845 282527611 669454344 364590966 154402325 397050024 860647327 408801711 554007822 149748225 731261584 531840084 74349319 160623618 925645893 805928652 557482028 552409612 753122517 884264695 920951552 436878824 408128731 526434378 391021382 750749254 762663546 154108069 271298913 879721372 837848828 797122612 305563221 634717551 197946354 789730390 4789065 934867204 460425744 79768761 463517560 731373868 340981820 80690228 560801608 845080020 695313623 714410171 421622162 485762305 583189901 541069450 582871525 839183217 633499423 955134746 528660425 206243078 419379174 964929377 696365534 52471896 646992069 212670635 181702638 864362894 679364972 252697000 716957570 431027636 303631901 919872989 996927306 965788350 7025984 810882486 798590886 449461904 226645626 117592760 856424019 339984797 479702483 286617724 431735553 329456657 384124802 148549518 57107590 6104661 984542933 126410276 505048835 993104247 21080029 863497256 858335894 41929302 549888754 494964289 567612912 13397541 633347345 156221668 778920812 101734292 555061847 364247122 893114211 209329879 826531394 202333650 514571210 304316921 123798098 159413981 501075213 269125144 195953581 734341212 400857624 804941491 240380999 475101177 47547419 488195953 614065172 658506678 411353495 69977859 783327855 453606628 943562637 248699200 531556276 683598127 545460427 157331820 918237425 349961869 452410688 479585711 623886326 337391927 616292285 944484009 620792689 768863784 10794016 491327876 408435528 854863007 772334151 800270042 383779373 394126882 587558558 662741439 180287680 767621775 332647872 299277983 334807530 768785183 423199999 715810096 585887130 407279830 103897254 241700367 290389178 3433088 987742443 316216606 401637692 935777650 992837554 482894914 943599344 67760933 530893048 20696815 54884063 171758901 912449314 868714288 129559147 675303708 897048253 417529197 61942508 955841563 571036006 58743888 402323123 448374872 539313901 160758242 612607811 248351687 83993686 660947010 216475667 166012129 719618734 728147996 416806923 811126644 466947501 955710022 256929651 581640665 107196438 800808459 7008820 761593356 793537917 811788331 570134313 729674820 223479419 392395008 435481520 116426061 447589864 720044361 247184815 779718099 992158580 641651663 483778562 385230638 880909200 454962056 377700900 993922533 105655746 248573635 923796123 396133440 829430659 331059193 914035144 526718276 512935804 487369665 181219132 130480116 155881262 610748695 452439525 230731456 445362929 376741193 177368973 915399230 338309124 286529237 308205983 889677047 838273904 238635738 506285671 956195925 603844555 807520467 445936441 365853322 880164037 183876405 997437201 474972647 820584411 281786889 712615151 953098561 605963630 648474170 245465660 502729503 647296668 622573070 890282832 758195479 209128586 311225093 351273948 429348963 252586840 504674878 698906096 721179482 31436004 811215569 648500735 963884978 954543241 54047242 637654268 470026624 762403726 414952552 501065629 584895619 372170831 707240995 622258691 260558962 817002415 771094219 780048917 249783294 73732399 11951352 175797578 562959485 10848115 786817247 994397197 52570411 538648996 114541445 391101676 204977111 578878414 823685868 89160603 240538634 900498985 46942668 453815816 648439656 17722659 501104790 414677826 128161989 57560979 143420461 575487370 909762148 474661701 264163436 870572357 443460525 98991241 878384037 222168227 298227 487145422 627715684 109298308 815031999 764056915 155666305 337295559 47659435 988086843 143378115 195202676 452761879 818242807 549376217 666522333 955189097 41231883 706346316 361178952 477452215 966517443 941654175 536876428 359681339 899971012 351538290 990718840 472467073 444217805 508272890 935336509 358109527 188305647 553131936 726741429 689472318 983423021 413994598 199387390 914269605 953424968 178138469 540274820 709392610 643865149 35922185 755706074 392287948 402233795 426613563 44025077 27504437 4769725 114417381 436469348 668462443 816675703 129308229 702757235 33048497 480664447 514684084 831847981 495931122 944132869 631130713 876669153 138020187 567936073 67135366 879208435 884565294 639355990 331188883 728614880 34566232 788043447 530896979 672095018 323694029 560886582 353584994 395846188 734465957 172525754 660740729 894340134 370386872 370895722 305466222 364285749 393311307 963627002 538376125 132653724 982041449 384532556 525293228 103747160 512532751 890668 71801609 407564817 320850578 35592849 183707904 122887587 204746862 646728051 548176148 630411566 240961648 983727439 534956933 847266003 574124286 766808961 123362703 155758419 450934082 506461894 61919761 452958989 381217941 740049997 245626224 427846892 717964989 981495021 793974568 537760481 619221209 542210226 389455519 517506837 818506997 908227462 433160566 837833508 649343972 825287784 795064914 682157926 675182744 73021708 245901281 646856533 785690490 696565622 884844521 751118438 596077248 542532721 838005412 696734509 404839046 419500355 763254364 67681799 833894030 873816639 421434058 256436525 772848036 766736761 519897430 773727751 759147953 114399538 829334580 444018383 918140292 573600862 797029398 51186920 73498964 107792592 108587917 854409989 366135854 409715692 237947383 382001268 848290992 298458050 141657493 770182409 173677932 330606906 871443321 825196214 203640179 279847270 230162942 519594161 301552650 195793837 763790145 1208536 641387546 980955093 29467706 103829903 856276848 797342088 862587296 251532341 216271959 398356243 658575426 456329826 860172655 627552227 497187330 716112760 478614639 654533195 317269055 141647558 690731387 572636933 353139084 705817567 714991938 488294441 482919574 96248364 769637195 674749578 744185060 332681155 782157387 643465652 273348539 468768085 738507086 898363283 928518204 49613932 772199004 413471615 369821998 999506178 728040640 184994378 797020658 352597280 635297643 585820032 79689783 673920851 695303374 652994334 658734982 351241134 212510839 681421600 569913413 664166496 448968605 932268734 666155682 571875888 322939520 995489125 776678195 320567099 285623214 486826170 765232021 608380647 420063652 969776388 175953533 802515530 891990850 274387696 230287158 163225477 689731602 657525408 575794314 971667241 942593255 82550297 823949625 819432783 402149043 385426075 373930083 881403558 186630147 412191940 4279342 998444612 307533408 270651982 840420863 924166002 199514944 460199545 890367339 399192517 574461908 187466644 108154146 822903316 662377291 866262803 132867407 509246020 787919858 233944188 506635675 29733954 320492003 998538685 565208901 382649320 775531218 911513593 203859606 65763238 411354118 598423006 739375251 431439583 742171272 903828790 796409384 236832099 864365777 51951580 983064982 355983270 577193632 785803492 447212600 407683991 612692325 458893318 482527432 319895504 195821072 457573743 33904115 681778275 313356185 544541501 517338010 180458197 93444076 271913715 699429008 762310008 325205735 659289715 295748735 702981956 256459252 660305998 603409901 701954108 140743173 69180760 320203660 670273266 421310848 720105052 591836017 553916184 950426699 31047765 810486239 431028862 837346255 489800086 599096440 578157396 629288023 223362042 332899515 584409628 192199860 992025298 125655379 780379154 255969148 879325532 894297255 226842538 187971260 59618851 28916400 693042297 537243023 594878837 567481851 469938143 143352120 418453058 868214785 135160179 649920189 379282273 831053236 67791177 788977401 952033502 342436392 926230116 457174874 312030819 15927790 553129762 837586842 548589981 819932749 624219026 534046038 1470662 195427209 520536045 829983936 894585098 461913768 23377000 889441293 677877141 685741565 301856431 251968317 614176900 722885859 75825837 476182945 121254536 268718007 211867716 325629989 385629654 811696853 926497259 113650175 239591112 590591446 582301940 398119727 563298585 696566527 703765078 812207170 721409767 54874383 744294655 582850973 893613408 827171825 31669056 724998593 437327006 869525746 939515020 259163327 67159815 741199741 895944168 300957155 738490085 288852199 555132594 765946719 757702121 392999965 194915300 235271888 578509911 300941616 589028275 937583177 444933330 742862694 830286631 696866494 999485560 503375907 782703287 295664767 852631977 696743887 658122222 726123776 217758152 52319007 807677725 452176602 694737974 24952253 65167390 142127821 544864719 431803754 979475948 262497590 483215429 67368799 387142292 215580855 536074629 300180840 20476831 228501446 519601677 203399061 635394562 766510751 853983301 134932068 32955 121943589 371513140 976051003 205456882 174467198 196596133 935238377 72403299 180646080 783091122 174434057 194140056 277747173 14627656 812644619 509323482 18640208 726822675 617795141 997045785 794368953 40356068 617114615 64089007 410171112 992341234 503295630 841355576 586030407 483091049 201562071 234689489 740326707 238768393 981128972 266692298 26570280 514386822 986482486 805287322 913315732 559843807 674859111 209594480 755658355 839727865 162859916 324330792 16649246 815767652 295586742 741795526 964882513 244339634 463783262 549047536 657250648 627067096 645789009 70219051 554507464 377256162 866467702 917873948 211662214 790590605 521887419 636115672 740525135 847604951 442672590 466514207 679745123 912676790 681513261 414490126 825015566 80069448 136499407 672735109 998816834 104331027 448753806 514341713 640564915 664436733 388475699 972653891 368455997 328617663 480948217 633449944 361640219 858787276 966749527 341896976 708220571 406467801 210586140 17351831 220491018 600802309 135804413 164411255 488834444 297323839 109462182 119946453 486482175 121074895 30010523 200370685 885085128 525255366 128553285 990854689 991650076 67661321 457810483 954239543 523260980 178156429 806693121 398405052 379092927 750389161 703962724 795478805 874788602 245833768 397775141 760408156 715324075 109917522 185349470 975134802 970053883 418804842 347152578 927450473 965558666 426900638 755136846 697702285 668683746 978757169 469782326 343667654 222037518 123267522 118222744 160318181 571613243 17895348 37155343 641787759 827194125 873632320 649571391 258568901 101182538 174040450 956803720 949439114 258226196 513203437 694654833 492731520 619582276 585065673 233663103 134596325 61282047 137306605 692211687 992580330 769651982 434775034 158322739 925655687 50335208 105939359 722529465 377405109 879632139 11521602 735223842 648086898 839182595 947118924 470252919 966614898 508199022 298188592 738967260 729129992 825518363 138740160 208406439 279510527 641238644 267105638 16005579 191554897 838577022 12513109 435319713 184833822 989202996 234396568 388185657 808183324 671702266 52718079 239646219 332465440 59639221 345316661 840665927 856884203 15077270 972849667 989437552 689476991 850913198 281521237 45457263 465876219 647063411 136891742 888865062 557466863 77865429 819327210 406663593 732320405 834201140 404154823 333265321 874829851 991814826 324331677 626696212 138097702 213371358 290554950 767078761 982725854 373055041 298975380 46952989 727291043 458950470 312762 698161987 599561142 756505903 405064237 64474311 617213528 487912632 827071405 937044295 754624892 565023333 967622430 101425444 999344047 272343608 560472327 179947458 337139120 513072111 644538014 999527461 572901310 690898670 273762080 934258936 400296070 812176651 880357854 745609398 374479990 244422813 2877520 518002644 249121788 132697772 424100284 207305697 689791098 45369472 66804701 556498288 599550565 559344540 238719948 163540080 914634370 661865856 193185889 847960972 327403757 371533284 215229988 656623503 391409481 356987777 77347106 189218684 369048683 256714427 400113631 878659373 953559427 767138157 449284798 991326785 229334713 899520043 985249189 589779574 946950051 894324220 330606531 20212322 977236315 978849644 654624629 576907505 857773179 979632452 150666094 868811168 590338779 815359841 647958965 941067060 367728435 738341038 536385570 334372192 860759085 459870676 799263411 6306831 437476003 798791712 330083333 529950559 741795275 257459476 359929371 575052296 888059826 529285678 679225509 649136727 691030296 831112799 298847873 57937393 626761165 219303106 866732816 570240352 577114444 948512455 160471671 15990286 106554562 625179346 106546513 338557502 381081957 554064631 128473465 294914965 310423842 195116797 775143533 752939863 216150078 403886514 29180451 569934748 335186149 432622264 689160267 629597812 68231330 384120724 854451692 312674077 338852444 400066886 490775579 75945469 356446281 648023522 621939801 411701193 591478690 525598806 381681977 133838409 225047082 137162165 889776371 959929846 457854779 730661028 107288434 89926702 714874798 71054940 153118299 667715965 168014069 457519279 84241558 475963149 841468686 881213939 123799972 661815979 904599085 964116191 6990661 946425158 807840759 428350424 141041039 170580587 815174280 807800848 676432340 420754190 630083964 583511409 610487306 469329063 780110762 567796642 136479855 742386644 850749770 306331716 980294852 589078877 263290306 480630900 548007472 743230462 389427835 90312581 127151489 874448171 573579137 49651386 701030575 459391787 297287043 921793719 70445221 63376234 831867621 888132282 752227709 348869071 40649767 519078948 643180434 762680803 53482383 919538382 683387577 724432235 31720529 282004773 218477010 934974975 966903041 387730201 132923410 353001888 949211155 839738131 803836794 677990410 547679243 479078822 81457544 384016049 2664043 349705984 248680834 996564373 476384099 806786877 879223580 636565164 43489333 158965537 884989932 800337701 652471533 177861035 153890369 895516791 720156379 874936423 849163535 635896269 853633439 619457661 864339758 234781436 641306973 934427981 281643214 2560834 918775564 260512739 13210822 670798180 438365122 364167467 47940161 876864578 236839611 599965750 306466734 910839483 382957793 199997933 110237708 741232342 928380129 548700821 276291928 891803433 67206192 560939831 561286319 239831132 149694937 924060647 723601699 553791232 946501402 719331336 915775528 285347983 157862229 256130001 93676680 20773002 937876848 999559155 740883149 790486970 322086513 597184092 64728551 664842977 310019453 740663353 332404677 533421718 604262087 938329463 174050453 156908702 441393738 654781171 836797091 927480585 333369586 923793543 758318376 250267124 62388985 478007596 396679106 409960199 224947831 976741852 327746253 368756707 293893700 125861654 597222682 995260248 714608977 705338265 736181147 562154071 40019040 605282534 110930888 259333382 284999338 89350089 148446317 654243154 478581278 977653683 163752089 556533776 33057847 392994141 105448402 223512718 211794112 414184072 506367014 39943643 724819671 613390938 6735596 918404121 732569983 172607109 372205218 234854407 521158269 527741497 902611943 19491430 288923307 626258800 756323138 650633759 680893301 101862971 810983287 933801117 217447354 113756976 116528255 169360736 980420614 624638814 409742596 586889186 499254714 244327759 503905906 261817965 408141269 846746265 501377668 721187769 995037604 458179210 873422315 143284278 267818585 436758706 725997579 907200229 46249747 552080237 614104564 625000810 647169353 485254416 184760555 470247496 989270450 731711486 382025226 35338934 573713710 815457362 634625222 57174099 5697371 868004967 753711830 635923589 460178281 203417754 108455996 253851013 633078658 806699396 398559209 862304832 787991790 711155351 79162798 190200430 335400279 469679762 121298798 860479842 377300277 822167220 22370082 545027098 326809835 551140609 327892005 494102329 575708894 548849948 130379366 715677536 850151399 403171010 217731993 332531790 212993236 880064613 477807828 63459471 932968349 676562093 6011967 645412486 566075611 1890899 857904464 27251898 309464279 804549707 344438772 646388031 657312793 305534319 822467490 127204388 684025006 233084987 661227557 3623547 59655840 38278302 205174659 924901220 689173973 380958858 132523635 961332339 336298649 240735606 596400779 595794632 976005148 832104347 71677870 188078719 674621339 927969336 98062084 613783111 198223712 374320903 230376481 650912934 922865838 652868783 97768579 804856389 459363806 478912802 689946084 366119425 701444079 434713385 870512541 762455621 685243320 616143678 973687314 464484611 679799952 125795847 658847311 252120795 968837202 48656768 55780018 580921095 18589266 18503952 219247706 473969937 238046540 871076762 915400749 967056099 364866483 100454586 371098313 960547811 494309777 28330149 406401565 282706290 215511479 293155008 522665997 25213876 931480254 856204923 898331806 912877083 270472809 237652353 821151444 139652280 435089481 641469879 287816185 895027630 154829406 802229504 48148799 291729685 387271525 704264471 478133662 836667194 704523771 386991912 9750573 580153270 252423907 867353245 811069142 924643231 933772782 203640339 1899797 739643182 489190923 246656738 780865736 675327289 432157252 625913813 206914116 366243322 793824347 31595649 86929441 604582185 772270392 518519754 436398426 316302656 501013027 582938199 274078974 365016079 670822250 713974722 825785452 220910411 145047448 27022725 669805946 253718064 967383761 576761548 751943096 561179741 177639640 448008203 7934943 329235912 694714798 959986547 800427472 173190621 229821492 36075747 502404580 590595985 760355736 878244960 357115321 801980477 496495748 202080287 694196459 314442496 974676685 15862040 507166714 785793582 597704486 298575092 749073863 240503635 885954838 44270970 56275929 514913304 559403235 188298462 445646232 463052824 721818094 113554137 867760260 973602957 813876976 329486618 430528788 456679191 783275814 816655253 438281754 231511930 473374623 911319025 576188917 25761630 705979493 614900551 411981259 732366532 851919185 394044430 266752498 318857097 92083781 184862407 792895048 710239709 736514048 938353267 45133966 717496269 696300722 356755444 79677971 383606878 403127287 353946882 54236465 800884653 269403199 538396167 299026076 619466214 899630920 691194436 252311668 726765448 378179967 52874626 704413262 778994021 359971095 127083012 914017813 865914183 546094472 84967899 597306329 692229032 815623039 939440316 579931129 623999939 29189790 909993938 617403942 29271591 642640831 174181533 382341291 161641460 156210055 706587000 511809583 659838681 699849063 676209378 35497761 896631559 119363513 656607318 324487471 587152051 23605036 817916745 685663285 378857097 786676125 229249855 905593956 762765623 669896060 415013343 344004612 641849805 836395818 901874483 382325784 265220684 884884894 725557322 660573811 278792050 502889250 170726804 100029549 691499801 95632818 12453841 39931449 33310117 850527012 909712088 217379317 874040528 842222322 123391198 768246578 443204075 332403701 16676032 30365788 969940125 788577553 595682063 512271589 377767156 327274408 877263081 785523927 713402354 802835044 557364273 838960005 745567088 986087017 448417673 167276706 634873297 303399273 159531007 777586415 893510486 303077872 43975904 891593764 909862700 613038409 663264323 981955322 308381341 127852810 649526297 947175010 448522001 586876221 888348718 359196571 479970465 868134456 319154897 186252787 632895647 684468512 606403568 88339945 722251714 308782288 899288933 788658321 580435754 215830817 974053714 492641257 375267397 749855372 45404770 319334637 615731131 186456782 937366051 4135074 462621400 342985589 316148789 164886506 727292923 253291003 220830493 478116933 467474752 664469041 551015999 118580182 949280835 658230125 336490065 810329355 368857962 85611887 779960298 634232738 812513704 91121266 418035151 534415320 798594047 389106013 70289371 762984759 395384928 169325696 138256536 450888815 260175646 164020499 679616590 105848736 26731102 199850781 678299923 545685846 947774581 360277593 529407510 928855381 817857099 934543002 24310581 532569378 221684151 845766010 80836109 767982108 819063799 509351792 428268485 513672067 154336728 500977477 690737406 436669292 335879977 89559899 286618331 769184876 791882814 311354660 543619783 835521909 937626088 719430721 558635838 998846048 3247902 670604248 659935505 43553562 177766489 851952815 380368083 152918706 772543644 796496784 643809274 322954407 764933817 397270584 713808367 310460195 149294271 914190920 904997832 390101426 66605964 783528168 190814638 933411379 831624525 630169195 793347809 973870865 74828164 702575091 739140609 51936858 592199235 300969557 589787192 28554712 635221356 262048714 679652320 13595849 567607742 647933022 934571086 898401456 728844285 105857954 215759369 512444442 459892759 151843368 166243954 598874765 216290259 890504395 797688038 732301750 201234582 148667296 787261847 514758805 24050360 305984312 530300501 280960761 508203980 909098429 357011852 945936459 627404315 954399257 346312407 64020189 10179786 578684735 111953009 423132063 42263274 433501318 603127997 710138435 191572898 164891554 302111833 322391631 602744379 926662114 472943115 606647245 42147596 711012234 686759811 709479407 344029625 575285747 827226591 551058480 57535533 66062040 832349014 702312247 549944191 935672723 577632824 964952770 310670728 681571744 683040350 775809760 625451024 138415181 449151644 288537455 69334443 972935541 38397739 200274975 687765385 770967285 129432683 400949496 5955207 629856441 4036065 804207226 442114078 249637313 965091128 133142579 452165969 992196012 477074320 450903617 705363658 548234866 652941278 128126438 154589355 479980080 881809763 213683790 343366538 428669370 808124527 180411452 853738824 64589349 866365575 680269043 778815310 828483313 859465775 423819027 224662374 504619625 65721000 880039390 126841609 65184546 304897811 951845069 974136372 307917481 855727427 713011513 486626760 22648531 93929106 809703382 19682201 342707560 699779971 322442236 795713024 433970902 774971179 148978337 908088833 758883956 310527064 946980240 38917657 5697175 37795821 930269433 168283757 72530075 906634358 652178377 39713149 752751746 515684395 502315311 852146635 488008023 559397915 676703883 624597482 446653227 526607794 858754618 639041430 856471447 854960353 192340825 379661249 132732662 524104260 664736669 642436258 87409915 864606339 723423518 696972270 8724991 575108813 929118147 539487859 417031714 143123609 716508785 590985984 496889560 17499769 347872422 669090946 510264904 681164337 620863507 429910618 777762153 776234401 170681597 138638540 223886670 992388942 611894223 300907795 424956746 693573399 503109237 649123546 873440683 117071121 113189629 458872173 487562536 779928683 908037780 780233161 823064698 843941995 161592905 150829758 857564633 999633245 507113608 569746625 939495408 124156065 116102471 647936645 790314678 707353562 101878367 573808237 601576325 540915939 188283709 435765493 923465957 185824295 38197129 189823899 338057686 159233022 261036114 863750818 150295397 967399705 342893631 511929268 533129993 759615743 762769222 651525408 499403224 339984157 870349081 408391738 33970709 753043074 381328302 556593771 902783561 686846242 306884848 424866805 833665605 433338364 695164263 664257703 133296239 448489825 184010416 914561431 962544950 829367064 674813128 339518688 776399816 22597543 540148651 289249977 736234473 565852285 890463516 904780287 921771408 123154849 835583837 807371592 99784148 624125704 803329402 651759476 576461881 425590829 342405535 368360441 631957924 792435226 201518152 239539622 895396048 431405618 427721544 783478301 42514597 799905572 75086270 54268295 13989822 436724025 550256232 618935906 472477240 503525328 471275719 690916242 942100105 513576874 281216504 294667401 223853323 129245488 259030547 339466743 33927970 238497685 129537372 780005522 348774791 390292294 992646709 743197918 335544175 125888838 386534633 760838538 614867647 613009855 649105464 135768452 952156127 2002788 568119781 784598186 523773980 812896074 553471294 954086677 721332011 760923559 534199114 586336171 824839205 302509973 421107027 978637401 913819567 882323379 540618740 452024165 734227408 320232393 783122042 181089715 844254414 701919845 522164446 347469463 66945876 754070144 323456391 860344166 834844784 374153750 833002307 942898228 938894195 53827043 511141355 528964528 342344247 554652906 448720621 20735839 210388116 179097466 976950713 860550765 826760381 783251114 111879635 441479375 264199005 471278430 914886913 485966077 840691149 332494499 202991850 558895300 180642510 899789853 192114618 191831950 954983923 817048529 247735603 436911056 208580310 706365695 473496752 16397071 408401914 831855246 82420167 874809720 177692501 92498531 261359521 127205744 498863509 795776771 389101965 953621908 838410641 332650915 962633671 555749114 199266080 783706031 341093999 25250412 494220384 93560633 927028927 155173391 207159925 561551840 123109256 988713107 171175191 324275071 997892862 72925137 682267245 11964695 107855158 228557909 195878934 414110999 425159941 308935971 97402050 647791827 149985850 375081645 546708586 876494731 371230400 379468088 874363787 96634298 401225964 651937608 717555155 771446586 969493152 392316430 957463579 51882382 930841299 502625465 74570298 80349869 769962455 310524058 600927932 101688778 641172563 843354262 164099352 156597557 568106808 81588386 780615491 427461768 583933543 903640137 869811295 578893892 605649305 12943801 39530476 579069894 845099106 486508230 468512064 169895882 120710930 348025727 923755895 878747263 806574218 919735068 455003780 904283579 140763618 166835174 341991368 932865051 154375512 581625783 316563191 581536098 871943376 257498495 863313155 479866360 962864566 632648458 998898210 918281815 209713825 237015054 600755782 891996712 480442194 983199705 571777497 314877219 892045883 773940486 32505102 883338531 667504487 560040812 837901771 338602546 9803816 396829225 164392511 256805359 110231461 857611912 502141722 4501524 931406261 358500669 90112893 119738273 233347548 678394181 507608973 92344047 696745466 642816706 402093895 182672829 727720119 570938743 262742861 944541257 712816748 698469084 390724153 75558278 937155459 336132588 76779262 830878702 540995987 732586345 182119664 544806375 926387181 515671256 438378213 395444662 10875656 510362748 859110871 950739861 594708289 928006679 899376961 122344803 718700512 322207195 586004652 440800515 128521595 77013079 261486253 94846231 300656548 758689875 993663788 78370145 5357347 500834000 852424184 946241515 600400590 49990463 722642366 946012687 848438125 549077984 739267862 872288117 914071965 623745056 102166519 610381888 348139314 692533802 817356027 714822716 304553835 433866725 531829180 227295422 250332743 748069899 948637248 914270715 858386784 153979587 768130089 755172564 226107908 70842827 911331428 494848507 215064835 559680032 384029944 972774515 590846652 313858537 552540194 675625689 896990625 260107204 668533804 561401085 750168341 634423633 560266084 270968710 125824869 844976705 969309914 321462231 738981182 637218799 18350371 106090425 219655378 627677538 285583025 56193871 306748658 87148978 6019593 711110348 314506428 218419563 722409643 521347491 667678413 653445303 408026393 312031544 535644876 207667376 615241646 473408472 997826592 882146145 350968060 333174728 231009778 741146642 552807472 828173664 117077040 904445036 881274463 648302699 462951902 862206136 764054622 271217264 528799034 497664668 612619676 119013832 159802012 297651426 368863016 49702212 107989337 448127648 217103573 318358482 309027030 792805249 139698680 286207372 288194072 184774955 661285981 804145425 173159203 943813028 492223019 314046365 282622734 506300001 261571510 505793461 482751099 472432276 453228229 791518910 916041885 311816239 42841200 269768329 289935062 578341077 587702753 547755323 950561439 679563386 472887993 513463565 703009085 619041428 605909260 434058903 579917834 395372802 843885396 547862034 779939303 128564690 695750307 629075139 542422617 876910664 333314580 443530307 335932361 84348050 179952785 851816673 229148500 728106950 448834298 785635968 857586024 913917194 733207863 272164734 699977061 832152790 249030033 826347986 486151297 978306391 789094826 389376472 689207688 992016211 799937213 723996923 938441799 82333781 626556237 935440470 363161200 340102434 217311959 621450697 509610643 122546748 614123024 476670765 16478595 668865651 492202099 892682050 126135081 681679920 782225928 534983642 357296308 105319518 81294852 372288340 183840644 796301780 784701035 549220042 427827486 751358213 21329978 744997632 488092171 993102392 446990668 100638771 59532061 522325813 765725863 436630010 641150907 992395474 310993045 396638686 148896150 224834553 18308425 500216034 467359362 949283343 327069169 408435298 931310169 703714029 103201061 916582077 633282767 993573484 790878567 149683016 18445048 353212637 981887717 186446903 344448053 460426631 739772612 252012754 744915733 234108147 543465513 557085818 474588676 452522418 772544324 244623413 417840212 959293432 995256901 486580450 269551458 659257948 306133079 70504867 61772809 909491940 580350026 685670078 232869615 757168820 856746490 53869655 433299771 265622458 949501876 371637545 575257236 648232010 831768005 721673988 789549359 192191455 91134253 402259654 303236184 293906145 104724667 657011514 949977872 914701820 378414248 633289733 168041283 70002683 769203063 267358263 924096981 289207529 779803112 131541884 304649724 301566894 412258928 802712655 250612619 763742134 341545957 967572501 860143916 321386620 542419066 347373247 888360136 382005083 229581572 15297002 970062956 938583495 750855872 4702547 705840161 426800514 437867060 697561714 265853233 450342361 828907544 321139209 919746532 611005511 264898864 717837784 826582340 536160260 714502224 388272125 530904858 694183102 918368059 669753077 742908255 209489159 889017648 897760539 285790833 791629995 770997812 215825819 570405505 674938672 625871113 118812357 130198090 975576684 716593388 776309961 543511609 172673082 945057128 903548308 509358371 676527845 268939712 637303469 530314930 47819383 825887076 256391517 166965679 558731729 708581581 726661250 811746980 837048017 927346866 941996111 726910140 78130123 632975411 310151996 470801179 552288685 942786660 873516141 666139589 435435364 166498007 946812767 44178552 347353031 145261818 264480880 316910955 374029187 780192990 400816007 157023733 314103743 298748395 746781693 563415625 94241663 943663257 614674350 704579749 383655076 964778134 227711720 529231868 739885851 349031249 906843271 244183989 554384693 760657809 682401104 80633419 508913460 522730683 85093411 855245235 56064372 622782033 262534283 348587823 624695792 196340272 446121974 880024098 59924827 277308452 757565888 664081498 823086446 61803344 871762809 402790222 490738231 938912080 925513803 41009701 364313386 578886737 470858871 463688835 444881187 307618422 845883245 169925143 591924527 168247422 460848689 8783653 704752206 689543908 167787345 316060189 479791239 116710954 232657204 335427900 359214734 677942506 661303082 429964911 411923299 652963673 915295159 332091177 438237985 485790337 159590227 311145136 582750770 895928748 595948352 613303767 943164289 485967023 828469892 869729055 746901599 79361527 885712659 784863564 293626601 618098075 589692852 752864800 7267435 723595491 858798161 180473837 631087131 13518975 74535026 16127 136083398 445016008 867702274 140864955 469964494 153505316 505386473 329542627 759237021 143622449 323344442 444843150 971212635 588517342 669252828 745977302 126720509 552763671 47526879 99064332 665672249 817349208 445817579 673675551 288841238 36987565 398381777 364472139 472192441 828315474 754524123 485322119 375500642 373374161 222141069 426315008 624419164 952770157 888919632 833959708 645127689 970685416 860494950 918940884 764628775 683408468 708162920 802718221 55633840 281933397 819864443 645697424 341956612 268467868 760352227 69681014 77242553 564943316 59373276 91139729 865861087 689139052 695091821 527818339 387142419 347068837 818007163 258730374 48524234 614110076 431946786 557489302 68537471 553432517 686131894 64665537 451840702 643116243 118119649 211568227 145880312 353535533 205122013 70853542 164273001 369193953 88167170 448629798 115543195 227152229 711247139 710005628 301095841 791652973 891442545 563719816 842948812 680070357 831659513 946406513 75898729 808390540 996253145 90801667 641515380 717933085 423463389 472439984 389388045 556961871 444495810 878167758 401112905 472511146 749392164 832180194 846452930 991434556 860160425 943801292 565533561 773817267 27501189 760083999 272771634 730308009 516668037 581840050 688502601 32868361 499888148 322252752 647407683 643634589 595804070 541325014 966370190 388136950 329167080 182668802 971332993 982330066 874914286 237886754 578884386 835151635 311735670 16422362 548743482 81332774 98192301 6453242 47603049 67255523 350584149 939349351 63008675 256194504 459331136 654880590 831757992 406482776 607174460 950356359 478481954 74368646 588288897 574680199 977252314 907635164 954288973 295515911 575120872 306946547 970621560 886172254 988755286 967566053 676283871 620783628 529766258 326097059 818604221 924447974 805756275 344979205 984652213 78755199 492445843 217088384 633327109 701772005 674965701 319022315 253395661 953979774 962679416 642395179 235457998 770298126 614067554 29275132 298905316 421600833 116597814 661266699 141346787 154325858 389625384 567237395 628942399 304636973 865122114 719917724 986803283 980468238 990752378 653673890 126323533 825692135 197846634 919900065 763916651 572027890 385099107 389083777 300484546 215342176 682325075 604865277 528921770 121326360 518427314 472082674 658341045 842608114 915585006 238727938 305513264 460466867 135080272 24768161 659674415 515109563 109224832 96020912 68487600 622293966 128720800 128239868 670346731 201036762 806674230 770132258 896274855 323584442 199847912 951727409 150949783 126079402 271081275 807053448 759146895 548081597 213525100 110294612 937724449 116945876 56275906 699273022 476160558 513884210 559058742 470129571 960758387 726289533 19649796 176099072 880234155 559951275 984072175 984736447 429051320 611623274 431687412 294158687 742307945 879499089 521351335 491169280 548765998 93852954 387527170 196795107 843148920 745750993 634677397 197437103 762188629 524447299 680062570 669322852 217515821 166167691 295955804 207791898 817831560 626957952 199973907 462666408 700593421 80343937 756538957 541367549 968416042 542590090 750314553 586135929 620462871 894997889 716058591 753328235 199593600 136879906 407789586 392266126 532770129 786092901 492752296 473345215 951689959 472735447 416309229 352020731 720722599 816922773 28004540 729014640 684603236 954652696 342943771 882454015 693914758 849895572 589669507 3767597 872216124 563129615 34518091 716924929 139507799 748260949 284784874 417370992 288668223 968145247 967941836 697378419 903645225 70290674 320262496 434022629 42146166 808832468 648415068 585146222 684472229 270184618 964589388 390665995 895909398 995693978 848067299 936465921 970642678 111299076 884184864 665041659 701953707 39270151 296282983 891407236 189995956 767040772 748263425 66437576 249956858 528395544 554716383 15017438 806804491 129708739 926165575 954485374 962562171 636075831 523204357 841181968 577854157 738034677 107357532 268355788 708596094 827495803 785125595 887353857 175707903 924424200 439074370 288685972 350408326 161503729 37013999 475303116 179125776 826881055 366995511 838149550 557796766 836470671 792740809 677081710 538984405 545382282 957922609 372553078 769774318 864540286 298626568 20158350 848944936 679300697 194630544 247568109 896766150 110218852 877879848 909208860 382532862 846660902 771566952 362000119 400340803 151282365 711782524 394438317 696630658 923503853 507337011 275582252 244909392 211055200 27172985 48046182 276516440 119548814 907678986 529660622 919610666 47502759 490503112 550990008 799542487 967270997 19824548 665616049 158514694 392009511 478115815 545522325 348150639 27861410 13820853 839625720 245482684 280339499 848936372 489915701 965469132 146525355 60596332 677978168 610022382 221608165 545050404 546567231 29793138 934762094 508348022 229870397 775409031 253132810 380743373 402545662 934222199 726956200 650506523 686666652 450045795 454316377 650721059 174084418 244705591 757862664 583956584 60568500 278698518 526875801 130555821 46945711 718870956 128996482 633736959 769636917 958501661 980663273 97389619 744098006 104170362 920436044 338561251 1008199 626999969 831363906 103766708 998522332 695270457 782673648 377184080 220816613 359081916 825563111 165986395 332503126 714857228 447915393 390815424 818691471 771573240 750741822 252797840 633282165 789863139 196048136 110845561 512236761 243939429 410861781 497638362 302141723 971572488 164687614 487611446 792997705 354667295 388720136 889479458 781338965 192130426 65042196 128951361 627122496 283825493 260681894 611114382 93962781 944344574 467396000 861984371 128220176 340728399 357037888 113693187 252998027 254135555 160259345 153671106 177751108 460092071 675281392 13725246 293349400 249331137 157680570 567960109 146683893 657272770 57099012 830118551 136098164 388116232 104152259 130323892 994694039 239716642 730852664 759785774 886169558 903940814 961064951 386731494 722378018 763790229 388682706 961974038 774849949 815817648 462553399 645957280 355633150 699115898 165699436 291017714 745810521 257541444 547937657 184974496 164211408 830606169 181610285 908874886 432701003 974968291 947967183 919044901 918659301 664849534 789473716 588903073 723481591 148260666 902006704 892454233 462543420 636099897 115301639 566421909 875211628 482740470 926618843 406010977 961072929 280026742 460976474 737488100 294341905 1298130 307254503 132124060 835855552 157390980 341406818 105499678 634944818 669044817 977920283 759360577 521800701 773200304 515773934 563929293 999637895 216535775 175974146 33324971 356716206 485558741 879031364 692827404 622178390 91216527 726775573 173879774 171827393 276720221 190616241 577282925 799661851 589162515 547632990 231687376 248733149 934694981 922656276 383695070 946668930 354765614 830757333 932104318 10791516 953599091 842262301 766769699 934567892 610313711 698801000 391549547 29759573 91029110 182926623 782812716 853655828 727097521 744621582 878466455 683647554 134437602 41640658 993438498 2633265 175661874 230976813 384085108 484555280 571101662 987104750 273076061 223400969 22825198 826651069 46024976 187956353 718821349 838615604 733035392 476660819 244003746 526642802 907021374 935561859 25189681 169553077 160992369 124142620 844889062 224779282 684943051 595671260 301222197 642408598 462957900 902729970 544558098 678781356 476125890 654899665 26519338 851427694 760953347 946332865 786987541 621883833 219759550 443181414 615867578 251568788 991328574 48536576 306106897 120166710 740486450 358051888 28656349 596636265 206646354 496110226 948480881 79454743 660799248 818311333 738797147 778515845 996094288 401234696 175672664 237949915 613895003 322618461 820026090 680873261 396801516 384729684 955976742 639869143 778063400 24249729 464567861 187220906 726234476 1003432 405035535 444012744 547906480 85917778 557033899 591487119 716458677 411441606 993297654 697117365 357395925 603165638 932152610 524773533 799344369 927632213 226608801 320598498 348003012 889463231 679860488 979891939 199718912 980112990 420516669 680811293 836015898 778876941 483720632 971981292 733167680 96715977 42425123 376974833 975673991 524030508 504565463 205055094 893355783 829845543 961505091 805657523 392453949 872893762 867522834 796025361 720631774 732801002 110200951 289322368 197303857 355018365 774390324 815562118 189289815 72832553 879268712 406914658 368470801 771475638 145903450 326448551 787941005 71818615 891561855 770361972 149039964 469902589 636668421 541784746 318827188 496853973 28789522 819566610 356878871 905499928 470544097 899122333 868414653 534583780 446589325 836967003 763757895 286651978 37288725 142096221 616156505 422877409 812214696 884792023 557251154 915184443 304462780 720928953 209002104 267898198 637975642 478638998 435162844 233198585 207301333 841799313 812275553 864452977 452326412 441885142 965802733 476084166 538216263 797201100 190493447 758685551 957438644 726393383 283557446 962509632 299450777 10118920 292651383 764948766 244416255 995367520 775628967 486816210 897498146 524449906 768966620 845117690 530904502 801402761 968689971 433680345 488269507 726950698 928512121 143009007 936453180 652863619 434119380 74705 892445649 896011551 75461451 82974225 241496498 769525004 721229710 669705464 906088575 588220153 207491835 670409082 70648250 783686869 511821203 926619583 200135902 502606581 278691946 106162462 790862681 854125135 364077039 650676269 431777223 403309900 577860673 370691923 128680866 979170926 905176025 161576512 482897444 746871247 253468351 522131073 105026057 422845407 936446920 713594665 82896480 636155747 255320155 499850045 88700639 284046277 699523342 313924731 259533681 290246486 132309633 986647985 481481471 289316365 575249469 66800852 468507782 494764458 773333511 108271695 669693108 905025999 357214611 123719685 684453870 369712182 786228556 211198194 480883998 639694120 653701998 920770310 421503398 564883505 725676652 191044787 478492963 864005030 126946072 859420713 268334293 954004497 460850278 83841824 28288159 787646846 537572666 821385508 520874808 481673026 303290256 721299553 865428013 220784583 907293542 2422491 923826910 132812340 501632875 660296323 910039857 587690423 41657667 856004510 881953712 45084945 193516915 518400160 786299004 667347111 854579961 230556170 689183702 497224705 11105290 488004227 645898149 227013132 378685838 582927615 939609629 255718278 945806554 26096865 33352070 64541598 142947353 874368294 587919288 824325614 965560610 496381676 274169141 699187462 99456845 911550202 337571631 70784252 542085554 396517779 457285884 843865897 805846898 459762745 524842433 404098386 779008070 678588760 392493747 816236355 231544021 486010404 10892767 814792441 584174020 173122378 782660806 680734074 580935804 866841696 648723447 671985951 336624736 229975642 26492591 628758321 745698488 8862718 304185157 43824276 804366503 644541645 203915 963139815 969290582 975633569 375783749 111649856 267981299 197647356 60362215 661257663 591117109 592838432 646178269 891073395 434268603 898497025 602922272 965240718 191274920 785765691 405024312 136335018 539723166 648331757 757053117 146782577 324327047 948871804 122314766 813614222 495107882 766234612 7577326 31293684 361399049 368846907 505495120 413299649 708517413 462566481 359462662 712646319 538543915 932279169 184145215 166380457 618672826 771766598 32716923 374521970 667585802 323204005 232240678 338402190 21439685 698333819 605183702 38955705 670391599 707076961 169424247 244473871 112175304 916608382 733503018 123866003 483003664 362584823 680038453 729960666 132579032 702686411 973175561 869374596 416650269 455608029 755236673 267632251 578493589 835023628 141016717 157281264 502261984 845818478 513242424 615879387 996670949 222887447 654964276 921797159 177785620 460966508 186838800 928500271 220152096 237536578 535308631 222440331 64862411 779630637 95472895 434468587 374754746 652883935 179087637 345760058 828564443 374402073 538166456 673213441 566731707 120130133 400814051 775350115 94656999 353153618 155044881 694597875 137515697 336335772 568182016 506696809 590602846 866076558 551964172 314955304 593120290 971523804 803973797 841983822 293099536 459605580 542403658 386161679 761144501 389902311 637624992 639073396 931519401 96594957 430236437 60362788 54613957 115815731 918287727 709540059 611551023 867435304 433955380 773524813 155090027 715333667 258715540 823488509 587983931 757193526 932110347 797330474 555033783 450472161 366250973 933996480 783906066 757053310 325430858 302565362 526716536 957831351 90072619 668910899 156970795 563834331 890146194 825287689 764940227 180406877 370711222 701568743 592403864 644952914 972339807 330213656 249357637 497151483 64929291 357301861 237569185 801269351 574853145 814669805 840294177 347476701 657188142 562808971 318604524 692352235 173569102 211025159 110711460 496326641 652459107 84633338 43814628 182080893 834677395 164446325 663115266 491918060 608511244 7779862 857658187 518419910 895969205 402648081 821287223 923572905 249950592 298996258 902168039 932294177 667178905 732777041 762824623 947358314 238779705 862812760 522808967 728234516 862177070 331605161 667351000 397907516 174601539 718705689 363940082 500725693 759694881 254707805 838562942 765647690 181687810 954506266 317354889 323217670 183254430 953907059 902202166 292894772 443095374 672498417 333450947 944904649 339980664 151287527 163460836 614481885 464847126 337576715 740829682 824350638 453938462 650808284 259783438 718375886 757034863 318459203 799863737 107063494 575195127 379491812 871114372 892272393 78080870 88186245 832579785 148698349 533254131 508330262 209563260 867385425 287709133 748179217 177811161 814418272 235958826 89977237 720251304 743625361 255607099 270915050 355503235 612844203 335849465 255245846 480628090 704253896 288013536 844381704 479644675 148259357 51613821 214379151 454969111 449962900 325785196 510685090 228707169 681410504 446197924 226416422 583271335 20761912 644933284 95612800 702379884 211724558 681446168 75091770 307013616 230656229 613088626 946611082 155087739 784611832 760516126 746912784 627450153 985633796 6484742 253987466 914385320 614772284 164369631 855453638 411708198 872865076 139180223 118498028 981760758 123646590 808486055 172386244 394350478 873353147 185485734 836035723 69588412 478124099 178412686 876813436 403834377 266991300 828590390 126541001 970509826 278752380 170695847 273931023 573154245 805627015 501101520 727708437 704172681 958857506 183179446 479082966 247239219 920477245 950765812 67520444 518451181 256168422 142271398 591567417 101129376 165458527 139975654 646205526 972803912 104956065 577118699 565826530 421296726 254866996 56891699 619235246 884632425 385760362 711849303 241499175 462220008 68209980 106311202 274042995 670313208 153213019 307754925 705825265 459656784 951051110 14611544 666497822 842139345 891256004 269266178 276132268 626394015 944304142 912516009 248055855 159382430 437841633 75662862 243042441 756952051 419553304 556880275 252127681 984409912 726315093 759595442 198222905 361956726 242453037 741498723 318386700 65537920 721797019 254937124 19462126 410526748 668141290 25477682 532330785 738348026 259402160 752532913 710938938 255618349 416987261 385045725 360970597 855062842 200677176 311208973 512102265 767866707 319929312 877336184 375778314 166942178 663641997 26711656 795446574 12554828 200123155 884980611 394943650 367859939 916457264 293380341 728826995 485413080 117594731 459686842 835943823 8028879 524801338 640420200 718246445 272466052 453205904 25825348 328828908 189303277 914803707 624685179 559352807 870218100 749762472 941813279 299916551 251735605 908780425 422290748 9727354 805856749 144340126 713467916 933604934 150020174 65175283 666679010 656197225 748428682 201321816 492648782 438387896 270416749 980964147 996039643 298107806 549899451 15087864 185188267 784263224 429969737 110701147 255562613 507355215 891517590 27813291 704528392 790999522 827516375 545868187 489053739 532911606 252860184 60975961 807837402 965828405 68836513 190139973 140674909 787259198 816490411 197938857 156091720 701798319 223301473 189753137 90862446 198906312 907706979 840415957 887937137 465392762 8654004 748145451 551369420 552659965 190212886 63971116 600968215 925216757 693409786 666148784 896375689 390494012 770709115 140376800 38655831 406181552 820563634 192295017 925590050 486753342 568078434 56274847 230215154 898845621 321841714 263127317 727562359 89568914 168602820 46939231 463118658 433947118 888286154 199395581 1862534 748288971 232875361 157676061 477231705 844702052 825203490 556591865 284284416 458561504 269687086 219918016 693573806 932902970 580682514 127057508 633293427 426232516 691393310 772833492 737466728 75425437 875124012 568533275 421702033 245607004 304888361 991621834 323456295 444309944 446544004 481419092 430968269 785767088 962054747 606866511 147135432 463896819 825216995 651529107 455153324 172165874 808725585 1629985 899822318 351947120 43111198 278824700 545296907 204545997 319514853 713892561 565030413 604166442 783523869 992390889 311843260 896119930 627017593 111010775 444000450 666184081 873140580 321706294 831628211 832061807 35231847 25333840 740518220 161237796 600967478 263285493 850556980 875785506 919551077 517522505 625382876 632786366 581636533 718183939 59348561 873900079 960442463 859504306 606045762 44625355 348844724 972271810 418169971 134569577 197150207 571618795 102864787 568655530 245849655 428266739 995453922 593440801 619565879 762780282 648455864 568141601 743167805 950552176 935045770 32886949 499358930 490988909 520396999 166228730 79642821 420241118 458875081 336971293 312564267 493266655 226130253 846096283 122698102 45985747 831557118 45965097 160837520 228977736 516519347 41162698 470095552 177688599 888542930 548567172 467350177 238922928 643933414 356441468 461966707 857712861 821436001 940004531 880755484 907991692 54740676 297081340 356844515 90759610 955566585 575534819 256421240 182444193 686351565 511641369 719884989 411891228 932650722 438150068 184832876 125056928 14857527 743166567 904447081 961297286 396358374 1445259 451800702 230977417 548106907 200878186 238674809 171588041 121780002 847748965 834959335 121135833 674767608 178873279 225901360 549714921 308007660 732682778 405847672 676136572 611126677 571082032 136070504 373296056 530212684 991734791 382890353 831764331 219096001 45922310 563025895 120136630 736098215 187226953 451689464 941303449 908371482 277450546 169347656 354633021 601145376 142336882 303591066 300536944 690117357 152232773 898018772 523768119 957274580 728559118 150643098 313800500 519538335 703746457 423140361 522845768 161225190 985484471 658825616 969988244 968805908 116474108 203236815 246923719 977741297 420264888 161639843 303301126 620270340 861764300 376962038 818356809 823640485 63581807 24569557 884527804 245881972 112714912 302224590 931063476 626037237 41083037 431593181 213489981 849723146 901482388 524882103 420507931 639205557 904013759 493931839 616093027 209609953 186042831 844979546 779612839 734646855 578905705 937553655 425755090 888863521 600151558 453522215 390292394 266278784 912722352 762195354 159637558 739743556 33068795 745819293 718523589 509048575 935459021 218799455 614009981 143351467 140773578 292492744 904090460 725377540 941139162 741042103 721845025 409052843 306801373 954591514 901549952 578028881 979127607 925601997 662206006 279659441 954552265 947815215 227726457 485202998 973768130 225984912 324647499 181758543 518678501 773234722 715247173 566515058 1250989 761618869 638554738 824964362 782631791 745567099 429871727 18395844 873628868 186998557 454808165 61644918 695422501 142129613 176895073 857441330 419026456 488318912 391984995 169457763 965762847 402003432 710791978 165978523 935275362 20956720 544720113 730433757 74690633 950534568 924210878 869783135 521643792 499980097 813762643 252719617 771611445 919769675 72686886 724665244 991539662 757037021 458284362 432265850 145050120 817662742 835335415 932364090 228574483 851614143 237306377 845564771 506482536 321938094 58519597 764302465 630685137 871816456 313841837 413960784 992412467 511819876 755414677 797677625 881569501 709491684 616649939 603336633 398251023 639555080 777353004 575269095 884327062 725311524 7390866 9481068 56816377 597345033 255745888 342466235 20228406 552147333 395734957 566201063 297150430 757996454 211519990 105894831 935924682 475993860 905987664 219212513 546887827 590726626 227086191 844094531 198900268 831589414 78571650 660178797 263975129 763863302 368207098 617233888 254063405 911813825 377557588 514063089 958672477 925328916 466813681 415448474 242359484 105044140 868306796 447325549 954040776 324976480 985094401 856071186 773877850 395012143 43680948 709016464 641926471 842205565 273636292 570158995 885860108 921071042 898721668 859870789 979330687 108228562 803904338 864517805 965613174 870119955 605601208 142133852 852078617 309941865 381147074 354984551 790415163 513556351 914963443 585384605 21725167 655110323 598204473 46703780 805358385 658820889 852282363 945189410 476803975 835968854 839774056 750111223 239465499 753914426 82932602 51478564 710008088 698420388 147586026 657064387 320017510 215025092 398249718 505272511 100560897 204053859 128456701 828575778 747876761 848201290 564776260 139590829 327337647 40938442 338983833 306879409 887285878 424061107 906043199 128647422 737829664 875620318 858523426 631333439 149576386 730033304 392528734 187341184 524566393 161072653 427897116 484564540 727800604 929865491 584650397 458636535 847823528 609406219 873606167 315803451 358345823 346536635 214032561 191417806 867089494 525467269 342222824 52773919 296897450 199651736 545396325 126083101 134784613 838639693 231136447 467155024 300536508 860184247 917342019 239238934 98548957 954234284 827395447 166227375 233192568 461181538 581918810 863094028 424712350 434430826 556480983 31306213 652525825 126771518 957651187 345087820 64716233 511039892 159080288 399022206 290355554 230833453 331803630 674129510 479682216 43229102 751039451 487997042 811763836 251156808 609930136 954219556 729729009 870622571 942220809 716107852 648423512 325225775 628916108 380023645 725762692 990364526 247865456 647219600 29237913 806493843 127523115 455495111 723107839 731338709 815050581 783053165 47673918 36508804 443579549 923453967 747508385 879017748 349464673 372654091 131285002 955752628 727841966 338106898 665357942 573437805 332859138 722945662 139915269 437469738 472110703 70143266 454006620 448011989 653997966 165141825 803653286 135757944 443102528 467954924 413123843 49912463 769511426 56827064 512131802 701259783 182363606 183484278 624280424 174460093 254035208 744661833 193744024 446278128 865795873 446587312 858388031 436069863 126602336 317597537 132982081 90821179 952747561 129093138 62257846 759536304 290731752 838117329 90735762 378901945 924999267 257961317 336518726 638809838 387856588 592704034 710329806 673508919 536497697 818884722 723432417 770262410 858923766 963583690 849037619 147138019 204291117 649285435 227810167 343223003 128810902 918343610 968697859 831401043 716324055 51503510 531282217 168989464 285139375 400354377 515278310 32016339 847562018 335954713 58786807 874264710 928317100 340549854 125742041 631473585 538463665 270054653 889304054 426193152 894557195 565098108 750684061 8095147 131713434 53256216 4155763 200684928 519891946 159336136 298070020 125253728 868720861 296137020 604155639 420520090 938139432 829941960 380936993 707219660 521963788 190820264 642414931 944075215 527718285 782697211 633492274 59849740 214213686 706939820 299152369 62635710 540853132 792913202 182980515 914557084 821783478 692087005 688399613 949661301 5835640 24138740 211464107 440672406 818929689 271906826 355660864 277592154 803112000 712574393 922460515 679802359 74958412 458722968 917753823 623475589 114095450 284183711 479820989 93634091 358018464 749910049 63604760 883666677 217763368 222121687 173216487 603698377 730353486 396665379 62832551 566118267 375651554 167731591 142232662 9345917 231304291 752587935 25292766 101991005 623236775 873959319 118290962 974275221 956093757 474375416 976265520 419954133 463151630 658077422 498550380 462013653 457585194 524866620 401070039 737237797 866675452 796352839 727839364 895668763 356483416 647623188 191209350 475914255 647361137 805758422 512302160 108115284 623314112 244076675 87121434 507310894 517178829 651105553 178153585 193070636 369044146 529844357 208814723 777118297 749705970 581128831 104199273 708718824 401218989 970849687 690872949 828862556 527584314 285632170 51350307 280775734 529051149 827494421 779272583 694882935 427108305 178443192 863473815 217155046 985613650 749229251 376122058 337832715 580687675 950114282 163927949 13261377 179110209 346781980 239574903 584907395 588297641 414728969 343000834 335066258 482360737 42656292 121736787 894544836 483677103 179730581 992668355 623386355 170627747 620999607 281753170 63299176 845251407 619363609 599902220 136345065 500161498 910829561 631743361 550561651 620189761 343161176 414407536 943327876 204412534 485471385 962062325 684446781 262890618 879515442 144053820 263233514 880743147 61671769 345310521 697012217 50403826 1480559 380128091 814124604 622148355 873964126 494631490 323815778 278295946 581642965 811225822 926521501 56623176 630543617 575059886 444321603 299871455 884781496 168363171 576702080 103509083 715211549 856214244 306709020 377711653 590671105 13177665 418988929 345931910 895535947 164266396 946856605 482080982 477219724 802715044 411684783 311378333 954181582 464290284 514323278 994859825 507787712 4722841 948515343 403111209 758157834 783005618 281573221 82732999 720446018 828332071 453341102 249907547 13676244 208896760 164164937 698184743 807822507 837794240 462787271 726448158 725624672 271691385 854606867 430356055 542151607 923215035 380035822 65220930 182328640 806674667 326104596 570930224 645907735 266739945 134348059 110097782 471147548 889786420 586505549 765056048 194623405 110052410 193264837 148225272 166108141 639482856 19988407 119477817 538814034 413298582 93331438 206173616 842192346 440551608 92127518 68822596 759658667 140536872 598294083 164407332 186147079 201625282 476782993 559079742 140672229 111462035 45498575 910749507 533632817 67495903 570803116 895730216 438774791 548363958 555277979 810341531 58261335 276545541 932335690 382648966 945768191 734816474 911849276 209432559 256710954 248300151 235752236 393465243 564639321 56662617 694409914 13718275 376734803 612069958 950948278 686574790 807337438 99343764 146583032 659461541 800166710 388586241 659834712 366144395 314317609 544381542 812606828 962770264 513812954 791089244 617185454 74583677 377945406 837214342 81839019 518062751 635011763 878605311 144926518 769750070 365995923 366984900 566414790 138817713 258412786 378785252 500402153 698432413 719635790 922359330 765500850 785436950 785349110 814638017 625630013 190800677 662383996 33430865 806684341 807913400 576338243 693660256 487816281 786825445 881088838 91685373 478227286 177113769 700994362 275507786 124615305 956760850 217496329 800303792 341624213 823196059 263766525 230413925 805408034 530788798 320245260 447602951 307192639 531427710 60533068 272311261 909019065 470541545 785435897 825699404 793938209 914232410 299444533 200091387 516668423 776463347 774885176 893740534 509946577 238830868 686479313 436715589 888248736 869945004 387496869 586992735 386270057 708032240 370885033 303936648 150082831 600817137 568496154 920302066 703834876 222758774 414460180 547040315 713172893 314638363 876044124 565507618 988581919 320007672 345299706 752356365 371415318 251293499 28718778 742594171 464634146 845440464 195191709 615966809 899095564 699420891 784355628 481626941 923323154 175157653 472045867 794213167 482850039 699018880 487661281 186318333 123350642 496678260 236035971 900468405 658493923 839764072 987993430 355896526 769844645 426799862 404100167 168219884 385510625 896654107 667414486 61976026 855068451 418044618 891857425 230477085 277068417 587433294 132483155 499584379 262347062 216526659 940297692 772095170 748295592 567932796 767157639 942661586 539117412 433299432 669496479 248433629 701554517 167783830 966746996 278039001 219792205 918388472 444189831 754909515 143244036 941536876 744715217 49486487 317395966 355434793 445331938 276027838 216515399 70215139 837103375 106670553 461053985 481655035 94611281 534513279 671832004 834129735 410651741 361575083 327239697 841923976 602896754 239238608 612941578 864491004 493142059 203727425 456886542 378255 55615705 391413997 683283264 194331043 954233577 767977000 87645457 500178084 69944642 861791950 177824142 958378845 893959011 230488446 713564747 543953649 323425849 872385148 721213200 767562689 689839458 520367779 192504306 797871786 318112221 805252537 431735692 339103392 833718224 30921752 682344347 662478920 393301542 659223216 880497356 281919282 326747777 466010229 578053030 798625658 363447642 609580760 788645374 634801265 56233184 361880567 681956317 577154227 453364811 329987751 255474959 511556380 324423180 792963100 749633877 226992994 968051586 401891962 329893239 573094799 380340834 912927707 287839103 627453690 481626260 53677975 121732704 367615468 593314431 633244552 321337446 749970688 428336243 55656098 996867503 4541947 53557000 149200808 943146207 85219717 642541796 933539459 135488310 678531628 3221607 752770707 814993185 985903645 434701198 683065520 260473338 380562485 432756837 517019911 930218515 249656789 472461491 48830142 139713803 881539755 914740000 14169452 37888441 236558583 128378619 524698107 778302403 435515079 853765932 590929851 317324730 842813076 70176875 524315504 190319574 361261721 335873949 793305505 538845659 254014688 929744441 654737275 350764768 243827698 36079786 986675547 426389580 284570281 837445045 909101446 244254830 122979495 447580212 467790080 338542907 275998432 111799639 880007214 16544513 789425723 462791733 86191185 661965439 927502276 225202752 658903443 775260636 988768231 188361587 468769965 301772067 533710914 943479861 423840650 380913795 450473228 627845390 972696918 585703754 550325363 997018972 203156842 670850770 471671134 242212362 562314859 785655935 511543324 280440753 746319678 839092127 938931276 824668859 271277405 102270988 748383750 244752111 154975470 730309850 13313748 899274795 706643477 866542119 160804720 59992777 169103595 239651642 431461503 107700447 442184158 734192865 291658285 848258096 682035793 102887769 648912551 709784529 707163502 926823151 927138373 948851224 275501958 407898467 393631790 254445017 350010542 540457786 518855126 741937482 370457121 13303808 371929027 571961540 91608988 79805988 472931041 479293638 908741524 383536720 840911561 928667500 317646422 125707443 684579629 149808288 955912113 20014169 951524498 521128165 33785777 166394786 380297121 962516776 276212262 357719043 698628545 514188364 686492670 862486803 335058720 331134042 901182925 461429390 524989326 160963151 454004625 180390469 736697175 53872264 216443613 158646417 518380432 809198863 610366134 8215748 643887296 518082983 476167452 803998273 602551174 49235259 665725298 900287026 926074511 324587907 358968318 749186159 607297648 453762695 886011847 390051650 874447692 947201496 29833238 331148558 911661744 594781185 846752826 310413312 701447947 528103103 470994899 192448302 457342763 240020143 772308386 779619671 778279312 950307649 112392798 258694744 581797177 457213922 522923554 167022103 677487145 857868405 653401732 195045400 349914291 47999572 931174514 103936884 529437074 438694477 221676307 540090410 330293939 157620215 311330991 503664882 676206605 332489670 134748053 819574420 11087267 940544954 542632352 552037363 933380924 562866568 871423487 741277229 743177601 441834930 871156182 647502921 162361338 478492242 260334807 131619707 526090565 53910360 108868119 88884330 511589591 65067503 109510194 279892893 330815898 833798644 206312834 858416165 574144032 464208938 698182484 965476544 562481738 389739996 860358731 226905871 623262523 960958725 873034020 989128904 73519254 632036166 147135589 579098523 742012381 883224173 604271520 891659994 6542828 944397496 954011445 512872302 733724545 64830148 859010926 316214290 183487477 979678919 407528233 79893051 287976590 658863235 799340903 988000485 180208995 35050091 200189860 327041010 707614661 620992121 616790165 191757610 772353592 911694258 960805305 136411844 565606971 237794582 267523410 659788260 150748407 544140739 178801712 742795933 673152222 247527548 807098204 757704366 998003192 606213063 939605680 835697531 755308195 203379322 349268720 49521324 530668238 756111466 776106229 199858140 13785200 697921631 946432974 859466499 996845647 82041605 665924036 835611549 983016173 829619309 656825347 66517452 687051831 53207378 416571794 308125081 811015009 550461557 320172827 179109658 914392213 807515940 443628240 495434777 964362285 803577042 210504081 677615795 525968208 806244112 111341528 170913889 878505608 671582982 628535039 245085681 646921970 862347903 311256242 366514123 337755974 886197650 143986566 804803380 470162013 948237061 362197138 29691828 215165573 886684766 417210514 297057521 11162967 156478027 510760261 139120062 68499348 92893374 107931550 26983308 223091997 626204612 92594875 638739026 556801617 213613303 665737739 379675386 705569749 249400023 815806553 669171516 470018344 828530706 611403854 152524560 691366043 218628711 711285029 453750539 628010038 39365328 332049543 381690711 460527802 551123980 195993574 575159787 632992367 950394479 948530032 327430334 344846225 306770035 577568448 370396680 972361876 584888234 752801355 100013476 922388569 564426003 812135413 899874682 956086255 730128704 586947290 883544353 121320121 579297024 701711191 411638391 950042154 621487184 75595079 44949365 35491649 919655940 420766797 344774746 317244969 767502947 253556672 820820691 35080864 166520800 178784260 401049435 482677906 998896463 831286828 465013554 341286088 618602725 184918557 263968238 463535934 709496374 970012646 75666194 894751327 283529251 736218728 561473314 59420127 659081349 738608733 566672460 200200683 659195184 5451578 184009717 1536575 125361535 23353839 767736155 699412578 834203308 406804095 298918470 801042285 333194244 162563465 291399834 786357432 668998102 710958202 236989093 441020445 102142194 466763507 168927714 337632661 592813201 40733304 276594423 155611650 835716478 506529279 62534345 461208024 820713296 645459801 883589479 304469916 156435430 765332298 252240527 878474361 935477948 274565961 995044091 621269116 942202180 245891488 814497978 431349008 192041363 777896674 574636586 161168086 885736495 650090503 327550685 903609197 360436625 286900073 74030355 573286372 169328719 865919743 842420059 771859901 79994159 384512626 717176333 789475050 460386804 410820856 975892725 378267612 935318403 824835938 402480528 909482121 928632372 767865840 69269948 585376403 393662046 743261404 406166514 892432556 796859400 637061527 25574945 806083766 174884440 896801352 411931978 963841023 740929837 948881027 592599286 525187852 149289315 90023651 258606624 202358601 598609468 992047924 213532058 740061215 8273313 395339238 104407987 248402714 959883425 258457982 284704960 900924347 353535134 687947627 41404408 329004059 536405218 727067325 338639196 448772600 138670304 812664904 286720789 402493840 78529345 672605395 180546349 616609377 544218512 826031077 98189680 506385559 335165400 70506820 62105603 269508367 581419814 455702107 550443868 168435222 865217140 996497595 531430326 807784185 736618712 263978475 275011303 169435349 920327491 240283657 355100711 844124471 677578370 15913651 231298087 22504125 222268369 351419094 623513850 683124446 184724137 495412920 158986634 886084075 455761497 599586342 731133624 514229614 304311393 387574543 866382647 466946721 632242624 478356813 288004533 866492539 975356964 366915617 355526540 59478777 540696396 25380202 959386250 284751770 559343832 803962867 792301293 844298670 999221104 310244301 809540828 535739311 515339193 280875815 224882041 347658983 213089499 164127876 444537670 73609945 673109153 355438648 842724579 100115285 858592722 446632349 586144560 678790723 886566639 655798367 730082219 798324526 368787742 958963304 423741886 809979510 17378761 203788031 758350275 697877418 367194497 134113958 702306495 163778356 992054705 711526070 908035463 701474647 255189664 831037085 201894229 322605841 623977214 674235453 995440302 864580258 271235371 589393619 637327745 206407572 741347531 674837824 78743038 565906650 681382741 324882813 57745248 557081585 299890527 737451358 231520265 716815741 776721843 387576862 661373574 465418497 38113991 773954677 448707992 478627654 879704710 689143770 155119716 205242189 727652833 292698593 316240908 312109801 107066771 131386618 39562858 595363590 210422935 756191184 337960898 395902921 502274524 114201755 980446226 801919814 776685915 813053786 614060530 345289193 579099651 452892915 771630415 594327536 173635764 411143808 679027544 471893984 196100209 458722570 678309062 94571846 743595027 931591187 808817143 716475271 376597945 952678783 487677443 853626581 634499745 475131287 108208341 933204789 805050849 956381171 539366998 286161471 312075481 603758176 346766840 649873397 77132646 118264856 119239956 492159049 492430420 362466502 74164615 546678681 214782683 943517604 366583843 659048304 418018272 766913412 19770040 395952014 899894609 31188001 840556402 973345346 830923223 888824624 743191577 382992542 699800886 527557625 674174414 651103615 65850580 666850216 469199965 594574824 318010117 101448624 413120825 47579388 735934734 71174722 659323066 799732338 182144872 17477981 680405164 689315551 813807914 699569117 538576167 448404272 377816291 126085715 406468574 106394902 216119787 808423908 143113288 319886222 338640858 258874312 149856752 233354385 491234663 992216319 62429145 214983599 421947991 949151226 351907810 726214551 356003190 281985365 719724510 868668901 342809590 934284051 983766827 6661238 488564991 476869579 698872804 59735943 751631334 618937932 392016448 754102025 52588604 347849974 918572753 758529951 520637298 169818138 468209691 214936346 866747553 551236496 376288767 59177343 242103829 675747329 214697535 374179716 839727462 512111946 50702909 891037741 360039627 609179676 469040193 446144322 400194933 283649647 266642385 887758884 808137552 36021120 103142767 447400315 487058051 896208921 144780410 319232725 311360562 226504217 781430019 503212175 683692149 46016120 74319012 372035411 966113170 155016358 408929551 111803803 431863904 583602847 229218288 55574800 375014046 477777189 997500864 539729615 880633238 710812396 561476135 65622168 400347505 38692925 650151487 398772890 84411283 898989219 992539189 411113892 701635084 904470994 832085506 99775208 139527164 900111419 911835199 664817522 772520804 667806966 626375515 238337984 556995163 53300584 39793972 921869673 544331293 227858681 906790372 328458654 712408392 700607826 750746398 13564013 470059430 242473543 271028335 353934867 533222139 653020007 652245227 565770541 233963855 872287177 184069691 71668974 326661100 283206350 274791621 349216585 490459388 874389990 151190132 530734609 241206264 337596715 98308463 554911727 787741829 815651229 702630835 147429505 394480693 297246217 792699633 590786733 794229644 971806447 540791450 108820974 317398429 819188152 247848734 365940444 373098680 649177450 711071902 567941484 439271936 968427358 338950663 951261254 611334246 496094144 690591274 681163481 372168507 926940089 264151236 467317172 807662900 790891567 793151342 300997942 747441328 744590175 16963178 724925716 591556812 942229461 885990946 316813672 864852032 796718311 885089468 684572854 873688962 156339485 860382611 439520843 882367106 19741166 509447808 198597459 182913404 921618451 577180171 121031747 468979042 707780291 982133856 288905080 662803417 812216380 369571035 876748330 101480327 774583910 136205453 825485056 18476288 835313074 559181223 3537991 373382889 188604982 921758067 892385621 381426299 528259018 431795913 426458903 302314524 375120698 893077661 435299530 451298917 906171705 138020980 667755486 956573431 347386329 985748432 871828171 498315138 320908676 893356100 76697085 346364533 739021463 304181646 282567149 265447878 328188422 196261 596537919 387560789 255447942 325175176 943150725 918642339 926949279 654844587 967048823 851372490 26840716 663183593 622718268 560390328 923518132 412018738 915267310 945738277 679509235 278052691 827300508 579760959 608901190 730167441 604351189 466346306 233906480 160410905 984942677 157156248 193615777 871692533 726909634 104906267 988329192 827289431 632689347 277454842 655011574 898886053 658143713 709679580 441679163 510164916 664286108 388713528 387270259 460921065 940216221 312349194 61337491 698514644 851370934 732405980 569246514 23714855 285871027 365903609 929620996 288506730 282756283 929973505 671934389 381886992 646681535 305428701 144226168 678683680 946478622 257991151 128768180 447796956 733055135 600343492 947920115 350689204 455500144 406491749 860830049 672148726 99591827 891414663 13805993 443866500 804892380 117435136 17341170 461895651 19819538 277406600 642083844 55003280 685899177 12163897 455376622 440261734 137400338 880515732 329797766 556225693 572596700 170448512 769149456 627721451 785881956 596414876 552344182 68426508 250806437 198429806 425469992 879207344 3771914 257027961 589275664 74898422 518510584 647992600 998851193 53574339 885738574 124617774 545023102 231860025 241823517 328052255 307725234 368968372 410333248 776417198 792516559 260548535 797198372 904645714 656602161 93131472 590417798 17235760 113657762 619649844 672040350 986775867 139706932 391242542 781298847 127651331 744341079 588838284 946404271 739602854 129528764 559102443 497834142 307286311 102865518 338447429 671330404 49703452 766293490 21320794 518008776 509680431 953519656 365402626 151012558 909499200 149502351 597287360 192532710 478673586 914698665 781163944 92447713 464721321 158618352 181966348 250269643 269350891 574660470 817142407 466403092 661754177 615046295 492837364 612297618 831078160 665215780 365248860 35129281 210750593 811027849 521690357 362653678 392245851 554079227 974529854 404627597 620429297 917780003 865583388 525443383 388454571 475718102 659884568 366264845 356656371 598515446 965583223 445176285 982126180 744150637 884175989 598656365 552242281 882616294 365711866 648255908 612794223 536555447 281330148 550733179 570651838 467156642 565607447 608335501 177505808 425760016 328415296 315292896 729419294 179893874 110123092 867486938 846120517 904565246 533064030 115850069 108255056 708374763 311836588 499031312 978134138 690749309 868977275 803914105 760661879 160170625 509768621 750993257 591333069 337583553 298842787 274122829 641993933 145114567 271323830 267995650 844639661 18658420 603589903 397770663 244929971 588282854 592546602 587512578 664251476 185773250 805668153 470241568 727073638 199685768 225366695 119672402 93967855 754685152 887749918 715522681 986606005 927041178 135478132 345385528 427750046 773718438 210180210 988595409 510476770 343185352 174116263 521644799 889688186 607719386 661611448 931242319 892288043 565274664 639713462 135436749 916299824 619607744 47156813 824629200 367757134 377180972 605209493 381105425 684732884 380681086 124932696 488230768 170107789 749839408 364819179 175399645 796524392 547298034 102192476 428038267 836429522 334540461 572028051 697958091 745110032 216968376 615172676 946511683 979314435 919784090 860097065 598534350 258084374 916451117 601124839 855418155 312727808 530958345 471113615 329990479 381916107 521869689 176503295 883671054 139827422 876962848 366191345 793048036 660029308 478509335 906643231 609564018 724712151 831858008 507189190 703680142 485894880 400159413 141059954 762042617 406749808 506949997 304205324 956534463 157380743 319646773 193601706 634705974 349991765 551322318 198889552 305776763 564487060 867525287 669153686 561257893 610040060 969264336 881124919 772328932 323811881 839264083 420141437 188088388 32933224 362165739 565305424 409823934 94951487 621771048 260007129 451777823 370749251 546909858 823087936 120791197 805946631 930608437 631404044 107234129 298765775 557631592 630861649 555954223 885227739 522551316 964387763 927799894 913711074 139040824 228732380 427247106 462637492 548933850 456937343 405400159 35218502 942930786 779850733 172970363 15024200 993784783 407053272 979758287 972932363 436835565 751678939 565738124 75163997 951610901 441712878 810741230 72538631 551282972 37288661 481453468 46233035 231136676 882486221 354054113 935025529 23889055 108931160 253649498 420998712 340533093 107340760 210422287 4676770 769071554 835604545 222133038 171957739 51987709 269201056 984303974 575503119 792293143 970236987 310277908 18535325 617392970 610622060 897629656 747091569 235577132 430145398 367879233 242827562 693309902 233784356 563979590 831201982 195119776 786105007 59292 21046840 637696328 204026904 24205468 978842652 672938654 893174545 121786419 99682857 729404291 286227701 811044445 732088968 491542172 76482596 651100285 560668444 487508610 613606803 103047186 719613601 147462176 505604947 191129299 618364130 524092964 959991547 108726972 820861399 706087668 159146761 119763369 744280975 671234028 67555700 9892015 213683325 201812839 493286198 848395703 340032684 720742930 119765584 820056110 762450077 684003422 241066619 219825269 757768284 981451961 550772818 993294377 308242738 676240727 526258958 325593309 542817043 393858209 371066392 583976477 915593453 77770271 695337594 691777290 564299644 114102547 296176042 290656944 330523176 874756738 426661028 899451876 300047274 395179448 373725763 428900617 372425043 202227487 325857901 446666615 235928143 396955401 41145509 698663479 684667113 144595378 878536926 357076257 870237383 846063302 33193357 564855651 143023189 197626104 952758867 95066994 16516911 426234061 312949917 197206046 1280979 486887836 250451834 496253007 244600710 790153264 645356409 651780238 662407073 853087119 263355137 653089767 160472548 787269170 303227078 732384182 85148604 631856799 426313906 790248645 230844918 605902005 134452569 854338307 615174995 891513135 205730639 100801518 822027978 443456302 481917852 20212710 410905598 817712657 754002176 57387173 174728760 932177439 264424079 946969742 15481778 596832259 778816695 151829451 789831610 26260422 560984357 601374957 192089030 479017234 962091569 857128992 5229899 737040184 247532666 803129186 58382927 879021988 25534911 994725625 778127871 105749117 57791570 840480955 367300957 622988838 307244949 672558965 739601970 396856901 789132344 423622240 487991728 338144753 799994161 978899101 995520059 46763034 702457004 716964145 958030622 393069623 98850077 189218741 197024399 684540510 115160326 278939854 124161415 301277764 484297664 380077608 693481411 7606920 166760205 664174948 812769190 613646171 371458364 95834870 750023278 711666945 655793188 617501357 180735850 25591671 673536136 453485503 792292508 747447385 716264140 265425206 412300527 867257194 749315535 792409615 203765443 814605583 392770302 473059699 610046392 918612525 506687799 578346907 304080978 649527185 929983395 204160702 371394303 929312180 272291524 797984815 436377796 465797094 430612383 46589569 538579191 926255400 679979700 709147604 389922248 972482555 198737846 607891876 990677185 694540524 739337316 888436009 639091280 968920582 935029040 471877655 150453045 95847596 39920851 412705128 153957324 456169056 448093953 363850228 943551163 191054747 316592226 72785427 668781973 321435623 676726849 330462575 519317384 221545233 387945174 573877587 903981261 62054644 229812581 50867271 603201356 506398013 969883578 916115320 69112319 948461775 838646844 825692055 440797963 633292210 789857071 617039917 308705571 200545296 407183567 360942646 342101793 402512196 598215921 511846850 805487828 725514836 770829650 311120068 233768836 779766128 814490836 574131739 389495073 245947131 764782644 791491273 733196728 46607116 459930150 615458524 480404753 981170232 632776649 706698590 584462103 531455780 88955093 944012823 61311255 626131956 432719566 736704996 511924876 978439889 404039795 690540938 890375746 486174373 75875110 702627520 558254228 535163493 83912578 265358593 697051672 193621383 583151025 563745305 863835210 101748365 327151115 615932804 142943522 471423556 732757079 421752317 393364008 86922500 682414403 491709258 244891551 552964150 285274957 394448793 72561862 884972799 619725015 91894563 312181678 157724196 898543369 722301400 507388845 588525716 337496016 435809499 126943066 731242476 967215585 409823737 494324096 698999324 220850867 524240002 464906859 434072611 297115079 295587767 361974722 508243775 510525324 885128861 738328932 261884953 349927462 535186870 949644573 60565849 452204149 255424958 470452783 318741685 752567719 166661691 743599900 429415770 308816353 493552549 187703214 199565151 320888786 909455266 539995921 734775021 225844423 791490703 990823293 154139241 683570860 501569286 786364446 5462771 19474644 587943287 40653282 566391466 93368351 353073920 996175005 639789454 171866392 538263549 701406929 670558607 532006459 337850890 6394263 55731745 9828486 55928518 833051193 207394776 160734890 31483799 597112173 398871143 200634452 920684091 977664384 813424384 27542241 948319357 511399432 591506198 188441993 666845541 294976783 911204778 558193992 354461583 412683719 706312780 365580856 726155169 862439803 68138266 20621405 53948068 261755885 203784041 165665008 242378578 724569772 623774897 536575471 629403365 562427039 144690340 301429663 758699665 670745513 921113855 471846498 734388570 414177128 39520385 361983406 994736604 398851491 907192031 683510242 768265273 588117886 998033367 912088837 673307838 40040052 933691974 835109237 109472048 624604013 300401419 241441060 130777004 63506634 272761134 159551706 537471572 481303156 531646849 157407565 289768477 836158229 127636850 342292101 396431160 155110199 637161179 69588291 751080988 216357607 925861858 76726188 853485921 738402794 474107727 719464238 859372871 123337871 602905481 999904293 407027188 642041497 355738512 844617852 528675202 141731526 901252414 566916225 418048501 520915200 310145057 467083566 259303062 301523805 114270970 389202567 844731621 213456392 910428732 120325064 450324079 858676645 542539637 584936251 471987041 460738142 65916915 512601269 181809193 383762120 571540557 513388662 697790931 432505185 922391912 658899101 279815170 800235524 944529721 562899118 425107587 587873191 134156396 426159896 749538298 529039893 753082727 679802183 778887406 416642994 617929143 362169278 497626746 866601849 746440306 723353108 735193741 160441115 135942792 369262745 111049514 823732870 254655905 363192797 720489490 903786811 604164266 664196166 898045365 486160792 587966090 327458281 292822154 77120826 415677784 546163075 519065771 214587127 940457880 147871817 928075198 172703042 717856406 938372225 528237839 754702064 162461773 672860870 429856698 172027794 168584435 146255637 627212425 476746596 196228145 360696546 824818298 745695273 814136892 237184414 486593547 241700650 798165164 423450961 996637273 557312982 238026659 348442929 237724447 274156483 626627727 910163085 359948016 321586099 973410285 969016962 881089986 293705866 795219830 977757439 723399677 185711115 763127586 239814489 438962752 481346068 562998365 416021431 708191617 754584669 972307424 322259504 984438706 547242050 327247927 908206338 504754779 832596298 755583486 76894717 353671970 280601470 492314099 116319110 421509733 461552060 550545497 719820544 672580850 426153346 106435933 70086863 628877647 335446941 203006932 215121981 230628272 200511349 757269057 829394130 472807156 885582447 180762628 832498746 388298518 801178565 778097031 455991285 244348671 282719357 311609294 223504484 708759550 173125216 252297986 116238282 13713107 723413468 541457705 387796104 310354316 420603184 586642350 435521158 375999794 111816509 838602619 276755932 745476591 704658866 768871926 575658882 797955190 241292034 629692309 228667487 312726343 448286423 223825265 426663212 243714556 279681581 985369136 12886756 319013652 614663517 98438364 875547265 39402595 73383031 424527740 292610269 652593358 899711282 279167746 179362248 390599630 419683883 565078382 847173067 759250502 163920896 690336673 826855355 97260774 390595157 446358675 814030694 358090404 622377062 773474744 909748048 371066536 544959431 457507800 200017312 19687323 563873827 971377440 850237890 903563176 93428876 43357283 964716737 570440068 330033160 925921321 228411227 822872650 212411135 800736736 70523073 391400189 139228546 723791872 763893787 505457892 785830538 224743018 151253943 821486515 768445648 414588294 648404848 867127031 906261719 120022773 156449905 887898989 771974708 551700602 532712964 787853494 528137907 709457746 35804549 341953385 248885741 428386078 533808037 851988223 514219693 267189060 357192345 291190371 560970929 919716871 918031451 276303221 458998967 580907993 764618519 326550609 422164085 277655596 474730026 154648319 217408125 904612163 834809959 255033586 548236009 152286974 395796844 30293237 462153902 558815494 20654055 831262763 561437451 628795048 683784224 642043922 306491004 970406476 794422334 561747688 549403370 725122342 528777678 345376290 908544164 397688774 375842639 248875102 644467124 205059484 167516229 803243415 829885338 237399471 839730315 132907373 843893040 481922026 453242954 757473112 379623945 708496758 830097994 872891538 124478352 434831355 306229273 223623095 976227906 708966997 110287790 837690426 761946293 937106138 776365257 376766430 281537401 794875722 588112652 849075687 483357471 725781250 279656096 439800126 693650378 484520904 973673539 303805292 574111989 399654099 315997770 82863791 891181393 706656859 534498314 65752866 782272221 607040602 639712075 327998494 782614514 946352697 396663593 95700127 544267861 827930219 677594621 977883355 851284784 219745380 695026074 115035456 255442765 254291893 208885037 24577722 460585042 150056537 311704203 876638985 818883389 372544084 803154108 829119936 651424027 341380364 535570231 278587329 112991327 113331008 757852187 892483252 843238352 781952937 606528497 674770667 527501599 45479224 591697000 492470676 446466748 912774906 549745145 89548207 5783833 581954152 116226055 835130435 74614524 512565408 565538490 997097827 917060514 440538818 94636084 897689535 608412696 318798452 775032165 362241483 932812421 184053383 611850502 573124858 264524132 668589170 360028812 987359441 75547708 653825983 804341697 48553011 648214129 88555851 429634633 305228657 62501001 35693193 160167058 337138114 342297768 976823884 850327741 655990438 763106010 471803112 970944863 420212071 72957104 6014900 64143123 922655290 667746286 65961135 9074548 42744252 163731676 792550042 838570141 505494319 856513817 675865350 408222179 354267186 110181965 840079872 874201981 292951610 306365667 204145335 396604836 203306543 613455204 122016654 380076340 267195296 323454345 740269254 11052099 340092341 486836484 721659228 786690596 602362192 669920735 594939537 971890207 66530755 103108424 469785847 216092358 483008932 410452478 54992330 105515511 323743909 258374284 128877156 160066474 102905574 186303267 985728316 357782201 717843296 310821886 407398420 582322247 628156444 398787691 136377823 494701341 398435149 800149723 880286682 966580550 942375881 325895683 630494306 546432165 549859377 745958280 348372746 164838054 213144212 307107085 5986506 569492415 657612612 538228208 929582954 943269001 549538585 209252518 670760910 142994364 169976382 229106913 875682235 897320234 762855723 696686480 143928480 143210928 151389991 448783706 146418588 371411491 583526034 672050731 966983318 293295049 99243393 149882429 555231609 442947183 62573546 529478054 810055526 663486960 621660746 890506270 442006901 841330227 298409788 478333342 914880788 463101018 909541646 501535853 11568143 263542707 299748448 823861250 936943791 461349305 51521300 890842116 17758596 948776142 145892508 841844398 814358692 794347704 453462709 201326529 984885029 435612192 288840496 366928722 383851730 462924309 146283733 286691654 795544279 938355851 836814429 814045435 394003422 756083022 13243120 428581033 924401547 822554822 977824451 247731753 224049343 400245274 845816478 965410912 905678704 186544346 723086700 462526642 746030495 30868712 763466764 906807761 829156492 647787156 358341614 658247157 239769431 299643835 253448024 13569507 107617134 510908097 296422061 439845495 739686361 766136348 865229957 838777737 630631477 818298068 136488110 789595696 232437339 465094778 329279852 820222814 753184998 367155693 917408814 176684572 473225306 29420048 232998301 52954123 393718657 806493648 455602769 533938324 959328085 851746355 885932284 390925793 124518873 137424547 122088887 629222397 493126018 811547714 857593985 81388301 355645888 933687002 867558207 252746137 25182558 899512012 879815724 498878713 787228033 766434694 108233206 424735941 762926892 720853480 169163852 797178425 589729320 740759739 399590949 701689766 229518079 275038696 484966102 237433081 893347088 102731515 840656684 997178723 916737791 607478212 800540898 960973569 307364545 216798169 72752198 278982132 134580704 935240654 712777466 864207482 169674516 80397438 225311178 434132712 193324957 11704653 810761808 888595772 859978123 148111748 911945116 366388912 976940948 561832160 433782755 543251944 112191602 342246304 407278702 575784825 775067541 358836666 492486771 581289929 111537351 602628237 656264966 172716867 741029501 958173444 382490521 804214920 72980597 880949297 155549821 486530771 640718143 387271636 179968972 504334536 115970223 427913209 926756878 41732262 512988457 623747937 517406868 530106070 743920833 546489041 501244721 414553158 247552307 62908066 22134891 242318675 849254285 843375378 596246833 679103785 218775838 87553550 758762269 572059090 759559785 315444146 305577951 312096154 25335100 177220406 279984345 683700181 439251362 279833373 204948305 390601014 804007905 637220604 989801780 547404906 157610872 916821289 43265768 487663774 382778504 786855788 491867714 484876287 462692566 566770038 952231337 504136567 947788411 863612860 784319259 29350939 454788082 300586274 859820673 786734672 68850064 594537360 146574113 457917756 565833236 316351658 706094788 513629363 682478111 548782582 498355576 981556367 863924991 597349233 801509811 207935210 22001453 235127168 210406946 238054512 830882789 506212573 954393706 396163765 188622653 984909686 922549872 752941985 481235818 253913754 853388191 402614528 320741957 161622233 910983129 919740123 147831498 999478282 519552399 875494189 785029386 597428560 543013128 653816924 616022143 813557657 536623845 962093183 337074191 478926563 836015022 125854655 269029249 742986095 984517111 100425849 329298549 300862914 419309039 192247982 274235309 577596290 361861780 122751491 336614647 619652394 364779323 637600487 532452459 380827167 980542458 29595805 246740799 518562778 61603933 676031475 280596649 859437762 984047055 529741817 60382979 95752884 276281877 585582087 789936235 822459784 4358543 636962013 789491620 902498916 313950129 809846712 111734086 771054891 990635194 212151082 655392510 225111258 345633234 924568501 926803882 624773571 539764902 529092794 895607754 701071019 71694835 568285580 93353937 616536673 878769156 664556617 309700334 903962469 337003152 772066446 757086376 340676988 985879513 817265141 555941531 371291572 515494030 864620125 755104899 441201632 873517364 262090929 471133800 577474965 957140679 44453659 317108206 374841948 478718640 105524570 365946504 845184489 25087263 111792805 70777131 877212701 717238715 316680044 365282346 123470056 765593276 604618413 359972963 138483992 879009335 167627621 972759399 312674443 201933109 49422714 807603707 22651251 36746244 841510927 748304462 9887344 128838036 509433144 356917462 209579267 150637038 555694872 741092379 761539694 263624165 802960038 787311181 733109971 280593105 459762596 597180184 428776098 497539600 627182842 293436757 426062786 728851943 635214799 626415514 667789789 775601963 543551282 333972991 730224263 769162525 302665322 92224396 305091355 98244285 820479829 916128136 592613161 16207999 954343048 840794699 770494307 612660349 148908411 693666145 576916799 111374814 748605245 8916775 519434979 331306186 235255895 257092999 756911785 359147587 957665450 571391359 778493860 838633924 496347610 923783590 834169139 222727725 929262423 347903803 88019022 142563464 974658549 539947485 661082164 167355943 289561029 358464975 785554905 465943793 306636642 998466661 371574342 541132202 8248361 447747112 64254775 432424119 533492018 169988382 568145912 554269360 538464808 934227252 962087908 130511693 348294292 603300710 11927648 70592978 798566410 520692847 497716828 783836887 401644189 399919311 498542633 472437771 452712631 851600616 709413872 611250133 969155758 307688336 465836445 975197541 551415808 62456438 622932421 12847699 517435455 285933031 995287413 406518648 670380317 903464087 860858631 638922909 914799602 590302269 307205417 682099496 483873859 908888422 82441799 802130748 658174961 455549213 863504479 502929924 799732500 795279418 949886532 841933465 154278129 201005700 528266392 365657029 259981491 856588429 73048258 726877356 104346611 892910587 543554167 343809805 620865624 208076096 768732195 543550144 850722353 652602019 754140676 948725290 979717453 22865571 506302914 955655115 544537995 767312546 743446611 64888169 633345676 220462307 661068685 657745292 727356164 618936461 354879325 965940736 717920021 925219154 332717540 397367503 335550073 341559158 922261971 493183030 458514570 901487805 66289561 744866627 466081877 102528687 594022972 267535678 903290782 166487113 541772439 385050041 529520447 541070240 976020376 392128803 731424858 742538549 619765189 861095112 302121592 595978787 192495010 784039641 943071030 522192300 241118643 651764037 777483699 328380302 93592488 753677503 385657100 341564847 990134078 91674281 751852109 799702612 349243310 103973333 473917305 918268922 329607470 259159052 457581799 842362681 60713265 842575742 407803631 460542745 590716976 31752394 787567021 537917250 285483271 417725319 23755817 269004528 940212789 594503476 768472571 443161432 319526378 369558460 117020122 65259094 600436055 128645610 260257960 203812697 104412748 450066503 364079202 994227771 616262786 675467012 969592725 253238389 267358895 285108837 21657855 741664321 393771117 916071783 849600685 272855736 44721210 515739292 752866195 947314824 103612456 691365065 275980851 550879149 39739484 644488483 854487767 244638488 551223285 901904980 877182223 661583950 223295527 706252790 176443076 16615699 631844206 963757360 679355277 992816279 172453722 395022211 637662695 320205162 805843426 732349076 562081933 867069537 493315148 425980926 244499754 89452520 175292510 405276615 315159785 663436086 630541604 944110109 742375705 250173497 270447843 424881344 746713301 964107510 542242414 639749444 9245094 261957015 135788695 196529952 44223480 924568547 412731241 466652674 514357854 178457876 781950920 234587310 197923479 957540382 773887221 54035161 498972420 943294426 4870446 10035723 645230960 158678380 289348807 486864254 882829900 162342049 353662102 493831057 157651608 232380802 679750238 440941228 310493944 902716241 748767049 958422877 18767649 993336372 793534793 397278887 420042198 488783745 333591729 261876505 114732060 160866975 286467556 103830351 111445817 76387964 653378125 827759826 273182137 785889197 9997565 873472031 918506933 258097445 522416128 924330538 726401553 839085618 841895812 664829462 331193510 846604980 942059138 325260384 140593314 89633504 988555616 470822193 465043266 689987713 909843364 631995950 887042451 582118313 674990289 239295123 217203314 987881417 348979030 628381818 18748637 741600307 506414871 287249468 838923804 318083769 640178228 812502077 199175833 779435883 286142642 134277406 310106528 682356067 180546283 498926926 846021143 189505574 355799356 443816155 194125288 816339160 73905297 801122458 79641281 169486486 992777946 778185745 33668060 247335967 447515670 905381562 686615892 803992086 833814684 685971751 295491960 417429663 269647358 97242413 339013240 269650892 296151823 39518403 164016234 534728506 299229549 706894022 427881149 529401226 103356773 962575945 737055266 282354414 535681118 865123744 568518413 228879778 560432313 127113161 576560187 156708161 112508818 671926988 923777223 773716427 554921076 304481386 114701880 49922195 753565691 166241397 489305928 414678162 93532639 108023463 763493326 326152003 13344828 8947678 892602881 278777408 854638738 565937064 612747808 274970267 400723275 565125140 672199282 516911025 553176698 169430129 725759183 491560929 59191613 582302926 152219 845066151 903588530 20812975 66810952 251726307 965368174 475462322 979372082 61889459 98419350 847563335 939920450 61075636 293601843 903661306 293622960 783141909 805074096 216268037 133633788 416153292 185180067 780948697 646540784 238906768 99694499 760885420 975627359 942872408 461241325 987286883 344372065 278026746 582036139 418172575 836787220 718481947 890242146 750784419 614092509 673236669 317278570 54665273 742488968 233029887 705876657 953212800 20823183 867653517 142287271 210316628 153859456 648941735 315196739 364638997 538951889 876264046 177147328 457859311 441734805 685975007 454820893 386077545 4082349 455940934 334756384 148094345 491435457 593524670 485386805 856148088 943830841 608526388 213513510 301039002 877876268 236812276 518734506 923930483 857668753 741418521 933599285 629542531 613535342 853753324 940004146 775972932 325573467 534092755 918375969 928880513 598320611 506527011 417426762 860349717 774164194 67055814 737107917 282131574 266405324 642363176 555008996 774856743 525156252 286882848 300894922 212368972 499014473 869492558 665391839 404812589 350548912 755628433 962369498 825796153 458108835 954642035 576586497 162111561 697304334 467063209 938962160 735819641 950240609 864652711 802050872 481034314 326301503 559860057 485711340 290541382 327999253 683742288 212984369 699490168 5657533 260845985 344694831 82795006 269182280 223193089 277905306 919201297 805276977 342204384 962924653 747241283 980625629 634946995 96283391 890528913 479902795 654932292 698152368 222265275 875230237 567158551 700017017 643158782 182561007 613687975 308145567 168018625 328336847 416036321 257806853 927540067 704314851 396679410 81032259 36930655 228030782 791668312 948225854 181129209 319403482 310709612 383468741 917952889 40100405 662138079 550839575 385674348 395251733 304740632 76449454 735177379 246502165 391412206 855068757 494718410 202272380 743218126 499619083 728471382 635071905 60208016 215060200 586499217 122114124 621296824 660458317 722625659 343979657 378879034 410025784 227314643 47082170 443819104 629880420 512719312 51840978 29017343 16006482 802042784 727023537 826570976 746865368 908827500 3634803 875904578 869951981 859723799 630861309 795210227 780444226 388651691 509883987 769663449 782210506 565433801 808239333 592708304 674507487 939586946 422481058 303282375 613980903 680048891 54263996 66304488 695515616 482394931 611565402 311746750 196107083 90391307 518962047 895867674 614160710 710450129 74183601 636769451 189789098 324587713 775244224 649413583 46279997 498738807 375641088 300328177 911730005 32749572 917151353 105384427 449814978 986541246 442935767 656956087 138661697 24571494 841038345 446879556 456159279 2496900 901640021 339870063 440322712 774678587 266628547 358574771 775658127 836076415 235239570 99206216 617700334 842099240 688570380 373411602 860964025 701838325 883079106 763718589 318398471 526042664 181220270 576392466 975670846 837678072 93743057 362912704 734180667 824778822 639594208 126206570 587388648 665041112 612589515 908894101 667252217 30394449 743138323 648829869 185055403 618630879 89423704 753911528 985416605 433362294 710009168 582928832 857615654 308348928 453829204 830776435 809348049 481750707 595304732 700280364 118647599 702216466 778342133 814822583 677131638 203437514 802279132 148643507 265052763 615834418 549367039 813072331 263276842 159307952 75964057 623152233 205035383 648046341 528215629 603634588 652426574 947770362 447832641 331232019 538561475 85357924 203471685 156598274 575501760 145083453 928629801 362911714 598161398 489195110 355032999 992567035 474213895 373398835 475630099 570774949 868154654 589904855 596119566 376077067 885223252 886638857 803005826 791900572 20514543 495512656 737026979 159547173 70499383 395337615 534943108 618341594 585035016 361948113 336134155 225662655 546107613 846802132 690912851 200367681 869775692 538488452 389696336 133189941 367750207 115585408 990914719 709125014 596330463 741063011 480215557 102916593 781716947 667080810 74196620 192463372 640616456 366664547 991884726 209015383 543444382 73006664 162282210 184851309 339803415 832298158 568292951 758302344 78845784 130256122 907718133 823525707 100061121 517253665 184292359 905928359 578498148 19401662 486630884 461937246 723548851 917839080 624463778 741046230 777161069 296577745 426988098 357308779 659324634 120656676 900194836 426694718 284594151 486002171 588991259 159192377 14046009 460166290 19708396 713402534 586165436 898411637 912120240 146182895 688705061 779539857 983872691 838328956 456645276 404907400 786062253 383237040 13309670 888561015 750384609 786932322 62215627 804733486 995626485 749603029 405515545 55732070 344289054 669200798 774838317 567186576 334339893 729812121 249350327 404751665 80460600 618022933 923216170 841257019 449548823 139168873 583053381 847207610 838539352 239279376 969032686 26650954 30230135 29039688 802437770 515806422 36697370 401132620 488828897 796019942 310639293 914561432 750643109 537641513 6274641 703106721 901544076 905991251 781097804 335796378 18374937 311319126 95978817 536951433 810912727 46311691 873900757 406589981 309644058 70824096 274081025 646787627 556208754 581632822 716184600 493618913 760972758 285654516 375830458 695689238 562892323 622217092 257332243 953111469 875102572 306768338 284207922 884101874 364300710 941736435 28119021 723325713 89730725 304465511 471425713 838819682 549028088 541564411 207193448 572942540 922425556 562411616 940859019 139993807 62103185 483135556 164587331 478822916 455813056 591562022 932728704 251482610 463895351 907907181 541309030 305375389 737220728 623367830 9120612 845243739 841989346 722453764 241405164 97535998 760645755 723432093 75307022 240579665 488546252 279760086 336653376 873812838 633788921 286738897 489296506 958996464 132361574 526618799 277381825 481721458 879732593 309615327 842282097 988146231 613844820 704003886 647145972 529759271 919541958 190810396 537960313 313203319 490549988 622091046 750558562 765629118 161019440 367936191 229025089 126145360 763933265 313887585 707882549 486469470 431938516 772386925 354975371 786156501 613521580 434825491 596315467 850214425 294843365 664096133 367285812 750802073 350944796 783827499 311593106 975343307 604092415 117069935 444471133 668485485 238740997 331896017 882984542 365382640 70799627 288314184 82917804 367324102 574942262 234422772 994236383 19996713 958498443 71758727 291119633 174360616 423874453 65732115 815456591 493633882 891667262 514348093 630371064 548848018 845057166 74494354 232005531 126536259 343695994 271017998 331862064 456575562 478108250 269675388 940474244 870680297 230842467 299137083 734055664 837525493 661420185 399947314 235760400 426611280 484601953 447821548 229173835 15595772 841267992 894446515 665232748 325968642 631268351 854095577 614622983 276595117 580713390 219085204 569915528 536121715 330080565 905174462 1550249 7848027 867308642 714897016 528971373 834586311 832762396 567628905 31987484 905121687 78658427 878057397 495707750 544892550 23386809 550615560 847401604 3200276 637279746 783948749 978650122 538240693 554341707 533530519 354655905 484023935 268792872 286790231 949299113 658736035 172409012 324378281 193464415 749187081 478265127 15490201 315070544 853504038 230044286 165217208 392336251 171983267 51909478 348286641 177883382 889598776 804573342 483781358 248090259 924711978 580153277 144770286 638434660 311350597 367376225 807342553 317234768 803095592 619536074 486640997 995991733 899364948 759066941 4764831 97110173 68890023 716241307 721412998 675709141 415291219 552904126 849319651 50733753 649647562 494142264 515361188 431554231 538927610 376953492 16919559 127241736 43723798 168787507 555565067 189801012 215593334 172746236 210294664 824820998 109857180 770201929 467431587 372857248 824718117 334348834 511970032 304563016 465662558 141890936 233006228 458146744 434237374 831306368 66017436 137055015 601527067 828528933 246178572 559031919 798993750 175479014 843907403 188404873 882111558 227287983 870108277 398070523 868947271 458188949 23532050 578035457 671454176 938304553 707097650 241240923 797195575 969220326 403649386 346142540 273700510 66128879 726027054 95868388 243402576 877141758 631406940 737927155 890694269 539563686 240723100 15945779 192704177 814729204 424387479 920412548 691388509 98915697 753487207 536605086 59748725 336204633 886460632 915813905 201541849 926164488 364750136 54591991 598069923 452262323 471536877 992461004 353263624 12338906 903679992 159211400 957890146 967667814 926010932 106292733 309312584 912341610 336555001 40702628 629090028 468185753 209848987 778685466 888585085 276126666 546976634 676163252 428276337 466037436 432877312 657434109 6904219 671140036 321306628 192386670 201400271 399311764 508846043 610978160 304929736 885186927 280745343 943061759 192530123 380342437 738472851 120658741 7626973 178320876 922497997 225892288 468358607 858988924 313115510 195870981 817357983 835500146 74310945 629478547 936585442 346458847 154662453 303102237 625908861 630665268 406901664 365894287 971522113 105201456 25065965 757572788 661626086 609967381 640289437 327711797 46396206 918416895 444321983 421870366 299232739 363804997 542159197 378758219 385367939 943484845 394554092 344199470 73407243 596354412 933586736 852156664 468786507 962100717 911417429 71298910 277927735 466293593 568828459 492875336 470137328 326861777 624584767 507512985 381515415 8270716 844036485 299408544 855598523 964287935 301817945 126250155 776032679 675745446 286944785 162514990 689147794 578604434 244990403 367237966 368717199 869542650 816837611 446539965 815240968 643537906 913768368 450303088 919488277 104604669 481703067 867476648 722262290 361235058 972944015 343517282 83906092 696487098 690499315 23519709 189492677 498652813 516066622 932481871 635601222 65297916 740770429 385131865 235348061 576574608 867045047 567211033 771440904 653418526 496219801 181206591 328027330 534148024 934391204 31464456 269495269 238303389 60050674 882118170 617940682 696646228 516895510 345142876 25693294 174117760 819238233 177936312 32940346 394317720 440736916 528179995 31752987 927059588 228303162 259332202 575987330 870041424 753476707 844349746 239465064 570011262 314259026 524927519 969614589 193668718 332825927 771910901 416897278 873756116 647966959 519917285 999031043 348352418 804491243 389289521 753296058 780707635 827165647 120809843 281366812 818155163 438135459 488691590 779734427 406433428 238255783 217979642 947461000 826825003 810535434 848691175 753017882 253471353 359453741 904310992 953618511 265132783 894248310 458080121 961033644 305900558 845070120 571630481 649301478 878192639 165047174 363436987 998680410 555448442 464901877 822605605 234873162 290370717 252486550 74497368 373188278 581635906 920198782 277296048 888422221 537910839 274250621 91456492 60234712 834269905 918971333 767453244 291392857 792753834 527361867 389380290 118391618 455646977 577918845 441265646 228032155 490844609 410692533 536769172 259422538 555928332 114066471 121319253 633577540 542312985 430482681 421591581 126068435 578193361 161019960 743342384 780781798 739499440 2371197 706999812 970987585 254421263 774910777 935235553 69563178 829644028 198741602 659942350 467726765 349602262 847765575 713809320 202002316 380272194 202561384 227884452 615027773 497319530 847491724 107932542 479993084 689181455 195089570 414646357 348221288 640724489 726653457 168594218 310398220 156538850 521956879 469823512 284867834 146099054 831324288 339183623 785117100 115923958 547466150 502784148 864040120 607091585 577568480 925253747 201607331 739582737 840382716 886733191 408768626 261683736 916792037 167057951 467733633 934985990 570005042 264895958 991511902 434072946 165505052 980236957 543245110 114872649 353148355 808459212 319556030 319632025 499296740 263258912 521239466 472213720 978678682 286695634 121786705 531201021 456570090 616994502 545730356 333761029 955443497 446086439 208648969 642899675 991578017 876601604 924469135 581758195 947695411 379515720 690998898 188162701 408636096 283457027 863859197 536548688 842183445 265452953 130383557 397936052 539022674 298335509 159359707 545820449 19061071 238677656 49962304 737218223 718803288 444861078 412375227 129095621 225683346 922084726 310552704 757482409 444057085 653291402 683009987 964134041 69984192 195472985 770909550 950161188 336651178 55405927 935031173 864072672 232634031 129205960 919920958 768722338 686011211 572428066 181104830 609284177 962712614 852835894 806674755 630891514 834489920 653353185 240530986 977089789 49014521 725494429 599856206 429336278 588529325 488397185 29586002 967700364 329174119 818125762 448935985 460825612 435075391 389025379 408911957 278427111 437013887 404289943 661351165 553439867 560036289 625998206 104447731 513803008 158478447 352115501 389476941 525622765 624149135 319143843 118318271 966132948 275868738 523626117 185079163 304997914 261934073 61235286 787585008 430780897 907289150 460850679 222301721 490999548 783512733 598024202 271686289 43750970 248764151 302141193 551284051 223908140 358085857 782978127 623191715 429278275 431916396 179302441 826726746 95009123 554655328 70830435 720673592 417650769 347152908 819883300 60280570 459940934 706584693 630219839 291954878 471023785 481883886 84869835 991992801 742762262 759016136 385076070 861089856 188128965 343131606 552284005 41797258 9325373 933188416 980385941 774666916 139928569 538546291 4034318 294849995 414051373 959111062 86332544 138372733 504043002 812991074 913183487 307455233 282081298 500011736 823957002 598987393 75077511 759598972 514110352 716526600 378660087 22129601 62990076 513566898 384619859 185955602 964519548 806097127 828235199 210315112 637037441 33821187 817327753 686154056 764350843 636335921 44348116 325970092 944516035 620843578 403999956 957033019 309975332 928671696 283706463 303875552 383490059 410867460 711893806 57577483
E 33255 51294
S 67106 375446173
S 34327 966443553
E 17499 69305
O 40824 44648
I 2532 34739
S 41889 1093359
I 37919 60750
E 20684 81478
I 53306 75538
O 13552 69526
E 4535 6024
S 58270 215862802
S 75214 880366925
E 9312 40704
E 21174 74288
I 55658 81357
S 65504 355618272
O 25498 79215
O 23847 32267
I 12161 21282
I 13359 75888
I 9353 85422
I 24885 37075
O 45225 85969
S 32551 448213143
I 17675 75774
I 72070 74440
I 7891 77480
I 49608 64330
E 69302 74532
S 82976 814255877
I 1260 48423
S 9364 547613075
O 59559 72891
I 11821 36411
O 12347 50726
E 53830 75850
O 48253 73056
S 2368 474563880
O 49993 54150
S 7362 144061584
S 61687 819494584
E 51817 64609
O 22863 80929
S 17984 851447036
I 4560 43617
I 27614 46149
S 77643 153684457
S 15060 46312469
E 23661 32410
O 21449 63612
S 49080 850234613
I 21190 52070
E 42570 55023
E 4103 31828
O 24876 29583
E 51532 86635
I 33547 57879
S 50489 467881837
S 43539 484428428
S 72024 391297211
E 9153 40218
E 56428 64268
E 8201 79851
E 14787 84926
O 8642 63564
O 3260 72079
I 46925 80158
O 5531 33936
E 12007 49181
I 4278 28093
S 43735 455163932
O 59084 60237
S 23730 526787485
S 85800 313422069
O 21727 76035
E 27795 78440
S 4381 426237897
E 37715 79717
S 67505 359171687
E 68430 82194
S 3665 605018160
E 10304 42994
S 18350 814151175
S 46031 165343150
I 25031 63402
I 13203 40219
E 52242 57650
O 21532 86372
I 33810 45806
I 20764 39513
O 35074 74304
O 47655 71678
S 54955 404796899
E 18154 27131
I 21371 24532
S 73307 623129722
S 53942 380707196
E 33930 73557
S 64477 654972287
O 17738 23396
S 32806 392729780
O 13713 85429
E 44032 54541
I 2187 83105
S 3246 963046012
S 48552 914551861
O 45848 51075
E 54230 73670
S 84857 723641834
I 24687 52359
I 24535 53156
O 7313 31735
S 11476 318477633
O 16114 33561
O 68241 81007
E 4343 30410
S 10379 395944803
E 27748 54750
O 5086 58449
O 27675 48473
I 12316 20135
I 48684 73855
O 14788 64066
I 341 27034
O 59260 77053
S 75899 993798865
O 47708 48142
E 72263 84114
S 7851 792739751
E 8629 81593
I 62677 69517
S 50166 290108288
I 73893 79093
I 20764 65078
I 3597 7882
E 29706 36693
I 33248 49369
E 70160 70631
O 58506 74418
I 44372 57092
E 21568 34962
E 6339 41429
S 59431 756445988
S 14789 79470553
E 4463 29336
S 77849 904627446
O 32818 58723
O 19628 78357
O 11110 37902
O 60824 69186
I 33046 33586
I 17798 67397
O 50349 67283
E 55926 66276
E 53548 58449
E 9699 77696
O 9906 12161
E 60140 70847
I 33685 40270
I 43035 60744
I 25084 72507
E 7397 53650
S 16751 746859702
O 29408 69947
I 14068 43779
S 2447 910337848
S 59811 128450185
S 3524 414108106
I 32397 69879
S 78507 353030229
S 79592 925725889
S 23361 420975885
I 20658 80718
S 54402 55891784
S 42957 311385252
O 6865 70150
O 1218 48168
S 41317 594224815
E 7950 19437
O 22556 78642
S 14661 379263662
O 21998 41539
O 783 74194
E 19132 31497
S 7378 443822277
O 14040 54084
O 16253 38751
E 2776 40327
S 9312 195268540
I 34020 53165
I 15787 70058
E 34801 44835
E 29093 37181
E 14420 72015
E 6258 28868
E 34339 46745
S 30218 683524275
S 78022 322281822
S 6780 655934572
I 56113 57361
E 27242 43826
E 19712 23408
I 15530 41275
E 42566 79603
E 13200 86294
S 79484 446614078
S 4007 200977737
E 16721 40203
S 31845 247373695
E 829 39855
O 20206 33994
I 79353 83245
I 41965 50105
E 10484 75949
I 54985 69954
O 78857 81764
E 27077 78085
O 10401 45915
I 44641 85615
I 21579 36324
E 5514 66737
S 15027 543793485
S 40992 420439704
O 37857 51937
I 41394 43862
I 10381 27051
E 69383 73693
E 18789 38250
E 2827 36298
S 31127 613720659
S 63370 885416233
S 74838 599004965
S 2665 217030624
E 54152 57472
E 278 53257
O 37546 50906
S 33736 215986362
E 3976 54614
I 55873 82599
O 43852 72724
E 15823 58663
I 56346 79954
E 203 27581
S 75980 899381900
S 34450 8914211
I 36614 49873
S 29905 93702902
S 66249 379883471
O 8537 48236
S 46610 157166689
E 34258 63967
I 31101 39960
O 30490 63521
S 6181 255690788
S 26836 399029139
E 7273 73311
S 14432 4479276
I 19661 43708
I 3957 20847
I 41712 65913
S 35328 445099597
I 46766 81978
I 9038 38505
S 79012 423951277
E 61591 75060
O 24846 36938
I 44194 79518
E 30321 71322
I 70531 75416
E 20807 82754
E 36597 51007
I 11375 63838
E 624 57604
I 22559 60334
I 45478 74287
O 40960 46980
S 14743 128771677
S 1794 742599119
O 78549 84846
I 16281 48485
S 51550 241615149
S 46516 723359267
E 16885 17557
O 44288 72281
O 40972 73800
E 9229 14792
E 10849 56353
S 30423 906311194
E 24941 77556
O 12596 74247
O 19163 28440
E 5380 26492
S 58505 191284386
O 17816 27633
I 17032 52187
S 67918 347073027
I 45542 60030
S 80375 751895449
E 51208 71185
E 20251 26384
S 43423 550621955
I 14526 78302
E 24622 74244
I 72639 84716
O 21940 73270
I 15338 39252
E 60752 66971
S 38240 903999262
E 69069 81207
I 18880 35708
I 5574 18466
I 44673 79759
O 10869 42956
S 15480 216941732
S 17382 408420384
I 5157 30657
E 62418 74138
I 30277 49063
S 16095 4943731
S 30144 541938071
S 10075 607826862
I 26174 30445
E 47250 69018
S 26667 148868528
I 25923 45068
S 32305 330526801
S 37693 8087118
I 10084 29472
S 35977 661665823
I 53559 68860
O 61019 75785
S 83789 567839784
I 9715 68746
E 62979 70330
O 22144 62472
S 31505 854006210
E 19133 20417
S 39693 515672068
O 15860 60611
S 83784 61195290
O 10699 24954
I 54702 85782
O 18845 28107
S 17007 943028917
E 27877 65852
E 56698 57875
S 72281 445164581
S 33744 957911218
E 44325 81805
I 3879 63124
I 34533 37960
S 28654 808318870
O 28419 30184
S 29397 926632778
E 26462 84604
S 86190 538393472
E 6575 67691
I 35594 64291
O 5656 26636
E 12743 77626
O 32211 75919
O 56762 58790
S 54626 112795552
O 74412 81768
E 38854 41057
E 9302 28788
E 40711 58670
S 61032 280755607
E 15505 34853
E 51124 76133
I 52087 79562
S 32934 427903993
E 15980 74984
I 23879 50908
O 67406 79551
O 37759 69740
S 25861 953573186
S 50884 847331025
E 57694 66301
I 3470 79661
E 52924 76110
S 72812 7391465
I 18310 70928
O 51028 59037
S 64624 822751961
E 182 5095
S 29788 555220859
E 24690 62082
S 43220 301823972
O 11285 13137
S 77601 160477499
E 47475 65002
O 77775 79373
E 60409 85385
E 16115 43804
E 2855 4744
S 78299 105038533
O 342 76584
I 9622 20180
E 18402 32366
I 38499 70235
S 14399 843092100
I 3053 17300
O 34328 51389
E 26644 57377
O 51903 83856
I 2125 54679
I 51959 62572
I 19615 62078
O 41687 82922
I 41173 59733
I 44432 63815
I 59130 61313
S 36704 3973269
O 4305 17500
O 33212 45752
I 1603 9176
S 13969 92658951
O 8827 27290
O 10118 79380
E 31929 65922
O 16913 83003
E 31324 34459
S 54228 133556785
I 53809 69194
E 40763 53472
E 19629 69698
I 8093 61566
I 1682 82701
O 46334 73017
I 1649 32361
S 1753 777671946
E 5589 57119
S 31829 589635456
S 1931 157141847
I 2831 45429
S 81786 679926832
O 35681 69738
S 25591 937010464
I 6089 14896
O 4773 38778
O 27408 82868
S 65594 230684519
S 17294 426871391
S 67979 159055485
E 10483 66935
E 50192 51828
E 33033 73122
O 36085 42191
I 62973 82520
E 3492 10609
O 4836 57069
E 72921 78422
E 36446 78564
O 43949 70351
I 45751 47110
I 47593 66347
E 22302 86235
O 48635 78597
I 19372 37413
I 70119 76142
I 10768 81121
I 10314 53084
O 47832 53613
E 16519 49914
I 64972 65633
O 29585 60540
E 19741 37689
S 29665 608808760
I 25890 51057
I 18336 75220
S 59769 40993308
S 66350 604430552
E 11391 44412
O 6036 8387
S 85488 439079189
E 13089 22771
O 28077 51369
O 5427 28871
S 73929 536098129
O 295 84108
E 16012 74888
S 49929 224229821
I 9584 38536
S 5946 178087094
E 9992 40423
S 48320 224055317
I 33722 57566
S 78060 583366499
E 32751 69090
S 7808 969984385
S 82963 896189000
E 34085 58140
E 74546 76570
S 16890 382052568
E 10987 46156
E 46682 69279
O 41057 45869
E 9173 52522
S 43978 234095065
S 56490 734271082
S 83186 792005698
E 15440 54340
E 50530 55461
E 39930 51807
E 41820 82011
S 40448 509878710
S 66665 93270945
S 2473 648923688
I 16780 71133
S 54495 456600165
E 26139 60027
I 58248 82749
E 41679 75611
O 10691 28893
S 78733 588191196
O 51501 65214
S 30153 126680152
S 70527 919992063
S 75590 119555090
E 53609 81735
I 24452 61917
O 34293 65872
S 82533 599299163
S 25671 765148430
E 62133 80041
S 27678 748557282
O 26087 67179
E 26146 51095
E 13454 36023
O 22012 73371
S 11622 710299416
E 52374 77718
S 55099 459217952
O 37068 52504
I 12713 65553
E 35010 38485
I 50287 85815
E 34027 85624
O 55506 72706
I 38618 70821
I 50178 55021
O 45619 49126
S 44351 960956415
O 19108 68113
S 8994 302571969
I 34241 74380
S 38556 185101233
I 27330 68727
O 40498 49271
I 13012 54198
E 27575 74904
I 8232 86260
I 18538 47406
O 12351 34880
S 14075 216626962
O 9367 59962
I 11678 67199
E 8891 76574
I 20250 33425
O 13648 43789
I 18564 73934
S 43591 790318653
O 11790 82702
I 19302 68732
E 63774 65963
I 27723 37993
S 60973 781335131
S 43147 907238438
E 655 23577
E 54627 73325
O 76920 83507
O 26446 64172
E 23016 75694
O 37137 69777
E 532 3960
E 69918 72527
I 9043 46452
I 6035 54143
S 33114 520411605
E 3550 28777
I 6639 34228
S 81965 721965864
O 16424 71216
E 13969 21282
S 53272 714312433
S 47840 657859285
E 25712 77875
E 9105 30204
O 12002 39171
E 13068 64957
E 52827 53138
E 5803 26701
E 43465 61863
S 27045 483944625
O 8586 31577
O 62768 80117
E 12501 63476
O 17060 28017
S 76810 432854947
S 74034 922052965
S 4021 796226144
I 4223 21690
E 19908 81869
I 2136 59892
O 48690 83192
E 11301 79223
I 27668 69963
S 32533 837491115
O 4988 77664
I 62541 73128
I 48369 83034
I 27627 69786
S 13785 31173091
S 42814 9606946
O 53939 62421
O 50938 62118
E 2539 80443
S 55369 499744959
O 85336 86058
S 49140 217429843
S 71841 556985641
O 21369 39809
O 46148 58273
O 8678 52130
E 23918 47736
O 52035 74463
E 30984 43435
E 53983 59765
E 7489 21068
S 12008 220222485
E 11355 44851
I 7175 78907
E 79627 84744
E 28112 40661
E 39257 61159
I 39659 71283
I 18565 54785
S 49009 893172565
S 13448 370295725
E 41867 50055
S 9722 166933208
S 39791 451225299
E 76178 78017
S 55570 229228009
O 16457 19415
E 15571 50028
O 4466 71065
O 38422 59491
O 41060 57781
E 70459 77885
I 24552 30340
O 6681 38368
O 22098 81612
O 58185 65170
E 35649 86252
I 6280 60106
I 7973 23580
S 47111 489562385
I 28896 45832
S 8504 718136451
O 3663 20954
I 3698 37401
I 3167 78632
E 17801 23626
E 16221 47323
O 20694 45000
E 54496 76963
I 52531 71934
O 55838 82415
S 35373 807167853
E 23269 81363
O 25017 43412
S 18549 115160968
S 83952 558385699
O 80023 86259
O 40967 81570
E 13969 23965
S 27149 639612965
O 20184 48996
O 22384 29947
I 18672 30810
S 32578 753124497
E 32827 57979
O 8315 28308
E 43742 65667
O 34956 84166
E 9588 51582
E 79158 86682
O 5383 80769
S 62572 940347151
I 36395 50939
O 39234 77779
I 36473 63128
I 13158 19169
O 26581 56957
S 71040 714807028
O 7504 80877
O 65460 65957
S 29833 582142825
O 16451 58890
E 53715 57181
I 18191 34424
O 52368 82516
O 59977 64408
S 32973 599874376
E 26420 57702
I 6690 27573
O 50885 62392
E 44957 55094
S 9047 835138317
S 44076 270591922
I 8809 76126
I 5554 50505
E 26012 75486
O 57917 84156
E 12309 76459
I 14681 65017
S 76535 51701758
S 16341 250208206
O 66752 74561
O 55287 66852
O 6118 23478
E 24266 28301
O 23657 61513
S 23673 260459427
S 54076 172874068
E 74638 74661
O 55921 78238
S 28178 809266826
S 53972 510698514
S 27791 580425904
O 22718 49428
I 7976 29042
I 15017 78143
S 59404 624209310
E 29052 56409
E 18868 35051
I 14201 17439
E 68989 80905
O 13713 32463
I 61100 84919
I 65982 80955
O 27923 77825
E 7751 38034
I 24300 73964
S 18247 960635270
E 27973 60849
I 739 72677
E 53156 61538
E 46 76614
E 74829 82301
S 16058 596388912
I 23561 59074
O 61707 61875
S 81477 467083130
O 21971 44461
S 26029 8568599
O 8461 16681
S 76453 610004589
O 42636 57279
S 1046 826550684
S 60576 341540441
O 53870 86652
I 2835 50696
O 31153 42619
I 62464 63382
O 32160 50268
S 68392 93734879
E 13012 17252
S 15417 717488588
E 21195 64493
S 77159 834597727
E 49486 80409
I 4575 70099
O 23906 41447
E 19344 21285
S 71929 319650123
I 3299 47981
O 17795 58263
S 79245 330643746
S 16992 693347903
I 8107 52078
I 31928 75412
O 21557 74372
S 3886 433130530
E 46090 72681
I 42799 83253
O 58374 79720
S 42514 741391697
E 12232 12247
E 57100 75963
I 38373 55974
S 50395 384571034
S 72106 817965923
E 56370 72159
E 12406 75155
I 32464 61491
O 59410 80944
E 7779 63177
S 13078 818126425
S 50999 919823612
I 35347 42800
S 23340 776412647
E 41879 86360
S 77131 294112725
I 12341 37933
O 9686 75536
E 13765 68035
E 1911 12797
E 32602 51009
S 7921 633146174
O 7510 73860
I 62514 81227
S 4773 699941213
S 37849 642883936
I 5936 26990
S 79107 142766197
E 63017 80445
S 74989 765179856
O 42963 82494
S 83545 396667289
O 18141 33780
S 66122 902476580
S 4665 827010650
S 65865 41055582
O 21642 56281
I 8922 64054
E 69498 74483
I 5772 24117
I 9719 38371
O 32022 86529
I 13803 84624
O 20922 40253
E 11589 57462
E 39568 50122
E 58010 84138
O 4517 10686
S 55330 114196852
O 35630 74895
E 7052 55782
I 62493 85805
S 9747 837875193
I 3927 30087
E 34058 44197
S 60904 55941573
E 6810 82797
E 3045 66378
O 36176 77663
O 63533 68706
S 27913 638292320
O 44238 60171
O 12260 68773
E 3756 14191
S 31488 666775703
I 7931 58521
S 23076 370091695
E 32086 35595
S 31162 92284072
E 66409 70426
S 12666 663750297
I 45114 59979
S 85473 6128562
I 18366 74892
I 4050 21358
E 14209 46681
I 36795 61583
I 16621 34637
I 72444 72872
S 14040 310158229
I 40010 42933
O 56625 67955
S 29474 543099268
I 17985 45351
I 15657 35276
I 39512 45141
S 58281 946298137
O 16781 49982
I 39160 54180
O 48329 54566
I 24915 46467
E 24409 61256
E 53154 63644
S 18942 792823966
S 58036 965511349
S 11797 112477847
E 23512 75561
S 81113 27260947
I 16254 71783
E 49651 72322
O 29894 31722
I 11889 64247
S 85649 461057945
I 3405 14212
S 21588 831137307
S 66564 706855790
E 15457 58034
S 46887 233042201
E 47656 62894
S 9078 410580559
I 1841 29748
S 46696 451923465
E 38734 51939
O 40955 62551
I 8267 18414
O 62024 78982
S 34356 668859264
I 24361 52713
S 43714 181988559
O 45302 58407
I 40321 78074
I 32539 56532
S 7073 834341020
S 27092 134049284
I 25952 59275
I 69432 82910
O 68482 84847
O 27802 64421
O 13096 45097
E 32241 42822
O 25042 85849
E 6073 66735
O 1469 39204
I 18201 31017
I 62826 71081
S 69545 788538072
S 51786 969875981
S 60672 375847787
I 20281 25169
O 36150 54443
S 40693 823620803
I 32716 38428
O 16939 83702
E 11391 22234
E 47221 53296
E 17872 27096
O 51226 83083
I 37291 45209
S 84338 915579589
S 4486 315421228
O 2008 9319
I 40576 43091
E 72488 81082
I 4770 58608
E 56074 83021
S 43156 548964026
I 853 70850
O 48405 66156
S 12085 194352308
E 4995 30844
O 16119 16733
E 47709 80081
O 6819 58790
S 9811 833979416
S 42043 725697267
S 53067 890247907
I 31561 34102
E 70212 85080
O 9284 63349
O 49811 59442
O 58592 84593
E 50089 83362
O 57102 78938
S 71247 943157817
E 55805 61980
E 25541 29066
E 30674 53333
O 2462 33291
S 35437 811258833
O 16887 67335
S 56248 949093775
O 19770 78624
E 9858 74492
S 86548 105697135
O 20169 38410
S 9003 728127797
E 63508 78997
I 20668 58124
I 38621 68221
I 21341 77156
O 318 75499
E 60982 77117
E 34289 62278
E 79965 85928
I 20268 36826
I 6434 31676
E 53172 62633
I 8833 71220
E 19349 52260
I 26986 79930
S 31186 729421507
E 6980 67275
I 35038 48939
I 14045 72471
S 68128 339217272
S 70725 575872341
S 43678 198606164
O 43508 57944
I 61659 65287
S 75486 116770509
S 22456 67785062
I 59996 85547
E 39133 86246
S 20400 70734125
E 3200 85940
E 2978 29109
O 27989 84088
I 36892 59494
O 3588 71613
I 35971 53873
S 83019 361509572
S 68137 536031012
S 30248 353223981
E 23103 56905
S 3045 886309242
I 48378 57187
S 39101 379958129
E 11345 79650
S 26491 127271040
E 16573 18182
E 19512 62137
S 36309 987778265
I 15724 20296
E 9005 74720
E 9827 60167
I 49729 50961
E 6242 72849
O 67261 73282
O 15537 24423
S 22519 262992264
I 28320 43379
E 46659 59020
E 27042 72969
E 44206 57865
I 1493 60820
S 43703 678637635
O 32575 83371
I 12035 52450
I 15400 69322
S 80842 75634759
E 495 47437
S 7074 929501321
O 42062 79352
E 58065 79901
O 28163 47258
O 67842 68680
S 11139 69871701
E 25602 85397
E 50449 82987
S 56078 714356365
I 4484 78750
S 48935 857458132
O 41696 74316
O 416 14048
E 10719 81099
I 29425 34348
I 31383 78331
O 55064 59866
E 40975 68621
O 33140 79986
S 21499 324665866
S 42497 353947619
I 19994 68633
I 56631 68769
I 14837 22141
E 37432 76201
E 26277 32266
E 39866 52194
S 54315 484776292
S 68325 765760767
E 40547 50759
I 23920 85572
I 14523 53396
I 81997 83441
E 32013 62532
S 52232 897614881
S 86048 24285647
S 78483 423635758
O 21303 50445
O 37263 40088
I 27674 49852
O 54777 71051
I 36931 65996
O 4952 78270
O 59447 82547
E 21800 69621
O 25489 81372
I 42827 59079
S 81082 103736524
O 14814 59807
O 65821 82609
E 2623 43004
O 48513 62933
S 60996 932267762
S 10591 365344852
O 67414 80361
O 14192 37882
O 12485 19772
I 61893 75936
S 5411 577806204
I 13539 67776
I 70317 73137
I 2603 19129
E 35448 76596
I 56280 75297
E 3630 37721
O 24035 62658
O 20502 36598
I 11964 20224
I 76081 80504
E 67135 82298
S 26283 638707875
S 59033 626756505
O 8071 56894
E 46807 52710
O 27694 43152
O 47840 50266
E 14838 68477
O 11583 14045
S 58685 474995377
O 66328 81571
O 53155 69014
I 11790 21943
I 51451 79970
O 30212 42731
S 85826 32112632
O 7741 60571
S 39306 598659343
S 52981 253268098
E 12966 69732
I 9346 75456
I 54 34515
O 17297 75127
S 31518 203545301
E 27859 40043
I 37621 84123
S 35513 936447838
O 13575 16240
E 268 70190
O 31080 69541
O 52591 54522
I 38291 63391
O 44503 85966
S 29043 977733749
S 9598 473574133
O 62735 67756
I 45184 54990
E 81753 86662
I 19741 20085
O 50328 78574
E 2436 39887
I 14047 18476
S 59753 98260003
I 56056 64346
E 50966 74593
O 31586 35797
I 27575 72970
S 75308 75888345
E 25343 34422
E 63160 66494
S 83933 871421823
O 42116 65958
O 60545 80448
O 28698 29942
S 70 756220427
E 3887 78628
O 45482 63860
S 79502 141904748
O 27173 37085
I 3360 12290
O 23520 31095
E 5307 81134
O 56570 77626
E 7761 18203
I 45510 84156
I 592 8748
I 6387 72091
I 13184 34566
I 11484 45773
I 33592 35748
S 48441 935585987
E 3281 48099
S 18717 116217088
E 23891 66818
O 28235 53261
O 55584 58108
E 46337 53231
O 11734 17060
I 54172 57175
O 50920 78859
O 64251 67682
O 28583 85131
O 65431 80678
E 6427 57528
S 74683 276194817
I 14845 51208
S 36041 25129233
E 39148 54327
O 58074 81089
E 6666 59308
E 22982 35204
I 8869 65033
E 29538 57648
E 36090 71775
S 76076 61491637
O 31875 74316
E 25108 78489
O 20684 51380
S 53710 570363671
E 34446 45291
S 7196 308768226
E 20398 30018
E 42233 57726
S 65231 280969365
E 55006 69719
E 43281 75515
E 209 81817
I 55620 77566
E 6411 84015
S 68999 964327746
O 70398 76867
E 59227 72325
O 8576 79989
I 18936 21355
I 3911 67933
E 28560 34569
O 26266 56400
I 62071 83245
O 22062 30374
E 17130 82265
S 9623 553538509
O 58289 66444
I 41947 44427
O 35956 63424
S 64046 812378287
I 57291 86634
S 81787 522522263
I 4068 68519
E 4770 43914
O 34761 83061
O 32498 55752
O 26314 49143
E 924 9311
O 46792 68453
S 42846 19908920
S 51889 551029906
O 53561 82874
E 1917 84762
S 77008 360662914
S 74374 974475019
O 77124 82312
I 74594 79710
E 4381 5636
S 6278 920078971
O 13266 48783
S 76580 727030927
I 39547 50880
E 12609 80602
E 22729 29892
S 18056 51117550
O 1101 77953
O 4046 59040
O 53405 79622
O 32083 82113
I 4084 24926
S 66006 218353294
O 21507 78929
S 65746 464175438
O 14089 26732
I 35772 79790
O 30272 63895
S 62528 752719281
S 77403 681953293
E 80520 81056
I 12732 73016
I 18804 24263
E 15689 80605
E 70397 80729
S 40204 840933342
S 17837 753697275
I 11889 50992
E 23226 84658
O 9469 49819
O 34172 85110
I 45039 64131
S 59426 272592353
I 1246 24062
O 19781 80914
S 83714 720219983
O 27047 75089
I 56436 74764
S 20190 152237539
S 86152 450229448
S 18695 834484432
E 14595 18253
O 12171 82765
E 70718 72983
S 5838 609998916
I 41058 47272
E 11220 18260
I 11739 76392
I 782 69743
S 62466 509784096
E 36515 54402
E 40199 54277
S 62087 425166679
I 4896 35758
S 59463 435640476
I 69964 78076
S 21876 217115054
S 1671 744944043
E 39602 77077
S 6387 346188982
E 45174 77974
I 1808 53772
E 36389 41143
O 35041 76777
E 15170 77231
I 24491 78076
O 67665 81944
E 27133 60985
S 61631 590524896
E 48440 55522
I 7573 29027
S 11571 890844980
S 84638 976456739
E 36205 52456
E 38253 56980
S 62 89527952
E 397 57042
I 20105 35376
O 28837 79475
I 10269 21864
E 63180 68037
O 37510 53378
I 5607 12307
S 64180 611660531
E 18538 48167
I 67044 68728
O 63960 79480
I 5373 17287
I 23241 30253
O 7883 65100
E 47853 67556
I 4524 5442
O 73760 77964
O 38969 47176
S 15197 325337429
O 16279 29207
E 28174 36221
O 57636 79736
I 34278 74517
I 25288 62430
I 17493 52650
E 7186 51705
E 43869 45168
S 252 38648107
S 67328 83005977
O 34765 70002
O 22363 83352
E 30067 71220
S 14689 611334409
I 15171 82924
E 359 61062
S 59189 227273274
S 9160 180015371
O 7641 9533
O 8087 28127
S 69649 356159485
S 23348 374097171
E 42827 75199
E 56363 69588
I 17178 81483
O 14605 25996
E 30665 61275
E 56819 76253
I 6270 57876
O 24730 84902
O 2220 7578
S 71918 389172737
S 44469 202948141
I 6860 77106
I 47654 73358
I 16571 47377
E 36193 64017
O 12673 31744
S 6811 684338851
I 7149 62622
I 23655 58560
S 33344 715468975
I 3180 40614
S 64596 641565758
S 18555 320417212
E 45326 52235
I 2078 18696
O 19227 45358
O 20166 23403
S 75173 375646787
E 26080 30756
E 40879 73022
I 11910 43138
O 12884 59801
S 57862 40893591
I 4858 65195
I 4699 9172
S 85490 289149579
I 18099 59647
I 18696 76535
O 39389 81410
O 55068 73234
O 67023 80069
O 6037 43466
S 10459 930839147
E 50885 86443
I 55821 63527
E 10809 53216
I 6540 20249
O 56599 84068
O 78614 83922
S 41332 503274560
O 82248 83889
E 4017 61176
E 31087 77848
O 58194 64855
I 31705 45458
E 53979 77550
E 16270 32779
O 40800 80963
O 22497 65887
S 25431 527650195
I 20753 68138
E 30510 72159
I 57498 70392
E 1145 86116
O 32634 49741
O 29468 55049
I 4080 52076
E 10659 25765
I 54107 65773
E 8828 10812
O 17668 61993
S 52866 354324688
E 72342 74299
I 56344 75042
I 26741 46826
S 39810 232446171
O 13663 80293
E 20588 69231
O 45969 64703
E 13017 74849
S 2171 996417974
O 25774 75396
E 46243 69963
O 3293 79862
I 31117 66544
O 30227 53965
I 2874 5886
O 1965 60839
O 17126 32568
I 33008 84217
I 1822 52356
I 67770 68279
S 39408 350863425
I 6277 81933
E 9084 73939
O 37425 40231
I 54599 79851
I 50380 62875
E 65521 69097
E 33898 35042
S 15000 499256001
E 77395 83164
I 53269 75421
O 45560 65568
E 47648 81649
E 7134 82510
O 25571 26926
O 6424 73016
O 44295 78820
O 53681 75060
E 60496 82446
S 40824 976649574
O 47052 54867
O 61614 68974
I 31966 67217
O 7996 59057
S 20458 981449862
E 23105 74047
I 17318 62546
I 20394 84992
E 8329 58924
S 24067 958697508
E 32381 64669
S 38198 486780800
O 30351 33280
O 29807 60374
E 33581 66182
E 36830 62268
O 25273 51152
I 66199 73608
O 30863 56253
S 71649 985611372
E 38170 55338
I 6266 63456
I 44488 46032
E 39183 58876
I 65950 81485
E 10377 36986
I 21476 23801
S 59449 643085925
O 52107 68288
E 56538 78187
S 19535 853006182
I 58546 78861
O 24547 40464
I 21665 42273
I 71595 81973
I 25267 47673
O 2914 76962
S 47575 749020704
I 12493 72318
E 42120 80820
O 13204 80153
O 2532 20264
I 28547 36184
E 2625 71768
S 57928 49872342
I 5976 70179
I 7876 68500
I 21061 32210
E 7472 32079
S 31867 153173587
E 12025 37227
E 50663 71216
E 38838 41466
E 8537 70329
S 82518 412321979
I 64060 85487
O 20022 28078
S 17156 967693466
O 48817 84059
E 11494 16025
I 77175 79825
E 2216 23686
O 36389 42113
I 21889 75362
E 6478 26530
S 47846 363325882
S 14026 772305313
E 31139 83636
O 4456 60230
E 10930 77811
E 12943 62843
O 6271 73478
I 12814 25552
I 4325 52433
E 56830 85230
E 8772 24408
O 23370 66672
E 23552 70979
I 9554 66270
I 15490 60847
I 16211 42266
S 20976 686178019
S 76651 434616546
I 20346 53683
S 78431 547407435
S 17489 508583179
S 83334 423527781
O 31133 46611
O 3539 56722
I 28469 43096
S 75847 115270902
S 61962 465942048
I 4659 79700
E 81582 81997
S 82299 458354628
O 46517 52313
S 44179 984180568
I 39172 53451
S 82313 887286712
I 61482 82395
S 44257 845939993
S 18279 388202847
I 40345 83022
I 11761 41053
O 36920 53695
I 68409 73817
I 7367 55867
I 6308 17850
I 38749 51840
O 18689 85807
I 5184 39627
I 4572 22942
O 24193 60445
E 63034 65785
O 22455 33405
E 5908 77669
O 31380 36443
O 6196 29946
O 11626 38994
S 924 397583253
I 18607 28226
O 4026 57291
E 6633 29528
S 32636 376557118
E 20399 71240
I 63422 86520
O 27451 46684
I 47221 71172
I 45618 61188
E 23806 45006
O 6182 6488
S 48595 432256970
S 28382 547110319
I 18724 41609
E 44024 61134
O 45555 51436
S 13229 125709273
S 11353 809480913
S 38143 88804682
E 64011 72043
S 36348 739755580
E 26888 38441
E 54947 67410
I 13415 40139
O 27974 38647
I 49008 68439
I 307 75223
O 42615 82348
O 19781 55488
I 53679 60587
E 2989 14150
O 1079 71581
S 59553 731475512
I 19688 30326
S 17202 151095554
S 35808 581972915
O 3129 84840
O 43059 84246
O 30925 40762
S 79787 287161606
I 37401 69388
S 43739 508945872
E 19328 22420
O 34313 48981
O 52573 54452
S 5745 631971273
I 25164 55438
O 12550 47219
E 25167 63656
I 2148 25781
O 15053 50330
E 23798 83000
O 8681 76963
I 29716 48400
E 12035 45957
O 28499 35470
S 30014 528430789
E 65883 70849
O 16846 37587
S 58008 584191884
E 1959 69390
O 49643 80998
E 36156 85378
I 17422 54057
O 41181 44212
I 16453 52204
S 83927 990452992
E 35918 37019
E 12658 79184
E 27703 46904
I 33218 49806
E 1692 11838
I 73726 75526
S 29914 555289288
S 73456 364278692
E 3494 85425
I 47657 82045
I 16238 27869
S 32133 50795115
S 24999 844557279
S 58440 976475949
S 39926 962637778
O 2474 15032
S 37892 452131062
O 20451 54389
O 64541 67748
S 52705 826979714
E 40842 75795
E 4432 30738
S 67125 795816209
S 856 902396049
I 58951 62282
O 6228 63512
O 43110 44425
E 43003 63238
O 45375 71184
O 43060 64370
E 17166 38897
I 39048 41253
O 46716 61425
O 20304 64424
S 38762 656159218
O 6420 21040
O 43382 63604
I 54054 61409
E 19443 71236
O 21046 36834
I 21821 61446
S 68142 522817409
O 32154 35909
E 43955 55172
E 55618 73775
I 37049 85185
E 38624 41558
E 33954 74858
S 55032 621846776
I 11414 75954
S 79257 98595343
O 29422 81152
E 71163 71636
E 8041 28017
S 18682 493756401
S 70172 191511588
O 7876 63909
S 15805 596690082
E 9536 45638
I 2428 9568
E 31985 58629
E 29603 83478
O 44615 85508
O 35107 51460
O 55413 77647
I 26683 57097
O 21322 69396
S 1892 837794445
E 23108 41481
I 23954 79402
E 29582 30299
E 40267 63436
O 14228 20931
I 2415 58744
O 9174 19666
E 80258 84312
S 16981 160728330
S 20705 248864463
O 53582 63902
I 10938 57548
E 15876 48037
O 25943 68126
O 20525 72941
E 698 77551
E 2149 79005
I 4713 80454
S 49704 708762608
S 58889 849100916
S 51447 463744011
I 56208 59491
E 9768 30309
I 29934 55394
S 33740 811141527
O 32177 32900
O 33485 83350
O 26301 84590
O 69445 81605
E 735 61108
O 2929 69423
S 19248 206097441
S 29454 682012863
E 48290 50358
O 35961 40248
I 51306 80745
E 40758 45174
I 58286 60654
I 85131 85243
S 77219 50773151
I 45534 86185
I 3277 35167
S 25703 881451117
S 42549 134045207
I 1482 29702
E 17148 19765
S 62855 315068251
I 5002 54403
I 57799 71242
O 52379 82282
I 10446 45340
E 49128 65203
I 38765 84387
O 1951 41042
S 30452 238278482
S 17332 493917481
O 3998 25863
S 43685 367172370
O 12085 26490
E 42764 51178
O 10315 84085
S 23419 922168843
E 51712 84095
I 80460 86634
S 71084 534017692
E 11283 31585
E 50758 74870
E 57252 81927
O 30859 76392
S 28526 120299652
S 51423 800568779
O 45711 69867
S 8266 329665087
E 28405 38568
I 7062 18045
E 18356 49314
S 38635 43165133
I 10942 56723
I 28764 81892
E 55501 83142
E 5028 13112
E 24036 86140
O 50844 66753
O 60654 77698
S 40610 857532099
S 13233 109861617
I 46201 64326
O 8440 57979
I 39438 71415
O 35441 57040
I 18750 54155
S 5806 581712689
O 3976 50930
E 23395 28314
I 61872 72875
I 3798 51945
E 18543 52466
I 42791 68865
E 33892 63421
E 8413 31285
E 12112 58366
E 10954 38190
S 63782 574113243
E 5342 41148
I 338 47964
E 53036 57239
O 24062 51994
S 65473 132749314
S 73169 908100570
I 52194 55355
E 65773 78488
I 2924 46361
O 46143 69218
O 41121 59245
E 32236 56643
O 43355 67650
O 59 83624
E 19923 38898
I 6948 69020
E 5086 6297
E 56423 86469
E 16465 17783
E 45265 48048
S 56624 559511685
E 33068 67117
I 20215 22754
E 27253 40900
I 72443 72462
O 74167 74311
I 218 80142
I 37239 83747
E 26972 61046
S 64294 550595604
E 18680 26513
I 31411 41867
E 19554 72237
E 75812 86222
S 16604 889679983
E 39833 84384
I 54578 56778
E 48594 75356
I 20051 41141
S 25003 213638188
O 2633 83039
S 9568 383351296
O 52301 52572
O 30291 54256
O 4993 62178
I 39478 61851
S 85 742226255
O 81638 81801
O 8568 64584
I 46756 72049
S 18905 910637004
E 42815 56412
E 71091 81640
I 51081 58774
E 10774 75979
S 53181 964729834
E 36744 76244
S 24856 235639022
E 56185 84071
I 48347 55790
E 66263 81396
O 40250 85008
S 11489 768320668
S 49250 157344165
E 22818 52410
I 36633 58540
E 40736 74602
S 56465 564452733
O 10332 65931
O 23269 85649
O 9205 62769
I 31730 50208
O 48029 64761
O 41826 76807
S 50114 326794054
E 9586 33173
S 37049 528787830
O 27881 52488
O 42888 85436
O 26294 52786
S 49873 535573167
S 1001 286025411
E 7659 74217
E 17056 51408
O 23434 74592
I 14464 40841
O 53745 58880
O 57845 74446
I 25541 66476
O 62734 73307
I 28082 64831
S 15332 106539239
E 36674 79415
E 29174 60506
O 46007 58130
E 35142 53668
I 22468 53930
S 5683 355114965
E 71767 73061
E 11529 34153
S 84529 904265865
S 77939 990099128
I 23521 83628
E 56986 58453
E 5795 63629
I 10437 14272
O 6368 54999
O 53674 71597
I 23872 46749
I 28100 67724
E 63108 64140
S 66412 543151109
S 81431 167744295
O 30044 59049
E 17144 59005
I 15153 73621
E 12118 28493
E 22558 80645
I 42701 78171
E 48650 75594
I 14068 78039
O 76736 83977
O 56502 59121
I 63609 81954
O 4527 77589
I 49980 73940
O 29960 62352
O 45116 81981
O 1678 41659
S 80459 680536143
S 65149 371692917
S 73078 512193109
I 17638 71558
O 17353 20009
O 8300 81860
O 52364 71915
E 27380 84327
I 16459 34428
S 66181 938715284
S 2828 561994229
O 65849 84857
E 43936 68849
O 31906 48426
S 14492 919264446
S 5767 222203105
O 44900 45538
E 18375 28713
E 47291 50008
O 19897 80847
S 77012 295085465
O 58997 64494
E 214 10747
S 57245 778657822
S 56344 186313040
E 47690 61453
I 17438 62263
O 59613 82818
S 25134 28323486
O 19780 69565
E 9296 80455
E 3437 30060
E 36288 43604
E 49004 58467
I 28664 78306
O 10159 27509
O 8273 43740
S 46397 264089697
I 58590 73569
I 8833 58831
I 23507 42505
I 39514 67315
S 76780 726683755
E 34692 84385
I 51427 81503
E 39243 74348
O 40967 53466
E 15776 40714
E 320 31617
S 46609 744845505
O 30048 66162
S 5447 607634485
I 611 38883
S 12152 336843868
S 51125 610895647
O 59850 68301
E 29879 41374
S 7026 505678524
E 276 75816
O 1296 65040
S 21200 474679168
O 21712 81602
O 7837 58027
S 83055 676937170
O 29130 67020
I 5084 34717
I 29969 86639
E 34745 77648
E 12292 17925
O 16592 67065
S 57646 150781994
O 10752 79336
S 26146 935876103
I 853 75627
E 17872 44964
I 20808 60600
O 30065 36268
I 25867 60211
S 35210 977069988
E 53910 61235
I 40068 42787
O 3147 15769
O 1159 48275
I 23082 79485
E 49790 64679
E 46612 54746
I 39103 48877
O 35741 40465
S 45268 950845685
I 1549 20902
O 41950 51206
O 56834 57123
E 13860 79102
E 32967 63707
E 41788 44066
I 30659 56951
E 30308 49218
O 15534 29637
S 19765 606272208
I 13012 85708
S 46669 942614190
E 54592 84667
S 66354 433974193
E 20 28000
O 13867 73378
S 23394 193179033
E 2406 4648
I 35424 70295
S 14712 338942590
E 13413 69220
I 45994 50290
E 59748 82686
I 79747 84215
S 41908 707655778
E 1662 1961
E 48403 61326
E 22861 34561
E 8612 58354
S 54676 28145169
S 13393 168596257
S 10929 819379867
O 7622 28739
I 20027 55100
E 4200 76873
I 46373 81247
E 11192 69698
S 61907 996857702
E 20147 43890
O 6595 41154
S 55850 853928171
E 67270 73658
I 15573 16956
O 39465 50647
I 31378 51557
S 70081 359448209
O 21924 43845
E 32079 75439
I 13277 46207
S 80713 640637623
O 1515 35392
E 36501 73065
S 1035 731873795
E 15447 15608
I 1551 4602
O 14283 35453
O 2110 41214
I 9108 34354
S 84676 894520713
I 51400 52991
E 9585 55275
O 12436 83103
O 19334 52042
I 25779 39048
I 20471 69654
I 55055 81205
E 33368 62025
E 31258 66390
I 11263 86684
E 35383 53381
I 17865 76199
S 51663 860120712
E 12249 31483
S 63371 318015955
E 39823 69530
O 6555 12698
S 30814 712478897
E 6089 68562
S 35259 188106695
E 20645 82098
O 62456 67254
E 58025 71830
E 28890 69021
I 900 28248
E 23954 56200
I 19067 68176
O 27321 35319
I 18883 46808
E 48167 72171
E 12043 85362
S 19807 455083893
E 17519 40843
O 41141 54624
S 73044 37938391
O 38317 67396
E 5011 37644
I 12270 70383
O 16238 26583
O 53214 64396
O 62852 84063
I 75094 75413
O 3578 24928
I 34847 46415
S 31186 658446459
S 70250 430335015
I 34932 36692
E 3438 5300
E 27281 58667
O 29168 40249
E 16967 33257
O 16554 47601
I 16127 71372
S 11497 737442746
O 4861 66068
O 14272 28623
E 43328 65069
I 9687 9932
O 8193 11267
O 1257 78493
O 23505 32277
O 21317 83737
I 16818 53353
I 19870 63360
I 41286 74651
O 16660 22807
E 50943 85764
O 56999 63038
E 56921 83374
O 43472 84976
E 13061 81305
E 28206 45295
I 22816 33222
E 38869 82196
E 22131 65768
I 17736 61007
E 15828 30445
E 3588 11202
E 27188 60047
O 2535 42642
E 37229 43841
I 63142 86564
O 46976 84382
O 3667 69784
I 11928 39549
E 19321 59005
O 32275 75922
E 48971 54175
E 29553 55560
O 45332 66172
I 16322 67508
I 5395 42732
I 12790 82140
E 28785 36402
I 34137 53117
E 1755 58571
I 4178 11441
S 45364 729791326
E 18935 23604
O 185 72857
E 38443 43367
I 14221 37532
O 28403 79970
I 17583 76887
O 76389 82089
O 77396 85475
I 75768 76094
O 6652 25167
E 33177 41747
I 28309 86154
S 74248 401678191
O 12864 44345
S 79806 693605643
S 15832 999028160
S 40099 774742169
O 31699 58058
S 44524 193866503
I 18217 50446
O 37946 86514
E 55557 81480
S 41582 379070858
S 75416 779202426
S 76783 204253552
E 10101 34380
O 55445 77119
E 76920 78435
I 3804 66326
E 43115 86232
E 47603 62834
S 38729 548146426
S 16435 780862724
I 31494 58155
O 59044 67264
O 39608 68574
O 21793 52202
I 36601 54778
O 19846 56736
S 73561 516523537
O 31090 40899
E 21412 25662
I 30255 44745
I 19644 36881
O 56968 72631
I 15723 21839
O 21725 42820
I 14528 32232
I 18573 44540
I 50880 59778
O 25508 26717
O 10508 81302
S 83672 478483087
I 44591 56137
I 1457 65656
O 33517 78726
O 1807 8490
E 50199 66755
S 39325 272071717
S 491 591613363
E 31639 40996
E 23794 84002
E 1928 85781
O 23220 31335
O 8760 38167
E 17316 63089
O 60657 76211
I 67729 81937
E 14299 70652
O 49045 75412
E 19380 42400
E 32135 42803
O 70791 70836
I 12627 68941
E 24123 54906
O 2662 76629
E 3788 13432
E 7504 46005
E 27242 71352
O 32891 68618
E 13010 22862
O 3405 42646
S 54673 402521992
I 48225 67162
E 26601 77963
E 26998 45261
I 18125 53696
E 17034 29044
I 35280 49987
E 30166 70278
S 27299 861879137
S 16996 376738474
S 77669 632768839
I 24530 35754
S 70546 241295075
E 31997 85574
O 67073 74133
I 73771 79897
S 75516 702486283
E 37320 43924
S 83172 426324522
O 10345 21187
O 19786 60125
I 18909 77678
S 86348 364421828
E 22680 46800
E 57873 75259
S 48485 388471051
O 549 34797
I 34696 51060
I 63270 80845
S 51189 592812987
S 56719 529453461
S 68105 329624684
S 23761 770357444
E 3628 73957
S 21177 772213815
O 42 60048
I 14892 56218
O 29879 85960
O 51502 52279
S 41960 981774102
I 5832 16547
E 7350 9376
E 24049 35091
E 26894 49264
S 28801 986034702
O 5104 40121
I 7989 22808
S 58258 295327552
S 11107 905083440
E 3785 56858
O 44317 54843
O 39784 50535
S 26743 195448404
I 4389 41275
O 66868 67937
E 10500 62691
S 55650 394394805
E 46328 61210
S 2889 629461574
O 67198 71994
O 50145 77232
E 37319 84956
I 39255 57352
O 5224 46008
E 2855 83047
E 53145 79752
S 19575 882949824
I 11226 31208
S 13710 209043456
E 26562 67798
I 69368 84960
I 32043 59058
I 319 47948
O 67796 69165
I 28884 50039
S 40175 644865025
S 8546 284608616
S 69152 127176939
S 20351 606228756
O 6428 44248
I 22563 76977
S 9708 293151448
O 7312 56919
O 13907 75656
I 20534 80494
O 15089 71750
S 11277 209522479
S 83949 599622213
S 55814 276665208
E 41041 80146
O 40682 65280
S 64621 816599487
E 67665 84126
I 14494 71911
E 23020 84108
O 38148 84298
I 16915 18805
I 39543 82012
E 95 52148
S 7273 626733169
O 42890 67047
E 40963 57479
E 73521 84184
E 6286 77331
O 50572 50996
I 42385 50668
S 2039 731090540
O 56221 60728
E 38644 55959
I 834 73942
O 39857 59854
O 48066 48165
O 7494 32462
O 18294 80339
O 12016 54347
I 6082 52125
I 47741 70402
S 10214 660829589
O 5869 47471
O 21186 48288
S 31374 325885008
I 49738 60984
S 33732 479200769
E 13781 56544
O 54249 74716
I 20612 57491
O 4865 16492
I 574 85447
O 48584 85788
S 5924 100372356
S 77917 844634441
I 10267 17997
O 10479 30140
I 64175 71746
I 68820 79855
I 51784 70579
S 26303 579803050
E 21588 67765
O 18530 55884
E 30042 60291
S 47218 164771571
S 32970 911012894
E 16335 62431
I 47413 60756
E 28668 39636
S 19910 345426854
E 49868 80270
O 26288 39137
E 120 66929
S 73625 706642146
E 34694 36374
E 10072 63891
O 29847 71736
O 29446 53914
E 6506 38814
I 27468 62890
S 81775 825857955
S 67067 610657435
O 16938 49234
O 8375 62571
I 77545 85733
O 29015 66568
I 27823 49725
E 7124 66340
E 69636 76675
E 45108 64883
I 57812 58896
S 80908 754579855
S 3441 909214303
I 41773 78968
S 76310 571907490
S 26991 995468559
E 46680 75010
O 53048 85808
E 54867 76707
E 4033 42708
E 50596 81428
I 74394 77979
O 43909 45054
E 33551 50139
E 39205 85141
S 51345 788978662
E 64244 84972
S 61505 50190239
S 13144 604970572
E 2452 66360
O 33066 47509
I 42168 60765
I 33257 56971
E 8567 58978
S 17490 948533775
I 14842 55355
S 38860 575498991
E 40339 44519
E 28556 63225
S 48853 964556298
I 2385 40614
S 63951 80896219
S 53545 942641267
I 9794 75389
E 20158 44609
E 18154 81047
E 23226 30265
S 22812 32100630
O 67239 72098
O 25468 59454
I 40552 65470
I 420 59117
E 45146 67148
S 68365 309341431
E 36897 85792
I 17028 48377
I 54464 60403
E 28159 38439
I 45163 83552
S 43121 157613392
S 44295 847452822
E 5247 82760
O 23220 78441
S 11703 744961152
S 70355 197478708
S 19071 835241805
E 33345 36072
E 18613 68098
I 18210 34783
S 29064 954082015
E 1406 10565
E 1950 80953
O 52571 78731
I 10785 17810
I 28934 39763
S 710 914122787
O 63009 84522
I 3937 7134
O 4102 60769
S 82084 155369753
O 40294 41623
I 25073 63865
I 32887 49648
S 26321 273154142
E 27190 45381
S 48475 371166792
S 32807 181227140
E 9900 25459
S 70586 778625090
E 49638 84276
E 19438 61006
O 25536 45561
I 22884 69993
E 8192 32638
O 6751 59148
S 59072 821281002
S 17504 816905512
E 19044 39900
O 28334 75225
O 56845 78595
O 22663 37379
S 30405 201682695
O 39261 70044
I 8212 48952
I 39806 78219
S 44229 233128457
S 73402 246792410
I 26941 54250
I 53172 58633
I 38306 51907
I 9590 75562
I 18084 79092
E 9414 81748
I 13147 79435
I 47304 76121
E 51060 70999
O 21036 51100
E 30581 83453
I 49010 80292
I 29444 36325
S 7926 356018188
O 69609 77402
I 28753 79251
O 24935 32557
S 19266 418290571
O 47455 83807
E 37307 53108
E 30339 60760
E 19318 50314
E 63174 67117
O 23213 59450
S 69438 854067690
I 26667 83831
E 15409 19448
I 49253 86456
S 58450 759183730
I 52979 83371
E 17670 65203
I 28965 76870
I 61793 81907
E 8825 43295
E 6658 12161
E 44219 46493
O 44293 65912
S 24609 103928634
E 21683 49167
I 18588 46577
I 15277 65055
I 16408 37174
E 9294 16697
S 24341 876615211
E 44702 84797
E 18206 84236
E 75174 78425
E 58 41456
O 9211 82743
O 71266 72599
E 58859 81147
E 23550 77186
E 1521 11229
I 1432 28432
S 43572 703830950
O 15411 60901
I 10927 38864
S 58657 819837905
S 50371 806904834
O 5888 63914
I 44990 73301
E 49100 79146
E 44022 80776
S 72507 900575922
S 16169 300040773
S 21421 135095793
O 60886 86392
E 7556 19898
I 39060 49163
O 29287 66212
I 12327 21731
S 83967 567272257
S 37143 280269750
S 76385 565198967
I 15557 49075
S 11349 398076314
E 70799 85312
S 72608 974950051
E 28445 50597
S 45028 386378517
E 9381 16776
E 11236 81393
O 5200 8725
I 1737 56075
O 56491 78573
E 78565 83816
O 38972 62380
E 16427 42054
O 11289 68153
I 16147 35200
E 29186 56367
E 33136 33398
I 29661 79885
I 12535 74891
I 52298 70131
E 32658 61194
S 82087 719831174
O 20448 43072
I 39357 74609
I 8669 49385
E 66735 80014
I 9916 16824
E 16423 58257
E 17713 75671
S 75297 924749220
S 10355 184023447
S 5066 640481195
E 19550 56826
E 19759 67656
I 4965 68181
I 12688 34904
I 34188 60188
O 14443 64906
O 734 7327
S 47142 242912909
E 24561 43289
E 7614 52051
I 2401 80057
I 47995 51092
O 10662 35555
O 3363 6669
S 54896 37153762
S 51273 896341746
E 52122 79010
O 13106 74109
S 64391 82347610
E 8849 46667
O 20071 72464
I 40667 40928
S 82292 699810623
E 6667 58354
I 16730 59487
S 83275 170640787
E 10223 39078
E 60932 64309
O 3501 19442
I 42632 85578
I 48319 60566
E 28191 74729
E 14294 73010
E 32406 34684
S 70968 209955720
I 26697 40224
I 8953 56524
S 5803 115576048
E 25755 35027
S 78120 436258023
S 55299 150449198
O 16633 44732
O 37283 59588
I 26002 46347
O 19794 58825
O 53955 72324
I 54445 72742
O 40569 51912
O 7016 61097
E 58255 59748
I 3077 41314
I 5398 28311
O 39507 68467
E 62943 68124
I 24942 54218
O 74959 85721
O 17902 29674
E 32748 39928
I 11599 86296
S 18888 595844560
S 28141 665371994
O 39159 67884
E 18721 73733
O 642 9498
S 76150 128583454
O 11296 39474
O 4487 36943
O 29193 61319
O 60975 75656
S 39805 938264299
O 64993 71363
O 1484 69987
O 17373 61670
O 28881 45823
O 59900 64679
O 3821 71139
O 10526 78426
I 51722 55764
S 45521 791698861
I 12948 56153
E 22864 45147
O 35540 80412
I 19554 72164
E 19395 43752
S 6294 400069353
E 58374 82850
I 76331 83268
I 42829 62324
O 21279 29346
E 6740 64390
O 50465 76169
E 42041 63338
I 18615 76358
S 62382 742773134
I 64156 64799
I 59811 70893
I 63333 65166
S 85317 836123904
E 8142 53885
E 1627 71315
E 40801 81778
S 10520 287806287
S 46264 723680028
E 8397 83716
O 28967 43269
I 25291 38011
I 2710 65471
E 30900 65287
E 39661 59765
S 16193 471188599
S 1022 280875134
S 77974 550598384
I 59928 74090
O 77304 80231
E 13832 45400
E 12105 22638
E 27279 69640
E 39056 85641
S 83015 123079536
I 25098 71271
E 61967 76341
E 32133 45234
E 8525 33845
E 35576 42431
E 63287 80698
S 80317 921651122
E 12098 32315
S 16405 114169045
S 10768 699572345
O 5444 37427
E 6132 63919
I 3666 79809
I 55700 80262
O 42132 71766
O 16230 85395
S 6315 251050346
S 74192 933372325
E 23801 50581
O 29263 82158
I 26276 74031
E 61983 74530
S 76705 306641875
O 2019 11992
S 13866 599172150
O 61783 69885
S 361 176285838
O 44005 50884
O 31302 36046
E 60849 78788
S 38405 587939831
S 31400 285945889
E 8772 47910
E 8137 11647
I 42001 52527
E 747 9594
I 69973 73641
I 8841 69290
E 16392 49548
O 67724 73539
E 15087 69735
E 57742 58122
I 62675 69320
S 72355 62698174
E 2223 47850
S 19840 133806970
I 16859 69166
S 48225 78459029
E 17423 38243
E 27117 70094
S 62153 77614103
I 52062 86566
I 38558 85944
S 51319 827035355
S 27420 649202964
I 11150 68526
S 34964 298117778
S 26150 82514755
O 76936 83634
O 30739 78137
S 75071 421910777
E 57999 71785
S 58973 834456155
S 58037 666320791
E 18641 52984
I 34990 62087
E 18777 51704
S 3664 950215422
O 41998 58317
I 18308 18652
S 23038 254142299
I 50171 57316
I 30184 84626
I 36830 61246
S 40975 406042527
E 25029 51496
I 9493 33569
I 56540 69027
I 16735 30188
O 17929 68116
O 21398 77193
O 31988 47782
I 20201 33389
O 19251 33556
S 14278 52417972
I 15179 34767
S 21817 645697080
S 74299 947524424
E 24951 64183
I 41754 82715
S 35316 994945170
E 10964 37906
S 22752 218330932
E 46229 65677
E 9137 81525
E 19840 79790
E 7305 41237
S 8197 336198307
E 39164 48035
I 34770 46402
I 9920 59244
O 32981 75374
O 16699 75782
E 10937 75019
I 61909 63938
O 22432 44239
I 68943 84187
O 5448 7399
E 7902 58290
O 17026 65465
O 16576 57966
S 14232 85607306
E 13578 36975
I 13705 22443
S 8923 125825060
O 43583 64201
I 26076 36831
S 31426 284580014
I 48796 60538
S 8993 604905013
E 35017 75353
S 54722 376610530
E 16952 76743
O 64512 67863
E 56159 82336
I 83540 84910
S 51373 539939776
O 4964 53722
I 715 86065
E 2467 35650
E 5950 61188
O 16114 58788
E 2105 49630
O 314 84299
S 23270 143255457
O 49052 63194
E 47637 71225
S 33889 868497567
I 32607 40948
E 48291 53202
O 25979 80227
S 75380 904950560
S 36764 978002267
I 48827 70268
O 15231 71925
O 17598 20450
S 7312 512920897
S 79848 324399134
E 40241 42418
O 20637 54331
E 29859 37567
E 19896 67009
E 49038 78182
I 43409 81460
E 16942 49228
E 43295 48440
I 4739 79406
I 36832 79653
S 36233 869310345
E 39895 66347
I 51403 72712
E 39477 55928
E 15547 34632
S 7573 788942126
O 22781 39868
E 73095 83389
I 15720 51073
O 13622 60421
S 23795 924224001
E 3379 8599
S 1949 535589456
I 19768 41835
O 75412 84462
I 15770 85536
O 42763 68879
O 11676 76753
O 18742 71691
E 18951 58040
E 9080 27568
E 36820 48436
I 2727 73831
S 86346 573175660
S 41766 279811464
O 34501 54510
S 26859 672798977
O 24846 60917
E 203 21723
O 27155 60586
I 23970 26392
E 4492 46676
S 33266 864235944
S 85452 369876187
O 37481 82015
I 44774 62444
S 41083 848034669
I 21494 61441
I 15556 60964
I 21893 29140
I 528 52299
O 31279 57653
O 2578 37256
S 75797 329670203
I 27328 48988
E 16009 34429
E 25437 81684
O 27552 28891
E 37903 71824
E 36628 78618
E 15923 24284
E 24330 37537
E 651 36257
E 62497 65029
O 57190 57705
O 35394 84466
O 30176 44403
S 23299 578549567
E 9598 20386
I 17911 21718
O 3288 85701
S 21763 305013005
S 13689 599820957
S 8140 692151991
O 5676 50970
E 30527 52414
S 33976 143145333
O 78475 79224
E 8627 8866
S 13101 606405025
I 46506 67346
S 27761 561706105
E 47832 57085
I 8237 11527
S 1768 664521854
I 38088 38616
S 80400 178138891
O 13471 69178
O 68326 83545
E 9023 31033
E 33763 40462
O 9602 34429
O 38227 86427
O 14895 58938
O 55101 75600
E 23466 43051
E 42911 62911
S 43636 121782128
I 57648 68569
E 66027 85378
I 31764 69648
O 42530 84791
O 58297 71182
S 60703 65037470
S 4865 208014922
O 9307 59427
O 36307 72194
O 18778 79885
E 6798 81568
E 10038 18514
O 31308 85651
O 9316 57077
O 43205 46159
S 12278 951381319
S 11499 101242099
E 50854 72685
S 77919 37946248
I 17854 65859
I 3054 62634
O 43569 55574
E 20454 65591
I 30789 59513
E 13846 31180
E 34857 75784
S 45460 309754419
O 45010 45082
I 24201 63329
E 5997 80838
S 70312 134523636
E 63398 75225
O 27346 74004
O 35202 49678
O 2475 46159
O 8898 47787
E 20954 57848
O 10627 63820
I 56376 63030
E 8354 24885
S 62984 493195203
O 31402 36229
I 24529 57921
O 8543 74657
S 12284 915035603
I 22578 53066
S 50729 315009114
I 10634 24456
O 12334 40741
I 4063 60351
E 49591 53024
S 50953 664217924
I 10145 84384
I 31064 85280
I 34387 67659
O 24495 63689
I 13089 44495
O 70653 85581
O 7585 75710
I 21883 44344
S 35012 196314017
I 4097 14425
S 85457 119434584
S 28951 599390703
O 28849 68581
E 19990 76106
S 41817 842605299
I 36666 84936
E 56060 79819
O 32256 69558
I 63840 78648
I 23896 60503
O 43195 45651
O 1562 62323
E 39238 76802
I 17178 69227
E 40897 82329
E 4385 57851
E 31585 80600
I 59620 67632
S 74637 623615220
I 7628 50793
E 32365 86132
E 2481 56236
I 46257 60960
S 76831 897684000
S 32093 972185752
S 74672 292886477
E 13406 36012
O 27426 69077
E 39849 67450
S 64223 534721463
I 4054 60752
S 35347 968669377
S 66021 335189983
I 56014 63011
S 75703 880174686
O 64337 78665
O 16222 67593
E 46751 73669
I 9181 58142
I 78618 79319
S 32666 410064577
S 33659 73545000
S 58591 997603401
S 3390 357970011
I 22351 76910
I 32727 65555
S 3883 693549945
S 23974 628237738
E 7260 40476
E 48056 70122
E 40463 68092
E 42327 44355
S 53593 459683967
O 7830 64081
O 23929 49799
S 18878 806263813
O 24848 48084
S 16033 400549206
S 25218 687421879
I 16595 73034
I 49936 53287
I 32098 58852
O 5818 51703
I 3587 83652
I 18184 29131
E 11329 29663
I 12311 62288
S 84527 512887515
I 6386 30261
E 2274 45699
E 12081 20940
I 58637 81637
I 43750 82884
I 10236 10522
S 70506 31129607
O 20076 35710
E 43582 68099
O 11184 14588
O 3501 56913
I 9251 82000
O 40891 77348
S 36461 169834361
S 76482 400468271
E 34435 65653
E 23207 50998
I 65745 76074
I 14588 73448
S 30728 838273380
O 24735 57369
O 67647 69126
E 13842 76176
O 41750 44059
E 13820 57448
O 9400 40666
E 40136 69223
I 21961 68010
I 47147 70292
I 49926 77017
O 676 23468
E 32528 48388
O 20683 76291
E 22264 43029
S 47850 816646686
O 38193 54872
O 33799 75023
O 8933 37536
O 22595 86267
I 20642 33692
S 56337 499615084
E 80281 80605
E 70693 73877
E 2056 85675
I 60903 86309
O 16841 76127
S 27077 639282130
I 31776 61310
S 12365 654186595
S 49727 805606557
O 5295 81196
E 21706 63287
E 63760 84554
E 20855 51672
O 11415 63150
O 29385 40350
E 41476 43802
E 20319 73776
I 33550 85138
I 7952 34952
I 48023 55536
E 25031 62023
S 19643 484665572
I 461 48172
S 75120 501984672
E 2053 32473
S 71702 572507614
S 67175 217809
S 72468 643399511
I 17543 36946
E 57850 69644
I 56114 58086
O 32980 51689
O 44112 69241
E 14691 53739
E 36395 40549
E 15154 66121
O 1588 57193
E 2782 51558
E 13786 40516
I 13470 36038
I 61715 83792
I 26357 57135
O 74591 79213
S 57596 716938638
S 62105 172840911
S 60157 475194902
E 64641 85803
E 72118 72843
S 70885 167249325
S 76350 12715233
E 72501 72747
O 12367 71264
S 45889 757750605
I 28468 49393
E 34791 56985
E 19457 57414
S 50644 137314419
O 38653 38813
O 18240 24036
I 80813 81710
O 24827 49043
I 17770 52422
S 71596 663891223
E 26482 44551
E 2037 32230
O 64940 70241
E 10103 74414
I 12863 29324
I 2690 47133
O 5983 14913
O 31053 76880
I 11941 67680
S 15701 537838745
I 55707 63170
I 3327 84929
S 60866 315579478
O 34525 40614
E 13958 49813
I 18124 34973
I 13992 59603
I 10874 47513
I 55412 71265
E 37737 42320
I 65088 78996
O 59110 70728
O 26212 27119
I 13825 18835
I 69203 71153
S 31946 240072487
O 57479 65462
E 11781 75328
O 26766 68673
O 12242 52805
E 56065 67467
I 5230 43659
E 41570 42681
E 36364 45669
S 57935 18877938
E 25894 61768
I 11719 48195
I 64322 73659
E 11710 12431
I 42296 49905
S 33510 704058008
I 26915 52470
I 56576 69698
S 84804 516684977
O 60824 71993
O 49093 55143
O 46002 58115
I 48448 81345
I 10663 28828
I 55442 56668
E 53321 84640
E 73207 85044
I 23521 41027
O 16047 68379
I 11417 23504
S 30818 275895404
S 48588 42031501
S 59077 463546588
O 75861 85170
E 12199 75302
I 4800 34569
S 8553 183364758
O 38956 58538
I 34827 57514
I 58726 67532
I 6608 64264
S 37603 173820502
S 69677 173937879
O 29991 78770
O 13814 57536
E 18917 73382
O 76451 84075
E 41006 78878
S 78949 251746881
I 42580 49916
S 78411 307788242
I 71737 72581
I 16360 85823
I 24508 37371
S 33097 23632995
E 323 83396
E 15870 85337
S 17310 906479990
S 71105 96930283
O 69009 84107
S 72482 29454587
S 37807 607545866
S 31439 548424843
E 9553 10723
E 13220 51499
E 12917 32302
S 75128 651335329
I 46551 55557
I 10490 71329
E 27147 49701
E 40957 81960
O 11917 25810
S 71005 725140645
O 5258 69894
E 44216 47824
I 54504 84855
O 7313 51017
O 20395 24351
I 37949 83622
E 47155 64529
E 25587 45128
S 45040 998523590
E 20916 38773
S 29276 174623366
E 43707 48651
O 16037 39135
I 31816 69556
E 3386 43792
O 27821 48234
I 49306 63008
S 54298 938524730
S 81557 34311942
E 27660 44612
E 7084 24527
E 1308 72124
E 50408 74474
O 35054 42900
S 77231 628022914
I 40356 57165
S 80662 295241864
S 40270 791119703
S 60286 171806536
E 4727 71326
E 61994 62392
E 34375 61420
I 33516 75792
S 15033 631890814
E 3692 23583
I 20750 83601
I 56034 61775
O 54457 83522
I 68495 77911
E 17449 70071
E 319 24998
S 3949 516758578
O 24766 39092
O 32048 85011
I 8559 32946
I 29315 57710
I 49868 61158
O 31203 58476
I 2346 45736
S 5820 502443706
I 23950 74880
S 2629 139612062
E 41071 46006
E 12052 40894
I 2728 75503
S 79783 751054073
I 42600 63023
E 21085 36867
S 65821 522226176
S 41890 687284536
S 13922 44676513
S 48969 295258380
S 60775 162747786
I 34637 80779
E 6062 17128
O 23557 46938
E 30167 73900
E 5676 8483
S 64375 955527725
E 3498 5506
S 13339 380510748
E 27249 42692
I 57060 60088
O 51266 53576
I 56569 72258
O 14814 41771
I 56940 79422
I 67731 79723
S 44972 746725755
O 22384 85674
O 48667 57390
E 5295 34169
S 32054 377120002
O 22957 30745
E 57881 62082
S 27447 146334699
O 14506 70144
O 20562 84977
O 2848 82872
O 33498 52727
E 61103 83092
I 38664 55912
I 25120 61864
O 4129 9340
E 32574 83657
S 31057 303311814
O 47155 58626
I 20477 53405
E 50744 57615
E 4446 8499
I 60548 81304
E 60846 77709
O 9208 9397
S 68561 268251861
I 81313 81925
O 17886 64887
E 35390 63957
E 50638 67747
I 7416 9552
S 63745 322540850
I 22469 73125
I 59368 64736
I 30946 68189
I 50082 67262
E 23446 47985
S 61972 37405223
I 24997 65025
E 12377 20747
S 32217 557237772
O 570 60792
E 5535 29679
O 28915 79683
E 41635 62816
E 3309 79621
I 25688 44724
I 22822 38322
O 3934 18622
O 20667 67239
O 244 6971
O 36972 44559
I 30092 77443
O 463 12474
S 67116 73223987
I 29079 53337
O 35036 69851
E 39064 43844
S 20719 63482237
E 2085 10337
I 19358 20953
I 16942 20074
I 33344 48762
I 58375 77230
E 34618 52607
S 48218 790031113
I 7411 79295
S 60793 881366863
O 39760 63934
I 22096 27869
E 42497 60253
S 10001 777301132
E 20371 37245
O 44563 68877
O 51044 65960
E 27022 77817
S 40887 325593500
I 37536 64896
S 75045 584540571
E 306 84081
I 40154 64734
O 18067 38334
O 18731 66247
S 32648 724352847
O 37672 60053
S 57233 499555077
O 33500 56749
I 37715 40823
S 23034 201308105
E 58529 80144
S 1144 581147239
E 23986 36344
E 43838 70799
I 27576 39538
O 28273 63129
I 22573 61277
S 54672 489669322
I 56333 76593
O 3027 81165
S 83690 589009574
S 69990 77385996
E 24158 82070
E 1179 50748
S 67148 677969044
S 40065 342345780
I 20726 74890
E 39450 54087
O 10135 17024
I 46246 76502
I 14921 59756
E 20230 36672
E 8052 57983
O 22353 31301
S 69718 663767029
O 12967 68316
E 48994 63563
I 28343 48265
I 9158 58936
O 32051 86172
E 44801 67963
S 77491 376872713
O 19536 74869
S 25303 155553504
I 70407 86086
S 21258 687895240
O 52324 69408
I 13387 42701
O 22775 61552
I 15470 45029
O 23671 49356
O 26181 73882
O 5688 29824
S 73169 477300460
O 18743 80937
E 61498 71218
O 53408 59821
E 31672 67176
S 44449 923260205
O 41422 76915
O 3567 79293
I 41814 63783
O 3961 14582
O 56199 82000
I 35022 83199
I 75103 80494
I 737 38350
I 73328 77085
O 69803 75200
E 22902 43630
S 46739 663912432
S 23368 999176754
E 43556 74958
I 32879 48457
I 28087 53090
E 19211 29930
I 5378 61903
I 9155 61778
I 8013 10181
I 44121 46058
S 1096 196873080
O 6270 22385
O 30901 37034
O 4360 49243
I 8090 56029
E 69877 74420
O 12285 31091
E 14476 41128
O 52241 57993
E 13141 14628
E 51041 85052
E 50471 82401
E 24116 69309
O 45252 56356
E 50484 86068
E 21404 78601
E 54215 55347
I 78877 85973
S 44538 761862200
S 37064 808617688
O 4126 45199
O 28769 69034
I 1308 75601
S 23540 861852344
E 9639 37089
S 37548 936404994
I 10051 56112
S 38535 85639378
O 4127 48996
I 11934 48816
I 1697 51337
I 21796 37176
I 67468 82210
E 388 85007
O 23628 81521
S 42434 865432781
O 11999 76106
I 49149 55111
O 28154 69503
E 25218 58464
I 10191 18268
S 25306 353559386
I 36143 42077
E 1924 23902
S 55068 107285537
I 4173 4740
I 6485 47418
E 19399 74809
S 86565 334730293
E 62902 83663
E 21554 60603
E 36993 82949
S 75247 447719751
E 30902 56218
E 568 17008
I 4037 8856
I 37728 68005
S 5534 89018783
I 13337 77625
I 64720 72563
S 50840 876967889
S 2283 193253758
I 10338 13924
I 20046 86179
S 38008 245350196
I 40907 51260
E 146 35489
I 44377 63225
E 26565 81975
O 6434 71790
E 31948 57608
S 61853 147458187
O 38006 65620
O 10692 53465
E 25239 74969
I 28962 80999
S 68553 523125813
S 83730 159816271
I 10099 67776
O 31395 64227
S 65067 317594013
S 3039 276207536
S 8335 207979994
S 70731 596262012
O 64173 70583
E 43731 51457
S 85554 247170660
E 43520 75653
O 5054 81750
E 2360 46434
O 23348 36912
S 6739 754559224
E 16460 47024
O 63517 64315
S 19778 456907280
S 14561 962989495
E 3897 48599
O 62436 69598
E 42696 66994
O 20045 50233
E 8765 31314
O 13538 52528
S 69643 283505669
E 66 2626
I 8970 11334
E 62403 84207
S 64670 281751170
O 24168 26950
O 47858 77680
O 50908 72265
S 61908 279963314
S 30233 153908246
E 28308 78181
I 33101 80423
E 25414 62893
S 4910 363905166
O 13273 35561
I 54190 77187
O 50813 86663
E 109 38927
I 30023 37341
O 50 14477
S 35426 799021730
E 48982 68976
S 65899 723916296
O 19618 28960
I 34085 60533
I 66247 81907
I 61807 66999
I 20424 61995
I 6139 6593
E 8859 41234
S 18751 882215660
S 623 160686960
E 9355 28629
I 5966 61572
I 5346 23689
I 76312 78865
S 2049 303127150
I 3042 11955
I 36824 51623
S 73790 225334876
E 25732 58695
S 84393 519260273
O 26664 45995
S 71350 990026812
O 78497 82261
I 1615 62018
I 12296 59231
I 34748 40993
S 5104 491353366
E 11846 18406
E 12911 76149
O 15335 25308
I 21304 32537
E 23623 26296
O 12181 74100
I 29507 48460
O 9401 83141
S 56466 912437649
O 14367 82529
O 63586 69696
I 10330 24238
E 62073 81248
O 76152 85693
S 6029 103910843
S 80472 309994022
S 69702 27291424
E 26205 53410
I 36037 50437
O 27208 47747
I 24600 32598
O 22006 52946
O 10556 74603
I 3503 7388
S 31393 113338022
S 49640 975161321
S 61953 731929000
S 8927 183097650
S 22840 540631380
O 3912 5824
O 10161 17048
E 25668 64904
E 72165 73114
S 19735 192595757
I 11323 11461
S 33617 232119078
E 14968 40757
S 4101 724804152
O 3989 65889
S 80748 477234413
E 11362 23983
O 31253 56317
I 21178 43403
I 13293 73456
O 35969 81343
O 5540 5930
O 10764 52571
O 44796 61255
O 28128 77711
O 41160 74532
O 42199 80672
S 56472 28971825
E 35031 75955
E 28085 35184
E 15662 77743
I 8618 9747
O 12239 72793
S 17688 692894589
I 14037 58745
S 21647 496798746
E 29547 61692
E 17705 61561
I 41334 66981
S 18169 304443083
S 64577 714504905
E 39285 46942
E 5700 51741
E 2259 57800
S 47427 847279471
I 12293 59142
E 4709 59823
O 18954 52322
E 13918 73941
E 39058 40551
S 20090 506509757
O 4041 28835
I 13410 14458
O 38483 73527
I 3591 21783
S 32381 877951357
I 52045 61250
O 65038 66262
S 19047 976231693
I 48507 67620
E 68761 83264
S 67384 113921759
E 14067 30990
O 1847 4907
O 58087 66291
S 3771 164666085
I 12875 26332
E 19930 76556
E 15504 26920
I 68367 73226
E 11632 75538
I 39239 75620
E 42245 68231
S 54168 451592663
S 46411 743692810
S 62821 161672492
I 51798 77147
O 39039 78660
S 33824 617157695
I 12205 72592
E 2956 68520
O 37468 44444
I 5441 65769
S 81184 650687278
E 14979 58650
S 83702 818956996
E 9290 79772
O 23552 73669
I 56834 58085
E 11889 82132
E 29690 42396
I 5112 47334
O 10748 60464
E 20083 68134
I 48818 62267
I 10490 76832
O 555 21867
O 27271 75860
E 53675 66638
S 33894 733959375
S 45236 728213580
I 5851 55794
O 24462 24575
S 51687 867994326
O 19775 40582
O 53255 67464
E 29501 70123
E 22408 48732
I 35792 54184
O 12084 41134
I 36702 40716
O 57306 76962
O 27427 48972
E 1106 45379
I 4886 41571
E 13595 15806
E 17636 54516
I 9632 37418
S 31468 712076456
S 5703 353098281
O 7921 71865
O 57439 77650
O 20280 48246
E 16048 33877
O 51401 72778
I 45477 84918
O 32403 52883
O 36499 62619
I 29812 39042
E 50654 65836
O 9353 60312
S 36748 974743999
O 23972 32764
O 7645 34703
I 27540 37386
I 9206 66225
E 80405 83035
S 26115 362091282
S 29937 574597837
I 26321 46068
O 56605 58010
E 51233 57372
E 12290 19854
O 37105 43882
I 8707 84787
O 73465 86100
O 7680 47808
O 11279 38238
E 70245 71563
O 32997 49874
I 66666 73080
I 10816 28802
S 81965 659699494
E 49143 54921
E 28716 75802
I 59122 76511
S 47113 343726667
S 66370 127440936
O 49600 77358
S 82527 788577381
O 36599 46317
S 2866 678884372
I 8197 15435
I 2532 14761
O 53518 69014
E 20517 31394
O 2562 17905
O 43436 71013
I 4728 44266
E 35994 85886
O 10772 73938
I 9240 38050
S 71975 712541025
I 17392 21035
S 48732 667248748
E 21257 62341
O 48497 85786
I 50207 77885
S 66534 539245742
S 33749 817053849
S 54938 529953025
S 17993 214796008
S 56838 581631112
O 51594 78840
S 7919 206383617
I 12244 80370
I 55304 72879
E 32973 69685
I 4897 62795
I 15961 60841
I 35199 43739
I 11050 60745
S 46280 552255364
I 65458 86691
O 15913 29298
O 34908 69001
I 10218 75628
O 26306 31722
I 18530 72047
S 39602 493579117
E 44465 72338
S 21215 201176753
E 44043 62660
S 33195 476104432
S 36978 178332412
E 16560 70986
O 24608 59433
E 23457 49608
O 5774 46558
I 23265 49793
O 13448 17487
O 44838 85959
O 60376 69925
O 42024 67301
E 28739 40488
O 35070 65184
I 46653 59986
E 25415 73178
E 59744 64663
S 68795 389053737
O 36663 82777
E 1062 20816
O 4807 20705
O 15796 73149
O 55837 71040
S 65796 495913441
E 47671 54429
I 49731 64103
O 40028 59954
S 33374 646121891
O 16096 68216
O 13199 38297
E 13256 62234
O 53345 84142
I 5941 36167
I 51771 60564
I 56106 74818
E 18379 29456
O 6544 75101
I 14780 49399
O 22355 48893
S 55231 455548264
I 13783 63532
S 45144 857544527
S 82206 31168202
S 639 165782972
I 74501 85801
S 10159 701896215
E 13726 57947
S 60739 798307245
I 8613 36074
O 55511 70803
S 13320 451799244
E 37362 61027
O 2315 22778
I 21178 74660
I 20642 25224
S 43835 527596814
I 21901 27634
O 45269 57739
E 28762 83935
S 69389 524095515
E 1139 80990
I 58230 76047
S 20543 476748106
S 32447 481397815
O 5382 55350
O 53661 67185
E 1351 64879
I 30131 56657
S 51331 446003723
I 54349 77397
O 839 55828
O 11487 26051
O 39319 77813
I 81787 85428
E 55348 66582
I 51073 83787
O 37889 54730
E 77275 80008
S 33005 856248789
S 37916 658790919
S 62950 823126849
O 57914 80804
I 11225 44866
I 23395 46746
E 61959 82649
S 12903 432137653
I 54582 73901
I 21035 38795
I 12191 71405
S 69881 954604334
E 19536 37171
S 68669 92623958
I 72872 76579
S 60161 222553631
S 73093 187016399
S 29504 331491155
E 52499 72598
O 38273 50742
S 48439 435661597
O 12786 67856
E 53883 58398
O 58380 78809
O 30781 69493
O 24739 64616
S 44871 35390831
I 53775 82118
I 1447 4264
O 19038 80555
I 32095 86552
I 27750 52268
S 45670 924227345
I 6221 29250
O 21045 84822
I 30297 51454
S 78317 683460233
O 19092 55368
O 66511 85501
I 45706 68851
I 50934 54923
O 24160 79416
O 29044 30317
I 6380 29280
O 4105 82594
O 15538 53213
E 57483 61794
O 55722 65960
O 30223 62838
I 41113 71003
E 20497 80034
E 33823 58909
E 23096 34133
O 32501 79631
E 44167 52641
E 16728 67060
O 1104 31222
I 18910 46008
I 34304 61344
E 43898 73026
E 61825 77685
I 48754 57233
O 2471 76878
I 15545 37665
S 69493 706102092
S 38024 971737757
O 23631 63906
I 6089 33566
I 52460 61434
E 48073 72211
S 15830 268887275
S 7497 101273827
O 1670 50634
S 51605 934742612
E 24353 24517
S 69210 174804497
S 45357 455979601
I 16264 46350
E 13903 17230
E 15288 35718
O 2020 61417
E 1212 46003
I 20820 41961
O 19027 82202
S 83318 673141562
S 40779 715132481
O 51931 75472
I 6364 44296
S 67141 760716058
O 37849 68911
O 10266 47372
O 81877 84506
I 63959 80595
I 60829 78131
S 40183 418553292
I 7637 50016
I 9920 70719
I 76560 85091
I 58671 70751
I 18829 25426
S 54482 148164672
E 49761 64489
E 40620 63698
O 10250 39147
I 36676 55451
S 37906 480850798
E 12759 68652
S 77965 871980753
O 70198 82917
S 79778 911208723
S 85505 941476571
I 29538 84828
S 37213 184028338
E 12387 67360
S 763 662212156
E 20856 37665
E 25021 38982
O 4568 66276
I 10157 82626
O 22083 69455
O 11488 70249
I 28501 60646
S 41932 499779682
I 22308 63715
E 27210 79880
I 68577 71524
O 26550 57743
O 45705 51769
S 60208 488776109
S 41516 488795921
O 81691 85231
E 17926 86618
I 54594 61115
E 28330 32459
E 12720 59691
E 36663 59979
E 31051 69859
I 57832 69342
I 51652 66276
I 56621 58959
S 49853 439912419
O 71398 78463
I 19068 35615
S 46940 827685601
I 38442 71979
I 25471 66969
I 42291 58091
S 70040 368412595
S 57735 987850027
E 21066 39121
I 72653 79694
O 23864 78770
I 38908 84819
E 48543 81918
S 52582 844345952
E 9790 35353
O 59301 66963
E 39761 64387
I 33585 80429
E 8558 49213
S 2155 11784695
S 31006 592646449
E 68663 77860
E 30949 73815
O 22551 29164
I 70559 72231
I 9192 44939
I 67104 68705
E 17162 55981
O 21679 43315
E 17062 57365
O 14210 78738
O 60031 74519
E 43508 56904
S 13639 895768304
S 53477 164186187
E 70354 75273
O 28256 78057
E 37648 70783
E 43710 60317
S 67466 933865615
I 50476 55027
O 60795 83923
E 5188 77340
E 3676 24955
S 4092 741154698
E 12809 75342
S 37384 476629182
I 9133 49067
E 64816 82557
E 69236 86206
I 76928 85662
I 1614 40925
S 40821 483553263
I 18453 18984
I 38537 69616
O 2268 29406
E 15829 39118
E 2290 19105
O 62969 69350
E 14180 81371
E 7319 43218
S 28727 790316333
E 25502 70650
E 4322 30824
E 43795 47329
O 67850 85594
O 7107 42289
E 35301 66628
O 21278 22289
E 46448 54560
E 57711 72632
I 15162 82055
I 7038 11074
I 33272 77298
S 42522 842588342
O 37456 53884
I 8498 47035
I 4333 27645
O 51478 60912
S 42349 68101240
O 49874 55070
E 64863 74849
E 72033 82117
S 17659 293106552
I 6220 79034
O 10761 85489
S 41022 241272771
I 2221 12828
E 16681 52296
S 80975 509156515
S 59081 378166852
S 55960 645180436
O 21111 64854
O 21268 56824
E 44933 79313
I 53338 80000
I 66707 78446
S 28707 345352420
O 4393 65736
I 36457 50215
E 14043 76199
S 74842 837174655
O 69605 74453
I 22741 75339
S 37754 364422168
O 67530 83477
S 77003 374433809
E 12771 14635
O 3077 64237
I 69491 69973
O 25082 65767
S 34274 44147071
S 85873 602657751
O 5709 47864
S 49078 978739099
S 75131 343401810
S 24299 485536318
O 2166 82189
O 48870 78518
O 46598 78348
I 15166 66697
O 25503 35914
I 26432 35784
S 32048 702504142
S 24733 377909774
I 7132 80218
E 48044 57695
O 71736 81944
E 33491 84244
S 46982 472267561
I 14338 78856
I 6031 21961
S 85626 498916768
O 9067 67604
S 7933 809119782
O 10099 40166
O 27243 47068
I 18203 81844
O 4974 28479
S 60890 304697881
I 17576 56817
S 85339 985211054
I 67379 71178
S 23783 659795258
O 25835 70955
O 2170 60207
E 34415 38840
S 16534 233044930
S 69342 793732789
O 53040 79270
O 1120 43807
O 30373 63877
E 58503 64303
S 32608 892698949
I 21141 34983
E 22101 53213
I 29618 84426
O 373 55551
E 34329 58871
O 43264 51121
S 30638 627749499
I 43113 70798
O 14307 58507
O 15099 23368
O 51066 82314
O 24089 44762
I 2344 28867
I 15344 47084
S 1477 268184853
S 82419 68264586
O 23594 65930
S 11337 424904726
O 26314 60662
O 43497 58406
S 38221 352777924
O 20232 24115
E 6666 31813
E 53317 55803
E 17878 51346
E 51707 78464
S 30941 887690313
S 11779 728020212
O 7000 67086
S 57673 79656925
E 19964 53703
S 18087 942813073
I 8639 53556
O 7425 71687
S 6025 389001037
O 20374 77767
O 12316 35751
O 49844 54757
E 34112 47132
O 12933 53408
E 50806 58791
S 9181 909440250
I 2086 47448
I 33419 47842
S 54457 178121124
O 47085 61769
E 55939 62337
I 27352 85693
I 15077 40884
I 5080 36720
E 25905 36015
S 62615 542544291
O 11686 72791
O 36842 45072
S 45044 131862387
O 14904 81928
O 26512 70599
I 35849 58627
E 8149 41245
I 8117 82004
S 56690 112421452
I 64187 74747
S 14566 924567016
S 6225 331751316
S 45672 252446539
E 6662 52597
S 74040 495668887
I 26308 83350
S 70760 270004238
E 65592 78214
I 36360 57354
S 60833 922077051
I 15533 81895
E 3659 4040
O 44890 49070
S 54427 881986414
E 38204 57939
O 4852 77806
E 9899 18173
I 21475 39684
E 16251 57607
E 26541 61239
E 20864 85833
S 70373 854875737
E 5618 80292
O 31695 72057
O 8283 48384
O 42493 81650
I 67836 79997
E 38081 45525
O 9995 36424
I 61636 76551
S 19866 206588760
S 53151 645256448
I 3959 6600
E 4371 73203
O 19928 23574
O 10735 36219
O 13220 72903
E 11160 38445
S 81919 805526448
I 27683 33450
O 22230 64137
S 55001 431216476
E 39652 63034
O 47789 59219
E 22689 72601
S 11819 353840799
E 46494 78346
S 18711 271700057
S 80397 152659696
S 46635 801466312
I 15554 21051
S 21651 57118201
I 48438 75260
E 25734 32556
E 40861 86245
E 28671 71078
S 1398 970869557
I 63105 81010
I 23276 39690
O 12586 64219
S 5732 196240700
I 38888 58599
O 15969 79583
S 13287 873315463
O 76944 80850
E 612 66281
E 27569 46804
S 13529 79935284
I 36450 42209
S 43622 270178095
S 36090 717472999
S 22748 407756600
I 54807 79689
I 78626 86418
E 21672 47791
S 35244 270589567
E 2271 44566
O 8463 31031
I 44867 72934
S 63293 897157562
E 9903 11923
S 61262 709552571
E 64662 78486
E 7757 86419
S 59286 311305504
S 14749 656246109
S 36999 732909144
E 4288 42729
I 2689 55035
O 12876 26619
S 65720 79297920
O 25871 75819
E 45628 50641
I 418 21909
I 67537 74434
E 81195 82916
O 6596 68891
S 6829 257537959
O 71402 82916
S 53283 442853654
E 53095 73281
O 30189 52511
S 60660 213219248
S 16007 53642923
E 2688 12910
S 80549 277070951
I 26233 81200
E 25607 72763
I 16745 48991
S 16742 233540520
O 9774 77913
I 11812 23210
I 16800 19667
I 17311 80577
S 513 14126892
S 17436 537187601
O 55913 67753
O 5122 70278
O 5481 26773
E 1924 37925
I 30549 34637
I 9556 64637
S 80361 50072347
I 65041 65833
E 20447 48315
E 52002 73500
E 27651 35824
E 43269 51145
E 7994 50323
O 19256 21957
S 43444 599035428
S 35882 26763673
S 74029 949616337
E 2898 63221
S 56295 405832788
I 60575 82526
E 18627 25759
I 56931 72878
S 2842 328314937
S 85796 554762436
E 16664 45164
I 33666 51278
E 6316 53174
E 20556 47302
I 14003 38802
S 42417 711646647
I 18051 37546
O 38539 53648
E 42107 82485
O 2331 77592
O 628 31334
E 9710 62991
O 16619 29663
S 69582 342646730
E 50322 78161
E 2983 13491
S 63641 823377666
O 80786 81017
O 10094 65943
S 44041 49867483
E 50001 81079
E 11953 62066
S 61563 617561081
S 38167 949751413
E 48424 82241
I 11297 79966
S 25065 937777380
O 5058 55389
O 9036 48868
S 49580 947846663
E 23292 81296
E 16089 53597
O 540 14174
S 18998 396183012
S 58643 204050422
E 23523 66446
I 15561 26690
O 57017 76143
S 17691 548786172
I 457 12730
O 41371 79697
I 14464 21259
O 15914 73561
I 14633 44273
S 78566 87032704
E 18643 67362
S 58802 847821060
O 8420 58492
S 28340 621044468
I 22493 61225
S 62537 548875732
I 32787 80672
O 1676 77437
E 38248 65128
I 27528 46301
O 5002 83693
O 40230 63446
O 36196 79040
E 51700 66817
S 30389 330161570
E 5857 41266
S 35881 461894736
S 23471 93073511
O 27546 61395
O 5359 69643
E 2765 32550
O 8222 9097
I 46887 62151
O 23882 24957
E 44533 49185
O 32867 49271
E 29107 62917
S 30930 606779966
O 80894 86593
O 497 32546
I 30597 44047
S 57505 229628466
S 71357 19569331
S 26456 508105748
O 15290 61921
I 33723 76271
O 14700 45149
I 11625 30358
O 65624 77116
E 35632 69774
O 71689 73792
S 83205 326616212
O 8808 56761
O 8670 33909
S 86479 477018011
S 38606 539315627
I 47421 64754
I 66705 67212
E 11425 35322
O 10675 67249
S 47509 277492483
S 23127 467682659
S 34395 371789795
O 6906 85360
O 54008 82830
I 14067 27070
O 12077 30870
I 34671 68137
S 64097 137916772
I 5022 51136
E 44694 61390
S 17243 735467746
I 27415 32361
E 53601 70082
O 28955 29340
S 13095 447162788
S 36473 310284506
E 18349 37697
E 8695 41733
O 19856 20639
O 10589 44998
I 3338 42098
I 11817 77667
I 64247 64709
I 56288 60622
E 71918 71971
O 42703 68212
E 15711 64241
I 61530 62394
S 29847 641829304
O 26447 38959
S 42593 875393339
I 48222 81475
I 7660 71550
I 26750 35226
I 46851 51756
E 37576 54994
S 11552 219342320
S 33536 595803637
O 22561 45284
S 24241 791147999
S 36129 930190811
I 52862 85182
O 42953 85890
I 25791 45604
O 41720 63193
O 7305 41450
O 22198 57721
O 21796 52454
S 29692 903236299
O 17142 47147
O 19520 58091
E 1708 46918
E 12455 65104
I 13761 43571
E 31983 49727
O 16417 52988
I 9150 11007
S 69681 110498572
E 1628 57862
E 69794 73795
O 7974 74024
S 598 866010771
O 16563 65506
E 5280 73786
O 76639 82938
S 25446 99007434
I 46649 64292
E 76967 85308
S 28348 226266512
S 66026 333657863
E 18434 18784
O 71003 71083
I 32195 45359
S 927 437863188
S 82713 463814278
I 1223 37047
O 1420 73727
E 31862 48579
S 45338 165268951
S 78736 139046768
O 9942 56037
O 43550 69775
E 54997 78688
E 51574 85990
O 39241 49337
O 4808 56237
I 46541 84557
O 44273 68728
E 5818 13113
E 11500 79129
O 35147 51752
I 10965 43296
I 13569 62897
E 62555 63139
E 21358 32799
S 60529 271027704
O 19511 81684
E 53700 60428
S 5175 718081310
O 48402 52787
S 55676 949640375
I 49720 81416
E 30910 62952
I 6579 79474
I 14927 63475
E 24928 54830
O 25038 50505
I 14912 70162
O 2257 21759
O 4175 63958
I 22552 46628
I 83727 85894
I 3490 64553
O 51242 53059
I 37488 77335
I 14334 68311
E 23577 35881
E 55775 86287
O 29968 37546
S 32563 235519164
I 985 52160
O 6513 21210
I 29367 54030
I 18925 25662
O 3605 36309
E 3231 58650
I 17230 18553
O 25397 60372
S 38772 122802097
I 64481 69437
O 79439 86382
E 16835 78693
E 38783 41373
S 4723 646542770
I 26958 33716
O 61673 71273
E 9393 37822
O 16137 53942
O 27376 46836
I 6777 20958
S 25229 691944004
I 19461 39784
O 45533 79211
I 71077 79008
S 13694 999105008
E 22990 30591
O 79064 79771
O 12279 14864
O 13174 46193
S 27925 117061331
S 33586 409403496
S 57416 110540845
I 1775 84876
S 14869 190192211
E 6612 64777
O 9613 62163
O 41746 44161
O 43245 59895
I 32913 58712
O 16694 46319
E 32819 54342
I 5820 9404
S 4721 981928545
I 29665 53753
I 11745 41341
E 46482 59112
I 16336 41332
I 43703 77946
I 20834 78808
O 43560 69749
S 60344 501322733
S 48586 317114329
E 1226 43112
S 65137 698475266
I 41379 50332
E 35818 49404
S 36918 128432667
S 59604 893680077
S 72507 551823197
I 15481 24112
E 26869 80841
S 28820 710958062
O 17173 53752
E 36716 79925
O 21481 40231
I 1498 47712
I 75641 78498
I 14500 78446
I 47291 81984
E 36242 53608
S 84418 314281731
O 23331 76800
E 38244 63477
S 31928 744045731
S 38250 947474151
S 47927 260409823
O 40067 65555
O 19735 52831
E 21981 69752
I 51813 86478
O 12128 74585
O 15496 79083
O 29516 60890
E 11061 14793
E 36242 73112
E 49161 79779
I 15157 43610
E 49787 65488
E 26641 63933
S 2783 182345831
S 47889 670343835
S 24794 387378638
O 38355 62119
I 19750 65912
O 23613 79045
I 2902 55585
O 33429 56684
O 34695 44242
O 27771 70663
I 13460 34908
S 4001 770986793
E 22506 60128
S 11087 395802722
I 42164 49353
S 69797 738782718
I 25791 28507
S 27027 285077378
O 2491 11252
E 25740 57252
S 59506 979934323
S 45628 840070011
O 62142 86422
S 43387 221308985
O 48732 82978
O 69099 69647
S 42757 901619985
S 79898 306328646
S 20243 911847791
S 8962 973585961
I 8212 51165
O 4091 23902
I 36537 85068
E 19338 29873
S 60791 424125277
E 73258 81401
E 6246 40008
S 76670 717912968
S 77135 229935257
I 37303 65269
I 44091 68348
E 22393 60387
S 2745 979040634
S 57910 469569327
S 49680 246082371
S 83014 504388449
I 22080 39637
I 63098 77320
E 84065 85693
E 78147 82879
I 16829 32599
E 34223 65554
E 58506 61996
O 57815 63297
S 70513 19336529
O 31084 36645
O 31429 53657
O 32682 49218
S 66325 933476203
E 57018 82785
S 52649 598398613
E 12033 82448
S 32775 338070937
E 27514 31679
I 1416 47707
O 31650 80912
E 853 52310
S 59665 716923838
I 4432 76414
I 3260 51223
I 31063 64209
E 1975 31866
E 19799 58725
S 75138 300092799
I 10731 71493
S 19334 794922340
O 12151 74414
O 3812 18060
S 44776 148410131
S 38132 28533290
O 31946 45260
S 82649 481242506
O 50968 66583
E 62916 76223
S 22280 8708376
E 16492 47226
E 6459 28271
O 32585 32782
O 41941 60117
E 44021 78300
O 16522 30005
E 15133 49720
E 6204 59539
O 27074 57596
S 84254 98747516
I 4275 28158
S 45324 906309342
O 6657 57865
O 48618 66019
S 53215 949204601
S 63342 346314714
I 29035 44644
O 42005 66369
E 17745 51630
E 10601 15538
O 51646 54352
I 24712 35779
E 36697 39914
O 22321 68181
E 27700 34550
E 22864 59703
I 3015 22388
E 49915 79891
S 18380 301777284
E 7154 19129
O 18868 21068
O 24181 39569
S 64182 432817547
S 70306 693256729
S 73624 102619395
I 21571 22645
O 21311 59174
I 32910 66990
O 48581 80123
O 25679 83125
E 20071 83713
I 20235 52297
O 70415 85814
S 42582 20274471
O 45102 61325
E 11148 35917
S 50282 338772444
S 8090 51349947
I 8026 30490
E 4131 7562
I 17014 68423
I 31719 52347
S 29416 548677649
O 35154 65017
S 46778 841944074
E 19629 49995
I 29936 47891
S 10192 24174636
O 52201 61474
E 14965 54729
E 42663 56531
S 31817 734247298
O 47680 71566
O 6676 78332
E 23386 41366
I 20503 29228
O 34140 34712
E 35104 63337
S 33107 805246159
S 80423 364169234
I 68865 79583
E 17772 71859
E 54818 69131
I 41101 57140
E 35171 38356
O 25027 42062
E 11161 35835
I 32244 74394
I 32325 78997
O 20463 44221
O 15655 32328
S 59973 53580726
S 84297 765039721
E 3412 26721
S 4306 430398119
S 69596 429465846
I 5240 84882
E 10559 77807
I 49110 55490
O 2619 31911
I 14408 59519
E 17802 21187
E 40862 52936
O 904 52908
S 55647 632979789
O 17186 58797
E 16905 32957
O 55844 74144
E 7278 75475
O 5291 31446
S 7690 40390616
S 66992 400983051
E 59625 60906
S 20377 312780476
S 53429 221109517
I 12161 62033
I 19722 55752
S 5028 393174425
O 20806 66784
O 8135 85903
I 5584 18081
I 50050 86265
O 14797 66020
O 8518 51388
O 25822 70891
E 17187 24164
E 48499 82031
S 37190 959167918
E 28360 81932
E 43461 60906
E 22411 51409
E 75274 81693
S 79481 360171220
O 1273 74175
S 29742 834850232
E 78328 82721
E 17036 59235
E 37032 68307
O 52592 67601
E 62991 67245
E 6342 38794
O 4756 24404
I 6737 55920
E 12183 78294
E 1631 30215
O 36345 72122
S 36476 30136847
I 37060 38950
S 77147 951828840
I 2988 14826
I 15847 86675
E 62610 84054
E 85087 86231
E 6103 29167
O 37741 50727
O 7285 38351
O 15620 38785
S 69908 898525273
S 42097 767084015
E 23165 70065
E 13764 32009
I 12310 38046
S 42488 760774290
E 67064 76928
I 7377 84486
O 1866 6178
O 7639 86130
S 40007 643423955
O 43305 85114
O 53788 57734
E 15834 77963
I 16025 66418
O 43248 75976
E 2376 41143
I 13773 23322
S 50756 362541167
O 29836 67801
I 77546 79563
E 33411 81974
E 14753 80908
I 39181 58782
E 15763 57605
O 16436 18659
S 10195 973194824
I 76703 84929
I 51626 56194
S 22730 323694298
O 33038 73822
I 47962 69126
I 13008 57368
I 68561 82991
O 42090 67784
I 7161 61232
O 20710 41084
O 7970 70267
E 23483 86065
S 21572 775912611
E 29932 76969
E 53255 62455
O 70730 73568
S 56764 626655712
O 61305 75080
I 9633 81188
I 25344 42653
E 21706 83576
S 45218 948115345
E 56380 79266
S 45321 73751033
S 49384 445665485
S 81646 69051399
I 47517 48930
O 40598 69273
O 20819 43202
S 65397 841224074
E 12939 25501
I 44460 56648
I 73980 83889
E 66257 71204
I 2152 34091
S 33204 255715949
O 7852 48204
O 13967 54827
S 80734 692454399
O 18813 59719
I 27786 28040
O 33697 53778
I 15978 56462
S 32854 533654520
S 44005 151277102
I 47182 56127
I 55790 86547
I 52693 72392
I 31923 76410
O 28202 85710
O 74913 80945
O 40253 47783
E 56003 61135
O 601 20306
S 2236 632270469
O 47349 60767
S 80801 724599611
S 81676 424665594
O 34750 63336
I 54951 77594
E 18431 32444
E 956 27513
O 27109 75871
S 49968 438304930
I 17580 30567
I 3568 49839
S 164 565619244
S 77365 869510881
O 32814 51560
S 65394 704749953
E 46601 75336
I 49090 76401
O 56347 65460
O 29054 85192
I 12418 27881
S 71563 176348779
I 19127 52536
O 73261 80872
S 45467 7351070
I 32998 70232
O 11443 67305
S 64701 290100240
S 56645 910744228
O 52742 55441
E 49170 73517
I 72589 86019
S 53825 454171446
O 26521 52189
I 12964 44535
I 28280 81538
S 67531 238907662
I 10672 77625
O 22918 86125
I 42404 62703
E 28373 81381
S 45682 10717338
S 37801 920255413
O 54034 60218
S 45560 792667618
S 37451 72341786
S 20700 763216530
S 78603 137561896
I 80716 83443
E 17009 28811
I 3646 33788
S 79792 142062442
O 2903 72405
E 39504 74723
O 12420 73632
E 46608 77950
I 28504 42693
S 59009 801954413
O 68064 79257
S 70822 501358562
E 59493 80666
O 54921 59953
S 63443 278220104
E 53928 60466
I 27718 55573
S 58797 603800820
O 27015 84287
S 63028 86193309
O 32381 36145
E 1966 36069
O 27484 53274
S 46533 788684805
I 57263 83707
I 21729 84375
O 9255 30725
O 43603 80048
O 27169 59651
S 31124 690532163
S 45861 383252922
E 8145 45988
E 675 50889
O 31356 75875
S 760 434719746
S 52254 375173154
E 78306 78557
O 41261 71700
O 53410 55687
S 80269 29495345
I 20242 85040
I 20884 78770
S 46125 993588598
O 62055 81518
E 22628 47588
E 57516 70853
I 19092 31198
S 12007 445329483
O 13237 43673
S 47055 204754637
I 35447 83645
E 42992 60734
O 75459 81328
I 1852 81755
I 6515 7766
E 14490 74330
O 4243 70259
I 60714 75462
O 6329 72129
S 724 592856602
I 11330 80195
E 7316 38093
S 7726 872851854
I 38902 53872
O 13821 84957
E 5294 9849
O 48338 53361
S 34483 165747875
E 77804 84182
I 19943 67047
S 14061 554146481
E 23621 64437
S 10470 158583131
S 75913 40167179
I 1731 56233
I 51606 51707
O 10837 59642
E 34611 48251
S 83298 828838691
I 35451 48783
S 28819 619417526
E 5609 51939
O 7031 12156
E 45158 45349
S 27101 493574011
O 36455 47812
O 55332 57123
I 35081 35142
I 10255 34736
I 51945 65007
O 15739 78603
O 24606 68382
I 24858 81258
S 26141 23182624
S 62088 82025546
I 31418 67336
S 1181 120216548
I 2392 48395
I 40099 77884
E 3760 80104
E 4648 21971
S 34770 149123712
I 14200 38337
I 18482 49283
O 59398 74041
S 65069 885335686
I 37375 58209
S 79515 46756834
I 1333 2811
I 20189 46515
S 29045 181814514
S 46030 457982205
I 8595 22180
I 52816 75120
O 2471 53406
E 19418 72966
I 54000 78539
I 38979 66749
I 14721 51420
I 31152 34462
E 51029 72334
O 17141 30603
S 44851 51658579
S 14587 300457772
E 51868 56735
E 39115 51942
I 31120 65319
S 16346 59905834
O 62620 80900
O 40340 73855
I 48097 59933
E 10864 56267
I 11324 85457
E 3054 72655
S 6837 586475266
E 8824 56232
S 79920 693560059
E 5472 46933
E 10656 62869
I 4544 80976
I 16568 20063
E 5931 80689
I 15808 50040
E 7633 77656
I 32544 47365
I 20694 73677
O 25692 77939
O 20186 84585
S 17779 498145671
E 33546 67970
E 73629 76150
O 57445 61372
E 18937 61312
O 54677 75575
E 6981 16910
O 21911 32498
I 64465 65831
I 58191 62476
O 48515 59805
O 56547 67634
O 63537 70463
S 53149 656824065
I 31508 32183
O 8743 56879
E 22315 34872
E 56630 78208
E 10910 65004
I 19920 66227
I 51845 57506
O 8594 55204
S 15566 566905550
E 5503 67611
I 27414 37680
E 6180 10176
S 70112 160657329
S 33126 255000496
O 47820 74803
S 49731 88838035
E 18302 43140
S 28777 30192176
S 72068 730581109
I 8595 25903
S 24782 819407970
I 36146 37882
E 60641 72183
I 54345 79170
O 7807 38550
O 39730 83347
O 32671 45825
O 44093 51764
O 54105 65128
E 33380 71739
I 26281 48692
I 3200 25933
S 76417 971405687
O 26988 51520
E 24241 54792
S 80021 169921904
I 33430 48491
S 70436 138816060
E 69628 81736
I 10756 63500
E 49415 56521
S 4981 685938611
E 68934 73610
I 6044 54390
I 37418 40685
E 35818 50712
E 52259 74429
O 26294 41627
O 35810 50301
E 12924 35042
I 43865 82942
E 45156 53411
S 29182 729865460
I 51027 70465
I 7846 24939
S 1080 402304497
O 4018 28221
E 10655 47545
E 86 70501
S 39859 475464875
E 734 72134
I 29408 55502
I 6125 86182
E 10322 46031
S 80801 333349003
I 60020 63335
I 9985 58942
I 14378 31648
I 57668 65532
S 48301 738362224
I 19350 73027
S 45368 227122508
E 22482 84735
I 79564 79845
I 24846 39795
O 30770 60086
I 32311 84908
E 32460 66995
S 10035 186490465
S 29707 827237770
E 14963 15312
S 14036 13882422
I 41131 51577
S 60497 475867679
O 15416 65329
S 63000 171147740
O 14609 51268
I 30722 42990
E 28726 47573
E 11431 77856
I 5189 69183
O 46901 64004
I 12691 27242
I 29799 85319
S 18617 243525093
O 23072 82525
I 45127 51212
I 5701 81414
S 71236 38658400
O 2526 47800
E 48674 76236
E 37791 84431
S 31238 359190261
O 23297 81730
O 2721 49646
O 9829 56204
I 32804 76929
E 35541 85146
I 44569 69425
E 53418 58492
E 9742 14299
O 40160 41984
O 59787 74186
O 70251 84621
S 65011 715684272
S 81641 84520139
S 19583 704502001
E 42892 73747
E 6577 69548
E 5772 52444
I 6290 16844
E 4563 29171
O 3431 62923
E 55421 58188
O 20358 73292
I 51171 77053
O 30745 68625
E 5077 79647
O 16278 24705
E 41535 46377
E 40381 46827
I 29492 58083
I 3300 52554
S 36142 359207588
O 23166 34980
I 34091 57642
O 49939 60655
S 64264 597857893
S 26468 844524084
O 29209 37736
I 192 18277
E 76884 86496
O 28908 84294
S 1385 667096206
O 25107 33233
O 1156 43360
E 24315 27686
S 42186 147110704
E 61641 86672
S 63040 987463261
I 46673 66719
I 41550 64398
O 14938 35076
S 66809 350458398
S 29768 10479136
S 76965 810267643
S 54571 125513812
O 40759 44673
O 73 6697
S 10976 383032476
O 15013 86147
S 85618 694918263
O 30116 49683
E 22490 32516
E 10926 68462
I 56604 81785
O 27151 41046
S 48766 159017515
E 10960 80717
E 67604 76902
E 36713 43134
E 10141 71396
I 41636 45538
E 11287 55669
S 29453 837631302
S 63642 664631477
S 25671 868514239
O 37264 45653
I 25557 70933
I 19591 61538
E 8583 59031
O 17303 80488
O 58481 79825
I 38226 61542
S 24333 361619239
I 32486 55832
S 27461 669549339
S 42870 422593636
I 23728 64246
E 11698 82019
I 22170 24690
E 46653 69557
E 32529 76444
O 78612 85206
S 18912 650193563
E 76684 85845
E 26725 33383
O 72941 75802
I 38550 57201
O 19890 57476
O 6685 40002
E 18429 38766
O 14505 37294
O 11694 30392
E 29297 40196
S 37993 774343107
E 12612 54836
O 44450 81000
E 66332 69931
O 20029 82203
S 74086 16736933
O 7842 16043
S 28930 789064020
I 10431 72800
E 8342 21535
S 12600 755630712
O 34179 76498
S 2380 216807588
I 20248 53950
S 45977 164876660
S 17596 430372070
E 54031 77127
O 65998 84824
O 16902 28373
S 3427 458569435
O 48137 63158
I 1513 53252
I 12017 54776
I 16197 79644
O 28701 81199
O 70918 78128
I 35918 67071
S 42453 579493840
I 8726 68953
O 63082 82873
S 19416 327823979
S 57882 446785999
I 25305 35064
I 3785 84988
E 57996 76866
S 76528 314030816
S 78174 526381556
O 33864 38776
E 12971 16648
O 27903 32514
E 44690 77636
S 75569 423058255
E 20282 57297
E 21438 85749
O 4541 32830
O 33765 34124
O 14261 76411
E 39610 40919
O 54192 84799
O 182 45630
O 8815 11887
I 59637 82097
S 78743 198488163
S 38592 288076435
S 40469 143960665
E 50334 62079
O 12210 71020
O 47601 56157
I 37314 39039
E 5650 48245
I 4366 12412
O 9539 20393
I 34131 46660
E 43684 84804
O 53150 53691
E 21149 61145
O 38678 75494
I 862 82834
O 2722 32556
I 59693 81471
I 28592 37770
O 26204 45863
S 30902 289387656
E 37168 46247
O 42077 79221
E 11557 58586
I 49126 62499
I 19618 27424
S 63266 203069217
O 9905 41787
I 12303 40478
I 5197 14688
O 36328 82908
S 61413 223547138
I 7107 17360
O 61152 79234
E 58439 83524
S 34027 136424551
I 30316 47820
O 20549 78377
O 67457 78239
O 6540 9888
S 80740 236007731
E 33381 38661
S 5481 584391124
S 8851 780834181
S 8379 246961325
I 11371 69304
I 15371 62976
I 4281 12029
O 11257 17498
O 76175 83754
S 12486 582690803
O 27383 34738
S 82992 278396717
I 51714 69238
O 6849 8318
I 6960 57292
I 10354 37893
S 41015 226514096
S 7186 448639599
O 10134 56650
E 9069 61783
I 59991 68613
O 13584 33557
O 12425 31224
I 8656 14011
I 1705 78501
S 72673 838405267
I 27535 84805
E 12062 77627
S 6382 528035215
E 23693 55047
O 17452 54902
S 43914 220367987
S 27176 125438668
O 50148 84710
O 41800 44899
E 54329 56819
E 29942 41993
E 71962 75184
E 41722 60982
O 19633 72036
O 29824 73303
O 12186 25386
E 46757 58024
E 10626 68184
I 12147 25432
I 1731 23818
I 12885 60883
I 21748 50083
O 58907 70699
E 37190 85178
O 29957 51025
S 35257 181735652
I 20822 39204
S 7167 775557264
E 73320 81754
E 8687 74276
I 67003 74516
I 72285 75529
O 57137 79833
S 12202 546466470
O 18338 50977
E 2809 80749
O 57641 64145
I 6245 14961
E 18505 61458
E 54497 73919
O 527 7035
S 5719 630895909
I 25346 73692
S 35533 27881689
E 28222 80834
S 3250 966013427
S 60044 994577274
E 37170 77572
O 25594 56788
E 43403 68078
O 50258 56692
O 74854 80897
E 20751 28816
I 28072 33049
S 63193 609088848
E 26567 47440
S 73873 749760061
S 22129 911196975
S 61602 537204153
S 40356 849292758
S 15526 12098246
O 60993 65750
O 9050 84404
I 31370 57412
O 15414 54204
I 10286 72611
S 4316 619632920
S 39421 667848886
O 45097 81063
O 44368 57837
S 81779 773397355
E 18425 72190
I 35487 76555
I 5393 44599
I 4790 17619
E 52883 83935
S 58073 519078740
S 25419 746362087
I 28048 48570
I 77989 86515
O 24083 60019
O 20661 50239
I 53850 71946
I 73553 81127
I 59407 77535
S 35175 823842090
I 80334 82289
I 9354 82443
S 41692 386802089
O 5760 44183
E 11591 69540
I 66347 84186
S 69006 866386299
E 26718 83659
E 71003 83834
I 6541 63039
S 80248 733926215
O 34311 65843
E 28533 82841
I 26969 27323
I 14376 59525
S 62266 883978239
S 82763 306455418
I 2134 44273
E 28217 67211
S 1940 155358158
O 45140 68987
O 41133 57092
E 61475 83330
E 52275 74263
E 16257 58940
S 19725 759728899
S 48287 562791911
E 56472 58838
I 51428 75176
I 27338 34893
E 50643 75470
O 30128 76598
S 5752 312803320
I 65536 76040
O 48712 60168
S 26265 690881097
I 8236 27872
E 2791 32883
I 40728 67672
E 32545 81323
I 32097 77272
O 81434 86183
E 36484 38936
E 1569 48337
O 21593 82839
S 7009 20830279
E 24162 66260
I 42859 60275
I 32376 38494
E 59793 69158
O 52089 62981
O 40819 82731
I 38653 55550
S 10371 614303490
S 45872 769111551
I 10992 60524
O 25160 34410
I 28035 58816
E 31958 55022
I 28108 59197
E 6683 24392
I 41432 64132
E 6523 84736
O 55171 58071
O 52472 63218
S 9134 689036174
O 26467 28860
E 26837 70955
E 50256 80122
I 38623 43577
I 50001 79925
E 25087 43135
S 41224 147514699
S 78868 283141607
S 50827 72164891
I 42082 45352
I 5937 58697
E 52863 69436
S 53352 918890646
E 44882 67153
I 31237 46916
E 34110 80445
E 13325 16078
I 15298 21934
O 2354 86568
I 59760 76461
I 31418 47701
E 7398 12288
O 55824 58734
I 42238 45788
O 3730 17184
I 36182 70070
E 14010 85762
E 12999 31205
O 34032 60991
S 74966 489300302
E 13827 82451
I 36183 52135
E 29053 39514
I 23234 50749
I 4679 85545
S 41553 517633269
I 20388 49109
E 69268 82720
S 4950 41758748
E 30715 62107
E 56969 68450
I 11638 68592
S 75564 874091774
I 41130 52883
O 75557 85483
E 3824 50069
O 32578 35273
I 36841 68657
O 1810 74032
E 34770 38552
S 31008 587210059
O 30780 74381
S 54780 309418204
I 5554 66283
I 12051 72154
O 31839 36409
O 23045 70683
O 41058 50273
I 49071 52767
S 32006 177012582
S 13252 430393601
O 17069 45120
O 46569 59612
S 84358 518537006
O 2959 26062
S 25121 438116130
I 18977 34900
I 16982 78269
S 22048 924438822
E 16170 58452
S 61646 208165366
O 16237 64411
I 20868 39102
O 42779 53232
O 11551 29469
S 84969 638176648
O 28787 58671
E 75507 83152
O 57517 66537
O 5189 56140
E 8590 56882
I 71655 72837
I 65642 68541
S 42392 929221578
S 30075 371653028
O 79396 85353
E 7802 39769
S 78095 147230236
I 11474 51802
S 11391 523604955
I 44713 66478
I 39679 65985
I 11047 42209
S 24099 852209693
O 3633 77661
E 16643 78683
O 9780 14695
S 183 717211327
E 45393 82486
S 73438 560351117
I 52136 54720
S 22826 828546024
E 21366 48153
S 54242 285007131
S 18490 171836299
S 84420 279615002
S 68196 991481143
O 33942 58602
S 19701 24711515
S 79602 901749332
E 19166 39374
S 78374 368053701
O 14444 18670
I 44180 49416
E 59178 77951
I 37590 64834
O 34026 77753
S 70578 728431053
E 27875 31435
O 4139 61432
I 18935 86050
S 49747 805977429
S 41514 346604903
S 75452 124105723
I 20543 36044
S 31095 666219967
I 29369 30165
I 7350 35927
S 33564 420094373
O 78712 81010
E 12640 14372
I 55808 83706
I 11083 62839
E 40690 68026
S 46793 257284493
I 1551 76523
I 39015 72761
I 65557 85979
O 48121 62885
E 45896 85359
E 34460 69400
I 13879 76110
I 12179 67850
S 47813 737870491
S 41485 98674480
I 27312 49311
E 6822 49939
S 83491 785369191
S 73538 12031430
O 4824 22525
S 20754 948935
O 52884 65533
E 11445 14731
O 63312 76846
O 8193 18416
I 2967 55415
E 24626 41845
I 16867 33945
O 20540 84033
O 12769 57185
S 56919 935826591
E 35072 45161
S 19849 733091065
O 11826 34386
O 27580 59388
I 8476 78851
I 35739 41829
E 45656 71992
E 18926 77698
O 23635 31130
I 2560 36975
I 7816 28037
O 55706 82922
I 26843 47196
E 44668 70431
S 9765 102392620
I 4276 67063
S 3439 13337121
S 47742 931591800
O 8989 83045
I 47329 63072
I 41994 65014
E 46587 72627
S 78367 480447618
S 47023 283562627
E 10085 72640
O 22420 25702
S 65102 992062928
I 47410 54638
O 9497 74859
E 58347 83334
S 22903 109390106
S 11343 112389535
O 17232 35625
O 57476 58076
E 21713 36670
S 22641 643470874
O 18228 82403
O 70953 84040
I 89 42980
O 49250 56217
I 35537 45793
S 19965 966846970
I 32417 67265
O 13632 79870
S 63624 277780418
E 4840 62521
E 56825 67136
I 37892 56698
I 59621 71423
O 64283 70049
E 71851 86448
O 10023 70618
O 896 62992
S 50566 189016605
S 82494 61478656
O 10920 70852
E 19321 42933
I 3553 49341
I 3437 50900
E 10271 33343
O 26894 49242
O 2897 6007
S 68944 788222997
O 29782 65517
I 25414 40798
S 45770 192759345
I 44261 57570
S 78703 595045192
O 30352 85077
E 4651 31276
I 17556 49463
O 16230 84152
E 4302 66691
O 30419 59630
S 20588 181996341
I 4964 76806
I 48983 85197
I 41879 65929
O 44452 67280
I 31 24497
O 13354 46631
E 47228 60263
I 3811 73223
I 38717 58471
I 24987 32362
S 81880 299773362
E 7666 22241
S 77700 812406196
E 28502 45062
S 20115 913062242
I 43963 52063
E 11240 29405
E 17972 30154
I 38032 44042
O 5134 18495
I 16897 27154
O 25542 80138
O 697 64051
I 53944 54514
O 31727 37687
O 24079 57499
I 46682 56652
S 32440 739931465
I 12790 17615
S 28212 773995425
S 84177 467401517
I 17161 35204
I 26656 61579
I 24744 51878
O 32058 32978
O 20143 43406
I 17356 33991
E 37951 63570
O 48033 78621
O 52550 57065
I 52488 77981
S 25823 210525974
I 24512 28953
O 75503 81359
S 69110 300646603
S 85792 880818913
O 16408 66359
S 21367 894374652
S 85341 658373874
S 27226 870350652
O 8030 65150
O 24034 48855
E 29658 46091
I 13718 36149
O 50844 67448
O 8392 58743
O 12809 57643
I 61391 80996
O 2459 26742
O 38103 82690
I 41980 82537
E 53695 72627
O 32550 75298
E 26434 86469
E 81969 85646
S 76507 733850991
I 11098 82015
I 10964 23975
S 76937 340357921
E 5041 35185
E 57663 70518
I 5005 5587
I 1961 32658
S 28775 213652571
I 17135 70187
O 19584 57077
I 67331 80877
I 26905 54381
O 29209 32280
E 67033 81569
S 78377 163537403
E 38233 57897
I 8965 31243
I 75317 80044
S 22703 537454468
O 1083 31796
I 15343 52795
I 12362 16507
O 26829 55636
E 10214 14867
I 46248 66254
I 61819 70597
I 44054 45944
E 15060 84124
O 80512 83453
E 72414 82709
E 23507 81387
S 82410 711316965
S 37322 181379414
S 82192 439934185
I 6754 41727
O 51683 75929
S 21902 638238515
I 71936 77639
O 41790 61371
I 35200 47508
O 56959 61733
E 13834 57812
I 14554 32629
E 59173 74704
E 46360 49929
O 30498 66757
O 5950 78195
O 6675 41037
S 14611 820030420
I 40960 48643
I 16709 58166
I 53652 59502
O 1504 86502
O 10290 61151
O 37674 45456
S 3086 538795409
O 39862 50706
E 83811 85779
I 37712 60850
S 2051 334932861
I 3212 36155
E 19794 33955
I 17837 79930
I 3482 13701
S 13443 28314040
I 19029 62940
S 75946 448919650
E 66385 70843
S 45007 582466552
I 10838 55089
E 14304 83811
O 41311 63081
E 5397 48882
E 52177 75845
O 39406 56753
O 7703 44899
I 30585 74930
O 20912 48842
O 35753 65937
E 28517 80546
O 23147 41094
O 14940 30267
E 61665 77990
O 43262 54021
I 70331 82209
S 34827 386094729
S 62810 96189998
S 52086 222233549
S 59320 626327441
I 21512 55875
S 48323 467693956
E 39816 43273
O 12327 86527
I 27574 60324
S 39301 853378875
I 1759 74435
I 36466 82504
I 70879 82274
I 33829 41585
O 23572 34385
E 39071 75587
I 61127 78668
E 31503 46575
O 54933 55089
E 12270 85876
O 17337 37512
I 34153 63910
S 80763 810156695
O 26897 74707
O 49404 66074
E 53259 70570
O 53099 83086
E 46571 66285
O 95 62654
I 13347 24454
O 33524 77801
S 9164 620551785
S 2424 189828448
S 35605 403066098
I 42985 60291
E 55484 71807
I 22187 64452
I 12850 40273
O 5574 46484
E 53908 57450
I 46560 65096
O 9365 31403
I 28582 63192
S 65371 398405643
O 56653 81838
S 55213 67478670
S 63534 890512801
O 27154 80798
I 19738 72617
E 44192 60342
E 44835 77692
I 18130 23710
E 32504 79050
I 37120 58008
S 70878 210589671
S 60150 204812011
O 5597 38123
E 49557 84274
O 30128 69917
E 42058 50774
E 15484 68730
O 25848 52989
I 60952 67333
I 51335 63550
I 30741 70192
O 59771 67546
E 3472 8533
O 34520 67401
I 63036 65627
O 11175 34084
E 69165 79847
I 34114 72156
I 21674 26874
O 16272 57407
S 58818 500502658
S 80605 257879177
S 40370 280468843
E 5032 77720
I 32701 55191
O 18553 77465
E 28256 44635
E 38875 61140
S 64935 263314634
I 37943 52757
E 43252 61933
S 5092 788763310
I 12830 68553
I 24488 42746
E 27253 83641
I 56868 70128
O 31529 51208
S 20362 514259409
E 8891 43967
I 70271 77606
S 51237 246573709
I 37193 86494
I 4498 52416
I 455 86473
I 6387 40940
E 71471 80669
S 58248 410459347
O 18733 58836
E 14098 59330
O 49712 76069
I 41534 84295
S 71783 150841797
I 29188 47170
S 59626 626779708
O 1860 10198
E 27085 62247
S 52294 748983397
I 73385 80801
O 54580 56253
E 38338 60817
S 28914 7982815
I 8391 20242
O 32305 58553
E 16674 42666
I 26793 76584
E 15579 44168
I 23872 27790
S 54106 657455413
S 68826 619068062
O 12652 76561
O 32322 78847
O 28450 78658
E 26213 32183
S 51124 841532650
E 22400 63441
I 4286 79741
I 55767 57953
O 18251 55237
I 24765 62098
O 64770 71314
S 3793 821726191
O 14926 53885
S 47827 409530076
I 41014 55387
O 28163 77822
S 48006 563953045
I 13199 80892
E 33115 74552
E 39365 73336
O 50552 82503
O 46487 81994
O 8479 40436
O 23800 72759
S 70793 885227407
I 19835 76143
I 7073 63224
E 8997 24264
O 6469 86395
I 39672 81314
S 47069 123609781
E 69395 83300
S 83260 409598550
I 26786 69056
S 10412 841080165
E 14868 25929
S 68885 468582502
E 21945 86563
I 12831 35714
E 14397 20845
S 68317 891312106
S 6697 117086326
O 27204 52409
S 46888 652537306
I 4709 33159
S 56796 945238591
O 793 28209
I 64938 70388
E 27275 47816
E 56921 85051
O 68284 75908
I 59592 64809
O 63958 71968
O 28386 42632
S 28858 188426874
E 29110 58636
I 6616 48926
E 6006 32602
I 58685 81771
E 55554 72025
S 62023 861338005
E 41123 82392
I 60928 65830
I 38009 86099
O 34536 66761
I 3796 53290
S 14800 562452052
O 52001 70255
I 1304 84353
I 28320 60310
I 5508 10777
E 3880 67820
O 66446 67529
I 49898 66738
O 21916 56577
I 20177 21490
I 43394 57931
I 25776 62018
O 16283 82748
E 6474 35031
S 84421 560396133
E 15205 48424
E 3071 12414
O 15836 78984
E 57166 79203
I 53023 55559
S 50519 155095101
S 15147 50529526
S 66312 100421832
E 77855 79215
E 6311 32524
E 57639 61385
E 15367 55752
O 54476 77059
S 2405 271717698
I 31256 78965
I 25114 49713
O 45859 69320
S 16000 751111056
S 38356 433587653
O 15332 57722
E 16696 53214
I 2164 72811
S 70984 715307265
E 24594 59243
E 21813 52810
I 52346 64788
E 7470 67769
O 50067 54650
I 55857 63753
O 5734 69431
I 52966 77673
S 36452 653150568
E 61828 84429
I 33202 63689
E 25520 27602
I 24477 54042
E 6319 15535
O 52584 78236
I 59743 62019
S 11850 986885243
I 14345 30208
I 982 67813
E 18521 53065
E 6443 36533
O 71111 80000
O 21320 77681
I 14857 61731
E 18806 63290
O 4091 75913
E 31761 80660
I 43980 47060
I 48346 73499
I 32686 37483
I 51502 68409
E 28559 83059
I 25134 44933
I 46753 56257
O 36291 63297
S 19594 778852359
O 15644 79903
E 20709 58759
E 34945 47105
O 2398 11925
I 74336 77949
O 14129 54441
O 29254 67034
S 82756 368822299
E 28600 37575
S 43254 305092115
S 55726 729076544
I 13800 61774
S 43719 452364087
S 43644 682059481
I 72379 86535
O 28718 61469
E 1575 59929
E 26017 31115
E 3 64972
S 28525 482945983
S 29978 648681943
S 12630 779831457
O 13190 54736
E 41663 63351
S 47227 371211421
O 31947 63569
E 23873 52630
O 20161 72695
O 12860 41348
E 9905 61155
E 21160 71255
O 13659 36110
I 23897 78928
E 23802 80857
S 48091 238085667
E 65588 77593
O 76035 86612
S 21789 198533609
I 3865 59805
S 50111 823171568
E 13414 59727
S 23425 612718662
S 47717 308314167
I 27879 48763
O 25242 58963
S 64649 605819595
E 42990 72912
O 23434 31128
I 29695 40540
E 40180 82812
S 9061 334988421
E 50485 62217
I 27638 75506
S 30919 461777682
O 5880 80248
E 58200 59050
E 52255 68927
I 15049 67922
S 1179 655389861
E 13156 72175
I 23696 48145
O 37250 77878
E 10704 16019
S 42899 916477433
S 64460 482159393
E 56439 62201
E 21296 72805
I 1035 84167
I 64045 86462
S 61647 484536342
I 55525 82900
I 33009 59898
O 82174 84938
I 38301 40028
S 74309 293358957
E 7421 50805
I 50147 75213
E 28991 67859
E 28213 40600
I 3156 34835
O 10051 27403
E 41344 65336
O 20232 49864
O 57510 75332
S 83981 486006578
S 76300 608015133
S 78173 734052530
O 62058 79827
E 6609 19154
O 49869 55892
I 16217 59849
S 43498 979194270
E 12327 36976
E 40852 75428
E 160 6083
I 1355 65791
I 11962 58088
I 32541 55591
I 3834 28603
S 23708 535712415
S 37655 665650642
S 49425 887554993
I 28080 53590
E 11581 51063
O 25036 46930
E 32992 39155
I 9698 39887
O 27081 67914
I 54045 58220
O 12904 48860
O 3698 20410
E 62272 80023
I 68317 74937
E 56544 77143
E 4120 50350
S 6928 780418800
S 68976 248364490
O 17804 73167
E 52535 77106
I 18546 75241
I 54445 62049
I 9665 33477
S 5243 868784043
S 7616 374532582
S 85133 33138598
E 53140 84979
E 62966 84754
E 29927 85477
E 27906 37279
E 4697 28055
I 19705 48055
O 56679 70469
E 77173 85823
E 31767 85662
I 7405 30104
S 41061 709779201
E 25870 60759
S 37989 791261521
S 84810 109729348
E 50620 80907
E 40746 54357
S 74014 497188447
E 14903 43436
S 44884 91334884
I 27944 46735
S 60229 670616065
I 15851 60202
E 14782 45712
O 673 3901
S 73523 820556199
I 42101 52868
E 3619 26371
O 2132 12266
O 33041 75304
O 10243 47469
O 10608 45948
I 45826 56667
I 13179 59075
E 60334 73652
E 62578 79649
I 57231 67085
I 19920 62378
O 58071 83802
O 1442 9486
S 33784 429937274
O 13888 47787
S 85263 210595105
S 49511 700389646
O 12400 64979
O 15321 73244
E 34250 39873
E 31044 52212
S 42321 274946600
I 14353 36215
S 29219 876115173
O 1953 68769
S 44092 577379342
S 31935 374638384
S 28291 283152978
S 41476 573909997
I 44684 81113
E 37310 49793
I 16706 39844
I 18279 51366
S 38333 578468367
S 45568 740073112
E 34498 58323
I 12017 13529
I 72801 80021
O 49496 66056
I 27000 55321
O 7906 53924
E 14037 72837
O 9908 61603
E 4905 38847
S 41190 795438391
O 8680 57851
E 34346 58308
E 25651 67323
I 43134 57100
S 76117 88897481
E 64907 72874
S 12465 419075729
O 432 79970
O 27521 43750
I 68847 80515
I 67458 71335
O 39767 71082
O 34693 45531
S 66033 918354219
E 1319 14867
E 1062 33560
S 56719 309992056
S 58237 476633091
I 68474 77401
S 57078 304876542
E 998 59836
I 30213 43721
I 12315 60098
O 61682 74915
I 54175 61745
E 8511 86180
S 80391 509599714
E 53722 64441
I 12650 68496
I 60305 60381
S 78479 938394550
E 12781 43153
E 35393 45284
E 33732 66273
I 83190 84473
I 8163 18482
S 47301 472353380
O 84214 84712
E 28294 32693
E 52858 85666
I 25286 52587
E 55491 70343
I 9089 59176
E 46603 83578
S 64093 412736526
E 45968 85829
O 7934 34929
S 978 258722912
E 93 408
O 50830 74775
I 16025 29219
I 16689 20399
S 42544 509098267
I 11003 61836
E 51003 60448
I 60860 80909
E 31907 74349
S 79153 848151040
S 66158 405631775
E 10916 75019
E 65576 77274
I 27275 56514
O 22022 33054
I 52747 70808
I 66503 72625
E 14770 47910
E 3945 66763
O 3472 66577
O 39458 83905
I 51982 77730
E 34290 48095
O 12484 86067
S 26606 124208648
E 9997 72211
E 43703 68033
O 44600 47664
E 48712 58131
E 34392 59980
O 15477 62009
O 20216 38179
O 26600 55710
S 75806 940062077
S 29823 634262491
E 25955 78365
S 34251 920332120
O 73784 81433
O 39394 79488
E 4673 32130
O 15502 32856
O 36390 81244
O 27458 29554
E 10668 42298
I 1792 15937
O 10749 82414
I 2457 6643
I 6788 19072
S 59250 694431406
S 14568 740078116
E 41126 42355
S 85063 763674180
O 54154 56115
E 39660 55188
S 7598 66600199
O 29836 30868
O 17905 74264
I 29400 52486
O 21229 68193
O 20883 61310
E 27463 49552
S 13491 574913735
O 11999 34047
O 52997 72375
S 46541 117881601
O 3358 67449
E 42793 64478
E 11727 73277
I 43430 69439
I 6630 16846
I 20064 22277
I 37954 71949
S 43593 127713882
E 21180 46884
I 7047 39776
S 15162 829510675
O 11689 33876
S 84200 989833074
O 17885 52196
S 38057 705155539
S 63654 160066216
I 36922 75407
E 81826 85414
I 63208 82997
I 13214 27039
O 74599 83647
I 11942 65452
E 26083 61160
O 47155 60850
O 13195 66722
I 4334 62963
I 19189 45298
I 35415 54104
S 76868 878990040
I 41590 49504
S 79078 935521838
S 1067 987027298
I 11748 24498
S 67330 32825084
S 10789 378610140
I 3538 61891
E 28667 41836
I 13064 77921
O 68782 85939
E 19360 20395
I 44697 50576
S 48318 141751514
I 19773 24542
E 12505 86509
O 33417 84127
O 25639 31738
O 26740 74146
E 15298 42359
E 10793 60128
O 12330 75548
I 33326 66360
O 62004 83551
O 4431 15325
I 46652 53712
E 24401 59169
E 8157 12337
I 16313 25401
O 26412 77197
O 4544 54483
I 55270 73361
S 10812 496654202
E 66521 77561
E 3874 61421
O 4175 17665
O 38952 61572
O 42276 55691
E 47603 74286
E 3834 66329
I 11131 15178
S 65626 510979333
I 39559 75287
I 31407 32317
E 19329 40810
O 7753 82596
E 823 48984
S 75604 514716783
I 27050 69438
O 10431 51209
O 53514 81279
O 55708 77780
E 23004 58482
O 52448 72631
O 58271 69596
E 20270 73228
S 71703 343981838
S 67043 814197892
I 9116 31821
S 66394 536785494
S 24047 490281317
O 42367 56857
O 8582 32022
O 17050 74806
S 34685 221735360
E 26643 40903
E 16572 67999
I 42698 67066
O 10592 10681
S 77113 151320554
E 8633 54378
I 24552 57388
O 6931 54391
E 36953 51891
E 64608 70719
E 42328 54024
O 57561 85268
O 35353 84165
E 9085 12944
E 16137 80925
E 10422 62784
I 15031 83810
E 27230 81299
O 28089 43319
E 55812 59863
S 59307 501161061
E 58253 77597
E 12214 17440
E 17463 30999
E 26175 34823
E 68983 72318
O 14146 65651
E 5407 22696
O 2136 72102
E 1201 10498
E 1791 12560
E 54158 58921
E 72180 81849
E 24922 48265
E 80727 82771
I 15936 47791
O 39636 71922
S 3675 842076972
O 2863 81474
O 22968 55599
E 28150 76377
O 16280 69860
E 9942 35122
E 16661 82076
I 9208 43031
S 6708 940919013
E 69977 71496
S 56159 744593066
I 38163 71181
S 40154 60655924
S 29986 121421588
S 78403 369088261
O 51240 78092
E 32929 57822
O 24807 59244
S 36896 115904702
O 9382 39973
I 5980 83646
I 49893 76512
S 18858 231643639
O 25506 72448
E 65791 67177
I 7050 63900
S 20357 522789355
E 7084 59291
O 31758 77684
I 85669 86349
O 1107 39489
E 14143 47680
I 23578 73341
I 29246 85720
E 25528 85847
E 52485 65955
E 39473 65041
E 29410 46689
O 20197 26624
I 4642 6309
O 15957 42731
E 10861 74303
I 63036 81237
E 7247 13025
I 30572 50858
I 5295 14628
I 7996 77785
I 30258 34454
I 26599 81248
O 7024 7560
S 18294 815116286
O 67269 81697
S 83228 828840368
E 24306 74372
O 50851 83237
I 50407 67757
I 8585 24913
I 62370 86137
O 34717 71842
O 2872 16154
O 78390 86379
E 10317 86365
E 16212 18774
O 14467 27726
I 47943 75528
I 49386 56812
E 62474 79240
E 197 80379
E 19924 43121
E 11546 52323
S 54413 907597106
S 48544 132842900
O 33032 72199
O 20524 79209
I 21852 82162
S 13926 283783506
O 40937 48226
I 7752 56438
O 31584 85045
I 16918 55690
S 73261 392320354
S 65299 885307787
O 45354 73704
I 13036 37417
I 4576 19895
O 28815 72248
I 22231 56721
E 13554 18975
O 69331 78912
O 15641 53948
O 12803 30632
E 16369 75188
O 41117 56091
I 18429 34553
O 29965 38968
S 45063 379554734
E 9125 66764
E 20129 56171
I 46109 69006
S 38219 225398521
E 16907 59873
O 13404 30998
S 18129 822552711
E 49129 55893
E 36951 85004
O 22370 50359
O 70046 86126
I 15877 80134
I 21233 74075
S 47382 88232971
S 77517 533358886
E 13801 53978
I 52462 54002
I 8330 51763
I 8368 65318
E 33737 84563
E 36638 45890
O 29095 30854
O 3298 33853
E 8139 35315
O 7866 32990
O 14688 40371
S 72223 483573683
S 45556 323918304
E 13424 68035
E 1313 76489
O 61487 72698
I 624 5469
S 79769 75518626
S 53818 346016651
E 8072 13143
I 24949 45926
I 70957 83960
I 14939 26350
O 5593 57467
I 30167 40368
E 19137 64924
O 31861 33144
S 62626 323312296
O 22693 85770
O 17834 64905
O 28347 66186
S 3005 712654682
E 31220 59424
E 11671 34271
E 8747 36768
E 31185 85628
S 66967 900232278
E 65148 86210
E 29164 36727
I 72194 80229
E 590 74800
I 21154 39604
E 9051 62922
I 14486 29216
I 23489 30870
O 29197 37050
E 3378 28344
E 57525 63647
E 30087 37156
O 9313 51892
I 1197 27899
O 40220 47362
E 35783 57592
O 56411 70593
O 1662 56806
S 3398 909680460
E 24358 42216
S 45813 859902300
I 46561 48400
S 14233 369608512
I 21598 43806
I 22439 36770
E 43397 66866
I 80937 83330
O 4789 45459
E 20875 74777
O 30895 60966
I 55973 76847
S 50814 66716804
O 42347 64655
S 17665 498236436
I 69955 75227
O 24326 34340
S 79618 968821437
E 11778 12110
E 15375 69422
E 13074 67746
I 79402 85561
I 48978 81114
E 25388 27846
E 4974 77642
I 39522 76736
S 37933 558557467
S 47096 817858258
I 81436 86108
I 31470 77536
O 8089 86249
E 60314 64664
E 13021 73277
S 16298 747215164
I 24792 85563
I 65632 75092
E 67225 73797
I 64861 76176
S 55878 721434148
S 30406 512325793
S 24152 966721684
E 5688 24321
O 57303 58175
E 20623 61634
E 10246 66190
E 16441 48504
O 37409 82842
O 72112 80263
O 47637 83223
S 64108 21597668
I 72827 84872
O 2460 84488
I 29669 80552
O 19883 48504
O 62516 78114
E 10645 69881
O 20374 30820
E 48815 51061
I 17829 81320
S 21388 372655065
S 18357 775751165
S 60659 209790341
I 64577 77224
E 13868 32772
I 11569 17905
S 73673 862503304
O 26524 74960
S 35507 998475723
O 40989 70050
E 36377 80339
O 29930 79646
O 27793 38355
O 27840 78772
I 5629 10596
S 78619 187935778
S 68454 672050554
S 15770 250919174
O 55582 58295
I 4666 13964
E 26629 41071
S 55086 974861460
E 63277 84379
I 35116 79800
S 82358 920207751
E 60351 72994
S 51207 187750030
S 23699 410956596
O 31598 65042
O 29779 65522
S 79943 519680932
I 27956 81214
E 37891 62570
E 21218 63757
O 14132 40839
I 70799 74012
I 3913 17761
E 23293 35730
S 45103 486977650
E 13010 63439
O 17259 84512
E 311 69136
S 27307 571982221
S 45077 805222075
I 33715 84322
S 73900 814347562
S 19221 505873947
I 31559 86488
I 3927 41734
S 54601 159635292
I 26030 53925
S 54576 240293413
I 15932 37225
S 14108 792696064
I 40938 50908
S 6140 160653151
S 34785 23983819
O 68180 75493
O 44941 54728
E 31870 75452
E 22992 63113
E 29527 42385
O 34133 37143
I 68591 79875
I 34576 45398
S 38808 914159115
O 9572 45371
E 9934 32273
O 26261 73220
O 28375 61331
O 48348 82621
I 34825 74188
S 29672 2685787
E 21234 33909
S 66350 517613807
O 48595 67520
I 6070 41126
S 64742 575753799
I 25247 83533
E 410 80711
E 48981 54396
S 55326 324298763
O 23092 33720
O 5395 85066
O 18640 83293
O 29871 59475
I 79997 84204
I 34336 50529
S 50750 402271004
I 21718 74279
O 10945 51917
O 49362 68142
O 52245 77605
I 14329 74052
E 59036 62904
E 32496 48017
E 15948 37725
I 26485 50162
S 26915 753418144
E 23199 36308
S 10256 232336823
O 9547 21866
E 61766 71348
S 77678 440514636
S 17674 950765285
S 61050 794696498
E 5862 21983
E 28632 73005
S 55062 178770819
S 9398 386776176
E 2324 44233
I 15429 43732
I 27421 28982
I 6851 26415
O 44382 81524
S 67841 749553538
O 56035 81936
S 10858 557030570
I 57 19657
S 13934 560265166
S 26698 560064040
I 2739 76527
S 83048 38116278
I 12734 37150
O 57906 62427
S 68248 231868778
I 51836 84553
O 1331 71552
I 54175 64416
E 15696 31986
I 40226 76311
I 34712 71868
I 26361 49538
E 2978 49760
O 2478 54993
E 12680 58243
E 29281 51201
S 48462 993633144
I 58986 62393
E 19082 29766
O 26169 39786
I 13380 41729
O 36196 83888
S 42860 390511534
S 74716 995219614
O 26881 57686
O 32526 67105
O 56474 62572
S 33293 810587618
S 6552 425091051
I 15417 52535
S 30161 825810782
E 35797 40661
E 6865 72298
I 3560 11025
S 19856 533851562
E 50461 76957
S 11820 337364561
E 69220 71092
S 65887 459290784
I 32110 52102
E 461 28063
I 4960 13994
S 10973 553249858
S 24676 870304938
E 31028 39514
I 22324 59585
I 21321 67994
I 57258 66404
E 30983 67290
I 80533 81121
I 44710 77381
E 5921 76745
S 63675 198713491
E 46527 78224
S 53792 104146902
E 25476 37150
I 11013 18478
E 30435 50365
S 36657 255383477
E 53985 79361
E 46772 53947
E 3319 13288
S 879 885147265
I 44688 72415
E 35637 49276
I 28547 61041
S 66391 684397620
I 47629 78151
I 11331 26891
E 22913 47703
S 85620 96098020
E 20435 50423
I 21777 46908
I 35385 41058
E 51774 84722
E 36977 74353
S 41574 250601695
I 1693 58720
O 49543 51898
E 12200 44061
E 49339 81490
O 24913 40691
O 10541 65888
I 18390 56158
I 52667 57984
O 33359 63238
O 1544 64512
E 48441 69459
O 17151 36788
O 36509 71880
I 55517 57573
S 83017 167049095
S 69023 347479358
I 4803 13821
E 42986 66550
I 912 79017
S 80369 172795630
O 20366 72487
S 71265 813282776
O 3891 58202
O 10508 77710
O 3441 70602
I 2345 31317
O 18051 75599
S 39185 962292137
S 7707 68228970
S 41822 964190723
S 3439 600293207
I 38817 71933
I 13784 29237
O 48312 81250
S 23456 533465419
O 9594 19685
I 10183 57883
S 49666 210305169
I 51614 72131
S 25973 663418392
S 45430 238024118
I 29177 58060
E 41351 71125
E 26884 57916
S 10026 197066338
E 42050 56914
E 42269 83001
S 35962 965611978
I 11365 83880
S 70108 723698481
I 75551 77091
I 11741 52704
E 21306 56504
E 27465 32547
O 37671 77868
I 46912 55747
S 54395 363082238
O 30408 68211
I 34115 44236
I 33679 75708
I 23569 84504
O 58018 73249
I 25573 26147
E 11926 31873
S 32367 765332452
O 7153 55539
S 17098 807981178
E 31056 39066
E 35923 71219
S 9959 553330328
I 36332 36935
I 49240 84276
I 35459 50913
E 23069 60858
E 2244 75728
O 54421 59002
E 14315 61137
S 32943 469332232
O 50474 66489
I 14834 31590
E 1951 11113
I 41957 52823
O 43078 43660
O 31017 45741
O 13457 84764
I 16002 58286
I 12155 32772
I 8234 48078
O 41208 77208
O 83385 83840
S 10214 896460196
I 3734 13326
I 36355 85058
I 37806 68228
E 65707 68991
I 46900 53290
E 36495 82593
E 3362 27055
O 11856 72038
S 62670 888872313
E 11872 65577
S 51125 815558333
O 40212 75008
E 55772 68709
O 19276 25211
S 43183 628215955
S 23504 171044403
E 48623 80870
I 20918 60664
E 10456 17290
I 12901 49308
O 44005 53398
I 39174 60513
E 54759 74270
I 7157 20507
E 54094 62410
I 29212 85619
E 4358 5734
E 75920 78803
E 10423 48870
E 11909 84277
E 39084 69594
E 50031 55643
E 23045 27051
O 23301 57041
E 21778 22795
I 22986 34765
I 28030 49691
I 33025 59363
O 55694 64706
O 42058 54867
I 23332 45632
O 8553 57160
S 17519 598359912
O 22520 70149
O 16590 29194
E 8881 64545
O 2753 29073
I 29622 31289
S 73694 6437708
I 52220 84768
E 66972 68621
E 46215 61275
O 29676 64101
S 52792 792178701
S 69722 252007512
S 20704 818972140
I 75852 83161
S 33807 160379111
S 40788 615945373
E 7255 81440
O 51545 82036
O 3296 24773
E 70528 78906
E 18090 57765
O 36526 80431
E 16076 58365
S 16981 475330709
S 9132 171096386
E 6820 28521
I 8648 54298
S 33240 989217404
O 41496 46263
I 33438 60915
E 42248 79142
O 24903 54581
O 11019 21113
E 30483 64263
E 7884 23570
O 28128 33761
I 24337 67711
O 13875 75586
S 28323 975433185
O 67061 73177
I 54785 68580
S 62666 670113792
O 60685 62668
O 38220 71528
O 45991 85227
I 60609 63169
S 83244 467843298
I 13519 69582
S 66650 848556178
I 54783 78756
I 70913 83801
S 50946 753165274
S 45911 390081404
I 7560 29238
O 15512 59129
S 75685 678165784
S 44645 180201672
O 17923 65369
E 3406 79668
O 11873 27510
S 33591 465612737
O 20454 72429
O 24474 45973
I 83487 86232
E 71578 79932
E 33553 47416
S 16574 105339782
I 17057 52755
S 84694 695201290
I 2399 30071
E 58478 84081
O 69057 75096
I 15263 29965
O 34912 42177
E 61270 66125
O 47128 48247
I 43349 62959
S 22295 711959165
I 8019 50374
S 28984 445667202
S 6819 321265652
I 10292 45274
S 34201 606263845
E 26125 64595
I 13645 79970
I 44281 78973
S 36218 777107414
I 4878 67359
E 54367 64503
S 19322 432350136
I 36613 47305
S 16055 755251698
O 60425 64153
O 47374 74716
E 13015 75017
E 43446 44731
O 15216 42166
I 48296 86294
O 34351 58737
E 6716 41472
I 7466 19067
I 9249 33133
O 7435 77044
S 79813 775380603
E 13039 60621
O 7018 13684
O 22306 44998
E 42362 49457
I 63024 81469
O 13788 65963
S 69674 2859543
S 69248 979940525
S 11931 832254560
I 4884 17375
S 3059 259313452
E 35638 40463
I 6551 14254
I 3627 64130
E 2632 17170
E 7240 43819
S 81980 445740602
S 84099 641344903
O 10796 81432
I 41604 86669
O 59466 68884
O 59428 67067
E 62760 73909
S 29439 194067467
S 72907 368967837
I 40242 73357
O 14695 18398
E 50715 65158
S 4801 589663441
O 6 50307
I 8361 44063
O 65844 82261
O 5850 24102
I 15799 50769
I 5845 43615
E 54954 68482
O 9380 65870
O 1647 69143
I 72473 86428
O 9418 72753
I 44568 50691
I 81673 86277
I 12341 84757
S 7380 461773544
I 19921 24034
E 59835 74849
S 44087 142340962
E 26879 85524
S 43719 113208970
E 48660 73225
S 32312 47675554
O 7051 69485
E 45622 60601
I 59808 70253
O 8250 61946
O 20294 75491
O 5792 73954
I 53591 64216
O 40738 59992
I 40005 58757
E 53480 86343
I 3552 8954
O 9704 52842
S 77297 458807906
I 33299 44630
S 25224 626803043
E 44006 81707
E 14281 47623
E 44474 51655
S 12213 433561840
I 18214 26529
I 10536 19505
E 18476 69547
I 18812 71415
E 66330 75665
S 76912 852325387
O 5746 65576
O 10116 24525
I 63430 70300
S 76412 546910602
E 52871 55495
E 15084 24736
E 665 54040
E 25469 41027
E 23962 76384
I 30694 52494
I 40616 62474
S 82576 897699576
I 26311 60099
O 1328 27900
S 36135 852479741
S 27425 235723942
E 50245 50419
I 38420 81768
E 46416 62504
E 36977 75996
O 64897 86475
E 39411 65050
E 26124 50505
S 69137 539364737
O 23778 82152
I 26947 61241
S 40965 627269592
O 25993 32030
O 10835 57632
O 70398 75130
E 25496 80145
O 26945 78312
E 23888 86395
E 60550 75202
E 3814 71225
O 21979 81702
O 4301 33039
I 27536 80453
O 48095 64751
S 83542 345590274
E 57831 74652
I 45115 55941
O 36853 66818
O 62692 82274
O 15802 55401
O 2979 40536
I 1025 62332
S 54209 191131266
I 6934 21670
O 21962 47628
O 63207 78342
O 737 65279
O 10468 29910
E 13182 56670
S 2219 975628650
S 28858 3868770
O 23033 32560
S 74245 806366670
I 1937 17831
S 77904 916751558
E 65324 71911
I 30084 69332
S 823 831158251
I 15227 72085
I 16751 48045
S 84930 119609261
O 35738 84389
S 47580 697583327
E 47437 50843
E 12861 56304
O 18837 82931
S 60493 76207971
O 56906 64688
O 40872 78373
I 43928 54899
I 15201 66750
S 8463 862965417
S 25371 947761642
E 5163 30500
E 46194 66978
S 77852 847300866
S 27305 857283082
S 86646 882774931
S 68182 743487983
O 88 31356
E 3755 49214
E 12143 56854
E 58145 69577
I 29899 83869
O 25502 64104
I 34866 48002
S 74042 471954619
S 74248 186735878
E 50823 75917
O 19223 33009
S 82026 252048006
I 28773 60951
I 54553 67737
E 5646 65864
O 70769 84351
O 36454 47774
E 31808 68146
I 50562 59728
E 5514 9587
E 2796 63174
E 234 42319
S 60447 346175632
O 31084 42263
I 27944 74172
E 73315 75816
O 67684 77160
O 16399 46918
E 57609 75468
I 23074 28097
S 6697 76039101
E 14173 27642
E 21298 47665
I 36427 82702
I 25164 81019
E 43563 65693
E 38 40570
S 76846 455596302
I 45142 64513
S 83430 680336659
S 44848 879828080
S 54606 23742395
O 44038 45803
E 1288 23086
S 32405 415089986
O 59465 60393
E 32638 52364
O 4618 10667
E 28292 34587
I 3125 72523
I 57908 86443
I 24091 79035
O 5391 19100
E 40726 75290
I 8525 14950
I 55491 58740
I 5277 17984
O 13396 42716
I 52301 70526
I 53339 81113
S 37756 631989557
E 39230 75472
S 43688 675776125
I 40097 61469
I 14878 47960
E 46327 79566
S 82085 687523189
I 29829 36694
O 23363 84825
I 28539 70702
E 34431 57066
I 34090 43351
E 28244 70551
I 8325 19926
E 10652 10958
I 61146 66099
S 45898 753528471
E 60328 77064
O 8831 64334
E 21685 70050
E 43003 46608
E 17199 21408
O 25046 25645
I 54593 60417
I 49036 72422
E 34474 37086
I 28646 35036
S 70424 737271175
S 28471 249752290
O 24010 25558
E 17035 24018
I 54487 74513
S 81013 973856230
E 3734 78888
E 58668 62044
I 68939 83060
S 64787 206531644
O 34894 53926
S 8990 836809373
I 2128 36026
S 75367 484470708
O 31875 42621
O 22318 61005
E 10550 27078
O 44536 58056
E 4277 78952
I 33923 74575
S 50567 951990148
O 12035 74000
E 13591 40275
I 67876 70563
E 41275 43705
I 67116 69551
S 86195 876003244
O 12437 52794
O 39588 65217
O 35355 55763
O 15898 80238
O 2548 6868
S 39043 435414433
O 20703 50552
I 6749 74933
E 6402 64848
S 71601 601692971
O 42210 83875
S 21791 573436976
E 4208 41116
S 7119 573806277
O 11964 18942
O 37891 63451
S 19366 258441242
E 6204 11533
I 52151 75155
O 14597 44659
S 68480 867318637
E 18159 58909
S 31856 501421079
S 52053 366010478
S 44932 935240362
O 6544 24471
S 52166 994626183
O 14137 18394
S 54240 307828733
I 46955 79722
I 10884 29472
I 27514 50312
E 27307 54254
E 29859 33143
O 3547 27137
O 17629 86116
I 28324 56862
E 6567 66550
S 73378 327785258
S 48680 633123788
I 12856 19337
I 50874 51227
I 84925 86256
E 848 71053
I 5530 34959
S 44810 441971867
O 32699 77858
E 20727 29389
E 3116 60086
S 32332 880555254
E 17744 65141
E 32129 78835
I 47404 81390
I 10798 73655
I 79616 83327
I 6787 67805
O 41970 42665
O 5653 59089
E 21801 77378
O 34214 58942
I 30910 35870
O 44440 50783
E 57896 65344
I 4773 47548
E 51167 74335
I 20233 28951
E 56080 57592
I 15792 18961
S 26370 531461427
E 44473 68251
I 22575 49651
O 20386 80118
S 53016 884732595
E 21959 25196
S 18451 555430015
I 11037 44620
E 55956 78784
S 12874 316329948
O 31525 43081
I 67874 70213
I 9013 17134
I 33854 46532
E 64741 68647
E 57599 71396
E 38131 42896
O 533 83761
O 10871 39729
S 7188 753521045
S 54889 728894052
E 11597 37992
I 40116 73408
S 25109 533226387
I 14938 28465
I 54073 74835
I 54337 54693
O 16449 57437
E 21052 60685
E 39019 72387
I 26937 63397
S 40475 58028870
E 34121 57919
E 47809 70112
I 17402 71578
O 20675 83776
O 1810 33913
E 6382 83964
O 23539 70093
S 13708 85409377
S 66579 857679141
S 75327 331975995
O 61090 75488
O 46148 51906
I 1835 28181
I 6694 44139
I 9530 66629
O 2037 36992
E 3347 25233
O 3678 76381
E 39238 76839
O 33227 45010
O 43811 82226
E 32428 77359
E 66102 86021
I 15733 67043
S 38027 443129604
E 35133 59678
I 5970 49728
S 80766 909341292
O 43627 52986
I 57181 86002
O 6140 39842
O 21881 70492
S 38221 700302844
O 82714 83603
O 28246 45311
I 62830 64758
E 37832 58838
I 44962 60809
I 18709 29418
O 15474 59883
S 53950 135292962
E 3835 27534
E 26827 67418
O 45157 78844
E 11317 66053
O 11330 66115
O 4220 75560
O 72446 79935
I 34731 56393
O 75381 78661
E 8484 23946
S 110 155763047
I 35266 60745
O 33580 47513
I 2747 42388
I 10472 62749
E 44455 55688
O 12631 67666
O 22458 29763
I 18746 67339
O 3113 38142
S 22031 429916097
S 50354 140657502
E 58103 71797
O 72340 83893
O 1678 62291
O 77647 86179
E 30042 58665
I 9099 66127
I 5499 82952
I 25411 41347
E 25778 72313
I 3638 39616
I 31455 47620
O 31431 63890
I 23628 80597
S 45706 928575208
E 46231 70079
S 4423 733502847
E 24674 43934
E 3855 28514
E 32708 34660
I 5428 71761
O 26000 37304
O 63196 81722
I 12713 16277
O 1701 80278
S 47056 303265890
E 11894 61770
I 67863 72691
I 41560 43346
S 45433 202456450
E 10745 76595
I 52671 66134
E 14144 67107
I 85617 86283
O 50116 64040
E 39844 46629
O 17384 72172
O 11500 18450
I 35918 70897
S 35795 434659746
O 33264 42238
I 52714 86312
I 14617 22005
O 19654 69331
I 26655 85053
O 36403 41300
O 46224 57084
S 25114 492284828
I 25837 75630
I 9093 47175
I 16726 24876
O 35632 59629
I 2951 43512
I 2679 56016
S 18153 755211949
E 39622 57121
E 31167 34798
E 11467 25566
O 42544 43766
S 3964 474664477
O 28857 35446
I 13217 65614
S 30298 798768435
I 49036 77640
I 17137 39272
I 52284 77842
E 65752 69305
E 22172 55655
O 7798 55824
I 8406 18021
S 21004 103360132
S 44485 279999661
I 8871 78608
O 1743 18671
I 2752 83051
S 2334 278127398
O 18908 28540
E 16774 19845
O 778 52447
I 29945 85857
S 63993 387992723
S 2144 943722846
E 30498 51259
S 11151 17168855
E 3786 66602
S 70966 403183507
S 80079 281695832
O 59346 72788
I 8226 46494
O 73450 85667
E 3399 56228
I 1257 11359
S 51570 232906142
I 53169 57937
I 27914 28029
O 64089 84938
E 6523 61034
S 53087 215200970
O 19287 51770
E 10466 71285
I 3414 71371
E 20737 71688
I 35095 59254
O 56791 85836
E 5230 67991
O 4757 52829
E 7206 48872
I 50322 64183
O 25737 47213
S 56709 226634466
E 37025 55439
O 15695 79933
I 8987 69364
I 56909 57288
O 10535 30508
S 58503 243471787
O 51590 57293
I 9098 79433
I 10228 45651
S 85751 129861246
E 1565 18152
I 46996 81611
I 55216 79447
O 8020 28960
E 1824 59383
O 6494 13120
O 63389 86567
S 30057 133561433
I 15459 26413
O 21853 41284
O 42828 53495
I 18809 41764
I 23763 27677
I 26025 43177
O 19141 26888
E 27299 78442
O 8244 51414
I 56762 79455
S 12913 574249242
E 50813 83480
E 7019 49434
E 43810 43856
I 67702 86060
O 19458 53865
S 60672 260673846
O 24548 72905
S 44071 317801557
I 9546 13099
I 4598 78312
I 25896 81943
I 6947 77951
I 53702 83694
O 34925 57174
E 8489 67026
I 4801 79630
S 21758 268061062
E 9453 40908
S 27438 565355761
O 62101 81261
O 64315 75575
O 50440 52383
O 32012 75191
S 13078 114233570
S 32372 201550607
I 34288 82694
I 8611 63438
E 9389 26809
I 15681 21887
O 26498 69735
I 14701 47055
E 1465 78006
I 26579 74824
S 41451 12832976
S 61483 561844257
O 7983 41221
O 2414 55600
O 56660 73547
E 8311 47471
S 54977 406928352
S 38505 825518699
S 52988 518691222
E 18695 22822
I 1733 3309
O 11478 70188
S 50888 543269295
I 12628 72424
I 61867 78283
E 30608 54622
E 43162 53249
S 85293 399834159
E 1121 9050
I 2084 11157
O 21423 47684
S 42879 214849135
I 10487 51918
S 50102 78509365
E 28354 57107
I 16050 77697
O 20832 28103
S 54064 994408363
S 8330 821559560
E 46448 56826
I 52198 72652
S 69790 222772523
E 66811 72026
I 8013 28123
S 6248 852652659
E 4588 82543
S 38519 171263673
S 12413 298218794
S 11406 681312440
S 14193 380776819
E 54255 60348
E 13852 24668
I 14474 58581
E 17309 71920
I 9340 51892
I 61131 68442
S 30848 961311679
O 36774 76961
S 9360 994872832
E 75618 75834
O 9929 19271
O 5183 82991
E 32472 78481
S 68152 324590822
O 39213 61329
S 82844 369582125
O 3085 27582
E 44839 70065
O 12954 23801
S 83490 415505214
E 10257 56594
I 44267 72410
E 25188 82474
O 52516 78825
O 20168 80941
S 31312 363884453
I 21169 84031
O 25842 28598
E 40695 67184
E 21500 41098
E 1585 60887
E 39089 82055
E 64194 76218
E 6325 65555
O 63821 83151
E 778 4684
E 35815 69178
I 28622 58384
O 67388 81149
E 13476 65027
O 28755 36078
S 57751 324016916
S 23280 622776025
I 389 15773
S 75218 224420275
E 33239 63477
I 74386 83175
S 83277 406759425
I 34977 46253
S 60852 904908643
S 71360 819413645
S 82272 447536341
I 39899 64030
S 66022 990046382
S 68853 608639974
O 40041 61846
I 53726 57328
O 66083 85551
S 68660 226231014
S 46735 57431524
S 25906 986421966
E 26968 33159
S 38233 763410024
E 17230 74669
I 45163 63898
I 46272 53894
E 44613 65647
S 43058 531714322
I 52652 56045
I 59151 60512
S 78300 254169604
S 13932 772135202
E 15905 29558
S 73625 535117034
E 9402 18674
I 874 13176
O 42168 69025
O 3388 86486
E 35690 58976
I 14086 67466
E 31108 84533
E 46974 68257
I 34100 67338
I 74738 78257
S 33371 828528805
O 46424 75191
O 26739 26858
S 54516 939797833
S 53059 796503270
O 31001 45140
O 28478 81032
O 5192 7089
I 24009 36146
E 24082 43234
O 32823 55741
O 27161 84837
E 9809 69697
O 21590 22084
I 41072 54089
I 12536 25778
I 52937 61761
E 62458 75019
I 52607 55065
I 61612 77007
E 1250 54726
O 1600 19090
O 17380 71614
I 23981 86166
E 83066 86071
E 14932 58937
I 700 16678
I 7342 9749
O 3862 65324
E 47254 70593
E 27962 60308
S 61384 748448216
O 31142 79286
O 28474 74119
O 78552 81747
O 7215 57979
S 12242 862087163
I 12391 22370
I 42406 47856
O 4148 51470
O 16537 46358
I 29915 79105
S 38656 99766575
S 40208 834343889
E 7523 48245
E 16002 56843
S 14281 201261817
E 29333 46586
I 50868 65081
S 33081 553134878
O 10484 86166
E 16474 85195
E 37260 41029
I 15775 70537
E 40595 45802
I 2444 35429
S 52592 463889114
S 50436 333884214
E 25663 77458
O 66077 70413
I 6384 37684
E 4472 16279
S 66454 68503567
E 16286 27169
O 6027 76846
S 58700 293602025
E 57826 72786
S 15801 936336389
O 25421 71239
I 46232 68705
S 61920 396446941
E 27038 79588
I 60279 82129
I 25491 80367
I 50911 51560
I 22780 78051
S 34131 548766823
E 46172 55308
S 55335 628546967
S 494 388747591
I 25864 68189
O 16486 71843
S 69034 738488559
E 8997 44129
E 37467 56486
E 72088 81680
E 49406 74030
E 69158 83731
S 66661 696800432
I 28659 85656
E 14795 39525
E 16498 77257
I 21679 61866
E 62536 76858
E 13335 21183
S 72668 25203266
E 3480 25674
S 13398 417996550
I 13168 64714
E 36245 71111
S 73675 105953540
O 35729 54255
E 34620 58378
I 1981 18057
S 80752 151242972
S 23604 400118762
E 41858 79198
O 5150 6921
E 12783 62873
I 28560 80280
S 68091 572040991
O 71697 75861
E 6448 70235
S 17671 952303335
S 69720 475707765
O 34463 61756
O 43145 83219
I 56739 84466
O 16324 18158
O 71508 80481
S 65913 226515462
I 16927 27152
O 35587 57000
I 66125 71115
S 43991 81158343
I 34330 53506
E 11071 51892
I 4866 57567
E 67464 70779
I 33132 58942
I 49299 60808
O 53947 81050
S 80836 264724158
O 55400 69301
S 86407 296545126
O 23298 32854
O 34600 51321
I 16718 85474
I 40256 42979
E 66026 83846
E 4767 79695
E 5337 53270
O 490 9204
I 22698 45005
I 15004 26350
O 32243 63392
O 29734 70190
S 55313 327756831
I 1765 4652
S 13351 650632658
O 18767 67891
O 36231 50226
O 27827 54916
I 10556 78560
O 15206 47667
I 34779 73555
E 20604 61033
E 16869 50831
E 1853 34561
I 22824 27380
S 29895 584131990
S 68065 875991231
E 34053 51842
E 23176 60285
I 26097 39711
O 20808 42466
O 18113 53186
S 65580 209886910
I 22280 83907
S 23295 405221862
I 39583 66933
I 5359 51183
O 69773 84700
E 42402 72450
E 26443 67617
O 31215 60166
O 6388 76359
O 48166 86063
I 11452 65849
E 53067 77436
S 13728 934850419
E 34473 39681
S 70549 660109174
E 7364 40132
E 49197 79882
S 39058 226175885
O 57857 75401
S 66330 416570434
I 57577 62614
S 18514 375807055
O 16172 72298
S 57081 654921536
O 20851 53529
I 13135 79560
O 29946 56862
E 2799 27273
O 56017 80837
S 38178 363835232
O 555 33669
E 670 20959
E 45186 77819
I 28207 46856
E 17596 18583
I 18451 34371
O 23692 43445
S 39796 43975319
E 22072 54163
I 1603 32248
S 72058 710237350
E 10200 64140
O 50451 84042
I 20127 85000
E 52967 53797
I 14776 77680
I 1190 4505
O 35196 68112
I 7059 12755
S 82677 898697475
I 21535 70577
S 57249 244084023
E 29904 74478
S 84949 138566044
O 18562 61497
S 15579 773569977
S 83743 111665806
I 18815 45984
E 18555 62347
O 8565 46117
E 32087 83411
I 67741 79018
I 3715 69178
I 38565 72270
I 15354 17251
I 41673 50859
I 76698 79713
S 63526 994548840
S 33346 585853240
E 13476 30968
I 10211 27578
I 5927 67677
S 85587 628746771
I 3695 67609
I 2907 25317
O 25689 39497
S 31797 59166136
S 42016 822193817
E 57697 60936
S 84215 205536679
O 22505 85974
I 20053 45145
S 78805 323270781
S 59328 335299702
I 8393 40205
S 79964 133081621
E 39758 84588
I 7599 46503
E 32167 57231
E 23946 40577
E 4452 72991
I 41279 77445
E 15269 55656
E 15304 31820
S 57438 145468621
S 76329 689519910
O 16884 21283
O 43985 68415
S 85734 216390078
E 52029 73900
O 72913 80736
I 20666 82103
O 21486 86334
S 70154 784380690
I 21273 33038
O 22575 74326
E 32890 40722
O 4011 52931
S 13437 608283658
S 6485 322071213
O 4502 77968
E 18867 49415
E 14175 15863
I 40451 41805
S 63227 548592636
O 5270 12082
S 49634 924620010
I 62068 78593
O 20121 45832
E 14864 35070
I 53757 56479
S 25974 734595277
E 52314 66337
I 56371 63607
S 69398 546249094
S 20412 69151504
E 7690 75165
S 36266 303427453
E 21791 66120
I 25499 26844
E 24536 85417
E 59198 85019
S 10720 219848322
S 35796 96623917
O 54942 75770
I 26403 26890
I 24669 74502
S 42235 953067617
S 50105 341055758
O 15573 26521
O 40988 58308
E 22251 33768
O 50754 67661
S 33383 755946537
I 1934 32290
I 25283 52297
S 41381 376677562
I 4164 53581
O 25847 42582
I 50218 69463
O 49108 78637
O 23355 68798
O 17063 78513
I 81312 82037
I 38076 50279
O 5443 64912
E 77586 78432
E 21349 41883
S 41725 764889496
O 8870 10582
O 24469 38081
I 62885 71140
S 16286 610943204
E 11598 84663
I 9691 25040
S 6905 193679461
S 31549 798524852
I 25199 55213
O 8997 13860
I 43075 50261
S 68120 406330044
S 39319 705303010
O 11318 18919
O 65953 78921
I 11407 16414
O 69148 79458
O 37221 76313
I 52493 83072
S 43410 542674824
O 53363 64561
O 43933 60342
S 54062 181858975
S 33300 862392474
S 71794 323067471
O 31905 54607
O 34749 68121
O 27672 63621
O 12793 85642
I 17584 49882
I 13389 25217
S 28675 20714840
S 64688 612654145
E 9057 23519
E 48402 61133
I 2492 55679
S 315 92942611
E 2570 48234
E 22477 69856
S 85989 126352469
I 13734 33986
I 29999 33118
I 8559 82318
S 5346 990650539
O 11247 15062
O 2824 38526
I 41577 71550
E 13035 43534
O 21624 57787
I 25609 86271
O 32815 74204
S 73478 226905902
O 1765 56324
O 28570 86170
O 34091 79437
I 7208 81042
E 17795 41030
I 31757 40458
S 39664 694732923
S 56664 591755385
I 19957 53308
E 11188 45440
I 10754 58684
I 64780 78565
O 1352 69944
I 1170 8369
O 65635 68527
E 28377 68732
S 16063 173736328
E 29206 74425
S 75145 439245907
S 25453 617729179
I 65193 65382
E 34390 40638
E 81928 86265
S 22306 669264632
O 55289 83065
I 64923 68397
O 2979 15409
E 32443 52922
I 45806 55072
E 7482 71691
I 38105 49470
O 64997 68953
S 30099 833904662
I 12034 32278
E 31418 76660
E 30843 61855
I 13883 20408
I 16510 49263
S 13835 222113902
I 16323 33932
O 39914 40430
I 21701 25626
I 9776 45684
E 20667 68662
I 1152 38076
O 17993 36751
E 53343 56890
S 42336 392079274
E 21189 49668
O 16419 17979
S 55125 268395175
I 6737 7748
E 56310 85725
E 23941 46283
E 38739 43570
I 2480 17102
E 10588 60914
O 33966 80791
I 80986 82743
I 13863 19003
O 28321 30523
S 36351 11826336
E 11045 11501
E 3933 42170
I 81947 83525
I 35497 57154
S 64838 939128402
O 6504 28853
I 38099 51088
S 14261 802135647
S 8791 938105254
I 8344 20173
I 62760 77076
S 42624 891034874
E 10078 62773
O 11704 17517
S 26185 139379326
O 2298 71126
E 25414 48635
E 23817 55506
I 43261 53397
I 13734 23044
O 33528 71297
O 8831 10781
I 16258 32925
O 9953 50101
E 50824 63074
I 25060 43060
S 83120 816729966
S 19727 721921338
O 68287 75818
S 70218 449018327
I 74588 76573
I 22604 51281
E 2203 64582
O 3065 46556
O 41236 72108
O 49949 82800
S 27472 685604637
O 61291 84796
E 17248 67200
S 43383 916190017
I 4937 13762
O 3070 76264
S 64602 334193644
O 12517 65766
E 28708 73695
I 65326 80989
I 4655 78172
E 22589 29063
O 30827 52654
O 25764 82847
I 58444 66858
S 2400 793687758
S 79079 803312721
S 7018 223353049
O 71862 84524
O 31751 67697
O 25590 41243
S 8950 322659750
O 1981 66845
O 7065 51531
I 7300 20933
E 33764 54991
S 50245 315948898
I 23768 58281
I 15782 85536
E 45844 47647
O 6048 78577
E 15433 64569
I 17047 49199
E 26822 30815
I 13463 50498
E 52406 76400
S 23750 834536817
O 28885 29260
O 29632 78107
O 25378 54430
S 57143 684913751
S 80402 235017958
E 8922 85049
I 22807 35668
I 4500 58019
S 35853 257837633
S 84708 937307027
S 28185 56788271
I 480 20072
I 46648 59721
I 6861 57791
I 20315 42535
E 48001 52464
S 44284 981434301
E 34513 52747
O 11192 72893
S 13609 101352474
O 7821 84327
I 10908 20409
O 43546 47056
I 16637 75905
S 14304 787301698
S 76208 281373699
E 978 56879
I 21160 66010
O 66837 77030
O 40757 50986
I 3322 40801
O 6694 42868
O 2288 68899
E 27289 44625
S 82104 527178516
E 43686 46021
S 29723 899781544
I 39494 68369
E 28998 34995
I 41891 47977
I 21335 36915
I 50824 57280
I 37828 52589
E 30553 52437
E 13975 86518
E 15253 75108
E 29786 59699
S 21457 360013063
S 34793 795407710
E 19457 50692
S 84619 658914368
I 3856 77769
O 67 70332
E 5175 71212
S 41687 307681300
E 36413 64414
I 68129 72738
S 82612 902751726
E 11309 61327
E 21286 31570
S 10212 504194088
E 52929 57103
S 7608 876473009
O 7806 16578
O 63439 79572
O 18558 35969
E 31408 62011
I 46426 80915
I 52491 66063
S 86335 528742318
S 20874 414405392
I 7484 23786
E 65659 76746
I 17878 27262
O 12413 73618
E 3664 37334
S 27998 6752668
E 41406 60805
O 11283 16790
O 73548 82681
O 23899 46495
S 64927 227115815
S 40040 205991739
I 67745 68741
E 17748 72628
E 61956 65990
I 9574 38526
I 40023 65300
E 7307 14384
S 36996 179935755
S 38479 450703504
I 58395 63969
E 75392 82254
O 19290 78807
I 31902 47807
E 57301 71590
I 28710 54459
S 28152 509867792
E 57323 76685
I 45140 51449
E 29392 58068
E 19996 28769
I 20345 70257
I 30945 55469
I 34412 45681
O 26957 43141
E 1605 62839
O 47681 84257
O 28347 80566
E 27522 38629
S 44552 116329366
E 9400 25365
E 59735 82245
E 2079 15524
E 46553 81474
O 66189 81677
O 31420 62768
S 52126 650726627
E 12108 76026
E 12736 26145
E 49825 81359
I 11894 22442
I 1695 47272
O 29034 48350
S 64819 207699863
I 14380 23073
S 15973 170723304
I 48028 68806
I 34130 47328
O 42293 79182
I 26846 79819
I 23739 62417
O 63 1127
E 15320 49579
I 28709 67371
O 51404 73298
E 48036 49171
O 31893 78105
E 8779 23389
O 1298 79104
S 10585 140604920
I 7238 71276
S 6938 688673740
I 17863 80600
E 5765 35808
I 61813 63448
I 2129 13041
S 15357 66542125
O 32487 41738
E 45733 80476
E 15203 70853
I 40126 63216
S 50061 135508898
O 65755 78435
E 16189 60820
O 863 1289
E 40701 50079
O 50057 71249
O 5613 24374
S 10785 586865437
I 2421 79195
E 15053 47965
O 35276 62883
S 54541 73518721
I 23971 60289
S 51067 436158389
I 33838 80355
S 14197 893977960
E 28935 40164
I 20040 80717
S 48533 478514033
O 7364 41931
O 48304 50081
O 22387 43303
O 24509 79444
I 28794 86690
O 27033 48300
S 41493 700969755
S 23312 9336039
S 60666 828270839
I 52280 71084
I 41994 58000
O 4915 67697
E 38908 74895
I 544 14045
S 35084 821568039
E 6344 63902
S 44806 289191801
E 41491 75571
S 86369 949983109
O 60648 73016
E 3345 22573
E 19443 58307
S 40360 331964804
I 52812 63901
E 12773 79053
S 71587 418348667
I 31150 42851
E 35375 59789
S 18620 615168817
S 37739 116417080
I 2509 71423
S 45671 222529858
S 66555 231366851
O 11779 54372
E 21309 30451
E 17540 81702
I 5448 57373
I 39130 53326
I 27995 67211
E 31227 59101
E 39757 75997
S 30135 933032562
O 71621 78016
S 20796 125128232
E 62562 63386
S 32120 172534430
I 56186 77162
S 56461 466573837
I 13607 18015
S 21205 960473237
S 28745 555423498
E 14551 19581
S 46932 931080971
O 36286 62049
O 44614 54792
S 75275 591381165
I 37333 66658
O 33359 56777
E 13362 82783
I 59350 64358
S 14134 31692045
E 28767 31253
E 22526 38234
S 76633 805210597
I 32026 68623
I 42683 47049
O 8405 47091
S 65863 99367316
S 62566 859251178
O 14797 18845
I 58983 86243
S 80234 307416728
I 13129 83994
S 75353 464165430
O 57511 64283
O 28282 46673
S 18624 238447678
S 74500 856285694
I 1571 68571
E 12491 33610
E 9069 34257
O 50034 52651
I 7307 20637
S 12263 916458915
S 5079 859527269
O 13460 70266
E 24549 41659
O 26725 70313
S 41334 692239418
O 61353 86230
O 34890 50130
I 50647 76073
O 79402 84071
S 67407 860791788
O 16738 52647
E 31651 65853
I 25436 62323
I 45767 71070
E 52833 81969
S 28988 147355707
S 53296 747805648
S 36489 923832940
I 82906 83636
S 37472 363188094
E 59995 69089
E 15865 32469
O 42318 71481
S 73965 527990325
E 41070 75154
S 70736 138239193
S 73850 312916313
E 24655 63902
O 20034 80566
O 4313 67876
I 10392 41704
O 13891 38446
O 1936 7942
I 41474 62511
O 10240 54748
S 57148 214713353
S 60786 415796101
E 1189 62192
S 7139 744290318
I 13701 76876
S 1094 148059903
I 32335 64219
O 41185 53190
I 2887 41195
E 12390 67142
S 63341 349834705
S 59499 538623160
O 29909 85250
S 33259 750923772
I 8121 24906
I 32349 51357
O 32426 35900
E 18282 63200
S 53708 341028167
E 11974 48879
S 36266 756771549
I 1353 13025
E 27799 33972
O 12561 83640
I 223 37739
O 10166 70528
E 20711 26833
I 47415 59951
E 38395 61653
O 6722 53089
E 26134 86653
O 31897 83278
S 19726 325167276
E 48707 79447
E 31714 45036
E 31312 44601
E 31404 43268
E 31724 54345
I 10070 53252
O 2856 34105
I 34862 39792
O 4603 66015
S 30496 293643056
I 24279 31790
I 33505 43068
I 67262 69780
I 14569 26837
O 10097 55948
E 26012 45837
O 14480 27004
I 37662 63779
O 71646 77076
O 38749 73913
S 15894 231666519
E 1468 58662
E 11336 55593
E 64199 86133
I 51502 71303
O 16803 47208
I 37160 64346
O 56454 86153
I 16910 70266
S 49322 20750152
S 86316 327882767
S 13822 845607515
S 16170 831624811
I 33547 36148
I 39732 80523
E 36537 47483
S 24923 302026266
O 20001 44113
O 8440 76645
E 43301 44080
O 38414 68502
E 58709 67503
E 43525 72880
I 55510 75780
E 23543 44997
S 30412 27202500
O 3060 67414
O 67217 83244
S 45343 789480797
S 46706 462736432
O 14516 56733
I 45219 72255
E 8714 17292
I 85215 85446
E 4701 75036
I 30778 64123
O 13645 47583
I 26390 76154
S 43152 50369618
O 32937 60074
I 17390 17984
I 8696 82883
O 65058 67007
S 82121 499362475
I 62882 79545
I 37350 61330
I 6678 68219
S 80103 451062299
E 37910 64556
E 53420 79486
E 50902 58594
I 3942 6399
E 53014 60738
E 24493 41552
E 8166 51770
O 9234 51024
S 49934 666843731
O 1002 53427
E 10462 40944
E 27249 81801
E 47612 69202
I 43067 79485
I 54307 75040
I 25105 85216
S 75648 666748259
O 12873 80094
E 30983 35602
S 25239 261468070
S 84385 764618976
E 25076 74042
S 73159 735557958
E 9909 65641
O 9178 22136
E 67039 80772
E 34045 76834
I 63592 77146
S 603 671540896
O 19789 60069
S 84268 492481019
I 7432 59827
S 28122 817292495
S 11515 158408731
E 18355 36018
E 7644 13718
I 11242 45521
E 32360 38465
E 19931 76503
S 82181 556013485
O 14266 64383
I 53632 76156
S 44061 864838696
I 64196 71368
E 11832 61609
I 6372 43028
S 80912 729768592
I 10385 31165
O 34939 70126
O 49404 84323
O 47629 59547
S 5839 243434629
I 9125 71325
O 24152 53208
I 36372 85343
S 84004 857146966
S 72619 61415029
O 55282 57263
S 49824 553361639
E 15683 69564
O 44105 70112
E 21967 55466
O 81879 86497
I 62208 79759
E 31263 51756
I 22647 60070
I 6112 11109
S 84242 875339972
S 36648 179449138
O 28721 55969
S 84002 200150987
S 56682 438275015
E 26417 52765
S 64658 879080779
O 3944 26168
I 52187 66589
O 20415 75779
E 65913 67597
O 69010 69437
O 40999 50097
E 63010 86053
E 74377 81122
E 12469 56770
O 23164 26969
I 23922 51235
S 25281 687421960
S 58113 717153614
E 235 49497
O 10568 49792
E 15262 51506
I 41589 67895
I 42727 46018
S 11889 732135722
I 39697 82922
O 16600 74772
E 8470 33708
O 20761 35461
I 58209 79345
E 5691 56878
E 1679 12311
O 31013 75820
E 29908 67515
E 16914 61018
S 61803 815072152
S 3670 219080437
O 17000 71145
S 71348 448262197
I 47919 62417
E 10213 76505
S 54115 520746361
S 63927 18212221
O 7680 30884
O 65712 83301
I 40977 84227
E 27449 63176
I 18856 75448
O 6336 70634
E 2840 39495
I 24335 45284
O 37499 83244
I 34168 62527
S 77713 721261892
S 54821 305639880
O 18698 42917
S 14840 405175567
S 7324 811347002
S 27094 137176947
I 69214 74374
I 7060 68644
O 15996 69045
S 13011 884350883
S 27604 947930109
O 46397 62389
E 17913 55554
I 21121 71892
I 4855 37353
I 79534 80671
O 28428 57194
S 85608 570063513
S 34168 790783419
E 49040 58693
O 53341 79210
O 57722 72498
S 52683 733221089
S 37434 275705399
I 319 10928
O 18741 64443
S 50047 547108530
S 20302 932071645
E 16645 26040
I 68994 84196
I 60960 80606
S 82398 55080478
I 34527 64803
O 11869 70688
S 76456 239492563
S 68530 7700940
O 27504 59422
I 28374 71998
O 29728 40972
O 18002 28684
S 44809 467347554
I 45484 65362
O 9184 71148
O 26983 66052
S 55157 839335443
I 10863 25470
O 66274 70221
S 19455 280662177
O 51490 55984
E 31744 83863
S 46183 935361248
I 14518 62880
O 1869 17756
I 17453 61922
I 16203 72013
E 4089 38051
E 20760 36959
I 2946 83643
I 63258 84907
E 35615 82581
S 19498 117347846
E 13466 56715
S 53553 870334229
I 4905 22656
E 60036 81988
S 55835 552587689
I 10611 21294
O 7164 63864
O 11683 73710
E 40383 47864
O 25098 34464
S 686 368579010
O 55716 72772
I 31255 70008
S 21096 666894283
S 85901 116230751
S 49806 134838591
S 4000 114571431
E 44131 73543
E 35338 60101
S 85842 791343456
S 50529 878832878
S 81019 381782011
E 12434 70055
O 29255 52402
S 46883 5331771
S 31304 16920279
O 38523 84549
S 73551 350584174
O 58210 78727
S 55435 442486848
O 22801 30976
E 32990 52272
E 16773 41034
O 36728 69567
O 15596 23259
O 14908 61691
E 49277 63540
E 45725 65541
I 51788 84238
S 13070 789835222
E 48478 72848
E 30922 55815
S 7727 168543847
I 576 79151
I 6189 34577
O 42500 75776
O 10842 37500
I 48419 78100
O 6211 22219
S 46614 444569355
I 9262 36433
E 24610 86495
O 22365 35388
O 3379 86355
O 16737 26737
O 58204 75953
I 65563 79967
O 54519 58129
I 53228 80804
O 7425 51144
S 61145 364929241
E 56495 68970
O 42613 50564
I 26356 76775
S 61926 65228142
S 54709 689545284
E 49914 83484
I 18437 76080
S 1807 679484238
I 27797 37024
O 41330 42154
I 55804 68104
O 49412 56644
S 86185 715236598
E 45900 74981
I 28688 53096
S 27970 466803414
I 62236 64225
E 36986 51313
O 71814 72671
I 1552 78518
I 44535 61518
O 28317 79850
I 32166 42812
I 21573 74034
O 58976 80314
O 23380 24947
S 64731 39183793
E 2374 50106
O 52792 68101
O 11266 56096
O 5186 12284
O 25710 77730
E 21130 54656
E 42857 63473
E 5658 79506
O 341 69141
S 36107 344888306
I 50112 54259
I 15860 16344
E 26444 48769
S 55162 523553265
E 18400 62282
S 80039 49931426
I 6894 80541
O 28631 43766
S 13656 537649296
O 8134 9480
I 9489 11890
E 9416 17805
S 43935 305759228
O 54351 65015
I 64580 69231
E 3340 65342
O 28236 56421
E 13213 76240
E 52320 54335
O 45340 66720
I 35353 85784
E 14618 50136
I 29959 36662
E 50612 71202
I 22685 82935
S 30110 790154617
S 3865 115250388
E 51668 85037
S 6727 615630696
S 9799 168290563
E 23449 37531
S 60759 377159125
O 47158 82536
E 35790 58905
S 39007 150657123
O 30515 34166
I 14897 34349
S 77981 317891864
E 1666 38509
I 51858 64459
S 74925 818134668
I 17783 36988
E 62816 80198
I 27502 68858
O 1370 20305
S 29287 845537627
S 79856 356794905
S 19168 257206527
S 37991 457269805
I 52206 63652
S 24185 99585782
E 43189 84830
O 19307 69786
S 58590 506954959
I 59989 85838
S 80756 657294905
I 8804 72501
S 70196 27760053
I 19978 86146
E 16382 81737
O 17475 60350
I 67264 72761
I 19892 82241
S 58165 122081970
I 18967 54271
E 46961 75301
O 15632 57137
S 56704 835110037
E 16779 32991
S 82929 56105949
E 8615 17287
S 20483 795138453
S 1203 765620911
I 15042 41721
I 24890 57915
I 55823 66679
O 52187 84472
S 72956 40076107
E 14603 69523
S 31362 791749
S 17240 542929669
S 79605 168017292
O 9083 83084
I 2439 4103
I 50631 85657
I 34881 83906
E 21696 47789
S 43271 685794243
O 31910 38420
E 47036 84188
I 21751 36714
O 3685 23219
O 53899 73214
I 1729 39596
O 7616 69280
S 25199 62485003
S 55621 458235333
E 7383 67418
S 77603 899172757
I 20322 62073
I 7404 11267
S 34177 171241824
O 49940 54942
O 55589 77199
E 56887 72269
E 1390 68223
E 11774 67976
I 69259 74646
O 22605 42807
I 29236 50959
O 27977 36745
E 7138 74814
O 75969 82819
E 8356 59321
S 22863 661269775
I 20551 54527
S 67705 771273034
O 42311 61422
O 22280 63203
S 83955 987203523
S 32315 353939458
I 4431 39555
I 16442 28275
I 4684 6463
E 4820 51256
O 10888 42381
S 40955 704248934
S 43500 435815867
O 33287 50169
E 36515 71330
S 69662 797461149
E 28619 75117
E 23068 67160
S 2998 422818543
S 7536 815073795
S 18560 269370321
E 55815 74779
S 73675 769289529
I 33185 42455
O 6506 22465
S 68744 911688896
E 17043 64919
I 7529 21629
E 42294 63387
I 44176 47473
I 17353 47073
S 70783 980235504
S 45287 389033133
S 50638 555324592
E 40919 73957
I 1515 20658
S 38321 229327202
S 75342 522117212
E 4041 28837
I 15429 69987
I 7355 67771
E 49299 58055
O 19076 60932
E 19266 63419
I 63569 76615
O 757 28049
E 11857 32201
O 26657 86164
I 50337 75737
S 27989 705763565
S 63930 134788168
I 30013 81167
E 6161 43810
E 6350 63552
E 7292 36280
E 7091 83645
S 1958 358312571
O 28548 32366
O 25319 43512
S 83761 820004193
S 69822 141498876
O 2194 66429
I 53096 60749
S 43204 777608653
S 27484 303223744
O 5589 77002
I 66365 77503
O 9643 11876
I 15731 72489
I 29662 59456
I 60057 68241
I 65513 76174
I 3594 77992
I 22309 31340
E 27554 41544
I 16888 18778
E 11603 75180
I 34374 49864
S 51530 736071411
S 31786 437645284
E 38819 58095
O 28615 70175
O 66000 66786
S 15230 648440572
E 19523 51338
S 73317 700568448
O 49081 53494
O 10398 78389
I 43602 69998
I 31700 84427
O 20298 36551
E 42900 61498
E 14046 50800
O 13391 43595
S 56938 682307650
O 36308 68861
E 17882 61890
E 33013 78174
O 8049 73077
E 23980 39582
I 64909 78659
O 9612 38781
E 32212 47441
I 80980 85219
E 21981 81406
I 3375 70903
I 20679 84646
S 9838 365601186
O 49494 58807
I 71978 77674
I 2064 34734
S 63822 422610426
O 34792 73750
I 7446 7542
I 48345 82167
I 42128 68713
I 55130 61573
O 2404 43155
O 32956 36363
I 1947 11511
S 38912 98461214
I 10664 28290
I 343 75426
I 39544 51006
E 14501 30456
E 44492 57206
I 44927 60148
I 77008 77543
O 34981 43998
I 28356 34606
E 70872 86010
I 22032 80723
S 66568 240445039
I 9420 63640
S 75947 18511538
O 29177 69536
O 35691 60533
E 4647 64463
E 60795 62062
O 52923 80267
S 57538 91505363
I 20769 84917
S 3047 672312376
S 19717 774502942
S 15081 520269381
O 23902 41218
S 50952 230569440
S 2202 419484101
O 27205 46018
O 26777 65820
E 27009 37744
E 37628 52099
O 53067 62858
S 56963 131179709
O 24433 57237
O 23901 60652
S 19337 135289635
O 6125 17178
E 4320 30256
O 11107 61248
S 26576 357819153
I 25735 27796
I 25403 78089
O 50441 59209
S 1318 605597892
O 43163 64101
E 49222 83863
S 5863 350911562
E 60321 77597
E 5671 11977
E 45741 82352
E 29268 57999
I 17748 82497
O 45129 85416
O 25267 31880
E 77107 80056
O 388 2333
S 32847 232106430
S 41467 661261126
S 19851 863555328
O 17349 44770
I 50354 60556
O 23620 50221
S 23485 927168696
E 26296 33339
I 25650 85440
S 84427 765883342
S 60758 776938600
E 6537 23227
S 27656 784842526
S 78627 445918423
E 30245 32096
I 3449 44320
O 51021 74918
O 30094 72208
S 26309 675396621
E 39635 80679
I 5655 24427
S 76287 835002190
O 64079 83808
E 14738 70972
I 52248 72475
O 69194 72177
O 81913 86364
O 43838 73206
S 28316 497621017
E 29078 74391
S 46722 789938620
I 44310 50474
E 23222 34150
S 22423 260929870
O 52939 54991
S 45650 33329202
S 10912 602833663
O 4097 50785
S 41124 590145923
O 5742 35346
I 8946 39247
O 40559 57950
S 82751 373536066
S 31903 267454195
E 14704 27375
I 19574 58389
E 9670 34237
I 9626 58123
S 68139 839259421
O 62647 85350
E 4280 70635
S 49763 95960586
O 44046 64813
E 5624 47561
E 35455 56988
S 85375 389238083
E 22957 31840
I 3101 18888
E 36439 76109
E 32042 58337
S 61813 840211658
I 2422 31105
S 55433 761459506
E 15955 41634
S 27347 277084790
S 3434 872398665
E 12454 67838
O 16653 24509
O 53367 79695
O 4766 53006
S 29593 439076158
E 16372 77927
S 19325 827755997
O 46277 85250
S 38464 18103145
S 14533 268915061
E 5805 79307
S 44949 640998260
E 20266 22783
E 12991 21376
S 76342 639215220
I 11950 68299
S 19779 477900961
S 24063 13856995
S 27530 817075168
I 21777 34365
O 19229 36339
O 19206 54341
I 47199 49362
E 35841 85482
I 16025 44106
E 7561 36228
I 57281 79595
O 25117 63247
I 8334 72753
I 8221 77302
S 54543 580580865
O 22863 79000
E 11435 35643
O 29297 34762
S 930 336716756
S 74447 922954659
S 72785 110283927
O 29487 73524
S 17551 833912276
S 77179 491429796
S 17170 103016450
O 75896 80715
O 56818 83681
E 7722 34503
I 27327 52386
O 38010 85359
S 10748 291889323
O 42693 48054
O 34450 48644
S 8119 609796683
S 9155 234898624
E 7121 77680
S 77812 399730206
S 19087 636125259
E 27571 43483
E 8503 14772
O 7337 72969
S 48613 584216097
O 52896 78403
I 29748 41513
I 64720 67900
I 38853 78666
E 12008 78234
S 46550 748033588
E 55235 83709
O 52835 72635
O 3138 40075
O 10884 77690
O 3308 8662
S 55870 977204520
E 14181 85507
S 74819 176972640
I 12287 55946
I 3048 30968
E 25930 27199
S 16837 464108361
O 22668 44091
S 81111 918054845
I 3395 17671
E 52997 82163
E 42749 64476
E 56526 61695
E 35957 82635
I 5259 32763
I 35339 77441
O 31951 78949
S 7430 198680934
E 41460 48864
S 4503 107701260
S 809 959611329
E 46965 82253
O 9817 45294
E 28755 85381
S 29241 873141033
S 58779 971390391
O 80658 84661
I 3261 4311
E 1389 51735
S 36913 215098122
O 39497 68308
O 2187 20255
S 4423 462888837
E 61762 73169
S 18927 865361713
I 1076 18187
S 29760 428204039
I 2484 47180
S 39123 687822978
I 34556 83676
O 468 73239
E 60583 85650
S 52874 700157294
E 2325 48344
E 8175 76617
E 32772 55121
I 38082 39605
S 12079 325320698
E 10558 35220
I 29209 74890
I 67461 73003
S 10570 78687046
S 21932 405798060
I 7087 72679
I 57754 79955
E 11578 40702
E 25043 43364
S 5631 408070202
O 33825 53931
E 41138 86276
O 68600 69898
O 39534 53474
E 55530 76400
S 76600 436226977
S 47721 568612960
I 61525 71067
S 25257 16549708
S 74719 642641382
O 62819 73205
S 78963 73467093
O 19737 20957
S 38502 830305486
E 32726 79376
O 18691 82095
I 1544 66772
E 37446 68375
O 15442 41314
O 1829 30752
S 36974 121921013
I 12139 57771
O 19474 67464
E 21387 80148
E 40453 48326
S 57679 299291310
E 16404 83414
I 17960 84905
I 54834 72437
I 1425 79406
E 3156 55369
E 13970 54850
S 881 995507007
I 14845 58624
E 39913 52157
I 30723 75745
O 10613 66852
I 22810 55432
I 11831 63923
I 22939 39661
I 42752 69098
S 22362 778087883
O 20450 49682
S 71043 350255779
S 39665 739103207
I 23999 71789
S 23797 332111939
O 47419 54928
E 16594 46468
O 38300 60392
E 10182 76412
E 55210 58433
E 34402 80898
O 40046 81145
E 31940 78269
I 37270 41509
S 69372 305382718
E 52370 74577
I 19339 74071
O 15646 56165
I 24741 69165
E 31439 31606
S 23206 329458663
S 16312 589920578
S 76544 337793218
S 4686 845109809
S 16936 39651819
S 81887 744938899
O 12165 46203
O 8273 83997
E 11579 76077
I 44164 57477
E 2160 62896
O 4007 68625
O 77113 85821
I 5084 16598
O 19764 42657
E 7949 34400
E 8757 27895
O 2696 32148
I 9939 66556
E 17689 47009
O 46797 85848
E 49761 68703
O 35134 57845
O 17961 56138
I 53195 72421
I 6213 66235
S 31932 799771322
E 1730 13830
I 31423 75850
S 56482 632662892
E 805 16128
S 7524 247471108
I 26057 71166
O 4604 20449
E 43511 50376
S 64800 538237035
S 68095 838355800
I 26147 58594
I 63766 67340
S 29853 651384590
I 20176 57625
E 30196 74244
E 19499 46658
E 23424 36384
I 49072 82955
I 24154 28000
S 35709 137739805
I 52156 86225
S 3293 212566060
E 42115 61123
E 26317 44720
O 7864 39406
O 41748 65637
E 44605 58933
E 33525 72375
O 47895 70951
S 58834 702270977
E 2224 63429
S 82688 315726281
E 41165 55613
E 42400 67439
I 19629 73972
S 79672 293279522
O 39783 65789
E 17095 54295
I 10787 24906
S 31658 905864757
E 44761 73493
S 42020 852299305
I 40242 43485
O 15555 53972
O 28677 58235
O 58865 67709
E 82007 82390
I 42262 65807
E 8949 43083
S 6091 937327993
O 27897 56044
E 22454 73813
O 22217 82532
O 12904 43724
E 20789 45873
I 50867 82562
O 40894 84071
I 32960 57613
I 34837 44887
S 25492 916596167
O 25487 31145
S 34278 11610822
O 41122 49766
S 47922 373110517
E 43696 86186
E 16804 63773
I 47237 73959
E 48907 65708
I 29748 45604
O 31067 44425
O 20924 48948
O 72838 76035
O 18583 40089
E 10831 79152
S 64742 827001923
O 6694 22152
O 51333 81265
I 7340 38953
O 36476 70796
O 6361 53363
E 1480 62384
I 53094 84723
E 23093 46084
I 8235 85181
O 31797 68099
O 9539 18924
O 43247 75777
S 14449 529208754
O 41689 55423
E 11609 68393
E 28689 57368
I 43856 69356
I 19894 79924
S 36604 602957185
E 33385 62175
S 49860 812628796
I 71447 84130
O 80717 82654
I 48651 61041
I 21879 35585
S 3248 426188206
I 28689 77116
E 26781 28253
O 9349 45803
I 64874 69721
S 11293 412612064
O 4037 13868
O 16129 42044
I 68680 72908
O 20957 48039
O 31471 65556
S 15893 333357439
E 21921 64720
O 48227 71514
S 63028 888719955
E 3614 44044
O 153 60859
E 73076 84569
E 7820 68551
O 29778 61427
I 25994 37237
S 49456 184250482
I 39948 85802
E 17335 29110
E 14301 29960
I 47089 49430
O 69787 74320
E 35468 37294
I 43902 61031
S 39774 727095282
I 18709 81762
I 5898 7713
I 10280 39472
S 40604 332150354
S 59202 920015703
I 8653 62282
S 1631 577749360
S 19930 714644614
I 38550 79603
I 23980 74860
E 52295 63758
O 40291 60330
E 1242 64759
O 56239 66989
I 14108 75146
I 29517 71563
I 11727 62415
I 29806 82302
O 28541 73298
S 8871 797275064
I 5619 32321
O 11707 20620
S 47121 573240784
E 14583 67797
S 79070 392580160
I 6662 24445
O 4405 37764
E 62457 71328
S 38658 927749139
S 67721 169892845
I 1225 27579
O 17889 85804
O 10195 50259
S 79269 489012648
O 59966 60348
S 9794 451447385
S 6760 436115714
E 1614 79850
E 25978 28126
E 67537 83098
O 6221 57084
I 45129 60543
S 22466 628259392
O 30610 46748
E 13958 16929
S 8319 860661772
O 54272 77109
S 57379 319293552
S 36287 305185552
I 24517 25646
E 14507 45243
O 45286 69443
I 16206 79653
I 26742 80562
O 3813 16746
I 2869 21129
O 44247 86339
I 12159 25176
E 52336 85361
S 84495 644054949
I 22718 30114
I 28827 56268
O 61820 69517
O 3344 80146
S 64101 251501170
O 37011 49636
I 30451 58096
I 42949 51762
O 18258 68166
O 11676 85508
I 38768 54869
S 10958 513662273
S 44727 717272056
O 10843 11681
I 9386 19634
E 27179 86703
I 13937 81610
I 42505 63131
O 4155 55158
I 21790 47221
O 18177 58240
S 25760 252046096
I 7306 76908
S 70749 989489135
S 6786 958216386
S 52592 697112698
I 66725 67121
I 25732 42504
E 16054 44844
I 59402 60939
S 71704 271475539
I 36412 39983
S 10593 732503176
O 46703 77261
I 3971 58075
O 14264 18750
S 75516 259127217
O 71382 85816
I 16969 59763
S 22806 358189211
S 36794 108882532
S 85723 268018601
E 65405 69965
E 13720 74616
I 25966 69036
I 35059 43163
S 62268 456434351
E 6526 41692
I 26374 40861
O 34171 46217
O 5167 53389
S 48553 269285943
I 54099 63141
E 47289 53777
I 10729 23597
E 16787 30879
S 8497 655398382
E 33268 60175
S 85594 78570098
E 70766 82216
I 3036 10779
O 69333 77401
I 1444 35335
E 44573 69151
O 24111 77220
E 34148 40970
E 9027 46781
E 14177 61866
S 33703 517242330
S 85831 95986193
S 79160 95917238
E 11575 62530
I 37433 86535
E 12517 45088
S 69993 88816144
O 5680 62472
S 71666 962532043
I 61343 63957
I 15821 43726
E 27266 70334
O 438 83072
E 25893 68927
S 62142 994290207
S 45957 540651790
O 7919 29735
E 83947 86218
S 31573 984341205
E 64349 72128
E 83308 83724
O 19106 27825
O 3500 61564
S 58227 782872838
O 26647 54634
I 3686 8540
I 50762 67758
S 60124 746054476
O 2842 28423
I 1462 52481
E 44184 72766
I 13142 59581
E 36314 70424
O 27725 32730
O 30911 60553
O 56119 78682
I 2717 32909
O 29821 69075
I 22788 24095
O 25074 25420
E 8596 15000
E 31467 64528
I 38400 71062
S 4917 602335314
I 22553 75879
E 4814 46552
E 15358 46815
S 38200 699518864
E 74806 77178
I 4627 61063
E 39982 77276
I 9398 74462
I 3417 20590
I 35441 85798
O 37550 51909
E 40923 77670
S 51967 485037387
O 16929 34383
E 37103 53005
O 53599 78796
O 421 42943
I 57072 57555
S 41369 121435
O 25304 26687
I 12159 48161
E 23492 55594
E 45038 65631
S 78471 287206956
S 4855 958273998
O 46838 72335
O 29609 67155
I 45816 54996
O 16780 29825
S 30283 191829402
E 48595 50086
O 44630 53791
O 69464 71352
E 6422 7960
O 45689 47827
S 17511 764109444
S 19999 381571320
O 290 41479
O 10228 56851
E 15073 79329
S 73977 283981274
S 39372 966289337
O 21354 36272
S 67671 33527877
S 31281 975223744
S 28114 819562879
I 12891 77922
O 13447 24893
I 491 47158
E 49439 59265
S 41017 401949397
O 22003 30155
E 26726 46841
E 9534 19225
O 45462 68387
E 8132 48795
O 11729 75259
S 68305 375601048
I 55289 57942
O 26693 76572
I 8394 83132
O 20460 74780
E 22162 86501
I 51973 81119
S 51797 807707715
S 44449 705509023
E 22284 25299
E 3861 82274
S 19318 23231619
O 29654 75754
I 15709 39589
E 5759 46519
I 59609 61758
I 26430 82585
I 63762 71858
I 30126 70710
S 6842 710320840
O 28712 67100
I 1104 33851
I 12646 45792
O 7866 26418
E 7623 28920
S 43192 339765339
O 50094 85197
E 1103 76040
I 16838 27292
O 16262 68873
S 48399 456256232
O 11511 50884
S 66619 270387165
S 47569 847222726
S 31987 999326327
O 22543 57697
I 2945 66996
S 34702 673669561
S 35808 812613182
E 4230 65542
O 52336 85507
E 14124 73114
E 21226 59895
S 19891 682194369
O 54407 57239
E 24693 37630
E 24413 71956
O 44738 48435
I 82211 83750
S 49107 80122822
S 61432 760564629
I 5755 40614
S 80294 701607164
S 11043 281869074
S 85614 942194127
O 33625 52831
I 6362 11056
O 31283 64459
S 83588 866779809
S 12548 965739917
I 4599 20491
I 9028 63486
I 26525 57767
O 54767 69104
E 7282 66095
O 70707 72223
E 17786 28330
E 39157 47837
I 37848 42368
O 35737 41115
E 27362 71057
S 34675 477426693
O 27413 85961
E 23003 80859
I 64891 74096
I 63127 84978
I 12251 55603
S 55793 259512761
S 57636 827443479
S 10629 458377905
E 4574 18957
S 78147 755680774
I 41522 73579
I 4128 81145
S 40536 642339404
E 42596 65415
S 73056 967981111
I 7586 59242
O 28597 29807
S 49075 24277362
I 26558 52002
S 32920 176061848
S 16727 208793332
S 31602 104966764
E 62546 63066
E 17349 33454
I 24763 50472
O 15658 30647
E 385 54655
S 70872 750414244
O 220 17175
I 28120 68996
I 58438 83583
I 17760 26846
S 61304 894748747
I 50270 66987
O 33775 69027
O 12053 70915
I 61843 73838
I 897 70503
I 15651 82257
O 13664 80096
E 13939 76611
E 8176 22934
O 48970 57104
S 2615 466217183
S 65308 924876205
E 42817 71532
S 374 899567114
S 62716 969772779
O 22121 68306
S 30383 918352931
E 22672 51258
O 51616 57352
I 43446 55756
S 211 167249643
O 12472 37084
S 16944 281015015
O 48681 54431
E 7996 70070
O 59952 70120
E 860 54599
O 6963 57811
S 62219 389443498
I 34072 57844
S 69637 350490879
S 39918 729480206
O 51735 51736
E 41236 51815
O 24761 86005
O 32781 82640
S 12818 193205643
O 29937 34441
S 26249 407898077
S 63186 302215408
I 6087 45470
I 41805 52381
I 26904 57852
E 56805 80915
O 14432 33603
S 86478 893616683
E 47817 52610
S 46632 195520969
S 49389 645054446
I 54834 81561
O 24470 69561
I 36653 60215
O 6394 7088
E 3882 59425
S 41226 410168347
S 59651 848486599
S 33351 720225633
S 35533 764937872
I 39320 68384
I 21023 35937
O 6050 22554
I 33170 58836
S 43331 784581503
S 78882 685144937
S 31612 582656498
I 63162 85968
I 67961 71464
S 57316 446700903
E 3360 48061
S 13283 969530253
S 43632 970565392
O 42065 70421
E 4569 72958
I 38833 70996
I 9791 27370
S 23901 401893075
E 79649 85626
I 29042 68680
S 29984 111187168
I 10296 52388
O 5656 29786
S 1267 390112800
E 18359 48242
O 45758 48271
O 17683 28957
S 69066 408808976
S 73944 527169425
E 51502 71806
I 20991 78985
I 50086 62663
S 42314 331077921
I 2807 30847
O 27054 77672
I 15998 34681
S 82266 659206434
O 18951 32779
S 1380 13222524
E 45769 57378
O 7298 53768
O 37299 75027
S 84478 34052888
I 28254 29879
I 69272 74781
S 13405 523029546
E 33266 81037
E 16509 30633
E 15300 33928
S 19189 32194071
E 24250 75762
I 37486 67333
E 18751 77098
O 362 85714
E 4242 67018
S 58391 908128720
E 65147 78041
E 72874 82198
E 3814 41119
I 11697 17912
O 56571 78633
E 29354 57900
S 64499 386966899
I 28620 39055
S 74928 497545999
E 47062 80672
E 25917 77650
I 36398 81487
S 31476 157568650
O 17537 78902
I 39444 44590
O 59677 60733
S 6763 963816940
S 49989 350655514
E 68678 85477
O 12865 71256
S 39589 748303229
O 26469 34382
O 297 35027
E 21900 82435
E 9759 50112
I 34174 83176
I 4755 38227
S 83706 726742958
E 9174 30517
E 61344 63634
O 15213 41005
S 14362 263342360
E 27426 76923
O 4669 32037
O 1369 4443
E 35080 72484
I 16921 51926
E 39642 50900
I 17936 37051
I 14446 38915
E 35849 55054
O 13608 48115
I 3878 51926
I 44722 80231
E 68178 69277
S 56280 521065781
S 54856 879983206
S 76864 977321663
O 47530 67737
E 3395 18421
S 75258 352172457
O 5133 50381
I 28914 61805
E 2439 23618
I 66054 82366
S 83802 588733795
E 1154 25007
E 22684 74177
E 26751 83253
S 84336 864643201
E 7165 48389
S 80211 753993097
S 59865 278076525
E 3295 41966
O 8024 86199
I 9107 59827
I 22004 63335
O 60920 73658
E 48766 65343
O 25033 48879
S 45224 7871590
S 14320 181881039
S 60550 691652878
S 23814 269093802
I 8322 34585
I 41254 58052
O 6460 10930
E 37694 43245
S 34866 493808861
E 36395 70404
O 10298 65415
S 29644 794177810
O 127 53170
S 61267 910264255
E 27912 28936
I 2459 69131
S 27584 770840347
S 9401 52948310
S 76614 590074311
E 8712 71212
S 26334 655191727
O 35480 69968
E 23471 39868
E 35621 48621
O 15149 55403
I 8394 32322
I 9919 74871
O 68492 74005
S 46091 451443920
O 58 1352
E 39340 60335
I 14617 72826
S 25465 649310210
O 17546 43631
I 42585 73119
O 29940 84350
S 71413 602468652
E 30233 52305
S 28477 729489137
E 6578 64658
O 75629 76790
S 16517 116369471
S 59441 505780455
E 54892 80180
O 3189 42830
S 68492 730119033
I 7666 28933
O 248 17918
E 29333 80645
E 65086 86181
I 29323 39417
S 7770 432221041
S 49346 2722281
O 11677 26281
S 44256 39000205
S 24314 848246021
E 1619 39992
I 5454 12074
E 40869 81435
I 3524 38271
O 16178 42435
I 11575 82275
I 27819 49994
I 29814 82468
O 24603 37549
S 58670 891129552
O 20392 29259
E 598 83133
E 53463 84327
O 32469 39334
I 19996 71353
S 55032 621875815
S 2692 257884056
O 30885 77130
I 20171 49884
I 13406 67397
E 12788 72941
S 20273 178028572
E 40199 86278
S 74095 849448018
E 28818 50244
S 32632 486691392
O 45231 69607
S 15718 379043783
E 9638 40858
E 21825 45748
I 13988 72203
E 14169 53893
S 6482 434160857
E 11312 29765
O 31323 71341
I 50771 80807
I 18329 32318
S 54556 83832034
E 4877 63655
O 51031 86632
S 51696 177439251
S 28968 141039124
I 18480 69361
S 55700 789750974
I 40670 73154
I 61487 80621
O 33944 34413
E 7248 58164
O 672 13326
E 49669 66370
O 26815 45344
O 22913 83552
S 84442 23239649
I 32949 46387
S 49704 363203507
I 14768 41670
I 74143 84238
O 54740 66403
S 38615 263100171
O 56370 75719
I 54982 57691
O 27007 55974
I 47114 49458
E 60892 65139
E 73077 79863
E 52255 76600
I 38117 80179
O 30795 34049
E 22944 50400
S 28101 313544464
O 44311 61282
O 21118 80164
O 21767 80910
S 10268 572084030
O 57727 84929
O 13754 22525
S 26872 146462214
O 24672 54466
S 72673 307060952
S 6407 674382127
E 4865 24572
I 24776 61907
O 47180 75872
I 24893 71869
O 50894 59420
I 9618 56891
O 31191 51740
I 9466 22583
E 19590 64077
I 3073 24300
I 55232 68715
I 9244 17710
S 44703 794187505
O 9296 58987
S 18169 993229970
E 29494 83703
E 77912 78506
I 33835 59391
E 20903 25156
S 36636 888128080
I 39083 78789
I 30749 37305
O 39314 71008
S 52795 615800562
E 21155 40539
I 20185 68357
E 25744 56844
O 9470 25478
S 69957 775870372
O 14364 26933
I 3112 67494
E 75894 81256
S 66074 677957164
E 38878 61565
S 4341 268517176
S 37144 652063266
S 33601 224376182
I 20755 68523
O 22249 86300
I 41646 62138
E 7064 76667
I 46572 63414
O 42147 70459
I 33938 48823
E 24855 70722
S 84025 245960180
I 66193 73744
I 27087 38180
S 12470 86936544
O 73736 82423
O 51157 52956
E 4835 72908
E 28392 61691
I 38979 41983
I 13650 32805
E 8848 45790
O 13086 37424
I 18400 67772
O 72126 79376
S 18545 84488907
E 2589 82808
E 36193 62138
O 16922 48814
S 75556 816371384
O 2814 67456
O 47813 74189
E 785 46747
I 39989 70148
O 26220 34667
S 81575 943691871
I 38191 52558
S 67025 114851628
E 1697 42505
E 79584 86121
I 28540 61504
O 5250 63569
E 67040 84708
I 17775 76684
E 15940 41932
I 33784 58475
I 15777 30918
S 45033 621934818
O 51775 56538
O 12740 85893
O 29308 58059
O 99 25470
I 16327 65050
S 66042 738873861
O 7802 9378
E 66436 75344
O 16677 53320
O 56560 60621
E 52685 70896
O 35332 62569
E 9850 86666
I 9700 76966
S 52681 381287310
I 25202 78174
O 5660 39205
E 1269 42900
S 52476 453080534
E 11763 23738
E 40361 60095
E 11075 51746
E 28457 36345
I 34847 42440
I 23029 51892
O 51641 60881
I 7254 72567
S 78455 318228556
O 2260 37245
O 47690 48898
S 34624 564204043
E 4438 19192
E 9642 28938
E 55294 58006
I 33806 48348
E 66096 79119
I 8561 53319
S 81253 905913122
E 13832 32985
E 19297 68822
E 34469 61410
I 42541 73009
O 6136 57138
S 79280 155535960
I 37373 69794
O 19141 20486
S 81767 533679661
I 35841 43104
S 4652 406071844
I 12536 40110
E 30958 61899
I 523 74525
S 39696 22474878
I 60991 70918
O 81 29987
O 21916 34755
O 34509 46923
E 14897 28809
E 76475 79667
I 65178 66105
O 13634 17920
S 64944 279488759
O 49443 64430
I 4371 6046
S 30094 657826324
E 25805 47935
E 3778 79769
S 75592 832546180
E 34062 58109
O 5064 83533
I 4579 33130
O 46612 67579
S 38110 581295347
I 47211 67119
O 43124 85443
O 37388 85246
I 6884 41186
I 38089 51677
O 341 6455
O 22414 38309
S 21032 620567117
S 9544 29387853
I 37835 85248
I 16506 43983
I 12421 77126
O 38433 61177
O 17487 24842
O 5099 26259
S 25365 694452704
S 23653 16149439
I 25630 53522
E 30491 63588
S 49163 754104384
S 48191 664846357
S 80973 274305296
O 27134 42466
E 13385 64884
S 47462 235414586
I 12563 30818
I 75984 84102
S 68070 757987412
S 13750 180804976
O 69588 81466
S 33846 142039980
E 41774 65535
S 57219 180879080
O 51265 56795
O 56602 75852
O 9194 31233
O 69820 80856
I 75447 83177
S 33910 606922351
O 30923 34934
S 15873 834946237
O 14080 38302
S 27821 805351214
E 2546 66235
E 63230 74809
O 42999 72935
O 38065 45217
I 51307 86434
E 44109 45966
E 45064 49307
O 12831 76609
I 56121 81431
O 49318 54600
O 34513 86703
O 65639 78722
S 27957 740111031
S 78558 147021486
O 26976 61645
E 30440 86414
I 30518 33879
E 17824 21986
E 4931 19739
S 73009 797587036
I 22058 84958
I 7884 59540
S 2435 361462819
O 23466 33095
O 33778 70667
I 33155 60818
O 3079 26120
O 65008 76399
E 6360 70236
E 42317 70804
E 12409 55335
O 23631 33550
S 9237 84186693
E 46030 79269
S 5727 591247695
I 39308 50829
O 18418 26803
E 19565 85962
E 37163 51113
I 41219 85421
S 66832 704515590
E 61501 76734
I 808 35911
S 38120 806153665
E 2110 10495
S 2422 372740453
S 66080 135461072
S 10071 928699294
E 43981 69357
I 28826 30504
E 22980 30593
E 30819 79534
O 4848 28499
S 68480 195387170
E 45248 69497
E 374 63133
E 24578 39351
S 1753 447287921
E 21833 67010
S 23907 545843865
S 75014 384110571
O 1701 10722
I 41632 73219
O 32587 41105
S 85226 824620601
O 39843 64644
O 19492 73043
I 15365 85594
E 30770 50858
S 60366 42711464
E 25765 79052
S 62946 953353160
O 9855 48124
I 32619 44094
O 82249 83366
I 26164 40664
O 53096 77023
S 15788 845214945
O 77558 79101
E 38088 44849
I 33878 37629
S 6122 721529519
E 7264 24763
I 8259 38987
I 19534 53716
E 69942 78739
I 50311 85068
S 50953 244601311
O 33165 41071
E 49997 56333
S 74061 85548382
I 51566 66529
E 18972 69501
I 37838 71609
E 4028 24163
S 60984 853825927
I 20055 80546
E 22128 71186
I 1395 52588
E 18113 18860
S 55259 210054054
O 12824 69993
O 53946 77619
I 16020 56178
E 54163 60202
I 26571 79237
I 28403 58413
I 24920 54618
S 14837 690990460
E 33146 71868
O 47906 49087
I 25738 75275
S 7188 529901673
E 9971 50667
O 16755 26727
O 60557 61344
E 56814 85191
O 33880 77922
I 45867 85329
S 56508 648344705
I 22019 71325
O 44288 54404
I 38129 79084
S 62532 794716520
S 72115 170373968
I 10653 13010
O 8804 33110
S 43807 357914766
I 55650 81266
E 55142 80079
S 49224 795404743
I 48334 71714
I 31952 83541
S 18762 430378104
O 5193 45724
S 16176 328990840
O 32337 44511
I 42237 78410
I 45031 68343
O 54229 83619
O 25204 71175
S 60442 655144283
O 6977 62764
O 36725 74213
I 58127 70236
O 61549 80550
O 8943 85603
S 76888 501164482
E 5212 50224
S 46458 391167454
E 70562 79200
E 64603 80632
O 26718 85933
O 68786 75611
I 23734 67452
S 26133 433567122
O 29429 53958
E 20411 58018
I 47050 72829
I 47278 70210
O 3582 64261
E 3122 80198
S 77266 51726043
I 4305 54114
I 21857 46381
O 57092 64012
I 18583 69679
O 69531 80559
E 49660 63681
S 76775 700876385
O 12218 50396
S 25491 716250746
O 4684 68544
I 337 49062
I 3715 43131
I 12191 64631
E 49095 80903
S 37551 953032265
E 5557 77462
E 14842 76267
S 23709 889128564
S 41451 553519714
S 79385 328412818
O 47688 62510
E 72395 85429
E 53280 71198
S 11364 24659820
S 30496 5845954
E 58133 62629
S 70802 505622535
E 37807 65997
I 28773 31174
E 19340 35850
I 9654 84207
I 30553 64795
O 57850 81349
I 3886 75549
E 54786 71667
E 37107 41988
I 52975 60658
E 79234 85486
E 14608 65438
E 32459 65243
S 30365 533163830
E 20939 84207
I 4129 20916
I 28871 82577
E 60594 64733
E 52071 83220
S 1508 335292
I 33149 40004
I 58009 85480
S 68190 333807224
E 33968 63554
E 16432 56306
S 74039 817327468
S 4615 494264147
O 2318 6000
S 40986 449104005
S 80496 329586033
S 55728 890850868
I 80633 84785
S 34356 152769214
O 8245 33564
S 32571 601192655
S 79627 202850191
E 36344 61220
S 9285 178662609
I 63203 85905
S 21439 539878369
S 84352 121030087
I 40203 45416
E 43881 58975
O 29691 29971
E 17410 40449
S 9398 146276265
O 77601 81608
I 50759 59433
O 26408 59861
I 42769 57617
E 57554 71325
O 55018 61593
S 29607 860723667
I 522 32022
E 50481 77267
O 5936 61601
E 6254 63869
S 60397 762615339
E 18837 38438
E 5856 75735
I 43279 63439
I 11094 41293
I 32949 50564
I 10202 76539
S 45429 831457555
E 32362 35860
O 31178 70504
E 20169 73584
E 61426 71052
O 58377 62587
I 7921 65038
O 55974 58318
O 33620 63835
E 3871 60284
E 32130 66858
E 23996 75788
E 33925 48876
E 58228 73813
S 24935 226536018
I 23968 36408
E 2813 74302
I 64126 67167
I 7964 53425
E 23014 52358
E 12627 54242
S 19137 243080477
S 38026 673930482
S 76383 955066716
I 48365 62812
E 53850 69502
I 50667 68847
S 20118 944586392
S 14371 714747590
O 6783 80394
E 17134 28603
S 63338 687695606
O 26885 71246
S 25308 667612155
S 9781 263662548
I 66184 75010
I 24679 51922
E 5580 84311
I 23641 41330
I 16017 43968
E 33590 54490
I 41501 50105
O 36127 51697
O 25964 82259
O 22428 65760
I 43981 68383
I 20487 44074
E 15897 68089
S 67247 314051082
S 34291 348104178
E 57126 75107
O 7727 38806
S 15197 161903007
S 26543 563574608
S 29087 527964159
O 78219 84352
S 10888 283785213
E 1913 55346
O 282 50758
S 25658 470648263
I 30578 82733
I 41381 54856
O 57322 82691
E 3520 46588
O 12868 73348
S 79968 482115260
S 67311 647188415
O 24188 39671
O 29021 38891
E 11132 51503
S 49162 522277692
I 56983 81878
I 36376 62359
O 3802 29541
I 18758 51319
E 14937 77496
O 39210 49725
I 18950 40141
E 5118 71648
E 57048 69317
I 17478 51861
O 880 52132
I 59591 82094
I 51398 65038
I 25324 80018
I 39325 73239
S 33204 210461809
O 10291 31369
O 22047 38295
E 50280 64227
I 15568 51755
E 8222 43071
S 16871 549057975
O 65435 72118
I 11607 48607
O 555 63870
E 45094 48402
E 12456 36562
S 74512 756591444
O 42433 83103
I 53731 53846
O 39229 65476
E 26803 74608
I 4676 37266
S 78921 542817078
O 56335 64165
I 21822 81351
S 79385 215163393
S 47153 415688342
I 13373 18549
I 28464 59413
O 23 5547
E 8320 62551
I 47499 66417
O 30091 31929
I 6182 39693
O 21422 61739
O 2236 52129
O 15867 20874
S 38680 794958883
E 10634 32187
E 32380 58683
O 52334 60256
E 76688 86640
E 9193 65133
S 32563 273066130
O 7222 60217
S 77042 888767053
S 73403 756602004
I 18003 68853
S 77428 100854381
I 2678 61341
S 2423 504227985
S 69340 605834316
S 84673 235120911
S 55114 83336002
S 39400 432561165
S 17241 580131269
E 29006 35329
O 8721 23400
E 68218 80522
S 85773 193425380
O 37670 47588
O 26948 77327
S 48316 72308371
S 20070 632347643
E 37484 80596
S 8774 594134744
E 38140 72879
S 47546 644013193
O 15700 59067
E 29367 68415
E 32319 42278
E 38077 85193
S 76884 290774708
O 16810 40682
O 55232 59850
I 23075 82526
E 11559 32137
S 50446 629858458
O 73364 84625
O 16149 64050
O 21669 74244
I 15393 33908
O 9449 9743
S 23830 61497446
I 36149 36552
I 17443 63027
S 37688 42859149
S 81838 380375473
I 26165 82926
E 9084 62588
S 46743 833148902
O 4411 71522
O 62789 83126
I 49225 75872
E 32147 36724
I 16271 57843
O 56989 73816
O 15308 68596
O 19623 30708
E 9253 9611
O 41994 66124
O 24852 33078
S 13419 532250071
S 55652 270650587
S 67457 21086384
S 46964 538314866
I 1556 55295
O 65129 67609
O 4875 13505
I 64955 68122
O 14865 73187
I 14616 65250
I 3262 34659
S 39395 95473303
S 25771 657553846
E 17626 57248
E 41504 68065
S 16181 753495067
E 31198 45771
O 31748 65455
O 46135 60839
E 24231 77299
I 14115 76728
S 28700 921649919
E 65647 70551
O 29018 60042
S 30532 888354933
S 41211 533301733
I 2350 39321
S 22927 936379118
E 23588 45489
E 5331 43510
O 16843 80635
I 14781 72550
O 9131 60334
O 58410 76947
S 77801 981605681
I 33397 53879
E 719 75620
I 15305 19243
S 12587 755727777
E 43165 81823
S 42275 855356304
O 40356 86054
S 78555 560791863
I 5122 6683
O 20099 39940
I 59686 84268
E 81818 84060
I 9820 73405
I 29528 80039
O 29288 70381
O 15721 15994
O 14969 56573
O 1449 26568
E 21686 26932
E 4654 49457
S 43666 70111719
S 55403 633251361
I 36404 75853
E 3917 34445
E 68517 79703
I 11236 54778
S 68441 383282194
S 67088 264020347
S 83063 82013514
E 14953 28205
S 18100 398923978
E 2748 71800
I 53189 73506
S 70180 281443637
S 32927 803511363
S 13903 753574047
O 69113 74872
S 44046 542939897
S 60914 381842773
E 11532 35657
O 8628 59398
O 8678 69438
O 30403 64130
O 30187 77383
I 37792 44233
E 54821 76210
O 45823 70617
S 13368 723055691
I 13165 51467
I 62780 72192
S 31509 609622914
O 326 30342
I 36593 62966
E 31988 37239
S 37111 557410389
S 39840 187213328
E 7168 34650
E 27589 71347
S 31844 357251974
E 28953 85839
S 59267 445003257
E 10224 10719
I 40402 83328
I 13016 19376
S 44105 673882842
I 25740 74730
I 30636 69804
O 8274 46167
O 70427 81466
E 38334 45175
I 27143 39079
I 11909 50691
S 31827 828764792
O 25497 34585
O 7056 36143
S 57797 64256232
O 14806 82186
S 48573 935289007
S 47495 363253131
I 29852 77982
O 23637 70017
E 21145 62503
O 5177 78470
S 67013 449796454
O 69126 72314
S 22306 116037758
E 58742 86238
S 3778 437612631
I 64231 69998
I 40752 53370
E 16732 72503
O 67698 73215
E 18635 74685
S 79041 540831252
E 38620 62441
I 34012 76978
S 10926 826435990
S 85886 282831704
O 11335 32454
E 24529 43815
O 61197 74946
I 40026 50745
S 24025 857438086
S 16298 51705725
E 40638 51337
I 32879 81931
E 47115 84111
O 50348 61406
E 42903 67179
E 75853 77126
O 4624 15073
S 67147 688013473
O 10362 71163
S 31403 47145838
E 16435 82652
I 5432 53292
O 4677 41874
O 14659 78423
S 61226 825046891
O 15453 23820
O 3499 33837
S 72028 178938020
S 12226 236686708
I 15194 21257
I 71341 85782
S 32463 691163450
O 41414 77256
O 50739 51461
E 26444 73616
O 36849 55322
S 45352 290723124
O 283 12955
I 10389 38164
E 18758 51438
I 9236 21929
O 13064 84129
E 69916 84288
E 22336 60153
S 55627 857509278
I 17343 52251
S 53001 937168231
O 1119 40925
S 1199 927041240
S 26636 988895241
I 32399 45693
O 57603 77856
E 20870 69942
S 49920 679033751
S 30212 653568922
S 12222 781124231
E 19321 78137
O 25006 41743
O 50109 83469
I 23878 46881
S 21997 673239093
S 40354 527528976
E 38714 56146
O 15485 26619
I 38934 53338
E 54303 66069
S 4305 447028371
I 23924 55789
I 36629 69057
S 8959 813149213
S 85316 704666282
O 50320 57843
I 36281 60169
S 82685 233534375
I 73902 84698
S 34791 822551907
I 21706 54954
I 37607 54933
O 23850 49113
O 57133 71536
O 1165 59241
I 8515 12013
O 40925 59380
I 7878 63645
I 54053 58570
E 24242 46820
S 18018 60960018
S 77537 69072095
I 1424 51150
S 25576 176713014
E 53841 76590
E 42049 77117
O 55166 58159
S 37119 583240936
I 22293 82900
I 1896 66953
I 22014 36054
S 9828 138764901
I 21546 25987
S 19895 961260227
O 11541 81037
O 77771 81915
E 52783 71921
E 19391 25575
E 52598 56940
E 22633 70792
S 84862 907385458
E 60474 74451
O 67184 74662
I 11420 11661
O 16025 83166
E 57792 74324
S 13257 943136359
I 3354 8502
I 18827 70026
I 7441 47673
S 82303 542345108
E 69575 73363
I 31311 42082
S 17124 46579226
E 9202 65929
S 41860 662622501
O 4967 48739
O 35129 44864
O 44459 83643
I 47838 73094
E 79824 80508
I 41386 67957
E 11766 84452
I 7188 27716
S 46882 839297585
S 52740 110526940
E 50899 67848
E 19966 38169
I 28248 80574
S 11302 557279654
S 27917 805343592
O 29379 82714
O 29181 38396
E 11616 56803
I 9060 61704
S 17916 38107807
I 22847 56184
E 40408 60755
I 42610 63078
O 49078 65050
I 22570 59998
S 70993 295872333
E 39126 79820
E 19241 24490
S 76268 232521361
O 4248 76659
S 26500 912732026
O 13341 16856
O 179 46440
O 50460 53342
O 51202 62776
O 71210 75295
E 40103 57617
I 21711 82244
S 13050 419508423
S 24623 377940099
E 6485 69549
I 8744 76558
O 54631 78897
O 4335 77022
S 22254 133264482
O 7118 51901
O 17441 67169
I 44061 81733
E 17155 25444
E 17317 26048
O 50328 53442
O 36146 61734
E 22900 39394
S 21874 716106370
I 40619 73337
I 33753 72687
I 40015 81698
I 8339 14228
O 34971 58708
I 31731 78694
S 52122 740974622
S 59764 495906698
O 27062 36658
S 52913 36771042
I 27998 46813
I 55571 76600
S 49926 851652805
I 31560 83453
O 40309 65415
S 49447 129085752
I 15616 69458
S 64906 67192402
I 4576 86674
E 19778 43532
S 21831 254998017
O 13834 74769
E 34378 85508
O 7562 35017
S 71517 742173789
I 63860 80080
I 779 16117
I 3692 32008
O 64867 65621
S 30759 763460461
S 55150 637164791
S 13104 123330109
S 39371 960246197
I 68643 70383
S 49695 320698573
O 41973 82149
E 42581 53766
O 18796 56427
O 5034 20034
O 45588 71369
O 1778 36296
S 31392 583248498
E 2836 73718
E 23195 43493
S 25567 291104294
E 26878 57444
O 22421 79581
O 20783 47763
I 15046 32454
I 10587 61908
I 83469 85946
S 7179 201988122
S 8250 879122034
I 49258 59636
I 8523 13460
S 14557 25293348
I 15003 41807
S 62538 366832596
O 8399 85415
O 33812 83796
S 6896 244608652
S 10498 482760716
S 28544 235089030
I 71021 80895
S 82686 374580251
S 17412 766885271
O 29158 81818
O 1941 47940
S 15351 894023498
E 22943 46197
E 14451 31335
O 14727 86447
S 30558 709750366
S 47193 315111412
S 79982 567267748
I 25852 38435
I 22878 42830
I 26340 40094
S 14647 729739750
E 3788 26001
E 3096 80497
I 43211 69326
E 35424 53854
S 78792 181244683
O 48830 69895
S 49930 934733086
S 12259 281335391
E 8573 67807
E 65420 69781
E 33135 81266
E 10298 22739
E 70664 78159
I 27684 65010
S 59160 929417711
S 39916 515029495
E 41011 77131
E 28126 66438
E 11044 65942
E 1565 83394
S 68215 689494891
E 7141 61250
S 19130 8333387
O 571 29293
I 67647 72359
E 25416 73807
I 34159 74347
I 55002 83301
O 3684 22668
E 13109 55560
S 75328 614855071
S 86430 404614564
O 15081 37502
I 40551 60973
O 34982 46882
I 41274 65635
I 27393 60981
I 63614 69128
I 58187 85093
O 30088 68055
O 48856 61564
O 37591 47585
S 80889 57431456
S 15479 963134411
S 28232 315191211
S 14154 373764800
E 51583 53883
E 68229 75308
S 73528 439730377
S 14686 680236622
E 39847 83366
S 20870 353345910
E 14051 22026
I 29969 38319
S 74932 519952974
S 57930 647393764
S 29033 593653276
E 50118 57066
O 43924 58186
O 27642 63638
I 21624 27323
O 4313 17087
S 39333 618658516
S 62498 730029841
E 48468 53677
I 13938 56647
E 44139 55913
O 12517 53554
I 27787 57776
S 54910 124505782
O 16022 55516
S 69630 174178071
S 62642 520433518
S 72801 925799918
S 17702 100873607
S 14550 688983618
I 27562 54081
E 4994 23463
E 3840 81625
O 4929 52522
E 42187 83301
E 19791 74783
E 69 13791
E 21500 82154
O 17837 75640
S 42512 410050256
O 18749 68374
O 58038 64369
I 1381 9503
E 1844 5756
E 18847 50074
O 41774 84365
E 58748 61190
E 46784 60620
E 71178 72082
S 37052 819120670
O 15343 63260
E 27926 64914
E 22825 61820
S 39607 859889655
I 34356 70025
S 76827 555321874
O 2791 19898
S 8910 32597708
I 61089 70643
O 45536 58420
O 13570 62254
S 31296 95811174
S 60129 679478147
O 23086 77542
O 62570 76909
O 8375 55773
I 8382 69792
S 12554 796193346
S 13088 330951104
O 31669 67850
I 39765 41069
E 4784 85990
S 30013 997422834
E 50176 82741
E 2892 28285
O 38408 81482
E 1360 70049
I 59193 64824
S 18666 944879203
I 1006 54356
E 13016 30820
O 45657 59124
I 659 71796
S 21670 803129926
I 19289 77386
S 72837 257379105
I 23814 34891
I 26207 70041
I 2679 13357
S 44118 374355058
E 8145 61836
I 31058 81472
S 20818 307829516
E 58684 72622
E 27574 42508
E 3209 4902
S 28919 33523841
S 54087 564607087
S 61480 351420655
S 38999 261551959
S 36631 675470030
I 37314 68268
O 19331 66899
E 31908 85682
S 5496 860562733
E 21818 25165
E 29255 54829
S 31763 811915229
I 50082 84498
O 55212 81095
S 74356 446737903
S 29552 944396796
S 25882 229171897
S 73611 812296434
I 20971 70554
E 47946 81747
O 48389 54308
E 14067 86182
S 60015 493118427
S 32358 934949712
O 11573 63983
S 31216 661104875
I 61952 62593
I 22527 40810
O 50184 57192
S 73655 462447090
E 25735 26230
I 55489 76402
I 29860 34652
O 25012 40835
E 6072 71370
E 2424 52565
E 47226 77988
O 12943 44616
O 32264 46493
I 74151 77593
E 2044 11630
E 3441 56526
O 8333 45598
O 23311 77718
E 36974 51586
O 59335 85740
E 6032 26981
I 36639 85146
S 19393 270586889
O 14178 29102
I 27912 32549
S 9138 721563938
O 68450 70729
I 19716 68866
I 3288 61940
I 38522 47677
I 27696 58754
O 38708 72091
O 67580 77920
S 21387 474825109
I 12219 67935
O 44064 49651
E 45289 54823
E 20977 77310
O 20087 69351
I 41285 55411
O 7606 67210
S 36717 206841667
O 9788 81668
E 36450 60131
S 34136 651114573
I 60571 78074
I 48870 60236
S 67736 132010577
E 48666 58004
E 31029 47049
E 17320 61474
I 21387 85712
I 8399 17112
E 5528 22174
E 16198 44106
E 14660 58175
E 20860 29352
I 16373 25778
S 22982 61632714
I 52288 75352
S 57945 540171657
E 67756 77735
E 18485 39103
O 58407 63028
S 75331 604552981
E 50082 85886
E 5617 66823
O 32142 53388
E 37552 63542
I 35017 41736
S 42838 335192116
E 23152 46645
O 22307 78691
E 17529 28087
O 30317 49432
E 3326 54474
I 30120 53386
E 37825 52401
E 16568 64335
I 9284 28280
O 473 46426
O 50338 73318
E 26307 45369
E 67099 77563
I 33474 40513
E 479 6159
I 6320 19751
I 41284 63233
S 50791 908407836
O 47021 52773
E 38293 63651
S 3822 448513668
O 6769 50689
S 9892 629790041
O 42801 71957
E 57444 78926
O 72760 84339
O 30014 69438
I 81853 85734
S 82051 397995047
O 30636 55291
E 58144 81113
O 12095 68338
I 5579 17813
O 33617 65131
I 35287 53328
S 54205 103884631
E 73794 77940
E 30826 84178
I 17628 77036
S 73317 745459965
I 9663 53689
I 8389 52203
E 23899 30434
I 17685 74507
I 7791 15177
S 20272 342083111
S 10130 532859404
O 52692 71228
S 78249 906332280
S 40885 662230520
I 13061 38121
O 65152 71263
S 19990 476110083
O 25772 39886
S 52926 484903631
O 49706 81729
O 27772 64291
O 29136 80199
S 72803 720868020
E 3014 79865
E 3942 76369
O 16415 76802
E 23047 50181
I 1349 48772
I 18561 69037
I 12754 79029
E 17869 68617
S 62907 415561675
E 43919 52263
O 13433 48776
S 15328 266981121
S 49789 230478234
E 32840 76996
E 1916 38269
S 64636 707030248
S 132 122412559
I 7086 11669
E 7900 54336
I 11388 53674
I 2657 46461
S 27335 347015438
S 19181 261956693
E 26535 79917
I 18241 33723
I 17892 33012
I 15659 37476
S 76995 123452061
I 31937 76624
I 3311 41308
E 12347 77134
S 2553 341824758
I 18352 75607
S 31122 903190042
O 16214 68959
O 15356 52443
I 16979 48071
O 84052 84927
E 36270 85286
E 14303 85895
I 16069 56050
E 21545 24614
E 1775 66884
O 16268 57856
O 5850 86478
I 10440 47173
S 16855 584427725
E 66810 79833
E 32410 51070
S 43026 94143816
O 28205 64704
I 44535 59879
E 29250 36796
S 50608 850182109
S 3687 968327833
E 22372 28710
I 1256 76645
E 43315 67828
I 12200 86419
I 31220 51478
O 10989 54298
O 58763 73803
O 11078 45238
O 28077 48021
O 45072 82436
E 5601 53919
E 4805 29080
I 3667 23904
I 28917 55312
O 8929 76554
E 20256 82115
E 2439 64832
E 53701 77894
S 28089 511805129
O 8417 75244
I 32504 65060
I 8063 30528
E 9020 18684
S 68373 961899731
E 31456 71578
S 38669 628909719
E 14809 21493
O 26841 40845
O 24184 63095
S 58869 277081635
O 17981 62328
O 50921 84406
S 65775 936021176
S 18289 297500041
I 13266 62445
S 84129 957061308
I 49030 50629
S 13147 637717020
O 12494 48075
I 68564 79241
S 27060 209721341
I 29588 76685
S 48566 959685701
E 30784 57445
I 5967 75586
I 16634 71979
E 19302 58487
E 10640 32326
E 2732 11258
O 41729 85038
I 17404 51881
E 47541 58901
S 55453 240573155
I 19432 52441
I 3764 7505
E 57545 85832
I 41249 84240
S 725 448270707
E 48177 65005
O 18867 63873
S 22878 986812122
I 22295 44585
O 66314 67344
I 23393 46448
E 27822 28836
I 49744 65171
O 3 55477
S 19821 730958110
S 78679 418946652
I 1380 37447
I 379 5738
O 18398 24126
E 42919 81558
I 29955 41537
S 18240 723134273
S 13064 474361844
O 24908 77765
E 41770 52893
O 11825 85584
E 19593 75917
E 17101 77853
E 17917 30833
O 4806 66218
S 17706 823191072
E 20160 30448
S 48005 675212140
S 19298 975319761
E 54711 71830
E 53727 80997
E 19241 35644
I 21341 48385
S 84842 845085018
S 80162 203922415
E 45063 82201
I 2316 25450
O 43357 84907
O 16811 25079
S 39035 47728881
E 8647 66941
O 48024 71173
S 51072 266804690
I 12396 80498
O 15102 85520
O 7442 38928
O 36187 61298
I 22582 85537
I 60712 60767
S 1436 469061719
I 21161 34299
S 46372 50123347
E 40581 69556
E 61640 64175
S 84936 817957754
S 65978 931700431
S 7064 142004544
I 13329 21092
S 63039 491160045
S 38156 506042853
O 34314 66229
S 56283 258451725
E 14183 15796
I 16889 46792
S 19365 523441715
I 22934 67257
I 17816 38969
E 8529 75764
S 78057 198375415
S 45193 393853264
E 12696 54602
I 50884 84617
S 24943 628949289
I 28713 78441
O 18116 54911
I 5555 35254
I 20973 23148
I 73136 73302
S 31202 711359378
I 50107 52284
S 82224 5329079
E 36803 71065
S 38545 666582327
S 14090 926363359
O 30826 49106
I 27192 47971
S 21547 575218031
S 41518 6108869
O 15307 23708
E 5463 14251
S 62595 173174306
S 52250 254643344
I 18872 19145
I 6286 33362
S 65272 402188747
S 55259 830487230
O 16862 70947
S 85766 340030658
S 46964 603607408
I 43370 57926
E 34624 46585
E 9830 10291
O 34222 54929
S 34532 117888790
E 14419 17416
E 45081 60713
E 11857 86399
I 1430 82745
E 43047 67763
S 53125 361611788
S 75553 530297249
E 20871 31892
I 50561 79582
I 41772 51093
O 14609 59395
I 25961 34467
E 31900 76994
O 30814 41431
E 48598 58786
I 36697 75764
I 54593 78544
I 1068 12250
E 18824 77131
S 43725 792045814
S 39766 381901806
O 16577 60300
E 38278 77521
S 11372 551388251
I 48748 84898
I 32696 83195
E 848 2504
O 17881 64033
E 944 46402
E 17752 59375
O 38214 48319
E 3577 66770
S 24504 86734841
O 34406 71282
E 43864 48085
S 68553 111851681
I 48154 82263
O 20412 75333
I 24579 73822
E 13689 46579
E 59959 64555
I 21291 37676
I 22635 78801
E 48442 70561
O 39391 86084
I 21381 63309
O 4648 78308
O 74165 77180
O 40802 56717
O 895 47383
I 66350 67791
O 32717 58252
O 26312 61595
I 60005 65881
I 48508 58493
S 9038 148505226
E 373 64164
O 33546 38430
O 35337 84096
E 34726 86425
O 52548 86199
S 58183 834044557
E 25206 53531
O 22155 42588
E 17216 71796
O 61358 65748
S 23036 565242512
O 69429 86294
I 33983 35038
I 49787 81651
I 4416 39657
O 1773 41247
S 75449 226701514
S 23425 285518055
I 76232 81910
I 46489 49679
O 18004 26202
I 7680 82714
I 9757 82907
I 7376 28708
S 56864 144408473
E 61169 66788
I 4242 63829
I 50356 63522
S 53202 787880340
I 6507 31759
E 8377 15063
E 370 33198
O 3751 67219
E 3366 19541
O 30582 35776
I 18044 35270
I 18350 54582
I 59351 78653
O 29057 39473
E 17060 38490
O 1015 78105
E 30377 34672
E 1076 75678
E 27250 35949
S 61160 88562420
S 6193 690900764
O 44675 81816
E 2401 14354
O 18544 31467
S 50088 915026755
O 11862 80073
O 57177 86599
E 77273 83512
I 18718 63153
I 54237 62948
E 20791 31134
S 20282 314531170
E 43148 72952
E 12184 84020
E 5225 20902
I 2741 83743
O 16111 31152
S 774 344878286
O 52078 67381
E 4243 12386
S 80078 46436774
I 25090 56575
S 6086 697345623
I 57561 76935
I 30643 61886
O 46584 74122
S 7113 523558782
O 10649 29949
I 23547 51482
I 22323 61417
O 23295 29681
I 35716 50033
I 71164 79099
I 82743 83099
I 12306 58628
E 40110 62953
I 55118 66097
I 39651 42711
O 2876 30143
S 83956 864716320
I 14076 59220
I 57536 73469
I 7828 71301
E 45918 50575
I 32958 75287
E 1432 69567
E 21342 78785
E 16611 59271
O 28800 41578
O 12204 17094
I 7325 75630
I 27107 66577
O 774 20934
O 68165 83205
E 3110 17477
E 38648 49051
S 28602 698656173
I 21414 48924
I 41361 79506
E 9501 64185
E 2527 54422
S 26248 978797429
I 21065 82711
E 3678 46583
S 26016 274560057
E 3185 6072
E 13976 60627
S 80717 568534291
O 9319 53443
O 11402 64646
S 37638 672181719
E 5162 56744
E 18528 30787
O 63536 83617
O 17962 69277
O 41199 44332
O 71949 75436
E 17370 47512
S 23991 524760292
O 13658 78859
I 30891 62917
O 41922 64425
O 21055 43060
O 30411 30607
O 41481 82060
I 37182 57748
S 9295 221936023
E 27360 80713
I 31683 63811
I 82853 85411
E 24092 28529
O 32915 77413
S 61873 93204591
O 12719 19532
O 35586 75277
O 63639 80420
I 10660 27261
E 15614 47306
S 49972 121632768
I 6578 14214
S 78423 881548741
E 37308 45415
O 16796 58506
E 42494 58563
E 39811 65525
O 71634 80069
S 6170 256024670
E 24613 76050
I 4124 41168
I 41082 54084
S 34035 61812173
S 82381 40604191
O 82133 82902
O 16444 44092
O 21901 59006
I 51168 70345
E 3088 43139
I 40590 64337
I 22225 36807
S 70000 62323682
I 22231 68484
S 42766 180295417
E 19826 42690
O 35899 81431
O 9270 29897
O 12369 53852
I 1323 30519
I 39365 61831
E 44944 65502
S 82305 679273983
I 48252 57192
E 64198 75852
S 60277 528033103
O 15763 74811
E 48097 54484
I 37414 59607
O 20666 41609
I 45278 75218
S 45847 815068017
S 17617 17274144
I 36451 53157
E 42157 47697
O 51207 54210
O 18456 21909
O 13422 85133
S 4262 530243720
I 8278 25337
E 22946 59548
I 13283 73877
O 16006 31934
S 84473 674511671
O 5048 55082
I 42323 55094
S 53030 785312413
E 11755 59671
O 44773 75006
S 15784 647405589
E 15538 39291
O 68737 71557
O 7988 63560
S 30125 509688716
O 38868 62252
O 23076 35243
E 23249 84504
O 51816 65519
I 53660 62179
S 80003 853171725
S 82841 151053524
E 14266 76457
I 6721 73550
E 8446 22828
I 33109 36394
O 27559 67338
S 84401 288334448
I 35934 55897
O 1939 41475
S 43686 749029034
S 36037 30628455
I 19100 56475
E 16903 74130
S 30695 957891124
I 64738 73640
S 4502 878794946
S 204 653491530
I 72846 85991
E 26664 69295
E 64616 81516
S 51745 716465207
I 6482 22751
S 29685 50024290
I 8430 60559
E 17965 80385
S 5587 927513174
I 19087 55924
O 28231 37042
S 33749 583895413
S 26744 556194865
O 31724 76608
O 51848 83684
E 59630 74475
S 20128 346147242
O 30579 37631
E 23798 53783
I 11553 44813
O 55387 81640
E 58860 75651
S 62569 335188655
I 46565 70146
E 28333 31826
E 34790 45287
S 20445 805971953
E 18651 59957
O 10785 81482
O 21220 50591
S 64621 829824027
O 16400 53948
E 16903 31174
O 37187 52869
S 823 311180262
S 27880 10283833
E 14075 16570
O 9883 83397
I 26777 69050
S 53914 713033108
O 29116 65865
O 29797 56215
E 18903 58625
E 30980 33368
O 5987 69577
O 55027 58854
O 11322 72339
O 13423 60446
S 23221 872598979
O 14700 42015
S 47676 511861868
I 24441 79271
O 3137 24305
O 4938 7881
I 53828 64564
O 12459 55802
E 26813 35097
S 79230 171539785
E 19563 67330
S 5090 308911505
E 58100 64562
E 15654 78144
O 14080 34724
O 6929 19408
I 12311 75814
E 25489 38722
S 69066 795082931
I 34312 64399
I 18615 41165
I 11986 38063
E 30779 51230
S 37918 555521187
E 34459 55571
S 47848 886942181
O 6113 37237
I 8531 78818
E 12640 24367
S 80830 846570279
I 8400 67058
O 26144 83018
I 48328 68230
I 48998 79240
O 5011 42429
I 3642 68968
E 32380 57510
I 49684 52205
I 6743 53141
O 34292 58446
S 6377 195567833
O 26546 79780
I 33843 43586
E 17536 31954
S 5288 799668628
I 23891 81417
S 83903 886032146
O 1689 23813
O 24400 75978
I 6911 42433
S 15943 306785135
O 78012 83136
E 36770 76367
S 60934 855778273
I 26342 29974
E 6025 12176
I 9701 15475
E 65877 71919
S 47303 549302393
E 34042 78259
O 31297 45866
E 25722 58292
O 24310 33146
I 40087 83168
O 3219 19664
E 8210 25613
E 79163 81451
O 69313 77855
E 12964 54466
I 28803 43178
S 79943 154651420
I 30115 53713
I 11124 16203
I 51233 82351
I 12854 84611
O 34616 75059
S 69787 739988200
O 36199 85657
E 24912 43609
S 4423 602223758
O 9395 84739
S 34075 609740844
I 29267 54621
O 15594 42937
I 18415 75698
O 46207 72962
O 63643 66087
E 57012 82589
O 15822 78297
E 8490 37552
I 41801 42341
I 64577 75388
I 55961 73923
O 11929 60825
I 2617 62279
E 26321 45120
E 29412 52897
E 34832 73689
E 40236 43883
S 5412 842979651
E 54832 79548
I 13378 52373
E 40881 79812
I 27263 79740
S 80045 736577943
S 85814 573639300
E 31376 52241
E 19433 50498
I 25946 61735
O 6120 17063
I 47287 69813
I 7776 16665
O 34173 58953
I 294 76569
E 42599 44764
I 58576 75135
S 59998 866776008
S 10558 697639391
E 56255 65914
S 16947 652028474
S 7374 160169966
E 50949 85551
I 528 56337
E 44214 52095
S 8372 604970091
I 11149 11510
I 40298 75229
I 16751 57224
I 4800 20997
E 34561 82867
I 62520 64787
E 17607 80914
E 28865 78469
S 76854 823539270
E 29631 71101
O 1529 84721
E 5317 56010
E 55755 86014
I 30224 35736
S 25685 69652639
S 29682 435126631
S 64058 24495540
E 65341 76203
S 4413 344464185
O 48341 55369
O 18321 31795
S 7165 174670508
E 11850 69509
S 34958 510764017
E 36754 61738
O 84423 85237
E 3546 9274
O 4917 71117
S 82003 950363347
S 47255 749285555
S 82467 819034774
E 27250 59806
O 23333 55282
E 35087 84446
I 2647 75619
S 5625 735753232
I 33718 63284
S 83428 520606593
S 35563 902315167
S 41737 488049727
S 55210 860749523
I 47091 56626
I 61097 66833
I 50099 74006
O 5538 17175
I 40852 86249
S 2637 439922771
I 66459 66614
O 18421 20577
O 17131 41600
I 13024 55795
S 80126 622451430
I 7481 32215
I 7367 46365
O 10496 27056
E 33499 67644
E 27806 54702
I 4441 10692
S 64818 112518119
O 1345 58952
E 13545 30603
E 32530 62550
O 26834 36677
E 21237 78623
O 25882 57544
E 46955 67997
O 31322 74662
I 30537 32549
E 8748 47820
S 63843 474982292
S 30550 102061179
E 42088 42391
O 31666 74174
S 32400 746724392
E 8250 71155
E 19863 45232
S 63298 538196380
I 27142 71904
I 30311 44799
O 47067 49937
I 69845 70209
E 2737 16982
I 73839 74849
S 67187 727751733
S 20325 376859884
S 57512 441454191
E 8793 47044
S 65256 713348248
S 74382 132913338
O 66496 84349
E 51553 67098
I 48168 71838
S 56175 344625478
S 83842 312129775
E 33205 76883
O 25392 48982
O 47952 69597
S 4975 484009076
O 8328 41395
I 3289 76453
E 9151 18944
S 83879 311711326
O 6384 24251
I 36480 54126
E 22910 64687
E 58760 64551
S 15268 517116835
O 4052 76023
S 14101 391502872
E 28958 64122
O 43771 61437
O 34326 61751
O 49787 61828
S 49576 262363879
S 2072 454583725
O 5919 76123
I 38111 44256
O 24177 69036
O 34078 43013
S 44181 991885127
S 64539 136231723
S 49681 860107750
E 22214 36994
S 19235 975185534
E 83 67122
O 31436 74241
S 7022 548345201
I 62119 71366
E 722 33143
E 21994 78820
S 49991 391684822
O 40670 58073
E 10910 73878
S 51146 752161871
I 48252 84354
E 29036 51665
S 27862 663661482
S 76923 747525570
O 22403 38185
I 28101 28135
I 42591 51507
I 14427 26455
O 10709 45862
S 24281 612852889
S 85261 577908131
E 41125 63935
O 63444 69945
S 11521 663480351
I 36024 57789
O 28440 61810
E 26429 50601
O 15831 26696
E 45018 73704
O 40854 80097
O 19378 20766
E 1736 5256
S 37439 620255569
O 6734 57323
O 49361 78911
O 18459 36043
E 7053 30510
O 22264 39317
S 65101 926195008
O 9830 56687
S 61259 876050509
I 45125 50126
S 84733 864135066
E 41755 67571
I 3557 64751
S 9085 869436244
S 50863 866680565
I 60448 76220
I 58039 61388
I 25500 75736
E 16603 27163
E 26074 43016
O 54267 78816
S 79138 369995581
I 26599 69935
E 60123 61172
I 29905 34575
E 71307 76936
O 44209 71516
I 19201 64788
E 71958 72224
E 39337 64570
S 33550 851978196
O 9804 81748
O 44550 58274
S 12694 636818152
O 44498 69441
O 663 14618
O 10917 34570
E 2541 8354
E 3674 5498
O 28288 38627
S 55503 49108891
S 77484 671082919
O 9664 73511
E 3903 26810
S 85324 734672846
E 63111 68020
I 35431 44071
E 19280 72840
O 50799 61991
E 53699 63462
O 40868 68530
S 67475 568836675
E 11697 60256
I 61120 75599
I 9228 10915
S 60219 336032476
E 52828 83975
S 64677 381601330
I 34655 81268
I 2919 66789
E 8544 13630
S 11667 968572671
O 25851 26971
I 66028 75239
E 52985 78122
E 26314 28708
E 17014 18451
E 8127 51649
E 64617 76359
O 16848 22868
E 54156 66529
O 4084 7774
E 10814 16977
S 84261 211661312
E 27470 41715
S 20109 689435821
E 40579 80614
I 24578 57404
I 2183 63817
O 741 20352
O 59169 81421
I 4181 33115
S 53607 452935313
I 42731 80332
S 73337 113506852
O 43513 64179
E 5300 81992
S 73850 336898290
O 34754 73315
S 79230 540165943
I 16835 80703
I 20661 64574
I 24811 74740
O 31851 36376
E 37522 56184
S 15742 547698958
E 16784 21904
I 62315 82620
S 75637 652282836
S 17271 321055269
O 12511 45650
E 1703 35249
I 36365 76830
E 63167 82570
O 35417 68996
E 33701 47661
O 56 49297
E 31133 83359
O 78346 83386
I 9540 49205
E 17214 49714
I 29686 34173
S 67520 309529211
I 45257 86405
E 14048 77364
I 6843 11261
O 50688 82380
E 22717 43878
S 65427 203547676
E 48671 52860
S 72047 705579998
O 65978 79360
I 21474 47166
S 35536 411190366
O 39765 55752
O 5499 70313
S 47771 691051217
E 36497 57971
O 51278 66851
I 77976 79844
E 23310 67401
S 29825 837928415
E 43217 79971
S 31692 915936927
O 84798 84874
E 9963 71601
S 23934 517647739
E 69409 75029
O 39523 86656
I 62126 82265
S 56161 766158458
E 13401 53624
I 14985 29724
I 16060 30162
S 27211 555220107
S 47350 913860246
O 5862 60610
E 21487 44811
E 16345 21285
S 67836 596120976
O 32905 69516
I 70013 73093
I 28316 80450
S 8372 303004671
S 66509 280349104
I 35745 61979
E 1255 6232
O 7943 79510
E 33313 43022
O 64107 77092
O 65017 82682
O 15508 37921
E 61287 72168
I 15692 42505
I 16202 50322
O 42980 71533
S 32353 372319680
O 17824 50744
O 74105 85329
S 67123 633771116
S 25360 964791269
I 3397 72562
E 10796 59279
E 20630 71466
O 11472 86525
O 31678 38864
E 65155 83344
E 5035 25103
O 30835 56628
E 3389 39538
E 15290 84057
E 65001 78028
O 44771 66123
S 56206 71283632
E 16478 58106
I 27237 60737
S 50080 626510549
E 5095 27561
O 12418 53706
S 3967 860519813
S 265 393012609
E 27261 85366
E 34809 56278
O 78030 84435
O 28637 72928
E 2011 3237
E 23463 81627
S 67830 492830969
S 311 99625164
S 60119 745208960
E 38211 71616
O 70356 70664
S 48247 994138466
S 79114 638024049
S 9250 883397544
O 1730 32875
I 29423 56511
I 31845 59969
E 46148 84714
S 2581 51003962
I 22093 44015
E 21475 72380
O 21062 68942
S 68668 690185594
I 46571 78144
E 5944 54288
S 85662 954289916
O 19457 46713
O 8354 57174
I 10953 17613
E 21059 73771
S 924 511818459
I 27706 44644
S 65174 329416026
E 18981 71138
S 80115 248906252
E 45046 55501
E 49271 60112
S 71333 861204958
I 22722 48265
I 48022 67775
I 53522 63337
I 5155 37418
I 51247 60975
S 51755 968426871
S 82545 429218025
E 36276 51023
E 18153 51382
O 40604 61209
E 19712 35160
I 49651 84125
I 14905 28938
E 15351 36196
S 20471 354105350
I 20126 85906
O 14780 49459
E 10106 44345
O 17000 57270
E 25708 35367
S 10381 953309319
S 55050 458561936
E 27126 31315
S 22951 977382553
I 10238 36543
S 80307 489880056
S 15184 177311750
I 15017 24133
E 26676 73107
S 55933 976090679
O 6490 9992
E 39617 69578
E 20740 39753
O 62783 68685
I 28252 48443
E 41820 45175
E 60191 64766
O 5788 81277
I 45659 56646
I 28689 33006
S 15011 453268890
I 55586 80216
I 24325 65157
I 29381 60889
I 13375 70896
E 4734 30753
I 5905 21743
O 26582 85086
S 30508 702824514
O 8427 17888
I 29924 73075
S 8698 177021010
S 30889 572649890
E 29158 77310
I 18107 25220
O 44655 58195
I 29026 66977
E 12105 52925
I 5887 86413
E 22837 40656
I 19255 78122
I 2970 11139
O 63011 76405
O 6160 31125
E 14731 57338
O 24184 84139
I 32769 42660
O 51543 65436
S 60184 772234722
S 77574 175790294
E 51080 55899
S 6562 392890407
E 43247 78084
O 7766 19497
S 64100 101726558
O 17435 66769
I 6076 44182
S 45740 400315720
E 37403 72051
I 11369 15450
I 20321 35952
O 43404 84714
O 33747 64207
O 65877 74256
I 13982 70810
E 34096 61754
O 11300 47436
S 19587 123855905
I 34985 46489
I 14548 38843
S 13258 636862861
E 12334 24168
I 42769 67838
O 84549 84581
E 48176 81038
S 12962 68375013
I 49384 70396
I 27056 65544
O 5400 67759
S 53967 496665748
O 8073 45414
O 8764 56123
S 84186 895272878
O 5373 86532
S 81222 913439745
O 2202 72715
I 1104 24571
O 40761 64694
E 20254 63576
E 32989 48114
E 43374 47142
E 24306 60459
S 41905 75413184
E 2 57988
S 63099 60114975
O 10672 57766
I 20422 54068
E 5765 69186
S 6228 565166168
S 19563 830086025
I 77030 77446
E 1699 71590
I 38744 86329
O 6347 68737
I 2868 79363
S 48170 139040035
I 48856 76327
E 21640 52423
E 8996 78745
I 24372 77491
I 8962 53551
I 6328 25456
O 57669 72082
I 62066 74958
E 15173 60229
I 33887 36109
O 21647 83654
I 22123 62848
I 31172 43342
E 34156 45588
I 31718 46367
I 14085 82068
I 46120 48630
E 44426 47847
E 64222 68667
I 15384 26643
E 6674 65548
I 48128 75812
O 38677 74044
S 61193 61203231
E 20640 68944
O 47557 55614
O 15104 50010
S 14463 128648720
S 12272 134504243
E 20366 85466
S 6478 237643508
I 10070 55012
E 55167 65124
S 69453 53856809
E 5690 45294
I 14397 68469
O 3617 14505
I 7791 54485
I 31016 52990
I 16374 45822
E 24793 52507
O 20402 82550
O 59633 63396
O 2027 67713
O 45735 61969
S 71382 69461667
I 54359 60698
I 67118 78509
I 5826 12851
O 32844 54846
I 9459 59011
I 18588 71691
O 67233 75464
S 13832 110532493
O 18746 83653
S 47894 633420155
E 11018 70706
O 5644 60964
I 36180 84385
E 37590 80485
E 25993 75960
E 34813 69097
O 62822 82304
S 71210 904569085
S 295 18084336
I 10801 18992
E 42176 68225
O 24635 51613
O 81330 84838
E 2562 43731
S 45914 282350375
O 32825 55945
S 39305 727027866
I 57474 67936
E 3098 23257
E 61600 73411
O 6310 40123
I 47687 50821
O 9931 65455
S 16249 679791888
E 48034 75326
E 41120 80006
S 41513 967025233
E 50063 74592
S 18051 6636263
I 16859 73361
S 16727 604760957
S 25071 144596987
E 4850 41385
O 31520 70824
E 4775 29065
S 4385 203920567
O 3263 60836
I 35854 66022
S 50289 555473767
S 37479 135104756
E 21149 65895
E 66936 69388
E 26648 76878
E 37288 49505
I 25024 81085
I 22463 23352
S 37649 271306662
S 66451 744994937
I 41727 82142
O 17804 59654
S 21359 647363576
O 66507 74275
E 44231 65140
E 43091 85013
S 14915 271835244
S 10470 556597732
S 80237 85692606
I 59033 85529
S 24212 233979811
O 10466 74989
I 7112 83054
S 79868 879223333
O 55393 69279
S 11751 549897343
E 51006 80227
E 3459 57335
S 77076 218924513
E 5472 65109
E 23455 54689
S 48160 256788608
E 70890 81260
E 55376 73816
I 11404 73408
E 6013 18174
O 983 23977
O 68869 81252
S 74543 913564160
I 55791 68151
S 44742 759404139
I 72767 80171
I 54401 77959
I 15715 68445
S 69698 534248024
E 13846 45287
E 63451 68752
S 84456 806293018
O 16915 39406
I 21929 50491
E 35303 54292
I 10554 45713
S 18560 175430429
I 83627 84478
O 53495 61153
E 28776 59462
I 49336 66941
E 15481 61134
S 12749 982311171
E 35373 65554
O 60646 61688
S 86087 436021665
O 35002 63166
O 59640 69549
E 58081 76405
S 7221 618214646
S 75872 359137406
S 34273 902560614
I 15296 72622
I 18898 24762
E 6074 37288
I 6689 56753
O 51781 69440
O 8113 36871
S 81392 186382974
E 71591 73036
I 22024 24060
I 11322 58390
I 41523 48336
O 6243 50152
O 58082 75043
E 50946 72294
S 75313 553706042
I 57950 84684
I 1099 1610
O 27460 81880
S 62676 822686784
E 18772 48503
I 38356 40013
O 42532 68924
O 22104 62577
E 12390 58090
I 30972 66278
E 26782 40318
E 52373 67733
O 9724 71513
S 46662 225845162
E 1092 56419
E 20600 40382
E 10298 63768
S 49517 151745049
E 30304 60395
S 72031 915202841
S 80552 435592476
E 23652 77053
S 70943 787837148
S 51760 558769003
S 5580 650550074
S 32898 106049016
E 14854 23823
O 30545 80970
E 2265 79698
O 11541 30194
S 59405 231126836
O 28725 60156
I 7884 52962
I 30349 62484
E 17168 32750
E 3794 24297
E 207 9033
I 8708 44434
S 44444 262683176
E 48255 72496
I 77785 86366
E 30490 41387
S 51830 422472358
I 4180 31318
O 23006 50815
O 26434 35650
O 4480 60002
S 14525 477697613
E 15521 80682
O 500 52227
O 12988 70646
O 53444 81681
I 13394 77989
S 66823 408801885
I 13345 38346
O 38793 59886
I 16146 68015
O 13737 31704
E 20356 71749
E 44984 76023
O 36414 61677
E 58969 83880
E 47716 74029
I 16638 30472
O 2251 41767
S 10636 265057417
O 16899 67166
S 40892 800223198
I 35421 51147
S 36486 576030857
O 3986 66927
O 53872 84146
E 13878 27553
O 58118 74057
E 495 31654
O 57020 73071
E 40304 77767
I 41972 46678
O 78544 80501
S 3809 460946437
I 49952 58336
O 64027 70945
S 55200 311436845
S 18554 7326742
O 24289 86678
O 18735 53710
S 30573 800639866
I 4017 53381
S 26154 766263431
E 11570 83443
E 24074 66777
S 9112 830495017
O 29215 67563
E 49085 66289
I 30518 85213
E 954 86675
E 21806 37327
O 30566 47669
E 11921 32423
O 31748 64184
S 71342 974208765
I 15919 49056
I 20468 50082
S 77377 247534477
E 26448 70514
S 165 303857769
O 78209 85299
E 20156 32602
E 21189 77015
E 1183 26302
O 32077 42024
O 41917 49134
I 24963 79205
O 55513 76323
S 773 254494422
E 38391 81381
E 11105 73494
O 37241 52836
E 4370 29038
O 9244 10426
I 10132 49234
I 75906 82150
I 5078 13922
E 41487 69858
I 51859 66668
S 51387 189712492
E 6951 16759
E 25851 26023
S 11322 158955225
O 54995 81645
I 6117 12240
I 46495 68969
O 24996 69926
I 46599 67215
I 4544 25390
S 31948 818780724
E 26484 50214
E 40627 78928
I 19836 37958
O 4636 7399
E 58637 76277
E 64196 72013
I 43122 86143
S 65015 650827142
I 3672 30313
O 40136 56508
I 39541 74858
O 12712 54741
S 58614 599860411
E 8637 53800
I 56355 83641
E 64970 69497
E 16955 73292
S 43198 467126311
O 36056 75914
S 24168 211405354
E 5914 18434
S 69617 816517726
O 28466 59494
O 48405 48617
S 64711 741316538
O 4707 59422
O 16446 24344
E 36215 82251
E 13133 23397
I 45936 71844
S 45245 570257757
O 11175 23360
O 51232 60872
I 8717 17684
I 72784 85085
E 29437 81393
S 54636 624062352
E 46806 83441
O 3356 30824
O 11289 39392
E 42927 74011
E 12477 46136
E 25027 46469
E 44808 51511
O 64485 76587
I 10230 45425
I 41138 65987
S 80610 904668656
I 23401 37324
O 21764 55889
E 44856 86023
S 49119 303391651
O 51921 85494
S 81403 451904995
E 19754 40643
I 2707 22372
S 22500 734424600
E 30507 41024
E 38635 60086
I 41410 45343
E 42493 86393
E 1999 20186
S 58160 802573973
E 73186 85246
E 27985 84907
E 23352 70947
O 50797 85506
I 5357 26746
O 37828 80245
S 55022 760324421
E 66012 70534
I 29026 52766
E 11959 61098
I 55552 63562
E 65745 68419
I 38567 49420
O 36858 53034
O 24082 65097
I 18934 56450
S 51032 479278185
E 40062 65668
E 21621 38309
S 24306 817789853
O 26306 74617
I 7983 30907
O 33212 64486
O 18581 21589
S 53108 406293330
I 6636 77294
O 29104 42884
E 42182 44646
O 16161 48034
S 80934 315524177
O 28901 85951
I 65782 65782
E 29038 59427
O 59009 63636
I 4072 48265
I 2632 66479
S 31944 323477965
E 49415 67840
O 6986 39881
I 38920 69004
E 35952 57328
E 8573 51329
S 17459 196836874
S 63864 192903248
I 48482 68862
E 13993 71899
S 40002 268307293
I 21720 85826
E 9849 38674
S 2529 795214612
E 4295 14814
E 27703 65716
I 30933 37334
S 23666 444975508
I 13464 72031
E 16102 59362
E 52479 62069
O 25756 71607
S 31569 50114374
O 78257 84370
S 58895 997916650
E 9690 82168
O 40731 71383
I 40678 82999
E 33085 53628
O 44203 70809
I 14933 83036
E 11498 23132
S 31302 189651572
O 72192 83661
S 51907 729603843
I 10913 44522
S 46623 767748633
S 19852 644789966
O 41332 51790
S 75250 802754708
E 16437 26408
I 26059 64724
I 23838 74583
I 36514 55909
E 63685 63878
S 48458 99428518
S 23270 645964573
O 49735 67201
O 21167 57641
O 16528 25032
S 54694 652998754
O 19154 53027
S 47383 384594188
I 2489 23220
S 924 505508840
E 5138 63596
O 8646 31912
I 50070 76561
O 14675 16293
S 49754 234247508
E 60124 72851
E 54293 61240
O 30766 86051
S 63834 141988950
I 16575 70502
S 32012 811962121
E 14396 46209
O 18879 28971
E 6635 29818
S 56000 315666743
E 43629 85452
E 9872 73290
E 57572 64607
S 81584 797977897
O 36990 81593
O 3324 16388
O 35968 75942
O 7473 85832
S 36310 653526640
E 457 72079
E 1537 60209
E 47667 83034
E 24953 85238
O 38713 56383
S 635 624219540
O 5039 15742
E 42454 75517
I 60226 77680
E 22761 36267
I 36299 67705
O 55109 69809
O 36205 84247
I 5118 81896
S 19471 95727343
S 13134 561281806
E 37671 86609
E 61165 80161
E 3217 28269
S 64694 651042196
O 14357 62325
I 14355 67134
E 38351 85651
O 43140 50713
E 34829 80835
I 19063 40536
E 73771 85299
S 18664 294153918
O 13074 56018
E 63645 72373
I 71171 74780
S 69809 814529984
S 43996 93062479
O 23995 40662
I 38556 43268
O 6367 71352
E 57690 64121
I 46564 49792
O 40402 55849
O 18482 56459
O 1002 52311
S 36237 910893536
I 35473 42296
O 11945 58605
O 21364 28977
S 21114 873704676
I 11631 68110
E 5996 79321
S 27880 556718205
E 17867 70324
S 30370 270012306
S 21520 484330025
I 76285 83708
O 33249 54545
E 31523 68865
I 8858 13166
S 21325 846234698
I 1882 15506
E 4828 35506
O 13104 65695
S 10490 296814821
S 68856 583511613
O 23298 67907
O 210 4286
S 497 543962992
I 26252 51854
S 73044 845093481
S 65507 579990693
E 14059 76911
E 46908 59674
S 10361 94647915
E 47112 54055
S 13933 60611030
O 45607 51689
O 29372 68431
S 20282 115476319
O 23191 34136
O 29865 49151
I 15870 42668
I 25773 36568
O 49828 76325
E 52675 64002
E 47034 79397
E 20690 39976
E 46780 68868
O 32038 56176
O 7963 78898
S 83458 633496178
E 6418 26833
I 46127 75320
E 30405 68533
O 2117 82123
O 10673 59771
I 6364 10804
E 2835 45892
I 37679 82078
E 21568 37019
E 22815 52626
O 31522 58416
I 15296 82541
I 20283 20552
S 71376 371894665
S 85929 850979227
I 7334 7757
I 54642 84756
E 34596 49817
I 8398 56974
E 16264 43188
E 10925 80094
O 34496 41975
E 34463 80305
O 1195 30281
O 70029 74792
E 29107 60746
S 6674 600009063
S 82955 339093071
O 59677 74903
S 75430 418645605
E 53239 81274
E 7322 44968
S 40976 910299632
I 12060 34853
S 42526 618576321
E 31883 53418
S 51399 816307043
I 5003 71997
O 4986 37139
O 26327 81243
S 7665 56186378
E 20684 22656
O 7076 40873
O 34773 40302
I 10858 58336
E 504 79811
I 15275 76064
E 11074 74188
I 13535 34301
S 23476 874111447
S 46984 432291954
O 56222 70450
I 14216 19883
E 5416 74899
E 47497 80864
S 6901 173010923
O 50697 71851
S 60235 136473589
I 10542 39321
S 48031 804709501
O 6576 15719
O 23868 80855
E 36438 75234
I 15195 36733
E 6020 81141
O 58027 80736
I 7686 46589
S 83903 311356170
I 31282 54594
E 9155 85840
I 32315 46523
E 19547 61051
I 19514 27463
I 52389 84506
S 61917 862566809
E 39188 47400
E 6837 71157
E 75180 83050
E 72045 78687
E 25669 42374
O 2085 40219
E 12175 80811
E 24591 41233
E 51614 61311
I 10021 28404
S 48108 855905407
I 28881 44101
O 29530 59483
S 48748 822072560
S 16419 280818137
S 16920 694801955
E 31088 74539
S 23050 803720454
I 22055 25963
E 5463 13372
I 8738 16825
S 10427 676749159
S 59180 808130902
S 19804 494843905
E 35335 82323
S 9137 214819946
I 13058 56332
E 14342 36047
S 67552 385705969
E 43104 66357
O 16593 19686
E 34509 50967
E 32374 38429
S 20957 348267281
I 38771 63279
E 17676 34183
S 71057 680101134
E 73289 73488
O 8477 26315
I 39610 61255
E 13612 59674
I 808 30849
S 64327 119140372
I 33171 76375
I 40975 47149
O 37217 49985
I 26296 37255
O 64581 71647
S 86660 499741957
I 8240 27187
I 39425 41567
E 48309 75600
O 56342 70456
S 1089 204406356
I 27049 85062
S 36092 407831174
I 42864 81099
O 327 5188
O 4962 53729
O 39326 62507
S 14544 440725779
I 20304 64880
S 9064 366213995
S 62915 310972798
I 13813 82971
O 242 6612
I 4921 60923
S 39282 391430976
I 19878 69762
O 21822 76710
E 23629 70008
I 53278 58096
I 8872 11744
O 21413 24343
I 32188 72440
O 48937 78034
E 6184 60297
E 82068 85267
E 14977 68706
S 25353 375212710
O 40863 54177
I 57565 75496
S 12881 786336674
O 2467 7253
S 10447 56766821
E 51662 52867
S 38908 285936839
S 31428 474133140
S 39780 390527488
S 27772 437629484
I 63119 81083
O 17117 52945
E 5168 81673
O 13456 75650
I 14920 82126
I 8441 84785
O 43252 48515
O 32629 34443
I 51898 71523
O 68815 83938
S 9207 595951055
I 4785 30117
O 38488 48738
S 16884 185362408
S 73414 701193419
E 23417 76968
O 8234 34838
E 53944 73620
S 68506 83694329
S 46784 647892884
O 1407 84962
I 4784 22674
S 46011 883144355
I 19401 31903
S 10280 548044510
S 62539 140579891
O 65037 72294
S 60652 10513748
E 50920 55026
S 49740 110731826
O 51404 69999
S 79806 438000573
I 5605 62320
S 77790 655377904
O 32629 59163
E 11514 58996
S 7122 281602676
S 7138 790450434
E 28361 42257
E 3369 60551
E 34306 76413
O 21881 48945
S 26346 854950400
I 16792 54535
S 46601 988586016
S 61332 959787691
E 13076 30667
S 56418 605183852
S 75196 404995793
O 44093 49799
E 28112 45164
S 81577 816551483
S 76151 686292981
S 27536 16478765
E 3776 59405
I 26688 43900
S 15687 248656548
I 15192 61321
S 6314 112729664
S 67528 884397804
S 3874 706838889
S 42772 9159167
E 18649 68481
E 24917 48914
S 76164 556555398
I 39029 75798
O 3443 57382
I 6050 24464
S 85136 541635037
S 71813 700984943
O 19533 63744
I 45600 57157
O 62879 76775
O 11377 54674
I 56263 77754
S 80196 991105364
E 26064 36021
S 29418 280897290
S 34619 560811448
I 187 8325
S 85098 348592360
E 21873 26488
O 13368 39472
S 34712 564823916
S 15068 476605876
E 29393 72948
S 31223 215623665
O 47267 70447
E 33950 43970
O 37481 44557
I 24488 41448
S 47808 450563155
I 3127 27501
S 77300 710214285
I 9139 31127
O 10088 68972
S 50315 702226682
S 22125 628562742
O 53428 54417
E 76726 84033
I 29601 83318
O 12511 39826
E 11948 23326
I 31470 78057
I 47761 64982
E 8282 38971
S 8255 229088214
I 28058 81222
I 34349 60928
S 17811 274366199
E 20018 46155
O 54280 70963
I 23335 84231
E 34105 72583
E 54808 84657
O 29444 42818
I 38078 67402
E 37639 41620
O 11573 55171
I 16050 74434
E 31120 56856
I 2335 66698
O 14652 75054
S 4705 737608578
O 50159 67940
I 30596 70054
I 48991 53892
E 41537 56613
O 32708 34723
I 31406 56730
O 35322 60384
O 51674 80285
O 32014 53769
O 35911 53719
S 24245 899171164
S 18535 346181981
O 34687 56811
I 15642 16675
O 10902 20573
S 11341 816201758
S 60177 946782887
S 3616 526400513
E 2410 14162
S 30795 406601644
E 7263 56079
O 34009 67681
E 15935 66948
I 52303 80696
E 39549 79008
E 27516 47757
S 26514 56229503
I 40181 40458
E 54919 76877
O 48071 78411
S 45074 493674137
S 27072 125929138
S 83495 634178502
E 12253 74481
E 21444 37761
O 6615 52600
I 30721 52975
I 40795 77619
I 70 3067
E 12906 77507
E 29607 76384
E 33991 69683
E 3637 42745
E 11459 43361
E 5865 10188
E 61770 63424
E 3164 50494
E 27762 38158
O 1102 46533
I 19357 26068
E 62228 64213
I 21196 42159
O 10090 12489
I 20409 30344
S 9227 349713200
E 28269 65627
I 73459 75334
E 32811 40935
S 83068 491758044
S 47881 316645946
I 66647 82662
I 20692 48375
S 28753 694642789
S 4558 878848575
I 51503 54590
I 59897 69559
S 82292 157636573
E 52226 56959
E 22574 33479
E 7769 33022
O 6397 18724
S 5586 986802771
O 39087 53246
S 25247 587845663
E 35775 65700
I 36058 57458
E 22774 84017
I 10440 73614
E 14290 16460
I 24225 82491
S 25445 104338567
E 5429 53051
S 78731 717034412
O 7048 34524
S 82631 217907897
I 73096 80606
S 78398 665126961
O 43607 62479
I 14360 76720
E 1652 44727
E 52253 69672
I 2282 54908
O 54422 54680
O 20845 32174
O 59861 84400
S 8924 629317313
O 16096 47161
O 32459 50299
I 15103 37064
I 39805 60015
E 44659 47930
E 8758 26288
S 30848 203815772
I 49707 60585
O 36312 38546
O 17659 59277
I 22204 77208
S 54737 632555586
E 2140 73320
O 9519 43984
I 29697 38308
I 10144 24869
I 49935 73457
S 12125 916872267
S 19884 870563411
O 14299 80056
S 22755 843564612
O 15842 71855
I 31967 52943
O 8586 34668
I 481 66553
O 29756 46966
E 23481 86691
O 1256 63702
O 26124 43636
E 43867 64056
E 52509 74306
O 30441 76855
I 8625 17788
E 11169 33972
E 3844 82054
E 44467 77768
E 67309 70191
S 31753 979522575
O 42822 85464
I 8192 68686
S 62839 869902023
S 54154 133980121
E 9255 26421
O 72684 82731
S 52479 469860702
S 48359 625444459
O 74736 75249
O 40059 72957
I 57096 65617
O 17837 74978
E 9944 78060
E 86102 86245
E 10118 29380
O 46363 80389
S 6445 642089668
S 62086 753868004
S 11248 944043769
E 1538 41231
I 53238 80703
E 44439 84382
E 10254 58185
E 55489 80775
I 6562 54488
O 13865 73968
I 16290 80948
S 1594 837179612
E 21318 68491
I 43474 55411
E 26657 76762
E 68129 73102
O 15841 22524
S 55348 974995172
I 908 59767
S 5351 771646888
S 63583 3143428
E 39461 52467
I 9587 59090
I 15198 55153
E 4530 43294
I 4164 43281
S 31765 393927362
I 14679 69881
S 62454 120171243
S 39406 289493151
I 51186 76653
E 36702 84990
E 64023 73442
E 63364 76738
S 480 704566522
I 27762 64151
S 10074 414847818
S 25044 671964658
E 37257 38639
I 67780 71844
S 3494 221747678
I 6765 17152
E 51532 77076
E 1011 70668
O 7067 31849
E 37936 41732
E 40271 82200
O 20456 37758
E 14089 50218
E 7866 35985
E 51969 52882
O 28886 71463
O 43560 77191
I 19297 76937
S 9443 559310291
E 14458 86588
S 32831 483501208
E 62151 66943
I 7652 13826
O 28777 49819
O 44143 76133
I 33548 35894
S 3193 681930630
O 19152 73768
E 12969 57076
I 5122 22333
O 54212 58572
I 18315 59759
O 44517 82023
I 45878 75726
I 22830 73553
E 35116 84073
E 58893 78550
E 37885 81509
S 43208 943022087
O 33383 61887
I 10958 67521
O 73050 77008
O 26244 74203
I 58380 61636
E 14553 84570
E 4445 40615
S 73488 651942521
O 1804 25401
E 22603 39322
S 78772 923546333
E 28999 46004
E 59160 62350
S 16237 342251487
I 60465 82828
S 6488 554098322
E 1024 26250
O 45251 70831
O 76708 83477
O 18269 30133
I 44818 57829
S 81080 930725509
E 35373 72526
E 39555 57235
O 7693 38818
I 30124 30459
O 25655 37868
O 11234 16888
S 64079 297254950
E 32172 32954
S 52939 451817031
O 32276 52012
I 21641 40986
S 41161 879877356
I 35035 61996
I 71868 78767
I 3323 65026
S 71158 647499942
I 15388 62419
E 30067 71117
O 26361 50123
S 29792 981499028
I 37629 56226
O 33389 78438
S 53954 628971737
S 85277 938094885
S 74407 707304848
S 57670 759694487
O 45194 50883
E 2814 34802
O 6522 67205
O 1708 84747
S 36713 7738856
I 11971 84671
O 18369 64928
O 1278 5543
E 21909 69832
I 37067 75634
I 16864 73677
I 11780 63314
I 72978 83791
O 25129 49913
S 37349 773240762
S 72439 779202469
E 8411 81774
E 8863 34369
O 27085 33906
I 22048 48722
E 8101 25273
O 41280 75803
O 35090 38543
S 34183 217468781
S 33206 93547635
S 12848 451070356
E 12051 34337
O 12025 25766
S 80338 313235466
I 31958 84236
O 26624 59955
S 5916 338653798
S 18579 545291725
E 33188 49866
S 81868 758405105
I 70137 78001
S 19659 447948286
E 13322 15684
E 13807 51939
I 61156 62355
O 19541 50748
I 14194 29502
E 33057 41900
E 69459 72380
O 555 23172
O 1656 65939
O 32189 39167
S 3421 377054187
S 67736 275705203
I 68518 82169
E 36421 70189
E 928 31173
I 4047 24610
I 1828 58829
E 60946 70840
I 3553 45760
S 59806 443172028
O 21202 73111
E 17 23491
E 44721 67546
S 72 484900058
S 38404 274698227
I 24128 46626
O 32458 48656
E 12525 64302
O 11156 29955
S 33737 375960572
S 50382 904916435
S 8964 451352032
O 29722 45691
I 21456 52209
E 50365 78026
O 41258 77977
I 8154 56426
I 16292 54001
E 48805 54557
I 44986 69893
E 25658 81128
S 66761 592254618
S 83358 96469756
I 25555 52403
E 33624 84813
S 81483 855008186
I 6462 13749
E 22814 64498
I 80000 85006
I 53110 67391
I 9687 72681
I 56972 78219
E 7870 30788
O 38296 62160
S 9576 78102496
O 10346 67694
E 38999 55603
E 4045 70364
I 19020 54497
S 35278 515747761
E 42390 50093
E 65 4048
I 6583 10418
E 35942 36559
I 53050 81493
O 13060 28400
I 6966 24597
E 44756 59065
E 42816 82007
S 30854 529936295
O 52727 70288
I 6838 84609
S 29168 913067848
S 13376 227448608
O 71349 77474
S 47880 543307689
O 40209 55866
O 55441 66084
I 49949 78524
I 10863 44287
E 24661 59770
O 2748 37428
I 16153 40447
I 62269 69427
E 9013 81502
O 27643 35256
S 47852 383776229
O 18683 81098
I 25533 35894
S 37744 286183455
E 12660 26283
S 21112 732560928
S 60584 623841464
I 20411 21163
E 23957 82676
I 56180 68138
E 634 49445
S 1705 470198079
S 36165 73354067
I 10287 33304
O 53424 85904
O 33127 52321
E 49912 70160
I 12633 77935
S 48688 422707325
I 637 1650
S 12749 739901076
I 31703 39521
O 26309 40657
E 48773 55851
I 20142 77637
E 26931 33942
I 16282 76707
S 37705 877979140
E 30634 38319
I 16779 53032
E 4977 24548
S 69724 956788009
I 60183 76465
O 19514 20991
S 18660 97930961
E 12765 35405
O 50115 78502
O 4516 36931
S 65733 862147350
S 67630 142675706
S 45345 964771539
O 64895 65180
I 36899 49642
E 8097 40717
S 34982 329826570
O 14309 75580
I 1242 61747
E 5552 23675
O 4683 68961
I 44791 79327
O 34014 52901
S 32339 794495119
I 6103 68091
S 84696 540090680
S 76244 47705829
S 77942 267201420
S 73555 330362591
E 76247 82740
I 15965 68387
E 14350 27886
O 19690 64938
E 4429 43040
I 46959 55436
E 39 63174
O 14897 74584
E 33107 45230
O 51506 55321
O 11776 29241
O 30882 40810
S 24555 797186696
I 37384 82892
I 27265 77574
E 59029 66518
I 32991 76640
I 10704 17680
I 26890 45759
E 27830 67542
S 74937 736207825
E 12021 14224
S 51649 355642110
O 11168 57439
E 49302 67088
O 823 57074
S 77389 749895114
S 79075 660335125
I 10607 74562
I 18519 83340
O 10858 17496
I 37409 83303
I 53503 84404
E 23482 81364
E 9572 26775
I 67959 85574
O 80888 84397
I 24413 32463
E 5658 53338
O 6639 35950
S 6764 746749217
E 5837 10389
S 7309 745185869
O 3130 49137
E 79036 79197
I 18603 84886
O 8426 70644
S 25042 280045302
S 74892 694242181
I 26609 74391
S 34193 89556976
O 28686 37614
E 56890 59709
S 36905 317225858
O 55790 56024
I 66859 69755
O 23250 66555
O 28059 62051
S 26835 543018682
E 16504 86201
E 32478 45110
I 45691 53512
S 84568 2461624
S 22351 3638349
O 17269 26026
S 77152 443046434
S 34211 861216168
O 3323 84026
S 37310 666422017
I 1601 56299
E 15477 50486
I 29583 50566
I 25615 72472
I 47345 76761
O 3979 5277
I 15443 81810
E 6345 6467
S 78997 910266009
E 46931 73328
E 59516 80876
E 26122 28153
I 62618 62862
S 20919 957563058
O 21083 69171
E 18876 86025
E 25507 28593
O 41880 66551
S 18085 94116058
O 55165 63609
O 45513 84051
I 466 77221
S 16476 41147454
O 3 10357
O 28198 61375
I 19510 35348
E 47291 74911
O 12464 59403
O 4200 40680
O 19234 30512
E 23409 33676
E 30085 78717
O 3565 52021
O 35693 74127
S 73451 248364502
E 37883 50092
E 11437 25031
I 3319 65020
E 3622 71964
S 85416 906347373
E 41482 86082
S 11342 740063152
I 58165 58328
S 50969 548508011
O 5973 81721
I 3492 70845
O 7148 32659
E 48909 66135
I 63519 68463
E 4172 13791
O 15256 83435
E 25907 48116
O 39844 70667
E 18576 28177
S 10002 977171841
O 6252 76051
S 17723 247380263
S 23077 853380656
I 58487 86003
O 56870 58879
E 33726 73921
I 13961 72694
I 34600 48816
O 76439 81861
O 18572 32637
E 10923 19592
E 50340 54934
E 15124 35744
I 32815 84479
O 8978 59722
E 36669 80712
E 60974 79889
S 6507 374602926
E 711 55016
I 15983 76227
I 3125 71541
I 37393 42893
O 30804 46569
S 86101 168541661
O 28708 39399
O 2613 7907
E 1184 48293
O 6432 12960
I 36034 74952
I 53850 80498
I 29974 83748
S 29195 860799997
S 71475 589172056
E 555 16118
I 28306 68308
E 15604 21043
E 37827 48688
O 12978 31035
O 61822 82996
S 20433 614237942
I 56123 84348
S 74948 976718573
S 42584 548631205
I 1044 8849
E 8326 23566
O 56721 67496
I 40887 68462
O 31207 33604
S 59933 613880041
O 10448 45106
O 18738 86251
I 30651 62217
O 40092 82442
I 50823 59724
S 84633 690773034
E 18273 61337
E 18989 33782
S 34132 624087923
E 52770 71570
I 10826 73756
E 20861 70406
S 8015 707039654
S 5953 728441022
O 30562 52878
O 10550 59760
S 44803 452316587
I 59897 74979
S 82021 231417045
S 35575 748305812
S 6275 755210463
S 27820 989826920
S 40725 258793087
O 40877 73080
I 17883 75890
E 19621 84111
I 9772 19066
O 25537 80664
O 35490 80350
E 37823 77324
E 44694 59056
O 2362 47982
O 18182 56708
S 50030 102667494
O 33331 38074
S 32393 982323568
S 53478 308409053
E 5868 45678
O 50607 60110
I 57487 84368
S 11638 424378058
E 14732 58339
S 71078 81174642
E 1913 8839
I 42805 46053
E 21620 36093
O 50085 54223
E 61091 65657
S 71546 920122504
I 15159 69715
O 14936 43488
O 42 349
O 66369 82103
I 24139 73479
S 52523 241178932
S 29393 382660099
S 61363 786318616
E 25033 67561
I 16933 20474
S 64876 483636724
I 67275 69498
S 46494 457675194
E 8212 58052
O 25263 32071
E 2488 9840
E 19833 21712
O 6732 36144
E 49534 85769
S 59816 975927071
S 4236 500707418
O 65147 85394
I 5067 20065
E 50350 57720
I 12025 66068
O 48544 65660
I 54783 57585
S 44671 668220475
E 21794 48969
I 44526 66368
O 15636 18088
E 43001 80333
E 21360 50150
O 60103 77262
I 45746 82889
S 37751 99597328
I 55284 59420
O 28876 46851
I 15424 65825
O 11827 51669
O 33452 56752
I 16974 79665
O 34979 75117
S 26559 694128762
I 57506 78671
S 79318 82529075
I 40530 69115
O 76224 76809
E 533 66604
O 24796 59437
E 3733 32845
S 47122 26811665
E 48496 69695
O 53001 80894
I 33884 81866
I 43333 44599
O 32524 73121
S 40772 957209369
I 27864 72412
E 56705 72812
O 13317 32605
S 58021 292003350
I 31279 41336
O 40925 63819
I 35424 41837
O 14506 30469
S 11378 57372179
I 6803 13002
S 64807 803633339
S 70721 678371183
O 18430 45616
E 23579 36691
E 58263 71893
I 3207 33195
E 11372 16647
S 47497 571345638
O 20306 84874
S 32591 317975269
I 52542 76237
O 3085 27172
E 18007 62240
O 24020 24055
E 27393 47989
O 47703 81550
S 2290 481237560
E 57335 67378
S 9933 234841599
O 52075 84546
O 24679 59126
S 20853 360141572
S 78500 339649725
S 20778 202924804
S 14847 377057701
E 38923 43340
S 12977 464287215
I 3199 12436
E 46653 83382
E 8694 69207
O 29048 64282
O 51189 72348
S 57028 316922253
I 34163 63193
O 23229 26766
I 18433 61744
S 47392 278572786
O 11027 51394
E 23901 70578
E 26642 68729
E 45844 54033
S 49268 621501917
E 52348 82595
S 56363 298833469
S 14956 754844074
S 35807 401225319
O 18155 68903
O 48425 86510
E 70529 78918
I 38340 82641
I 68422 72227
S 10796 448415804
E 17170 50172
S 13526 481095265
S 35151 675497851
O 3416 31198
I 52124 55250
I 21241 44266
I 53576 75104
S 4153 27509020
E 38461 67917
O 19947 83731
O 53217 84801
O 4065 9270
I 68280 83716
O 67284 77025
E 30753 58679
E 36982 43704
I 8019 70395
O 4140 75661
S 32940 854519451
I 40036 80592
E 6397 75312
I 12921 79606
I 12094 19181
I 15287 75009
O 2217 16398
I 2123 50492
O 12657 21085
S 79602 103550150
I 60401 81896
O 24830 53267
O 46647 58328
S 82345 791741826
E 52807 64298
E 6341 85952
O 16 2047
S 48128 266784050
S 57000 205842166
I 4458 31182
E 2132 9817
S 36642 599971073
S 66765 66741018
E 3015 77574
E 25447 44655
O 13938 84610
I 75893 76105
S 21356 211267938
E 17623 64016
S 60423 982608778
I 2286 64949
I 64907 71328
O 22875 86057
S 58600 922594653
I 278 37719
S 18314 297532538
I 2604 19073
I 39960 45843
S 79850 295764100
E 65263 81831
S 59889 574509451
E 70631 83791
E 42686 80196
O 41534 77068
E 31707 68316
E 51846 78079
O 58950 67365
I 1468 15294
E 25180 75977
E 41482 57195
O 35489 78955
S 60008 135843254
O 50350 74657
I 8487 38165
E 38316 86416
I 11559 18332
I 33116 51518
E 61930 77991
I 60394 60549
O 45524 79177
O 4868 60937
O 4396 21240
S 21567 80838828
O 1596 78918
I 16333 22365
I 32778 79903
I 20875 51649
S 46046 769108092
I 61492 79469
I 45343 61230
I 43204 77620
O 33030 64798
E 66661 69726
S 46690 566100390
I 70560 76593
E 16636 43665
O 69228 74586
I 6201 45817
I 33491 73096
S 78809 48585183
O 4713 7136
I 46090 73795
O 22245 32474
O 18531 58904
O 69718 82401
S 12123 182028730
E 14947 69851
O 26639 48517
E 23992 37083
S 32858 360879023
E 48046 70092
S 57367 274010280
E 52928 77371
I 38602 51745
I 20481 21782
O 54023 55316
O 28404 58703
I 20004 77137
I 8055 68489
O 35729 43448
I 23941 75816
I 16875 46614
O 19342 33981
S 20317 330519047
S 80799 530465002
I 7145 60357
I 25969 71755
E 51556 74225
S 25971 587793029
E 26728 33379
O 33400 84255
S 13761 921898043
I 22254 54953
E 11678 70889
I 21968 29917
O 17931 27397
E 55853 74507
E 41935 54303
S 47817 75421265
S 68447 993365248
E 36928 84375
E 82982 83862
I 35338 71446
E 37132 75602
S 16310 932822973
S 73318 292582777
O 31518 86503
O 19639 37976
I 34074 43056
O 21651 38975
O 36420 71818
S 31641 628853409
S 8551 919788812
E 38579 61009
E 2136 24564
I 19163 67639
I 34133 47915
S 64962 667185701
I 7251 63301
I 63 86275
I 34311 65039
I 7865 76975
O 11743 48634
O 1258 39511
S 14892 489600243
I 57299 82560
E 35498 49408
S 45528 632160800
I 32475 74869
E 38857 42584
S 85147 738185385
I 6216 76253
S 6343 895070135
E 34746 79593
E 17126 36892
I 50902 64249
S 21521 316602404
I 59133 72867
I 34941 83304
I 8636 35980
S 54435 197328597
O 16583 69725
O 59605 79059
E 19477 20190
S 58362 490573525
O 29323 77347
I 30892 66005
O 26132 29319
E 50102 80977
I 47955 66209
I 24817 37772
S 13296 457965151
O 75448 79059
I 2503 10554
O 19188 38402
S 3989 393360900
E 27201 71331
O 73260 78021
E 5784 26381
I 39859 74295
I 34342 63574
I 55713 57849
S 61236 713820019
I 23776 79656
E 14377 42592
O 58829 71960
O 27762 48872
E 23714 25329
E 71133 82506
I 47869 76463
S 5313 7568976
O 28975 57432
S 59594 382496285
S 29427 521020813
O 67118 81510
S 74213 148973656
I 9259 58055
O 36596 72530
I 81647 83834
O 31319 40822
E 3440 17964
S 26156 416717956
O 41630 42150
S 60711 759548538
O 54518 61532
I 13870 51314
E 45724 64678
S 83654 473663337
O 18565 22522
O 37872 58809
E 38990 47559
S 38630 687580758
I 11520 51221
S 69958 935009446
I 71839 79488
S 11686 73000610
E 65797 83644
O 17483 68148
I 8336 56333
I 13465 75934
E 27191 27997
I 68894 80452
O 16651 26391
S 69064 177264463
S 55549 1935959
O 1890 49453
S 77529 240590161
I 26420 79496
E 23632 33510
O 25569 27506
E 31456 42064
I 11783 54219
O 66448 84668
E 1374 31438
O 950 4323
E 28597 53101
S 70770 140989493
I 22853 43201
S 327 83313841
I 49091 69268
I 32723 59239
O 33803 34369
I 23385 58384
S 46324 524547760
I 17435 71103
E 112 31628
E 47634 75988
S 8461 828729069
E 3227 54080
S 30589 506673837
S 44858 15367844
S 62065 233902578
O 58140 72855
I 22257 27395
E 70511 85547
S 2759 976817077
E 29666 55410
E 29092 49605
O 41115 56218
S 13144 389278305
I 10115 19094
O 18803 80212
O 54349 77363
E 30872 33792
O 66675 67725
O 109 85460
S 21298 274829992
E 29033 65378
S 76385 11218963
O 35799 58804
S 68833 390060250
I 20151 21208
I 42308 74449
E 48234 55990
I 10106 25132
S 72577 18026912
O 75442 81178
I 58632 78898
S 43922 916353877
S 72168 343500376
E 18725 50226
E 8006 75719
E 70918 78334
S 75029 486697510
O 22328 74389
S 80220 550235220
E 32710 68400
I 30552 86031
I 28237 32149
I 46672 76632
E 34427 77493
S 7223 986228351
E 35515 46355
I 7130 66080
E 62782 82484
E 14050 49654
O 3548 30997
E 46904 47401
O 19047 68692
S 80806 281653690
E 9931 63574
S 73851 532664929
O 50220 62123
E 44938 57610
I 56534 63325
O 45951 51489
I 1744 13379
E 40799 51573
I 12732 19903
S 76651 537089291
O 63306 74958
I 18256 59475
I 60707 78807
S 54753 947520510
E 436 80508
E 33294 44059
E 80180 86061
S 55126 618531551
I 12986 83653
O 12393 23048
I 26218 75552
I 52247 53967
I 65896 76421
S 44007 660077303
I 8901 50940
E 24522 55771
I 19359 49414
O 57895 59150
E 44941 52704
S 44110 286209168
E 63080 73643
E 38638 83269
I 38866 65686
O 31371 63149
O 14067 45161
E 78312 81682
O 1751 72495
E 8034 75402
E 10484 51400
E 27308 65872
O 39591 83435
O 7377 10809
E 2877 3651
S 60907 974889177
I 33739 59771
S 574 797156497
O 118 32925
O 4289 80279
E 25690 34476
E 50105 86046
O 17322 24065
E 2411 85488
S 77780 939201258
I 43479 85084
S 65447 522762347
S 40041 95761222
O 2166 12326
I 5517 28514
E 42671 63139
E 46243 65664
I 18882 25176
S 55487 527728976
S 1688 847848483
O 39132 53012
S 51130 682541219
I 10826 63485
S 65135 627487003
I 38236 75828
S 31867 821866151
S 39877 496407238
E 25076 68369
I 21849 34703
E 56588 71053
O 8321 56482
I 44629 67532
I 24728 81051
E 54130 79246
E 26089 75536
S 70842 624656636
E 43273 86302
O 6625 52319
O 42032 46743
S 31987 161458441
O 28888 75484
I 47033 59070
I 615 51669
O 10328 53851
O 41927 57211
E 1470 20670
O 41626 57508
S 18039 792915218
I 64152 77927
S 37320 57026061
E 25071 48702
I 21123 50423
S 27547 742451095
E 61956 70741
E 43456 46838
I 5844 65412
O 23165 68229
S 13154 75903081
O 13176 42937
O 8362 11189
O 31009 49120
O 5522 17904
E 4049 40273
I 64471 72092
O 64916 83258
E 1947 36978
O 41041 59970
S 61086 724776221
S 16465 723493161
E 3944 30738
O 46357 49639
E 25881 63902
O 84054 86661
I 30155 48896
S 35849 372568949
E 9916 17404
O 59892 85048
S 56648 853174821
S 26011 534988797
O 33236 43105
E 48066 55729
O 4560 41368
E 18629 48021
I 26790 27734
O 807 34552
E 28827 59142
O 17113 22817
I 5132 52865
I 48703 58085
E 47580 61042
S 86498 180215418
E 3956 15965
E 62876 64120
E 53859 66363
I 35715 38249
S 27532 179813394
O 78560 82005
E 11354 53045
E 75632 82407
E 4953 46009
I 44684 71257
S 11846 411428686
E 5135 31254
E 33846 76268
S 50511 171687304
S 37881 223910279
S 54105 262978542
I 10610 31516
S 78136 132420509
E 15666 63452
O 8602 16660
E 11145 68631
O 50317 56725
S 16225 310863238
S 20540 727581415
I 16463 79099
E 57095 69713
I 2473 53985
S 67530 888370191
S 67506 440857908
S 41485 368216750
E 45022 75304
I 58943 60707
I 1324 74064
S 59893 621830872
O 75651 78514
E 62651 64207
E 7204 66587
S 20100 16904925
S 68202 722132571
S 12663 683971339
S 23703 943494500
S 63936 836585201
O 73405 84461
E 44133 51987
O 27917 37891
I 29178 55639
O 45317 68881
I 28703 41039
O 82730 84183
O 16216 64415
E 16506 60940
S 57612 187950937
I 26534 79385
I 32226 39166
S 17709 646531115
I 9380 80051
I 2029 70548
E 27583 34111
S 49084 682803533
S 18695 306888058
E 35364 71412
E 21277 44075
I 31129 60695
I 1236 39562
S 69909 180761476
S 10226 994612931
S 49716 512960525
I 42496 86523
E 45737 73779
I 22088 49446
E 41274 60796
O 35079 72568
S 57103 467310286
O 83242 84382
S 34353 740298456
E 34765 43898
O 22392 79249
S 66050 369424383
S 69130 621595251
E 21582 59916
E 9757 10106
I 42067 85614
I 12127 14471
O 13843 22193
O 10021 15675
E 8359 37521
I 22153 71167
E 24183 77005
E 31913 66795
I 70847 84256
O 60933 85127
I 21653 82400
O 64049 64375
O 67320 73586
S 18931 369990414
E 70845 81139
O 17555 85502
I 52138 53600
I 43371 85953
E 22901 31688
S 63185 886741656
E 9542 80119
E 64006 74428
S 75494 914519002
O 26507 73036
E 29460 72685
O 42611 56488
I 46853 54335
E 19640 53621
I 48706 64670
S 48 198403077
S 1831 738898472
I 9087 26292
O 50299 83496
E 27484 63893
E 2485 82507
O 6757 51087
I 54927 61165
O 9149 36585
O 35731 44151
I 45630 47848
E 32931 59429
S 21858 507401590
S 77892 357083225
I 19570 83837
S 1653 114355896
I 36753 61242
E 23570 29910
E 48759 85466
O 22935 40359
O 18189 56433
S 62038 800728012
O 766 40376
E 40598 78493
S 77232 532675959
S 79151 40310845
I 3511 53042
I 38864 54296
O 19226 70272
S 76311 543583832
E 11001 24388
E 4222 70128
I 3008 53575
O 57910 65313
O 28018 84292
S 7798 54203534
O 14324 14576
S 83867 876699685
S 22198 939472016
E 31152 85420
E 9010 25870
I 18672 51384
E 62051 81849
O 65000 70031
S 2179 916431290
O 40540 64119
O 28833 73222
E 20456 44067
E 15716 67969
E 38648 44878
I 12888 60617
I 73233 82126
E 1111 64919
E 11502 12982
I 29606 50937
I 18151 32950
O 27976 86643
I 8377 68114
O 19210 53117
E 27184 51983
O 8969 56390
S 58829 525654132
S 52109 354192545
S 62391 286243526
I 20757 81551
E 27787 85010
I 25655 41192
E 9851 68494
S 17657 25007593
E 42988 45414
O 8324 38922
O 28275 31447
S 41189 91586141
E 38248 68476
E 39968 85814
S 40589 992735480
S 58067 923101154
O 33369 80057
S 68285 702840901
S 85339 152497758
S 73421 840868910
E 40399 52581
S 43124 461657327
S 1082 687625461
O 33960 83411
E 83391 84351
S 8915 5123596
O 12810 26712
O 21221 61903
I 6694 62012
I 46502 58406
O 15941 27210
E 61810 65597
I 17534 36381
I 53565 74504
S 45608 376920774
I 33369 76011
E 3503 53452
E 9661 35668
I 74707 77341
O 42333 68782
E 60593 71429
O 22545 25519
E 45370 69859
I 9022 51670
S 52651 320520284
E 40042 74009
O 12654 77875
O 11914 40670
I 67535 80385
E 14811 63325
S 43390 165220504
O 43499 66744
I 21355 26240
S 46283 221322237
O 29617 36254
I 45049 69115
I 4578 81683
I 13996 49866
S 46767 757663646
O 2600 86126
I 1709 65611
O 7479 14061
I 50264 78871
I 5914 59225
E 24095 36679
O 54751 74730
O 58965 63739
E 68128 75984
S 45121 788206570
E 20045 51156
S 74838 333903907
S 25209 113061141
I 24716 82437
E 8828 85589
E 3569 17299
O 33670 48172
S 84163 988616143
I 1077 28864
S 17461 456868367
E 42144 48931
O 9300 71113
I 14812 66012
S 64914 664898081
I 25666 86145
I 15709 36922
S 47083 738422706
S 70174 633824350
O 71386 83747
E 27712 33137
S 43555 67506018
E 12607 18052
S 75263 459030799
O 3574 85528
E 56432 59202
E 1707 48124
O 705 28998
E 22708 84985
E 31588 60516
I 65982 73780
E 24483 32720
O 63306 67903
S 23077 371635586
I 18904 46864
E 35719 36471
S 69013 518496349
E 50605 84180
O 64608 85878
O 1586 11321
E 12001 52032
S 38666 825603330
O 29862 59962
E 9210 33322
S 82650 717154586
S 60055 980497062
I 13336 54494
I 58150 74472
I 70846 76855
I 45341 81475
O 15726 33035
I 33063 47920
O 65527 73085
E 60928 66919
S 58382 535286899
I 14334 64210
S 56141 939628447
I 60199 67679
O 74151 82879
S 58367 488571851
I 27025 39103
S 4476 417633870
I 11254 54472
I 5022 31312
E 27704 31657
E 15383 57522
O 38529 79335
S 79810 152081481
O 21848 68284
E 1881 72325
S 2265 385416473
I 50834 66585
S 6072 667625638
O 15099 15390
O 1832 59291
E 36674 42009
O 26147 56075
O 40183 65207
I 24575 58912
O 4506 49556
I 3576 19445
E 2937 29673
E 28696 81238
O 48242 76148
O 45380 53402
E 37668 65361
O 21759 43984
O 3173 12133
I 76808 86569
O 12280 26485
S 33432 312738934
I 57405 68920
E 5330 13162
O 56403 79080
O 25522 72058
S 29542 647108543
E 11840 31223
E 47383 82998
E 52285 79102
S 66604 948038169
I 19815 24022
S 83943 562816669
E 36532 37683
O 52746 74914
O 36550 54325
O 8229 77288
I 30236 56116
O 32644 46188
I 37301 56061
O 3852 59462
O 29548 32282
I 62171 73259
I 61467 76412
E 2995 82012
S 55248 330604146
I 25231 69495
I 49913 50191
I 18349 86339
S 20297 422809553
I 30009 56574
E 16710 81976
E 73062 81090
I 14144 33321
S 77471 451109245
S 3190 272124876
S 70200 780170797
S 77080 108146414
S 926 869991523
I 31780 82336
O 26676 37174
O 537 40534
E 2242 7412
O 19799 47856
E 49680 60478
O 6082 28258
E 76178 84750
O 4650 81829
O 45575 68402
E 23149 36137
I 19308 36191
O 23618 37586
E 11147 82500
I 3632 50397
S 16900 950606301
E 31146 59205
I 9813 28147
E 62530 77139
I 61502 62862
E 35280 57017
I 75361 83609
S 59366 59620339
O 30970 36352
S 81410 756073638
S 59367 632242795
S 7261 319533660
S 54801 624537494
O 26391 77746
I 15121 80976
S 57817 352677385
S 6805 4085158
E 32962 84205
E 1315 19305
I 35379 79772
E 6128 33714
I 67785 79254
E 32083 71621
I 17366 36521
I 14944 24590
S 65650 319349812
I 37679 85305
S 63936 16845351
I 20646 67276
O 7118 86519
O 17609 56376
S 27454 128302231
I 25260 52562
I 38170 65852
O 45129 46662
E 34817 67274
I 43123 86529
S 79794 823098178
E 47517 66226
I 28388 85839
S 35330 45536829
I 53802 65816
O 2617 31062
S 71015 163798204
O 54332 62570
I 47282 84793
O 187 71399
S 42456 713684655
S 59868 160684367
E 51798 85445
E 76337 85438
S 32682 252224482
S 69206 753023660
E 69360 81475
E 43092 66651
S 55756 44580785
E 22390 86115
S 47559 242015582
O 12652 41320
O 37382 83672
O 48154 64868
S 13405 289473683
S 15823 278639087
O 29823 33871
S 80944 129414235
S 67540 147694991
E 6883 8685
E 68284 75141
S 18537 384651045
S 43511 281078071
I 3976 84083
I 15336 35604
I 43761 75764
I 23745 32431
E 24126 49712
O 26762 48317
E 65705 71107
O 16593 65875
O 60804 61074
E 8674 20736
S 43612 177000391
O 21491 59502
E 63051 73874
S 66754 494206307
E 18604 41648
S 3336 904629618
E 63854 70472
E 20232 44687
I 25081 83047
S 36776 438685466
S 23965 216637551
S 723 281754299
E 28873 31679
E 51796 82124
I 20660 63508
O 4257 5214
S 83047 292952485
S 61413 265479966
I 7552 59731
E 16121 17153
S 20100 208390670
O 28989 48836
I 9334 38717
O 54578 57347
O 6394 75326
I 21598 54260
S 61570 894791039
S 45570 476455778
S 58286 430266906
S 76704 754322975
E 45998 75088
S 71582 167047611
I 54051 63420
O 10105 47924
O 5295 58160
E 2994 5097
I 41828 57766
O 42587 67668
I 2448 59808
O 3856 63150
I 28316 57137
I 12787 74894
O 18816 71726
I 32271 63301
S 16459 802058517
E 5527 44506
I 10173 30745
O 35164 49127
E 9055 28823
O 4275 22293
E 12876 58013
O 32414 56376
S 4528 16759861
O 988 23356
E 65555 72884
S 17053 110325432
O 18557 23477
E 33407 33956
S 27726 445056868
S 52376 246023430
E 5995 12311
E 35024 82852
O 47696 63235
S 82986 482888752
S 956 576714604
O 54168 67505
S 61025 474319058
O 26161 26596
E 37810 81744
E 23616 30623
I 68661 82812
S 34844 680099050
O 2679 62345
O 29685 37142
O 61084 78523
O 13165 84804
E 17831 59474
I 18882 34319
E 27120 83546
E 43492 44927
E 51338 58189
E 14602 61695
S 18665 943930609
E 22352 84319
I 23393 65144
I 26811 81867
I 49550 58499
S 82135 166830171
E 13277 23663
E 47121 80664
S 37186 86900867
E 21497 59747
S 30764 447567898
S 12877 825950405
O 1034 66790
E 16536 42238
O 12275 84659
O 1942 66915
I 11001 26682
I 62913 84390
S 15273 617356739
I 2838 72247
S 79927 683272839
S 37956 88599240
I 3825 47901
E 33354 43319
O 49089 73387
E 21369 47863
E 29357 73574
S 25088 127986150
O 5969 50294
O 4000 59867
O 14483 38153
E 2650 12103
O 220 5017
I 76086 79649
S 41660 696841090
O 35876 69190
I 21686 82823
S 66883 281066636
I 44664 84737
O 39639 50604
E 4852 27643
O 23499 69553
I 54900 71013
S 78869 234710752
I 40243 46349
O 58738 72560
I 30869 56900
E 37502 51934
S 12262 638711558
O 12166 14686
E 24912 38087
O 12345 73405
O 33367 58823
S 75860 937324565
S 3362 242578219
I 24822 30550
I 7369 64195
I 59653 69449
S 36306 693147308
E 22187 38972
I 32406 54444
S 49189 78333845
E 39600 85005
S 41980 215572142
E 37187 47893
I 50586 77492
E 8563 64870
O 5235 71269
I 28323 72297
E 5163 16689
O 31452 78220
S 68468 586934551
I 28913 83595
S 47714 993979003
S 72036 475121452
I 25818 80144
S 68808 758451251
O 19915 83837
O 16471 61865
S 33222 741241823
O 26769 53289
E 62167 83053
I 16936 26205
O 22864 23979
O 23045 75689
E 28990 56042
S 60439 327278698
S 17242 587203709
I 26166 31626
O 66371 84407
O 6279 39424
O 25780 65460
I 29552 54171
S 16899 957728831
S 6364 892977289
I 31656 43222
E 49238 79614
O 26578 30942
S 74658 249364290
S 67261 620718130
I 16857 35324
E 43438 71566
S 59892 888408283
S 58022 946754609
E 44425 73880
S 28241 905613098
O 465 53022
O 6471 81517
S 63006 94336650
E 3382 3801
I 50113 71536
S 81263 527478602
E 10157 40871
E 49191 49803
E 19402 43469
I 38460 62213
I 14061 40483
S 10478 59840535
O 4809 80678
I 3871 84128
O 11208 58100
I 63725 71098
E 23173 45134
O 54246 82982
E 9491 42291
E 27977 52454
E 28638 45620
I 9091 74106
S 11849 574139142
O 9208 9376
E 9325 82903
S 50366 681669392
E 41820 78541
O 3218 61124
E 58416 60490
E 751 50843
E 1059 40660
E 75513 82509
I 9243 51504
I 20909 66566
I 18260 49628
S 27921 551659951
O 36623 70932
O 18153 82302
S 14634 509889166
E 66154 72890
S 64668 561374766
S 47355 921846288
O 35867 56135
I 1503 65615
E 13368 44700
S 64710 168140778
I 11522 49214
E 21234 35466
I 11873 54705
S 35818 248656780
E 22392 55771
O 23299 55041
E 32592 70991
S 71399 49921841
I 19700 48609
S 35906 241116408
S 39574 973598152
S 78264 538483239
S 17238 178578789
S 56255 381537057
O 56255 69134
O 42809 76119
O 14098 27349
E 36982 39046
E 45124 47972
E 43283 60725
O 42468 55853
S 14350 949562350
S 25024 781076590
E 5825 56218
I 3279 16484
I 7558 57989
S 47223 151339515
E 7297 10743
O 57251 61937
E 43580 75838
I 3326 75938
I 14365 65376
O 6462 82820
S 57408 885349541
O 42676 82357
I 2481 67606
E 6014 33935
I 13750 71052
O 19766 70481
I 50575 56690
S 49374 583853636
I 10008 68976
E 39888 63598
O 37707 64395
S 69485 990783506
I 33137 50433
S 46660 761749714
O 20380 84467
S 31147 312713391
S 12934 251681795
E 4335 24491
I 69233 72816
I 29407 61868
O 6538 19412
E 9748 23957
I 9601 39648
I 47368 67016
E 719 64739
I 61179 68836
O 27864 69402
E 27642 30929
S 71006 470124265
O 19039 66146
S 37529 633433232
E 47614 85970
E 38125 84575
I 14907 60420
I 69138 74973
E 8784 49365
O 4062 75961
I 29540 70294
E 679 7106
O 8775 67939
I 15517 60743
E 46262 50687
E 28316 40515
O 41922 66332
E 34597 63871
S 65886 745221132
S 83773 515128872
S 3095 1157893
I 8014 65859
S 49841 23318093
E 18090 80402
S 84126 542255529
O 19717 84475
E 7397 15059
I 50007 58966
O 13392 63749
O 50662 61946
E 276 47376
O 2990 37636
E 24109 35808
S 65361 919336178
S 11062 93602101
I 2427 29170
E 19508 55285
I 21675 80219
E 8107 17836
E 54351 60634
O 16087 81718
E 4728 53644
S 2022 929349894
E 35461 57520
E 8037 20726
E 43050 59457
O 41436 66338
O 4267 11108
E 13992 30793
E 10212 77419
S 63546 428803872
E 10723 36991
O 66448 73819
O 29046 83055
S 7532 464378146
S 60546 62160450
S 20436 495972310
I 21674 51538
S 42108 406674761
I 9005 82878
E 1906 3562
E 56410 82310
S 32972 540850182
E 33511 80626
O 21326 86251
E 11947 19099
E 46558 77366
S 41071 628288892
E 42015 62788
E 63184 70135
S 33242 33412440
S 15036 589381326
O 53517 55285
I 21991 65726
I 13384 84596
O 37545 48603
I 53476 75383
I 14119 86203
O 64048 77322
I 68072 78878
O 55132 65270
O 11027 34621
I 19913 49528
O 15921 86007
I 39363 74303
I 2906 32334
S 9415 134252652
I 43392 78929
S 79124 631489148
S 49934 155508581
O 1085 60923
I 60675 82282
I 6071 22940
S 26900 125785490
E 1985 38041
S 66641 942346570
S 7186 884102664
O 5260 67107
O 38165 50898
I 60190 70237
I 25678 83285
O 44415 52976
I 20213 59974
I 20378 74231
S 12717 524784428
S 42272 40640117
E 34137 79261
S 74312 994987653
I 16362 34913
E 49440 77799
E 1764 69202
S 77768 44251008
I 5906 44105
I 22953 57122
S 53043 624414815
I 11213 31984
O 17878 56247
I 12248 64342
O 24872 70416
I 15687 66117
E 33432 48407
E 36660 77993
S 46475 846395965
S 8360 63231423
E 4421 11020
S 53079 474698995
E 74419 79433
O 37752 39976
O 32914 35459
E 31678 35220
S 64741 748458997
E 13764 44090
I 49029 75612
S 57284 331757780
S 62552 413818632
E 51823 81996
E 37224 58866
I 1157 43064
I 65012 75690
S 3852 14112542
O 55752 77301
E 73200 85549
O 10942 83486
O 32526 70203
I 69859 73199
S 10066 883369575
S 26459 953930090
E 26093 44883
I 6185 41903
S 23026 831093449
O 61147 86385
E 8113 24558
I 70056 84013
E 10080 14549
S 72117 256758449
S 20227 886820809
I 53294 62718
I 2178 9154
I 14950 45492
O 8022 48782
S 9203 409637084
S 27916 734357710
S 74553 56561759
I 34100 52795
I 9313 40184
I 45359 67558
E 3016 7235
S 15013 198049860
E 21475 45303
I 32035 82058
S 69235 141007562
S 42761 913339070
S 32403 867073703
S 7147 199963671
S 61112 993613877
S 60956 478960988
E 60319 75703
I 22555 52974
O 11879 31667
I 20057 20883
I 67201 82983
E 54787 70792
S 35682 625514701
E 49626 55407
O 1763 13026
I 13097 50690
O 1000 50553
I 42688 43026
O 43741 82501
E 17384 79000
I 43849 82003
E 14795 53434
I 19493 63166
S 67586 638811718
S 85154 449606665
I 15706 47882
E 4980 43728
I 20571 84479
E 8237 33046
S 67217 859932712
O 24728 43320
I 31550 42642
S 59764 804833010
E 19803 35314
E 34479 83907
O 16294 45144
I 24260 45227
I 62983 76107
O 37009 46935
E 10831 65801
E 16631 70514
O 46000 78142
I 9272 11703
O 716 77101
O 38573 57131
S 78964 618540916
S 4048 890630402
E 170 15430
I 1910 82101
I 14336 50918
E 39289 44011
E 47540 66431
E 3412 29899
I 14597 50289
O 21483 65922
S 50467 164254005
E 51570 63929
S 32775 923696708
E 25588 48216
S 7375 277585210
S 19228 525937582
E 28007 49620
I 28248 57248
S 14493 796058370
I 81627 82983
S 41148 957803777
I 2287 85806
S 66148 110757086
O 27528 38256
I 3820 14169
I 1955 45434
I 40692 67647
O 65681 85539
O 5497 21993
S 60123 478181529
E 26036 37435
E 28059 63311
S 11222 860450409
S 51727 922143282
E 18627 77734
O 13980 29470
E 41716 73773
I 30657 44402
O 51308 83918
O 80245 86094
E 13957 20980
E 20144 32594
S 78498 24390373
S 33352 572198843
O 8338 70466
S 32109 731776394
I 4617 45886
O 48360 84340
E 39276 76450
S 23766 752438252
E 21735 77839
E 28460 43788
I 30616 47060
I 14059 41929
S 28922 781178649
E 12264 37451
S 65772 521127594
E 3711 5694
E 8177 68974
I 8298 34202
E 21665 49455
I 77928 84132
E 8422 64577
O 27142 65920
O 732 48622
I 40648 52448
S 27304 189024387
I 18407 42375
I 57940 82273
I 37391 67319
O 50129 60615
O 13134 24397
O 21078 38560
I 62221 75262
S 7019 683370702
I 37014 83434
O 40759 80254
S 57910 773474435
S 67901 903321501
I 41242 82732
E 48934 86674
O 81841 86110
I 27884 35317
S 70695 54494861
O 17187 66924
E 25953 48796
E 55754 70385
I 37469 80232
I 3583 17268
I 73141 75603
S 15115 576794779
O 42488 42489
S 56941 1333860
I 40004 83006
E 37057 65206
E 31256 73473
O 10547 84011
I 39512 80275
I 33609 56417
E 9495 75475
O 34340 56033
E 42155 43481
I 19463 32034
O 68188 77754
S 26080 955917499
E 44481 55206
E 5392 21953
S 48280 157193170
O 31036 37873
I 49566 65250
S 75386 164168682
O 12289 69502
O 22005 27631
O 5721 85800
S 62348 547663774
E 43293 70128
O 1264 60615
I 17102 57996
I 5813 53007
O 39558 44941
O 4254 58716
I 65086 66142
I 9805 45655
S 40064 161808511
I 17127 52807
O 23171 24952
S 41719 699087922
E 57023 80925
E 47426 58606
S 64327 37956762
S 65650 518679245
S 78896 623691883
E 25883 71021
O 24552 24737
E 41707 45960
E 720 56990
I 64756 74867
E 66238 77553
I 7982 50718
I 24089 43642
O 43771 68211
S 73094 819739653
E 41857 57729
E 39729 66831
S 29705 438352188
O 27373 60735
I 24030 42339
I 44085 85877
E 21129 58891
S 12587 316593164
S 35093 628421110
E 13129 26014
I 29737 45469
I 44833 71233
E 5660 64687
S 52143 126553406
O 60812 64166
I 38624 52689
E 2280 78694
O 12985 78628
E 22249 44799
O 11305 75794
I 53666 74030
O 31626 46782
I 50827 74926
E 3589 76277
I 1033 72296
O 72911 74036
O 12547 69812
I 31025 46298
E 20530 81955
I 25719 58721
S 49219 872641473
O 42392 63707
S 79162 906677009
S 35009 31222204
E 49141 84919
S 83778 497984065
O 26475 86240
I 20400 59314
S 55349 967454011
O 65733 76256
I 4693 67638
S 5640 115847673
I 9190 20486
S 58004 976213405
S 50521 318529298
E 17680 23441
S 8587 9302987
I 13534 72940
S 83606 522078517
I 16567 32908
O 35586 75167
I 13240 13572
E 23734 24574
E 38479 47513
E 22215 54769
S 85220 488137555
S 18246 535715788
I 32106 42121
O 46486 84667
S 26563 446882260
O 16365 77635
E 47606 67297
E 20195 35899
S 37305 990975119
S 78141 72110321
E 50477 62655
E 65258 73581
S 37964 980612792
E 31410 50293
I 36002 76591
E 12171 13968
S 18892 730433311
I 35859 59228
E 19764 22088
O 53686 67248
O 2545 8537
E 31583 86555
E 37696 65748
S 22850 136258389
O 12953 80129
S 66368 362491435
S 82478 315085031
S 18897 754022891
I 63188 67772
O 3067 57225
O 18734 61742
O 45970 49116
S 6284 179033422
S 37087 939752797
O 10701 84510
E 32571 51267
E 15110 80330
S 19980 765537267
O 3796 15785
O 35474 68699
S 82977 872857797
O 9853 67196
O 19547 53248
S 36936 540621328
S 5862 983839170
S 56731 317927535
O 23854 61665
E 30167 54543
S 46230 931032363
S 37589 505820454
O 28988 44539
E 36511 77399
S 52917 947567320
I 29852 62557
I 36745 79405
E 22461 36915
S 9052 132070178
E 55636 84455
I 32649 60855
S 64421 565777126
E 14212 16703
E 176 8356
I 58840 81019
E 4142 5139
E 76029 86041
O 1948 48283
S 29228 600644758
I 49561 72709
S 45040 96675819
O 22109 81008
S 62358 334425159
I 47158 86058
O 9264 19116
E 12333 38220
O 31192 69868
I 55727 70640
S 44427 845876781
E 26056 56033
S 61093 872282902
O 30430 43922
O 30421 65822
O 14495 63566
O 6008 24383
E 15249 38455
E 1022 52232
E 26883 52446
O 55184 83758
S 26964 414616069
S 13776 634071999
I 3943 33447
S 85131 24224893
S 49695 755503145
O 46952 75555
E 2231 75901
I 994 39470
E 31389 46129
E 22615 69397
I 26210 59291
S 52360 497284227
O 71908 82661
E 72238 83411
I 62218 70657
O 23248 55233
O 4621 53025
S 56872 275532949
I 3050 16002
E 9679 60351
I 40736 55647
I 10778 31718
O 52931 55051
E 81028 82993
S 37842 687693903
E 29533 35710
O 17002 58122
E 75989 85709
I 28978 38035
O 46292 62569
S 40166 821706777
O 23597 26514
I 14509 33614
E 59510 68391
S 70724 88734203
S 76640 819992517
I 22484 76174
S 28782 45612813
E 3188 32008
O 32851 81248
E 28595 63999
S 61365 965107021
E 25805 79868
S 15981 335451901
O 20173 40389
O 32852 69003
I 33905 75763
E 35096 51867
E 39417 55772
E 29455 42482
I 12324 74425
E 7464 52789
I 37085 79089
I 7689 38794
O 6001 11261
E 37560 82793
E 40781 40880
I 26497 56786
S 86532 456998231
I 55285 74443
E 1900 85481
E 18245 83167
O 33692 40307
S 7881 717200610
I 298 6101
I 63716 69007
E 10789 58545
I 38863 69085
S 70566 196792633
S 77658 828182966
I 16109 26446
I 959 16240
E 59492 62264
S 39134 146725712
O 56591 65651
S 84218 713781980
E 54036 77238
I 34170 78718
S 13850 534545212
O 36462 53436
E 41637 59953
I 44758 63386
O 37652 66979
O 49511 78324
O 11510 66694
O 48917 62750
E 7409 27896
O 8977 76789
S 47269 431654122
E 68347 70807
I 11670 40767
E 14216 21818
E 4792 63940
O 54480 69836
O 43362 80481
O 37016 57821
O 37511 45372
I 35660 38855
E 45661 58744
E 41262 78461
E 26679 41212
S 10435 469801606
E 82175 85190
I 60337 62284
S 26358 590817050
O 30865 61129
I 6878 67832
I 26472 48052
O 60082 79578
I 10131 85712
I 24600 62037
O 42078 73144
O 25008 82717
I 64174 67252
I 37181 85107
I 382 75955
I 55906 64478
E 38236 42047
E 5539 70771
E 2452 32297
I 23427 37746
O 21371 33510
I 47502 49948
O 60791 82518
S 39654 60603104
S 60436 401537944
E 33224 46554
E 7980 53975
O 4115 60329
S 69220 73162347
I 25955 67037
I 20521 76905
I 2152 55763
O 23376 57950
I 1966 44640
O 35270 73964
O 35596 70338
S 16308 27306653
I 53430 70731
O 23740 54446
I 7694 67064
O 40863 51389
O 49047 85463
E 10711 29486
E 7198 55522
O 46217 74904
E 72947 83722
E 24766 66155
E 13813 69330
I 73700 86467
O 26942 55936
E 42912 58960
O 80318 85209
S 77859 269200963
I 84475 85178
E 21518 63105
I 36260 63338
O 12381 57502
O 5635 42090
O 21949 76271
E 46316 46724
E 18703 48352
S 74245 865044067
S 32990 618078498
E 17584 50909
O 17177 71636
I 38159 82917
O 28112 33936
O 27636 38467
S 17863 765142514
I 40134 48479
E 21904 27325
I 41095 46863
S 56017 554844636
E 72799 76397
O 40149 77798
O 37733 44668
I 6256 25145
E 875 47880
O 41690 76335
S 48463 30777412
S 6984 26795905
S 18803 339350002
O 56086 73868
E 55413 72469
O 25272 79613
O 34936 67393
I 28107 70553
O 47639 72061
E 51796 79983
E 20891 75335
I 55888 71172
I 461 7602
I 68478 85711
O 85534 86650
E 23581 57417
I 14986 83140
I 58567 82927
S 25750 445506455
I 121 63425
O 34639 69457
S 51499 563721965
O 8877 56840
S 26635 337458531
S 15524 691953077
O 34574 86358
S 48989 936104148
E 24245 86327
O 2219 27220
E 16140 30641
S 7127 977218473
E 67305 73526
O 11453 81574
O 4700 19784
S 15924 306111149
I 22656 54595
O 49663 62451
E 25515 63147
S 6456 179104150
E 15735 68378
I 36219 55731
S 80536 634793245
I 7895 49040
O 80096 84825
O 13693 19809
I 43706 78314
O 6195 54446
S 15231 811680480
S 64038 542013182
O 13344 21467
S 4478 383706948
I 37976 74078
E 83104 85755
S 42349 992517644
I 48974 51329
S 75216 967401800
O 26200 57332
I 68721 83875
E 66041 69560
I 50478 70148
S 64889 322457271
O 8137 75314
S 3855 452623120
E 25196 52266
I 56041 84103
O 30267 35687
I 15616 78254
O 11792 27199
I 42271 43838
E 4734 19257
O 1783 38993
E 28861 50186
E 13905 73215
E 46764 48436
S 72161 775682917
E 50549 80183
S 228 190148051
O 6483 13771
O 21326 40447
I 17789 80211
E 25109 72623
I 54091 60854
E 992 85837
O 11449 45989
E 31780 69600
E 63636 80332
E 25802 54495
O 21290 60573
O 54716 77088
I 73675 80996
E 13561 66728
O 26215 75033
E 33664 36522
E 62448 64426
S 9912 949578516
O 66735 71942
O 30311 33538
O 26943 29312
O 37035 70440
E 29919 33976
O 18938 36369
O 8409 59346
S 26419 22765704
O 1637 31878
S 59423 857046385
S 13816 293417354
I 6010 17764
O 1056 15229
O 65113 71328
S 32158 853043700
S 56732 145875964
O 27417 51532
I 25939 28079
E 41854 55445
I 8387 51858
I 6754 24970
O 80546 80723
I 40703 50315
E 199 86095
I 30971 82363
O 7468 69570
I 10835 83705
O 44110 58668
S 75952 191506480
S 48716 418207467
E 29916 70976
S 40388 472568126
S 71003 842028167
I 70830 73226
I 38767 83405
O 7944 55138
O 25792 77964
O 3804 15492
E 14596 21085
E 3318 46223
I 39155 56934
I 9273 73236
S 60528 751494129
O 52615 59423
I 10349 52318
E 59668 66723
E 28972 60716
E 1393 85201
S 52968 746742053
S 8004 941238365
S 60010 391912707
O 999 86063
E 7002 11919
O 23169 34808
S 49312 897028531
I 33536 44663
O 7436 38837
E 44021 57249
O 35681 56266
E 1727 22612
I 42368 56471
S 63856 386946508
E 18767 46026
E 49246 74250
S 53026 513695531
O 11163 74272
I 19759 35370
I 62282 76056
S 6347 668988585
O 27405 82925
O 84983 86328
E 62089 69133
O 4309 77402
S 45477 180140710
S 24459 952989145
S 79484 372117910
S 74729 809326137
E 1566 50230
I 61342 64112
E 33641 68661
O 22927 36833
O 53063 58374
S 60011 127691658
O 36548 37237
I 23779 56421
S 22345 681177744
I 715 59960
E 22667 56148
I 44006 74124
E 40863 53832
I 15488 22290
E 9225 45605
S 2275 157518375
I 24793 69032
I 44084 67882
O 36237 51676
I 32638 57635
S 67683 22750305
E 40975 65290
E 9109 25419
O 15222 74187
E 45350 73390
E 29058 77463
E 57896 73910
O 4455 14625
I 5416 54182
I 18705 19583
I 22481 62503
S 8804 262083346
I 51443 58026
E 36123 54660
I 32432 44484
E 43466 59853
S 83629 545817997
I 6257 46000
S 37483 865520217
S 35580 107961987
I 10746 55550
E 46921 75561
E 15317 59350
S 78482 294636897
E 12391 30260
S 76768 919431550
O 38029 62853
O 11518 35606
I 1839 20336
I 48638 58659
O 13558 74056
S 48027 228649543
E 16933 31249
I 56607 70263
S 64647 776743775
S 49783 729913497
I 71194 83646
I 23384 82380
E 48467 62762
E 20803 49102
I 22104 56439
I 21141 34279
S 9042 203094490
O 49272 55858
I 32934 34402
E 3478 48997
S 28354 882710278
E 46420 61569
S 28902 700506567
O 1915 7034
O 35347 83752
O 56977 75631
I 25727 33669
S 45950 47295277
E 36374 55579
E 1698 22680
O 20003 65056
O 5284 27732
S 43332 332881270
E 46722 64037
E 23181 73200
O 7803 57216
S 64294 52730528
O 17002 76184
O 27372 74174
S 1239 786239306
E 12007 34255
E 30422 83184
S 66517 574107081
O 30103 51939
I 50868 64773
S 16783 554953669
I 69168 72809
E 48471 51586
O 6090 64472
O 33719 41445
E 20298 33862
E 15071 57017
S 56803 323733583
E 17747 49075
O 51378 68203
S 67140 381233215
O 9556 16162
S 50992 101480286
E 19379 70619
O 8926 72756
O 31717 47936
S 30741 779379145
O 58781 74804
S 74230 538759780
O 25965 55481
I 11002 62713
E 31761 35820
E 42313 70899
S 29310 403636081
I 36662 40700
S 14760 858921428
S 83087 405921948
I 35718 72408
O 26604 86590
S 47258 32476034
O 4489 20767
I 41594 50079
O 44036 54536
O 41583 47880
O 62226 76727
E 27860 79981
S 30403 851359047
E 36118 81621
I 80087 82482
I 77346 79536
O 19952 73987
S 7191 980769411
S 64717 397472817
O 7030 28182
I 57028 73790
E 25389 73280
E 3909 68570
S 18444 266350327
I 48251 83091
S 62020 322147996
I 45682 56348
O 12025 82089
I 253 56213
S 49042 678080247
I 4594 21003
I 42388 42648
S 18963 476280454
O 73404 86495
E 17318 63620
I 57946 67502
O 33014 39583
E 54080 86271
I 30052 43955
S 48914 493372164
S 1842 993361262
S 29242 269698863
E 7459 50336
S 71250 761736072
E 6351 86039
S 44435 198121540
S 77361 250199329
E 888 28205
E 44350 52623
I 14800 15973
E 68095 79052
S 55329 875343455
I 20338 80111
E 21658 53544
I 55732 63506
I 23238 65185
E 30997 69379
I 22274 82247
S 25292 59516534
I 19415 33427
S 39091 843360966
I 33688 82187
S 4820 737072855
O 22813 72930
O 6288 60892
S 35578 500924314
S 52056 263182558
S 27560 931729074
E 72054 75456
E 5637 16907
O 43742 64802
E 5974 82805
O 50141 84703
O 65319 76162
E 31493 44501
O 11897 32425
O 22225 44129
S 37618 814454350
I 27188 70283
S 42380 876548563
S 77520 732531601
O 37553 55550
I 43681 78225
S 45026 503014667
O 12211 14477
S 13085 261406188
O 30882 64561
O 2392 22287
I 15862 59031
S 47170 578157153
E 32252 86687
E 6765 15351
S 3860 509178933
E 9254 15223
S 23510 447761528
O 71476 72792
I 1917 16571
S 29353 699001461
S 45535 848881480
O 28310 68726
I 40291 71744
E 25661 66923
E 173 81241
I 19001 20007
O 21506 57369
S 74428 169059320
S 1198 138804640
E 39972 66957
O 42404 74872
S 8001 495863004
I 13198 50774
I 109 68755
I 2888 24554
E 16164 79596
E 3392 34287
I 37789 52179
I 15180 29324
S 71915 589202880
O 5310 31061
S 53801 582709024
I 10675 16071
O 5055 44901
E 55219 82748
S 32938 533923720
S 33519 708138846
E 3024 53581
I 22389 81887
I 33088 67699
E 11682 57015
I 10754 34244
I 9254 13497
E 8057 19838
E 16913 32527
E 2064 80112
I 38266 79432
E 37385 64056
E 28347 77458
S 7626 204235626
S 14048 376105787
S 63672 336716287
E 1157 24648
S 51256 275764202
I 51913 86128
E 50720 53417
S 64403 574913970
O 50694 64444
O 728 24367
S 60850 486797387
O 51704 83846
E 18899 74743
O 664 19200
E 51623 76195
S 69582 702352238
I 56334 62346
I 67455 68791
S 78996 306969841
S 73692 24994643
I 8685 47793
E 2214 53385
I 6617 16920
E 28169 32929
I 45989 73871
S 64596 87338105
O 170 72816
S 41527 165636226
E 4278 53439
E 25186 46374
I 14820 63991
I 7932 42934
S 49046 219705435
O 26671 50439
E 38190 53312
O 10170 26533
O 44097 53970
S 35741 9736709
E 222 52430
O 615 28839
O 52839 61817
I 43159 48998
S 55526 698984644
S 37833 821472313
I 64607 66266
I 5510 84639
E 23022 35265
S 22193 774074625
O 16396 55491
E 1226 44590
S 59029 809994965
I 53941 83306
I 18638 24427
E 70594 81785
O 1534 8231
I 27339 67393
O 25779 72856
S 34918 955157664
E 12597 69018
S 34230 222930631
E 28521 71959
S 33264 299819967
S 63156 436434372
S 52496 880007884
S 40534 909656488
E 4931 77169
E 47294 59126
E 43986 80280
E 6842 28016
S 51838 643985430
S 78828 679753308
I 32392 61814
E 32461 70232
O 10811 32239
E 51639 66874
O 3966 80399
I 13847 79019
O 13836 41403
I 31018 83223
I 7743 76392
O 63353 73498
E 48595 67791
I 71536 76856
I 67611 84932
E 12477 78316
S 6542 577972727
I 7052 73247
O 39681 53440
O 43175 68070
I 15438 19382
E 3559 73118
I 59232 60634
I 7486 31451
O 29165 65542
I 41916 76539
I 26169 41557
S 277 943006213
I 21127 45307
E 30483 44940
E 15074 50191
O 25387 48565
I 9866 27032
O 25377 34613
E 29672 66661
S 39192 682347675
E 60782 71868
E 8 53090
I 42286 81442
O 6022 65048
I 14691 39582
I 9986 20542
S 78692 256890508
I 60467 74239
O 48714 67170
E 7577 62619
O 17311 49104
O 18558 50063
O 3344 19858
I 33664 64764
O 26719 64543
E 15255 49972
S 42927 438418245
I 21915 29081
E 56522 85342
E 36726 48745
S 41063 20957648
S 66653 969929933
S 4505 600675804
O 40070 69793
E 10728 69078
E 45194 76859
S 3355 211546733
I 12180 20920
O 31578 58547
I 10355 76714
S 74528 634598031
I 17252 53120
S 22716 808871367
S 68494 674000432
E 17965 33060
O 42449 61442
S 10319 727817007
S 43133 658432728
E 55895 58562
O 35287 59015
S 29989 439865377
E 42232 79990
S 11602 744303318
E 23032 79349
O 56652 61819
E 9598 45124
S 54601 819085266
O 3206 26902
O 72395 82240
I 26411 61873
O 44466 69338
I 18880 40395
S 17892 452529090
E 53174 81624
O 37455 62988
S 20842 984704078
E 31108 40625
I 28571 30036
S 68284 455483746
S 24566 399818298
I 52599 80035
I 33970 75419
O 53305 67806
O 2235 71316
I 39501 73943
I 32631 42054
I 68090 84119
S 60268 224855006
S 58860 468775983
S 47304 359141959
E 9885 48713
O 8014 8604
E 35896 69054
S 51490 967191529
I 72060 81074
E 1741 23472
O 32258 73722
E 39121 84602
O 7308 66044
E 50321 53379
O 28516 51427
E 70631 84198
O 40517 43770
S 34656 879560786
O 5481 49602
O 51566 58910
O 32942 50399
E 14793 65508
S 75530 597324908
I 16596 45399
I 3557 19842
I 33310 63686
O 611 69328
S 70200 405931773
E 48397 85314
I 40917 41683
I 67084 82879
O 39132 40805
E 46538 51599
S 3443 756537554
I 3382 16468
I 36359 78080
I 25468 65012
O 72365 84452
E 53240 73779
I 32153 39551
S 30229 939129238
E 14516 77671
S 71123 461006259
I 8237 38371
E 58041 85706
O 34057 63889
I 47266 72740
S 43406 658011696
I 3610 26762
E 65376 84819
E 1096 32328
I 1963 50307
O 48449 64692
S 69317 938933117
S 1224 326562909
E 36134 43922
I 1678 70297
E 18494 62735
S 26463 672492297
O 3332 13772
I 21662 81240
E 22726 63044
S 29345 644562270
I 65881 73678
E 29079 46149
I 54194 56277
O 63971 83270
O 7051 14440
E 51990 70819
S 34100 759901286
I 39407 80456
O 28362 57854
S 70594 909240983
I 5249 73618
S 7132 19532376
O 47110 82284
I 78938 80662
I 10329 35996
I 28827 37291
S 76768 452965342
E 41257 86155
O 17163 59308
E 28508 45162
I 256 2931
S 40181 133374657
S 70865 859696829
I 4398 4722
O 15489 68867
O 2569 44487
O 62273 69991
O 57746 80183
E 5544 59630
O 56294 80149
E 11810 73706
I 64105 78399
I 22299 57183
I 20162 43735
O 28037 74518
E 12097 34422
I 24174 39919
I 46677 80746
O 22036 50146
S 18978 914310758
S 83579 462940929
I 30846 76139
E 36928 41870
S 40595 244333963
S 50610 862699929
S 32402 894199463
E 22750 68533
O 5246 37193
O 33506 55678
O 44428 85805
I 21899 41680
E 28876 70068
S 56681 351012100
S 3326 268757227
S 80269 535748485
O 21036 85060
E 13036 14284
O 1850 45261
I 40602 66172
S 17443 842414072
E 10655 79591
I 53925 84413
S 18755 590835609
E 39989 60763
S 52798 563581566
E 10554 11105
E 48333 51595
S 43340 10593140
I 11282 72023
E 8453 65137
S 64998 951549181
O 82625 85842
I 9608 84891
O 45387 76823
S 65873 288762251
O 10330 29184
E 23716 59983
O 9331 77129
S 35595 448893253
O 11235 35143
I 38717 80086
I 3456 81114
O 17344 61767
O 18703 28402
S 76659 139008070
E 20522 48219
E 21133 76501
O 12563 18022
S 16726 986076867
S 23750 47536783
I 21728 37387
S 19964 72198381
S 57019 573816799
E 76024 83499
I 2831 25403
I 84301 85671
O 53057 58779
E 12797 19111
I 469 47285
I 66893 77062
E 43267 55948
I 10477 59407
I 32601 53000
E 10163 47351
I 12599 81181
I 54740 57200
O 25510 48592
E 20638 24218
O 7558 33559
I 10695 61711
O 46311 73113
I 68493 70039
O 642 64970
I 52051 55083
O 13962 68655
O 6057 62304
S 74375 606618825
S 50774 389550230
E 44731 45206
O 28048 43992
O 24817 33126
I 32211 68196
I 37258 85484
O 3691 60846
S 48815 967732858
S 24263 756139147
I 7904 78692
S 63501 859600215
O 5106 39365
E 14145 83297
E 16315 52364
S 23027 890194904
I 52272 69992
O 47518 54505
O 50543 61721
E 10619 69828
E 8110 55011
I 1439 71572
E 12213 32891
E 8625 86173
S 37389 968954660
E 24797 72176
O 26131 69623
S 74529 41706966
O 24385 76642
S 25652 275380889
E 1732 40620
E 27077 30332
S 72420 8293528
E 32718 38728
I 11031 66013
E 7679 78480
I 15166 76561
O 5473 82705
E 36623 73019
I 22420 73815
I 13700 29885
I 5036 71611
I 51759 69077
E 8882 84846
E 29663 48586
I 14764 57265
E 7805 68943
I 12059 37924
O 70575 83329
E 11924 74935
O 36437 41169
E 409 79569
E 60980 71979
S 65636 888477045
O 54802 64899
I 49946 63206
O 25703 30071
E 1796 57013
S 47694 493013007
I 2282 64821
S 78984 737178388
E 37835 54160
S 30600 564941661
S 75342 782376375
E 24878 46758
I 77245 80123
S 81076 32492246
I 40153 57164
E 11785 72179
S 76368 323615701
I 19576 21351
S 12737 308615655
I 25288 64703
O 99 46161
E 66733 78671
I 67063 80891
S 8487 550959131
O 16795 21217
I 2733 42333
I 41393 64939
S 40226 578333802
S 4350 575961313
O 26481 76537
S 43906 628488928
S 63008 674400554
S 29094 135604273
E 3583 34767
O 1617 76550
S 86413 620421329
E 22069 27953
O 15549 37507
O 53092 56767
S 40120 230532820
E 32005 33115
O 37031 54177
I 788 53390
S 47743 343458096
O 19405 34069
E 23356 59706
S 70697 857806123
I 68078 71449
I 7147 72302
O 15039 29392
I 13948 32491
O 10151 68021
E 36728 84140
E 34867 52699
O 18282 70645
O 40154 85939
O 15919 45595
O 17446 28762
S 36852 984398742
S 37581 789565689
E 10178 80892
O 24763 51140
S 75047 717721659
S 77801 688745999
I 24223 84893
E 32289 83925
O 61739 77812
I 55634 86472
O 38442 63285
S 1767 56425149
S 41478 863377215
I 56073 74225
S 75910 371586747
E 28609 53630
O 75013 82953
O 6066 52391
S 24645 637612374
E 13364 70979
E 33543 53138
S 71767 400420523
O 59991 70250
E 21550 64056
I 35706 65768
I 63893 65481
I 24913 49215
S 55498 156371884
E 58604 76317
E 23504 43531
S 32754 242903610
O 35929 74783
I 4795 9730
S 77575 839648673
E 23147 28104
S 60444 565311500
O 47400 68939
O 28830 73596
I 10554 53352
O 2940 5617
I 58739 69247
I 25830 74725
I 6632 78998
I 23653 42534
O 136 85135
S 34727 310022242
O 5525 6884
I 34110 58399
E 69911 73123
I 66 51237
I 58941 71361
I 23904 79480
O 43839 83546
I 63350 81787
O 28256 77565
E 15736 22518
I 17854 54816
O 42853 52210
O 78954 79386
E 10679 67776
S 50113 36548810
S 29085 417965389
S 69831 483853882
S 63790 797632249
S 19488 639895363
E 32498 44621
E 2644 42958
E 1926 85642
I 29959 77759
I 17381 42234
E 46203 52485
O 29017 66863
I 12535 56071
E 8991 55501
S 9341 392019538
O 6592 50744
I 10587 57182
I 54351 64429
I 9402 31023
S 43778 495774005
E 9352 67046
E 7562 74956
E 36421 42094
S 30493 814682383
S 68078 910930390
S 61956 190348849
I 60675 60994
S 77638 249681969
S 35374 8935405
I 8761 81019
E 24159 24669
O 43602 70513
E 5302 60112
O 38866 86418
S 5588 592168903
E 17171 68653
I 28168 66222
I 34087 49069
E 45299 69038
O 16936 17761
I 6152 81953
S 61242 597996494
O 48446 52488
I 70918 80640
S 75153 579428929
E 10172 36588
I 70537 80059
I 47615 66160
O 17784 43800
O 10905 41988
O 10963 76284
O 24213 82277
O 21878 68618
O 43317 72755
S 81898 786188333
O 886 22466
I 59320 78631
O 52879 55370
I 29162 86582
O 72178 76155
S 57627 847929887
S 69597 281453848
O 22261 43743
S 29523 946242672
I 25209 38450
O 42776 55248
S 28406 99667295
S 63872 757393430
I 11412 19408
O 54480 57015
I 28023 45577
O 11403 68796
E 34624 47318
S 49659 603320843
O 16317 68576
S 25680 597820302
E 10633 60928
O 48983 77335
E 449 6810
E 54733 61326
I 2136 80775
O 34275 66806
I 62421 71880
O 3122 34193
E 33567 39464
S 33716 44554485
E 43821 81276
O 40810 60560
O 4814 86014
O 33076 73933
O 30866 42079
E 11567 37102
S 69003 518207773
S 71813 156932630
E 3705 8714
I 51762 62719
I 26965 30636
O 5591 48073
S 55451 2088896
S 54961 115784695
S 74638 611984167
E 14323 15207
I 45478 66434
S 16274 517139145
I 30185 78575
E 1228 25912
E 24022 26994
I 11160 18178
S 37933 239129540
I 4304 61888
I 47262 70731
O 682 29806
E 11113 63808
I 16831 49839
O 56677 73951
I 1967 52583
S 60309 462117007
I 61486 65547
O 37898 41865
O 794 9304
I 35957 48056
S 30580 551071141
I 57603 64593
S 18844 704847975
E 17117 70016
E 65542 73143
O 11131 59745
E 62042 82736
E 47583 56054
E 45806 55059
S 10521 796529273
E 12389 31995
E 22063 42260
E 22487 45874
O 6149 7943
S 83161 211090419
S 26298 334711483
O 9112 43028
E 63377 63796
O 29771 48852
E 47033 71385
I 38951 42512
S 43051 58313278
O 5220 37570
O 8592 34110
E 6791 75759
E 63039 70808
I 7145 66726
I 18952 29218
E 68370 82791
O 1219 77605
I 28596 43524
S 8205 961248257
E 22857 78886
E 24241 67075
S 8404 453570564
I 6434 72037
O 19838 38423
S 84764 64828555
E 49154 74618
S 68712 763455250
E 55485 74260
I 10173 64681
E 46993 84325
I 27247 59167
S 30790 508807622
I 16960 71596
O 11181 85923
O 23423 75187
I 36234 38909
O 60665 82614
I 9466 39019
O 8204 62428
S 33835 631856601
E 53425 74298
E 25956 48145
O 14144 72642
O 53124 62017
S 64069 267556571
E 36218 63750
E 329 85923
S 85563 118002491
O 26553 42530
E 14775 22411
I 12651 32958
S 8057 782785858
S 2875 293961303
I 6168 67847
I 10846 11492
S 3931 123264387
S 58874 374702405
S 85704 586769572
O 13770 42521
O 80824 82536
I 29208 33547
I 30624 81799
I 74690 78121
I 46199 55086
E 11190 60470
S 66069 916129052
O 16958 25162
I 23225 41749
E 16017 68844
O 17158 71109
E 32938 33739
E 22769 73651
E 58987 73478
I 36912 71482
E 11540 82327
I 12544 23051
I 39363 84921
O 28728 65183
E 6244 27110
S 34335 970333991
S 64388 360441157
S 78820 792104381
O 22226 33649
S 10853 882215776
S 12860 174067459
E 67577 69889
I 32199 77437
I 14753 53057
E 25853 65825
E 7980 86082
S 85483 929025105
I 19962 35344
O 9815 15229
S 12332 558438583
E 12121 74816
I 6455 51769
O 78461 78719
I 41472 42287
O 44816 78856
I 11659 76351
O 27735 80440
I 71180 82148
I 60007 71190
I 2100 77804
E 38753 52963
E 6957 18941
S 38890 8706825
S 23226 462608570
S 76402 610343538
I 29862 78884
S 6477 1228640
O 16353 29050
S 21467 25447338
O 73941 77753
E 63544 74511
I 14866 42350
E 47826 49482
O 82005 82466
E 19051 70782
E 2229 47494
O 65202 65205
I 18878 80549
O 34789 56172
O 43118 77886
S 5990 981458484
E 64443 79246
E 767 77760
I 78632 81601
I 53341 77944
S 43615 393272680
S 66155 651442468
I 23039 34358
I 36063 45674
O 46110 77027
O 41396 45373
S 57282 715697076
S 45452 718417661
O 6870 78956
S 44332 457535177
O 7975 71238
E 14145 82547
I 9777 59132
I 33462 48498
O 35011 68513
E 12203 69193
E 990 72776
O 35547 77603
O 30329 45020
O 63930 69554
S 1590 159112190
O 45664 85031
O 1573 82663
S 17011 859215035
I 29152 45865
S 47986 340509174
O 11283 18719
O 18876 69732
I 42234 45428
S 47788 157623741
S 2332 391730665
I 39520 70778
E 16977 44809
I 17155 19846
E 13533 84269
S 85537 556802719
O 66723 85655
I 26926 85848
I 9417 23980
O 61266 76851
S 50175 282921152
I 34224 82817
S 2513 118698117
O 61277 77857
O 14427 77751
I 62319 74237
S 11873 58921277
I 42282 69219
O 13677 15265
S 26881 741012414
S 58148 861489308
I 13904 65000
S 8346 716620239
E 6890 50925
O 24067 46261
S 5302 604031552
E 26790 53727
S 55802 240237607
E 18339 46238
S 79003 466314045
S 35222 219387856
S 68480 231879014
O 7323 72969
I 19033 47998
O 34369 44699
O 17039 25165
S 50506 841441177
I 67210 78442
I 10674 60181
S 49608 228850700
I 34999 59359
S 81465 396142012
S 31741 79447220
E 76862 84777
E 81160 83924
S 11298 902202839
O 44626 70794
S 85825 889121841
I 11556 83365
E 57965 64700
E 14915 33639
I 19575 35461
S 69954 646458716
O 4056 58471
S 31506 290540688
S 63303 716241975
O 11998 40733
I 29109 60234
E 2452 18258
S 68306 924095670
O 61339 66819
I 25339 38274
E 9133 63268
I 20095 82568
E 16693 46087
O 17332 41693
O 8444 40978
O 1583 39418
O 37247 72177
I 13583 66478
S 70600 399401311
I 24682 68796
O 118 50783
O 55790 85850
E 44562 56255
O 20905 63477
I 5181 85752
I 4258 52733
S 23599 834186657
I 24757 70913
I 10291 27685
I 7816 83086
I 19433 72369
E 8630 13759
E 27056 80322
O 68345 77295
O 57754 61623
I 44319 50855
O 23570 41471
O 28385 72753
I 23734 75478
O 2481 16167
I 48125 80179
S 21070 236587377
I 11767 54734
O 48403 63064
O 116 38545
O 23 32877
E 66397 78705
I 34334 83444
S 42974 869966798
I 36041 72142
O 47578 58196
S 30072 78517378
E 12733 20533
S 21921 166602732
I 22982 78779
O 56220 60651
E 46888 58015
S 60506 55833512
E 40364 81804
I 38466 78250
O 69268 72185
E 57044 75845
S 33691 609281849
E 18817 79929
E 2481 23159
S 27038 591100717
S 21237 942531288
O 29446 60012
I 10787 45756
O 16347 16579
S 39237 241365188
O 58338 82659
I 12165 84259
S 62508 97215063
I 17525 25059
I 20079 24181
E 48910 52507
O 30243 75913
E 19046 75212
I 40184 52523
S 63387 322844381
O 22818 80816
S 43668 303940184
E 7930 43770
O 47717 56936
O 22925 50848
I 10749 41461
E 6444 82679
O 4904 63204
S 51362 723320410
S 79099 767947642
E 36280 59439
O 21304 60326
E 8649 33982
I 15347 63759
E 15087 29677
O 148 56680
E 40437 65563
O 60136 80803
E 42774 45338
O 4559 76539
E 69689 85709
S 60389 881257443
S 284 73231578
S 57253 684721603
O 2603 84918
O 42732 52529
S 11219 893865258
S 26858 955859913
S 1890 71790189
S 45818 263635027
E 45846 82372
S 53697 428484422
O 9419 76539
I 39508 63936
E 50551 58823
S 48824 183479381
S 86620 367120858
I 5134 32266
O 25737 34726
I 11774 17897
I 1462 53239
I 38720 75995
S 32008 906504567
E 18222 59755
I 12818 45236
I 12837 34305
I 8954 15285
S 26603 514860913
I 8344 9778
E 34565 66325
E 42236 57605
I 49134 80852
I 46652 57982
I 20740 64476
O 18276 43547
E 26749 74365
I 13126 80373
S 66087 72676715
S 643 347934129
E 22299 82871
E 780 20837
I 37287 61528
S 44823 836307990
O 69947 82417
I 41243 70591
O 10088 53633
E 1279 66619
O 49054 55390
S 79507 619706091
I 2965 50351
O 63205 78625
S 78752 466885422
I 16280 62088
O 61819 72919
S 61319 14984442
I 19567 70973
E 8805 33684
S 68972 452607492
S 64716 593881025
E 49403 76995
E 51465 73311
I 27404 70824
I 57034 62208
I 6202 26999
S 72666 697627856
S 49921 289856279
S 53610 570515556
S 7978 683346767
O 13797 47840
S 37822 124515777
E 105 75692
I 48456 60181
I 8972 14562
S 34464 913351963
S 9760 884685122
E 34518 51840
E 6006 60420
S 74293 226105334
E 12893 52224
E 29410 47225
I 80491 83988
S 8424 597945415
O 51646 57263
S 23259 918527405
O 19014 58066
S 23970 845139033
O 24397 58466
I 54183 58263
S 22261 896842896
I 57337 58954
E 76675 82100
S 71504 907903334
S 67021 173055685
E 4314 19717
O 13054 47232
S 10469 446623842
E 419 77046
S 56775 858046309
I 13987 50682
S 85218 553816575
S 43248 529831102
I 18640 30187
O 21483 27539
E 10984 85494
O 311 56005
O 5452 30170
O 11123 27792
E 54223 55155
I 68291 84163
I 35056 63468
E 43341 47815
E 21653 46955
O 4365 11793
I 33426 38680
E 17411 54553
S 28057 384096307
E 76199 78899
O 45365 84905
O 54558 57194
S 62640 295833613
O 38621 77682
E 12361 21406
O 5963 46060
S 29088 488665936
E 5843 73573
I 7889 31997
E 9956 82704
I 27943 49566
S 54224 681261703
E 6699 70056
S 52261 689027891
S 65146 733390061
E 12552 64199
O 21497 46898
E 16257 51216
I 55177 64348
S 47435 954205922
S 7679 28255417
E 3012 44013
S 1961 257895825
O 2661 32727
I 27485 81694
O 13878 78440
O 66999 78387
E 33127 79427
O 26798 48281
I 68511 71925
I 60539 79110
O 44111 71168
E 18443 60614
I 12026 24797
O 36011 76608
I 48786 67486
O 2417 18857
O 13793 72895
O 9272 61678
I 12213 81950
E 6703 62501
E 692 73079
O 27027 28626
S 7932 914475594
E 31784 62174
O 61111 83175
S 39274 232523801
S 74016 247854724
S 41238 219143683
I 29449 57497
O 42335 80241
I 28795 63934
S 59399 515859003
E 49822 51259
O 39609 77481
S 60969 193646552
O 6797 57061
E 54869 60757
O 23602 31481
O 16267 59007
S 33815 901919608
I 28682 85065
I 49030 78284
S 83328 702720355
O 4579 81578
I 58358 82817
I 48596 73253
O 5976 34514
I 37112 58073
S 22196 392055157
S 23003 477200987
S 10759 854220873
O 42746 74325
O 47279 80680
E 25350 36390
S 54191 29026052
E 14095 70163
S 51541 538147089
I 16539 80860
O 8006 69983
O 64199 80859
S 48062 34006239
E 28268 85379
E 30852 52739
I 21766 57607
I 12020 31599
S 11996 532131289
I 23507 40752
E 8594 13811
S 39535 180647103
O 36307 64304
I 9007 33012
S 11382 16259439
I 7697 84002
S 83960 478661095
O 41610 55569
S 5118 478340874
E 58688 77769
S 43958 505588916
E 21759 34942
E 874 75654
I 648 77975
O 35475 39423
E 1482 9911
O 28433 77650
I 7673 50166
O 5293 66503
E 4958 69563
S 48913 469163011
I 42660 42779
E 7990 8217
O 5387 77741
E 19430 79347
S 44934 526482807
O 26945 60171
E 53895 71331
I 67674 84032
E 16426 48993
S 28036 279863585
I 33853 41404
I 10207 29844
I 31023 69758
O 11221 14793
E 53345 67335
I 15610 74152
O 65601 80838
E 29767 35450
I 28516 42973
O 78068 80564
S 54596 581191215
S 56421 209852174
S 84206 249221107
O 10078 68973
E 83934 85379
E 27627 81042
S 60566 166842479
S 35563 334784969
I 42589 66573
O 3410 13821
I 13966 64428
E 13045 64690
E 49093 65296
I 79813 80486
S 24906 872682733
E 3948 30886
S 65301 75126621
E 16062 32557
O 22265 62938
E 28651 38472
E 3666 71786
O 39080 54400
I 22535 38719
O 27499 50650
E 336 57935
O 66012 70151
S 59197 401981278
E 63370 67132
E 27077 41146
E 8734 77377
S 33487 601467238
I 42834 49816
O 30021 33083
S 72009 413203203
O 17338 70728
S 9522 668817658
O 31436 73649
O 2112 26131
E 33882 45318
S 58533 995647940
E 27840 46427
O 24711 29770
O 18520 56728
O 44169 58909
O 35714 83203
E 28355 28667
O 42929 71178
E 51174 86079
E 23345 27042
O 987 14096
E 73867 85207
E 45324 52393
S 40174 761746893
E 39714 74633
S 51620 592460754
I 60441 62994
O 19668 31872
I 19607 68964
E 13826 54940
O 31381 86115
I 68220 82493
I 53474 74969
O 23731 85348
S 41578 412299773
I 16465 24831
E 7553 43332
S 15309 718385249
O 15754 48020
S 83426 650883379
I 34420 61649
S 78196 516433949
S 19126 365802485
I 56453 86676
S 21752 752335803
S 76093 84287098
S 24149 720818495
I 50960 67444
O 4600 43403
O 9711 49289
E 39160 57895
S 10457 732306123
O 22642 41218
I 13647 86326
S 77069 510713118
O 18103 35597
I 22148 57347
O 74223 74635
S 18253 536525682
I 6897 49917
I 44946 51432
E 37416 52696
S 39476 233972091
O 7668 35871
O 35316 35554
E 7389 69631
O 69557 80223
O 30643 59869
O 26788 55759
S 86433 689046077
S 75893 902615386
S 47601 172139524
I 28135 61760
I 31553 74362
E 36189 72076
O 12266 53130
E 28802 73300
E 10497 65220
O 30143 53409
S 41810 439849082
I 9735 30913
E 12649 42782
I 28658 76445
E 29171 50267
O 33282 76907
E 78 23579
E 5340 61312
I 13684 43849
S 11665 734472432
I 26166 50347
S 85262 905933512
O 2733 37884
E 1431 3113
S 12115 419893551
S 53421 373056523
I 13629 62503
E 12687 58493
S 20326 965589349
O 9625 66201
E 65755 81899
O 761 73816
I 17605 18626
I 17767 85710
E 73477 85503
I 45944 56292
E 48519 58703
S 64291 841197757
O 48746 65539
E 1378 33102
I 28957 50888
E 31202 68487
E 5199 31762
S 17165 545294937
I 53472 57058
I 37971 41540
O 6937 47457
O 11892 48188
S 45890 993120148
O 78929 84255
I 66753 84736
O 56196 69761
S 81567 326934479
E 52047 77072
E 40410 73200
I 51057 74123
O 38489 60467
O 10766 80355
O 7563 78145
O 16908 42599
S 17613 390326063
I 15933 78833
S 13374 588493976
E 60752 86438
I 15701 28220
O 41117 70807
O 22934 30704
I 33425 52422
O 32270 51209
S 57632 419637398
S 37361 803197889
O 51112 75478
O 17521 61853
I 70977 74878
O 28449 85218
E 31896 64935
I 62314 76042
I 12834 51269
I 60899 80998
S 62467 649194837
O 49644 53735
S 34307 947637457
I 5882 45089
E 45442 48650
E 16886 19079
O 58996 59053
I 56262 60948
O 49214 72581
E 47298 78745
O 54648 59374
S 72797 886788026
E 11858 15149
O 39856 74867
O 26446 67045
S 57644 919550909
E 58030 63227
E 45094 85976
S 27285 726456910
O 38277 85955
O 46473 75603
S 42840 901899796
I 43793 63550
E 59269 60374
I 18849 30122
I 8079 26741
I 13820 77689
O 1919 73429
O 38605 71050
E 26116 72180
O 27638 33406
I 2579 31206
I 62720 78934
E 50887 52961
S 48981 412494518
O 10744 37268
O 8176 71382
S 78929 893669155
O 3856 63005
E 24335 42753
O 56101 61786
I 19498 83296
I 26553 61708
E 77 66641
S 50276 50511508
I 36475 61147
I 46034 78569
E 12611 44811
E 78953 84830
E 45371 76915
S 51799 262758891
O 14479 44718
E 9505 45976
S 15459 641020299
I 5789 22041
E 475 29154
I 7421 38945
I 12358 18418
E 47523 47820
E 55655 81231
E 69689 73382
S 18795 212675407
E 7354 84845
I 47523 72588
O 66568 75325
O 11853 86013
S 25449 197357618
I 24585 81376
O 7782 37393
I 37328 85211
I 11943 72800
E 54242 79811
E 62351 72185
S 32652 164340679
S 1638 40906951
E 21348 75800
O 58081 82190
E 235 42744
I 49728 61291
I 39555 71136
O 31698 69834
S 54370 433946429
I 26732 34768
I 27550 83033
I 9750 66239
O 34749 70817
S 57633 184486369
O 48214 84121
O 8173 16615
E 54978 86503
S 35585 643870860
I 17089 56153
E 16477 48362
S 27240 946290544
S 11128 618011185
S 30987 273390797
I 20004 63411
I 53390 61032
S 75708 411680989
O 44739 51286
S 12653 574560906
S 1901 732498328
O 28220 63082
S 23411 971549650
O 16682 17666
S 77522 132641209
I 28925 63302
O 22359 51075
I 928 50110
O 66291 66297
E 36858 77604
I 70192 74520
I 12838 27941
I 33010 68857
I 7523 78888
E 47622 71167
I 4847 12161
O 2820 46112
S 66902 65971313
O 44311 64482
S 5866 296200751
E 72521 84060
O 46292 73866
O 30736 77756
O 8602 51824
I 42894 47331
E 33882 66906
E 44224 72738
S 22983 888270465
I 28485 59582
I 7953 60800
I 54771 70515
S 4678 735028854
E 27932 70971
S 72399 308052579
O 1127 86385
E 3213 84202
I 69113 72544
I 49322 54278
E 11857 61297
I 27204 48173
E 31937 76441
E 27067 77636
O 36940 75747
E 73866 74495
E 53263 54069
S 64045 746055338
I 64038 74980
I 72457 76903
O 41565 65797
I 57391 83962
E 39854 76658
O 12268 29197
S 82202 913362141
E 7995 62274
I 17470 40385
I 35698 70693
O 18317 26956
S 15233 675543484
I 11111 24093
S 77053 594457312
O 55714 63902
S 33613 301690379
I 37195 80430
I 26865 34156
I 27541 82690
S 42686 96705505
E 5001 25222
O 5464 45774
E 52662 69154
O 43965 53504
S 25547 527754349
O 18098 74843
I 17329 36198
S 38070 782661705
O 10693 66122
O 11111 69670
S 63224 78377701
I 49525 76547
S 39032 491578539
O 32994 50585
I 40832 73663
E 50318 58091
S 48961 214238585
I 22466 37772
S 32400 566876290
O 24421 55475
I 12661 73329
S 54386 285859245
O 1595 84851
I 21694 30353
S 56845 507626916
I 75427 80686
E 40257 59431
E 64495 64612
S 29967 852342438
E 31729 86334
E 10619 82218
E 53965 79781
E 16070 50319
E 69987 78991
E 2879 16502
O 4194 69454
O 1184 43448
S 26941 495247235
I 56695 84331
O 38731 46393
I 12166 15888
E 18829 36282
E 22414 45735
O 13128 84456
E 21845 74713
O 26985 32299
E 9796 61637
I 27483 43438
O 24454 69799
I 29563 68328
S 55046 270737574
I 39954 82003
O 50249 67287
O 6203 69603
E 7510 79680
O 6446 25631
I 41322 41506
I 61309 79963
S 78647 967280608
I 25917 32273
E 38101 71430
I 76456 81151
O 34345 65138
S 39151 825023939
S 27103 705314497
S 15877 981036718
S 72597 518632085
O 5290 36620
O 11476 53753
O 16012 77231
E 64120 76928
S 27590 823471528
S 29351 272537626
I 4700 22514
S 7400 451444636
E 15312 67578
O 38008 77399
I 4177 40915
E 66318 72985
E 10963 53812
O 30386 56283
E 27080 31781
I 20643 82946
O 4976 66713
I 24889 58575
S 17987 412655997
S 80042 872580607
S 82310 598044139
S 31835 94519530
O 48763 72863
I 53723 82318
I 51383 52869
O 29378 68363
E 82466 82745
I 10655 71191
S 74383 13562706
E 78909 83196
I 40149 59621
I 41730 69147
O 48237 70255
S 3754 643324355
O 20088 83619
I 62010 71219
S 33620 295198693
O 65808 83031
I 22264 30099
E 55726 60750
S 41930 704942773
O 25331 76330
S 64256 922670493
S 13956 664354499
E 3879 82989
E 24551 31913
S 35838 354400054
I 54214 56128
S 37976 325641557
O 4089 79030
I 525 81382
S 38477 591900553
O 8520 69358
I 7676 25919
O 50815 79975
S 8901 268465095
I 57896 76583
E 48875 53612
S 51774 777246933
I 20380 82408
E 21348 61878
O 16318 61251
O 28248 28708
E 639 82973
O 12403 27688
E 66361 71982
S 35665 212893016
E 4147 82002
E 21096 23912
O 14027 83125
E 12155 76689
S 22372 101121030
I 4495 29398
E 17423 83991
S 51831 19023395
E 18773 63372
S 30430 102774516
I 2331 55469
S 18110 400287079
S 10422 394558309
S 40289 217026147
E 53487 73380
S 26973 27325260
E 13486 82696
S 80124 663904871
O 2355 57598
E 1722 6236
E 4764 14598
S 17383 725813962
S 75031 88705372
S 21703 825952650
E 25486 69569
I 8736 41126
I 17326 28409
E 15491 46178
E 727 58497
E 65955 82755
I 3651 28110
O 13547 74355
E 12811 44076
I 31557 73622
O 27261 45237
O 44808 55901
O 31782 66991
E 60244 64966
O 24709 32875
S 66514 216830465
E 28096 58045
S 82735 596249556
O 21703 83783
O 8938 40690
E 21168 51243
I 56779 61013
S 32590 599980524
S 7517 523115976
I 62289 74941
S 68230 314802763
E 41342 61768
O 23064 33047
I 9294 40838
O 14066 45709
O 29888 58572
I 53057 77473
O 43986 61211
S 85370 933155259
I 12868 50874
E 61623 66818
I 14325 60775
S 56442 75410642
I 32260 42351
I 49826 61473
I 40820 86238
E 42297 61454
I 7546 55219
E 34385 56198
S 18154 263368136
I 9684 25053
O 54565 65681
S 53056 453510554
I 11844 27206
O 12975 27546
E 55676 68943
I 22426 39928
I 63452 85905
O 14778 40666
O 50819 68127
E 18350 64024
S 85324 863025639
O 80777 86308
S 31492 420319274
E 9089 37880
S 22329 77547801
I 32481 68722
O 60658 83225
O 2849 37154
O 24491 81967
O 26532 54655
I 5077 15473
S 8971 799300437
I 24529 79689
E 10858 21585
S 85920 311660207
I 7301 68754
S 77842 685340260
E 31289 75491
I 28935 66979
I 19250 77863
I 39766 83499
S 61039 788922506
S 68154 787257791
E 67258 85614
E 4756 56967
S 1751 316632737
S 43180 981835937
O 10884 35741
I 3466 10083
I 7326 62225
I 17015 82948
I 17920 75661
O 45772 71603
O 9455 76378
E 26200 80719
O 41708 48672
O 1214 72216
E 45247 63057
E 33585 85035
S 14064 739784802
O 7173 76360
I 6642 82386
O 21060 68024
I 12442 50548
O 50432 61691
I 2060 83695
S 11337 162389862
O 57851 69433
E 70175 83255
E 6959 38293
S 41855 428632139
S 8742 580690831
O 14763 84494
E 51892 57622
S 47666 974649484
E 18204 50678
E 45853 57176
O 4888 68677
O 5080 34451
E 69120 86087
O 1415 27167
I 55036 79287
E 10607 35325
E 49004 60982
E 64349 66849
O 35795 48724
S 45115 525409818
S 17430 220187218
I 20092 50609
I 19882 68424
S 53224 339491097
S 55367 17586086
E 40650 62097
E 53201 77683
E 35145 86684
O 21290 83019
I 78160 81498
E 16962 51495
S 62062 462118848
I 51240 59087
E 6072 17428
E 54632 65160
I 38853 43656
I 17577 65689
I 20861 52245
S 40024 937907138
S 40223 653169839
I 16123 73874
S 3235 894793413
S 2079 827112898
I 27 65699
I 26287 64236
O 35209 43234
E 79289 84878
O 48619 65818
I 55108 61687
E 52415 69221
O 32937 62006
O 656 24689
E 30839 41323
I 58260 61925
S 18315 240332075
S 33000 91134413
O 42650 49882
E 37359 85435
S 85726 385523722
E 36038 83282
E 17744 77689
I 56639 79516
O 37453 59577
O 23572 72179
S 8891 16564373
E 23612 38699
S 50499 633863457
O 5659 25087
E 46572 54159
O 26062 32792
S 32169 434075033
S 61185 253998950
S 25230 482992767
I 48869 61153
E 8004 69060
I 18875 69173
I 15608 48279
O 12713 80660
S 12217 391852818
S 24441 804953791
O 38900 57607
I 14497 30823
E 52366 55520
O 14011 55633
O 27786 60480
S 77490 739438848
O 13798 48786
O 36703 49200
E 43346 71122
E 15508 27855
S 80081 236359443
S 40234 243759550
I 8831 51596
O 10347 18448
I 54565 60200
I 13857 81072
O 53558 71223
I 42041 86417
S 16962 670555835
I 24573 25335
E 17898 21068
I 1609 11828
I 19918 67662
E 53789 69174
I 29257 35170
S 28524 477004496
O 9503 10745
S 52078 1031514
O 54117 68168
S 54073 459119815
S 71456 279914661
E 4658 45252
E 75902 85227
S 35623 976914313
O 69825 70578
I 7451 67607
E 1235 72803
I 43407 85654
E 34428 45929
E 4335 32959
I 43710 80580
S 4806 479461236
E 28746 35213
E 32888 44278
E 18650 46582
S 39522 915540112
O 42065 77888
O 22754 42660
S 63163 435631107
E 32236 84861
E 43926 57138
E 9485 74759
O 38961 42569
S 77019 932877716
O 74070 84294
O 35158 79644
O 42956 73181
O 17503 63314
S 14339 782572303
O 15748 43742
S 47025 541621999
O 1329 32819
O 31942 77990
I 2874 81963
E 30418 41964
I 20990 66654
E 27124 78796
O 24166 54343
S 879 178903164
E 1023 2452
I 29083 50508
I 27788 56055
E 52043 54154
S 33084 570460101
E 7331 68507
I 29941 37870
O 18555 61715
I 28077 74930
I 64544 81072
I 74371 82805
E 2402 61970
E 31669 51362
O 56331 59297
I 22977 26407
S 50517 886669443
S 41044 485085086
S 19167 659698325
I 34142 54928
E 6644 73869
E 35048 56030
O 62008 81692
O 8574 63108
O 54361 62631
S 45442 213048647
E 26221 40826
O 9711 63120
I 29419 32990
I 61222 62929
S 44316 394295575
S 74469 879146908
S 74011 63514118
O 29543 69610
I 48746 76350
E 52059 58245
O 2612 77342
E 67919 76109
I 50580 57700
E 9067 45236
I 70888 72586
S 43806 500602685
S 67697 869367918
S 18303 302769642
O 27156 54380
E 28299 81193
E 56120 76704
E 16336 35798
O 2523 2725
I 61366 70323
I 32934 61010
S 85370 101547351
I 12208 25455
S 73661 290507175
I 37808 55742
S 13143 802965638
O 68404 82693
I 41802 51056
E 53112 53464
I 59327 83538
O 33497 37931
S 54289 563372256
O 33257 45034
E 4600 12213
E 30608 63221
E 45926 72731
I 6199 12412
O 19040 23974
I 70423 74588
S 47021 254478678
E 7304 78745
E 14591 27275
E 8223 21038
I 72257 85113
E 70230 79962
E 45391 76977
I 3388 76221
E 55446 66476
S 46938 779436817
O 21721 22251
E 49411 63314
S 6336 931159588
O 41604 53585
I 1256 28183
S 4123 443100779
I 23598 85577
O 8844 18369
O 41736 81833
S 45011 156195039
I 25901 56730
S 44791 763164714
I 4075 62725
E 12356 61476
E 6255 65035
O 25970 30770
S 32150 459531692
O 4309 51686
I 7040 22325
S 11260 872594606
S 33619 972059925
E 9828 82124
E 58101 76613
O 9936 13692
O 33750 64646
O 66589 76497
E 33957 57250
I 36960 63587
E 25838 36370
E 41432 64460
I 24471 51724
E 23301 23567
O 55403 64071
E 757 52431
E 46158 70209
O 58575 85935
O 58614 64730
S 50602 3067111
O 3123 49877
I 37404 48263
I 15444 27899
I 2470 30073
I 19305 28492
E 16934 30971
I 2112 58895
S 61059 796433767
I 16455 29903
O 24527 40205
I 14511 16359
E 72016 80027
I 55848 74960
E 17670 65505
I 6832 34774
E 13943 83808
S 50665 998945951
E 22440 48676
O 54248 76646
S 55982 53841163
O 13761 69263
E 19302 70422
O 81629 86038
O 75080 78505
E 47561 83896
I 19581 56338
O 58251 72171
E 14013 84631
E 11178 72848
O 9072 16864
S 43756 79658776
S 14169 177405435
O 40136 47765
E 3448 27400
E 6773 13108
E 10700 70794
S 22105 138639307
I 44164 85451
S 84284 914123207
I 13145 40322
O 527 52232
O 22462 74689
S 66779 663197487
O 32813 50159
I 31130 80962
O 7327 14479
S 82783 547775070
O 35139 59506
S 79126 293015505
I 20820 31550
E 47233 55219
O 6171 79007
O 31020 80772
E 65420 65499
O 48142 50440
O 28071 59704
S 77510 610529192
I 8548 75160
I 42489 45554
I 78090 81024
O 63576 79044
I 36883 47337
S 78176 285861007
E 26033 54182
E 2136 64275
O 23845 71341
I 12762 50817
S 59080 410657352
I 4922 45303
O 5390 76303
O 25023 81729
O 55884 81761
E 17124 75644
S 35749 870126550
S 29736 466621409
I 27149 27527
I 60693 66575
I 37703 40745
S 84137 808239130
I 23831 49043
E 19615 43552
I 3336 59712
O 720 66457
I 70955 82994
E 9757 56963
O 56623 85301
E 59977 75353
S 77047 866606044
O 11223 46560
O 36486 80813
S 17308 850611672
I 73691 82782
I 26768 48429
S 19595 484371824
O 78243 81520
E 32436 69181
I 43453 46962
O 62750 73341
S 44379 282371497
S 18640 309801706
E 38328 52962
E 39741 77646
O 62691 73376
O 7168 26086
O 17914 81560
E 10262 61412
O 3194 31710
S 61649 325324138
I 47281 68462
O 19755 59626
E 67150 73717
E 4590 23863
S 13364 685367009
O 31639 43502
S 81688 234938694
E 11415 66659
O 27765 82672
I 58122 74747
O 14131 43927
S 21406 828561332
S 74407 857339363
S 1795 401651134
O 26577 84987
S 64876 44749030
I 30055 39610
E 878 12626
O 14896 80122
E 15517 31582
I 49077 54952
S 32984 890964401
O 2581 65594
S 31926 921277513
S 70230 288316389
O 4421 7317
E 25377 70776
I 43316 53181
I 15187 47271
E 12092 19185
S 20127 201420577
I 38348 84367
O 50296 85199
O 653 5515
O 21335 72156
E 45409 69999
E 40370 52728
O 28868 69565
I 49911 64179
E 35691 65723
E 26102 41159
E 37514 45178
S 78769 307539741
O 19408 66204
E 6501 53164
S 70436 82431718
E 13230 52482
O 47508 77576
S 23767 960442977
E 18 1254
S 7199 65687454
E 18608 66744
O 18485 83548
O 16333 16668
I 43993 84000
I 6683 51672
O 41729 43899
I 8791 29446
E 22623 70158
S 44616 190885192
S 15485 876711695
E 1586 2131
S 41027 779475632
E 56193 83394
S 34449 23183732
E 68010 79351
S 75264 102556388
O 59286 86175
O 45390 81616
O 40914 74378
O 23678 74951
I 31945 67627
I 9387 41266
O 6256 32396
I 15251 61297
O 51181 66526
E 46933 72525
O 12646 41183
E 4402 65724
I 68234 77543
O 10139 65303
S 6404 153706672
O 48008 68276
O 39074 68850
E 7233 10452
O 2755 82517
O 48991 84904
S 65895 212492469
I 18325 63206
I 37606 85395
I 17121 69349
S 53122 977397916
I 15857 33660
O 14064 61079
E 28837 60840
E 12898 26664
S 76863 982128795
I 20576 45898
E 32738 78698
I 1220 13674
I 38198 66947
O 4607 82628
O 33196 72481
S 15537 561312858
E 33979 52592
O 58954 70594
I 145 16185
E 22230 26927
O 2237 64520
I 52809 53078
S 60459 148036909
O 33550 67485
I 41783 73711
S 83081 413619734
S 59871 48356807
E 12350 83062
S 78677 795415484
I 83527 85497
O 53062 60671
S 14367 178203457
E 12925 30557
O 36763 53734
E 6745 8654
S 37083 195413351
I 31984 44328
S 1544 935859446
E 12206 43918
I 56205 86306
E 30489 76831
E 82333 85238
E 37683 73355
I 21766 62740
S 152 539855502
I 7898 37353
E 10361 15353
E 8216 37805
I 25915 40389
I 26249 45108
S 20465 732002609
I 48862 66992
S 39738 920208873
E 20513 22520
S 9832 40967505
I 19709 45326
I 12239 50169
O 14250 56004
O 38622 58150
O 52982 78139
O 4485 26268
I 28181 67897
E 26132 70311
I 23803 70670
I 31433 46437
O 61132 77807
I 27845 34789
E 5373 19115
E 35621 60569
I 15696 55806
I 805 50054
O 24805 52046
O 4018 84701
S 1980 715081790
S 42211 984356019
I 16386 65687
I 55585 57379
I 77495 79891
S 46686 860273171
O 60661 76168
I 9224 71142
E 10355 14489
E 3115 32713
S 58168 240551364
E 7321 55400
E 58036 71703
O 11243 46008
I 20218 31189
I 35590 65990
O 4083 75081
S 12472 148712486
I 2635 59723
I 61924 80849
E 8219 28892
O 9766 45072
E 28222 37746
E 31682 69787
E 69688 77677
I 45364 50669
E 21135 59880
S 68126 33366201
S 63896 898877136
O 21240 63872
S 73363 407978554
O 38647 69847
S 84472 274847177
O 6943 66424
E 18791 41214
E 35596 56458
E 14275 39407
O 4936 16159
I 71625 75799
E 29901 44466
I 35767 72376
E 13087 28690
E 1842 70185
O 2782 42078
S 74430 102643131
E 62 34218
O 8924 14497
O 39579 49019
I 21397 23598
S 40347 402709320
E 50683 54267
E 970 66715
E 5848 29573
I 9682 17316
O 7123 74275
I 12110 69198
E 6669 79563
I 44846 51937
O 30376 78547
O 20804 28235
O 15090 79285
S 64072 178518722
I 31252 62221
I 11671 39029
O 10769 64433
I 4762 69559
S 43010 102122188
E 12656 50333
I 45369 82737
O 16434 45472
O 46286 53481
I 14744 54490
O 33880 39127
E 12594 20338
O 13339 73518
I 12840 50268
E 33081 79134
O 20617 39648
S 76375 270146760
O 31723 56254
E 10103 71911
E 50911 75616
O 17433 51121
I 29527 31455
I 347 21094
S 50290 52114503
O 78829 81008
E 7023 61575
I 2058 26286
O 7635 15836
I 38832 44837
O 55160 63530
S 41611 464267629
O 58274 81780
O 39559 53823
S 72033 802695350
I 51654 57604
E 34463 50078
O 3208 38099
O 35972 80512
O 23373 77223
S 24635 508275346
O 2654 24269
S 76630 716153318
S 3885 888200901
O 49001 63378
E 28208 55315
I 18247 81866
O 1735 74667
E 14552 32207
O 9134 30284
O 36831 82853
E 54955 79974
I 16809 20215
S 76898 29613962
O 43190 45928
I 11067 68306
E 75141 84462
O 10709 17414
O 33629 61958
E 12441 23468
S 5378 158195445
S 8440 132087279
I 53500 70028
E 3242 18140
I 27446 31408
S 65092 544377026
O 3551 16907
I 7975 40337
O 2807 41304
O 32619 36603
S 84660 35007385
S 50675 400927876
O 32071 63807
S 77860 722675121
S 83992 474477343
E 30179 72641
O 2803 23349
I 30629 68413
I 31265 73534
E 11980 78250
S 69187 455138270
I 12866 58767
S 26327 243048904
E 40672 54704
E 10811 37245
E 11973 60424
I 6860 32256
S 39618 577886067
O 46067 46784
O 34531 75234
E 2674 20992
I 11147 60598
O 28929 34441
E 12503 48716
E 37485 74843
S 12777 843579104
I 39046 70102
I 78760 83639
E 20003 43086
S 101 108482293
S 19438 822101866
E 3839 28675
O 5848 33335
I 72744 73969
I 9291 21088
E 5601 21077
S 40951 444023409
I 11472 74486
I 25639 82653
E 9490 57598
O 37730 71430
E 59253 71526
O 25849 54093
I 26130 44759
I 28055 63742
E 70963 82173
E 15272 66611
O 25739 77014
I 7633 58674
I 10854 27646
O 853 68480
E 73353 82122
E 18153 56573
I 79626 84616
S 72439 987472042
I 17632 54223
O 2620 11597
I 70448 80229
E 56349 83945
E 8587 50352
O 52783 81467
E 59029 59159
E 66191 68426
O 10084 53485
E 26783 37430
S 57509 693136359
S 23470 889104086
O 31375 54703
O 2319 83359
E 16691 73301
E 50404 52100
I 23728 81166
E 37809 67072
E 973 19593
E 29031 72909
E 16065 86230
O 27882 53443
S 77278 695596006
O 10447 71872
I 69427 84025
O 2468 46288
I 82168 84308
E 62195 64773
I 8196 77617
O 10198 52527
I 2241 65349
E 3092 42901
E 25140 85136
I 10832 81589
O 31427 81648
S 37924 713965372
E 12806 13761
E 13911 58298
S 28444 787796609
O 42891 55307
O 57529 63070
I 15902 35867
O 11274 13495
E 23003 76987
E 64576 82600
S 72647 461182433
O 18849 74405
O 1594 17181
I 26963 68339
E 8937 31269
O 73231 80997
E 16045 65299
I 25306 50825
O 33236 60185
S 19055 575696431
O 45030 57740
I 12343 26929
E 2271 23158
I 11048 71932
I 45208 57128
S 69425 373757973
O 42031 60834
S 68785 330641227
E 22563 35590
S 12953 284328753
S 74743 178852870
E 17310 28212
I 8368 12424
S 20267 298795763
S 51109 479310137
S 47179 995406681
O 28174 66075
S 78742 846942003
O 26565 81542
O 39690 48382
S 32208 527589883
E 26013 68659
I 18332 53670
S 21265 991116429
O 8637 69233
I 45794 74368
E 14125 64719
I 13669 36954
O 2194 4761
E 1296 86356
E 20941 24718
O 8517 42645
E 49070 51686
O 19003 72458
I 7573 49281
O 24995 40795
S 69282 491687013
E 28146 63799
O 7986 20320
I 6930 17677
S 56873 947863665
S 68583 622362512
O 20618 55351
S 58101 446332484
I 8202 71219
E 17832 74509
E 22083 27481
O 21499 55835
O 33632 51454
E 42713 44583
S 32594 174007352
O 36305 56015
O 36425 86167
E 13965 38390
O 24921 52642
S 45801 649925216
I 60666 69035
S 33227 216257608
I 19102 42282
O 7043 85797
E 5845 25070
O 53331 73290
I 61966 72838
E 69248 77471
I 1581 68998
S 18216 222171261
I 17687 22100
E 2390 73337
I 72123 73413
O 16533 82503
E 25154 55527
O 54336 85667
I 2150 47013
E 34134 41838
S 35216 406388836
O 16125 81862
E 16462 63972
I 33130 45791
S 80588 818328420
O 57863 62938
O 2003 50248
I 7762 72903
I 19112 79337
O 9876 64669
I 28048 72089
I 4577 66373
S 53953 912979885
S 75790 341972515
S 59208 825231126
O 24515 75085
E 22771 71983
I 4370 59352
I 27066 83285
S 1467 658105345
I 45975 82078
E 25651 75492
I 6097 35369
S 79724 32825876
E 52411 74892
O 85756 86170
S 15576 304241450
I 8377 19768
E 50904 51144
S 55272 327339587
O 19118 80165
O 3276 37953
O 3852 14256
O 11606 76213
E 370 44163
I 59926 86637
S 26921 547531856
E 25445 49217
O 54633 78915
E 43540 84720
E 9 47939
E 11879 57074
E 26973 59244
O 24279 58691
S 29424 798257144
S 40832 726928510
O 20882 72622
O 45872 75244
S 70767 615376623
O 7818 82289
E 29198 57050
E 25355 79524
S 36315 483856693
I 29298 35992
O 18296 20502
E 29554 30978
I 18331 49437
I 19456 22965
S 29680 345594986
I 45330 81457
O 18355 48177
E 42800 86193
O 5919 39786
S 38767 273870517
O 15326 25176
I 12911 44977
S 15175 737227221
E 57038 82368
I 6498 45976
E 3296 17498
E 43500 76866
S 4475 5662125
O 2811 43510
E 37716 57319
O 52049 74613
I 23976 24255
S 66565 530991737
O 18224 40045
S 6662 96209933
E 22006 45164
E 26706 30957
E 47993 68749
S 57688 58276373
S 75911 519655167
I 48529 49715
S 51582 819671874
S 31770 776118117
E 41601 74774
S 45420 617653700
O 29051 71710
E 45019 65910
E 36203 56579
I 9362 82013
E 42742 68925
E 7839 73402
S 51608 163653267
E 2352 18384
E 21257 22633
O 35901 58460
O 35751 63940
I 34481 60546
O 30317 61284
I 28984 45869
O 52394 69676
O 1497 46526
S 30786 887285185
S 85475 771739649
O 23396 27928
S 46071 934946821
O 33883 77349
E 132 42020
I 9025 76063
I 36269 77771
O 36821 37283
O 3968 28559
S 60740 975819325
S 21402 1639958
S 83961 862397663
S 37783 770950255
O 32604 53329
S 43963 956777928
O 33794 61836
O 6828 32652
O 11863 33839
E 20938 21002
I 39558 68082
O 9848 71480
S 60557 965529238
E 36344 38296
E 11156 65894
S 889 412850380
S 3455 533261878
O 31781 60439
I 4393 41458
I 15067 24607
I 5784 23403
I 15556 73221
S 84709 495000957
S 26372 148565706
E 14025 30920
I 29161 84091
E 26052 47638
E 65680 82564
E 6800 21778
E 66218 84432
I 26649 32257
S 73475 466170994
E 33925 59804
I 9183 33471
O 43248 76730
O 17 6330
O 22166 47128
I 36840 68794
O 58387 80117
I 18484 64893
E 22793 64074
I 11372 31078
I 81289 86479
I 59126 71128
O 29095 81624
E 803 16453
E 43780 82929
E 44704 68838
S 35966 151206595
I 7374 86165
S 14194 454380607
I 67689 86461
S 9942 800925044
S 66431 448559757
S 71966 129302224
I 47460 62385
I 41139 42899
S 34270 900661893
S 40104 883421724
I 17560 46634
I 19158 65881
O 1257 1371
I 28262 35846
S 66707 376026992
S 75389 311132424
O 73208 82232
O 32640 71449
I 14974 81927
I 20139 36878
S 2156 923239518
O 28339 61775
I 27938 74599
E 28029 51160
I 37607 40161
I 10489 14916
S 23816 746593375
E 22460 45246
I 53907 79665
S 61299 913424108
O 50457 84154
O 56712 65260
E 48374 83504
O 2277 7251
E 26950 30828
I 25829 61763
O 39690 68041
E 16890 44750
S 32631 320192427
O 2933 17183
E 13548 78324
S 30343 239523558
E 74847 75265
S 76022 554793618
I 31478 72727
O 20872 79330
S 4841 38340467
I 23196 36363
I 50119 57810
I 46682 65233
E 63410 78563
O 40910 56316
E 49709 56199
O 79094 86360
E 9677 82864
I 26053 63625
S 82456 873553576
E 27157 70424
E 33346 80345
O 20365 65698
E 37570 60553
O 14577 56979
I 32717 84984
O 39447 59829
I 17827 22129
I 36314 57642
E 22404 29872
I 44784 76787
S 65337 191048081
E 51238 71518
S 31963 866571408
O 3702 70288
I 54745 58335
S 39133 519649282
O 19549 78127
S 50294 762409360
I 40359 86641
S 22185 666155088
O 50942 58881
I 4512 28870
O 24842 26653
S 75961 932722069
E 15563 53722
I 18643 42283
O 49251 83657
S 17915 125218633
S 4190 690419572
I 41668 73376
O 40955 86416
I 44084 56091
E 1935 63449
E 6224 80097
E 53204 55540
O 38938 85339
E 13318 75126
E 4360 61002
E 1954 33089
I 16607 38437
I 29395 48529
O 25806 59435
E 45980 59153
O 6782 73117
I 41973 83607
E 64996 72727
E 60391 71202
S 8014 785868050
O 8861 68368
O 15609 66419
O 18449 27021
O 36535 63051
E 60160 66578
O 21775 57532
S 49794 565018702
S 11608 821178878
S 79980 603338221
S 1936 786810607
S 10429 641032963
I 24114 58560
I 5813 20373
O 38297 39709
I 53112 69590
E 40002 48045
S 74942 268683220
S 13268 849839979
E 30480 63970
S 14472 807774746
O 58412 84314
S 26404 610251146
E 13832 37331
I 54467 63778
O 10877 73008
I 4575 10680
I 4597 10996
E 71540 73575
I 35744 82344
E 40579 60868
O 13458 71548
S 64255 885309832
O 306 83842
O 27774 53006
I 14087 66480
I 7035 73197
I 24617 76827
S 67718 724106159
E 33327 56587
S 73394 672193266
E 12484 22850
O 30839 49261
E 30117 54426
S 25608 268251712
I 57567 62898
E 40540 79469
E 29265 36067
O 985 65921
I 15178 52744
S 547 962777990
I 21220 52404
E 3080 42605
E 15559 84648
S 35685 206124073
O 14642 50961
I 19596 53787
E 36711 66550
S 9698 368543758
O 15928 31787
I 52044 76843
S 16095 157686290
I 5128 82865
O 62685 76364
I 9199 69543
S 14403 953956573
I 45828 83625
O 12076 12194
O 20410 70586
S 68322 661323980
E 75170 82422
O 9450 22714
S 69278 684302057
E 83821 85751
S 1112 493992694
I 24502 76831
S 80649 437905834
I 55781 81877
O 18596 25938
S 1394 694596683
I 45093 78741
I 11039 30243
S 67376 741345605
S 77801 662984088
O 35867 53163
E 8204 71062
I 79158 81052
S 1092 989952810
E 13451 51238
O 4860 31289
O 2815 18658
E 55821 56994
I 64503 70492
S 81490 579113867
E 2939 11406
S 33006 977969253
O 9304 80512
I 7000 12558
I 50290 84066
I 56068 84884
S 25317 911973028
O 40378 80227
E 1982 72550
E 12892 37105
E 352 14119
I 1540 66378
O 300 35271
S 42317 4253406
E 6109 20877
S 72276 649653732
I 28342 46557
O 10061 71290
O 32999 47982
E 58270 86599
O 19461 76464
I 38251 60833
O 18852 53480
O 46376 51492
E 50836 64413
O 72020 76093
E 76515 78509
E 7808 71538
O 15626 32145
S 65343 681481131
O 55266 58777
O 23801 58353
E 21084 76977
E 72902 81848
O 2012 28104
E 10054 54038
S 30633 447587315
I 53536 69285
E 49065 77450
I 20784 21799
I 54923 70671
O 15818 44235
S 85138 293496526
O 34771 35228
S 6843 216889358
O 34335 66661
S 46727 349335171
I 21985 39916
S 57101 542713689
S 75889 796134325
E 16538 85933
E 29160 79232
O 14457 70755
I 6263 60788
O 45276 66268
E 11740 73209
E 56998 85069
O 23200 86273
O 1995 46697
O 33031 56592
S 54998 342963861
S 83982 505370006
S 42162 639950177
O 69458 70057
S 65078 948172923
S 72956 642435143
E 18596 79128
O 31335 36002
O 5615 12930
S 49392 193813560
O 1005 9181
I 35825 48260
I 36958 50663
I 2148 68353
E 58028 85983
S 69894 45941470
S 61726 225796708
O 37260 44549
E 16174 70433
O 51339 80384
O 52736 56229
S 62116 229083681
I 59103 59919
E 45474 64553
E 346 48564
S 27127 663905939
E 1494 13795
I 3805 37901
S 66947 661353596
S 35618 590608245
I 42232 75254
S 60470 878609667
I 27240 67916
I 36113 52814
O 12362 82641
O 18704 55903
I 8464 67613
S 20676 111358110
O 26161 86112
S 24506 663973540
O 11559 55091
E 24843 61360
I 25295 85097
S 46501 123141310
O 36416 74978
S 2090 905469864
O 7361 19603
S 35615 235009168
S 57313 920191806
I 72618 76801
S 5794 953025449
E 18145 62788
I 13131 14974
O 15797 86419
S 5350 134753128
O 3990 44320
I 70654 78129
O 75616 76016
E 45106 76710
I 1720 48884
I 32547 45179
I 18866 61947
E 33532 68751
S 74927 662254206
E 19040 64913
S 46406 230118886
O 5752 39205
I 30012 76947
E 43139 74110
S 82817 401005160
I 39532 62983
I 33508 52452
E 73947 78060
E 8002 38934
O 3198 46195
E 7914 33106
O 49880 65990
O 142 57008
S 15624 839614909
E 31095 68931
E 28555 74891
S 67871 951762621
I 54799 76763
S 16395 99209277
O 38551 78268
E 12699 82620
I 35769 51141
E 2849 74508
I 36610 49740
I 10243 45946
E 42429 74520
O 35817 40071
E 77822 83347
O 1604 20231
E 9301 66725
I 41853 50909
S 86004 900680646
O 38313 71424
I 1090 31330
O 29977 50593
O 414 20642
I 8285 18295
S 4262 363931309
S 33542 136701469
I 13105 63623
S 82175 296186297
I 28177 33259
O 8314 73407
O 3658 15616
S 3314 818491309
E 28518 43079
I 9287 69773
E 66987 83667
S 65244 637068332
E 10169 65229
S 3088 409554888
S 66193 807075603
I 64867 65197
E 20289 29632
O 3590 58919
I 3720 40003
O 54962 64917
O 17406 27807
E 7874 39074
E 26041 33271
E 9318 70449
S 6759 131465891
I 39392 53599
I 21821 74603
O 71588 72389
I 29892 47989
S 6304 390541948
O 20934 81124
I 30420 56303
O 30073 35881
S 3686 648866498
I 4676 84240
O 155 15588
O 23276 70777
O 37560 54786
I 71983 85632
O 25480 39099
I 24610 54561
I 56913 72676
S 41250 287459136
S 66313 774574673
I 41725 82856
S 38606 128082369
S 38421 116440082
I 16323 68789
S 43197 212320350
S 59645 541827338
O 20629 51322
O 2308 49489
E 56061 66669
E 51643 67842
E 27580 71757
E 51025 71767
O 16578 72968
O 37488 78808
O 22769 75948
S 73045 150076690
O 51524 58021
I 10052 12271
O 26573 56842
E 53432 76753
S 18128 276872704
O 20807 73304
S 62854 102598858
S 4281 602318507
S 85439 212354512
E 27234 49016
I 50722 56171
S 74089 79536063
S 58328 623876781
I 37632 43060
E 36801 84625
I 17277 34013
I 2310 54931
S 36179 485094825
E 11112 64294
S 79993 951416945
S 6037 228259910
O 6162 78689
I 7157 37975
O 32700 40700
E 27200 56666
E 16856 35883
S 65791 310769075
O 815 48008
O 20990 42314
I 48486 83626
E 70978 78731
E 25619 35778
S 10395 276168978
E 29059 60298
I 34023 69442
E 41328 64002
O 28396 82400
S 8566 953677432
S 11482 840540796
I 1974 15429
S 37736 721277895
O 1777 12647
O 13740 14192
E 28829 48128
I 14692 54318
S 63592 472609909
I 57159 75399
E 52949 68662
E 28408 72753
E 23449 38311
I 17329 39462
I 40940 58863
E 6602 19017
O 5370 36522
I 6330 61197
S 1865 894331574
S 40342 717481827
S 22436 485272953
O 33779 51917
E 62783 69151
S 2425 164818721
O 17415 83823
I 7387 18706
S 12643 783066308
I 77538 82630
O 30121 46154
O 643 55467
E 17116 48244
O 43477 55837
I 33796 78479
O 4188 13463
O 9413 48909
I 74944 83984
O 34472 45841
E 26140 64111
E 73942 75213
E 28096 57543
I 21796 56454
I 20528 24250
I 49620 70188
S 24131 753410815
E 42265 71485
E 38497 59775
S 58937 386669023
E 9332 55530
I 48073 84263
S 72815 249322552
E 45301 78140
O 3295 85099
O 52072 79875
O 48422 52492
S 53250 769719337
E 2258 75932
E 32313 62366
I 33155 57997
E 2667 58240
I 7572 19519
I 50270 53912
I 3634 7290
I 754 66523
E 51437 52654
S 20734 821003912
E 28647 46190
E 65838 85592
S 8237 416845222
I 36377 84024
E 1740 54795
S 62495 23133675
E 54760 71328
S 25327 151429500
I 3465 26506
S 5500 679983175
E 67680 79891
S 21255 215075748
O 39771 76799
S 30176 40193270
S 22723 105791033
I 67891 75170
E 10442 33763
E 36949 55647
S 60959 578892031
E 47548 62357
S 72260 471031419
E 343 5620
I 35225 85338
I 18129 29878
I 42913 47227
S 77865 723322876
I 19661 82133
S 58178 814741466
O 48218 51972
O 28078 83672
S 5332 760170691
E 35032 67459
I 74739 74874
E 4736 68880
S 73932 854189962
O 34798 46427
E 36437 83884
S 47428 547167240
O 7703 18174
I 50378 52322
I 35604 49454
O 24547 86563
I 15488 16591
E 16641 37567
S 17060 545140917
S 83969 722447335
E 1279 82421
O 37463 72652
O 41319 55398
S 79405 686780112
I 48404 59271
E 65921 67955
I 51010 69979
I 22582 22760
I 14380 42802
E 65644 78119
S 39691 859910510
S 77345 605861303
E 71843 72880
O 17147 71285
O 1114 26309
E 48726 59738
I 42786 84767
I 29083 73046
E 10514 62747
I 64235 83221
S 59320 204297238
S 77006 648482602
I 5291 60287
O 3701 77438
I 9321 53894
O 51644 53629
I 3626 16597
S 37648 737482079
O 14854 54484
S 8936 493753070
I 3019 78771
E 1852 46024
S 52410 753733822
I 28999 53123
E 19170 77494
S 19802 109073252
I 63005 68178
E 8706 14816
E 32550 38797
O 31175 72327
E 7401 66417
S 878 305830476
E 266 20239
E 41314 77238
E 42491 81942
O 2198 42527
O 65732 86036
S 82160 543203115
E 2014 19317
E 44734 56118
I 49070 65963
I 29263 63575
O 50139 54493
E 17103 82915
E 21105 80764
I 51097 79320
S 39793 780216716
S 30255 764840081
O 29990 65156
S 1478 491683834
I 57776 71890
O 8725 65077
I 14309 35334
S 46405 652068028
O 1116 40351
S 24885 624547883
I 22862 25212
S 6697 414663286
E 48410 70346
I 71741 81595
E 12637 33138
S 31968 537089001
E 19154 44485
O 21096 73165
I 28069 76756
E 20793 76749
S 20148 355604385
O 21648 58234
O 4338 74043
E 54035 73302
O 7514 75921
I 1977 51749
O 31470 36427
O 6465 75978
S 23284 682836031
E 23675 73435
S 24225 242043829
I 21706 27584
O 18738 65876
S 64987 41540897
I 22961 30547
O 12906 35427
S 49040 987198645
I 8693 15194
I 18240 85740
I 21452 34244
O 29287 68910
S 57628 813925675
O 11575 12425
O 44338 61648
O 24542 40620
O 3217 22398
I 13819 23053
O 21494 31152
I 51015 74320
I 6780 10819
S 80411 988286201
S 55999 198845350
S 58247 590975017
S 63079 931026835
S 5531 746177450
I 27776 55642
E 20323 83387
E 29523 36219
E 31824 51086
O 42014 62132
I 39413 83556
S 78876 626642655
E 21978 86148
S 52789 524693782
E 13776 67454
O 17953 19067
O 4049 11177
S 23160 505042613
I 44157 66090
I 30165 34006
I 21894 65417
S 31532 842648480
S 47668 339568450
O 38762 52188
I 85 20244
S 45239 884951698
O 16167 64869
I 32870 42129
S 48716 82657001
S 11928 953840379
S 46903 442746916
S 8603 219320437
O 62761 76331
O 43838 58739
E 46444 84766
E 49227 84366
I 39241 54250
O 41794 48309
S 29228 72678039
I 43667 73217
S 3922 371490793
I 59566 71516
I 688 78116
O 45069 82060
S 40218 988301398
E 3715 59995
S 79927 763400180
O 44640 48441
I 23969 32285
S 84976 749194830
E 70140 74005
S 31419 228637624
I 18654 50996
I 61363 75888
E 2486 74487
S 32589 440243810
E 22994 65537
S 66857 954093291
I 47926 65954
E 9086 80000
O 2403 8526
O 38134 38822
O 19743 78763
S 1644 673580917
O 42230 59506
I 47098 57743
I 40705 60099
I 13614 37907
S 4716 135069599
S 33289 469410304
S 25143 454235923
O 21896 46443
E 81676 83073
O 3844 13123
I 16362 54336
I 19242 60018
I 17026 38709
E 28849 49042
E 26060 70872
E 61869 81189
O 16979 54057
O 39556 66211
I 51108 78230
O 8625 52438
I 54907 67656
I 62931 74307
O 46503 75822
E 64129 74069
I 21140 28147
I 24335 32906
I 25407 59251
I 25935 26726
E 7906 56883
E 37654 86331
O 22476 48781
I 9896 16430
O 54176 83628
I 47573 55018
S 65176 200659328
S 82101 980988117
O 24157 52317
I 32406 36230
I 56025 63490
E 47250 84666
I 10149 28598
I 922 35757
O 34329 37938
S 34259 19259948
E 15984 37960
S 77853 429828876
E 837 86027
O 54556 70621
S 35893 467998993
S 80948 980657562
I 18933 58022
O 44212 51998
E 60788 66021
E 46863 48503
I 20972 49089
O 56229 85087
O 22999 51432
S 10061 199344891
S 30315 185039963
O 4472 16083
I 11233 20347
E 7425 12187
E 9627 21060
E 21665 38051
E 6282 58329
O 27616 44669
O 51951 59117
I 27377 38126
E 15235 55767
I 38168 44675
S 30231 800602274
S 58139 830040298
I 31418 54077
O 1773 10761
S 82964 641987360
O 7408 80181
O 9127 83213
O 6794 38286
I 33117 71884
O 2129 7089
I 33343 65597
E 14806 35900
I 12326 50603
S 57878 452288551
E 27823 29009
S 12191 933929685
E 16142 62616
E 73265 74171
I 38770 62739
E 48000 78045
S 71288 983575203
O 11283 30121
S 36787 363110409
O 42863 80447
E 51553 62273
E 8515 28283
E 66471 73719
S 7579 522064221
I 2164 50027
S 71519 157369793
I 45838 75383
S 59781 486627366
S 6504 656942622
O 37787 53373
O 51276 82098
E 14962 42330
S 47773 31096040
I 752 21802
S 61535 791740781
S 11452 447035188
S 79770 397930343
I 11016 79562
S 18176 347382599
I 40464 79528
E 39303 77407
O 41954 46098
I 62188 71515
O 1888 64584
I 35037 61455
O 25406 76548
S 83681 774614440
S 56988 140890359
S 39735 988630103
I 41272 82903
I 25986 56375
I 21313 74636
E 37094 37523
O 62954 64720
S 41293 607658496
S 2648 170452063
O 10762 78818
S 47240 961280148
I 58711 65345
O 58639 66788
E 3246 9982
E 34143 60291
S 84124 242653820
I 2694 64442
O 31647 48337
I 25597 39265
S 83966 5555065
E 18241 28393
I 74526 79414
O 62107 86085
E 17742 49908
E 3427 17629
I 29583 49245
E 42022 58450
O 20977 26187
O 8974 13780
E 40345 40776
S 64994 405338005
I 16147 69953
S 47660 731074707
I 5147 17229
E 9135 34959
E 30185 50333
E 38862 75448
S 76360 719843266
E 15452 35592
I 45588 70514
I 2375 59728
I 6046 58778
O 9001 73909
I 36075 39835
E 46673 86509
S 37027 476511226
I 60394 65812
I 8180 59073
I 7709 76916
O 9140 58383
S 42980 739386989
I 38351 72434
O 77065 80081
I 1115 35467
E 59851 64097
E 63410 76758
E 9589 41292
I 14771 26822
I 15908 51323
I 19704 83387
S 4136 307456865
I 20779 62384
S 71972 691611087
E 22526 24670
I 31757 78096
S 10536 533668655
S 47151 379463712
O 48893 62160
E 2277 41206
S 25159 908327964
E 57541 62775
E 3859 16513
S 31302 934344104
O 7534 41456
S 28708 485289055
S 30555 56469404
E 13001 35085
O 20747 31148
O 28823 46915
E 7967 72390
O 20398 70595
O 28038 62859
E 15693 66777
O 27204 56152
I 31574 81943
I 41870 73423
I 925 5974
I 30173 54497
I 58968 66542
S 84403 710534949
O 26248 60504
E 21920 57734
I 81693 84254
I 29349 66627
I 25875 70056
O 18129 19145
E 57085 75470
S 85775 348766293
S 6223 181691702
E 22493 57009
E 1627 84805
I 42895 46192
O 10899 12843
S 48963 334997105
S 47117 148127164
S 537 804474589
S 70470 769205508
I 68694 77990
E 28703 65692
I 55101 67126
O 14340 53648
S 13584 752861793
S 53758 995493114
E 1836 27403
E 4613 81858
S 79555 870645033
E 48330 52489
E 755 23237
I 79 20416
I 9509 15116
I 5917 60453
S 15782 269352779
E 48163 81083
E 16070 47561
I 19837 45729
O 21514 86647
I 285 45393
S 49511 306328874
E 38196 44495
O 44626 77178
I 6763 7043
O 8224 75547
S 3681 570976740
O 16868 42049
S 69285 934622001
I 23199 29198
I 7313 13705
I 14242 32034
O 5882 71923
E 11390 29565
S 54034 30499687
O 11370 68236
I 53920 75682
I 3357 16673
S 35206 918734523
S 85682 7510367
E 51397 79428
O 37784 50890
O 508 45990
I 44673 65596
I 36064 84748
S 68468 852751403
E 5061 62839
S 40689 345011689
E 15904 28888
O 28461 45993
O 22556 48392
O 2389 79783
E 48761 79187
S 191 688809163
S 37922 864072730
I 48440 78620
S 12633 391152965
E 40477 77448
E 48135 63901
S 10817 768775937
O 30849 44995
S 78868 327458432
O 46955 79944
O 67380 83865
I 51399 77083
I 1100 43179
I 3489 6700
O 54832 70235
I 76849 82725
O 68964 78474
S 32990 418701776
E 59977 71999
I 575 31844
E 32934 65953
I 44111 86683
E 18250 65487
E 1182 76995
O 22232 47449
E 21566 48522
I 778 79860
E 78490 82397
S 68185 235783606
E 6098 66131
S 3603 314448829
E 45840 64072
O 3956 48394
S 66491 535749318
E 74160 81407
S 62807 122176803
O 40983 48360
S 71849 502014920
O 58816 78448
S 82345 876043004
I 10294 47681
S 52046 795997019
O 3630 21593
S 61254 767835434
O 15885 80561
I 23325 59032
I 60254 67922
O 22068 80709
S 23716 340588678
I 22996 26127
O 14062 23250
E 16897 74472
O 25932 72283
E 14447 20817
E 38878 44230
S 74497 117298882
E 33200 34400
S 19761 345553524
S 56625 507964828
I 49859 77139
S 19097 572039490
O 11685 50129
O 46655 48050
O 15425 36136
O 27044 59343
S 6762 167196509
E 1800 4285
I 27930 50718
S 52985 26947682
I 24166 62318
O 33820 45951
I 17312 78277
I 47519 78037
S 59044 234981775
S 2838 992376899
E 31870 53119
S 36820 502283458
S 50944 300198922
O 27226 32986
S 53492 84940431
E 71937 79348
I 57358 71801
E 38269 72967
O 11309 24746
E 17871 49605
I 41354 65338
S 6386 144179936
I 7598 67910
S 9888 32270219
I 58112 77745
I 416 32942
S 39782 372551577
S 56698 95124624
S 63746 885398704
O 6431 43445
E 34118 49033
S 78533 231686164
E 4495 85930
I 18511 40312
I 74588 78710
S 20478 764456158
I 20350 63043
I 53102 58992
S 58643 219034928
E 34402 54325
O 17312 65169
S 28479 889363095
O 18867 77607
O 26068 46597
S 20628 938438049
E 47393 61535
O 17704 24914
E 37801 66900
E 55097 73336
S 45556 677087501
I 11104 75931
S 70872 183502362
E 20369 26730
E 58974 83450
E 33714 64560
S 47040 256276196
O 42622 73636
E 25514 26413
I 26284 76940
S 67354 263288238
O 64980 67854
E 38087 74970
S 2078 706605968
S 29257 609778693
O 64918 82879
I 19270 79171
I 60767 72304
S 51905 511296454
E 55515 78735
E 61923 82083
I 28722 81057
O 914 4658
S 7566 753370759
S 16416 742481052
O 20429 72132
S 55056 664803186
O 63942 75860
I 2761 85667
O 68213 81329
I 56107 58692
S 72905 797280915
S 14500 799191002
O 6106 49341
E 5329 64985
E 28534 78541
O 10458 76682
S 34301 182049105
S 31029 173591903
S 54574 9053418
I 37110 61729
E 7665 70790
O 1142 51105
S 74264 570495701
E 871 15779
S 60967 23909210
I 13541 31718
O 27474 57705
E 9067 80311
E 71345 71352
S 37080 892069002
E 11736 37987
S 30228 517719919
S 18616 759950373
I 13532 34698
S 41985 457380105
E 41800 59521
I 53421 63065
S 49524 939788067
S 23137 787716592
E 17688 71745
I 58501 75112
I 4668 5631
E 14513 44590
S 76467 386525482
S 80043 854334699
I 65354 78730
O 66884 71900
S 74451 173628267
O 21921 68406
S 41327 596456889
I 2325 8438
I 25598 35093
O 47611 49515
I 34970 84075
S 82696 549362648
O 13478 21961
E 36903 75449
I 24155 39535
I 55124 74085
O 17054 53691
E 31841 80517
O 19731 44893
E 20306 34952
S 30720 85614804
I 17258 17797
E 4704 23795
S 44662 86129106
I 29246 60336
O 15379 39880
S 45923 818599983
I 39289 84647
S 21113 672567639
O 13599 20032
O 16849 27546
O 23251 79090
S 11858 937866348
E 3666 68350
I 10152 25030
I 46613 59311
S 10256 110275350
I 21368 69524
I 52499 80923
O 5019 17805
O 3 53683
I 26542 34840
S 42099 122187558
O 58630 65382
O 11448 27553
O 62972 64212
O 68673 69531
O 10092 26312
I 5490 34565
I 35157 64025
E 45440 75006
I 10150 79459
I 58523 58709
I 5628 40218
I 16680 55351
O 14198 57574
I 16670 35105
I 4210 75823
S 85539 590312241
O 36928 38922
E 4777 44760
S 1995 508908743
I 32626 64096
S 68540 229786805
E 23116 49386
O 2680 51489
O 38040 47106
E 9153 82730
I 67121 80350
S 68154 390056375
O 8991 36880
S 32517 267986671
O 1940 52670
I 27050 78583
S 6724 123829153
I 1973 6135
S 54268 723850482
E 28138 76029
S 56622 261698180
O 8850 36461
S 46129 250264201
S 38153 706863523
O 25321 57471
S 77126 273910127
E 31388 65495
S 19246 426735786
O 30684 39562
E 59955 69499
E 31311 35853
O 49391 66314
O 51192 62917
E 35897 80174
S 20242 389220415
I 24055 27866
O 27250 38626
S 75510 809872558
I 27852 57394
O 29822 36952
O 47853 54980
S 41401 993307092
E 30525 34795
S 55320 679637950
S 42751 376315612
S 77801 606526636
E 36692 53886
E 34232 36341
E 7267 81519
I 12446 62673
O 29149 82733
O 33680 37923
E 1142 61204
E 28537 55246
S 46631 209124996
O 16765 20136
I 14037 62234
S 42112 189950555
I 27107 41165
E 52851 65616
O 16654 77082
O 25025 71493
S 6296 156208385
I 8879 37606
S 26609 316011788
S 411 709714725
O 33146 49146
E 733 32854
O 3922 43858
I 50663 63371
O 48656 68479
E 62223 76084
O 15487 30835
O 5244 75776
I 1229 86334
I 63987 80330
S 49679 596850942
I 34517 53864
S 56879 727371029
E 34173 36422
O 4317 31470
S 62337 876551713
O 30996 47968
S 25390 492895382
S 30758 28287015
O 72623 79059
I 23563 82615
E 19161 52172
I 28345 51769
S 32478 814076136
O 8080 25113
O 22123 70153
E 11193 14357
E 22712 40213
E 17239 74052
I 13922 64216
E 28268 65819
I 1449 67664
O 20527 75600
O 73835 78971
S 17242 271856771
S 58087 77918290
S 84103 573450674
S 18402 326014524
S 1256 136464633
O 54670 71692
E 12798 24266
E 43078 80359
I 38144 70414
O 70166 71558
I 35503 40903
S 49190 292915447
O 2798 12430
S 31983 121996908
E 67192 77407
I 50691 53787
E 456 34881
O 65632 82219
E 49660 81624
O 74348 77779
E 28071 74167
E 23062 78661
I 62533 73604
I 51814 58129
I 7918 59759
I 2376 21413
I 75406 76931
S 5280 302203633
O 57078 69245
S 43678 964407264
S 29205 526393380
E 17257 44726
O 31644 65650
S 80453 90441041
O 36165 59443
I 73749 74303
I 14319 69042
O 9772 80985
I 39418 41779
E 30920 60288
E 17008 72342
S 39865 378295376
E 39624 47063
S 35002 448849391
E 9642 41825
O 3876 10161
O 27319 29349
E 66697 79725
O 13192 43904
S 70030 145370473
O 40553 64926
O 57782 67117
I 42518 50051
E 175 37196
I 38579 58914
I 38998 72435
O 3780 71095
O 57113 74363
I 21808 43798
S 67896 122004995
S 76461 662584511
E 2569 35940
E 43137 53953
E 67117 82987
E 50143 58955
I 13378 73496
S 57789 422259693
O 19281 50795
O 14654 16551
O 54472 73110
O 22181 34975
I 1266 15106
I 24720 60797
E 4991 19601
E 61918 80915
E 33553 41350
E 52232 69833
S 64006 690810362
S 30863 294102958
S 71274 80335193
O 14918 77139
I 53242 86586
E 14660 19951
I 57166 59447
E 69489 70594
S 8687 180471073
S 61554 967912585
I 16581 81289
S 25871 675587327
S 65439 15145483
I 15289 38306
O 54698 77807
S 51444 294469785
O 31181 31765
E 18154 75574
S 49129 56987833
E 23299 54645
E 96 25514
S 35662 965884730
O 13789 70378
O 25150 37495
I 10675 54874
S 39947 20553412
O 34975 68077
E 69556 86072
I 36263 72692
I 63306 85839
S 77998 386653968
S 46135 102004764
S 6733 689585369
E 60872 78843
E 4897 45198
I 15434 73149
E 42896 71212
E 46094 74326
O 41996 49275
O 31851 79458
I 28523 32608
I 47612 64813
E 5586 60823
E 25506 31643
I 37539 38345
I 69884 84512
I 45008 54161
S 26286 185524533
I 42472 64640
S 44466 982203042
E 8501 36156
I 49735 50781
O 42709 46433
S 59742 662445537
S 77182 704412113
I 9221 50689
S 462 107617136
O 19727 67149
O 62622 63616
O 836 66389
E 8565 43266
S 55888 531059635
E 5733 73566
I 4312 31412
I 63584 73311
O 4765 84612
I 17178 77304
S 26211 475656513
O 37830 63881
S 52777 529872943
S 21047 548838216
I 38401 50367
E 50338 80823
E 20927 36328
I 22326 58761
E 10705 53991
S 6161 555963338
O 9477 38818
I 47766 73307
I 27374 51965
I 21488 64695
E 434 45326
S 12665 42018588
O 4795 72596
I 26287 53481
I 3469 86211
S 9137 276936025
S 22502 341007597
I 79174 83463
E 26387 55383
O 44180 84284
S 75034 210826101
E 13831 32921
O 27513 44872
E 52069 83891
S 68785 347107189
S 55606 545635016
O 55222 57075
O 20800 59709
I 1134 16233
O 41316 45036
O 48299 60459
S 71384 890507653
I 65323 75459
E 11423 57239
I 14563 81136
E 44624 76870
S 86679 181523870
E 7866 24156
I 49511 58042
S 32390 732237502
S 79077 758025973
S 57624 556897530
S 49364 615013096
E 20496 52208
I 22427 42810
O 2105 2597
S 31203 273624695
E 8088 62370
O 29448 85520
S 9467 376372889
I 21567 49059
I 15521 37775
I 24577 53512
S 55265 768902808
I 27652 41509
I 9213 26526
O 52829 70187
E 23376 68817
I 1930 48914
E 25300 75615
S 12441 686432238
S 24335 886339667
S 43161 594074394
I 64765 66005
O 55608 82802
S 60931 71658446
S 75242 143539494
I 39502 75115
S 67510 282704259
I 29182 82527
I 10241 47532
I 3362 30491
I 49787 52100
I 49456 86632
E 57022 82841
S 35982 176314557
S 76110 948730422
S 17497 391977606
S 56387 189530960
O 46489 68949
S 31448 194637432
I 11116 44460
O 22725 80226
O 9939 80847
I 22835 34153
E 34800 52123
S 71141 76938622
S 74251 121911791
E 2281 71324
I 4658 80479
O 34136 74764
O 60907 72808
E 40546 69898
O 6008 10695
S 10031 19885915
E 2019 62080
E 4146 77403
S 73496 516070734
E 18868 79165
S 64145 817133588
S 63394 616431432
S 60990 115760620
S 54881 984441853
S 82568 786653071
S 67277 989894063
S 43377 885934542
S 68366 537379149
O 21317 64095
S 38 985843074
I 57991 71983
S 20206 844094103
O 23348 83523
I 41435 81506
E 6794 63311
O 4120 33634
I 47165 60694
O 44506 52368
E 21261 69146
E 40734 41240
S 26343 467871702
O 53625 82223
E 18775 73804
E 31698 69907
I 23848 27243
O 62161 68186
S 81915 665458940
E 48577 71217
E 9943 68963
O 55302 72056
E 217 239
I 30823 76690
O 34320 81975
E 10676 74333
I 57304 73147
S 16599 979066256
O 21020 65895
O 10778 14979
S 40779 194287733
S 11217 156064768
E 29183 51989
I 4967 38667
O 54983 64106
O 21390 27723
S 41355 724404268
I 32608 43145
O 44557 73251
I 15894 30867
S 75625 509347199
I 54231 58096
S 42504 24326851
O 9036 18900
S 68063 231652515
I 10133 26687
E 12447 12649
S 82195 580900971
I 18548 33219
S 82485 557640752
O 55656 76608
E 60329 64855
I 10961 31522
I 44806 60758
O 35790 60045
O 9573 68851
S 44829 984619203
I 22386 53369
S 44733 368117881
E 6638 52993
S 25325 171693538
E 36687 58239
S 24998 567591494
E 11449 35537
S 3300 76452741
E 34724 82811
E 38317 82741
O 17306 77149
E 12891 81780
S 44876 583681062
E 16299 58324
E 4718 20160
S 75796 876952562
E 33742 68135
O 30766 54580
E 44253 75581
I 30446 45929
I 80113 83231
E 32039 32201
S 29200 24204577
E 16705 83116
S 77534 771117944
S 66470 403011656
S 57779 502143999
O 15166 74261
E 47680 53864
I 12825 27256
S 42959 986926112
S 17336 383677337
I 8280 39844
I 12053 14265
S 47634 256045164
O 37501 43179
S 1576 776943308
O 32358 43160
E 39607 57784
S 52770 725813954
E 20407 77222
E 42676 67404
E 31798 60977
O 6792 49541
E 40911 86552
O 42360 65842
E 10262 35642
I 14581 38186
O 60278 82806
E 28443 66996
E 56722 76242
I 30208 71302
S 29631 388830601
I 14590 50922
O 16954 57273
O 70361 84539
I 36367 61747
I 2718 37298
I 1157 34465
O 42095 63793
E 21945 49267
I 13539 52700
S 73228 589083052
O 16369 52859
S 69190 933528073
I 52375 71637
I 63454 71165
O 8549 81967
S 40991 170177243
S 75075 593302785
E 68091 80133
S 59245 560998329
O 8900 72714
O 26334 27642
S 57536 645566107
S 3906 1934226
E 290 86042
O 7642 27020
O 51799 54348
O 52852 57983
E 41366 69936
E 29575 82003
E 3207 35153
I 23715 60190
S 80025 751056347
S 86200 109207406
I 7203 69429
E 34512 64601
I 47003 47906
I 2982 56217
S 43028 786698316
S 27071 247391841
E 1310 53594
O 12858 30048
S 75680 692511336
I 18254 57117
O 16642 47365
E 31328 80558
O 60344 83705
S 43993 390130297
I 44385 83730
S 32743 198157833
I 13747 15244
I 62968 76569
S 72312 784447204
O 47087 85910
O 28306 78655
O 35627 54039
E 54364 77394
E 39504 58631
S 76327 727120604
S 66049 145908449
O 44488 84775
O 23138 60711
S 56900 409316990
I 3813 44210
S 47681 278352614
I 70965 76080
E 57571 72722
O 27208 61267
S 849 303829946
I 30053 71162
S 29089 597175791
O 51668 82150
I 26039 52504
I 32731 62334
O 38882 82246
O 19409 30225
O 19104 55200
O 42954 65493
E 29342 74420
S 42312 526918322
E 54038 85176
I 56795 59868
I 6401 51484
E 29732 57323
I 4347 47147
S 14071 590032026
E 1119 61791
S 21162 179965966
S 44057 478865316
E 13472 42797
I 22591 53003
S 20994 24800191
I 10539 24842
I 30403 66626
O 26039 32433
I 29033 51615
S 25874 874406932
I 55307 75527
O 55427 67030
O 25733 79359
O 48824 57038
I 38326 53013
E 25401 47988
E 37317 85961
E 57151 77918
I 29593 31566
E 17810 54170
I 25417 77152
E 18458 35143
S 18362 63279583
S 24226 422173529
O 28020 62470
I 4433 53936
O 1199 13766
I 56388 80729
S 41648 938298579
S 22116 271717072
S 8389 935488356
O 16796 85199
E 78077 86188
I 81828 82960
E 557 84695
E 73957 76243
I 13412 35498
E 3319 19394
O 30278 82273
O 48111 65636
S 21711 999774074
I 15558 83308
I 35761 52108
I 20921 74123
I 43730 86637
O 7377 58421
O 12502 62378
I 49834 79118
S 68086 305255639
I 30625 56717
I 69792 78798
S 35332 163287759
I 45002 83399
I 30587 73469
S 47276 396755929
E 20532 58831
O 32562 61002
E 34688 55020
S 8507 895209026
S 78670 270578411
O 58643 74242
E 49910 61057
E 40630 59709
I 49623 68979
E 14761 38062
E 3423 43668
O 4870 57691
E 67850 83771
I 39919 54824
I 4555 72457
O 13887 27045
E 49379 52483
E 44238 78158
I 13752 80669
E 11487 54553
S 72263 9186863
E 21807 67355
I 23783 69169
O 64226 73906
S 32625 247657504
O 16560 27425
O 43089 69562
O 55517 77869
S 71713 227725544
O 29133 39337
E 27358 60664
O 57221 65415
I 24684 80477
S 36330 410977926
I 18944 66059
E 73142 83986
S 24735 349053894
O 61784 69165
I 23101 46579
O 9560 43335
I 18727 54331
O 12768 75955
S 26836 249899946
O 39328 69647
S 31574 640126702
S 78752 881080716
O 15200 57021
E 24798 34195
S 36276 485534971
S 49067 954862844
O 23555 83661
I 34917 47551
I 9044 20253
S 23926 935954245
S 18237 234976940
E 10463 36375
S 31871 712883230
S 9978 411511058
I 28352 74243
I 34374 62988
S 63348 701261757
I 18406 35673
S 18634 626082389
O 81127 84188
S 63180 661610859
E 3056 26781
O 27091 39664
E 18934 61243
E 58494 76365
I 8466 80081
O 37583 69290
I 23757 25019
E 22482 32672
S 70554 605694232
O 30480 34037
E 29909 82309
E 24684 75440
S 86006 206841077
O 3298 75353
S 36486 319609490
S 1695 53607496
S 60204 203849730
I 9691 27434
S 51552 121162686
O 62978 74576
E 4196 56494
O 53889 64972
S 41018 902457673
E 2687 23111
O 1306 7431
O 58887 86583
I 8276 58013
I 43003 49550
S 16000 321121262
E 13405 44000
S 16253 668471519
O 62718 62721
I 79238 81755
O 18112 28288
S 1850 596105957
I 48239 85734
S 63361 687127501
I 18342 38580
I 37474 82378
E 12049 72648
E 49122 72961
S 64594 24268528
E 21238 52349
S 28470 643380827
E 20483 26073
S 22175 478108526
O 75041 76946
O 5488 69295
O 1213 47191
S 76819 473390211
S 6170 52226938
O 24244 42278
O 16313 76329
O 16655 79997
I 67186 78820
E 15269 59661
E 39511 49081
E 2118 11219
S 37814 999590199
E 15211 27917
S 70962 659154830
S 10899 807748344
I 2805 20416
S 50131 112940709
O 74103 79969
S 25407 738898205
I 23653 30280
I 63658 76760
O 14865 86081
E 26689 70083
I 1042 48074
S 42935 31080408
I 41671 46782
S 18719 734732530
I 8007 54320
I 3863 17111
E 56995 68575
O 20026 41174
O 54765 58119
O 39877 74824
I 73126 80237
E 11682 86088
S 35354 97692357
I 59873 60551
O 14855 19956
E 36321 76734
E 52043 79189
E 2966 8692
S 40053 800964198
I 4249 66393
S 62183 15657297
O 640 56793
I 41982 77227
O 9774 56757
E 33327 45628
O 30032 55444
I 29557 45803
E 24774 36554
E 6487 71112
I 10132 75795
E 15103 17009
O 45256 61777
E 48876 77887
E 54939 77701
S 86657 560236981
I 72213 84746
S 64805 729326366
I 49052 51173
E 47910 78108
E 18906 67564
E 37346 39859
S 18750 505028353
O 12093 16337
I 17335 38382
I 25799 51125
E 25257 51034
O 49683 83937
O 55627 76141
S 14670 474818205
O 50269 78158
I 33651 81385
O 31515 61836
I 14915 45041
O 14993 71682
E 76988 79989
I 13962 54930
I 62797 83960
E 72405 75983
O 31735 33480
S 8187 910248364
I 41002 68306
E 644 81152
E 50008 71693
I 1079 42724
E 20946 80014
E 23829 40843
E 51128 57563
E 22808 31534
S 54519 364739541
O 30329 34459
O 49037 75381
I 52369 69746
S 22880 290687165
E 42050 66688
E 23305 42304
S 15833 159027092
I 59157 77227
S 71128 373783282
E 18166 40037
E 36628 74744
S 79626 315316478
S 43473 380190903
I 13042 38207
I 37726 81646
I 2939 69447
E 31282 46625
O 53676 85552
E 18618 42441
I 49068 62458
O 6777 46737
E 61171 77699
O 3521 7569
S 30035 917891326
O 34576 74277
O 20269 68439
S 7530 985111600
S 18014 66840740
O 11326 43900
O 31681 54246
I 39222 47957
E 38341 41379
I 75018 79648
O 38030 55236
O 53155 64941
E 7684 43372
E 58494 68451
S 58066 784181697
S 72742 537609473
E 46881 49597
I 71092 73451
E 52598 63525
O 27665 58658
S 27769 677308982
I 47548 50699
S 25010 92716590
O 62814 83876
O 46223 49187
O 30436 35954
E 71125 71661
O 12437 20934
S 51465 735060284
O 31737 80639
S 14988 949926040
O 14812 69257
I 9195 66508
I 31503 52821
S 62410 790650110
O 18199 58579
E 21171 49275
O 37102 37837
E 28643 36479
E 26005 69516
O 15782 38467
E 54922 81720
I 52726 53482
I 18081 46090
I 30065 81297
I 60176 79659
O 28624 69143
I 52543 66317
I 17023 86241
O 17822 46473
S 67360 736257751
E 1599 31528
O 386 7164
S 24930 101574840
I 6080 51129
S 86127 401985490
S 50776 705396969
I 21570 27423
E 21380 80850
E 47564 81922
I 12679 47447
I 31092 56984
E 28100 53035
I 8133 23497
E 11629 12498
O 47504 54800
O 10487 78653
E 32443 75662
S 52106 643765159
O 43628 80600
I 1566 28148
I 3504 67113
S 2750 675154116
O 32650 62405
E 19682 72515
O 29253 61149
E 40877 43515
S 57159 733470569
I 16218 31324
E 13305 75067
E 44764 57121
I 1706 34937
S 63509 967849182
E 50014 56704
I 5589 60988
I 25282 40923
E 46519 57550
S 63533 565222629
I 51083 66451
O 34242 72790
S 58090 443239332
E 60703 76284
S 24371 812625338
O 39007 60254
E 30293 71004
S 68937 715577756
E 1461 41806
I 4396 52155
O 10630 70858
S 57028 239736706
E 13608 38185
I 9232 55346
O 22593 59235
E 18172 21724
I 8263 10812
O 14993 26565
E 38059 42695
E 61252 69770
O 33151 83524
E 53006 62889
E 31039 74487
E 24182 69768
S 66926 790292145
O 35966 58162
E 73887 81595
S 215 840590214
S 75956 500127771
S 8167 984053653
S 25496 907793471
E 33682 74720
O 60798 83977
E 50965 53924
E 26878 70228
O 17166 32993
I 48607 80095
E 46938 73681
I 31620 47767
S 33034 690600287
S 78771 575974195
I 29320 47930
S 37909 428594832
I 25338 40689
O 2384 25639
I 45679 73640
I 16583 53737
O 38940 65065
I 8409 19074
S 55860 225141337
O 41129 79981
I 48366 74549
E 10344 41610
E 24960 44615
O 17616 18140
I 51557 60507
E 13081 41238
I 2944 18114
E 17409 86508
O 24217 80404
S 48575 52644687
S 8977 940243557
S 62790 33946278
O 35562 81308
E 20577 24661
O 80476 85700
E 37982 47829
O 11836 81092
E 41220 48909
I 14192 66218
S 13714 283905232
O 24100 83667
O 36490 84406
E 33097 82038
O 22593 41887
O 51613 64564
O 2880 84033
I 14115 42330
S 15584 51191577
E 12787 16804
E 44845 46628
S 51076 569785995
O 56289 79155
I 69521 81708
S 48129 83492510
E 62042 68568
S 54337 755249305
E 8430 29773
E 51586 64494
E 20791 42741
O 25751 67193
S 4524 728394448
S 21787 923105956
I 4290 72680
S 48475 57040402
O 17268 83434
S 15793 227068101
I 51455 69192
O 53532 79428
I 30334 35453
E 5476 60265
S 68215 995613824
O 42280 53738
O 51846 76912
S 86407 635116244
O 18071 77018
I 43958 83513
E 43000 75225
O 7978 58234
I 22870 44206
S 36387 234305043
I 4930 16386
O 9976 80618
S 32446 80442287
S 65571 589293388
O 42213 61980
E 16199 37668
E 49355 70540
S 15470 778678256
S 48693 646445739
S 4421 285768223
I 14041 46786
E 17042 85550
S 40792 157163315
S 14117 515858891
S 44333 16481862
S 2637 427596551
S 52847 693022886
E 15283 30152
O 33548 58352
O 32893 55448
O 46952 71453
S 51911 705801572
O 26907 27531
E 8322 16284
I 12068 73821
S 75620 40211145
E 32138 56033
I 23878 68016
S 40638 353163529
I 26598 48800
S 71577 374124446
I 21635 41901
I 623 70068
I 89 1382
S 51525 267617214
I 3998 28979
S 71623 916761531
E 71556 82028
S 72577 215418822
I 64220 84005
S 80062 723374345
I 8445 84494
S 71363 496770300
E 28452 68323
S 84150 950658689
I 25636 44254
O 33229 40384
E 11152 53371
O 34029 48612
I 15810 75949
S 56418 364086071
S 1170 694763962
E 45331 60396
O 55663 70335
E 4576 42896
S 17889 904340723
S 36579 708559574
O 52538 57070
S 62607 946088501
S 4533 869953902
O 9978 27246
I 8117 8818
O 4710 77618
E 29344 62090
I 16242 83247
S 20810 837965083
I 33218 66083
E 44243 54916
E 57916 80548
O 59211 72229
O 8913 29637
S 44908 601422843
O 38176 55348
O 56389 72903
E 37110 45820
I 37024 47567
E 10722 61253
I 12377 82253
I 6557 78695
O 46151 74122
E 67660 79895
E 28042 34478
I 55510 63898
I 13767 49872
E 1117 78455
S 6282 73458680
E 37456 82313
E 8313 80116
O 33513 50325
S 84838 196991248
S 6993 213577710
I 29118 76152
I 25726 61091
O 39617 42409
I 1880 32670
O 9831 39022
I 61681 65504
O 55363 75296
E 33161 75903
I 27222 57422
O 27554 30539
E 16408 71691
O 9781 84832
O 54229 54849
O 10276 83498
O 23483 51303
I 24730 57801
O 38397 44724
S 29250 337212296
I 14318 59224
I 54415 61396
O 1473 16976
E 52919 60362
I 42582 77100
E 808 77053
O 73511 75247
I 51159 70658
E 3067 36523
S 75044 659903767
O 15997 55809
O 49014 63629
S 45591 459010338
O 2150 17760
S 63301 828944127
I 63883 70273
E 281 67524
O 21297 83556
S 10635 526231321
S 78770 685400527
S 39546 914869612
E 28257 80256
E 22277 79276
O 2010 46624
E 4226 61040
I 26425 68913
S 62640 592563234
I 50741 62454
O 34301 49959
O 16338 18387
S 44648 755880324
O 1210 49574
O 18805 49473
E 32816 49248
E 48067 56304
S 27536 188978431
E 15001 80390
S 37727 203775275
O 36364 74686
E 6909 34941
O 30424 57765
S 65832 224274591
E 79821 82103
I 29450 74806
I 20515 58017
S 3595 951905347
S 29890 408758832
O 19130 63178
E 14054 64834
E 49669 65550
O 66373 70470
I 44804 71123
E 27402 37067
O 3330 51214
O 28076 39466
I 66456 82480
O 29308 65410
O 58467 70522
E 27789 53608
S 68842 757310287
E 32342 79020
E 6580 78987
E 31457 42871
E 19725 51496
S 58947 525313224
E 67129 73350
O 4327 43340
S 75063 676841846
E 43117 63470
I 3951 72823
S 12081 537658529
E 17225 45453
O 31729 77619
S 1182 954823639
E 6474 51623
E 43278 61598
E 28525 54688
S 36262 998018726
O 48618 73396
I 798 18666
O 38215 48605
E 15419 33911
O 27166 28894
S 66586 429580998
S 18848 613147688
O 8617 84895
O 24665 44064
S 74872 271984145
S 23755 646489876
E 25306 70127
I 42339 78136
E 32931 67621
E 49493 51685
E 15161 63807
I 38044 43223
O 67926 74640
O 23428 80811
S 22892 599296892
I 46456 67883
I 63087 82047
I 10396 81127
I 43483 55045
O 46171 73024
E 22650 76966
S 61969 107826413
I 1058 73166
S 6683 958543865
I 62 55283
E 30710 81455
S 17504 159807751
S 43030 152796288
O 21991 35614
O 25102 60682
O 21916 65800
I 8070 14363
O 21866 31120
S 36902 320688342
I 17793 24666
S 42377 2225688
E 71995 85920
S 42989 650504810
E 31466 62374
S 69079 46377661
O 13767 50649
I 22672 25824
O 31755 45704
S 11245 88506018
E 42350 53268
I 3809 51132
I 22165 32629
O 52888 62725
S 10606 92888121
I 13403 69669
E 38686 57624
S 49644 151672175
E 46 44738
O 53640 62981
I 41682 53994
O 25166 75244
I 63614 79677
S 56629 223922403
E 17661 35614
O 14428 48745
O 12021 43736
I 54905 73126
S 60137 615248199
E 83600 84761
I 15797 63265
O 9637 67778
I 21787 49291
O 65927 73619
I 9652 69378
O 21302 68140
I 74780 86012
O 57670 76809
I 51641 52932
I 28400 69731
S 45358 501716292
S 65267 484621119
S 59915 567970498
E 28720 41147
E 7766 73792
S 7992 356950883
S 80429 49640958
E 64928 77394
E 24100 34540
E 19195 45756
S 70032 173624974
I 55559 60587
E 45587 85865
S 57547 434312821
I 50771 58668
O 12187 70380
E 32152 40806
O 5650 22384
I 19205 32134
S 44195 569521004
S 66799 293592620
S 40546 653474411
S 76031 126303455
E 19269 51105
S 60091 90314978
O 6718 61070
S 2633 114169827
O 18289 76714
E 5551 52743
I 32445 65382
S 17187 72496118
I 21773 23111
E 12247 45552
S 65001 381546467
I 25914 80190
O 2539 18955
S 46438 530367827
S 86074 820480350
E 69398 80881
E 3523 74444
S 61230 719823855
E 33666 77878
E 23754 61802
O 12280 83030
S 79319 377405230
O 4644 8758
E 7495 18607
I 21998 27666
S 19974 324186860
E 28269 38631
E 17467 69771
I 30702 55413
I 60768 81928
I 19495 76255
E 27460 77147
E 58096 75597
S 24952 196504535
O 9349 55929
O 36031 80612
E 15734 30391
E 8504 48803
S 77669 550137628
O 15277 34415
I 9485 48744
E 30023 59302
O 10827 66987
O 4049 17454
S 33325 435470470
I 41567 54575
S 21339 999661120
E 40686 78364
E 20786 67740
I 20812 57852
E 72265 83428
O 20910 47051
S 43944 383371117
S 15 469617345
O 77403 78426
O 34014 38594
E 39902 77796
E 57183 82296
O 11432 23709
S 84174 722779274
S 47550 303074935
I 62247 73876
O 55357 77268
S 47077 550127130
I 1025 57489
E 34345 56536
E 12116 77561
E 4457 61688
O 23437 46617
S 510 8889041
S 4135 716045251
O 7231 50135
O 36100 56250
I 20836 63674
I 35616 65032
O 24020 40551
E 11980 24372
I 47353 81826
E 76181 84118
O 41873 78704
S 54775 93660790
I 4752 76350
O 36261 52055
E 49858 55153
E 3807 83349
E 5387 12741
E 69101 84416
S 10704 568865713
E 66855 75751
S 47675 128288944
O 48652 74686
S 62899 104856112
O 40270 62435
O 6097 69503
O 28796 86447
E 2778 29459
S 59380 925224537
O 1657 31120
I 28053 50629
O 13352 46543
O 17646 25494
E 35848 39596
E 51780 63711
E 34727 54264
I 45388 78102
I 20304 62367
I 43195 81991
O 7931 60232
O 14427 75560
E 31266 38858
I 45342 59734
S 61959 479680546
E 35798 48798
O 6887 24092
S 5938 846616532
S 35731 965443266
I 553 64512
O 75056 85717
O 21851 39529
I 48015 57349
O 25208 41059
I 29428 35691
O 45634 46791
E 20499 41791
I 23631 52287
E 25005 26668
S 52306 94128568
O 49376 65069
I 23856 60462
E 50673 58136
I 17260 84732
O 20203 75267
O 2362 49930
E 18659 58545
E 47058 74778
S 38032 177846302
O 20456 49894
S 64291 255354732
S 77232 658729104
I 8092 39589
I 61668 70550
S 26555 643596661
I 39744 48374
E 62562 77886
S 67278 485264470
E 14648 32056
S 11236 984923362
S 42166 900073955
S 45501 157957989
E 23695 43170
I 68524 79004
I 59627 64110
S 2711 349553317
S 30246 744943223
O 30385 64583
O 70214 86648
S 83094 246442684
E 37009 85365
O 31175 61774
E 65249 76583
S 73753 601854811
O 4318 63000
S 54789 300199879
S 37253 493690481
I 7689 50181
I 19836 34550
O 26130 75249
S 49950 923583936
E 27100 53779
E 52022 86195
S 16081 640670706
E 26098 32029
E 19465 84558
O 12005 48708
O 1595 39838
I 10758 40265
O 19793 51713
O 1118 18728
O 6928 18540
I 3315 19632
I 19079 55866
I 64193 78179
I 17920 18495
O 2014 70214
S 10792 211028859
S 15325 475734456
I 63956 66092
S 73153 941341293
E 35426 86693
I 45954 85043
O 680 19033
E 24695 27287
O 22649 81201
E 38633 77433
E 41104 48297
I 1794 30600
O 35656 82900
S 11067 408124340
S 26079 826637264
O 22134 48726
I 19358 72450
S 50219 362328758
O 68305 72735
O 83540 84598
O 25473 65842
S 4713 342336917
O 6987 50419
S 66425 938521708
S 16290 750678162
S 23816 567786846
S 16599 232567116
S 13087 735854679
I 39964 57809
S 71545 872378116
I 51307 84136
E 57014 62788
I 34368 85701
O 13156 14597
O 33868 48030
E 53803 54206
E 19077 42098
I 36891 66509
E 39402 55755
E 16115 51284
O 53134 69900
O 66025 76286
E 73617 81827
S 5674 829621266
E 20580 68344
S 4115 276293826
O 26966 29986
O 26897 81711
O 41213 84431
E 59579 84869
I 64904 78561
O 16802 83987
O 27786 51411
I 37266 85440
I 9600 69849
E 13063 51018
I 41320 80047
S 26664 15925462
O 17856 68978
S 50336 995222036
I 29222 30779
I 43219 77037
I 1549 38274
E 17616 40969
S 58387 860320020
O 36900 42382
S 75106 640343147
E 82956 83344
E 35023 46631
I 74897 77113
E 22476 77240
S 78064 121259294
S 14789 469812791
S 15943 381679990
O 41576 72634
E 12963 23591
I 25057 63569
O 51359 85556
E 27128 37795
E 59978 83610
S 60395 963626752
I 28834 46954
S 82696 989112757
O 68106 69270
E 12270 20126
E 17618 24698
O 67571 76508
S 13133 409491777
I 1255 18621
O 5960 82222
S 10592 602787026
S 79433 686216713
I 41939 80693
O 36466 39813
S 1030 796558549
I 37507 49952
S 34149 220979787
S 41735 718860760
E 38842 62871
S 28483 131250904
O 14870 20905
I 34334 59426
S 76349 505356288
I 62056 65609
O 32855 74380
O 2204 24946
O 19503 64246
E 39181 66759
S 2085 447895588
O 15599 20981
I 39087 75466
I 23421 81539
S 47299 909317634
O 8019 22017
E 55330 82519
E 23966 64998
O 22803 83071
I 58211 78406
I 14502 64263
O 8650 66971
I 38401 60471
I 55666 65161
S 40246 144824385
S 13114 155204746
O 45669 83461
E 11557 55147
S 73210 513857047
S 75215 342336337
I 5325 48997
O 50257 79528
I 26351 60121
E 48495 48679
E 1636 83362
S 7446 698335638
S 66158 422590326
S 32544 279270676
I 45251 73858
E 14536 86234
S 3209 842429229
S 45920 218502270
O 37379 73420
O 1585 13663
S 2677 243536123
O 12064 34753
S 74168 536401023
S 18491 510976361
E 50800 62266
S 55920 426037146
O 36159 36378
O 67699 76137
S 4889 695423032
O 43518 73274
O 6460 12654
S 2377 530344166
I 47724 78208
E 12348 85283
I 52097 76159
S 47185 797593271
O 24288 53544
O 46620 66928
I 48562 55525
E 35154 64732
O 11006 84285
S 45646 24483969
O 13047 50893
I 15869 48377
O 18027 84124
I 20541 51811
I 26155 52828
E 5333 79066
E 16736 81236
E 3235 73556
I 35101 77065
O 6078 44493
I 51906 68829
I 34663 71260
S 36038 190331756
E 7279 12673
O 2102 47023
I 13890 35146
O 153 81178
I 35362 36106
I 36504 71254
I 1752 27829
S 62957 276819160
S 50072 600223469
E 1521 83039
E 36140 82305
I 628 57635
I 1890 2439
I 46526 81615
S 40142 693423795
I 31875 60096
I 14974 76246
I 492 44921
E 3580 45459
O 16559 17911
O 48948 81741
S 68410 218271802
I 42175 71815
I 6127 49232
S 79044 945960339
E 52192 66409
I 44159 68928
S 80974 76773763
S 80017 926835130
S 42158 156711065
I 37656 86236
O 56790 68947
I 8095 24019
E 28205 81499
S 7097 328237414
O 61753 71359
S 38901 874675317
E 19639 34065
S 76485 606054031
O 49704 83288
O 5105 36891
E 11259 46370
I 11390 69656
E 6002 32113
S 37829 554654146
O 70552 85343
S 74830 117343239
I 13869 83671
E 15865 46512
S 69567 845568556
I 532 15065
I 2588 63910
O 12151 49948
S 752 673509589
I 60616 82579
E 19012 85656
O 16234 58159
I 17821 31204
O 31240 80540
O 27999 76559
O 40795 62564
S 29675 740436924
E 7805 48483
I 62103 70975
O 31174 82130
E 1170 61147
O 55060 83600
O 2749 12290
E 12684 13552
I 28366 33156
E 28460 82484
I 16015 31329
E 33333 56817
I 34863 71908
O 56026 74735
E 8935 78133
I 7197 66072
S 36845 807944319
I 32 77260
I 56376 63148
E 12064 30118
E 69793 84083
O 37078 67866
E 11674 45972
O 49232 76827
S 59563 974713072
I 17217 21414
E 26314 79862
I 34698 83507
E 1809 28293
S 70585 752657042
I 59034 78893
S 56830 990410257
E 29102 81516
O 24486 66436
I 2974 73375
S 63044 41057344
O 79431 82362
S 78874 772309961
E 31176 86444
S 86570 560647301
I 12399 48798
E 73362 77876
I 724 2450
S 5474 251888386
S 69856 110332692
E 33166 84153
E 16588 30650
S 76929 267229106
E 24712 80093
I 24315 26805
O 16534 70669
I 39036 40715
O 40292 67611
S 66439 392260024
O 31779 74126
O 18800 43644
E 6202 81095
S 2626 969126003
S 40825 654477935
O 43660 52248
O 27950 33757
O 74510 78995
O 22010 37268
I 10624 48157
I 58238 85152
S 41745 725968941
E 15585 73143
O 5468 25265
O 29815 34105
I 64577 86489
S 14950 533479209
E 34151 67799
O 4846 80172
E 6717 17887
O 6427 63516
E 46192 75963
O 1842 44037
O 28152 56314
E 5958 44715
S 14142 899491151
E 9614 63936
I 28636 41981
E 31799 62748
S 57516 582304222
I 34588 85066
E 56935 66532
S 63973 420910433
I 10776 77129
S 80495 5739859
I 16558 76034
E 2621 52996
I 32915 36141
E 62802 73402
E 54549 59215
I 39328 68674
I 32249 79205
O 49039 82724
I 78204 85444
O 47104 54620
I 46742 72981
O 42945 84642
O 14701 33836
S 22047 145985721
O 37494 39614
O 25141 60366
S 39817 482927201
I 23745 75729
E 27112 62631
E 34745 72044
E 35790 56347
I 23124 81469
O 37640 71443
I 18649 45014
E 4618 9826
E 25265 80866
E 39847 64607
I 70641 81637
S 70433 875789583
E 42938 80299
O 33666 38209
O 70610 72754
O 42955 49433
O 18626 38610
I 6447 67532
I 8870 16937
S 959 460370129
E 59795 63662
I 56301 59122
I 1184 22916
O 35482 60532
S 10133 342858688
I 63591 67784
E 20733 42742
I 1465 38099
I 44450 83697
E 41382 78408
I 33364 79778
I 50987 60039
E 2354 7909
E 8421 51346
E 14041 85890
E 25152 58293
E 62841 79075
O 16970 39643
I 21569 43520
E 20024 36853
I 64895 78284
S 27869 17210461
I 46965 69486
E 30270 71554
E 21014 76123
I 21908 43087
I 2256 10767
S 37850 608406793
E 15855 58235
S 84207 684485865
E 20640 65722
E 3984 70188
S 53504 128848766
E 32564 45256
E 18708 21774
O 59082 62725
E 61709 79070
E 73457 74703
E 47350 73514
O 6805 12147
O 73666 79546
O 38720 83348
S 52661 401905110
I 1665 49746
E 28837 33565
E 29552 32475
S 18834 269736077
E 22655 54133
I 5399 54469
I 39579 85989
S 85434 964842177
S 13987 684194289
S 38286 435638247
E 38569 80677
S 34076 413665144
O 55027 65076
S 39561 358129146
E 9911 33266
S 5761 158776413
E 12256 59521
I 54768 68417
E 16858 26573
E 55634 72417
E 3454 11003
S 67682 391201049
E 26767 71111
E 25073 60666
S 24800 782944179
O 14285 46164
E 63812 65968
E 39514 44587
S 67836 689294525
O 4049 27499
E 10757 67271
S 24206 942823267
I 44546 78194
S 61325 759837598
I 13992 85845
S 32116 445280579
O 7956 19533
O 21650 77326
S 32994 601941339
I 63286 65706
O 19826 56275
O 15963 17169
O 8318 78101
E 31357 60847
S 83285 553455588
E 11357 22905
O 80550 81848
I 7991 16701
E 76422 84057
E 20246 64487
S 32496 95477887
O 45140 55908
I 11710 14408
S 16258 82931482
S 18430 100561789
I 30172 40118
I 4953 85691
S 7338 491489315
I 40034 79055
S 49622 909992680
E 78127 80303
S 10279 216843569
E 12551 23499
S 28391 368733376
E 16907 39425
S 85396 10292486
E 404 37033
I 59112 83033
I 53288 71163
O 940 83352
S 25578 363277311
I 12269 75331
S 31889 155276574
E 39966 74050
S 39151 897109841
E 41716 83206
E 44573 69140
I 19683 30425
O 10648 72886
E 9992 10827
S 46957 939521287
E 66297 85137
I 33698 74160
E 1358 19239
O 9139 29719
S 33977 362594336
O 9973 67496
I 3562 76465
O 17432 85124
E 58929 75854
O 22010 83297
O 9062 68551
I 16424 85557
S 45759 918333564
E 56941 80356
E 58856 84674
I 43652 68842
I 18006 53993
I 34335 76818
E 51140 71117
S 77547 704589778
E 8237 48559
I 14916 64437
S 9253 820011419
S 77044 447083383
E 6623 44456
S 64160 153056716
E 25005 51588
I 50973 77762
S 13101 23779409
S 28708 539692552
I 4743 20890
S 3027 880528078
I 56907 65163
S 3669 396128303
O 18129 61965
E 16451 30888
E 4127 62138
I 16472 31648
E 14587 68358
S 10232 404853923
I 60246 80590
S 34364 409159561
O 236 73679
O 57410 61975
I 38216 55144
I 77557 77707
I 61356 70740
S 44208 980874044
I 61251 84249
O 64629 85571
I 73173 79971
S 42877 24826584
E 13692 43365
E 2818 71790
O 47768 79782
S 27355 926311616
S 54588 431294113
E 64223 83143
E 4859 67336
S 51620 456773890
O 4906 51883
E 32842 81434
S 22369 824189271
I 18009 80990
E 34543 73212
E 8706 78551
E 8542 68094
S 39256 66069529
I 7392 75792
S 61612 712433635
S 47442 282402764
E 24358 61003
E 8119 45928
O 43772 80232
S 64878 700180924
E 36462 67764
I 69225 76980
E 15615 46041
E 66089 66336
O 44170 56561
S 18074 411357348
O 13362 85114
S 37057 775207784
S 23990 172684900
S 6848 91924536
S 64833 709711523
E 57767 60647
S 37933 576939147
E 24170 73022
E 1123 18955
I 11470 59567
E 21869 36508
E 6203 77280
O 1673 82762
S 51042 483152386
E 23772 60246
E 56876 61139
O 30593 78107
E 2441 27228
I 8370 21759
I 58766 64167
S 45512 638078221
O 4244 19913
I 15742 27343
E 30964 37107
O 22151 56725
S 26904 726463830
I 18092 32036
I 29316 35616
E 8074 37084
O 63728 86289
O 6432 44259
I 229 19130
O 74694 84044
E 11446 74349
I 47661 73724
E 56374 81258
O 68429 72938
E 43375 72567
O 16011 30276
S 4123 328982367
S 52828 112407622
I 35770 58546
E 23962 54024
I 37284 60447
E 61683 72866
O 100 18577
O 54735 85085
O 9225 26582
I 26374 48220
I 26538 45025
O 38169 66936
O 4033 58214
S 41408 1637866
I 33954 47398
S 75803 909532980
O 35295 71630
I 10701 50271
E 6094 44271
I 32679 54941
E 59761 77715
S 10787 813771550
O 27042 66585
S 51220 963942758
S 72638 716090894
I 10507 83946
S 50003 135456043
O 15001 66114
S 64605 147857323
E 27152 72285
E 5579 85653
I 74683 76931
I 2035 45952
O 8611 20673
O 19143 56272
I 23729 66229
E 4 20264
I 14496 40792
E 30905 77065
O 56660 69802
E 55833 65050
E 21893 86466
I 51317 66846
I 30033 50245
I 54386 71799
S 65447 470350346
S 58122 640089419
O 13983 60673
S 7290 246465059
S 47774 933733552
E 30430 60912
O 44610 67186
O 40442 80384
S 49060 50085773
S 57219 911897282
O 11047 68604
O 58626 59552
E 78232 82749
E 41662 53684
O 64219 83068
I 23312 51729
S 84977 96509699
O 20122 46391
I 29652 55548
E 43467 50820
S 10551 21259155
O 48791 66654
O 75511 83545
E 18810 71797
O 22796 56363
O 14981 29120
S 79391 790855689
E 16947 84234
E 50758 60237
O 30093 44679
S 62373 742572856
O 19284 48328
I 64749 81969
S 84605 800800782
S 70239 37259848
O 11945 39913
I 25633 28167
E 15207 75261
O 19293 25120
I 34318 86283
I 32530 49294
S 50518 318724114
S 59150 435916642
I 908 79035
I 41783 53763
I 71176 75071
I 13685 50345
E 31987 69066
E 382 3179
I 67036 81354
I 17589 35826
I 63042 76798
I 34350 83256
O 59878 68933
E 14853 35391
I 32803 63935
O 70262 82256
I 40317 52015
I 23094 52335
E 63146 77042
S 84827 739591431
I 3911 55717
I 68253 77003
O 12099 25483
I 50243 57425
O 15387 72836
O 47132 84689
I 5775 85109
S 3019 373067306
I 12772 52562
S 13548 19329331
I 38425 53455
S 66260 723128478
S 28819 35588925
E 1103 15387
I 37419 67064
S 15042 381287910
E 11322 61672
E 34111 78983
O 5613 65626
O 9664 48104
I 37057 84816
E 3086 21104
S 24264 142696458
I 33723 52443
O 7247 50052
O 16155 48332
E 11095 18250
O 64927 84297
S 31504 966288629
O 38998 51611
O 47517 68095
O 71692 80907
S 33536 521348625
S 45910 744700272
S 76682 534485593
I 45287 85258
O 4557 9133
S 8800 865252868
O 7612 30804
S 25774 221508093
O 16622 55376
O 19737 73130
O 60934 71671
I 33620 50497
I 11790 35827
E 18879 45176
O 54545 62118
S 82472 189761997
S 76004 583160135
O 16197 54123
O 29830 43540
I 7176 64620
O 34913 52991
E 28511 53160
O 1233 61095
O 11208 51774
S 527 280616668
E 1720 9212
I 1113 41773
E 53381 65093
O 4959 68090
E 3164 81162
S 26826 24773370
E 66312 73190
E 8247 74820
I 19696 34662
E 37053 43175
E 67055 77775
O 6243 69387
S 4259 896238011
O 32965 62605
O 3423 52414
O 43659 55322
I 23487 30602
O 17988 54572
O 7991 75863
S 61516 868944963
E 35304 50014
E 28084 73636
O 47046 61286
E 70799 78304
S 17408 336537977
I 18563 60882
O 71999 81048
O 26279 46600
S 73200 650882179
I 36210 74674
O 7397 56004
O 52608 72397
S 5015 822021737
O 32127 68677
O 11581 21742
E 9325 34278
O 22421 33892
S 73447 492436809
O 1388 62064
O 56604 62576
E 22171 67534
O 7327 18736
O 2747 30537
O 29274 50910
O 28481 39619
I 24571 54701
E 17242 53273
E 51204 75561
O 5416 63787
O 23380 77177
O 13871 17934
I 77176 81322
I 34075 72131
O 6801 67252
I 55694 76441
S 23192 285432779
I 42777 56199
O 50629 61961
S 54656 472203150
E 20141 44184
E 4785 64417
O 31545 51556
E 43778 83532
I 18520 32753
S 75207 464968145
I 27228 74984
S 904 4556469
O 27558 42685
S 65264 828480707
S 52766 834171746
I 6852 30103
O 71742 83152
I 30061 54821
O 69605 85603
S 21652 841910313
I 61922 84888
S 4846 182846606
S 4730 334142349
O 52925 67061
S 52423 110635225
I 13508 69664
S 1887 627415656
S 17657 849313055
E 5027 71705
I 46864 50102
I 42694 58577
S 57650 69988778
I 71476 77480
O 25477 54457
O 4951 59434
E 55518 61869
I 21028 22775
S 29200 672482058
O 27436 59512
I 24146 38415
S 33834 115994108
E 6595 43167
E 6861 68301
O 6512 62014
S 54451 984449668
O 29120 81898
E 14903 74360
O 4102 69989
O 38347 76377
E 56934 71523
I 6088 73892
S 59348 479991863
O 12468 47789
E 43050 72643
I 56172 69947
I 4928 27120
O 15631 42568
S 6964 2025997
S 79020 557327712
S 49278 598738840
S 50902 138159881
E 2735 11731
O 42034 69783
S 51151 214820655
E 71350 78764
I 24676 36623
O 22899 78993
I 21092 37945
E 40886 57425
I 27067 28237
I 47135 74714
S 42254 738852786
E 7620 27712
O 38282 78731
O 16062 54613
O 8225 18867
S 29593 45288000
O 41442 84023
I 24650 30938
S 67188 961458824
E 40257 83342
I 4539 25034
I 61606 62100
S 51828 540445424
S 40089 837893756
O 49394 67481
E 34584 73812
S 8169 308984405
I 8157 23334
O 42517 49113
I 11203 43238
S 19263 813615216
S 70093 699185074
E 875 29243
I 16083 28054
I 24964 33428
S 65596 713949484
E 1888 61727
E 52306 61441
I 21754 86655
I 18442 84265
O 10772 61868
O 12898 18990
E 62871 64351
S 21097 702880906
E 46037 62217
E 37677 83670
E 34081 52402
O 17787 65514
O 44784 74788
E 55752 61253
S 77677 65331995
E 48407 60286
E 24693 43462
O 54079 73114
S 46702 273154376
I 52631 81387
E 39815 49127
I 39695 60162
E 4073 58019
I 38265 47454
S 84747 330554378
S 40832 816828435
I 27388 65621
E 12080 21811
E 16215 75325
E 27039 56223
E 11136 18011
E 62493 70410
I 28613 79154
O 9594 50868
O 7187 82680
S 64511 577588824
O 49700 77245
E 10156 45385
S 59277 468152364
I 27030 77170
O 49765 82798
O 33318 35239
O 53102 81552
I 73065 74025
E 9470 40715
E 29011 37077
S 39656 348604409
O 47021 85531
O 44791 68052
S 16491 895118329
I 1266 5163
S 60534 876560971
S 61417 152525112
S 50833 667686377
O 55544 73256
S 20972 786281463
E 19479 28868
E 51438 55435
E 342 59071
O 21203 42698
S 64701 307659451
E 32056 81595
E 4613 4761
I 10305 85050
I 34097 60111
O 1340 1508
S 45226 801950961
I 29910 79706
S 55923 109621377
E 56097 85730
O 21625 42457
I 49256 58753
S 22915 389460717
O 23599 24916
S 62323 978548875
O 10114 80775
I 6482 22467
I 4314 85402
S 27934 62930327
E 36989 44097
E 34846 48417
S 18945 180515282
O 22089 54047
E 47788 60373
S 33636 624375980
S 59282 14696278
S 78325 841905146
E 46155 75415
O 13013 17642
E 81447 84638
O 37283 49292
O 21094 63813
E 32628 76949
S 57059 780932080
S 42451 591332661
E 25972 73286
O 11717 44025
I 52237 71323
O 43966 76699
O 50153 68216
S 37894 155100982
E 52938 77469
E 51154 68048
I 17842 30433
E 24648 67309
S 62754 748586744
S 8075 251464970
S 10770 451632708
S 46791 580557035
S 36056 898613634
E 22961 33309
O 56214 84531
S 84227 167222040
O 10738 81543
I 39018 74608
E 7195 85812
E 65627 84112
O 44336 67981
O 61441 65527
S 20657 879366841
S 78352 300003492
I 12473 24098
S 68213 291855325
E 58393 74813
S 3634 416587306
I 67179 78911
I 21490 76437
S 62580 439704567
S 24995 793668273
S 38610 222423826
O 71421 81545
O 33812 62732
O 21979 26676
O 21858 35609
I 47801 56493
S 38629 819087631
I 2604 45792
I 35553 81478
S 62686 355448436
S 63131 665687986
I 29640 38558
E 64491 76921
I 40874 48200
S 19947 865962175
I 11566 14610
O 5528 48970
S 27019 308311400
S 16970 900875792
O 57477 77982
O 31879 35508
O 19210 36522
S 59754 170367953
I 42300 52335
O 34827 54349
S 19501 714098021
S 17538 880665099
S 66470 728827556
E 43986 58709
S 18824 140515199
S 12750 726687682
E 5564 9090
I 54230 71236
E 626 65535
I 40016 65834
O 52928 78495
E 60557 77945
I 1717 6550
I 13954 30671
O 10702 54659
O 10015 20609
S 22515 224182812
E 12230 64851
I 47043 54201
E 10731 22954
S 34266 880503017
S 79483 850456032
O 5311 58907
E 7719 18099
I 15975 38973
I 55537 78072
E 2708 4120
I 13466 62911
O 15802 22483
S 32950 989381558
I 66162 76522
O 13715 75391
I 48001 50283
I 28667 49216
O 39505 61031
O 54276 68588
S 43044 301356118
E 24187 82639
I 50745 59199
S 6783 263002217
I 4556 30457
I 16397 50772
I 9035 54954
I 24429 81798
E 7813 10194
E 14658 35961
O 18281 64239
S 52722 872910774
O 22409 65677
I 27676 49218
I 29307 74958
O 14802 28684
I 5413 57324
S 26242 532589747
S 86455 651099518
O 524 68948
I 7330 68413
O 35173 38303
S 44206 515301687
I 31881 63913
E 2902 55133
I 25641 75701
I 52544 53239
S 36343 766139375
O 8333 44858
I 18275 75851
E 46872 82425
I 6828 52945
I 19645 85689
E 20282 79255
O 50807 54692
O 20206 70080
S 80342 157891128
I 31701 74113
E 7771 68614
S 62198 869859813
O 52319 66580
E 1767 40420
S 83291 120813314
O 32411 44339
I 27886 36367
O 46864 55081
I 11996 53814
I 16739 20688
O 7267 58151
E 43010 82157
I 5721 53414
E 16968 32861
O 77365 82438
O 3099 20601
E 1337 17300
E 35350 36786
O 49842 61718
O 1337 23423
S 77195 209674842
O 51896 75157
S 86384 20856002
O 74647 82094
E 56003 63589
O 1333 77055
S 6061 513855761
I 34222 50114
S 31315 578138622
I 40171 80584
E 12723 70245
O 16819 28097
E 15715 56052
O 5873 56542
S 79296 421821034
I 37763 83549
I 30872 74865
O 2705 27317
S 23463 97622760
S 59639 867626127
I 51690 80358
I 44075 64152
E 20765 40632
E 63611 73177
S 81600 556682303
I 6297 46235
S 73264 851646700
E 39268 56083
O 4770 71896
S 31952 687217960
I 24307 40337
S 83701 513553710
S 73309 355456442
O 35143 75682
I 39264 48525
O 25619 65556
I 20144 66802
S 7436 857841452
S 35649 184512637
S 20581 924496014
S 59425 876012156
E 17305 28686
I 59140 70419
S 59272 863911659
O 65688 75972
E 22105 43413
E 57162 82609
S 77278 675706221
E 23000 41994
E 45466 53291
E 3536 25572
I 41228 44754
O 45564 53901
S 27676 626201832
E 21880 79212
O 24824 38390
O 48414 61856
O 2169 5708
S 79896 915363563
I 11832 80325
E 9054 79485
I 7074 15715
I 6904 38954
O 16538 71231
I 32755 50589
E 14320 25959
I 37606 60682
I 30040 47393
S 85506 696668895
S 55102 376132158
I 18499 56617
S 85931 582852204
E 63453 65181
I 26334 80175
S 52430 935730428
S 14366 226152883
I 76237 78118
E 63987 84056
I 80572 84705
S 63216 217831005
I 38508 42467
E 58409 63036
S 14085 617231981
E 22109 32501
S 69211 13563198
O 3347 49103
S 27092 625708013
O 1368 57221
E 2995 54251
S 18966 29000105
E 1904 2329
I 1634 57853
S 85983 852492660
E 34935 76683
I 31076 45777
I 14138 79086
I 13991 62541
O 15290 56156
S 29336 647255217
I 20926 60291
S 86654 817362137
S 11492 403832841
I 21120 82956
O 23764 49019
I 79669 83521
O 76501 81539
E 14214 66918
O 6338 45287
S 58440 242858281
O 660 15424
O 3583 23721
I 79432 80643
S 51754 461450811
I 17 75164
S 74478 601561080
E 55589 62426
O 44651 56752
S 2582 607256022
S 9998 338443534
E 68579 85482
I 50952 85443
E 18057 69730
E 832 74912
I 16292 55018
I 17378 79672
E 14631 39385
O 32798 67173
I 1449 17318
I 10377 27279
I 24976 29553
O 22098 33478
S 35231 763988070
O 14447 79547
E 29407 68141
S 63838 505960138
S 27795 780223839
O 49175 50801
I 18051 38513
S 34520 59300557
E 48586 66261
I 33026 42965
S 71584 282954266
S 9691 776373414
O 78930 85259
S 22163 309688435
E 52674 86038
O 46138 79515
E 54320 66569
O 46584 63499
O 55878 59994
E 29605 69916
E 77305 86407
S 60132 199902020
S 39639 461884039
S 57203 412710419
E 778 26057
I 27745 58909
S 50703 121731637
O 49509 63803
S 9090 259656076
S 869 724794562
I 21997 74237
S 21734 978097855
O 30835 46146
O 48788 64354
S 45 603873596
S 58306 350477393
I 109 82972
O 25517 62289
O 53459 73764
E 6963 43656
O 27296 70723
I 58282 67683
O 45851 52124
O 8137 81932
I 32374 68554
I 49358 75833
E 29330 85034
O 29459 31501
E 4637 76460
O 5061 73913
I 16752 64088
E 72855 85083
I 24007 30382
I 7331 72183
S 59841 24936315
E 10134 58152
O 58047 75178
O 5477 15861
I 77 1905
E 46760 51083
S 15521 659147919
S 39754 784127732
O 47937 61504
S 64955 666330517
S 10890 194673656
S 41685 269089790
O 27133 30726
O 42842 50441
O 45992 71491
E 14197 54371
E 43375 68772
E 55026 77395
I 31491 39700
O 50054 68154
O 12710 26031
S 56097 289793762
S 4152 541644824
E 44657 71734
S 34370 247586931
O 7356 42064
I 5177 39923
E 69717 72788
E 57201 77222
O 5795 23759
I 37967 58953
E 1852 50917
I 18085 49961
O 544 39821
O 23769 41856
O 63723 72581
S 26944 75011359
S 913 490963220
E 62936 74541
O 44784 51573
E 37567 70912
I 5788 49225
S 44925 882266066
I 54251 64323
O 18603 64054
E 39637 70122
O 14555 28327
S 6025 960940574
E 83103 84261
S 47600 23415169
I 24851 44097
S 10894 438787490
S 57848 325323461
E 53662 54629
S 16286 176118078
I 37563 59264
I 10678 77480
I 5139 43690
S 26018 311755639
E 11195 73416
I 36974 45184
O 27145 37622
I 42785 51805
I 32322 73839
I 65255 78750
S 77803 44347895
S 8652 670693620
O 3873 20753
O 3947 26964
E 77834 85974
I 19474 30895
E 399 21038
O 19212 35449
O 41519 69081
S 6536 897247247
S 51433 881562159
S 33023 925910051
I 76236 82687
O 19878 79226
E 61673 69008
S 78314 167150625
E 9733 64015
E 13698 43501
S 12925 434132533
S 76977 159475350
E 56960 61550
E 5152 21307
E 31493 53083
O 863 71349
E 71177 79051
S 27107 276005652
I 21957 55846
S 28370 696486442
I 21938 68037
E 18895 76130
O 18128 81596
E 11049 44241
E 29378 48739
E 11494 41318
O 2566 47511
S 69649 363593027
E 24338 49131
O 60262 78013
O 4384 25334
O 41650 48320
S 36229 116301182
S 73756 111143381
E 6492 73626
E 13212 57823
O 15313 76411
O 13770 76327
O 2833 52823
E 34996 54357
E 46535 61763
I 55295 67518
O 56404 70642
E 8667 18209
O 32689 65510
O 19085 40873
E 71406 76495
O 34545 80618
O 45253 68185
I 26010 27401
O 51884 56686
O 49515 64468
S 16542 113366866
O 20064 20624
E 9945 37358
O 15554 66969
O 30833 68023
E 7228 81310
O 43887 77643
S 71300 87218332
E 4946 17447
O 82098 85673
S 21756 198429891
O 35299 38588
O 28118 35756
S 53126 712772702
E 40504 49423
E 17232 51811
O 5941 24691
I 41892 53853
E 51848 57578
S 40533 720649830
E 31171 75574
S 12222 221386141
E 18863 80380
S 21635 673002134
S 9183 635333406
I 28158 29382
S 19531 185678743
S 74630 675504780
S 76597 711371621
S 2968 288416136
I 61568 74006
S 75345 918479186
S 38094 317761297
O 39262 77294
S 10407 67946958
O 12554 59439
S 74467 577753606
E 29502 61656
E 16976 50000
I 5040 28210
S 84183 325624286
E 55076 66132
E 17227 47371
E 41979 53951
I 20739 38848
E 2599 77392
O 55531 77344
S 84183 514548574
O 58066 77532
E 34910 61156
E 25960 84699
I 6816 85866
O 6330 75686
O 20779 80885
I 39865 57941
I 1496 52665
I 9830 35880
I 43426 66156
S 83662 120321446
I 21963 68280
I 53440 82258
O 3183 45367
I 19334 68490
E 49293 55095
S 22027 216764914
E 16186 75389
S 71268 429314520
S 32144 654123929
E 22289 39396
I 28952 79911
S 36959 272909001
S 29907 821964634
O 9860 38807
E 14059 76323
S 48232 838868725
S 49232 588116046
E 14030 51376
E 9557 51189
E 14347 16238
E 37454 64206
I 17840 43279
S 4563 42630667
E 8138 18024
E 16259 21590
I 2952 76299
O 35346 70091
I 7561 43063
O 69978 75666
O 60493 64303
I 19220 54271
I 45461 47930
S 11919 384487138
I 46158 78507
E 2270 24255
S 54023 939563764
O 9586 62264
I 74084 86257
E 71951 81038
E 20920 52593
O 32013 80172
I 25886 41198
S 77186 94363568
I 7077 14993
O 51687 79892
S 44718 449342940
E 43602 45927
I 42657 85221
E 52353 54623
O 79877 83581
I 3605 74037
O 4841 37263
E 48490 83202
E 32918 76320
O 47558 47955
I 37646 47211
S 1690 892189748
E 29361 59382
O 18155 61600
S 82311 975235053
S 53312 422031664
E 61216 61262
O 14295 33157
S 8548 760933605
O 19321 79189
E 7000 59580
I 1944 6872
S 78480 394949507
O 41661 55422
O 58310 61518
O 1009 63852
O 7963 32382
E 34606 80068
I 3735 75596
O 20900 47464
S 51228 607770000
S 81120 842864031
O 56413 76953
O 21149 32966
E 21013 52230
I 1628 77184
I 61476 62918
E 48961 70065
I 13469 56645
S 72772 18797737
I 11606 71114
E 5933 74416
O 78690 84961
S 54622 668011922
O 24731 57589
S 78383 504794829
S 67767 567236363
I 46814 80856
E 5747 8164
I 2112 82580
I 952 78261
E 19357 29602
E 74592 77395
S 68376 833151819
O 21321 40848
S 64108 389141670
E 41155 76588
S 56413 139276981
S 2348 897042107
I 58099 61535
O 67150 80191
E 2424 4155
O 48414 55162
O 9196 32864
I 20144 83180
E 44897 58648
I 51349 61105
I 22871 30692
I 23002 37762
E 15062 16098
I 26907 50765
O 22624 28159
S 21265 984181993
S 30055 593316033
E 68339 73804
I 16907 68464
E 9763 57928
S 48948 703349449
E 12538 15215
I 25726 85932
I 16486 78695
E 10829 86032
E 9269 68483
I 10102 11505
E 25394 74993
O 18605 62912
E 16406 63506
O 52629 54071
O 7497 34084
O 8629 70726
I 1173 26641
O 11937 65880
I 17327 43629
O 8103 76659
S 6696 796937661
I 218 84370
S 44923 818251262
S 12956 957143428
O 48401 69637
E 52846 65641
O 28843 66518
E 45876 47425
I 6283 20233
I 49728 78607
O 16406 69680
S 45162 750079087
I 14159 74548
O 21943 47005
O 3175 24610
O 15521 23992
I 34094 74348
I 10136 59542
I 9583 18863
E 77001 83089
S 53324 684435871
I 4919 54967
E 33850 51793
E 71284 77577
I 42127 78928
O 46339 55056
E 73680 77406
O 20009 51295
S 74866 598921375
S 72129 478609637
I 60675 80688
I 34177 71080
E 15814 32909
S 58096 956080671
O 53203 69026
E 14334 18830
O 37905 85965
S 64267 311116460
O 40039 59898
I 30949 60144
E 41602 54206
I 6978 39394
O 28496 64274
E 18359 53484
I 10987 39080
I 35104 52268
O 28006 40584
S 82339 941584978
E 39537 73447
O 9345 85147
E 37396 79234
S 79848 630293620
I 34893 64185
I 48805 49726
O 25378 79451
S 25750 213674044
I 626 12028
I 30580 42147
E 16743 47275
O 37910 84290
I 4317 38436
O 40122 54473
E 67290 86466
S 50742 123842544
I 47987 75564
O 39744 69613
E 15005 55468
E 23363 66478
S 21655 59034673
E 34459 50014
I 69303 82573
O 5558 53078
E 26009 63558
I 6350 52086
S 79977 739281896
O 31912 71084
O 43044 44793
S 10741 88757485
S 25732 654636208
O 9050 42152
I 30585 48176
E 5162 44278
E 75969 83877
O 45741 57501
O 6982 45586
S 8559 405062324
O 53254 82490
S 53790 370328869
E 74 1375
E 6581 32151
I 16756 76721
O 31622 46931
E 19853 26017
I 75392 77221
I 19806 84893
O 10344 75384
I 39434 62522
I 6404 9472
O 59942 68062
I 20129 45278
S 13577 755017343
E 59245 73000
S 73285 51987118
S 61550 520857373
I 71514 85516
I 9152 57167
O 3211 14893
S 53416 46856519
E 35486 75179
S 86372 390098417
E 48221 62478
E 48874 52686
O 55236 70859
S 74037 737719355
I 52111 63706
S 49341 635747629
S 15541 313710451
I 44762 49248
I 64596 67824
O 41062 63165
E 4078 80540
S 26239 621877580
I 12504 69818
O 18450 67243
I 54893 78868
I 18768 47596
S 10515 88136879
S 947 113453135
S 24238 832549976
S 3948 406629738
E 42035 61376
O 34989 80830
E 7039 32413
O 56214 67056
I 9202 54904
O 18597 83967
E 28284 76187
E 21414 48424
I 36199 66284
S 49729 524461553
S 82518 215186051
I 30098 43371
I 42674 72781
S 79240 393327763
S 4060 910473181
O 2105 71872
O 28750 65157
S 22184 658296395
I 47718 59406
O 4490 18972
E 21349 80250
E 10328 36533
O 39552 44683
S 84008 903210284
S 84648 825593465
E 17174 47669
S 58692 591269921
I 26970 56274
I 36349 39472
I 68500 78624
I 80597 85932
I 17084 84224
S 73010 966844531
O 28458 43548
I 11014 65516
O 20570 43510
E 51361 53695
S 22380 895277205
I 19104 49151
S 8921 827280154
I 18456 52309
I 34956 68710
S 12397 194791787
O 25169 85956
S 481 690412607
S 1829 527189819
O 8894 35572
E 1770 5521
I 16754 48515
I 24175 39768
O 39559 83725
S 36480 51708099
I 19936 49071
O 40319 57856
E 24004 38292
O 8126 57217
I 18449 39803
O 22547 29842
E 53414 59438
E 50189 56665
E 78832 85276
I 20280 42232
E 55373 75687
O 16045 22216
I 74222 81314
I 83120 84767
E 4882 45024
O 52822 84052
O 48146 66710
I 66402 80052
O 5221 82379
E 520 32903
I 73462 77076
I 3403 34274
O 5235 9701
E 37960 72693
S 79374 707975306
I 50175 79280
I 14944 62003
I 42375 82851
I 20508 77318
E 21206 82748
I 2363 30307
I 38746 74767
I 55894 57644
O 6813 64293
O 34535 38417
O 47009 77729
S 60135 702579182
S 28677 675552928
S 18372 311653915
S 6575 640430983
O 5731 70045
O 72223 82743
S 18097 311146099
O 38743 84659
S 27674 846734156
I 47124 72679
E 13494 61114
I 36518 71276
O 11270 77341
E 33407 60174
E 28495 71786
S 41720 148043838
S 2760 368334441
I 42580 85708
O 21954 79241
E 26392 54774
I 44504 69775
S 82854 641282361
S 49468 473366305
S 6233 363308024
S 46869 420654544
O 54790 69833
O 15373 72853
O 2575 21002
S 64711 49721248
I 36433 36948
I 62910 79134
I 39686 70779
S 68382 595756826
S 19169 897467790
S 16611 850687779
S 68707 302844477
S 40541 440726321
E 12015 55532
O 7515 85255
I 82552 84436
S 68256 235042495
E 24741 64702
O 1905 81798
O 1714 70303
I 75814 82021
E 39577 65991
E 5986 9018
O 52707 84059
I 2234 47969
I 5722 16179
O 7073 79940
I 52290 73764
S 52825 871435963
S 15228 374529480
O 37401 64006
S 73064 596188449
S 13307 748933531
S 80786 361867151
O 35678 62937
E 29789 49751
O 64970 85480
S 6338 391695125
S 54429 373515749
E 60616 84616
O 66427 73390
S 32613 443545958
I 76119 77907
O 9556 40001
O 3673 30617
S 78035 462202988
E 18530 45852
E 40743 76754
I 1702 30732
O 31960 35583
I 36079 36719
S 77192 854338345
S 21786 740602143
O 21526 70714
I 42465 56879
S 37105 519206674
E 2285 63282
O 46217 49010
E 47724 74390
I 3197 58113
S 23031 149126419
E 28539 68008
S 32402 1720472
S 9500 829281450
S 78874 579641633
S 32011 730730848
O 8002 65454
S 13440 479760201
S 17722 715873864
E 9883 49962
E 31750 51974
I 55895 68672
E 24223 81440
S 13376 91502723
E 56403 62598
E 29704 43571
S 34535 307612668
I 73981 83733
I 15905 78484
E 10116 36464
I 29304 47075
O 1551 31095
E 55007 83446
S 36158 825634373
I 17289 82974
O 17887 76375
E 20753 24362
I 28829 43688
O 44186 77163
E 5384 13579
I 5757 47369
S 62503 487308205
S 34005 115024297
O 7212 30814
S 5438 682132392
S 35510 701025060
O 21931 58400
S 59511 51629851
O 67151 72123
S 75980 775074702
E 25342 69633
I 70962 80959
S 32864 564038585
I 36598 40115
O 27112 79416
O 4563 5045
S 65697 211303020
O 75158 84271
O 24617 65906
E 51273 73631
O 7010 30601
E 8033 72525
I 34429 48616
S 78441 738808142
S 71043 346917412
I 16225 39782
E 73413 83391
S 42003 248912604
E 41223 73738
I 57892 82821
I 16038 86620
S 7084 30786139
S 22106 386093627
S 27824 630991115
E 63901 82758
O 41322 74411
S 21350 506365739
O 49398 52210
O 64806 74099
O 35192 83148
O 15543 47418
I 14570 72621
E 19076 63784
O 56477 72678
S 73754 151710582
S 10070 29748871
S 43109 191574321
S 59134 534373912
I 42239 59470
S 50499 435637679
E 31580 62241
S 76269 930273757
E 3324 59496
E 8384 54035
O 39474 44936
E 41593 65285
E 60585 83309
O 13417 54142
S 7978 497578018
S 70493 264165449
I 5612 40803
E 38664 55853
E 30445 53435
O 16382 80048
I 29975 58440
I 50118 68924
E 38696 63549
I 138 25808
S 36986 856316581
E 26815 41241
E 30278 73324
E 47806 64504
E 23310 29759
O 6022 56020
O 42596 79275
I 11253 27301
S 30740 454701064
S 82928 232276141
O 14015 80315
O 69481 77974
S 36998 26738836
O 2422 22686
S 46976 937851417
S 8581 262613538
E 21016 34096
O 50302 78333
E 20829 34645
O 17881 44112
S 79490 646763716
O 11125 61849
O 48999 75868
S 47115 722390701
S 68772 536673943
O 19804 50251
O 38752 81200
O 58865 67996
O 32523 67987
S 11499 847368924
E 27259 49922
E 10638 58223
I 15391 42557
S 43361 608015785
S 23952 599321784
O 29476 83400
O 49149 66714
O 67418 71773
S 32703 923222859
S 86541 274038581
E 21728 23378
I 70378 79497
S 62204 389462110
S 42262 654424790
S 31031 925863480
I 14274 57563
S 13722 446187248
E 34935 40685
I 64920 76680
I 39443 45525
E 58180 60228
O 1798 52460
O 21364 46673
S 6051 606908158
S 46311 786707346
E 38797 71706
S 38264 607255588
S 33945 713875686
S 33530 142739518
S 67164 608331136
E 3536 10904
I 48120 71955
E 27077 42119
E 37238 79591
O 21883 79044
S 58966 384508467
I 53877 57988
I 10441 80645
E 50661 77733
I 71380 76264
I 53120 67482
I 35886 60024
O 47547 52344
S 73255 378577029
S 11788 638550442
S 36932 926662737
E 23099 46194
S 3537 105155586
E 44777 74077
O 23623 75859
O 64961 72662
O 16265 39163
I 10113 12719
O 14005 37019
O 17206 52477
O 49351 57013
O 58008 72151
E 49447 54477
E 61393 65516
O 21230 76101
S 8711 189401065
S 78029 144885654
S 43482 430417523
S 1709 291707639
E 37946 71303
O 55244 68125
I 45100 61092
O 19933 64669
E 18537 22117
I 38172 73387
S 38898 440106393
O 5278 76922
E 19073 37058
I 20027 64881
O 24666 69980
I 45143 60918
S 81238 111977515
S 19865 797535102
S 61084 255718663
I 44552 51015
O 31801 70963
I 17710 71182
O 59555 75933
S 16290 368993870
I 14469 80842
O 22796 61850
I 22139 84379
S 36945 492110285
I 23944 64586
S 41379 617963553
E 36158 63929
I 31460 40060
S 46745 884337812
S 38795 649617430
S 38032 728829489
I 8747 55533
E 68915 78317
O 8797 72152
S 28020 809499046
O 52781 56918
I 160 25985
E 1623 24951
S 20780 256559001
I 69246 76657
O 38200 45373
O 32062 81161
O 27048 34755
O 64398 65049
I 1928 61669
E 22 46447
E 22265 81674
O 4150 28831
E 12406 30297
S 63292 665504412
O 26641 60859
O 30556 77297
I 6181 33444
I 53096 63349
O 63416 68842
I 10296 64543
S 73782 685723993
S 48103 723894638
E 14666 46639
I 12079 18818
E 28688 70223
E 55805 66407
E 12649 62295
O 11949 72551
S 46222 128387594
I 6779 49856
S 81305 61927780
O 14433 16237
S 74815 943393606
I 39144 68372
S 66587 476546261
O 21178 42300
E 34882 79207
I 5328 62088
E 45292 61209
O 24536 29903
I 208 50366
O 23111 36427
S 24743 314010886
I 57978 58973
S 33448 639729178
I 8716 35249
O 7965 65454
S 48106 916773871
S 45306 606342550
I 55633 61935
S 26360 546325993
O 60 36000
I 11375 58383
S 43554 53780973
I 12898 29540
O 22442 36763
I 15375 31691
S 44259 616130384
I 22809 33800
I 7869 9345
S 32687 445665400
I 5636 80701
S 51128 455797064
E 27298 34337
I 8260 67744
S 69354 912609389
I 38785 49620
I 56100 71617
E 8287 45045
I 45148 45581
E 40336 44681
I 69028 72549
E 5694 68975
O 17844 52491
S 20816 668612100
S 74239 711897906
O 59132 61634
I 5195 36211
I 1382 20056
O 24132 72515
O 21607 38097
I 15621 32242
I 58667 65162
E 31807 75326
I 59221 67510
E 23542 76979
I 55424 73965
I 26325 54037
S 58851 57028771
E 17376 68529
S 12343 684913918
S 56773 195897320
I 18654 75628
S 73334 978703463
O 26708 46891
I 20949 74570
O 61715 82714
E 45591 66031
I 37748 68822
I 44874 78978
I 47349 84833
E 52691 52692
E 29687 63152
E 63441 81226
S 48970 272945827
S 83948 354832923
I 63001 80437
S 43992 804616369
O 15803 76039
I 11732 69448
O 36817 58610
I 42956 54219
I 54059 86437
O 38804 64631
S 12167 5842570
S 37238 966016535
E 28047 46718
O 8243 60365
S 3606 652967660
I 1279 6313
E 39836 82007
S 59057 646923686
O 7100 13567
I 27792 49932
O 71928 71977
E 18722 86376
S 6040 404187233
O 53816 71545
S 48028 416639928
S 68166 787301101
E 62728 76321
O 17972 40969
E 4775 67665
S 50793 663966602
S 43502 811180018
O 72866 73806
E 7679 39563
I 58194 61952
O 5102 33476
S 59879 349179958
E 52865 60976
O 41738 42457
S 45329 247019941
S 11661 667060215
S 37363 37661607
I 6406 24842
O 7452 17440
E 20405 44692
E 34004 44013
S 25829 891914474
I 12476 68990
E 4786 30529
E 36433 76678
E 40114 53162
E 21165 58069
O 23945 39171
O 4593 54867
E 20659 46273
E 20152 42094
O 28657 57163
E 23645 68916
S 77177 442342973
I 77806 80133
S 6544 640470849
I 45228 69268
E 53218 76881
S 5013 969888302
E 47601 49190
I 36166 83493
E 18430 61686
E 26196 43114
E 19820 70648
E 39890 84899
E 30623 56120
I 46760 78321
E 18821 53013
S 24330 281169428
I 5405 54074
I 60092 84094
E 29300 45908
O 46786 48414
I 18282 63201
E 14073 36856
I 10219 53386
I 66846 74239
O 13103 71908
E 639 33527
S 60195 409141942
E 80749 82374
S 48576 861185525
S 66185 372600891
E 10069 79360
S 23697 389799779
S 50579 660634240
S 74025 574885529
E 41903 85165
I 51288 78221
S 2008 141211804
I 8202 32026
I 50480 75209
S 44704 860474690
E 14592 74532
I 23028 24952
O 48995 65665
E 51934 79542
S 6771 865716513
S 58649 427952089
E 56545 83104
S 66271 646566669
E 30479 34484
I 48172 73399
E 25406 83186
E 45288 76839
I 15842 73314
E 21924 63847
O 39240 72655
I 9554 71623
S 5463 540403476
I 47360 57658
I 72491 83358
E 14803 37663
I 2593 28050
S 14159 953239280
O 46231 61003
S 58092 521336275
O 59865 85626
I 42025 67150
I 30057 50422
O 25760 32058
O 5139 20753
I 25147 84749
I 36662 78976
I 35513 63844
S 20899 67173105
S 80509 531350517
O 13308 82001
O 40103 54889
O 9431 82204
E 70180 84117
I 41609 52944
O 12612 44035
O 24482 69430
O 26900 73755
O 10571 31501
S 42392 2971870
E 24686 74621
S 596 892196578
I 5929 36674
E 9731 28644
I 3023 31225
E 65301 67367
O 29205 74584
S 7440 983616950
S 28133 311728581
O 4100 85966
S 31995 867297667
I 10130 26695
I 23558 30278
S 6788 140975793
O 59652 79204
S 4913 505167517
S 72911 4326571
I 22997 56300
E 7578 60093
E 78977 84879
E 44222 65378
S 65599 197581861
S 45864 550457839
I 26602 61097
S 44052 83808706
E 1826 53302
O 27756 61156
O 8987 71834
O 18560 53385
E 28820 58840
O 2311 48900
O 72255 73042
I 61403 74197
E 52197 85643
S 58966 786776862
I 5280 55891
I 20317 74930
O 49247 74630
S 44536 242275852
O 40964 71628
E 67875 73210
I 49232 73818
I 38053 56481
I 54559 64586
S 24328 906381892
E 2105 75313
E 25489 72452
I 19291 26193
E 33233 38430
E 40765 83758
O 62598 67521
E 50727 73632
E 25862 29669
I 33082 77654
I 17664 58816
E 9277 81140
I 5602 73921
E 24046 68599
S 69157 549307214
E 36042 36082
E 43946 69981
E 30042 33559
S 57547 734689284
E 51667 85201
S 31367 90170232
E 6171 68187
O 62229 72912
E 67028 78937
O 21360 61862
S 28925 770137260
S 14681 383727598
O 619 6180
S 18531 573493554
I 44322 76543
I 32098 47467
E 37128 76196
E 20317 71385
S 76448 82992649
O 46348 72197
E 33353 70431
O 61454 61773
E 57069 57846
O 36152 78188
I 30362 79603
E 50054 64078
S 29462 2162724
S 14895 767936090
E 7740 30963
O 9129 48106
I 13484 33767
E 27697 69587
O 20145 24774
I 10906 53530
O 30721 35931
S 4579 350609237
E 9526 54965
I 50843 79245
O 32120 33200
O 56797 65274
O 29980 68720
S 76372 283819887
S 80092 972030229
S 17913 925687733
S 18196 427902031
E 9627 81835
E 9699 33135
S 63202 505036453
I 57267 62862
E 36999 65915
E 25002 75924
S 19260 507450980
I 49663 51313
O 6796 36922
E 38110 44015
S 71022 833291159
S 56221 704284831
E 5951 20096
I 14454 64666
S 51531 296622679
S 34836 329617448
E 23950 65379
I 17356 32283
I 23996 24556
S 18424 836918798
E 27827 64704
O 55854 60202
I 59853 81635
I 17044 81106
E 5874 56123
O 17734 33155
E 359 54410
O 33996 63475
I 66608 83477
S 25158 30861288
E 20003 21788
O 33013 81661
E 47300 70587
E 33677 71842
O 17653 25747
S 47603 685801678
O 3551 84690
S 31370 769722467
E 8189 63019
I 6104 12973
O 43542 83231
E 34068 76412
E 19997 74112
O 31859 59809
I 22755 63989
I 26202 68140
E 57356 85254
S 38611 486548362
E 51962 83030
E 11313 16632
I 12406 32213
O 4960 47335
E 28955 44661
I 42792 71364
O 71424 82482
E 931 66917
I 77548 85589
S 12649 314964643
E 14208 67800
O 14278 26758
S 74865 995004250
E 36986 56691
O 35848 78698
S 961 762776088
I 12572 79740
O 18732 77887
I 53351 62373
I 33096 81921
E 1822 36474
O 28214 28396
I 37912 52124
O 20768 44134
S 66184 24323616
S 21887 939757707
I 35232 62904
I 29245 76423
E 25520 65426
I 28916 60386
I 55790 60130
O 24324 48485
I 14921 29170
E 32799 60938
S 42098 975544381
I 13455 62428
O 75154 86255
O 4942 30223
I 79644 85526
E 65115 83831
E 16449 43639
O 54491 77254
E 1574 56034
E 16883 41424
O 32115 72842
I 10208 50788
I 46341 50898
E 43219 51559
O 42430 44568
S 30435 386235598
E 3762 55757
I 22805 73542
S 14602 498633245
I 1070 73040
I 35617 67101
I 32219 45778
S 44282 489504278
S 33092 29216154
S 15253 181622152
O 34981 78144
I 29054 48601
E 40862 59454
I 41754 46564
S 54265 511564882
S 40095 839741247
I 9280 15002
I 29903 66611
O 52597 81225
S 37710 849115546
S 42730 900552608
S 13020 337547055
O 59978 79945
I 36161 40011
S 28224 190823325
I 31627 45181
S 55228 443233641
S 63689 8432670
S 15232 80418565
I 59622 72582
I 16691 61781
E 10350 45921
E 8310 65821
I 68001 71468
O 11384 58324
E 55767 81613
I 68451 74804
O 22166 48600
S 34997 882935317
O 26896 72663
I 25432 60530
S 46100 700565886
E 38453 53914
O 190 7957
I 44172 84135
O 17140 46852
S 16545 334264739
O 17607 58085
S 72552 594074203
S 27331 19961650
S 59988 931701818
O 13761 75877
S 73642 196588016
S 37546 81888093
O 507 10798
S 11640 235291901
S 48000 944480374
I 22090 57097
E 19336 71663
I 48399 59673
S 33889 217986272
E 51261 78180
I 3976 19329
E 30918 35363
I 12084 39277
E 19445 73305
I 15043 85834
I 67006 83592
E 26554 75119
O 30499 79056
I 24344 35812
S 41234 511155658
I 83165 86276
E 1474 30315
O 4080 24832
O 70559 81849
O 19546 65180
I 46609 50864
O 16437 67786
E 16008 60302
E 36892 54238
O 4856 43952
I 58737 83975
E 49145 63157
S 46580 79541993
S 18064 141361862
O 20130 67973
S 44064 581316232
S 62791 699107944
S 3442 795445946
S 37645 449492760
S 27724 446988884
O 7799 39994
E 2363 64265
I 21553 65729
O 61795 78672
S 81327 206822255
O 60753 81931
I 44509 45620
I 57274 80322
S 27353 484240081
I 20689 39134
I 2617 78425
E 30557 81593
S 45557 253190763
I 57579 74280
E 50737 78840
I 43324 77961
S 32782 135205612
O 3374 25748
E 34730 78816
E 64973 74469
E 26326 40252
E 9778 85688
S 1560 450027742
S 63778 144439907
E 24742 52855
S 30181 179251753
E 59207 62440
E 37039 54525
E 57521 58180
E 29212 84205
O 53724 56413
S 18739 875432153
E 11468 64930
I 56947 58506
S 32254 262950684
I 23566 77206
I 18889 70911
E 36585 38795
E 40988 57637
O 47663 72126
I 20370 76174
S 20262 469004832
E 65421 71588
I 45326 50744
O 2210 53927
O 21754 62157
O 43232 79111
S 38295 139592242
S 40851 130300559
O 7867 75986
I 65183 68095
O 12077 13812
I 13125 61039
E 7591 78594
E 34139 34727
I 36997 37483
E 50736 71730
I 10904 76288
S 11893 68389602
I 41425 71611
O 32134 44875
S 18695 423133329
E 46134 68805
E 45793 58967
S 3826 565853445
I 10765 46553
I 16835 77184
O 40011 70090
E 7679 34903
O 68369 72393
O 58605 62982
I 6356 6554
S 22445 708331911
I 14913 79899
O 17820 73472
S 9062 32514197
O 18167 42511
E 52719 62546
S 3056 237012748
I 11817 33787
S 31630 908016517
I 21135 77516
O 226 14630
E 56305 77314
I 36787 75487
E 7495 35689
O 38194 84143
S 31744 676615615
E 63364 76868
E 13250 34388
O 23920 73350
O 31450 73006
S 67219 827612185
S 38952 485920278
E 21904 71698
I 25312 38525
O 33837 85206
E 26442 42704
I 29855 43773
S 75357 61308643
E 36073 86083
I 50367 55031
O 19555 60898
S 1955 16181741
O 23420 42398
I 17819 55866
O 30009 73742
I 25636 82597
S 34675 787985012
I 11332 41258
O 34710 50333
O 30892 64437
S 84462 318900381
S 77897 646306459
O 41542 47648
E 7725 13355
E 13556 48090
O 22691 75971
I 43289 85928
O 48200 68077
S 66722 898839673
E 30071 60747
O 1544 78131
E 7023 12363
E 553 57768
E 7614 35855
S 73268 294903579
I 1336 81658
O 68 32362
O 37267 56895
O 58315 85457
O 2994 39751
I 49068 56054
I 34291 73516
E 28920 84885
O 44435 80283
E 2296 76364
O 62679 63412
S 27651 378903272
E 81366 82809
I 48157 78475
S 1915 558977531
I 71763 85946
I 53557 67919
S 52255 846545296
O 8079 42034
S 42296 430884885
E 17787 64705
E 72243 73292
O 31642 60903
O 40497 79187
E 7796 25978
S 59789 12324882
E 36664 43287
I 37131 81528
I 895 32441
S 46621 753996385
E 36848 71913
E 217 45343
I 18269 69828
E 5142 24455
I 14443 55190
O 54607 79418
E 4392 64882
S 804 953060888
I 6830 18462
I 1172 14312
I 31906 72575
I 24896 48698
E 23985 25431
O 14857 27275
O 62907 82830
I 3921 4006
E 7466 80611
I 26360 44508
I 22903 54256
I 37052 51205
O 47518 51266
I 15472 82079
E 7353 53756
O 56321 85547
E 53974 59762
E 47454 61746
I 67053 76045
O 41867 71677
O 63573 73313
I 20973 86639
S 22606 815298389
O 56589 59284
I 10673 84560
O 27545 73407
O 30222 45982
I 41692 67238
I 29633 77047
S 76533 57539277
O 12807 48341
O 5562 33369
S 61958 85159169
S 61440 260732219
I 13438 64905
E 4176 19614
I 12050 36545
E 34000 76242
O 2661 62966
I 15577 80383
S 82821 219776047
E 3594 24460
S 34127 630412810
S 6652 667406411
O 37747 80035
E 64780 76174
S 11147 28432037
I 6692 26835
I 1251 34776
S 78130 764654511
I 14787 61395
O 49085 64176
O 11170 78101
E 23934 57411
I 25179 64269
O 8697 34711
S 45481 71363640
O 69817 79282
I 39466 44989
S 54962 504133879
I 34091 84572
E 64759 80638
I 39953 64034
S 18517 159888937
E 3442 68714
S 30500 155785554
S 57421 691886700
S 81006 279424061
O 17637 50194
I 56177 59212
O 38550 85568
E 43139 72883
S 14996 544991526
I 14192 36283
E 1328 38127
E 30984 81647
O 4891 42796
E 7289 60626
S 8145 131974653
S 56616 455142746
I 7173 28715
I 59569 62526
O 42219 76528
E 298 58679
E 40422 53918
E 1449 42337
O 9932 49680
O 11259 14403
E 7121 47728
I 31601 50619
I 22422 47779
E 55491 71153
E 59110 83673
S 81202 516535282
S 22577 784704742
S 2711 337924972
O 9962 68199
S 61950 740519974
E 31158 75478
I 60174 82717
E 58 41930
E 37173 85490
I 64299 75569
E 18980 73875
E 12376 78373
E 16612 76777
O 5314 37765
S 46945 688511218
S 63140 475190981
I 37368 63696
E 22730 61544
S 35110 252990762
I 5574 35320
E 73707 76244
O 13170 47279
I 2933 33087
I 45926 64164
S 21955 605450325
O 43856 66194
S 76429 915958705
S 47288 769626589
S 54232 274256517
O 47785 61499
E 779 58182
S 73181 827844680
S 231 623267556
I 47374 54120
S 72345 401563572
S 27232 708035876
S 4772 920201323
O 60105 86638
I 62046 84357
E 18284 28765
I 35856 70433
E 11887 72012
I 21974 53010
S 82921 760400326
I 11657 25847
I 18769 78185
I 6740 64462
S 53159 661824871
O 45032 49826
I 16018 70064
S 61799 612753059
O 48688 72127
S 24810 858244172
E 17284 59306
I 28629 46167
E 14141 61958
S 48740 85631632
I 58161 61690
E 80377 84302
I 45498 48651
E 17555 72441
E 13704 67183
S 21591 88533880
O 13842 37113
I 14862 59863
O 21142 57780
S 55125 868537703
O 69720 73527
E 7327 79355
S 73131 507205801
O 20667 86271
E 14370 68171
O 46378 57183
S 54745 298144115
I 10608 26406
O 4191 34936
E 29409 61729
I 33671 69076
I 65692 70752
I 1840 2040
I 34307 35325
I 38672 63287
S 63631 823826871
I 15006 26971
E 49206 61869
O 26181 64487
S 37784 824059062
S 22940 634441341
E 52805 53372
I 9021 51283
I 8712 43578
I 9227 18064
I 20017 35867
I 7923 46967
S 81408 329329692
O 40950 70425
E 7515 77499
S 27131 80217273
O 38381 51708
S 34176 431162053
E 51865 65002
S 5482 6753193
S 79575 986654048
E 29854 79857
O 75411 85507
O 13685 18389
E 16213 53552
E 70663 70839
O 48458 55269
I 32137 56688
E 59357 81501
S 63183 186405484
S 20464 392939951
S 30711 228589562
O 11244 67508
O 3856 11234
O 287 75919
O 2595 72876
I 8561 76090
O 37917 82663
I 51835 57338
O 49072 70869
E 9256 62842
O 8809 15039
E 29927 70364
E 32509 43881
O 6492 48128
O 9025 59648
I 25099 32496
O 20603 29667
O 1027 74260
I 21222 48607
S 9699 835199147
I 62143 86450
I 15781 16049
E 22259 24883
I 49957 65266
S 13639 330588507
S 4373 879609895
I 56956 58390
S 72984 876973040
O 9534 49092
E 9012 32036
S 57628 340226985
I 29769 61634
I 74774 84681
E 16081 51740
S 66382 163441580
O 29864 85552
S 48940 498537618
I 49926 79201
S 60334 394335965
S 21483 753850211
O 1556 75422
S 15457 120868878
I 54242 82517
I 58242 84020
S 54402 908696168
E 39082 56817
I 16820 80854
E 29519 64613
O 40925 64765
I 58599 68305
S 6318 244824158
O 20896 57512
O 35263 66289
O 24415 66215
O 17212 78005
S 38576 348901636
I 34832 45709
E 80151 83148
S 63529 154960950
S 46385 83831579
I 8287 68050
O 39971 76193
S 27413 100241177
E 4529 33885
O 14068 70825
S 10880 874241049
S 4556 350291404
E 56026 78343
E 61601 73754
O 7200 61789
O 58002 60716
O 34048 73285
I 15643 22151
I 58077 83207
S 6154 822003100
E 6113 71155
I 16460 51153
E 55627 75964
O 48170 59646
E 13470 54239
O 71202 79682
E 17082 26833
I 75242 84372
I 76660 85947
I 43893 75594
I 46003 51361
I 17540 21636
S 59622 234305769
S 62077 196824494
S 85809 3034832
S 42783 855399896
S 68724 750730142
O 30975 60941
S 13497 532906271
I 20303 38488
S 4271 42583797
I 5493 63752
E 26614 76049
I 22044 60437
I 7630 32093
O 20106 63315
O 57133 82189
E 30547 76837
E 45195 60918
I 37249 64966
O 34286 40108
S 11761 114460577
I 12709 38371
E 71074 74339
O 68103 69029
S 60624 773171296
S 67836 264027327
I 3443 35337
I 28833 66661
O 18333 77635
O 6168 16516
E 8185 61244
I 23581 64208
O 14995 22961
I 13884 53288
O 47834 59367
S 5027 71308208
I 38286 68733
E 588 76020
S 25357 656834467
S 739 845471690
I 45885 78347
S 69218 18162389
O 37206 37670
S 3744 295954714
S 64246 816189524
S 68087 457300437
S 75664 989842141
S 77349 340064849
I 18020 26866
I 17052 25257
S 39630 71692042
I 307 29229
S 64743 880610272
E 15212 46047
O 45159 70584
S 47988 617438110
S 58177 942217977
I 60238 82771
O 15381 78976
I 18750 32524
S 71378 845438981
S 7784 794216318
O 51611 83611
S 51259 292969815
I 32294 48589
E 62136 76523
I 42123 47744
O 20271 24439
I 49480 54340
O 57509 67204
O 11785 82745
O 21796 23399
O 25356 44553
S 85330 538938244
I 56160 78153
O 5794 31730
S 18999 35028956
S 57087 540809985
E 4815 76689
E 8198 38621
S 14073 96031171
I 468 50624
I 47798 48467
S 49527 777537267
I 13964 33397
E 50714 81256
S 81544 874702469
I 34858 79250
O 24489 86638
S 58161 98811236
S 29658 307551409
E 3396 15193
O 34570 51938
S 86466 14664205
O 33792 51219
I 24398 54077
O 57641 69487
S 74642 670510245
O 34370 59500
E 31645 82541
S 19146 584491097
E 32986 37041
O 5640 20298
E 50911 59728
E 42824 66559
O 36673 61401
S 83983 84597057
E 63794 64456
E 1019 34965
I 72524 82481
S 82358 566774141
O 13848 58298
O 7514 13590
S 54751 808127287
S 44304 720256192
I 13713 57494
S 4816 126584050
E 17709 84153
I 25119 67291
S 17471 663528489
E 22028 27327
O 39935 43656
O 25088 82508
S 8626 564433542
S 31866 790268617
S 33371 763192037
I 212 49743
O 53324 85549
I 28885 33031
E 61100 83844
E 35217 76736
S 17979 561864528
E 24082 65614
S 5737 389962812
E 17507 40396
O 21110 35923
O 1635 35546
O 44679 72990
I 14558 29442
I 14963 65500
O 25220 32558
E 4283 78737
E 11409 79458
I 67177 73896
I 7113 18702
S 66714 408584111
S 45510 585652256
I 19607 21926
S 66440 498219591
E 60719 65833
O 4763 60779
O 11337 45879
S 35107 976604899
S 69703 914846540
O 74650 81238
S 68482 971279420
S 29888 819116271
S 20538 17193864
O 27184 34928
I 69422 82625
I 11426 64767
I 41099 48871
E 52644 53542
O 1059 24667
I 30166 75571
S 13616 295458958
S 27356 7328095
O 34272 48299
S 30821 771179762
E 36610 84162
I 12756 68840
S 61174 567743973
S 47954 482886648
O 77046 83910
S 34714 677765938
O 24495 82902
S 32613 745428900
S 65425 362257896
I 34548 72135
O 18094 27944
S 54044 976302544
O 14279 36529
O 24395 53362
S 12708 119744322
I 32447 37270
I 9149 65153
E 4802 58330
E 43697 49798
E 13048 67864
O 54629 62928
O 3872 33448
O 4966 12119
S 49536 862095193
S 81651 500652603
I 12534 35252
S 72846 669488286
S 31087 784338732
S 36104 645517351
O 15010 21582
I 30273 36608
S 37261 102731580
I 8743 49377
I 64319 68472
S 9993 627658434
E 63382 75888
S 32750 37302553
I 26643 64795
E 72694 74769
E 56596 76658
S 21875 305630259
S 15600 201203075
E 16259 64728
O 15354 25789
E 6933 73437
I 2433 82579
O 8332 14789
S 36100 114363517
E 11586 49250
E 4009 26267
O 21685 62299
O 23815 65907
S 64410 44107982
S 39057 835728728
S 6625 133511074
E 75525 78693
I 36799 39235
E 8910 27884
O 80 73211
I 58172 75660
I 54913 59334
I 25333 59137
I 63684 72573
S 65658 454161879
I 59522 84477
S 84417 761718160
O 39716 70212
S 55876 48381551
O 37670 82280
I 47281 56419
S 82186 480658543
S 67745 47663863
I 27320 29323
S 37097 842380467
I 8790 29618
I 47048 48619
I 21021 86423
S 17680 53522635
E 39560 73510
O 29933 48484
I 26769 83598
O 23617 34837
O 12400 73793
O 23794 81961
I 32496 70817
I 5774 65955
E 66081 73836
S 38750 764422687
E 11497 63396
I 27461 38583
E 46314 50853
O 22526 65069
E 44059 44593
I 55928 61478
S 2143 973217324
E 17046 84862
E 5664 43262
E 9464 38533
I 57879 82988
O 34670 49004
I 25774 69530
S 80960 514554130
E 30322 75513
I 26114 51931
O 12407 52440
I 6014 56789
E 23822 67273
O 51815 75162
E 15199 85775
S 55557 479741944
E 16934 73159
I 25417 37802
S 67967 93177622
E 35531 79759
O 30578 72738
S 82017 403030734
S 83235 532241359
E 21826 48309
O 36859 83447
E 21707 60933
I 55581 86344
I 24995 51630
E 29336 61338
O 71210 73008
E 30961 32362
O 44431 55756
S 685 858924453
O 30764 39151
O 28065 42420
I 49426 65022
O 54903 81189
S 25361 370952114
I 52606 53437
I 9737 61202
E 20124 66231
I 24457 38150
E 12813 27838
S 56878 668706030
O 57145 61617
S 73634 327067029
S 45662 462804600
O 24398 79385
O 55242 71841
O 37340 82733
I 40606 41856
I 13812 37333
E 53745 53749
I 48958 74716
S 49386 971657700
E 44634 70458
S 32174 2526229
O 14730 54169
I 29432 78371
O 41645 79000
I 31404 77146
S 82897 447336534
O 68080 81561
E 16820 54095
E 19503 38134
I 48472 51974
I 14342 72836
I 3957 16945
O 3510 25320
I 70420 79591
O 34382 39102
I 16436 36196
E 49689 65601
E 33975 84604
I 34101 37657
E 2938 47397
S 18160 717270657
I 46707 68977
I 43363 51147
E 32209 52330
I 2632 13797
S 72909 271067535
E 71423 81493
I 55302 56567
O 21614 77667
I 34685 84621
I 49727 63946
E 17081 82631
I 9210 66942
I 30037 33615
O 18483 56959
O 59553 86550
I 2110 55103
O 49294 74083
I 46680 61792
E 50063 54743
I 52274 54768
O 49984 86270
E 19626 86628
S 24907 866604130
S 32813 46659687
E 4884 85407
O 47716 80913
I 44876 69124
O 27013 77253
I 14604 48522
S 53078 896279704
O 29387 73590
E 31008 46696
I 3531 76819
E 15135 20862
E 21647 82199
O 3528 39070
S 1547 965214559
O 55105 76314
E 20571 32922
S 52113 361197021
S 78334 1120279
E 18411 66551
I 11796 63818
O 60 68893
E 58922 79260
S 64907 190037560
I 18472 42042
E 6148 16044
S 2868 218680001
E 37270 46539
I 50372 70871
I 61218 77886
E 52333 59904
I 24105 81685
S 29123 262187651
I 26954 86541
S 11494 145925735
E 2363 79420
I 10921 29903
O 72725 85217
O 30278 70897
S 12600 315455733
I 43248 49267
I 1600 16575
E 39272 82164
O 69667 83479
O 5098 46965
O 15616 40038
E 63204 71409
E 9088 85275
I 15908 73583
S 32234 860778523
O 43125 65452
O 12479 46282
E 24479 80353
S 35999 627195559
E 16439 59925
S 52570 702607943
S 28416 404109913
S 79593 369930469
S 23753 593334644
S 24967 614982290
E 36753 48749
O 30159 80441
I 31515 32615
O 922 17546
S 27021 330894885
S 14589 643948664
S 71121 765279756
S 37349 733068461
E 25592 57858
I 31745 40388
S 21201 578051047
S 45972 832628561
S 69000 528111221
S 3511 368647271
E 15138 54034
S 51381 466838437
I 16250 63170
E 41728 76317
E 19312 30328
O 12532 67881
S 47497 976692322
S 22464 107786272
E 22095 58848
E 37631 41402
I 15394 73123
O 10813 28882
O 5013 57842
O 7652 76648
O 12739 58268
O 23250 26895
I 527 37385
O 49077 84379
I 28995 47666
E 32987 84533
I 44785 56391
S 48387 790629043
O 33320 79173
I 5532 18522
O 3377 60429
I 10695 28174
E 19871 36936
S 51878 461330579
I 36696 67733
I 20604 62783
O 23928 37532
O 14965 38958
I 43686 74048
I 151 39038
E 13354 85286
S 17972 167557840
S 61750 25312443
I 41817 50532
S 57249 116926381
O 15240 43096
I 25023 72526
S 53772 394059864
S 29585 312834466
S 31320 479485678
O 32588 37930
E 35118 37818
I 48781 71352
S 46078 700241366
O 8555 10521
S 21624 892670774
O 34972 53402
O 25547 52412
I 33020 40886
O 1034 16678
S 65883 687976663
I 60043 84961
I 31507 38833
I 58988 66221
I 30803 79377
E 5443 39425
I 32981 61055
I 13721 72616
O 10499 19771
I 20018 60516
E 28989 41217
E 19214 40435
S 73673 564245960
E 17650 74572
O 13681 30722
E 28595 55685
E 6267 75592
I 11295 57172
E 12152 40875
S 8433 51874087
I 1763 33599
I 40155 57909
I 44703 76614
E 35674 58399
S 12814 706327841
I 27514 82890
S 1895 72045562
S 31497 847983311
O 44370 65272
S 60594 996970345
O 46078 85244
S 50553 912130214
S 31546 324568747
E 16508 42614
E 34848 55665
O 53933 85595
O 33460 63609
E 6204 32985
I 37584 76200
S 71522 355802666
S 10747 604992898
S 58865 358295232
E 20714 29167
I 443 83092
E 21571 37162
E 34823 83197
I 58321 78644
E 41494 79522
I 40225 71296
E 40238 74167
I 41664 86436
E 34986 85420
S 85273 702955901
I 12654 69238
E 77156 81554
S 42517 111536186
I 21828 68930
O 50589 60983
E 6960 62794
O 34181 50695
E 811 48782
I 15884 36605
I 37954 77607
I 65040 75281
O 10175 43541
S 77163 987791882
I 33332 43525
O 27384 62105
E 9988 14117
O 16072 82809
S 75894 985592270
I 60993 66829
S 3177 242187567
I 27757 58616
E 49142 74459
E 34459 37038
S 51588 338138637
I 56067 68157
I 76373 76985
S 21697 379244832
E 37985 40124
E 7216 61970
S 27868 310279655
S 68129 641544479
O 47559 70067
S 57353 877266486
I 10961 49692
S 40724 313354987
E 5724 26807
I 8013 76207
S 77245 139372116
E 38166 70809
O 2540 63609
I 3944 74458
I 18299 61397
S 82645 48638841
E 25541 83109
E 30007 43466
S 8825 684905358
S 26064 658241962
E 43495 50048
I 7742 66671
O 50516 76680
E 22061 30262
E 32861 61496
E 11450 85541
E 18873 27903
E 33097 42804
S 9487 219831324
S 34407 225451070
O 24245 30341
O 32229 70121
E 11110 74133
E 55170 65073
I 8827 84015
S 25007 856473044
I 11939 13948
I 13725 69649
O 1833 65192
E 43049 44235
S 62314 890964882
E 36704 80630
I 25420 63898
S 16185 494976975
I 2886 54179
I 36149 51418
O 29905 34362
O 51887 52491
E 16976 64492
E 47871 70691
O 20397 63295
E 82557 85683
S 57884 653681788
O 1503 62238
S 7548 130326241
S 18807 462634510
S 12425 884415266
I 6306 74468
I 37357 57556
O 70438 81440
S 14601 17530941
O 59840 79110
O 32870 74352
I 7494 39841
E 41056 47236
E 31578 50603
E 8385 18243
O 9824 61832
O 20591 51619
E 45180 61124
E 31877 53446
O 1062 14074
I 30845 39564
S 49941 832292571
I 19688 21998
O 30806 42003
E 47006 50729
O 33115 80451
E 3678 15238
S 33989 742847192
I 16537 85948
S 37115 427163652
O 23885 47356
O 37652 69550
O 28400 72523
I 18575 68339
E 39959 65199
O 12227 71103
E 3256 8886
O 43513 69267
O 22524 67592
O 18916 71218
I 8773 76993
S 42461 274073385
E 28238 59610
I 36875 64070
S 50925 65015216
O 16772 40689
O 18728 82614
O 70029 76351
I 25334 36199
I 583 57023
S 70888 909378325
S 81903 188438717
E 30343 74162
E 25697 57609
I 27513 42533
O 26958 35544
O 63014 79330
O 8690 47537
O 32942 41632
S 61923 254478029
S 21760 689984653
S 77533 807164433
I 22231 71345
E 29866 67608
O 14338 47647
S 7579 901875146
S 11071 665555702
O 41226 61133
I 42639 57134
O 56327 66301
O 3988 28377
S 12003 723945957
E 13798 58712
O 42037 53846
I 37595 45402
S 22511 219483600
I 56396 69083
S 59844 291352139
I 34698 35887
I 18283 48457
E 60450 71086
O 58389 62691
S 55867 543207663
E 1754 11001
E 81979 83861
I 24418 67310
E 26172 56603
S 81694 865068164
O 8600 24273
I 3449 49753
S 362 855705997
S 28552 424713004
I 17988 40239
O 13504 49937
E 54833 65389
I 13157 21642
O 57374 60633
O 20739 70356
O 19478 56978
I 41128 60675
I 25788 33563
S 66346 926970276
O 18771 21316
O 3133 11316
S 68950 439990128
S 72783 486365467
O 6466 27381
S 51566 20176227
O 52698 64674
E 9954 11252
S 72780 436528050
S 17572 968214108
I 24876 38304
O 76151 78207
E 39748 63828
S 62973 584971799
O 44209 68437
I 82492 85705
I 35390 68503
S 83812 738123016
S 36969 459487275
S 58714 162885477
S 44023 911066063
O 28238 58601
I 2644 57072
E 52683 54304
O 18949 68734
I 16954 81035
S 54227 266080648
S 79890 990351123
S 74537 41058621
I 54530 62753
S 16139 444096587
S 26671 19763376
E 74632 84725
S 27239 568994411
I 9944 46716
E 3646 49915
E 25713 80068
I 28460 85150
I 23498 26424
S 13108 590538107
I 8705 64917
E 29036 29221
I 1874 27383
O 9335 53895
S 66354 778244581
E 12217 55432
O 45917 50345
S 32905 228331876
I 26114 47302
S 61547 942948719
I 36586 73890
O 635 77648
E 9082 44950
O 23822 26360
S 9213 718651948
S 51462 919705430
S 25982 891991479
O 18252 27352
S 9308 453512964
I 22853 23301
E 17204 79445
S 25078 418757633
E 41314 72721
E 5038 85512
O 42946 71905
S 77040 522087568
O 3352 3717
I 17263 37959
S 33602 700592892
S 6093 647174507
I 41511 72561
E 33509 67478
S 14738 402035392
I 58162 70825
S 58715 272995296
O 38429 63976
E 77986 79873
O 28181 40702
O 1247 70585
S 79186 266100773
S 2490 252207577
I 26352 56528
O 23187 46388
I 78798 84712
I 37160 49636
E 42857 60643
E 15811 52229
S 39420 561508368
I 11469 27695
I 74528 75328
E 41975 61745
S 8422 698386048
I 67091 75211
E 36441 66934
E 43782 67357
I 44011 72729
S 13009 311279082
O 30751 71156
O 21505 79213
O 37617 48467
E 5453 81914
E 17211 74127
I 27488 48395
S 49987 722398897
O 33177 66233
E 1360 28425
I 22839 63098
S 60029 272489742
I 19933 67737
O 64518 74505
I 66463 74279
I 40683 48202
E 852 68727
O 12928 51205
I 2945 75184
I 19001 51469
S 41246 609967386
S 28436 179907165
I 27739 44487
E 17131 21117
E 32991 62359
I 333 11003
I 24865 61822
S 14458 55270534
O 50312 64944
E 23532 83314
E 50825 70472
S 31318 588753906
O 70730 77139
O 71696 77841
O 61860 71509
I 58962 59861
E 30823 85214
E 4652 63802
E 39778 53588
I 39862 63927
E 60455 79689
I 109 84606
I 7154 60814
O 31324 66736
O 24624 81241
S 19284 928045633
E 57040 69692
E 56319 75267
E 34068 71542
S 48785 923168022
E 74956 86134
O 10611 27931
E 4387 53066
E 53968 57729
I 16807 45977
E 26446 55258
O 20442 75803
O 50076 52085
S 73510 933025471
S 35817 651460807
E 36066 60744
I 54266 57910
S 15394 732676875
O 39112 83872
E 22486 50975
I 69350 70437
E 5476 71775
S 24585 475859019
S 17614 386376429
I 30850 40804
I 3942 85610
O 24554 43309
I 8236 37786
I 1055 27234
I 6237 48810
S 49840 830780819
E 28236 35653
I 33899 65369
I 60125 68854
I 10662 55867
I 16849 73207
S 15038 268180133
I 23956 40488
S 14830 166463543
E 14188 26641
S 31204 964663435
O 57195 82934
I 41098 45900
E 782 67407
E 903 20444
E 50715 61876
I 41412 53146
O 55481 81206
O 67781 76301
O 38322 49915
I 46715 53302
I 34615 71668
I 60969 78027
I 18842 19524
E 19946 79865
I 14345 33878
O 23423 29618
O 31433 35088
S 37545 877965747
S 17518 282626315
O 54242 79883
I 9744 48507
S 62311 111572269
I 18861 34558
O 6787 56976
O 65793 83626
E 10737 75516
O 36891 79865
I 46250 62185
I 80 68467
S 85711 365022137
E 16008 82100
S 43133 108965390
S 13981 230243651
S 3881 139224652
I 2815 75600
O 6440 75277
O 66491 82093
I 17565 38980
I 74754 75529
O 2169 24941
O 26236 64103
I 2344 52916
O 4653 25518
O 40408 59490
E 56786 80880
O 14255 73677
I 10851 72014
S 86110 360199854
S 54152 810198958
O 13342 72665
O 38745 60245
O 15577 34183
O 32659 57925
O 45022 77650
E 17668 77137
E 21274 84100
O 18616 62096
I 9876 53409
O 25657 55579
E 27568 41920
I 13412 36301
S 13064 92498925
I 18113 64013
E 68773 77290
S 77308 84968803
O 6036 69716
E 11615 50894
I 24545 33924
S 55967 662391625
S 27163 224197292
S 26942 840153430
S 28997 489780327
E 66423 74320
O 66046 75328
S 23795 152986945
I 8679 40787
I 18160 48046
S 2488 134542874
E 4556 49959
I 58396 67598
S 35007 756810477
S 71836 567113363
O 19133 35360
E 69276 85255
E 34728 58480
S 28315 952631470
S 67640 399852222
O 32488 54264
I 22454 41295
I 18077 78988
I 2536 19043
I 10134 62790
O 23838 77432
I 67856 78900
O 21864 39464
S 35691 448183989
E 7413 71384
O 35138 66765
S 21828 75880082
O 13497 51649
O 14537 57688
S 72863 823420610
O 25586 55277
E 10991 17133
I 6983 62629
E 7649 66246
E 38617 62324
E 76139 77317
I 81880 85381
O 50396 53398
I 41498 49193
S 43763 942272253
O 16929 57681
I 34112 71456
S 10150 749214645
I 3538 40492
S 57901 735847413
I 29236 52745
S 33011 317067877
I 61986 73567
I 47082 68982
O 3887 42846
E 5747 77540
O 2975 30650
E 1376 82854
I 5112 34920
S 36563 570625728
S 15662 636405985
E 31842 72589
S 30929 434379074
O 36620 51165
O 23550 66562
I 11889 65917
E 51120 55586
I 40643 42608
E 9770 69769
O 32488 62177
O 19108 84869
S 69207 787406096
S 60823 85292249
I 6782 41715
E 80875 85987
O 17037 70931
I 40396 77444
E 63640 77293
I 47773 57348
I 6721 78675
I 26215 37614
I 2086 37938
E 62336 78819
O 36423 77478
O 21316 25381
S 6741 832881420
S 44566 944355683
O 8681 33053
O 29470 75386
E 52260 82716
O 15654 85564
I 29132 43523
I 19559 75523
E 27336 58775
I 22298 65031
E 40581 50687
S 74975 431076632
S 68876 927679628
E 3506 75229
E 10467 80703
E 76487 82845
O 24137 26939
O 64476 79625
E 33071 53606
I 14597 38195
S 63372 562765757
O 6276 57272
I 47242 49106
S 75986 350144796
S 55319 146455658
O 11172 71226
O 16487 46580
S 51114 359676795
I 52800 68431
I 16819 76397
E 15364 67572
S 54400 156055
S 27674 497833368
S 26771 87129811
E 45268 53973
O 51093 61271
I 24802 42392
I 30780 52341
S 7234 959716335
E 33751 80099
E 35447 82657
I 38677 80311
S 3309 958442593
I 12783 17197
I 47088 74409
I 20438 56693
E 61574 75723
I 43905 84875
S 70726 23675376
S 27954 622683746
I 12443 36040
O 25136 52636
E 26358 38560
I 17256 67484
S 41871 404195923
E 3539 51589
I 38643 48366
O 1330 9619
O 38053 38431
O 30930 71869
S 58272 655751152
O 57657 59311
O 7211 9715
O 51986 63634
I 8466 75239
E 33612 45146
S 50498 554476662
S 76526 893904918
E 5992 62291
O 35024 85915
E 8301 68468
O 50904 78438
E 56188 77875
S 59103 589175022
O 7532 29896
S 2193 307439748
S 76885 686027342
S 80373 51934095
O 70162 75641
S 38665 914144254
S 13485 87588340
E 24038 82436
O 31602 51972
S 51001 406045111
E 14596 79994
O 33249 60495
S 21641 132175482
S 16307 180025242
S 32103 150858338
I 48138 73090
E 27534 68635
I 39403 70905
E 6320 67088
I 46428 49106
E 18052 32379
E 32716 72328
S 55139 966324546
I 45419 75800
I 44460 70014
S 19049 19348729
I 19944 52456
S 10008 618004785
E 3543 61118
E 75536 83246
E 11854 14938
E 7707 24983
O 78345 85575
O 55482 57056
E 12241 36606
O 37225 57208
E 60449 85210
E 28124 32615
I 34757 70827
I 52567 70087
O 33612 76772
S 18350 858591868
E 10726 44864
O 6419 62374
I 33469 43926
E 25946 41061
S 73559 785386720
E 2272 35822
E 29975 33744
O 10178 71024
O 15953 38672
E 55753 84142
O 38910 66830
O 38475 52415
I 51000 77368
O 9 49378
S 79631 47251540
E 11204 53412
I 54761 61411
S 13637 48260955
O 22541 28923
S 53735 591085813
O 47661 66139
E 18472 77274
O 35441 59963
I 36126 67128
I 887 83758
I 14692 29036
O 53833 73147
S 82731 82296209
I 1119 71675
O 22702 39572
I 74908 77052
S 81570 565203490
S 49997 677523387
I 20752 40138
I 6510 47777
S 15251 219888257
O 6039 23516
E 50846 51401
O 23411 43405
O 44385 73099
S 37295 868849556
E 5310 82146
I 48013 58778
S 30139 936065049
I 13963 21263
I 44873 48051
O 5166 66163
I 77271 85072
I 35770 72355
O 22660 56039
O 3209 23428
S 37028 443777419
S 34346 213755836
O 30165 56290
E 15040 45571
S 11354 739406184
O 66205 78753
O 21854 30423
E 13912 77616
O 84240 84956
I 62866 84372
E 33191 39712
O 12734 25019
O 61896 82401
O 18679 29392
S 84314 102882737
S 10447 1154031
S 53555 620066263
E 9464 83866
S 74153 245491744
S 86106 277588765
E 40859 50622
S 69717 569697440
I 778 5726
E 52132 85359
I 4871 82575
I 6440 72822
E 4704 66755
I 6354 41688
I 38159 59147
S 52127 916336823
S 61360 658213083
S 41977 856596494
E 18898 51809
E 17178 64984
E 39290 85379
O 27071 72112
S 91 203960443
O 38958 63638
I 25274 51728
I 45316 66555
S 1313 228568752
E 12183 54921
S 35002 532333372
E 34418 46497
S 9421 602236410
I 22343 83503
E 60064 65527
I 63295 86326
O 38389 81650
E 33218 86594
O 15848 26098
I 62760 81865
I 21264 43167
O 29927 86391
I 2007 76011
I 51053 59632
S 10759 122063169
I 22745 58354
E 20901 45894
S 43109 777922215
O 38058 82806
O 17769 56100
O 36459 56545
E 68768 74052
O 8478 42916
E 59049 76619
I 24696 53252
O 8041 19106
S 6021 681498260
E 43090 43376
I 39248 82887
E 32588 44315
I 46211 85555
O 2808 60940
S 46607 513951458
E 44639 72842
O 25494 27958
E 36894 64582
S 52173 841106597
E 11038 16812
E 64251 73674
I 22299 51667
E 17756 64244
O 44525 59380
I 24657 76144
E 43781 56968
E 45765 58969
E 63920 78045
S 14864 793632025
S 30569 736658735
I 6783 75515
E 6094 64685
I 68455 70993
I 46680 55716
O 15940 61215
S 36866 665002318
O 63161 67084
O 5632 31966
O 21072 47338
O 2097 77153
I 51172 84832
S 33330 895834223
S 4523 289189709
E 46237 73357
E 25117 81777
S 12192 86291522
I 9161 30576
S 36428 255401931
S 51116 37392471
E 11635 15066
S 47867 644450661
E 52855 52976
E 61820 86184
O 9481 77548
S 11430 481285601
I 19211 77658
O 34972 86013
I 35479 75454
S 49091 445833800
S 6388 894464571
O 21535 22747
O 11023 67403
E 38684 50751
O 14492 84057
E 57197 63347
E 61634 66253
E 14161 47235
O 37911 62714
I 1234 32631
O 29508 59105
O 11387 59717
I 9398 43185
E 38075 62552
S 43886 907551400
O 48344 72653
S 33599 237662501
O 5601 51977
S 5634 631818393
O 4652 39382
I 12977 39837
E 17192 82248
E 12997 25557
I 36071 83740
O 63934 84202
S 29430 168114456
S 11461 928596216
O 22430 47192
O 35393 54034
S 74544 165390030
E 25715 72841
I 4574 69866
I 41024 56675
O 15732 70966
E 55080 70276
S 66250 352067042
S 12118 605839791
O 31633 37778
I 66538 80649
I 5142 57501
E 46291 75332
O 30770 62541
O 30514 78364
S 83381 616890928
I 2099 43354
O 22051 56997
I 43115 63057
E 64126 86529
E 52996 65743
S 41798 372625652
E 7347 18221
I 40100 81315
O 70958 74583
S 19072 106041089
S 1844 172125465
I 18933 51028
O 12955 45553
I 49694 60719
I 5482 38089
O 3908 27022
S 23350 737928692
O 17936 83280
S 75154 493073865
E 7325 56841
O 48009 74274
S 79211 449490240
E 22766 64064
O 33621 83669
I 15106 59791
O 50807 83023
I 30611 61026
I 56418 56442
O 15317 65643
S 22828 409148462
E 2039 2093
O 37754 43504
I 21091 23757
S 24583 577110487
E 32237 41689
I 40425 48924
E 61666 62413
E 31305 51334
E 22331 65483
O 36341 41111
O 19843 52418
O 28697 40440
S 2271 182465696
O 19936 76877
O 2998 30176
I 80158 83065
S 79333 520906300
O 47781 81851
E 37306 50863
E 36303 42533
O 66837 67369
O 33907 54149
I 71310 75767
E 9866 66747
O 40082 45644
S 35661 984875809
I 36593 53704
I 39431 54806
O 58962 81614
E 63369 80210
I 54878 73204
E 16801 76845
S 82403 372822220
S 7831 951775786
I 34035 68470
I 19160 85079
I 44492 80973
S 28942 804649135
O 11717 79635
O 34894 81060
I 47366 73699
S 14960 529341538
O 37955 74307
E 43646 70408
S 60890 810204812
O 32684 39974
I 9575 36342
S 27619 859481205
S 31191 846584843
O 33484 54610
S 42517 428555975
O 56362 80244
I 53124 85568
E 4763 28533
S 61315 719721374
I 52279 85766
O 24117 68375
E 5703 65170
O 21588 63611
O 2009 66892
O 8239 77954
E 34244 42622
I 6643 52534
O 40020 79996
E 70222 76174
E 35092 59035
I 7066 39600
O 42468 70160
I 42845 59597
E 59201 62590
I 5571 19709
E 51397 72840
E 10499 27283
I 28029 33127
O 21020 45397
O 183 30520
E 39619 78462
S 50663 50201662
E 22136 59496
I 53802 83980
I 29055 61629
I 5292 16380
S 82369 836267834
E 51747 52564
S 37752 570551764
E 44122 50342
S 14902 993734690
I 79474 81094
E 11554 43955
E 18962 58388
I 13491 24373
I 19778 67872
I 36543 86031
S 44273 756024847
S 68445 850725621
I 48237 52011
E 24690 28856
I 45746 66318
S 589 282168614
I 30293 42112
E 60031 80338
S 74433 27053655
S 68243 88336460
O 62421 72005
E 5267 73593
E 49524 76244
O 37556 66074
S 15249 92215145
I 30333 80228
O 1632 45816
O 5936 18413
I 28218 61800
O 31812 56870
S 7374 965302771
I 38297 62817
I 16238 85963
S 57767 93246136
I 10673 84669
E 21460 80211
E 21844 84339
S 85898 730211847
I 26090 41003
O 22354 76275
E 33184 41152
I 39164 44200
I 1234 18026
E 14854 53897
O 6297 14263
E 20232 22757
E 34406 61782
S 17417 973324450
O 22205 58665
E 11919 79027
I 26421 36085
I 1221 86125
O 5463 51623
E 29239 40656
O 61091 71083
I 26502 54043
O 63674 86330
O 9890 75544
O 24540 58121
I 17511 43838
O 8600 13401
I 63078 75239
I 41927 78067
E 69133 72800
I 17755 66905
I 39867 67391
O 18565 32810
S 19487 451707354
O 31237 45909
S 83509 249415360
E 12301 53998
S 33736 256228999
I 20459 78992
O 5213 7833
S 33216 73752387
S 22166 891604522
S 80177 939649634
O 16286 28149
I 23922 55605
S 28276 696524614
S 30215 381097551
E 27703 34525
E 1166 19515
S 76717 365046182
O 10584 72044
S 18938 953123416
S 49649 756018326
E 34737 71181
S 80797 664993349
E 63291 73240
O 1298 34593
I 530 81079
S 43579 454021298
E 10288 83518
O 33277 84153
E 951 16565
I 7005 57392
O 45210 66492
E 60840 82030
S 77497 380176022
S 51666 107670307
E 65342 76304
O 6431 15821
S 56306 543742098
I 17533 85392
S 43688 15165014
I 11854 28899
E 74617 82198
E 59507 75098
E 2586 54708
I 35037 60210
E 29727 62782
I 6012 78359
I 7808 68919
O 31032 44261
S 31726 782982067
S 73132 475922303
E 37327 63797
I 32632 49129
E 30444 76366
S 64852 65077865
E 13610 35119
E 63015 71299
S 81340 106878190
O 1253 76715
S 26439 688020850
O 36796 49012
I 18112 34654
O 37589 40995
I 41328 65399
I 21395 84612
E 26552 51253
S 19729 475948698
S 43015 466180960
I 24609 36970
O 39640 62951
E 33787 67217
E 34695 85890
O 13006 39462
E 27185 59707
E 20081 54167
E 21759 65193
O 25343 51283
S 63962 341224750
O 1111 77107
I 21354 58217
E 42336 66683
I 18030 30646
O 30000 42165
I 21225 70704
E 20042 34425
O 7620 73409
E 37407 82991
I 58874 84193
S 43514 698522518
S 13034 375019952
E 41949 48214
E 13531 51229
O 17177 19197
I 58695 58969
S 10416 392570921
E 1441 39392
E 15271 67329
O 60662 75721
I 64940 77558
S 17658 994183396
O 21809 45296
I 49891 81939
E 28198 85717
I 15477 38440
O 33395 43876
O 33585 67936
O 29178 55936
I 18115 59080
O 37602 49136
O 76525 77270
I 18100 66351
E 18541 52270
S 80740 922228467
S 81142 189674482
E 59 22955
O 495 8662
O 15274 82095
O 13415 51078
O 55484 73005
O 61757 82078
O 18864 22467
E 6939 51063
E 34295 38031
S 73347 337784492
I 39694 51217
I 33160 61747
O 72204 75229
S 68059 665213410
I 15148 78284
I 39093 56129
E 54973 64027
S 34455 127353680
I 38588 66355
I 10664 35147
I 2661 50053
O 10303 65786
S 51883 912772290
I 576 80556
I 62496 80408
O 20680 60007
O 57565 63252
S 42953 865485958
E 1353 25072
O 4964 34086
O 1955 30501
I 81962 85237
S 80444 720897892
E 31531 36649
O 7630 37639
S 5184 618935810
E 48270 71912
I 10624 58982
E 22541 73148
O 33461 53457
O 17367 59344
E 38111 66219
I 45424 49768
E 1185 83994
S 34877 244649516
I 5516 41779
O 61731 75330
O 4245 62822
I 37750 48205
S 18008 853568098
S 62446 894182291
S 70513 86098525
O 22614 55201
S 17068 814802314
I 15516 55415
E 53320 79303
I 203 23984
I 2079 44059
E 30663 86202
E 533 65363
O 2324 82264
O 71588 79838
O 15542 44318
E 41158 70665
I 10820 46916
I 5583 74678
S 77272 171302192
O 40350 49147
E 51714 53103
O 5940 10334
O 28997 32848
I 4181 28166
S 10869 978641383
O 27741 77637
I 55738 69721
S 73884 882299287
S 31256 592341210
O 40939 45199
I 37155 72433
S 55316 86213867
S 25796 550553299
I 34524 38086
O 74210 77988
S 57831 987374239
O 10072 28023
E 73336 79483
I 30808 79340
I 27333 48480
E 9919 73412
I 24518 58110
O 61454 73786
E 53018 80303
O 1108 39399
E 23743 37831
O 1777 38605
O 1607 53487
S 44822 659696485
I 13043 67520
E 6594 60223
O 58525 85155
O 13569 29053
O 26172 41403
O 19839 22331
I 61976 63621
E 11467 75432
I 17727 52625
E 5827 54228
S 62079 128856505
E 25291 79418
E 39795 63704
I 14898 51568
I 13113 39758
I 32598 68460
I 38103 65069
S 68 723177143
E 32761 48163
S 61610 428678567
I 21444 31716
E 1206 40314
O 517 11127
E 24538 36171
E 37630 38633
E 16889 80017
E 9535 34551
E 8264 69563
I 31042 55524
O 721 83400
O 63432 84003
E 10105 16893
S 9192 315045599
S 44871 618244097
E 37190 68718
E 30469 62321
I 42340 80819
O 19850 77388
E 11861 68234
S 59818 775688375
O 36794 57635
E 45514 61339
O 37860 70906
E 8069 21197
S 4568 663355491
O 7937 20727
S 30028 692586768
I 37903 41535
I 54508 63560
E 14587 55753
E 8141 64066
O 3564 12752
E 13144 25746
E 41135 84731
O 30742 33568
I 20035 60545
I 11726 56737
S 51232 170815868
I 29483 60044
E 48761 61479
E 33000 66003
E 67571 78646
E 11253 16381
E 9705 84382
O 46128 60978
O 30384 80348
O 20905 60287
E 32144 37947
E 45285 74734
I 42634 62624
O 58111 70451
O 43130 57424
O 60575 83881
E 12490 55451
S 38166 806079455
O 15047 38137
O 9634 24852
I 56669 58009
S 67008 53668079
O 43269 43349
S 40864 317280417
S 85522 332242130
O 3534 78649
O 71933 75754
E 54529 84727
E 65369 85964
O 15997 74055
E 42970 69233
E 5515 12578
E 1729 66966
S 55865 692426283
E 49094 55498
S 65806 388416213
O 30161 71425
O 12473 30955
I 79239 84001
O 780 67645
O 33945 55090
S 1391 320481143
S 41392 620038095
O 14259 16982
I 65724 76637
O 32676 41499
I 12399 84210
E 4584 83743
E 67841 74574
S 61463 458836586
E 37407 62354
E 22520 33222
I 49103 77434
O 23410 33827
S 85456 641912083
E 2526 32967
O 28862 32481
S 75285 946530774
I 13425 78370
E 40388 50945
S 84314 903189748
O 10831 47257
S 76698 203141254
E 20005 30764
I 49182 79664
S 35378 574822664
S 40152 668078807
E 8887 17007
S 38059 52989893
I 67596 73384
O 22384 37752
O 11432 59977
I 36588 84460
S 54504 113322666
I 30882 84857
I 32857 73492
O 43835 72394
E 20672 83987
E 39128 54898
O 516 26176
S 39669 713531853
I 38392 67806
E 42301 85956
O 11774 38274
E 40646 50467
I 76732 76965
E 24889 56850
I 39486 69458
O 5000 59419
O 3152 47786
S 49061 522806962
E 25493 59573
O 30343 78946
O 57410 83860
E 10979 50484
I 61839 75145
S 12403 73314208
S 22136 508006130
O 65827 85629
S 63423 112062732
S 15165 754586630
O 40600 52542
E 25792 38081
I 59388 60737
O 762 38560
E 24415 51841
E 9506 36663
O 28926 31543
E 50706 65637
E 7335 31281
E 23509 50460
E 48352 86536
E 21068 26281
O 40429 42669
I 3478 27001
E 82587 86014
E 12815 41662
I 22965 48211
I 14041 32437
S 9051 592940347
I 1111 14420
I 27889 28061
I 5823 33683
I 8362 27070
S 41264 964501891
I 61213 64548
I 58820 84323
E 37817 39686
E 28614 44054
O 29784 66039
O 47255 84448
I 7568 47443
S 45646 213799072
I 7155 80670
I 37385 38064
S 31496 436454628
E 42912 63864
E 5249 33980
E 8322 24077
I 15997 32440
E 22421 35317
S 1480 633843835
S 60588 948617217
O 19254 34494
I 14954 62062
O 37262 58471
I 73347 82617
E 72617 81559
O 22851 59079
I 9041 71690
E 29128 73842
E 26552 63870
O 32968 49924
E 10805 16333
S 77194 135292883
I 669 31657
E 2847 31160
E 65064 67240
O 13984 28397
I 16224 83222
S 26960 540223933
O 21988 76934
I 20106 79349
I 62061 63981
S 62207 232367862
S 19186 911939145
S 50445 35973901
O 56452 79130
O 29617 51527
S 25442 492152538
E 17812 21039
I 68048 77537
O 54969 72847
E 29 79824
E 27375 43878
I 38832 49181
S 9039 775724674
S 55293 796539391
E 25264 65380
E 35955 52615
I 58719 76671
I 8857 9335
O 28937 61361
O 12499 68720
O 15591 27986
S 3426 294593437
O 7873 44783
E 24551 41770
O 28913 84917
O 9196 48303
S 49031 282757615
O 49194 51193
S 75413 339183115
S 32777 855317759
S 85166 423807901
E 37160 48547
E 29069 60894
S 19218 944277454
I 22658 65408
O 45026 78961
S 804 656002257
E 821 44851
O 27572 46495
E 8498 55003
E 58882 80801
I 29966 58461
S 55810 744884083
I 40262 60369
I 35281 70962
I 32770 70524
S 31199 215110518
S 49555 635297616
O 65328 78391
I 40037 65333
I 26701 62838
E 22833 65716
E 18446 75493
E 5660 27711
O 38281 67973
E 1373 82635
S 52858 185087636
S 71829 87873348
E 14733 69191
O 13460 74193
O 15524 52559
I 57907 77136
E 31455 83622
S 16524 163414752
E 3046 33386
I 4654 81691
I 52695 54008
I 14553 63836
O 44355 59424
O 3529 61514
I 19627 63305
S 24849 455988780
E 14993 55622
S 85005 763483489
E 11047 41831
E 20430 24689
O 80904 83734
S 68183 847713128
O 10437 28815
E 26380 54257
I 37863 79624
O 50949 85146
I 5534 27463
E 29659 69220
I 4512 54895
O 54718 62402
E 38786 64326
E 38906 45171
O 14599 65250
O 71242 84172
S 72635 382002624
I 15168 85938
E 6603 55065
S 64406 315762482
I 226 47788
O 38468 74247
I 8083 45176
E 50576 52675
O 31409 83222
S 4774 826129230
S 44894 753657487
E 7841 80412
S 68470 672697319
I 12055 25304
E 17485 23047
S 29489 839612949
I 29855 66787
E 69256 75451
I 39166 72971
I 48036 77246
O 65788 71785
O 54124 62064
O 10132 40679
E 63820 72948
E 7694 13333
O 19867 23296
E 19078 51270
E 15894 32257
O 16313 16467
S 30190 628916587
S 14883 304178905
E 4212 55631
O 6557 77606
I 32128 37321
E 37524 83202
E 20647 81774
S 44379 787861402
S 13623 645985141
S 39393 170129341
S 60465 910098535
O 70640 71549
I 19502 58792
I 56602 85047
I 58516 60440
S 68697 81901525
S 68675 969013666
S 46641 477368083
S 47563 367208667
S 72111 866849485
O 11840 65921
O 20099 23533
O 20340 43688
O 24376 62339
I 47816 84059
E 33889 73861
I 23148 37450
E 30097 85208
O 64514 84998
I 33818 59512
E 46229 84207
I 48923 51057
E 40945 74825
I 1515 12305
S 18580 227242685
O 38401 81411
S 36697 860549456
O 57248 68550
E 39000 47287
O 23502 41011
O 83 56386
S 6154 701567725
I 69218 78100
O 67915 74090
S 58938 738344768
E 9023 69802
S 63528 160387482
E 9203 67139
O 36596 50424
S 62937 452816323
E 50420 80730
E 5521 42961
E 11937 52245
S 4993 221151201
E 5715 56673
S 82172 440984793
I 22404 63468
I 21629 27302
O 40160 44224
E 28356 70168
O 4486 81491
O 5520 15930
S 76131 829097625
E 38734 83205
I 41412 51003
E 25624 52637
S 6631 907457291
I 23628 75465
E 3998 78231
S 44272 1980653
E 44241 78755
E 9418 37977
S 59943 243662537
O 52464 55556
O 52250 66833
E 25930 58332
S 26382 853988175
I 10280 55334
E 16325 45417
S 48421 978889529
I 58196 63540
O 10103 36518
E 45782 57959
O 42504 43059
I 19708 85978
O 58507 75309
O 24187 67970
S 49270 221961898
O 44628 79693
S 69323 444116431
E 72233 77219
I 26171 83609
E 5370 83661
O 7698 65460
S 80758 661228533
O 40430 85637
S 32200 788394814
E 16723 67083
O 3937 45148
I 28580 65098
S 20542 781751761
E 51696 62187
I 13138 74724
S 47437 598809691
O 3168 63998
O 4860 75226
E 57042 65297
I 15444 26497
E 48330 80288
I 3069 53283
O 45415 81289
E 55298 62401
S 60111 535512352
I 18413 28740
E 41260 43980
I 8291 10477
S 28883 761329828
E 11619 54700
O 4821 21367
O 33669 57996
I 45051 47540
I 12678 16703
E 6575 81479
O 9671 40871
E 23043 26094
E 22467 23658
I 51813 68250
E 3760 24516
I 53176 67690
O 48554 55741
S 9718 615464018
S 46720 146249480
S 82466 944311852
O 43974 59117
I 6969 43707
S 73433 485481605
I 74317 74769
S 9895 537866061
S 73783 139392405
E 22032 35520
E 42006 48054
S 13242 749339556
O 16714 74981
I 4113 71409
E 39816 84164
I 6712 29608
S 4934 181466421
S 5363 38490540
I 26618 31795
S 15299 783988144
S 81370 258143915
I 20509 66871
S 86161 545233693
O 25400 53045
S 64799 353702430
S 5241 413909527
S 65587 786540473
I 1456 58078
I 54197 59890
E 128 69333
O 53279 66904
E 75484 81742
I 6607 16341
I 6428 81808
O 41415 57007
O 7816 79365
I 22857 40083
S 38193 310027503
O 46518 53809
O 21528 61593
I 25225 62771
S 40011 101639753
O 31789 39004
O 42652 47953
I 14474 16957
O 64915 76518
O 17756 61983
E 180 50844
O 8947 33326
O 14881 46840
I 31309 31615
I 7571 80414
E 520 27597
I 32092 55233
S 25712 316652556
I 5852 32669
S 77737 77413026
I 77202 83806
I 36104 45573
O 23214 44411
E 31436 64582
I 6011 76875
E 24685 61296
I 64303 83144
S 388 734817856
S 11464 592430999
O 67004 67256
E 21710 82264
O 11705 49487
I 21688 23949
O 52740 84701
O 53617 71644
S 12528 907276617
S 53955 923798453
I 29171 52983
E 17684 43916
I 67757 85268
E 41531 82122
E 44674 59699
S 25178 516867221
S 4831 286430545
O 1552 36063
I 2688 75874
O 20003 79111
S 1783 89138372
E 26061 39278
S 78816 497459836
I 28571 43837
S 21593 92370244
O 45639 60766
S 44479 582866907
O 74151 80415
E 35087 48634
S 8849 614654942
O 3531 28395
E 37567 68099
E 23439 72751
S 21384 187037430
I 17757 58637
O 5229 54472
O 54331 61080
S 84108 727471986
E 21098 33822
S 34340 812424375
E 35450 39976
S 9765 674344133
O 13795 33484
E 68730 83867
O 19171 42064
O 57116 77318
E 49499 52763
I 12948 44829
I 4999 19107
E 66535 73206
S 21172 978071710
E 50926 65486
I 4559 20026
O 27068 60139
I 45379 72177
E 30726 51587
S 78341 620761095
I 5095 18308
I 6669 69321
S 32689 562668382
S 30216 343392509
S 58594 225932006
O 29694 37228
O 36132 78744
I 58436 73916
I 69121 76660
O 66837 81258
O 43775 83181
S 75128 918202667
E 21550 76046
O 36870 65313
E 6176 19148
S 82490 623400253
S 73341 352164961
I 13560 21235
E 38262 38293
I 56733 67239
S 78071 977202391
O 61810 73841
O 51156 74165
E 24513 29359
I 5932 56809
E 37366 53914
I 44573 69461
O 24802 44278
S 75337 415613558
S 55432 99009446
O 8463 52693
O 15770 84520
O 15279 67643
E 12727 27395
I 36012 51740
E 19408 43541
S 43249 657598819
E 37741 47336
I 54900 59597
S 52817 422773041
O 56274 84609
O 15174 74209
E 15711 20718
I 19494 53768
S 36374 678983663
O 36812 79341
S 66743 577726990
O 14159 61152
O 15619 19357
I 43578 76170
I 22412 38346
O 43536 72335
I 61854 83907
S 11766 378450928
O 52475 55983
E 38133 52175
S 72649 717748154
E 52014 69382
I 3233 51834
E 61654 77415
S 59551 767734737
I 39419 74030
I 29956 44929
I 2687 72920
O 55101 55671
E 15478 32823
I 23983 60419
I 13116 31426
S 60081 393272197
S 48756 270672098
S 29036 920654250
E 57788 82118
E 40721 83551
E 19773 68141
O 6339 81196
O 3579 80683
E 29456 35612
O 48025 71917
I 783 34094
I 17611 21155
E 60703 62621
E 40578 75883
O 68234 83932
I 52652 83289
S 83743 253133731
S 77802 690427056
O 10139 66914
I 55393 75978
O 9217 47075
E 17675 78563
O 64094 83467
S 35680 305171361
I 27688 55874
I 40074 48950
I 33614 47342
I 4516 38014
S 53318 768206675
I 1985 42169
I 56537 67947
I 68678 85657
I 35908 41202
I 17746 55992
O 59662 80259
I 52384 68895
I 34265 71099
I 58076 79622
I 54631 59035
I 19348 36876
O 48880 70332
E 29226 64836
O 1659 63345
S 69565 900360447
S 72193 516153095
O 38816 52689
S 68280 131244764
S 25469 897327240
S 54727 349457280
I 38352 64415
O 4519 70481
E 17425 42578
E 8814 60085
O 2028 65746
O 1778 61017
I 30067 45253
I 74431 78610
S 35097 184479552
I 30129 51053
E 19265 32824
I 17074 77048
I 71193 77075
I 34572 81593
O 14087 72027
S 5363 80042814
S 34368 263702227
I 8588 11708
S 73160 9866620
E 10168 78943
S 56095 587225661
O 1292 17695
S 84689 195838507
S 70994 42096319
S 44678 289256695
O 35922 66571
E 15456 50363
I 25999 48085
E 49812 70711
I 50160 85629
E 1536 10405
E 23868 69663
I 72764 84074
E 54629 62505
S 22307 625063917
E 28581 52492
S 42039 368372147
I 37333 48137
E 13021 54056
S 56869 157291453
O 4084 69668
O 17551 51516
O 19722 60132
E 18911 49196
E 53160 75092
O 4017 5459
I 65999 72560
O 13178 45654
S 40113 737362915
S 10122 47857649
S 53914 1405651
E 51150 58872
O 7987 18772
I 44883 80104
S 78735 749370909
I 37886 67811
E 6370 66984
O 12086 20381
E 3511 29315
E 15404 73895
E 22566 49817
O 8734 80957
E 3438 74375
O 20093 78141
O 5925 85035
E 34556 65771
S 62144 815146423
S 51161 634531265
E 49915 74067
E 48470 60747
O 16011 25704
O 35492 69133
S 47706 721623493
E 20706 52693
S 25848 701359174
S 48747 167027536
O 43068 71227
O 49673 54024
I 4261 24462
O 8929 68498
I 44837 67665
O 41750 51642
E 11193 58842
S 32341 907118392
S 46483 627132453
E 35724 86022
S 57380 385611906
E 3913 56060
E 17134 46744
S 38244 603217059
E 59604 82577
S 47860 961162219
I 80887 82683
O 58440 86614
O 12656 75862
I 12033 23269
O 20988 64554
S 62998 778249114
O 13496 20211
I 6856 15245
O 1465 65598
E 24575 37440
S 75652 184351650
O 15957 68135
O 44752 74008
S 4184 566627624
E 79430 86312
I 62870 73519
I 61204 82689
O 26446 72366
S 46786 780205978
I 30250 46588
S 79175 383234871
O 40248 64965
S 67108 338101932
S 12558 716638169
I 30349 70127
E 5294 8696
E 6407 6926
S 10974 789641985
E 40719 70184
I 5073 28960
I 43317 64602
O 6351 50387
I 6976 83797
S 16988 831689493
I 13435 86550
I 66493 83662
S 23612 11478348
O 7419 32132
E 75489 84830
O 25583 67224
E 10736 61049
O 68032 80286
I 61780 79894
E 8794 61299
I 14064 46554
I 3559 16663
I 58574 59314
I 30599 69163
O 19652 65805
S 14957 487211158
I 20406 62484
I 2227 65753
S 18559 543061519
S 25698 966039745
I 6606 76916
O 29102 44941
I 39725 40813
S 21527 832585033
S 64636 965962257
E 64055 78673
O 60750 79915
S 25078 547449090
O 66970 80767
I 52700 60359
E 67177 71325
S 37568 185977387
I 41889 47958
I 21497 37686
I 26597 48853
O 63528 85884
S 58840 226480355
I 10871 23760
I 22851 78073
S 25378 473977470
I 33686 63177
S 38791 571771954
I 14530 17422
S 54861 915502725
S 9689 717463011
S 39129 67875237
S 49811 897393446
E 24372 65131
E 659 1167
I 46982 74819
O 2719 44706
S 55302 395672932
S 58103 682965598
O 36848 61205
I 17077 17705
E 33139 43302
O 25489 31112
S 19315 531270610
O 22866 42282
O 37362 84134
E 5529 26706
S 24066 242453245
O 9568 46456
S 50215 272667702
E 56897 80823
O 4325 81487
S 39424 105170115
E 48356 83641
I 49844 67159
S 80156 905590628
E 23506 53271
S 22120 487708440
I 81011 82359
S 29156 411567676
I 1431 49514
E 39712 40733
S 44139 763620368
O 43170 65823
S 71953 934882746
I 6450 33488
E 66476 76436
O 39641 61824
S 42711 843539050
O 19071 27239
O 57840 69763
E 33244 46148
S 6511 171662391
E 36879 43962
E 49556 54840
S 35873 456770570
E 9018 81882
O 29443 60944
E 40938 78721
E 46914 84847
S 46824 137893391
I 62650 82895
O 5340 34271
O 38089 50853
S 41257 797864730
S 50780 910006615
O 3820 80411
I 17683 19189
S 34007 529267284
O 59446 72668
E 6765 39918
E 60903 84701
I 55079 55715
O 8082 34230
S 18332 762301381
O 55159 78673
I 30333 52946
E 29943 31359
O 13635 79348
E 74637 76991
E 39851 42442
S 61398 187442916
E 48093 72475
I 5898 57544
E 2516 82995
S 5371 214372297
S 13258 153637420
S 53811 568932671
S 12384 973471541
O 44167 65324
O 19125 63293
E 45067 73997
S 2927 155504721
E 47870 47983
S 43446 5494793
I 16907 63378
E 32353 82387
S 42757 856466094
I 18331 65516
O 24314 45034
I 14504 61244
I 21836 73018
E 42029 78481
S 31528 20260234
E 10397 71863
S 43642 673783532
S 61961 268633796
E 17273 51384
E 32673 60836
E 29293 61232
I 8136 10473
I 2195 73884
E 754 75477
S 66922 152177507
E 4335 10342
O 68735 76296
O 56409 65410
E 18322 83418
E 36559 75601
E 19256 63715
O 26608 39268
S 13497 995699356
S 67666 605219826
S 69752 173908936
I 16513 85935
S 71284 753429670
E 55242 74783
I 66662 75741
I 4588 49677
I 19551 24933
E 65136 75486
S 17551 562761962
O 50292 78978
O 9311 13079
E 21295 31516
O 18410 70337
I 4428 17234
E 40646 49718
O 27924 78048
O 13898 46483
I 33938 73873
I 21086 76244
O 35466 85340
I 45948 86431
E 4317 41536
I 719 22478
S 7339 390296732
S 75870 132006295
O 35657 82792
O 55959 73934
O 54382 59130
S 39046 955343221
I 48657 83325
S 57319 84399882
S 63657 369588314
E 7065 12855
O 68632 70002
E 41905 44570
I 48074 57919
S 35019 672325485
O 14231 45188
E 922 17682
O 13574 34423
O 9670 75697
I 15362 25870
O 32557 67237
O 44108 67224
I 10771 82294
O 73842 85382
E 73494 80604
I 36816 75096
O 7919 19707
S 591 232921488
S 33343 309533241
I 38390 40365
O 52117 63271
I 79110 82702
S 22784 488409861
I 37399 63801
I 21389 24442
E 26245 41530
S 26827 589661536
I 64908 73285
E 20846 41836
I 40326 45838
E 16280 38380
O 40128 80196
S 18535 26572210
E 22 38240
S 23093 825558029
O 6929 43867
E 30740 44611
I 36958 49163
I 55326 58997
I 47828 74729
O 25067 48071
I 21614 23907
E 3403 78292
S 60170 401367994
S 62640 819416435
S 20317 451405226
I 20118 21587
E 1693 12875
E 13887 38699
O 26137 81827
S 1806 576871403
O 37005 52573
E 23486 70596
O 34937 84884
O 2980 14220
S 27618 348266584
O 64966 79420
S 16622 266786397
E 63816 82475
E 17473 35855
I 21575 59077
S 66945 421778235
S 68184 665822010
O 37647 53305
I 74562 79687
O 29592 32130
E 15337 69437
I 23683 72075
O 39753 45460
S 76393 3660578
O 10350 73815
S 9702 304035478
O 23669 55705
E 7714 51131
O 16722 24450
O 6138 72531
E 58440 63018
E 28793 75881
E 47965 81219
E 34892 57718
E 14731 56295
I 12040 44188
S 15195 482927751
S 62511 836869204
S 50738 208454249
O 26030 72792
E 49995 63196
O 50261 70625
O 17815 41814
O 26290 84123
E 24292 54857
I 25090 67548
O 24218 48821
E 6316 63356
I 8289 47909
I 12981 54792
I 63041 75370
I 5521 37223
E 27097 73025
I 22669 28475
O 3172 81309
I 11501 40715
I 23401 31507
I 17356 83867
O 9326 42500
O 22390 75073
E 2111 68294
S 25305 804253765
O 9223 79950
I 22453 73065
E 43643 44948
S 15876 34322534
E 22796 46764
O 17799 36950
O 25068 39938
E 32872 58701
I 17081 18998
I 27225 68192
I 3501 42554
E 63096 75471
I 3741 59518
S 75766 246953321
O 24798 46467
I 4607 36527
O 25615 30229
O 31052 56988
O 33494 37753
O 7075 55539
I 73871 81715
E 20348 45595
O 30394 81713
O 26124 84546
O 42314 51677
O 15789 53271
O 52349 72091
O 13864 39761
I 50332 66219
I 67449 68893
S 40020 758230984
S 47654 428101219
E 4596 46564
S 38838 579376459
S 3981 39577771
I 4745 52307
O 14892 64590
I 341 24428
I 1084 15757
I 5745 82567
E 55691 59579
I 31292 31847
S 56202 595969512
E 38350 78667
I 46874 79008
S 19895 485044675
I 2307 69126
O 17644 72437
E 8041 73708
E 25908 85665
S 41787 70374312
O 67195 72990
O 42554 57973
O 15076 62885
S 78941 380714101
O 26043 62375
I 66872 80039
E 43018 63363
I 60750 64014
E 42364 79757
O 80105 81347
S 72558 748313794
E 5652 58255
O 42688 70834
E 23033 65217
E 7300 31699
O 61332 78990
S 19373 774441775
O 33673 47498
I 38353 66142
I 15548 63337
O 4928 69131
E 30507 44908
O 63233 65302
I 10886 69294
S 15592 657102365
I 40535 52928
O 78930 86532
E 5541 66968
I 24296 34747
O 13696 69227
I 14284 86309
S 73109 118865390
S 12148 954927312
I 33383 81762
O 23809 47887
E 5182 85321
S 85295 729639901
O 42785 62103
O 9258 80881
E 25006 37144
E 67220 67297
I 64171 82985
S 40705 831541634
S 74797 272842852
E 15563 33445
O 9260 28578
I 6747 82776
I 71473 81234
S 12334 681660818
I 11571 69010
S 23924 141209921
E 3851 11619
O 2100 71763
E 2391 59012
I 7068 85398
S 19931 502746763
E 3848 60099
S 58297 74087898
O 7221 85777
O 14760 53019
E 81336 85240
I 2912 85802
O 32583 61462
E 698 62492
E 67356 69135
S 61350 34708557
E 36533 40944
I 76691 81560
I 7288 20560
O 2687 34405
O 40457 53636
I 52619 69707
I 25602 43155
I 3468 77485
S 60915 17473180
O 17148 65584
E 71630 81816
E 30792 55497
I 69663 84023
E 35295 52740
S 6635 754170668
I 22662 54684
O 17198 29119
S 34979 506214739
S 73526 352576147
I 45753 62604
S 50134 893654892
S 77506 591541141
S 22652 756545052
S 21974 286074687
I 41569 60548
I 13858 54743
I 18639 85636
S 75139 776206000
O 15417 83978
O 2177 80189
S 66457 383261103
E 34357 72754
I 9945 41769
S 73140 441796970
O 5467 42728
O 39574 52149
I 6484 28744
E 61147 82895
S 8214 646716044
E 33192 45212
E 50041 57967
I 38779 46880
S 21534 494920657
S 27111 519285315
S 50216 534380716
S 14589 502480559
I 22176 79177
E 5902 23050
O 17512 78219
I 42310 76009
I 45714 56675
O 9896 83515
I 46574 66231
S 9229 612900327
S 30850 304311785
O 4043 81182
S 24484 392765930
S 2296 578537431
E 21672 72482
S 50163 449260985
E 60763 76634
I 17034 42225
S 82750 838461310
I 15581 18738
S 26127 769003370
E 40592 74470
S 38904 717679638
S 40011 740520786
E 33215 62069
S 70446 96003402
O 12737 72490
O 14938 17287
S 71623 55109343
I 21669 56687
E 50266 71834
E 4411 34909
S 13670 606548277
S 57761 117542516
O 55114 55511
E 71343 73300
S 42634 780419515
E 41642 74619
I 1436 29991
S 47009 185414130
E 43266 63687
I 67816 86578
I 13778 51384
I 8325 65443
O 66514 69420
S 34907 248168415
S 10831 40847564
O 63131 85101
O 43698 80491
S 48214 994558751
S 546 530685377
S 59651 688310141
E 45444 61659
E 13273 37822
S 9875 698489492
O 26458 61918
I 32208 47576
I 30473 40230
I 25146 38875
O 396 9658
E 33373 74718
E 40547 64680
E 25970 37308
O 16109 49803
S 28581 53222647
S 30412 290991148
E 29188 59911
S 13916 247914481
S 44075 468835783
E 16966 60367
E 27258 53708
S 40079 486697851
O 6729 16806
E 29127 84761
S 85409 914559357
I 33877 75352
O 55484 55708
O 61573 68533
S 48814 86768122
E 41144 53856
S 62307 839415142
O 57122 67659
O 742 45077
E 44243 69102
S 67087 1574371
E 27359 40259
E 27061 45662
S 26133 527427048
I 51641 85320
O 6318 54848
O 436 20652
I 51159 72227
S 81580 23601752
S 59933 618026561
I 26834 58405
E 8931 80506
E 8852 20585
I 76787 78365
E 40372 63818
S 68065 101677013
E 16892 80598
S 21435 515652920
E 5230 75984
O 13820 62594
I 43770 83549
O 55040 77769
E 7727 81360
E 36492 65107
O 17817 70475
I 15176 41327
I 78751 79913
O 61023 70708
O 18330 75605
O 37810 49716
I 1336 83871
S 20315 385497693
I 30363 32178
I 5296 42138
S 3744 138889098
E 13783 79953
E 11437 67444
O 12333 49661
S 42954 685346543
E 46696 74441
I 9378 73727
S 52902 758342764
O 21683 82949
I 6126 54407
O 6368 62040
S 18425 800062668
E 40300 73104
I 78714 85961
S 62668 815170518
O 5310 50994
I 29776 41475
S 33816 762946846
O 38269 67491
S 19322 425679504
I 36526 67303
E 55539 80852
S 63914 766522813
E 22329 37522
E 55022 58480
O 2171 42832
E 44224 83540
O 13377 31603
E 6347 40062
I 27857 65883
E 16069 73005
E 46676 83239
I 1537 59964
O 3052 10307
I 39813 71532
E 7389 32520
I 39364 60880
E 11848 83374
I 8518 58937
O 21885 27672
I 59189 67447
I 11623 50634
S 53258 78625782
E 30120 33988
S 61402 177537705
E 18279 81987
S 22093 306963644
E 32068 64891
S 51861 885269043
I 3555 77670
O 20560 51295
E 19508 41180
I 34108 44868
S 40947 844240522
S 41891 785182378
O 25108 43034
E 61208 73877
O 8993 31401
O 54211 55514
I 55217 80548
S 49505 370708697
O 11782 79723
O 59267 71682
I 50996 51339
O 46636 58031
O 5400 50065
S 32037 160777743
E 59222 77986
O 71262 76980
E 2718 52975
O 65628 77009
E 6042 13721
I 40926 46504
E 39590 72151
E 15530 54122
I 1411 67154
E 8006 27511
O 7645 45138
O 33049 42200
S 63111 87131106
E 68225 72466
I 27109 70004
E 14247 81225
I 8865 33955
I 71236 79237
O 68776 76305
I 34024 46526
E 3927 31698
I 7651 52358
E 9052 34087
O 4257 7368
O 58611 75873
I 764 79994
S 3646 183313656
I 65685 71671
O 78160 85555
I 25185 84324
O 50610 69524
O 69608 70061
I 49565 58936
O 1643 85977
O 10596 18104
E 5924 44187
O 54542 59190
S 45002 100910734
S 56778 564549083
O 21957 78301
S 9829 543135414
O 15473 16434
S 10932 633871257
O 44583 80371
S 82427 267474783
I 5267 20663
E 47566 67077
E 38923 84019
O 1864 53373
I 9492 37798
O 64247 72481
E 27229 46824
E 8830 44994
S 80349 259770728
I 37169 50685
I 45447 46485
I 10629 62236
S 34543 531955667
E 3798 19179
S 72144 235350158
S 55192 558154907
O 13068 49004
O 50245 65478
S 86566 873751287
S 44493 974228215
E 21474 61321
E 35832 45427
E 48348 66700
S 29677 810089446
I 60524 63642
O 21933 47566
I 2080 76573
E 107 82766
I 16333 43282
I 24362 39208
I 19167 79631
O 61907 63686
I 16504 36214
E 10571 59693
S 23280 140400735
O 36082 66917
S 12034 18113008
E 15191 23938
S 44763 141106856
O 46496 78290
S 20749 966780608
O 9462 57497
E 1405 74439
O 62669 70436
O 36732 79441
I 10392 32993
O 40135 65691
O 59180 79609
O 21651 35593
I 41256 49843
S 7034 932093064
I 29651 63408
I 49294 52578
S 15284 468016445
O 26077 86468
S 22571 745499090
O 18038 33872
E 74077 82650
S 78451 823007129
S 33544 820977941
E 49895 75696
I 11063 75641
E 37742 45021
S 82899 899207152
O 960 25273
S 25218 236380697
S 79969 562457505
I 28586 65744
O 24348 44276
I 22445 61843
E 15829 84580
E 4118 51683
S 39109 51704853
S 57421 149000159
S 72758 632774018
E 16660 46054
E 27936 77268
I 13963 72728
E 28050 48509
S 69153 711061304
O 35889 82500
I 44628 81187
O 1463 71160
E 11424 33516
E 27465 64765
I 60369 64730
S 31694 943232024
S 36745 563546250
I 22021 78313
S 85465 658801649
I 17582 37175
E 43438 83278
S 18503 514331357
I 29497 37541
O 41951 63870
O 57441 85210
S 57042 101095409
O 16221 62207
O 3105 52876
E 17833 79518
O 24516 30866
I 11269 36352
O 15271 66161
I 4551 21600
O 23807 51173
S 84030 46126803
S 46766 407130281
E 26116 30170
I 12324 48045
S 14073 294423472
E 16608 86019
I 14360 19125
S 78053 822012098
E 17675 25257
O 37811 68082
E 8417 23122
O 50624 76239
O 6910 73147
I 10046 28130
O 25569 58706
E 8843 17192
O 12889 20294
E 25831 46736
I 13071 70938
I 8900 29160
O 53315 57618
I 56321 66824
I 9007 17787
O 23224 53027
S 29172 141056470
E 2525 61064
E 12202 60635
O 17465 29663
I 39541 82214
S 29632 377954349
I 28536 59034
E 18416 34782
S 35096 203496712
O 13922 40585
S 82780 615522422
E 40256 42155
E 29616 47898
S 35718 370824976
I 30733 67934
S 6630 958728312
I 46529 66156
O 68581 82112
E 23771 80109
S 11612 69328492
O 76940 85120
E 25354 46542
I 21755 54604
E 74327 74486
E 41082 62883
I 563 78554
I 7820 27783
S 52991 589117675
O 40713 44682
S 67838 498232386
O 40799 79050
S 39824 404024713
S 47404 942799428
E 3569 5412
S 70150 838711644
E 8953 74076
S 62885 966150332
O 1578 72450
O 70396 79247
E 14020 81647
O 19935 76369
O 16660 82160
E 44449 53622
S 19461 20060248
O 1676 59063
O 1801 57668
I 7342 31280
S 10073 389973618
O 22916 47757
S 47468 994395967
E 12646 79011
E 32837 48605
E 847 19335
S 47071 24482476
E 3207 7773
O 76779 77529
S 23581 45566200
S 73100 469087118
S 40841 488625941
I 77290 82649
O 74988 81300
S 36539 588920049
I 9334 22250
S 19587 37383277
O 32712 53803
O 12270 37103
E 53295 63379
O 28418 53500
O 8881 83845
E 39226 63869
E 52358 72807
O 2719 12836
E 1006 72182
O 19606 67514
O 24575 31734
E 22560 29095
E 48509 68930
S 20476 252961200
S 79377 29377986
E 30927 40260
E 59743 68709
O 45001 45431
S 79778 241682647
I 5272 17158
I 49410 54417
O 33975 85305
E 64206 82718
S 15022 636787159
E 38872 65172
E 26414 63303
S 82454 956969933
O 47686 50775
O 47340 85038
I 64299 79244
E 37164 84502
I 59390 64566
E 15314 20447
O 13493 47709
I 45558 64357
O 15265 70670
O 60021 63621
I 6159 73504
O 18305 47182
S 44816 108122224
O 975 79436
E 9625 13497
S 54588 680101905
O 32516 86405
O 25309 71441
S 64633 225305576
E 37395 74938
S 12810 458033596
O 71658 75012
I 14869 31575
E 14449 47241
I 18316 59476
I 64449 68577
E 5296 30496
I 33497 48653
E 3352 38467
E 14746 73739
O 29727 32750
E 51528 78446
E 19370 23396
S 43453 570877216
O 40708 42036
E 27862 75049
O 26957 64241
I 3158 75972
O 13822 50502
I 2537 29214
E 5684 59243
I 34218 57524
I 1026 78493
E 50007 65333
E 15247 65489
O 28833 79654
S 16395 394563548
S 76252 656717844
I 12446 55264
O 39165 42840
E 29759 41947
O 21313 80473
I 10500 82703
E 44909 77481
I 40919 63165
E 939 75243
O 61912 79497
O 22254 62159
S 43812 230286791
E 24821 59169
S 46303 416087517
O 49063 52652
S 35850 16518680
O 29914 84841
I 11824 55694
S 83804 835992065
E 35926 84249
I 35053 73430
O 5352 61178
E 6262 74015
S 30600 668219980
S 65495 213896964
O 74002 76595
E 43613 80913
I 27394 86518
E 42188 81541
O 34815 51584
S 64611 237247020
E 4784 23078
O 64614 77166
S 241 739178363
O 8431 11241
E 59354 77297
S 68173 330044898
O 60408 61860
I 50162 51152
I 49891 50446
O 42129 64242
E 7119 26135
E 11034 30557
S 30144 20916161
S 6559 75074856
S 68051 682973971
E 38946 43088
E 68075 75730
S 60242 976260520
S 47706 194856347
S 86267 43251357
O 13235 82521
I 5442 77245
S 36934 120242201
I 19829 67720
O 76423 86446
E 3505 18609
E 11736 18309
S 55681 303175134
S 84809 120103858
I 23056 38378
E 17460 38159
I 23294 41756
O 78140 84115
I 22491 82348
S 9458 843754730
O 9072 30001
S 38375 12442482
E 29320 32675
E 8720 39729
O 3362 56425
I 13399 30298
O 11688 50981
O 37418 71812
E 15005 68182
E 19805 69804
S 36423 247105146
I 18011 80146
S 56916 596191489
S 37478 514467666
O 35749 70322
O 45862 66356
I 35608 54364
S 53680 411107718
I 37748 84295
S 75030 392699942
I 68180 73454
I 27247 55992
O 2834 77774
O 60684 66061
I 32479 53285
S 10007 47771460
E 4306 52379
S 37760 416137985
E 16078 78950
O 20727 68678
E 49318 82720
I 59851 84205
I 24692 50557
I 39105 65462
O 15930 44231
I 13097 41944
S 38861 314617345
O 57269 69137
I 29049 78866
O 44444 47356
I 33501 44975
S 41096 66633312
E 3105 45752
I 36748 53313
E 30358 77668
S 78019 95024337
O 43370 73913
E 53947 75817
I 12743 73217
S 83570 459305225
I 47286 57421
S 52116 525828280
S 62597 538135378
I 41757 76922
E 26983 54113
O 26288 43009
O 1721 37257
O 29405 45569
S 16222 89537652
E 5981 68787
S 72883 36594278
I 30034 80373
E 33688 52635
I 31459 60060
O 5094 84522
S 6132 620010439
S 85548 70504156
E 3194 79250
O 22173 54389
S 28966 711075040
E 12561 60650
O 32311 62815
O 39082 63893
O 4633 64295
S 57398 421686812
E 16474 47088
S 20342 762918780
S 16827 428236693
I 42412 60431
S 19448 686555185
I 24668 81946
O 15924 51969
O 5005 73741
I 7581 20456
O 26190 86249
S 4790 61353692
S 83802 168665270
O 13196 67388
S 68118 185873319
E 14409 47098
O 19011 20091
O 2983 51508
I 72745 83194
O 19474 49487
I 48186 80570
I 54495 55983
E 12770 46041
O 5334 67347
E 14542 27954
E 9547 30790
E 11980 78697
E 39333 69327
S 74827 122111173
I 14639 38531
E 14329 57233
O 42838 49242
S 37061 185113465
E 46420 84952
I 32363 39464
I 1734 36141
S 13432 999680521
E 38049 76619
O 10995 59232
I 18650 29391
S 28397 377214012
O 35028 55354
E 68713 68828
E 14510 25464
O 20639 40783
S 16997 535953275
I 48228 77770
I 25804 69395
O 26094 86418
S 38700 12759159
I 26024 27679
S 85785 54744871
S 85468 929431044
S 68793 373252611
E 55498 73490
I 21005 52658
E 20418 72237
E 18777 32455
S 36314 454855246
I 19409 84808
E 48666 72218
O 37247 69454
S 3666 486165952
O 37923 59850
I 62730 69058
S 37637 978723600
S 38318 220757183
I 23747 58243
I 31319 49591
O 52216 69275
O 2874 24237
O 39754 42083
I 60870 62198
S 38988 914856101
O 18026 28893
E 30405 52585
O 23294 57378
E 5941 36222
I 32613 80529
O 41015 51367
S 53577 537060325
I 66626 75624
E 12706 18834
I 31403 59761
E 9840 47749
I 53584 83027
S 23322 3911884
I 3283 29400
I 40653 77682
O 77775 78044
O 56575 68455
E 30976 76495
S 45307 423133065
I 14095 19910
I 34110 72788
S 24380 562176090
S 74435 89008022
E 73580 86053
O 7505 37207
O 8223 33203
I 65073 85654
S 52435 976700848
I 27922 62820
I 42378 68268
O 32919 66600
O 32612 61148
O 74180 83194
E 18144 30744
S 28723 561031739
S 49100 218495015
E 12124 29909
O 20755 81139
I 27741 72416
E 19201 49305
I 28328 82458
O 12758 34776
E 36481 84407
E 51045 71707
S 76817 616814129
E 62021 83590
O 33332 74608
E 80340 84626
S 14416 105057974
O 68547 70534
S 16243 788910369
I 15352 67396
O 14440 83414
I 47837 78807
E 55334 71903
S 74877 832664738
I 11951 72167
E 37245 48534
E 20744 84248
E 19779 36498
E 61844 64421
E 47799 77290
O 55956 56955
O 14718 41203
S 29151 684177045
E 46023 55243
E 27349 82059
I 11682 12880
S 19609 457497289
E 70846 72352
S 71506 11293655
I 12765 38052
I 3378 28090
O 16575 42006
E 47452 59263
O 4244 11883
S 54662 340193066
S 77947 430510062
O 77742 78389
E 23816 77532
O 9323 15745
S 81691 875635840
E 13911 58293
I 26556 56030
E 46062 63623
I 48328 82498
S 83736 392457865
E 51702 79802
O 17633 84269
E 23659 82664
S 49646 842587695
O 10011 38933
E 5173 39138
O 5874 38340
O 30501 48457
S 81740 406596491
O 81360 84516
I 663 8545
I 46068 74785
S 86103 716805086
E 71509 75958
E 26160 37754
E 50083 57459
I 72780 81888
S 57392 755242675
S 84804 167338571
I 72841 76539
E 12884 85047
E 9551 17234
I 19929 42075
S 24488 850585764
I 904 67122
E 46602 60110
I 17 68669
E 60295 68928
S 31759 233152416
S 6535 256071867
E 26276 60233
E 11305 79502
E 15520 53074
E 33633 81289
S 62989 861851300
O 13484 17349
I 31905 37896
S 83628 105195269
I 18107 50822
E 53528 72774
I 33301 64446
S 47640 520247579
E 30173 58109
O 75430 79541
E 43740 50066
I 34518 63375
S 12387 866195902
E 46664 73422
O 59190 62256
O 19522 48685
S 5878 240926736
S 26549 755820846
O 27815 50043
S 76962 41692936
O 68011 85196
I 7447 72246
E 83579 85503
O 51261 80683
S 66872 914939969
I 27255 85311
O 30175 59902
E 9291 25317
I 34439 44048
S 16697 39911675
I 26363 80405
S 83268 118238692
S 5958 71624026
S 71595 637981987
E 10145 47401
E 12198 81192
E 13283 70244
S 7018 299090701
E 28508 45832
E 22238 52595
I 39410 86195
I 37064 41302
S 34621 209696920
I 6304 60052
E 3158 35021
S 76785 32082768
I 15106 22614
E 291 54422
S 73106 179971415
E 72008 86659
E 1331 33072
E 31215 37328
I 59079 67384
E 29099 66804
E 15684 68013
S 77867 262761859
E 19598 77635
S 69969 577623711
I 20078 48648
O 34708 75366
I 45409 74613
E 6945 80441
S 637 1643935
S 64392 46484297
O 50824 85422
S 65603 480410349
S 63982 47927583
I 70 73123
S 17499 252934294
E 45138 76228
O 49631 53849
S 54044 682290004
O 18458 86112
O 1328 8402
S 16704 816680024
E 19632 77617
I 2771 32217
O 38232 80030
O 19847 43358
S 48277 595688812
E 16276 69523
E 76666 78349
E 8872 80702
S 64954 907121139
S 40234 632305093
I 51013 64906
S 60701 1397819
O 8990 56516
E 37519 70879
I 20115 75865
I 6845 37960
E 16692 72873
E 46525 74764
S 83324 437726828
I 25558 56472
O 15485 43482
O 9807 79070
O 21125 41629
I 52963 55316
E 33752 70251
I 63269 75359
S 9367 551767601
S 76001 914613865
O 34088 55828
S 35236 269085548
E 43054 48988
I 8287 58399
E 16996 54537
I 5156 74495
S 13099 523800245
S 30483 422223089
S 86696 43711616
E 4507 22088
E 21676 77045
E 53110 66300
O 16863 76244
E 9051 53373
O 42856 51517
O 32972 35627
O 38195 38981
E 37265 81221
O 21107 71722
O 5626 54512
S 49403 114791243
O 63060 79981
I 69126 81637
I 63129 84413
S 24216 145360397
S 79724 213473717
E 14488 75015
I 7733 50058
O 50619 57717
E 11021 69460
E 7653 18534
O 73885 77982
I 52451 73755
E 67472 73439
O 20246 70050
S 13152 372515505
E 19702 34755
I 50031 50520
O 73696 82031
I 20515 66948
E 13122 74226
E 32296 83981
I 17674 41519
I 38705 42228
E 2671 66939
O 27255 76825
S 26597 252890139
O 22895 85338
O 10064 30068
I 13528 25002
I 14695 41662
E 37224 52695
I 45926 83599
E 48460 51518
S 50686 83733672
E 23133 44778
I 26352 34158
E 16254 70439
O 5776 74210
O 52077 82520
S 61112 796886792
I 25772 37746
E 6716 55803
E 72839 77438
E 70277 72386
O 43269 76656
O 4505 84516
I 68450 76529
E 11668 38561
O 38814 80325
I 22988 26116
I 18899 26997
O 13671 63940
S 66340 946570159
O 24626 53312
S 64778 654587830
E 7636 60569
I 16740 53989
S 34633 975214018
O 24090 76210
I 19460 25353
I 23855 40926
I 31793 49548
I 29037 56029
E 18694 59037
S 4885 361594973
S 55130 160248215
E 10332 24729
I 12680 21354
O 37296 66506
S 72433 546113527
E 57146 81628
O 15656 57885
E 26610 68335
E 8365 11637
S 58304 590065371
E 63675 82874
I 16336 33654
I 61758 73346
E 63963 69050
I 28846 35363
I 40723 42526
S 63461 888901409
E 15200 25991
E 23448 35998
O 45331 64397
S 30522 536735658
I 49329 63189
I 54106 64065
I 19158 20754
S 49137 624229881
E 5416 77150
S 19229 37171118
E 53720 55063
E 9863 85002
S 76716 441657659
E 33952 80807
O 20652 37629
I 14142 28027
O 12251 26368
S 47762 540202273
O 17758 85921
O 33155 70193
S 32369 94666865
E 48817 59369
E 16234 26231
O 21566 85302
I 9051 64001
S 82237 160710112
S 30363 6910545
E 9988 83336
E 26658 85273
I 52049 61031
I 23279 73545
I 8348 14103
E 1934 59970
S 57432 459826963
S 73747 273468619
E 19953 30222
I 65751 77185
I 26092 68150
E 10460 42816
O 27955 82641
O 27379 45245
I 44224 48414
O 1282 24093
O 49410 53335
I 38095 48561
I 6708 9668
O 32043 56360
O 26619 69243
E 50911 70573
E 14443 43151
O 75887 81537
S 81252 119357992
O 32196 43018
E 31729 40396
S 62139 193656437
I 22444 51417
I 39942 68045
E 26265 33852
S 31023 578784885
S 86412 715872399
S 13390 434232983
E 11097 71383
O 18436 28547
S 64514 945489596
E 37073 59928
O 3486 81875
I 32852 66734
E 22471 79262
S 2419 299314313
E 57829 62923
S 39040 239192953
E 22537 38743
E 11477 85657
O 5962 41303
I 25823 48061
E 20551 35353
S 12271 70224486
E 40111 60627
S 4070 533009296
O 1740 74865
E 33121 80713
E 8416 31729
S 68752 222434811
E 38742 45726
E 30187 69020
S 17308 870598178
S 75636 444488119
S 58682 559048079
S 10791 408151835
S 60312 552145132
I 6346 30409
O 33066 42241
E 3080 6311
E 5798 83988
O 3511 52330
I 4717 53361
E 28532 66085
O 3482 63194
I 576 34841
E 76740 79426
E 59539 86313
O 42559 57324
S 5110 424629679
I 6256 85609
E 45924 80192
O 17809 44160
I 10903 14659
S 20305 114643685
O 9 49668
E 43397 56792
O 2301 33326
I 16464 48592
O 1464 40387
O 30809 41007
I 56114 56861
I 46737 66540
O 29482 84305
O 29961 59617
E 36913 83770
S 37946 612718508
I 20306 81708
E 27469 50542
O 28847 39160
E 12485 21548
I 68528 85664
S 31996 337531582
O 7020 21601
E 8645 66163
O 7674 22464
S 36266 556799278
I 72946 78332
I 56057 81210
E 21834 34988
O 9464 81250
O 6349 17375
S 61547 775961943
S 38752 784769659
O 5529 15791
E 68863 75137
E 20192 75245
O 54299 56623
S 84056 906719223
O 39607 66718
E 28987 83072
O 13295 71999
S 37722 38880407
O 7485 84519
S 35515 445514705
S 49490 473644503
S 30385 700796541
I 38858 43031
E 57688 83959
O 57 44739
I 20505 57288
O 71184 82961
O 37420 37625
I 14338 83882
I 45719 68208
I 16862 30330
E 6993 70649
E 25968 26513
I 2771 81736
E 42252 53599
I 35766 52580
S 26295 186839703
S 53637 241549907
O 28086 66516
O 24656 85117
I 50071 84547
O 67456 85961
O 39648 41794
O 9486 66607
I 54448 82037
E 5169 76024
I 5147 11692
E 44577 75447
O 33472 50693
E 31580 83827
E 26942 74364
E 32287 44477
S 64007 505587729
E 10528 74332
E 1563 5918
S 42532 112912927
S 64268 198154974
I 74524 77064
E 53685 71814
S 16445 593802774
I 51494 81258
S 61698 742169669
I 33951 38740
O 13679 57520
S 25410 500231492
S 55640 893148406
I 48248 66521
O 52652 59681
I 19223 64256
I 69259 73899
S 77453 889806582
I 23380 31125
E 366 78931
I 54402 68541
I 3108 44665
O 8884 83985
I 61482 79242
S 21759 242345841
S 33134 613862803
S 67598 383508422
I 6418 23297
E 23769 79908
E 15127 42296
O 11515 76792
I 51261 81994
S 55076 665175514
E 20604 48620
E 34177 47739
I 8597 14521
S 31582 676070550
E 1790 46398
S 82906 647032123
S 70572 26671266
O 8659 40926
E 81143 86363
E 17440 51797
I 21643 32478
I 21181 46954
I 1816 60828
O 13676 25996
I 25340 61322
E 56457 77368
I 21359 64016
E 45624 65549
I 61477 82621
O 40439 55215
E 12181 33134
E 27715 77350
O 12741 35137
I 2142 22104
E 31585 40890
O 16573 31025
S 73501 127122503
E 76080 85059
S 40623 362511920
O 27511 43479
S 7067 983609795
S 18904 495585440
E 5681 74199
I 58571 59004
E 23422 56805
S 7189 290486744
O 11805 50205
O 81207 84950
I 47142 61303
S 5513 791561830
S 23356 962364818
O 75931 84268
S 31548 513465378
I 57757 81297
O 16668 34084
I 10048 58158
E 15915 31664
I 12225 54647
S 40059 861032291
E 81905 82589
E 33462 68173
E 55304 86530
S 84483 989668308
E 29193 69503
S 70269 477617786
O 51725 57125
I 27439 28621
S 20268 39925210
O 37666 52877
E 42308 62364
E 19414 59075
O 54944 81701
O 75570 77258
E 3899 23046
E 7843 33837
E 1418 83768
O 9508 34672
E 29424 62062
O 1546 71590
O 55941 62360
S 86527 584850225
I 61122 81641
I 61719 82523
O 5791 41967
S 52899 585646149
E 12367 25313
O 15589 69365
S 4587 469527666
S 44787 824025206
O 15161 71240
I 1156 66047
S 38396 849419030
E 18457 64078
S 30182 693657792
S 3578 217673307
E 6265 20379
O 3609 48924
I 13513 35438
O 37565 74127
E 48802 74837
S 56862 314681608
E 51288 78129
E 10504 25928
E 23597 82890
I 40926 67691
I 11940 30182
E 40994 76560
S 12539 96731123
I 49381 74424
O 42201 63322
E 2512 42963
I 21889 82411
S 1294 960833354
O 12325 31802
E 4476 11578
O 1719 55575
O 35693 52744
I 49991 68269
I 17538 68835
S 26900 413062556
E 15053 33192
O 36170 84483
I 70770 79072
E 4036 28490
O 50050 70376
S 15537 15626043
E 16722 48685
E 65353 69090
E 12878 75855
E 14905 16732
E 44764 67288
O 2879 62309
O 20551 69629
O 30456 56392
I 26937 29188
E 19741 24041
E 23606 35383
E 61783 73693
E 30301 34229
O 7304 17026
E 22814 51570
I 10510 44569
O 53786 77685
O 27541 49164
E 13798 43022
O 49880 85992
O 68254 74017
I 8500 56002
I 17683 85323
I 3243 28448
S 15118 69961978
O 14897 53623
I 82503 85815
I 43904 86692
O 4920 31020
O 12510 47059
I 51542 78401
O 36856 74267
I 31262 85073
O 1874 27653
E 620 40545
E 59631 82765
E 4736 69892
E 59103 63102
O 19127 46237
O 61180 72276
O 28855 86337
I 20886 47462
I 30223 64410
O 41515 65936
S 56314 829579532
E 66741 68812
S 39255 591334060
I 11972 20306
O 21709 84212
I 27576 78218
O 67014 70731
S 38072 288049688
E 41120 77255
E 48227 80045
S 12225 227293966
E 44894 78368
S 69100 419989785
I 5861 54962
E 8116 35359
O 38005 59285
O 25646 47635
I 19878 75869
E 29209 59228
O 1167 61622
E 11808 85120
O 22479 67365
I 17796 25732
I 27384 30794
O 32185 33102
E 42541 52734
O 41375 41847
O 39251 40190
S 40589 368860192
S 83728 328527353
O 39310 48285
I 838 79331
I 13589 36985
E 8563 66164
O 13262 16959
E 33890 86049
S 39151 962977323
S 35679 844957135
E 26320 62867
I 13447 59432
E 2779 59896
E 36874 84724
O 51957 66835
O 6503 21631
S 67033 445199405
O 74271 77886
I 46327 66672
S 21686 592309389
O 3152 56565
I 35552 69931
I 40237 81311
I 14555 41848
O 52545 71416
E 52969 68548
S 18229 410628351
I 8969 75671
S 30275 320106
E 49144 83329
I 7140 37041
S 79835 450259390
O 67299 80764
I 15010 84402
I 18656 77478
S 10790 915184259
I 13940 74123
S 8496 705785462
E 46486 77864
I 31769 56717
S 55395 818960329
O 1420 23068
S 70800 685099966
O 11476 20434
E 8080 31978
S 47753 577971638
O 39956 41901
E 38380 82431
O 19854 74803
S 36109 588040642
I 14849 83339
I 33589 85498
I 39213 54252
O 58898 65700
I 45333 70248
E 40517 85366
S 61518 549831087
I 44222 78777
I 35555 65526
E 73092 78679
E 41345 73942
O 52778 82062
E 43848 80890
I 16583 72654
S 50365 28019310
S 72910 630287806
I 14097 40213
E 72166 84305
E 17471 65119
S 82463 617650301
E 39358 77109
O 2171 52350
I 35688 64181
I 1342 47826
E 53685 84658
S 23768 869349014
S 49139 844197432
E 10927 71822
E 42855 54288
S 51105 347275724
S 44046 437477374
S 55897 372118406
E 38868 57893
O 49816 69356
I 39627 75315
E 9593 52694
S 85426 242360301
O 54075 80199
I 23466 55954
I 1840 16447
S 61704 293987360
S 38226 270497576
I 23836 45014
S 29088 719996762
I 71082 83367
I 67 14908
S 10288 87429667
E 29571 60176
O 3760 85866
E 8803 35443
E 15955 36537
O 4603 32476
E 56101 65487
O 330 53425
S 34247 637680646
S 50123 783587213
S 15567 813803358
O 45387 85042
I 21754 63640
E 33277 36608
E 28623 44903
S 83605 732201948
E 3854 62288
I 39552 86510
S 77908 644809783
I 46845 54329
S 7440 916753566
S 56857 446629610
O 36000 37914
E 6641 29298
S 51995 392366612
I 37097 71256
I 11630 64494
E 3644 78198
S 15993 189655856
I 15944 47852
O 35369 76512
O 38155 51138
I 4853 82091
S 64056 627126799
I 5463 74240
O 56715 70116
S 4970 257633926
I 10853 23689
E 20817 85130
O 11778 76391
O 15807 19224
E 27059 42700
I 62377 74186
I 671 55260
I 30210 69056
I 13643 85812
E 38892 48733
S 70402 215671008
I 55949 70130
O 54076 75430
S 75784 349479081
I 47030 47910
E 21443 67159
I 22207 64833
I 70484 71663
S 70573 269920940
E 19196 55059
O 15499 20423
S 28917 118014211
E 33369 43892
I 55199 69456
E 1916 50284
E 4593 68842
S 85628 536202437
E 44866 73361
O 4859 69145
I 25418 84270
I 47426 71867
I 81919 83767
I 13988 75927
I 24654 25366
E 33366 41050
O 3395 21802
O 44431 85189
O 14747 33757
E 61382 80790
E 25488 79269
O 18005 66354
E 16233 24261
E 36947 65363
S 70014 77895264
E 42140 71404
I 11633 20144
O 17499 36225
S 79869 970925804
O 59345 74903
S 81172 18650208
I 44623 83410
E 9988 18747
O 27568 61029
O 32409 84976
O 20667 48096
S 50725 652364661
I 43596 44903
E 10642 56914
I 73000 80124
E 14428 66148
S 34862 259957543
O 14543 52402
S 72979 806028331
O 30503 82958
I 71346 74831
O 59243 77909
I 32245 32490
S 29985 22067421
O 1638 48919
I 30909 54187
O 6451 7755
E 6637 40162
O 30728 35347
O 17552 30253
E 54758 64594
E 9878 20222
O 17465 28624
E 45610 60863
S 71609 126258149
I 2912 55928
S 58555 840570849
O 37587 51640
I 25894 36627
S 65288 183741765
I 23134 50456
O 20789 60463
S 722 635855663
O 41803 62652
S 49486 680507177
O 3246 40602
S 55588 756769859
S 18696 587501906
I 17376 31024
I 24509 52321
E 3198 30363
O 7207 48341
I 26936 44733
E 1429 46754
I 5853 36424
I 36295 64842
E 31672 36403
I 17261 79686
I 26142 65254
E 28195 67690
E 49172 75659
O 11448 79588
E 839 19486
E 38590 48266
S 22146 351250611
O 53493 62830
E 20954 78637
O 42549 57502
O 70781 79622
S 50638 512816489
E 16274 75384
E 15583 25095
E 16104 71842
S 50962 607570335
E 51128 66168
I 42091 81554
E 10650 35469
I 16462 26142
O 9199 39423
E 6397 34800
I 2399 58143
I 67633 73455
S 74840 312841133
S 54445 2891225
I 48790 69808
O 81222 83310
O 13321 33329
I 53842 68171
O 25426 29268
I 35411 85628
E 62689 76323
I 45406 59493
I 50597 61209
I 1353 56746
O 35968 44375
O 27645 69853
E 4663 77221
I 5997 17255
E 18647 39660
O 8909 16762
I 39020 82544
S 49811 282839599
O 35696 80232
I 61640 71568
O 5784 85718
E 38228 59141
S 44464 581704964
E 9944 68667
O 44141 49938
I 53063 58216
O 6087 74882
E 76972 81785
S 45040 359508058
I 11100 75624
O 36760 49050
I 844 5556
I 17519 66735
I 1163 57102
I 38626 68428
I 55843 78962
O 44023 53810
O 1399 83908
E 10828 62045
O 15845 77498
E 51997 70639
I 8397 33237
I 28964 60548
E 53057 74054
S 48791 914657620
I 6691 17567
E 53970 81452
E 29253 68109
O 43235 84952
I 2115 51811
E 12223 19780
O 34201 62505
E 52573 75739
E 44298 49968
S 83479 176266947
E 52400 66852
S 44154 781422481
S 40948 146545409
O 9610 26901
S 16874 265579118
S 2504 421119299
S 359 778033451
I 4913 81455
I 59163 63953
I 1789 80294
E 64209 68493
S 80242 931920756
I 59800 68411
I 77788 84784
I 285 44925
I 32962 42349
E 38853 56002
E 34637 52696
E 36114 76190
S 2960 614650481
E 49726 58881
S 8091 681315728
E 3774 19017
S 85566 490862857
S 37659 421252566
O 48015 81243
I 52804 62179
I 3644 31382
O 53177 84197
I 34757 63888
S 69644 682308856
O 49132 76360
E 59978 81461
E 29251 62986
E 51361 77639
O 32253 62754
S 33941 979805052
E 27424 80369
S 82871 236062380
E 22308 52007
I 27467 83984
E 18936 74125
S 50735 747805482
S 7176 583219124
S 47093 129110455
E 38403 44027
O 33879 45515
O 72940 80217
I 49562 53577
S 39699 658865474
O 2560 76265
E 52311 54995
S 39782 270125552
O 6170 76303
I 32075 46467
O 82401 83221
I 40763 59828
O 61841 81322
O 78044 78108
E 25477 66573
S 38075 222258244
E 7241 59738
E 16332 85997
O 1584 43173
E 37205 58118
E 2451 50572
O 34821 51105
S 19269 743048519
E 1711 29758
S 59724 531844255
I 29017 49698
O 62274 77328
E 43737 86303
I 28365 49892
E 8421 45848
S 13113 27010912
I 24639 27820
E 17451 31604
O 60192 69565
O 9170 56411
E 33450 69197
O 12648 36546
I 25849 80773
E 787 24294
S 3379 290442187
O 51220 78029
S 79074 747068438
S 79217 57535358
E 66428 86583
S 31305 351651371
O 45667 48551
I 23223 41626
I 45261 49153
O 48306 62998
I 16733 67659
E 60938 66796
I 65639 70940
I 1406 26595
E 11327 50832
I 20772 34607
E 2291 79111
S 51867 189715914
S 37511 401752657
E 40887 56318
O 34777 61623
O 16929 32374
S 28693 11578972
O 48194 59329
E 35591 40756
E 8671 38034
E 6165 22558
O 37544 55323
O 1837 5426
O 6637 22156
O 19923 72835
E 26576 53896
S 38217 422140685
E 12665 41438
E 9078 65522
S 16611 938448980
O 64117 74710
E 28210 42976
I 8274 49708
E 49087 84058
O 12912 67065
I 39579 58138
E 39342 65172
E 4777 11187
I 5904 12622
S 40021 782921936
S 62476 24252351
S 10484 305588226
I 21059 63796
S 75884 291809389
O 16686 42359
S 74528 806411468
O 35977 68122
O 34055 68259
S 34652 317540431
I 15288 66883
E 5354 62717
E 8541 37685
I 44487 46143
E 14244 56259
S 6754 726935154
I 15119 23976
I 26315 77794
I 19772 57973
O 59139 75693
O 20139 38300
O 75807 85431
S 56487 335329464
I 13792 14504
I 54110 69457
E 52906 59373
S 13309 71793857
O 37505 54413
E 12011 26518
O 75881 80180
O 46509 66129
I 1094 37125
I 25280 32827
E 36334 39723
S 25498 322652379
S 64492 634916339
O 1600 23997
E 9027 57611
E 5487 77485
E 70448 82521
I 19830 83836
O 1191 47933
I 18395 22328
O 40212 40273
O 34388 70119
E 67683 72659
I 3264 17853
I 76385 77294
E 11841 67760
E 9798 37258
E 13924 39590
I 49888 62767
O 35124 55924
S 85172 82566820
I 68608 71246
E 23687 37175
S 26994 100231113
O 9183 50796
O 6421 59386
O 45439 75834
O 13101 51690
S 79137 277989171
I 18393 63490
S 36421 974537172
S 6232 208214756
I 18038 53135
O 32204 54610
O 71297 79950
S 72185 929098482
E 43034 66157
I 14134 83462
S 53065 172907818
E 27142 35377
S 37992 60075496
E 2848 56725
S 14529 899457284
I 22683 52478
E 6123 73120
O 24512 46146
I 7256 22711
S 57531 144119262
O 5458 43693
O 13896 68446
O 30371 40712
S 11116 913937518
S 30591 931407526
E 5293 48238
I 43875 84629
E 7560 50809
E 15676 24426
E 20353 46790
E 40272 66653
S 85491 653487490
E 1897 11979
E 55799 76351
S 44272 517747796
O 1544 76075
O 7178 60051
S 20383 204519162
O 4240 74208
I 38901 64909
I 52243 86497
S 26071 413387208
O 70837 71449
E 26527 34189
I 14309 78666
E 5365 77811
I 54194 80550
S 69389 477314503
S 49460 83941757
I 5924 79970
S 11252 345102573
O 9922 79905
E 64052 70644
I 53977 76204
O 40377 44753
O 3595 47436
E 3268 4031
I 4717 53947
E 24250 37782
E 19743 66700
I 403 81103
S 61124 675952083
E 10008 71576
E 15675 20491
S 27277 847226129
E 56763 57608
O 50142 57037
S 41025 653803595
O 65142 70170
S 29526 732240066
E 36484 49283
O 4891 69768
S 54030 481962843
I 24564 58265
O 2383 78676
O 59893 86636
O 39870 71609
I 40667 56581
O 27014 47567
S 31263 919989728
S 38592 233059266
I 13704 41918
O 34509 73070
O 42902 42980
S 28982 396187188
E 14550 41726
S 63130 117565725
E 6800 67196
I 49174 86325
S 62162 706168257
E 22096 77296
S 86213 535811769
O 23457 36624
O 33280 56097
I 73369 85898
E 44794 79799
S 66976 634065120
S 84059 857698213
I 7450 55655
S 66778 133588675
S 83372 466850729
I 7883 69712
S 77709 252967387
O 62727 70254
S 18088 329947358
S 18537 878764203
E 11978 19440
E 44969 60836
S 38405 998779704
S 39301 378327748
S 64128 111589435
S 25857 83379831
S 15183 876607044
S 32020 938344706
E 6443 22418
O 5582 21495
O 3440 85999
I 26470 74875
I 7934 36021
I 43508 80009
I 22711 69862
I 1592 54259
E 11440 77028
E 3964 82875
O 18326 77297
S 52744 176087410
S 20920 899187688
I 45396 70368
O 21442 47492
S 61205 108788032
O 12253 84338
I 74490 79270
O 605 58582
E 4187 85710
E 23996 39500
I 48192 65678
I 29013 35615
O 65225 81631
I 2683 52483
I 10668 85849
O 57474 69132
O 15845 31300
E 29611 75521
O 7807 15857
S 24875 10377472
I 34980 52549
I 35883 52646
O 28619 45160
E 56965 79799
O 15011 38613
E 34361 41868
S 30196 409725217
E 17881 56326
E 50287 52497
O 32488 50022
I 3131 26883
I 54593 78667
I 18735 55059
E 30702 39170
O 56277 68283
E 22214 40626
S 44481 226695009
S 84587 985693800
S 5545 424335226
I 28968 81996
S 32812 885876048
S 13402 313020020
O 177 12882
S 55845 713227703
O 25352 43494
S 41178 864001455
S 9509 668686634
S 52787 513498955
O 54001 66247
O 17790 53992
O 52746 69541
E 6332 7972
E 69144 77092
I 29553 80376
O 13177 16198
S 20762 107004577
O 26776 31520
S 28214 93759202
S 32963 88531140
O 22451 46018
S 72772 895912460
E 70927 74194
I 6676 58570
E 33540 67212
E 45410 47925
S 18600 441375414
I 18886 31669
S 29519 527104006
S 70324 389218638
S 14278 887225944
E 14216 17743
E 26990 72344
S 11764 145854664
E 7509 48382
S 71023 37402347
I 52056 56040
E 75775 84861
E 27589 51710
S 16467 918571750
S 71236 397996941
I 8104 28238
O 13868 31483
O 54788 69251
I 68264 71630
S 50783 64834130
O 49903 85075
E 5134 51508
I 2190 85076
I 24119 82001
S 34397 537786283
O 76082 78682
I 16778 79695
O 36686 56637
O 8535 48293
O 66121 77602
I 55136 57162
S 17873 780013714
S 26660 372202641
O 76330 78161
E 73607 83414
I 47035 80738
S 22379 818473331
S 78320 299871012
S 34430 885553259
O 52417 56705
I 42412 62415
E 47257 64763
E 5130 26928
S 15663 516686705
S 38474 853809102
E 3551 23546
I 40179 44281
S 25792 279987572
E 11979 32869
I 27685 31850
S 28906 575944037
I 28464 77721
O 18740 60818
O 19711 55158
I 8581 23411
E 17234 22727
S 40493 753011308
S 17749 500253520
O 6891 42495
S 30673 116813697
S 46857 301009680
E 77876 79231
I 35039 59325
E 7853 63435
E 41388 74641
O 16068 71536
S 20349 371720901
O 40892 41795
E 13662 32834
O 2914 32325
I 31168 34919
O 9013 77319
E 34512 69518
I 39013 42218
E 36491 60578
S 72919 35603689
S 8592 666726165
O 35452 36437
S 1240 968598256
S 63492 143127173
S 62457 314968462
I 47343 51742
O 10483 68831
I 24778 60447
S 51357 230929344
I 8023 76811
I 25587 54993
S 1100 866008312
O 15755 86655
S 24720 919359828
E 14346 67523
I 488 33597
S 42802 999069088
E 57134 58089
O 3021 48863
O 18373 78469
S 30665 390671954
E 35509 47225
I 2776 16085
E 12267 57698
E 14285 37580
O 77849 82529
E 19946 22667
O 13573 13940
O 37480 76028
O 1016 68221
O 48369 72471
O 320 518
O 41520 48876
E 56716 65980
I 54005 73857
E 15525 42246
O 28907 58409
I 22081 82221
E 34085 80230
I 30265 35466
I 54139 74263
E 8390 61825
I 55837 66575
I 41277 86194
S 79781 101110110
O 39433 75414
O 11905 20898
E 16955 73577
E 38251 78729
O 16792 36614
O 35617 79478
O 5541 27501
O 26532 65806
O 6143 72406
S 23354 979959059
S 11605 481465119
S 52247 552877256
O 20488 82910
S 51666 255081576
I 60083 61460
I 12566 33600
O 17815 29640
E 393 13009
I 17310 80961
O 77347 85314
S 17422 817342902
E 69846 85677
I 23257 23430
I 45964 46593
S 69529 27719309
I 10054 26495
O 3161 54883
I 57560 60638
O 12903 57061
I 17049 26328
E 41306 71233
S 79818 451382114
I 5656 10018
E 37846 44489
I 18875 24846
S 62233 207874555
S 79988 933017829
E 28587 69821
O 6902 7120
O 66288 79119
E 36101 54595
I 6471 17321
I 63766 65290
I 6005 48346
S 9219 958180012
O 38168 43233
I 13583 14465
I 54176 77179
E 637 20224
O 34687 67411
O 10633 63913
E 34405 47368
I 2893 3085
I 15452 38041
E 14642 43979
I 14408 86120
E 40701 52897
I 39989 73479
S 69915 16724910
E 65828 67871
E 34189 54237
O 3858 81554
I 12968 62102
O 70763 77163
I 34504 71473
O 35483 51017
E 41588 46053
E 44922 69502
S 70720 647051406
S 85000 42599509
O 41559 81124
S 73947 414082661
E 28000 86698
E 24866 43201
S 54582 344777839
E 5714 83764
O 49649 57602
O 23699 37814
S 46758 559239556
I 55948 65801
E 17293 17530
O 49225 83279
O 82894 85992
I 29323 81799
O 35526 43363
I 65652 85758
O 76159 86353
S 5217 48144595
S 42304 180260054
O 6520 39402
O 83515 84230
E 4374 75933
I 39764 63656
O 38348 86200
O 13009 81990
S 30687 651342454
I 39256 50016
E 21976 70997
S 82417 294221936
E 76223 83443
O 69551 75499
S 72176 506566354
S 65498 625766598
S 22451 794091542
S 44686 471354974
I 31229 75299
I 32156 63384
S 32066 193280425
O 60018 83359
O 2375 35065
O 16209 32266
S 36014 953202780
I 1483 28509
I 25235 47451
O 14634 74177
E 26801 53652
E 7151 43269
E 6063 53828
E 11505 69473
S 17478 800916059
E 60034 72319
E 23341 36246
S 58927 545613111
O 9125 13102
E 32046 50649
E 18064 71208
I 19190 65426
S 41643 921275065
E 14739 17399
I 4497 82215
I 8747 14923
E 33641 41498
E 81595 85007
O 17043 69555
O 8981 37367
I 25489 78338
S 20317 305470217
O 41812 84287
I 19713 51421
I 31355 56318
O 34920 35690
S 50128 501940705
O 12556 34231
I 11574 57450
E 38527 85574
E 3784 26191
I 46034 61714
O 43754 74509
O 72891 77272
I 57078 81709
I 64466 73119
I 803 41349
O 19783 38652
I 29974 30864
I 8024 50267
E 77407 79300
S 8569 493700896
I 62215 80913
O 38119 82610
S 111 91996146
O 24727 77886
O 53535 61909
S 81835 120401459
O 625 54611
I 60408 78083
I 48864 78427
O 36867 59399
E 18181 66794
S 51465 287842910
I 21132 55658
S 73392 564276743
I 3925 64131
I 31599 38831
S 34876 907311557
I 26373 43554
I 13405 43749
O 38925 53195
E 42734 58128
O 55919 59558
S 56613 953746844
I 15753 32375
O 34349 76557
S 56954 156588432
O 81067 86198
I 11105 78956
S 84267 922776186
I 42421 76383
O 12131 23140
I 1791 40950
E 46308 82251
S 31759 376800989
E 22674 66922
S 45103 115964252
S 40008 996036797
I 43257 56285
O 7166 81624
E 24169 33955
E 19583 40885
O 57049 66299
S 8384 926057383
I 27898 30968
O 47055 80548
S 15609 138151240
O 28834 41301
I 33777 58560
O 17834 25510
S 83453 854057723
O 32611 52890
S 19778 874231526
O 60729 71049
E 14201 43910
S 11295 190836191
O 36763 81539
E 26161 49538
E 1373 41143
I 13868 15923
I 32159 84177
O 77807 79324
E 13779 71084
S 49821 561369693
E 19810 75244
S 33875 468795485
E 46908 78096
E 7756 55314
O 34609 35517
O 28059 71962
I 47999 63038
E 44128 55630
I 10497 35293
S 65051 463389948
S 78625 802573634
S 66953 716706342
S 73829 604814312
O 18488 50965
O 54859 68857
O 52296 59043
E 2899 14360
E 22072 59053
I 66839 75996
I 45887 77426
O 9656 33736
E 22753 72675
E 5611 85671
I 37157 39157
I 20206 46143
I 14317 61733
I 15227 41355
O 394 77480
I 81331 83063
I 18594 35552
S 25931 178572029
I 37124 38434
I 15957 80628
O 52934 73035
E 57706 68031
O 12332 79836
I 44497 49482
O 14587 26899
O 55531 78466
S 64074 818537491
E 10591 85115
I 38552 73239
I 34978 58706
S 79525 901947086
I 58243 65198
O 21923 48304
E 7308 36019
S 63539 796807915
O 2034 80287
E 4114 83134
S 8050 917208314
S 13848 769858792
E 5764 31844
S 10232 573526411
O 26022 31930
E 1106 48007
O 18859 51121
S 16980 951091936
S 55215 839757714
E 239 7464
O 40145 68827
E 1314 63029
E 59263 62981
I 3573 43802
O 33864 84505
I 5677 15436
S 69287 413996718
O 26881 78507
S 71455 719009743
I 37757 81398
S 86541 604612725
O 894 66767
O 59565 74596
O 9004 47114
E 5443 61320
I 2803 42692
O 3433 44219
I 30287 38394
I 48100 85769
I 12763 70379
S 60902 613049825
O 52527 54582
O 65077 66457
I 10130 67280
O 45914 64545
S 11670 231425505
E 30958 62797
I 22287 63818
I 6796 31530
S 10566 762528793
S 83028 432348555
E 75723 78578
O 57791 60370
E 19569 77064
I 15716 76733
S 17516 533898428
E 49734 56740
S 61255 955422619
S 69078 680409979
I 35687 79338
S 58595 532800765
O 35365 53828
O 32041 39238
S 71727 134043919
I 61500 80136
I 25697 78415
O 8388 18121
O 5590 72774
S 58441 429433928
I 19330 76273
O 6831 31258
O 36271 84485
I 3550 72986
I 31563 83234
O 11267 13579
S 8967 100853362
I 51164 86380
O 10949 35665
E 42022 54667
O 7869 54429
O 26112 48682
S 40993 975019486
I 28982 32932
E 4257 39417
E 53057 79098
I 4069 42375
I 17977 65236
I 36555 84150
S 19461 842401667
O 30234 60198
E 27495 33813
S 54388 136182909
I 5123 66887
O 32384 49784
O 73479 79750
E 12608 82759
O 8442 31780
I 9685 59582
O 65045 66758
S 63133 450167117
E 12415 69557
O 7257 22847
S 11921 502919859
O 11569 31320
I 24940 31262
O 44588 52187
O 30795 31924
E 10637 66221
O 19090 24525
S 12441 752331404
S 16737 672992132
E 12658 17315
I 27388 44554
S 49989 618351684
O 3009 71951
E 18334 65714
E 23636 68571
O 40087 59836
O 66346 86448
I 14020 47339
O 893 26856
I 6990 64529
I 2421 12907
E 7833 31389
O 2105 60621
S 86059 21637886
O 3602 45475
E 41676 85704
O 43996 77539
E 19891 81515
I 11745 46042
I 35744 67798
I 51551 70897
I 32706 63041
E 26449 28990
O 83150 83513
I 23523 70598
S 15756 248519666
S 60991 746694798
S 14918 292548875
O 32706 85661
E 8902 28141
E 69915 77783
E 8251 26276
O 52894 80721
S 7848 720030863
E 55925 56598
E 34941 43833
I 73732 77181
E 10202 64614
I 35260 84220
S 2182 159948192
E 57679 84510
I 45614 59454
S 55765 291440820
O 32019 33232
I 20171 57638
E 30382 50805
E 38754 47948
O 11159 29613
S 26013 314896377
E 42917 60458
S 11001 949291895
O 34979 47823
O 7957 10423
I 25756 58215
I 10126 46947
E 8867 56725
I 16732 70564
E 7208 57392
S 59509 135517916
E 48123 85233
O 29115 62630
S 38581 387625823
O 8128 73496
I 19103 28928
E 26741 49487
E 18432 36554
E 5053 22407
E 7803 86463
S 70328 65700602
E 57245 64554
O 38130 64548
E 11098 70816
S 27531 215001532
I 56389 58162
O 10880 69410
I 21989 68944
E 2102 31266
E 19100 34335
I 28313 56452
S 59178 966207218
I 34802 44116
E 32281 32313
I 51339 72910
S 23195 707069375
S 77431 782825046
O 33860 38971
S 547 144269782
O 52483 68386
S 78586 609231100
E 41174 86691
E 7969 22350
S 41425 463307932
O 48715 81718
O 17585 34577
O 67919 82431
O 27974 49376
O 43613 57259
S 29049 852714416
E 71987 74472
S 51824 248542978
E 10897 49532
O 238 1509
E 39311 53429
O 35664 76594
I 19091 37676
E 60151 63144
O 32622 81977
E 49250 82276
O 13395 17351
I 11990 17466
O 20492 78383
I 7464 75902
O 55932 83797
E 24149 80465
O 37578 55056
I 55487 83513
E 3254 15091
S 11123 725311552
O 9575 43099
I 33946 86356
E 24279 76385
E 65896 66836
E 26041 55483
E 23825 64806
S 53641 654403937
I 70466 72795
I 11047 78032
I 31554 57065
E 17660 67474
S 32542 152237489
S 40353 105950698
O 76972 81754
S 25000 893921687
O 6628 18021
S 21162 255815189
O 48992 74736
I 76336 79719
I 12540 62289
I 32577 56454
I 16598 31569
E 46436 73272
S 20479 200888663
O 36337 55825
O 4082 40525
S 86106 6185263
S 59183 395345393
S 17152 347125004
S 49381 658349878
S 39824 27152397
E 9235 37347
I 42248 58113
I 18158 22915
O 24302 52597
I 11426 37004
E 58698 84450
E 47489 61638
S 16387 281971638
O 37897 65600
S 83407 861263649
O 15690 28446
S 1057 252311832
O 59116 85572
S 13334 728800232
O 32058 51286
O 19611 74807
I 691 1612
E 11944 37808
S 23285 118208352
O 1804 8102
S 22186 578805252
I 15526 26698
O 17896 40198
S 49775 481034115
O 44630 71519
O 21 42966
S 79493 340118603
O 47485 76771
E 25821 32567
O 7825 23418
S 31519 514749291
I 23143 85300
I 8908 39807
E 54426 63500
I 11427 29851
O 5998 20603
I 37654 84685
S 54947 647107003
O 17604 38683
S 9523 936478225
I 52634 64615
O 5295 34009
E 62083 75671
I 53835 74304
E 11150 83281
E 14412 83922
I 38898 46592
S 49670 613058867
I 74363 74931
S 7090 150292659
O 27366 58312
E 45984 48408
E 40355 50183
E 1631 59479
I 3629 13698
E 44584 65477
I 8243 13875
O 77433 80681
I 64472 70076
O 1977 13225
E 28140 56954
O 52999 60786
S 23996 876955151
I 9298 43622
O 2619 4947
O 11550 61156
O 10502 36702
O 16139 47611
O 3695 19222
I 451 59772
E 15627 51980
I 21182 40524
E 25920 75702
I 15435 65491
O 10205 82682
S 21974 690547725
I 13307 54238
S 22801 143316526
E 5021 38429
E 69253 72397
E 27333 34288
E 23342 72629
S 73653 422527916
O 1882 84281
E 16825 79436
I 66149 80646
I 16736 47688
O 5773 44433
O 61904 84555
E 41535 54976
I 40134 74956
S 67372 926716471
S 68284 227115966
I 37769 42380
O 16581 56747
I 23785 81337
O 73935 76565
E 12266 32325
S 627 954572286
O 30346 31307
O 46240 52818
O 43334 44990
O 27762 43078
O 22046 26135
S 65221 265661923
S 75998 652586115
S 4349 953353081
S 85590 116366293
O 70269 85401
O 7815 75321
O 28965 44273
E 7922 17871
I 74605 83119
I 44839 66694
E 32384 68178
S 18248 540041618
O 18800 44571
E 23173 35234
E 21807 62886
E 26493 85103
S 78013 920622328
I 72298 74416
E 64563 84762
I 30567 74284
I 42695 79995
I 4318 42542
S 70171 548413533
S 72315 153898282
O 6251 75832
I 59006 67738
I 69073 76624
E 11089 28933
S 79519 589520034
E 17414 64385
I 50900 81537
S 30398 573881038
S 64839 571494713
E 24908 32239
S 86200 692197862
S 35992 914016649
I 19346 26003
E 14592 40302
I 39022 59256
S 51988 471074357
E 23486 27865
S 49221 402924423
S 37933 932544453
S 75628 12228397
O 56979 60586
S 17013 829291946
E 53929 70264
E 32245 69638
S 74954 611984166
O 25885 34472
S 34812 638567368
I 43294 53756
S 81389 321496526
S 69080 318244747
S 38690 9954126
E 29056 29251
E 10954 17564
O 20177 46050
I 60208 75027
I 4878 17266
I 21964 73952
E 614 13419
O 58360 65875
E 57115 86288
E 14793 85850
I 38587 64972
I 76399 82886
I 432 55457
S 33315 30552043
S 22549 950005485
O 7125 49558
I 1898 72103
S 39686 168764900
I 25082 83519
S 47717 861186876
E 18581 22122
O 6231 18540
S 85025 927587089
E 3453 36749
O 13488 24896
E 14148 35710
I 3602 58699
E 53052 70668
I 9957 27051
S 45360 879703903
E 80381 83159
I 45589 80718
E 51064 83780
E 33926 65034
S 71440 537037270
O 1353 35216
I 9293 46940
I 38352 80679
E 41418 85623
I 69913 72719
S 67324 805401157
I 10347 68611
S 84762 703640869
I 13095 61923
I 39683 64034
S 61123 560102739
S 19508 418630503
I 29069 52730
S 84746 666509112
O 14435 48556
I 20387 45322
E 60658 62123
O 2215 39545
I 67090 83112
S 71123 198648658
E 60184 77326
I 58873 85376
S 28612 177336467
S 16611 448111383
S 28390 601430154
S 80244 538556967
E 23049 31466
O 26290 84472
S 25312 64106659
I 14496 65537
S 67071 998728053
I 25545 59059
E 11361 22876
S 55507 503255372
I 77290 79778
I 45260 69200
I 1557 37593
O 20580 28899
E 50041 55137
E 34082 75278
E 28492 68160
E 59828 74878
I 76508 76771
S 45453 930520888
I 13383 49256
I 18894 23493
I 31996 48633
E 3871 21995
E 65470 68361
S 78398 961835416
S 72922 105328910
O 37763 62818
S 13673 167151516
S 50895 2747229
O 57524 59139
I 59202 60428
S 68266 883202349
I 22460 55260
I 31978 50140
I 9012 60131
I 5340 19546
S 66969 102792309
E 37276 64689
O 71732 84126
S 71480 544445816
E 4027 18976
I 29998 41713
I 32307 72193
E 4769 73414
O 18751 79637
O 44697 59409
O 12465 86180
E 17333 57609
I 25462 59881
E 34000 45839
O 11961 77204
I 21306 59105
S 31812 110095286
E 53313 55249
E 19176 57802
I 808 64399
I 21059 74496
O 5309 37141
I 7263 11868
O 17818 64178
E 68935 79097
S 42759 965279409
E 68884 76734
S 40057 842156988
E 28086 70633
S 36046 44395910
E 73069 83908
E 1409 59856
O 7642 23826
O 38052 75512
E 74313 80922
E 35120 81647
O 69776 81314
I 24105 77430
E 2194 78941
O 44548 47636
S 10651 650004604
S 19479 299516411
O 2951 48210
O 6462 80173
S 75668 786358650
O 2599 38087
E 12212 33489
O 32402 55969
E 20432 69869
S 11525 317725288
S 42901 322338929
S 17117 589434631
I 5878 18245
S 56007 870773552
O 15276 38424
O 1159 66171
O 2705 7092
S 4722 57808170
I 55011 69935
S 45350 846741866
S 73747 989448372
S 63384 850617353
S 38332 123121702
O 47204 85196
I 32119 65154
S 72858 509783304
E 11617 79228
E 10253 19029
I 3361 28508
O 21039 72425
E 1406 83341
I 37000 77870
I 30096 33923
I 59607 63576
S 72835 428911161
O 59223 69062
S 6707 962872268
S 81044 71801247
S 41681 704917140
S 4503 909872678
I 26577 83348
S 32911 504841798
E 41822 49600
E 38678 61972
I 58941 60200
E 42398 62582
I 513 4757
I 9922 30744
I 27556 38501
O 28988 68817
E 37786 83664
S 39590 696634858
I 44657 66351
I 27837 36037
I 41158 47085
I 17473 67777
S 67555 661796244
O 55196 65321
I 19644 34410
S 15061 191391687
S 58422 430734893
O 50129 58959
I 18076 27696
I 5314 15951
O 22166 50163
I 6292 29561
S 50502 772559601
I 46450 73540
I 58608 73647
S 47735 721761708
S 51322 520448529
E 1902 63265
O 19874 60335
O 37308 84361
E 42165 59405
I 8321 17526
E 41345 69256
E 42615 75077
I 7324 86690
S 448 277563678
I 36441 54932
S 31414 567545018
O 3560 22396
I 15983 48680
S 82463 304631567
E 18683 59759
S 40303 152351509
S 31618 360835038
O 26679 68752
E 22071 50408
S 16698 426485042
I 47484 75948
E 15245 38061
I 13702 14841
O 54465 58052
O 7701 20055
S 26348 497223425
S 71055 843611926
I 32657 86456
E 5714 20723
S 2706 521414421
E 23188 80622
S 2898 705637773
O 34346 46221
I 1999 18419
S 54426 408449866
E 45793 76077
S 70322 372696901
O 2089 5379
I 18327 62817
I 4420 77457
E 74277 79744
S 85631 123794503
S 32631 495975777
I 19714 49766
I 25892 80141
S 66670 56044219
S 60290 308657436
S 27364 888733207
I 45776 48115
E 42196 63134
I 17950 38398
S 2731 676495819
S 44225 971167891
E 20592 53482
O 7240 66301
I 28892 75926
E 67454 73074
O 8734 47498
S 66198 225541002
O 78641 85517
E 41727 49336
O 5435 6285
E 42660 66471
O 33254 71509
S 19192 862564192
O 39585 59719
E 3546 50515
S 9953 163177500
S 34600 874363940
S 3673 51250497
I 40135 53183
I 19795 26548
S 65657 44333678
I 49382 61311
O 12894 49768
O 22506 73450
S 66033 217394325
E 109 74218
O 30244 67779
E 14282 65242
O 5 68991
S 54649 520531558
I 53223 85429
S 63786 53031783
O 25417 74330
I 54539 84243
I 38459 59204
O 6136 15692
E 69895 73184
E 40090 45904
I 38969 85511
I 15964 74878
I 73712 82255
S 85109 294486359
S 13235 690494505
E 66840 73340
I 31151 37227
S 44915 81017908
S 41923 429051707
O 24931 42078
O 4181 22122
S 64401 844244886
I 26308 50948
S 80554 312938119
I 70656 84984
E 33581 70351
S 10926 154187425
E 47124 74188
S 70552 94134315
E 32681 39536
O 65145 68085
S 84216 673659833
E 2558 2809
E 53905 82923
E 53243 62277
I 16091 77949
E 20620 38058
O 29397 67051
E 17473 60265
O 5081 78151
S 38837 493927177
E 37023 52403
I 55995 77192
I 33952 37809
E 33817 75276
E 33447 46544
O 25845 66850
O 28837 68538
O 5603 36259
E 9204 53219
I 20125 42069
O 6356 56959
S 14295 701955233
I 19543 19979
O 23422 61379
E 12554 40994
O 34000 44964
O 3320 7915
O 16458 58114
E 12312 39101
S 1501 294466057
I 13692 63046
I 60649 68079
I 836 31019
O 67481 71392
S 81172 126243923
I 1171 15066
E 33480 73170
I 17314 85981
E 66884 76677
E 59620 68886
E 495 10136
S 10710 427572277
O 10073 32115
O 51935 82519
S 15116 203791164
I 50047 76443
O 30345 41717
S 48540 351640956
I 19142 60896
I 30003 86466
E 77136 79178
I 6851 39612
S 44903 417339195
S 2570 824352462
O 14150 82838
I 53812 56044
E 76653 80338
E 25865 39131
O 17126 86357
E 16731 44467
S 78982 777746958
O 57027 58233
S 21729 656624022
I 40524 75546
O 21405 51159
I 5883 10633
O 6933 29121
O 479 16316
E 30871 36976
O 13455 64328
E 34711 80456
E 33782 83148
O 8293 16070
I 28343 43260
I 16204 79134
O 5923 56314
I 43259 68071
E 560 51016
S 36699 589222618
O 59035 66753
S 79399 590759716
E 53703 68552
O 44659 71054
E 25194 76721
I 2521 47758
O 55616 83292
O 76987 82978
S 75180 827092210
E 67949 71517
S 84767 234049103
S 10496 66773008
I 690 26868
I 19506 64779
I 36566 37188
S 5045 856265033
E 13308 79508
I 28001 44815
I 33373 72319
E 4430 29374
E 68292 70578
O 24063 63458
S 35938 255795150
E 74806 75238
O 136 8741
O 13782 15637
S 23603 478903729
E 1854 60344
S 38666 405361901
E 24228 41722
I 25773 57657
E 43073 48709
S 55992 759140779
E 14688 43764
O 12288 19690
O 32366 33698
I 34639 81266
E 37908 74285
E 5208 62345
S 10639 730521834
I 18767 31328
I 2531 19253
O 20191 22638
S 82737 572373881
I 12320 23090
E 18853 44521
I 64610 85574
S 82503 689734906
E 2017 23241
O 59725 74682
I 45832 54739
E 20142 33229
I 358 70278
O 66554 75972
I 68104 75665
O 22856 39342
I 3970 14029
E 14148 42923
E 22308 27533
O 33484 72806
E 10875 72318
I 16100 50733
S 54589 733822788
E 22860 86190
I 12633 50319
S 20848 800170423
O 7700 41533
E 72477 83039
O 5984 13268
I 8272 25296
E 3979 85267
O 53614 70494
E 49125 69572
I 35771 35988
E 54170 65910
S 83747 699670904
E 16220 49668
S 49886 152303710
O 67014 77374
E 21232 49889
O 3073 76424
S 23429 397990718
O 152 86382
E 34823 46365
E 48476 66669
O 37337 62190
O 46625 64752
E 23243 43576
I 2132 72399
O 25775 38814
E 18022 74981
S 33717 911614563
I 12823 19029
I 1826 79955
E 38703 71980
O 4957 43760
S 76467 711592608
E 43144 45796
I 35696 84953
S 30129 129895235
O 53188 81040
S 63703 244126640
S 80910 352166812
I 23889 85354
E 20926 73930
I 4342 7829
S 22660 935968611
O 72440 83435
I 40677 84658
E 13475 46898
O 19105 69317
I 12088 15688
O 38874 42995
O 32953 40667
I 41850 49323
E 68171 74743
S 8907 255684642
O 5028 60195
I 42714 77949
O 11502 78386
E 7496 69525
E 19571 81485
O 19424 32429
O 44012 64851
S 14724 122881013
S 83771 899953195
O 42633 84587
E 16122 43688
O 67600 82112
I 8511 56823
S 29343 677112192
O 58953 59980
O 15453 47772
E 42338 82998
S 81062 738093253
S 17381 83424597
E 13671 43723
I 18994 52700
O 16025 64480
E 9683 13123
S 78983 400889515
E 7381 47782
O 7241 44603
S 13361 400920876
S 75213 331294454
E 24156 52746
I 35284 68063
I 66323 68309
O 34740 37187
S 81943 245931128
O 26729 85488
S 50083 148029349
S 65415 547570073
S 70329 180529926
E 28473 37843
I 59784 80103
E 14974 82231
I 39421 70065
S 76023 258212813
O 3489 41463
E 9159 73195
S 49571 533937085
S 76454 815490049
I 53701 63908
I 30983 35604
E 33237 67765
O 6451 53613
I 1823 71711
E 33917 73391
O 4928 32391
S 49987 994796790
S 43100 531972620
S 9024 551544135
E 12928 49008
E 54836 71209
O 11450 69884
O 18246 49374
I 1144 20675
E 26771 76108
E 6911 57333
E 52487 57472
S 38569 773897356
S 69000 654752777
E 13518 24759
E 31373 64033
E 77611 80601
O 7578 31480
S 70068 58012113
O 77410 82484
O 25006 33747
I 66506 66604
E 13705 53988
I 49676 53297
O 77685 80216
O 23714 70919
S 70191 512944809
I 15266 73485
I 59255 84203
S 63631 151773495
E 23360 26161
S 81024 843318937
E 56144 72323
S 86221 317431474
I 39876 43963
S 14675 25734535
I 54134 70478
O 34638 51181
S 50347 145404249
S 11062 341393024
O 15470 66482
S 12405 468757414
E 11686 42753
S 32142 321996087
I 61097 70706
O 53483 81799
S 61302 387621553
E 21831 42421
S 13368 11868173
O 8719 28150
S 67005 965504769
S 17461 772389185
O 11356 30301
S 20609 736019022
E 14047 35028
I 48 48338
I 68602 81397
S 75963 121759245
E 78467 81909
E 71181 84988
I 8924 64589
O 44740 56092
I 13235 59582
E 59217 72968
I 40393 58175
S 56758 719352451
I 12255 77983
O 35350 69881
O 44580 52295
I 32208 84023
I 9727 68392
O 56978 86107
E 22517 33320
I 24925 57892
I 4491 34785
E 33829 77413
I 23040 72882
S 55542 97819982
S 5723 171275408
I 792 54567
O 10238 36979
E 28590 79691
I 11602 57658
S 41315 322607443
E 11856 74288
S 38826 718361083
I 4430 64918
O 26473 79554
E 4764 29217
E 19064 46250
I 6179 11917
E 14833 65605
S 56792 497557418
E 5866 76079
O 18561 39226
O 20811 61896
E 21606 28266
I 66742 73000
O 17181 85309
O 58767 59474
S 30288 411664737
O 66900 86085
O 47364 55479
O 30519 39261
S 73294 817192232
S 22298 9450684
S 41677 550544427
I 28264 61605
S 16099 690127665
O 674 53945
E 10426 69539
E 25216 83038
E 27812 34194
S 67883 97972800
S 55330 74386107
S 74930 813304456
S 41984 405907913
I 290 66951
I 62512 84774
S 48495 88343674
O 29085 52587
O 33349 73382
S 59527 755106708
O 6200 71221
E 63859 86659
I 25435 66983
S 75226 292797303
E 23449 36002
O 45015 85854
E 11888 31027
O 29742 63895
I 28715 60147
I 8848 34889
I 19550 27950
S 67290 270961495
E 13746 56033
O 7591 79030
E 43457 67804
O 29118 57893
I 12188 48522
E 262 18671
S 2848 985578636
S 3875 4146797
I 10036 80206
E 30975 37267
I 19693 76997
I 6850 27598
E 15821 79895
E 27267 34565
I 58247 83032
I 4169 17976
E 66348 66913
I 26299 48905
S 24784 763420654
S 7317 42528615
I 48643 54519
S 3476 461708647
E 12523 68884
S 36742 657685682
S 21681 570721531
I 4604 75096
I 35809 37277
S 15689 278742476
S 74179 650214033
E 70243 80699
I 46532 82299
S 11263 4550727
E 5105 15464
I 66375 75937
I 16547 23231
E 20946 64366
E 39170 80607
I 20316 63692
S 16057 422102193
I 6587 20185
S 13397 561762889
I 32321 51109
S 45199 731285264
E 29404 69636
O 26656 82869
O 13325 43682
E 11408 25841
E 34217 36010
I 4925 73649
O 19530 78015
I 4490 41276
S 81149 720238846
S 30460 93919021
E 4067 66907
S 30335 774819705
S 34907 933591421
S 24087 791002369
E 11679 85242
O 106 12631
E 13014 24834
E 19663 63661
E 37743 43810
O 11551 62913
E 66308 69208
S 61443 145957523
S 75638 439253710
S 17857 758424822
I 1663 14671
E 17565 26323
E 52378 72384
S 25792 720750976
S 35415 376339894
E 73021 78360
E 38074 65626
E 40554 61357
E 31596 79218
S 27038 257185439
E 80721 82792
E 18954 66090
I 45736 81678
E 23097 50244
O 74335 84263
O 38973 74082
S 1409 803387506
I 25156 46328
S 85136 516801150
O 18831 25072
I 22399 28377
I 11659 32463
E 19503 52807
S 49317 468515342
O 10702 80549
E 19793 58197
E 47670 67131
E 7165 29558
O 13728 56476
O 4660 56357
I 36105 71136
I 14928 49513
I 13493 80589
E 36191 58433
I 34906 78767
O 20555 45490
E 14201 41812
O 32182 62594
S 12223 143052852
I 25607 45126
S 39837 959640617
O 30013 64530
E 37772 66781
E 5302 72369
E 22487 47119
S 37851 408804639
I 30371 79055
S 45101 682399985
S 43454 180230085
I 27503 42286
S 6087 117283246
E 7922 47537
E 31554 66253
S 46085 936088580
E 26851 32254
I 46239 66804
I 5384 8368
E 77870 86447
I 70257 73595
S 44454 117304453
O 5556 78929
E 31042 64173
E 17931 72559
E 44569 58574
S 52566 423194328
S 74043 320617364
E 25745 66475
E 34354 52194
E 28610 46251
I 53948 57522
O 49627 55340
S 75332 175622054
I 60970 68209
O 39086 54458
O 30248 33895
S 75825 273786636
E 15700 39750
E 41508 75172
E 36296 55276
I 23098 59766
I 8820 72738
I 13881 41310
I 14594 80197
E 3858 8419
O 37618 48666
E 52751 70152
S 72147 926462057
O 18088 84764
E 27117 38120
E 17887 24249
O 26668 69746
I 1490 52934
E 638 76203
O 36095 83378
I 21838 78064
S 50966 217466254
I 3209 67495
O 10874 36269
S 3366 716216281
I 50589 69372
S 35538 110659264
E 7388 86295
O 5009 25704
E 12100 33252
S 80272 316961054
E 79392 85852
E 19675 64248
I 50268 70165
S 32014 728525666
I 25114 53530
I 56946 77505
O 52512 75893
S 39048 511350486
I 1503 5808
S 66527 780559747
E 46180 62024
E 32959 39933
S 10954 854079024
O 47231 63308
S 36947 803512593
S 86338 209417180
I 42534 79900
S 60074 260621841
E 3420 31100
S 50615 786941839
O 4178 28499
S 65811 346483792
O 36971 61045
S 51806 669883980
S 17981 759493162
O 9842 47373
S 67214 712966903
S 59685 192875644
E 12084 16177
O 41400 85001
S 8307 791632124
O 54704 74642
O 17192 20458
I 2390 12900
O 2254 50867
E 54880 63688
O 8621 85102
I 16979 69524
S 31395 539870636
S 38007 243339616
I 34670 47990
E 8325 86454
I 58323 77834
O 34180 41690
E 51329 63659
E 7674 72325
O 29439 34854
I 51057 85493
S 2800 430719811
O 48259 74305
S 39464 728851834
O 40186 45071
S 71019 815065059
S 57785 687335203
E 56508 65638
S 73487 451465276
E 37785 69762
I 64776 85989
O 62906 71692
S 45866 971511488
I 46173 83508
S 17347 16002536
O 76299 86503
I 70405 79177
O 7888 35884
I 18121 29390
O 37215 58712
S 86319 759421418
O 7239 71608
I 3222 17770
E 13385 81282
I 43312 59302
S 4581 964704051
S 85277 66317079
E 45629 82388
O 2976 28801
E 15701 75914
O 30341 83301
O 31180 78122
O 9109 81427
O 23909 40864
S 47976 422878155
I 73751 80280
I 50289 69158
E 15179 70147
S 7245 721555672
I 35266 61741
S 71771 71532370
I 28057 68209
I 6010 27482
S 12211 584240514
S 83539 669581967
O 30530 68985
O 27806 48845
E 32893 33126
S 65246 808830159
I 58485 73976
E 9348 26409
S 30010 696864390
I 10773 42487
E 60861 72488
I 48705 52192
S 34196 714901747
O 64471 77821
O 35304 86285
E 21955 39789
S 24692 341066000
O 35243 51049
S 6686 562194270
O 63 83548
I 513 40502
I 1831 4431
I 10400 19258
O 17009 46210
E 9712 76614
E 47636 49413
E 18309 62141
E 29193 64845
S 29772 239423043
O 70097 71034
E 67953 86043
S 39444 138496969
I 29730 33568
I 32917 70371
E 2276 8663
O 76379 79994
I 29878 61798
E 1035 31325
S 70442 888192419
E 49850 85118
O 10403 81465
S 30241 854439473
I 29729 80230
I 20595 80839
O 12367 63783
O 6718 32821
O 25027 62240
O 44284 52067
O 26889 73411
O 7882 22577
O 10144 34453
I 23169 56875
I 55874 73905
E 3090 56610
O 46096 64031
S 43817 77518683
I 35502 79825
I 57715 83169
E 6387 69576
E 16210 65506
O 18070 27921
E 1382 52895
O 3069 44836
O 8075 38312
O 7 27208
E 2582 31266
S 31034 735675567
I 691 50515
E 8904 33912
I 57582 66624
I 1 13953
O 37777 41095
E 31779 51815
S 71254 598217104
I 63930 79187
S 40866 487237149
S 39615 168598412
E 34439 63018
S 11652 34630952
I 45700 83540
O 37902 73232
O 23747 75517
I 51068 53229
O 22104 27804
O 7510 15140
I 68232 77889
O 25581 42102
E 20171 44977
I 14784 61652
S 37958 705162675
E 57089 84528
I 19235 31816
I 17999 36412
O 8276 78720
S 13478 207149467
S 41302 267265126
O 24309 32485
S 21430 608970113
O 42261 49092
E 71561 82310
S 80302 183023359
I 44372 65020
E 46701 82277
E 58822 66201
O 80051 82411
O 52804 79765
S 37134 816314936
I 56061 69775
S 18742 777260121
S 42542 610626049
I 49224 71723
O 10258 33268
S 64555 472709576
O 51842 57558
E 607 62849
S 33385 824056831
I 56270 77150
S 85751 913708503
E 48415 62118
E 5897 86339
I 24671 64895
E 60742 83617
O 47109 71671
E 15097 20171
E 2623 57605
S 28235 226567800
O 39755 61658
S 41597 140159789
I 30524 47066
E 6647 60966
I 42992 60466
O 19558 27704
I 3063 21151
I 19168 38977
E 60903 80959
I 30399 76604
I 49651 49800
I 16138 63277
E 24701 84184
E 51467 72569
I 3714 10840
I 44941 85228
E 60591 85525
O 68070 72802
E 591 55474
S 85415 108382591
I 9527 82163
I 23548 31668
S 36155 318132226
E 25744 65068
S 74440 602408723
O 57636 61593
S 76104 179904258
I 22893 42985
O 70777 84145
E 3952 78084
O 12668 68155
E 44450 59247
I 66110 69811
E 6622 59294
O 68397 69530
S 21922 794592752
I 25555 74855
I 19480 51622
E 70574 81495
I 4196 33468
E 9463 12892
E 25962 31317
E 953 39700
E 28458 78636
S 29250 213201530
I 62909 63706
I 8960 82394
S 23306 324832073
O 74795 85922
S 30663 11261569
E 8367 65612
I 26097 82042
S 2422 652982354
I 30989 51500
O 51305 82215
S 52911 671014387
O 6678 7563
I 49982 70322
O 29210 60852
I 8528 12788
E 13291 80395
S 78206 401708570
S 73020 929296035
E 68405 76688
E 24130 57087
E 37293 44529
E 42089 72759
O 29405 82429
O 24723 70121
E 62920 67821
O 28936 36314
S 77352 445198195
E 6688 16602
I 72052 81230
S 34082 448372304
E 21192 38762
I 24176 73249
O 25783 56847
O 13542 27364
S 43809 208424399
S 1816 770652604
S 82836 186187210
O 15222 30641
I 22299 39086
I 22102 54069
E 23550 80528
E 57753 70217
I 70088 74460
E 55912 57986
E 44960 58250
I 41233 57630
S 43668 540966594
O 7979 38659
I 13675 83296
S 79757 538737238
I 36538 59340
I 25487 26997
O 30645 41217
O 1321 72001
O 31741 34645
S 39838 788779458
S 42850 485012552
S 75059 462090549
O 341 3884
E 24675 55651
O 47609 76049
O 44177 76579
E 26291 74327
O 5649 74502
I 32365 86137
I 48461 72967
O 2048 8709
S 5539 835154301
E 33516 62055
I 4930 24957
E 9825 31309
O 41573 59429
I 25623 27198
I 62289 71928
O 10331 51709
I 18315 48889
O 53773 79776
S 84336 869396952
S 79039 930001614
O 14525 49972
O 6852 32331
S 29475 366676285
E 48150 86569
I 38049 47320
E 32544 67902
I 55375 76752
E 44079 75263
S 64416 801845936
I 32343 48090
I 4167 4417
E 7518 55841
E 30893 78139
I 25905 42082
O 35657 36440
E 57970 85834
I 2727 11461
E 55858 67478
O 55399 70493
I 5146 31807
E 25739 28627
I 12332 73334
O 21796 64857
O 72410 84434
S 32531 67188074
O 10248 55318
S 45906 459676589
O 11752 40184
O 68848 73692
I 9441 38839
O 28338 61637
O 6307 75472
O 45518 69421
O 2738 43970
E 46455 64233
I 55174 60916
S 25964 550178225
S 47913 10834797
I 14507 24899
I 26397 42372
S 71277 142358749
I 6424 69060
I 11658 70537
O 65097 77019
E 28544 86639
S 29964 784975712
E 14869 46933
O 49125 56242
O 33870 50383
O 5393 58590
I 11047 31460
E 4100 24957
I 49878 66867
E 42550 82072
O 2496 15503
E 13856 62622
S 28789 278721334
S 65410 348705399
I 73256 81793
S 73513 214575899
I 39857 44973
O 84766 86002
E 7122 86171
S 64810 746513848
E 60466 72371
I 40595 80473
O 22199 78291
I 11864 52786
O 21129 72024
E 32987 65000
O 10889 36856
I 3241 9278
O 3263 85555
S 59502 923576567
I 47667 85241
I 27394 80381
O 29346 40516
I 32729 45547
I 54792 67641
E 31275 75097
I 9831 73768
I 30448 37201
E 78953 83133
E 5703 81738
I 23788 38320
E 12011 38590
I 2662 80828
I 53469 73029
S 35522 284709023
O 36729 86685
O 51579 73422
S 6104 420979521
I 30658 48617
S 67535 59988031
S 48880 932925273
E 9057 80740
I 7266 47153
I 3937 26686
E 17171 25626
S 80039 546207531
I 34118 50077
I 69023 84091
O 17853 61920
O 12914 79109
O 53013 81608
I 9686 46732
I 28577 71200
I 43673 63033
O 59821 63758
S 5155 657563545
E 55511 79339
S 435 847895812
O 18460 28452
E 57267 68151
I 6858 24292
S 13962 418773558
O 6344 26829
S 38924 937937816
O 2209 82958
E 48493 59199
E 7279 42494
S 70509 668359430
S 84010 774009347
I 4634 48477
E 73161 73953
O 30202 46768
E 16923 84764
E 66374 86580
I 43393 71961
I 23726 61215
I 12285 27552
I 9785 43537
O 17057 36100
S 7403 436128294
E 11776 45030
O 12789 38471
S 13015 208942747
S 84127 924354470
O 23098 24192
E 13654 78551
I 1339 10976
O 5321 66966
I 13662 48704
I 12713 71803
E 53344 63271
S 43255 635291337
S 47529 132552062
I 37261 65554
O 52914 72313
O 57644 83426
S 6103 412031872
E 56598 81940
E 29465 42717
I 20250 22930
I 28266 43965
E 73494 81846
O 28856 81898
I 64020 75801
E 35496 41975
S 73106 131185681
I 23056 28679
O 11570 19706
O 38801 45068
O 6185 25457
I 55723 59855
O 35203 60182
O 24245 77395
S 65432 85570382
O 117 58591
S 20594 533890321
E 282 11658
E 17841 61475
E 32701 73651
E 50196 58359
S 8009 118928770
S 60109 661897129
I 64511 74965
O 11651 25424
I 46614 56587
I 10600 33113
E 3714 44304
I 29679 57054
O 28871 55279
S 84096 529004647
I 8548 15989
E 4539 11082
O 23902 79891
S 3277 951695427
O 31806 63236
E 42542 59726
S 26964 221881524
O 15134 56359
E 23386 35018
O 8809 74463
O 32335 42051
I 43979 74151
O 45770 78811
O 24554 47173
I 33743 40245
I 8288 49655
I 7382 35810
S 40961 106300314
S 17676 723008472
S 55388 633621049
O 29614 80235
O 28115 36347
I 53159 71820
I 19571 80700
S 25186 225021758
I 14546 49939
E 8963 71419
O 28844 32107
E 18890 86083
S 68649 239351156
O 11106 42797
O 49244 79777
I 31737 51543
I 51663 61744
I 5165 59952
E 26506 67734
I 17769 30490
S 23471 917486268
O 159 1445
O 49018 50992
I 20865 73283
I 4781 86640
I 9623 62945
O 4057 55122
O 35843 72152
E 253 44528
I 824 21641
I 41372 51267
E 40677 77561
S 15321 457924788
E 38665 64916
I 29515 42935
O 14271 15547
E 34016 85373
O 48170 86143
I 13344 39589
E 11930 51348
E 19598 37299
I 22678 56504
S 41982 293812015
O 29827 65735
S 63430 67667420
I 32957 41618
O 75583 78223
E 19679 50209
O 7711 75224
S 41397 41066691
E 41324 50975
O 36906 46654
E 3548 9143
S 10948 924629812
O 17333 45688
O 61014 73559
E 43584 85725
O 54328 59975
S 1722 800445376
E 12190 70333
S 36457 830361385
E 28074 49329
S 32526 836044080
S 4043 957976666
S 79519 424338222
E 72051 83391
E 51312 73550
O 11490 70501
I 5468 16447
S 46795 364889835
I 52868 84136
S 78648 366074927
S 40598 951260560
S 3570 490668488
E 20318 40376
I 60018 83037
S 27818 414589325
S 86495 661285036
E 49181 69435
S 50030 322019260
E 13748 29785
I 72287 84127
I 37089 51592
O 48860 78519
E 63024 76357
I 4831 48689
I 14460 67998
S 54949 585577470
E 10496 57480
O 12941 78492
E 41899 74261
S 27076 875566759
I 62118 64883
O 24439 35146
S 62084 384828246
E 44304 85222
E 56674 61311
S 25665 739065951
O 49916 60856
O 18972 51678
S 44673 134039937
I 70175 76659
S 40787 618568495
S 41797 504520543
O 47197 69416
O 3388 39408
S 39809 308046950
E 38749 56652
S 67435 893634407
I 25025 61901
I 25601 44876
O 1435 35700
E 54628 69843
S 58511 303080412
S 23791 355005779
I 41018 55634
O 5333 51163
E 39275 75555
E 15321 68740
S 80043 799204728
E 152 20355
I 44757 58631
S 75875 758354086
O 68549 69496
O 36821 56910
E 3823 50441
O 52394 67672
S 33313 207032162
S 21706 917118103
O 11192 13365
E 56856 63330
I 21294 54673
E 16433 65168
E 54995 73903
I 57581 86450
I 61024 71636
O 44426 64938
I 30209 79923
S 53752 184276075
O 12845 14531
I 50229 68129
S 52339 644978220
S 2542 768854258
O 7222 29609
O 15989 81719
O 15944 52822
I 22356 73417
E 24455 48371
E 63484 64564
I 3682 44535
S 42352 825565963
I 44388 67486
E 7004 52847
I 43207 75082
S 11552 218730329
O 5236 17892
O 19201 34206
I 36024 55536
E 77606 86697
S 74971 371775986
O 44550 79329
S 69104 452931469
E 32934 35174
I 62957 85591
O 29595 62927
E 49993 54723
I 2924 16898
E 25664 66082
E 17618 45112
I 32293 82462
S 15918 945280453
E 15494 39460
O 4857 29599
E 40630 56377
S 184 542351871
O 46461 73687
I 67768 71707
E 18043 71908
E 28542 47434
I 67633 83190
S 32404 529414465
S 61498 703146464
S 24764 954174832
O 35784 79222
S 83945 724682409
S 85764 599856132
I 63320 70528
S 84071 12053731
O 693 54909
E 24493 36782
S 462 778321573
E 30050 58709
I 73245 80171
E 67108 78965
E 11944 32007
I 70210 83421
I 45546 50055
I 27474 37195
O 18861 51518
I 1061 45335
I 42541 57334
E 66238 77961
I 27321 58428
I 46996 52530
S 40949 104458934
I 46914 73637
S 66212 137452033
E 29556 62784
E 18399 85907
S 85143 485239541
S 21143 779001073
O 61113 72384
O 7549 61968
E 10893 12531
S 19077 281470506
I 53282 82182
E 240 31441
E 13115 27266
E 72324 82892
S 38320 604993430
S 18611 467162608
E 53440 70861
S 16767 916426129
I 35754 45804
E 4901 48767
S 45691 618616031
O 21430 72949
I 12694 55064
O 56206 65134
O 65853 78195
S 30833 910331360
I 75395 84424
S 18337 537447770
S 34324 503055943
I 18151 78773
S 2504 61761530
S 81480 588543921
E 50468 52616
I 55762 62454
O 14863 64482
E 30921 46854
S 80860 21744205
S 56101 685263663
S 25703 656139723
I 11396 22034
I 8902 74754
I 5627 59414
E 70510 75513
I 43770 84101
E 16996 46551
O 12285 66351
E 10942 84707
I 47430 86570
O 30680 54733
E 12094 53114
E 32363 69571
E 55940 73770
E 16645 70778
I 3945 61333
I 51799 55404
O 25381 71380
E 21893 33942
I 48035 83812
S 76112 331436337
I 31378 54582
S 18657 910187314
O 29878 63264
E 80978 84431
E 2018 40657
E 36293 66855
S 35950 625748311
E 42562 85452
O 7120 21135
I 25398 59458
O 8193 52888
O 45165 73821
E 15803 50535
E 8628 61893
O 70720 82535
E 54625 74045
E 34455 76686
I 12386 74657
O 37352 73422
S 78083 736179792
S 74337 470209645
O 7923 73858
S 82676 534090751
O 2230 36076
S 34478 989495567
O 78198 80831
O 32536 32724
E 29277 40946
S 66665 941338310
E 23592 50765
S 50325 410757405
S 28104 679526677
O 46433 80877
S 16500 813354988
S 74711 532342185
E 10054 66733
O 3138 77458
S 65338 640368341
E 29961 55593
E 37679 82849
S 79509 193126207
O 38173 44333
E 48083 72712
S 68679 246262063
S 72878 464623011
E 51516 60592
O 32768 52409
I 45117 60322
S 8037 113528231
O 45003 86312
E 17986 26839
S 71309 332390320
I 7466 84919
I 9868 38981
S 65237 538672001
S 10668 306961977
S 52819 142408861
O 45786 48051
O 15573 29791
S 82505 730220848
S 53362 521086971
O 7937 52951
I 28375 55301
I 8763 65918
I 37608 83041
I 58711 64741
S 73970 875422660
E 16779 36254
O 59343 82803
O 10034 23146
S 76436 452278579
I 17578 80739
O 46878 73519
E 45131 62959
I 826 40096
I 11360 48599
E 26659 83650
I 55497 56435
O 10856 77574
O 5659 9204
S 26722 837930518
O 2121 55636
O 32574 70058
O 26439 70604
O 6371 37258
E 4872 48150
I 1449 68368
I 1438 21591
I 1846 6859
O 53213 83972
S 19737 232228833
E 41641 52204
S 51855 145562014
I 4957 13942
I 12737 79364
I 5639 39511
E 5351 46937
S 77177 517752390
I 18763 30371
O 27747 77784
E 36977 55866
E 3619 49232
O 16192 60187
S 78225 142137144
I 45195 49254
I 33111 76191
I 5998 76536
O 38042 67064
E 32159 60555
I 19180 38304
I 28343 83072
E 53620 73516
E 24137 25106
O 19688 20791
S 80652 87693238
O 47841 67488
E 58764 59543
E 1174 13137
S 52980 743872217
E 25232 66257
O 49787 54379
S 13015 902987075
S 956 246292503
I 9910 31253
I 54564 71782
S 12951 682255474
S 65138 786698088
S 69496 514289519
O 72683 73127
I 6068 74173
O 9401 60495
E 79970 80132
O 22360 64775
S 29139 587401925
O 17924 21235
I 15432 29249
E 3856 5938
S 48772 751668908
E 56 37870
I 27343 43092
I 9439 50915
S 46587 469638912
E 38573 78285
I 66246 68587
S 85569 213086312
E 15585 84150
E 13477 47410
E 32760 37482
I 45879 47882
E 4079 83340
O 31712 38626
S 55484 659561723
S 75797 272923147
O 63080 78250
S 86599 432544474
E 7997 55479
S 53808 703447894
E 10593 28874
O 23170 41103
E 41430 59008
I 42137 81000
S 53226 248796570
O 27531 73126
O 64433 77399
S 18112 668410678
I 16038 78829
I 56699 58292
I 34900 60216
E 16857 33238
E 32159 72838
O 30146 73732
I 11988 57777
S 72067 18888356
O 46053 68288
I 7495 25746
O 29237 82767
I 44045 74735
E 38617 79189
E 9253 72683
E 34225 36017
O 36459 85770
S 35473 550484870
S 47838 89011400
S 83411 335120173
O 27112 81499
O 13748 81750
O 755 74914
E 71449 82043
S 34962 248996219
O 8898 29885
O 39352 47034
E 41691 61285
O 19349 59883
I 1841 50907
O 14223 44181
S 38973 568905348
E 79783 82045
O 28028 55266
S 10916 567756299
O 19397 53637
O 7939 26170
E 16591 29717
O 7672 13064
S 44070 548800217
I 14237 22877
S 80405 863149842
E 7274 30763
E 44657 80147
E 43301 60099
I 10841 24234
O 66162 71611
O 1698 83878
S 66920 509939431
E 672 2145
I 72848 84493
E 17389 50242
E 23568 42958
I 22179 36137
E 14685 15948
I 22229 72211
S 26328 928676936
S 25385 127658882
S 31575 273916183
I 9229 27018
I 32098 83608
E 11960 25992
E 44522 85878
I 16156 86346
I 20213 75297
I 5718 10368
I 1774 15674
O 17671 80376
I 28727 48000
O 1094 78293
I 35818 57340
O 69362 72672
E 29577 39116
E 32162 81426
I 29788 82588
E 33956 40412
E 21339 57460
E 37111 62566
S 75499 301353253
S 39063 427858533
I 8814 39066
O 17320 24285
I 41387 71867
E 83447 84531
O 32919 82886
S 82929 663134751
E 67306 80627
E 17087 49014
S 50793 329229489
S 42351 234798702
O 33809 77092
S 1578 548188245
S 62375 145706843
I 42603 54467
I 7651 68921
I 35767 57822
E 58354 72931
E 22298 74471
O 22741 53478
O 21814 65127
O 77762 82962
I 18436 61057
O 24269 60539
I 19013 23453
S 39830 700435959
S 965 784362445
O 12744 48142
I 24916 47156
I 35953 78895
S 36317 884957971
E 57007 80599
I 28270 39195
I 1287 9744
O 16589 28214
S 40059 822401970
I 4902 70017
O 9099 19147
I 4819 81118
O 59137 80161
E 26098 26912
O 44266 56440
S 3557 112950966
I 17475 68800
O 6293 82528
E 31104 73774
I 45851 80036
O 31268 54705
I 77462 86479
I 20161 23152
S 37738 274804585
O 68064 78366
S 76841 813148821
O 67358 75716
S 75375 921188394
S 8339 586941147
O 54251 56828
E 10241 53588
O 29276 82762
O 21663 85261
E 16561 60133
E 11108 24983
S 42342 465024933
S 9433 763638407
I 29539 45582
S 78004 285944979
O 47937 48135
I 104 1584
I 55567 70802
O 41687 43823
S 46271 678875519
S 83026 907674508
E 12354 69718
E 20968 25650
S 51041 292843843
I 11818 63557
O 24158 24811
I 8231 35969
S 35626 115041856
O 54209 74814
S 48201 360246832
S 35543 545850688
O 45896 49938
I 13856 33463
I 21059 40084
E 37326 60257
O 6661 40882
O 11085 17270
S 84490 11030450
E 17829 37075
I 30878 37439
I 981 68025
S 4705 799568886
I 42074 57786
I 83939 85020
O 34749 53266
I 3695 11271
I 65420 84302
S 80697 230668869
S 47614 565248815
O 35796 83234
I 33816 66195
E 22861 86207
O 6235 40303
E 37414 44238
I 27923 80117
O 2483 15150
I 42647 50591
O 62752 71672
I 54830 75805
O 10855 38826
I 33608 56012
E 10552 30352
I 5931 77082
E 26223 58577
O 41805 63045
O 10303 21826
E 17845 56540
E 30020 77412
S 3041 799693377
I 13600 50030
O 78272 79552
O 48162 55291
O 2206 48337
O 20608 28787
I 4215 56289
I 9448 72100
O 12161 85189
E 28067 31100
S 25596 738725494
S 1793 93977288
O 44453 85698
I 33497 50938
S 36512 271401472
O 25756 58348
O 44317 57146
S 25257 811196076
E 30446 60005
E 40462 56991
E 20653 79987
I 3742 65523
E 5294 66213
E 48248 81054
I 3110 71824
I 23909 39593
E 8846 19932
S 41697 437234728
O 18069 53615
S 45961 273881343
S 4046 457616987
O 46090 47553
E 2805 40339
S 78546 704745770
O 72626 77878
E 31656 36010
I 6714 23022
E 11774 84707
E 31189 39699
E 54555 57277
I 50092 78718
I 18034 66730
O 65233 81115
O 55233 76090
E 21356 68014
S 32140 325970466
O 25917 79945
S 16388 151418771
S 76028 956524663
S 82702 8144174
I 22033 68722
I 66802 75321
S 63381 322141768
O 70816 71433
S 37533 412026337
S 76964 18532997
O 28115 68263
E 30668 41789
S 63144 516991315
S 40594 239068913
E 40170 61464
E 19535 50688
I 6981 11837
E 33924 51403
S 17187 522381970
I 8425 85892
O 50235 72080
S 13270 73498749
E 59596 77972
I 36027 76447
O 2623 75521
E 30073 65819
O 26893 58693
S 45042 165911637
I 57140 73828
O 79378 86097
E 27189 58496
O 29821 69928
O 25290 32492
O 3204 17833
S 74603 476351954
E 12682 65552
I 42990 85833
S 53075 416243175
S 5038 607917007
E 27624 58362
I 56878 76035
I 18722 84051
E 19509 44503
E 54865 80498
S 19382 110206896
O 8986 63502
O 15150 73369
E 52765 77469
S 37776 519815232
S 81322 846231372
O 44822 70512
I 79973 82545
E 16775 66257
I 14547 49158
E 5331 82165
E 21919 75944
E 40501 82040
E 70853 76641
S 4985 595761728
S 29069 749145401
E 25934 71103
I 16257 36379
O 32682 49254
I 50102 51499
S 61750 878886070
O 12577 29960
S 67527 927631487
I 5954 49126
E 30205 46088
I 23758 26979
O 14805 65044
E 54301 86628
E 59730 77980
O 18499 29663
E 3273 66939
E 48699 81980
E 31862 78783
S 31089 709567476
I 30185 48640
I 27369 78527
S 56815 104422891
O 7991 20039
O 37575 42237
S 46378 12469029
I 2122 37398
O 28435 31884
I 6513 49614
O 35739 66389
E 73300 85435
S 10434 857224881
I 5131 20096
O 43233 55810
I 7251 46428
O 842 59069
I 34325 58311
S 37283 769551108
O 20762 47236
O 27120 53081
S 52153 918132937
S 52331 181787213
I 40223 52433
S 19397 16956161
I 70071 78629
S 80318 811572561
E 30821 61464
O 11307 79429
O 40336 41220
E 12679 42081
S 64890 239068101
O 20683 83680
S 59252 968491462
O 5325 48254
O 62378 82137
E 9213 19175
E 12742 65868
E 4820 33831
S 48841 706167002
O 7261 12040
I 7989 67802
I 22133 35125
I 12950 58818
I 15711 79076
S 18009 258504856
S 9606 749809327
I 39592 67082
I 46332 74938
E 21065 60783
I 10433 66442
I 7852 55370
O 44838 51519
S 74359 490115339
S 19628 161144915
O 59985 75095
I 46436 69967
E 839 62315
E 15336 63599
E 14071 72646
S 4625 903200311
O 44777 49252
O 5849 45688
O 37524 65625
I 37003 57281
I 7482 35255
E 12570 19370
I 2473 49530
I 15854 44384
S 25732 945434729
S 32266 108780146
E 20525 33047
O 27168 76348
S 22426 243799696
S 78591 750665915
O 60825 64471
O 35740 85929
S 75506 975013840
I 1144 18530
I 54152 66635
E 50459 74381
O 76847 85406
O 24929 31625
I 11081 54592
I 29838 62624
O 21106 45430
I 7954 13201
I 56357 59821
I 47254 60153
O 26598 35880
E 37128 85636
E 64044 73762
O 5411 14293
O 312 19821
S 5096 598222793
O 9814 58872
O 29089 60514
E 5 58088
I 7418 79029
E 59838 60803
S 15038 848169820
E 70531 77981
E 35448 66072
S 43457 45926586
E 709 84811
I 29776 70246
S 74629 406952913
O 17429 63784
S 39353 546480373
I 18985 63015
I 73424 78438
I 36230 67441
O 28738 65085
O 36742 66976
O 737 42426
I 48291 80098
S 63241 73887420
O 30695 81855
O 13550 34577
I 21842 25986
S 2123 970858964
E 19355 85229
O 15054 37577
E 43794 83373
I 12353 28097
O 76151 85733
I 7448 81166
O 18436 20280
S 40463 966719877
O 2314 77417
I 68332 75437
E 17544 58425
E 13379 24648
S 27501 663336361
O 18315 47531
O 64091 64392
O 17587 74301
O 64491 68458
I 12759 71392
S 39381 125259074
I 40467 50782
E 19607 55371
S 46151 712330092
S 21054 937587617
S 79049 561684429
O 5186 53253
E 37501 44067
E 37479 57326
S 16062 641037971
E 14429 24061
E 15437 48012
O 18417 46815
E 1831 86253
S 30731 562983201
I 33252 64034
S 39007 873541729
O 1687 70047
O 15698 60234
S 18935 579217464
S 20657 292525560
E 46767 50099
E 7439 55845
E 9441 31600
O 38040 85655
E 1385 49916
O 24640 30356
O 3123 61075
I 58998 81926
S 57350 391873590
E 74672 80456
I 31026 33085
I 4247 85066
O 7156 33102
S 13505 170268652
I 13444 84334
I 19448 26685
O 49277 86679
I 36836 37180
E 43633 72801
I 41291 77823
I 32976 54676
E 12360 21087
S 3836 596593330
O 78602 80242
E 45730 77301
S 38069 317123818
O 31594 51980
O 27709 58186
O 36512 81108
E 50491 65199
O 67157 74354
I 45847 50527
S 7957 604095018
S 26307 159427848
S 53897 520627977
I 35751 36664
I 218 58648
S 16501 959905573
S 85920 77892845
S 55684 17402444
S 41951 747075092
I 46685 78904
O 32125 62167
I 18518 34945
I 8758 33637
E 57587 85314
O 4508 26660
I 15785 75985
I 14680 59647
E 15491 63553
I 42566 65330
S 40080 68603818
E 59966 85737
I 29764 53686
O 3570 70223
E 70798 79579
S 50413 540044302
E 29095 82615
O 22266 67194
E 35078 46662
S 83131 437299750
I 28090 73299
I 27211 80341
E 40969 64411
I 27974 40516
I 24474 25151
S 16296 500358135
S 18300 526185210
S 48769 800604790
S 56857 312215076
S 64284 297661755
O 22550 49894
O 12413 73516
E 10951 64869
I 3679 40353
I 69375 74679
S 19170 932307994
S 57349 184304991
S 24510 992711731
I 38711 84054
E 45463 70177
E 39673 86550
O 29500 31834
O 9703 71940
O 48546 75901
I 48947 75306
E 14840 17161
E 14343 78324
S 73778 381605326
O 19089 46470
O 2645 13873
S 46215 254245219
O 44816 53492
S 51580 98441187
O 49871 79360
S 18720 201275096
E 5254 65068
S 80598 673730908
S 8313 876307521
E 43870 54592
I 47182 76556
O 8956 67843
E 62441 69233
O 55996 68002
O 12364 30133
S 19339 264044129
O 20519 69258
O 18135 26787
S 55033 308219212
S 29331 34338403
O 67708 70971
E 14114 29079
I 23902 76773
O 4342 59726
I 51361 56369
S 37635 260695678
E 13230 79143
S 86171 686119095
S 32810 261357752
E 32596 47411
S 66154 383991572
O 2330 56425
E 16675 84124
E 10771 18799
S 25876 877268441
S 55802 399452876
O 48382 75566
S 48979 915354800
S 85557 469712989
E 11851 15275
S 38970 113256795
I 10787 19656
E 6986 75147
S 72536 670492961
S 77980 426634647
O 11711 36152
O 69758 84365
I 28907 79770
I 49762 82698
S 77261 385981216
I 4810 24958
E 54029 61977
I 5286 6315
E 7865 21809
O 6261 33106
O 23971 31332
E 5657 20217
E 10229 48315
S 78403 544376603
O 67298 75691
I 14487 79590
I 6977 33707
O 43507 69621
O 77426 82572
O 15491 57766
E 24748 73744
S 36459 173895966
I 1894 23949
I 6689 20274
O 4107 14107
E 51476 83071
E 5660 80954
S 40988 411348694
O 5468 74499
O 42578 79364
S 32306 575978673
S 69520 554941710
S 1260 385362915
E 50584 52423
E 31963 44846
O 82877 85299
S 32096 465400464
I 12385 33571
E 8830 38550
S 52996 441753058
O 57192 85388
O 6113 47086
E 45504 52473
E 8978 75273
E 52984 59171
E 51464 58601
I 15269 81478
I 31034 38539
O 54508 77632
O 42704 63910
O 31491 79089
I 23862 68144
E 8813 39751
O 48789 54146
S 37632 246154527
O 2935 56474
E 13817 14765
I 13729 59712
E 26379 56578
S 39980 412473793
I 1672 37203
I 40619 66855
O 73029 73038
S 70508 179726438
O 54528 77628
I 10703 71642
E 2656 29513
I 1209 13026
I 25680 27131
S 75345 156031788
S 15091 137298669
I 685 8794
O 1764 84890
E 8864 21331
E 16987 73318
E 19686 76889
O 51094 58916
O 52017 71836
O 65613 66903
O 11604 31638
S 76749 795886636
I 28198 42613
O 31760 73936
S 61358 297924770
I 23820 83744
O 2096 40467
E 506 45949
S 73185 162706551
O 48109 50191
I 67281 74248
E 42395 64745
E 14165 80439
E 1408 1413
S 70865 540726624
S 66876 812546998
I 32694 56483
I 48904 56647
E 10979 65391
S 48831 133351134
S 41015 885763237
I 2233 81528
S 20175 853017783
I 39380 81185
E 10681 25504
S 63603 854538375
I 26519 73073
S 64202 695698928
O 43140 57220
O 34314 49687
E 4356 80746
S 63273 393042025
E 9252 60167
I 23045 28847
E 51570 57885
S 66541 405206431
E 5257 65717
S 5167 476980163
I 27678 70791
E 30007 43750
O 7404 39663
E 58208 60923
E 44898 65532
E 17207 58899
I 11682 25753
O 22538 55279
I 21510 83026
O 4581 70896
S 22164 56700507
E 1930 23295
O 48029 73956
O 239 72182
E 44814 64667
E 21096 22052
S 42316 94817610
S 66375 62672526
S 3604 400715853
E 1579 73219
S 26252 375141366
E 37242 53524
S 14044 797469956
S 16689 835287362
O 23912 61082
O 41684 74858
S 24058 171537727
S 76734 139555101
E 25834 77429
O 19901 85079
I 13729 22892
E 40714 43738
S 83127 316683543
E 51472 82174
E 3763 49681
I 48454 62082
I 10051 66483
E 9957 59141
E 32624 64964
S 53560 905817678
O 10631 39680
O 16522 83126
E 24641 39459
O 46680 51736
O 906 73778
I 58083 64633
I 1446 83686
O 37757 42824
I 10728 25725
O 41964 78294
E 33797 42515
E 41728 69958
I 10361 71309
I 8447 75274
O 6678 7727
I 49077 54970
E 12515 30230
O 40699 81099
S 55561 701118021
E 2111 40657
E 31821 41584
I 43331 61261
E 52767 60724
O 24450 49200
O 58622 85892
E 41618 83792
O 41730 67558
S 33556 816847935
I 56314 74469
I 48005 51217
O 30959 68616
O 2113 48664
I 12999 37276
S 22051 904629891
O 4267 11926
S 2155 248834362
I 30761 63488
O 66991 74353
I 49016 80016
E 53685 61474
O 15190 32109
S 35473 993183258
I 33760 34804
S 22298 470206
E 37405 51183
E 39732 74158
S 27697 443247735
I 2733 16856
I 42464 58263
E 72562 86312
I 24248 24852
E 7368 60854
I 62833 85088
E 62443 84415
O 70444 80094
E 63061 71563
E 24967 58057
O 50546 81352
I 5508 20763
I 52419 70190
I 7993 65782
E 29994 78539
I 2607 65446
E 42747 56997
E 24582 85882
I 10568 68632
S 62265 4213837
E 7699 62710
E 56562 79286
S 40209 446636196
O 17558 55154
S 20723 92580506
S 50025 57920831
O 44268 59950
S 10624 538850074
S 31809 586089283
O 42078 42421
E 13261 26515
E 15271 77027
I 54839 72078
I 4735 75229
S 58939 400767194
I 7641 52233
E 59806 84067
I 1894 82565
S 5337 920745912
S 50209 464114015
E 39601 84150
O 81701 85979
E 70229 75992
I 75465 76742
S 5443 226969469
E 27656 57286
I 469 56753
E 21643 67087
E 25001 66266
E 13522 36212
O 47942 71928
I 25807 38299
O 26000 33084
E 26239 42319
S 62306 1540068
S 64358 428256910
O 35597 80640
S 48129 512460984
E 17611 55590
E 9442 46017
O 41243 80401
I 31695 52809
I 17326 27656
I 25413 46407
S 5860 828574935
O 537 11725
E 18203 40922
I 10773 61345
O 39067 68884
S 18466 52577255
S 22615 383713774
E 45014 66180
E 36605 63616
E 64077 82060
I 45708 65719
S 5967 218715466
E 35804 66047
E 4915 60415
E 22773 66060
O 30137 59198
O 25628 47938
I 41464 74679
E 60873 81113
S 67154 136488709
O 46652 76787
O 15023 51756
E 28451 37201
E 50680 75031
E 33344 85573
E 12003 68062
E 9189 41633
O 71430 85113
E 33152 44296
E 18142 82811
O 10039 67389
S 46454 507173500
O 24147 78388
E 7932 31076
S 81269 645102021
I 56368 83580
I 20572 55243
O 7939 35846
I 65224 67189
S 84758 474924117
O 68081 77143
O 1976 41264
O 32764 70268
I 4010 14814
I 5832 51325
S 28517 595337288
E 309 802
E 11652 53028
E 11450 48224
I 19234 30685
O 25917 72445
O 5465 44820
S 12021 702939741
O 32163 44645
E 15563 16231
E 19284 59805
E 11383 46941
S 66485 127693982
O 2672 53378
I 1697 38095
I 39520 64394
I 41069 85726
E 25319 27004
I 76907 84799
I 12848 38001
O 59093 68108
S 17406 336963429
E 656 19629
E 43060 74221
E 32330 69285
E 32081 41380
E 31387 76105
I 71242 72964
S 27947 226724674
I 9548 65140
E 40076 44045
S 24363 159497174
I 12066 73873
I 31892 36704
S 20164 755564242
S 51969 692517647
I 14527 73819
E 68609 71836
O 41180 46680
I 5834 7498
E 59392 63741
O 12524 18978
I 9094 28769
S 77585 212443517
O 8556 38089
E 43000 71111
O 23483 85651
E 45543 51412
E 32966 76030
E 63471 73806
O 58779 86625
O 1486 64312
O 31856 63245
O 17418 53851
O 14999 41278
E 41188 47685
I 79742 81352
E 49144 61509
S 74704 825049874
O 19355 22807
O 1040 6050
O 35614 69035
O 7696 34679
O 4024 82186
I 9393 44925
I 9473 35006
O 549 68480
E 34281 86120
I 31285 47118
O 56278 71367
S 74230 131776150
O 21270 30211
S 68967 778848812
O 55649 72036
O 61948 74718
E 44985 58444
I 5958 40141
O 39307 63684
E 16016 23413
I 69353 85480
O 26762 44416
S 41221 375498469
S 4009 291098980
E 10589 25357
E 54749 78693
S 71963 370068456
I 4793 45713
O 69343 75693
I 27065 35874
O 72271 76006
O 6207 39927
E 55791 81626
I 27302 33444
O 17604 20102
E 57320 79307
S 21144 621303959
S 79175 942431398
S 50220 774992032
S 74854 181789063
S 6872 871074409
S 12618 624028584
O 5013 79163
S 46905 138708235
I 25341 44090
I 36027 60793
O 62470 79988
O 16130 69069
S 66502 249119288
I 6969 53510
O 18142 78317
E 32792 35243
O 22514 58903
S 60455 963629844
E 50624 75857
O 32488 46550
E 17392 79922
O 39455 66913
O 42850 61047
E 9868 52332
I 59866 61260
S 10260 305386711
E 12054 58052
S 83314 908748524
O 56280 78556
E 23276 25663
I 45908 55513
E 54419 61308
O 50698 81615
O 20987 25112
E 55836 56878
E 19432 52180
O 14156 48713
O 15641 15763
I 23459 30602
O 45824 65753
I 4588 66814
S 39384 570125582
O 17744 37750
S 77704 39328546
E 12661 21007
O 60070 66600
S 17473 121546928
I 9624 59636
S 80387 188315427
S 59828 335608892
E 52645 77822
E 35436 78598
S 39313 959052979
I 64568 74586
O 12732 74408
E 48915 66855
E 60798 65334
O 2920 71430
O 52291 71977
S 81722 999769317
S 67530 999883774
I 13520 79790
E 16630 60337
S 78226 721563852
S 4853 925080063
I 2923 51400
I 19445 27209
E 5900 72043
E 48984 72378
S 15676 558106946
I 17263 40309
E 25765 38839
I 35251 85465
I 28798 42772
E 37836 73878
S 19388 263525386
O 25540 30083
S 27364 73470410
I 59289 69374
I 16866 77295
I 7192 74448
O 69723 80462
O 57271 63248
I 17020 72504
S 10242 955485702
E 24645 57736
S 5219 617903069
I 55512 74841
S 50267 534745653
E 13726 14808
S 18263 276941050
S 40095 555059181
E 5534 22984
I 12903 62344
O 34530 68354
I 68065 86062
O 62883 84849
O 2272 3664
E 4068 54035
I 26436 54757
I 46245 63374
E 34696 78732
E 50590 57131
I 3833 55905
I 11547 39479
E 2437 22534
E 10483 29977
O 28641 39688
O 4126 49070
I 25360 52837
E 41834 78478
E 24771 28732
E 50134 73041
I 17141 50673
S 45159 410512372
O 70056 84516
S 65462 734774988
S 30880 819956876
S 1846 15430911
S 30400 555050800
E 23627 78602
S 40149 588316965
O 63921 73651
O 11755 56571
S 76511 167228779
O 74015 86592
O 21804 34665
I 208 71638
E 8012 18784
S 39155 528502635
E 270 23037
E 71626 73298
O 10629 27408
E 18002 29775
S 47958 19895784
S 24752 680818495
I 4428 48776
I 28147 38655
E 26285 68204
O 27043 73856
O 44805 44997
S 65600 69735917
O 704 10079
O 22148 62478
S 25162 331893458
S 18471 766594792
E 38591 76018
I 12754 20047
S 37982 670703838
E 9728 65649
O 13929 36858
O 23520 69041
E 20958 68027
E 27095 39910
I 36483 82530
I 48382 50210
S 65861 586879147
I 35265 45409
S 29166 193336135
I 2039 4388
O 42374 47629
S 37884 313514931
I 9863 41339
I 35905 59063
O 42645 75701
S 85611 566972864
I 9733 43070
S 23784 349868034
S 81952 338974389
O 21664 22939
S 22385 284969927
E 8452 46010
I 26735 59673
S 58148 662204701
S 81409 543162678
E 4644 51666
I 8574 57585
S 72541 569841716
S 31693 762987541
E 10658 34546
E 28496 61538
S 40764 342887100
O 9375 83267
E 40179 86320
E 45442 66081
E 12788 81244
S 84617 522188043
S 69305 349057382
S 57184 948739409
I 32219 42858
O 8860 77032
I 68145 77741
O 21093 62948
E 720 76200
E 3816 32145
O 16836 32269
S 29716 498312812
S 5773 161321897
E 3192 60176
S 86226 410793114
E 32059 37894
E 34364 43744
E 27274 55048
E 29554 72353
S 14382 818397870
O 2606 58349
O 27172 81473
E 67803 75063
O 47878 49850
E 37742 79547
E 7269 43123
I 30717 54784
I 36600 86641
I 34856 56004
I 51220 74052
O 157 69062
O 30456 55293
O 22321 37195
S 79670 219168784
S 48217 770889160
O 27227 58028
O 63391 77666
E 1963 81956
S 35758 947935809
O 45458 65651
I 27427 68676
O 14287 79569
E 11547 24978
S 57420 35418407
E 17482 52203
E 62814 67453
E 1031 30898
S 4380 699198333
S 67711 754598231
I 648 4216
I 78214 78791
S 7277 645672800
I 12095 78407
E 26270 76007
S 24102 707105766
I 11881 57611
S 17912 683517618
O 13306 44752
E 19604 27520
I 795 55957
E 9500 75265
E 35681 63975
O 5713 30606
I 7144 76938
S 74077 88413357
O 46854 69637
O 22606 76806
I 44884 67238
E 13105 61462
S 45330 969698301
I 32170 66157
I 21914 70850
S 35236 90998908
I 18430 66924
O 26973 75055
O 17947 56291
O 30687 86148
O 55082 76912
O 23428 77462
O 13504 69698
O 12039 37013
O 1631 17804
I 69090 71951
E 937 81965
E 61819 65422
S 81008 547297584
I 68764 76416
I 49182 74398
S 32546 441638947
I 14987 16708
I 7429 46320
I 12065 49989
E 3096 11116
E 11910 14041
E 10317 30867
I 38824 77968
S 58264 790989663
O 7449 38476
I 14678 41916
I 16532 35608
O 17099 19209
O 18719 64135
E 5763 28288
S 80811 149645359
O 35000 42371
I 39157 51888
O 22739 54479
I 23825 38977
S 21882 785523380
I 40516 75916
S 33010 584006687
I 10611 58381
S 50286 761726018
O 18711 40079
E 6918 16679
S 82193 547266546
I 55141 76694
I 16001 43457
S 24435 421102122
O 1225 30500
E 23941 81802
O 10390 23737
S 40688 477257336
E 46183 81448
E 78356 78731
I 21266 78875
S 65158 302928067
I 2800 44438
O 68588 68714
O 45238 76340
S 31298 99512554
E 29531 47048
O 2314 7166
S 73886 609675932
E 43794 78086
S 49371 791819697
S 45018 268239259
I 31819 46097
E 20480 45265
I 47502 69737
I 27060 46017
I 20905 32631
O 69027 71066
I 1824 52931
I 15827 25917
I 1192 19797
I 19203 36177
I 42205 66550
I 52298 67331
S 35611 651354798
I 20761 85971
I 16776 57891
E 43606 43874
I 14625 85273
I 29108 81071
E 34833 68579
S 38864 11741443
I 3183 25819
E 1284 67449
E 8258 65204
S 60288 337503461
O 52699 64923
I 35127 63924
S 16085 579461637
S 79768 949438621
I 19956 28968
I 37108 76336
O 11069 26907
E 4252 37864
S 72421 942527153
O 44745 55747
S 55117 682221174
I 49847 52421
S 53583 159628357
S 77266 328046824
O 11464 20730
I 66291 68068
O 61111 64784
S 4627 218217771
E 14793 74415
E 17590 38524
O 41743 79895
O 943 47960
I 40148 76437
I 29452 71940
S 21570 852426426
I 5972 43907
S 14408 644661322
E 4700 35167
E 13983 80010
S 65190 915640191
O 17758 22539
O 17905 44071
O 43728 83142
I 38989 65927
O 8071 52994
I 8132 64005
I 52247 57368
E 1191 20515
E 35515 51422
I 37865 85178
I 18281 36586
O 71333 84842
O 36268 55160
S 10570 536413989
I 64792 84127
E 42967 69451
O 4303 31700
E 7311 64694
I 32268 48241
E 5138 43222
O 8950 42233
S 31495 119391733
O 43082 55195
I 60397 84341
O 44531 83123
I 11315 80863
S 26856 695096910
I 62737 83742
I 60449 80765
S 39586 158899424
O 18667 56915
E 26071 84390
S 38426 60384285
O 31527 62871
O 3463 13607
I 25171 42887
O 57925 71748
I 3106 12972
O 23970 42597
E 55668 66342
E 17563 60377
E 35633 75371
O 13567 70278
O 31198 60372
S 14605 476168441
E 10154 81969
E 55631 70011
O 9686 72041
E 4782 39726
S 86686 826381728
I 28671 57309
S 14083 529756782
E 59631 79246
I 16132 58220
S 57204 23842602
I 4170 39238
O 36682 75235
E 8821 20613
O 28464 56235
O 32201 61082
O 1699 56933
S 33117 353995260
I 2749 69032
E 45937 65657
S 68015 628152746
O 808 18287
O 16148 33473
E 4977 77844
E 45376 64921
E 23522 25141
E 34599 68952
O 70949 78931
O 2551 40054
E 7422 71863
S 59631 490250262
I 29643 80786
E 29998 86085
O 39926 56638
O 26172 77975
I 3209 47958
O 4001 14960
S 6528 813223470
O 48752 71369
S 53709 603952099
O 10316 46868
O 24909 52144
E 70581 74191
S 56190 806494788
S 43060 128703192
S 32446 630403369
I 35309 36571
O 70591 75018
E 11877 33420
E 36810 86378
S 36929 266270993
I 10276 85260
I 5270 69417
E 16849 57990
E 67196 69534
O 42284 51945
I 52554 61477
I 18564 23104
O 52766 70510
E 9367 52417
O 5492 41767
E 71532 77089
E 4633 35465
S 72319 697209854
O 20518 72036
E 4520 62441
I 10345 49368
I 54018 66373
S 5322 524967816
I 17855 68413
O 44664 74573
E 5256 47224
S 14298 101200711
I 2973 5646
O 7393 28303
E 24461 49892
O 68901 69208
S 86557 175695987
E 56909 76919
E 58224 64697
E 10049 36663
E 43540 62585
O 48159 68863
S 59901 427493246
S 51611 431133845
O 6635 26685
I 30429 83165
O 30564 40282
S 53125 415494658
O 55396 75879
I 70286 72707
I 59253 85583
S 63831 208337924
I 60858 85198
E 45697 62814
O 53530 58500
I 12621 50637
O 53193 59871
S 12997 969925497
O 52778 66687
I 20677 40685
S 22819 634958145
S 63311 759556046
S 65518 559723852
S 36559 252324605
I 15073 64857
E 67103 67486
I 36394 40622
I 26028 45821
E 12299 84281
I 31940 63942
S 44784 286211300
O 11795 70375
O 22066 79452
I 58487 77189
E 17089 55288
I 19295 27255
S 78009 532685821
I 9054 82934
E 53243 64395
S 9983 94091566
I 50235 51660
S 56797 536517670
O 39078 86477
E 35503 59719
I 40263 63713
O 34875 38946
S 54676 873505516
O 7925 32123
O 38317 79849
E 27176 28843
O 17643 49618
O 12149 71234
I 5371 12445
S 12397 983402017
S 69691 448985314
E 1805 82458
O 55785 80930
E 17491 83438
S 48854 852343063
S 77971 795311577
I 7331 75688
O 8947 53231
O 30231 73570
S 76516 834755498
E 2061 15531
I 13623 69140
S 13848 451379260
S 61170 748185452
O 64761 77944
O 5187 19481
O 8261 69802
O 51339 63749
E 7110 39961
I 6216 35093
O 11676 72613
I 25206 56412
E 23000 46515
O 54297 71644
I 48329 73872
I 6097 26973
O 13411 43232
E 46571 74822
I 2442 63143
I 20781 21609
O 19650 75687
I 24210 51466
E 21724 64128
S 52625 37569026
E 25644 77942
S 38126 337823957
I 25487 83716
I 73716 77676
E 35823 59212
E 57269 83097
S 80492 97613401
S 16176 261638899
I 28932 33514
E 52515 70395
S 9591 635241964
S 36981 313895947
O 31202 32118
O 64116 83629
O 8218 19465
I 54230 65028
S 65520 362062096
O 10972 12836
S 59274 106772359
E 14252 37213
I 53122 66969
E 23280 56608
S 57547 599008006
E 32936 69939
O 30609 73467
E 24775 68103
O 31151 56705
S 46132 665159176
O 31995 59836
E 27584 80519
O 13417 29567
I 25795 35428
E 70454 80529
S 64360 164410199
I 10833 43723
E 22339 64376
I 2347 62846
O 13606 62544
E 51244 76707
E 10067 23114
S 59141 100952296
E 42872 61687
I 29722 66540
I 13001 39199
E 23580 31014
I 9621 66570
S 40124 241361926
I 11053 32392
I 32337 42183
I 1950 48890
S 29097 450724389
I 26447 72160
O 78260 82514
I 50563 52915
S 13544 754644323
O 19316 78418
I 14299 80584
E 9338 27263
E 13005 37836
I 30330 49964
O 1952 30176
S 21815 995958575
S 63479 722309555
E 36753 66211
E 43414 70458
E 10681 34999
I 9414 38619
E 3057 12492
I 39489 47781
O 7263 12508
I 43361 76789
S 49410 906133976
I 35542 82536
I 51847 84358
E 469 72079
O 29181 64463
E 50918 59609
S 68043 509778744
O 22365 33236
O 6995 35259
E 17406 29921
E 21894 23653
I 8849 66379
O 14638 67024
I 32932 73221
O 58812 67962
I 4187 70816
I 3279 48056
I 48317 84379
O 71235 75790
S 20758 352018725
I 19168 61158
I 5202 68328
S 70902 455143040
O 80026 83398
I 62100 73951
I 15997 63415
E 31022 83635
I 2060 21657
E 36672 80232
O 13161 65382
E 19940 64080
O 63368 78595
E 12509 63703
I 28978 85980
S 56253 974885066
O 37700 62605
E 7688 14094
O 7291 63826
I 10802 13484
E 69546 72309
O 7482 86571
E 13817 58154
O 51719 80432
I 37869 41959
I 12749 68496
I 35071 38621
O 52808 73595
E 1251 23917
I 71832 82382
I 13715 80633
O 6686 21331
E 5009 32467
S 73933 933136713
E 28898 34517
O 9380 58736
S 23131 919969730
E 49749 57479
O 12661 44060
I 6653 45601
I 13263 83837
S 71917 627762029
S 6845 923849951
S 22957 870417098
E 34295 53241
E 5757 10517
E 39974 77529
E 67002 71279
I 21748 82978
E 21530 77491
E 11250 34994
E 38556 42145
I 15267 60324
E 12057 38309
S 28993 880345337
S 74595 773607142
O 34930 54056
E 22460 39901
S 34172 993492190
E 11720 67563
I 30252 51242
O 28973 63506
S 3858 777880612
S 22435 357867387
O 4241 78042
E 55551 81481
O 22814 49750
E 34711 60347
I 29937 71602
S 74459 657018902
I 38746 51198
S 14024 160519353
S 70627 920354699
S 54403 798307071
S 42725 575092368
I 7649 32627
S 86584 45251117
S 15586 732337309
S 74770 15803276
E 18167 38382
O 23806 41790
E 18000 57154
I 29829 38333
E 45443 65021
I 13601 80626
E 13014 31956
S 10178 735059094
O 11344 69600
I 41043 83220
I 5546 85426
I 34468 66692
O 4063 33575
I 26935 46146
I 38823 64812
S 53610 754676432
E 25648 73710
O 6496 8044
I 63158 78726
S 59168 617627103
O 65175 71759
O 20357 62749
E 46151 60159
S 61683 991852384
E 625 82978
I 21372 74154
I 26098 69405
S 83421 863088278
S 39703 620339818
E 40875 52255
O 7091 8669
S 81920 737610298
S 26109 439404822
E 2883 20857
O 20750 28339
E 6091 13112
S 68631 3558720
E 23623 41588
I 5493 37971
I 8726 27896
O 14722 30271
E 21597 46521
S 2854 376468878
S 1859 342227366
O 31410 53294
S 46865 758484912
I 13844 59228
S 54124 332907245
S 81481 292484816
O 2130 22650
E 14988 84553
S 30835 246858521
I 13513 71023
E 26232 60708
I 42839 75423
S 34024 943386283
O 82755 85055
E 67861 84383
O 15835 34011
O 41388 77901
O 6265 40409
S 64897 518787205
E 66953 73529
E 14686 36717
S 22553 550969268
S 82755 455199378
I 38513 73500
E 2581 71516
I 28544 83610
I 19900 81352
O 65594 78801
I 8758 64262
E 55326 70970
I 1914 41002
S 60111 793958624
E 10968 23676
I 6990 37786
E 52288 65692
O 2185 18682
I 26992 28631
O 10361 52637
O 45791 57609
E 7950 51258
S 57827 468682386
O 12442 74064
E 24831 54091
O 54296 73151
E 14861 52504
I 15761 36789
O 44282 85310
S 26208 951246425
S 36871 219973592
O 52465 65830
S 37708 528688276
S 79030 828721378
O 29890 68113
E 29189 45718
I 71063 86356
I 15980 81532
S 39035 800508695
S 73173 15847771
I 9876 51730
I 18772 76724
E 13063 74120
O 9195 39941
E 78728 81123
S 74155 142843001
S 41849 652236608
I 23313 23761
S 7830 320235519
E 27047 64315
O 17168 56671
O 40686 47117
I 9988 30203
S 7064 856451974
I 54731 80123
E 19420 31696
S 37042 42853731
O 4909 63717
I 20647 36564
S 35091 936625665
E 28802 49657
I 3633 68307
E 4646 48839
E 9853 18638
S 2046 75086961
I 40470 43561
I 71575 81392
I 1675 60049
I 12520 54734
E 13989 25764
O 27293 59447
I 35853 62588
O 15943 67950
S 36247 157950194
E 44251 59010
I 73087 83554
O 1243 14842
E 69510 75240
E 53862 75288
E 76885 78120
O 46355 60253
O 34321 59485
S 76406 468257227
O 25931 57246
E 20291 37117
E 26914 27475
I 52632 59486
O 25998 75976
S 6487 778018974
O 71739 79704
S 61667 357184465
S 5045 68442206
I 9646 83034
E 16466 77509
E 7132 36930
O 16547 83020
S 31984 727522930
S 28793 771881198
I 3962 45926
O 50318 62852
O 52137 54549
O 60944 67474
S 39727 386586919
I 39575 72689
E 41344 56074
S 36278 924053042
I 907 52804
O 3994 16685
I 9370 64912
O 9082 40473
E 1970 56250
S 8698 470593525
S 40975 935568547
S 17365 768173375
E 25223 62636
E 48862 78341
E 13324 57419
O 25887 46114
S 34995 1646330
O 45138 73081
I 41016 61514
I 31050 75700
E 34982 74891
S 53236 930382049
E 64763 72969
E 63838 73323
E 31882 48686
E 18748 60504
E 69165 83174
O 55597 78258
E 2424 83696
S 6493 733631637
E 11053 20645
I 6378 43235
S 83105 86497909
S 76703 773366301
O 14990 66865
E 9768 33287
O 44801 49447
I 17095 71035
I 20123 69964
S 25513 223214802
O 55733 63854
S 60127 161400805
I 22586 46293
E 4449 6270
S 51346 318297267
S 14820 873521751
E 42860 70096
S 18356 264521130
I 78654 82366
E 9547 46273
I 31055 73923
S 8400 373829818
S 38307 580839974
E 35970 49800
E 3405 78996
E 20427 63433
E 13541 32486
E 40555 42807
I 51904 64986
O 65052 82268
O 56755 69026
O 73004 83122
E 70563 72673
E 1499 76101
E 17696 76017
E 1046 18572
I 58472 83136
E 36251 46970
S 44816 654662500
E 364 41277
S 6149 216122031
S 38129 591193900
I 27719 32731
E 26083 84950
I 34481 36825
I 14173 56068
I 10297 67351
E 72860 80731
O 3540 43556
E 11405 47533
I 13479 63940
S 67583 930347577
E 24868 39186
E 1088 13634
E 29632 55385
O 42889 52981
O 54085 83951
S 58384 701848425
O 27518 73404
E 25199 70494
E 46078 58913
I 47242 63813
O 36385 69323
O 46504 61429
I 10365 39167
I 9976 21451
O 57077 73978
E 9447 75556
I 20111 86407
O 50871 84115
E 20389 40300
E 11217 48801
O 18585 85905
E 26520 74840
S 74059 52453620
O 45120 85973
E 26659 62603
O 14316 42992
E 16618 19510
I 21485 64083
I 15201 70552
S 66069 466943801
I 16188 46584
S 56714 168633423
I 6866 26433
I 77736 82733
E 12526 78661
S 40522 780497020
I 20175 51613
S 43329 896878923
S 27523 394601022
I 14786 31518
I 20729 50021
E 39973 41832
O 16033 81860
O 18721 54990
I 46363 63115
S 70083 279498928
E 16813 61539
O 84126 86358
E 12578 76316
S 34791 229178871
S 31310 395837959
I 27074 56266
S 4413 99184186
S 78202 155325044
I 15126 25372
S 27914 554767790
S 55734 981359380
S 29927 528240094
I 46682 77481
I 41578 64050
O 7269 70088
E 36649 43726
E 1047 74049
O 25909 59816
I 33669 75234
E 20051 77337
I 33173 60741
S 50712 110485159
E 35548 70551
S 65027 827049372
E 38909 48242
O 35635 70845
E 2497 77365
S 35645 374821944
O 30847 50598
E 46941 60670
I 4562 11881
S 10200 23349046
S 19640 956939816
O 67255 78577
E 12102 49696
E 13522 49601
S 44616 959423569
E 64593 79276
S 78388 623261948
E 20608 30865
O 12354 57151
E 19120 23756
O 14661 58207
O 52273 68188
E 75046 84639
I 1396 25615
E 863 30935
E 55444 75279
E 32927 57112
O 5731 56305
E 1041 47785
E 13106 69838
S 3680 817609563
I 13702 82931
O 82282 83493
O 4622 47830
S 5173 791142418
I 1634 51305
E 32193 53848
S 21903 355101057
O 34427 63085
E 55862 71854
O 6128 83754
I 25397 33171
S 44811 15257352
O 960 10008
E 22464 23405
E 27922 40673
I 14893 24509
I 41244 53226
O 13327 71975
S 86486 722262200
S 50393 572333063
O 25565 77564
I 6687 70679
E 31541 40117
E 558 21764
S 54185 544180205
O 28011 46159
I 20666 27690
O 23682 50589
S 19903 733552000
S 42314 886426118
I 17199 47474
E 42553 51798
E 13130 35982
S 26124 796137719
E 18008 79096
O 7099 12936
S 15591 217327342
I 53796 72213
S 58746 349209458
O 30762 33543
O 16122 17440
E 12349 60386
S 66665 88260557
I 75034 75242
S 13879 576448728
E 5198 76509
E 77963 78636
E 44468 56550
E 17837 31385
I 5037 68092
S 14234 864312540
O 71175 80671
I 54359 71638
I 69062 72675
E 48421 82334
S 75137 1670730
O 33239 58171
O 31563 60501
O 17603 54408
O 31207 71081
O 53012 62050
O 35493 63221
S 32626 144616124
S 37830 92839850
S 39302 514365707
S 81525 435119809
E 67078 68061
O 42467 66107
I 14703 23211
E 14219 54346
E 67413 72036
S 83677 522834787
S 4442 209018491
O 9675 29881
I 8571 77965
S 49985 372728039
O 56774 76669
I 66433 78916
I 34806 52873
O 76284 86024
O 5194 40075
S 69123 900491204
O 73954 82347
I 56683 69002
O 1943 14353
E 64470 77760
S 9934 349081610
O 58492 70811
E 15523 31531
O 53760 76133
O 65002 75775
E 8730 13118
O 31513 43621
O 50366 58377
S 82648 267380585
S 60531 128324670
I 62176 73164
S 53353 611326671
S 1210 827316047
O 1997 59430
E 56922 61052
E 43905 85163
E 30553 59613
E 39526 63179
S 48546 404901118
S 56858 79788753
I 51975 80896
O 65140 67376
E 80117 80863
O 61202 81367
O 39247 80914
S 42475 383539415
O 63998 76598
I 19928 70954
O 23510 58059
O 33889 61023
O 36754 65220
O 4986 8975
O 37983 43225
E 7894 54091
S 65462 863901882
S 23873 721181097
E 7087 19429
I 37232 44035
S 53955 172494429
O 14225 27319
O 16155 39122
I 29536 44239
O 48975 82914
I 2713 44801
O 18150 45748
I 1043 3964
I 38633 71500
O 9045 56457
E 8678 60995
I 16119 40827
I 3944 75247
S 55379 43590085
O 50506 74815
S 78717 460821379
S 80299 442540631
E 60880 68772
I 15768 45827
I 20912 73829
E 62728 74637
I 5433 75099
O 28576 59434
O 10422 37079
E 51383 72016
S 69701 287171321
O 32927 47499
E 3844 41439
O 30980 49459
O 9018 66166
I 25905 67605
O 53442 81398
E 39349 54241
E 11721 20970
E 15012 27330
S 41835 216691255
S 82119 50013983
E 23856 67131
O 5570 9746
I 8376 9754
S 31404 357693559
O 13726 75357
E 17624 78213
O 58043 61354
E 23654 24149
I 49719 56870
S 71233 704601192
I 15769 77918
E 19074 33628
S 60718 261575136
I 15107 25656
I 38443 50206
S 77083 688313657
O 46326 64129
I 53903 74298
S 2248 95147016
O 62968 69380
O 224 1549
S 49904 984759159
O 21750 42230
O 58658 81739
E 12235 83664
S 72065 618156251
I 12584 44476
O 25719 76089
O 19177 49327
I 17532 46768
I 5138 19109
O 2956 35908
S 48065 968442474
I 23149 79151
I 23149 56653
I 18041 40521
E 26743 65797
I 34732 40339
O 38195 60726
S 21713 768322142
S 6819 404611948
O 26997 44074
I 23168 30023
O 19151 51084
E 68090 69607
I 28585 85082
S 49692 969963905
O 21891 85455
I 39604 55752
O 38465 49497
E 24183 35145
E 56567 65648
S 83940 368062091
E 15257 16690
I 3532 37665
E 8835 83674
O 18103 34424
E 19478 68976
E 29753 82250
O 55885 83737
I 11755 71814
I 11387 26932
S 54348 723107129
I 25690 52038
I 1154 19154
S 31483 716324799
S 79227 351731050
I 9017 24220
I 63838 70016
E 7172 65137
I 8379 79010
E 72247 77918
E 85825 86167
S 42307 822948555
S 70680 733455922
I 20926 38928
O 24592 46765
S 41003 819537696
E 7584 47509
I 45210 50890
E 6588 18342
S 53501 229875197
E 26232 56672
O 3443 80113
S 5095 708732156
O 6074 21404
S 31115 126010018
E 33819 51980
I 8924 44028
O 28097 70045
S 66093 604340466
E 10334 44100
S 83402 544081243
I 12858 43290
E 35122 45963
E 20906 51369
I 48315 75342
O 38068 65500
I 10784 30761
O 254 24464
S 7502 39525097
S 46790 208248660
I 503 64488
E 64675 83542
E 61708 75717
S 80307 798008118
I 9164 41792
S 19663 133089797
E 9826 43070
I 67142 74966
E 74032 82295
O 31800 85595
I 3040 56794
I 8790 48100
O 416 13384
O 5327 47739
E 575 18421
S 55780 416558343
E 6377 55343
I 17724 43789
I 5294 61761
O 60897 68249
E 11069 76753
O 8401 71398
S 33468 398739601
E 12365 13320
E 64316 68225
S 7712 38615450
E 30761 34552
E 2127 24486
I 51176 82889
I 6136 41670
E 6311 70490
I 8360 65428
I 66806 72807
I 13739 28512
E 13471 25942
I 10403 42887
I 31541 72539
S 61204 525064138
S 30377 784869449
E 43632 81241
E 21235 74925
E 34200 81410
E 6802 46980
O 58706 72561
E 34981 59212
E 51039 57825
S 39725 271220532
E 23435 35030
I 19072 74890
O 22589 62428
E 7166 44855
I 30726 78499
I 43377 47798
O 53552 74323
I 13077 47560
E 3127 78758
E 53107 56984
I 33195 47167
S 68520 341995879
E 52609 61999
E 8736 19012
O 60559 78270
O 70464 85440
S 51595 312010802
E 58001 70299
S 33455 742073738
E 20381 55049
S 25260 840156987
E 17253 32005
S 35611 669266611
O 1036 51924
I 65112 71253
I 18651 48167
E 19086 55723
E 52234 85141
E 16505 77358
O 27833 33131
O 11596 32707
S 21049 714348960
I 18864 20472
E 31181 57757
O 25335 46659
S 11218 53176561
E 15067 83273
E 53157 85455
E 41096 49323
O 8410 65247
O 8073 30801
E 37361 86246
S 43398 610565743
I 28419 85602
E 23429 23751
I 23193 76385
S 67598 928797478
I 49749 58364
I 2251 64070
O 15353 47018
O 35609 37149
O 22263 81015
S 23611 258817929
E 20029 41731
I 5793 78532
E 30073 31290
I 50157 53917
S 78275 50026006
S 31772 293242890
E 22178 68449
E 54121 80738
I 4890 33553
O 42 23380
E 52211 55690
I 7968 54607
S 55511 590125282
I 40128 42316
E 4859 70543
O 15535 44873
E 13327 20977
O 54894 80188
E 10618 77579
E 9267 52825
E 19574 25004
I 11007 65626
O 9598 10677
E 64118 74861
I 47606 74508
O 15645 20775
S 12713 493228061
E 47100 74137
O 4471 46284
I 50756 59326
I 66095 79409
E 48749 79053
O 39599 42875
I 5409 43659
E 58161 73032
O 39536 43993
E 98 43551
S 24543 18005664
E 5190 38970
O 37871 45923
S 80007 654006585
I 39562 50092
E 12855 13560
S 7363 956733822
I 75904 79075
O 45343 58094
O 30332 30717
E 10159 25495
S 65347 447461289
S 62102 324289334
O 46233 62886
E 43353 46431
O 28791 61518
I 5345 22708
O 48047 58721
O 29152 70881
O 5181 36311
S 59367 987414145
S 82543 773372489
O 10917 56165
O 26637 64332
I 14231 20948
E 5220 40640
O 47773 72171
I 13326 74758
S 43805 833541463
E 24176 68127
O 73548 78476
I 26467 56310
I 71882 84661
O 31453 38158
O 26879 67874
S 34412 751170508
E 9484 31431
S 30269 874942511
I 28492 66311
S 36343 943225315
E 22468 74707
I 7668 24725
I 20877 72041
E 16826 31020
E 24035 57958
S 13824 899958552
E 38751 83195
E 39157 58796
I 38427 51305
E 18863 83929
O 56012 66297
E 10607 80497
I 3586 65848
I 33392 43118
O 50862 53595
S 35876 614620074
S 44456 736061529
E 7924 50706
O 17169 48611
E 13054 69866
I 16875 34515
S 24858 882907740
E 8054 21339
S 63870 388732752
E 8781 13316
I 53097 79278
I 19074 64761
O 27447 53211
I 48315 69687
E 11915 56763
O 6438 17089
S 39669 778338436
O 20541 86645
E 30454 72435
S 44112 421049502
I 51249 74463
S 41126 349658996
O 6300 62200
E 50934 72722
I 28432 43128
S 53430 3393533
I 51308 66531
S 40059 30206330
S 7216 750443004
E 69492 70205
O 66997 82642
O 4128 68013
E 37740 77629
S 36532 791508217
S 70045 776195491
E 69785 70795
O 13828 79945
O 30290 79214
E 60706 72545
E 23685 24658
S 14045 195313435
O 43723 61255
E 70548 71273
S 61909 193412413
E 1207 82877
S 53320 967286418
E 13208 74939
S 35057 497678149
I 56227 71011
I 17286 42780
E 7689 75630
S 23792 971462613
S 33863 729736418
S 77576 898844507
E 2873 54079
S 63476 667382827
E 18687 83800
I 63787 77519
O 33719 54249
E 6933 68043
I 35312 77226
I 23787 72611
I 65658 82205
I 17731 39606
I 41399 79105
S 25599 243273817
I 45380 77444
S 8546 114095202
S 8598 757629053
S 29418 97332388
E 32123 78101
O 30892 85294
I 17458 83041
O 22215 48146
O 34945 62825
O 6150 18946
O 38362 71218
S 79449 434822909
E 45055 68057
O 54197 57760
S 46049 448548536
S 14144 747724788
O 10151 23194
O 6733 7753
I 26689 75814
O 26640 68955
E 4042 81742
I 3878 69416
S 22021 864935258
I 20897 25229
E 4586 42615
I 3790 43830
O 15538 28142
I 7437 80431
E 1246 48886
O 495 39316
S 10740 566903509
E 24954 78483
I 33937 39646
S 82430 258905220
S 42325 810191425
I 6497 35909
E 23300 84368
S 10542 721206524
I 14359 52915
S 30383 796684156
I 7965 28144
E 42362 85317
E 21099 69156
E 9945 12632
S 21461 298915430
I 11331 38756
I 76436 81464
O 31306 84894
S 1669 140131036
O 37336 76174
O 60939 70063
O 3033 8906
S 21422 239037497
I 26661 65527
O 22932 47649
O 7969 77650
I 1138 47917
O 41793 56486
I 25803 50918
O 49322 63957
E 71657 74412
O 73178 81068
I 53842 56516
S 25112 826930394
S 11003 978411423
O 45196 68409
E 73212 78537
E 23871 66274
E 6764 14685
O 65671 73784
O 11745 74967
E 29102 34572
E 24212 74110
E 5521 7023
O 22820 40146
O 14286 25406
I 46911 85525
I 14147 26230
O 5332 44832
I 5494 82856
E 7510 78277
E 6449 33212
S 82103 415904959
O 6622 47264
E 6532 74418
O 73877 83105
E 34565 35293
O 24609 68032
E 75243 79452
O 8886 38270
E 71149 78870
I 41801 48186
S 19608 86766970
I 51973 71013
E 52884 76182
I 18008 51127
E 23718 38136
O 15908 60429
E 50822 60888
I 8638 58646
O 38618 78485
O 23566 38381
E 48770 59431
I 37219 52959
S 18330 963580584
S 43011 970092579
I 10811 33123
O 52431 75753
E 39140 69404
O 11513 28853
I 13320 45151
I 3509 79752
E 14778 19639
O 18292 65350
I 22033 67423
E 12158 62159
I 77864 81786
I 15930 27377
S 24150 183430086
E 7426 15838
E 36857 70989
S 67981 875040856
E 10387 57844
E 57279 76779
O 54576 64907
S 35483 618472149
S 14437 374727557
S 41835 77769897
O 35636 39082
E 2148 64658
E 53050 68149
E 13634 79826
S 42448 867484704
O 45372 67102
S 23994 307566013
E 17899 28993
S 8120 182693700
O 73081 81414
I 49208 76731
I 17976 59699
O 82886 84729
E 33823 57837
S 17838 767554521
S 37324 224137894
S 64615 235715896
I 2094 43700
O 41719 85761
O 9580 59303
O 42848 81964
S 15206 429727445
O 37910 76325
I 7691 69244
O 53304 59683
S 48503 801082841
S 39849 650545378
I 5016 46291
O 30037 38655
O 43922 77792
S 5561 401207109
O 5433 73611
O 49531 54483
S 24406 660785765
E 16079 29101
I 51865 58056
I 19820 58462
E 17132 41007
I 37467 84193
O 39195 80478
O 2987 5513
S 59312 690504854
I 15369 19399
O 54907 67438
I 10214 67678
I 60453 67081
I 22582 58945
O 7830 37042
O 10472 16014
E 10783 72118
I 10200 40918
I 15800 26577
E 29955 51180
E 36260 63678
O 12564 74863
S 47357 184233777
S 64923 275729364
O 30666 69249
I 26741 70958
E 12960 15724
I 11485 28723
O 9246 78762
O 18581 82335
E 11498 43494
I 53671 57904
S 11657 173626605
I 24561 72508
I 62986 81661
S 75800 422873441
E 65060 81616
O 35242 80226
O 39466 43778
O 22797 82620
I 5430 38218
O 36111 65851
I 45292 68627
I 30033 40007
S 44247 886511974
I 24104 43318
E 63888 72708
E 16310 86371
S 66070 950616428
E 11751 37602
O 20787 71357
O 58454 75030
I 51020 81008
I 75420 79717
S 73245 954803219
E 4052 39835
E 12794 63107
I 11243 54009
I 21831 78190
S 66025 812684843
O 4097 11607
E 50112 73650
I 76164 84755
S 1752 113035228
O 11407 30007
S 13818 556008449
O 24393 59075
S 85870 485535120
I 28733 48741
E 3106 68265
E 12181 45193
S 67937 560526947
O 74911 76024
I 36716 39712
E 41968 68767
O 17288 37518
O 28498 51272
I 70818 85321
O 13121 63772
E 2232 42334
S 70784 262294585
O 41209 65493
S 8457 956311904
S 1568 851330760
I 40498 59604
O 2471 30443
I 36956 84835
S 74989 109707664
I 30190 31772
I 18041 35020
O 7385 81314
O 67324 73440
I 29593 48635
E 9101 27267
I 30406 72536
O 67164 73370
S 71190 131078082
O 15773 62967
I 33068 54834
S 44311 336875435
O 7843 65988
S 10614 240448482
I 11549 56952
S 83916 198965973
S 4573 751390175
I 61163 66011
O 3991 8741
I 38410 55897
I 3350 13391
O 15056 41142
E 1129 52961
I 75131 79058
O 46137 85260
S 19322 505318635
I 18060 53925
I 18188 27233
S 77667 532520144
O 45589 47846
S 82349 592414512
I 42818 45136
E 10848 45447
O 13488 29055
I 61224 67018
O 47394 47791
S 6758 703214231
I 21603 31582
S 72434 211440791
E 65899 67852
I 71918 81385
E 7848 61830
E 48887 65471
O 37495 38738
I 16820 32577
E 60441 78552
E 5595 82564
S 30406 704434722
O 20214 34968
O 47291 82063
S 36755 451521992
I 54299 68303
E 57910 82493
I 6494 60105
I 11557 36204
S 36965 458646720
I 17458 23969
O 23447 52840
S 2293 364244205
O 34911 59141
E 32527 44926
E 45696 62286
E 56232 56522
I 44061 49671
O 865 17645
O 40536 72363
O 12288 75353
S 85136 33393201
S 81497 132606737
O 16044 59400
I 61538 83452
O 41479 64097
E 34725 85263
S 9139 512101642
O 13090 24562
O 6521 11061
I 40629 79865
O 47067 80328
I 44141 51232
S 56192 988110127
O 22936 83929
I 25948 27546
E 30257 35249
S 74888 260142834
O 10798 71459
E 48441 54653
O 8865 68501
E 49524 50029
O 3731 44905
E 17765 28054
I 108 20265
I 23435 47390
E 1021 72643
S 7560 396040650
O 5798 11840
O 15947 51148
I 22159 83246
O 36490 52051
O 24458 47517
O 25964 76668
E 64452 82360
E 3598 62016
S 20756 406058320
I 44197 64977
I 24702 76198
O 40233 86211
O 6915 41671
I 33767 61790
O 25964 78958
O 22568 46307
O 18788 54663
I 8996 74061
I 7614 34789
S 19029 203862238
S 24820 786250205
E 41513 79499
E 10258 44073
E 4956 32239
S 36621 929636303
O 36974 78527
I 58895 80379
S 9143 672827851
E 26692 58422
E 26598 75546
E 38435 59595
S 74807 326806882
O 69964 79001
E 17082 86274
O 39671 55843
S 13031 901342238
S 65001 475707835
S 302 5133670
E 29179 41901
O 19834 24996
S 15539 845244043
I 19473 42316
E 27869 54363
I 30907 31568
I 31920 54388
O 35279 40385
I 12471 16784
I 4884 13284
I 34631 58596
I 7721 34360
S 58152 801126679
I 36946 67469
I 31952 45963
S 11384 577798304
S 35216 891252061
I 1270 17363
E 80256 81306
E 23249 47437
E 12679 77138
E 2953 38440
E 66362 79979
O 64465 82793
S 33346 814544286
E 50448 64531
E 59526 65852
S 51154 298682075
I 37326 43326
I 8688 16039
E 14027 27154
E 68891 85582
I 6160 25846
O 19692 49931
S 51862 994960280
S 82656 396329456
E 38922 61439
I 66107 69668
S 19324 17170259
E 5552 77477
E 16161 76109
E 7329 55843
O 3707 33374
E 8679 20002
I 12718 36152
O 21650 36380
E 12200 15378
E 14045 49645
O 38672 62997
S 11673 682014959
O 36024 43355
O 74409 80611
S 5471 14226002
I 38063 38167
S 39982 294402202
O 17459 84588
S 12528 807967643
O 2073 37633
I 56505 59728
O 51626 79123
E 7048 16409
O 16172 45771
O 31039 62782
O 19311 79523
S 21881 909296043
I 69255 75061
S 16121 757068568
E 23428 71660
E 12521 42261
I 32126 62142
I 47280 52423
O 25197 78568
I 1446 75466
O 355 73434
S 66382 340155280
O 17587 77619
O 3334 25885
E 25018 57919
S 1311 774325381
O 18507 75778
I 4071 38416
S 7457 401512102
I 9812 19680
O 20808 27323
S 21322 916892570
E 18026 73176
O 38756 39582
E 7953 10175
E 7193 79579
O 7737 66559
O 49683 70116
O 28242 74302
E 51390 71784
E 52430 78775
I 10043 43058
E 24309 56006
S 30001 964437114
S 69170 872979604
E 41013 58283
S 118 608991590
I 2430 53008
I 31424 40081
O 40780 69565
E 25017 42519
E 68916 69295
O 22036 78021
E 54291 62535
E 41454 52223
S 17081 409143635
E 26824 37708
O 2997 22436
S 24858 796306
E 18262 72499
E 7538 66550
O 67350 69133
S 63234 137635229
I 13258 32693
I 5579 53996
I 8306 15299
S 37544 964354116
I 15671 50692
I 25364 67757
O 17772 31040
E 75101 82622
O 50210 81361
I 16546 46793
S 2823 697881734
E 47218 67988
E 31552 84619
O 12858 54709
E 6346 35484
I 34625 78826
S 76944 51184258
I 44413 50180
O 22281 22988
E 71743 84335
E 25389 76156
S 34011 867352001
S 50961 829532637
I 62752 85565
O 36382 56896
O 29827 47972
S 14221 650695630
S 69878 830130226
O 39214 62303
I 3050 37996
E 2767 63009
O 26277 51281
S 44493 884364323
S 3308 327039662
S 26804 115727249
O 29915 77260
S 73434 183212390
S 76903 109142882
E 21112 23091
I 26826 27965
I 37289 80360
S 37798 596450906
S 7073 524139249
S 86684 411748553
I 7298 57963
E 14612 70252
S 79441 119720955
S 28905 2607677
S 25058 501988398
S 66528 85331165
O 34480 81741
S 10664 84041761
I 47517 70355
O 45391 79051
I 62047 78787
S 26132 921213806
S 29120 164193923
S 34345 313703581
E 71305 75784
I 24089 72392
E 11894 71205
S 20896 594503032
O 70139 84556
O 14731 49356
I 4159 57113
E 39231 49858
O 28298 84330
O 21998 50486
E 28185 79340
S 71325 997509012
I 40453 50539
O 39806 84466
S 26688 772239666
O 42777 78389
S 39381 873193884
O 21337 84068
S 65440 171479602
O 12424 65276
O 62552 70441
O 23988 51037
S 36552 840006924
S 66684 625132471
O 9087 78282
I 50205 70129
I 39733 46122
I 57584 73994
S 6042 268767555
O 11629 56189
S 51862 996776408
E 69914 74437
I 51591 81572
E 74275 86328
O 45537 80199
O 21132 31234
O 10551 77140
S 70279 285186767
E 29735 74830
O 4937 55154
O 57041 71852
I 50480 56377
S 22436 703682117
S 65899 304515576
E 10430 37207
S 1606 440847541
I 19749 41532
E 40025 44098
I 27111 72895
S 80456 13572644
O 70877 73328
O 22020 29241
S 74298 70527030
O 23633 76876
E 10389 39617
I 31611 41194
O 13763 44489
I 4040 42625
E 11375 70301
I 6537 53776
E 490 37089
I 68943 85685
S 2215 694896618
S 7872 659322077
O 39687 77835
E 30779 79166
E 42659 61961
S 39771 236588942
E 10246 77954
E 36616 47101
I 58009 58124
O 15731 64745
O 58273 74600
O 5925 67070
S 9702 799004752
O 80370 83632
I 32405 61029
S 71425 786817329
S 65828 332243221
I 68266 69415
O 35549 63917
S 35380 135357155
E 57372 65603
O 42237 75430
I 36309 78044
I 47689 57616
I 59935 70256
S 58972 547220608
O 58630 81129
E 80451 85934
E 36763 56336
S 46506 138333547
E 10851 21571
O 48802 84024
I 11474 62994
I 22025 58681
S 75278 652210540
S 11463 798054789
E 5182 56178
I 51157 57598
S 72942 451729600
I 23600 62615
I 9676 46288
O 3459 39893
O 62593 76798
O 7377 77616
O 47442 86650
S 55645 929131438
E 21532 55702
I 19827 60102
E 25224 41356
O 49569 82006
O 50240 51985
I 517 13714
I 62621 64607
S 41581 699705863
O 6510 83980
S 42689 561514033
I 61564 85150
E 29880 51137
S 54370 371776121
O 12087 69222
S 41448 559155784
I 40939 66509
E 2540 3303
E 14796 25131
O 25020 74305
S 32986 415491887
I 30415 34484
O 17989 49441
I 18608 77224
S 10746 827689041
E 26868 37752
E 32576 37343
O 35456 41797
E 28260 79983
O 51532 65186
I 14095 14941
E 10745 21033
O 45273 65183
O 13182 56779
O 6290 56094
I 21675 43095
O 37038 73439
I 65991 81731
O 42741 70596
S 16029 227921857
O 87 51037
O 45089 80429
E 18864 37347
O 44807 51551
O 6746 10095
E 16605 78786
E 15731 42236
O 21110 28514
S 41760 586122842
O 64724 69622
I 54432 78247
I 68653 69588
S 38360 210206963
I 8941 32509
S 30576 115489199
O 55722 57438
S 9974 862152225
O 27347 42531
S 84391 793243047
O 27502 58966
E 8357 85380
I 29620 73802
S 2571 821854458
O 7210 45222
E 14751 61147
O 23802 54457
O 8864 84254
I 5278 14964
S 7973 508534706
O 46545 53961
S 70496 842246373
I 10322 59153
O 44043 48972
S 66421 975035988
I 5226 31718
S 60079 137070600
I 8131 82079
O 50435 57668
E 7036 7398
O 29500 69526
I 16006 71531
S 16071 783506398
O 45401 78873
I 28393 64455
O 4695 82130
O 152 72666
S 48680 764395125
I 2093 36197
S 73983 267162981
E 24562 50053
S 51718 807455683
E 26767 34484
S 49466 896701063
I 14883 70935
O 46193 55750
S 79788 340723065
E 5599 12587
O 20477 67063
S 50926 196416291
I 7316 63350
I 28816 66260
E 61819 80980
E 7415 33974
I 10099 59651
E 24201 38196
I 17129 48223
S 84262 158882043
O 13085 16272
E 69583 84791
S 30632 772547348
E 1737 48100
O 6388 70117
I 22001 68734
E 4138 62314
E 62655 80039
S 68017 598808983
E 15636 25354
I 43932 54420
S 4546 660859729
I 38549 76524
E 28299 42715
E 31661 70239
E 39451 85419
E 64051 68550
I 20529 59114
O 60392 61175
O 49555 60889
S 41014 78422266
S 83399 889192245
I 12767 58966
S 8506 955864957
E 31423 74082
I 10345 16550
S 16293 612452992
S 58608 218833673
I 43568 78595
S 15218 280937466
S 68569 210948255
E 40525 70501
O 17476 59939
I 50559 84373
E 718 49177
E 68330 71529
O 42847 86623
O 9581 77588
S 33678 956837422
I 6305 56211
E 10696 60418
E 24685 24869
I 15420 56142
E 5950 45452
E 32019 34441
I 54085 81385
E 65292 69602
O 7088 75623
I 65445 66581
S 10651 391419175
O 28044 43838
E 43947 81168
S 74343 713198343
O 24637 51070
E 4008 45571
S 7511 450649420
O 1274 63853
I 49430 73371
E 4992 8734
I 44439 67835
I 45559 66303
E 12066 50295
E 26435 42908
E 25617 38177
O 33684 81879
O 62820 77281
I 24433 75900
O 56466 74849
E 41877 55403
E 58163 85292
I 40619 43036
I 54865 85389
I 12281 32412
I 33417 46013
O 10983 73456
O 9935 71845
S 74748 561756061
O 73217 74814
S 11814 948823273
I 21279 55649
O 7639 74223
I 16040 45061
S 23139 4403968
I 35057 83685
S 79517 230389115
E 46223 69934
O 8933 43060
I 32759 67299
O 4274 6671
O 13820 45575
E 73304 80018
S 32414 867531402
E 8186 20321
O 20043 72604
I 33348 40806
O 64570 79246
S 17831 881239112
E 30442 32334
I 43074 60814
E 19767 55866
O 43074 69497
I 47925 75504
I 33679 46981
O 58375 73905
E 33218 76902
O 53482 54232
I 34255 58736
O 5316 45364
S 79749 240252784
O 6887 30697
I 7566 52657
O 27754 28638
E 7203 86374
I 24739 45831
I 12922 50628
I 44721 83418
O 43162 80866
E 27518 31976
I 49473 80662
S 30262 478894745
E 19309 39946
I 36234 66063
I 20632 45674
S 67898 630579579
S 25958 417276384
I 16929 84467
E 566 45077
E 30010 40217
O 39526 85595
S 34386 386611432
I 29498 34157
S 71428 434372026
O 67267 73918
E 26625 62230
O 64364 72220
I 210 16609
O 34701 49393
O 29016 47827
S 50660 461675242
I 8374 65809
I 21956 81746
I 3105 54732
S 76618 538762486
E 26124 80978
I 46490 73383
E 11976 43524
I 675 21546
O 62140 84044
I 62280 62925
S 24521 701124861
I 55803 64091
O 11486 13495
I 6183 48745
O 32610 69820
E 8444 71407
E 3189 8455
E 7827 68763
E 9858 11944
S 67533 932300194
E 25480 41183
O 7624 49890
S 11879 565872365
E 8352 76173
E 65847 76844
S 33178 931060379
E 25279 34840
I 40261 77380
E 70330 83309
I 42798 46517
S 38320 191186948
I 44359 64203
I 61933 86406
E 14442 27566
O 54839 69561
I 65744 83384
O 47977 72838
E 3505 78325
O 18479 38499
S 44461 313698408
O 27995 42506
E 38819 59729
I 29553 49524
O 35497 51843
I 13176 40991
S 92 723062090
E 32525 83210
S 84317 902215549
O 23662 53284
E 41230 41827
E 48461 67013
E 48990 53173
O 6058 37067
O 40709 43185
O 49172 84023
E 2187 46870
I 18013 82003
E 38640 45319
I 10784 70653
O 43128 66879
O 276 53773
E 54193 85745
E 29971 61636
O 39255 42579
O 17207 84886
S 85364 742261147
O 79668 83145
S 68543 384179741
O 57339 58474
I 26199 64999
O 72051 75658
S 24257 193723315
S 76553 308154399
E 14188 22581
S 31953 884971159
S 65019 620255859
E 41532 71239
I 43807 53484
E 53344 62394
S 77299 704799020
O 58592 82785
O 10387 47901
E 15380 42739
O 50343 74648
S 10365 689592652
E 39275 72240
S 65469 875585187
S 10892 905819851
O 26791 67689
I 13519 24722
E 67005 74919
O 42433 53158
O 19126 33599
O 50843 53329
O 23812 75974
O 48861 77888
I 1499 64101
S 34302 580091081
E 56331 64043
I 18581 30048
I 57700 62312
O 17225 17303
S 2959 751239542
S 4444 784592052
O 1251 67242
E 505 62076
O 17328 30903
I 42397 68344
E 23265 35757
I 47071 72348
I 62155 78455
I 3861 84286
O 1953 69063
O 55379 78399
O 20700 52494
I 30973 46368
I 28891 29371
S 41085 366295524
I 8456 27503
I 7862 79786
O 30518 31835
E 15320 34435
I 20729 84205
O 35838 78463
I 50471 57009
I 30325 72077
O 6796 15893
I 23488 82531
S 6242 237820246
I 3349 59107
I 14633 39944
E 32704 57391
O 3496 5715
O 3085 3890
S 18667 64381159
S 35903 645273379
E 31697 43422
S 45156 259866263
O 22721 70955
S 30619 318630238
E 51318 52902
O 5017 82390
I 32396 72587
E 52520 59140
I 6159 81660
I 6521 65990
I 1496 30729
O 43515 79808
I 43593 77931
I 11730 54422
O 34305 76302
O 6474 46645
O 35989 68445
I 798 34362
E 28216 68030
I 61303 83476
S 10792 392181017
I 3547 83467
O 36366 56394
I 25334 29310
I 52080 78783
S 69104 314304261
O 6834 12827
I 41006 75301
I 63239 83177
O 6081 13982
O 27266 50669
O 34524 41587
E 41909 42665
O 2801 5841
O 41946 60389
S 23185 202967448
E 6800 52662
O 25980 33264
I 36508 69855
I 2781 23677
O 257 50270
O 34804 72746
E 77872 86403
O 25202 63776
S 56391 394983704
E 58620 59862
I 30188 81499
S 51589 756204826
O 12972 77464
I 29772 31568
E 31624 32808
O 46896 82200
O 37432 44037
E 43192 81890
O 18241 68307
I 1155 19598
O 42280 46298
E 27557 73221
E 6996 36142
E 42130 55928
I 48425 56551
E 13167 53123
S 29112 334897759
E 5604 66540
I 12620 14626
E 776 6223
E 1690 43352
I 27931 82413
S 1943 111294121
E 10584 79789
I 58662 73223
I 138 69117
S 73312 679812086
I 27399 35675
E 14555 58172
S 13107 545633751
I 28215 66569
I 18807 63891
E 7152 11506
I 44258 67650
S 11738 375112943
E 5423 72016
O 16032 64158
O 25975 68685
I 42842 69030
E 59436 79872
S 64965 82082034
S 70347 663770822
I 26753 31879
S 12585 395324938
I 8022 35959
E 29151 52986
E 46981 51047
O 53847 59713
S 76928 301013587
S 1663 86283240
O 22978 43329
S 24838 440162386
I 15309 66172
I 53046 56483
S 10915 558620502
E 13676 15918
E 9817 68161
E 32311 76471
O 44893 59724
O 14903 63904
S 6752 16753293
E 30283 73312
I 69960 73222
S 11874 315848099
O 41264 63824
E 32649 70104
E 31400 72215
S 84457 676985058
I 1978 81674
S 83745 929936313
I 17234 54086
S 59513 326343336
I 44934 78785
O 14390 54571
O 40382 64789
I 44752 85543
E 19755 29477
I 65397 67720
S 26059 351938491
I 71899 81559
S 67152 683440435
I 5922 55614
I 70577 70652
I 16059 78755
I 58721 76568
I 4703 57585
I 25075 53136
E 43570 85978
S 15567 898495794
I 30220 42387
S 30035 802264820
S 5334 137165342
O 36145 80788
I 2264 59117
I 34356 63730
E 10055 26285
I 51843 85897
E 29499 86148
S 15488 180930956
I 68298 80160
I 9356 40724
I 29346 46790
O 5922 60511
I 23068 58271
S 59109 594860516
E 3116 65166
O 24664 50190
O 26933 50661
E 43312 66220
S 75665 618355356
I 40190 58191
O 49103 68271
S 52478 807153957
S 39278 629662379
E 18870 32505
S 59603 20743824
O 58491 73767
E 40743 51859
E 4017 7989
I 65168 73174
I 36758 73297
I 19995 48113
I 2815 7572
S 60104 990809693
S 27881 920124505
I 14695 15143
I 62909 80643
I 5207 76396
S 10456 709095628
E 36715 73212
I 5449 79144
S 9631 388341576
O 6732 79921
E 26767 29270
I 3430 46764
I 25441 26329
S 6127 375872123
O 34947 79984
I 79815 84742
S 23210 380176942
O 79553 81924
E 43454 73454
S 74970 995365536
S 43929 431357084
E 24026 39331
I 5760 23502
E 5152 49181
E 526 61025
S 66798 29835250
S 18475 277028125
E 16919 23016
E 30344 82961
E 58539 58959
I 63079 86187
I 54422 72075
E 64712 68181
E 49516 53575
S 47734 664306870
I 39353 68223
O 11188 23837
S 82141 15100032
S 58876 261696020
O 39279 61292
I 37508 79496
S 51640 281486481
S 49803 693278501
O 24719 56475
E 8456 81431
S 21488 910739932
S 27825 624471210
O 18472 77349
E 12567 33354
I 34228 37645
I 33581 44835
E 28899 64843
E 36748 50020
O 78188 86507
O 3386 20974
S 33370 455620854
S 75005 433128176
E 42505 76988
E 13689 76494
O 33223 81650
S 51822 241584660
E 31647 57454
O 18380 60532
O 22014 49313
O 34322 48592
S 82735 86331650
I 43162 84491
S 73174 352353256
S 74810 732922065
O 12047 66295
O 3691 86272
S 22347 157359547
S 56238 868193463
S 366 843416114
O 21220 63342
S 21966 14760221
S 53627 547253009
I 16496 18297
E 19834 27423
S 47022 314019159
E 17281 37079
I 12209 57168
I 18467 26672
S 51332 825675112
O 11926 65700
S 14008 864473387
O 5614 28690
I 5533 52147
O 1952 24970
I 61609 69063
O 66612 81578
I 19890 48654
E 27334 28266
E 21292 44701
O 22043 39862
E 27587 77836
E 47276 78459
E 3697 59302
S 34335 294013943
S 67264 449811393
S 3870 237875840
O 12563 58537
O 71859 75496
I 22961 58119
S 21265 586384485
I 37202 42502
I 7064 35077
E 2087 76616
S 72791 418767826
E 57443 78021
O 24269 49083
O 33238 80931
O 5452 47510
E 65081 79715
O 25016 45850
O 25851 40341
S 16864 463917145
E 43486 71607
S 16831 315351900
O 84979 85665
I 30958 64886
O 11967 75443
E 65530 81304
E 14960 63005
O 11939 32423
S 63615 788297362
O 49763 72663
I 32418 43068
E 34275 42877
O 67333 83899
I 60765 81304
E 15863 19648
O 6753 38189
O 39640 61434
S 9362 679179280
S 52162 637965096
O 18112 40341
E 16017 64101
I 16754 29705
O 69259 84986
S 55813 300644700
S 66278 276460998
E 35088 77013
E 64856 84576
I 32502 48179
I 3828 37300
I 8727 67487
E 41667 45082
S 71279 453350712
I 53181 60841
I 915 4598
I 25996 73194
O 45537 47145
I 16033 28692
O 42423 61514
S 24538 547233816
S 67391 993041636
O 23615 53371
I 21554 35238
I 13029 14676
E 6862 71953
O 50254 59109
I 48936 78377
O 68993 75873
S 17052 45168097
S 15491 95552813
I 64222 68988
S 42254 434155347
S 40994 798304291
O 15707 74727
O 8103 36851
I 69754 85262
E 48542 82144
S 51021 995470853
E 4738 51097
O 47667 53919
I 14805 38740
E 11783 44500
O 1672 70203
O 70016 86028
O 21658 59732
E 58061 63249
S 32687 782604546
S 59373 619329428
I 65653 77171
E 66202 69337
O 3712 78697
E 1774 54639
I 6926 45163
O 23984 39324
S 79764 768873932
O 12482 76482
S 41340 457597709
S 74952 507470000
I 17660 53459
E 34532 74521
I 2101 25869
S 53437 440249930
O 364 26162
S 3025 681689512
I 5702 30862
O 6576 52433
E 20325 31006
E 6250 36034
O 23929 36637
O 60179 70963
S 33441 486906801
S 35205 503786927
O 14312 72552
E 33193 56455
I 20187 78269
E 18031 37039
E 11523 68547
S 70450 516545503
O 69481 76417
S 83425 165476496
O 74128 78136
E 11849 44729
O 4248 51805
O 12922 44178
O 25269 42064
S 83639 505593695
I 28410 44459
E 43792 54037
S 65246 630287056
I 2030 64736
O 8191 78192
I 35411 52924
O 11214 24742
I 13414 76535
O 75739 85925
E 72786 77132
O 35715 52930
E 2495 39981
O 34228 49815
I 61456 85755
E 37877 71843
I 38523 38605
O 39750 45230
E 23299 75984
E 19176 49777
S 63634 727058790
I 19149 57756
S 39198 697366105
I 32152 54388
I 7401 38249
E 17061 72917
E 67439 78839
O 32178 52425
I 6176 57257
I 21359 62329
S 54900 679410431
E 53710 70527
O 11291 36404
I 35590 81011
I 55581 82813
E 2554 32255
S 69171 259674903
S 14387 708952848
S 7820 79363705
E 73384 80051
I 28118 37777
O 13896 17889
E 15321 70642
I 28829 62166
O 18856 70114
O 52271 65988
E 23549 58136
S 64474 314799406
I 46943 83289
E 1423 13013
S 48847 979188005
S 21271 678756935
E 4641 35140
O 55644 82810
S 25425 723961761
O 10798 52721
S 58664 286908860
S 75674 412761229
O 57260 83542
S 85537 464399739
S 36192 769802953
S 11915 618280996
S 75079 848116327
I 24140 59732
O 1585 41292
I 8273 15717
I 18041 55965
I 33749 77838
O 43996 53737
E 55973 56288
O 51158 85596
S 22946 574504453
O 43165 55286
S 47003 660856320
E 25747 29165
O 53570 70432
O 708 57613
O 14962 52404
I 18293 65295
E 56020 84211
S 23413 100983999
E 31642 74372
E 15921 24714
S 61935 950776935
E 18676 81647
S 3754 644181021
E 24544 49420
E 16352 65071
I 43037 81125
S 17486 591240838
E 1065 45267
O 29353 82251
I 79085 85890
I 56283 73970
E 192 51483
S 21597 582638668
O 23999 25166
O 53311 83793
S 36852 671513389
I 2926 79786
O 19252 63005
E 38499 42459
S 43688 168259007
S 11428 45641744
E 41180 42853
O 48951 71082
I 888 51224
E 22049 62012
I 54274 70187
E 51588 71705
O 26392 31967
E 57591 65183
S 65226 139277418
O 8688 45377
I 17830 55189
O 37361 42721
I 52669 53030
S 15136 232917606
O 5059 74227
E 26371 78692
S 40884 610628660
S 58300 769144819
O 45164 69846
I 45786 80685
I 14223 20743
E 59371 80034
I 11249 33986
E 18252 30172
I 11666 62715
O 6396 55533
E 37289 41160
E 51409 62567
O 23393 42779
I 40019 53899
I 56626 85289
O 54226 82233
O 59329 79183
S 27745 696483901
S 20323 893593690
E 23456 73922
I 22830 38631
I 737 74151
S 82522 942854660
S 19430 357808273
E 19151 25569
S 53262 462942914
E 11448 33546
E 51232 59225
O 793 2926
I 43341 77134
I 46865 69831
E 39315 53956
O 12844 56532
O 33956 81965
I 44097 61423
I 15465 46395
S 28775 102067067
O 48526 68865
I 17488 20079
E 1490 39668
E 2551 37618
I 43117 55918
E 20368 81487
E 24910 64949
S 51551 519399410
E 3256 27218
O 31765 41988
S 32904 417373218
O 14064 47214
S 38116 776773569
S 21016 230070617
E 29688 45118
S 81166 829264232
I 4670 69839
O 42079 54851
S 17181 221220467
S 82566 575128918
I 37630 45181
I 6898 39828
I 9343 70362
I 50402 78872
I 38485 54724
S 35763 71294299
S 54380 953927289
E 2552 49671
S 29402 731199999
I 10067 26270
O 25914 38989
S 24248 311837083
I 59735 81070
O 20182 34107
O 41190 63831
I 72873 83457
O 266 34965
E 7012 20415
S 42846 351736774
S 71973 663166266
O 5621 16473
E 68176 83629
I 67119 76342
O 43197 65578
S 77272 223307874
O 24118 70605
E 5218 56457
I 46393 84672
I 38302 51106
O 2195 40139
O 52984 56546
E 55022 85256
O 6439 64042
E 5967 60499
E 7584 66218
S 15407 130255404
E 14714 42677
O 5278 79742
I 16031 44426
I 38479 54162
E 19886 65772
S 64839 682145301
S 81606 189261423
S 49708 12124905
I 50671 69740
O 1162 75747
E 29778 75342
I 10658 67820
I 23055 40972
O 15830 54403
I 59726 63428
O 25537 38501
S 1992 952267283
I 23914 49300
O 47996 62578
O 23478 52702
E 10906 65662
E 46315 60455
O 6962 18106
O 11595 16387
S 23662 77119443
I 12640 43015
E 27241 71423
I 18603 44072
E 57883 79885
O 913 21646
O 37443 69832
E 26819 69855
E 55070 75646
S 48080 332540638
E 64737 72454
O 37054 44716
E 51758 82753
S 57059 32341918
E 48908 72867
E 49399 52112
S 20727 448168922
I 8716 57078
I 747 12801
E 24719 39694
O 13630 25205
E 26259 76017
E 3962 49013
O 13503 20009
E 4419 81565
E 46578 60753
S 59690 653151008
S 35634 625437997
E 44297 48632
E 4738 66006
S 83598 588962619
O 15742 70953
S 43820 685440985
O 18940 81095
O 31818 42110
E 47629 48492
I 11381 56617
E 27907 85842
S 13441 122196985
I 52708 76892
E 69857 85987
S 1460 676024922
E 18734 43274
O 49292 72372
S 40525 988809401
O 37646 86641
S 15151 164077022
S 30739 752633106
E 24976 25296
S 6250 49894987
E 24598 39957
S 70273 870121127
O 7640 49198
S 74150 623496411
E 45580 86041
E 2507 8793
E 50999 65590
I 123 61530
E 4800 26268
O 43746 51097
E 47 55751
E 7712 62517
O 4112 64996
I 2022 58419
O 32997 56726
E 29077 82479
I 34846 41698
S 62710 350239007
E 16765 40915
I 34673 52570
I 41162 51281
I 32617 44278
O 25592 49152
I 41360 53417
S 52779 866618606
E 44804 64082
I 34914 52362
S 60877 245055590
I 74350 75988
O 49571 62952
I 5289 38108
O 33521 49891
O 8549 20126
O 4664 18105
O 19102 81698
E 3130 57789
S 40297 612540698
E 6005 35308
I 44101 64675
E 43833 85895
O 65400 77392
S 2009 79485666
S 39264 941033493
O 17265 27073
O 35037 36673
I 16789 38609
O 3204 37133
E 10765 78014
O 5349 22690
S 53229 938836712
I 64326 64606
S 85116 713363016
E 52764 81261
I 64968 66711
E 78420 80260
I 20235 81914
O 26185 80765
E 13062 31478
I 1293 46641
E 40248 40916
E 53290 64543
S 49422 568270795
S 37164 71562185
O 31792 73688
O 27400 50950
E 39471 77884
O 15806 27971
S 32314 938393851
E 24412 85469
O 15118 74861
E 15114 36127
I 13806 83603
I 60308 71824
E 12901 42703
I 584 23911
S 17040 622308329
I 29881 59038
I 12075 16698
I 3362 55158
O 40034 65471
O 48792 63919
I 40204 49772
I 3043 79360
E 34013 66589
I 600 60676
I 15643 66103
E 20236 23217
O 26594 45642
O 51388 56861
S 63191 237400976
S 60091 729413290
I 59491 78711
O 3204 36390
S 62782 7447767
E 18008 72688
I 29339 81282
I 11836 17333
E 26924 58000
E 2757 68780
E 28565 39207
E 23477 82719
O 16607 20791
O 46907 79484
O 12228 74192
O 23991 25982
O 1806 75330
O 22348 42213
O 2751 57776
O 8418 36795
S 32558 938383572
I 39714 69810
E 16553 64005
E 20220 78374
O 25327 69058
S 27214 586893536
I 1545 31581
E 47950 51531
E 71274 76941
O 13512 81667
E 4345 16269
E 32204 76605
S 4656 429587708
O 53154 64067
E 269 62803
O 28454 81912
O 59801 73410
I 17061 30626
O 14188 74179
I 10931 17190
O 20070 22862
E 11897 34788
E 25934 64058
I 54214 77044
I 39447 84852
I 84914 86502
S 75285 4929099
E 54881 58661
I 66745 81105
E 6260 33954
E 4283 30656
S 46950 415630304
E 44831 47475
O 46913 49425
E 9911 30117
O 40694 64191
E 25269 34889
I 20364 45684
S 43388 553285929
S 10076 419466625
O 48530 67344
S 77185 21901106
I 22686 75159
E 44920 51593
I 31143 83336
S 76082 674028598
S 58342 849435230
E 74160 74642
E 15060 74882
I 47203 47775
E 70266 84402
E 58785 85756
E 26941 59951
O 10580 39029
I 63151 83945
I 51575 83766
I 16909 18468
S 32019 74987129
O 68925 80777
E 33410 79408
O 27442 42186
E 34977 61171
I 4680 60850
E 32006 44664
S 45679 208082490
O 31493 76949
S 53824 872891505
I 10728 62206
S 26861 132857410
I 894 31395
I 40973 63090
I 41282 68741
I 18414 76569
E 9717 54365
I 42391 46955
O 7050 34843
E 9334 18758
O 2741 8590
E 29886 60642
S 26320 475402297
S 71956 834249468
I 29912 31248
S 57888 880940207
S 24053 112508293
E 60219 77769
O 36885 83656
I 3405 28275
O 40048 56720
I 1094 25515
E 14489 69677
O 38523 76465
O 33237 50264
O 34032 79676
E 34311 74533
E 10427 57356
S 76791 975506695
S 14904 220778902
E 2590 11898
E 35457 53476
I 8669 71188
O 5045 17166
O 6107 74576
S 61228 879876865
I 2315 58277
S 3370 194931419
O 28528 68242
O 387 54908
I 9025 66221
O 30934 43519
I 13002 74823
S 73692 730138515
S 81722 408444815
E 39437 85002
S 36918 441137003
S 84836 996927971
I 18863 79776
E 10787 25241
O 8641 71872
E 1554 77938
S 45527 120629382
E 9410 66014
S 25879 455600634
I 16609 59929
I 10313 44110
E 628 13215
O 7181 82090
S 70385 427439371
S 4235 147078310
I 10759 20579
S 20327 539379442
O 24517 39547
E 65971 74136
O 9699 68277
O 70431 73076
I 46178 77198
O 57858 84497
S 10518 20477151
E 35968 57094
E 5518 24353
E 48504 60672
S 6846 903847394
E 31565 64719
E 16902 72796
I 54516 57087
O 34899 60918
I 3483 53862
O 55205 75952
S 71144 168017225
S 30404 869842581
S 29321 142831659
S 14528 27188243
S 72092 501267265
E 799 33256
S 38434 692535297
E 17151 64399
O 34592 57631
S 8538 976981618
S 20669 951674183
O 21044 48399
O 61061 81399
S 24026 723007041
O 28480 48328
I 32561 59938
I 52579 79170
O 41616 86050
S 44942 810766100
E 20891 77185
I 15398 47730
I 69522 80715
E 20902 79182
S 5852 110109736
I 18590 59099
I 42078 66741
E 17188 30158
S 44605 509054228
O 53289 79900
O 68893 69403
O 7180 43454
O 10885 29303
I 42624 58909
I 68318 81837
I 24381 37369
S 14406 588971953
E 65902 86354
I 60879 79659
O 52464 61677
O 24989 28360
E 52172 76579
O 2049 78339
O 44209 62923
O 36731 61000
O 80052 82230
O 47301 79454
E 52686 77125
E 31608 33257
S 25708 710627662
O 22816 82277
S 60257 876676004
S 10254 856069793
E 11798 58494
E 17037 73770
E 53732 61381
I 58158 66768
E 8548 61084
S 79121 397902830
I 28009 75688
E 16163 18479
S 2706 993769174
O 37119 84491
I 18085 29164
O 57765 79292
E 40554 81778
I 6497 51985
E 23823 82229
E 4582 79676
E 31253 70874
E 28224 63724
S 73202 291590756
S 25086 542699172
I 73549 78628
O 3704 21878
O 15336 73720
S 45512 662157203
I 40077 76903
E 59189 61163
O 59240 63571
I 10521 69252
E 9549 24724
I 31481 59659
E 25267 41638
I 4430 84847
O 45221 75256
I 61990 69432
O 33259 75460
S 34103 503176390
S 9296 186697284
O 12403 36143
O 19386 32445
E 8218 24834
E 30335 61024
O 1761 23700
O 19777 43542
I 16490 26115
I 3980 21323
S 37172 602339388
S 28628 845441486
E 16151 18250
E 28420 79604
E 47388 80399
S 42277 741489754
E 15821 18178
E 23742 49368
O 29155 44400
O 6987 41584
E 12483 47250
I 76846 86184
S 42 809215862
O 25354 68130
O 79393 81118
I 6050 57162
O 50975 64241
I 13092 61538
E 19971 43972
I 3327 6709
S 494 981649033
I 8022 55748
S 35206 800497529
E 5480 15440
I 20706 64499
S 25282 613181040
E 14414 49604
I 5734 45496
O 37736 60448
E 56056 84831
O 2941 61675
E 14977 57736
S 41029 134094313
I 10120 16616
O 14737 21203
E 33864 49846
O 2487 8253
E 8398 13099
S 65499 561338897
E 51151 73247
E 60368 66588
I 43361 48437
O 17309 56789
E 51599 85337
E 6712 51677
O 15267 25488
S 47029 972829924
E 57250 78272
S 55389 39217592
E 35149 84292
S 50778 205030164
S 248 68551770
E 23945 80793
O 21435 65154
S 73764 518954380
S 55982 316396530
S 68648 429007361
S 62664 859699499
O 5260 66545
I 10645 85089
S 16612 123750890
I 72620 75960
S 26688 116282858
O 67761 78128
S 18635 725813487
S 18073 700522469
E 9498 78333
O 8655 23312
E 21108 21658
I 5207 21805
O 35765 51735
I 42613 51916
I 9813 54948
E 18226 56078
O 6503 20956
E 72202 83373
E 2638 38731
O 11472 57503
E 45724 67240
E 5719 47619
O 16104 82972
S 58836 814223217
I 37475 71549
O 20401 66713
E 67807 85500
I 8979 18314
I 11067 40705
O 9357 79668
I 1994 25923
S 80448 825028078
E 21021 35053
O 2835 44003
S 58688 910983074
E 38683 65442
O 30114 56538
O 378 34808
I 41376 51966
I 37444 84259
E 7368 23840
S 56578 985538932
E 32032 81470
O 59841 60726
E 14540 81846
E 37426 65749
S 84945 706293480
E 83560 85960
I 31036 52150
O 10850 44839
S 16740 665743175
S 83850 16614700
O 36765 44450
I 5163 34682
E 9762 50388
I 27381 73103
O 2980 50387
I 4767 38515
E 5318 41543
I 68538 69497
S 63250 158669673
O 73355 75589
O 20785 54912
O 45820 65860
I 25698 53660
S 45646 222489410
E 50015 60864
E 12066 67353
S 16003 819539407
O 24389 48827
O 44501 56444
E 33593 79413
S 6124 857455081
I 31025 80344
E 21962 58817
S 58616 496082299
S 63333 200782688
S 26044 306914615
S 31537 770601782
I 7753 40775
S 59080 143887051
O 35044 69471
E 19384 29400
I 30380 84933
E 43306 50752
E 36526 43387
O 39682 41013
S 38812 181871266
E 12181 79529
I 82172 84995
S 51340 827174559
S 36378 79124513
E 28015 86236
E 49864 85113
O 11471 56435
I 39967 51492
E 14387 71434
S 9391 115800468
I 30904 53883
I 26259 63567
O 13142 67824
O 42983 64984
S 13345 425311464
E 6563 29990
I 6457 46151
I 42213 44396
S 15313 912706439
E 36823 65732
O 5291 59318
O 24434 81127
I 14083 82357
E 20959 47306
I 49740 60951
I 5078 78304
O 48484 65080
I 53917 76730
S 43683 752839604
I 56723 70105
O 9184 32567
I 48522 58119
E 23770 80615
I 18675 21385
S 75365 542706143
O 672 55590
S 11637 786875448
I 52007 72782
S 76950 502578742
S 5456 833677143
E 39259 54599
I 40007 53239
S 22354 740740867
E 24256 68135
O 1239 28342
E 64638 79041
O 29191 58769
O 72955 77968
I 26427 52599
S 644 456653655
S 45741 445232571
O 11861 46903
O 61084 67925
S 9503 963091779
I 8042 38880
E 57705 74047
E 4913 22960
E 19559 25293
E 27148 60302
S 71142 427070443
E 12797 30881
O 80021 80894
I 13424 79238
O 71078 81140
E 31792 51792
E 895 51066
O 24041 81800
I 70961 81221
S 36280 926202901
O 2743 16694
I 48177 64545
I 56452 74743
I 21923 23535
I 57862 77676
E 30656 38432
S 14586 667812632
O 31049 70741
O 51019 54318
S 24884 976779026
S 467 505485481
I 51314 80722
E 63289 73365
S 33927 471359966
S 33783 862709509
I 54025 65872
S 26230 154047332
I 23259 49184
E 27496 81954
S 2539 104604455
E 20961 76246
S 39484 786727355
S 35107 67015611
S 3870 244304370
O 39860 51505
I 46315 60412
O 33351 78484
I 12864 41967
S 16907 740550823
O 48448 53767
S 48273 380724971
O 5132 61695
E 28845 56997
I 36802 75461
O 45730 76875
S 21298 429789813
I 9186 55343
S 21892 978010746
I 18360 81524
I 8141 63734
O 14897 48061
S 41623 669803214
O 43833 50980
I 15287 32748
O 32269 48463
S 82406 130889874
O 47287 71972
O 26178 81436
O 67998 75727
E 36292 47812
E 6973 60548
E 16962 43924
O 23351 60762
E 6602 17187
S 48997 951692550
O 22640 76864
I 53090 53148
I 62822 76112
O 34748 37075
O 51500 84453
O 14004 38610
O 32263 51039
S 77049 919583547
O 31376 55518
S 56718 444765521
O 13784 40585
O 5279 68994
E 4864 31820
I 50754 76493
S 65291 764559561
O 57936 74861
E 1965 46927
O 19838 68671
O 10548 63680
I 22208 48973
I 7314 61969
S 42319 916327601
I 40782 55604
O 14974 60945
I 15515 39249
O 22874 83349
I 11612 44873
S 61095 77459627
S 58759 147124071
S 86097 320587371
S 55449 448127730
O 32299 79993
O 2862 67632
E 39887 83423
O 10234 60544
I 42827 67262
S 3421 256792123
S 28699 2636583
S 2673 337556416
O 14272 45754
E 3186 13340
E 5113 60008
E 12103 32231
O 22142 79029
I 4205 77368
O 38304 81685
E 16540 58937
O 4692 49170
I 15987 22757
S 19408 485348475
I 45378 51968
E 22003 36290
S 15411 857803064
I 826 46113
I 43578 57616
E 34692 58252
O 39509 41919
E 37158 65124
O 14845 71313
I 46591 52793
S 30412 158200963
I 54673 78247
O 1937 21957
S 36905 755777480
E 7935 38370
I 33848 77798
O 9133 11298
O 11315 75218
E 34259 49652
O 16052 65178
S 78523 379085817
S 9817 112782865
S 63142 186479657
O 4384 26659
S 56909 711572068
I 4970 52004
O 68933 78033
S 59956 100732669
I 68952 74227
O 63402 74934
O 16521 79128
S 71574 904885061
O 16515 24821
O 10750 68481
E 45482 81976
S 53359 976342499
I 3463 28892
E 46329 61516
S 58722 492088713
E 25502 26045
E 44032 65254
I 59708 62317
O 64303 64768
S 25937 409790741
S 75505 222953894
I 52198 76384
O 3159 76945
I 6227 47154
I 34324 86420
O 4530 40087
I 29391 54417
I 18607 34032
S 39088 72382331
I 18076 76700
S 45909 730673511
O 21263 56561
E 24638 25387
I 71658 73067
O 18263 85018
E 12458 69190
O 12602 54643
O 50688 57439
E 20733 59071
S 7013 761030026
S 64768 89579132
E 8327 82494
S 4546 984045016
O 53402 63969
E 9993 28550
O 42056 52173
I 42572 77975
E 28644 44119
I 4781 81285
O 20259 28288
S 66052 365175575
S 7912 162892926
E 6750 70683
S 45568 251058829
I 37503 48363
O 11909 28800
S 16196 600549432
E 46004 77818
S 82350 83776164
I 45762 60276
S 19949 452595930
I 72185 73106
E 1497 61824
S 13374 228121387
E 7668 32061
O 78864 80861
E 15990 50827
O 28038 57448
S 40016 97049311
I 51674 60545
O 2719 43922
O 14026 64367
O 12696 30639
S 39300 487548983
I 29767 46963
O 5661 27375
I 13372 47286
S 9131 310689126
S 33197 80236210
I 7042 74097
O 12730 41012
O 8834 80572
O 3606 34557
E 845 83437
O 58481 72777
S 53769 262447630
S 71483 504033937
I 12755 38069
S 18831 888470829
E 10718 41297
E 6869 26328
E 29261 35175
O 19021 48200
S 20256 261063660
S 77561 268842449
I 51267 78009
E 27555 31648
E 11846 51131
O 17591 59345
E 13629 43379
O 28812 66642
E 41324 63296
E 9704 30459
I 14020 66824
E 56812 82733
O 8041 65808
O 20423 25421
E 45418 52609
S 23938 534013590
I 16718 40363
S 31536 218367243
S 15504 650527720
E 14814 71940
E 6731 72528
O 82515 84991
S 48330 722563175
O 79134 84067
S 44928 333140822
E 47551 83904
O 13297 25059
S 72849 555747441
E 57938 72431
I 1521 41927
O 74128 86152
I 16122 61321
I 11699 44130
S 5182 167925987
O 48177 51306
I 10824 83969
E 48132 55749
I 55984 56756
I 9271 47290
S 56106 70965396
E 6509 36081
E 73439 76528
E 20247 29085
S 14982 355261590
E 50355 50739
S 24551 21501127
E 18920 46917
O 7495 64386
E 11720 48266
S 5734 531045496
I 47541 57499
S 25183 163897033
I 32733 64720
S 11499 911092154
I 3703 84780
E 45432 81948
O 47167 60549
E 42052 85430
E 2976 75199
O 33319 66850
S 12504 772903458
O 10880 22392
E 28608 34778
O 27175 37181
O 42822 54992
E 8586 84314
O 49680 66025
I 33771 67175
E 209 40920
I 5691 6867
I 54879 79037
I 44592 73569
O 6598 9086
I 39203 63547
E 42097 43649
E 625 45141
I 44730 82754
O 31250 69487
O 5652 19619
O 52020 52141
O 28324 53722
I 54457 61732
O 35821 61963
S 41005 387853968
E 23425 28238
I 8041 23054
S 24772 604988135
O 9839 20798
S 72003 66503144
S 9471 942391278
I 512 76536
I 31436 66478
O 72942 83391
S 70042 841938843
E 34509 41402
E 36938 72402
I 6520 9181
I 82046 84885
S 61388 425572093
O 83482 85756
S 7596 123925953
E 66612 83379
S 65603 827315161
I 25488 66528
E 58804 59739
S 16456 534911402
S 33752 144182583
S 52558 808356403
I 44183 47142
E 40918 50738
E 16081 34654
E 67298 70663
E 22700 56875
I 36143 78214
I 18864 19685
O 38937 39717
E 30525 31424
E 20712 56138
O 2036 70759
I 10886 72585
O 2445 17826
S 80985 382881286
I 20411 61175
E 11732 77561
S 39822 390471232
I 66603 79240
O 21460 42960
I 2764 23007
I 84722 86607
S 20973 923995766
E 29990 62815
O 1446 43693
E 39141 74148
O 32290 76205
S 8605 10311669
E 1687 77565
E 6130 85338
O 7106 62925
S 34590 884655072
E 33550 67232
I 39088 68945
S 55670 806189703
E 15313 39915
O 43595 82486
S 84500 602655008
I 14686 50400
I 1541 23724
S 47406 453778230
E 5128 64628
I 17915 51412
I 65109 83104
S 75790 198002874
I 22129 26581
I 43556 81336
S 20720 867403718
S 65536 540195342
S 51773 599789135
S 78028 84451305
S 17595 36315091
I 18355 19282
S 8932 765548841
S 35633 961510028
E 58731 60158
S 37251 675566952
O 29895 38852
O 5037 8070
E 8842 35974
O 40692 57334
E 49278 50575
I 31257 81651
I 44505 82118
S 6178 147533046
O 14953 65006
E 9447 59151
S 22189 777221132
E 16706 23217
I 37928 72608
I 37101 82713
I 47189 51398
I 9354 30434
S 50118 828477365
E 4964 6805
I 23412 62803
O 37110 78583
E 14164 27318
S 15015 490065817
O 14699 68283
O 22382 68282
I 7584 85052
E 10514 19540
I 30346 61125
I 59472 72148
S 18887 966940835
I 54979 84276
I 14365 46214
E 18052 73622
O 21780 69469
I 37043 63039
E 3726 23530
E 47037 48730
E 15856 16468
I 7630 26325
I 25714 28475
E 38480 84274
S 72635 170109411
I 19419 51154
O 24717 56219
I 30871 39218
E 44811 71027
I 28724 34375
I 59750 77901
I 22152 46068
I 17977 51106
I 19319 60590
E 2278 33991
O 30310 71798
O 64755 80753
I 26688 28084
I 43359 63409
E 3334 69037
O 14131 74019
S 25552 422389638
E 22522 51295
S 17948 674013629
I 45050 60601
E 19117 55931
E 11578 84160
O 32159 51414
E 1027 7163
E 28172 49675
E 16902 20087
E 20497 73529
S 81389 826516710
I 40123 81442
I 3693 45037
E 129 8319
I 13329 81217
O 23485 60819
E 41100 54402
O 25114 72053
E 35625 47019
I 6120 50001
S 61774 148237275
E 10466 53687
S 865 407145589
O 2922 45509
S 31604 95144710
O 22481 43439
O 34733 84037
S 64315 267833110
I 74093 86057
O 51279 64337
E 11945 68511
S 86123 984140674
S 79501 889033883
S 12079 227230310
O 36772 38453
O 16019 54229
S 37529 702948167
E 6506 68447
E 6480 54542
I 22405 24875
I 35173 48590
O 6219 76680
S 26329 651238270
O 14812 17904
E 45739 69457
O 2960 23286
E 26016 33333
O 4790 11966
O 14025 35516
E 1325 42516
O 59506 85900
S 80134 510246619
S 71119 681427
O 39801 86326
E 29692 59626
O 18453 25420
O 17920 44252
O 7029 74693
O 39818 55007
O 20374 39324
O 33490 37017
I 14075 51591
E 16783 86448
S 48653 10364247
I 21982 46235
S 51587 753585593
I 10102 35334
S 9051 567871761
E 2459 21960
E 54578 82472
S 15878 470208270
O 26900 71690
I 48302 79414
I 45361 46761
S 40393 524424784
E 51641 53055
E 3193 48944
E 34268 78992
S 40939 546888521
O 53628 81597
E 42283 69312
I 5614 8212
S 67253 933340684
S 61773 34795117
S 9096 963214051
S 3355 554655514
E 73452 84319
O 50984 56158
I 26496 33808
O 1141 22118
S 2980 193151157
O 25040 28977
O 5607 17638
E 64843 69366
S 47375 67133444
S 53738 815619687
S 47909 657965175
E 10895 65120
E 24186 71433
I 4323 24874
E 2816 14243
O 48482 69749
E 65697 84678
E 73409 83469
S 86078 566628381
I 25608 63935
O 15615 32369
E 13380 38652
E 56152 73563
E 25220 30917
I 44330 67596
E 33477 60079
S 83858 342438195
S 32157 33104540
S 36101 832824832
E 25530 64686
O 33173 64229
O 985 21698
I 35889 45934
O 7102 7847
I 12645 64181
S 41895 202134262
E 5999 23449
O 24278 76345
O 41950 81639
I 16969 70822
I 681 38934
O 32911 81750
I 3083 6364
I 20456 64188
S 81674 876626016
E 32982 70638
S 17998 161639476
E 2987 68898
E 44933 84730
I 9381 86249
S 14155 624698706
E 52190 68330
I 2163 15516
E 59597 70690
S 65680 151488902
O 65828 81464
I 44867 68510
S 82537 421354094
I 31219 54274
O 33038 80222
S 42269 338998825
O 52978 83133
E 43702 66820
S 47150 609325540
I 51451 57481
O 29224 53367
I 33909 84287
I 780 15154
S 13544 156321231
O 25186 41745
I 1058 50666
E 38878 65132
O 11438 76212
O 42442 70195
E 8686 16415
O 37651 72037
O 48338 58387
O 19576 49714
O 30561 31286
O 8160 29092
S 83934 822042113
I 50834 59104
E 11225 32858
E 27934 65568
O 15369 47786
I 63020 76912
S 43175 870498800
E 20006 26357
E 71542 74142
O 39308 78954
I 13763 76669
S 23956 265955638
I 31123 80912
I 10698 53187
S 31489 158972354
S 82088 823796654
I 1747 6550
E 36610 49604
E 14762 63747
S 25932 18247568
O 3972 73670
O 22191 54024
I 27230 62923
O 10338 32439
S 36724 671174114
S 56397 295839294
O 12129 78275
O 25237 81782
S 82405 649945999
S 67500 215210740
O 58956 76810
E 53847 56807
S 32357 711568683
I 28679 64061
E 13439 13517
I 39485 81767
O 5591 61374
O 5448 57998
S 42748 996372980
S 15891 951545838
S 63753 801418566
S 44571 428283593
O 17289 79534
I 15778 80380
O 5185 50852
I 44064 67866
O 28092 75059
I 365 65379
S 68981 669808112
E 8457 33879
S 58655 368017030
I 34814 79426
I 19999 28556
O 67511 76849
I 1537 70529
I 13572 54717
I 16185 25611
S 12621 183124268
O 31345 66533
I 23865 81843
I 50756 85843
I 75681 79347
O 62819 71226
S 10952 15407681
E 10095 32768
E 51224 69552
E 2433 34979
S 64855 430140468
S 77369 635929126
S 63895 324180854
I 33817 68576
O 76543 79251
E 67017 82713
O 49531 65583
S 26381 104133875
E 32274 76997
I 8964 46429
I 7931 51363
I 2287 59663
E 4331 18538
S 14295 863969260
E 12596 62293
S 79120 627716910
S 35134 249153855
S 59852 914273279
I 35557 61550
E 28526 81975
S 52410 594797310
E 13514 69212
I 10703 82182
I 20374 58611
I 69494 83813
S 84249 858146634
S 72600 95331170
S 26607 226224024
E 64581 72090
O 8994 80700
O 3 81357
I 58730 77939
E 2453 16165
E 36868 78494
S 610 248862752
I 19304 39396
E 12867 60571
O 20321 56822
O 51552 79165
S 69845 390332484
I 35417 53217
S 47360 530002194
I 75793 78370
O 33485 55383
E 20560 63306
O 17513 64410
O 33868 68827
I 3602 83737
S 44650 54307101
O 26131 32960
E 3882 28372
I 21066 68841
I 32268 53180
O 19224 28296
E 50672 80777
E 76022 86523
O 12570 79034
O 13959 85822
S 77777 42635303
I 66814 80429
O 21233 85207
O 29236 35809
E 20747 63914
E 44240 68784
E 22448 85273
I 23973 64751
S 56211 625613710
S 79827 647759282
O 24307 47323
O 955 77295
O 65625 81379
O 8585 36406
I 9378 26123
E 16896 48665
I 35346 77523
E 18241 53781
I 24499 76476
E 4927 51743
I 12938 80399
E 45442 55512
E 21643 83212
E 17855 24334
I 41001 75680
I 29359 50032
E 75818 80230
S 33078 564801497
S 69479 250447401
O 8475 79103
E 20113 66294
S 5689 769445724
S 7512 332192183
E 7791 19734
O 52602 63409
S 39706 132458463
O 21313 75576
E 7854 73778
I 37097 81113
O 9553 75366
O 40680 41785
S 16727 962489065
O 6499 68573
I 2432 40986
E 72190 76150
O 29614 80912
O 25034 57134
E 5116 10139
I 18020 30569
E 17025 36253
O 43984 51866
I 44430 55300
I 28945 30394
E 26040 28380
E 20321 35233
I 2812 68575
S 63932 232531214
I 26274 48445
I 42615 77578
E 13063 53781
S 56277 756403018
S 13060 83405862
O 11401 45199
I 24576 39502
O 56074 58729
S 28362 354411324
O 22403 84204
I 34180 61951
I 43639 76751
O 23219 81009
E 19244 70797
S 42519 187331072
E 55912 86526
I 11750 44962
S 49409 879794656
S 41993 367163281
S 19721 878619763
E 17526 38096
O 17257 86292
I 6340 40694
O 45052 51003
S 60388 273116569
I 10104 48328
I 15054 61753
O 41636 74667
E 1387 20008
O 49565 68925
E 43355 64177
E 54120 59787
O 44196 67592
O 42978 65637
O 18246 81575
I 11931 33422
O 16360 67585
O 14178 33004
O 19322 85261
I 41691 65206
O 14974 79682
O 26815 34195
O 15429 83940
E 39553 65933
O 51375 73147
O 5715 83909
O 17284 20768
O 22845 52244
I 11124 33664
I 60000 84967
E 32239 82750
O 16700 42582
O 18476 55804
I 10802 50219
E 72529 83676
S 25006 505119107
S 67071 259990493
O 68487 80553
S 57169 237019651
O 23586 46362
E 3067 53472
E 12345 37537
O 12151 25291
E 2449 79033
E 19275 27466
I 46092 77457
O 8390 29574
O 23325 70153
O 6202 30194
I 71153 72847
I 20260 30376
S 24246 91310171
E 18341 64630
I 29091 41013
S 58577 242436401
E 20238 23953
S 64786 53755562
O 9838 85207
I 37555 76670
I 26591 26597
O 9036 24200
E 2918 79749
O 1816 85460
S 77809 837072796
I 9504 19622
I 9278 12729
E 3378 41554
O 62865 73189
O 8677 46973
E 2909 37703
E 56678 67149
S 79863 241921521
O 39355 65947
E 6891 46554
O 10344 27337
E 8350 39273
I 25716 74853
S 81009 529377537
S 85975 227111432
E 2777 55850
E 32089 82314
O 24307 45769
E 16658 60497
S 73678 660928501
I 36224 78588
I 20603 81593
I 14986 67832
E 28979 65553
I 17107 22662
E 67501 82962
O 23757 50639
I 6359 25963
O 19777 56614
S 65837 359058099
O 4719 69009
S 31655 117336024
E 51577 84238
E 21717 27177
S 64421 330436021
O 5742 11519
I 8510 43313
E 50665 58959
I 21574 70955
O 12453 64158
I 60162 61579
I 16297 41773
O 23595 51670
E 30100 61982
E 9258 52054
E 19983 45562
S 16086 7123099
E 450 39895
O 58201 75418
E 3202 78845
O 68953 69195
S 50064 310619
S 70761 312230900
E 55156 63335
I 23242 84976
I 62772 81187
I 8862 59676
O 29646 68956
E 34475 82592
E 10814 59891
I 18711 79410
O 51959 60934
E 29854 83617
I 723 72947
I 11553 32068
S 8161 589287170
O 45405 79307
I 9089 75019
I 19011 29885
E 76836 85518
S 37023 888906287
E 64955 81889
I 41156 85201
S 1008 979160858
I 8044 69783
S 31096 969481645
I 16259 27533
E 9569 81622
E 7099 32354
I 15391 68307
I 10492 53412
O 17194 75734
I 17009 25249
E 21741 25845
E 2748 53391
S 47637 450588154
E 20644 80451
E 70778 85834
S 71216 81583138
S 76368 413402198
O 39769 59508
I 10033 56064
E 54597 62713
I 49687 70662
O 14095 38804
S 71959 996894082
I 15276 35293
S 35199 200981277
I 7418 62415
O 43144 76950
O 27791 63056
I 10816 16665
O 62380 86556
O 31734 83625
I 58957 59839
S 17497 352727585
E 20221 60088
S 9920 655100822
O 34307 60233
E 40633 65980
E 43828 45571
I 33252 85236
I 7207 86165
I 42772 54086
S 60576 204736272
E 10098 17643
S 74108 408720192
E 36714 45757
S 591 869138393
E 63066 77544
O 10316 83501
E 50843 59598
E 55936 82196
I 50032 84181
S 36784 220032194
S 44621 4573007
E 3737 50442
S 70923 221253361
O 70223 75420
I 55396 85629
S 1381 113753741
O 25213 46385
E 22898 34801
E 6600 57518
E 14716 16853
O 8670 60898
O 63790 83424
I 15409 77854
I 3429 24484
O 58928 79170
S 17218 781372702
S 67819 524116004
E 633 10213
O 12734 49913
O 46376 85307
S 4890 659776202
O 39107 44871
E 16091 70953
O 18439 24247
E 12691 75672
O 29610 38466
S 70406 778683362
E 23376 29029
E 35860 36995
S 39770 28455640
O 43193 43506
I 26746 69244
S 66869 893515968
I 28012 60788
S 53010 39079449
I 40422 52545
S 17045 405745837
S 57976 979548615
E 42723 81767
E 36560 44982
E 26031 40737
E 15976 37389
S 37644 522122916
E 24034 71636
O 15517 48303
O 16945 57723
O 25830 57686
O 26006 82130
O 60397 72861
I 4388 32666
S 10505 378968969
S 22962 368078660
O 31597 34474
I 40348 40444
S 54127 704319387
I 37132 85904
E 5822 61156
E 16944 61183
S 63021 27553389
O 26408 46000
I 7396 13213
S 83204 314763273
O 36859 58272
I 46671 56523
I 54135 79867
I 21023 37894
I 73528 80104
S 37604 719630535
I 497 40071
E 27411 59538
I 13679 64800
I 6848 27693
E 18938 54255
O 70292 79082
S 16607 512829728
S 6188 105834604
E 959 68613
I 32309 40859
O 23328 78766
I 65602 76630
I 54442 55043
O 15202 57485
I 23041 23929
I 27428 56309
S 6767 547629909
O 13391 81131
S 69717 331256474
O 40684 74449
O 571 47651
E 51746 67327
O 46519 73789
O 17115 32663
E 57371 69510
I 22778 37754
O 47718 63747
I 48078 67153
S 84456 689012316
O 31898 57637
S 18783 237948691
S 55349 300112771
O 39780 69057
O 8588 33088
S 3717 914369460
S 51044 976586756
E 49182 72778
S 64428 631081232
E 30133 81389
I 19694 20489
O 65758 76844
I 9061 62346
E 34757 44602
E 68677 73108
S 4042 760673251
E 10321 86495
I 57178 80597
S 84018 739747315
I 32954 38249
S 30162 32982705
E 8956 67682
I 6193 47533
O 21029 46895
E 53014 68253
O 27162 31866
S 480 67332550
I 2656 12712
E 20604 78194
O 27580 55244
I 30815 61952
S 67614 100154405
E 4918 77005
O 71818 75045
O 62947 69889
E 5619 20763
E 30324 32343
S 39957 156851606
E 10415 70705
O 69875 86394
S 80348 253789638
I 1108 79715
E 23603 73254
O 32868 74913
S 19925 418090
O 3115 55128
S 61327 337462627
I 4119 73982
E 7927 79560
S 44279 96003396
I 9541 55628
O 15078 38943
E 51379 66678
S 5227 401162605
E 13933 15826
I 33043 84997
S 45393 642167292
S 20309 405295659
I 760 17159
O 76540 76656
I 3736 8455
E 28649 45925
S 78972 422304736
S 20101 437703125
S 32991 182247815
S 25894 164086976
O 47967 83778
O 17825 37423
O 19160 35613
O 6320 10889
I 34954 86667
I 309 68800
I 13940 79426
I 48884 51524
E 14482 85446
I 4707 36976
E 26659 65333
E 29331 33106
E 69228 70551
O 36214 48151
I 64446 72781
I 17581 76648
O 15133 62722
E 25354 69798
S 60339 408400467
I 5813 31364
S 42556 817978191
E 6688 21450
E 14404 69483
S 61695 198059147
E 49318 75276
O 15553 46891
S 67566 507923316
S 9727 952716756
S 8595 58685837
S 54591 766421543
I 19055 37198
E 57657 76288
O 59386 86286
I 9858 76305
I 9755 47793
S 4392 697944075
E 25185 31644
I 44863 83919
E 80165 80865
S 17100 362382727
O 27 47334
I 49434 50328
E 12824 18388
O 12116 19894
S 17193 746808434
E 15542 22296
S 63029 73726482
E 11669 66661
E 18043 26963
I 46101 68361
S 33518 470408077
I 35886 54210
I 8112 61040
E 19489 25488
O 27927 33893
I 2668 64807
I 52129 55738
S 56698 428933969
S 31997 3563911
O 37209 55384
O 9309 11828
I 75785 79070
I 22249 86335
S 68703 882465274
O 80743 85073
S 17160 527420356
I 12574 44759
I 34581 76471
S 52369 837027086
I 5298 23905
O 9932 23648
E 39319 71131
I 25497 81146
O 7749 56988
I 32363 51205
S 34457 846793598
O 35559 80502
E 23011 53629
E 43196 45606
O 10229 18677
S 44591 182286716
E 12155 83233
I 30540 82136
I 56492 65264
I 7869 45779
I 1844 40854
E 46890 79291
I 112 36953
E 70598 84342
S 81926 317828532
I 54342 62780
O 15138 52813
E 15127 77386
S 83427 81521273
I 18182 45459
S 82270 410253165
O 15531 44636
O 22194 83838
S 43503 634453010
S 19640 100093294
I 35313 80433
O 42475 54986
I 9041 63357
I 20074 61113
E 72459 86110
S 12137 814182149
E 45473 79080
S 51259 744518263
S 32976 599116241
O 54383 68671
I 21268 27208
S 70590 375092083
O 52559 63279
I 27083 75836
E 67776 80186
E 13219 32647
S 84675 291429690
S 35303 341278413
E 65 42477
E 24171 73485
I 4329 16491
I 25218 83409
O 615 27345
E 14764 61034
I 35938 75153
O 34074 79667
I 54308 81656
I 4194 5763
O 43272 60449
O 33718 38867
S 19559 769330193
S 29696 20176828
I 49671 70596
S 83683 149610837
S 79974 252884528
E 25128 57077
E 33039 46759
S 45196 222856134
I 49475 79698
I 23993 48399
E 9639 28098
O 29596 30981
I 61216 71849
I 42198 56970
I 47091 71613
S 74287 420610165
I 58914 65506
E 9025 9913
I 8759 67182
E 1057 86074
E 25733 80592
O 42283 42694
S 61027 736459232
I 12595 18017
E 71036 74875
I 8822 11388
E 13989 74072
S 641 553949126
I 50305 81120
S 12056 883297760
E 4576 61476
I 11992 56062
S 40226 451577961
I 27651 73199
S 58754 350598677
I 52664 80226
E 24543 51012
E 58060 59406
I 261 1861
I 25787 79610
O 1825 44652
S 65757 374729024
E 77102 80435
I 45898 72958
S 34023 793332379
E 60689 80906
I 16174 84450
E 19078 69355
O 30721 58484
E 4760 32543
S 54805 724810302
I 63213 84133
S 9874 325635449
I 68809 84461
S 81498 400640245
O 45506 70720
E 33111 52045
O 18918 71134
O 41733 45198
O 39897 70660
E 8077 28006
E 23000 36393
S 40583 883291820
E 18902 49862
E 16150 17814
E 53202 62963
E 59734 72373
S 60465 906136949
I 23155 84907
O 41464 78851
I 4394 12276
I 6673 21615
O 57304 65294
O 12919 45215
E 68611 81935
E 3875 74478
S 55703 913963459
S 22563 897724347
I 5164 72270
E 5615 43230
S 9228 372250583
S 72475 140304205
I 16612 49396
O 72719 78104
S 5489 668715223
S 50124 76175804
O 15518 25777
E 67467 82442
O 17076 75141
E 7684 63104
O 3800 31845
S 48160 497840937
O 17346 35177
I 26625 50113
E 7187 34641
S 1273 870105887
I 24890 60041
E 24157 38952
O 31255 43943
E 33032 79571
E 34387 50550
E 27446 52169
I 46814 73105
S 84189 861832705
O 18700 32120
S 41145 805766627
S 57958 496092353
E 46641 47106
S 21567 665036919
I 56816 83851
E 24613 77025
O 7593 80602
S 44763 595727904
O 4600 27780
E 30231 71189
E 16148 31550
I 32725 54743
S 82749 241711731
I 38271 70963
I 51681 57166
E 10004 27639
I 30392 31111
I 25658 45400
E 19767 70103
O 2580 33291
E 21127 66211
O 28501 75407
O 20678 49350
I 53000 58092
S 42387 198221640
I 55041 57913
I 20524 79930
S 22160 380820284
E 47646 74881
S 79917 254373151
S 13808 550502590
E 3678 60172
E 45965 69689
S 58245 650010982
E 31979 36930
S 11837 437673181
I 31575 39773
O 37868 59918
I 61450 79104
E 73714 83634
S 12687 103824191
I 2849 73736
O 25353 37027
E 65252 76021
O 27716 57517
I 45613 56895
O 45338 73067
O 31587 78799
I 16855 55133
O 42380 62877
S 10647 261980644
I 44648 65438
E 13560 65643
E 72076 74796
O 57553 83891
S 44292 22968019
S 21615 309277670
E 49767 54881
E 78896 83491
I 27886 65083
I 20390 28014
E 52930 65983
S 62508 491688362
S 57739 180165076
S 34712 379354914
O 8253 13274
I 2100 19344
I 21772 43411
S 43164 753450792
I 62372 68023
E 27257 83600
E 5102 59005
E 6233 73238
O 12017 49221
E 1343 49309
I 38363 73772
S 19142 275743529
S 64513 957190323
O 20587 28369
I 41241 62755
E 10347 28802
O 14629 59870
I 27712 58799
E 52505 62117
O 54698 62763
I 28390 30070
S 52561 396392293
S 57947 300088625
I 6407 77732
S 77320 837692158
I 32131 61244
S 74042 581428964
S 44383 778105977
S 54480 858763579
I 10053 59723
I 79348 83180
S 83711 177309187
I 4046 54115
O 68357 81615
I 74173 81965
S 63359 797407115
I 7980 13010
I 51997 80657
S 51338 886526110
O 37174 40584
I 28807 57887
S 68181 925273433
O 18099 24479
E 62174 64983
S 65585 206275346
I 22614 76179
S 76104 105107302
I 26226 58064
I 65250 81166
O 24135 25335
I 17734 69409
I 11526 11875
E 35783 81313
S 20828 462613303
E 7044 18538
S 10695 653248791
E 25699 69862
E 13177 17401
E 929 9751
I 62526 72570
O 28375 84309
O 8070 55583
E 3482 18116
E 11008 19911
E 70964 77150
S 34011 916942649
E 16923 28510
E 43532 49984
I 18599 70710
O 23173 65017
I 45013 63668
S 79752 368177038
O 11409 47584
O 30538 62518
I 19116 55497
I 62273 65103
S 18386 681940349
I 9210 63329
S 45150 503609197
I 579 14919
S 13947 971090632
E 45375 53940
O 16748 23129
O 65194 71330
O 17564 80274
O 2761 53086
S 13897 474315614
E 3904 64425
I 8706 17516
I 15589 32502
I 14136 66498
O 55632 62163
E 29072 61394
O 55350 71659
S 5061 461249854
O 65815 79463
I 914 67348
I 11204 78970
E 5280 83850
I 6083 71199
I 26125 75023
S 17149 156104124
I 45134 54784
S 14703 115234382
E 16902 37531
O 64653 73741
E 31038 58590
O 28421 44254
S 86629 472983100
S 58522 66241476
S 49874 388031371
O 31717 51095
S 67515 371720242
E 644 56544
I 39447 59433
S 51982 130152951
S 46062 743452814
E 16075 32518
O 19088 37696
I 34748 54467
E 36084 72328
O 6733 28583
E 13099 59541
I 42673 82591
I 15506 78733
I 950 25308
O 13744 25377
S 56893 695674003
I 16682 70079
E 55109 84457
S 1985 980823160
S 86350 863231923
O 36877 43200
E 16353 19511
E 16467 38792
S 41050 380369336
O 2843 72076
I 40960 78898
S 86540 562488612
E 52390 59021
S 42202 372114739
O 82300 84178
E 16811 46601
E 27278 74875
I 10752 24183
S 71799 768190557
O 68715 71605
I 12259 28327
O 24361 79541
O 43047 61678
S 31379 702696634
S 14057 370378576
S 46269 818032919
E 4566 21203
S 19155 446064604
I 8621 9757
E 38966 65378
O 40543 62322
O 32419 77879
I 29992 64961
O 48573 61997
S 9074 964976007
O 29655 78292
E 1841 32315
E 52988 72917
O 7719 22389
I 13342 19565
O 139 85940
O 60494 72426
S 57142 755096785
I 68743 71067
E 44338 79497
E 14251 54620
S 34047 62714618
O 9963 46951
E 47230 52326
O 17434 44488
I 63855 85397
I 41430 43337
E 10087 32915
O 43794 47078
O 23116 27665
O 45138 64726
O 67386 69356
E 3455 16869
I 36547 83256
I 53884 76937
I 12572 46643
O 27766 66835
I 71126 73393
I 51025 81569
I 36451 58325
E 52672 76753
E 7097 74273
I 14900 60301
O 48889 54264
S 64172 397863886
I 44690 67402
I 11674 54636
I 36240 82658
S 57769 45950378
S 75489 55419450
S 43096 212735055
I 43847 82207
S 74932 953146637
I 45540 53975
O 34982 43551
S 86474 191798997
S 28799 422950256
I 17113 45925
E 46933 81623
S 57365 443585333
I 6538 54489
O 2794 49976
I 61545 61836
S 75851 73635385
S 11262 364228130
S 5372 982310386
S 43128 665467032
S 20609 984495730
E 20583 39844
I 5923 64674
S 48186 81948957
E 69507 71903
E 19090 20467
O 51618 83766
E 1245 56689
O 10722 73109
E 3777 62784
S 64352 361592544
S 80243 924041870
I 51106 75144
S 79512 586509661
O 50024 65401
I 33596 60742
S 32981 270690024
O 41895 66905
I 33193 38026
S 69996 417436508
I 56163 60272
I 40815 49477
S 1788 300647207
E 29300 73125
E 47290 75724
S 12895 749535029
O 34081 53083
I 17503 35990
I 48291 52533
S 68173 797524820
E 33523 73482
S 58590 679419733
E 11330 27516
S 76562 439064957
S 53240 308150570
I 26235 41245
S 54900 810709843
I 9592 43432
S 14065 443341715
I 28821 67215
O 66358 82312
I 5678 80326
E 64380 78065
E 642 77415
I 7322 68607
O 29800 43800
O 7130 15697
I 15966 22388
I 24986 46309
E 37687 64214
I 19959 70829
I 29770 40270
E 15863 50723
S 28537 180677159
E 30325 63484
S 15296 260009440
O 29748 63031
I 43158 47278
O 55201 82268
O 17706 54897
S 37129 836210100
E 8605 65498
I 6776 74949
I 9012 48410
E 48429 69909
O 56330 63994
E 6693 35740
E 16493 28091
S 42140 12500624
O 81095 82477
S 16822 543950445
S 30562 460870307
O 12759 43046
E 51352 76255
I 2790 57926
O 59766 68858
E 12270 12364
O 14877 65511
S 39751 783030162
S 25309 807202345
E 13560 51979
O 5344 7562
E 35251 46104
I 8806 85447
I 62310 74208
S 82047 292139973
E 9863 41446
O 9901 25345
E 43552 51846
I 27999 85778
E 27638 78414
I 52470 67985
E 31447 42106
O 5892 19135
S 77050 33739681
I 55242 85208
E 735 77076
S 11782 286680198
E 37916 74293
O 19495 32060
O 26731 31028
E 53182 70241
S 57041 637006264
E 19102 38473
E 1379 49171
S 83370 907819624
E 61745 73109
S 54304 672120241
I 43079 43623
I 3773 6139
E 53160 58188
S 66585 522864423
E 11554 45362
O 54107 76039
I 3499 59455
S 55083 238038945
I 10570 51276
I 14369 48149
O 50158 75565
O 12459 50850
O 8464 22400
I 50496 84860
I 26318 61087
E 66095 73953
O 8716 22124
I 60403 82484
O 21216 74471
S 55244 785377181
I 33354 76999
O 32918 72510
S 9920 153186723
S 58049 237957947
O 52054 57405
S 9008 328799917
I 3349 24916
I 11270 68339
O 20565 53328
E 42273 45898
O 36609 46951
I 2410 55482
I 13393 32579
E 62571 70181
S 46395 380873949
S 61658 617452006
I 10460 11040
E 3953 53604
E 14685 83857
S 71321 875011583
O 35223 81680
E 8333 23592
I 39989 85726
S 51995 747118117
I 24987 84539
O 61286 67607
O 14900 45777
I 20732 22309
O 20889 46533
S 67182 813866800
I 14902 61878
S 80191 881669421
E 51617 52844
O 16471 85377
O 6755 53765
E 27789 37487
O 8622 9679
I 8723 57715
I 4864 13870
S 7332 145214794
I 3366 11786
I 42587 50431
I 19570 51392
E 43406 65441
S 78217 537637993
O 7290 81525
E 38811 78637
E 68426 72801
E 40048 59637
I 12833 13997
I 13466 70672
E 34411 72928
S 69257 92985048
S 16790 640064514
S 6662 138589508
S 15026 913692034
I 27861 52177
I 22698 67606
O 39633 49755
E 32073 40316
S 3690 363545192
E 49058 72834
I 184 69398
I 52619 71480
O 15147 77034
S 43709 44266397
S 45383 156581221
O 6133 36948
I 36345 80922
O 22373 71217
E 29095 66926
S 72686 556286881
E 55906 65711
S 28190 810280921
I 10399 10620
I 17363 71944
O 17274 36080
E 6574 29304
E 1077 13469
I 14894 51761
S 69710 120632081
I 4919 41474
I 85384 86465
E 65921 85040
I 2224 19549
S 62525 341553322
O 17400 38048
S 22197 249659683
O 33288 42593
I 9363 72999
O 2975 27920
I 64951 71252
O 29189 73519
O 14315 79458
E 15492 63657
S 79143 70113677
S 78950 629678376
E 24228 82132
S 25167 483211731
E 9500 66955
O 44032 79743
I 19466 45471
O 26748 50639
I 10475 14053
E 41374 73250
O 10959 31867
O 22306 51212
I 15740 27502
E 18833 37313
I 63677 75907
I 6316 46212
E 9147 57898
E 29967 48077
I 47742 55026
S 58520 969920195
E 70279 74770
I 60342 84062
O 935 45302
I 31530 61137
S 57868 174992201
E 12012 53524
O 45973 48620
O 5649 71927
O 27927 44299
O 22272 60525
O 17383 65372
E 39363 41306
I 69628 80696
O 63954 79489
E 41112 83093
I 54006 76431
I 29166 76180
S 62914 726281110
I 18664 84589
O 43499 62053
S 23576 651192503
I 12495 26036
I 6705 83144
I 37526 82653
I 30542 56767
I 73100 76285
I 30245 32904
E 21674 47927
I 13682 27105
I 39441 83273
I 72500 79304
I 43495 79524
O 37684 68940
O 28494 41180
S 75157 715905208
I 20815 49593
S 85055 693824663
E 31012 48429
S 43205 56540646
E 21908 43869
O 27413 80178
S 30236 64935226
S 2505 718909059
E 41418 66250
E 54427 74889
E 31953 59242
O 14611 24259
O 13010 86558
I 30697 37296
S 82487 454639710
S 1224 760533150
E 12631 71480
E 7114 8260
I 22191 74330
O 33662 50205
O 2078 52617
I 6076 41339
S 58644 514950759
S 25571 613625635
S 1097 493762704
I 21219 24800
I 7786 18532
E 48819 82134
E 51634 62484
E 42149 63174
S 38450 568918962
O 54572 67581
S 59696 885145628
S 41789 914600512
O 3132 31135
E 55279 61234
I 3509 39092
E 32822 51561
I 5133 74482
O 43041 64895
I 39119 73308
S 49007 260604410
S 26035 557244917
E 17972 30262
E 6275 69552
S 6519 758501598
I 36918 51928
O 52484 72900
S 49201 221592684
S 17523 638982508
O 74554 79051
O 29130 75824
E 34610 40639
S 83234 222413661
I 5091 73802
I 21082 79912
E 4687 85422
S 78440 785562118
E 7579 23361
S 82396 245169158
O 34240 52916
O 59630 64751
S 38499 79152361
I 5459 71755
E 5749 70725
E 75636 86662
I 2970 62781
S 71420 937110103
I 9372 12927
I 44965 50570
I 46420 48100
O 29662 77680
E 21764 25829
E 48915 55155
O 30850 84792
E 7274 47706
I 36365 57171
E 10009 31007
S 28147 189716827
E 16953 50180
S 85843 101527092
E 43727 55368
O 25611 59414
O 39223 56176
O 27179 30822
E 27681 71715
E 23063 74679
I 15964 31883
E 8524 37651
I 35297 37242
O 61841 78508
S 15817 389620492
I 15119 80281
O 47919 62265
S 2733 205421927
I 31193 48088
I 44420 46673
S 16753 356429639
S 44860 319841399
S 75062 606622090
E 17159 27336
E 11663 85909
E 63116 63415
S 76666 648975775
O 53274 79761
O 22043 47786
O 32040 73992
I 42106 42607
S 14102 975564876
O 3846 19542
O 56059 60482
S 9605 811251867
S 56387 936559406
I 437 802
O 68491 75290
I 48132 65594
I 68900 83940
O 60747 76670
O 8062 23519
I 6176 26174
O 29245 67618
E 36796 51884
I 28690 72913
O 516 51107
I 51428 59064
O 3352 69931
I 64233 83355
S 35436 635713924
E 19630 85806
I 50402 84036
O 10171 11571
I 34087 40855
O 12532 40918
O 20425 34531
O 29325 81736
S 72388 60592338
S 42812 256353575
E 60467 66702
O 19810 63925
I 52794 60073
I 75615 78212
S 76063 673708670
S 16510 801133840
O 37848 55890
O 7600 54654
S 7271 694517745
I 6422 77113
O 8214 13051
S 11451 432361533
I 14471 23605
O 27946 50798
E 39421 82391
E 22326 82989
E 35616 83818
O 42052 76463
I 2127 52017
I 987 85188
S 102 536621247
S 3668 913004143
E 62127 73538
E 81129 82617
E 6736 75833
E 33107 41859
E 28523 50610
E 5495 63881
E 8357 78937
S 63373 270876645
O 6527 78641
I 47913 62133
S 78345 225825510
S 61336 472718275
O 46184 85071
O 31910 61540
E 5283 37871
S 28130 399576418
I 24174 52623
E 13003 50933
E 3957 21510
S 27576 798296850
O 51972 65496
E 12459 56575
E 10769 29577
E 64314 83417
S 44619 759463732
S 47580 23822714
S 83214 838058230
I 19973 29351
I 24266 54883
O 62551 83969
O 939 79984
O 18804 21004
S 64671 412506731
E 6899 62944
O 28196 79169
S 34798 412898249
E 74820 86661
I 1169 41207
O 728 58412
I 18269 32885
E 56146 72396
O 9173 40701
O 7108 55458
I 9503 39677
E 45532 80701
E 4058 51935
E 45000 82930
E 34014 74561
O 16882 53065
S 25934 389629061
E 8829 49063
I 5114 19743
O 38879 74668
I 50628 57674
O 60333 85899
S 18929 618157289
S 65670 84690234
I 30276 83784
I 39121 39220
S 6566 777153793
I 6160 37138
O 6079 44181
S 25030 667155116
O 12264 83475
E 11081 12600
S 36870 696142898
S 68848 629769877
I 1947 84858
S 415 414142300
S 56233 465653688
S 41182 77670487
S 5224 544668382
S 20390 938192346
E 24958 46141
S 58879 355642638
S 53060 701772053
O 25347 69598
O 16360 48405
E 2870 29883
I 56895 58840
O 26133 77385
I 12960 31381
O 45784 66023
E 12966 40163
I 3715 25476
O 31176 56509
S 61823 646151134
O 52957 54400
E 61234 71106
E 13281 63817
I 10755 12601
E 3802 12025
I 11384 71083
S 48878 81500282
O 15233 18444
S 81250 5873250
S 24885 1782902
S 13218 631467970
S 50422 655898428
E 31175 63377
O 7180 41877
O 36211 39805
I 9146 20704
I 37052 37225
O 40045 71171
I 6102 35791
S 84398 441380459
O 83344 84206
S 42915 935412397
E 11128 73329
O 17635 30548
S 32401 68577399
I 55432 74718
I 25751 50454
E 3755 13338
S 40668 725214326
O 40379 46769
S 17760 421534840
E 60991 66393
O 6113 17789
O 13558 32145
E 1048 45675
S 77110 98319743
S 81338 877829832
E 51123 55308
I 39074 65567
O 32662 83898
S 46710 929041624
S 7985 698026910
S 18023 696031347
I 18155 68607
O 63 33352
O 40609 65061
I 34339 39426
S 47811 736504499
O 42983 76826
E 29949 33933
S 55516 316427679
O 13796 20904
S 15405 525526811
O 2399 44242
S 74617 830208000
E 45894 67468
I 36449 56140
I 30691 69810
O 11235 36325
E 30464 52103
O 60233 74304
O 5707 10102
I 2231 39374
O 57393 73670
S 47134 499620326
I 41538 77703
I 2017 12855
O 4093 30572
O 49813 59633
I 41433 43982
I 51277 66645
O 55869 69820
E 10776 28506
I 17907 66056
S 44809 134873294
I 45026 52977
O 26713 47410
S 19472 90636369
E 38509 83649
E 3679 70672
E 71175 82912
E 77116 86250
I 6808 35756
O 3510 78922
E 11589 12008
I 23429 54293
I 35633 79277
E 60188 79656
O 34171 45739
O 24995 55801
S 80537 435694044
E 14848 68829
E 60908 66429
E 8907 73192
I 35631 52617
I 31993 62367
E 71501 84556
O 6331 76947
E 18763 73032
O 37519 58828
I 11868 17689
E 20122 37358
S 21863 33576328
I 17956 22707
E 6354 10754
O 25292 74081
S 79261 73125966
O 20354 62828
I 17728 21898
O 45976 70916
I 73792 79602
O 22342 83934
S 81160 268097304
O 57584 82598
O 82 50888
I 26855 46986
I 32796 61903
O 5868 76553
S 52907 970343872
I 64634 73692
I 11614 31205
O 11236 76302
I 47136 81587
I 43259 68217
S 52624 963269298
O 30633 51941
O 35027 58873
I 60593 66588
S 33812 344428381
E 41846 47151
E 13953 36864
E 24471 77525
E 10433 68064
E 55326 62228
O 2505 24998
E 43523 62186
S 47525 518194832
O 1602 44968
O 26533 49837
I 36485 64153
E 7729 45347
S 62489 333919955
O 48685 50107
I 3602 17729
O 32317 57023
I 34835 81828
S 80964 551502165
O 18911 79096
E 4432 8772
E 14526 59839
I 39092 86293
S 29208 976518091
I 14586 62058
I 5312 18278
I 48742 69301
S 82424 742865268
E 21751 62934
I 33054 50336
O 23899 33288
I 49152 82576
S 25898 66734207
O 38929 82052
I 53730 86495
O 24141 70131
S 6013 693674548
O 55150 73020
O 46503 47954
E 47058 56040
I 13214 19160
I 32674 35752
O 34260 73658
I 6896 19632
I 56261 65698
S 11118 770397122
O 42757 58289
E 26497 31403
E 5194 9850
O 4141 12855
O 25767 39051
S 19390 86489010
I 55315 68797
I 518 49666
E 41863 66400
E 22330 48905
I 3072 7028
E 11354 73287
S 19539 480131640
O 41550 62178
S 23372 961574344
O 645 8465
I 71598 85604
I 17705 43992
O 56765 71578
S 45870 269448729
I 13384 47999
E 4689 61981
E 10135 85222
S 7583 426942085
S 76105 984475610
O 7829 48500
E 40443 83182
O 23324 75748
E 5050 86516
O 53060 63324
S 53610 58024758
I 16558 26629
E 32036 70715
O 10929 38143
I 32731 49017
O 46912 68223
O 7393 48170
I 43606 43675
I 35159 75035
I 41986 62551
E 11537 60473
S 1667 861991298
S 26128 546078301
E 70447 79846
E 33779 78384
E 36419 65589
I 36625 64559
O 42613 58955
O 9940 65601
O 8902 49235
I 32856 73408
S 3020 257213042
I 71889 78979
S 50757 605520565
S 66067 512524950
O 53067 86648
E 5854 22623
I 22583 48727
E 7901 46712
I 4184 44796
I 716 83125
E 68131 86294
O 7107 70553
E 4446 65694
I 3926 14909
S 52312 834671014
E 30301 36151
S 54321 177488907
I 15357 46631
I 54624 74121
I 8874 52632
E 3595 29140
S 77709 85221057
E 71416 75664
S 56343 93667709
E 46920 83047
E 51128 85001
O 2020 5243
S 38653 780570820
I 34407 48138
I 48194 81806
E 9106 51307
S 83186 800882676
E 6975 35016
I 2771 44335
E 23347 63364
O 32931 43368
E 3692 26085
O 29107 64379
S 32298 483695628
I 56445 77579
E 8410 71308
S 11338 86887496
I 625 58373
S 3514 455065027
I 25177 29596
I 39598 84697
E 34843 59788
O 18708 20801
I 1268 81637
E 17980 25801
O 18831 62573
I 65764 74913
I 4163 57109
E 6037 53516
S 36599 771163410
O 46012 82660
S 36014 923822025
O 12535 43280
O 9094 10252
I 48171 85331
I 35306 86416
I 85964 86605
O 14206 22901
I 52210 52604
S 75982 387595692
S 71392 487790151
I 20373 57273
E 23000 82410
I 23323 83032
E 20536 86411
E 2515 19442
O 15047 56753
I 69908 84499
S 35460 757729359
I 3456 13366
I 82474 85067
S 3279 488232702
I 47261 74147
O 46396 66614
E 74323 84051
I 28437 48815
O 66869 86473
I 37872 77284
I 5933 71061
I 19297 47275
I 16193 68665
O 13931 69428
I 24238 69201
I 16 43753
E 3345 27480
E 24736 33309
O 6702 44787
S 2687 363635939
I 53713 65708
I 64557 81587
I 28431 60439
E 8626 22066
E 11753 42241
S 67876 901427772
O 34875 73468
I 33181 77406
S 24733 881309056
I 9218 54535
S 52979 627522035
O 34761 81359
S 22201 346816185
O 69599 73724
I 22990 48455
I 48788 83193
S 51448 3714676
O 14501 57442
E 3211 40377
I 3064 5537
I 77586 81436
I 43114 52304
E 40301 57117
S 36620 767641077
I 32377 62027
I 26867 51158
E 14736 57999
S 40414 838915626
E 4205 34119
I 27056 81026
E 42661 50448
O 19422 81077
O 8906 60355
E 388 72240
S 83265 754910559
I 6361 7221
O 64553 79779
E 34476 81064
I 68980 69402
S 22173 551670021
I 1808 57544
I 22971 69214
I 20594 75407
S 20732 717368278
E 15719 56090
S 50987 97228758
S 34100 827791735
E 21637 52773
S 81690 208726292
I 152 74316
E 11346 40925
S 57159 180771359
S 45514 412820095
E 65864 83950
O 15169 26779
O 18206 38221
O 40622 77378
O 42233 67183
O 43018 54658
E 11350 23270
I 25685 54358
O 13603 76260
S 43308 570637026
I 31944 39241
E 16992 26680
I 25194 65637
S 54947 24139853
S 55205 813731721
I 34797 53575
S 54374 412854272
E 37879 63968
E 7845 82623
S 26551 846473743
I 54712 55572
I 35065 59059
O 18624 45482
I 13630 51082
S 44074 374063372
S 84981 110658533
S 36886 649617870
O 4432 38299
O 7797 84867
E 2342 56702
O 10719 30143
I 22008 49305
I 2845 63579
I 20579 58216
S 62319 684239112
I 67313 70638
S 33688 945427759
S 56094 896994969
O 8139 16180
E 36905 78813
I 22174 52481
E 65540 67374
I 49553 53121
S 79894 461533959
S 81979 470499644
O 33157 46902
S 5991 754484987
I 52354 85719
S 13255 734548451
O 9427 42535
S 14127 108243365
O 64474 69783
S 29746 823168275
S 46068 926566422
O 25849 69576
O 587 68008
O 15363 69587
I 27924 67894
O 4643 27425
O 15488 23817
E 47127 55716
O 23579 68387
I 2741 51631
I 7817 27047
O 36081 41635
O 14777 76715
I 756 63155
O 10143 68243
O 4321 76095
E 20293 84008
O 69550 85089
S 70471 790942191
E 36284 55107
I 37780 79020
O 25001 58570
E 69036 74480
O 29850 58244
I 14050 44486
I 46816 51199
S 14199 251625480
I 29208 47244
O 3709 41539
S 64528 141979220
S 21104 715845940
E 9792 35875
E 8583 55130
E 54451 60554
I 41945 45217
O 57636 73976
S 30797 874568544
I 59627 74419
I 3411 30764
O 45445 45668
E 52665 66762
S 5519 124194684
O 33246 36833
E 77110 79886
S 85869 10539070
E 32212 47810
O 10958 72473
O 21685 84701
S 63859 382722932
I 31580 52297
I 5417 15828
O 34381 84025
O 37962 68517
I 30856 36542
E 2370 35265
O 22017 86510
O 14883 79490
E 8288 48158
E 7410 21597
O 47941 49008
I 2792 27234
O 16718 52159
I 18400 45153
E 19352 69354
S 25712 92908430
I 28104 36499
E 26263 80763
I 24880 79741
S 74319 881568635
O 51585 59132
E 20086 52835
E 6266 29924
E 811 26763
E 38305 39272
S 45415 396245107
E 52962 64877
I 6341 81194
O 63687 75131
O 31915 42436
E 78912 80136
S 60776 979383996
I 1763 4378
E 19467 20354
E 20814 68971
S 58967 362903396
I 58473 78548
I 37203 40412
S 8212 497250026
S 40552 207509928
I 13595 77908
E 76459 82014
S 83729 870834728
I 22448 38274
O 23759 67846
S 59871 768127902
S 6557 84020844
E 81137 85137
O 13295 78998
E 19030 24510
E 44800 64821
S 3350 427800168
S 79451 130961492
I 26525 58868
S 70113 131410126
I 9550 43420
I 10158 50046
O 40557 49906
S 58052 370736204
O 68346 80280
O 43902 60152
S 16306 11016396
S 73866 324074968
I 32822 84396
E 51117 65245
E 21924 66676
I 46063 72927
O 69481 72154
O 60805 75959
I 42570 58280
S 69803 740826135
S 78045 496826162
E 46880 71216
O 23848 52673
E 60899 67234
O 59051 64988
O 20026 45087
E 17121 57899
E 4071 58373
I 22673 71212
I 20865 32033
E 34952 49356
S 35497 183873146
O 2831 29081
O 8966 78022
S 41726 596128638
I 55124 73824
I 79931 82650
O 53800 70006
E 57632 75863
O 806 3725
S 1438 206426088
I 14622 24652
O 21051 30000
I 24868 82171
S 44804 380429836
S 84106 611872188
E 6326 64901
S 74631 537694489
I 55230 85341
O 32533 80715
S 80092 960775798
E 15673 86470
S 56174 795887985
S 80520 573226806
I 5950 32221
I 11655 47935
I 22487 33567
S 57089 340531774
I 17414 40955
E 10488 12900
E 10748 71937
O 54972 84884
S 22066 737152326
S 45472 572838755
S 69086 462932507
O 57118 80264
I 487 59218
O 26246 60549
O 3057 80532
I 15629 38859
O 24361 70517
I 35092 73259
I 8313 77045
I 60656 73764
I 78041 86545
S 22969 169169367
S 11973 815940245
I 51982 74153
I 3484 26262
I 12862 24205
I 24333 32952
E 9757 11094
O 44131 45557
O 51726 59774
S 17767 195789146
I 25741 49992
S 17054 536723350
O 26043 39019
E 10045 35431
I 33345 77966
S 11569 664384167
O 33178 80008
O 19459 73447
I 66308 72911
E 7976 13930
O 54794 73800
I 30470 37283
O 58421 82130
I 39045 71079
S 8092 849626506
I 24165 49020
I 29642 83958
O 38651 57690
S 2095 163068845
S 54520 353778325
S 56708 319139549
I 18267 56247
S 30832 151525179
O 5988 85410
O 42666 58109
E 37375 62945
O 12583 57267
E 72823 74318
S 4169 860455081
I 54572 58045
S 81316 54246585
O 2013 27577
O 8750 44341
O 34698 81810
S 63732 866150220
I 27514 41523
I 3075 49618
E 15061 42320
E 40240 66575
I 20676 58392
E 25253 83976
S 62811 436493599
O 35432 47296
E 6431 67002
S 12268 980509263
I 37569 71561
I 36415 59876
O 11229 77579
S 63633 324843203
E 19587 20944
I 19118 22221
E 3732 13207
I 33615 69052
E 15776 39951
S 19221 562893785
I 15739 39666
E 12940 14710
I 2301 77568
O 21522 50038
I 4032 46932
S 277 955133648
E 14385 34991
O 15394 62685
O 43687 51269
S 60587 615168435
E 20685 37316
E 79837 81225
E 50246 59140
S 3190 335574465
S 77026 343129494
E 74846 78173
I 53886 69032
S 44388 95935912
I 19997 56256
O 33708 68039
O 77670 80392
E 28306 48917
E 1547 41933
I 4272 22072
I 55070 78659
E 31200 51002
E 1428 46672
O 37373 69480
E 26384 49866
E 29351 36249
I 57564 61634
O 11181 71021
O 32763 53222
S 58504 823287449
S 31221 629421047
I 12128 62492
E 57931 83007
O 10117 26791
I 12621 42784
I 4594 55913
O 36723 76932
I 27796 52846
S 6795 818890855
S 28402 554269858
S 48897 293133069
O 12789 63712
S 45758 733970182
S 62638 459798856
I 58112 81049
E 24212 62030
S 8698 295217892
E 27409 76836
E 78998 79435
I 46465 75197
E 34231 86302
O 56615 72771
E 14516 38395
S 16954 30156742
E 67993 85179
E 21683 26655
E 28084 47507
O 35013 69053
I 33125 38813
O 28753 55944
E 43736 58443
O 12792 24888
E 9365 52798
S 72578 692001932
I 38465 54391
E 17123 60832
O 67950 84790
I 53342 79970
E 33062 68013
O 57578 83383
E 25259 81180
S 65798 808647779
I 52103 59340
O 16457 46136
O 18439 64677
S 15182 232496373
E 62253 79952
S 34460 164571778
O 18402 23588
E 18501 73856
S 77500 905906185
E 39787 81241
S 61959 463169782
E 21170 41936
I 4022 6613
E 19712 51429
E 383 34209
I 44497 47333
E 52629 55621
E 4382 50328
O 23893 63859
E 73865 81502
S 59159 758213156
E 17789 85150
S 22904 314945132
I 60411 74943
S 75657 865718112
S 61564 346062474
I 16214 44707
O 63756 82098
E 19450 71158
S 47152 374248735
S 34400 901862540
I 17466 35061
S 75974 941971777
I 13686 16570
O 36 40276
E 76308 84513
I 5040 43245
I 7416 83322
O 28046 57430
I 57549 78397
I 23956 70044
I 25197 36061
S 63322 443102954
E 16319 70629
E 16334 63473
E 53202 66222
E 1359 33956
S 23571 693905186
S 11304 689623024
E 38612 71695
E 55083 84419
O 34143 74931
S 70992 267312039
I 27119 78460
S 77708 347156979
E 16675 58315
E 1526 51089
O 29507 75107
I 23985 47621
O 23308 77909
E 53004 72661
E 13776 61750
O 13143 85552
S 50454 249445861
I 65203 80590
E 4839 54817
E 127 58219
I 30585 79318
E 39445 46015
I 15228 20722
O 12701 35496
E 51441 74719
S 73013 43417252
S 15519 278018670
E 241 8554
I 48568 64154
I 3537 6706
E 33111 80034
S 63353 629997117
O 7737 67229
O 15161 75037
E 70995 77522
O 25698 42424
I 18938 85631
E 8661 32617
O 36047 72283
I 2915 42031
I 8567 34101
I 76662 82236
S 64568 949583486
S 16323 745612400
I 13870 22177
S 13540 560838633
I 3180 65306
E 10460 34356
I 66933 69773
O 47222 76120
I 37007 70877
I 8242 45780
I 24702 28479
I 17937 61126
O 69100 76519
S 44954 919806322
I 44258 78442
I 24365 34924
O 19728 36000
E 5470 8267
I 71 34638
E 20398 43449
O 67265 68693
I 8448 69491
I 1421 46243
S 11125 220695681
E 46647 57472
O 33256 70841
S 26855 407144745
E 58388 66870
E 28160 73904
O 55511 66856
I 2402 8886
E 25485 39493
O 18684 69959
O 42690 82134
I 14700 60750
O 16377 37848
O 20 20222
O 28167 71398
O 76393 78073
O 64588 76779
E 3916 74911
E 31772 84548
I 20011 30461
S 42920 558027737
I 51244 73900
I 24335 54535
S 66145 237609533
O 71336 83255
S 21825 729670994
I 39862 60239
E 54071 63958
I 10887 77312
I 44371 51617
O 24124 76710
O 30118 58579
S 47407 46676461
I 22676 65133
E 5253 74330
I 29772 44206
S 26215 523662101
O 8114 50036
I 7422 31081
S 28155 818679544
O 52907 76366
E 298 83279
O 15028 51285
E 12995 55285
S 50821 907795225
O 49653 78451
I 63128 74671
S 48411 721525810
E 1677 59996
O 17931 83124
O 9371 15655
S 46743 35066741
O 75242 81478
E 38101 72852
I 20561 23348
I 16322 37140
I 29438 38423
O 12075 28283
I 48779 61509
S 65510 100525248
O 43150 53764
S 70971 799083077
S 26931 89694263
S 72404 836086460
S 73089 329780619
S 78679 3038819
O 4335 8506
E 19454 43027
I 29346 53082
E 50799 62274
S 36094 901462084
E 47386 68757
S 72993 172688589
I 11318 30969
I 37812 66689
O 10468 15724
E 8702 78916
I 9577 55741
E 30583 63283
O 55087 76026
I 44236 68024
S 53447 541519159
I 22854 66263
E 31316 52027
O 15455 45233
I 65300 79779
I 27167 31080
O 16773 56149
I 15902 42411
O 45819 49906
I 49347 78003
E 43487 82855
E 2640 25749
E 37088 56687
I 41081 79765
I 7 18305
I 25554 49705
E 75565 84326
E 10248 26952
S 25657 584736556
I 15019 38661
O 20277 31411
O 20011 46374
O 41017 67228
O 12377 83331
I 11232 85418
E 33804 65842
O 33356 36827
S 63385 812257057
E 49140 52652
E 13994 69378
E 15395 59529
E 13725 48854
O 23102 83396
E 6793 54876
I 14748 81977
O 3340 57799
I 19049 78232
I 63515 75450
E 70294 70351
O 37248 75317
E 44534 80556
S 2727 68324333
E 62028 76422
I 5548 23800
O 49953 58959
S 5245 974128581
E 9107 49799
E 3898 45655
S 63210 581549830
E 13403 27376
I 36333 66104
S 46895 187727481
O 37348 81542
S 76277 583263098
O 27729 86042
O 27108 49380
S 29188 490257306
O 3379 33339
E 75782 81692
I 33632 36371
S 64253 693454462
O 50973 71565
I 1643 81929
E 40697 52682
O 1649 74054
O 1404 11483
E 8087 34556
I 12187 48146
O 29209 47844
I 53492 74897
I 49444 74157
I 2844 82187
S 63871 197459427
S 66349 791488049
I 20283 45967
I 16820 81922
O 39910 56504
O 60710 60877
I 5164 77587
O 22426 60675
O 7548 71438
I 930 8352
E 42167 64090
I 57930 69927
I 54138 79044
E 12860 51649
O 6560 39428
S 76557 481412380
O 253 49508
E 16490 52959
O 5454 54811
E 48878 73134
S 54051 60343480
S 24299 222064277
S 53223 274376574
E 72984 83449
I 36054 64760
O 35048 50420
O 1385 83343
I 1148 40354
E 19160 81587
S 70659 553214614
O 35946 42550
O 33307 78039
E 43755 69824
I 16429 62425
I 43413 86468
O 31863 56565
O 44616 49964
E 51926 69103
O 125 9576
E 20590 68214
O 20637 70553
I 21178 57789
I 2178 36514
S 40329 722980758
I 7641 17907
E 3912 5615
I 54000 74800
O 57829 74215
O 11405 49572
S 32342 349051056
S 38014 278109454
I 9491 81163
I 22706 35741
O 8287 61543
S 54920 366726510
I 17836 86445
S 66752 85513764
O 44736 59400
S 28902 642022631
I 29234 30330
I 20470 81959
S 32468 738309135
S 5052 249020640
S 83721 836204770
I 10075 23390
E 12555 41319
I 47428 61686
O 6157 80707
O 59933 79541
O 1143 77281
S 13308 213475401
O 69298 80754
O 55044 65752
I 42679 67228
S 51793 909696829
S 27204 44389381
I 49987 67878
E 5799 74342
S 48781 872059727
S 30067 945771893
E 18053 71017
I 49920 76585
I 51406 52172
S 14943 455880353
E 36642 52181
I 2766 65192
I 51797 66993
O 306 18021
S 81928 901369106
O 58683 78892
I 25351 40160
I 16304 73236
E 53073 72078
O 43085 82380
I 15449 76568
E 3972 24645
S 55441 337202150
O 33766 55284
O 16434 84980
I 42880 67113
O 13456 47667
E 68446 80312
I 47471 49418
O 16509 58728
E 37645 81459
E 33520 79635
I 53713 76038
O 14406 30572
E 12187 20381
O 18745 85566
I 59583 83610
E 5811 64037
I 33519 51966
S 59892 650467746
O 19664 37020
O 11867 14496
I 74113 86569
O 51451 71337
O 4929 46221
S 24807 680422669
E 9780 18165
I 17530 85588
E 36071 42930
I 37004 38905
O 3266 85880
S 30033 237438355
E 73183 85683
S 41005 536891499
E 32004 49970
E 3696 55982
O 56944 60186
I 55685 58059
E 26565 61780
O 3678 72044
S 66501 370067089
E 15237 47451
O 20285 53865
I 30552 75600
E 27734 86154
S 19113 49988680
I 75361 81762
I 23502 70437
S 12392 395052412
I 18901 83681
I 34790 38050
S 22296 216209430
E 19231 45870
S 32275 486229548
O 78806 81313
I 364 15553
O 28134 63982
I 33050 41113
S 41464 76107654
S 73915 521060123
E 21469 78488
I 6248 38245
S 7501 585774711
I 1858 86626
O 26625 45255
O 12225 40786
E 21773 83981
S 30482 692042365
I 30767 66510
S 37335 834931169
O 71655 78670
S 5873 614324887
E 2354 45609
S 578 156398623
I 30711 55765
E 24689 32771
S 52832 208213322
O 21235 36558
I 75611 84696
O 56930 76906
S 20939 981525802
I 25097 38010
O 28648 86199
I 10741 39780
O 24416 42224
I 24520 43140
E 35406 76978
E 63377 80699
O 30070 54764
O 10054 59865
S 80245 919565176
E 10298 17942
O 34626 78405
S 60956 849461115
O 45975 83298
I 2630 26696
E 31701 73971
I 63155 66289
O 17085 36188
S 74641 202044097
I 33825 55173
S 43755 686103355
O 23457 79016
I 79027 85345
O 8470 85782
S 80616 320801755
I 2547 58922
I 72913 75235
S 83050 981016614
I 28880 76323
E 57639 61753
O 18370 75230
E 17442 77465
S 65223 449407338
E 5792 41172
O 58615 62923
E 13249 50852
I 58794 85513
I 39629 86474
I 22503 76477
O 67100 68923
I 69272 81810
I 28032 39348
S 11217 618802867
E 39086 56303
E 250 63392
S 6898 423491910
S 69801 22229429
S 80227 48348879
I 22497 44702
I 45557 79834
I 13038 29926
I 1738 84265
O 78173 85489
I 10681 70452
I 12417 16957
I 14407 42661
I 48487 82245
O 10069 19569
O 3137 75769
O 67546 80383
O 15425 56915
E 6438 54146
I 41359 51679
O 45001 84142
O 57797 60849
O 80049 86615
O 44172 66796
S 65912 217505406
O 13062 18826
S 48758 229784230
E 1202 67225
E 32304 69685
S 44052 794718532
E 10023 11143
E 32700 36699
I 3132 82465
O 44114 78443
E 39921 74527
O 34565 57908
I 18581 54177
I 50730 79530
O 32578 77733
O 54257 77103
O 29837 57634
S 8602 934543295
E 33174 77391
E 2581 52792
S 27899 254704531
S 466 688087931
I 42772 72207
E 25433 71240
I 11987 13969
I 23529 45568
S 43737 551269924
O 5668 32917
E 20464 81307
S 21246 456277724
S 85256 305980369
S 551 912616410
S 70735 674492809
E 27909 72613
S 4190 24685171
E 1039 18063
O 36107 69022
O 8075 79540
E 53660 80390
E 43992 53627
O 53470 85757
I 66370 69332
O 57663 60233
S 68055 460366376
O 46308 54825
E 30278 47622
E 45682 52894
O 32330 35439
I 69014 84551
S 85557 304115687
I 44718 58625
I 23507 76119
S 44144 600925018
S 43097 632597490
O 8175 86265
O 47396 70484
E 33445 65210
S 83086 793044860
S 15307 849998559
S 12431 195626083
O 7347 55860
O 2575 81852
E 14741 82712
E 53847 61220
S 72013 650350394
S 25728 275245562
O 57444 66564
E 783 12868
I 52983 56875
O 22470 86519
E 6430 55658
S 6857 332705583
E 26845 47194
O 63703 64235
S 5489 601268118
I 45800 85600
E 47750 84667
E 5637 79840
I 11202 77703
E 4106 8258
O 45851 57871
O 8661 21817
E 17169 44569
E 1181 73183
S 83686 369410631
E 36811 71032
I 5170 82819
E 31510 50760
E 25723 40291
O 1792 56782
S 5392 193666008
S 3564 259341157
I 61618 81973
S 412 936534499
S 42325 674116090
O 2925 8800
I 35190 77602
S 77771 202286490
O 43587 83335
S 69803 115849242
O 18324 38815
E 23252 85995
I 11823 35243
S 20437 953058294
E 18459 46214
S 67422 457682051
S 35483 369092245
I 43708 71138
I 63929 71552
E 7856 8061
S 51059 852164384
O 26727 29132
E 4508 30764
O 28332 80255
O 39960 78073
O 3111 75683
E 44439 75884
E 13565 33290
O 1500 6085
S 68243 323392287
I 13680 83335
S 79051 72879490
E 19222 83585
I 2758 53253
E 71916 79270
O 10150 29522
E 25816 35709
I 3730 16735
E 68108 74951
S 12466 334902335
I 3765 34127
S 20865 751634014
O 31337 79523
O 61099 72435
I 58152 72274
E 25863 69721
S 29990 958489764
I 51951 59401
E 34390 54012
S 29277 707775447
I 54546 77796
E 28696 36821
I 19242 21210
E 61476 73096
S 84680 924836306
O 22131 79031
O 76835 82652
E 72991 82121
O 54005 83121
S 24395 409112782
S 10492 850258877
S 53522 256666702
S 80347 528600381
I 15089 64128
S 71383 421937559
E 56648 66540
E 52978 53122
O 3466 86072
O 60165 67327
I 21772 76510
E 20032 36701
I 17170 45389
I 5352 16036
I 9759 77915
S 85841 240380734
E 9906 47280
O 22118 77596
O 46421 57896
O 5180 22720
S 30749 638987791
E 31582 54765
I 2050 77350
E 72674 74112
O 35727 79638
E 21803 66629
E 27701 69911
O 27151 84584
I 4079 34893
O 55724 64467
O 43637 53777
S 22229 956486504
I 15239 69463
O 32731 45884
O 9218 35286
O 18107 46176
I 12450 27082
S 4864 529828968
S 24775 116534832
E 66438 77124
S 84811 833385981
E 2211 85799
E 28278 82204
O 18183 42376
E 31410 32891
S 51297 782331871
I 55851 85577
I 68112 85474
S 9377 749389271
I 14953 28107
S 74566 917809045
I 13538 83079
E 19333 43463
S 38467 387863258
O 20310 54795
O 30874 73988
O 12796 24390
I 65165 73338
S 65269 116721209
S 33219 593349191
S 50919 80694166
O 24833 62046
E 51528 75544
O 10068 15557
I 47438 48522
E 68098 84778
O 17526 40703
S 66438 298302358
I 74317 78372
I 10672 75407
S 32813 146906835
O 33943 37224
O 51787 62398
O 35890 75289
I 13536 50249
E 21595 36757
E 37510 57558
O 43577 51987
S 81916 625047624
O 41281 52512
E 61987 79222
S 39365 46628921
O 41724 75908
I 76032 82283
E 34682 72134
S 44083 171074393
E 35910 39383
S 1373 834590164
E 33718 55574
I 16282 17355
O 39646 44065
O 64121 69008
E 12711 85229
E 21337 55490
S 65075 108681869
I 6337 28433
S 33243 275900768
E 72495 78691
O 26915 80528
I 4729 5277
I 21881 74256
I 4269 12585
I 53351 69269
O 5919 30732
S 27776 674697845
I 34367 44845
I 34115 56961
I 26740 62406
O 52316 61753
S 37544 10890176
O 25733 64026
I 12115 48311
S 27688 664157565
S 15140 265815048
I 14437 68557
O 31492 51433
O 2099 23444
E 49217 50070
I 6078 65752
O 20573 23172
I 56927 64660
S 6134 373968445
O 48269 57906
S 66367 692836813
I 6263 29033
O 33839 45899
O 25835 62164
S 55605 120335617
I 48103 67856
I 41433 66530
E 15242 32442
E 3535 6520
E 26331 55493
I 1985 65268
S 29012 898853819
O 43765 44107
I 850 34407
I 52308 66144
O 3002 3610
O 76996 80933
S 17023 76137616
I 9739 53067
S 83784 956817159
S 11796 220461185
S 20199 635242677
E 18417 83863
E 46734 71604
S 77032 957524526
O 41980 43102
O 3165 56991
S 55824 816563840
I 2453 60461
O 6910 28848
E 48127 79179
S 11164 331418383
E 1000 8401
E 10599 57311
I 19557 22706
I 32606 80803
O 14171 24678
O 25103 83882
E 43547 81374
S 28079 364866631
S 61050 870804292
I 32433 33777
S 8222 965758234
O 17602 40928
S 46666 886066826
E 33667 66727
I 6246 16054
I 5934 55759
S 30526 920617657
S 29440 964984626
E 32434 64816
S 8407 837323224
O 11089 19165
I 28813 80821
O 5694 38378
S 53238 304519904
S 936 45454604
S 11452 459578397
O 34357 55682
E 54891 63501
E 72629 72999
I 34920 66014
O 7077 71046
O 2820 72689
O 20252 40915
O 31487 56514
I 62160 85446
S 75872 292784148
O 66658 74741
E 81813 84546
I 2231 79480
E 31634 83798
O 9127 67532
S 19533 455648611
I 25943 42364
E 34289 73781
S 18975 265158538
E 58611 64702
E 18983 60004
S 60752 623291132
I 32377 82536
O 6205 55815
I 47247 47440
E 24980 32814
E 21090 62139
S 17234 765447250
O 40477 50461
E 23902 40204
S 56582 348680772
I 18393 37496
S 29431 472799472
S 70209 499381931
E 5664 6210
S 51469 802266645
S 16845 365838664
I 5444 59847
S 30260 661195222
O 65162 75056
S 86604 697197285
O 49237 79701
E 27145 57023
I 61242 64333
E 19707 76452
O 26849 46841
E 64995 80919
I 31501 61414
I 13062 70175
E 5197 79978
S 6372 702349184
E 36772 37795
S 31566 347142889
S 26609 298325063
S 36226 548355944
I 22642 26672
O 45744 80318
S 31778 248776577
O 37574 59092
O 58273 59063
I 1659 67793
O 8951 53188
O 13409 72522
E 44172 50937
I 43337 84356
O 59502 78718
O 32931 55724
E 41383 42616
E 55088 74942
E 36567 42649
O 14833 65473
S 81404 18089047
E 31562 82177
S 62418 697189266
E 3799 82335
S 47100 163294166
S 5998 448944970
E 803 17922
S 33833 793367054
E 15443 40398
S 58415 499464539
I 34960 70330
I 20439 85838
I 51825 69142
I 62262 86119
I 22123 48029
E 83 3356
S 11463 792417343
O 6446 20419
O 37616 83405
E 40437 57857
I 37880 52970
S 31508 497878456
I 42860 55601
E 42442 69927
O 11452 49894
E 75610 85708
I 54750 74920
E 21328 36790
E 74755 77625
E 64762 85659
S 61460 746069008
S 30656 941077718
I 14471 77080
O 13743 48057
O 1056 29025
I 47649 74840
I 1680 70237
O 60656 81705
E 17180 49710
I 42122 51754
I 48011 86112
S 1294 45642239
E 16599 26534
I 21464 68155
E 13702 39822
S 49932 98008774
O 19547 76671
I 44091 70700
O 27173 61188
E 1100 23922
E 12311 69030
O 42348 60904
O 1103 58799
I 33650 74218
E 27929 70184
S 79458 745304512
O 11415 38116
I 53954 72511
E 29588 54591
O 81292 85874
I 30280 65395
I 53923 64832
S 85470 896060045
I 73566 78056
O 24348 40560
I 19919 51267
I 5413 41091
E 64032 80172
S 46091 801700504
O 7261 20968
I 32276 72633
I 37940 41697
S 45702 860887441
I 38242 82668
O 2055 59887
I 46580 68764
O 46284 55970
E 37836 55590
S 56976 594850225
E 48690 54284
S 28234 38489178
I 22889 43620
O 82567 83400
I 21398 24381
O 4159 80450
E 53110 56371
O 21194 29574
O 4184 70191
S 6352 791554808
I 1154 50019
O 23643 62094
O 23995 50200
E 34781 74161
S 84383 622205969
I 14563 30350
S 78831 850246008
I 5840 66814
E 12197 21258
E 6327 22267
S 18375 472238693
I 33020 78264
S 55963 764377279
E 40590 74462
S 53587 430741705
O 53452 72399
S 18439 227272011
S 44558 155014204
I 44216 65180
I 24628 77660
I 20337 73365
E 20078 38565
O 51217 57350
S 17718 177407796
O 5658 78408
S 17449 328379810
S 40973 597616312
I 33845 64780
E 4911 32115
S 40678 339398399
O 49003 60132
S 19741 686730873
I 599 7815
S 8465 559586952
S 21281 469952947
I 16510 28816
O 54017 63388
S 31526 256301148
S 43079 699890051
S 56718 941613053
S 72615 873239641
O 69700 71764
E 6632 14011
O 46153 47130
S 51456 306332152
S 55721 514755899
E 79949 82888
E 43001 57870
I 18894 81293
O 14619 29214
O 71959 74871
O 35248 47581
S 38660 26481604
E 34535 40371
E 33432 40516
I 26880 58924
E 7874 16813
I 51523 62414
S 20908 915017183
E 191 40108
I 27728 30908
O 43919 61237
E 69370 72417
S 13731 967052846
E 17216 45236
O 20092 80646
O 37517 45365
E 4270 69833
I 35552 55003
E 9034 47934
E 37319 69447
S 27827 386512816
I 26255 49845
I 21271 59307
S 63074 397422231
O 1303 26808
S 44916 578067693
S 48424 819928162
I 53749 70850
I 9054 14684
I 7763 65220
I 33048 70670
E 42510 74640
O 2992 9204
E 19967 75472
I 42581 54222
O 6608 18768
I 62316 78380
S 12448 689023808
O 17182 67451
I 10349 12972
E 3240 42477
O 36825 76976
E 49274 54220
E 62244 74990
I 1903 66828
E 10871 13981
S 7898 485562606
S 27614 972703070
O 22035 71779
S 32865 802464671
S 74282 575818333
O 610 77725
O 51117 68192
I 50601 81303
I 42870 52112
E 44877 58920
O 151 21856
E 54978 57679
S 39142 489579827
E 17796 56463
S 47842 412569425
E 21502 81112
S 50260 268298835
E 50519 63617
E 50630 67584
E 26687 48774
I 24081 81799
O 46927 59903
E 51428 55061
I 18873 40151
I 54239 64645
S 63193 218333100
E 52169 83977
I 4368 52360
O 10641 36987
S 17049 874935912
S 81686 892524048
E 6333 29164
E 20864 62466
O 33482 82688
S 51542 345768352
S 17109 814250198
O 6234 11247
I 53626 79667
E 10557 40690
I 57306 70716
E 2134 5888
I 16827 54772
O 1116 22627
E 36347 58049
S 2064 788893275
O 12923 50848
O 9325 64316
O 34478 72003
E 25978 82544
E 24005 82485
E 24404 60009
I 638 1780
E 14733 43254
E 69434 79995
O 11626 44487
O 28809 32026
O 22979 68093
I 3878 74666
S 67318 41554814
O 3798 17700
S 50992 464632480
S 28135 703398594
I 34251 48380
E 2773 69798
I 34522 80551
E 53923 74768
S 37918 36285531
E 47244 77433
O 13676 32634
S 42711 756477502
E 4156 82230
E 7791 74526
E 56882 85754
E 21550 50162
O 42292 63642
O 70388 80696
E 2886 58951
O 59233 70491
E 53159 83825
I 10551 79698
S 16924 837647759
E 15228 25190
I 49246 81103
O 14576 45271
O 30653 55184
S 6163 920891698
E 33448 57877
S 3279 286290841
E 13856 25828
E 9405 75337
S 16035 869502111
E 76248 84844
I 47846 84880
I 20929 25525
S 67552 29911782
S 29354 644183735
O 38982 80815
O 11226 19719
S 39898 337446128
O 42741 58697
O 47865 80425
S 52289 42785715
E 9467 51351
O 168 8714
S 51266 390326862
S 72461 691270667
I 30499 79951
S 42081 51304204
O 1911 31469
S 7592 645682571
I 49560 66469
I 49314 72946
I 80732 82906
O 38403 68445
I 2062 56741
I 52824 68489
I 5195 62799
E 712 62516
I 44816 62595
S 72191 460188666
S 30839 211007309
S 50974 960187904
O 27144 54744
I 28464 77277
E 11443 34703
I 30727 86080
E 39423 78912
E 30533 47838
S 45082 192396370
O 18064 34482
S 21323 330396495
S 69588 987907217
I 22224 79597
O 42125 73125
I 22657 26721
S 68080 143185215
S 83579 160411128
S 65387 972546500
E 16280 23900
I 33566 42903
I 10250 40718
O 58482 60087
O 21664 70691
O 24876 81583
I 7521 9493
O 20935 28022
S 14225 937065690
I 11244 57844
E 56379 68585
E 27449 76297
I 25546 61359
I 1899 9243
O 67470 73929
I 38609 39497
E 22076 79453
E 55685 73203
I 12245 21662
O 172 9868
S 71955 885895340
E 28689 64795
S 13913 147633389
O 59190 85140
I 17609 37294
O 32181 58833
S 84255 126814208
I 67039 75634
O 32673 67335
E 24662 33378
E 14155 27901
I 2858 26346
I 15170 28051
O 70116 83109
I 24374 47997
I 32064 74916
S 60173 192317334
I 20 43819
S 14081 96648641
O 17230 33467
E 23362 57039
S 32737 358947191
I 54240 71927
E 64622 64894
S 23521 340325447
I 47941 62684
I 13045 33763
O 14095 74938
O 6609 70566
S 31640 767992602
O 74318 83669
E 26156 34245
I 24058 78242
O 44160 85779
I 26681 34621
O 53476 81872
E 31032 79386
I 7429 45067
E 54570 57974
I 25140 26319
O 3078 48051
I 20213 76553
O 32114 44176
S 1883 485491989
O 10665 56298
I 37170 72162
E 54703 82319
E 19072 23240
E 32976 43896
O 33639 74898
S 74470 839343284
I 28586 60147
S 50744 40511609
I 31222 45204
E 26608 60842
E 28284 56221
I 22136 55435
I 22366 69110
O 26096 53893
O 54965 68029
S 54019 979099469
I 20424 76132
S 39427 84077797
O 35003 55332
E 18587 18717
O 55699 84297
S 71684 990658708
I 19429 34259
E 56599 67758
E 37255 57068
E 13306 84975
O 42826 63999
S 46603 231649067
O 18148 74818
I 1610 8873
I 27344 45218
O 37385 85207
E 14513 64411
S 56563 250657396
S 14347 399369997
S 11651 546865981
E 52832 65172
I 11047 69608
E 39626 53104
O 48557 52984
I 3129 71625
O 70500 82534
S 48372 699883038
S 21955 138670041
S 32372 433378723
S 85668 107468199
I 16373 55801
E 36762 43021
O 3260 4798
I 79832 85135
S 68003 890276209
E 29356 80897
I 3354 69362
O 27009 36327
E 58784 70736
E 19569 33123
S 71538 663267970
E 20406 63879
E 16520 80578
I 25649 31328
S 69844 980177721
E 64468 67741
I 55003 72766
I 5273 29695
O 14647 28192
E 71827 75877
O 29416 73464
O 14910 52411
I 28601 29028
O 10352 31025
E 49875 81117
I 3667 42370
S 29716 686712139
S 77254 31002424
S 9909 738171789
S 1152 568293571
O 64206 86051
S 72563 455738160
I 27426 45621
I 30113 86665
E 54384 74145
O 20447 20763
I 8161 18056
S 56784 82358702
E 1950 80150
E 70609 84439
S 63447 304748679
O 50721 72577
E 22872 28660
O 11307 14501
O 20147 31414
I 8271 53271
S 19886 876001908
S 29159 814727263
E 21487 54266
E 45940 70668
E 35629 38217
S 22190 967375038
E 42103 62658
E 4926 30741
S 26107 557335515
I 63052 84629
S 9445 445388596
I 32361 76678
S 8291 628994349
I 51618 64934
S 51671 842993117
O 59564 62354
E 68747 80895
E 16464 55230
O 2699 37225
I 21716 61372
I 39426 71303
I 35991 41157
E 22372 82087
I 618 53663
I 39898 52422
I 23274 38708
E 19759 29590
O 19221 63563
I 14869 38194
S 33566 780984515
O 54493 84324
E 4656 81284
I 32232 32916
S 60913 304164098
I 1307 50251
S 16071 75013388
O 35897 70415
S 9602 450161565
E 46527 76301
I 22339 74365
I 65994 72068
O 705 68927
E 22163 60332
O 35888 46435
E 61295 79270
S 81989 903888528
E 19499 28850
I 75172 80769
I 6760 41171
E 5478 35854
S 52753 779947920
I 27279 61301
E 37498 76225
S 61005 868502838
E 10668 32634
E 12284 43146
I 485 15277
O 8388 78797
O 22220 70145
S 46206 918746833
I 4820 37026
S 71253 576451055
S 81405 629024475
O 5348 8818
O 38236 60293
E 8721 40759
O 699 39356
I 26748 74726
O 13414 71469
I 52689 73366
E 36285 47351
O 15500 82037
I 51722 64542
S 39515 262119918
S 24521 957827051
O 23454 67990
S 28729 355270290
E 60297 65490
S 67949 701775861
E 17224 49609
S 69796 335695533
I 10114 17268
S 60943 651571804
E 17416 63809
O 12389 57242
S 12508 179085328
I 54689 55488
S 32699 232350593
I 19017 42787
O 586 988
S 5426 504262370
I 26108 65307
I 20969 32548
O 1309 14148
E 31047 78289
O 2706 77941
I 15378 16364
E 61098 73793
E 6734 77070
I 53448 85990
I 704 58860
I 9357 40236
S 67822 42350729
E 72511 76930
E 50900 57102
E 40091 77086
E 27276 83266
I 12632 59213
E 4729 76002
O 45295 51426
E 3958 63108
O 2333 33585
S 47501 370341501
O 63556 65213
S 55793 363626639
O 11414 82252
E 46382 69716
S 60369 482442665
O 30189 51810
O 19546 82941
O 19901 74249
I 34670 68136
E 64348 66671
O 24703 25751
E 15597 19639
E 60261 62348
E 10163 70942
I 30894 71753
O 7266 36355
O 25183 46097
E 21597 46143
I 48321 63387
I 31398 52853
I 45368 51769
E 45690 71062
I 64938 72078
I 11356 33039
E 23781 76762
S 24587 428875402
S 14900 474144154
I 68676 78731
I 71247 77045
E 5909 30981
I 69785 86194
S 85890 58099926
S 63612 427738601
S 57588 372639528
S 77918 283803847
E 12487 47491
I 26073 71077
S 48626 475202006
S 55282 853928943
E 30169 42757
O 48428 60596
E 30718 45797
S 72541 222205242
S 35616 582952813
I 3125 38984
O 10509 64905
S 7093 105431917
O 20022 39594
O 6443 76670
E 49393 71283
S 49266 691140778
O 30215 65075
S 73506 662909620
I 35830 60556
E 35430 81738
O 8253 18147
E 28299 71177
E 32942 35489
I 13715 69185
E 44028 52248
O 1858 30769
E 29974 75706
S 82699 240386555
O 1649 3564
E 57639 57844
S 36911 740990713
O 40747 80168
O 43705 77012
S 42615 260272550
O 31305 51987
S 54969 5967781
I 11089 75559
S 37605 550903811
I 61021 79506
I 15630 53315
I 24295 44903
E 21055 64678
I 68604 82795
I 15562 81730
O 33448 58051
O 4554 44779
E 46299 86361
O 38564 85836
O 40285 75199
I 41172 54777
I 64790 68308
S 44690 546315205
O 2487 57229
I 14390 37086
E 31983 64548
E 3999 56931
I 1365 83572
O 19710 61445
O 4700 7152
I 27120 58726
I 56656 79189
I 16147 73222
I 75058 81404
O 18128 32956
E 22406 82623
S 73820 473407480
O 40552 69788
O 67332 76496
E 17357 45489
E 31541 56607
O 42447 67852
S 61314 723703460
O 51106 80447
I 76231 86593
O 51892 73984
S 52480 398958124
I 82492 82950
O 13268 71784
E 47149 60861
I 29482 40159
E 361 6879
S 73544 564430067
S 33433 854996508
S 16609 596957209
I 17656 63162
I 16028 32390
S 57464 467966433
I 28065 60358
O 57663 82085
E 13506 70542
O 12666 28327
E 70244 75444
O 43650 86040
O 43542 47629
E 45925 52775
O 23358 32396
I 4609 34812
E 7016 34323
O 18118 30815
S 30545 89150955
E 40753 86590
I 42486 71934
O 52351 74794
S 57662 639575295
O 870 75046
S 47041 176128707
O 72965 78030
O 12012 14372
E 15270 83288
E 20710 61766
E 64419 70787
E 10583 22451
E 26663 34016
S 53650 262567033
S 83368 837219921
O 13501 26321
I 13849 14643
E 11831 43481
S 73875 872502160
O 27082 37802
I 71506 85728
I 52359 80600
O 24202 47199
S 53738 331762614
O 51784 77639
S 48230 1393755
I 29191 32743
I 3005 24416
S 64882 552251555
O 37549 52231
I 23530 69621
I 55848 70692
S 24831 825459191
E 5548 80633
I 33230 37774
S 42709 172337482
S 58622 801550209
E 28038 84968
O 39123 57626
O 43108 58527
O 1128 19591
S 63566 120373715
E 29382 58544
I 22275 68984
O 26216 59665
O 2163 84061
I 2672 18207
I 70122 79471
O 37816 38259
O 44366 81371
S 51309 28396381
O 2129 35766
O 38869 54195
O 33086 35500
I 21945 67937
O 6264 39300
S 58549 370075600
S 79827 245508953
I 5266 69812
O 23739 48389
E 9998 37561
S 59309 598096225
I 69704 85694
E 77725 84555
E 2266 19614
E 65162 81143
O 40834 64724
I 28946 56604
E 8650 66413
I 28066 34048
I 29576 64678
I 3424 81638
E 5004 76911
S 31371 93227399
I 40112 85183
O 41079 48679
S 75049 485061346
E 20202 44781
I 51068 80398
S 37475 216180033
I 741 21410
I 3580 47702
O 60267 78839
S 77483 517391421
O 38324 78925
O 40071 64005
O 8573 60253
E 32632 75304
I 35873 63433
I 60059 76690
S 24551 424310269
I 39832 81051
E 38210 59262
I 28553 32734
S 82359 632126225
S 49333 312817167
E 14058 81747
I 35012 74810
I 2869 26712
O 17221 23303
O 63917 80557
O 12717 35402
S 53272 963147732
I 77717 82017
I 57734 83185
O 2427 66296
E 63090 80993
I 9085 44228
E 26332 27965
E 8710 78804
I 23932 82160
I 41830 66411
I 11788 18177
I 18834 40048
O 32769 71335
E 28813 36058
S 66701 187114041
I 8271 81774
O 18037 65927
E 9448 60591
E 34562 67319
E 5771 47635
I 30629 78339
I 46558 85416
S 83651 266625841
S 47274 524147154
S 72096 31761617
E 33817 76871
S 85723 84826560
E 35423 69028
O 36792 61338
S 30850 764000555
I 38009 47113
S 43219 565673605
S 16240 38404523
I 21438 68476
O 14063 17928
O 19362 37598
O 2223 40865
O 5888 64295
S 74073 594090477
I 2161 46837
E 53856 62549
E 22568 62449
O 52846 82366
I 4374 8978
I 40846 71408
S 49738 659499412
O 9088 72656
S 2056 743146048
I 22648 44373
O 29441 86467
E 7911 19560
O 74105 79654
E 35325 37357
I 65746 76544
S 2062 592892598
O 17300 18989
E 33041 51523
S 29877 62018414
O 2243 5086
S 86217 5964906
I 31032 85731
I 52174 61167
E 58065 84072
I 15828 19374
S 6254 167207141
O 37008 66941
S 59556 347020030
E 74890 76689
S 40226 310727564
S 28546 968092660
E 604 80906
E 32255 72879
S 1614 848223334
O 6454 56182
E 23972 72785
O 20243 31277
S 63942 684120551
E 7146 76402
S 13193 298626764
I 5436 10335
O 50442 64271
E 19084 24837
O 32641 48670
I 5388 62119
S 38614 274454179
E 62632 67404
O 23786 82646
E 34426 65484
E 24019 76536
O 6230 44308
I 34474 84318
E 2499 54906
O 61773 70897
S 49228 651809336
O 38666 79044
I 24761 37024
E 11644 25752
O 42015 67957
E 53074 62109
I 51814 67142
E 2863 35865
O 19645 77411
S 38270 279173183
E 76154 83258
E 60438 63684
O 6310 78345
O 79181 80295
S 66611 547319129
E 16332 51403
O 23740 84768
O 42730 46054
O 39490 76212
E 34679 37564
E 45856 55264
I 2003 60003
O 13603 82244
E 50610 53232
E 6315 10600
O 1990 19319
E 15451 68170
S 67550 254719778
O 14318 24617
S 45869 246656410
E 61100 79152
I 14284 53084
I 3620 76874
O 20749 35437
I 8306 31226
I 72763 78796
O 23037 71365
E 5897 37281
S 20608 348246804
E 41824 71046
O 30227 33534
O 603 37713
I 7037 30670
E 57330 69856
S 1122 575672975
O 39668 69292
E 24650 45993
E 25576 72257
S 23131 342341643
I 10410 19867
E 49322 57524
I 23773 82712
S 38010 465116382
I 12893 59544
O 62784 83109
S 6895 5537457
I 31910 51079
E 47178 48770
E 12188 80757
I 13024 18029
E 2179 6166
O 11820 59602
I 47586 55325
S 69359 147493365
I 49564 84757
E 50847 80501
E 11134 22557
O 65176 68827
S 61695 133257460
E 38953 45313
O 47871 70822
E 2812 69027
S 35542 459792033
S 7171 57419609
O 28786 69422
I 5002 23804
E 18195 67105
I 61272 85745
I 34269 76907
I 25412 62209
O 63432 84052
I 46567 73178
I 3630 44069
S 42622 356001970
E 40400 68363
O 76670 78094
O 19609 25846
I 77064 86423
O 33206 52926
E 78956 85155
O 27344 84682
E 30061 62718
E 41866 62012
I 19965 70467
I 1370 85833
E 43805 70950
I 3568 60434
I 2949 51193
I 3394 74118
O 9787 36263
O 35793 46653
I 6079 25250
I 16210 30176
E 40679 59819
E 2748 82522
E 33731 52712
O 4328 76841
O 27368 58890
S 49316 91340871
E 53596 79575
O 49401 79801
S 75993 624471391
S 34822 466652860
E 47336 74857
O 5558 69811
O 10084 45493
E 70707 73295
E 27691 72774
O 24300 51595
I 5828 65291
S 82148 373682474
I 9617 79833
S 43098 448745841
E 21144 33876
O 26736 67152
S 8506 886499414
E 38556 82293
S 40356 746216473
I 5718 25050
E 41463 64683
S 21694 451122602
I 6281 38137
I 5882 43028
O 10552 54573
S 86453 407390327
S 74645 851994721
I 27454 41001
S 61110 988597836
I 44811 80129
E 34 50959
E 2086 56593
O 60707 79047
E 8168 37693
E 11285 77799
E 32330 59324
O 13125 32658
E 29000 44336
E 15642 63353
I 50443 83563
S 12549 606181498
I 45488 65660
S 78216 598164872
S 86214 332828607
O 29389 60760
E 53608 56903
O 5674 62337
S 5770 764357604
E 4727 6630
E 49559 54102
S 72362 647032508
I 2505 18074
O 26263 52700
I 29201 84500
E 367 73418
I 36161 65102
I 48542 65610
S 41721 69920703
O 78112 79468
S 35987 234947509
O 47855 68758
S 37885 231679555
I 65355 75702
I 16161 52534
S 6526 443972427
E 1017 45807
O 6394 57722
I 14760 24497
S 11419 773130513
E 37013 86072
O 32309 57805
E 19448 70549
S 53244 19232381
S 63695 899423542
E 36928 64071
I 39149 56141
O 925 72545
I 2771 24755
I 30353 47720
I 10506 61161
I 52134 82298
E 19934 67423
O 1448 8114
O 51076 59501
I 18760 29967
O 18252 42559
I 5416 16533
E 5062 77679
E 40394 57671
I 51229 72090
E 9399 33020
S 73863 751634534
O 19402 19581
O 46686 79602
O 52702 81080
O 58188 61348
O 417 23727
E 83267 83770
S 36091 590741033
E 42576 76532
S 71427 453281517
E 15277 27960
I 19020 22226
S 84502 236693975
S 25655 755694620
O 50095 56145
E 65397 81777
I 6136 65662
S 3098 568000339
S 15297 195612342
I 25243 51186
E 12054 68378
E 7457 26570
S 47203 819396004
S 405 715346549
O 2545 70915
I 6147 53661
S 22068 350604763
O 45170 66403
I 568 39717
O 76585 82832
I 10874 39689
I 74816 75998
E 45814 59812
S 61891 512842003
S 72642 689151411
O 10483 15801
S 66154 890991616
I 44444 60153
S 69040 36149354
I 28558 34875
I 18168 38450
S 18446 916576066
O 52 39337
I 30238 50141
E 37437 54858
E 49097 66122
O 15989 67840
I 6641 69837
I 52441 85381
S 69502 60835431
I 21365 32131
I 5506 42130
O 60773 72617
I 33114 38705
S 9825 137355299
S 1067 501285237
I 42206 66194
I 54275 82481
S 16221 653064264
I 63912 65348
I 42532 76561
S 44620 682663102
S 58548 644960246
I 15138 52564
E 3578 4776
O 68434 85418
S 77735 133667801
I 17664 57938
S 45566 354051082
E 30665 76534
O 9717 24774
E 73011 80699
I 53552 84609
E 15116 80300
I 55576 86306
O 24686 35406
S 29480 332863699
O 39125 54142
S 19081 375916336
E 59888 80950
S 70975 364093119
I 58429 65086
O 59669 78050
I 48596 61679
I 3739 28611
I 25770 37432
O 29146 75823
S 70540 723989008
S 21937 851746740
S 2856 439482786
I 43449 56482
I 41401 70719
O 18171 34741
E 47891 70515
E 4566 41532
O 10088 64653
I 77516 82526
S 35295 86695467
O 60694 65237
I 21090 22484
O 34589 66831
E 43014 58406
O 6 7467
O 15608 29600
O 38386 44890
E 21909 78807
E 19117 27654
S 57952 134015499
E 13781 61269
S 84258 531547314
O 57742 71877
S 63631 603867811
O 14582 37044
O 5215 75751
S 38670 657183651
S 67326 56669477
S 5226 83958129
E 32532 35570
O 27074 34269
S 70769 118245122
S 58007 208638583
O 33813 58355
I 42101 85188
S 12736 21636328
I 9600 61122
S 1619 614565435
I 28856 68272
I 36924 37446
O 54205 67819
S 76597 444489587
E 33416 76845
E 59758 66562
O 44372 54400
O 44738 59581
S 56681 419297883
I 15812 80286
I 23962 28610
E 39326 47795
E 78245 85210
E 53139 60167
S 77037 874353163
S 12687 669277004
O 34126 73989
E 12314 75564
E 72929 83535
E 26182 47351
O 65835 82978
I 42308 47638
E 21882 48629
O 35963 75743
O 26724 44464
E 57316 59566
O 23141 78997
E 36571 42642
S 9978 423138829
S 57056 368379212
S 9001 452561070
S 30227 912715838
E 9461 12261
O 49778 52781
E 19651 65929
O 49033 53436
S 44445 209733077
O 49244 60267
E 65622 71197
I 31559 79742
S 14124 348792895
S 34051 742878668
E 5846 18116
I 34761 51065
O 32981 36584
S 70971 129108418
I 47894 49330
I 14162 47297
I 25838 79029
O 9551 46757
I 18759 52938
S 69937 906983937
E 21151 35904
E 24375 78330
I 10657 35255
S 50311 25191103
S 6992 798389182
I 29944 62083
I 49740 60471
E 60100 62288
O 21569 27918
S 4638 795490525
O 47735 67039
I 2599 63374
E 60913 70344
I 55768 73446
E 8875 17088
E 71478 83885
I 777 16931
O 5803 24665
I 21985 71721
E 22553 57590
E 18820 53158
S 52594 84332092
O 193 53358
E 1210 37642
S 34103 424988103
I 3450 45933
S 72556 386732601
E 46428 70748
O 3427 74899
O 29500 69022
O 24268 72854
S 12635 780726099
E 3652 68926
S 67519 406240625
S 22048 25778186
O 712 22488
O 11426 74322
O 36389 65437
O 24373 81611
E 17318 73557
O 46445 79256
O 29684 81212
S 86083 214000841
O 40032 81382
O 38672 68106
O 55996 65604
S 16143 129317873
I 1530 52992
O 22051 83707
S 34589 915163031
I 43546 73090
E 29458 43304
O 19825 50836
S 85064 11108117
E 49278 53641
S 57834 432532069
O 45097 74993
I 13544 86491
S 41584 687501901
S 28433 610829515
I 65235 68174
O 21101 62182
S 76354 993457797
O 25055 56667
E 1397 44343
I 8507 44163
E 35026 56021
S 22479 539476872
E 51314 82334
O 12999 18802
O 47933 80916
S 54524 650575768
O 12865 70749
S 25114 728760460
O 30604 56166
I 23030 28316
I 16210 65148
E 9518 45136
S 54950 431868741
E 57835 73120
S 60988 391542247
I 4225 36877
E 47369 67177
O 16309 81149
I 18503 73049
O 34595 51301
O 28599 60201
I 10088 84014
O 740 16610
S 77738 138451431
O 67873 70032
I 71032 85132
E 9361 14176
I 64616 81691
O 55358 64318
I 12051 52460
I 1314 21104
O 12868 22053
I 2427 12643
I 17775 40737
I 2145 32217
S 29019 166472758
S 42846 987317821
E 7168 8671
S 4557 523199699
S 72456 909957728
E 27775 59516
S 60902 157597966
S 79007 110695175
S 36461 702148046
S 13490 934370109
S 64230 749337620
S 77288 964421100
I 8221 68711
O 4053 50727
O 28633 50742
I 5568 79250
O 50513 70585
I 33852 69614
E 11722 30351
E 8182 17852
I 16959 63654
S 9324 176321266
E 35551 76488
O 6370 81929
E 17078 37360
O 10528 57135
O 13050 51269
I 77836 84207
O 23328 70394
S 2609 886601699
I 14379 43556
I 22321 22639
I 39083 58145
I 57616 86110
S 18874 704475937
E 18515 44960
O 1624 46879
O 43965 52180
I 73749 81753
E 59804 76946
O 11564 21039
S 53953 191991027
E 74391 78565
I 59391 78589
E 14316 23807
O 21829 54506
S 64018 20929525
O 46413 50832
O 22185 57455
S 28436 116953311
E 28528 33570
S 81078 68006059
O 13783 54617
S 60524 345346343
S 36326 873850229
S 73726 737626049
E 11559 30140
S 36711 879621616
O 11136 80512
I 6751 83195
I 12913 43247
E 18948 33027
I 42529 49617
E 24472 74498
E 4873 43592
S 72758 715677019
I 12943 42907
O 10336 56256
I 31286 35035
O 35526 49218
S 10326 511719237
O 18084 47767
E 39423 57099
E 15292 47545
I 14226 60658
I 36811 43919
S 7499 997603979
E 13816 74069
E 24851 67217
E 76612 83925
S 64008 794962462
E 26718 51856
E 26825 83549
E 19546 74132
E 40373 57311
I 4178 27635
O 17048 34417
O 6121 85752
S 60450 534567209
S 35778 748978087
I 16295 74417
O 26685 69823
E 46474 61189
O 35502 45802
O 6336 16289
O 11324 72845
O 21087 74606
I 47268 70729
E 15880 31478
O 35822 62207
S 62735 728816346
E 7876 50241
O 6147 14258
O 29156 39564
O 45614 66027
S 13868 439568995
S 74978 374921239
I 52239 77126
S 62703 796651953
I 3958 55025
E 64834 75370
S 19221 405570829
S 47043 579024270
I 27783 67537
S 34889 755027564
O 17954 85005
E 20143 46517
I 3207 38517
O 10345 44832
E 8861 40755
S 69598 378914549
S 45348 497050628
O 19127 50194
O 486 78835
S 43332 200234183
S 41649 755244847
E 66114 80518
E 1470 51763
I 11019 45251
E 65581 74371
O 15686 52967
E 47681 50497
S 39885 681115706
O 8803 20785
I 28848 55004
S 59922 122726797
S 35140 687152643
I 67305 83912
S 37971 603667472
I 7769 28995
E 2652 20001
O 59244 63965
E 18455 74475
O 7182 31956
O 7902 86316
S 9503 181078482
E 3619 82411
I 55985 83259
I 15757 69391
S 47176 641565338
O 15179 62323
E 41655 52450
S 5272 325221049
I 14963 59498
S 72897 395342819
O 15235 42672
O 46835 72209
S 77434 694476783
I 10282 51132
I 75212 86598
E 1499 13996
S 4291 164238734
O 39564 82691
I 42222 81441
O 73068 76082
I 48705 80702
S 28589 676778397
S 28351 685094517
O 1007 35214
E 5756 64571
S 53759 980215848
O 29728 81594
E 26733 60803
E 22656 67945
S 25710 708516462
O 6079 60944
E 36860 55332
O 35437 37455
O 3601 82128
S 26344 38639061
O 29380 50242
E 20906 83333
O 31430 38055
E 30954 49445
S 52766 612729036
E 12951 77211
I 25700 26680
S 14004 446627466
O 60590 66302
O 14089 46097
I 24117 73107
E 36614 49089
O 26934 28264
I 64778 72380
O 7765 65956
S 77549 920959028
E 70862 73022
I 6140 85400
E 17737 75383
O 22680 31145
O 24980 86670
E 27207 62743
E 51985 67869
O 30293 53210
I 23830 36154
S 43508 265704168
E 27008 74610
O 46954 56449
S 4936 874913044
O 9943 32831
E 24261 84489
S 637 381996089
S 8118 977961153
O 35567 74630
O 8845 55243
I 13415 77371
I 68449 81111
I 2837 79430
E 45888 80563
I 37086 63214
I 2386 11865
E 20402 55667
I 42026 64021
O 17314 19212
S 30698 650780262
I 21856 36656
S 78486 352180391
E 27463 61628
O 12651 79008
E 20661 77285
E 28238 39486
O 20755 70513
E 8573 35266
S 79937 122127169
S 31602 196356775
O 3321 72053
E 21548 26111
O 5970 72283
I 31332 78284
E 1728 84203
S 29605 474585944
O 55323 79713
I 60130 78280
I 53776 70075
O 33570 47108
S 64023 814132957
I 53080 69165
I 22566 78057
S 69537 871052562
I 5955 7681
S 47806 275381257
E 22387 45296
O 8066 27834
E 1510 47040
E 43003 53350
O 2342 33611
E 283 6357
O 39788 44415
E 10540 39979
E 17492 58170
I 1810 79703
O 6084 27414
O 19965 71349
E 43391 57692
I 33590 76623
E 21077 74325
E 48068 69255
I 23732 41532
I 38357 42481
O 12859 67674
O 10265 45558
S 81032 713340693
O 46909 78717
O 68958 70410
E 8840 77776
O 19290 23129
O 33131 47528
I 62750 67806
E 68172 75175
O 56897 75796
O 11259 54141
I 2717 52562
S 76600 519821387
S 70322 962918836
I 38692 81289
I 12708 74672
S 4169 799883998
O 21943 43072
I 42156 73162
S 212 582902690
S 49029 735036098
S 54 152667019
S 24343 479492644
E 36863 63185
S 70108 545354144
I 39459 45303
S 43768 589119767
I 7628 22144
S 35695 779134196
S 48693 262117406
O 32 12932
I 45483 49941
S 61894 321163767
S 45456 404623489
I 41784 84699
I 49265 59547
I 7916 28684
I 17881 48219
E 31255 53271
O 302 29732
S 80102 845204455
O 33188 43607
O 1028 28005
O 26046 33108
E 13242 69482
S 85899 967692082
O 2734 12004
O 3999 14968
S 58105 502939498
O 4633 67735
I 5999 30400
O 5057 32229
O 61099 82612
O 297 28332
E 18768 57781
E 17411 18632
E 811 47650
S 26555 684522941
I 4498 11993
E 7263 82928
S 37747 849500416
S 6308 950350614
I 37695 56114
S 35260 58617141
O 7777 49514
I 29553 73435
I 16743 84432
I 19603 51949
E 35100 45437
S 54702 830973526
I 42676 52308
O 44097 66174
I 1458 24587
S 74931 174032053
O 23816 62727
O 35624 59795
I 46962 85388
S 7421 459740549
S 65786 170146074
O 35126 35139
S 72559 135489177
E 43679 72860
I 26943 82079
O 4733 46823
I 31558 81916
S 28140 132126604
S 64605 584341093
I 24705 78229
O 33817 70079
S 82530 818849889
O 3912 70059
I 6889 19831
E 10662 76310
O 54249 65375
I 75848 82308
O 5336 61445
O 10425 80675
E 12403 42105
S 36690 330508711
S 48544 77676244
I 23218 30348
S 66047 484798493
O 23928 30581
I 24083 71357
O 37537 65857
S 202 598832841
S 41272 31548151
E 10490 26237
I 6856 25039
I 1670 85933
E 23982 79720
E 34275 38428
O 35571 49407
S 12540 913604421
S 39494 413980995
S 60282 160655084
I 29257 29699
E 11780 20515
S 43758 719542765
I 15167 78543
I 11163 62236
I 31603 64446
O 48049 63716
E 36064 79776
I 61819 86140
O 20336 24738
O 77136 85184
O 5150 12999
O 13015 50662
O 2340 45329
I 83441 84646
I 13155 77789
E 48578 52265
S 18184 614127061
S 60481 385192633
O 6193 76016
O 44530 79115
S 80712 683908842
E 51109 58640
O 59972 84308
E 16408 84018
E 2324 55437
S 14152 555605811
I 17823 35231
O 747 68863
I 13330 67303
O 12246 79167
O 60508 74595
E 7060 23088
S 77889 727056323
E 23394 31312
I 42459 68150
S 82175 778810768
I 22175 54708
I 2142 2782
I 1656 30032
E 43747 78019
O 33559 44401
S 62875 483024514
I 13186 30872
S 83357 394513972
I 25205 29448
I 52561 86344
S 53984 554659490
O 22112 79050
O 34929 77847
E 19678 43532
O 15398 70326
S 78642 595720692
E 1798 3487
I 52885 77689
E 19775 54108
E 61282 79659
S 73103 365738524
S 66507 422540212
O 35987 42681
E 28525 78885
E 1262 60972
I 29261 81499
I 3422 83993
I 35916 47174
E 45034 74232
O 1717 30247
O 61010 75735
S 20356 72644899
I 12649 48290
S 6593 165656004
O 14945 73602
O 6143 77134
O 6164 78532
E 8276 8553
S 7033 61136982
O 4789 70438
O 75323 80249
S 27819 293786197
I 33372 81059
E 61066 75842
S 55025 584905716
O 5079 56943
I 28084 29987
E 38101 47087
I 23242 42951
O 5133 79645
S 76300 68611336
S 20210 327899037
E 26490 31555
I 2571 56851
I 39993 86161
S 21602 224269324
S 43194 246718875
I 38811 50675
E 13393 74536
S 77142 411793330
O 11711 69104
O 33286 78599
E 5287 60351
I 12794 25693
I 2719 40205
S 21408 545648447
S 50318 559230692
O 16221 58573
I 45990 77403
S 22833 190784356
S 52056 928707272
I 35821 66247
I 22642 81354
S 60989 41678892
I 8918 68917
E 63795 71740
I 62827 82663
S 14593 528589370
S 32967 52503865
S 27622 807693781
S 82124 377108708
O 16985 39323
O 41866 79526
I 8961 82630
S 55574 875901490
S 77438 968270773
E 58834 82789
S 43329 452505318
E 22127 40926
E 17624 66921
S 21228 923525756
I 21394 58664
I 19493 56522
I 29049 72526
S 54391 498250358
S 85005 368372962
O 3619 55522
S 49360 69309647
I 49801 82839
S 45389 982632671
I 9229 78842
O 83445 86289
I 51250 64144
S 10004 289401191
S 17448 857665815
S 64446 732734582
O 54029 85961
I 24006 26432
S 74285 147448854
S 42273 166680127
S 25274 367706090
I 40259 45463
I 11947 41544
O 17367 78942
E 38237 56203
E 75426 86438
E 52805 66386
I 43935 55634
E 41167 80774
S 70843 549368664
S 41093 557056179
E 57234 81146
O 64909 66327
S 84621 195548511
O 58049 71932
S 11091 249481210
S 44399 468974756
I 46448 51381
E 7130 29560
E 23657 64856
S 55905 953586400
O 8417 38595
O 30741 67293
S 31757 919300946
S 81824 711939607
E 26750 43496
O 16968 52354
E 28224 53565
I 52970 53998
O 80227 82649
S 49455 980618018
I 39198 80222
E 33146 79569
E 17176 25499
I 11494 23679
I 46704 61837
E 4820 74084
O 9306 24609
E 64581 72919
S 33124 27671336
S 61171 405481564
S 5627 564583390
E 2704 30011
E 35768 59869
E 11699 56898
I 54040 83576
S 85776 737116058
S 7750 225430178
S 46294 319655605
I 12309 23074
E 53695 58621
I 62634 74374
S 27844 782500418
O 8933 65276
O 4716 84291
E 52430 66055
O 68717 74225
I 58954 61163
E 11555 71186
O 29796 44303
I 25168 36064
E 8880 65418
O 37652 80765
E 2472 81777
I 14196 67167
O 27034 80207
I 287 10944
I 2118 18328
O 15112 41575
S 55961 365148066
E 1952 81885
I 70145 82056
S 71452 649713268
I 35618 54293
S 7749 277991266
I 57942 70840
O 345 58660
E 9675 76734
O 36370 79116
E 64786 70277
I 34671 64479
S 16454 810157665
E 21656 46919
I 17623 23929
I 45622 83736
S 38263 487432491
I 728 62457
S 62637 440684354
S 46598 220517733
S 83304 605395128
I 14893 21230
O 6714 14479
O 4709 51823
O 55251 57457
E 68969 70135
E 4389 72316
O 56927 63758
E 67424 76904
I 16580 68780
E 19730 37889
S 27223 425452757
I 34080 51872
S 64937 463409687
E 42921 43409
O 18715 69157
S 75738 470287359
S 40322 145448611
S 68044 697478895
O 40390 53758
E 31262 46780
S 51993 298862593
I 60840 83580
O 7443 45117
I 10707 73391
O 1827 69345
E 43796 58567
O 31507 75885
E 20392 21296
I 70177 71460
E 37522 63473
S 9752 196596855
O 15406 74514
O 72232 73099
I 49714 50850
I 30181 35437
E 4340 81499
I 63527 64517
E 11025 31752
E 754 55411
O 65222 77955
E 31871 42850
E 74642 77924
E 21336 44406
I 69714 70325
I 4191 69907
S 64661 28504405
I 59548 74286
I 45680 60386
I 20384 79467
O 25823 81560
E 1481 55524
O 2806 16985
I 20609 64091
S 85161 152405981
S 73621 881932378
E 49029 67584
E 53006 80862
I 49791 73779
S 14151 998424929
O 53931 65438
E 52113 73849
I 70882 80593
E 31052 72752
E 5268 28539
I 3743 63306
O 35470 38412
O 40384 85228
O 27274 28616
E 27763 68447
I 18056 53165
O 18961 81020
S 48467 422982543
I 7913 39866
E 57355 60487
I 39754 59221
S 82676 949076650
E 29430 67012
E 38048 54246
I 3413 67643
O 32752 43193
I 65188 67056
E 15314 36314
I 61145 82019
I 69647 72840
I 55905 76775
S 7945 201782233
S 76501 370281279
E 39867 63650
O 21899 58721
S 42912 216469540
O 18274 60888
S 43663 93125178
S 16972 335662853
E 5675 70250
S 47064 571128393
S 38853 824476406
S 22284 693262382
E 38305 84150
S 536 294207681
S 39178 140867960
E 32884 57448
E 24366 58771
I 16593 74121
O 46442 74945
E 13846 53404
O 925 18831
E 64699 71683
O 44139 66885
E 61124 83830
I 42579 54855
I 13181 47966
E 54112 65365
I 11404 53586
S 27097 279712358
S 42189 458944631
S 57038 443888891
I 15793 17451
S 44544 13120541
I 35380 70100
O 21070 69864
I 16369 74890
E 58987 64871
O 74086 78349
I 2905 35155
S 34493 897045311
E 63708 69935
I 64280 76504
O 1089 71709
I 14191 16251
O 13381 78103
I 30825 36634
E 12600 12959
E 14819 63516
S 44236 562114699
E 3683 47797
E 54560 82062
O 36574 57776
I 22129 84607
S 54159 519580882
O 70394 84807
E 44115 63937
O 42412 71107
I 23688 74836
S 19246 803627532
O 37988 44445
E 14146 79880
S 38613 512137471
O 10789 23140
S 3857 769990834
I 21236 73534
E 26182 42293
O 35885 43736
I 32296 64766
I 17475 37130
S 76473 874746522
I 25628 35324
E 13631 21530
S 51788 348590009
E 25164 33812
I 29182 53673
O 6636 69915
O 61118 85592
O 35174 40201
I 44769 80340
S 26398 692582357
S 68937 516896147
E 39754 54097
O 24455 48812
O 76584 81123
S 68809 523575905
I 20266 26125
O 4518 78715
O 66514 82680
O 21269 28928
S 70217 586267916
S 86651 744441747
E 33354 69619
E 2142 56073
E 289 40331
S 76105 431044950
S 15442 608116625
E 65939 67312
I 18665 57329
E 30401 35954
I 45539 72547
E 30036 47746
S 4270 891968111
S 65318 338539599
E 15760 42916
O 18424 53155
E 11385 78593
S 72478 957835015
I 35081 83061
O 16576 22845
S 75636 520654171
O 13106 85458
O 21377 57968
O 16555 82226
S 52284 548140398
S 9770 395234306
I 4074 15135
E 57599 84500
O 51743 76010
O 42476 43087
O 35097 65186
S 37379 428802000
I 27698 53736
E 11716 42506
E 28725 56486
I 20254 37386
S 70036 760777591
S 53790 85211502
S 25405 544884872
I 41305 81542
I 65374 71141
I 15426 37689
O 73454 74147
E 6594 71134
O 1094 44978
I 20337 23844
E 1413 27088
I 8523 56503
I 36638 54734
S 2714 877512209
O 48978 60115
S 34936 162902801
I 79205 80792
S 50006 80960961
E 36364 58817
E 46240 54350
S 45648 650083585
S 86242 489923778
I 26382 34116
S 61496 622966213
I 31160 76065
O 14832 50132
O 27750 57675
S 64418 633105513
S 35069 142964843
E 22929 25927
O 4094 5016
I 23334 79493
O 15886 22317
E 33291 33962
O 29873 48678
E 16653 18979
S 13792 97170529
O 10725 55458
O 20770 36117
S 61177 946677388
I 68945 81333
I 53574 64397
O 33706 82443
E 69222 80761
I 59092 78565
E 4053 71341
O 67076 80511
E 30351 37142
S 71938 11018905
O 27907 45123
E 397 46629
I 38940 82372
S 71768 954680355
I 30517 85110
I 10765 22672
E 2672 80530
O 18818 38129
S 33403 641892529
O 51081 56761
S 66872 288669048
S 60705 618995423
S 41811 716755606
S 28140 760038494
O 8490 42595
O 19934 55172
O 10960 81542
O 20758 68338
I 12508 84297
O 25617 47833
O 67368 67804
I 16239 60805
I 25203 36799
S 68544 57107735
O 55664 56888
O 6070 83700
O 13265 61368
O 47279 61806
E 79001 84970
O 34467 38741
S 46063 60940944
E 14950 52045
S 57619 776756995
I 48437 49366
I 6226 71231
O 18017 70347
E 14979 79866
O 3319 10343
O 77248 83439
S 60451 664134490
I 7263 77358
S 70464 430887330
E 20144 78654
E 21717 24107
E 5741 26970
I 7318 18611
I 42546 47808
O 16057 72574
S 29859 696759758
S 15197 862579064
S 29254 245310545
I 46 76296
O 71120 73173
O 7375 18734
E 48212 74552
O 13266 67123
I 35292 55951
S 27239 741477572
O 35360 70733
E 22984 39587
I 51490 60515
I 25948 70486
E 23501 32770
S 54320 354624315
O 59079 68193
I 3635 12327
I 14758 57752
E 55927 84738
S 22063 595218400
S 2937 428667567
E 13278 79919
I 71867 79145
I 28968 54599
O 1055 71908
E 40759 59160
E 32336 40967
O 3706 14115
S 78782 579420424
S 3193 643825171
I 27340 53514
I 11653 17441
S 68064 556335475
O 31765 64022
E 38876 60852
E 8451 50958
O 51073 75614
O 33498 36294
I 6485 39634
S 39960 743538185
O 1471 23211
O 9411 54346
E 72900 85838
S 65465 449972145
I 7589 34937
E 18314 35616
S 28056 458507980
O 8362 33569
E 7941 62261
I 548 38325
S 15400 561122618
S 73852 521146675
E 5617 42726
S 82298 852529986
I 19232 76835
E 30909 42115
I 9005 77107
I 50145 67061
I 2972 64131
E 31451 59851
I 47938 54043
I 20963 83445
E 17498 63956
I 16335 74812
E 61609 73877
O 31115 31433
I 2487 14888
S 69205 185569594
I 4622 62027
O 59038 74276
E 20818 40192
O 18631 78591
S 81128 227655730
I 12950 44202
E 18545 64602
I 13683 22033
I 4346 33047
I 4082 56379
E 23656 64078
S 23447 850542902
E 22767 51645
E 10586 54909
E 6449 29062
O 16255 58326
E 1437 29587
S 6013 172906394
O 14857 36113
S 45830 576765503
I 41915 75052
I 511 2026
I 18787 41471
I 24020 34838
I 11934 61597
O 45377 68163
I 72462 78088
I 6665 85703
S 50809 898364190
I 7326 12989
I 8556 84968
I 5119 76586
O 2482 70711
S 70572 176822642
O 14992 52359
O 6609 62325
I 17816 71339
S 77073 83366471
O 46841 52462
E 63175 77826
O 16367 79259
I 51859 61087
S 16717 427866222
O 7503 12973
O 30173 31213
I 37225 80321
O 31240 40225
S 57253 397726628
I 68696 83568
I 11908 60718
I 20326 31408
E 66578 70782
E 7193 51124
E 6048 20974
E 375 85061
O 7881 28851
S 48732 969517749
O 8635 45730
E 29805 81167
E 19333 44231
E 25902 53383
E 16224 53712
S 82239 599434245
O 59541 86564
E 36133 46167
I 58308 80692
O 38053 44854
O 24641 68690
E 16026 79878
S 51920 867990564
E 20313 36837
I 9941 44582
S 82220 550879558
S 78312 911299198
S 49471 24730576
S 27206 775012926
E 62772 76938
S 53247 689943073
E 30988 58772
E 30425 83264
I 14783 50212
O 29217 63502
E 47145 56541
O 30416 56670
S 13988 612341914
I 2265 22076
I 1980 76633
S 48204 677496384
I 27288 41656
I 35064 85019
S 75348 21071830
O 75481 79713
S 75480 304515724
O 5109 35012
S 25066 440159934
I 35793 36602
O 18793 40767
E 2248 34974
I 19728 64290
E 33504 82672
I 30723 42484
S 29994 495205948
S 32 272834190
S 67327 837796440
I 65771 83374
O 58938 76237
S 47231 410128526
S 62985 921076153
O 29877 78289
S 24496 352122844
S 85439 133396120
E 3421 82213
S 21623 585663226
I 7101 25017
O 23491 43158
E 28099 77683
S 18686 627976815
O 5975 50889
O 11828 19554
I 29612 58553
E 35799 64748
E 23854 35336
E 76243 86115
O 3423 32071
E 43362 47454
S 66866 27025051
O 305 37648
I 45882 85159
E 34383 81625
S 34814 570843870
S 55030 271540416
I 13117 45492
I 20191 54956
S 62290 117172295
S 76937 336549265
S 40372 876124168
O 24695 35736
I 47031 66485
S 19930 77678540
S 31525 175964116
S 13383 848135457
E 2772 22355
I 1894 49378
O 8375 19427
I 11951 68549
E 35810 65642
E 15627 71924
S 19451 190950444
O 2337 3057
E 11458 15329
O 57481 73151
E 29095 53244
E 44561 69473
S 11198 354788158
O 65502 73236
S 42906 584297871
S 39211 973529277
S 83721 193215241
E 17472 23781
O 13597 85905
I 21182 31229
I 17083 58237
O 51813 79535
I 32570 34906
O 18383 32362
E 37360 76375
S 9414 578051995
I 16399 71524
S 51585 892700709
I 22478 37212
O 2007 42542
I 4165 39477
E 1632 19393
E 2264 45500
O 26255 65241
E 6697 29505
O 9748 34323
S 122 548416322
S 22852 642893280
E 61587 68209
E 15903 59167
S 30760 718830887
E 35557 59952
I 21328 36567
I 6861 33174
I 26343 82280
E 64421 72808
I 40243 83321
I 11395 22925
S 32089 433471480
I 66696 73443
I 37825 67117
O 13575 65788
E 6271 19877
O 2763 49885
I 46453 61216
E 4829 38458
O 60318 68555
E 18094 77187
E 58075 67168
I 10099 53890
E 3218 18720
S 30757 756964897
S 84114 990289887
O 33162 51883
E 18935 59441
S 46646 539256
O 59996 65581
O 5343 12205
E 28835 85985
I 17403 24399
I 41879 80900
I 20883 81462
E 6976 62041
E 34853 59319
O 3018 12501
S 52709 416256783
S 70720 257730060
S 31518 791130769
I 36839 67716
S 18577 989404749
E 28032 37826
I 21044 49542
E 50814 52050
O 27977 46509
I 20144 55453
O 14591 63265
O 2697 57700
E 30047 60934
E 22275 72035
O 23839 72184
E 17163 72127
S 67866 508711835
S 83623 870737043
S 38832 814344855
S 30359 136946461
O 13434 55972
S 53248 613858264
O 9015 19276
O 31542 41684
O 42778 64051
S 5214 167842544
S 30412 724052585
I 45411 57053
I 94 5180
S 52149 573015370
S 74408 497775807
S 81875 420241836
E 58876 70340
E 1026 28012
S 40629 292124907
O 11091 21924
I 34845 82611
E 30524 61041
O 61362 83274
S 1543 287896475
I 5311 31703
E 29943 81337
I 45204 59523
I 40378 42622
O 68246 79448
I 1861 51997
O 25824 49999
I 47784 81174
I 25697 31772
I 59309 60460
O 22585 63524
S 13859 49597855
O 5970 57247
E 7888 31930
E 40460 83670
I 17202 34133
O 45243 69316
E 7916 47536
E 27297 41796
O 18561 77018
S 53204 627892661
I 15351 29678
I 40418 68559
O 53201 84095
E 28146 84387
I 26224 76377
S 28552 834875244
I 14329 31544
E 36422 80895
I 21212 61878
S 62333 633953725
I 31482 40658
E 3409 45919
I 22817 23281
I 52937 82055
S 67945 823972413
E 2613 54408
O 73097 79300
I 54776 85777
I 25836 27229
E 828 31078
S 18033 269822799
O 10856 58922
S 44564 617297933
I 38514 40109
E 47707 69067
I 9439 55085
O 11717 85795
I 6844 53474
E 31883 35934
O 1563 60423
I 22001 49001
E 29741 57076
S 4629 986807548
O 29321 66178
S 9109 7468340
I 47 71207
O 34128 54233
S 55441 970141947
E 29133 63065
S 67959 20529270
S 1488 60712681
E 40936 79315
S 28765 77718451
O 29155 34593
I 41268 54197
E 15504 60057
O 40795 47065
E 41095 49530
E 12097 47269
O 5208 54939
S 72387 158333848
I 12562 53762
E 1844 61668
E 3435 47774
I 59666 83144
E 418 65049
I 24418 51288
S 80897 846442936
E 11940 65483
S 57519 315170732
I 19243 38819
I 32109 58471
I 16182 25412
I 69241 74725
E 32495 83479
O 43993 85670
I 5544 85537
O 34340 68711
O 54493 56033
S 1166 308266070
E 13787 49687
O 29771 50214
S 80792 351140482
I 10379 45860
O 3515 14853
S 25366 696646208
S 3391 758393791
I 19345 33163
O 38554 40678
I 65383 68694
E 42618 52993
O 57881 60072
O 45618 78357
I 34499 70125
I 18781 78602
O 18053 80272
E 50724 71917
I 13137 49430
I 45343 73991
E 11254 65320
I 23079 26318
I 21857 59086
I 19297 34661
I 5250 80206
I 11436 76366
S 76206 701186726
I 33102 68859
I 4735 39900
E 19284 80545
E 63483 80387
I 13793 85337
I 75521 81395
I 4445 85769
E 45667 60164
S 11267 500647059
O 34287 62051
S 53275 809305525
S 80395 578029065
O 13638 65317
S 82126 819226160
O 47733 57889
I 12725 60981
E 37534 85277
S 39347 790578953
I 24058 28514
S 26582 98064782
I 44534 67160
S 6909 628760949
E 39014 82115
E 2062 8238
I 68610 72885
I 11067 32204
I 53433 61266
S 77492 335115069
E 3409 18924
E 47836 68437
I 53441 65158
S 21066 305964816
O 1480 71459
O 33612 40096
E 70972 80484
E 12004 54658
S 32009 896559128
S 76029 397030
O 12908 71889
O 44566 54193
O 77307 78626
O 969 78615
I 10759 39565
E 28408 55888
E 33232 81565
O 42393 70325
S 83359 710559173
S 46650 975877908
I 3609 14049
I 42581 76944
E 37353 45634
I 7490 34536
I 35682 66486
O 10491 43393
E 21003 58186
O 30611 73743
S 76635 167747951
S 42861 998178518
S 29913 914793086
O 58535 82364
E 40738 78564
I 4914 13616
E 13759 50973
I 18193 61437
E 7987 52695
O 4844 7908
O 21828 77087
S 51787 654663916
E 19805 80812
S 16410 184515492
S 66301 184342931
I 37547 62879
I 20556 78367
E 3494 64886
E 17896 29672
E 3055 41895
I 12486 61079
O 54374 84336
E 28403 38748
O 18288 29873
O 32302 33513
O 35160 37842
E 73579 85653
I 28935 66033
I 18629 39688
I 29972 71412
O 60620 73787
S 5165 859045784
I 11119 16884
S 73786 265836627
O 12052 60432
S 7144 120490742
S 47185 837453048
S 33196 286510751
E 91 28887
E 7685 54752
E 17591 25342
I 12179 76014
E 11127 31700
O 35390 78978
E 12877 82605
E 21709 28924
I 5597 84102
E 39193 86025
E 21819 65299
S 77816 344219794
O 25916 70690
I 5544 46035
E 24529 36767
S 74592 477711911
O 2703 69921
S 47830 210747089
I 56104 58226
I 47592 85595
O 26454 49058
O 5045 12566
S 6489 823570377
I 80039 82699
E 14028 64060
S 84802 121132479
S 51817 679946047
O 19881 76627
O 26207 30293
E 2974 54872
E 25631 27860
I 39247 60738
O 54935 71594
I 58610 62564
O 50232 77656
I 16337 81976
E 57271 82218
E 1473 61215
S 19783 229156188
O 16999 70523
O 12020 21946
S 84920 340625291
S 85651 25209475
I 65782 82166
E 13113 17516
O 16588 20974
I 26355 70753
O 3411 48448
O 17134 45963
E 45860 72151
I 15833 70241
S 34850 594251784
I 36482 69961
E 2469 6350
E 33627 43887
I 30881 83959
I 43138 84346
O 10249 75425
I 10981 16053
E 65452 78205
S 37057 695097504
E 41196 52257
O 20825 26339
O 39817 60674
S 26442 78590140
E 9301 72116
S 69336 990643488
O 48476 74651
I 22420 32735
S 59826 885380952
E 16335 32178
S 76184 545018661
E 27233 47032
I 50514 58380
S 53074 590264551
E 28382 59733
E 2964 64596
S 21566 106614068
O 12245 52827
S 11123 957263275
S 724 993429236
S 63491 508638390
O 58393 60404
S 46275 904100035
O 17005 75935
I 11363 54995
S 66479 481210738
E 24288 86379
E 7948 23905
S 78194 36074637
E 35356 49431
I 33748 49974
O 66350 77630
O 11818 77663
I 38960 40357
S 10144 61083068
O 25249 51548
S 56611 850030231
E 21192 36048
S 28892 760244270
O 61585 76613
S 81889 975345355
S 52082 85166137
O 4626 50367
I 24283 77494
E 19646 51714
O 42420 66024
O 44231 50142
O 9607 22916
O 24301 61975
S 41530 700496483
S 26692 626590885
O 24322 41325
O 60959 64634
E 52387 68388
E 53384 61433
S 60240 47314698
E 47163 82979
O 6118 47916
S 35475 789415448
O 84600 85535
I 32832 46277
E 46623 59457
I 25555 60648
S 64495 922750063
E 8238 72394
E 28120 74409
S 65381 285227870
S 19987 81254096
O 11949 32259
I 1597 62854
S 45719 810838818
O 68271 85229
E 49859 69508
E 70159 73923
I 9484 11881
S 44672 500157606
O 1402 74721
O 4726 35329
O 18765 82054
E 20932 71822
I 8376 68991
S 8259 440478284
I 42053 48897
E 30384 74641
O 39533 79096
E 10136 49974
E 6395 66972
I 26369 30962
O 54101 62395
E 28 86552
I 14482 37203
O 72452 75983
E 49781 66012
I 48151 73094
E 26663 80177
S 83164 479467452
O 2748 45713
E 37936 39517
E 10012 23897
O 10048 42096
O 7080 15791
E 16275 79587
E 5459 41856
E 45484 48712
E 9182 26941
S 31374 104402485
O 11267 45219
I 5621 72550
I 53240 69804
S 81230 153308761
I 33200 56253
E 1936 58724
E 13794 35481
E 10336 46744
O 17975 69343
I 22484 59589
E 6073 55177
I 61634 69537
S 35497 471994552
S 17793 211611286
S 20935 768402668
S 43723 725567893
I 12860 34943
I 7538 16873
S 83712 567987681
E 5665 22915
S 42375 370583881
I 23820 29963
E 16363 86547
S 588 184067458
I 19706 59783
O 52498 78813
O 341 60889
S 76415 642454457
I 64149 83348
O 39287 42073
O 13196 25797
I 10883 45826
I 13830 66658
S 5788 730314925
E 22553 62186
O 22351 70574
I 8603 37627
O 8836 18826
E 22172 62875
O 45603 61363
O 17152 41478
S 35873 280588095
I 32627 76551
O 32582 84423
S 73597 873313297
E 17172 28208
S 51331 112448017
O 17039 85471
O 29363 79950
I 35435 48087
O 8580 42573
O 26752 64182
E 9282 74368
E 70290 85421
E 11825 81086
S 38502 668889481
I 30390 69467
E 23559 60123
I 8188 34321
O 40275 60158
E 83829 86098
E 46204 64554
O 45384 71341
O 49185 71681
O 41997 84012
S 56085 720317920
O 23461 56949
O 2596 18922
E 21918 61172
O 5112 45851
I 4171 39678
E 6153 72311
O 9989 11497
S 30229 845784597
I 29478 83854
I 39185 66188
O 29820 75591
I 12087 78134
E 45601 80435
I 38148 67578
I 12948 64247
I 7695 61847
I 36095 58330
O 32573 52598
I 41923 57029
O 14275 21987
O 1615 73284
S 1492 499792373
E 2256 46380
E 35863 61187
E 64609 76135
S 46185 284032385
I 19340 43232
I 43681 62404
O 3126 33889
O 47118 61169
E 74731 76382
E 28623 84871
S 20620 225210531
I 40809 47172
I 13700 23246
O 54341 83280
O 24895 70779
O 35897 75706
O 21196 81813
I 30998 33247
I 11856 48568
I 59514 80967
S 84287 184244109
S 34211 414468400
O 44640 71652
S 47156 283719664
O 42737 52660
O 38863 63873
E 68440 69794
E 8784 15802
I 17339 61675
E 19998 77384
I 17836 67591
S 9069 681999029
O 2963 69312
I 60445 75649
I 36285 38724
E 34080 42798
S 42975 856383507
I 31918 52381
I 53843 81562
O 52056 75092
I 9328 83708
I 58170 69899
O 35781 48778
E 45059 57057
O 4975 43251
O 8634 15574
O 66451 70197
I 6304 30191
E 20737 56550
S 30632 723166312
I 31183 44433
E 80808 84821
I 14180 46466
E 25562 47391
E 35684 54712
O 46841 75913
E 23753 71341
E 81897 82778
I 2455 4202
I 20726 59903
S 11272 254340380
E 41718 68448
I 34234 84459
E 1831 51092
S 31798 842470867
I 58226 85049
S 54897 417079499
I 18679 72449
O 78412 84863
O 39246 78777
E 60857 71585
E 40205 83618
I 19311 28787
E 33984 37309
O 43447 44658
O 23829 56756
S 17399 494292118
I 7453 12695
S 39395 503473433
I 7666 73559
O 32662 39889
O 54524 81994
I 40135 51235
O 15202 24041
S 48080 800706112
E 11363 43043
I 349 43471
O 74930 78216
O 3709 49163
E 11588 24373
I 5202 82565
O 29916 49003
O 30806 56051
E 29920 60265
E 37726 49698
I 24068 76346
I 5132 81887
O 10171 10395
I 24088 85105
O 5595 46377
I 25943 40457
S 66697 412727185
I 9008 49705
O 36796 60785
I 35224 71087
O 47945 74688
I 32769 44806
E 73552 79066
I 8561 62881
S 42301 971553414
S 62357 817021143
S 20595 317103684
S 52524 521294268
S 72931 673279260
O 15202 86558
S 7878 491106108
I 2076 10739
O 14135 78188
S 23672 584568936
S 9164 657921668
S 49183 967949096
E 43157 46375
I 59954 66321
O 64210 73627
O 23305 64824
O 17230 25524
I 6471 20122
E 22866 81635
E 15126 59862
E 17227 25121
I 27005 41376
I 34041 40202
O 18061 28808
S 76342 379544312
E 12165 40840
S 39167 343774966
E 38091 46026
I 18756 25456
O 2480 5072
O 11128 62787
S 81512 861677971
I 14978 53481
I 17837 68220
I 71216 86507
I 14202 69693
I 21863 84819
I 22744 84672
E 28589 63318
I 41732 62022
I 33121 84190
E 31862 35421
I 6528 15708
E 30396 48127
S 13255 201593623
S 74212 447226830
E 15026 27217
I 29932 46856
O 24004 75649
E 18452 54988
I 11838 25713
S 18449 932614755
S 13289 322030870
I 16094 35488
I 32805 43760
I 1070 84179
E 61048 62989
O 72994 78286
O 42344 59487
S 29022 98555176
O 62198 76777
S 76919 522832668
S 24372 237518407
O 49016 74846
E 38480 73217
S 65006 506032865
I 21716 35522
O 61050 84220
O 43805 56256
E 25925 34813
I 36769 43412
O 7221 39930
S 45884 224509610
O 15996 78786
O 13209 82855
O 45774 80764
S 19175 659984705
I 38749 86274
E 53684 57767
S 20097 850945667
S 13833 876708110
O 9540 79814
E 53606 60941
O 13912 62797
E 11310 79988
E 12296 32199
O 3345 16925
S 79525 592550114
E 62058 84463
I 6947 50243
S 24423 51893558
S 21252 259033666
E 51186 61556
E 53298 70074
E 59075 64577
E 13863 86566
O 10681 47726
E 50697 74447
E 18348 39452
E 20949 75258
E 55945 60583
E 18258 70476
E 58177 68315
O 1299 4038
E 31917 37673
O 70919 82953
S 8417 398674757
O 57710 74755
E 11339 36497
E 36988 54830
I 17234 71003
O 17745 34295
S 58 82794469
O 63900 82281
E 13 1939
I 11454 85053
I 12673 75892
I 573 51950
S 62574 424019241
S 33602 318232663
S 29644 413249187
E 16294 58396
S 74588 890610052
O 52228 52844
E 13277 49679
S 10404 478531844
E 4239 22741
I 7067 48066
O 7626 65734
I 46862 53838
I 9747 47239
E 10585 71511
I 9628 34444
E 21217 30135
O 66646 74453
I 2115 40559
E 31366 32749
E 20256 23564
O 930 36282
E 23917 81097
O 23834 48299
E 1869 15574
S 31545 917884078
S 47203 523076381
S 52948 990628623
I 16882 47703
I 898 13757
S 66462 934727612
I 43691 73022
O 25915 53174
E 10625 56353
I 17492 59298
O 16461 35485
O 83432 84864
I 21191 47936
S 48634 98347914
I 58593 69298
E 32849 74977
E 5667 68062
O 38748 72954
O 15189 60323
I 28045 35316
O 20536 39222
S 48720 185790650
O 21252 35217
E 9988 57451
S 19113 566473455
E 46865 75480
S 59576 423751708
O 8313 68548
O 11640 76187
O 10741 18833
O 27511 46879
O 26673 68759
E 12250 36537
O 65889 76383
I 10867 62377
E 22764 36292
I 9449 66592
S 14274 148204627
E 29459 48060
I 13887 24803
S 16143 481236243
E 58988 76370
O 15945 47845
I 19062 68537
S 27041 468728469
I 42175 81659
E 48235 74534
E 32094 78174
I 17764 54050
I 1992 53448
S 46769 415280544
I 2794 20028
S 60212 570677125
S 52193 646075993
S 40268 191905188
S 21901 393346664
I 56978 81431
I 50666 74999
I 61211 64232
S 66266 549394074
S 64517 3209786
E 70207 74968
S 22549 107589343
I 32771 69075
E 21386 64222
I 55677 75993
I 20434 64889
O 51255 70729
O 76281 82909
S 63434 371834213
S 57000 335809615
E 24426 64999
S 27854 750344900
E 61649 70490
S 24403 344395183
O 30897 57433
S 48869 595923746
E 74054 77564
S 34090 497177258
O 67260 74980
O 62394 78635
O 10189 43913
O 27528 31036
I 29741 58972
O 10768 40319
S 55111 253498849
E 34589 62539
E 60323 74127
O 6172 11445
O 47994 81426
S 29554 920675106
I 13825 59147
E 11792 86146
O 41020 75584
S 4256 416048579
I 20593 39220
I 21510 30007
I 34724 44972
O 11451 59891
O 13835 46533
O 51939 70089
E 53656 68945
I 39944 71897
S 58758 728839123
E 29767 42344
O 56858 72296
I 2286 13580
S 61994 423083930
O 63510 73580
O 21130 54749
S 25527 276316826
I 36470 40598
E 12180 45523
S 41151 907548872
I 69426 85378
O 76812 86239
I 36881 43243
E 54189 75700
E 13641 40205
O 4846 29155
S 79081 527094958
E 13402 55390
O 33784 46059
I 54668 61709
I 50260 65133
O 25171 78009
I 17345 20555
O 23953 35876
S 63347 656771860
S 14252 407391379
I 33562 74962
I 59609 74480
E 64946 78940
S 65412 132392477
E 1295 36552
O 45006 77751
E 22518 77787
I 20495 22306
E 30193 58398
I 34875 51632
S 39879 698443977
I 20702 51569
E 43722 50737
O 964 53628
E 31769 75307
S 29769 27255698
O 11475 46983
S 28494 589812370
I 15919 26361
E 2109 40894
S 21676 30350241
S 76265 707160660
S 76895 254253152
I 3413 53646
I 35370 67592
E 6607 9539
I 71530 86391
I 56133 68030
S 63205 299306500
E 37622 76426
O 9451 83896
O 746 72366
S 75232 410270252
E 4714 58946
S 57285 353827883
O 69732 84002
S 78008 860509094
S 43973 688680747
E 445 81279
E 35392 75299
I 8642 11664
E 45459 69203
I 56126 68571
E 11298 82285
S 18073 570377823
S 51903 334886269
I 48986 70538
O 28114 36971
S 32720 484757586
O 5832 42446
O 40389 41511
S 4027 743739984
S 43191 678778783
E 67544 74624
E 14705 63280
E 18249 49097
S 56577 120486873
O 1672 83317
S 30282 924420932
I 69093 79738
S 32952 72851816
I 2946 67794
S 81468 152937515
E 36731 73883
E 20263 22385
E 48904 62248
E 16351 61313
O 62860 86591
I 17674 59718
O 79462 86399
I 14784 41034
O 52152 61669
O 1481 25898
E 59689 65748
S 51656 383905655
O 4978 13593
I 8921 43477
E 22513 54264
E 2941 15955
I 31897 54014
O 1554 65360
O 6968 66694
I 13313 42561
S 70316 989267650
E 24524 85114
S 1473 223969990
E 7465 25254
E 15923 28547
S 7410 594441923
E 74039 74124
I 13263 46300
S 36410 67296163
O 61708 80724
S 48367 861990316
E 51874 59733
S 17516 555160117
O 49629 53977
I 5047 36221
O 44116 70561
E 1368 49288
S 13881 660286599
O 44414 79019
S 42923 253560398
I 24280 75355
E 3315 20634
S 1288 818468342
O 2901 58792
I 54554 81329
E 37767 80430
S 65020 235772318
S 43744 314619246
I 53664 74801
O 57013 66254
E 18644 40713
I 19309 40191
E 49075 55473
O 70827 73579
E 17 5817
E 26765 56905
E 3840 15240
O 23157 82477
O 11531 31023
S 27437 696403001
E 17853 63805
O 5782 29810
E 44320 56057
E 8744 33998
O 5991 22381
I 9023 48359
S 73776 721897133
I 3589 74120
E 2247 54908
I 28158 28619
E 41279 44359
O 470 53324
O 67741 71676
I 41010 69933
S 44766 869090460
I 50277 69388
E 39827 48889
I 27157 47250
I 21132 60518
E 65611 82122
O 46047 58302
O 10263 42753
O 50920 84188
I 73735 86263
S 76132 475045606
S 17302 817519068
I 35819 75498
S 27095 625401484
S 61406 650055864
S 1944 692343927
S 2542 766549765
S 16515 944130749
O 62170 81000
E 31567 45366
I 48874 68810
E 62472 66807
O 12958 32985
I 4737 56685
O 16506 27713
E 5842 64149
S 37727 360830403
O 73640 73748
I 44886 85945
O 67976 74753
E 24844 55063
E 11835 14678
O 5502 10419
O 84542 85303
I 35421 55661
E 49042 56607
E 4175 49212
I 7240 11408
I 35890 65735
I 35912 63845
E 64479 75679
S 79928 951412689
I 1411 42084
E 12450 78687
E 16696 82493
O 43267 59753
E 40891 82700
O 37479 53146
S 21056 608282226
I 3223 84696
S 54789 724151881
I 45783 83514
I 39398 55150
O 26674 26725
E 2868 50648
S 79686 888396266
E 1828 62570
S 16687 330322286
S 67628 552508238
S 37721 237058725
I 11802 36930
S 18760 941190236
I 50514 73327
E 6580 7415
E 6332 80530
O 36254 49531
I 60568 66232
I 42758 55111
O 73847 81377
E 13300 69961
S 16145 833684024
E 40054 71816
I 39575 79002
I 16925 26859
I 3034 39523
I 1812 56348
E 30043 73854
I 22247 61627
O 35754 37392
E 19382 20554
O 46 72390
I 23605 28230
E 8974 49968
O 13154 15220
E 10941 81931
S 17833 973960166
E 8749 23460
I 58666 83768
O 33525 35003
I 38902 52469
O 27473 68294
E 9165 74597
S 14601 380037966
O 46119 73115
E 977 66514
E 15519 51623
I 32224 77942
O 6897 22739
S 28434 210639663
O 7115 72068
S 56439 296576651
E 56833 62071
E 56223 63262
S 27973 551319606
I 41151 77602
I 66602 69728
S 69746 913261430
O 62839 76650
O 6726 86288
S 42634 403059483
E 21038 81808
E 299 71408
E 54237 81082
O 55928 67931
O 17352 35847
S 3744 577851097
O 41579 81908
S 2802 508556818
S 55627 657342650
S 39604 409493922
O 73382 86055
I 1195 22345
S 52396 408525058
I 7891 42487
E 444 60019
E 10461 31645
O 15060 47563
O 49787 61069
O 12118 63975
E 53799 55655
E 27903 50561
S 60960 739951509
I 44203 70985
O 51697 58183
I 26283 79774
I 5082 37298
O 16311 43731
E 5469 70151
E 13999 51569
E 27066 50259
S 83824 500949787
O 48175 75434
E 26464 46421
O 10241 40615
O 9852 50717
E 8991 28916
O 6833 29429
I 20088 68062
S 6374 52244148
I 42191 44267
I 10817 48877
E 6909 17721
S 79230 963533579
E 27388 54804
O 39240 54417
E 5288 68246
O 16919 58345
S 65055 820487563
S 24270 194935306
E 55898 71567
S 73904 835768279
O 15409 30363
O 61302 63550
S 69920 800043717
E 487 11352
S 41368 49936325
I 63842 86539
I 16245 23260
S 62529 766288994
E 68504 78439
E 40713 81049
I 43706 48177
I 30267 79939
S 13131 106210793
O 14303 40492
I 17148 76518
E 48450 69332
S 86624 72348565
O 13293 41730
O 11116 20494
I 32744 78737
O 34246 67606
S 25271 485188001
E 50348 65161
O 3081 72235
S 10800 833947804
O 28463 64530
I 15063 85817
I 17284 58549
O 4879 40498
I 3935 71387
I 21174 26003
O 32804 32932
S 41249 180739215
I 8265 52460
O 46070 72007
O 16715 75553
E 5760 58838
O 10494 53797
E 12270 65192
S 86653 912974269
S 26096 105618014
S 67125 855748096
E 61577 75743
I 12778 31078
I 33789 56010
S 10536 584092190
S 6214 740177792
E 28107 55916
E 8565 70988
O 65369 76992
I 27598 74332
I 21016 21675
S 39923 176586211
E 4329 38556
I 41500 75804
E 72547 78148
O 14593 75491
O 39948 81354
S 41036 864218407
E 14776 62914
I 28923 70157
S 30725 581355186
O 201 71265
O 15870 22095
E 57 41830
S 52521 598998994
S 53001 351005510
S 31582 692542914
I 31159 74442
E 64991 68740
E 8338 25620
I 12538 74485
S 63168 166020404
E 2819 65026
O 5956 66305
O 26184 57092
O 8982 70686
I 49541 61511
S 66830 440447175
O 16291 29660
I 30230 81752
E 41414 67700
I 2249 49595
O 45578 78898
O 16382 21836
I 23509 72295
I 42236 52854
I 28629 53429
I 49368 59015
E 45319 49122
I 16974 81567
E 42607 80860
E 17665 72609
I 1999 18721
E 45232 57809
E 48658 50676
I 15971 60932
E 26301 65581
I 34249 71528
E 21830 73886
S 70623 353479440
S 78274 830923852
I 18032 42956
E 2790 24999
E 1601 85638
I 16383 26813
E 15461 16708
O 7227 55836
I 24677 36422
I 29117 80221
S 64269 313815543
O 3991 13078
E 69048 70322
I 35715 37891
S 8310 721939813
S 71696 166449593
E 15971 70302
I 13855 74324
S 55939 381740154
S 86462 937989145
S 8906 559287999
O 6835 36453
S 18898 618989947
E 38692 63251
I 32491 40856
S 69489 47205764
I 52497 79443
O 20812 68816
E 6468 10318
E 21568 35995
E 17097 74567
O 19218 68162
S 14152 485118434
S 34550 722277599
I 39221 75364
S 76456 710374812
S 53943 260072374
S 54645 163957762
I 10650 30660
S 19013 804562478
I 8372 26921
E 38588 72590
O 47148 69271
E 25305 41611
S 76384 264556257
O 35030 53547
O 47091 82121
I 4123 53873
S 69873 886985637
O 19908 82317
S 21843 594470107
E 39244 85830
O 63186 82382
O 32954 80844
S 57613 538808235
O 32591 80295
E 28351 42088
S 77154 48050846
O 38708 64361
I 9463 29221
E 51885 63033
I 13019 80653
I 12263 23676
E 30285 78109
E 21213 79695
S 52996 830460094
E 43311 62863
O 5615 71221
S 60445 208633591
I 10822 48323
E 46372 50455
I 47524 50073
I 26560 61300
S 69086 660955265
E 4233 54036
O 45010 81782
E 12680 80111
S 70913 719707576
E 39924 71322
E 1645 71830
I 1752 78557
I 11124 59197
I 9562 43623
E 17764 41859
E 37113 72250
E 9437 71590
O 41279 77583
E 21010 47130
I 46572 49946
E 21574 70486
S 50078 361598864
I 28804 60099
E 11091 25391
O 22374 84382
E 1428 43219
E 8716 37412
I 35651 44430
S 72084 312996388
E 5036 62552
I 17124 83030
E 64259 76569
O 17176 84565
S 19584 37813479
S 75544 348462637
E 15993 77048
S 54266 697169160
I 1652 84343
O 37750 76199
O 44691 77786
I 14158 18803
S 77251 983799051
S 57598 586685874
I 18180 58150
O 31027 60994
I 14955 53241
E 47148 83953
S 76498 255921601
O 5738 61845
O 43731 54281
S 46954 909424089
E 26873 47925
O 58163 77397
I 5398 42470
O 1165 52193
S 3267 614481137
E 4056 85639
S 67648 289411151
I 42898 46196
O 48330 80698
E 47970 66998
S 29431 255801325
S 5007 289371900
S 49202 704693207
E 69358 76333
I 14382 62962
S 85369 532062184
I 59439 81701
O 32805 38632
E 59089 79625
O 44862 79156
E 45030 68190
I 15409 25809
I 67571 73964
S 59232 555990306
S 55783 952494797
E 35490 85312
O 79203 83468
O 48539 53715
E 2160 44088
O 1560 47759
I 13834 38443
I 19894 58085
I 73328 83318
S 21358 236692382
I 791 36287
I 14024 22054
O 59749 85990
O 48013 69632
O 38380 81307
E 14466 54510
I 42912 84067
S 44928 710180509
S 21573 259574798
S 65282 228728049
I 6602 8617
I 72583 85693
E 34629 36250
E 11928 19843
I 16430 81119
E 19318 23652
I 47492 63125
E 34734 66566
E 45955 61897
O 57465 76490
S 9507 294222277
O 52729 75763
O 26130 49132
O 1218 85176
S 66428 480226345
I 203 80240
S 53513 585876143
S 84707 266192526
S 7936 853324150
I 13844 66916
S 50164 940253371
I 32316 49827
O 42626 75929
E 47195 56677
O 3692 75128
E 4653 40241
O 46109 49457
S 10059 770324996
O 10276 17959
E 22905 51717
O 14815 52851
S 3118 353388160
E 36761 60855
S 2257 76345654
E 43558 57488
I 28438 53420
I 15886 75981
E 24829 51202
S 64864 384498886
I 22642 33956
O 2787 66767
E 5102 40630
E 10057 64648
E 18533 76491
E 23276 50668
O 44259 46561
E 29111 65454
O 18688 47440
S 49556 998700420
I 33769 49836
E 16841 86610
S 40450 847116281
E 22599 82901
E 51846 84361
O 15116 35802
E 45737 60256
O 21429 66768
O 43353 52010
S 30756 49147371
I 38359 51864
S 24747 635873911
I 29671 68519
E 4517 20528
S 59527 968570796
I 19090 61136
O 11013 17824
I 25559 45417
S 54065 883174931
O 49682 71316
O 10294 18012
E 26873 49160
O 19933 67506
S 9525 358411563
I 21685 66705
O 23826 38067
E 58097 60640
E 7430 55223
E 45905 80040
E 35165 69040
E 17534 77549
E 65893 73053
S 55009 358616407
I 21761 32410
I 17467 38365
E 65483 77559
S 86298 531153660
O 50915 62272
S 39848 590985649
O 42002 62131
E 8006 75433
S 18526 909946114
O 1871 19827
E 47973 66931
S 60853 961130983
O 45283 56715
S 32324 430748329
O 23219 72094
S 44164 627326228
E 158 26722
E 51278 65825
S 7881 205924010
S 10611 308279041
O 37458 67509
I 17010 59544
S 16461 906096686
E 76615 78485
S 43980 609603474
O 1236 65607
O 519 18847
O 13634 33147
S 49281 363235177
O 28819 32937
E 543 57623
I 37377 63313
E 35159 82024
S 11349 562423902
I 26779 58701
S 70466 864870595
I 39929 58991
O 51869 65585
I 18842 79419
I 40154 79299
O 41353 75494
E 45519 52547
S 4720 72799721
O 14450 32516
O 16330 47407
O 54522 73174
S 78299 334998695
O 14899 72968
O 40349 47902
O 5094 22511
O 38326 44737
E 2361 6029
E 63647 85394
I 60594 72327
E 43450 83474
E 8940 52190
E 42991 70384
I 31882 81732
O 20185 21778
O 44640 45500
E 605 58285
O 17884 36801
E 34136 71064
S 65823 941404588
E 46522 56399
O 2742 69269
O 17190 79682
O 20343 22059
O 43823 65084
I 33079 78764
E 50412 75041
I 24683 65172
I 16996 57932
I 37229 72364
O 23854 60183
S 1388 664230699
E 17096 22942
I 21647 49186
O 71500 72172
I 13352 71322
I 7566 80037
I 33706 85448
E 4301 70587
E 29025 51238
S 82629 460336827
O 57879 80656
O 33568 40031
S 77046 654862074
E 40759 49065
O 43209 80468
S 67544 977469829
O 75091 78617
E 74648 81393
S 62230 35745920
I 71613 73659
O 1779 72533
S 23892 143872739
I 25278 55273
E 7670 81737
O 11191 48689
O 9430 81607
O 6168 74233
O 52040 80898
I 48465 83691
I 1274 71549
S 35763 231727409
O 19895 28458
E 7992 75036
E 30382 59678
O 2117 77547
O 18112 39799
E 51980 75026
S 3061 775331390
S 27190 910218006
O 22090 22223
O 5505 80080
E 37378 44051
I 45252 84672
O 3707 36159
S 75272 309029511
I 18079 63507
E 29012 41309
O 20202 51337
S 60492 157922271
I 1784 53100
O 47106 83248
S 7018 240089276
E 37380 56026
O 8347 36972
O 22022 54236
I 7487 10829
O 84762 86089
E 31947 73410
O 6861 18574
S 4384 872780768
E 7911 44686
S 72351 518414796
S 40194 671004728
I 3995 43707
S 849 911729388
E 428 73203
I 11172 72359
S 73107 954696391
O 2667 34217
S 43790 252399710
S 63451 682001639
I 16624 17278
I 3949 5255
E 31592 66966
I 22897 48025
I 10270 68550
I 20576 24336
I 44842 77536
S 67274 245267150
I 22759 49341
O 61408 85662
I 49881 78783
E 16464 83749
I 15614 78866
O 415 70663
S 17431 65620871
O 2308 4669
E 28411 79003
O 613 67109
I 27311 41086
I 8702 29527
S 65649 926641776
S 71503 995019060
O 11995 40612
I 11313 19767
O 42895 67743
E 13723 34523
E 4299 21447
I 7508 22466
O 20750 38464
O 1566 6833
S 48935 795179182
O 3198 58111
E 23277 59210
I 22311 80948
E 12035 70764
E 5069 71212
I 36361 56620
S 11732 167361116
S 51140 760791380
S 74094 499455404
S 64656 430582785
E 41510 69695
S 58704 676938314
O 25885 83109
O 44 36437
I 75309 78141
S 1335 138685091
I 19285 52217
E 22029 82005
E 38994 57749
S 66270 461182540
S 53509 550081567
S 39996 726297196
I 50459 58536
S 20865 459347024
S 12994 136829442
O 58558 72694
E 12267 21732
I 40388 73546
E 8506 33717
S 56616 715635036
S 58217 807686148
S 33127 490922067
S 43808 796398693
S 32644 193743945
I 35794 60714
I 48484 60077
S 8132 406568044
S 28106 910807702
E 52113 59621
I 66640 84997
I 5107 15689
S 25733 844771086
S 21324 805413849
O 10968 12558
E 19256 27810
S 65478 249463541
O 14141 64028
E 63803 70123
O 14921 47498
O 24889 37266
O 44841 65247
S 81458 442845367
E 30 9658
E 4252 64296
O 34304 60986
S 55390 618417747
O 39099 54247
I 17647 76082
E 12192 31270
S 77380 369092896
E 34169 48801
E 28548 61842
S 75416 426413677
I 46421 46802
E 11701 64378
O 4253 22065
O 1725 35999
I 75405 76927
S 38050 476883098
S 7514 762856834
O 17396 62252
S 69298 592464559
O 6060 28282
S 59738 145230941
I 8034 48687
E 18644 40534
I 34017 59921
I 67340 75325
S 4827 736955941
O 39210 64769
I 43690 60821
I 22176 26818
O 10046 75155
E 44027 67777
E 38506 41836
E 11801 60862
E 45520 75908
O 53129 54393
S 74016 83314827
S 23103 615918586
I 12539 51169
I 30094 47971
I 28157 43156
S 73139 51987768
I 1684 47045
S 76975 155211057
O 30926 84596
O 28344 51621
E 33096 34209
O 29999 51723
S 6980 80250128
E 13248 75286
O 2329 53748
S 54647 292298475
O 26838 81788
S 71823 927588119
O 43065 44802
E 17022 78598
E 62379 77222
O 41888 44319
I 48859 72395
S 11228 792713341
O 56298 78303
I 10273 43452
E 80735 83422
I 43391 75587
I 16525 64964
S 61594 168450353
O 30241 72780
S 6100 896263422
S 75288 684159544
E 27368 32595
O 12703 28301
E 8313 80131
S 25441 963519071
O 36186 53089
E 49244 61242
I 56633 68586
O 9329 29096
O 58433 61645
S 74207 29491601
S 14119 717218300
E 42982 78846
I 41798 83027
S 20701 830525008
S 22724 869763437
E 55711 59675
S 42482 2338725
O 36087 39562
O 10529 32606
S 28994 128254675
E 960 14024
O 63064 64603
S 67027 13846639
S 31924 441793301
O 8347 71687
O 21286 41385
I 81954 86081
I 44874 86674
O 38323 67061
E 2883 7737
O 67680 81230
E 13223 57205
S 32627 50166800
E 1438 12547
I 38477 57647
O 30474 53699
E 54287 65130
O 19123 55967
I 23749 53607
I 15467 21769
S 16176 940863214
I 21825 61050
E 27151 71119
E 3457 52785
I 25105 86338
I 36561 73828
S 60582 927039918
E 26807 44548
S 8010 50857367
S 60037 771241257
S 31816 154696715
O 21847 39428
S 11251 962903924
S 4852 504555919
O 12673 52994
S 32357 647419749
E 26769 64778
O 9152 17464
S 81534 115398993
O 13521 45133
I 24560 43673
S 1504 195326546
O 24125 28209
E 1913 33252
O 27960 46387
O 29336 60275
E 24513 44791
S 84751 910257167
O 51202 57340
S 16667 418446496
S 54202 103635034
S 43884 493592121
S 75228 57050959
S 66466 603431682
I 7748 43244
I 16770 79835
E 33644 47849
O 20783 73582
I 29473 65448
O 66145 68205
I 46893 58239
O 15948 84185
O 14685 42934
S 10992 721987127
O 10655 27584
I 51739 74854
S 79641 477428445
O 37235 75927
O 6607 48497
E 1999 53661
I 14388 79889
O 31376 34566
S 45880 767068618
O 54177 80273
O 22840 75044
O 49816 72014
O 3417 44011
S 6630 426324888
E 19341 48844
S 14917 117538322
E 77138 78763
O 27782 38926
S 31732 632721315
S 69954 144992423
E 31571 68400
S 85540 791946447
I 72583 82675
I 2824 48788
I 37740 53355
I 35865 73411
O 41987 60288
O 2783 12018
S 45534 129229680
S 29874 770567469
I 39084 79454
I 28749 41372
S 65384 807339126
E 10194 21140
E 32927 53654
S 75247 624926616
E 24126 55182
O 31681 78606
I 4171 10334
E 6798 49373
S 66049 667817218
E 23004 68646
O 24302 70253
I 18714 25010
E 35928 60638
O 13053 67594
S 58593 727323139
S 48476 271195055
O 16376 69906
I 8745 19451
O 54585 70945
I 5663 50732
S 38188 856177442
I 2732 17893
O 53209 71130
E 13033 16964
O 3044 11473
E 12809 32217
I 35129 57062
I 61890 84708
O 25384 46968
E 24206 50946
I 28230 60436
E 42015 57933
E 43084 45503
I 11778 40824
E 48347 64061
S 40145 7893373
O 33762 55202
O 17251 76083
O 52523 77208
I 47600 59441
O 25486 39472
O 30652 52443
E 30851 68269
E 44104 50067
E 5321 70151
O 12068 28050
S 834 325963657
I 47157 74305
O 16560 17370
O 30256 66208
O 3862 56543
S 11597 965065752
E 7375 26669
I 48938 64134
S 77122 874152767
E 68172 76823
I 37195 54763
S 79423 263137855
E 60878 86238
E 47212 48654
S 53360 801163200
S 17191 230623424
O 16262 28033
O 27013 79807
O 8616 54106
I 52180 70651
E 32079 73255
I 3332 47255
I 65249 75459
S 51635 585030696
I 71901 82392
O 60944 84932
I 11550 52823
E 17427 20335
O 16363 67331
I 66799 83409
E 32597 47088
O 7358 38595
E 57556 66636
E 1104 32559
I 10743 85459
O 10310 15405
S 71356 957902461
S 36671 716317262
O 10255 18363
O 53185 68759
I 69753 70435
I 23152 25102
I 21990 73795
S 26982 469863939
S 71136 220324071
S 40878 486402786
I 5352 70734
O 38921 56300
E 11072 46892
S 52079 320516028
I 44140 74014
I 72539 74393
I 43182 44513
O 19150 68859
O 27703 68694
E 56865 70047
S 80535 55468518
S 3235 507309609
S 81544 671586307
O 71921 76479
S 16853 713748443
I 53868 67823
S 47027 46011407
E 11408 14690
E 55163 70984
I 64037 65501
S 69688 570778974
S 49568 723578443
O 13971 61850
E 3215 30197
I 78652 82344
S 78382 165071803
E 4133 85868
S 55937 394854735
S 75091 747909594
S 67825 552432012
E 2186 72298
E 2148 78914
O 11948 53583
S 58198 691809326
E 17168 39979
E 54642 81676
E 23287 70942
S 18940 984095217
O 26284 59330
O 55291 82939
I 7820 76526
E 6071 34142
I 25279 57248
O 17640 61502
I 57 58812
O 1811 7268
O 9393 79907
O 51716 59003
I 7213 68470
I 3530 80259
O 38063 69280
S 75887 975335055
E 51887 53983
I 6500 77333
O 65039 79138
O 73702 77043
S 60104 666204923
S 60733 972296472
I 11439 21731
I 39589 51629
E 48366 71058
S 61035 117428941
E 2043 18761
O 40089 73851
S 53391 297765373
I 46435 79996
E 37940 51514
O 55539 78750
S 11052 967308770
O 40544 77621
I 15552 31455
S 47271 796480412
O 24211 74849
E 9954 80106
O 55358 57149
I 1095 84177
I 34805 44855
O 32169 40206
S 39247 25213530
O 7837 14646
I 11271 65544
O 77706 85678
O 5760 56751
O 5377 40385
E 12355 40148
E 21541 54798
S 48094 802850882
O 5293 76602
O 58633 83740
O 27361 69196
O 15045 81800
S 46467 242448614
O 57071 70149
S 36758 766462523
O 44348 84986
E 53687 72606
S 7759 840187591
E 28116 31783
O 13247 27514
O 39901 59869
I 34962 80283
E 18734 50895
I 50536 64053
I 23579 46862
S 56751 826776588
O 54266 60697
I 20203 52980
E 6989 39697
O 32901 70667
O 23164 42756
E 52822 77959
S 82940 502552759
E 21514 60831
O 6963 33465
S 13470 630251328
O 8284 82330
S 3399 790564159
O 32689 60385
O 4986 52501
E 21313 36769
E 50232 76482
E 29147 57805
E 40858 56459
S 71461 499775168
E 16771 80704
I 13252 55406
S 75440 854973274
E 14920 56667
I 37691 58965
O 44160 81801
S 34531 387741146
S 59875 189088729
I 15286 31145
O 53833 73341
E 415 4233
O 43837 81293
I 12957 54425
O 68401 69028
E 11922 46522
O 19891 29719
S 2856 780318647
E 159 81019
I 10050 10188
I 5106 64744
E 46304 53812
I 10751 84720
I 14648 86245
I 5968 25232
S 34375 919091337
I 27092 63417
O 26285 85730
E 12926 59287
E 44251 71041
I 9719 27695
I 16406 86222
I 19041 70607
S 7601 8035686
I 65385 82606
O 72157 83808
S 80773 602647866
I 62313 66051
I 13434 25569
E 61985 84203
S 15181 392295613
E 28402 34245
I 159 12608
E 60516 81446
O 16479 46028
O 11997 28989
E 49314 86689
E 53288 73498
O 43464 48913
E 76166 81780
I 42320 61727
O 58316 81306
I 8238 17585
E 46572 67097
S 10880 617313473
O 28344 29524
O 13478 85074
S 27259 809116579
I 396 11606
E 41849 70280
S 20103 705199187
I 67397 81879
I 38927 70026
I 57051 64697
S 1679 833638438
E 14512 23269
E 47721 63030
S 14369 185195017
E 17078 66243
S 62530 782869048
S 56906 162284052
O 34983 36395
I 5675 63394
I 11503 59906
I 10234 28879
E 22029 65636
E 17660 54715
O 28806 61401
S 68093 873769737
E 15074 17418
I 64278 70389
O 3686 32410
E 7193 41503
E 56503 84830
O 13645 83324
S 81646 431921543
O 2842 25301
E 10546 35863
O 37835 46862
O 9505 31984
O 30483 50649
E 58941 81288
S 23545 877179065
S 39058 755860447
O 4933 11179
O 29080 71855
I 59750 82447
I 7729 58934
E 267 21975
I 46817 83348
O 10576 71204
I 5619 26281
I 40801 58099
O 34770 58984
E 31370 49014
E 1894 71791
S 16733 784724494
S 67591 358816650
I 51423 72782
S 28046 728719801
O 26368 78546
S 32133 918761690
S 22235 848384283
O 17011 53815
E 8092 85522
E 13740 51874
E 24719 60235
O 2070 21342
E 49172 66433
I 9803 12044
S 25177 186241410
S 25979 327670560
I 20656 61049
S 31200 651142376
S 33256 369966843
E 15521 27382
I 28752 66693
E 24045 27525
S 8543 274263105
I 44014 84784
I 64110 81306
E 50213 56051
E 67362 70050
S 43607 249110083
S 14200 511951576
O 52417 66168
S 67199 504514585
E 26118 75005
S 8940 395639882
I 11897 21158
E 30007 75718
E 20349 60661
O 27228 45139
I 15884 26170
O 9689 32464
O 63735 73589
S 80890 787318731
O 25490 79061
E 67262 71230
I 42358 54803
S 82117 526887741
I 2921 39063
I 14821 44762
E 19835 69331
I 65345 68401
E 8439 21295
S 6674 104461953
O 16738 36780
E 37251 60969
I 68206 84535
O 1047 28861
E 29342 53871
O 1252 9321
E 13258 82667
O 63786 83597
I 7777 18329
E 50694 52482
E 32712 67092
O 53125 66042
S 59534 878797163
I 42959 61362
O 61470 82657
E 12252 82779
I 31089 31904
E 8711 66540
E 26412 70628
S 22441 707686890
I 54624 57955
I 13905 17677
I 5699 58459
O 10456 63606
S 61977 656045326
S 67248 5667500
S 72140 752209671
I 10853 50297
E 44456 59329
I 31184 63779
E 4862 7330
O 38711 57128
O 2533 52375
O 28975 38208
S 76976 676292
S 75865 232161372
O 36959 63673
E 47466 53366
S 58008 956056635
E 22198 29430
E 13257 65376
E 24548 82415
S 65488 92925557
O 24828 47267
I 5227 10073
O 20688 73839
S 77728 835674238
S 21530 882818520
I 41702 77634
E 3298 9130
O 22092 80565
I 30981 76646
I 7343 17481
I 36838 62961
I 5291 19930
E 28317 58362
O 38807 73733
S 43280 526417444
O 9568 58240
E 10160 44862
S 22292 227622369
O 21829 46327
E 1422 3771
I 48011 68857
S 78141 645453862
I 51570 79303
E 2581 86693
I 28568 41833
I 62768 80335
S 67939 443564573
I 66078 70004
S 65649 790975737
E 90 42895
O 64107 75150
S 34703 287972810
E 8701 47252
E 27256 85930
S 26764 914216961
S 64985 773513104
O 13491 69136
E 18601 65619
O 40909 50647
E 3716 75663
O 21317 72728
O 135 63437
E 53400 85624
S 84037 569703102
O 24020 76805
E 41222 60711
S 20001 416580026
O 48066 70103
S 62754 792656405
S 26652 514703499
E 13129 37801
O 47595 58295
O 41658 82674
S 19266 647179651
E 16004 74522
I 16861 46002
O 35630 41615
S 62208 506608035
O 2263 5364
S 17973 371151798
S 49274 870802089
O 22061 76268
O 9151 39649
S 68796 256015931
O 42313 63539
I 7552 43247
S 69650 101580528
O 11098 39433
O 25375 49176
S 52539 51377958
S 2598 533352674
E 65877 73834
I 49561 67602
O 22596 27906
I 48812 63631
O 17779 79356
S 39186 767660736
I 37352 38018
E 15815 85291
O 30866 72825
I 49801 74339
O 54092 72714
E 5255 33293
O 30063 81990
E 61152 64127
E 32564 34712
E 6059 78149
O 43656 75088
S 10616 550989991
E 52394 62291
S 82289 978984793
S 68871 756224748
S 41039 487878058
E 26128 51240
O 46705 75429
S 43638 63193801
S 21392 148853517
O 334 58439
E 31203 86056
S 74098 875378751
O 15962 16194
E 23919 51202
O 17694 54516
I 59559 62830
O 24240 39667
I 21440 60264
E 2469 72234
E 3266 63503
I 8084 52286
O 80141 83587
E 32927 51881
S 76878 334198921
S 9299 831377571
I 7472 15250
I 21376 54585
S 81236 280533871
O 43373 70040
O 55399 63199
E 14560 16363
O 35877 43092
I 1128 3066
I 49297 55318
I 4199 55216
S 27220 701298974
I 25442 78835
E 35290 78115
I 42421 80567
O 10521 27897
I 35898 52956
O 4029 85075
O 22783 58002
O 45321 58598
O 35464 55943
O 33012 79932
E 76100 84864
E 18695 51383
I 14831 46331
S 50766 482772992
S 19128 592113869
I 40077 45729
I 64661 77708
O 39522 59234
I 15663 47567
O 11096 20937
E 5787 21460
I 55299 81537
S 21440 387423851
E 30770 47040
E 45835 67560
E 35002 55831
E 32655 43115
I 7152 84652
O 929 2772
S 25265 520646143
S 45066 142464838
O 12273 17306
S 57869 667084061
S 48061 716983009
E 18704 26951
O 57708 82657
E 57071 58760
I 40397 49437
S 2976 296469173
O 50506 62000
O 28241 67157
S 48853 932480293
E 58898 81947
O 36896 71327
E 15784 43259
S 21736 268020062
I 63353 75555
S 23835 343158215
S 29009 964350684
I 27506 67415
O 10030 19310
E 27262 34734
O 58558 81899
I 4705 19907
O 19577 37320
E 6289 27021
I 4082 55836
O 20951 59295
S 76790 64784818
S 21348 746072293
I 7647 49169
I 55183 65181
S 65234 12900735
O 13149 55821
O 5581 66741
O 27239 44123
E 11325 85464
I 4274 65216
E 26689 61692
S 7972 291260299
I 40861 63392
E 11351 55852
O 29457 36308
S 2086 659212193
S 68130 137832384
O 60118 73685
S 1078 506242187
E 7845 30988
S 38343 353264037
I 16219 33071
E 17849 25780
O 43771 45855
E 39438 72197
S 4606 407290174
I 15080 72530
I 30638 49769
I 27352 76152
I 8385 62353
O 36186 49193
E 49635 72615
E 70944 85143
I 6456 73088
O 3153 49211
S 51046 975795693
O 27191 55331
E 21770 34278
S 31575 947926346
E 15759 20084
O 44663 46813
I 8649 82716
E 13102 33954
O 43111 69195
I 34888 76491
O 73117 85778
S 23696 358517188
E 25082 35755
S 6201 658808505
E 49477 74607
I 23508 44901
S 11504 215300028
I 8787 27464
I 52934 74967
O 63255 69480
E 14145 31283
I 7062 34080
E 45400 75717
S 78266 895396579
E 28529 72707
O 1306 39799
O 9163 38734
O 33858 71902
S 36835 138642437
I 30373 76331
S 6852 68230156
E 30246 53547
O 69700 69761
I 19837 69014
S 52191 680592414
O 741 64792
S 44400 949758436
O 62724 85521
I 3067 21402
S 14406 166873705
E 618 14297
I 14642 82399
S 48093 911055815
O 12731 30658
O 23164 74173
O 30488 51210
E 54906 70545
E 71646 84185
I 56440 60273
E 22846 68735
O 3544 64182
O 45838 75509
S 84076 953206812
S 45082 137055268
E 6763 84928
S 31926 284893477
E 38062 55313
S 45225 623685459
E 53657 70884
E 64001 84229
E 15499 42202
O 41800 58645
S 71615 201407468
O 2631 59751
S 25972 745183889
O 54543 56107
S 54179 883258370
O 3206 62659
E 2078 72032
E 42037 69348
O 9924 70436
S 18262 174382
E 22057 35491
E 10357 66434
E 28195 62796
O 67640 68407
O 68301 85972
E 1629 59326
O 10665 26814
O 20207 25383
E 32954 69081
O 65322 82338
I 52837 59491
E 27551 58720
I 2784 57435
O 56787 86353
E 9564 17272
I 19153 85910
E 22277 74385
S 17379 177611398
I 3368 14429
O 69668 82437
E 37818 38527
S 74971 824161899
O 20277 60220
S 85121 677561181
I 37949 75082
E 44640 58131
O 71349 75895
E 8532 14016
O 72659 82373
S 73015 36594416
S 12473 169848382
E 44670 48826
O 80395 82976
O 12454 44270
S 25059 318631213
E 36402 46563
S 63862 271310881
E 18689 52526
O 4718 69560
S 54346 221488661
O 5495 63951
O 79995 81595
I 13999 68953
O 57237 82283
E 2407 27652
S 17612 874405446
S 50758 79128566
O 40250 61655
S 77744 262358385
O 151 66810
I 7344 45895
I 15054 76230
S 78214 551133872
O 3563 20546
O 37255 71340
E 35554 49991
O 49327 68463
I 29682 70095
I 13154 47215
I 1102 44183
I 1511 11000
S 6204 219228808
E 1997 22935
S 76702 770232715
S 46152 500362686
O 18467 71848
S 57213 887832086
I 17532 68426
I 59385 71645
O 16414 69701
S 28385 973383688
S 17742 641418766
I 14739 40301
E 3694 20212
E 31901 61326
I 32989 75362
S 73872 444268023
I 16672 41359
I 61475 68616
I 64267 81170
O 35096 70336
E 14354 46570
O 8626 41427
I 50 75820
S 14559 572865538
S 49784 52639308
I 19858 75355
I 26526 71985
O 7217 52681
O 41543 44821
I 2672 10588
S 11469 952230042
S 79510 154330058
S 57112 549403895
E 13805 50221
I 23065 50348
S 20039 921601913
I 17501 29545
O 15506 86306
E 47966 80286
O 23883 82674
E 5004 34951
E 1050 71877
E 1690 30522
O 225 29796
I 11311 84421
E 11471 42706
E 8647 83880
O 16880 49413
O 8012 70520
S 30394 7635570
S 58686 973968026
I 10670 74796
I 22689 45452
O 21085 41177
O 24235 33289
S 8950 892295617
O 9399 41429
I 48196 64185
O 14505 23300
I 33717 53903
E 44557 73738
O 34800 55878
S 81973 486405228
O 33188 37266
I 50698 53511
O 4857 67829
S 42023 964139049
E 17139 26628
O 10001 19624
E 14527 19554
I 11268 51341
I 17008 80153
E 42685 73400
E 77667 83529
O 26706 77507
I 8049 80232
I 6242 32063
I 28595 30391
O 25747 74934
E 55393 66474
O 21891 45967
I 37795 48979
I 68267 74814
I 3993 69589
E 25828 86207
S 30089 557755545
E 15018 33032
O 52345 55754
E 4222 81533
S 64923 457866115
O 5907 17796
O 51002 75942
S 56824 400925193
O 13534 37451
I 29645 81282
S 76343 233523913
S 27592 572384464
I 30717 83348
O 2444 22108
S 83976 629795266
I 17603 84641
S 18333 896448258
O 38666 60694
I 24786 65313
S 59854 299902257
O 30584 51798
S 47489 761745941
S 15628 444133509
S 8173 783006947
S 19349 426057989
O 24668 40515
S 17869 569007303
I 20961 32058
E 9710 29965
S 17813 358397723
O 39252 64592
E 22573 67736
E 40810 81911
S 14001 549392710
I 40515 45453
S 64688 626158939
E 22056 65695
S 18473 501903773
O 32472 58793
S 65938 172991840
S 73971 529827115
I 14004 80588
O 15133 83443
O 51202 76222
S 539 139737652
E 17607 20453
O 65809 78914
E 48275 67247
E 24524 29448
E 69474 71083
S 25960 329299333
S 62160 958037652
I 33485 83686
O 10274 83168
O 21067 82851
I 17327 67019
S 56735 552767676
E 15613 77024
E 47598 76955
O 11320 21034
O 24415 55254
E 135 45066
E 7255 28609
I 17418 75055
S 76358 611549459
O 4775 16801
I 15377 73836
I 7997 42320
E 2659 57637
E 28749 53973
I 24657 67453
O 6769 42804
O 58081 72381
E 44669 64192
O 10773 71977
E 45260 50722
I 15495 76076
I 10250 18288
E 4951 30860
I 9002 14959
E 32678 40752
E 10283 30044
S 41287 53639396
O 34282 71753
I 7513 82241
O 45423 76793
O 53683 63354
E 14950 75782
S 23557 70718195
S 35941 573595976
O 8490 29570
E 58238 62130
O 19686 71317
O 12860 15532
E 34757 59391
I 14240 60703
S 76842 498520934
S 1375 63195892
S 8991 757664762
O 49575 76606
O 41399 47166
E 9283 12502
S 53906 43836813
O 60278 67847
I 15773 48782
O 27180 42506
E 37403 39353
I 9931 18876
E 33591 44021
O 16303 52957
S 32318 983715485
E 11970 24183
E 10303 27274
I 27604 84724
O 19351 78206
O 10764 29843
E 9414 21825
S 76440 481363420
O 24698 50365
E 13227 66305
E 34184 85861
E 10389 13814
E 16635 24633
E 13788 19473
E 20935 74653
E 52343 80537
S 22065 354176645
S 56275 96778531
I 39205 62321
E 19696 62788
E 21491 25957
I 28940 76086
S 19711 729084242
E 72683 74926
O 26296 51280
E 34065 62563
E 2145 17900
E 28151 69449
S 31641 217823998
O 26809 60736
S 41494 929477674
I 26707 34379
O 11826 34327
I 11672 49560
E 16808 34270
O 7990 63756
I 67929 72810
E 32579 38427
S 24880 681876202
O 30254 35262
I 28462 51726
S 74849 755527377
E 15448 82834
E 42459 58748
O 26122 52817
I 54364 72053
I 15671 35760
S 79391 869945363
S 14801 998121544
O 41593 50466
O 36534 38222
O 2363 76577
I 26737 80571
S 46715 624176608
S 39098 178594777
S 49230 280660116
I 18649 78849
S 50671 801870702
I 65271 86405
O 20463 24070
O 4294 21406
I 1138 71370
O 10763 75113
E 17105 61565
E 49794 62681
I 57950 71539
E 13296 66145
S 3113 252515747
I 38751 69233
E 24309 27369
E 53552 82670
I 34317 39285
O 49351 70847
E 39306 62172
E 52911 83171
I 56907 79317
S 34451 262654759
E 46850 74194
I 15382 24869
O 43961 45713
E 30153 61031
I 107 66881
S 46744 81157727
E 13186 13418
O 55505 59334
O 40420 56391
O 14470 56256
S 29429 10195517
O 23800 42520
S 58111 812067729
I 7958 19907
S 2786 157658200
O 24878 68732
S 62516 594092819
O 15802 50120
E 40130 63427
E 17424 81257
O 77526 84068
I 7941 83920
O 47254 74944
E 2844 20408
E 5328 42395
O 21471 79010
I 12894 24138
O 2628 25708
O 5558 62743
O 2292 53773
O 16419 21131
O 12970 69265
S 23209 318292704
O 21596 46309
E 70677 82930
S 138 729921703
O 37657 53865
S 84309 970180872
S 15982 120687630
E 9529 51378
I 28297 43600
E 74039 82507
O 44606 57183
I 2817 50047
E 21448 51494
S 1441 788066788
E 14856 57092
O 5204 48361
O 65401 65761
O 46879 49560
E 9496 20188
I 37228 65908
S 11159 170798871
S 26574 313477366
E 15224 54055
O 24889 37714
I 70162 83773
E 33682 63297
E 35817 78434
I 37061 67231
O 1595 14673
O 4017 45156
S 67977 797202888
E 32084 51647
S 48950 125277246
O 55415 74495
E 24467 31028
E 11366 81026
O 7929 70253
O 30613 67641
E 24408 60712
S 79743 977937038
E 35331 44903
E 35521 40397
E 69796 78295
I 8185 14977
E 25572 46302
S 19207 995631037
S 27939 259379429
E 22441 51875
I 41791 67737
E 44314 46258
E 2219 84275
E 37364 85806
S 50578 99359928
S 21614 109698533
E 25086 72623
S 43665 351089781
E 4797 6226
I 38475 80569
E 23230 67949
S 29703 114258412
O 26934 75805
S 44364 477022759
O 47357 84225
E 22182 61614
S 17843 761345074
S 82220 321478178
I 47422 62730
S 6281 689897359
S 71385 650137275
S 1976 898683829
O 9001 27809
E 10500 24755
S 50744 602482482
O 47214 76712
E 42990 75055
E 40195 55843
I 40708 71839
E 65594 67824
S 33890 889235865
I 23140 36503
E 15749 39331
E 20462 73098
I 32148 81624
I 20527 42191
O 50539 73925
S 81684 655123088
E 1922 36773
S 71065 446469618
S 59722 706488546
O 3438 4262
E 48547 55943
I 45035 72037
S 7793 297612749
S 38540 43005820
I 3672 48347
O 15486 74801
I 17835 28048
S 33199 175523084
E 7674 84907
S 34704 203209907
I 24491 33582
O 7664 39203
O 8792 67115
O 26020 71687
E 29166 65581
E 34932 58622
E 5491 74198
O 5164 76528
O 16427 18308
O 15884 75100
O 69071 85302
I 606 56858
O 66172 84115
I 41341 67711
O 22198 28467
I 34813 40608
O 24527 85052
S 15951 85385215
E 65301 70998
S 13709 891314000
S 47701 709884131
S 80683 610016629
I 45369 46040
I 15626 37570
E 17176 40004
O 79136 83615
E 4757 42110
S 31573 682600446
E 66366 84157
O 9684 61149
S 82033 142025651
I 8025 27190
I 20908 41551
I 37192 53212
O 35024 54178
I 26129 82929
E 12598 85846
O 40803 54075
I 45700 69335
S 17697 914256615
O 82007 82101
I 61171 84970
E 45220 64442
E 39800 65170
I 1691 27979
I 2798 84193
S 70617 310559795
E 66922 75023
E 2970 86398
I 59855 73824
E 21166 35438
S 68607 143925929
S 40534 995446154
S 36481 292991529
O 13339 15479
E 36389 85918
I 56543 70906
I 12902 30099
I 23548 54138
O 51052 57261
E 40802 83691
O 46210 66942
S 13005 890969308
E 38986 66375
I 47321 82984
E 37619 69069
O 12534 25982
S 50834 126484014
I 15989 65155
O 55791 85247
S 40329 388806874
E 61991 79094
I 33927 59403
I 104 4039
E 46786 66044
S 83525 125892489
E 8772 8885
S 58895 458114137
S 343 281629096
E 10676 57139
I 22357 24870
S 85853 603742201
O 21819 50582
E 18719 43429
E 9828 23847
I 6313 11891
E 22735 39736
O 53044 53809
I 294 13018
O 65968 73492
E 58037 74051
I 4794 26546
I 53090 84727
E 17359 61411
I 29334 61856
I 24590 25138
I 10640 65061
E 17706 19540
S 71242 911626683
I 14396 20274
O 40166 49334
O 3498 55024
S 53131 406824458
I 54226 85705
I 28121 48951
O 75460 76206
I 44558 76326
S 1495 476466624
I 49699 59703
E 23669 28947
I 52504 52688
E 25324 80704
E 71734 71807
S 55527 841459277
S 4158 126113894
E 20253 84654
E 47668 73986
O 25945 58724
E 16520 70118
I 18610 57108
S 68835 393901143
I 9350 81783
E 19683 49693
I 46713 68748
S 50658 514477642
O 8790 49945
E 10915 72140
O 51521 66968
S 24504 508098807
S 21561 395956302
O 61365 72443
S 76092 632307507
O 24374 81980
O 56404 80105
O 16334 52255
E 29787 63663
O 53107 61946
O 41125 72524
O 20802 77186
O 2954 30553
I 1551 42831
E 36258 81685
I 39366 75338
S 6494 343334315
I 52794 85527
O 18843 86282
S 28697 201734258
E 13739 68951
O 13234 36605
O 40947 47896
O 43978 75918
S 23306 912229423
O 7790 85006
O 68273 70117
E 59464 63680
E 15679 68896
S 24160 69575895
S 63056 279404551
I 73605 83237
I 43795 67567
I 34835 46778
I 5101 38254
S 67179 750360029
S 71292 103476435
S 85403 760812134
S 22675 89598034
I 8991 70671
E 48255 54145
O 41005 43759
I 30201 77706
I 41333 41587
O 22160 30857
O 15338 21648
O 38574 81353
E 29395 76543
S 70164 644697437
E 10716 83976
I 24786 77215
O 6521 19240
E 2963 24477
S 4807 772704547
I 45070 69052
E 29177 43406
O 981 82094
E 34317 56534
I 7386 20571
S 29936 625092228
E 15029 55578
I 34140 66370
E 69785 72301
E 9403 59222
E 65579 75163
E 37394 70136
I 36181 49947
I 4362 11022
I 11531 31720
S 54320 752155962
S 77177 693976471
I 140 17452
I 39391 74747
E 25496 42198
O 10043 13611
S 20896 602801841
S 37682 670562973
I 2178 84564
I 60986 74525
O 11936 32896
S 77571 711024846
I 29726 54151
O 50652 57332
S 12298 347790861
E 62200 73802
O 34300 85152
E 26351 29122
I 43506 84794
I 31951 42759
I 9986 54495
E 12458 28572
E 21507 24048
E 40960 75316
E 31482 51842
S 34349 903148734
I 3158 73671
S 83566 705464707
O 52601 55186
S 8641 121689879
I 17694 57440
S 81522 34329604
S 58129 191338940
S 2461 848320943
I 19190 32233
E 16383 21413
E 39510 77154
O 43880 63271
I 38894 56488
I 45174 59526
E 48200 59216
I 70094 80106
S 68017 601166750
S 76180 448019497
E 39861 46086
I 26564 53275
E 3658 33743
S 54577 684241929
S 23844 376578472
S 38811 478176484
S 52063 570031993
E 10215 26394
O 62333 73886
O 53053 67938
S 22279 475051493
E 5445 21116
I 23185 35340
O 16578 55745
I 26626 27631
O 3450 36096
E 48507 53369
S 85656 347437032
S 2719 308123321
S 64999 206130604
I 24412 69874
S 72071 539967449
O 65392 66326
I 40947 79618
S 40426 816940780
O 13213 67306
E 552 72999
O 30415 41550
I 57073 80965
E 18823 36926
I 7533 37803
S 81681 540233387
S 3238 262914785
E 13816 76923
E 16174 57002
I 83982 84993
E 45844 68446
O 8118 23510
I 49980 59075
E 41679 48947
I 15306 29664
I 8695 37094
I 19880 72990
S 80626 845904446
E 62378 67721
S 65489 620465895
E 30928 39950
S 40774 912568470
E 66910 76903
S 85034 316543934
E 12827 69405
E 42631 70967
S 16091 344791203
E 36330 57463
O 28741 39209
S 45500 985968753
E 28568 29852
I 5609 81730
O 48394 55452
S 24722 652422725
I 19088 79836
O 15044 29607
S 66599 41235554
E 1476 77095
I 69043 74661
E 16813 67669
S 62880 635865984
E 21038 29930
S 86149 405790295
O 65073 86277
I 42634 60000
O 4268 28541
S 68888 399737194
I 13794 49621
O 1162 23961
E 79645 81762
O 3654 59613
S 82134 538008656
I 23109 45541
S 64864 261443479
S 39638 514897444
I 47037 78706
I 40740 43748
I 49708 67836
E 28231 85479
E 28218 49154
S 21573 788398965
O 3741 73960
E 46839 66139
O 61129 82350
O 45716 68256
I 37110 85285
I 25617 68993
I 31623 85888
S 47483 843402476
O 9254 55184
O 27428 60405
O 2459 60823
S 22730 320310575
I 33445 34788
O 60705 67849
I 44783 67066
S 74356 174021003
E 37801 38015
S 10083 880481999
E 40193 57981
I 666 75162
O 43497 48603
I 25820 40800
I 4488 80708
I 67886 70051
I 36224 39686
E 32623 54119
E 69278 76570
I 13646 50021
S 1932 238531974
S 15215 725382775
I 51301 62672
I 10988 17901
S 50947 952792566
O 62760 71009
I 12496 34412
E 10155 44230
O 48878 68675
O 36403 52664
E 39349 60193
I 17764 43381
S 24718 593310921
S 39503 641550500
O 2791 18371
I 45680 56117
E 65114 75774
I 26479 74436
E 75658 77229
I 3425 23412
E 9620 78255
S 42603 120679628
I 40176 80484
S 3516 130880318
O 34946 66953
E 63598 84708
O 12643 80801
O 13582 59901
O 22428 53182
O 5245 64412
I 21427 70269
S 44231 427624707
O 33806 61769
I 68697 83461
O 5182 41792
S 20519 300172364
O 31749 75515
O 27412 50595
S 61235 530475083
E 781 16386
E 24199 70705
S 61600 486930781
S 83432 222377331
S 3872 172343474
S 24264 50252168
I 61804 86241
O 66409 85810
I 77830 78107
E 53114 61796
S 22150 383605298
S 28243 364554072
S 35932 624855324
I 65318 86032
E 47924 82304
O 44149 85174
E 17410 20674
E 21710 37312
O 13810 60614
O 2055 42027
E 31285 74331
E 4983 30853
O 16820 38548
I 22381 37799
O 21837 39993
S 78487 437103342
S 85942 7774257
E 36376 75302
I 9230 17867
S 35974 316455047
I 1454 14056
E 52867 78395
S 76167 716737192
O 18097 41673
E 48221 76374
O 9363 83420
O 3890 30274
S 1367 941768129
O 65088 78100
I 64871 73196
O 59467 71384
S 45193 215985194
E 61252 81008
E 35667 72869
S 19011 442374646
E 37246 59285
S 22463 307102978
O 17221 33332
S 54943 328827571
E 46025 73672
O 79134 79499
S 78454 987366446
I 9092 12829
I 6849 19633
I 5622 82643
E 25793 45444
O 38337 40721
E 36091 39333
S 14419 29839782
S 50839 497474847
I 32556 76815
I 42153 58189
E 36085 55737
E 7789 32938
I 44705 48476
I 34414 49503
S 25826 214523194
O 18007 86376
E 68297 70229
S 4934 789844445
I 4779 30447
S 35750 802371947
I 6726 75724
E 66471 85498
I 26213 79854
I 79564 83454
E 34980 79067
O 78072 86383
E 63515 76852
O 3712 70069
O 48583 55657
S 32389 531234817
E 43341 43394
I 41471 41896
E 31597 74067
I 4447 83313
O 47423 48761
O 67230 82429
S 82718 438302160
E 20118 63186
I 25530 26316
I 10220 64374
E 3302 63880
I 34153 54742
E 43761 62181
I 62860 86312
E 38320 69999
O 46106 55479
I 74860 80380
E 29525 48098
E 4717 39379
I 17499 28919
E 58532 71777
E 19389 64546
S 80303 592736782
I 10868 61035
S 57062 243492826
S 72149 664506594
O 33470 68175
E 52203 65537
O 21595 25243
S 58691 280533092
O 23173 63682
E 3816 45263
S 80888 992084647
O 21523 41505
O 885 6286
O 34349 81919
E 40043 65601
E 2760 73732
O 56574 86350
E 26806 45214
S 24280 670072983
S 23411 675999696
S 68163 629993501
E 33311 56210
O 18435 48435
I 20146 82639
O 38657 74659
S 22611 175371687
O 39740 44000
S 85292 264754288
I 84499 85488
I 58630 72163
I 77156 79278
O 17389 84657
S 19101 948188936
S 28354 991262047
O 12793 70911
E 57887 60529
I 42124 62699
O 52981 67228
E 29681 31249
E 51231 71614
I 1831 62342
O 32462 41880
S 2747 754388149
O 45601 64830
E 13622 47639
S 64560 242316474
E 4561 33616
I 20321 49935
O 6359 67242
I 13332 57284
E 32195 50720
O 1243 70538
E 46940 85226
S 21526 572085005
I 28521 41521
E 28090 47129
S 70428 134944286
O 26488 46183
S 39395 654097169
I 12275 72429
I 68942 82587
O 47119 63194
S 37230 567367121
S 69087 304587742
S 40140 954501101
E 5302 81032
O 9836 54100
S 23459 4575569
I 8958 49867
E 21337 85498
O 17998 18079
I 3193 80769
S 71986 469079654
I 46552 71738
I 8992 78411
I 25663 67703
S 3632 718606144
E 32787 43415
O 36629 41887
S 73667 32219517
E 10627 54871
S 20103 960883247
E 27756 59614
I 2276 39259
I 65632 79375
E 34832 59338
O 32420 57874
E 21788 58842
O 32490 52009
S 85985 618698824
O 2189 17626
S 3681 384460323
O 10750 46041
E 4230 49321
O 47152 67110
O 1029 82505
O 1335 15396
O 6006 75918
I 2110 33688
S 74086 521481261
I 32157 38829
I 21876 32584
S 42089 111704426
I 12847 57854
E 18816 38363
I 28275 29231
E 8182 63701
O 12823 83136
S 73333 542949292
E 30612 74812
S 37387 20965068
I 15557 58071
E 77690 79628
S 81533 253251721
I 66475 83560
I 13409 39068
O 4352 4612
I 8255 51374
S 53397 246734986
I 36956 61169
E 33227 62723
O 47940 61188
O 42089 57355
O 16237 82225
I 4400 40763
E 45 37947
I 4021 73068
O 4274 9644
S 50816 205079605
S 42965 420135867
E 46844 57446
I 56613 58180
I 10409 24677
S 62638 322806045
O 9970 36621
I 8761 40134
S 75343 53526182
I 21747 28176
I 31698 35367
S 11078 491324083
I 44405 71660
O 26555 33769
O 9316 50348
I 57819 83247
O 52536 75159
E 9969 64542
S 49400 652933282
E 16538 85244
I 64044 80154
O 7359 61933
O 74200 77139
I 17576 48190
E 48344 78557
E 47385 72210
S 45134 375577612
I 11033 22975
S 41190 975338853
S 70341 866197620
O 31970 50881
S 14153 210088206
S 62434 150838773
E 1192 69728
I 4196 67379
O 10826 80108
E 60673 63897
O 35774 69500
E 44762 75374
I 67849 73098
S 72369 104660142
E 56390 72499
O 3592 39404
S 30954 262273758
I 28839 83260
I 79803 85018
E 4971 45178
I 8371 78272
I 31606 43822
S 22481 316316520
I 34150 47357
O 11250 23130
I 16299 55087
I 29671 77679
E 23671 59870
I 9055 58262
E 9789 35915
I 11387 66900
O 35829 71385
E 34126 69060
I 28603 76442
E 59877 71852
S 42101 428282147
E 25705 34686
S 38643 67482540
E 27170 84096
E 34641 78002
E 59960 80833
I 27188 34205
I 29518 85704
S 47631 241039687
S 78165 391105641
S 27388 141781988
O 8596 67708
O 30475 32934
S 31598 890776719
O 15594 20625
E 21737 28660
I 3752 9968
E 51811 62331
O 32185 48312
I 40215 66883
E 1713 49925
S 69003 855013183
S 78820 12781563
S 36871 666904169
O 4226 23677
E 8800 28766
I 14862 70333
S 85613 890345342
E 63695 77109
S 34617 686296570
I 58797 84897
I 844 8591
E 55622 79227
S 58850 158782401
O 39900 50519
S 54502 61094611
I 3462 61649
S 66466 14316781
O 67174 84485
I 10906 71365
S 63589 145481913
O 1317 16057
S 25988 771833828
I 31 4125
E 26750 67166
S 15795 167442131
E 38628 46603
S 42239 975816319
I 29491 74575
I 27407 62144
O 44422 68480
S 85476 921271454
S 38646 817996912
E 8187 80244
O 19754 28771
S 83562 485798694
E 2603 8989
O 34832 45681
I 37505 82341
E 20719 45030
E 14819 84642
E 31706 76214
I 52589 86211
S 44879 975106204
I 25052 63552
S 37211 561235141
I 50762 71319
E 10774 25680
E 67952 72362
S 35030 313079701
E 16633 83159
S 63844 654177339
S 86302 755824048
E 49846 56930
S 15015 394298076
E 5149 73547
S 13359 886279796
E 6809 34834
O 28456 73731
S 29984 469773629
E 43786 45615
S 67540 56908269
E 51195 64931
O 10322 14726
E 64981 79671
S 28864 463223300
E 4692 39362
S 51858 736261302
E 40255 55799
O 57161 72461
S 20457 25750372
E 52187 72535
I 60509 74815
O 28591 63487
O 57565 57703
O 8024 84629
E 10581 63737
E 30527 53470
S 69170 459851907
I 30383 70246
O 31070 57393
I 70728 75321
O 1961 51991
S 15494 436912226
S 52706 636413035
I 6293 21183
S 80260 224207535
S 45329 460688636
E 34159 72672
E 13134 39089
S 44136 634622431
S 40692 715835652
O 4336 54768
O 22263 66576
I 53907 80940
S 62951 38991753
S 60832 631146650
O 9294 84106
I 77444 81538
S 74924 337768649
E 24803 79344
S 49694 283565666
I 11832 66081
E 8945 61916
E 8788 82939
I 75776 85443
E 61294 81001
S 45386 600231394
S 12937 422365913
S 80350 36514149
O 13195 84377
S 40629 489065687
O 37968 75114
E 14975 19795
O 35349 57078
E 43437 52813
E 81839 83613
I 47820 76113
I 62377 63697
E 57251 64006
I 13271 59453
S 68736 443880026
E 11415 79192
S 25560 950435517
S 67007 947338938
S 24906 58548899
I 46862 74500
E 17126 54146
I 3138 32324
S 29456 716072052
O 39323 47673
I 57514 81761
I 3465 8346
E 35819 65249
O 60909 65131
O 31171 56227
O 62860 70252
E 36839 78618
S 50164 535162318
E 62417 86698
O 3005 21077
O 21304 32708
E 2519 86499
E 14808 64058
E 18644 83243
I 63308 78037
I 79326 82257
S 50413 810223386
S 69283 634526263
E 39847 64141
S 58707 884230169
S 31304 964974455
E 2823 38915
I 62029 74851
S 59894 284335178
I 19137 76615
I 47086 77404
O 7305 75907
E 47170 63264
E 42965 64427
E 39711 75813
E 13922 45301
S 83538 916400041
E 18901 45958
I 46538 82740
I 30898 52985
O 12894 61160
E 2054 13679
E 48613 61969
E 36274 64413
S 69923 330643838
O 24501 44475
I 8000 14937
S 60485 422232289
I 33944 71089
O 4479 41631
E 4893 81959
S 17555 164669533
E 6180 13503
E 17545 35072
O 38549 42566
E 69181 78254
I 12568 39516
O 19041 33482
E 10706 45516
S 13165 475667204
O 48314 82329
I 40926 84690
I 5638 47785
E 26237 72890
O 53313 59003
O 3111 49710
I 69080 78464
E 10047 35380
E 28952 72254
E 14148 57869
I 56336 75375
I 44567 62978
I 4535 15566
S 19857 34177244
E 13525 38603
O 14623 28553
E 31921 56480
E 34524 44748
O 21872 39629
E 19669 51677
O 11194 27046
S 70391 325604536
S 38955 937482806
S 78842 22175655
I 7116 31546
E 37163 86200
O 42492 57879
O 28091 55442
O 16848 32056
S 55788 192242061
S 61037 552226144
I 10407 19471
O 34626 36494
E 26122 80452
I 30133 80790
I 17013 82073
S 15076 769914645
E 4307 13726
I 6910 24499
O 817 41471
E 42859 68195
E 14340 42025
I 3033 57089
E 61400 86371
E 33997 48034
O 48600 75895
E 22523 29713
O 31490 43794
O 2995 16982
O 13357 76343
I 38633 49002
O 71332 74949
E 67706 81142
S 14172 572748493
E 57907 84909
E 15629 29514
O 45850 78243
O 27241 79898
O 12851 58037
S 85675 142662510
E 28935 37330
O 53656 69347
O 38625 47468
I 11526 55364
I 31667 53357
E 2972 27002
S 37505 597901088
O 4737 42115
S 72603 282800401
I 46307 57527
I 17005 47077
S 61123 889712355
I 25737 27258
O 47444 76519
E 40987 65415
E 36316 41373
I 48006 75869
O 7332 54600
S 26474 570080035
I 42207 42984
I 10260 63066
I 17653 78261
O 31709 68307
I 40050 68597
I 10046 63027
E 73432 81638
S 5264 50807476
S 19362 967729025
S 21187 110500850
S 46678 704954979
I 11872 38426
S 49252 634028510
S 77511 814435877
S 74420 829330893
I 48735 66080
I 31077 79578
I 14001 20023
I 5993 79867
I 5761 64805
E 16858 38463
E 37571 60378
S 33251 722016981
I 13946 21090
O 25722 41368
I 44084 55096
S 3606 31428673
I 64882 65109
O 75562 84685
O 26963 71630
I 8300 62080
I 27239 33026
O 42871 52852
S 62916 63564322
S 53806 718866949
S 60182 755983679
E 31565 37970
O 33277 42202
O 6777 37477
S 54821 393976311
S 19833 967897060
S 45739 924530482
S 66113 55860271
E 30495 51381
I 8742 42792
S 39083 128510953
I 2487 9554
I 38037 71876
E 11772 58841
E 2685 67522
E 60076 76848
S 23867 735034460
E 27389 56811
O 31745 63157
I 47142 82846
I 29547 67377
S 43449 703551230
S 85316 321529681
O 2448 25409
E 23226 72331
I 24325 37649
I 10826 41196
O 11520 39419
O 2778 14309
I 17315 38555
I 53482 63632
I 12825 62881
O 41730 46457
O 28781 48258
S 3409 325621945
E 30719 47436
E 7842 75512
O 51887 66252
O 22782 83858
E 22307 34458
E 32992 86275
I 12479 68876
O 44056 45709
I 9336 66062
S 17619 350119621
O 6230 10772
E 8377 41282
S 74664 843879675
S 4667 812540365
S 27215 909983734
E 60295 75299
O 54755 73495
S 85384 384302289
O 50072 61113
S 57732 855555422
E 5298 17404
E 19510 28939
E 36263 61998
E 29540 55402
E 30904 68831
E 43901 56204
S 1122 98755237
I 20570 46558
I 19598 23727
O 48887 58022
S 18343 616807089
E 36302 70526
S 1416 882128568
I 39801 82788
S 84436 50044440
E 27198 32926
O 23611 57006
E 31067 50540
I 1428 40234
I 409 34608
O 43016 61582
E 16648 84365
E 6754 12944
O 11882 80428
S 43366 958075693
S 17721 68854734
E 25330 58793
E 39018 41233
O 3829 9170
I 12433 73476
S 36678 378620539
S 16495 870742601
O 8440 35534
O 27003 30207
O 14358 24714
S 84745 396830390
I 14377 23110
I 23490 71259
S 6067 731683955
S 14840 501354190
I 50609 59449
I 13767 19135
O 28911 85075
E 22138 52098
O 10823 42262
O 28113 28962
O 22672 74112
E 57090 74619
S 17692 780985179
I 43333 79130
E 43102 66297
E 67540 82206
E 60742 74029
E 40 23854
I 6925 35328
O 12236 15418
O 53321 81263
S 13054 614779281
S 31909 980350002
S 75191 915203672
I 24342 32270
I 3656 46310
I 17048 20983
I 20958 26025
E 20270 35233
O 20773 72676
E 43442 56484
O 52789 54255
I 12619 47137
E 35584 40495
I 41299 56551
S 29309 526462477
I 9145 28119
E 49580 59348
E 24663 84835
I 67529 72529
E 22571 54137
I 7964 20629
I 43054 44838
E 6356 59445
E 30325 62010
S 75464 902816743
E 23777 85795
S 56096 307927466
I 8302 76566
S 58713 573645332
I 4151 54048
O 1219 33580
E 9132 74676
I 11179 39970
S 28772 173599760
E 20377 76942
I 52068 63777
S 65489 970615456
I 5617 12094
O 53327 54965
O 46895 85414
E 18069 44438
E 50845 84199
E 35631 68345
O 32397 86600
O 176 36350
S 20707 948770947
E 8456 46743
S 18895 907446439
O 13156 34174
O 601 32866
I 61007 65947
I 34731 57911
E 30082 85870
S 35534 8689460
I 59096 78816
E 57847 78703
O 2465 37767
O 10876 86643
S 14366 52768306
I 23731 77071
O 59292 66685
S 28449 59280708
I 77078 82118
O 34023 38519
O 17438 20003
I 4325 82324
S 2680 46815689
I 25999 28424
S 7430 292781215
E 10162 53951
O 41571 62918
I 45785 46011
I 39694 48056
S 63908 128704728
I 42403 83074
E 51173 55576
E 36389 40701
O 59102 71127
E 26456 45770
O 42822 70105
E 29293 30243
E 11716 71837
I 28567 69389
E 4632 70170
S 79025 710226386
O 9793 80758
S 60858 944657615
E 29358 45671
E 21395 69530
O 14642 62891
I 18125 56354
E 19859 77166
I 16049 73073
I 35333 38951
I 35592 44298
I 16163 76261
O 28888 37242
O 59232 83034
S 81456 14753925
E 1571 22333
E 36617 85288
I 63991 74549
O 1969 57726
I 20644 73546
O 62082 69703
O 13682 56965
E 29197 77682
S 6895 866169709
S 62092 780219663
E 15494 64037
E 51079 64163
S 29434 568425112
I 72328 80074
E 15943 80244
I 20022 46264
E 10621 83203
I 2067 50093
I 5911 19513
E 18946 64956
I 30888 36148
I 34166 53265
I 67927 75263
O 16603 73015
I 293 29778
I 3459 38681
I 7783 31895
S 72539 329664424
S 41968 5728641
O 483 66821
I 5108 80656
O 28321 40894
E 9618 56475
O 46883 73409
I 51451 59323
I 20593 49638
E 19062 38659
S 46264 762514179
O 4039 82829
O 50229 68432
S 41970 690745093
S 86693 901775180
O 76072 76875
O 26578 51451
O 35784 36266
S 6728 762502426
I 3799 57807
I 19447 72477
E 13022 18274
I 40788 65289
E 52536 65739
O 1044 50527
O 30254 70367
E 22710 30540
S 85792 930232235
O 49740 57021
O 45678 76742
I 3044 10494
E 14138 40787
S 77864 472632276
S 1687 739436569
S 49792 487230908
E 3095 63792
E 2159 79793
O 27841 34538
S 20415 755805945
O 4453 67357
O 49579 83473
O 70896 78397
O 57058 68683
O 46131 70230
O 31387 69925
O 472 26336
E 55834 70744
O 34438 54310
S 60670 253442145
S 29625 11250188
O 64989 76957
O 9940 57209
I 20121 47556
I 59065 66195
O 18557 76837
O 48561 57772
E 17012 35008
O 62870 64880
S 75377 817083971
I 1949 85132
E 52001 59340
S 36018 398057245
E 35171 41261
O 31051 58377
S 23685 443473839
E 41414 85251
E 17271 74818
E 55363 82580
O 19805 41369
I 11571 62070
O 4540 64189
E 71949 86393
S 7107 147295718
E 1185 16002
E 71549 83398
S 20859 503276194
S 27722 344278934
I 17730 41891
O 2652 79742
O 10716 77015
S 17759 942285715
I 6143 26452
O 19771 33234
I 34875 55034
S 24324 972028385
I 45730 69523
S 6087 20429201
I 53394 83722
I 56419 82469
I 52930 58741
O 41730 42402
S 80668 620446614
E 16411 71118
E 18022 37606
E 17821 22032
S 78477 700132563
I 62091 63184
I 49222 74634
S 537 831356386
O 21791 65811
I 45191 47101
E 31176 36045
S 25630 47852118
O 55425 76978
O 24326 73617
E 21124 22414
O 28909 35474
E 15899 77080
O 66724 72455
I 32565 50944
O 4927 62825
E 45079 79163
I 142 16076
S 28957 540372237
I 50663 75798
I 33870 37810
O 29618 56524
S 83002 291593358
E 10117 41518
O 27824 37767
O 5514 23103
E 3645 69245
I 45365 79936
O 40987 49002
I 38002 40660
O 23916 81917
O 15176 40086
S 32399 315913255
O 31851 53808
S 74595 393873980
O 18359 72593
S 5809 366218682
O 5436 9822
O 39146 72943
O 3022 64438
O 7248 37161
O 44105 60680
S 18044 992906609
S 84638 958634472
S 66364 155546217
E 71332 82704
S 12158 978567914
S 34389 724653568
S 12970 216534672
I 18167 52979
I 6198 44297
S 67969 633901102
I 60313 68074
O 21897 38290
I 15236 24428
O 23575 53759
O 49077 84028
S 55575 632930172
E 14814 83156
E 48434 67570
I 9145 11968
S 83679 30691471
E 5071 64403
O 4753 29982
I 19705 36788
S 50228 993790589
E 44922 62072
S 42826 20348075
I 38024 86535
E 17315 17668
E 27534 78830
E 5577 29236
S 39572 102862751
I 1254 50941
E 57260 66583
S 74118 811924736
E 20743 37567
O 38 58768
O 21075 62113
I 4944 53312
S 61031 243562281
O 42967 45722
O 39214 50592
S 23177 623444079
E 12296 76618
O 18672 41869
E 28548 75767
O 25166 41894
I 12370 81213
O 52189 69549
O 41136 54467
I 43572 48229
I 6309 68202
O 62844 64829
S 55717 480215583
O 24424 78001
O 797 81890
S 69525 970464863
O 2207 34655
E 13965 74511
I 14882 81679
O 12297 47706
I 15428 22659
E 51518 74349
O 40699 80384
E 41103 54400
S 66632 819433315
I 24880 68905
I 62972 72013
I 12905 20025
O 18650 28018
I 54555 76017
E 5402 82640
I 46685 74397
E 23717 38168
I 20602 30064
O 19376 43611
O 29496 46376
S 10622 226665943
I 69720 77517
S 4852 281993419
O 54758 68230
O 76686 79081
E 50155 61544
S 38757 869716771
S 85123 273862995
I 21419 53090
I 53160 83190
E 17115 29741
O 24108 51041
E 12119 21418
O 66682 84618
E 16372 45724
I 33091 58155
I 2322 42798
E 24772 35993
E 6489 80146
O 20800 71884
E 49426 64272
E 77161 82856
I 4603 80046
I 13354 39402
O 50448 86407
E 26171 47272
E 32112 67157
S 7564 347279374
E 26590 40813
I 2875 71980
I 50643 55113
I 39364 45529
O 6931 84021
E 6153 77663
O 58376 80696
S 2300 352263950
E 35071 43936
E 47936 77573
O 30059 60794
O 43373 83722
E 11190 52426
S 55430 967730976
I 28652 75827
E 46600 81563
S 82097 891834395
E 4544 71396
S 28400 156463292
O 17557 73893
I 18090 38843
S 57490 6639142
O 12741 55916
E 6033 17524
E 38813 55374
S 48654 592524107
I 36040 74097
E 61063 72122
E 24358 66130
E 24560 29430
O 38059 50031
I 54539 67380
I 30100 61545
I 10994 13353
S 82620 939266541
O 40284 72695
I 8909 38294
S 26326 327443637
I 54312 70560
I 535 10542
I 15769 81142
I 15393 57378
E 5019 77610
I 12310 60992
E 16984 50966
S 43517 935681620
S 26678 673293759
I 22058 82530
O 23710 59668
I 63048 86451
E 20945 43368
I 75661 81346
E 26234 70676
I 33011 75371
S 61077 436352753
E 48453 82280
E 12616 22889
S 13394 886533186
O 11048 76518
I 45956 59164
S 13531 145857955
O 25136 40268
E 25584 45457
O 70448 82032
I 34527 68812
E 34820 85429
O 36627 82354
I 31479 41228
O 49575 86416
O 28749 73934
I 30988 72897
O 14571 43338
O 37589 51615
S 59295 475848038
E 3963 52552
I 22798 29586
S 56917 29505300
O 11874 73241
S 57289 566844888
S 5621 25160014
O 27434 42700
O 39543 51383
I 32648 77120
S 76914 765846418
E 42606 44816
O 21265 53176
S 35485 95336930
O 32199 45038
I 30884 49897
E 71200 73967
E 35247 74514
S 78053 832747289
E 7616 60372
O 55126 67774
S 73589 428874469
O 39658 43900
S 14266 814408816
I 27787 44791
I 54361 73816
O 46249 65246
O 72630 73592
I 51648 76300
O 33972 51936
E 44413 53296
E 14364 26159
S 22081 513929049
I 66673 82037
I 69169 75391
E 10704 52737
S 22242 689049379
O 38635 42512
S 1030 870334777
E 63804 64011
S 19209 957735394
I 23980 53566
I 6596 70799
O 54817 80927
S 20530 767151739
E 75606 78824
I 37418 58820
S 46248 636675055
O 32145 85719
E 25603 69222
I 36008 48686
S 59066 740468412
S 83477 502072320
I 26273 75940
S 22129 810199368
I 30582 45128
I 7102 39450
S 86098 575618958
S 38146 961459764
E 28749 29353
S 48218 656221019
O 43425 86465
O 41299 46091
O 39627 70470
S 12694 400044135
S 34880 43253252
S 14549 699796082
S 82144 266601716
I 39408 80801
S 72508 223091581
S 69223 792097669
S 6533 477772515
S 85951 511278411
I 27926 35925
O 6317 67451
I 13019 58272
E 51985 84237
O 41509 74887
O 63166 73755
O 20576 68268
O 17722 77927
S 43235 485241796
E 29773 69563
I 22479 68173
E 28163 49847
I 10288 75338
E 39863 53744
S 59263 622718771
E 9316 59905
O 44707 48788
E 55332 78531
O 76608 82275
O 30396 49405
I 11349 15629
I 15558 64480
S 35035 443313221
S 1974 297801294
E 12334 13054
E 16856 55162
S 67055 177509879
S 18877 11440689
I 22427 55280
I 44186 48949
I 12066 23610
O 40867 62619
I 31157 45929
E 65707 73390
I 20205 22521
O 44912 71288
O 7630 62582
E 12092 37512
I 16860 28089
E 45525 56472
O 56724 81244
S 28471 224166178
O 56468 57143
S 48535 914513767
I 17523 74247
O 4425 23972
S 43647 801212538
S 76796 945005015
E 55974 70608
I 1513 22183
S 26539 857200670
E 72001 81809
I 23082 64556
S 34058 288282417
O 37891 75316
I 1567 78575
E 28023 37463
S 85300 101700972
O 4050 25335
I 7070 34830
E 6412 48075
S 26571 966671324
O 18470 40668
O 5306 82509
E 69464 73461
S 74026 657219049
S 83126 752675700
E 4463 73966
E 50079 68356
E 12418 22802
E 69832 79251
E 44567 69361
S 17277 58175318
O 52860 82812
S 38226 325402467
E 28578 86005
E 27519 86298
S 11916 580302902
E 24138 38693
I 55831 71687
O 39057 76781
S 44471 641924980
S 27633 599733860
E 80132 81196
E 9966 21608
S 70020 228351414
E 71057 84303
E 39790 46171
I 1260 57511
I 33010 71349
I 64327 80307
E 42328 53275
O 33297 63317
E 11321 46548
E 2344 65029
E 6136 35682
O 27384 37689
I 52527 71798
E 36196 36879
S 46496 108148147
S 3251 353838585
O 51462 65342
S 82828 513524571
I 5501 83813
S 37996 238297728
I 10013 34576
E 14670 71003
S 15326 956066505
E 35444 43360
S 24923 724951628
E 8468 58769
E 14824 85925
S 53281 757072949
I 37804 71601
I 11947 50561
S 48438 493083781
O 46932 69927
I 15691 21366
S 18358 149331355
I 25824 27828
I 53630 79932
I 67839 68875
E 12683 76483
S 15483 134522218
S 2176 448307797
O 12906 49134
S 49321 159356880
S 2607 659287204
E 37897 42339
O 9002 58120
E 25887 41086
O 41892 63380
S 48185 401864022
I 23666 85694
E 659 76437
S 36707 495007656
I 26965 64012
I 21269 70393
O 26735 53485
S 53204 936488929
S 77854 43596320
O 9314 72769
I 36787 76510
E 76408 86425
S 67985 73217608
S 82677 519572632
S 85747 858839842
O 53947 67506
O 29056 43102
I 21938 86064
E 27146 66372
S 56235 527810289
O 18215 77400
I 11150 69216
S 25036 717020207
E 70727 80563
O 53948 59911
I 42627 77301
S 45704 171321220
E 7790 61828
S 1781 373991410
I 6731 33204
O 220 76401
O 5822 76314
I 4718 36125
S 16197 107667942
E 25550 33259
I 4403 62487
O 41123 77994
S 4773 146519893
S 29646 753184374
O 27187 72049
I 31084 84590
I 67792 68333
E 46537 75582
S 63067 170098489
E 16503 18288
I 19766 60804
E 36766 46729
S 4685 704402484
I 30984 79770
O 31853 32810
I 55464 74597
I 43774 68929
E 6257 83184
O 15894 23169
O 25263 55263
I 50690 71479
O 22053 74684
O 25807 71891
I 49589 71364
S 59060 565508631
O 40846 71711
E 24794 47125
S 16740 249494658
I 29024 63554
O 17448 22931
S 74268 58791281
I 37204 50320
E 17144 23959
I 19401 76120
S 20403 801990876
O 59358 77056
I 2390 43887
I 34486 36757
S 44953 834489845
O 65275 71816
O 57221 63084
O 50212 63557
S 3061 845104833
S 65052 112268420
E 39371 82612
S 61542 388201007
I 44034 46447
E 50294 68814
S 50183 531450754
S 36735 312740879
O 68806 82716
E 65240 77933
I 18195 74813
I 31711 80283
E 6669 57143
O 11285 41962
E 27581 73492
O 27600 72830
E 46642 50149
O 4001 41022
E 76191 83132
S 44122 387587097
S 62003 522622930
E 42401 47519
O 7304 60027
I 52839 76736
E 20181 79070
O 1024 53564
S 7900 997591815
E 12198 23427
O 22217 85894
O 3120 51226
O 21922 41868
E 24025 49584
I 62677 67733
E 9766 56821
E 60060 65380
S 36985 929723187
E 17560 21520
E 13671 71447
O 32574 53545
E 37594 68152
E 26729 61874
S 22763 710607827
E 16019 27258
I 18646 52512
S 63108 636776158
I 28389 85221
S 77692 365181460
I 12941 34416
S 66214 844568546
O 47162 59124
O 4453 82774
S 14378 815989364
I 54271 86168
S 53983 709086167
E 5876 71238
E 55453 74417
S 20618 264933130
E 16157 59187
O 12284 44451
E 48988 76233
I 19183 31833
O 57709 83331
E 71692 83995
O 17675 42072
S 34162 570138006
S 23356 996343217
O 34151 39025
S 74144 929493070
O 11573 48776
O 1366 14999
I 15052 39510
S 3263 994107693
S 62273 702251103
E 33395 40515
O 24461 75006
S 20020 411664487
O 8324 45628
I 40727 50151
E 26408 35581
S 10949 965643955
S 46320 315403089
E 47064 82750
O 32489 67464
S 73010 905380432
I 42331 84985
O 59733 62695
O 3839 24846
E 4484 7133
S 58759 569163484
E 4032 21521
S 374 103881334
S 21557 532960238
O 20750 75185
S 70151 938450927
O 62122 74292
I 50440 68684
S 5758 354558179
E 2512 24512
S 18371 406666350
I 24554 53162
I 19229 72638
S 58519 80226648
E 2343 70023
O 39568 71974
E 38192 86501
I 69898 83644
S 35170 820540948
O 10133 60286
I 45001 73074
I 14549 77064
I 29444 31494
S 39664 95225892
S 10535 9352189
O 30171 46432
E 61207 67084
O 20789 63367
E 1951 55797
O 50283 80162
S 27660 87791245
S 1905 581273454
E 52687 64966
S 78833 699562687
S 72130 598886784
I 9783 27022
S 25249 118511262
S 41593 405497780
S 47472 139786458
I 53359 72029
I 8118 12468
S 78090 299131311
I 40101 43782
S 56862 528154280
I 6701 23922
E 30539 85866
E 11194 11392
S 50953 22247401
E 47256 79079
I 55286 66166
O 6989 83660
E 28596 62975
O 46918 65716
E 5083 67983
O 9288 53432
O 24177 84597
S 7084 32954330
E 18112 53657
I 64254 65926
S 59389 340134062
I 45338 74470
S 52113 815992959
I 10330 50650
O 53701 81182
S 23491 17050743
S 63565 551860678
O 11097 12991
O 36456 50833
I 61738 86606
O 9017 75087
S 17277 917017321
I 56266 56305
S 34002 173144751
E 1618 4223
O 42441 62615
E 34617 74208
O 31630 55248
S 80096 531050616
O 16436 33817
E 10607 13299
S 37150 887822562
S 2261 751710712
S 4015 478858233
O 47782 70667
S 70838 294477444
O 21050 37315
S 61214 252377383
O 10478 63282
O 75076 85441
I 28942 41498
I 4292 71918
I 37819 63798
E 53895 63613
O 12409 65205
S 3178 44420880
O 37725 66541
S 74787 85642416
S 83141 452403910
O 44661 69596
O 29788 65087
E 7322 61575
O 14775 74848
I 47582 84797
O 48833 69841
I 38228 57648
S 5352 865497597
O 29700 59479
S 68277 67316237
S 29971 563566275
E 6354 31992
E 50266 55879
I 24758 40845
I 12883 80807
E 49399 79024
O 36720 75024
E 11635 48474
E 44777 67006
S 54939 53786932
E 73705 79887
E 62835 74202
O 62903 69067
S 73595 677873743
S 69787 982312664
I 59784 59877
O 54365 78048
O 17512 55362
S 15677 992671666
E 22615 59495
O 46480 69864
E 39245 69859
I 39318 58160
O 34909 85913
S 40488 326676062
I 24814 39841
S 78540 752852016
S 78312 811800009
I 8841 70784
I 62462 65840
O 24685 79605
E 34540 75164
S 44532 513826087
E 35902 42804
E 15349 48788
O 11765 51420
E 12514 72432
O 1932 10384
I 28241 35717
E 15177 36549
O 840 78705
E 41864 64927
I 69185 74550
S 52368 554937815
E 49957 51700
S 75056 134615043
S 78660 951389521
S 80022 720875355
I 13877 40306
O 5328 67908
I 35865 75718
E 22508 43731
O 22353 26439
O 38553 39551
E 1251 66625
I 12803 20040
E 24969 40258
I 27800 43094
O 53171 74260
I 56054 65900
S 25484 790291049
O 34506 42219
I 29423 65095
S 2812 903166295
E 52059 85913
S 60582 844019449
E 51413 71010
O 49092 57696
O 35941 36812
O 31612 43218
S 68247 929610551
E 17876 28399
S 60395 654615687
E 47942 82421
I 51203 84479
O 6393 83304
S 631 247921693
E 22451 73553
S 30650 794143681
I 60880 71505
S 29585 228831502
S 77409 307986679
S 61779 406653957
I 39938 45999
O 61496 85835
S 59989 632078546
I 7602 67143
I 61617 72083
I 55810 57259
O 5209 56729
S 67772 346770376
O 1001 2367
E 57088 59434
I 7499 35034
O 42986 68994
O 31390 50127
O 15322 51620
I 38227 79918
E 12861 39907
I 13722 74799
O 22826 51720
O 1887 71474
I 27583 70233
S 7667 450078803
E 43950 86139
E 39888 73710
O 33144 33828
I 7399 62318
I 78517 81675
S 43160 259632825
S 60807 732114884
E 18111 45662
O 36816 84400
E 58943 77815
O 36754 60025
E 18632 74356
O 45987 48519
E 55576 71967
O 45561 57373
S 72710 363149636
E 32622 50514
E 17882 85710
O 1025 72093
E 30240 44861
S 9797 194209884
I 14363 54685
S 68096 723656584
E 16673 60663
S 21387 877811123
S 74792 774407366
S 73943 697632209
E 22282 81690
O 22429 49754
I 25859 50482
I 53989 65176
E 25464 44770
I 48980 70126
O 41239 70030
O 57613 72248
E 40685 84163
S 10187 84088069
S 27453 8264307
E 34101 59680
I 11263 72558
S 17291 415531957
E 6327 19934
S 78507 605932017
S 8679 306817138
O 43613 54869
E 48651 51078
E 29534 66084
O 17960 32011
I 12410 26577
I 33562 59998
I 38869 59520
I 19667 62765
S 17365 276090239
I 31096 83484
I 19195 46146
E 12488 80621
I 2195 53696
O 32783 48315
I 44485 60544
O 32600 66255
S 47655 183132349
S 1435 336713665
O 24858 71892
O 67670 75481
E 75265 81873
I 15605 65720
I 31109 86441
I 56156 58039
O 56362 71026
E 38053 68127
I 73294 78073
O 2889 82162
I 58933 83887
S 61253 718799623
S 9082 599386140
I 13378 55874
E 3638 61946
O 14484 58197
O 25977 28554
E 46634 49391
S 40255 24974177
I 8195 26757
E 10056 10197
S 4945 874879461
S 57282 933936969
I 77205 80684
O 43693 51164
E 42793 49521
S 65222 119778370
O 10253 39563
I 15096 44513
O 44862 84150
I 14278 46241
O 47589 77757
S 63086 308789808
S 67901 883589752
E 47780 83350
E 53350 78533
E 28479 78895
E 61961 64609
E 7433 9819
I 19235 24941
S 76270 204514014
I 15857 35766
S 64473 451189733
O 22867 35287
O 43353 67274
O 603 10310
O 21994 81763
S 31264 7609147
S 64797 458931642
I 3870 31289
I 8204 29300
O 8089 63313
E 44678 49681
S 34854 115519792
S 56235 291204908
I 18878 82439
O 33179 76019
I 30910 78855
E 32821 73757
I 26899 31809
O 62776 82887
S 3543 671906647
S 20788 656311108
E 21081 77584
I 71064 79534
E 38203 40175
S 69240 121342572
I 43051 78885
S 74840 653058883
E 53128 58444
I 2628 10513
O 72903 78500
S 63201 396559572
S 78346 766337395
S 26200 858501823
E 5493 40812
E 57488 66668
O 58434 69118
E 49366 69530
E 57978 86350
S 73707 479205999
S 9 391475184
E 21132 55733
O 34517 70649
E 3308 6089
E 18563 49017
E 17436 78299
I 27729 58516
O 3188 11209
I 6599 18640
O 51954 61380
O 61926 78368
S 22725 436937776
I 14213 71281
O 43777 50478
O 38433 58508
O 69105 70245
I 58898 80898
I 42710 46174
O 13599 59990
S 20362 177172805
S 11506 765296801
S 69051 675356446
S 39293 718202283
I 2079 76342
S 73365 893045761
S 20169 245348609
O 27969 47502
S 83911 618015846
S 7257 125367788
I 32675 70415
I 26516 68151
E 53216 58944
O 20457 21583
S 3056 646360837
E 11425 13744
S 76953 305914949
I 15754 25061
I 4722 6303
I 31585 59746
E 9363 14858
O 41862 48095
S 86235 642954211
I 16192 37584
I 65178 66893
E 42011 57333
E 5145 37139
O 37979 47357
S 5308 338742180
S 22258 283656446
E 39943 45152
E 2226 69401
S 33292 272837102
O 28864 38948
O 16156 64443
O 14991 15330
S 80041 669733534
E 18838 25481
E 4786 63641
I 32305 36227
I 61622 78001
O 46614 62591
E 481 85302
S 67642 571437249
I 24908 58304
E 33915 51099
E 13386 42758
E 48466 66147
S 85081 426397999
E 21849 81255
I 30774 78434
O 6606 60547
O 6364 36081
I 49741 61889
S 26371 570287451
I 57345 61202
O 528 28219
E 50522 83083
S 12588 580927277
E 29175 51105
S 16541 137997184
E 64592 75996
I 20324 82663
O 20883 28295
O 12124 55450
S 48962 941590438
E 6850 62583
I 38604 54769
I 66268 73809
E 39259 74294
I 39009 84185
O 54896 81354
O 3113 13137
O 11870 37933
O 13361 74406
S 35726 899553206
E 26511 33515
E 44959 55685
O 12312 60808
O 60596 81910
O 1080 53355
E 58409 84959
I 25658 28875
E 35653 81441
S 37021 500990643
I 37761 70671
O 23611 50710
E 82671 85802
E 61691 76506
S 2781 41643720
S 68161 928718449
S 15570 544626987
S 27840 969740203
I 9462 60605
S 54761 241595668
S 74205 85617300
O 17091 62623
S 61300 763935904
E 3429 23420
S 86383 32765331
S 37111 649491082
O 10113 43136
O 28644 45351
I 39831 53968
I 28756 38128
E 10759 74993
O 12736 70600
E 44562 65041
S 76173 934676176
O 8772 75261
E 17568 21040
S 37219 248392239
I 26598 44150
I 59084 61802
S 42595 105554340
E 12036 51934
I 3783 62808
I 37024 85251
O 38529 64294
O 10602 35426
I 28262 63655
S 73967 270994552
I 36 15586
I 63716 70875
E 22589 55880
E 40753 83740
I 73011 86626
E 20468 39366
O 60800 76872
O 7565 24687
I 6996 24400
O 19391 58032
O 50607 83479
I 21824 52009
E 28459 73867
I 4101 56860
E 74527 75560
I 32368 41981
E 39707 57613
S 71548 742220374
E 48610 71564
I 36476 66433
O 10207 76905
O 56900 86220
O 21270 84150
I 17893 30732
S 71278 894660188
I 30169 48509
I 25116 71081
I 6992 17984
E 12015 20245
S 63515 110017156
S 84331 413609802
I 36268 77782
S 9286 624158837
E 9385 64191
S 75458 275078441
I 73518 83825
E 54546 78375
E 32340 37847
E 20185 44216
S 68553 835708928
I 26240 64234
S 78374 876728260
O 18129 23890
E 36619 49376
O 22648 83671
O 1594 41598
E 4877 83275
O 48496 79924
I 53294 69568
E 15696 64466
E 24006 81556
S 808 154179967
S 68329 525713412
O 43676 77422
I 51332 53829
S 73505 625943834
E 10179 49887
S 20787 895409727
S 73462 175439613
S 60821 191812298
I 10930 55563
O 27856 76513
I 6680 59960
E 80011 83489
I 30123 58731
E 3823 20658
I 7537 24196
O 46036 71490
E 22654 66470
O 66900 81947
I 32847 38729
E 7782 48754
I 9317 75706
E 5402 13090
E 42895 82282
S 17778 388362268
S 59304 99069096
E 25260 65635
I 52281 65041
S 11834 475550055
O 17888 51807
I 40834 53573
O 15708 45067
I 54747 77488
I 9569 10547
O 46952 81423
E 40536 67202
I 6297 29659
O 37913 46983
O 43019 49724
E 13631 48029
S 16971 14118906
E 24728 74474
O 47594 48930
O 57183 80893
S 34861 849061010
S 9150 543461866
O 44101 71783
E 4121 58497
S 28305 532105328
O 32732 68381
I 11216 46263
S 3590 227906785
O 41966 67347
S 6228 530254754
I 18645 70572
E 889 48154
E 46289 81761
E 40905 65543
S 31820 742578047
E 47036 80509
I 60847 77450
O 30130 86318
I 30693 68463
E 47673 59919
O 3506 81353
O 2359 67995
I 39100 80948
E 49845 83675
E 14857 65746
I 3797 51430
I 42873 69414
E 11758 75725
I 17453 47171
I 37280 78862
I 19083 49937
I 1739 51401
I 2446 13010
E 9396 17510
E 6776 66309
O 65031 77114
O 17175 54326
S 6559 906969715
O 1576 28542
O 71798 81755
S 4672 530427194
O 33933 68423
S 67254 160834367
E 75468 83698
S 16138 165021385
E 39716 56604
E 3635 73804
E 21263 21622
O 13216 24217
E 47147 47895
E 12969 80445
I 16846 75708
S 84141 954632024
I 56477 83717
E 49727 55443
I 6010 63721
S 85512 892647380
O 58577 70701
O 11964 49567
S 42519 20802167
E 20243 54840
O 6524 30651
O 19540 23947
S 19779 765186635
O 2715 86701
O 13330 54231
S 44033 229351343
S 28483 722707853
E 58486 75629
S 7711 808902862
S 41781 794940222
S 9331 177611995
E 32578 57357
E 23486 66431
O 20363 36174
I 53435 76916
I 18231 74617
E 35472 82491
I 31002 58069
I 20204 71582
O 13131 52477
I 49989 68919
E 10068 12663
I 14089 69445
S 59827 850863474
E 9238 56524
I 11342 41501
E 66534 67339
O 37685 78855
E 35699 49773
I 1998 54761
S 5536 914258614
E 32674 41193
E 37968 53989
O 16409 71969
I 56142 79640
S 73103 840016649
S 45402 211815594
I 4432 16154
I 12023 23421
E 11629 38929
S 13983 708660461
S 37437 36421584
I 44452 49002
S 37102 713647607
O 69171 72368
O 3328 84422
O 3874 15866
S 24163 359952135
E 75498 79743
O 16332 39593
E 66853 72089
S 45788 698287055
I 22395 22757
O 2755 9056
E 36692 83936
E 45146 55839
I 14253 24112
I 81649 82442
E 5638 33758
E 6571 65698
E 37907 42433
E 30256 63185
I 23924 55138
E 3809 59024
O 45377 84080
E 496 70837
I 9196 16735
E 8764 57612
O 19396 28075
I 3727 27784
I 8125 35984
S 41365 937826365
O 1312 37673
S 73304 75360065
E 1300 14549
I 36311 84411
O 26710 63388
I 22685 74399
E 33934 44921
E 66100 82876
E 22610 67370
I 49261 56424
I 4463 20147
E 32845 74659
S 65097 567810918
E 36449 47151
E 15309 25019
E 36651 84493
O 14893 56219
I 21974 80476
E 9466 60395
S 72686 622701159
O 5471 37607
O 48331 85731
S 63566 748804839
E 3716 37969
S 83115 803829394
O 4508 22279
O 6645 68732
O 19176 21904
E 32556 70130
E 34672 42909
I 55020 56806
S 34698 677859356
O 47515 64769
I 16436 70202
I 56517 70997
I 3470 9393
E 60759 81891
O 49972 54437
I 28601 42791
E 14715 33434
I 14578 24775
O 41705 63063
O 18683 40818
S 85465 866031525
I 33125 47719
S 48284 197825639
S 20547 15064156
E 65495 66047
O 28250 77547
O 23791 63156
E 11561 28660
E 19068 30867
S 28487 767439214
I 11897 56378
S 61724 508144166
I 8329 50277
E 42343 74978
I 36873 65003
S 78845 765080668
O 37662 70572
S 6218 252959930
O 19124 60166
I 15055 34294
S 72140 751003059
O 11034 43881
S 37358 196137845
E 1845 67832
S 75544 45651874
S 72478 848743548
O 31737 69766
I 10478 22922
E 29896 67446
S 18676 824548588
S 85153 792345979
I 107 66571
S 33830 58823671
I 15582 50763
S 71725 883473925
S 18547 292321678
S 68137 602502290
I 74183 81201
O 9589 28500
S 67311 177105849
I 45374 84047
O 12844 54685
S 3539 888720366
S 30121 479891562
O 5568 67661
E 384 22142
I 5757 24374
O 34535 65185
S 67520 956362239
E 16021 60219
E 13643 28785
S 64070 78598018
E 25354 50087
E 36420 59359
I 14928 81509
S 6887 247271023
S 76061 192851561
E 53587 80386
S 83681 232911539
O 34900 82155
O 47789 49769
S 56872 414304198
S 31919 659969374
I 35150 40535
S 73626 30870544
I 76407 86559
I 61037 79588
I 14626 38687
O 25248 52227
I 53203 76099
S 33521 316223414
E 15843 80381
I 74567 85864
O 7867 18243
O 32513 66048
S 15339 170447079
S 82403 978017176
O 34452 60489
O 10145 43479
O 10871 86656
O 47082 67618
O 21801 27167
O 7257 65796
I 40897 41372
S 51892 212020161
O 10666 67229
O 1412 22454
I 20003 48315
E 11487 44302
S 62178 756541763
O 19681 54231
S 83988 277133630
S 12019 253962306
S 68064 467202948
S 50439 128348858
S 17549 278015717
I 39760 80004
S 1379 330865563
O 1653 44059
E 5394 40001
S 10216 538125785
E 38115 66410
O 25148 65445
O 26684 53665
S 61409 338350640
I 60367 66393
I 30535 62137
O 7292 77977
E 15405 23936
E 45915 52274
E 26920 86461
E 27456 79415
I 18777 29555
E 27751 44197
S 29727 895734963
E 21519 39146
S 20876 66876870
I 2132 49467
I 12863 17568
I 48675 64805
S 60552 497420633
S 80923 585727409
S 85780 712026372
O 26027 67897
S 8612 811803675
I 78447 84866
S 25074 140236825
S 86364 967527364
O 39751 44234
O 53164 64675
E 20971 85194
S 4567 461097036
I 49249 56934
I 17153 84296
E 59779 62194
I 37595 54725
O 33354 56170
S 43326 616731507
I 18271 33177
O 48906 62663
I 51730 74211
E 43400 67631
O 10013 24259
O 5355 83127
E 41164 46328
S 14971 653478754
I 8396 44318
E 31284 71124
E 29501 30733
I 34947 39077
O 25130 34215
O 40067 68289
I 16658 72442
I 28457 52518
I 50737 64273
O 2634 68825
S 37984 128170455
O 50506 52351
E 53496 58088
S 8073 500605868
I 35769 51240
I 21253 56289
O 50610 82892
E 41754 75151
I 24221 32042
S 82324 229564237
S 21475 250696159
O 37825 63650
S 30692 668751160
I 7781 58996
I 27404 63171
O 9264 78569
I 63333 66615
S 31619 383574397
S 57318 9984773
I 8797 75220
I 74474 86535
I 32266 65249
S 17738 345934886
O 5456 6457
I 41349 55606
I 54342 75547
O 54002 64059
O 35365 83859
S 47404 343889297
S 43829 160572117
E 38876 65383
S 36304 567652530
E 83487 83815
O 44320 69297
S 18652 977261412
I 64509 71363
O 6983 62924
I 45252 73110
O 38197 60340
S 22317 209953932
O 12295 24599
S 3230 766044198
I 62569 63387
O 48245 72310
I 55037 67568
O 54536 80553
S 70419 787675017
S 27944 246962856
S 22419 663359024
I 16691 34019
O 45839 68319
O 47476 62866
S 26166 274606688
E 32924 77816
E 21853 49397
O 42705 45385
O 15391 28528
I 17473 19697
O 18838 30135
E 72021 72740
S 38412 325249175
S 78368 836154865
I 60612 73295
E 36585 41500
O 5798 82271
I 260 18718
O 37502 86077
I 8151 19302
I 21426 33084
E 13268 27340
I 19672 58800
O 46925 75739
O 3827 8932
O 11249 32567
I 31742 41714
E 15616 27081
E 65043 68653
E 69232 86451
I 52180 86260
O 65687 80177
S 32260 50266509
O 74814 75588
E 39283 63485
I 54855 63419
I 29472 50566
E 19445 77552
S 8938 412644565
O 70484 79714
E 5389 24776
O 40060 77067
S 5223 894987086
S 67595 143256231
S 81650 554855848
S 70601 744105805
S 27692 699193120
E 13760 65426
I 11662 38512
O 38884 58043
S 82511 547639266
S 43809 729449233
O 17016 80949
I 29204 54784
I 15388 36515
S 51807 462855426
E 40439 54699
O 11288 53749
I 17529 28970
E 10752 75457
I 36313 80536
I 8148 15221
E 13724 56631
E 26810 73710
E 237 19403
O 31678 40118
E 78808 81040
E 56940 57968
E 13375 29713
O 69329 86422
E 16135 35631
S 73545 518856710
I 2129 86170
I 20831 79201
I 60672 71608
E 9805 66039
E 70947 75564
S 59595 282273644
S 78602 110939223
S 86040 838333500
S 34827 352182086
E 29996 65338
I 52871 66872
E 7702 10365
S 26372 971618190
E 53349 86166
O 35372 62290
E 7919 50463
S 46936 209017519
I 59915 74536
S 49259 923941390
E 2864 63549
S 35484 342201101
I 22660 44329
O 57165 65688
S 23851 734781324
O 67336 79579
S 10723 635464100
S 82933 65039936
E 13924 29957
O 40221 62187
S 72251 696892430
O 9063 51739
S 49484 445623296
S 45541 716313933
O 22974 70862
O 27636 32426
E 395 9019
E 9335 20592
I 34740 75889
O 32034 78591
O 72296 77389
I 26956 70693
O 28927 62450
I 3057 26574
E 47689 86156
S 80245 505517266
O 3346 50670
I 22310 52424
E 563 70658
O 13539 64412
I 32109 58764
S 20669 605398063
S 85607 150751779
E 80394 80992
O 40234 41650
I 76301 86517
E 13136 21948
E 28868 47547
O 25204 77825
S 70308 749474794
O 19338 53777
O 29022 71857
O 36864 63547
I 22697 64531
O 7426 28208
S 58452 233060596
I 67098 86626
S 70300 718101644
S 78710 923419117
E 3671 19089
E 7934 85607
S 13720 896748652
I 38065 68402
E 36614 54916
O 32905 62024
I 19846 25261
E 24631 25405
E 3088 12001
E 64261 73712
O 8909 36103
I 46969 61868
S 7958 866067072
I 9655 19068
O 16466 42065
S 41537 361136388
O 10674 12059
S 1392 398995977
I 60814 82396
I 28738 56003
E 39699 69717
I 27757 86072
S 13326 372250737
I 30409 67830
E 25597 68913
S 58258 491139762
O 38140 48513
O 19989 66656
S 84149 289767988
I 10312 43374
S 33463 439809398
I 11810 66875
E 6161 70594
E 10105 11591
E 55719 65295
I 37106 41631
O 36725 75780
S 31922 102761673
S 86523 94190458
S 24539 531790496
E 40713 61974
I 35276 71287
O 26147 47375
I 28205 43965
I 37635 82620
S 6202 555313587
I 24856 62073
I 14931 55076
E 54478 61623
O 47493 58325
I 496 78080
S 29858 646604255
E 18174 39842
S 2683 51166264
S 46288 222731387
I 44944 59703
E 19772 31278
I 6681 8037
I 41352 49997
S 61963 66659375
S 79833 970089301
I 6843 80543
S 60518 261327396
S 83665 135130583
E 8764 30632
I 35708 51301
I 36069 45739
I 80329 82915
I 13867 39059
S 54154 721475397
S 73104 614846080
E 22834 63305
O 33860 48672
S 15932 623369186
O 18714 24142
E 8302 79940
O 47726 81229
I 57088 59164
O 8811 69959
E 24501 62974
O 7510 24815
O 25857 37805
E 37568 71284
E 22100 80501
I 24929 77536
E 8329 26289
S 2967 878001298
E 3294 84099
E 9314 79568
E 36180 38252
S 86685 359211875
I 7639 46625
I 20853 34481
E 14554 21170
I 11558 34027
I 29308 72593
E 19325 38879
O 57957 75294
I 29986 85626
O 49716 81252
S 25405 167344121
O 22058 48931
E 32953 53491
S 15675 104025848
O 3478 41194
O 32587 76212
O 49106 51107
I 42345 54417
O 31308 49973
E 67443 68076
S 40015 354634515
S 1052 163322703
I 6957 81550
I 20681 36026
O 40429 78439
O 6176 28198
O 55437 61472
O 50566 62809
S 8044 563484495
I 49724 81979
E 26283 80478
O 63236 79387
O 30784 46083
I 69529 71154
E 31251 63180
S 39878 96930072
S 33739 804237190
I 17693 35707
O 14532 18459
I 19338 65445
E 22033 64651
I 43021 79003
S 43296 90453522
E 6506 17528
I 20783 85779
I 4035 53346
S 28445 337765923
O 10808 31131
I 33055 34113
I 68157 73709
I 12944 75651
E 9686 42015
S 18011 459724998
O 4812 81333
O 44302 85742
E 1087 28885
I 8874 9898
I 21180 61494
O 47294 61467
E 44785 45685
O 37375 77284
I 1494 58401
O 15866 85106
I 75823 81141
I 61131 77914
S 21126 405467248
E 7253 8937
S 11962 460860003
O 21746 55778
S 80834 698135193
I 30607 30786
I 22405 65284
O 31925 80286
I 23176 28000
S 29301 267852169
S 27159 507918864
E 50453 67651
E 33196 80911
O 66916 75393
E 6619 22466
I 36498 73693
O 6458 10616
E 8686 34727
S 47414 656920980
S 58282 689091792
I 65238 67978
I 31635 65820
O 18785 58614
I 59321 74010
O 15781 71860
S 235 624524278
S 62429 684888366
E 67728 70334
E 38249 49920
E 13 84970
S 71643 11462779
O 18419 56883
O 54732 79599
S 59177 323096263
S 55143 993584348
E 6056 56499
S 52546 138840934
E 7638 56951
E 22254 77589
O 47567 61573
E 24797 75735
I 32000 39226
E 35570 74463
E 7540 21349
E 13736 85251
O 39697 63535
E 59144 66787
E 67046 76981
I 40774 78945
S 1778 613583238
S 16009 982585991
E 2351 13538
S 86036 878397675
I 58587 58987
I 52763 69364
O 8518 81097
I 16740 68992
S 23825 582820432
I 2351 52375
E 8343 47346
I 21012 34715
S 35350 193048757
E 67617 68087
S 46725 453138898
S 56086 708985651
S 82350 517978951
O 26997 62109
O 31902 60659
I 12886 50785
E 55761 67224
S 74643 747537466
S 15104 255393473
O 9200 17757
I 23508 33077
E 2198 63062
S 36413 676201455
I 28082 42083
I 16319 22612
O 41336 58510
O 58750 81941
O 25358 79143
I 23086 71086
E 60025 74228
O 46537 73816
S 61228 201728304
S 14648 549305824
O 27473 74568
O 8915 85841
E 11165 61924
E 45180 65323
I 30461 76624
I 16244 80937
I 4864 86016
S 18736 292109009
I 70222 84249
O 43292 72586
I 12242 72865
O 31696 44607
S 23482 342324460
S 84950 470687868
I 48409 61577
S 6722 919844782
O 54597 72247
E 28829 52824
I 9756 46496
S 41318 180527263
S 14608 279111212
E 9010 61577
O 25035 71547
S 61600 77806407
I 7203 65820
O 40461 76748
I 28061 72929
O 51341 56628
S 23844 806983872
E 16499 37418
S 78656 824845645
S 19877 635030160
S 40609 690267274
O 957 82681
E 12363 85362
S 23833 420750496
O 15434 53451
S 24889 831487722
O 31624 53513
I 53438 57688
O 39130 43379
E 50345 81654
S 63827 124918839
E 15671 73861
E 43838 60986
I 10223 59718
E 2068 3777
E 27070 75905
S 61104 888030880
E 30258 44380
E 2611 26443
S 38296 854711666
S 62992 468383897
O 82750 83523
O 27352 41581
I 16393 26052
S 82682 435044385
O 63615 74378
S 85435 419168289
I 32044 75565
I 19342 48326
I 16778 83493
S 49887 237606305
O 29416 66281
O 12224 30744
E 29603 79036
O 42048 52220
O 59228 78217
S 86239 837505008
E 18428 60603
S 45394 123598745
I 41909 71021
I 78184 82390
O 12375 48268
O 44090 65969
I 22523 85023
O 13351 49596
I 48068 50131
I 720 42506
E 47346 79677
O 33820 42041
I 64124 78246
O 32458 43897
I 25631 82355
O 62530 73588
I 51537 69691
S 81054 368146999
O 8099 71184
E 68414 72811
E 49086 86351
I 30008 61963
O 40815 72754
E 1570 13446
E 1279 55041
S 5771 833526591
I 8011 56371
I 70730 84075
S 8182 979625740
E 35808 45280
O 4376 84636
O 32337 62656
I 7450 27097
S 40405 524434662
E 6967 64721
E 19841 33339
S 7961 220787932
E 26020 34667
E 29103 49769
O 16841 31562
E 56830 84383
I 4271 4900
S 50589 646783304
I 57324 71281
S 52577 591693442
S 53116 43148520
I 19766 81362
O 55509 84102
O 50324 78241
O 38865 58314
S 25207 849042775
E 5967 43669
I 5278 29797
E 47625 73849
S 13475 810641435
S 81066 744519373
O 51803 75180
S 1584 803193884
S 46075 755301101
E 19049 30330
E 7376 32119
O 69182 79003
E 12676 56749
E 55767 69958
O 13404 49208
O 52537 74095
S 78120 732557440
E 8033 56858
S 53511 45299922
S 619 857518323
E 27043 79762
I 3329 66301
S 38663 877287805
S 5746 401368380
I 1672 68612
I 28269 51538
S 70211 158921484
I 66723 80500
S 70110 607807840
O 50106 50670
S 23894 267187391
E 9779 18404
I 56372 58154
I 6170 6627
S 48937 402592915
I 30150 31585
O 49573 69260
O 68176 69408
S 66680 873297730
O 553 37042
I 37044 81344
S 20865 1840483
O 11236 46153
I 54585 71108
E 6545 43626
S 72440 694785179
O 44873 80717
I 31970 46171
E 49407 58076
E 15588 69687
O 13944 47152
I 73591 79948
O 41681 80909
O 4899 14775
O 1226 13991
I 17146 25344
I 8235 77836
E 55024 65968
E 34778 52398
I 4594 22726
O 797 6198
O 16662 24108
O 54244 64459
E 1802 2186
I 11524 15383
E 26226 68813
O 9817 84905
S 51999 570921641
S 51171 752065716
S 83804 287964993
I 30826 34401
E 38672 50282
S 32888 891947075
O 65666 82932
I 47992 81192
O 56154 66788
E 17797 69305
I 26202 54484
E 57191 84484
I 63157 78937
I 32586 48769
S 22849 815937327
S 12209 684367058
S 37199 375754249
O 24970 46277
E 13980 82817
S 5473 512605180
O 9633 76663
O 61029 66987
I 51690 68678
I 43322 66062
O 98 4045
S 70132 664718296
E 6557 25214
S 63200 999400165
O 61129 77970
S 36207 31798647
I 25279 49677
E 12869 39641
S 85964 67779045
I 1185 32138
O 9573 39510
E 10973 24724
O 21491 26130
I 36650 75792
E 60474 64307
E 17746 42153
I 8214 71127
S 18784 219324842
S 55370 184618815
S 1101 667506443
S 31643 590782501
I 20996 32935
S 42143 466440973
I 3801 43789
S 17672 988225471
E 15382 30813
O 65808 71332
O 7838 31150
E 22857 29031
O 38124 49716
E 22859 67742
O 53961 54617
S 49299 702066938
S 38366 186721777
O 12591 28479
O 31389 73626
E 34640 49801
I 22551 56332
O 33751 53220
E 53334 78419
O 24598 80306
S 13574 318914959
E 16886 19184
E 84209 85149
O 13534 22162
E 15876 29685
O 4748 17493
I 9775 60903
I 5511 13539
S 46870 770695099
I 36798 47195
O 7273 19417
E 12984 65314
S 61617 602574632
S 19304 431008314
I 26621 55569
S 35070 680835287
S 30255 867890787
E 20523 46830
O 45803 48123
I 32983 54481
E 4433 5466
I 28439 77021
E 19101 30165
E 27529 52726
I 28088 60418
I 24744 78118
E 24243 69230
S 69495 736635771
S 46922 642667330
I 18208 32151
E 17309 22892
S 5619 473043125
E 53236 82343
S 77987 654671834
E 9114 20396
E 41873 82191
O 3255 30028
I 39316 70749
E 31759 81764
E 23846 51656
E 48976 77840
O 39640 67133
E 1142 20705
E 642 31040
O 51547 72101
E 52562 86216
O 405 49702
I 26491 56483
S 47340 637260373
I 34333 59937
E 27566 47036
I 1750 18543
I 37017 82480
S 70624 23712048
E 18184 26246
E 26315 67724
E 26877 37595
I 17891 40459
I 33641 54560
S 47987 723098338
E 82893 85734
O 2124 49116
S 86432 817807897
E 66154 85532
I 20522 67406
S 9725 23798273
O 7523 39630
O 39705 49928
E 8622 66412
O 6409 65846
O 1631 38203
I 15060 51927
O 73007 85257
I 48838 56003
O 23110 73016
I 1720 11824
O 49154 52692
S 50340 430107944
O 4051 48065
E 29955 84618
I 15476 54100
I 46251 68264
I 468 83388
O 1885 21855
E 12227 58997
I 18196 31171
I 18481 67523
O 28544 75626
I 64961 81710
S 26348 378969080
E 23719 70155
S 11813 975453345
O 67535 68014
I 33320 81277
O 36852 76416
O 35696 74461
S 24547 976289382
E 64644 86471
I 15242 36792
E 10741 52812
E 24901 79312
I 55971 70409
O 31791 82846
O 17199 86661
S 8459 276982430
S 76433 479729789
E 42779 62458
O 8236 55442
O 74996 75549
I 61 40111
I 56857 58135
O 51350 82340
E 34439 78299
I 24364 72635
E 53586 76955
O 22878 30392
S 11246 702647321
I 38039 80262
O 6265 40880
E 21774 29207
S 61733 783003251
I 14393 83419
O 28653 31247
I 12176 45521
S 44724 965624000
I 9440 17783
O 53763 60235
O 12697 24374
E 38134 71203
O 8470 28334
I 18835 65094
S 37408 927414058
E 51429 79124
E 11154 49750
S 25123 420117937
E 22192 37730
I 24937 30429
O 14616 28788
S 49314 570187028
E 61663 83229
S 46241 557057041
I 56751 85546
O 71069 81937
E 57346 57407
E 26335 52243
S 42632 68938325
E 33856 73631
I 14460 20504
S 7720 322581421
E 50294 78712
I 61532 71326
S 81795 899807013
O 8314 19370
O 48671 63338
O 10401 23234
E 2347 8787
I 5478 19910
I 2701 60098
S 59864 225568122
E 54489 82205
E 18900 55355
E 4771 50256
S 12843 184817578
S 76123 674640693
S 42683 820946188
E 14790 81882
O 23397 69908
O 19850 30534
S 66925 506637025
S 43312 451376942
O 42685 56461
I 12933 21922
S 66604 233807677
O 27559 66537
S 47445 104257586
O 3233 36844
I 16832 45907
I 5478 52853
I 65212 75260
I 36784 56407
E 69400 78442
S 36578 98399453
I 66968 79803
I 5518 17982
I 18215 59977
O 34727 50203
I 3124 20613
S 36309 234217202
E 15522 66826
S 38334 318329749
O 88 1706
O 27695 58900
O 36521 66937
I 1457 9771
I 35613 62536
O 42496 70980
S 14536 585328787
S 38061 392115335
O 25375 59763
I 30134 76438
E 28772 32745
O 56566 67648
E 20381 67665
O 46903 78837
S 15388 618081081
S 9429 14159688
I 52541 76187
I 43108 84863
I 63000 65583
O 31374 45800
O 63379 78254
I 28917 61533
O 3710 17696
S 40537 456173984
S 67656 344734814
S 27091 161482017
E 24106 42373
E 36430 55445
I 22006 62962
S 77265 18773988
I 17218 68612
E 13166 82777
S 74702 322178936
S 14591 94667500
S 50599 623255217
O 69617 77507
O 3302 80778
O 14382 61916
I 20579 50376
I 6059 11820
S 67997 47500675
E 37383 38424
I 6547 78709
I 21134 82031
O 5861 20518
O 3073 67517
S 35681 798054418
S 19387 925294420
O 24746 78854
O 36864 59749
S 32669 424765860
S 42302 211207764
E 54926 84659
O 33382 78251
S 15100 117536941
I 7307 79671
O 57187 64211
S 66942 822914463
E 25393 60110
E 13399 38549
S 48275 732489327
I 44963 69131
I 20605 41841
E 6711 66626
I 13000 79588
S 72237 422506896
E 38401 50228
S 56773 721824345
E 29665 66548
I 52832 80177
O 22461 40449
S 4325 560668709
S 78655 502562682
O 22983 84421
I 9909 85304
E 7813 45250
E 8956 18239
O 5028 54361
I 78524 79949
S 13220 197940169
I 62515 72064
E 5761 10092
S 78185 487918819
S 84159 296157567
E 5088 74733
I 27873 82529
E 40531 58256
S 80227 182367240
O 59476 61062
I 18440 47232
O 19933 57498
S 6974 467095463
O 63606 77362
S 67518 654031851
E 24717 45158
O 23653 45633
I 60982 61286
E 26418 77259
O 27537 30715
E 27324 33926
E 71443 74560
E 13828 25137
I 20780 22329
O 13159 57880
O 3239 65640
I 15171 53616
E 32989 73304
I 70872 75303
S 26712 7911728
I 5127 71981
I 9875 74343
S 29598 722255642
I 21374 55237
S 61232 20928384
I 43392 52501
S 27342 926237016
S 37617 508737326
S 76594 43746854
O 75674 76946
E 13443 46617
S 74359 39256340
O 65093 71778
S 77933 842910492
S 64767 587858436
S 82557 737623009
I 59130 68593
I 422 51749
I 3024 60542
I 7982 24284
O 4138 70100
E 65980 72529
E 59452 60197
E 12566 23901
E 63849 66284
E 45609 53659
E 36223 72129
S 11602 825954672
I 26133 39756
S 21826 370565257
E 13562 59009
O 4570 17139
I 24165 36697
I 11453 80470
I 41487 57050
O 21120 73807
E 22554 82723
E 62245 80391
S 11409 590063904
O 28130 76895
O 2992 44009
I 27937 48532
S 37336 621346039
I 19942 51225
I 5076 11843
O 51072 83527
I 3556 44629
S 36480 705212110
E 2300 12506
I 17399 30442
O 46475 46877
O 5658 67133
S 68532 132874034
I 26790 84304
S 26386 218323349
O 16067 62783
O 8731 80845
I 13861 73591
I 13616 74058
O 21197 43217
I 2282 30291
E 18229 67576
S 78104 590174856
I 24144 52109
E 12329 31910
O 64121 73743
O 6937 43985
O 9400 81991
S 78657 72333751
E 45948 84507
O 30818 72764
I 37220 73939
O 8043 84908
O 56630 75301
S 39531 276423203
O 6857 60760
E 17795 31937
S 6366 77892048
S 74248 220816823
E 24369 79572
S 4207 600166676
O 42012 83541
E 5415 58206
S 73790 474269190
E 68984 79148
S 84831 217467480
I 23067 54609
I 29421 76347
E 1183 80930
I 11366 16569
I 7337 47987
S 51806 699657743
O 20660 65327
S 43524 439602910
E 11321 61471
O 51180 75015
S 76704 156842556
I 7266 66560
O 15809 22203
I 42000 43011
I 37736 70333
I 10226 39437
I 37645 41286
E 60483 80658
S 60335 188754814
O 10083 10809
E 26786 73158
O 65438 68009
O 53953 78962
O 9840 82818
E 28609 82762
I 46974 74492
I 12080 19202
I 66021 73764
O 11315 42387
S 70639 422150987
I 64163 66033
S 13170 756559143
O 14102 17138
O 7250 57095
I 17519 34065
E 1447 82714
I 15087 77260
O 48907 75915
S 36072 795437998
I 43739 54881
S 26683 389518784
E 77300 85239
O 34968 50767
E 3909 70954
S 3649 803025275
S 11605 653534899
I 12217 62979
I 42935 76965
O 11167 15912
I 55868 80240
O 38085 38655
S 64871 266989706
E 40674 81214
E 20044 26938
S 77222 877983715
E 21512 40758
S 62528 482152167
S 62180 336806686
S 45380 536454213
E 2362 26676
E 70072 75576
E 62286 74933
I 14779 60764
S 84143 887793093
O 22171 59663
I 15536 58217
O 16584 64716
I 63066 73853
E 6269 69922
E 105 26950
S 6614 719827954
E 50213 56197
O 8317 65859
I 25000 43290
S 85355 155830127
I 41837 49382
S 6031 26847219
E 27116 60174
E 66008 78493
O 42877 81335
I 898 78929
O 18129 79355
S 33761 709564272
E 40305 78337
E 61180 62553
O 53707 74040
S 83639 895957863
O 12708 19195
O 797 68446
O 34850 68362
I 5801 41739
I 16699 21996
S 4960 818479457
S 47432 758359094
O 5673 46349
I 3015 3571
I 33078 83262
S 23506 963847637
E 25206 68197
I 27934 86335
O 24617 73011
E 31079 64247
S 30118 582230869
O 50483 55915
S 50579 655417690
S 75006 372414287
I 63252 66099
E 19499 32556
O 50293 77281
S 59899 707569830
S 48424 814306614
E 5801 42388
E 5789 12623
I 5709 64820
S 51974 790612642
E 43890 77259
O 17400 38197
I 19868 37244
I 61311 79029
E 4528 45245
E 37707 85401
S 40445 154022606
I 46064 57956
O 12412 84875
E 22750 55320
E 23310 82132
S 6748 87025670
S 55348 613235586
I 40411 64383
E 13966 51933
E 53135 56480
E 29236 59145
I 15317 21861
O 16074 68667
I 20690 31308
O 31797 77223
E 31922 75900
E 6311 39497
S 74153 844095727
I 25970 35180
O 12681 85369
S 58442 891988141
E 48458 75831
I 68448 70491
S 83000 465102979
I 918 44628
O 3269 43155
I 41986 60900
I 79666 81171
S 86509 573958129
I 42275 44237
O 30193 39841
E 41745 74263
E 11258 26020
O 17717 47460
E 54783 71836
S 27500 455374828
I 32467 36288
S 44014 884063810
S 35762 939511821
O 34714 37911
S 39281 978814315
O 17917 59915
S 67216 404609650
I 17051 33420
O 14093 67814
O 6683 79373
I 79081 85752
O 29495 38132
E 68449 68827
O 67243 84022
S 34740 764301813
I 7848 18817
S 56891 754058973
O 30062 31996
O 35049 82703
E 3999 54879
E 40309 78720
S 23907 612027721
E 60199 62742
E 11916 41136
E 10057 55992
S 67848 976090075
I 24860 78392
I 61352 62692
E 11266 19833
S 76907 307682117
O 65037 80394
E 39202 49682
I 8324 21661
I 6882 38859
E 19202 45652
E 31119 63177
I 38382 59760
S 56328 595009163
O 21713 28627
S 42219 561308633
O 15174 53609
E 4248 31172
E 5895 36598
E 80995 81192
E 5031 27572
E 50105 76678
S 85196 897308662
I 53054 75297
I 3521 80960
S 42473 233380469
O 36199 72027
I 40398 46919
I 9373 21573
I 17530 76667
I 49512 55996
S 68809 854367107
O 30623 69418
O 16295 70192
I 2033 48826
S 44982 265720410
E 13709 58303
E 18501 69209
O 12615 75676
O 8328 50934
I 23479 36067
O 58573 76215
E 15814 71987
S 28717 846376864
I 26861 46285
S 63597 57019257
E 54664 76323
O 62607 76817
E 48701 57720
O 12233 65780
I 16552 40518
I 45855 63019
E 16751 49780
O 18437 20376
O 26712 84083
I 9529 50671
I 37979 42345
E 27543 82419
S 75295 556527675
E 12957 52373
E 32738 47461
I 19422 68674
S 36637 417624728
S 59851 316200107
E 32326 69772
I 11445 28415
S 45425 218008231
S 2084 160330937
S 60537 998651292
O 70583 74557
O 50898 81265
O 1971 54686
E 7682 35501
E 63025 63800
E 45102 83354
E 63877 70696
I 39992 61280
E 43285 56523
E 15957 52055
S 12453 699463684
O 28318 76792
I 9231 69720
O 16737 61776
I 69616 86588
S 83587 464210123
S 54309 792586394
O 26282 36157
I 25160 49620
O 57631 59032
S 71901 800136229
E 22263 66964
E 7779 37896
I 81506 84753
I 48794 84853
I 29016 33314
S 85398 210876478
S 22142 611430747
O 1133 36659
I 41816 83260
O 66521 70125
I 3875 10762
S 70397 926241111
E 1385 16747
I 28580 33202
O 3844 30181
E 20009 66099
O 30661 45162
E 4721 33239
I 5325 30364
S 82177 627744537
E 19631 52935
O 56688 78606
I 47391 62899
O 14872 65573
O 42848 49486
I 20746 81583
I 25957 28385
O 32625 60535
O 13409 44878
O 643 47967
E 38371 55400
O 32497 36827
I 3136 51611
I 18479 46767
O 40960 84890
E 36181 38098
I 13896 44911
E 48573 74632
O 41293 46287
E 10279 65464
E 41040 71946
O 29640 52574
I 4292 52009
S 72754 919677441
E 15114 43159
E 28477 52761
I 6787 85320
O 40755 73589
S 9790 415593943
S 71973 705635276
O 44560 80012
O 28278 82129
O 52303 74605
S 79966 259743522
I 11018 50279
S 49703 480957719
E 25962 68199
E 42167 50914
I 39502 77106
O 6565 75391
O 26569 43911
E 50195 53627
S 12810 32131404
O 391 85714
O 26590 86374
O 32567 73743
E 26161 54147
I 53469 84566
I 22593 38820
E 50388 64608
O 24949 26519
S 62844 282195768
E 34438 85298
I 46142 72525
S 64231 253727305
E 5128 68065
I 48957 86406
I 8764 59378
O 18930 43746
E 25881 71484
O 15028 78067
E 27737 71638
I 7689 8134
E 34432 55912
E 26805 85186
E 40750 51136
O 43814 66898
I 2477 9886
O 4019 25840
O 41293 58627
E 20897 52182
E 3488 17189
S 79840 78977199
E 5250 25440
E 41494 75367
O 9556 59617
E 30933 82752
E 34727 69768
O 58832 67926
S 75126 638387171
E 64622 77908
S 60632 613754717
S 86476 531779367
S 34467 37796037
S 48803 230566926
O 6153 6173
S 5218 973001073
E 47884 61140
E 34164 76319
O 9481 18969
E 3548 64480
O 56423 72769
S 65202 402867052
E 28854 66784
E 28866 52293
E 11930 50463
E 10235 71392
E 17936 33764
E 12816 31675
I 2916 80678
O 44769 54997
I 51078 64066
I 54216 79709
I 31166 82249
I 17822 24573
I 54534 82258
E 33963 41565
I 36552 69304
I 53126 85687
I 24123 35208
O 28925 62592
E 22814 50111
E 5755 37843
I 19531 75989
O 14523 60511
S 84881 198980696
E 52938 76886
E 17206 49759
E 38446 85656
I 10232 29647
I 328 54587
E 10472 71580
E 40160 83742
E 26884 83988
E 56793 75308
I 72456 74737
S 17985 877287848
I 20268 46416
S 3926 239188064
O 38718 78734
I 6464 39452
I 19863 68537
S 32950 458955158
O 47532 50789
I 9959 44794
I 53446 63648
S 5831 932770558
O 37455 61275
S 8913 584521186
S 15263 642999262
I 3751 40856
S 23374 468984611
S 33519 213890165
E 56180 58007
I 7021 52364
E 34210 60411
E 43665 45731
I 10139 26244
I 43409 86700
O 44232 48575
I 332 15930
I 3122 65474
O 49986 77403
I 4190 16112
E 3489 64080
O 8014 20428
E 42132 71927
E 1836 32626
E 51303 52820
S 80168 641696266
S 68082 67636666
E 5861 26092
O 16459 18758
E 14721 83146
S 29475 797689838
E 29393 53370
S 76151 482895318
O 25438 51687
S 61379 630605319
I 20375 85986
E 51270 53941
I 28101 46515
O 12018 27788
I 30538 65129
I 27456 75031
O 17806 32664
E 28066 71934
S 73052 941295136
E 53898 74950
E 11603 59693
E 69665 72002
O 14992 83891
I 1683 57566
I 1227 47014
I 16790 21583
O 32776 67592
O 24915 60391
E 598 65426
S 77735 327157424
S 51475 141263682
S 30500 858208318
I 16315 86097
E 8530 51111
S 40626 126067665
I 5849 75078
S 12653 456655495
I 8300 78615
O 32042 58539
S 45487 808860742
E 1828 34534
S 69864 568026002
O 16798 81819
O 21197 86251
I 1975 79272
S 8842 672591510
I 59653 63197
O 9228 39386
I 30875 86334
E 4579 34548
I 5712 64105
S 70007 139760777
E 63433 69901
E 3454 16630
O 19054 62864
S 58068 977378114
O 1315 66435
O 13951 62077
O 3013 85771
O 41522 68185
E 29089 64949
E 26138 65641
E 32456 59218
O 10147 23610
E 47530 80863
O 31499 83711
O 329 72550
E 56074 81525
O 10621 68843
O 51335 79741
I 15898 56740
O 7441 44616
I 15050 50077
E 20157 77249
S 61112 151531499
I 2036 47258
S 85861 946273220
E 17745 27213
E 36870 43503
S 30118 607526675
I 15973 17274
O 59241 68652
E 31241 80715
O 23972 46268
E 4018 20467
O 17611 45619
E 31363 69883
S 39846 921791951
E 28083 72820
S 8314 366993166
I 45445 80363
E 43146 66338
E 56885 82383
E 21509 23115
S 1123 718606841
S 42262 250591710
I 50512 72101
O 8840 45722
O 71170 81186
S 75916 126131183
I 50397 80094
S 41948 274973276
I 20782 41990
S 66259 84906837
S 68843 685864369
E 38954 56765
S 30240 595130604
I 7352 63050
O 6890 75865
S 83112 666095360
I 4578 73646
I 12795 43056
S 11507 651324895
I 14974 84756
S 53089 190900027
I 5213 27365
S 9076 943733406
S 10721 429670958
I 36828 78917
E 28471 31169
S 29473 884663043
S 86115 393168400
S 47220 170486426
I 35347 65034
S 36120 512092181
S 78862 609116166
E 40880 79196
E 60434 64872
E 34989 53721
O 5156 86048
E 20052 20459
O 5652 60988
I 29263 74786
S 67601 922040056
E 23728 30107
S 40789 634951312
O 46907 62702
O 52599 79847
O 29162 31502
S 3404 315320226
E 39484 50864
S 72102 718735954
E 75771 76085
I 16596 57873
S 6237 311116183
O 60081 69661
I 3363 68609
O 22507 68233
O 3535 23848
S 14306 585394747
S 29293 837099921
O 20726 47088
S 51600 506417603
O 52917 66873
S 48989 441161162
O 5048 25926
S 84358 812786659
I 53933 81843
O 1485 4823
S 19689 699944155
I 2411 78118
S 62054 427486143
O 12788 65881
S 32232 693929970
I 21058 27209
E 4101 35401
O 43501 57425
E 65595 81515
I 9164 17067
I 8568 9868
I 48211 82841
O 17022 57549
I 35194 36635
I 3831 60790
O 58670 65343
O 34864 73750
I 6250 57489
I 5551 8630
S 119 22340829
O 36875 70603
I 31004 84783
O 34502 79495
E 44318 48898
O 67450 76896
E 1322 57538
S 54175 207919591
S 30270 409864116
O 80431 82411
S 4685 817840088
S 56807 421023947
S 56934 60165547
S 68631 828138529
I 27869 67281
S 77256 331551858
E 29984 70596
S 4580 84080597
S 13620 432669833
E 19280 35043
O 9489 42861
O 61596 77234
E 27133 60990
S 70832 779736687
I 80079 81640
I 29391 59011
S 40466 7314560
S 71088 99633667
O 45815 80599
S 7575 283291279
O 10412 73463
O 9833 47722
O 60428 73483
E 25493 32743
I 8348 14625
E 30076 35455
S 61470 60361758
S 18183 632095524
E 41332 69149
E 23228 43453
I 2116 55538
S 50287 56528103
E 76817 82892
E 68737 79519
S 25655 118614835
O 3305 63072
S 45746 931764611
S 5086 264487218
E 16378 39201
I 37268 46842
E 13581 31600
I 22820 82019
S 10329 890652437
O 13770 13871
I 354 11816
E 22214 42630
I 12102 46423
E 1922 28183
S 38998 912547600
O 85998 86320
I 58076 72121
O 855 43453
S 12235 835231685
I 70389 80880
I 10008 22740
O 53659 75071
O 9713 73347
E 25805 59273
I 50222 53187
E 7351 64364
O 5879 83521
E 23056 85750
O 51456 75347
O 34015 48238
S 68714 742471171
I 49094 51951
O 12203 54694
O 2429 20728
I 29334 67846
O 27053 55483
S 66354 700495071
O 30500 50504
O 20410 23012
I 5123 63445
I 86015 86157
I 17606 25065
S 9690 787686479
S 59684 637330712
I 22763 50891
S 22147 276597178
S 75014 910214549
I 6993 28372
E 39219 77421
I 12897 35912
E 969 64182
E 13129 19873
E 34305 75117
E 19536 84180
E 32205 61099
I 17134 83088
I 70441 80015
E 8941 85649
I 17315 31581
S 46542 304233562
E 16342 46986
I 74156 84917
O 36723 85613
I 67994 72483
E 53041 59607
S 20707 11405525
I 7966 29851
E 50390 57845
S 18095 383539110
S 81455 362205898
E 25286 65785
S 32085 390813606
I 69246 84149
I 3373 28282
E 26501 70259
S 65654 200409222
O 62056 81726
O 24339 42650
I 20571 45989
O 38961 86149
E 17919 36984
S 32912 932072873
E 19838 43829
I 20574 61404
I 29391 83525
S 23460 50264911
O 29085 76778
I 63810 81259
S 67260 603174484
E 20718 71087
E 31960 54742
S 17140 661708014
E 63519 75793
S 71815 75831061
I 1606 53004
S 17655 195136398
I 5164 27526
S 57204 161275904
E 26523 31411
E 21645 62013
E 67042 74784
S 37869 613664607
S 5181 899283132
O 34391 65634
S 3808 288375438
O 49991 82067
I 5530 72981
E 41203 62101
O 22083 43221
S 73053 538017195
O 14636 24025
S 64021 214625580
I 28872 42923
O 62867 75983
O 48270 81009
I 29905 71335
E 49145 60288
O 20224 78115
E 31196 58110
O 7276 82396
I 48949 56189
S 10758 504639876
E 4901 14459
O 4881 39949
O 4427 64360
I 27450 35127
S 6018 818012729
E 8953 75756
S 78484 992209644
E 31757 83345
S 63624 126258759
O 1135 85170
O 29383 79890
S 53601 20087739
O 54314 81055
E 3591 10683
I 556 14202
S 19123 474864926
S 83955 237032929
E 21214 69490
S 24250 852671819
E 38608 47755
S 8192 383116452
I 10204 31793
I 60565 85418
S 65600 761185164
S 40324 463884355
I 65768 66478
O 17973 39679
E 20779 85564
I 11098 47054
I 45021 74601
I 60345 79688
I 35978 65799
S 11398 616667873
I 47974 71369
S 17313 446328271
I 3557 64300
O 10057 44681
O 18050 49351
I 16924 45042
O 34623 78445
E 71939 85251
I 30957 36922
O 7814 78430
I 25185 61219
O 71468 83239
E 28350 41583
O 19629 80988
I 6051 66028
S 51112 357226821
E 10845 80209
O 31721 42821
E 41200 60363
I 10670 82567
O 3415 46196
I 6618 56593
I 40542 65442
I 14883 68260
E 3808 54903
E 464 72752
E 4842 10797
S 5859 471854800
S 41424 792414727
S 73635 159310460
E 5651 47888
I 12245 74991
O 1350 47932
E 17413 54346
O 31286 83386
E 44246 62047
S 45591 965769804
E 18007 30215
I 3115 9432
S 11916 666773091
I 44276 63510
O 5080 42449
E 39033 77700
I 11150 44238
S 49127 277273193
E 40010 58562
O 38956 59664
E 6760 35795
I 7058 39014
S 23012 496275048
S 68896 480088386
S 29327 277261151
E 16021 58085
E 36156 80978
E 58012 64224
I 11881 72410
I 64465 76515
I 41192 63578
I 48271 77466
I 16938 78237
S 32757 583469527
I 19840 62942
I 21407 75778
O 2669 36239
I 9904 38651
O 15075 63925
I 3127 48334
I 52623 86629
E 18287 38962
O 32987 37959
E 24418 35693
E 32105 36079
I 33210 39640
E 36336 81082
E 37100 45727
I 24002 66125
S 34567 75927037
O 4111 63558
S 34071 232504614
I 20366 58300
E 5878 40828
I 16359 45808
I 27576 32795
I 15105 58418
I 15943 61427
E 15949 79448
E 63304 74471
I 57195 83426
S 70542 744865614
I 72308 76267
I 5350 12729
S 69043 508958078
E 16080 74695
S 44176 448548247
I 13421 22382
O 33854 79578
I 44145 52280
S 9241 454886802
O 15110 74955
O 4659 44843
I 19672 24800
O 21107 85553
I 49637 49945
E 9104 23638
S 57745 161863869
E 2297 64034
E 29964 43338
S 64657 441037700
O 63169 73077
E 71305 81739
O 16519 50030
E 51452 63987
O 11694 59898
E 48069 66919
I 6010 55477
O 31217 78480
S 46435 690109076
O 11825 78771
O 50121 60494
O 19967 56738
I 72090 81817
E 37595 78363
E 33839 69396
O 48648 50667
I 20503 70072
S 77879 152919005
O 45745 78471
I 21073 62987
I 66989 83201
I 33685 42543
O 30578 44336
S 82989 739807194
O 22672 71265
S 442 507502115
I 13974 60975
I 42547 50789
I 52084 62764
S 34796 626407895
E 24747 64911
O 10124 67329
E 15549 32184
E 38827 68683
O 16629 26203
E 47776 74987
E 48998 85260
O 16103 28759
S 15484 508975500
S 61360 192128189
O 14691 51168
I 71884 75239
I 3437 29976
S 9668 252385851
E 38978 51418
I 2708 66413
E 7397 56871
E 65216 72975
S 55846 493462445
O 16345 64244
S 6315 102542395
I 903 58027
O 78402 82152
I 28235 78006
S 32560 324255357
E 52491 77460
O 12897 18790
I 25922 47004
I 11048 62323
O 27259 34462
I 13650 15211
O 30173 50700
I 54313 66121
I 5083 43592
S 13014 972221826
O 33704 49847
E 21999 44555
O 47157 71798
E 46062 56420
E 24980 57289
O 70423 75988
O 3030 36870
S 44644 177203359
I 3095 27612
S 3886 517068110
O 20267 84857
I 62588 64593
S 53070 112966223
O 38023 55333
I 2918 81916
E 32116 54015
O 45167 49539
E 10692 75335
S 44710 680941901
E 20414 84971
S 64854 929409872
S 19585 173161309
I 18654 64979
O 17705 34025
E 28559 73374
I 18893 37726
I 36634 49325
O 24932 45264
O 15535 20385
I 52116 85255
I 54177 79536
S 70851 230461533
E 11763 57468
O 11429 57233
S 11976 356046372
I 13561 64605
I 10550 35732
I 27839 69220
E 17847 20082
O 13046 71650
O 70869 81276
O 8747 53543
I 10384 11625
O 12456 13237
S 70382 875763916
O 7852 10939
E 25968 56197
S 7437 299846127
O 22662 32246
S 83796 41931495
S 8663 675016993
E 60253 79181
I 44950 52080
I 41656 77861
I 34375 86607
S 56341 665987544
O 1187 25773
O 61164 72976
O 19768 43554
O 62299 63007
I 69 50516
S 6702 364496955
E 3446 58795
S 29928 196728403
I 80392 84571
I 18084 69086
I 63104 64314
O 32930 71975
I 39404 80260
S 22358 978884208
O 62569 79915
O 53081 59857
O 13089 59071
S 30546 96990188
E 38816 78173
O 533 62352
I 44022 68327
I 43367 83113
O 51562 81307
O 47771 52971
S 37803 359105717
E 9070 61577
O 17988 23650
I 11090 86557
S 70105 786187226
O 8080 83902
S 63144 672955215
O 11366 52159
I 14575 69936
E 46195 51900
S 78009 969380940
O 9770 61200
E 18815 31867
E 50224 82509
S 29184 532998891
I 15233 17506
E 8192 74501
I 55229 57836
E 53242 71629
S 65696 556677968
O 474 59819
E 18993 32386
O 7057 38226
S 9193 656914570
S 68245 550063679
S 83006 326814567
E 17364 22570
S 53039 214562381
S 15139 885729994
O 3427 75618
E 34604 71401
E 34101 85239
O 67074 82842
S 51106 967311014
E 50120 61666
O 54686 73330
S 38741 427828180
O 902 67206
O 11574 23826
O 49529 63723
E 37845 68222
I 64161 84640
E 67021 78108
O 40103 68451
S 14466 205257360
O 20689 35276
I 23139 50708
S 70166 90766446
I 48052 81392
E 49315 56615
E 20554 69137
O 8139 25517
O 34474 77683
S 24540 600246830
S 55617 546661954
S 36266 961231645
S 61596 898419292
E 52687 73108
O 11002 55845
I 14683 54819
E 14260 32738
I 25549 75937
O 24152 79355
S 38745 388880565
I 47412 52725
O 7228 7865
I 18942 50517
S 76919 430205416
E 5895 76500
S 15369 539617592
I 8530 79666
I 66816 80398
E 6453 28638
I 26192 31911
I 19487 85255
O 43572 55271
O 24754 42680
O 42970 47615
E 2585 33094
I 47324 77106
I 12483 62079
E 12997 68668
S 14969 98811783
O 23427 50121
S 82475 818110265
S 21748 158600847
O 58821 70848
O 53308 81408
S 20466 784978197
S 85821 666618415
I 67437 74039
E 1873 10324
I 10270 80066
E 4955 26451
I 20675 83297
I 65504 67495
O 69870 71836
S 33284 225943126
O 21060 35695
E 20547 64455
E 14642 83386
E 25291 67119
S 43861 728734227
S 46725 378518642
I 53805 86689
I 15601 33656
S 8474 660784190
S 12887 318424815
I 16755 24773
E 25070 39630
E 13710 35822
I 4959 70244
O 15935 39265
O 59844 74383
E 25878 80259
O 42022 76810
S 67913 822225714
O 29081 67521
I 12045 58273
E 6576 71936
S 477 422429548
E 7858 16442
O 19377 31104
E 50198 50250
E 73745 83973
E 35331 43108
I 23543 69693
O 2562 54633
S 71236 602989454
O 25044 33644
I 23091 40234
O 50816 60916
E 30436 66043
E 43460 68022
S 56423 852338410
I 15861 79668
E 27456 72027
I 42011 68179
O 34576 84774
E 63490 85993
I 58642 78382
I 11849 24671
E 28488 72439
S 21073 457357092
E 6825 84800
O 10345 53409
O 14406 19156
O 26469 47464
E 72328 74647
O 9471 42787
S 20011 949611125
E 11877 24278
O 24843 57746
S 13257 654116682
O 8475 36320
E 36805 59617
S 27556 791206796
S 45069 283253103
O 24285 86110
O 36270 81745
E 9381 73534
O 53958 70334
E 16987 42282
S 18796 817130716
S 948 855250838
E 15183 37160
O 31733 74671
I 66345 66426
I 446 17382
S 26476 302447664
O 7740 40020
E 13888 16261
O 33118 78197
S 1894 799325608
O 47885 57153
E 12728 34927
E 68868 79746
E 55073 79694
E 35591 80024
O 7611 21558
I 4653 25056
S 81764 689859346
E 8613 31331
E 9724 28586
I 16221 73679
S 82080 369449352
O 8931 10806
O 37826 58223
E 2250 29198
O 14052 80830
I 32101 80397
I 43421 50413
I 46919 56968
S 1754 409651658
E 28008 55667
O 65549 71964
O 18658 54232
S 9319 574972207
I 22037 66898
S 81024 127005675
E 47897 52971
E 26758 84317
E 42629 55953
E 32235 79693
S 48551 253365922
I 48321 57464
I 44138 57768
O 76766 84503
O 13649 73682
S 67983 567762355
S 52812 862273541
O 4103 23559
O 22575 57478
S 78027 11017041
O 55460 83241
E 5861 66100
E 16850 59030
O 32117 44794
S 84382 410684841
O 5244 57870
S 31763 516193812
O 9243 85602
O 54474 62213
O 43142 61637
I 7915 20836
S 44918 743396679
S 2669 468053261
S 72049 780905969
O 1747 35436
O 27888 38600
O 10576 64579
O 12419 56477
I 16375 66361
O 12068 45029
O 55639 63501
E 17247 38391
S 47237 507956307
O 6363 23628
O 19281 64073
E 918 49685
E 690 75725
I 45712 64065
E 24284 37368
O 59632 83311
S 17655 173968418
S 37481 189726400
E 16381 78153
O 45059 71816
I 43689 81977
I 60007 75660
I 6896 73846
S 52016 132734245
O 15078 16407
S 52054 95950521
I 62511 73442
I 26762 73903
I 30663 78629
E 30102 38954
O 18495 67176
O 66192 81862
I 2965 9120
O 36195 47061
S 43587 987664762
S 52848 526344269
S 75781 585673100
O 74974 86193
S 68233 887239593
O 70438 70463
E 48291 62118
E 37300 81388
O 24046 80513
S 71778 305635523
I 21171 53394
S 15088 586411480
I 27236 38833
I 24540 43900
E 39025 49545
I 41162 53313
E 34010 35257
S 47273 900542455
I 4709 31037
O 53113 78510
I 4057 68810
S 65400 920080402
O 29486 46327
I 47349 56518
O 3128 57489
E 73332 80386
I 68382 82721
O 9429 18276
O 22022 75820
E 47393 51367
S 29110 942281423
E 72880 77256
S 72604 346583971
E 1591 26352
I 18308 84145
O 1461 16835
O 2095 4080
O 26287 67080
I 81209 81771
I 27072 41562
O 54294 82561
E 153 1258
O 11936 33818
O 25554 77026
O 1546 75549
E 5787 73905
O 54651 86327
S 55855 927171220
S 75189 36716283
I 6332 78393
E 34909 58730
E 9977 52956
O 20917 86399
O 48947 52163
I 7093 59038
I 42283 63404
I 35840 83743
O 2956 3761
O 48367 61659
O 2329 23260
I 10507 51324
O 2251 61916
E 27086 59421
I 68682 73581
S 55865 666793658
O 23706 66922
E 458 11957
O 53831 71223
I 39192 62986
O 57416 60744
I 29894 56517
E 25747 68879
O 34748 69445
I 12011 69277
E 71967 85390
E 45160 48419
S 21252 533943986
O 5359 44770
O 11456 15197
S 56199 451663597
E 8012 17202
E 28081 59320
E 27847 63543
O 54686 83204
I 52366 84845
I 35805 56473
O 37253 37281
O 55004 68086
O 26790 59652
E 13242 79060
O 4796 59425
E 36673 77339
S 17770 102853763
I 53461 68841
S 16371 18863974
O 12641 74532
I 20675 51383
I 42885 67585
I 23443 68521
S 9819 990654926
I 65569 67366
O 68720 69785
S 34301 408671600
I 4587 40675
E 4505 54783
S 25961 512466138
I 22140 83909
O 27473 78125
S 7587 135160629
S 63150 437448102
O 23741 49904
S 78829 748779310
I 62679 86366
I 31749 74951
E 12606 37599
O 74743 75682
S 34995 553809640
S 20520 959425658
E 15980 54753
I 17065 79592
I 40241 48494
O 11166 82606
S 65449 845903812
O 846 24010
E 55363 65586
O 52730 67080
E 71066 85222
O 12933 35448
S 2521 873280008
E 31847 74229
E 32550 77893
S 12769 209009937
I 14142 65156
O 35567 44055
O 10078 73648
S 19954 347647731
I 49650 65824
S 81056 239955982
I 16355 26382
E 9942 67066
E 25022 82625
I 36503 82177
E 37915 67476
I 12611 48054
S 2192 707558906
O 45430 53958
I 75309 77624
I 8390 80967
S 62165 961057022
I 76841 83261
I 27942 36640
E 4410 44751
O 5627 51963
E 11871 72706
E 5826 70512
O 26665 66755
O 8030 21729
S 40732 142833936
E 21261 77719
O 19228 38740
E 66520 69818
I 32722 57494
O 23001 48638
I 17520 27330
S 3194 383413977
O 432 11646
I 40832 66473
S 60362 911477105
I 13475 67709
O 7448 18252
E 8526 85826
O 21134 31280
O 43890 79125
S 79467 603905029
E 12226 37804
E 37630 84885
I 8690 64386
O 42564 85750
I 5847 26552
O 22887 34016
E 13570 74791
S 64213 68869919
I 45940 66751
S 16809 231914323
S 31092 530911835
E 20283 20573
E 13406 63740
O 51908 86486
E 52639 67946
O 6535 62721
O 17988 68113
S 76780 358392728
I 18052 63500
I 44680 79447
I 17679 52803
I 64648 80028
I 68043 86082
I 43660 66969
I 31378 71009
E 18475 33371
O 34339 86200
E 5791 8621
O 17009 26234
O 18025 40030
E 31746 39251
I 46504 86556
O 39136 59293
S 6592 324171048
O 1596 67927
E 23860 47126
E 25353 43535
I 22655 41357
S 60870 128231398
S 26959 878610731
S 27566 614646568
E 30185 80356
O 1579 34412
O 37735 59142
I 4125 55216
I 35382 44043
S 14271 712364651
S 199 989194034
I 39928 47975
O 32761 56293
S 66123 578616272
O 52822 71809
E 7448 12438
I 8746 74847
S 62838 79101491
O 31396 32603
I 19917 49367
I 27671 56495
E 37537 77936
O 20152 84866
I 20041 45961
I 9689 9869
S 22783 365323090
E 60697 81133
S 71022 637630004
E 57558 69346
E 56411 63407
S 31543 883657467
O 3840 5338
O 49773 74577
E 39930 52378
O 57705 70761
S 5115 283671940
I 35276 71803
I 11600 48420
O 5011 15225
E 35573 82095
I 54618 79482
S 85131 493575884
I 10114 72995
E 8248 20580
E 17212 38767
E 67444 77608
E 7456 71262
E 48636 75610
O 9571 18084
S 19642 749458862
I 41547 82195
S 26801 96951131
E 31400 53218
O 7047 25894
E 39665 42123
I 40786 48413
E 18717 46727
E 46116 58605
I 30953 37142
S 34672 746203511
S 40020 65433780
O 4803 12649
S 36164 383032751
I 9104 20744
E 18627 61852
O 56427 72053
O 62993 85764
I 48176 48277
E 869 15706
E 19912 23532
E 15192 83421
S 16090 861361193
O 43206 65687
O 40844 85183
S 87 305037245
S 58818 878260554
S 78151 935304187
O 55779 66619
O 50497 66293
S 51407 324125909
O 39373 85523
S 11661 779696689
O 56542 81311
O 46987 71617
I 12816 22331
S 7068 225617890
I 13738 67917
I 16830 52688
I 57601 79957
I 35 22995
S 27436 969773862
S 43262 973289403
E 38320 62683
S 79787 377427061
S 73071 420815499
O 27092 64146
S 22588 726813097
S 38290 676240373
E 40215 60881
S 2628 105567038
S 61576 621218868
S 12546 128571674
S 40979 905997530
S 68927 17504148
I 24273 27706
O 16216 20759
I 30228 32772
O 28011 82252
I 23559 32831
S 75753 136435550
S 63548 114895872
O 11631 20107
S 37443 762345339
I 9988 72199
E 14510 81566
O 46579 54846
E 9930 79151
S 14702 667854710
S 10922 977420798
E 11288 53158
S 45263 540180633
I 3806 43388
O 40126 75848
I 4794 74424
E 49728 53483
I 3427 16515
E 23950 29080
E 43784 76041
S 19418 680446829
O 13661 69524
E 29860 30746
E 20906 30678
I 4975 59067
I 38452 55443
I 42453 52290
O 6975 84118
I 2400 20790
S 36966 901724112
S 27522 29493153
O 8960 70606
I 39736 52567
O 5785 78818
S 22955 80980109
I 58673 59013
E 54364 71393
E 60313 61465
E 22853 45107
O 19836 21566
O 7298 55272
O 14840 24349
O 28291 86327
E 18106 80379
S 58242 943588795
E 9163 28355
I 61708 83830
E 15079 25077
I 78649 79058
S 78178 915988033
S 75294 565731780
O 3623 46562
O 34252 59150
S 16084 687518592
I 18471 39614
I 1106 54410
I 21045 52129
E 57283 84943
I 2256 39773
S 47666 294723788
O 23995 27269
S 34769 899922908
S 12158 605627979
O 8866 31233
E 1587 55880
O 61460 72797
E 57279 57690
I 65776 67386
O 7524 52125
S 29861 955123972
I 4846 42677
I 28193 63393
O 53778 84890
S 73898 442910290
O 22754 54766
I 23302 44505
I 2168 42280
S 21755 291168100
E 4310 22532
O 25868 29046
S 60300 758186764
I 26919 63579
E 28725 83701
S 67453 978059805
S 15284 270267844
O 13013 24910
I 36459 77570
E 41851 84064
S 51835 955238697
S 64291 318047391
E 20909 23074
E 6123 86509
S 44966 948807048
I 42177 66473
O 20555 26730
S 46853 565345131
O 27208 32842
O 54311 83614
S 1866 592198081
I 13892 48718
I 41146 50630
O 2288 43294
O 10732 56812
O 9969 82011
E 35806 68043
O 8040 14017
I 21704 81563
S 67649 900471772
O 14926 70178
S 60947 471552205
S 3188 26213030
E 58424 66026
E 51716 74244
S 38229 633613481
S 28305 678262914
O 36747 79120
E 36027 40495
E 18017 72624
I 57055 69278
S 73726 920368394
S 7566 716521962
S 84001 407523187
S 22092 763824216
S 81341 838648108
I 8803 84598
I 21081 67522
E 43966 80254
I 21595 83125
S 73154 814090573
O 44006 63291
I 2340 4097
E 21938 58155
I 7066 37402
O 32601 45190
I 46710 77162
I 7856 17943
E 1898 79088
E 47593 60246
O 5443 44349
O 41402 73551
I 23366 58306
I 9021 35242
E 59653 73417
S 41395 170361489
S 76673 445749977
E 45095 58028
O 19861 27002
I 37312 85459
O 19572 72064
E 20763 45038
O 2718 15924
O 14071 72061
S 30481 148728963
I 32486 49578
O 1836 62287
E 5842 71470
O 21143 33326
S 43156 42309129
I 44434 52775
I 42085 66759
O 22294 71592
O 57201 77623
E 46694 79649
I 56516 82278
E 6435 60706
I 26724 36422
I 15397 19470
S 49706 241717469
O 16319 52764
I 6267 11362
O 30269 78268
I 60003 76860
E 7717 34110
O 45220 65075
S 75218 21816310
E 40366 83944
E 29008 37260
E 236 79930
S 28912 768404419
S 1566 148494594
I 11715 56721
O 36002 66774
I 2644 59324
I 29326 59635
I 20066 77249
O 32226 42031
S 49999 959778916
S 21766 15561064
I 12816 51710
S 64227 625803256
I 1297 66229
S 55493 323214320
O 7157 40726
S 60527 467274449
E 18067 38639
I 6320 23054
S 17361 60435235
E 57102 60796
E 57340 78016
E 42432 85333
O 2506 84753
I 41 78185
I 24654 60136
S 82481 862882998
S 49063 60579960
E 37437 61452
O 6820 33795
E 82863 85890
I 9353 54530
S 33078 341027209
I 35848 82148
S 41986 429852514
I 19267 57658
E 33087 81387
O 40139 64942
S 64245 154878852
E 15917 54439
I 53303 77230
I 1060 8931
I 1301 32879
I 38377 49095
O 64746 76209
O 8821 33300
O 35247 47135
I 46204 49763
I 37781 53697
S 11832 663792489
E 32912 35474
O 1890 4145
E 22865 37493
E 47684 48126
O 17916 30654
I 8975 45737
I 9924 51406
E 50448 82373
E 67491 83445
E 502 23076
O 10696 17256
S 85319 910445400
O 15723 69264
S 10194 356168668
O 7488 27233
E 64223 67369
E 8952 56249
E 1320 10881
E 10371 34351
O 30256 46547
E 58631 60911
I 59725 77303
I 41222 53526
O 31047 75523
S 22840 802785701
O 72022 83885
S 9342 822676683
E 16363 68455
S 30281 547959978
S 75932 715983945
I 4289 57000
O 19741 29341
E 65481 73774
E 12323 23374
E 23909 31875
S 53454 821257541
I 48301 72442
E 32157 45457
S 21336 831904186
I 53373 85818
O 2931 63277
E 18385 70430
I 79567 81792
I 12013 26581
S 70927 98123946
E 26742 49244
E 10677 74844
O 772 17289
O 72618 78746
E 40535 73641
I 40507 48190
O 42849 85495
O 75256 86219
O 2797 54688
O 16623 30310
I 54016 67330
E 6225 35822
E 69098 80611
O 12072 78835
O 59880 66686
O 23298 78665
E 9067 39109
O 16793 76702
S 85294 170363028
S 45250 973919104
O 44465 69487
S 82442 453477370
O 35130 51742
I 34306 41239
S 26821 411705722
I 40485 56932
S 82434 999656590
I 35407 79461
S 65406 169334482
S 27029 735500409
O 30046 40514
I 44108 67124
I 2048 25461
I 61321 79479
O 41593 66444
E 14605 79511
I 8211 31001
E 19716 33962
E 22459 74712
S 41516 76045254
O 11214 14193
S 38222 515888361
S 35676 677298256
O 41535 84769
O 36699 74850
E 19525 39614
O 5011 12811
I 60954 72538
O 4012 52747
E 5108 21148
O 10228 14261
I 4116 62046
O 37054 82264
E 27510 34060
I 19135 33751
E 32128 53903
S 581 214240122
O 26220 50475
I 3134 77289
S 86559 965622446
I 66659 67082
E 30446 86353
I 747 33848
S 49469 614733665
O 68607 80922
E 9472 18544
E 45960 62977
O 13562 43591
I 17773 27071
O 15406 35326
O 7513 19504
O 20915 45271
E 26230 26747
O 75185 78530
S 37241 709023651
O 471 70319
O 5878 45906
O 76859 82196
E 4849 23175
O 26005 38417
O 39969 67534
E 50342 78935
E 39698 46757
O 8243 53848
O 54974 71691
S 12221 222315510
E 20695 32213
I 21019 85115
O 46638 81282
S 67022 672864892
E 32712 66498
O 5789 74214
O 44374 68704
S 4179 681657532
E 24078 47779
O 49163 57545
E 25063 79678
I 40953 73215
O 6592 57746
E 2899 51541
E 15963 28890
O 33326 51903
I 39277 75220
S 34203 593985204
S 77646 267489581
S 83455 253369720
S 48770 85879324
S 65384 251903544
E 3966 18440
S 35935 887541307
I 63124 66126
O 17983 19875
E 19252 66121
S 10419 878579632
E 64668 86233
O 47710 47768
E 48126 82044
S 80182 412869931
I 19400 30741
O 41038 71816
I 41935 54199
E 16860 77151
O 38596 54477
S 61163 700245305
O 665 25158
O 67497 73186
S 26465 180718837
I 22206 23347
S 12484 266204933
E 11982 32383
S 35788 547360144
O 28708 42874
S 83828 385936278
E 14217 71376
I 17465 78345
S 73969 922923765
O 19184 63053
O 10350 50720
E 61924 78642
I 9305 51791
S 31637 61206134
S 85141 478408082
S 72706 549785148
O 34405 86562
E 55062 75999
I 57606 69619
I 71571 77829
S 30261 364683450
S 20451 106498469
O 49764 78314
E 45864 55704
E 10006 84564
E 80424 82334
S 40613 184406438
I 33101 57470
S 12932 836380153
O 27099 69886
E 10139 36139
I 60546 78196
I 50451 71533
S 13877 202069008
O 27759 86195
S 83972 695683600
I 10985 18113
I 30480 63810
S 40382 143517211
S 77336 591635399
S 53756 433310766
O 46579 68384
O 31340 62325
O 40460 69586
E 14306 19131
I 30364 83942
I 26563 78081
I 39148 67055
O 56323 63840
S 53501 787499229
S 76144 307671423
O 19459 43983
O 15188 37970
E 534 10781
E 46538 76307
S 52777 773879236
S 68787 60464953
E 4047 33139
I 58883 61324
E 7921 84878
O 52028 80460
I 61803 79308
E 38477 65746
O 4438 69274
S 85577 843269000
I 71277 77738
E 13701 26284
E 62549 83877
O 41748 50809
S 62594 119222964
O 14825 79470
S 62358 973776696
I 82492 83568
S 33631 234462254
S 30785 527010368
E 31257 39451
I 37426 85998
O 9322 82660
S 18648 225706139
O 49101 56818
O 6600 30237
I 26361 31668
I 22616 81639
I 2662 69942
S 41631 114568177
E 15429 45628
S 66976 805959792
S 70999 831714214
O 7798 68376
O 5825 32844
E 57649 63719
I 50938 70296
I 52195 82600
I 6034 46251
E 8469 16014
S 41146 149157931
O 61803 67110
E 21846 85048
E 15841 58504
S 79978 199789544
E 15477 37054
I 1651 78060
S 73517 122508305
I 7689 54107
E 24804 71007
E 26404 65342
S 70285 808606064
I 20580 55732
O 25402 83081
I 42140 45334
I 67064 86441
I 20350 70889
I 30325 32737
E 60419 77515
E 8715 35348
E 8576 53404
I 33179 73853
E 42702 51827
I 5643 14016
I 70309 73336
S 69971 624081656
I 10839 71424
E 14515 24693
E 45518 56370
S 60454 86877660
E 12336 19239
O 57935 64436
O 43643 66850
I 5326 35906
E 12583 23252
O 24795 60013
I 41371 64485
I 35249 42036
O 31656 36198
E 39337 42618
O 42938 59502
O 30963 39825
O 949 84700
E 6767 85565
I 48452 51716
O 47055 66214
O 49203 52376
E 21935 36560
S 23840 354489650
I 30097 54095
S 80191 345026429
I 24068 32768
S 59839 201570466
I 1723 78132
O 1891 24739
S 2408 453002693
E 49108 83309
I 4979 16298
O 19920 53291
O 47889 77627
O 24663 70109
E 33103 67409
E 50884 75769
O 31535 64943
S 15501 951688177
E 31857 45000
S 7394 194511128
S 25940 25147708
O 29219 36999
S 20184 404548332
S 71297 19123180
S 11055 308659929
O 1367 65654
E 27371 34814
I 38145 47011
O 41931 51787
S 55753 566315331
E 68859 71383
O 36407 37835
I 12367 66143
S 9665 375458084
I 41922 54005
S 34934 45233772
O 37554 74065
I 66828 83797
I 47863 69389
O 21228 35786
O 746 50046
I 54235 65769
S 71493 963155031
E 37674 72804
E 64294 66685
I 3147 24014
I 27101 70388
S 38913 929925014
O 13033 81163
I 8266 84427
E 52657 63517
O 15819 35160
I 22136 56767
S 81090 35396339
I 73201 82178
E 29563 51139
I 22657 63134
I 28537 75958
E 6205 9952
S 81197 367842625
E 35890 86020
S 56635 130954290
E 44448 61324
S 64316 117757281
O 22451 78002
S 72102 275870219
I 6094 44085
O 12454 58665
I 62225 84897
O 29472 75079
E 53117 61270
O 2894 40702
S 81336 512383552
I 15224 66604
O 43048 47807
O 31331 31842
E 58851 66102
I 23466 82364
I 36569 62493
S 2188 273963532
S 85608 933712396
S 81668 564927101
O 5215 75083
I 23390 69996
O 19394 62218
E 10858 10992
E 1665 4239
S 35410 36206770
E 13638 42629
E 8542 80642
S 26219 23011227
E 8884 67253
I 64731 77363
E 69162 83501
S 799 34687057
O 20546 42925
S 71580 594230150
E 32241 37484
O 7178 70444
O 37718 54376
I 18968 42652
O 56234 64786
S 51002 921684999
O 56989 67354
I 49407 86048
S 61315 81967224
S 81020 190374793
S 45969 807793596
E 37598 85716
O 24331 72336
S 25335 41625042
S 59797 624635127
S 38373 389469616
E 40436 53787
O 19206 51064
I 14951 69348
E 41997 63284
S 56950 382188436
O 53412 61311
I 20307 66043
O 7269 76086
S 5311 129363993
S 23044 174387599
S 41722 418707002
O 19689 32505
E 25896 76416
I 50671 66415
O 5708 70794
O 2588 65402
O 1744 84435
I 13008 32216
E 39146 80036
O 14019 76858
O 12968 61461
O 59311 83489
S 83255 775019651
S 55205 774276434
S 45219 509682939
I 12545 85352
S 23469 210546765
I 22137 35622
I 9825 39097
E 13517 53916
E 11116 31512
E 12639 44801
O 3087 21152
I 7316 42683
S 28776 181230104
E 50512 66907
I 25056 72724
S 58907 784355
I 32888 46049
E 37683 41598
S 18145 169617168
O 20060 47372
S 76818 665277997
O 7599 66672
O 20480 39409
I 31592 42809
O 2013 58559
S 19655 21279184
I 10235 74454
I 21641 50058
O 34405 49127
S 40428 480117508
E 16011 56615
E 29856 84939
O 10276 26193
S 10583 840173502
I 34971 49800
S 12673 813456827
I 4161 42085
S 70312 622204961
O 41378 71229
E 49364 52323
E 11647 43847
I 78 57594
E 62683 67427
I 48716 67761
I 45 32286
I 32238 37471
O 51552 56062
O 3350 56396
I 34742 69289
O 59525 77578
E 59399 72945
O 12179 20677
I 24390 32340
I 10340 33382
E 26671 68182
O 34103 36117
E 13116 54946
I 53527 73826
E 15555 86532
S 63450 853043611
S 78554 780599077
S 5790 327169967
I 29260 70189
I 49499 82429
I 20833 85036
O 1638 57221
I 8429 61325
S 15310 37181636
O 45372 69193
S 67490 176816533
S 47936 453301185
E 35352 36243
E 4316 4917
S 41729 480100054
E 28833 68633
E 74235 84712
S 15348 756468700
E 29614 50310
E 17637 70012
E 16836 50683
O 51384 52924
S 52689 282648535
I 55180 77467
I 39051 51849
O 35359 72768
S 12824 294931893
S 65836 58811548
E 30833 47546
S 35351 735832204
S 56475 135600116
O 17981 33591
S 10893 783713689
S 73461 630642393
S 37235 996334275
E 6752 54657
E 34585 62166
I 55903 70693
S 50823 680896738
I 19044 74050
E 3636 59237
I 31694 40223
O 61195 75429
S 73469 602682352
S 16788 42105137
E 14100 70713
E 20686 49516
E 29204 59213
I 19195 74649
S 67287 802207160
I 42823 69929
O 27533 82677
E 20153 84841
S 10119 210395954
E 54825 59290
O 12770 61109
O 68394 72945
S 18658 469282054
S 67289 638367639
I 56541 77957
S 32148 252334881
I 36133 50224
E 44015 64783
O 15982 67822
I 46444 50303
O 3594 79691
O 61765 64822
I 64651 68800
S 84937 777023073
O 22662 24807
E 23029 37996
I 15304 51198
I 54279 62497
S 8198 790914814
I 34960 64476
E 3799 52418
E 65991 80206
I 20264 33709
I 21829 56035
E 3701 29495
S 81572 15113633
S 61816 283238711
O 31320 50755
S 50244 557219456
I 47209 80816
S 69401 934683341
I 1779 38984
S 39845 211282363
S 48218 480856773
S 864 121735094
S 25624 975917726
O 49712 85794
S 47721 737063349
I 30794 52002
I 8706 19745
O 63121 75945
S 15206 160536796
O 57462 71849
O 15988 37551
S 41580 645496916
O 13687 73326
E 53792 68638
E 1206 14820
O 41297 83233
S 30923 329145971
S 63112 408856191
O 20671 33751
S 86277 226547140
I 13614 44682
E 23842 64657
O 12381 13800
E 7548 8139
I 28804 57944
I 26187 44161
E 17208 56710
E 14167 20171
E 804 29474
O 426 61762
E 1082 64616
I 68811 80408
S 61218 36056219
O 677 84817
S 39617 585655445
S 44947 299386938
E 25588 31510
I 70911 73078
O 12439 68828
E 20507 56997
S 33819 620075956
I 4031 23776
O 63041 81669
O 31204 78174
E 29884 64633
I 19487 65545
O 2609 58565
E 11748 24661
I 32430 42031
E 18459 25090
I 32687 45350
I 30841 56160
I 24504 69937
S 62359 59235906
O 26426 85611
O 56148 82873
S 82889 939657301
I 35911 82310
E 57682 74307
I 19414 37855
I 18026 55976
S 63928 874780143
E 31938 83903
S 56034 402990503
S 27560 160143545
O 51914 66617
E 66996 70697
E 49637 74054
I 4542 22421
I 28100 59218
I 5328 45036
S 68813 211229840
E 16824 37814
I 18276 76296
O 36369 79059
I 5583 75244
O 43258 55981
S 86211 70911462
I 56409 73044
E 48455 82567
I 37543 45949
I 9255 15196
O 11161 57765
S 71286 946583602
S 82896 695783372
I 853 22998
I 66170 82891
S 75887 39176789
E 44941 73849
E 54650 79485
O 16300 19732
S 41987 130749037
S 9442 776481986
I 59549 66651
O 7226 52823
O 29308 32421
O 14153 51010
O 7871 24047
E 49576 57682
E 18368 29589
E 31433 44913
I 6293 65347
I 65039 73155
I 41948 76756
O 41145 63185
I 7498 8503
O 28147 35521
I 9943 53688
S 8658 607510656
O 9531 15027
O 51731 80162
O 4716 83969
I 76118 77365
I 2463 50462
O 22266 44840
E 45394 56056
O 4270 58853
O 13620 41534
E 20423 62428
S 44216 667595007
E 27815 37574
E 70093 77018
S 69399 81495315
E 60180 72096
O 12210 35359
S 66523 2926086
O 82154 84024
O 46508 86000
O 64370 76769
I 10798 49945
O 11184 85589
E 60893 72089
E 9604 14952
S 3593 230572219
O 12430 61617
I 24697 50292
S 49429 959795553
O 12934 85110
S 51565 329988336
I 19336 38290
S 26492 79402479
E 469 43423
S 67157 555477470
S 20011 320278387
E 5567 86544
O 14060 47303
E 15243 15502
I 39490 66288
S 61516 735194588
O 39749 57825
E 84335 85417
I 62353 78969
O 66556 81268
I 21922 67796
O 1533 29135
S 65520 392248136
O 5908 47519
O 34827 62308
O 9783 13839
S 76554 295616003
I 19566 55834
O 11891 81083
E 24827 61011
I 440 10845
I 83308 85561
O 27542 27787
O 27335 39913
O 44472 80749
I 67190 86601
I 17569 84950
E 9975 31923
I 12769 78212
I 60520 79340
I 66471 82870
I 94 30630
I 7830 75716
E 8224 42795
I 63680 64013
E 10289 38387
O 58788 72774
I 9318 57181
O 37646 39406
E 27774 38704
O 2613 7529
O 21265 69594
I 31348 78907
S 23482 122990731
O 8427 38917
I 76433 78881
E 2713 23044
S 49194 300335400
O 33920 45937
E 57361 64205
E 3841 30060
S 36873 539670752
S 30909 706281668
O 37335 59197
E 2950 79337
O 35249 53861
O 24807 73080
O 40270 42627
I 12771 80389
S 14852 162182876
E 40682 60854
S 77380 445672758
E 19634 72882
S 36573 82605353
S 61140 375201190
S 80760 475381435
I 32777 81880
I 35014 66795
I 13130 25275
S 21462 294814286
I 72226 86408
I 56888 72511
O 21351 45747
S 47194 583507090
S 9935 934855455
I 25982 31237
S 50153 448861869
S 70183 120726987
O 8744 71826
E 52225 84015
E 906 74238
S 76038 187766463
O 20347 74396
S 79025 492506842
E 46828 77617
E 74575 74654
I 21153 47123
E 3302 14871
E 3866 7978
I 29287 32371
S 15600 261551046
O 30101 63177
S 73268 861362711
E 40781 43828
O 35086 65153
S 78940 265533236
S 60184 753950579
O 3973 24586
I 8031 66533
I 33586 63511
S 50541 575771979
O 10679 54894
E 47834 50174
O 77651 83191
E 7164 10488
S 12229 373068127
I 43106 74328
O 79193 83646
E 12101 29570
E 31819 32881
I 8807 78039
O 21968 49607
O 48718 82303
I 36225 47969
O 22451 38789
E 20183 53624
I 30324 40308
E 59650 70532
E 64346 85484
E 2949 82064
E 48416 55665
S 69347 313362828
O 16004 34295
S 44457 834478626
S 14212 865945264
E 30981 60393
I 49503 67043
O 42199 67786
I 34305 55233
O 37034 43694
O 12245 39206
O 10449 68600
E 49547 51595
O 7003 11181
I 21348 58912
E 36434 82371
S 23277 598155595
I 44115 83013
O 74274 82475
S 60600 16271370
O 17838 79090
E 1356 29455
O 31808 80964
O 16519 23607
S 26385 116802037
E 18299 67044
S 73099 79270015
I 53236 65436
O 31390 54572
I 30002 61576
S 72521 213920223
S 13875 796371586
I 18253 48759
S 81224 920375044
I 14481 44276
E 17089 64292
E 22692 40075
S 64912 867306064
S 15734 945876076
S 16332 330158217
E 2715 51956
S 21388 233152042
S 1858 993205492
I 19865 77341
I 60901 72130
E 35143 67155
I 7914 82278
I 4305 21152
O 51034 54251
I 42252 51430
I 10112 70891
I 42241 75819
I 22706 69116
S 17137 386719760
O 48626 73542
O 18588 70745
E 20832 49057
O 53939 83576
E 6890 54197
E 4664 44279
S 40695 2945292
E 68771 85588
S 70641 923491159
S 18548 91967216
O 16516 19031
E 33094 71395
E 48721 76356
O 51848 70253
S 29995 265942117
E 18255 28933
I 13713 86129
I 45590 69150
S 79510 220544720
O 21886 68367
S 57768 994216528
S 38256 454836186
S 31571 495107983
S 49544 531143759
E 11722 77701
E 41734 73262
E 38233 67226
E 31999 63479
I 12926 71322
I 21612 41598
O 48154 52127
O 28302 78193
I 28350 36160
S 67286 586832415
I 14897 41253
E 68262 72113
I 38127 47182
S 11111 642935773
E 3599 57099
E 24126 59038
O 259 42298
I 13286 60299
I 11577 38579
O 44574 46748
S 20000 309440037
E 22526 65167
I 6308 55236
O 4516 36404
S 7061 388352042
E 7640 56011
S 67848 502788769
O 21162 70843
O 40722 48062
O 12086 63967
E 10792 51919
O 12604 83366
I 49195 75241
O 38182 67395
S 25740 217262377
E 44123 52939
O 32328 44457
I 46278 56793
S 82519 740188124
S 17284 218681145
S 76564 14219681
O 21468 39859
I 7618 79896
O 15383 36688
S 15898 825684900
I 138 45668
E 10416 86395
E 3286 80233
E 8364 27355
S 68846 55802969
I 1748 85411
E 16133 20905
O 25307 66084
I 28010 73106
O 13155 37550
E 73247 81421
E 36155 82861
S 79767 164977088
S 81267 747883311
E 19088 74214
I 36929 85779
I 64718 81717
I 13566 14563
I 10528 37926
E 48341 78795
I 9361 47573
O 8122 43163
I 65420 80678
O 22159 37078
E 26517 30654
E 25709 78692
I 48412 82144
I 31831 83121
I 19400 68301
O 10420 22520
E 27033 71964
O 17100 81425
I 14317 58878
I 17210 51782
I 9875 32060
S 40581 866830416
O 32126 51151
I 37024 79315
E 44473 52392
O 2797 54571
S 2991 368079005
I 49789 62945
S 68910 885442594
E 49379 51624
S 8950 811237395
S 1660 153429965
I 12988 46864
E 68287 70476
E 42534 77129
S 16620 902205598
I 4818 74865
I 9189 23678
I 22385 46514
I 39834 41511
S 18472 887036229
E 25846 66810
I 8255 34502
S 77256 929696416
I 4982 28505
O 65763 67281
O 27674 82631
S 70455 308396242
O 8726 50293
O 25011 29101
S 50473 507164495
S 28201 434975042
O 69210 75304
I 33830 60386
E 54023 63372
S 61401 654286027
O 33458 75384
O 5893 10090
O 3831 25300
E 43444 79801
O 19471 32624
I 8296 9719
O 2129 9056
E 39363 73721
S 37895 886451718
E 23952 25482
E 12610 59867
I 34036 55366
I 8482 31737
E 16594 36483
E 32922 68181
E 20482 45376
I 1863 25644
O 51309 77479
S 52176 493391076
O 48363 70086
O 13343 85719
O 29648 51089
I 27114 84760
E 4270 73811
E 14134 66514
O 49867 53029
I 69486 80377
E 10233 42669
I 24058 46266
I 41362 76299
S 68865 408068225
I 33992 65699
S 80093 973095482
E 45626 67562
I 43323 70082
O 7030 75712
S 80846 664349173
O 24922 77955
O 19909 38313
O 30214 69765
S 1380 993282313
E 26933 43225
S 56258 114426628
E 42414 62005
S 62036 253982673
O 13769 37577
S 58728 454937059
S 2303 739664629
E 8706 84707
E 11184 84859
E 23418 57025
I 10423 83473
I 30685 42419
S 13387 156306478
E 44663 73865
O 27087 80872
I 13501 45331
I 42639 65596
S 25773 783421683
O 40390 65242
S 80342 981959663
I 11508 16551
I 2612 36256
E 20834 70641
I 27999 60554
O 22565 37190
E 13276 32322
O 60180 79430
O 59000 63787
I 3026 55959
I 46660 78765
E 52351 52762
S 19718 73856705
O 47004 60212
O 19774 67868
I 56658 59251
E 34776 51121
O 3045 21445
S 18318 750803026
O 42261 81064
I 30005 65760
S 35067 803067388
I 72849 74128
I 7292 83572
I 22780 46261
O 58882 76653
S 75856 669327057
I 11656 67719
I 47104 54866
S 2511 232237049
S 5683 151369006
E 65975 68061
I 21275 84380
O 65027 67476
I 10879 73386
E 20656 44167
O 65074 80451
E 49577 71594
O 58794 62804
I 30107 62646
S 57621 873020227
I 13928 70419
S 71631 695235184
I 17212 38308
O 74310 85646
O 7594 77218
S 11637 166520212
O 61323 75327
I 8992 49011
I 20077 85295
E 20891 84534
I 11547 56093
O 12206 69621
I 18748 35864
S 16358 204135790
I 60002 62582
S 86654 143918782
E 55571 55630
E 76363 80193
S 60988 655789789
E 18659 29486
I 30974 54922
S 73529 602900424
E 7818 79347
S 14844 374271464
O 28020 76194
O 43033 55164
I 4924 9573
I 37058 56237
I 59598 64905
E 56266 69329
O 17198 74548
O 46335 51846
O 18751 61876
S 29844 412718585
E 26007 51409
I 54790 69006
I 57773 84709
O 12811 23279
O 3573 81909
E 2737 5224
E 4406 42862
O 39318 85955
S 44407 409366981
S 60631 899917916
S 17509 396566656
S 43854 416134625
E 32321 36314
I 29149 47842
I 779 10475
I 65733 67178
S 44490 29738054
S 77253 215728094
I 28945 53326
S 33852 289139987
O 27811 36862
O 48160 68711
S 35550 277869189
E 22884 28810
O 53234 68381
S 44203 327538104
O 9472 64288
I 55689 84908
S 43523 68928658
E 52246 52435
S 76490 223363790
E 52791 65874
S 1844 777008784
O 7625 30913
I 5811 53466
O 46142 78377
I 14505 18962
O 18733 52592
E 26113 48585
S 39736 375766057
I 59708 76572
S 78463 477627601
O 55643 69097
S 62715 843420877
S 45497 364180156
S 70049 103820290
S 1439 232811348
I 49910 52611
O 7138 62976
E 6802 71513
S 40434 437066679
I 34446 42010
O 43776 67574
I 74061 74420
O 16760 21999
E 56358 67483
I 5287 34510
E 34780 45484
S 15406 644844799
E 77618 84281
E 5367 51396
E 9269 11182
O 49745 55980
S 39132 875192280
S 7678 387903857
O 12301 52344
O 21879 82503
I 33769 53725
S 60218 320271107
S 41013 695831358
I 57958 58603
I 24421 36075
S 1553 551887735
S 19303 3090637
O 13324 64247
S 59410 381548758
E 14016 72636
E 10802 35833
I 31778 73398
S 49844 30275384
I 16669 35106
E 25732 49078
S 54952 260896096
O 600 62160
E 50161 55197
O 30990 85268
O 33532 53572
O 998 41307
E 62512 69743
S 46714 405533324
O 30766 80224
S 24809 417155609
I 62115 79221
S 42877 228975867
S 86039 191301178
I 4169 78495
E 85604 85789
E 15611 56556
E 21085 49553
E 8743 81228
O 912 27502
O 1595 77006
I 41827 80550
O 1364 63327
E 60635 78473
O 8169 33811
O 13391 39051
E 17835 23399
I 46524 52258
E 60671 68506
I 7623 26281
I 21162 57093
E 15678 29032
I 18602 46789
S 86635 694655002
O 39961 55134
S 9125 363111650
S 4874 179080958
S 26706 539480719
O 35391 81933
O 50494 60540
S 12726 610320003
S 50561 593899927
O 29238 55252
S 68006 976660513
O 50550 74493
O 16481 66079
I 49768 53791
I 10311 73905
O 771 4063
O 52905 79687
I 7558 70042
E 56657 70048
I 11230 60897
S 16997 472431643
E 37770 67306
S 59945 735264165
I 11990 34725
E 22566 62617
E 5968 73054
S 50894 124549308
I 9979 50830
I 49206 59115
I 39195 65465
I 24911 28557
I 40597 81732
I 65790 82822
E 4916 11740
E 28611 53078
I 19790 21339
O 71223 75295
E 49858 62203
S 63913 368963006
S 55680 680115008
S 64034 685951372
O 2220 3659
I 38104 78112
I 35023 71898
E 6 79286
I 28491 64759
I 22354 50395
O 71679 81169
S 48457 433801240
I 70808 76008
S 21992 433458127
O 29774 82582
E 35645 68764
S 33992 355360564
E 17383 32986
O 9150 29223
E 41412 80498
O 18078 66162
O 28882 31925
S 69896 499770487
I 30857 65264
E 40321 44728
O 40022 78527
S 24661 772507959
S 50527 78093322
O 28288 32941
O 18964 46236
I 49896 72466
I 50261 57158
I 29276 50280
E 2949 45644
E 48902 69232
I 9068 27433
S 68777 902563055
I 5750 31327
E 44689 49489
I 18226 80288
S 77675 48243613
O 5656 67461
I 1585 52820
O 36455 62127
O 59964 78803
O 24068 30668
S 2096 338326236
S 44499 624790398
O 8770 30493
I 3204 19973
I 32883 49530
I 15925 80032
O 27630 70989
E 34298 47893
I 26798 74796
I 35683 85838
S 79035 716597502
O 17224 61373
O 8876 64062
E 1295 38380
S 86271 142842816
E 26311 42399
E 21870 37224
E 50543 61302
S 48768 896035956
I 4863 14860
O 80974 85033
E 35019 77026
S 9259 339832802
E 55876 84985
S 50874 987773120
E 33861 66563
S 71030 542159455
S 4103 468003552
E 4937 53167
I 20475 62878
I 56807 73472
S 23976 270102107
S 82364 363673271
E 4989 71381
O 12270 18736
E 5357 61697
I 14493 18294
O 27081 76103
E 19710 29576
E 27725 51286
E 25351 75324
S 22821 368941888
S 69844 556005179
I 70521 80544
O 5632 29351
I 1490 24574
I 3380 72188
O 43182 59977
O 50106 78091
O 71618 78706
I 54596 65546
E 50340 85475
S 46146 391777543
O 1360 73968
O 28909 60153
S 48444 446803192
I 12940 18001
E 367 56912
E 22814 26425
O 8994 54254
I 23136 45910
I 5485 56329
S 41174 680742865
E 9273 70168
O 48013 65235
E 120 57599
I 39833 77147
I 10714 50574
I 62721 69582
O 34480 43912
I 3850 81089
I 2296 13306
E 9981 54185
S 24691 351062086
I 6287 36879
E 4056 80978
E 44459 53742
S 26614 113105939
E 21985 72023
O 61440 63784
S 54715 954823573
S 31705 626796261
E 45540 85493
E 7743 65149
I 34777 42058
O 20018 31476
O 33315 48981
I 19737 64037
O 18669 78139
O 21241 83380
I 13205 15069
I 13761 84264
O 52033 73835
I 48932 69999
S 75044 871838497
S 47484 308380741
O 40426 68083
S 21102 163158309
S 75858 506315039
I 29290 38608
S 27111 446942013
O 21485 35180
O 18826 35170
O 19698 32496
O 184 29777
I 1570 38152
E 19378 29642
I 2556 30387
O 50876 52733
O 20057 86055
E 3657 55501
O 38679 51874
S 4608 840032931
S 58206 489116018
I 7479 27213
I 59232 63679
S 56681 790880468
I 55505 72784
O 12120 48214
I 31 63286
E 42993 75062
E 62038 74596
E 6659 46106
S 82644 781145182
E 70809 74780
I 24073 69146
S 37121 27811273
E 46710 75821
S 67932 4762641
S 61960 62865838
I 8355 80065
O 45001 53109
E 12829 73500
O 10421 66630
I 49300 84181
O 14691 60109
S 53412 284283331
I 44870 66559
I 43506 44592
E 3625 54343
O 15702 68423
S 20308 856424997
E 79084 84159
E 5472 74626
I 4215 11681
I 43871 81284
E 50553 86059
E 18643 75889
E 38029 47432
O 356 5602
S 43002 616700743
E 33737 75289
S 64411 723995842
O 69514 84310
O 19233 47796
O 22091 37997
S 29346 536499888
E 32700 65008
O 16571 19247
S 36046 602205752
O 5698 24232
S 29065 806343786
O 7373 37029
I 41311 72214
I 34104 60541
S 74761 446893969
O 32099 82965
I 176 10749
E 67180 79133
O 348 27566
I 5315 72189
S 74539 645991616
E 54343 63104
O 62418 78055
O 55479 85151
E 33883 42374
S 76322 690034402
O 26465 51949
I 5478 56187
S 40097 455628304
S 21892 813899522
O 3184 70562
S 44121 320155714
E 24794 76398
S 13340 259777094
O 14649 49904
O 82543 84312
E 18578 85181
I 68897 85492
E 57839 83303
S 55999 842256197
I 56237 65524
E 3657 17420
E 68930 77682
E 5464 76473
S 2710 606053813
O 21500 81809
E 32548 44056
O 57714 82857
O 14208 44914
S 38144 351532909
I 14454 79389
O 20271 82026
O 35261 72061
E 47624 55882
S 59523 564504047
E 35368 76607
I 32026 76193
S 72635 500513945
E 42813 68738
I 38113 50909
I 32221 68344
S 17560 466433125
S 20125 831215016
I 34000 64903
E 23971 79997
S 83725 328400658
I 41100 66111
S 17092 655409066
S 63518 967825833
O 52818 75912
S 38202 321028695
O 13579 28941
I 15949 45397
O 41253 76018
E 39135 45295
O 15969 18842
S 35065 49837806
E 16350 49406
E 21542 48660
S 34631 327726004
E 47436 85698
E 73519 75247
O 47613 80517
O 30384 33789
E 8063 34560
I 40111 77745
O 10047 19675
S 52100 902281852
S 38973 131733441
E 7937 69809
S 61176 732336314
S 58337 305888284
E 10999 77880
O 45987 62937
O 11109 34664
O 18093 27109
I 39613 43284
O 6933 43601
I 11906 70801
O 63920 79221
E 32443 66751
S 62563 57255433
S 11261 93766586
O 65590 75088
O 32553 80668
I 21321 33809
S 13488 256155003
S 82581 946507335
E 3579 72879
O 24883 26346
I 65956 77333
O 14255 45633
S 20093 12291119
O 602 30380
S 8935 483796271
S 42440 13057275
E 3118 57819
O 8185 50267
S 12999 756339382
S 47890 627970039
I 56544 78333
O 6930 12874
I 31889 66267
E 67593 83393
S 31903 712326028
E 9760 58560
I 620 25392
E 28519 79178
E 45900 68905
E 19819 82792
E 16496 18568
I 42163 68872
I 62966 71776
E 4131 33436
O 47194 47725
O 58221 82612
I 3872 78092
I 7712 50674
S 46145 785730591
E 30584 49005
I 2103 48156
I 12676 13477
O 16860 80459
S 2149 787884039
S 12183 92756863
I 60339 66233
I 75546 84223
E 5714 24498
I 35939 75299
S 38371 249528574
S 42118 413707587
O 43856 54828
I 35520 39455
S 49356 163154470
I 35856 51467
I 29067 80791
S 73953 908867808
O 36875 42042
O 2278 43688
I 27260 78892
E 9930 61673
O 45452 57226
O 49568 57926
S 50453 119980124
S 26982 230059497
E 6963 31550
O 27338 42781
O 1353 52590
O 13972 48088
S 27669 60657292
O 12228 40724
O 10739 17653
E 27397 36429
E 11395 77069
E 59953 69929
O 4991 21103
E 46606 80222
S 18020 652683831
I 16414 27715
S 75207 536964658
E 12936 84671
S 39369 770453198
O 14756 85741
S 33689 484818903
S 13619 77868807
O 12345 37209
S 64240 820457411
E 27063 68627
I 17937 36323
I 7314 62662
E 58461 82202
S 2989 793478698
E 450 64419
S 41015 427289164
E 57944 76314
S 19049 791909520
E 19220 72950
S 81693 458338897
I 64163 74902
E 20178 52145
S 3118 578940682
E 37344 79616
O 50734 80127
I 2441 79817
E 80180 85576
O 43249 72528
O 604 4424
E 52681 55007
S 67004 637978954
I 48993 56545
E 23780 57676
I 19523 29203
O 45340 57281
S 34124 152694554
S 22722 666873484
E 7619 8266
O 55823 69443
O 18868 81321
S 35405 548043301
I 7380 85966
E 55192 83142
S 1825 6633399
S 77479 507636531
O 59930 63842
O 20686 28077
E 11353 11412
S 1921 216590284
S 76999 307086297
E 36627 76385
O 47024 65743
I 51913 79997
O 57908 69011
S 48146 960972661
E 2447 81434
S 1773 225700966
S 40569 996555329
I 26937 67150
I 24365 67144
I 5686 40185
S 38355 530940311
O 18842 65788
I 59505 77405
O 16017 17675
E 15970 35507
E 55357 55579
I 6364 55886
E 16795 62308
O 47437 75978
O 12100 65855
S 61814 13212079
O 59936 86072
O 51250 62464
O 19066 31604
S 33138 964508559
O 38411 56516
E 16067 19601
S 67942 528977798
S 51402 975744717
O 10631 31560
I 50606 59454
E 1639 56811
S 2644 104160263
O 6212 53254
E 793 6868
I 36631 72614
E 10060 84635
O 5473 49319
S 48916 507260943
E 35666 58765
E 13946 17268
I 2131 23840
E 60003 60615
O 33503 56473
O 37042 56925
S 64792 31783074
S 80317 45232313
E 14051 39532
I 25965 84925
E 28251 71967
E 59312 60133
S 20944 392166450
O 23794 37380
S 38722 970833053
I 59768 84686
E 17951 24115
S 35875 775696980
E 29052 72275
O 19313 69619
O 31692 51449
I 51342 77476
E 27670 84652
I 13807 86623
O 45255 79685
I 393 77642
S 77513 196921516
E 18729 58635
O 25309 54530
E 21331 35404
S 17085 185320072
E 51726 71757
E 31557 69608
S 11621 786062407
E 76174 82526
I 11248 85917
O 10338 86060
E 15179 82915
O 37895 51793
S 79713 928858903
O 12603 61471
E 17851 48494
E 5860 40301
I 16649 64724
O 54159 66496
O 3677 29559
O 64115 69056
I 15607 20864
E 9485 50408
O 23073 37662
I 7838 23849
I 21354 53485
O 7228 63354
O 60793 71199
I 28225 31318
S 5812 42965977
I 1980 33191
I 11112 47255
E 5795 56407
S 20855 117397290
I 24436 51699
O 10616 13871
I 25952 47374
O 19266 48078
I 57856 67369
I 1921 35976
S 64229 50403402
I 35263 50205
E 24120 77793
E 81148 85195
I 37163 84319
I 7669 58276
S 36963 619793261
I 66835 72735
O 53191 67961
E 51101 80445
I 11256 16421
E 30494 60923
E 44255 67796
E 17995 71921
I 10797 35123
I 63632 70708
E 58244 58512
S 65522 538152870
E 60349 80680
E 18076 47753
E 13509 76726
I 9686 12524
S 36040 908372122
S 81614 729155891
E 22835 53325
S 8785 568183751
O 58035 75971
S 44011 705463114
I 35953 42722
E 40125 55627
S 79569 60528279
S 59009 592450309
O 22405 79529
O 65364 83672
I 5498 13001
O 46865 85114
S 15602 750582109
I 25998 53025
E 48352 78103
E 44412 60734
S 57529 755957745
I 2317 68037
O 10032 45331
S 83702 731504982
E 5427 8154
E 303 24729
I 7283 49869
I 15538 19049
I 10106 52009
E 41997 60454
I 37762 83702
S 76580 183619384
O 9439 34526
E 21393 30912
E 69569 85926
O 64167 86460
E 66713 73497
E 47854 75587
E 8659 35722
O 26315 53826
O 32674 69508
O 5879 55948
S 19132 934673279
I 16975 36299
E 16477 57242
E 28096 57131
I 14364 30597
I 21793 24928
O 24068 64268
E 47371 77264
E 7451 64745
S 8371 610479350
S 59164 759991200
I 71494 80209
I 33122 70093
O 18042 58313
E 27842 60619
I 46005 65084
I 25600 80335
O 61065 67024
E 9687 17390
E 30817 60094
I 27257 71659
E 27429 66930
E 22725 64421
I 2075 65685
O 13054 68285
I 4218 25726
I 32321 33902
E 25294 30285
I 4314 23882
I 27925 37948
I 5888 41878
I 4170 73749
E 2232 33725
E 24096 65553
O 2494 3882
O 10927 49839
E 21664 84543
S 62723 293598729
S 17244 762366996
S 24107 249717324
I 15369 60772
S 26426 967274625
S 76494 637906530
S 39805 481938043
S 15266 208987839
I 59287 61419
I 3179 10825
O 36702 67192
S 41839 311555894
S 25342 225287035
O 45295 72092
O 20927 36867
E 9941 77473
I 14787 83958
E 52530 83482
O 45036 65409
O 49051 66238
S 6875 888160416
S 54274 443898652
O 30005 44671
I 29951 40086
O 41521 71333
I 85270 86499
S 56835 602429661
O 21198 57740
E 42125 50911
I 27287 38333
O 2002 26412
E 58074 83698
O 67009 72466
I 52785 62071
I 21801 24183
S 40314 297806225
O 4392 44869
E 14385 49678
I 26597 52729
E 14969 46819
O 36513 74577
O 35659 43909
E 7575 64713
S 41807 718426020
O 66059 82720
S 33071 619824911
I 23193 71645
S 64758 851489011
S 69888 843695795
I 22939 48408
I 32479 33855
I 10039 52873
S 75 615319533
I 45744 61385
E 2185 16628
I 40091 73965
S 18414 677538624
S 13910 940577063
E 57761 86204
S 4170 256360474
E 11481 50750
I 34132 39359
E 33845 60639
E 54523 59573
I 925 7010
O 382 54817
I 21883 23011
O 2892 10680
O 32678 41132
O 3901 14399
E 8797 80034
S 55340 955813306
E 48071 71503
E 23567 34639
S 66575 327424657
E 12068 60061
E 2617 14132
I 1230 30132
O 10475 40991
I 6307 76002
S 76644 478973369
I 15485 66702
E 16758 41015
S 53708 998482170
S 15692 832527476
S 46860 453674225
E 57516 67218
I 22305 77338
S 15025 68591598
I 40379 41546
E 10499 28780
I 35310 74871
S 16718 161118178
I 16492 23016
I 13421 74037
I 45662 52386
S 75418 228541407
O 24119 30182
E 61092 77691
E 43545 84097
O 48639 80322
I 44944 62485
S 68393 148124737
E 50157 82599
O 13981 25508
O 9532 60861
E 18885 69434
E 30287 52801
I 16198 32775
I 29286 33003
S 31550 833223297
O 20663 71622
I 9285 28923
E 58581 70520
I 4579 14071
E 2944 49954
I 74067 77098
I 51530 52150
O 4837 48026
I 42726 82132
O 55604 64090
O 64762 76825
I 22744 38803
I 5990 16556
E 14769 24587
I 25598 60992
S 13967 79853193
S 55063 613553752
S 85910 393370617
E 13250 83919
E 55552 67453
S 65943 306465979
I 4301 80153
S 49715 353836545
E 13357 15322
O 10173 46776
E 14735 77718
O 2652 70043
I 45404 78823
E 13402 31933
S 1750 154862453
O 28799 76079
O 26815 67412
O 28347 85970
O 18081 38007
O 2560 71786
S 8814 758243099
S 27997 55481434
I 74395 74774
E 51955 64103
I 73375 81425
I 22010 76603
S 853 561515147
S 70897 304480074
E 2220 50981
I 56281 73538
O 22491 22965
I 66161 68649
S 50075 828721542
O 56742 85522
S 7028 971397285
O 25709 79013
O 12917 21332
O 22052 77270
I 17469 45872
O 8952 29092
I 10890 23747
O 35863 47619
E 23687 33102
O 33539 71634
E 33904 64150
I 20529 36181
I 75711 80327
I 30063 31279
I 35931 85870
I 4330 5075
S 68687 587523115
I 30992 66999
O 11106 34846
S 40017 643639430
S 86656 459405618
S 10960 638670039
I 44078 85560
O 41057 48657
S 36488 332747581
I 2948 53700
E 45337 53621
S 3363 421611296
O 51233 62704
I 44712 58347
O 23553 46260
O 16697 37799
I 8748 34931
E 749 73513
E 1858 75105
S 10354 868326919
S 35125 723447688
O 33807 85192
O 12118 33322
S 41742 365908197
I 17685 41205
I 75502 83904
I 3770 21532
O 17525 51604
E 42372 80082
I 51866 76420
E 15755 49923
E 30075 45761
O 29617 38298
E 36681 75736
I 48374 48970
O 12813 40602
O 6935 56429
O 14061 68102
S 48176 857757789
O 42973 43352
O 31179 65782
I 25889 59230
S 49186 415895471
I 35484 59702
E 18319 62996
O 65076 67524
O 4545 68083
S 39275 524758032
O 49033 61633
I 4670 44002
O 16365 73886
E 19022 19218
E 8197 37701
S 48485 515400229
I 23197 41159
E 79037 86527
I 21966 81346
E 21968 57410
S 73588 782649414
O 16388 81468
E 54998 80431
S 9928 148692543
E 39515 67391
S 83649 931049280
S 39242 885290651
S 10642 865088310
O 16394 72606
E 7235 11608
O 43659 79213
S 51873 351257937
I 4418 33043
I 9670 41581
E 12912 15824
O 15465 54828
O 33513 42948
E 20565 86292
S 57327 68526443
E 11958 75548
S 29182 748701151
S 43141 737507367
O 3029 58982
S 61182 868355522
I 2656 25352
S 67217 336789118
I 39792 60504
I 8850 8920
I 1785 9444
O 25755 36976
S 38489 976039386
S 69480 565232840
O 16354 85293
E 20699 81601
S 19336 35612178
E 55287 71701
S 28857 136510321
I 30412 64826
E 35100 76817
I 28337 36087
E 12102 73414
I 38063 51849
I 16996 60102
O 16943 46158
E 46784 61965
S 49352 945214649
S 1320 650654237
S 78328 633519382
O 27524 79245
O 46014 48825
S 18753 461926170
S 48828 684973724
O 50819 70788
O 22298 52192
O 13881 48346
E 15998 55656
O 9766 82146
O 9252 53415
O 49133 75732
I 28515 69339
O 32532 70528
O 20707 47842
S 79235 745031422
O 32954 68457
S 30922 355844337
O 40321 80623
I 5282 31527
E 10150 10905
O 19687 20147
I 58040 67637
O 47715 56602
I 21122 69095
E 3296 60662
I 21610 69385
S 80862 550695945
S 3446 746183263
O 29397 78309
E 17672 29038
S 80645 564727269
O 29994 45823
I 26082 53219
S 16415 511372948
S 84126 390750977
S 5487 580715111
S 47904 102632922
O 78286 83719
S 40545 546576028
S 16013 846999452
E 16128 64015
O 42359 77560
S 13109 642080310
I 20314 39231
O 1852 41121
I 14535 18403
I 6712 22010
E 28160 33178
S 52967 777162736
E 7908 78570
E 14848 56104
E 51331 77012
O 41978 82450
O 64332 68769
S 76222 158199544
E 4436 23845
S 71814 18961344
I 45234 59256
O 17311 28771
S 81619 100618268
O 25345 56972
I 38538 62490
I 75233 82169
S 75179 578153508
O 36326 50623
O 9874 56168
E 13108 76781
E 60460 71864
O 4630 36503
E 22141 44648
O 33659 81898
O 62512 83501
S 17160 492343635
E 29192 60397
O 6162 44159
O 74011 81747
O 72042 79178
E 17301 50901
E 10355 18184
I 20921 54539
S 8632 976317863
O 63986 73320
E 38189 53934
O 48827 64446
E 2745 28520
E 44312 63400
I 24110 49425
E 19373 39596
O 49411 66819
O 79718 81177
S 72741 892366111
E 60647 63685
I 9568 28829
E 60583 65380
S 50224 532851028
O 68125 76113
I 34509 40933
O 32896 70340
I 9825 46374
I 53837 62669
I 25874 74658
E 18505 61594
E 22445 45560
I 40459 71381
O 7747 15259
O 32015 38847
I 17997 61018
O 60723 72913
O 41453 69302
I 55198 58504
E 39780 54847
S 85839 847045202
O 6554 56778
I 10280 16690
S 49667 553387473
I 28194 43184
I 74181 81039
I 794 36950
O 61555 64250
E 53273 69131
S 27540 133302088
E 58175 72902
O 3529 35959
S 56559 424463793
O 15757 22205
S 32160 241481027
S 72021 784631936
E 30132 61012
I 7694 80789
E 16403 47097
E 18398 49771
S 77057 243182476
S 58553 179037003
O 18578 66269
E 39708 65301
O 56058 69416
E 47424 55055
E 43305 57953
O 17637 37538
I 48041 83330
O 37609 70157
O 25684 59497
O 2327 40445
I 57617 86280
I 30942 83694
I 21811 60193
O 14698 60323
S 84922 511241664
O 50220 72261
E 37096 63925
O 41970 66462
O 48707 52023
O 17739 66842
I 38437 41500
I 1826 35491
O 4021 46316
O 8526 12841
S 52439 83151575
O 19601 58174
O 35040 37338
E 67532 82209
I 4649 8431
E 47826 72385
E 43413 58183
I 49851 78834
S 30263 830912019
O 7832 46785
O 51546 51815
I 49099 61487
I 25830 37359
I 34096 69496
S 44823 159596255
S 3619 921268286
I 21222 45977
I 12663 30761
O 31554 45474
I 8693 8800
E 14538 48125
O 16433 31168
S 19 485343118
S 79179 714203163
S 43829 138094765
S 29928 566110571
O 38947 67230
E 9167 39160
S 30247 869795690
E 21515 68445
E 24409 82440
E 40105 75539
O 6138 66714
O 33349 37068
E 47324 72867
O 31370 35657
O 3684 82512
S 26196 739872999
S 77548 290240870
I 8066 20675
E 4058 46368
I 28951 57935
E 1684 5253
S 36875 118943730
S 46768 299119649
O 45307 66498
S 7923 943664806
S 50405 391064961
I 71944 72055
O 7258 83652
O 41976 44644
O 36652 82578
O 22781 69598
S 3498 669755763
S 16541 649228077
I 3448 36220
I 5029 54526
O 14308 38205
S 57182 691054572
I 13822 16317
O 56701 67388
I 61682 77425
E 34970 71202
O 8290 33073
I 68004 68907
S 17045 989462146
E 26279 80523
E 47067 86338
O 32976 37433
I 55003 75647
S 26916 332415547
I 79601 86445
E 2824 52570
I 7759 14098
O 16788 33180
S 6143 414162127
S 52469 450091026
S 70012 414245136
S 16167 987534793
E 8820 14393
O 17156 71305
S 41451 365346822
S 38450 809902080
O 7139 66862
I 34409 56815
E 36702 39559
O 6310 22853
I 51017 70262
I 4402 17897
E 48458 62103
E 883 41480
O 49188 57928
E 21508 56770
E 38812 80491
S 74517 985517893
I 61158 79923
O 15855 26100
I 5168 33238
O 7733 70724
O 44108 67222
E 51584 51962
S 41802 112628450
O 30492 71672
E 57649 66396
I 11606 66038
E 6411 82250
I 9419 78057
I 5507 42525
O 14879 38595
O 49871 79023
S 16815 767039188
S 24723 643439945
O 18120 75027
O 10747 16368
O 11727 57954
S 18971 305178484
S 42473 930125604
S 64364 68108118
S 2485 978850532
E 60208 77186
O 56534 68095
E 32737 45563
I 41845 42640
O 10641 43882
E 75773 81933
E 27369 84417
S 9288 72580329
E 30734 58386
I 53410 63031
S 52869 585865692
S 20651 341603963
E 43045 57899
S 18442 374337796
E 72460 74767
O 59009 71940
S 26792 397106052
I 44604 77176
O 42275 66647
O 19724 76768
S 27739 845293025
S 75870 43526248
S 85432 720418289
S 85404 133135058
E 23664 32327
I 7895 57108
I 58714 59738
I 67562 81055
O 6833 46271
E 51317 65412
I 7763 42259
I 54441 74351
I 3251 59981
I 18462 77601
S 57891 373774336
E 23094 28463
I 29084 78825
E 47872 54662
O 15599 28374
I 35201 68695
S 40062 853406880
S 47215 107185115
O 12309 26257
I 13754 80015
I 4945 27394
S 53260 978967299
E 14091 33837
I 62398 71032
I 5087 62298
O 21972 39601
E 39400 78284
I 49049 64982
E 30729 62776
I 535 83273
S 12744 598947656
I 31893 72817
O 42002 83707
S 71816 589829513
O 18458 84491
I 41512 85342
O 4195 8675
O 24859 73277
S 66585 921628363
S 81130 497796192
I 74269 74544
O 14455 78981
O 32303 57190
O 23346 61171
O 15815 49669
S 21268 510683693
O 10547 61282
I 25241 54832
S 26621 991674200
O 35019 60791
E 31696 59791
O 24800 75948
I 57747 72552
I 63768 74902
E 79416 85913
O 21703 66184
E 54262 59830
S 71730 299796852
O 27096 42253
O 72439 77307
I 5354 64800
E 68715 85696
E 19719 62062
S 158 739629811
O 71695 84959
I 45145 49691
E 12529 44646
I 44233 49275
S 24636 518926684
O 39624 44602
S 77679 360494683
S 28423 75299605
I 26511 80329
E 10953 80725
O 72845 78172
I 5394 29694
S 84777 191585985
O 12270 83837
E 72558 84534
O 43300 58683
S 381 75831470
O 57262 74833
S 21527 882452370
S 54865 399251239
I 64888 74086
I 47672 49607
I 48013 57860
I 38840 82511
E 84086 84468
E 68115 80697
E 23085 62262
S 31793 324692082
E 74335 83452
S 62418 695019939
E 51205 79449
S 39970 692121491
O 13170 61566
O 17068 72280
I 24841 61430
E 17419 22161
I 62032 80491
O 3128 11948
O 25273 30454
S 13624 43192375
E 39784 56718
E 38143 67822
S 8741 267942977
O 7170 58893
S 36540 665171641
I 36547 76476
E 58068 63006
S 40314 638983099
S 60573 973569210
O 6649 84608
S 59537 978476897
E 25864 32068
I 70724 79464
O 3172 61634
S 33292 17440184
S 56509 720433547
I 25601 32259
O 34660 37244
S 64285 759984356
E 6050 46902
S 74443 282657213
I 9684 13682
E 52733 58097
O 32312 74493
O 69631 81153
O 3160 39455
I 14870 34359
I 22743 67052
O 20858 38117
S 3169 928508280
E 7283 35871
E 2615 31755
E 5435 22506
O 19190 24697
O 81422 82289
I 43599 72781
E 24783 47151
S 5286 91088664
E 45366 81191
E 52566 73225
I 21813 37119
I 16547 66903
S 67774 159171264
I 32657 44589
E 30003 79862
E 61124 63273
S 41311 54110504
E 22760 86630
E 18942 65516
O 6608 20616
I 11991 38371
S 42274 123912109
I 18163 58657
E 4689 76908
E 3955 45028
E 6454 34631
S 10934 582300812
I 43529 54028
I 17626 65631
O 22456 25169
I 8660 36075
I 18875 78381
E 21818 73162
O 70590 84106
S 47543 889637743
E 50426 79061
O 11318 39857
I 2943 16532
E 6054 7148
O 46996 61927
E 2606 66181
I 34312 45744
I 5732 52613
O 12000 72874
E 52214 57667
S 7775 622984190
I 39729 43946
I 10281 49444
S 58830 612000599
O 52179 62889
S 36123 139880768
E 50417 77033
O 32873 70935
E 5745 6532
O 34287 56754
S 16466 274761473
I 40712 47191
O 25277 50387
O 8077 71298
O 82566 85123
I 7265 84986
E 29795 30491
O 6726 37974
O 55547 70360
I 1438 41115
E 52070 71717
O 10231 79282
I 13895 25488
S 6063 944118644
I 83973 84554
O 53895 79566
E 3149 7611
O 33011 56959
O 72164 79592
S 49980 370583105
S 4917 200409307
E 13548 15250
O 2071 55896
S 78241 449038162
S 48280 874741998
E 25055 60520
S 76370 827029423
I 18458 22054
S 8097 650144351
E 9109 72990
E 41309 74262
E 2697 23483
S 53625 64030357
O 4864 22494
O 29214 83153
O 31386 75233
E 7068 62228
S 66935 463435937
S 61332 228747333
S 47236 488627337
I 28471 36872
S 65627 369169727
S 41872 843491493
O 11721 53649
E 45093 72863
O 19918 34050
I 25560 37674
O 13072 85263
E 4360 9022
E 28806 85849
I 55104 81902
S 42141 906802773
O 72493 73762
S 50800 372857838
E 70717 83144
I 14578 35168
O 34442 64201
S 82629 906324884
I 13124 59573
E 51226 75902
S 30803 530211340
O 1066 55684
S 10762 899168919
S 38859 359848048
S 34175 698764849
E 18992 19975
E 31578 82923
S 21330 471917549
O 9763 56795
I 6589 28126
S 60659 854684260
O 29219 85258
S 43698 156480140
O 50128 83827
O 41080 71753
E 61277 73656
S 44332 625194552
S 62825 925569294
S 56483 343871528
I 35807 71081
I 65707 80173
S 67861 270873828
O 50851 60950
S 4423 875549175
S 67853 572225480
I 25117 61639
E 3782 82354
I 31913 76123
O 45552 74118
S 21726 366477462
I 38543 59903
S 10100 364525387
I 2080 12504
S 11170 793549404
I 30636 81594
I 47510 58801
E 23976 66097
E 47626 68109
E 16708 33897
O 70029 80084
I 2154 41029
O 47888 52015
I 26095 83652
I 39386 65026
I 53111 73401
I 62507 68350
E 9181 28835
E 47923 59973
E 5216 14053
O 5259 75451
O 13635 67488
O 19851 35639
S 32401 551613648
I 21811 60450
O 47664 76966
O 42611 52534
I 21520 77554
I 52851 83820
I 18545 29130
E 14341 44493
I 37196 85396
E 8599 22854
O 21772 41643
I 2231 4177
I 29131 54133
I 31724 55006
S 46441 687513136
S 26963 174616657
S 43016 358230267
I 37116 56225
E 8269 71744
O 37990 57986
S 46620 46119088
I 55527 79890
I 38414 70500
I 27630 36474
I 54891 62238
I 42114 63490
O 12097 65021
E 40852 79751
I 49899 59590
E 39446 86101
O 46366 52533
I 58232 63567
E 48968 49078
I 45612 85215
S 80315 264197804
O 15945 83016
O 16624 53704
O 59714 67606
O 18357 73858
O 38588 69216
I 5520 44103
S 54178 185585561
E 46579 51389
S 32162 566501386
I 79217 84398
S 46439 570010071
S 59400 392773417
I 60274 86226
E 9026 24900
S 64511 736630767
E 28654 77115
S 21602 579235717
O 1556 83901
I 29131 29191
I 17564 31400
I 5089 24827
S 36928 70551692
I 50955 81919
O 8468 18764
I 507 70721
S 21601 330031927
E 13303 62241
I 38318 84208
I 8510 14559
E 8893 43037
I 38601 39358
E 24305 71236
O 11164 86377
I 54 59203
E 31773 47473
E 13664 55164
I 17556 28750
E 14167 70742
S 75029 926416323
E 37527 62983
I 14876 38652
O 14378 75547
I 23380 57104
E 20802 76901
I 37487 64991
S 45615 325047395
I 30971 64353
O 24765 41550
I 45213 67294
S 72728 334089353
S 63113 607092828
I 51567 72746
I 26277 86368
O 33722 68221
E 53967 59991
E 4063 70686
S 25812 89958028
O 57008 58697
E 33317 73503
E 12531 29043
E 27540 72058
E 51773 86695
E 23569 84074
O 2028 82861
E 8180 19172
S 68075 940108060
E 30101 83668
E 9940 32556
S 661 604593924
O 56121 69166
S 20709 760751744
E 14575 61771
I 5514 72038
S 83118 859075268
O 10188 51228
I 22278 80281
O 43463 56939
E 1682 31768
E 9936 31841
I 31826 65116
O 36775 52491
S 57208 210948122
I 4262 83873
O 40989 46669
S 5336 267558210
E 34856 58605
S 40074 126115300
E 1808 64904
S 83678 896796333
O 15977 33330
S 6154 307853891
E 53652 60657
S 61872 654598157
I 41426 82764
I 24154 44648
O 22672 62605
E 35083 83522
I 58574 71234
I 44892 49495
I 4539 14699
S 54991 425605616
I 58720 86050
O 7205 11321
O 58454 61061
S 3393 725350610
S 65549 644838359
O 16707 61398
I 50358 78770
S 45576 117529791
S 46585 179442107
E 9655 25447
O 62033 80585
O 31066 73887
I 3514 13388
O 13661 49791
O 31453 32593
I 5766 54557
E 31862 60026
E 44387 46930
O 39895 51017
O 23567 40063
S 35214 651991188
O 7083 74737
O 57981 69765
I 17606 74330
S 75657 582711774
S 1491 263264546
S 43566 198201383
I 22949 75344
O 29804 80120
O 18871 32449
O 28166 72856
O 6694 25127
E 27004 34412
I 10950 64467
S 73773 457463252
E 81671 82927
S 79520 628633769
O 25309 32744
I 21570 32383
S 43076 202611521
S 66126 870381630
E 49734 62563
S 18527 434590719
S 42078 306938919
I 33884 62900
E 34894 84750
S 9226 241854347
I 53456 56838
O 42396 57084
O 29743 72585
O 28887 56317
S 37000 861205881
E 5539 13991
S 1896 3709591
S 65253 766605621
I 1007 84563
I 7912 39975
O 38347 77584
I 43326 48582
S 77435 250749244
S 48605 728811363
S 2104 54962533
S 34018 362720760
S 67104 654204204
S 7272 976379825
S 12251 828323307
E 26229 84895
E 30681 33197
O 37015 68844
O 13564 65612
O 57992 76441
S 22922 953033158
E 29128 44657
I 23742 46252
E 28504 69051
E 29744 70483
E 14542 17071
E 6603 37920
O 46574 56384
E 21716 82329
S 73992 328795776
I 17273 60262
I 45140 77012
I 54452 76612
S 47043 165460188
I 27006 74671
S 23073 105637135
E 41956 72682
I 11320 47180
I 43950 79459
I 37372 56659
I 8455 68745
O 10318 52696
I 11050 40739
I 74664 81500
I 37258 52241
I 15994 65578
S 69912 508416407
S 22463 123005264
S 67583 509437766
E 23032 31629
E 14888 49432
O 43026 67727
S 45797 227417182
I 10226 74910
S 70703 989010230
E 72071 86229
S 75709 937816568
I 3948 61887
S 56908 731875713
O 34768 48995
O 2530 46985
E 46438 57945
O 63887 71268
E 6942 10200
O 61438 67895
E 13063 70617
O 18765 63950
I 33055 64889
O 18873 66531
O 34119 57158
I 11079 39698
S 79856 330716235
E 189 4354
O 29823 82235
O 3334 10860
E 2360 76847
I 65557 76916
O 42652 55203
O 12444 54867
O 45376 68116
E 61115 86126
O 25104 52146
O 81174 83872
S 84332 148285989
I 35679 71657
O 42121 72197
E 30170 42062
I 459 31827
I 15187 81273
S 40948 666399332
E 16403 46587
O 6540 17619
I 17788 50627
S 31350 176316373
I 8866 59736
S 21957 10098598
E 6376 42940
I 7707 40631
S 69212 47270606
O 12993 16348
S 64064 332473708
S 43180 386667103
O 6207 65344
S 20744 755672632
O 14550 27617
E 43802 67507
S 45767 794127347
O 15614 34827
S 926 148476862
I 21061 41313
I 2208 25556
I 16918 48358
E 44163 82143
I 11117 85565
S 42216 147209937
O 23420 39475
O 24078 72830
O 25024 46147
E 34541 83194
S 71919 774308120
S 4139 296813143
O 15898 30626
E 3423 61250
S 4985 935379179
I 25336 68472
I 5193 67553
S 29806 295357556
I 13606 24720
I 15281 68495
S 63482 270041695
O 75424 85768
E 8294 18221
S 60276 860370210
O 44688 62017
I 31641 64627
E 22114 52829
I 11327 73143
E 17655 78068
O 3245 80288
E 146 73504
I 1467 77056
S 18576 866404572
S 52129 918751174
I 21667 44909
I 20086 77302
E 22879 41306
I 26837 84315
I 198 24778
I 54436 78088
O 3233 23824
I 1386 41216
E 1813 47184
O 34834 51074
O 42163 63440
I 70802 71356
O 69855 74596
E 65244 82107
O 32013 55163
S 12817 119049524
O 37828 78106
E 77670 81623
E 2793 63800
O 25076 79280
I 25133 74913
I 22574 24039
I 12671 79053
O 27203 63365
O 51364 68765
O 4971 60475
E 30139 79363
I 40560 61793
S 44612 395418190
S 33309 848911338
E 42338 65003
I 50517 69749
O 24412 64536
S 16311 498552150
I 29997 52142
I 69599 76680
E 14052 14066
E 47057 65979
E 9923 11526
O 22396 46923
O 4985 29051
S 86091 546186416
E 47158 55700
O 8856 47573
S 48547 911370373
O 24101 39157
S 53556 384621440
I 18641 82850
E 56720 83332
S 41530 289183475
I 58298 74721
S 69449 236666744
I 38987 79072
I 27036 83609
I 41697 68297
S 19534 307960899
I 51545 60773
O 13015 74176
O 8532 75031
I 30916 45437
E 821 15701
O 12252 83942
S 48884 634649389
E 59850 74387
I 24055 84721
S 67159 266390666
E 64879 70524
S 74653 936184336
S 18408 392608836
O 7970 48670
E 53519 71616
I 66815 71546
E 9632 53418
S 2905 208399336
I 32901 80388
O 8361 34690
O 32194 85259
I 15108 67885
S 54078 429307594
O 20546 22373
S 72175 671051685
I 4562 28667
I 638 67943
O 24250 69526
S 25719 694771033
S 86525 693222494
O 37311 63656
I 9650 69608
I 24836 68596
O 53419 67719
S 26678 86244654
E 18173 82642
O 38735 50531
I 2219 35214
I 29005 72757
I 23955 28899
O 60466 65107
I 40616 72094
O 26943 72328
E 20500 58073
S 17520 832722359
E 9012 55816
E 52872 85604
S 24092 525758095
I 1762 72367
I 46755 73008
O 4200 73056
I 4456 20132
I 47455 50262
E 20708 26643
S 25866 942744835
E 72534 86082
I 9862 43659
O 4827 64183
S 14220 189671844
S 71927 72033118
O 53306 80393
I 39290 59374
S 55978 698947515
S 36551 933305464
I 29394 67263
O 6983 52861
S 21604 261375013
E 43786 59951
S 75896 163873824
I 22066 36400
E 22332 42911
O 38193 47195
E 28933 70393
E 23913 68177
E 12982 81254
I 13315 76257
S 48311 13196994
O 9169 19902
E 2148 20655
S 37909 589045169
E 58220 67102
E 52108 62036
I 63659 83824
S 82406 298212254
E 34633 61941
O 42001 61392
O 29819 47129
I 14238 79633
O 52280 58726
E 20743 20964
S 25621 826688411
I 16405 59430
S 59150 631073993
E 44774 59648
I 73723 78649
S 49423 306601606
I 15649 21978
S 34478 521696094
S 75897 230418782
S 37848 89852852
I 13511 40680
E 15535 26958
S 55073 480057032
S 62792 570574739
S 48977 903720766
O 5084 30003
O 24969 45212
S 6873 443731910
I 51371 63668
I 59006 84947
E 46843 50006
I 46256 48190
O 8688 59924
E 1818 49669
O 34600 75375
O 38987 76964
E 56230 74476
S 682 222968379
I 16468 46218
E 20447 61511
I 1576 47201
I 44293 79509
E 52699 63203
E 70207 86608
S 44284 245999806
E 18015 52664
I 59229 72553
I 8679 26603
S 11327 783877353
I 11259 34999
S 54394 65433321
E 2908 37665
O 44742 57589
S 61778 529794788
E 60406 76256
O 11889 21784
S 27956 990183079
O 19778 23316
E 20353 74683
E 43969 72198
E 21639 55114
I 13045 78363
I 27732 56068
O 22966 51832
I 32651 62129
O 1499 17648
S 83169 545371799
O 1700 3605
E 27350 30332
S 59679 437713215
E 73413 83844
I 47401 53205
O 29812 50550
O 2258 71524
E 23993 38755
O 26867 38485
S 25426 790988710
E 10631 74216
I 10357 68557
I 43936 58350
E 14756 50877
E 36709 46607
E 85327 86015
E 37477 41913
O 77430 86417
I 19827 34841
E 19711 84767
O 15909 59634
O 154 35546
E 21660 76284
I 10557 35575
S 13329 839468927
I 22961 55697
S 6639 487091180
O 17046 70573
I 6541 63189
E 6702 20023
E 52720 56874
E 10260 11077
S 28389 122010283
I 33281 61738
I 18189 42480
O 63966 76697
S 67427 509868148
I 35541 71996
E 66863 85541
I 4427 40347
O 2896 48700
O 15233 85535
O 25645 25713
O 14321 40497
O 21227 68800
I 7231 62673
I 58081 71142
S 65399 543145492
I 16270 36733
I 3822 5566
E 21051 53757
E 51024 78418
I 25979 72296
S 64208 439643850
O 6011 51657
S 15369 845845897
E 15906 77217
O 36612 57589
S 18396 940532355
E 5313 71940
S 59238 349783439
I 50127 61571
E 41918 42483
S 32174 836321826
O 52985 65141
I 22639 69337
I 24291 81892
S 69401 396633375
S 75054 852683586
E 45886 80905
E 9900 62111
S 63313 653900468
E 17189 62373
E 5874 34295
E 32616 33581
S 53222 753160294
S 11345 128028924
E 49465 71635
I 64649 73559
O 44339 86308
S 21820 611114732
I 5171 26312
O 63195 76667
O 3178 15106
I 10348 58550
E 81215 85093
I 43587 65815
E 8779 65160
O 15307 47627
O 34156 84884
I 7660 9194
S 3786 574442583
S 76343 778191180
S 81874 275678569
I 58556 77045
O 10549 46420
I 52062 63339
E 4842 47703
I 10341 35722
I 2549 59278
O 3147 14215
S 20909 177995315
O 42102 60979
O 15837 33268
E 36255 85539
S 21017 355146730
O 27953 64310
S 66789 784397734
S 14062 790018024
I 60637 66000
E 9401 71477
I 2246 86645
I 40740 75598
E 33874 39582
E 26431 62849
S 67131 453433716
S 56217 737819414
S 80892 746376836
S 52365 339635654
O 20541 54407
O 17250 81951
E 5121 5707
E 55445 72356
E 4044 61796
S 43479 551811206
O 25620 74975
E 910 49921
E 75334 82400
E 20102 62961
O 14669 48923
O 38298 44406
I 35518 45849
I 19446 47054
E 42829 76327
O 5608 62222
I 13704 32866
O 3018 15517
E 12933 83177
S 42497 840197950
I 43410 67319
I 7570 49770
I 32925 77635
S 83744 638897976
O 59058 83992
I 2437 71726
S 43489 298685391
I 62093 65369
I 67844 86666
E 44384 73472
O 45496 70219
I 35932 64633
S 45122 21249504
O 56257 65386
O 28810 37449
O 5643 30858
S 48041 550357853
S 29877 944220447
S 4082 722282102
E 2812 75139
I 55902 66435
I 14314 68450
O 16132 31882
O 57607 78237
S 38965 760518759
E 35441 79122
E 13155 81728
O 21349 43806
O 31725 81281
I 71930 84753
I 8864 56870
O 19307 36531
O 12426 29660
O 20042 28913
S 28651 678640567
S 81871 196600369
E 27365 80726
I 70640 85328
I 32452 84474
E 10678 70270
O 20735 47116
S 11542 282316930
E 34090 45542
O 1956 64126
I 30503 32765
I 6053 58233
E 1291 30966
S 34860 233872297
E 48689 78154
I 39139 48751
O 38772 72251
O 16041 68899
S 42385 629210132
O 3141 81118
S 44597 288195158
S 20880 590928561
E 40539 67371
S 63558 285319313
O 28847 68316
E 23724 41557
I 33836 38262
S 65289 563388713
O 23706 71862
E 16999 55486
O 7397 85630
I 15640 33664
E 11935 33227
O 23576 62885
I 35499 81409
O 48013 83617
I 14577 61127
O 19006 25241
E 33793 45291
O 59340 77549
E 30076 56576
O 11535 34513
S 52925 841228519
S 9187 438583507
I 44705 55264
S 35225 957397204
O 13838 30415
O 5442 10051
O 6222 46144
E 48260 78800
O 35316 76455
O 10778 66504
E 47892 69458
I 13805 84490
S 10129 733834061
E 14762 40520
E 6395 81515
O 8531 30392
E 25657 51946
S 10866 216946366
S 7925 87460214
O 16629 30180
E 44413 53131
E 17125 43504
S 86125 519251091
S 60018 293783049
O 683 84273
O 23899 39223
E 1531 55273
O 19485 71421
E 18555 50706
S 6724 581555846
E 51525 68032
O 23455 73566
S 51828 742436075
E 24198 72053
S 10467 596555103
O 45908 65934
I 11324 28680
E 39946 77000
O 6839 19468
I 38700 58980
I 46191 62678
E 22732 76483
O 23653 77851
E 64096 71904
O 7306 62652
S 3901 788444607
E 51558 82162
I 39099 44095
E 11786 41237
S 36725 95139355
O 7699 54337
I 29373 63787
O 13283 38254
E 18545 51668
O 35786 55384
E 31343 39934
O 40713 52220
O 18798 27355
S 38549 408457875
S 35098 462979218
O 28737 61409
I 8860 49527
S 55168 531842469
E 4803 63302
E 15553 21319
I 1656 19867
S 4628 698954256
O 47776 67367
E 25640 51568
S 46916 627248824
S 45412 984505299
O 39528 43035
O 48596 86572
S 60711 186184275
I 14041 49698
E 32039 52545
E 26978 53315
E 9205 63537
I 31590 76485
S 14263 39436187
S 19578 675309548
O 31777 79946
E 19385 25172
S 68713 760573249
E 1118 65273
E 66844 69317
O 49141 60049
I 26755 81003
S 13495 98073495
S 20199 761358580
E 79667 80666
I 52607 80357
O 52495 71627
S 21361 879443395
S 42771 235770186
I 35299 47260
E 6242 81567
S 56468 525137757
S 56898 979975112
S 59160 373566531
I 1807 48634
E 21187 41277
E 58863 72860
S 73752 375494615
O 8788 51411
O 51296 77298
S 51748 813224979
E 55407 63336
I 51509 55151
I 63208 75110
S 50625 65969563
I 42154 75895
S 54144 844465183
E 1481 27042
I 2158 43634
I 49336 77675
E 6867 40961
E 44530 83544
S 63388 448299216
O 48032 54781
S 19384 741691151
O 75478 84337
O 38840 59347
O 5345 6019
E 15220 57782
E 10394 64255
I 4078 25790
I 54108 56916
I 47558 75508
S 79271 890187311
O 51677 67282
S 25461 509852844
E 28206 85555
S 77825 780011972
E 44592 58399
O 19710 52404
E 18592 42216
E 60344 78058
O 45050 69889
E 57946 75774
O 37744 56701
O 32080 38950
S 72452 627367459
O 38512 55774
I 16702 17751
I 376 37264
E 20954 64031
O 5788 39547
O 18822 21288
E 63677 79549
E 34957 61976
I 17153 82444
S 36032 513724560
S 75067 45915022
O 8315 80924
I 16379 63304
O 11324 58963
S 30034 256012039
O 5079 17143
S 55226 267570986
I 35016 66875
S 44161 805338565
E 80499 81762
O 59167 67568
O 10676 44694
O 6192 46988
E 13507 68604
E 14295 69892
O 74407 86061
I 599 77916
S 36333 40132479
E 23251 75268
E 20575 23308
I 16460 48191
S 75374 486991063
O 53294 58031
I 4432 69768
E 22496 24419
I 2778 13082
S 36389 725841686
E 3709 86544
O 34456 58447
I 37588 55592
E 39895 61106
S 3288 848917143
S 73892 319573912
S 74217 529871113
S 57335 878651325
E 48724 83127
S 27047 11393196
I 3158 28251
I 14160 37255
O 3683 38464
S 9716 361094097
I 23811 81412
E 47352 52272
I 22374 75938
I 4242 64113
S 84701 505395670
O 17165 28351
E 6695 24846
O 30979 47598
E 40221 64112
O 11261 83294
O 30356 49872
I 23799 51128
S 8593 432936224
E 55151 63642
I 39154 76781
I 41628 74510
S 75180 38402283
I 25063 58128
O 10441 34155
E 23250 65651
S 25983 357757632
O 71454 71765
O 44592 58999
S 41777 72755227
S 53437 818802369
O 54221 73478
E 30328 48911
S 44416 989902706
O 3441 44102
E 16642 31884
O 30513 84214
E 43989 48158
S 25449 290251987
S 56536 372481522
S 18271 326733682
I 52073 64359
I 42911 49139
E 3487 76274
I 9473 86597
E 17416 84900
O 41940 60920
O 52238 83805
I 53089 55678
S 25618 73105494
E 43295 79247
O 29452 54148
E 41421 77488
S 18797 895492168
S 77038 277397051
S 54708 687185991
O 34800 36853
E 7830 61643
I 1420 26124
S 58677 530225412
I 29603 41103
O 14153 32761
S 25057 740423406
E 39397 61005
E 792 22182
I 3545 13183
S 64594 773258932
I 56011 70286
E 22143 78486
I 72339 73646
O 47990 55543
O 9864 25007
I 3937 61840
E 21091 69436
S 77930 427899530
I 46243 84802
O 72119 81671
I 28623 67143
E 27217 53837
S 24879 606054769
I 13774 26969
E 19697 23046
O 41045 78901
O 61519 82366
E 43278 78600
S 10362 486644120
I 32709 48452
O 16242 38625
I 4795 7159
S 57276 540117702
S 75461 136784199
I 19826 66743
O 38030 39607
E 5354 29793
O 63947 66319
I 24303 30536
O 49773 50409
O 1936 46816
S 25027 324907524
I 25880 45996
I 83948 84769
I 8534 84881
S 41521 57249410
I 73845 83471
S 33606 73379675
E 38994 40168
E 27522 72550
S 76541 365399106
O 12232 80352
E 18232 84125
S 23971 167206900
O 2250 46845
O 15416 67146
S 70492 787011562
O 61381 67719
S 44277 258561101
S 27146 171325829
I 16889 67629
I 52091 53342
O 27812 85778
S 59026 355900
O 47208 79943
I 9350 18813
E 21881 34037
I 27064 63584
O 1427 43357
O 33617 60221
S 7472 593619766
I 38673 40714
S 34249 550019458
I 27516 51444
S 73527 186895151
I 11509 27983
I 40737 72254
I 14205 31046
I 16745 23970
O 7095 12433
S 70860 9947632
O 49659 73307
O 23829 51545
E 32072 46561
O 6895 56334
O 2226 80718
E 3819 17698
O 33555 64593
I 6242 16033
O 7969 20174
O 31738 82193
E 23548 36517
S 84568 974283052
E 5547 14270
S 16842 892488458
E 8462 12280
E 2868 16573
S 17801 890895415
O 44781 66975
E 8509 40965
E 16143 18564
I 13963 84511
O 67701 71058
E 30579 66469
O 20740 45055
S 58760 921207614
O 18097 75981
I 33190 79387
S 81656 886664820
S 35656 233498978
E 19288 43825
E 64370 80644
E 4396 62684
I 1686 34334
I 49049 56071
O 31876 65852
O 11119 37120
I 19108 52789
O 1578 83337
O 52602 82807
O 11093 45224
O 11704 66379
I 56442 71271
S 19579 958765428
S 33072 587549002
O 20127 35415
I 4602 55570
I 27265 85210
I 8693 81713
O 4698 86284
I 52801 81825
I 67512 77377
O 42914 53078
E 1356 71852
S 28552 456884540
I 48713 79459
I 5869 68940
S 55687 893380361
S 9326 847681624
I 28113 61445
S 86614 531366940
I 5937 25731
S 77398 484526281
O 21240 46993
E 48424 74072
E 23524 75771
I 4998 75714
E 4532 37355
I 10473 74838
S 67317 866225917
O 50386 64598
I 9837 35700
E 47981 63246
E 18107 73087
O 39902 48440
I 4191 25929
E 1470 4242
E 20287 48635
S 67757 378608043
I 11804 67104
S 52599 377427479
I 19590 19750
S 17858 289265684
E 30404 34721
S 82850 397838890
S 2018 208148087
I 11825 69998
S 62712 773374226
E 44094 67650
O 12968 44178
O 60885 74284
I 25941 57671
S 56407 3790286
I 4203 61276
S 23226 912528700
S 42604 537289545
S 37243 765133329
S 40199 170595116
E 19104 57762
E 23556 78706
E 1925 67364
S 59767 833667370
I 57301 62789
I 1958 41903
I 19637 67609
S 11243 556067894
O 16448 63195
S 3310 103598562
I 1342 58618
E 57795 84514
O 70150 82641
I 25003 26344
O 16002 41809
O 17549 54791
I 28099 33552
S 41641 835354941
S 33026 394693797
E 33076 78051
I 15987 30749
S 66974 509919372
E 59983 62957
E 44764 59221
O 66906 76891
O 39884 74251
I 6553 17737
E 48718 72350
O 63550 71136
I 39140 67530
S 22324 99696610
S 23196 701829319
O 32791 58999
I 34121 59776
O 3193 61663
E 67722 79908
S 15197 972989667
E 19839 60925
I 67300 71021
O 35685 66793
I 27831 58699
O 9374 44344
O 25300 71808
S 72559 569683123
S 66056 626691840
I 43486 86274
I 16571 31189
I 226 77024
S 80657 263303677
O 50440 71618
E 73862 85028
I 29473 54531
E 59932 71253
O 31969 32520
O 12050 21673
S 77634 173366323
O 8536 67468
S 14335 862987583
O 2623 60588
I 28900 79538
O 6058 17283
S 15435 712599970
I 3511 65584
I 39848 47866
O 10452 61889
S 3690 796567860
S 5378 547968498
O 38295 82617
E 35980 43771
E 19955 20969
E 50431 70367
S 76884 530270094
E 3877 6853
O 21295 77868
O 11546 76037
S 63202 81712084
E 50502 66775
O 4715 15766
E 41783 82388
E 24327 74113
E 19350 39113
O 4187 12013
E 61688 77095
E 54211 60421
E 72270 81233
E 37554 84686
S 37541 61049116
E 3339 67049
E 40195 57084
S 25820 3301831
O 7841 83810
S 77969 808344373
I 29389 31213
I 7249 10364
O 10547 16013
I 64755 81322
I 19041 21139
I 52534 59792
O 44004 55070
O 62014 69042
S 45224 519232649
S 15895 382589257
E 8427 28308
O 40953 80496
I 15301 70242
I 33124 57626
E 39910 59847
O 32166 48170
O 12298 63032
S 43603 350373892
I 20994 51116
I 48306 59767
E 60737 73855
O 50879 65098
S 46939 672499468
O 5129 30326
S 82228 598471720
I 33242 69703
E 20223 31614
I 8988 77253
O 22136 81045
E 36785 68807
E 17754 54183
O 18789 41493
I 2302 20628
O 9851 77750
O 28278 54230
I 1110 65184
E 26493 56839
O 49141 56238
O 74874 85751
S 15053 862618310
O 47381 55802
E 50631 83596
S 25711 63115994
E 49989 66293
E 46695 82335
E 35823 49393
S 24909 115647092
S 16838 769725435
O 3464 18499
I 31108 75194
I 49161 64783
I 29290 36778
S 71521 934390300
S 38774 388382700
E 344 37260
E 67587 70333
S 20411 174956842
I 3841 11062
I 2130 44316
S 36211 442893731
O 14471 19235
S 70665 621041357
I 21766 80438
I 80309 81729
S 83517 4969297
E 8523 60714
E 20821 67269
E 65945 74885
I 6217 74465
I 17622 30183
O 11403 44046
O 36939 65078
O 23295 48101
E 47114 67725
I 28670 85882
O 24228 54635
E 46163 60953
O 21732 69511
I 11069 21782
I 9735 82675
S 30375 556123642
O 8140 15137
S 62903 629055818
E 17447 67915
I 10095 65706
I 42371 61282
I 8008 49246
S 41790 762978424
S 60038 834797322
O 6422 37621
E 21172 65028
I 28882 29944
S 1955 748479171
I 55438 68844
O 27391 73883
S 59078 915657705
O 65426 83157
E 32354 33990
O 138 16341
E 49285 77764
E 27245 33873
O 36322 52537
E 24114 41307
O 13315 31423
I 29094 73465
S 72514 726177797
E 29654 34742
I 67026 69613
I 30977 53555
I 17123 85621
I 16752 48587
I 18512 43851
I 13223 43040
I 6284 29812
S 7305 203899728
O 9243 20147
S 58288 568572173
E 51543 51672
O 38492 41771
E 16537 25810
I 15612 68197
E 4128 73167
E 44308 58754
O 3116 61471
I 12694 26323
E 18063 74788
S 56981 193560455
E 19113 53686
S 76462 195054058
I 44204 71955
S 15949 210332647
S 2774 844843654
O 55879 70059
I 6433 18865
O 13934 86415
E 48539 75631
I 21326 34054
S 36757 55537054
S 56646 156947905
O 41930 66994
I 27760 60459
I 7680 69865
O 19572 30623
O 33534 56675
E 61321 62018
I 28138 68370
I 55167 67478
I 82587 83928
S 4554 976884956
O 17564 68931
O 45733 80069
S 37958 103639240
S 83017 378672173
E 7475 38047
I 19761 56065
E 44444 44473
O 23067 36306
I 47988 61417
S 84463 428699610
E 5010 16719
O 20015 68382
O 69803 83518
S 26448 656042874
S 67999 504200748
O 65695 67795
I 64078 76468
S 80529 764579802
I 38327 53158
S 64474 138712897
E 3333 67962
S 20262 884461778
E 6099 17187
I 45344 51248
S 68829 457894565
O 11738 74718
I 72720 75264
E 29020 80658
O 4487 30650
O 4743 82948
O 33036 78833
S 47679 616351845
E 55490 86133
E 1053 26494
S 5070 515473211
O 8621 29864
E 40854 47482
S 29639 629832118
O 3812 64990
E 48944 72200
I 25769 45564
I 31807 57958
O 62427 82070
E 38977 76920
S 47818 548598104
O 10331 20167
I 21556 29253
S 50404 98468522
I 11809 80769
I 26463 27844
O 81856 83775
E 6528 44520
E 615 720
E 19964 34214
O 844 9855
O 40893 79150
E 8831 38502
O 48355 63777
I 57120 70197
I 31618 85155
S 16028 241070531
I 11055 27670
I 32208 54079
O 61498 73231
O 35245 72338
O 9552 46811
I 3879 13552
O 4620 72513
I 1101 3333
S 20015 376195051
E 7521 74105
I 28102 55688
S 81593 669093174
O 47618 84445
I 34340 44529
S 43132 780827676
I 62785 71794
I 62506 82637
E 34606 51559
E 78101 78134
S 31397 777840313
E 57588 64460
S 25255 465719275
S 23030 137905270
I 33820 79627
S 6419 607156253
I 2580 8704
E 31007 53487
I 14553 61530
I 10522 23316
O 13447 28113
O 23829 31307
O 52082 74410
O 15617 78955
S 2373 39427722
O 8566 48393
O 71688 86236
S 80549 959236686
E 5418 39632
E 7827 59311
O 25653 72032
E 14022 14262
O 11394 62348
I 19419 50270
I 136 70813
S 74366 930551902
E 7549 43173
S 8317 128806177
S 705 96320840
S 50644 223816054
O 321 10150
S 82910 421682278
O 33386 57669
S 66405 816148442
I 31523 66635
O 15987 42721
I 13770 49825
I 44368 45950
E 10721 44782
O 47769 57928
O 10464 52190
E 9930 34536
I 69088 86604
I 51884 74275
E 3852 13477
E 8628 23895
S 22592 338781761
E 5203 22045
E 37242 55431
I 1131 44880
S 69319 959240420
S 56909 299299163
S 77179 411454507
E 503 43017
S 53466 585386786
I 12400 72379
O 50927 59199
O 60641 71485
S 41601 280789273
S 19011 373427551
E 12220 64024
I 518 41450
I 5127 37784
O 59067 79636
O 68749 73812
E 54767 71109
O 49385 75269
S 11188 707178617
E 3951 45556
I 20321 60037
I 12610 41398
E 6119 82533
O 55653 73795
S 14631 476831715
I 45505 59857
E 31698 44290
E 34919 80479
O 35172 70097
S 23130 523392945
E 51816 68700
I 42289 64106
E 33390 73504
O 22766 30167
O 1748 7959
I 20119 86073
S 62544 576707430
O 37499 56621
E 1993 52677
E 8139 24309
S 75409 531424844
O 589 10959
S 24828 280850620
E 74717 80808
S 67898 554700058
I 58302 82637
S 26115 832497227
S 77528 531581256
O 20619 75103
O 21974 50828
I 3950 13427
S 14585 99841037
E 65405 83493
S 84576 223584011
S 77367 177210985
I 57568 82259
I 72290 78690
I 63002 82082
S 43798 952267682
O 38425 43061
I 35918 76353
O 6220 65802
E 32432 49715
S 24024 384495281
I 32720 66256
I 24608 79377
S 40576 12301677
E 17482 69591
E 3552 7918
I 15541 80170
I 22007 24101
O 7762 47103
I 27150 53648
I 67339 82340
S 85140 37543095
O 13276 62665
O 5871 33384
I 17529 69092
I 72009 73964
O 15515 31006
E 53556 69009
O 2099 66557
E 8805 83129
E 35667 82011
O 26407 26561
E 4595 82846
O 29666 50166
O 31552 72528
O 70050 78621
E 18456 35960
S 43653 157057638
O 317 50719
E 55316 85709
O 5763 67263
E 20979 36174
S 21942 423559398
S 45153 249339571
O 60498 79539
E 80191 80882
O 8528 55692
S 84866 130720768
E 7442 36607
I 43546 76031
S 28444 440830661
O 2264 9430
O 59105 72448
E 74295 76095
E 57671 79246
E 15302 73125
S 85952 863459836
E 36805 85438
E 17052 60525
E 32543 48396
S 47563 285865074
I 950 27678
I 1868 74994
E 22042 53709
E 28305 68910
E 35272 57418
I 23680 63961
S 10440 883901019
S 68441 376823741
S 57449 632899064
O 33303 42561
O 17510 38597
S 13963 343902786
E 55351 70293
O 19899 26956
I 46257 72865
O 32130 64510
I 16009 75146
O 34143 71350
I 17496 41240
S 79526 38302960
I 34411 62123
E 33307 49658
I 24414 81781
E 6313 17687
E 8670 17604
S 43818 842140598
O 31255 80093
E 7056 68048
O 25026 26372
O 60198 81576
O 28440 52303
E 16537 17621
E 29611 42067
O 19561 82272
O 42179 46345
E 2872 26914
E 5060 65528
O 12627 61977
S 11815 869387102
S 79663 247182921
E 8346 16018
O 2951 53640
E 2427 28032
I 36879 78463
S 9391 653238716
S 39763 868459251
O 11265 74481
S 44621 289895717
I 20523 41489
S 52893 461362526
S 71604 160217274
O 50027 70139
I 73450 82231
E 9778 72906
S 13367 89659914
E 11925 38808
I 62543 77291
E 58012 74321
E 38139 58795
I 35435 46926
E 46828 68196
O 1805 47400
I 57928 58594
O 21978 50341
I 1508 28701
E 42115 65375
E 46899 85157
I 16696 82613
S 65422 332279743
O 45879 77709
O 26424 68068
I 68835 84422
O 17112 85142
S 5716 100685155
S 78040 273673677
O 10591 78425
O 18906 31630
S 29671 496365537
I 31772 60944
O 63169 81660
O 42766 78109
S 20872 576551968
I 18444 49035
E 46647 70776
E 62423 80620
S 56927 558823092
E 36405 46908
I 61798 64520
O 20338 59459
S 58741 376305873
E 9101 70395
E 28941 66868
E 74178 76695
E 43908 54034
S 76976 271745878
S 36305 975989614
I 34337 37190
I 21410 80997
O 27176 51963
O 26143 37931
I 3681 9443
E 33294 78667
S 2049 91395706
E 45672 74992
O 19701 23234
E 1524 51961
I 31212 75243
I 73465 83336
O 30172 33454
I 34680 50221
E 25168 68333
I 37250 43305
I 4300 25526
S 20661 162325158
O 18640 63288
I 78622 78701
O 12338 41073
O 28071 53742
I 76876 83732
O 18686 60673
E 39975 55587
I 53218 75729
E 17878 30916
S 4049 427874785
O 27754 74844
E 48544 76695
I 23063 55935
O 40485 62663
E 7137 9987
S 60589 875210764
O 26348 58848
O 52087 65345
I 12671 77802
S 19929 813786967
S 78985 264968610
O 9244 54903
I 2266 82591
S 61965 21182107
E 42863 63401
E 73088 80489
I 32433 53649
O 46762 57200
I 34738 46467
I 56086 56129
I 57589 63612
E 26986 41542
O 41644 52400
O 10400 52023
S 20479 223470744
I 286 84521
S 6224 762282864
E 67906 71439
I 10099 30818
E 23566 80892
E 29341 70163
O 12451 78253
O 3305 45501
S 18563 592209524
E 7875 83333
E 74663 83147
I 27023 51526
O 1064 23868
E 23877 52491
E 74923 77263
I 12438 47061
O 62796 80239
E 35640 72164
S 24176 889354968
O 23296 86443
S 77102 743495189
E 19468 61443
S 7522 920609969
E 57250 73307
I 8894 54888
S 18199 807914779
I 30953 82497
I 72435 81822
I 20596 71985
I 9945 53398
I 20993 47957
O 26775 53447
E 21287 63025
O 15729 46341
O 41404 62163
E 52315 81057
O 7325 43436
I 353 28609
E 14692 23656
S 37289 27763679
I 24779 73717
I 51373 60364
I 15673 71443
I 68160 69786
I 12806 37175
O 16304 83872
E 26487 65793
E 5156 85475
O 31042 57683
O 11931 30972
E 33100 69149
S 48888 910086684
S 38644 717644284
O 19995 56451
O 48754 61975
O 60342 72825
I 38098 73124
S 64647 188467748
E 30114 67611
O 7360 22406
S 50042 123510292
S 58354 328863411
O 3819 25164
I 18011 33660
O 20301 75399
E 17413 27284
O 3054 28636
S 34968 394314799
O 46144 61132
I 13406 28915
I 51681 69191
O 42144 52252
I 45964 73181
I 4999 18854
O 20391 54323
O 50304 56324
I 10382 31534
I 12882 36549
S 9949 83570370
I 7580 42117
I 17088 64653
S 59338 556333645
I 33063 40338
E 65088 79556
S 29917 207212482
E 23603 61755
E 2178 34104
I 424 38243
I 20023 80917
E 13414 45644
E 20466 61781
I 6331 68260
E 37478 76210
E 18787 30665
O 5949 62115
O 31404 51242
E 46855 52375
I 1769 82721
S 68734 237357583
S 33802 47067329
S 49903 567507955
O 4658 44693
E 12334 18079
S 51084 870349169
E 37562 71230
I 14511 69234
S 36470 123431793
E 16223 19165
E 6162 54092
S 16889 704325287
O 30744 64745
S 66946 555528631
I 45888 52758
I 4363 28999
O 43004 78009
I 26316 86652
O 14885 43535
S 67547 991058779
O 64007 64509
I 28192 81896
S 64610 2693813
I 45016 68302
I 4241 28153
O 18521 62446
I 28676 69686
O 30979 66602
I 57165 86686
S 9477 265845197
S 15042 438487127
I 36968 58605
I 38608 47368
O 37470 42578
I 30912 65506
E 12621 62965
I 45648 60801
S 35926 33759465
E 22980 86645
E 64102 64838
O 380 75572
E 29527 66909
I 48609 53229
S 34428 311910929
S 1735 775043837
E 29581 78040
O 75879 84654
I 39715 52740
S 75141 47026201
I 16928 64525
S 77565 751594913
I 57660 68902
O 64318 74019
O 60568 83002
E 21203 66338
E 4581 18640
O 16808 28389
O 43971 64181
I 18031 70705
S 738 821502972
O 53381 74686
E 5782 33836
S 50069 456876524
S 70664 449910417
E 45003 49689
S 28686 106328080
I 7140 54612
E 15843 61443
I 9759 22690
I 2068 86449
E 9111 54228
E 43844 66281
I 38676 65489
I 13337 28342
E 30841 68655
S 62736 819781886
O 26049 78566
O 48818 58238
S 39815 933971544
I 22560 30533
I 28370 57712
S 52057 443589528
O 2840 84432
O 36491 64817
I 69590 74924
S 32356 624091743
E 38996 47937
O 11268 28074
O 5659 43245
I 31969 45697
E 60854 62365
S 3160 261195529
O 17079 50420
E 20252 61874
O 642 29787
I 35907 64263
S 4833 425192521
I 1325 3094
E 24694 81582
E 17097 22779
S 19328 58331424
O 13143 63454
S 81861 504687824
S 35839 800704274
I 74903 75235
E 16618 71309
S 26240 905373161
S 22047 834277190
E 80591 83665
I 9868 31715
I 45092 77752
S 65918 891126965
S 80406 653325939
S 78633 648320256
O 14745 73206
O 21285 79012
S 83302 761457084
S 47347 745695571
O 56614 85407
S 44685 701212145
I 18113 23503
I 32371 54001
E 79059 81186
I 58576 72369
O 60563 75675
O 22356 67857
I 32049 60828
I 14199 67830
O 46907 62500
S 51769 625214422
S 10560 112859212
E 64435 77445
E 5833 14831
E 4089 45988
E 76672 78416
E 21644 48762
S 84362 436926208
S 5639 43679180
O 32748 53949
I 52979 60850
E 48866 57563
E 78223 83029
S 45818 966907494
O 6404 6462
O 43075 77683
E 28466 80301
O 53622 63300
O 7576 14354
I 3268 46057
O 34594 50439
I 17619 23269
I 13789 64465
S 11958 504166730
E 613 22211
I 44773 57287
E 5425 58028
O 17685 19042
I 34757 55925
E 11601 23895
S 10024 615182073
O 2446 56777
E 52523 67843
E 25845 40690
I 62988 72492
O 17570 73791
S 18960 836873239
S 34248 522811106
E 16042 75181
S 3717 395255739
O 33966 74575
E 61010 81601
E 47953 62065
O 5462 23003
O 12599 45432
S 69062 260732678
O 66868 80936
E 52762 76607
O 19251 65439
O 40130 43222
E 15031 61536
I 26566 39813
O 14310 26937
I 28287 69532
E 43957 49960
E 26635 45105
I 38469 74258
I 5971 44775
O 24132 38022
E 41305 86356
O 27855 43294
O 51007 83800
I 11698 83984
E 51807 86065
S 76342 736036425
O 46794 67107
O 1758 65276
O 8174 84785
I 34904 63821
S 36046 801061873
S 11574 319945846
I 32116 48120
E 24781 33145
I 13379 72338
S 57066 312316032
E 55000 81632
E 74295 77568
S 60594 24166007
O 28237 45191
E 46426 83265
I 7144 41802
I 16098 85095
O 54861 73643
O 49125 63015
E 69595 77822
S 31707 264038177
O 27678 33816
S 27640 956370383
I 42466 77787
S 53496 266524353
I 24797 79236
S 8333 266270571
O 8592 74725
S 4871 217276109
I 44166 69222
I 11568 75881
O 22585 58225
O 45513 69460
S 71610 592192104
S 8478 761711676
O 5670 29499
I 41714 78141
O 1172 27425
I 2909 33112
O 51344 77617
S 2829 472630364
O 7048 56228
S 13535 772217301
O 46033 47328
S 67982 684060523
E 10745 73704
I 7364 65685
I 45473 49844
O 9213 16405
E 2564 38676
O 27220 72657
O 21249 34752
I 47406 68758
I 31726 53219
O 47989 65882
E 63192 80182
E 44495 86529
I 40698 44722
E 59948 85587
O 6884 61346
E 53492 74840
S 46596 59379605
S 43197 816538133
E 13924 86108
O 3025 13752
O 11206 21248
O 6001 47452
E 17790 33167
I 5188 74821
O 50406 80655
E 25573 82899
O 43756 45610
E 8649 62975
O 49772 63655
E 23241 76210
E 33959 70299
O 38197 53084
O 8228 70968
E 40354 78742
E 44850 49499
O 9476 69473
I 33648 76140
O 6449 61783
S 30615 243414414
E 78746 82587
I 26774 71630
I 62234 62477
E 3061 51341
E 51656 77805
I 20350 70261
I 34170 66605
O 20886 81343
O 17084 63726
O 5540 8221
S 16172 472740937
O 10737 25968
I 19309 63519
I 58505 62875
E 66608 67531
I 55216 58714
S 11405 367457223
O 20335 59755
I 16945 21101
E 74404 85235
E 62221 76939
I 30542 67221
I 64929 78277
I 40412 84941
E 52012 73633
I 51121 83714
E 11107 81560
E 35182 73433
I 12866 83964
E 10548 55617
E 25481 71679
O 10424 65836
E 31712 43865
O 45838 52385
S 15633 610642742
E 17032 54825
S 26911 613703916
I 40539 75456
I 11005 23908
O 1765 54502
S 63928 186088149
E 32575 42374
S 48738 721574577
S 81998 272015096
O 9873 67567
E 47104 83606
E 5036 7858
S 68571 968151018
E 55889 66134
I 38215 40942
I 51673 83530
E 13605 34291
E 28094 85327
S 19998 35055062
E 2614 23454
I 22019 31505
O 52108 71898
I 11719 39953
E 1325 85412
S 58678 428583095
S 72931 588154023
E 51224 57276
E 28191 76493
O 36534 63664
I 65540 71697
I 47395 47996
I 19229 77598
O 47301 60859
S 76497 883250875
S 14993 145084065
O 6135 35781
I 3985 67524
O 5815 32795
O 26864 75022
I 44487 46805
I 40279 80277
I 38403 42735
S 64335 2563218
O 14263 18916
S 30049 884034469
O 7815 23238
E 22419 59237
I 2836 82117
I 33331 54575
O 78466 83367
I 17914 69160
E 63279 72638
O 32456 54430
I 26814 41688
E 18678 46970
O 26661 74800
I 31123 51203
S 47462 966699646
E 11012 32875
I 38955 85146
E 71226 78384
O 7343 31536
E 146 3405
S 79491 620274960
O 2993 25176
S 66022 965241824
I 6208 47984
E 4689 83679
S 35997 265214322
S 22185 521054990
E 2537 73255
I 34632 57803
S 23950 233835532
I 22779 48858
I 5387 12526
E 18661 75727
I 63545 73826
E 42125 74669
E 53677 79145
O 19809 31841
O 51849 64937
I 29150 30276
S 37586 278829373
S 4945 262638153
I 39114 79922
E 19054 59667
O 37092 76894
I 3055 26627
I 34907 64768
I 28878 83470
O 40671 80279
S 77200 16860742
O 22686 49081
E 25933 77764
O 76867 81616
E 41421 69194
S 15451 795509987
S 23243 828519681
E 9484 22832
I 7741 11950
S 61943 684230119
E 8739 43401
O 29809 58601
E 13413 35443
I 10319 30465
E 12014 60229
E 33717 45544
E 76394 84699
O 27038 33416
E 30070 80805
E 21560 29374
S 38818 26983772
E 3833 71206
E 26342 66860
S 13038 693717571
S 47611 879526689
E 50844 66730
I 2279 74947
O 18615 26626
I 39043 68278
E 47420 51990
E 33107 74956
I 54018 58940
O 10883 11273
I 55816 81531
S 18137 314828781
I 449 3387
S 83333 967146573
S 34667 540956353
E 22463 46904
I 27430 41374
E 58476 71430
I 32901 60474
O 1981 82928
E 15463 65368
I 13973 70094
O 44405 64252
O 43707 51990
S 3651 844227606
O 3751 69680
O 59113 76038
E 4494 18793
S 25707 306920299
O 50059 82078
I 19588 60549
S 60182 545750482
S 85161 874725858
O 32358 33829
E 31502 50958
E 8455 55507
S 38871 947004928
O 18149 32533
E 4734 55179
I 29285 48285
I 21775 64395
E 11707 54412
I 22641 39018
O 16221 22594
I 50976 69516
E 32874 77287
I 14175 80611
S 86360 682972495
O 67117 78469
O 73806 76458
E 59395 63744
I 16132 68906
I 36268 47429
S 54370 223617394
E 51514 71306
S 52351 24009918
I 52983 59021
I 22516 33905
I 73487 74748
I 10385 60921
I 17326 50530
S 79588 553103168
I 31539 86246
S 66269 577329414
E 19293 23294
O 38181 64901
I 47796 70645
E 39480 45205
I 51623 55195
I 41229 76815
I 30609 83268
E 2996 26835
E 7973 56905
I 13072 75469
O 38390 52085
S 15927 12184928
E 19222 83250
O 6883 61762
S 20901 790701673
E 26779 43670
E 21062 44860
I 6944 10473
O 41639 60538
S 69300 706215874
E 15343 57678
S 41029 638658010
E 21150 26330
E 25850 63091
O 20863 61608
O 25401 46422
S 40298 94297179
I 5304 12552
E 14663 35065
I 9496 38351
E 18222 64363
S 75168 755206828
S 10794 537269744
O 65745 84922
O 43536 63242
O 13297 55429
I 118 15406
I 32935 86128
E 41476 42515
O 40674 79136
E 8908 20167
O 70440 74258
O 11948 39736
I 44599 52471
E 3972 30447
I 46850 80306
E 17154 54516
E 61364 71421
I 41164 75716
I 14712 45716
S 75043 316973255
E 89 40607
O 70847 77783
E 17879 18251
I 33740 38384
I 38190 80595
S 31116 400004070
S 56901 630912620
E 34667 71983
E 60430 67936
I 16427 76730
E 46180 62986
S 43616 118444843
I 8515 61968
S 30718 35405883
S 59875 24897081
I 3008 77114
E 907 2041
O 17532 52298
E 4597 19089
O 40714 41435
S 16389 697914162
E 71421 75773
I 26107 61251
E 34665 69297
I 32813 83697
E 32232 36256
S 69500 235018426
O 21264 42765
E 7973 25813
I 19623 79394
E 34701 68808
S 63084 893864972
O 30393 70463
O 17391 51235
E 15622 50472
E 65302 80672
S 70345 796965287
O 45291 61245
O 13314 28012
O 27166 55145
O 55103 58750
I 62729 62922
E 50779 60298
O 15556 60921
E 25907 40185
S 32277 971894501
S 36399 573947234
I 47928 50813
O 53916 68942
O 31415 56172
O 16035 39842
S 26636 699134738
I 64492 82450
O 83012 86163
E 1235 23691
E 25419 79478
O 25038 73395
O 40859 59480
S 64053 408559168
E 21474 73600
I 31245 43218
E 18710 83174
O 58781 71925
E 40887 67952
O 7399 66601
E 8623 33140
I 25412 51001
O 3737 64986
E 54859 74255
O 888 38862
O 57029 84147
O 50148 54015
E 4321 9647
E 41139 50455
E 901 38174
I 30125 85409
E 22411 54526
E 7357 45347
S 24272 964388744
I 5967 85664
S 434 864063840
E 4640 75831
S 3134 650602549
E 81876 83839
S 58440 183853572
E 32908 56892
S 33114 78401867
O 58392 86047
S 78003 233617400
E 51662 73778
E 3675 5020
I 64262 78538
E 11270 40750
I 31933 38825
I 17250 30743
S 35993 923905817
E 21207 65917
O 82952 85163
E 6176 54215
I 32489 69085
I 30796 36975
O 14027 24598
S 25835 356437317
S 58613 889935470
O 36236 79291
O 467 54128
S 46259 818107811
E 6724 70218
O 14029 58090
I 36285 83628
O 35789 86406
E 11064 64698
S 6404 835902171
I 7986 45515
O 73281 83698
O 24305 48752
E 11626 73641
E 39547 50049
O 5933 67738
O 37176 83175
E 2294 23052
E 55459 65098
O 21072 62829
O 52593 85167
E 16201 42360
O 40163 67538
I 24156 77875
I 27714 45270
O 6052 73347
E 6069 67528
E 56099 74881
E 19967 29980
I 33041 53555
O 62071 63431
O 21679 79917
E 502 44012
I 50069 67540
I 22959 62702
S 23005 505107744
I 64835 86563
S 1224 916933544
O 9733 46090
O 7246 48957
S 57257 611341080
E 12368 24166
S 34913 44147058
O 43873 80058
S 41352 706692782
O 60104 84141
S 74745 908737857
I 5386 46665
S 85740 438006205
E 36292 61889
O 32136 62815
S 72201 26989536
E 36159 57376
O 78739 80507
E 22135 30120
E 5855 46294
S 63631 519868171
I 17180 85493
O 81358 81734
E 76717 83682
S 12187 908815670
S 11307 7580111
S 4504 851525654
E 34279 37907
S 79092 808403780
E 21436 52097
I 9714 63289
O 9051 85309
E 21620 54482
S 30196 488554946
E 77223 83494
S 40686 644251073
E 40292 65900
O 5609 28954
E 21225 49457
O 23174 52565
I 17503 46446
S 47152 889482018
S 32556 579004276
S 45842 17955799
O 34405 65202
O 46614 66966
E 55852 68482
I 18333 31195
O 59668 84392
O 9188 64603
S 64856 823551519
O 11939 81287
O 1003 55064
S 19860 142085457
I 2144 10022
S 37813 562180803
E 10460 82590
O 2544 43105
O 12855 13307
O 30507 56856
O 12419 39989
E 45407 48536
O 11821 63283
I 13052 54836
S 45819 270053933
E 42048 51212
E 17616 19560
O 61399 71182
E 8050 62351
I 46252 66068
I 15181 84588
E 69994 84625
O 63354 71888
S 59648 815730095
O 8736 75269
E 54192 64447
S 62667 197101250
E 35007 50373
O 47730 58038
S 67042 319506741
S 11558 503352212
E 17050 35441
S 47812 392978910
E 15641 84186
O 40523 50690
O 26149 31983
O 64055 78930
S 4957 160930963
S 85048 532741702
O 45106 46749
I 29715 31711
E 27545 51409
E 24231 56421
O 42470 62635
S 19047 718198389
S 34758 454336538
O 1860 68471
E 14787 66907
I 24250 75799
S 78758 673812050
I 6786 58047
E 63813 66567
O 25407 74622
I 58465 66747
I 32595 43456
O 22490 27693
E 62522 76360
E 29168 75848
S 41852 677749771
O 6274 7884
S 4784 17356535
E 2607 52051
I 53437 72138
S 52641 442175366
E 22228 27565
O 14764 78952
O 63081 78023
E 6951 62184
I 1914 11130
O 18524 48191
S 42813 378814374
I 25155 32339
I 21056 46576
E 11617 68519
O 1193 45118
I 1898 58343
S 52465 803628196
E 32106 67956
E 13615 39843
O 64194 73864
O 13474 58585
S 11921 195001503
S 31493 137408999
I 18410 55517
E 27189 79043
E 46111 57398
I 29457 58708
E 21801 38776
E 51044 72783
I 42626 74271
E 39885 44217
I 59319 65237
E 15924 32024
I 26622 49769
S 2991 188915457
S 79636 911317410
S 3005 567208062
I 7230 49021
S 18139 297271078
S 47836 436259994
S 53608 580021288
I 47320 69687
I 12321 69048
O 43514 70291
I 21333 26371
S 64231 395099407
S 81912 811085759
S 77577 829793269
E 21744 52771
O 31336 56847
O 303 38906
E 8704 14807
O 32152 57801
S 25966 513767545
O 27006 70673
I 8171 30474
O 12852 43932
I 72061 85765
I 14885 63146
I 7440 86365
O 10345 20990
O 15374 51103
S 71786 932461807
O 1687 77735
I 40373 51999
E 28230 61604
S 33779 457845283
E 17600 66715
E 17798 65726
O 14957 79221
S 13028 508525689
O 26975 81280
O 19384 36606
O 3835 31757
E 64938 82935
O 79276 86628
E 1725 29577
O 8359 24889
E 3264 76458
I 40614 59500
S 38666 39158975
O 5962 73521
E 24395 36622
E 15321 59119
E 48627 78541
E 21930 35527
S 34616 13010356
I 59210 65313
E 45886 47836
S 17901 158253412
S 3109 771936963
E 54272 77851
E 26380 52213
I 57505 69963
E 41498 62713
E 45567 60208
S 24894 712988000
E 28137 60739
E 3056 4296
S 65680 517711812
O 50672 61261
O 1433 61740
E 41911 82502
S 34814 406353570
O 27120 44938
O 3412 79354
E 47136 57529
I 1421 6633
O 27633 48567
O 5537 62304
S 34387 828879874
S 80812 279052915
O 18619 44474
O 17190 77425
E 15086 59811
E 2362 61726
I 22281 36594
E 20579 80821
I 14599 25830
E 62333 70510
S 79384 72632231
O 25723 86509
E 51197 83234
S 9563 128450482
O 16558 56625
S 53040 368683833
I 30348 46532
E 2952 63257
I 4970 81169
I 18529 80233
I 9880 42381
O 3180 68616
O 9945 41136
I 48500 74902
O 69687 69900
E 42317 82112
S 44581 590086362
E 13505 38470
O 44950 55515
I 74320 82846
O 21851 43911
I 27908 75283
S 46233 170800978
I 22655 76834
I 14562 83594
S 38253 115271496
S 60597 530235345
I 5659 32959
E 44899 79081
I 45140 68681
E 892 83943
I 35947 43238
O 23653 56200
E 47639 67171
I 247 58960
E 56112 85199
E 20877 51053
E 35090 65212
I 38169 79323
S 68806 969091890
S 53914 518312291
E 8121 65579
S 9324 458193474
O 28350 70307
S 13270 707913422
I 61858 75252
E 14495 28254
I 18959 49271
O 52187 64074
I 33223 63199
E 18700 31678
I 22719 70085
S 32554 648235914
O 8449 16538
O 16895 29286
I 5120 47808
E 22214 30395
E 3384 65734
I 25387 57074
I 30778 71062
I 23728 75489
I 10627 40182
I 16069 37993
S 4457 86694295
E 21804 43559
S 19592 631217677
E 2092 28454
S 5041 741533183
I 5594 27613
S 53800 357527914
O 10636 57213
O 16878 20129
O 24747 71851
E 12939 71629
I 50413 68309
S 63685 442820282
I 17858 38882
S 11769 479920414
E 76396 81374
E 19128 55511
S 50995 269823975
O 40149 58769
I 31141 42711
I 66849 77584
I 54107 66745
O 27053 80570
S 50858 306182955
I 7013 57158
O 74060 76447
O 20782 59313
E 15362 62133
I 14226 30235
S 25223 431885570
S 13830 402859592
E 54345 56144
S 79520 849146496
S 18019 87169539
I 47273 56251
E 7994 55739
E 53904 58026
S 47306 522507156
I 55019 69037
E 15456 58411
E 58376 73506
S 9935 216398933
O 4702 40058
O 1054 61632
E 54553 63505
E 11979 41133
O 4336 41599
I 7707 44838
S 60619 548692633
S 15678 34697193
I 55183 75206
E 6770 64492
O 29112 51854
I 67071 71099
E 23021 55165
S 36030 449239496
S 33308 183133539
S 2325 345909508
I 19999 35533
S 46283 339495532
E 51163 68298
O 4543 60071
O 7315 50377
O 14185 83765
I 5749 33397
O 28671 43381
S 40067 130271213
O 10879 68961
I 33148 38948
O 7755 54691
S 27335 244681787
I 19316 28440
S 29577 251601871
S 11594 373481681
I 40126 72168
O 15484 36044
S 35085 113823426
I 48374 54693
O 21898 61179
E 62203 85336
S 5784 599328954
I 2435 43921
I 2721 59774
E 6895 22625
O 16743 78557
O 11802 67468
E 4925 14461
S 79934 925935645
S 65065 200424115
E 23211 38146
E 58201 71246
E 4610 84326
O 74917 85895
S 12124 617647320
I 1219 9668
E 9593 46216
E 6030 9045
O 54890 63887
I 31047 42928
S 60607 250656589
O 3803 85988
E 2810 32162
E 18390 74417
S 73898 340920070
S 42737 693417636
O 51461 72986
I 28799 82965
S 6216 134599755
S 27446 943423090
S 56807 210605860
I 10301 79602
E 49930 64509
E 60632 77009
S 15452 304043458
E 4529 12894
E 59677 81399
E 46910 80629
I 17535 35385
E 17350 32827
S 19931 241854582
O 34775 75639
O 34018 65530
O 47717 80441
I 2560 21719
O 10696 61940
I 25453 74648
I 17944 58629
O 1600 35500
E 32841 43259
I 55826 70517
I 80169 84184
I 28568 86335
E 19284 41873
I 38698 46740
I 16644 37204
S 7991 450492218
O 24491 31486
E 13359 27514
E 8711 81744
E 11752 62814
E 32687 81310
I 22736 63409
I 5124 70238
E 66818 82208
O 26017 63478
I 18637 81497
O 19764 36218
E 54754 70307
O 63843 65659
E 16255 48521
E 24347 62239
E 12506 85976
I 74215 75453
O 56751 69485
I 62635 68348
E 31843 69502
S 54221 188797129
S 78414 719365673
S 9398 656461684
E 48796 74900
O 35110 36547
S 46715 52417390
E 35188 64928
O 27469 63067
I 8035 16206
I 3338 69255
S 48582 925407180
S 28446 75875408
I 75749 86129
I 50315 51319
E 40822 85318
E 12248 39581
S 74715 470331234
E 37375 47476
I 20793 21956
E 50182 78367
E 44716 51789
S 29105 170943689
O 4161 41750
S 74905 800510922
I 5186 45106
S 76266 481942415
I 9486 42767
O 10601 15630
O 21410 43956
S 63227 156660247
S 33253 407764442
E 5302 7168
O 7301 44463
O 32286 55993
I 11268 69845
S 15770 274350150
E 39273 85605
E 44624 81163
I 33771 45529
E 9669 56068
E 818 72367
E 31341 45611
O 1897 12427
E 37662 48636
I 21441 27494
S 22839 937514544
I 8494 48157
O 18269 49537
I 32032 63716
E 29215 41847
S 11792 675352982
I 37283 66604
O 7224 11114
S 85367 872630609
E 43184 60442
S 85778 69408920
I 43261 55222
S 83352 845586535
E 4569 36517
S 73218 242621518
O 31762 44752
O 3493 33163
O 30127 32765
O 7068 57751
O 14426 69839
S 65354 615275084
E 1900 63681
I 43735 83957
E 50082 74481
E 23318 58533
E 20920 47037
O 77680 86273
I 7571 38520
O 16797 53969
S 60305 763431074
O 34226 78174
O 46058 65298
E 60528 86643
I 46991 80794
I 34936 77976
O 58759 81717
O 43132 51575
S 3476 429504369
I 1449 77071
S 9439 412462693
S 9545 766476114
I 10247 13142
S 54496 682899558
I 29453 70454
S 33673 296911306
O 15267 47045
S 8831 27637879
S 64783 823829168
I 45373 52975
I 70742 86030
O 30117 49673
S 3406 971235795
I 10909 61173
I 23808 52823
E 46851 52160
S 55672 138957404
S 37196 256418507
S 76028 132259179
I 33430 70889
I 32196 32480
O 59182 74503
O 9446 13248
I 38735 46362
O 25878 33745
O 799 75999
O 19638 81073
S 20519 207324842
I 29123 43096
I 19159 63289
E 65221 80075
I 10692 18950
I 13985 24496
O 41009 47055
S 3754 650321841
I 83656 84918
S 85004 746843235
I 19830 55783
S 5796 569402182
S 37382 231463169
S 54050 803746047
E 50469 76562
S 23821 930168830
O 35846 52117
S 18157 250226861
E 18835 73895
I 20137 70163
O 11989 22690
S 47024 755807204
I 8465 28773
S 22228 685472553
O 42895 82614
S 15960 762559858
E 15517 38751
S 40993 49263123
S 9087 814371490
I 4461 39875
O 4651 63493
O 11334 16033
I 42816 60108
E 50517 55958
O 43514 85092
O 27396 67068
E 3009 80809
S 85007 770082072
I 52493 53398
S 40165 719990524
I 56973 58156
I 57629 85946
O 64408 66571
S 81519 473183163
O 16974 34898
E 28389 52052
E 38967 61916
I 4361 64678
E 963 49636
I 14750 67031
E 2154 57005
O 33014 46617
E 38403 69328
O 57116 79600
S 1825 522949622
I 61176 85368
S 67327 817310211
S 75301 412608854
O 28400 41903
E 48274 57352
S 65267 652918722
S 40905 970085057
E 37447 47370
S 35888 266264779
E 16686 43831
S 83342 758725636
S 15975 593106520
E 10272 28203
O 6677 17545
I 39677 80779
I 25314 38133
E 30869 63093
O 5981 33880
S 61671 453159121
S 34898 363941055
E 47999 48476
E 19505 59256
S 69029 996999659
S 7560 767148043
O 22938 54956
O 47107 81600
E 23752 39071
I 46056 51750
O 37975 81070
I 16893 68700
I 74757 80341
O 4878 84223
E 53175 65659
O 19813 85164
E 15095 62436
O 15114 25297
I 24320 30952
I 1744 51116
S 75405 459758600
S 37619 113581682
O 2891 17535
O 13124 56007
S 82453 635600796
S 60106 206543171
O 29592 51197
E 37993 69326
E 53703 62161
O 662 35965
I 18397 81999
S 83553 101026777
O 39084 77675
S 29414 436131393
O 10245 28389
S 83201 287991072
O 6314 50640
S 73015 906283802
E 664 83937
I 2616 13213
O 26829 42047
I 7529 12620
S 42285 301264578
S 57280 615761913
I 46649 71455
S 40237 307701136
S 36775 592573152
E 3654 42691
E 42024 72286
E 13978 60542
O 80486 81591
E 40782 56199
O 14702 82320
O 38073 84702
E 35043 62630
I 30406 86630
E 38702 50639
I 25951 73523
E 6110 72938
E 8459 24124
O 45405 57388
E 31512 67318
S 18987 156839226
E 14590 41840
E 48281 86625
E 16589 24209
E 41128 42393
E 48782 58523
I 10861 15406
S 11506 411552906
I 45098 58281
E 50076 61753
I 79651 80987
S 25355 675601166
S 45728 511415399
E 38502 51420
I 53044 67116
O 57013 75388
E 15805 30394
E 82610 85341
I 23409 37399
S 84360 495541225
O 55307 78559
O 50249 74324
E 291 14547
S 15199 255881070
E 47383 69184
S 34801 164321568
S 17680 966983528
O 36325 51410
I 32022 50481
E 49780 76566
I 15667 40124
S 51342 454668242
E 33405 70653
S 59212 227396322
I 11451 62353
E 38755 69811
I 868 73294
E 30678 48901
O 40215 68242
O 13787 13802
E 45350 52474
E 9728 75603
I 11412 37612
O 2863 70684
S 15439 902831202
I 57331 84453
I 36 41203
O 40425 54101
E 22013 37390
I 27798 33874
O 6332 26881
E 34515 71230
S 57937 489542877
E 4007 4646
E 7342 60640
O 65 82879
O 6887 37593
E 43138 76716
S 32745 578239523
E 20302 43386
S 52939 963001426
S 72231 86269828
S 61253 541864429
O 4481 48709
E 43829 53699
I 12229 20588
E 65648 86146
S 53929 503794899
O 52591 81551
E 11943 27623
I 45335 49677
E 14877 84670
O 38798 48931
E 35770 44450
S 41186 115435325
O 38795 64470
S 50731 940078917
O 45872 46236
O 9587 25989
O 5230 26543
O 57772 74984
S 1121 412321438
I 46216 67174
O 56656 68696
I 8653 31084
I 32615 46324
S 55978 316521001
S 29395 142683098
S 48998 159517280
I 43171 80375
S 78825 123965117
S 19855 54080815
S 12201 295242219
E 40837 72403
O 953 25500
I 50481 52418
O 42103 56739
I 14614 22361
O 18627 32097
E 11028 64239
S 56677 156374057
I 66432 84700
I 8749 34185
S 80587 639439042
S 71 528426367
S 14887 81270296
S 36533 854581808
O 69754 72879
S 78104 472201554
S 59195 746319689
O 25357 60188
E 78127 86057
I 18055 80626
I 5192 44423
S 10019 587110548
E 66376 67207
E 30695 31432
I 25350 73697
I 45342 59149
S 20116 864569190
E 17086 66344
I 49066 49367
O 6211 34165
I 34128 59006
O 50597 69832
E 27876 30255
I 25743 39895
I 20091 25501
O 40061 44762
S 4214 512011077
I 22077 67706
S 82510 62773059
S 11916 618051528
I 71108 85765
I 12997 20084
O 53210 61994
S 27647 635581794
S 11235 725413067
O 63192 75837
O 11129 30737
E 35794 69542
S 58010 29752523
I 8751 35581
I 33764 64883
S 78265 373072964
S 3180 620315947
E 22127 67549
O 21316 53708
E 36 35918
O 2953 23129
I 869 14030
I 31615 82536
O 7565 64384
I 64594 69634
I 1310 65462
O 1057 65448
O 39314 48455
E 18282 49362
O 50343 78550
E 30654 73335
O 15153 25909
O 14711 17796
S 44159 141572708
S 83615 601709511
O 241 25791
E 12264 27128
I 40418 57582
O 35194 72639
E 5919 73528
I 50351 55854
S 22997 235936445
I 22519 48549
I 1096 15259
S 8352 432018371
E 81800 83674
E 29879 80158
I 33061 67903
O 4297 14832
O 52425 85535
I 22820 24448
I 5359 9497
E 32622 54178
S 63546 516429407
E 11268 39742
S 10414 962341508
S 38100 829937393
I 12652 76870
E 33894 50911
S 12862 529777704
E 43590 77260
S 35549 437794315
I 23799 77726
S 44218 227133218
O 11318 78583
S 85499 400378561
E 16290 32467
E 173 4304
O 5647 59359
E 15564 68363
I 5847 63856
I 20890 42732
S 35920 96956051
S 57609 664769875
I 1794 48324
O 58803 63501
O 6543 65120
I 54314 57978
S 4879 14630774
O 3464 77643
S 11992 828049453
S 21569 643784745
O 48696 66415
O 2389 12026
E 19058 49978
E 49701 84274
O 20811 49215
I 9085 70334
O 20429 54270
O 8804 84506
I 17527 67221
S 8934 245473661
E 17303 40514
O 15127 59585
I 19410 75527
S 46432 503517685
O 3652 76584
O 33678 63052
O 36830 50882
O 14807 39405
E 80958 82869
I 30742 79576
O 35199 37342
E 21614 72093
I 41105 55591
E 6995 60756
I 31983 77009
I 28006 72900
O 25486 46738
E 902 17934
I 28630 66648
E 64610 72104
O 19599 51903
E 5674 21733
O 64433 81411
I 10162 83339
O 14961 28513
E 38346 83737
S 11735 69972584
S 32125 818784600
S 40711 985346664
I 12377 29325
O 21140 30245
S 75200 193244400
I 14150 15548
I 15242 52126
E 56484 83060
O 36608 53957
S 43419 711365410
E 20558 52723
E 47912 78478
E 54779 74176
E 36726 45818
I 30591 72355
I 26005 48265
E 49940 86348
E 21068 65629
E 32302 46375
S 12942 134338995
S 31651 328321967
I 23801 63770
E 38564 86155
O 24090 29711
I 28878 60906
O 25899 43256
E 31397 46557
I 11858 55465
E 22757 60397
I 14232 48191
I 26759 67104
E 78941 78982
S 16656 889491217
E 5634 41778
O 34973 77134
I 52893 86022
S 5464 865097079
O 71990 81573
S 66354 767541750
E 32210 82796
S 81645 621451346
E 27140 86686
I 56341 66102
O 13835 72025
S 76267 882078030
I 60764 61970
O 2270 17705
I 59887 86010
S 73325 451901377
E 57377 83042
E 64436 75224
O 64759 78604
O 19642 48508
I 81692 86367
O 2168 65412
I 23551 39469
I 76737 81231
E 14782 37622
E 69803 80411
I 63427 73818
I 19686 39821
I 17179 21551
E 19308 59315
E 59725 83403
O 11199 22091
E 20802 21168
I 1286 16627
I 34902 68952
E 15436 59525
S 30715 713432737
I 52627 78213
S 79020 507679023
I 40863 50324
S 83029 968896679
E 47969 61455
E 52382 82982
O 40736 86428
I 10420 11840
O 4211 67041
O 30350 43089
S 83079 252018436
E 10556 65279
S 65661 862810074
O 8819 74925
I 8733 42774
E 41955 46449
O 3148 21162
E 43766 58335
O 16214 65459
O 75643 79901
O 17704 51086
O 32110 46214
I 19364 75958
I 11554 38959
E 2524 80548
O 59756 66022
S 47815 274011604
O 59651 67910
I 45539 51403
S 16449 653877532
S 15098 333303993
I 16312 18952
E 10682 86414
S 84716 649991976
O 27538 39869
I 21352 84367
E 57343 82305
I 18590 19826
S 27384 443198223
O 18759 78865
I 57133 69028
S 80862 565846290
E 69802 79356
E 59342 70227
I 28731 40890
O 23330 79308
E 3518 56372
O 21598 56566
O 10154 14115
S 67007 523947437
O 229 21864
E 45001 65399
S 85339 68831102
S 41515 741172498
S 31015 342319511
S 75340 781954151
E 48002 79552
E 16488 42761
E 61884 62630
I 47038 50657
S 25214 379440515
S 80995 614371528
O 35824 52968
E 45286 59546
S 73081 789995642
I 20374 60411
E 61071 65104
S 39336 566877050
I 58958 65060
O 521 49907
E 30622 82362
E 49246 72524
E 72737 77669
E 41630 59616
E 3742 58951
O 6998 63886
S 24338 283328203
E 28806 78841
E 46130 73077
E 25160 34155
I 38214 54049
E 7839 8030
O 33447 66480
S 60440 298737915
E 17877 67085
E 78604 83723
O 33742 80261
O 23725 33188
I 40005 61906
I 43786 63366
I 4123 55347
S 968 180938140
S 57477 786447345
S 52397 10429995
I 18021 78177
S 46219 292436278
S 21939 450501549
I 14250 66888
I 64461 79658
I 36610 47799
O 34568 54554
I 59397 72896
O 25163 43499
I 45967 70257
E 32207 61031
O 25287 79571
O 28414 60144
E 6671 47622
S 73270 503929499
O 36935 57438
O 14215 84031
I 51776 51959
I 6531 51378
I 10595 64356
E 21275 24895
I 18620 49103
I 66594 74633
I 60081 63487
S 19720 845078157
O 35484 47811
E 53567 53607
E 20955 22167
I 39901 69028
S 20743 271633417
E 18311 23245
E 69519 83366
O 64277 80815
O 8960 34271
I 24330 43333
I 41312 78716
S 17405 376467446
E 19884 64945
E 6861 28944
S 48807 930354279
S 35319 838440655
I 34264 60599
O 3459 37849
E 46503 75599
S 22375 847405976
I 37734 56544
O 6268 38936
I 59281 85391
O 11535 39039
O 39715 49231
S 1056 380013199
E 40250 84172
O 9583 23769
I 85599 85706
E 32822 73114
E 26499 65867
O 20012 24829
O 18731 83688
S 54175 725784381
S 49422 230897142
O 58097 71933
I 53526 70223
O 70052 74104
I 46682 82360
O 47567 57197
O 13726 54067
S 33259 982876875
E 22102 62043
S 69023 593216317
S 39669 234226988
O 60083 73883
S 2447 417793785
I 1163 21516
I 14134 77036
E 25832 80095
O 36679 59058
E 49650 58192
I 62080 76249
I 31935 42615
O 206 29901
S 85152 801784410
I 50391 85851
I 3937 79325
E 10202 57115
I 37326 60143
E 14077 75735
O 44538 58648
E 6230 75653
O 42062 63856
E 20512 60415
O 31007 62921
S 80160 136529584
E 5086 35734
S 34791 256751188
E 961 32329
E 13692 36342
E 2194 29186
I 22196 24690
O 15092 61349
I 64890 85491
S 78970 328871991
S 43659 176683482
I 61414 69839
S 74827 760783432
O 49048 85013
O 2906 22785
O 25803 81499
E 58219 65711
O 38712 67887
S 60808 666200295
I 15241 28705
S 76522 461957324
O 27492 61006
S 17721 498917819
O 8833 68959
S 34614 389919891
O 17314 19256
S 59574 720056762
S 53829 683544162
I 33976 55001
I 14185 15181
E 36092 48118
E 27810 46788
O 2688 73455
I 6451 29647
I 40337 61376
E 59039 61604
S 23853 341344383
I 25713 62778
O 40097 41972
I 7469 71908
E 13877 38007
E 4102 52237
I 27187 59044
S 80814 523976375
E 34142 65152
E 57665 67545
O 66180 69259
O 40481 79176
E 40358 55913
E 7847 26907
S 199 96971244
O 34049 40688
S 71694 246415834
S 32598 331391281
O 7995 65319
S 56111 177117799
I 30887 54452
E 47752 77568
O 28606 31273
O 18677 69698
O 70584 83497
S 49778 32518558
O 33500 86466
E 39673 54230
S 70737 628121480
S 8488 491453401
I 11337 57097
O 3038 52073
O 22626 36253
S 22100 630224174
I 49063 78771
O 18632 32076
E 36789 86568
I 28905 46820
S 20214 238918578
I 68230 69977
E 485 3335
S 44509 668848021
I 56235 69667
E 29787 68218
O 1674 10747
S 37206 54659264
E 35380 58564
E 29060 31791
I 16227 50186
S 50023 144164694
I 23805 51233
S 4755 622206752
S 67910 933700259
I 24837 68521
O 59276 76645
E 46434 72471
E 45182 52845
O 40004 61948
E 12780 45418
E 40906 66876
I 9383 25754
O 46790 83577
S 66608 941009562
E 32204 83933
O 6007 67368
S 3323 917237133
I 17790 71696
E 10896 34873
O 39168 79423
I 302 43120
O 24355 34498
S 78835 510311941
I 16459 86338
I 64950 65480
S 1073 753738759
S 69298 657445344
I 27310 74142
O 7057 10970
O 63886 76513
S 21995 505029482
S 51426 85604575
E 76826 82829
S 66944 327415252
S 86491 919451168
I 42635 78976
O 27850 38667
S 52375 722890521
O 37323 60095
S 63975 757298170
E 77063 82297
E 10313 37818
O 50117 71767
S 45740 997649043
S 45252 61284484
I 27626 32755
I 10612 45859
S 4685 701015618
S 23347 891018740
E 37818 72177
O 10519 71023
E 15688 19483
S 29829 799195448
O 64843 77266
I 1712 2499
E 76415 83432
E 70471 73656
E 3839 16299
I 17707 60777
O 38853 46503
S 81170 577412843
E 52965 55917
O 2630 69894
S 10164 302966883
I 2770 75483
I 47355 54346
E 18920 56583
S 60577 915139455
E 25908 32357
S 51596 376639691
I 30618 39690
E 2392 71085
E 46180 46659
I 33583 66705
E 39741 64720
O 10390 45152
I 5204 54460
S 58228 62166714
E 23253 36089
I 22998 38862
I 51363 62071
O 61284 63140
E 13250 29827
I 2565 79361
E 2456 56606
E 56057 83964
E 64347 73326
I 57765 69533
S 41493 432561746
S 12788 626058072
E 56954 78882
I 51774 77394
O 8981 74198
S 66897 722325655
S 54961 713812073
E 4872 6561
E 5374 72905
S 6375 567891045
O 36175 77246
E 52363 83797
S 83593 943783010
E 39783 58978
S 27127 349781981
I 42352 63490
O 15330 71447
I 66265 75792
S 57070 525817819
O 78248 82303
S 63750 854831496
I 42685 84840
O 23789 72579
O 21707 53517
O 25906 47025
E 28481 78680
O 50549 56706
O 40694 54862
I 39576 68237
O 35609 85040
S 61522 207769511
O 78611 81363
O 40742 49409
I 33928 81326
S 83468 411945851
O 2252 67746
E 27735 78262
I 10285 24196
I 13723 85566
S 74747 317616719
S 24705 856747441
E 20379 26902
O 24294 29462
I 12863 31721
E 52912 60630
E 76089 85798
S 70444 916856925
S 61075 603822252
S 70004 405214014
E 25410 60242
I 52154 83745
S 71955 331330775
S 71186 697652293
I 38790 74127
E 30204 74048
O 56080 67086
E 14421 32024
O 59027 66029
O 10143 26482
S 67706 499062709
O 27804 31739
O 41266 86641
S 76355 119447664
I 72313 75398
O 47539 55951
S 81783 307321023
O 44613 45576
E 4617 34230
O 51498 52522
S 25419 987742285
E 66127 69614
I 6206 73308
O 26262 55265
S 69056 345837206
E 48362 56288
S 86230 790107138
O 34387 47655
S 64960 641629199
E 410 21665
S 38001 314764868
I 1611 54490
S 19130 225610193
I 27531 40361
S 60596 831720706
E 11879 77947
E 39808 44819
S 39017 421271084
I 27424 48605
S 36836 695739271
I 45815 86637
I 8463 58136
E 24699 56659
I 14239 61559
O 36007 62591
S 57501 409125809
S 75738 550480386
O 42130 53288
I 9756 61061
O 35329 60380
O 68587 83560
I 55305 84493
O 17218 68468
S 32140 492340623
O 1228 19959
S 86509 800995865
S 86455 846883065
I 32782 71487
E 22683 53976
S 64561 185637253
S 31518 752500904
E 14266 38740
E 26037 39466
E 18074 18836
O 23987 56313
I 31523 85166
O 12393 65242
S 32191 845851360
O 52911 75176
I 36392 48232
O 6775 18256
E 36295 86599
S 3275 486565365
E 82769 86297
E 8331 59739
O 58312 67535
O 43474 80287
O 23143 41826
O 36111 58972
I 74042 76675
O 26432 38235
I 2165 53896
E 34277 64155
I 7079 7890
I 31563 74995
I 38988 72492
O 613 17406
E 49640 74933
E 434 45976
O 53653 84346
I 3490 56254
E 67403 68804
S 66843 234285701
E 59977 63955
O 6736 7933
I 15250 67561
I 209 24176
S 24284 784342261
S 43283 170505564
S 12247 870849131
O 15285 50054
E 20635 78172
I 34890 72465
I 29454 54773
S 38679 281941672
O 374 32036
S 20274 758778655
S 19651 898421279
O 25153 81058
O 28006 63523
E 18407 70417
I 10411 86029
S 39927 25802178
I 6103 40334
O 42629 54451
I 35866 42046
S 62632 953642374
O 12465 23295
S 53035 215270952
I 3042 62615
O 29956 73769
S 3492 947343143
O 22445 35867
S 83747 32787137
S 23964 616045412
E 68244 70671
I 14701 19819
E 16158 46081
S 34548 780022743
I 26293 81872
I 25899 46552
S 55847 715742355
O 68365 73895
S 27421 737722943
E 66486 73910
E 3245 21848
E 53833 63309
I 74169 79014
O 25255 68746
E 20809 77796
I 2433 62484
S 75094 782804073
S 64285 531637817
O 39550 81058
I 14269 85003
E 7500 58157
S 23846 348921543
S 16714 353434532
S 4573 541783632
I 67193 80126
I 59469 62641
S 28576 138554233
O 20638 64572
S 1087 753526030
I 59646 60576
O 38976 56836
E 55364 69683
I 1958 59341
O 57635 70150
O 68023 76325
E 6259 8801
I 3325 52202
S 32434 306764675
I 48280 50862
E 12364 28310
I 21709 47698
S 15598 747630954
I 21607 38139
S 82411 597204777
I 3437 85934
I 4610 23965
S 80304 682381251
O 3301 33312
S 31532 84308244
S 19177 148730424
E 15398 16281
I 62336 71224
E 19574 81526
S 78524 555275337
E 2334 65849
I 9311 60788
S 65173 264345797
E 46042 82427
O 62503 74207
E 4751 51320
O 50245 59808
I 32556 72183
S 86301 917232917
E 11796 21270
E 57237 65253
E 12703 28473
E 64587 68192
E 56656 73641
S 49485 700837771
S 6396 639849416
E 72241 84623
E 1646 85756
S 50028 591844080
O 52784 65686
S 65599 198975627
S 81389 269255171
S 83734 88468828
S 21139 746145452
O 36429 64151
I 60135 80316
S 60882 632815129
I 18886 76933
S 12914 3018635
I 6265 11291
I 8904 42681
I 59995 62459
O 11798 77823
E 7799 85989
O 19147 33988
S 38137 978186087
S 57726 321858792
O 44996 51252
O 10694 25001
E 45292 81712
E 36059 70795
O 9693 58372
O 23194 36498
O 1220 39848
I 14284 66730
I 66853 74037
E 66277 68449
O 25388 85953
E 27100 42547
S 15426 581556103
E 54045 63374
S 86463 701963647
S 38463 28654687
S 13738 903857289
O 15814 69444
E 47148 77079
E 2312 56295
O 74479 76643
I 10564 74407
E 36513 82916
E 32803 38363
E 28220 70349
I 16905 53279
O 11657 46779
S 12185 801445672
S 23409 354705089
E 68289 83264
O 187 16053
O 18525 56352
E 2664 49908
I 40935 63288
O 11972 80915
O 12524 60483
I 50048 76596
I 50317 71450
E 28840 47160
E 42692 56152
O 34340 46566
E 59059 72229
E 25209 79252
I 33512 63908
O 45557 70335
S 16158 543401163
I 4066 69562
O 24063 31000
I 20992 77421
O 24768 56464
I 31083 48411
S 74549 766530107
I 6686 31210
E 44750 61739
S 57020 301475597
O 4034 32608
S 8669 217605722
I 26296 86477
O 22385 45442
O 15177 16290
I 4916 71760
I 30023 44474
O 48130 61719
I 34795 51629
S 82940 445899888
I 17108 52354
E 46183 48502
I 30847 48656
O 41063 54939
E 49390 69160
E 48558 78140
E 39357 39753
I 72792 76651
S 17741 557342104
O 1661 37231
S 18646 612822863
S 29581 710858073
I 69109 84216
O 56346 80327
E 58124 78050
E 17798 56992
E 18 25632
I 763 6797
E 30593 64839
E 47125 64900
S 70815 546266148
S 46287 278617205
E 2097 21724
E 8160 32211
S 84103 48102045
E 13481 16895
I 70494 83281
O 25378 70014
S 86198 589039789
I 23415 53676
E 60899 62412
O 4743 72971
I 58548 67168
I 66757 67542
S 35334 773196
O 36423 84866
O 8000 85891
E 22111 30432
E 71352 80295
O 32543 83774
I 39791 60015
S 33057 954747445
S 57795 775950342
E 66230 86031
S 767 238465378
O 51883 74977
E 53233 66019
S 75145 90845230
S 78955 176677334
S 3013 376475976
O 25537 55830
S 16121 374441376
I 44384 58271
I 37747 69117
E 68115 78393
I 7644 39341
E 16091 61530
S 16263 681806439
O 5969 46359
I 62397 74634
I 1253 6411
E 31522 70820
I 42256 53793
E 44833 85572
O 20130 67663
E 11056 38765
E 37454 44858
E 14063 62951
E 3943 35864
S 10434 133224953
I 4325 56773
O 22383 34745
I 34589 59255
I 28123 54765
E 10209 43519
E 26369 83678
O 45115 59317
I 18144 64075
O 30908 62223
E 11970 16970
I 29159 56799
O 50200 58537
S 63415 612954717
O 20482 32863
O 37360 59037
O 55046 80024
O 3165 14763
O 41797 82871
O 17437 72285
E 35464 50538
S 9719 757735253
S 43623 47164333
O 58292 72638
O 40845 62596
E 9256 61040
I 48263 60480
E 12930 83883
E 42223 55234
S 37679 402205808
S 58125 196418037
I 73904 76231
S 43430 609715980
S 7525 669004859
I 49655 64157
O 47474 52303
I 14987 29639
E 30893 75544
I 1720 36695
I 38682 59354
I 51627 74556
I 6517 38538
O 69498 71131
O 10706 22358
O 4952 51685
E 48526 79279
E 72248 81179
I 37611 46927
I 19338 79328
E 76665 83592
I 22254 24885
O 3 51278
I 1055 51444
I 7029 69728
E 17927 79061
I 77609 80945
O 48908 75529
O 38126 63475
I 72910 82695
O 22451 53985
S 35709 542293440
O 4444 81913
I 32738 57243
S 81198 704654555
S 64980 731666122
I 24404 74084
S 49158 52753873
I 8552 76597
O 24784 61467
O 18807 52063
S 35538 431268070
S 54391 890338810
O 40195 63453
I 30306 42213
E 28417 66195
S 5689 325883504
E 37707 45324
E 35967 56253
S 10100 285600247
S 4974 987130091
O 2776 47920
S 45923 500322310
S 13596 159529211
S 68947 107698287
I 62105 73632
O 59921 67767
S 60126 906860723
I 47717 48631
E 11788 74405
S 80902 617832722
O 61195 69489
S 71247 726046735
O 45698 59825
O 8702 28195
O 25317 68213
O 45858 84557
O 19039 78605
I 5958 18857
S 56539 791755535
S 4108 438686926
I 65293 77116
E 36598 84372
S 77772 295474597
S 78641 77764956
S 23549 267048279
E 38282 43733
S 24808 557837087
E 29272 79870
E 29667 86630
I 22273 48314
S 65345 916182451
O 37737 73066
I 52734 63399
E 24294 53080
E 14391 25204
E 33846 80894
I 8834 70010
I 7995 14512
E 7375 74333
O 26276 73755
S 8054 198787925
S 27819 150642887
S 44632 597719380
I 2122 44452
I 37424 44476
E 38274 80544
O 60349 67889
S 53741 491382108
S 74715 245565305
E 4510 40230
S 51016 729056868
E 39050 83021
E 6320 60514
I 45653 84305
I 34811 86592
O 13779 73238
E 62832 84275
O 53187 72080
O 42918 86046
O 43235 74244
O 29811 59999
S 8912 206877993
E 28976 79678
E 8052 85394
E 42841 62100
O 29669 67988
O 72248 81032
E 18588 31033
I 41354 60212
O 33427 76796
E 37793 59156
I 2550 71321
E 12277 18269
E 49662 70204
S 46711 521900399
S 20601 836845876
E 38546 78757
I 68761 75709
S 81450 296023756
I 64465 78678
I 3859 57995
I 20194 31325
I 66277 76075
E 32745 45219
E 3248 53189
O 7325 21897
I 15295 59630
E 60570 84376
O 4436 9955
S 1293 942572266
O 36251 43667
I 12953 32528
O 14570 60139
E 5476 72356
E 23493 24795
S 31975 676367420
O 15961 26661
S 35454 980483357
E 15566 31052
S 78769 797428957
O 26230 49802
S 58642 103960817
O 46009 82331
O 51897 57448
O 15634 65947
E 18498 37120
E 35775 64284
I 50758 64512
S 33317 58717906
S 45380 720776063
O 25470 70721
O 3455 38711
O 2160 79207
S 39379 13344507
S 80124 565266889
S 80514 828259805
O 14159 62321
E 22644 79992
E 43066 64984
S 16068 336574774
E 51858 72930
S 20393 78988459
O 40038 67953
I 14717 46615
S 76201 621936957
E 33991 79815
S 14340 862730177
E 30292 48048
E 36919 62813
S 10915 848490750
I 30178 66987
E 69993 75765
S 52821 776342715
I 12071 60269
O 5906 82421
S 11840 191321789
O 6942 47996
I 47934 77304
O 28446 69634
I 7244 42272
O 63179 79646
I 32583 45882
I 57226 64408
O 45476 84510
S 3274 823283621
S 69799 986011835
S 18727 203047857
S 77871 905408729
I 48799 72815
E 46361 66520
O 39892 59189
O 4213 47534
I 83931 85032
S 27011 315542651
E 2723 64443
S 58053 634190009
S 15102 978101146
I 21833 31184
S 19907 155913993
S 21342 672907940
S 82830 941229591
S 7852 809297473
O 25697 69807
O 20506 43571
E 43120 59291
E 17069 29896
S 45422 708688760
E 2201 61728
E 24317 35703
S 85013 666908400
S 11350 972456869
I 59589 68871
E 5721 75822
E 49158 54893
I 835 29636
S 82999 192885631
E 26108 32476
S 18603 985082508
E 18660 49483
E 8065 54992
I 54810 56444
E 18163 57266
O 8658 75015
S 83738 832334505
O 18925 35813
I 4758 49112
S 78196 80400796
E 75433 83987
E 37777 57733
I 849 81109
I 10475 54937
S 12110 57934439
S 25564 324820764
E 20842 77393
E 4229 60797
E 20290 59887
E 2405 65121
O 27219 39784
S 74289 725955610
E 37606 62332
S 57787 607246691
S 56752 206292949
O 13386 43842
I 72062 75982
I 8472 13210
E 3892 28819
S 74052 269700472
E 2353 7835
O 4476 38469
E 3872 23245
E 54148 79745
I 4832 55434
E 19872 43219
E 65357 80296
S 16185 925041651
S 54730 731548404
S 68593 163538914
E 39337 39612
O 12065 85648
E 24899 50412
I 53036 70594
O 56710 61274
S 46422 837256797
S 71494 398937812
O 30507 72551
E 4969 22028
I 33537 73288
O 7764 18017
O 11417 40923
O 5592 45232
E 3458 70686
E 37636 79208
O 16393 26196
E 40947 66553
S 15720 236801524
O 17283 42452
I 19718 41530
I 8796 82856
E 46550 66466
I 22610 61450
I 48317 54897
I 27095 75558
I 24910 51097
O 5566 47944
E 65146 73931
I 14067 55530
S 23563 933914080
I 73217 74519
E 8370 82118
E 33390 34556
O 24476 42280
I 37818 77145
O 3172 43328
I 36946 50105
O 30837 48600
I 20529 71974
E 16493 74187
O 6470 85128
O 16124 48435
S 81796 149141532
E 29394 56770
S 62127 557182354
O 8899 20099
I 24412 51209
O 27509 79237
I 13859 82785
S 82461 21059687
O 40589 59166
O 11642 54278
O 24019 46367
I 16970 22123
S 1916 292226112
O 61958 73494
E 73308 78266
S 910 507675533
I 17604 72477
O 29113 49965
S 62351 398020044
S 37264 415044405
I 33171 65279
O 880 29841
O 55289 81443
O 3693 70547
S 86360 640428954
I 36738 70546
E 35617 38688
I 4217 41558
S 10518 617544740
I 10501 76131
S 59434 173872276
S 60556 998226267
O 6146 50706
I 30160 42786
S 36769 684238396
S 16047 527520405
I 33807 77750
I 21297 74646
O 28485 43788
I 39019 72866
O 3344 77822
O 51536 67082
S 65898 445538092
O 15228 75067
O 48721 59687
E 607 84272
S 50337 995594292
I 46488 82245
E 15221 60431
I 32814 62840
E 53691 85722
I 18261 46294
S 74645 465305964
I 26625 69320
I 51945 59159
E 6977 72620
E 60976 82939
I 8898 42430
E 21013 21259
O 20401 31223
S 66917 747425848
S 57674 396670185
O 54419 73114
S 44953 491922432
S 3657 991923441
O 27051 66966
E 8744 75474
E 20936 69632
E 13477 19754
O 39713 43206
S 71812 27200795
E 924 73431
O 50520 84626
S 46860 604695678
O 3968 53487
O 31035 62723
S 56816 315830565
O 27330 40181
I 53016 75479
O 54859 73332
S 47151 192508907
E 10363 38395
I 15644 79735
I 24879 64305
E 7962 48874
S 63955 985558596
I 33399 67653
S 64056 979135641
O 296 68179
E 60278 78960
S 58328 840411836
S 59573 675522075
O 54209 54696
S 10226 716903114
I 25448 41893
O 50730 67561
O 7238 50741
I 32717 84806
E 28691 50084
I 21091 22715
I 51956 58111
I 1324 74747
I 12824 81493
O 33983 54562
I 43242 69785
S 72958 251938455
S 46212 596824053
E 33463 38476
O 43263 66143
S 49037 164482244
S 73503 711162233
S 2334 902312403
S 37265 142649840
I 38229 50018
I 14420 86154
I 14651 62058
O 21769 30240
S 15671 110131684
S 22976 462420839
S 53672 760697382
E 3380 53595
S 16471 142693777
E 5408 83900
O 6812 54868
O 15189 60687
E 14844 56401
O 14540 31539
E 25754 41139
E 25084 77529
S 65577 643629428
O 26645 68176
I 3660 80455
I 56985 64873
E 5273 78935
O 42184 56979
I 13510 66928
I 44008 60238
E 13361 39526
E 7044 16686
I 25589 71570
I 78175 83040
I 31554 50899
E 40969 82168
E 4284 80555
I 42902 47251
S 41116 45942058
S 70529 260776183
S 35033 755458361
E 11429 69306
I 31844 86253
S 2174 990258604
S 54914 915246379
E 31321 56217
I 31669 45647
I 9857 10771
I 2863 68216
E 78595 80378
I 27362 67032
O 81485 84903
I 24931 36682
I 31327 80263
O 24494 41182
S 61817 578452141
S 43394 149285396
E 58226 80218
I 409 31013
O 17520 78239
O 12063 66913
I 17324 57294
E 44965 65499
E 25274 44714
I 62900 74391
S 71396 820204104
E 48499 82242
I 49015 62552
E 40771 81426
I 39196 72839
O 1015 67840
E 19397 55068
S 31472 535138581
O 32082 53216
I 7534 52476
I 66503 82930
E 9688 37346
I 38537 64445
S 26436 587438072
O 1143 74586
O 34365 35675
O 22449 40899
O 28092 53701
E 12840 80601
S 16167 476681532
S 64132 945750497
E 56260 79482
I 41149 41666
O 1453 40587
I 6328 68844
E 41832 46611
S 69378 451264360
E 8372 61143
S 25230 636356513
O 43420 72118
S 83456 97822099
I 4849 68741
S 36165 924313709
I 18318 54149
O 16908 58629
I 55175 70047
I 45066 78775
I 12318 13175
E 58278 70748
I 15920 51746
O 59762 70456
E 28580 82731
E 4829 37234
S 35067 841215450
I 13165 22289
O 16254 16510
O 34256 52446
O 21253 62352
O 73313 84504
I 14217 38811
O 18914 68980
I 39099 46691
I 24270 74927
S 83244 970127219
O 37420 73983
S 16877 821182097
I 30407 41177
S 26612 536631536
I 31929 77564
E 51777 58770
O 17753 35818
E 16722 69331
S 52444 93834221
E 45520 61764
E 7792 28816
I 30047 33656
O 4232 37096
S 80063 554880058
E 33627 41757
S 1652 502274495
O 5885 31430
I 19867 72591
S 50261 531934915
E 9036 51640
S 44 723418288
O 48148 78610
E 40657 75909
E 11940 22968
S 73693 166222093
O 3194 85887
E 540 54861
I 12874 65542
O 34311 72142
E 26087 53035
I 69578 84390
S 21327 893536468
O 26929 30573
I 13476 49266
O 51827 81916
E 6978 76143
O 13355 53796
O 33478 50645
O 13993 27065
E 23201 31858
I 64900 83314
O 40863 45323
O 16402 52733
I 1071 3885
E 36586 57615
O 3777 56734
E 13019 24860
O 82261 84146
S 31864 877895468
S 53208 93096102
O 40367 60080
E 44023 80827
S 70823 266425090
I 56729 82060
I 71020 73325
I 37257 61238
I 10173 22788
I 28878 39026
O 21374 64355
S 68928 363439454
I 51814 70005
O 35645 37131
E 47390 62184
S 75440 890565465
E 63218 81331
E 69640 83086
E 11830 53777
E 25786 60076
E 11722 18612
O 13503 84210
O 4151 28672
I 33014 82279
I 39732 75006
O 4993 74245
I 59047 77209
I 11615 15843
O 80601 82440
E 10117 70334
E 6983 78918
E 32180 56207
I 7723 12024
I 57777 76837
E 17432 53504
E 27508 78935
O 20401 73378
I 10917 21204
O 15076 30928
E 8010 40793
I 56336 77908
E 8794 65445
E 48579 51100
S 80785 902611827
E 64217 78117
S 83348 20832114
O 5483 22874
E 4344 44685
S 44977 663311836
I 42607 84260
O 39052 71078
O 78066 84356
S 8306 670084776
O 17001 18203
S 77172 112922606
S 61945 380265368
O 59637 68665
S 64989 189545981
I 34528 83101
S 10529 808410384
E 13353 68695
I 3731 69802
I 3600 64149
I 138 26551
I 17742 38997
I 19653 75376
I 15431 35425
I 9414 21331
S 38734 259614653
S 46676 391910743
I 53235 57073
E 44102 54428
O 27730 75414
E 60503 66497
O 7688 78085
S 27858 900999652
S 25551 540883975
E 36108 71397
I 39851 60629
O 52391 56271
E 17095 39288
O 9614 22768
S 3840 480192731
E 25548 66409
O 45318 79233
E 33031 83747
S 47280 259139627
E 24298 83480
I 8908 85340
E 12559 59606
I 13173 15129
O 28283 73127
I 39672 41783
S 6128 23106558
O 39814 71795
S 83131 304085964
S 82474 961342622
S 47133 283628684
E 5705 75940
I 6266 53875
O 33361 82798
I 11221 78152
S 76577 941296631
E 10862 30773
S 53392 794944174
I 38748 53815
O 29949 46270
E 8405 86294
O 1867 81912
I 36930 53726
I 44854 50478
S 60015 561945731
S 61633 157199248
E 21071 79721
E 29466 57500
I 3320 54229
I 49389 51684
E 7330 53767
S 22098 998058352
O 78448 80676
I 66751 79237
I 7006 20079
O 4717 14597
O 53013 79062
I 47662 50546
S 2538 933882544
S 14687 340403342
E 8539 64318
I 32916 60420
I 32902 48368
O 32508 43965
O 82703 86345
I 10065 70822
O 5305 8826
I 48100 84314
E 5470 36167
S 38293 197809120
I 7288 10898
E 58448 73607
O 53031 66588
I 3665 79207
S 27628 794189416
S 72261 895488462
E 32811 71313
I 10550 36363
S 47581 918558380
I 26773 27049
S 74927 923203720
I 38333 64733
I 20660 71825
E 17716 56110
I 2627 29200
O 9519 71527
I 4783 8659
S 31942 775665785
O 18345 40966
O 40564 51182
O 2178 76018
I 36892 58915
E 1492 26294
I 9030 71417
E 22763 61321
I 26001 60832
S 18131 312788953
E 5410 62228
E 5060 52583
I 44909 76419
O 26010 56306
O 57554 72346
O 7108 71229
S 55755 671883116
I 46949 70823
O 41177 78902
S 31143 858353485
S 60852 778210602
O 6405 73574
O 48389 49152
S 30039 726823231
S 2672 488601328
I 18767 42197
E 71191 78808
I 13849 25879
S 85550 301379163
E 3323 35865
O 2228 27905
S 76214 940108831
I 25476 31549
E 42611 63571
E 10178 57253
O 1385 63488
O 25387 38423
S 63380 57183458
O 13280 48416
E 26955 86118
S 37744 621826584
S 82323 810429435
O 38952 70800
S 51672 917562044
I 1559 75979
O 53989 69600
S 10620 495415858
S 72912 31756880
O 51685 57537
S 43184 880040888
O 26856 57049
S 44431 418920922
E 16862 26552
O 12547 58140
I 20411 72380
E 36144 63465
S 71219 610712324
O 51903 78005
E 62442 66638
O 7260 57861
I 46622 77735
S 28750 551711900
I 44723 48416
I 26014 46082
S 10596 1538120
I 61259 80749
O 15086 40821
E 36159 46063
E 71486 75012
S 77701 54094461
S 37337 877885891
I 11975 12313
S 56817 178093298
O 24934 54125
I 16680 22040
I 13282 70073
I 24801 84915
O 8336 42357
E 5019 5439
I 52291 86557
S 53407 131132124
I 58408 85151
E 6546 19691
S 34649 87828834
O 33384 84498
O 79869 84994
O 17005 40327
E 30933 36346
S 52492 815998817
O 18995 68685
E 22040 42660
S 79209 493204607
O 57325 79218
S 80024 383241227
O 21698 69205
E 44396 48363
I 38072 45791
E 8662 31606
S 50483 718410148
S 39369 845416052
I 44035 69565
E 30052 43331
O 55950 84754
E 20639 73081
S 73882 409138085
I 5606 70009
I 978 16863
I 20004 29177
I 10476 70433
O 24140 73188
S 74007 205930354
E 1790 4312
I 70051 70123
E 52672 54350
I 29345 60505
O 3584 29677
S 82828 479081926
S 81134 648693916
E 10710 78203
E 48039 86372
I 8853 70124
S 77051 574795291
S 3179 453497604
E 47538 81319
O 1371 61269
O 30750 33820
S 6465 565291891
I 44394 45224
I 17802 79655
O 41718 63935
O 44988 45147
E 51035 75421
E 1386 75982
E 61167 86216
S 81674 101175838
I 7506 60793
S 47155 845141403
I 25604 40687
I 16531 58123
E 63313 75959
S 56831 616331060
I 40966 68644
O 56799 57804
I 14696 25795
I 35312 84391
I 12283 67295
S 49678 429522999
O 8173 11141
O 19642 59054
I 2110 50454
E 507 1425
O 27951 67029
I 14256 50000
S 72588 642199826
I 27114 58699
E 25745 29914
S 2062 83365517
E 9447 11505
S 21032 250274905
S 83092 972737387
S 57809 406735201
I 20190 67146
I 38343 69981
I 45055 61408
E 71605 77366
E 6013 20798
O 25797 63793
S 47080 341245019
I 66969 72332
I 11808 69114
E 18482 61799
E 23701 43905
O 51238 54024
E 6968 12956
E 44194 58508
E 5547 55965
E 9772 46600
E 3338 77421
I 12100 34743
E 20664 54655
O 62092 65587
I 29316 35949
O 6060 16335
S 20264 65422782
S 9463 883776501
S 29461 105061940
S 80588 246958536
S 74095 426758778
E 2611 29409
O 19957 77824
O 2395 81771
E 1666 61649
O 5461 18907
O 3658 41948
E 23866 86313
E 73701 76416
I 71039 76743
E 15392 62913
S 20711 561459216
I 18360 81446
O 6096 28007
I 2878 58339
O 4543 75114
O 401 84183
E 4201 40638
O 13733 45769
I 75051 76606
S 80146 564196317
E 46060 50103
S 56199 724012134
S 16842 6850554
E 26500 57865
S 70567 409997728
I 27449 63827
O 27237 79639
O 69059 84635
I 28046 80857
O 67646 86684
I 6806 44501
E 13247 27394
O 22404 30547
E 78705 84793
E 38723 44971
I 79420 83616
S 44611 169647830
I 61332 65656
O 43142 50121
E 14368 28325
I 16314 48077
E 48253 65073
O 26741 53820
I 28973 35911
O 23885 44260
S 6021 608976223
S 63086 73022000
O 17781 41968
E 67742 71604
I 9569 31403
S 76394 857982362
E 3883 44040
I 39299 58839
S 7336 733430778
O 18386 57414
E 34409 35615
E 48008 82013
O 58408 72308
E 6403 20269
O 51132 59043
S 52596 845839975
O 7459 76015
O 546 80409
O 12826 13352
E 6270 49831
E 23053 70663
S 24841 889402676
I 32535 47185
S 37090 887534050
S 51805 812065995
E 24782 45947
E 7164 15513
E 46278 56365
O 1874 77216
E 64163 81837
I 12530 73455
I 60241 78060
S 20786 329861557
E 65202 76886
S 76362 182863393
S 53441 403446063
I 16479 33128
O 3764 70219
I 31493 35639
O 9006 84131
S 21198 489885873
E 4251 64454
I 28053 33416
S 32653 720788681
O 17484 80086
I 28211 74267
I 43850 62090
O 52672 54772
O 25860 53177
O 3888 82566
I 57203 85623
E 9527 16837
O 67044 80401
E 9716 48514
S 27532 206822395
S 21233 979913616
E 34576 71285
E 1696 86281
O 4132 74449
O 17721 32198
I 62116 83773
O 6400 72519
E 40241 78746
E 35086 50678
E 7720 51852
E 46197 81620
O 49838 58167
O 77363 78448
O 57472 79536
I 24159 66145
S 56373 690159533
I 32972 42652
S 3348 839275732
E 68392 79787
E 36283 67475
E 14753 15204
S 78705 899984639
I 17997 54474
S 84435 790768596
S 36422 35589692
O 14659 18734
S 47551 442414156
I 44797 46446
I 22074 80188
O 56388 63221
E 58082 82229
S 27752 339874933
S 68676 893165143
S 34837 629718975
O 5502 55602
O 27334 30513
E 41239 81699
I 12473 33247
S 31747 600713480
O 16586 84046
I 7146 56062
E 2495 64910
E 1828 46956
E 8965 43758
S 51542 144192018
I 30546 61905
O 41973 48421
S 55561 757958359
S 39014 256168265
S 6141 244354238
O 24136 65553
S 3591 471605842
S 28643 91164135
S 18842 519290391
S 34734 885882439
E 1092 3917
I 30856 74876
S 63792 947620975
S 57750 79348182
I 23411 69418
S 58421 943527389
I 34107 64031
E 9621 40999
E 50369 69071
E 19613 48449
S 75421 683402421
O 23313 38110
I 11101 78315
S 41545 691503463
S 17111 853278350
O 57278 77920
S 13850 93563045
E 9928 15751
O 34332 34928
E 3308 61872
O 39256 85444
E 44841 62376
E 31419 78685
O 54405 64983
O 18727 42357
S 80295 326361380
S 33640 27884618
S 4033 69355766
E 15340 52741
S 35839 993384975
O 18102 39871
E 8875 32540
E 39766 40820
O 35458 50103
O 36574 79877
S 47200 669374410
I 50349 71063
E 22045 28726
E 35924 71794
I 8858 28672
E 29426 85059
I 18484 43133
O 12253 64124
O 21140 66312
I 13996 43070
S 55656 751540306
O 27779 53155
S 77950 196081933
E 80344 81359
E 6895 36718
E 71946 83213
I 22821 69796
I 48407 77913
E 41433 43519
S 68595 836651796
E 77295 79833
E 27212 28645
O 4786 35513
S 29876 965504647
O 57639 75397
E 35459 75241
E 12456 45025
O 6864 9052
O 45380 70929
S 19181 220870173
O 9642 80396
I 2589 34810
E 70657 86213
O 54516 86365
S 50563 591703673
S 68584 154209230
O 23536 76563
O 12828 24682
I 32325 42438
O 42176 80300
E 3784 38716
S 63676 520882028
I 5402 39119
E 35175 49215
E 39436 85390
S 38565 641785641
S 69292 820755613
I 20958 70604
O 42993 55290
E 21415 65794
I 8103 27620
S 53212 841073033
I 8541 65170
E 35905 76650
E 58652 69313
O 25965 38309
S 69705 660811426
I 18025 45756
S 85397 113378762
E 44293 79904
E 22844 70360
O 17191 18733
E 35741 43707
S 4485 963997119
E 6286 20971
I 1064 5962
I 15875 72781
O 62693 75068
E 12184 57827
I 12780 17084
E 1813 58114
S 68605 828444650
S 64982 380687897
I 12883 72827
O 1098 86644
E 22050 84034
E 1462 23847
I 54321 76068
O 46372 67351
O 77863 84378
E 13118 37661
O 22257 85913
S 79043 275802590
O 25834 25920
S 36257 499494184
E 13714 21390
O 13401 30995
S 22638 195589661
O 4748 49561
I 25816 76493
S 66768 193821191
O 12532 19289
O 14845 72089
S 1978 11876696
E 7690 12920
I 22076 63973
I 58504 62726
E 34456 61818
O 17080 78133
O 6871 31268
E 49477 68271
S 36191 54110119
E 2879 10646
E 66539 74107
O 26747 81060
S 59724 653561615
S 53518 463085984
I 11544 41411
I 5512 49199
I 19948 63655
O 72756 80382
I 1713 38289
S 55981 640948545
S 64152 961184012
E 38931 56309
O 27517 79441
O 59360 64559
S 5597 787521212
E 25746 36476
S 78542 409674379
O 4007 39104
E 59057 62695
E 12740 67858
E 16864 46492
E 29347 39159
O 4615 31915
S 18626 470103092
I 33671 46788
S 56422 760359508
S 38125 740158819
S 57929 381280587
S 38143 437973333
E 7525 27895
S 27028 213529654
O 41643 65562
S 57367 916618484
I 32146 41951
O 14042 73375
S 13036 989013393
S 66979 111890340
I 3009 3618
O 81225 83604
E 67404 68004
S 6500 736724981
S 78950 636995756
O 16023 37292
S 414 654674367
O 7174 44908
E 27625 46168
I 9298 28268
E 41222 78058
I 16722 42925
I 66446 84748
O 63980 82623
E 27783 28474
I 14829 15255
I 31035 52889
O 15986 63944
E 36012 82657
S 9440 956746142
I 48711 72171
O 11991 42222
S 50636 70885640
I 36629 80515
S 37897 993528196
S 13021 196675839
O 82969 86500
E 9291 59555
O 35081 36629
O 2258 62901
E 7826 16978
I 15310 48983
E 25804 57477
O 11164 16747
S 13543 719807178
S 15740 561637507
S 19951 86058937
E 21118 57713
I 40881 47945
O 67586 78983
S 39480 900894513
I 39555 78941
O 51703 76432
E 11597 39562
O 31526 40535
E 1766 10028
I 20026 66774
O 29259 68343
I 26588 64748
O 65791 70218
I 41021 66238
I 27966 54539
E 4097 76671
S 20368 860687051
I 59079 86663
S 6308 438341174
I 3130 32500
E 22702 52221
I 76225 79664
S 36191 77406686
I 51662 70818
S 20475 271934157
O 5381 68998
S 28775 514895421
O 23769 38703
I 1429 8702
S 27014 880930663
E 12908 32429
O 34583 78134
E 58180 83496
O 24351 25153
E 16620 49275
S 81094 260360577
E 5054 50201
O 18267 19725
I 56102 69404
E 82026 85077
I 3722 78413
I 69053 80858
I 9534 85461
I 64286 82968
S 69550 896181663
I 14152 49238
O 13264 52893
E 14436 76665
I 37509 45690
E 2641 16822
S 23862 105866818
I 6369 31796
O 32590 58850
E 63751 69331
E 57626 77842
S 53071 645790153
S 31411 311498523
I 35560 51187
E 25404 42502
E 27321 49841
I 40483 70368
S 689 721788043
I 31436 33072
E 17269 29044
I 69238 81727
O 83205 84331
O 39663 86011
I 9968 27232
I 23482 55273
S 5948 216881769
O 40691 71215
S 47933 996361498
I 4203 25092
O 56755 57059
E 37289 57574
E 13193 75892
I 53941 80213
E 27707 61345
I 82221 86479
S 71223 152417798
I 29131 65778
O 48791 86388
O 17942 31704
E 51454 71159
I 44273 73902
O 41890 76423
S 65111 979898025
O 36642 49529
S 6515 537825559
I 59483 67671
S 10286 882740937
I 20451 38439
I 74482 82469
O 37538 75876
I 41287 53682
S 69501 571301794
O 21139 41978
S 32040 661564776
S 31494 708248480
I 70752 84651
S 50883 974275611
O 12924 41868
E 22224 64792
E 51153 65982
O 7477 20578
S 67803 319546652
E 34895 79070
S 1651 276466764
S 53628 697521111
E 44509 45811
O 1067 86625
O 39067 60108
E 68195 77631
I 80636 81635
E 46678 69636
E 5960 32236
E 30756 85158
O 22457 68977
E 181 16965
E 48852 49594
E 21732 60450
O 69048 72460
E 2529 57277
E 11004 21096
I 80545 82053
I 78370 78896
O 38509 46732
E 25482 54053
I 8258 41055
O 64454 64457
E 6243 76599
S 39047 161476426
I 33601 46297
O 34739 79458
I 9097 44808
I 34574 35851
I 19138 62565
I 21358 35951
E 57580 69845
S 50321 998696915
E 7978 60058
S 30171 840431077
E 73804 77960
I 54737 56360
E 40643 75175
O 36572 46911
S 31599 463719808
O 46006 74556
I 12985 15403
S 7732 269682370
I 27513 32492
E 70935 78640
O 3656 21127
O 2238 36729
S 67116 421773925
S 22306 970069558
O 14053 51783
I 17383 73407
S 42631 225233624
S 56504 237480550
I 59225 63645
O 61682 62549
S 61645 593732028
I 1844 44184
I 5256 30952
O 19459 43136
I 49446 78614
O 25122 61678
I 58474 64147
E 18728 80733
I 35795 68540
I 25857 51200
S 67428 260384626
O 59289 63544
I 4582 68015
I 14053 15161
I 23426 56726
E 50559 85777
E 41551 52913
S 44304 357242099
O 45965 53868
O 20762 46636
E 53160 53479
O 4355 50331
O 15947 65488
O 26292 55116
I 20706 83934
E 318 32692
O 71314 83087
E 35980 41783
S 54982 514047479
O 32759 41176
E 12307 60538
E 21323 26384
E 47011 70051
I 64426 84996
O 30163 49374
O 40558 47323
E 44287 47561
S 34413 226260120
E 1211 31893
O 30700 55053
O 31876 64901
E 50410 64944
E 43309 59432
E 17879 81441
S 82194 818366574
S 20416 157450886
E 28905 32685
S 47567 936888359
O 33943 73746
O 37041 69908
O 1064 44210
O 25639 44829
E 43785 45473
I 65215 81814
E 45436 49871
O 59688 84063
E 18739 25558
S 24247 210334510
O 14635 17689
S 48765 61190730
I 8161 21889
I 47318 50563
S 68510 607843247
S 7304 395681409
I 4358 49384
I 4007 9599
O 61243 62158
S 58722 39968044
I 16519 77986
O 46288 82962
S 35504 634624202
I 27591 83177
I 27094 57325
I 3231 17201
O 513 66500
E 19595 27364
O 45774 54298
I 31314 81817
I 55709 81265
E 56495 68337
E 7174 59521
E 55621 59717
O 27959 61950
O 41509 71675
O 955 76004
I 11455 73129
E 49827 58264
E 17669 68242
S 21543 68374881
O 4077 77090
O 29987 57029
I 33582 78860
E 18459 31863
I 33410 76982
I 9453 38535
O 10586 82205
E 21190 51894
E 14711 68460
E 21392 62727
E 16471 77501
E 24325 63123
E 35030 77168
E 5681 30258
O 26854 35495
I 14250 47994
S 65210 115065216
I 45172 82921
O 10587 27246
S 23494 657128708
S 51057 809191918
I 41904 46340
S 9721 738095820
E 15627 75190
E 9166 25422
O 32527 54718
O 6761 81576
E 9361 73832
E 36443 55498
E 1092 83936
O 63161 67118
E 46806 61084
S 52868 861739101
I 30836 67480
O 1833 72975
O 32313 58534
I 2043 74964
I 23334 32629
E 41125 81617
I 43124 62700
E 39723 64241
I 50364 61642
O 19317 24328
O 18340 41441
S 8520 675434407
E 48926 77031
I 70346 75506
I 3482 56417
I 20285 73260
O 9872 56181
I 79627 84891
E 37127 67443
E 22442 60803
E 12266 74359
E 33029 35952
I 1261 77580
I 12012 14496
O 9791 14698
O 65893 75687
S 26345 480327590
S 19445 876019961
E 14421 33338
O 53848 78926
S 34529 948989876
O 9442 69982
O 20641 44277
I 70143 81413
S 30272 64570570
O 51746 57965
S 58081 58400707
E 14157 18593
O 49002 85738
O 5785 19681
I 15405 23084
E 14181 21627
O 9395 41722
O 14177 40110
E 10286 79557
S 21097 400165305
S 35447 543961507
S 37114 898617445
E 2875 68735
O 24290 79037
I 29903 61631
E 30190 56039
S 6210 647008962
S 50746 295628381
S 7684 238086774
S 64208 203011247
I 37497 81656
E 40842 47660
S 23044 634919419
S 60106 957669762
O 33589 44212
O 4118 84378
O 83971 85143
I 13553 56678
E 16044 44903
O 72910 84791
I 24385 67960
O 33651 35579
E 15397 45583
O 19996 40339
E 42498 57909
S 43472 678658024
O 40745 81767
I 23647 42480
E 50697 76188
E 73805 86679
S 49594 818423038
I 53874 82542
E 32718 83363
I 39576 71820
S 48253 467421233
O 42208 49911
O 30791 43856
S 6791 791714121
S 71665 652679930
S 60082 42151355
E 5142 81639
I 6162 6702
O 5320 10150
I 46002 49459
O 46028 84027
O 26953 66853
O 38162 68414
S 77149 699604243
I 72229 77714
I 72958 83671
E 6215 51825
O 46613 62704
S 53061 49108867
E 24241 65203
E 19666 59853
S 77030 408382690
E 20766 72873
I 28064 50896
O 67523 86097
I 28098 40410
S 69181 313500871
O 55852 82970
I 10188 71000
I 6665 62118
O 7572 47077
I 1086 84181
E 2772 7825
O 28503 77264
O 19459 21844
O 23607 29387
E 20380 47992
S 73010 658401046
I 1189 16015
O 16573 84922
E 1095 6705
O 2470 5080
S 36040 99741637
S 52708 925520275
E 32590 55887
E 43278 60287
S 66833 545227974
S 24462 296570518
E 58588 68523
S 29445 956170896
O 9359 77403
O 13719 82718
S 22084 789030655
E 2565 13461
O 47351 58355
S 67293 84059506
S 32504 277931645
I 27332 56216
E 24996 67491
O 10139 22819
S 52876 43776076
E 26111 63892
E 59546 66024
S 83743 828111542
S 41317 976288170
E 11692 59268
O 62859 66776
S 40850 483126675
I 48172 80951
I 7493 75848
S 35284 901317905
I 21318 60333
I 20609 74931
S 3139 592881924
S 77033 82513293
O 19639 82726
I 11898 15040
O 63778 81833
E 48430 50894
S 17862 664164210
E 58146 73090
I 8325 52249
S 6174 470630955
I 30133 47393
S 82195 742430849
O 27196 61102
I 34042 66864
S 15029 260394507
S 48008 876415767
O 51839 59304
I 65553 79550
S 78058 349132105
E 24027 81537
S 62552 828261119
E 7820 77568
I 38155 80582
O 52788 71902
O 3949 77812
S 40289 512418951
E 64802 79580
E 16912 19964
E 10448 60128
S 2212 505272043
S 2725 993621567
O 44123 77792
S 8863 883376332
O 19923 79995
I 24930 30311
E 18955 59149
O 2882 49255
S 29099 561325412
O 28683 65636
I 39628 39922
O 31955 52054
O 10384 79455
O 7242 12751
I 7083 34684
O 37986 79256
I 4004 6688
E 20022 36425
E 20002 30109
I 9660 21363
E 35541 78119
E 26734 76216
S 75441 269405503
S 65140 954317580
I 6973 74116
O 50915 84799
S 47049 21923600
O 21819 43071
I 24928 42585
E 3518 79694
O 5457 65654
S 29743 797818935
S 43768 387644122
E 33293 62554
O 19843 43175
S 14360 831841535
O 44536 56783
E 27431 34386
S 74063 826894141
I 29404 83780
E 68238 71846
O 32638 47855
O 11996 67976
O 61611 73016
O 71731 84060
S 9825 503940075
I 18506 24953
S 3467 759605825
E 59637 74104
E 61404 73345
E 36462 56305
E 57820 79238
I 32697 63523
I 8714 43961
I 9317 58783
E 19491 63473
I 12043 53320
S 60631 704257160
O 12154 60975
E 68210 70178
S 58341 875290099
S 58431 773652970
S 58014 758272618
S 38574 649134080
E 19960 57113
I 26956 33257
I 27031 74271
O 11138 62941
E 56568 69933
S 9250 929593456
O 35358 35370
I 43052 73255
I 25265 78875
E 3546 23985
I 41854 80070
I 25706 61782
S 3686 931471949
I 46847 74648
S 27859 763935213
I 78307 82812
E 30282 69758
S 27088 385844433
E 52728 59466
O 50614 52552
I 1471 68061
O 56533 80236
O 9399 27284
S 64508 785719603
S 31006 344873865
I 8686 56267
E 51361 81754
S 45191 66595111
S 26129 13226466
I 43412 53583
I 1240 39493
S 11406 554714807
I 5820 24498
I 13592 25323
I 7981 68302
E 39652 84123
I 75253 79970
O 77353 79881
S 9549 158106524
I 38400 63017
I 48544 67455
I 6152 19005
I 55957 62063
I 7241 47242
I 63423 79095
E 32355 32432
S 11973 22214204
E 22835 64500
S 38506 422320552
S 10427 936998169
I 26325 67655
O 36623 62477
E 10372 28208
E 22000 39416
I 38659 83868
I 511 42312
I 52069 78419
S 4596 705905963
E 36323 47038
S 68817 638770233
S 12287 852120668
I 9947 54058
O 46960 48043
O 37407 59324
I 51276 60805
I 58594 59378
E 38619 83814
E 79928 83886
E 59995 84793
S 79701 860524022
E 13835 79007
E 79630 79967
S 69702 395099471
I 4765 29903
E 12690 70746
O 13556 79783
I 70117 85631
I 42042 78109
O 44236 67682
E 54401 83367
I 13319 59025
I 30741 45933
O 1982 48599
S 58924 779839202
I 25390 35505
E 27069 33730
S 60805 795488305
I 52820 80849
S 80817 526725102
E 44988 57874
E 30418 44667
S 83575 42691517
O 56571 73222
O 2577 68002
I 33355 68184
O 22236 62093
E 45771 63852
O 34946 86297
I 14411 49382
S 35456 489014469
O 13959 31938
S 36013 968626853
S 32197 679302296
O 45578 80010
E 15105 58749
S 72932 289128847
O 52761 75314
I 45063 60288
O 49960 58512
I 14189 40110
O 52441 85560
I 40679 48404
S 42465 428444070
E 60898 76118
O 40586 59741
I 8060 64174
S 59545 846530432
O 42042 66657
E 2756 67279
O 73595 74426
S 71037 122878810
O 48418 61701
E 31101 72247
O 26726 32361
I 50217 72372
E 1616 18679
E 5925 31987
O 6511 47217
I 8401 22480
I 57127 65622
S 74003 772727480
O 62850 79440
I 28570 62467
I 4771 57989
I 39976 71424
O 22830 38210
I 20812 73922
S 64827 996897964
O 23007 58969
E 40394 44642
I 53550 61299
I 11911 22600
I 3802 66597
O 72219 75781
I 9232 27022
I 16054 38140
O 41451 62117
S 30537 768537811
O 54384 79606
E 27057 38101
S 21050 129159232
S 25661 982202815
S 60614 241713261
S 69388 737894109
S 81231 464532818
O 59514 68443
I 66102 74736
E 45946 49413
O 14166 81198
O 1031 65678
S 28099 987432230
S 44470 349335185
I 41680 84557
O 58199 72245
I 16505 52144
S 2977 387042282
I 53783 75182
I 33909 80645
I 65055 86429
O 20566 55169
S 35510 295824038
O 2819 20127
E 42796 73380
S 69988 71793426
O 51293 85674
E 21499 49659
I 31307 53854
E 7682 18631
I 22563 23201
S 22130 140107354
S 78116 629287785
O 53471 54270
S 76369 216360241
S 37181 216182962
E 50190 81628
I 27165 71591
O 44154 58510
O 58204 79711
O 20783 29054
S 55603 224845431
S 73004 393942110
O 25659 45308
O 18178 82247
S 22415 837239210
S 36048 322921864
E 38247 55648
S 45093 647314983
E 31704 69463
O 33133 47896
O 33245 74079
O 26456 67408
I 19289 76878
S 25817 296569565
O 25146 25914
S 57708 466318948
E 37578 43083
S 846 555889235
O 21144 63809
S 2850 918317606
I 4657 60461
E 16479 43032
I 44589 45540
S 56611 413599098
E 50382 59794
I 19021 56157
O 14357 55083
O 1044 49741
E 11329 77736
S 61339 172135830
S 28450 878559525
S 70678 944354189
S 32542 250973053
E 126 13527
I 25958 51653
S 42383 653176038
E 18508 80083
S 40584 393146087
I 59858 81738
E 36963 40033
I 25181 58623
E 60677 83612
O 48880 79579
S 43265 456213271
S 58604 821374538
S 63407 357901208
E 28610 83162
I 46429 80409
S 33697 390346425
O 61544 79976
S 52524 673949627
S 49263 588110956
S 47595 334477215
E 19143 55377
E 41989 76531
E 5607 10481
E 30351 44412
S 74935 547093587
I 72491 79597
S 78691 30662649
E 11845 64798
S 63916 858723680
I 14818 80062
E 35239 40614
E 20181 59094
O 24583 46689
E 5444 24594
E 1742 21260
I 14584 62330
I 9391 38078
I 19046 54434
O 11008 36661
I 38146 76959
E 650 63740
I 14354 34109
S 21643 593298583
O 39971 44993
E 27114 40062
S 57180 932175669
I 47908 66439
I 31592 73532
S 78227 406710469
E 21798 41951
E 25734 64265
O 70559 79157
S 20127 539069636
E 19584 62423
E 11568 36231
O 7513 55966
O 15493 42265
I 32527 85120
E 19701 47112
S 53290 60290215
I 16013 85603
E 61050 79309
S 19452 226481813
O 22751 74971
S 25266 397884697
S 2332 745484099
S 5064 933659042
O 3190 22433
E 27516 79255
I 34347 57534
O 24458 81680
S 75230 254090456
O 14009 65379
O 1929 22777
O 17252 40602
S 64139 682235670
I 6452 56160
I 33232 84439
S 25798 52243749
O 8267 64100
S 33483 535398898
E 36710 83844
O 41142 77907
E 40198 42519
S 58510 730463006
I 12772 79874
E 29857 65584
E 34984 83396
E 34550 83238
O 54815 65475
S 60599 827090003
O 9462 24411
O 39141 75275
I 16263 55807
O 18885 42017
O 36096 80378
I 30030 62275
E 54245 83626
O 12926 18252
E 33829 52914
E 60499 79165
S 27921 128794428
S 80803 63823782
I 13391 49534
I 697 80838
S 55403 48294243
O 27796 35175
O 53257 58077
S 7403 459230502
I 29607 55408
E 9607 78943
I 27719 32825
E 41176 50073
I 6163 84878
I 69353 74978
E 23600 26653
O 8543 71931
O 599 6601
S 72009 199828954
E 5966 19679
E 12107 54207
S 82221 822804199
S 72772 326458631
E 20615 32013
O 26102 36892
E 3920 43125
I 47999 68953
O 4635 77029
I 13198 63680
E 52566 84173
I 13211 31649
I 9559 33565
E 71095 78333
O 15200 44112
E 62473 86444
O 51951 71652
O 15020 29393
E 20416 35757
S 52796 173520793
O 28931 75192
O 21003 21605
E 29079 40852
I 80155 85065
O 11283 44355
I 29833 46872
E 27228 68160
I 42261 60903
I 18636 25893
O 813 86494
E 30109 50595
S 60994 317244775
S 14455 626420638
E 2912 7280
I 20771 22077
E 18459 75773
E 53513 71647
S 5723 68925164
E 52002 60540
E 20897 23688
S 79040 782704684
S 63172 314461395
I 41081 84543
O 6787 15235
I 33784 36549
I 5476 54747
E 7275 69494
E 2849 45250
O 39395 47149
I 55523 85773
O 37739 63079
O 21749 34177
E 18365 24327
E 8753 59277
E 57258 70471
E 14912 68040
S 31995 462094740
O 62310 72156
E 55549 85576
E 23091 76526
O 25400 53055
S 67738 996464141
O 28859 50453
S 3216 511926430
E 24282 59036
O 16414 22104
E 14528 72108
I 57067 64263
S 31492 934689268
O 10558 59492
E 18754 29021
I 2171 75130
S 2350 797752500
S 29832 938465453
E 28491 61664
O 22574 33144
E 3176 69589
I 33738 39504
I 12682 49193
E 8855 32176
E 28047 37806
O 43271 43491
O 24188 85209
I 721 37150
O 57723 64346
E 2046 38010
E 20192 57372
O 6885 60775
S 54225 935758847
I 14398 68245
O 186 66806
S 31980 242091746
E 61087 76515
I 32520 82493
E 80781 81443
S 39591 64249967
O 62769 67214
I 12659 54173
S 45965 269479520
S 12252 745399184
E 48700 75858
E 8528 60333
I 5160 53062
S 26379 62425584
E 10514 27522
S 59470 613632843
O 50183 60325
O 34993 46285
I 334 50055
S 53972 871679650
O 74951 80140
E 35270 44008
O 28363 59503
S 52221 422546756
S 83690 381013365
O 21806 56004
I 56222 77754
E 47193 83471
E 47658 58864
E 19377 45457
O 22361 53769
I 12089 61556
S 68543 148834016
S 13753 284592362
E 13450 23945
S 33781 323274055
S 68163 971860138
E 30181 50458
O 23623 48991
S 73173 933643159
I 19091 75203
O 1983 6666
E 9356 23471
I 35366 61756
E 14239 54100
I 19073 31337
S 83188 625535934
E 22096 80303
E 33829 41780
I 48988 61282
O 10197 62736
I 42677 74870
O 6293 31248
I 38469 57935
S 54148 373688544
O 2165 79106
E 6401 20957
S 24567 472874259
E 50956 77699
I 77581 85770
O 35158 64651
I 26709 64981
O 21144 66067
E 37945 71055
O 8629 84459
S 68031 564144159
I 7656 20692
I 66152 66949
S 6248 780777424
S 38633 832651842
O 3742 32789
E 52449 76251
E 279 10528
S 10475 896264712
E 292 63138
O 32144 52345
O 1521 70847
E 27944 31666
E 54731 62714
O 45419 80417
S 83339 226469974
I 17705 25508
O 21138 27317
I 26739 31342
S 82901 367989509
S 640 69266352
I 21885 81281
E 2724 50900
E 16978 51173
I 19046 80093
O 9746 76496
E 22398 31168
O 20281 47139
O 59644 68313
I 950 43902
I 26561 59178
E 10678 59191
O 17921 32728
I 51014 69361
I 47568 86141
E 62697 67028
O 9751 78588
I 14223 48963
S 36345 982594891
E 18556 48985
I 20916 86675
I 22252 85145
E 62636 84276
O 44501 57940
E 57544 64204
E 25131 65290
S 7970 932227670
I 27838 28351
S 57432 702456209
E 6507 26568
E 63940 82118
E 36308 41462
S 79027 106352864
S 45504 589832986
S 71325 317464544
E 62083 63619
I 51340 84949
E 35853 40345
I 10096 55795
E 6399 68604
I 12519 30054
I 77858 83249
I 35308 37557
O 37118 80388
S 13170 806583828
O 4194 28262
S 71473 174163722
E 10653 25965
S 62326 235284137
O 10604 13717
E 45036 83705
E 3002 77478
I 5290 28690
S 40345 884192806
S 65516 583715056
S 53827 962008794
E 13034 45119
E 11948 69587
S 40113 722118222
E 55888 59200
O 8244 43836
S 36664 955813488
I 23088 23272
I 58231 85393
O 8422 18439
I 38643 64810
I 558 47610
O 19735 24255
S 17779 26810189
E 47855 60233
O 47107 65720
E 1048 63716
E 52069 54762
O 5269 32140
E 43870 50990
O 35464 52879
E 4130 61690
O 66607 78842
I 38008 49286
O 17125 83515
E 12115 44131
I 14454 28550
I 13180 32373
I 56872 57989
O 2116 23906
O 18250 55287
O 23056 36088
O 38503 80731
S 376 994808888
I 3540 46183
I 21713 56047
S 53127 606206196
S 47604 521612115
E 30275 58494
I 44953 75283
S 71818 303515633
O 30070 79940
I 51343 56985
O 64350 78143
I 5428 29980
I 41938 68896
E 80811 84563
E 852 25049
I 30982 84006
I 55707 57964
E 12193 69975
S 24979 345313600
E 27097 65019
E 10103 15950
S 84711 5480815
I 7306 16909
O 28184 30510
E 11408 67536
E 24791 75659
E 9772 28363
S 55344 805959682
S 78269 861126630
O 1290 26233
O 20447 77528
I 41867 57769
S 75882 104573155
O 25767 58949
E 9068 31032
S 76368 976368605
O 13149 69498
O 51997 64953
E 9707 25215
S 74639 232652218
O 2386 82965
E 30676 85265
I 51985 56911
O 9976 43830
S 47487 52964735
E 14816 74389
I 70086 75162
S 62151 281728477
E 2199 5818
O 67826 75415
E 17381 44808
I 43100 69771
S 12933 81679424
E 36308 37387
I 28571 58144
I 29000 52152
E 71109 81163
O 54547 84621
E 11242 73834
I 49191 68439
O 15014 84284
S 82159 227206660
E 30174 71962
E 45117 55545
O 8233 80621
I 2273 71465
E 40962 65586
S 43768 312158764
O 6490 20090
O 15820 56433
S 63210 192692759
E 53612 71742
O 8876 43171
O 38297 73989
E 17103 42821
E 17496 74805
E 9354 72431
E 7862 12278
O 23016 42097
I 13331 76032
E 47381 47889
S 19382 376260416
S 76700 750941965
E 16578 35998
E 29338 29512
I 54494 83001
O 29758 41851
S 66148 935438361
I 20301 40024
I 3451 20944
S 48848 328731326
S 46615 717524698
S 82836 782822946
E 15948 24816
E 11425 27825
E 11905 80928
O 12626 49317
S 4656 471516637
S 58960 950716092
S 69636 938711155
S 66285 483106480
O 45243 60953
I 41071 56022
E 12055 29284
I 36698 46980
S 58502 181369933
I 17321 66739
O 17485 70496
I 35228 64409
E 52357 53393
O 27042 58752
E 1506 32879
S 16142 482707214
O 5250 46838
O 50039 84560
I 52053 82252
O 23267 34639
E 22760 62491
E 11816 83133
E 9632 22000
S 69669 673198236
O 3437 74086
O 7978 56084
I 9108 39871
E 3428 34404
O 1199 3380
E 18846 38719
S 80484 139058965
O 6999 55653
E 12170 86354
I 27827 78771
S 33936 178971390
O 16154 74296
I 63780 84565
S 21241 602872543
E 20545 31138
O 22801 57893
I 47507 76326
S 53637 204850669
O 4680 12559
I 51662 57728
E 68648 72802
O 45709 63537
E 19932 67257
E 17514 45163
S 52675 590033787
I 25709 27149
I 26421 33664
O 42915 69227
S 14915 783361057
S 6572 820776429
I 30558 56509
O 58850 65928
E 47602 71135
S 39477 140668803
S 73243 128184970
O 41348 86021
S 38930 75120296
E 20791 56254
I 22936 81741
E 28902 79833
E 3812 47760
E 25770 83228
S 37809 574862075
O 34906 63865
S 13970 363976697
S 20570 581088594
I 20286 43923
S 76617 430217043
E 16540 83278
I 2305 54025
I 26813 78799
I 32948 40094
I 6880 42940
O 73555 77004
S 71420 147635913
E 45161 55399
E 48944 64070
I 55737 59973
I 53339 69196
E 50826 67647
S 66351 336301673
I 15998 86257
O 24973 70136
I 31224 83031
O 40902 80758
S 22476 838199755
O 17263 27490
E 47891 73883
O 21700 49445
I 8366 10091
I 19654 23550
I 18658 57101
S 50218 987332837
E 43140 77983
E 26122 69327
S 85203 957331931
I 60312 85706
S 25638 544630773
S 55649 306717182
E 10709 28482
I 8020 57703
O 16370 52501
S 7945 977059969
E 10531 51387
I 49185 56383
I 34143 73475
O 15820 84731
I 49018 49021
E 31526 80710
E 28297 66285
O 24700 73279
E 10691 80499
O 63098 80911
O 25341 73767
I 6971 39393
O 40026 55332
O 8703 49695
E 73493 78951
I 34726 58774
S 23344 985034976
I 65148 73631
E 25461 78472
O 58473 73511
S 51378 448274582
I 56909 66148
E 12310 68921
S 48290 811932506
O 27555 63292
O 47146 72278
E 26770 80977
I 81124 83888
S 53407 157773191
I 83195 85319
I 22672 68601
O 27961 82828
S 37676 392761657
O 59688 73268
S 64718 806617791
I 50525 80096
O 24678 27755
E 59280 83586
E 2933 8647
E 29237 85792
S 7438 585733284
I 18197 62623
O 7837 38204
S 69717 876422593
O 24376 69228
S 81756 594794626
I 46722 56369
S 29737 832698509
I 39239 46326
S 40013 579980956
I 6539 86310
O 25135 66126
S 42442 382728687
E 53318 59710
O 3626 21147
I 3144 47129
O 6751 40502
S 3309 415780868
S 34566 64522248
I 5823 67673
O 29075 80971
S 43310 983873276
S 67980 740900476
O 7280 76023
S 37810 908419011
O 4374 58923
E 12086 63518
I 16785 59369
S 44461 261695785
I 55258 81144
I 10863 85535
O 8401 49924
E 57897 64461
S 64968 576260111
O 23710 64129
I 51115 74322
S 29917 660577
E 61884 86574
I 60632 84262
O 16824 25386
S 16962 150594075
E 12510 17951
S 81708 876915121
I 1228 73869
S 70575 297202414
O 2489 71982
I 19687 44033
S 20374 264246166
I 18501 30221
O 39522 40451
E 27331 35681
E 40405 63244
I 20026 55937
S 8754 668351213
I 28339 73552
O 24718 67385
S 73284 253852902
I 21030 49966
S 31979 57624337
O 70299 79722
O 45647 53568
I 17652 55421
S 7587 372234771
O 73097 80763
O 17816 82584
I 6008 37199
O 5132 83172
S 9534 413620917
O 52021 82859
E 48214 70113
E 2261 59222
S 71662 823110648
I 40134 53218
I 19916 51350
O 67469 76615
O 38634 73010
I 6549 69619
O 6500 80365
I 30506 42133
O 33365 42644
E 4742 10902
I 7442 81764
O 52012 54350
O 17527 65036
S 54565 745762387
I 1388 34522
I 24639 43739
I 732 55021
O 15252 51584
I 42186 59331
O 46245 64125
S 11274 944887153
S 9803 102870235
I 40965 61409
S 2874 822623383
S 68943 141952264
E 41509 50003
I 58056 72988
I 10038 43210
O 7579 50566
O 34787 70349
E 60639 65794
S 18214 999401099
E 23830 34957
O 26843 46392
O 33658 54153
E 11205 49793
E 41988 42247
E 21785 77188
S 34367 151963747
S 12475 104431757
O 37133 84595
O 26415 45172
O 62941 77769
O 61380 66359
S 55087 559832597
O 10228 30289
O 16924 44815
S 85049 974814267
E 55176 67088
O 16336 80286
S 31004 306377010
E 6345 12914
S 57876 587965317
E 41748 66431
I 3128 29998
O 34573 67433
I 1051 61003
O 37728 71379
I 9224 78567
O 42135 56642
O 52098 72893
I 857 63847
I 35581 45525
S 62481 567908327
O 42313 83725
S 24101 771779828
I 31306 54227
I 63136 84548
I 19433 59033
S 14243 914924577
E 6286 53481
E 33599 66023
I 57145 85056
O 60244 75696
S 62091 761040634
I 4141 63202
I 10026 80280
I 16329 18478
E 32097 37654
I 12688 69974
E 2284 8802
S 68333 583727265
I 34261 57120
S 50520 623420973
O 18156 48050
E 63018 69238
E 11991 30113
O 2566 83372
I 17200 61810
E 2535 6277
S 21321 952271461
I 14650 81081
I 12598 30292
O 50534 73267
I 41828 56207
E 14651 50081
O 20807 49837
E 37717 51571
I 223 24125
O 10918 12918
O 11342 59616
O 75528 84925
I 32178 81908
S 53991 538924745
O 64187 69114
I 46140 49512
I 33870 48019
S 9062 902576068
E 56305 61140
S 16532 263938802
I 13547 85920
I 76804 82784
I 85090 85912
I 1957 6914
S 27175 347550954
O 29019 63701
O 8054 52775
E 39034 43526
E 28991 65526
O 29360 57891
I 52718 78704
S 79116 86325884
O 20733 85845
S 56354 182419774
I 16153 58694
O 61069 70878
E 4324 34244
E 67533 81039
E 12855 53254
I 35222 55602
I 11234 69817
E 15943 54887
S 49386 919360649
I 1791 85869
O 42484 86496
I 270 3166
E 261 78051
O 43726 44930
O 73004 77159
I 1155 12941
S 1401 373133758
E 19500 33499
I 59106 79837
O 11195 54397
O 27419 52993
O 32404 69809
S 27319 84595900
S 15983 855775099
S 15323 422675356
I 29467 85711
S 22697 562937435
S 42435 322816906
E 36619 67885
O 29382 65260
S 46437 715613476
E 6933 64737
I 29143 59495
O 15499 76826
S 31963 595354837
I 84958 85599
O 29209 77067
S 48778 250954262
O 34991 35764
S 55671 644628192
S 80708 636084946
S 10027 92605265
I 18281 25684
S 27829 97367602
O 12737 40129
O 62329 80524
E 31351 43168
I 14675 17439
I 5570 61524
O 14973 83573
S 8258 257509360
S 43313 197201530
E 32958 37194
I 6451 10440
E 18795 20919
I 36407 49424
S 63600 619290081
E 5202 30002
S 51191 593737101
E 24748 75782
O 5698 73138
O 37458 44070
I 9474 40490
O 19422 27615
O 5552 56232
I 5870 51118
E 34506 57959
I 52358 67485
O 5411 20531
I 47408 63205
S 42305 26137649
E 31375 78587
E 8434 39298
O 43503 67893
S 17861 608943925
S 72471 797102269
S 14595 513532318
S 71067 919343505
E 44931 80856
S 7297 838145058
I 49520 74654
E 27376 50304
I 16074 17182
O 35260 41384
I 2752 45973
E 43450 71879
E 48230 63747
I 62265 78971
E 49475 79155
I 21020 41799
S 80319 133709322
I 12078 24819
S 19698 660915074
E 6180 20225
I 11930 12643
S 12677 49352424
S 24097 100536421
E 17184 19377
I 7619 80819
S 38037 217262369
I 45750 76071
E 8370 44104
E 15451 79969
O 21798 43866
O 24533 25471
I 26668 30621
E 69558 75170
S 22715 878233592
O 8192 22759
I 38137 38316
S 33935 330306572
I 12776 48042
I 8737 74887
O 13279 59316
S 42183 631525661
S 79585 803229358
O 33607 35487
E 17387 71534
O 22599 65137
O 1255 64759
S 16791 620362820
O 37628 42688
E 11764 51589
I 38005 57469
E 37425 79784
S 26527 181643562
I 42008 65295
O 17407 84741
O 42482 75449
I 1911 62096
I 45050 68098
E 46013 61411
E 41693 59957
E 18440 82952
S 50548 232493951
S 37964 368896121
S 55179 600693240
I 21700 75203
O 62392 84905
I 1042 54355
E 56674 60865
S 47973 138363500
O 3472 31051
S 15173 579972295
E 19100 46225
S 51996 153937760
E 2366 46692
E 37215 63367
I 14545 39504
E 29929 53119
E 25098 44415
I 5754 40394
S 13141 765575136
O 27684 76929
O 3167 39440
O 21789 59461
E 38165 45023
E 10827 58229
O 31865 41136
S 32245 859095079
O 45826 47030
E 17516 40851
E 60188 86134
O 32656 61949
S 65879 362801207
E 48866 78200
E 25097 85245
I 51146 69550
S 64638 974915185
S 29943 640909810
E 43956 63736
O 35881 54305
E 16603 73622
I 62151 74581
E 5422 8109
E 47170 59127
I 27983 52436
I 68180 70875
O 1504 27878
I 72449 77569
S 27974 358109319
S 58895 159330863
E 40000 56547
I 9934 28441
O 2727 42255
O 7161 86301
E 36848 38272
S 2246 462952532
S 85664 408158697
I 18718 61505
I 39900 64796
S 36693 523283100
S 27123 801128561
S 82562 15040742
I 57852 70958
I 72235 79075
E 48284 74802
S 67708 188366186
I 10374 59588
I 38226 65091
S 3393 469871792
S 56365 391377182
E 34160 39203
I 5051 52796
O 14516 59972
E 43370 82578
S 83560 266349873
O 23579 37070
I 9545 16681
S 27704 387433585
I 68948 78902
E 17303 60320
S 80556 405372643
O 8943 12695
O 37546 80029
O 16927 61577
S 43674 345747057
S 52275 634699313
O 54968 74541
O 28841 69534
I 7797 70248
I 51786 78715
I 3583 12178
S 66466 202779522
O 25087 66396
S 45085 27676666
O 11727 76163
O 72946 85358
O 41407 48400
S 8869 207336715
S 17878 623766494
E 26249 32772
E 20378 26871
S 42018 877799978
O 71292 86606
O 44580 84923
E 60288 65975
S 42423 9353587
E 58082 58578
S 4116 450312338
O 16480 26100
S 48339 231968831
I 23460 78007
O 43847 73550
O 24406 74932
E 11230 34792
S 64554 326645245
O 32981 36541
O 59605 59827
I 59529 66733
E 46252 85109
I 18462 56610
E 41620 85996
E 7993 59159
I 21555 79206
O 16703 48990
I 12299 24739
S 47615 658862020
S 58306 223005928
E 22971 57995
O 9904 45543
O 16259 76876
S 22051 923289719
I 30439 60688
S 20153 288621064
S 20581 177553328
O 73226 86347
E 63873 78067
E 53733 54256
O 61004 70963
E 20058 28670
E 46878 68358
I 13077 26025
O 9991 11857
O 939 29665
S 53572 935043838
I 29868 56083
S 55715 806898658
E 11906 66974
O 29476 77931
O 24984 28469
O 57311 85743
S 32587 843812117
I 5941 24607
S 71449 976967152
O 8171 49456
E 24512 65508
O 10677 56794
E 57218 63879
E 37867 66079
S 41615 698130495
S 24643 311059612
I 11669 26476
O 28869 34466
O 826 70179
S 47948 489242962
S 50142 231818528
E 42560 83282
S 59733 340299915
I 39263 71445
I 22110 57239
I 27985 46265
I 37823 77617
E 57569 65016
E 2537 62877
S 33258 396181788
E 40618 43958
S 61251 250158754
E 29374 49128
S 9440 54885765
I 7714 51194
I 117 56801
O 51035 59498
I 1680 32930
E 27113 86366
I 21805 27068
S 29067 116389031
O 2043 33196
S 80923 943136018
O 4023 51961
S 65951 241254886
O 60046 66680
O 19344 80755
I 37585 41509
E 21737 35898
I 6831 29721
O 69885 70066
I 41609 65866
E 9628 58231
S 40906 581287870
I 232 51493
O 28658 65856
I 31189 81992
E 35574 53567
S 38867 418002465
S 3019 933135480
E 40032 58731
S 57547 927662782
E 33876 36945
E 14042 68187
O 27393 45441
E 7517 62220
O 20232 69576
I 11499 76871
S 27074 359636051
O 7599 84495
E 26863 65700
E 3584 6402
S 23253 73414468
I 8636 41014
S 54054 455190528
I 16551 46464
S 73906 902015028
O 52287 52900
I 30922 42691
I 35046 76440
O 55650 74047
E 16432 30302
O 12401 66537
S 13781 27204734
S 14806 528578459
O 8857 24865
S 20408 42155388
I 18997 37985
E 73587 86498
S 12076 77703649
O 74283 74606
S 45170 79515609
S 72785 867621033
I 20844 30705
O 27416 80470
I 35057 45394
S 83140 878424694
E 70209 78866
E 2711 48217
O 62959 86341
S 15868 498287162
E 5592 54524
I 63240 72838
S 10056 787906929
S 82421 396708288
S 5458 586496097
I 39983 67998
S 6786 133698727
O 24633 37821
S 54060 695313301
E 15249 52790
O 34176 60300
S 27867 506154038
I 13220 15600
O 11953 25860
E 63361 86328
S 57749 562114076
I 23187 23844
E 17580 62501
I 4246 62075
I 15446 78926
I 478 69152
E 3285 73536
I 13320 24645
S 16895 546928355
E 20650 39416
E 7394 81856
I 6332 22042
E 9072 51774
O 28210 46535
I 56310 58043
O 33278 57790
I 18564 61920
O 31974 57384
S 35951 38718725
I 11809 25279
S 39656 615672032
S 1714 241266655
E 30201 50926
O 7180 57303
E 42584 70237
S 75301 209237445
O 10205 56187
I 69731 86545
S 60378 293713880
S 38247 564706282
O 44455 51204
O 11011 39336
I 8533 34185
O 16729 29738
S 75947 659525670
E 17165 40065
I 33995 41970
O 37010 38014
I 43497 45054
O 34021 85904
S 74574 464439115
S 44295 158017527
O 23405 60701
O 41667 49979
S 83495 339905981
S 5117 330847834
O 47279 48949
S 44414 76407407
S 45661 89871201
S 49720 339288731
O 69420 80527
E 12047 24549
S 18247 345260091
I 1968 30981
I 8947 69614
I 11168 50529
I 23608 53361
O 37158 44629
E 20409 73384
O 15549 31307
E 7065 26613
I 75043 82230
E 73303 86409
S 84026 298043768
I 6888 59108
S 19887 836325667
I 44710 81927
E 37301 84662
I 19608 77514
I 2141 43962
I 20955 80436
S 42842 753070524
O 25063 36374
E 5796 68419
E 56579 59879
O 55736 65823
I 12578 21839
E 5248 54455
O 13317 64969
E 36199 47674
O 32664 49984
O 8715 73546
E 46276 63623
E 74745 83707
I 570 45537
E 71820 76737
E 7225 11692
S 51594 509842199
E 42632 46171
E 459 43859
E 14842 40347
S 79199 401015102
O 16598 21613
I 82240 86152
O 49922 57613
O 1722 27465
O 12091 31984
O 27455 70172
S 21898 966588543
E 10199 15459
E 62055 86103
O 36471 55991
I 24296 57074
S 68418 405757516
O 19685 50177
E 17637 81595
I 38072 78279
I 42244 84289
O 19618 53662
E 22863 79841
O 24584 41954
I 18360 31674
E 50741 81435
I 7417 57482
S 77084 980932388
E 16118 41079
E 59629 68494
S 8278 833957673
I 32838 45273
S 63923 685846642
O 33724 70858
E 6953 47134
E 44434 62323
E 2527 7411
I 65440 69020
E 37154 86660
I 8845 53799
I 26404 32338
E 83905 85260
I 66065 81776
S 53423 696298891
I 53713 77415
S 86418 942714267
O 19766 53331
S 30522 309064132
E 52089 68625
E 25995 74122
I 44794 53144
S 43921 64784598
S 85595 566336244
I 1959 83569
O 12022 49253
E 4271 14331
O 16810 33692
I 1743 73816
O 14571 49403
I 5307 59601
S 19489 950600786
O 9416 33518
O 23106 49338
I 22348 22764
O 5453 80915
I 4345 11562
S 3843 796340977
O 45883 49830
O 37154 62239
I 37839 63777
I 49854 67705
I 14802 52574
E 49201 80572
O 11041 26086
I 45463 70778
O 12202 36920
E 62420 70691
I 5383 45406
E 24263 52925
E 26487 82284
O 15699 83780
I 51777 55557
S 57121 99704187
E 22962 68073
E 3561 68990
S 7185 919607250
O 65296 66143
S 60690 72678995
S 76329 124545819
E 13095 58560
E 56738 61656
S 55131 73912259
I 6872 36212
O 7467 74107
E 48628 50139
I 56980 63428
I 7412 85084
S 79544 421998607
E 63744 67649
S 49933 331836986
S 51425 253136147
S 60963 736966853
S 9232 682751959
S 68918 817681709
O 47307 80111
I 30315 67373
O 62347 74545
O 21149 75536
O 63037 70195
E 4413 7593
O 44863 82515
I 57456 71692
I 46262 59102
I 25649 86020
O 22926 50313
I 24272 34580
I 31717 34648
I 68545 70292
S 72417 385336345
I 31269 41695
O 25945 44133
E 42456 73920
I 26928 38701
I 24898 41630
I 10412 83508
O 71998 74861
O 27877 69810
S 6645 158670586
S 66350 961260438
O 27289 52563
S 42705 412795694
I 21435 57877
I 58757 73340
E 29028 62428
S 8198 583583326
I 29014 46299
I 642 25886
I 11470 38650
E 31403 71715
O 41287 52994
E 2681 53560
O 14847 37681
S 4365 309006153
S 81490 361531942
E 49641 67030
S 53739 797240385
S 14646 5333298
S 47385 805720806
I 16374 80608
E 54325 54926
S 83200 127740293
I 64784 78889
I 46875 83205
S 22706 482275208
E 27807 44544
I 24305 67677
S 55001 296434262
O 16290 32164
O 15386 78361
I 27612 56987
O 14887 19302
S 73102 543763059
E 8336 65248
S 4529 415263006
O 3170 69267
O 33607 69825
S 54929 9141756
O 7486 72354
I 18961 86647
S 59604 802427400
O 54977 68977
E 20485 31048
S 12175 774969534
O 2940 37354
O 32062 41861
E 36705 84422
S 27 763033618
S 43176 150551808
E 79680 86584
O 47745 66247
E 32846 66126
I 14910 37360
E 26710 73702
I 60809 79325
O 39808 76926
O 42114 64720
I 39437 49214
E 49970 59300
I 53216 68149
E 15035 37036
S 4710 945172912
E 33710 82335
O 32271 53862
E 80245 85125
O 44799 69811
S 41877 979273545
E 50160 54524
S 82021 421541286
E 15515 29035
I 1109 44886
S 58557 130982312
O 55290 74668
E 53041 64261
E 74185 75299
S 1081 995096576
E 14303 30536
E 75530 84498
O 6062 60855
S 70855 488788584
S 42810 296502371
I 31955 80004
O 40 10374
O 44174 77080
I 24284 59761
S 67469 350618904
S 52313 217798153
I 1604 30291
E 39525 52625
I 19205 21657
E 9594 81958
S 52669 975257029
S 50968 796825263
E 57939 70699
I 5759 66186
O 2776 66072
S 76143 251917466
I 49217 81571
E 6612 33923
S 41130 986009076
E 17740 75779
S 75830 120692085
I 6153 29175
E 47263 49432
E 21505 67704
I 17343 77381
I 61671 63055
I 37157 40464
S 19900 206479010
S 639 624898706
I 34952 41019
S 18791 710011620
I 17929 79604
O 58867 61472
E 58995 70435
E 73840 85973
O 38982 85055
I 72542 75326
E 15777 49034
S 75066 481450366
E 61272 78347
E 33418 36918
I 2152 16449
E 44903 79259
S 52852 118804035
I 74831 76785
O 46638 66286
S 44551 330688795
O 25209 44668
O 19885 30445
E 32835 72790
O 12550 80515
S 28201 694012977
I 68395 83377
E 5844 69855
O 38726 64900
E 5469 76226
I 25960 68736
I 25344 36288
I 28660 85857
O 38192 85638
I 1209 45274
S 70273 330337163
S 80884 260806181
I 2670 46142
S 46408 816422505
I 921 20309
E 52701 77916
O 27961 73190
O 3794 13763
I 21862 37653
S 57394 664823926
O 11620 75297
E 58603 59086
O 27537 29942
O 23931 42438
E 4650 17156
O 26952 85433
O 64686 84941
E 68948 76658
O 26686 49608
E 46356 85772
I 59093 79131
O 16976 17250
I 12397 30956
E 37944 53147
S 37072 783585962
E 38883 66211
E 59300 80109
I 36949 79686
S 56970 570650798
I 26163 31957
E 14405 56094
S 75537 973453538
S 33561 473539940
I 55845 83798
E 17599 63516
E 67916 77086
S 63221 521379618
O 30582 76180
O 49543 55283
S 62936 448545536
S 36360 975331387
S 69157 742584469
S 11083 623340432
I 23797 42295
I 16116 48765
S 1844 596362354
E 60400 66941
S 48714 895193301
E 49865 68457
S 7543 123594264
O 69373 78190
O 44386 83977
O 35533 82758
O 45429 48758
S 85452 849622257
I 52302 81767
E 47589 59473
O 31406 60012
I 44214 57696
S 22946 178524873
O 34311 56970
O 45941 52082
S 43900 193549575
O 8391 53531
E 43457 79963
O 11022 61803
I 23072 55830
E 36096 39011
E 10361 61116
E 1419 57390
E 72930 78368
I 18963 82547
S 47231 39927396
I 21331 76717
I 5639 56022
I 21048 35457
I 11190 51175
S 3271 32623670
I 6153 55195
S 57559 456860034
I 2862 18279
S 53888 510023196
I 11236 37438
E 9251 62796
E 53373 73367
I 81981 86111
S 13918 208138998
E 45349 85865
S 75270 443542855
O 45857 72308
I 12141 45518
E 69314 79145
O 20535 55901
E 63740 73571
I 52511 73318
S 21801 525119060
S 1499 171871046
O 408 30672
E 2953 17190
S 22760 327435493
I 316 47114
I 59883 63648
E 3349 60331
S 55017 320114926
I 9691 13765
O 8572 29606
I 11011 14934
E 50369 65893
I 54488 73803
I 35325 52464
I 52208 61776
I 19866 65556
O 16181 39173
S 8508 289941822
E 57553 58213
E 48496 71488
S 21634 774049176
O 48343 76784
I 25422 76539
E 28172 52907
S 63833 732216305
S 77977 636536123
O 53194 71914
S 50080 747895964
E 21750 26909
S 2870 147982887
I 72366 85260
O 5204 13880
I 22374 41150
S 37584 719166646
O 34104 71641
S 56467 864476443
O 53782 55201
E 12002 77265
I 72010 76802
E 6411 36335
S 53407 570973370
O 75701 80149
E 23915 57841
O 34470 61118
E 4283 78512
I 51245 86061
O 13939 55384
E 9874 63865
S 82860 355311544
I 12349 65587
E 17382 41676
E 74718 78368
I 57360 69983
I 71526 78573
S 11983 913721547
O 23818 61470
S 28399 438738676
I 2483 34062
S 58795 633683331
I 191 27460
E 19872 75505
O 53395 56672
S 32359 640909741
E 72858 78869
E 13167 30205
E 4145 41050
S 20694 517681133
I 2611 76390
O 41073 44204
S 72895 420258425
S 4858 120605790
S 42001 26690904
E 35050 82650
I 25030 84096
S 83107 12784154
E 51132 62871
E 54940 85769
O 3302 83074
E 51497 67023
O 18956 76642
O 76055 82968
E 41227 84618
E 39086 58060
E 4786 84239
I 3616 81586
I 60652 63765
I 622 74928
E 33109 77395
S 54301 227546081
S 26112 774504707
E 2921 12581
O 53328 58088
I 6111 36266
O 8472 19998
E 25283 52072
O 7718 64390
I 62508 64491
S 72935 434449461
S 2647 288418062
S 39790 897810986
S 18852 129316805
O 26769 53893
E 67764 84638
S 37050 782560773
E 48463 70877
O 15748 41139
O 30075 34765
E 39259 51779
O 70329 77552
E 29220 34727
O 31070 74961
E 1783 79059
I 39115 84426
E 2084 47778
O 23578 37311
I 23291 33972
O 3612 8422
O 78971 85800
O 18784 80349
S 73395 887432489
S 37106 791485035
O 36691 79517
I 251 3142
S 67320 520507074
O 12427 41207
E 43871 55157
I 30169 48493
I 17513 18478
S 77573 528907236
S 17412 909916394
S 23107 50490658
I 26394 52033
E 48625 73635
O 64129 66975
O 11322 26149
S 58163 941203690
I 7050 74932
S 53708 402334075
S 69378 587712857
S 84644 357900408
S 80860 260256499
S 74943 668962616
S 81934 122440785
S 23965 547432939
S 22475 982312350
S 54539 807530896
S 9987 136688662
I 38699 42548
I 18864 56705
E 37004 65478
O 12815 61799
I 33074 54075
O 15128 76401
O 18287 31030
O 60290 70559
E 24709 67696
O 6325 65549
O 25279 27401
O 35613 37945
O 37496 68209
I 19519 83856
S 83504 853708974
O 46233 84354
S 61293 147998918
E 40751 80392
S 86313 565369873
S 73747 647578888
E 67868 77863
O 41448 78742
O 49373 73104
E 28681 68676
S 45838 979648717
E 25029 28896
E 42866 63460
O 63798 63962
I 34187 65572
E 50743 71839
S 71435 882389214
O 55227 80961
O 47111 80742
E 40439 74022
S 23775 965152976
E 439 2563
O 53692 78969
E 7106 62921
O 5171 53568
S 73693 541014568
O 10344 31122
S 19944 65680918
S 84172 832757299
O 24250 81646
E 58703 75453
I 3819 40857
O 22345 35183
E 43250 61400
S 43535 419825429
E 18382 22498
O 43393 54504
O 10070 50144
I 7674 85010
S 17469 812129320
S 55034 504284712
I 7123 25049
E 2431 49240
I 4230 11302
I 57234 62578
O 24932 79298
I 19313 86612
S 62600 620011257
S 28206 720417355
O 53036 70168
I 22568 55805
I 44342 59956
O 22119 81422
E 74411 82180
E 54539 82617
O 48546 51260
I 43582 62010
I 55833 65039
E 5050 43428
O 3696 79467
E 36839 66435
O 6143 65835
I 58016 73556
I 3308 85282
E 14263 82469
I 2526 60946
I 55601 56259
I 61375 67516
S 40801 308246300
I 45649 76526
S 19329 375733422
I 19816 27602
E 16566 59973
S 66777 368520039
O 23233 55979
S 64925 204080197
E 42332 62165
E 41885 82057
S 72631 235959197
E 6260 72069
E 64099 73708
O 5091 33736
E 17678 24808
O 59256 66148
I 5020 86452
O 14361 42561
E 39209 75648
S 49305 880652478
O 49955 59502
E 29047 51793
E 12411 82700
E 37032 60659
I 25615 51486
E 46800 79011
S 53673 920379594
I 41803 69217
O 65850 78473
S 3922 947004211
E 4117 20838
E 37969 57322
S 60799 762744508
E 28901 73373
O 14334 53506
S 86690 981215646
E 37225 63910
E 3532 59068
O 712 29622
I 23301 27784
E 43606 81476
O 12705 36165
O 168 16128
E 43587 50679
O 18680 50848
O 35966 77711
S 61565 180601667
O 18490 82389
S 7087 45569568
I 12091 54594
O 30126 46673
S 703 592148583
E 14777 83413
E 67438 81146
I 5659 43237
O 16674 36949
I 55076 74682
I 51481 84133
O 1564 9852
E 2993 50826
I 32533 39798
I 58126 59229
I 67593 84333
O 20465 57220
E 6493 76918
E 27280 37020
E 19281 20234
S 447 110434076
O 8710 14869
I 24094 70167
I 50476 69071
O 12989 13691
O 62810 68089
E 29974 63926
I 20677 63340
S 43573 410499490
E 23104 51211
E 20425 24864
O 1217 7902
O 82438 86296
E 35982 76928
S 39272 874700026
I 58229 60028
I 74059 76874
E 49507 58744
E 48687 79798
E 58879 85271
E 27107 75440
I 67024 69515
E 38436 48209
E 1045 86345
O 16505 61444
O 7748 58466
S 15042 530640195
S 16723 813758011
S 35703 879655547
O 19069 77542
E 34197 37998
O 51596 56293
S 80755 902580858
E 4762 71305
I 3367 7454
I 67940 86371
I 30362 62074
E 66951 73199
S 25390 166350722
I 14902 35873
I 20205 63420
S 28189 148812805
E 64946 67955
E 25705 32779
E 5885 66102
O 71982 72392
S 56610 998414014
I 50608 84783
S 68936 424173432
E 40173 45945
O 3065 81069
I 54174 71155
O 27 57442
E 5914 35544
I 6560 46608
I 30767 32665
E 25644 81673
I 23632 53521
E 14407 48706
S 28066 103459470
I 29731 62399
S 78448 558412918
O 8606 37391
I 29785 47932
I 36073 38445
E 31638 71137
S 19225 778345252
I 17127 62324
I 70044 72582
O 78891 78962
O 59012 83331
S 4266 406397759
S 53807 744769870
O 70896 73272
I 5156 13785
I 12470 50739
I 5021 40437
E 15325 78560
O 19547 75845
I 11379 60623
I 15113 84825
I 23484 80195
I 20703 26067
E 8860 59727
I 3495 24514
E 38185 51113
I 12212 55437
E 6912 8297
S 59198 953440186
E 9025 62200
I 62935 86331
O 7897 44233
E 7279 39439
I 8355 84892
I 8928 21511
I 9161 21125
I 24740 54086
I 6216 29310
E 34245 35660
O 9418 47212
E 36330 85004
S 58802 180421553
E 6070 76315
E 31197 86177
S 3498 14292338
S 73783 644814321
O 45383 76248
O 33400 74085
I 42763 61990
I 51839 58329
O 2530 37140
O 12392 67903
O 25599 83485
E 12128 55190
I 12937 86058
I 34960 82324
E 15738 47057
I 48200 60251
I 34120 51694
E 32726 83356
E 42418 74270
S 15067 372017114
E 12239 52295
I 55704 84678
E 43108 57319
E 15346 82162
E 36740 43068
E 12634 53494
O 8968 61568
I 61372 86568
S 12488 201941536
E 48279 52620
E 59679 73236
E 7405 59101
E 55790 82335
O 71645 86513
S 30708 615836521
O 55801 69887
E 36386 63069
E 19848 40335
I 34967 82204
O 33870 85316
I 2449 22765
E 42838 80494
E 2464 6989
O 11689 81817
S 65530 231831253
S 4334 908142769
I 64605 76174
S 6131 698985224
E 18815 85439
O 36816 55485
E 56095 70209
O 28866 36353
O 3110 18294
O 36642 77082
O 47818 52546
I 5539 37753
S 74177 400225102
E 71793 81335
S 1681 145081770
E 5628 29658
O 2551 23189
S 68440 532808842
E 7242 62436
O 58824 63722
I 51056 62172
S 54018 34850571
O 75281 83996
O 53614 59739
S 27485 736007954
O 19834 80968
O 74805 79469
S 57961 117674786
S 72633 901731927
E 35968 48061
I 61029 64925
I 2543 47418
S 84850 903358939
O 17495 60093
E 52241 85660
I 3093 15650
O 36673 44181
S 26392 665678314
I 18391 57959
E 47152 80329
O 31025 42666
I 69988 74917
E 1568 69964
O 4175 13799
E 75127 76128
O 27725 28350
S 85946 659357954
I 5738 58890
I 25116 80149
I 14982 52305
I 3386 50517
S 40981 955489247
O 25425 79779
E 82077 84826
I 4818 50516
E 81867 85139
E 14866 62902
S 79345 306312546
E 25611 35678
E 37223 81069
E 35504 52971
S 34534 4493112
E 9244 37807
S 82816 397093815
E 71724 76240
E 59753 67073
S 18818 12497793
I 2547 16622
S 61325 660058031
O 38485 40176
I 30511 35759
S 5893 182990954
S 15115 634549568
I 54928 56935
E 38587 71131
O 10670 22151
S 11767 665490895
S 13115 24535993
E 25618 25639
S 82622 436576956
S 41593 248507175
I 50711 55867
E 4494 12248
E 5630 61629
S 76095 258746403
I 40222 84471
S 42475 449164416
S 55560 796144508
E 45034 54113
I 44942 67436
I 29469 84169
O 4667 7510
O 55278 57033
E 34764 38882
S 35448 275821212
E 70674 86509
I 22230 37067
E 8387 25683
S 35007 137951367
S 13783 272958217
E 22996 45672
I 8623 12847
O 8308 80628
O 78291 82829
I 36897 46592
E 29341 61527
E 34802 53303
S 73524 974506292
O 39128 71058
O 17801 85499
S 40143 839984325
S 31577 492731086
O 66745 78327
E 4088 8205
O 23129 51406
I 6755 46652
S 6749 227580012
S 51548 644707911
E 71487 86506
E 7762 10229
O 29413 41159
I 18942 47499
O 33906 36017
O 18783 73754
S 48082 561307753
I 4837 44963
I 3565 53982
S 37720 893256954
O 6053 69117
E 37452 38563
S 82721 656085902
S 4124 216193244
E 4338 5797
E 47084 61660
E 40397 84607
E 20201 22316
S 16260 541803236
O 60456 77388
I 16945 40620
O 14771 62382
I 58430 63624
O 32038 70530
E 64384 68303
I 28996 83885
E 34540 78234
I 12009 50150
E 17140 74902
S 26756 455071069
S 53848 262960307
E 69689 72030
E 17110 40820
E 16438 47005
I 44113 50274
S 38117 547903400
E 17516 38990
I 28598 32181
E 39826 81164
E 9865 36558
S 58937 670617481
E 34620 42586
I 31559 45732
I 6493 30828
S 13788 497900843
E 35637 55284
O 29805 55427
O 46879 47653
S 79993 844884967
O 12822 75556
S 24594 855725471
O 36686 38646
O 10087 26677
E 53501 70518
O 62407 75572
I 5635 9410
S 79172 137417659
S 74742 419199665
E 18734 67664
I 33128 86531
I 29381 84518
O 17383 56401
S 59301 695258604
O 40612 73676
I 29400 66932
I 35340 67145
E 26316 62341
S 3769 177002162
E 28847 31492
O 34858 62712
I 32484 41212
I 24867 51243
S 43602 30745996
O 50964 53103
I 13852 63687
I 4704 64194
S 36375 734563367
E 26140 83352
O 56770 60322
I 82486 83680
S 62447 921481899
I 48474 51988
S 10026 604759855
E 13293 43780
S 82728 418354201
I 56698 61071
S 15850 194164708
E 26415 34995
I 41406 83692
I 11756 74416
E 1300 19056
S 25755 646827350
E 42798 43663
E 6648 79888
O 19791 74011
S 58943 443843698
O 3232 74084
E 62131 77428
S 52931 181562645
I 8232 70111
S 82171 713680656
E 23889 73441
I 62240 77810
S 56934 42291030
S 55758 838989257
O 25591 78362
I 15736 33623
O 8378 10111
I 52653 58265
S 83125 158429387
E 21699 48549
I 48359 82525
E 11588 76131
S 7090 266935903
E 11730 18231
I 21402 30283
S 8633 732415715
E 49336 59928
I 54541 60008
E 10742 53678
S 58745 187539058
O 55215 71412
O 32639 48743
I 61560 84184
S 10328 858773041
S 20034 495428631
O 22529 80524
E 57877 82852
O 8315 76880
O 29412 80580
I 59761 62626
O 41118 52757
E 20292 68165
S 26640 496497124
O 27234 47308
E 19297 27179
I 2831 58689
E 30203 61401
I 19138 22519
I 58376 62137
I 23327 74674
E 2389 57514
E 10095 85975
I 44141 75126
E 12792 39916
E 54949 58530
E 33686 79709
S 85423 45336992
S 74598 410273275
O 46628 57751
O 38271 43307
E 38082 66525
E 12630 31547
E 59556 70419
S 54108 397230245
I 21814 74342
I 15435 55537
I 20903 78251
O 51589 80121
S 34799 527039870
O 4924 54409
E 22190 54991
I 59184 59660
O 7170 9230
O 65406 65524
S 73245 258385322
O 39718 64538
O 17809 31600
E 13001 83173
I 63901 76115
O 58245 73564
E 6697 47902
E 19646 61113
S 4932 768296311
S 53587 517124477
E 1369 26793
O 19192 25921
I 43415 68598
E 6731 55823
S 65270 495047182
O 40229 56130
O 43861 85311
I 19186 23560
E 20528 80813
I 57519 59894
S 45808 543247214
E 7111 42736
O 19817 41373
I 51615 63251
O 24419 42362
E 16064 18425
E 35294 55037
O 64177 78670
E 54517 76157
E 58947 84124
S 37107 218778802
S 26472 288377014
O 37287 81452
E 42573 85228
E 19025 35057
O 10970 43826
E 39676 44345
O 42204 85686
I 44907 68348
I 2232 84100
E 73967 84379
E 4822 79222
E 28473 84408
S 12688 583818856
S 3357 998773270
S 57323 625596449
O 57410 68435
O 3212 32938
O 56690 74220
O 6020 85374
E 29024 51290
I 9687 55234
S 56271 525379040
O 21074 31433
E 56896 60058
O 7089 20704
O 28934 41432
I 52508 54357
S 52378 860206627
I 48345 66933
E 25026 65569
O 9689 83962
E 6017 53976
S 42100 10745697
E 11153 40913
O 6765 47207
E 5722 22338
I 15666 72179
I 47747 65240
S 47097 593112590
E 32637 46545
E 13841 51045
E 33738 78963
O 35206 84380
E 40087 54954
O 6990 80634
E 11685 68325
I 66399 85570
O 59261 84001
O 9180 24484
I 16528 44161
I 56226 85910
E 14476 47582
E 15691 41512
E 4598 24681
I 19297 64577
I 20581 72006
E 45226 58436
I 104 18797
S 47517 463782915
O 5811 39384
I 32399 64366
O 25669 83912
O 39197 39253
E 4739 80135
E 45713 51918
E 8464 70248
I 6607 56950
O 62223 85601
I 45823 75882
S 10785 850119426
O 42308 62142
E 4470 57743
S 80154 437998489
O 45695 82645
E 31069 70517
S 6322 687387338
E 47406 61777
E 1465 58805
S 81504 787418352
S 36360 443971930
I 69595 81768
E 42438 85898
O 13166 39817
I 30241 50075
S 5373 808007424
I 27876 75721
I 53533 62632
S 9286 770092348
E 3873 64203
I 33773 35858
E 54606 74430
E 29887 79181
S 72521 537414568
O 6217 55148
I 58663 79343
I 70764 84123
S 76810 470044455
O 14532 82183
E 34248 41832
S 65230 208797583
O 56979 67978
I 20068 41581
O 53690 55837
E 43486 72155
I 28006 35927
S 34364 135164284
O 25594 45885
I 77991 78347
E 62241 77095
I 22645 56000
S 71564 904043688
S 20031 100679654
S 7156 616342284
S 27498 511390260
O 30879 82411
E 9678 10815
I 13466 61839
I 728 10345
S 41664 412744393
O 7482 8988
O 63429 73475
S 13654 982820734
O 19915 71610
E 57868 61766
O 34152 42747
S 68047 624563888
S 64035 613866392
O 38809 76177
S 36407 46707946
O 23888 53303
I 23710 65174
E 42284 62120
S 45403 186282219
I 33780 61517
E 39367 63348
S 30108 394610422
O 31669 75045
E 27874 69718
E 42787 48806
S 67188 169490712
E 60633 75532
I 38131 58717
S 77476 513221175
I 56930 71694
S 52103 419584474
E 20662 60793
O 6735 38351
E 36852 64550
I 55766 59793
O 10912 29353
S 22539 714113272
E 54503 67000
O 51748 58916
I 63173 80094
O 38160 84011
S 40284 864190149
O 8935 72246
E 22887 57596
E 1058 28561
I 20467 35585
O 32688 78768
E 36138 53888
I 30820 53422
S 54616 645649805
I 2194 5222
I 25225 51320
I 22500 66195
S 86484 137792512
O 6535 84154
I 17932 77629
E 69574 82221
S 5597 918122096
O 33385 73259
O 22759 23929
O 37597 52662
S 41777 165750976
E 9745 23901
E 48478 63429
I 10561 74142
I 12368 64677
E 225 860
S 11746 531854353
S 70021 941770049
E 7786 44793
E 53511 66384
I 12754 49604
S 79170 460768790
O 25791 26194
O 8273 65902
I 47035 73295
E 7404 12170
O 1579 60988
I 4513 85369
O 69443 84704
O 57333 61983
E 50780 78412
O 59718 71393
S 4408 864881747
S 752 554021665
E 25617 36750
O 33478 66925
I 54090 71824
I 7169 62050
O 2814 15277
O 14530 52917
I 37864 86391
E 9460 52458
E 78 3157
I 29202 44382
I 27670 70466
S 38191 21792218
S 18688 854257832
S 15687 389568438
S 19136 940296909
E 41718 68796
S 20001 102062421
E 35244 37880
O 31732 44523
E 2587 48874
O 1448 8939
S 21606 853467133
O 23689 86322
E 32804 69084
S 1638 409075685
S 70765 373263221
O 43634 68247
I 30799 40181
E 39260 77114
S 36533 682671352
I 37147 66352
O 27564 40887
I 16253 22123
O 20291 35227
I 7112 57929
O 12210 32427
E 77574 84633
I 29352 86559
I 29635 84931
S 69447 434653565
E 20818 23886
E 6010 27548
I 7172 73446
E 61593 65252
S 54938 488127348
E 62639 76411
I 11754 66492
I 31262 57460
I 37225 73321
S 43404 405887158
O 10858 34231
I 7768 74842
I 6803 11081
O 23413 76812
O 5474 53200
E 12617 51021
E 4231 27951
I 32990 52587
E 25090 79376
E 45935 47923
I 40424 83456
I 47461 60880
S 58263 119498111
E 41043 50903
I 12379 45235
O 39307 50882
S 53750 490537646
O 6962 56081
S 22374 894304778
E 487 42668
E 359 80097
I 40147 73397
E 42714 65853
S 67370 10871427
I 53162 82880
E 49156 49742
I 46902 59105
E 38878 40550
E 21249 55148
I 43087 79050
O 13666 18012
O 2962 39980
I 19752 40798
S 86536 174181159
S 3030 733156511
O 36586 79341
O 13871 26135
O 56638 63290
E 23706 65626
S 50681 339705983
S 32897 37439501
O 14919 49279
E 40724 58767
E 12814 84712
S 85390 957575893
I 54325 54929
I 13154 45417
S 35645 446829022
S 61180 181756020
I 69972 72839
S 35081 955421014
S 77488 410475328
S 52771 850785979
I 45353 75965
I 27309 76060
S 44340 468542530
E 64684 83995
I 38462 63122
O 21948 23573
E 26381 62894
S 18597 358566150
S 28270 255989635
S 30884 782314335
I 25563 43544
O 15675 49665
O 51661 56246
E 64403 81118
S 81434 150735418
E 65026 65912
S 7989 119484463
O 15727 76148
I 56855 68697
I 31853 81304
I 8322 41094
S 64703 860408546
I 6754 60800
I 45476 48512
S 22146 359144939
S 47375 978562446
S 1264 768180479
I 36141 57235
I 43458 62178
O 27737 74513
S 53578 7411706
I 7601 8966
E 5676 20688
E 21191 81217
S 24661 975363979
E 18928 76474
S 54646 347519804
I 24416 57747
S 47414 356758566
S 17740 824956806
I 27909 65344
O 12416 20274
I 21365 62117
I 67757 71859
E 53934 62212
I 73717 78787
I 38584 63353
S 73828 322220557
S 6832 485885619
I 13584 60254
O 40027 69916
I 20620 84534
E 29951 43542
O 52375 70399
I 39911 55030
E 28809 58125
O 35445 75708
E 26268 41470
S 21812 759424556
S 18674 168212996
O 60217 68923
O 24653 32614
S 29712 834374662
S 67954 946377410
I 35695 63974
E 61598 82561
E 27212 37064
E 47253 71412
E 42372 77961
I 70873 85442
O 7556 23328
E 11568 52228
I 22983 60673
O 18529 66463
S 59130 798823255
O 11514 17963
O 6214 47756
E 51916 59148
I 21880 68648
O 20503 68986
I 28408 61319
O 31800 44011
S 67630 243766567
I 13313 62375
O 81431 81515
S 15451 940825216
O 15437 38491
O 11320 52744
I 38925 78379
I 304 46896
S 76032 729254501
O 7217 59379
O 44021 73443
E 27173 83165
O 10183 33021
S 69947 661382279
O 29152 48782
E 31747 77398
E 39913 83431
S 645 225032324
E 60448 84658
S 33119 673752646
S 79392 616233198
O 41654 43468
I 36294 39814
E 12493 50736
O 12585 84555
I 19945 67462
E 6332 58600
E 39081 76453
O 31264 49466
O 29027 29717
O 14594 74183
O 12406 58575
S 30110 363599597
O 62878 78927
S 11029 643121727
E 15051 18871
I 14648 70188
I 3880 55188
E 26500 53572
O 11885 64165
E 57837 58064
O 11598 12858
E 53114 69126
O 29272 82704
O 10930 24518
E 49703 53128
O 74754 82317
E 35955 56954
S 85121 685900407
E 1954 13944
I 24581 81401
O 12171 85114
E 27582 78601
I 8968 64943
O 9354 35865
O 1248 46618
S 69559 103214228
O 31648 80303
I 1915 8164
O 1874 19545
O 31431 49482
O 5015 13912
I 37455 56996
S 40610 895157951
I 10821 59794
S 32027 702195424
E 5171 35523
S 39644 71283181
E 44166 56982
I 1485 15041
O 1352 60392
S 74367 581937419
O 62312 83781
O 15305 83894
E 19478 73546
S 66030 987285193
S 58524 143504150
S 82032 54887388
O 64770 84160
I 14213 15836
S 49242 908667354
I 75754 76720
E 28966 59657
O 27727 39386
I 22180 38278
S 48130 502459322
S 46044 90765748
E 62992 70005
S 48839 867231086
S 50992 852370818
S 10411 507600570
O 28983 55581
O 37583 52479
O 45574 80643
E 19042 66233
I 31036 80556
O 25826 57361
O 12593 83591
I 11999 20772
S 55747 6193045
O 17516 80448
I 19453 21122
O 32427 65386
O 26526 67568
O 21227 82594
S 61452 398223231
O 62919 64802
E 33231 44470
I 40436 72351
O 47853 69855
E 63080 70367
S 22362 420083752
E 612 85143
E 8816 52072
I 4177 45863
S 42177 668114816
S 31552 456097726
S 4835 103772991
O 1294 18191
I 28521 30680
S 15721 776188419
O 40669 61963
E 79881 80546
S 45562 929747590
E 42455 50282
I 44774 81876
E 16474 81614
S 76948 30787160
I 68359 68714
I 19747 44952
S 34561 159631494
E 9571 34316
I 3170 22969
O 35801 66546
S 7069 616783959
O 24578 45610
I 29748 60135
I 42580 71848
E 73945 76243
I 15413 50325
O 51071 81492
O 10420 66790
E 29722 41722
I 1508 61343
O 30176 52042
O 74770 86192
E 57911 73363
I 7210 64489
E 6466 29719
I 7451 10772
E 24852 36974
E 58878 79478
E 5183 45358
E 11935 78525
E 9169 60475
S 18601 896444494
I 49167 69958
I 16670 65523
E 16188 39059
S 80790 314531095
E 59208 71625
I 40680 69566
E 4981 24245
S 56262 475523452
I 22940 23393
S 56769 791954187
O 8741 9705
S 20219 40891232
S 85271 270636754
S 25524 988307092
I 21881 84942
S 7488 349547658
E 52305 64003
E 41639 70964
O 20499 31812
I 11454 32651
O 37620 38586
O 50991 80148
I 31058 47039
S 33397 802873821
I 59039 69406
E 1700 14272
O 8100 68794
I 18002 48252
I 9000 31166
O 31455 70593
O 38344 50527
E 13436 73275
E 5141 29866
E 26183 80288
I 12515 24474
I 74124 81943
E 33673 83498
I 41861 44118
O 22195 25546
I 25556 42239
O 19207 86258
I 44299 70073
I 48123 66158
S 25168 19419033
S 7863 700300645
E 18410 65591
O 29153 78563
S 10348 772474327
I 14739 85457
I 15701 65404
I 36165 51356
O 26237 46995
O 13144 26326
S 8289 798137106
O 43729 50406
O 360 86368
S 12301 293201243
O 43108 86139
S 33082 542243595
S 85044 899604961
E 1702 10442
E 2738 62976
O 44252 48894
E 34666 76734
S 85516 339456987
S 28497 721245596
S 56278 66260782
E 4691 12425
E 14522 58865
S 70398 329565930
S 32223 73403291
E 23117 27086
I 51182 82721
O 22077 41566
I 49652 79551
I 35235 70278
E 54540 59229
S 48551 537129978
S 51898 496491407
S 21881 360611084
S 9075 698791138
O 924 11592
I 13762 60929
I 24738 62647
I 17073 19193
E 17066 30766
I 29624 45940
S 67350 366225714
S 5285 685464745
S 72055 575321437
O 73261 74226
I 10772 49421
I 49828 84218
O 8571 28686
I 5499 86603
I 27844 64921
S 70908 726348053
S 38625 538220268
I 13922 53855
O 32502 45545
E 5154 67923
E 47562 55790
S 8020 219383695
I 5660 23954
O 47936 80732
E 43046 51466
E 37240 68051
E 984 11533
O 34592 71435
S 15387 715722543
I 13298 16088
E 36409 51694
I 9056 13332
I 33991 43277
S 73071 422007002
S 47156 780083404
S 40854 986257085
E 1720 24909
O 49635 62175
E 26218 34501
O 3651 74497
E 13561 35442
S 19818 748629884
E 17137 21605
I 32669 56472
S 64618 675626511
I 1523 83435
S 81645 747827721
S 29243 92153644
S 12168 952589411
I 22975 69122
S 51262 422139874
E 63561 76389
O 8354 72108
E 22728 35198
I 30159 60322
O 31133 42273
E 11253 38193
I 31376 71391
S 82361 950083621
S 13145 838883673
O 76424 79608
I 58475 86175
E 1266 25577
O 25384 29663
S 79928 468259125
I 50575 50836
S 62393 519797781
I 30693 47214
O 7426 45539
I 13751 38795
E 16936 57363
O 864 23214
O 4237 24100
I 13955 77356
E 35960 49608
I 10736 30263
I 10598 23217
E 10919 81039
O 12773 22998
O 25004 36614
E 6395 70165
S 15861 679909587
S 65015 780624387
E 13763 82622
I 17897 79372
E 10183 68702
E 35418 66878
O 48972 70017
S 76901 170041388
S 11095 478536159
I 26182 80632
E 396 7719
S 52705 110240347
O 53489 85634
E 51594 56333
S 66851 111760383
E 31003 36402
I 17720 39096
O 56295 85793
S 46752 188736352
S 27499 958681889
S 81194 77113643
S 61973 746559748
O 44127 75570
I 25036 68563
S 84309 259407332
E 64051 80941
E 29738 79869
O 47803 58053
O 64575 86450
E 53481 76855
O 49511 72790
I 39603 84510
E 32320 37445
I 39187 66184
O 19548 43857
S 18285 45733808
S 21026 720370768
I 6545 63198
I 17235 25201
S 55444 962499198
E 54249 81248
S 82631 319924170
I 29738 51914
E 77445 81375
O 2575 48700
O 56293 71461
S 46614 472936736
O 41188 76633
I 14334 60269
I 3668 43015
E 1786 12562
I 55817 76298
S 86035 998469108
E 19818 55724
O 5247 69786
E 36741 43459
I 32621 76020
O 27904 76398
E 64638 65310
E 38223 47337
I 26432 29542
E 35355 81484
S 48055 683078319
I 16124 86594
S 42660 643350161
O 18726 76873
I 67542 73874
I 64935 84260
E 24166 84275
I 18533 29713
I 11629 23880
I 54210 77400
E 14862 84635
E 38684 43505
O 75139 80172
O 5424 22741
I 14909 31027
S 69355 506176786
S 20724 402559860
I 25583 76554
O 5428 86224
S 43818 214375123
O 6377 54707
I 25182 80358
I 39675 52155
S 591 396428616
S 85125 919817932
O 6451 77118
O 6243 84285
O 28524 38336
O 59884 85136
S 39934 447054735
S 77192 973651129
O 19861 50409
O 14047 82699
S 19996 176668972
O 18784 67550
E 12440 28075
E 15582 69420
S 9371 93796415
O 62806 64713
S 68976 807133800
E 30476 67553
I 33837 47290
E 10678 46092
E 42838 64642
I 15947 55024
O 75023 75919
I 52097 81579
O 46363 78562
I 16047 19003
I 41479 74481
S 55804 454528064
O 10649 83775
I 13944 36023
E 14140 43659
E 53348 85024
E 57296 67071
E 20642 26039
E 24479 32790
O 53889 76933
E 28287 34065
O 18603 79286
O 49424 71010
S 42347 502193194
I 6368 40053
I 48149 85516
E 7954 77158
O 39955 70308
I 25439 76094
E 41005 58001
E 21914 39890
O 31045 79319
E 18259 81533
E 28284 79946
S 15513 37950836
E 14556 40424
I 2231 58524
E 42291 75031
E 42406 70238
S 32649 218250402
E 11461 56304
O 50580 86526
E 34387 61625
I 13174 60263
I 25932 33360
S 86137 918186708
O 42604 61030
S 54534 82563666
S 21705 275889229
I 49182 73549
S 5807 197790942
I 47370 51742
I 21169 55325
O 18281 50040
O 22120 86152
S 82742 376608445
I 30141 85713
S 4714 70784685
E 1233 71706
E 30658 54948
E 46013 77719
E 39146 75099
S 50467 386920037
S 76470 275861600
I 50169 59419
I 11500 52876
E 4834 83836
I 8074 44956
S 83406 735353834
E 22795 61520
I 9694 19295
I 384 46367
S 46333 235965679
I 50469 50600
O 24270 60054
O 22472 65551
E 8816 50906
S 61828 466949722
E 12385 38956
S 63684 232765944
E 17367 85792
S 27311 511340345
E 7666 16438
S 58477 931858534
S 80592 435987978
S 77452 235331255
I 18920 45160
S 25681 305773433
I 80984 84619
O 45983 56914
I 28507 62180
S 21344 750927092
S 40544 155122195
O 15529 54880
S 29054 746274803
I 30295 70161
I 68106 81202
S 60310 796049518
O 2191 3156
S 52260 324924546
I 52765 85066
E 27601 76221
E 12168 22899
E 5382 18545
S 78226 999523749
E 39 24960
I 33048 57797
O 60166 67617
I 8955 29853
O 33194 52929
E 25440 52672
S 29446 771788085
I 17540 75355
E 8416 27742
E 31213 63371
E 19503 83686
E 30488 68577
I 1234 11436
O 26950 36085
E 8175 49958
O 21775 48881
S 21559 665027013
O 27112 62862
S 46590 862753942
I 25460 70735
I 36452 45046
E 7390 48698
E 6127 22876
E 60082 66736
S 9838 355791294
S 39448 640670492
S 63726 548779915
I 36004 41771
S 26297 866113804
E 7193 64791
O 53706 60878
I 23729 75165
S 38332 939934414
O 61281 68642
O 30447 49154
O 19142 63961
O 15774 62292
S 54914 601184910
S 25067 131264646
O 35919 64368
O 70075 77735
E 35768 69087
I 41138 43630
I 7413 54457
I 22620 26288
O 16773 56334
O 31594 33124
I 16783 60834
O 334 23938
E 3635 12491
O 27659 70083
S 6828 995673420
O 27735 65662
S 17539 641142228
O 41308 80906
I 63291 81872
E 44750 44874
S 69956 677356821
O 36541 82088
O 10732 27444
E 53275 83466
S 404 246826914
O 9787 65710
S 49357 291584037
I 58308 72785
E 3107 4371
I 43890 49316
S 11349 853233529
I 20901 56479
E 43533 46434
O 11903 13873
S 48324 334321475
E 55954 69884
O 3306 20783
O 11570 15285
I 37489 77722
I 61696 81136
O 657 45269
I 22402 75064
I 42210 53246
I 15441 37735
I 38287 81721
O 28217 78405
O 344 47028
I 22178 37478
O 33502 81826
I 38765 60640
S 36194 10927007
S 76969 555782787
O 49124 76245
E 25945 62774
E 57322 86047
I 60197 66009
E 62097 75390
O 29756 66281
I 38501 39130
S 17843 452860074
S 35326 499797253
I 3857 80920
E 39028 71076
S 41941 376795380
E 14545 25865
S 26696 508490250
E 554 85755
E 47592 56156
S 78840 74097447
O 8220 70284
I 36796 65130
O 18828 20447
O 51637 68677
O 27704 58846
E 8396 12034
E 22108 69862
O 55291 61149
S 12443 406226383
S 29567 380298063
E 49032 85317
S 14092 760504044
E 2071 34922
E 21049 70605
I 7695 25977
O 21498 71987
O 29675 39606
O 37592 54121
E 14937 72628
I 37215 64597
I 29180 61377
O 36960 60665
E 66895 80175
E 15634 71526
O 20969 46228
S 67648 373909478
I 2242 61720
S 61433 452350137
I 72524 73092
S 82437 484596359
S 35292 652803765
E 12514 50172
S 58726 320125063
I 22567 60375
O 36268 41664
S 79460 547705186
I 15473 26315
I 13968 37647
S 1725 513914822
O 30722 86681
E 30453 58997
S 17939 240314027
E 24244 42992
S 71719 965349420
O 28999 61912
I 23152 68845
I 49596 59448
S 74022 33365989
E 14215 59078
E 31488 54679
E 34635 73632
S 48766 580067076
I 11653 40588
E 48751 50826
E 38546 59742
I 30200 67941
E 16013 71489
O 24426 64264
I 54219 68797
O 36017 49110
S 15808 889517977
E 40904 86619
I 51110 65357
I 58644 83461
I 26236 81431
I 32392 69371
E 16342 35069
I 9508 28273
E 50427 73056
O 12514 73142
I 8218 40929
E 287 39479
E 6992 76085
S 25346 489117902
O 49998 59765
S 35495 399083663
E 22836 38283
O 31698 50739
S 44970 892533168
E 22539 81282
S 41473 964065161
O 35790 35872
S 75737 489807258
O 30315 53195
O 42232 79077
O 31264 40415
S 76504 557834803
S 84754 620508637
E 32222 59638
I 26362 82889
O 12577 55002
S 22516 433881530
S 69007 568129339
I 5052 83402
E 7424 77140
O 35848 38225
S 32614 105203267
E 6604 73068
O 44963 57801
E 58327 77849
S 29188 92607280
I 40594 86567
O 10847 47019
S 17243 530345917
S 77365 742112168
S 73731 445741449
E 456 70898
S 4185 473175659
O 25044 86399
E 12694 73873
O 9943 76032
O 11524 18850
E 38027 62933
S 11779 704605607
E 34514 48296
E 36831 55715
E 19467 55394
I 27931 64246
S 70306 613096593
O 33213 65540
O 47835 81678
O 36323 75833
S 42216 683880048
O 15546 60984
I 31223 74909
O 69103 72265
E 49205 69960
I 14301 51268
I 29715 57962
S 45598 254672526
I 4272 84897
I 24829 31888
O 16440 47101
E 1003 5432
S 72697 791412151
I 24934 44696
S 8200 422288237
I 5583 56211
E 15424 74634
E 11155 86682
I 43803 54531
E 40895 52366
O 8349 13112
S 71788 510196264
I 21479 70169
O 30389 44415
O 14375 44800
S 76594 557691481
I 37647 55509
S 3901 86577157
E 39192 52967
S 34376 287761188
I 49962 80115
E 53556 60312
E 12061 58614
I 48820 79495
S 77269 740995215
S 31237 19473847
E 34890 63993
O 3068 70379
S 22603 596600912
I 41307 71875
S 37966 845160872
I 44820 61613
O 28971 30151
O 21612 81935
O 31614 73555
E 4046 82823
E 5408 45542
O 21772 57954
S 69294 998846532
O 33570 53344
O 21415 83926
E 40795 47776
O 7608 23521
O 5930 32387
O 16652 35037
S 34470 398491390
I 17835 86518
O 32866 41699
O 83219 83676
I 14875 30209
S 2736 704274700
S 60886 753260487
E 49381 57541
O 20305 58626
S 72251 975417030
S 71984 661375969
O 51492 76970
I 54870 64778
I 10277 11595
S 73324 356161110
I 11962 41553
I 51373 79343
I 52397 71068
I 17103 26858
S 18551 344433135
E 31591 71487
E 24178 81713
O 38205 85715
O 22208 29351
O 7344 23026
O 40857 81515
I 29288 46226
I 19071 28792
O 17155 53658
O 4306 71699
E 9472 44391
I 46429 78282
E 27546 71467
S 4829 243649773
E 4277 27759
E 8479 54485
I 17222 23947
I 5937 55795
I 21563 82145
O 60933 69887
S 63446 330691661
S 3928 574064141
E 6943 76417
I 13585 85496
O 1615 70892
S 10586 44530015
S 26863 764383852
O 20180 82022
I 36836 82584
S 29412 983857038
I 39226 62390
S 83296 342800450
S 7152 294990872
I 11623 26169
S 46787 780596565
I 78295 83688
E 35411 69514
E 54935 61074
E 67421 80392
O 14902 72777
O 18181 80095
I 66412 66687
O 46920 82672
O 6847 7425
O 46637 55632
I 8864 42911
S 47514 300871941
I 1708 18239
S 3383 493820719
I 77637 84989
E 14954 58630
O 20088 84365
E 3560 54807
O 10624 21014
S 23487 829359940
S 79902 909470997
I 19237 33954
S 42631 711567698
E 20335 49120
I 32770 48469
O 3958 74776
O 15416 69177
O 7787 82468
O 46942 76620
O 432 83408
I 11881 55722
I 68076 76417
S 12980 311611551
S 51152 733358221
S 29416 965922657
S 40172 158436689
E 20608 53955
I 47989 57802
I 3467 83987
I 9925 42669
I 32849 71404
I 19974 61289
S 48160 757485687
I 47310 70401
E 19700 48052
S 10955 262490507
E 49084 71157
S 70111 87728635
E 27061 74725
I 10553 55082
S 51516 160625375
O 7221 23585
E 42875 86572
I 38599 64119
I 19331 84268
E 42597 65551
S 1203 259846241
I 23211 85655
O 64347 82220
O 22009 41053
O 9526 52778
S 49087 307472142
O 70558 84533
E 34153 42632
S 79547 164233295
E 27521 60765
E 2361 49787
O 49477 51610
S 28606 634383459
I 50812 55545
E 20382 41104
S 12945 284301674
O 16451 66815
I 10678 71552
E 52392 86511
O 3738 18648
I 42364 50785
E 2854 19614
O 23269 72198
I 43290 81706
E 11562 42806
S 57557 510125910
E 39212 84123
O 52196 73575
E 18643 21810
I 28087 80330
S 76554 686583380
E 35717 73232
O 6599 68561
E 27698 79474
S 58342 431516475
I 29023 62754
O 16527 49223
E 6508 11518
O 71406 82775
S 42171 172289687
I 580 20843
S 82250 873416261
I 6462 30348
S 62409 139912296
E 13110 21620
E 47224 65562
