100000 100000
486749070 130510189 791207395 777538171 196387690 723938225 378361257 39067627 193682167 642654891 668890785 565833758 752141213 747677399 857901464 444911942 668709350 29214619 32287172 246230925 574261565 298866047 431711604 20625734 43423916 804472618 864942116 694064029 589693006 215561883 939032898 402109135 120057391 342067596 532337364 388259805 855181194 397802228 765125327 985201998 606783412 62121563 863399204 419969032 18627714 6680529 844118924 96222800 458352643 387301517 760888113 559746854 877706583 639643347 553488632 992847013 770258360 742813104 545826666 894734215 735669258 948427666 800440255 32956598 461689310 911675969 168124171 138226213 268471156 968643356 827922376 136000151 604863810 680079944 613011459 515004739 788345164 345572091 231979904 248468636 79060732 969156503 134891487 876162920 346701602 945762735 296742281 145295510 151453331 966088029 818026075 898210650 308650582 29532113 238407682 735356565 460211138 23495172 95792448 231513537 923846101 712885116 950878589 206054436 499325197 194707856 802704239 985885698 503708864 511996821 551353475 427952216 333598148 971814918 809185537 853672695 529262801 973024123 480682313 308169747 753212342 605073174 681278418 686240404 742080557 66034767 905746886 304615157 44686025 650661542 429939446 664136537 652267301 482892867 391871421 385760212 154960614 653930384 30189671 119802642 968580770 657359819 360862201 278660010 356922953 856972342 898558347 911132216 577777687 323311846 902577789 197896785 337025860 854882294 380843765 118892619 320387984 88311872 316217572 514375825 301702541 182992162 49156711 942268442 358653112 498262499 878210732 141865891 11914969 683509536 552122005 188396304 656419633 795359032 499347465 703067103 421233457 492339226 838645032 82180930 621296725 653672592 534073615 998133354 242539219 94303065 246710061 715665865 18034277 508700775 772847811 741601834 161213609 62240804 279591973 113946430 512395430 193586508 239370665 193689366 501078855 73018190 356763366 605299639 827039416 89317432 731047555 664646897 949154001 497512724 691780802 823926736 787421129 802057153 232571267 942955556 921904770 870153851 66184935 724765208 296997557 401001325 374618149 121538994 620673158 483418181 813236734 720141946 593049824 348086392 386272626 950204385 739975436 536895285 488304024 796341290 470291779 67139584 689713045 421445766 934790711 103937669 527160719 748861704 118422210 16416628 683876491 461652126 631540237 5793121 652847129 877447934 898406514 449522577 60243855 159586824 899024978 881424482 11298951 35362651 141445556 175005591 590389383 420491428 492482033 81517504 198193818 807265233 359817966 918708775 648812781 314616373 587489926 109306425 348836672 324122126 192159430 332357042 86265453 945845004 683787285 803809028 258002644 949317628 93668876 904112612 53021064 444672916 636055709 955373736 620196492 860301408 974559749 893244512 77698115 4092245 118764606 86692638 375635202 493791827 958634135 317729857 862745809 493474224 459164328 801578572 195884417 910821178 80830014 777964065 217186669 790698561 557027044 173879690 644653231 298879309 489253840 597050546 385536226 145447257 973401596 383222825 766160303 918757393 53493728 439722928 546760327 111493010 121084971 327999390 133953651 978286559 47247911 617444098 481691993 333973576 47171758 835588369 453564086 578390651 997504784 621746806 28815235 329649805 892370682 52958328 49639299 223691540 193725269 413684585 472111809 498622058 632127 377777116 730941881 257914204 667649275 906941899 581619610 82180550 721028533 144013387 21853924 239848081 133825886 167158929 563721251 692645977 768716870 924823125 918654280 97317116 896626401 61034431 158462193 426061496 796743148 749856407 179263570 755308795 472049435 615858287 399537324 219528058 802504602 980450087 340703841 791116736 956162663 666973613 511154664 693087726 913332721 138995716 699174726 934166971 14757060 70773946 915518771 505160247 171510508 548522223 270907885 344258809 329573002 696171034 465642595 964144889 993202476 221113734 477836551 977834838 945990187 209414397 595534733 116847063 618694881 137071275 743138869 211453808 204219091 757778562 977041831 970367527 263872582 223016416 374295525 124724279 960171085 238819030 564111335 868667068 271669403 410419744 367334042 310605 712109796 982995512 747911472 284462898 625628487 475405697 693169508 891110504 294574206 34992558 968019442 858411818 215198548 23207845 616841057 78854255 908354534 835799550 319010274 496812320 744012400 288163497 371178927 947166676 984080898 319760361 973895174 137228391 465218291 212538400 465583808 30395489 925781032 802304323 105018404 554000459 845943288 243630422 273242101 609061283 213144036 79298861 143565884 377139714 318916118 881004228 822034922 172205473 191619996 459541158 566363804 752426475 910399650 983788584 719912026 687339277 517973078 821499572 27889032 651969728 196235636 396170511 292061567 544000803 944064058 625702100 885150453 790050198 491114499 109423498 186234755 474473215 253072580 71815082 426527559 611349904 317142863 765070074 688445572 410969366 541678097 24413159 82376370 163469994 837256259 560170627 627185313 584660256 605924758 196175579 150671307 568753298 469485635 87895846 603535002 268388554 214553898 387952830 501672941 900171853 620899619 682974905 717243731 569787232 412658931 857308869 394612768 103789522 768773834 869172160 493812166 426740245 725040139 93188385 843513678 205329198 451397966 370438552 494761250 612392291 842871498 607723834 839727191 487871306 977904929 19192898 86399520 48858492 576404812 128141092 171922894 263540879 977261556 528619112 865727069 922181215 91035314 575542935 805648160 843497514 387963989 599379452 942134716 90541943 818477868 256965744 374539192 930931774 893679487 394498425 917591300 634435866 273436168 180384951 281932897 503974242 434538558 991513917 342958796 667942429 768667395 278333268 196965838 67215332 430472497 260186848 322267971 292929813 468695641 627472226 213972027 195655799 626610006 341047456 303042016 293094722 222207013 206819331 776353059 86146772 926752176 53748436 578916808 23714892 470571290 62192258 350233148 956975977 636053024 543682564 25565239 735806187 242599254 321380796 103805216 717313577 234815660 360170307 297939467 161984863 707642281 504951141 910796152 270861778 632031498 300080007 619515210 196421442 728393482 686678109 38079144 821887843 382846240 243210796 433977573 427947544 722249411 362370259 989846801 632101136 512177321 180724190 301837093 53304576 686175616 380759591 689895049 184212505 646812560 828914880 690211722 958403977 589057358 789458389 892850886 804903352 434838811 659864451 791154440 854707131 784794284 492029871 150141031 138295506 928693292 743878477 710322987 446256330 117562709 389874019 929017177 503698202 645738055 270001419 111215153 343436391 500054918 296535123 950308294 76313815 358428923 859798357 322213876 759441470 664872066 364956935 222800222 29422514 104289663 634442470 981612695 980384339 340281091 386881287 857285712 327236160 912546333 473379064 978763457 519870335 804362202 301935254 712975941 886940483 923789974 131520981 598425932 621888856 267944817 688884335 126282755 778762474 812210087 817394177 602998792 473378752 66511196 578114253 358102224 238807478 740726613 999596978 691852620 168792539 417374887 457779395 799608954 328427428 801720416 476468707 518530995 247485394 125954169 924078422 86551148 229413061 357432154 580990209 229521635 726610961 332319821 985896045 552006563 592371574 161806699 353007506 709651445 4177088 427461611 790029084 36229284 893759388 868513740 769489959 387759240 880239085 295988556 855828349 24820944 226901828 1526057 364356112 447480485 744394703 817728422 535428242 404997457 103690184 624917470 993329215 325026818 77120349 124094329 705387029 477816054 189527481 302345113 54936184 789913305 986274952 380019739 585842559 152531373 986758641 446064246 835994363 31023093 386828508 614504802 315017759 367117334 359320880 308155717 371984930 194911036 117314828 737296288 803465185 638337242 670534056 272217096 179874089 413033380 274197523 298267751 102733559 267141037 693112265 26735193 998761062 12851104 784335192 465571284 150628533 677396213 6195004 837964664 765143451 808106423 300887219 53532416 313921306 634817741 508273183 75519692 280452614 572890676 650450668 399322490 603067137 963792477 979455194 401221689 965610639 550202040 675897860 815927168 338049285 784729393 317850249 565374985 165933651 590055427 134027758 834586525 156467238 804182817 22891293 120192781 452245811 56456950 827225561 101201290 507795168 801115608 418539994 739748874 668842158 491877822 975541758 844926899 653826024 224894128 913496911 99896984 614772544 777340009 770201844 235719161 71060963 146162383 886625918 92455596 333148265 27734382 72816388 639388751 363251517 405179484 273074353 127054144 527895736 452255657 240208720 356120408 921425584 283438426 805325094 739119624 7861714 640852411 156152519 941149266 838077037 575918567 395895786 634807633 409640843 423350191 389953190 237911559 562487292 480536453 886916146 487024238 601635019 701134802 426810860 30894184 466864569 912515685 469111459 193044201 669402477 906904692 298517342 660195356 450612934 657232439 676825385 872668433 399049464 602311913 689200300 617547530 153154359 404098852 623299958 265546131 833812664 897328494 110580379 575089532 408395633 490161524 826656698 99772896 895392072 685810141 427151750 387896920 977628000 419117843 466628039 648116735 385433578 274009044 430995805 114029938 339657344 379018207 621989021 651657505 710837197 816022763 894396366 478475078 653776706 926640604 754329495 394433829 567676772 549468601 419394583 262469341 835560093 303921099 448797103 601520978 453639302 661705856 813197892 565455095 179528699 86864106 193557911 107080682 702675041 205971953 585703727 362416070 597755716 507846615 95948273 709876783 46204960 388718160 240953044 261184941 488347045 558808290 339097486 226156462 57272298 143521538 923286187 189629426 572032661 231784580 259639568 173837951 92657749 837222871 314300269 96837229 568227726 630109269 967513595 169323422 624411547 99789527 947196490 85174519 415186615 735686675 353691727 641593640 231073947 852011833 201443908 573287800 874333820 686309509 666752255 43322600 903533106 279725280 693653735 290437798 735233094 287510122 387437434 622030581 665264551 954170546 531668815 539961523 607078551 298044800 572351433 580743596 620605529 715971928 562215420 818729521 576575046 297044459 84474224 657664568 486217055 473476406 764846742 827803790 175765983 599414580 163591488 980172298 899285175 868803058 468197325 230914328 442322113 390757690 751360823 431445968 649793244 201393779 808613196 532219704 172720193 710516383 549320673 750985877 341278598 405232121 789400513 366847658 927691852 266982181 285820982 986715533 190755881 832784312 417345058 424366282 70419654 206382497 171421216 426877657 350578897 424326417 464268447 143120391 816110739 542408447 682861164 25155580 560001629 615926334 730398908 686504580 299417443 693308326 474746799 179692541 705881518 65370374 225032918 700113605 751883978 575668787 799082335 508695608 819595339 257102248 700484447 900365229 165205854 719775777 885715052 806855786 838494668 419493560 92347039 222160318 573106889 380195641 854380402 37827677 583226557 935643015 807680501 314203163 208780371 97763011 762044323 284307862 509495122 835646054 739827285 585809468 545930507 829528452 711282548 809701858 626020995 70093186 443407647 250226856 448389070 526018250 128099564 429943448 558366127 656334893 50227690 117576790 469102637 88784715 250404221 453012583 140207927 185490617 139988677 621278814 972600333 829697224 81403910 807106857 653007666 858249063 80319434 806213257 971930896 149070045 40516168 123577644 65589392 594409025 99191851 877867408 42894552 791612748 868344022 342355499 743203501 966858488 222911322 221518223 644498517 398692386 942415306 449882109 732317840 217451871 722965225 513360840 270605755 996110729 298061545 160809344 177416239 765022268 803324293 408184266 290288706 316941069 927644897 926307026 651422230 898074754 952267958 157030217 206698099 138105621 984955134 249595085 459722825 88486135 713006116 659836715 175960568 347074607 832884561 928039659 134829405 190220962 973487577 243735758 805953627 594733970 512402825 881766193 268345284 325056130 53381490 790594440 967198839 14387542 736209421 518224318 205456830 520206678 129527865 917157048 493303102 807739390 848166607 616610031 525128090 389941573 220351599 357845116 980187461 305598668 566288330 776591437 893282453 957854809 740742234 333777689 100986475 47805557 646605716 82697303 950387970 930063377 534388087 497633432 460738880 734213538 674200749 876576040 69680357 880366950 491462704 440778411 740892803 496302729 626626770 226829393 739522066 35976272 839654242 687085135 726748638 484623995 947948505 886849682 264669198 21263509 871116522 260594093 942525365 209031019 643672470 587735753 953778778 54646162 656277042 621171038 502831556 808741958 393842108 809048567 847169785 743062569 396180789 960133129 143512793 327539180 213371264 483843951 925033318 111413162 358136790 219884110 32421707 990926520 703384482 347792959 147196049 15530915 29756686 545865496 551356582 100859881 580865473 394391853 930036928 96435314 16990424 387864367 809437195 806382968 171314736 331070991 4450149 685601410 454393649 799052330 591413557 404927502 806247247 148013189 632560296 791764408 668031816 93834042 750198642 659583117 729997987 156324505 871849988 472606410 591143623 743151705 902207585 936720923 368563409 400968894 465555792 396530255 435048232 17762846 674099504 46243711 263357186 190503636 929606039 286187291 329786211 47126366 932368100 720379071 570678254 706683991 427252825 718198448 250997657 75411804 143577734 689152336 660843868 943011591 31561799 985967383 606202236 476196689 27076360 248034350 628884971 543373071 353181290 275541625 425500761 73297346 381696507 850056330 402492617 695279552 504588374 809430961 159981395 811512483 985217667 492581676 6391346 337005718 447272999 780260760 515495978 786613709 231440926 992488811 285564152 926650622 513636569 136165832 613991282 632308158 189239000 765883462 381032390 466015803 559090879 411294201 540626246 595992897 755048763 802889959 627904388 393848632 755982692 421363771 402841122 518463268 398654216 331017368 872566731 441135564 164532703 411374222 563908616 215077012 225379207 830973964 701388412 220845324 802734578 850688656 714638685 232869179 621238754 894205127 25021555 210157574 514147621 63760734 146005342 445605270 952664928 218001746 59817198 60617000 161371495 344494975 456289546 688743625 76334458 362171889 850313834 594705195 399741956 103759007 788961577 594741848 929750306 82411571 284809912 924591720 258798541 899359873 514939118 220998407 25015643 38421567 346337085 536762779 512955392 333605150 875613944 543205983 384634971 83472576 249495512 316022205 834443707 400513976 783588292 209941006 415166688 654474011 129973335 598276214 286069468 240015076 875416176 145911935 65953658 518363213 625814324 412432758 938114567 731688739 686321422 486278095 675733255 457600024 29565940 96867592 441737435 997117995 86871014 633026603 15873172 109639726 966437090 493780372 539368861 675383608 843779699 438129535 781226667 786508411 804964425 603342553 999807176 389618813 252233505 141400569 589136471 469006527 499609940 266306553 185575450 788502920 438716205 271415560 94183051 911733949 595485252 535850641 782792598 582341939 996838304 610945636 695032160 823288707 800778866 814502473 982623386 84910401 274471184 604216393 136809563 646353611 300357853 542063386 23687259 837991727 854832200 65384141 323286870 936961791 929962684 737365998 199050030 968913514 949900298 569278014 877662677 271179993 48622711 496859862 988637322 591706665 111499348 336094058 476692115 255131206 351877857 679131395 901704041 143183572 472998586 774452891 902087161 812101549 956356619 626656061 547426131 655526541 550803955 821510415 905969534 24799270 842839178 614634926 171315945 572761888 447911536 402690177 645626956 961393804 720812451 82580369 780847404 468252880 768903702 559362396 947918830 755093865 333710592 432490573 876137446 915455488 451303986 888130521 659573796 867798847 944893094 913027064 2778010 305662123 66049413 630341552 114855220 813675032 840920389 418655476 136879339 225048117 810471052 569005027 703351893 500275120 707026012 458716532 146277500 264051821 799806889 782738907 973436815 169000821 799257886 230061270 655144463 529699613 207937383 753629904 362836467 291782713 246269018 930413596 705245177 663972612 346094445 564047688 289585493 284631975 542583173 689264878 297345648 92335576 264243946 129719649 892968136 669260423 853049616 324038776 113232356 66963857 788980537 619677906 376555004 279130452 904802030 782231496 62158530 968671268 383185663 946582322 834265423 974093364 82223737 434021934 820342902 257068243 955817021 959204514 250101146 680801952 143390073 841153528 850541428 894513853 539400084 793981717 854099549 652458758 382043012 984256878 259381260 475715546 145954450 585636088 372977303 401967527 246442620 325216163 500750249 889396463 194792164 949700985 670230837 576999785 648378809 611164670 918071985 989503176 214870620 614195651 644582738 538344798 938413643 510961845 580722837 369852024 152105260 53266310 363892347 694415889 34878865 543731086 114561168 747364222 858856860 976776533 482007175 870924397 834200763 755841944 439712198 888209762 530287298 285513561 594709352 967847218 218130531 88845995 736848681 453773122 102592790 532757329 738248747 855102212 258703475 191258662 45642112 626456668 579195667 395087837 667175963 181743901 529963347 289906899 393422906 855825595 701671881 193217042 407116211 780054585 97608380 492867314 470316032 710105652 456725245 47804344 199797693 492220355 741334888 735563972 440721664 908012443 733721822 53390784 245537503 489317436 11683129 189485861 652454470 9672667 851634638 912725339 64196943 477902558 930075536 459575663 364240733 175518212 520369783 137373838 370097569 871090208 510400498 132440975 201650284 527988140 66087819 57334807 960758422 296864057 740048507 965540190 660085222 589670449 223873807 260905605 253855241 905139814 934243439 211878773 98806375 946946560 903230621 543837454 938801277 858016253 880288428 896767175 561347073 607321042 696913965 194823488 4062217 137950039 450038578 67260543 470769400 427121998 222292376 906992839 690003926 466778475 466514339 289885537 506016057 215287835 696157933 173591353 665344902 296248515 433566614 369727478 151611029 960217846 182780913 570393364 128624281 908075687 716563115 423335532 624430406 567655945 198277824 623475608 678833507 227563973 72862406 640364156 540901013 561169122 645566427 363747569 939349768 538392921 242638283 697109620 587860546 849433016 391121229 474794477 140102012 968306202 636757860 610386818 743828601 565776085 941995884 135746365 432122252 900658716 640077474 237174485 318527812 485284902 524634168 517990927 959169525 393326111 445033744 572078286 980042993 666876707 185043606 420447067 434459676 909386483 766995199 392056047 652362531 719736566 483397339 894102266 869790859 838109092 279125878 888633112 200792773 614598195 77578661 211457428 763914552 496735897 583796586 610802479 943439270 885966386 86126964 932504646 452027815 173177137 526900701 145293526 228903675 65515618 456901323 883775356 460378356 127519168 84826564 470663750 327712118 802698374 722141902 315927857 199761326 871038023 422867186 228180360 848000926 717738378 932764841 549219493 898840116 743208173 357240763 545503366 592832806 68808332 967489333 552901760 136301217 677306916 850482543 143073248 714615812 669266370 983144246 914460518 179251619 271571663 259661458 391398099 128627238 160886075 522715740 379824274 982139705 159111367 942617033 536977183 881238668 496832032 896259511 939795009 521083067 8520732 129653598 696167762 480046393 694470483 811465025 690839377 707855147 867676877 545147661 32796222 976118898 775195397 542538059 761687999 423147742 433176927 83454662 147933609 687061174 874191438 469577353 57311903 589241097 163259809 784437839 927367782 988556864 139100931 299404430 820061000 999921009 654988706 169759065 830611749 904029358 579217794 34560951 15896542 593026015 804937185 418919534 797814228 25078422 779867149 768527918 991105415 821930533 283912601 950926291 692962222 874763350 397129683 178806843 575725459 99722473 344118408 627979754 693730460 440422411 695969246 162402605 691088102 300888364 617295317 883966151 851432792 919675686 520501267 702736637 154210034 571686648 708898030 585237695 486300824 49355558 128243832 107484120 45376587 891354802 620712949 282599014 213002137 42822337 103400260 995030396 351563465 759505597 171280227 626392955 549923437 276328937 3790661 614405631 250091096 490100810 788349089 136947087 690669170 908696221 815281141 504109517 160440296 19521808 345925390 643322608 947804903 418656360 459250936 735794004 837454586 371642057 143205343 834395073 326508801 750232896 740683079 858640155 204421756 955680045 98043920 891444126 619769725 649019235 549590935 810960305 105140529 518771517 616886116 97491945 238615920 842505606 915295312 179055936 610922691 345918861 270501442 765731395 827123795 516337618 949386804 510015743 370738817 633455590 803796873 889674907 188455328 624445156 828147050 362258489 586927390 918241170 79108258 959451447 801897314 369891163 303280384 654854069 221325440 823293658 999433185 44111954 208179728 231798282 442017943 620680069 618544114 580229014 339129131 917324346 754941077 290357959 895397375 654009106 33375701 948154260 618706207 636440811 15930207 380104550 539518549 680648744 74942065 981176330 511367209 452761432 380920568 34028919 413807301 558365143 94915718 40788201 549645680 560516922 370543649 634869035 338006096 987252443 580541281 146346754 560769676 453561375 279067879 597018016 264595104 56975131 354595652 709334116 220022635 397195878 986973339 451201131 790951655 583423392 69378376 673520150 349939096 523123933 741847206 73758635 113832974 718869229 383620050 127178570 51377514 600600703 325161210 675479220 907919330 543429976 147609677 983446253 750252103 316489982 354770571 737780001 287131914 920645822 181292678 178916538 537118887 922009914 195146646 791884612 303559083 47336114 314291927 377298105 694254165 963976359 906218784 872116605 219638086 755441661 991679360 711571091 600006441 408412486 586883882 133631367 997501744 45337684 206311639 945275788 937008649 488023129 282039636 166863050 596760882 100215876 729862499 121967809 448665046 12684010 635692176 666553009 412498752 923900311 330410688 231998965 974525802 856139543 73616475 824111992 284914697 763177293 513495075 606772791 20414952 975548063 327790465 125826130 690952673 639653167 194398630 724051507 768104558 669671804 945025978 208802119 836105193 868449207 912097989 671314009 552155588 731416219 866620019 677590404 176156026 283411912 910718965 754730421 858323466 691192525 535647055 345856680 416906132 845740220 689926092 234101829 237113626 921548785 187188075 861351207 509541839 250395715 963803293 359332066 189640844 130374226 385599310 498845617 761306332 224392156 318146189 940687837 418867825 353354565 649235450 596736640 692000592 71538960 616855270 538331111 760113748 547420140 704878058 783176857 251744263 334133084 410824663 496201802 634042743 289528194 729118915 669114123 513200152 443159554 708725418 155730570 493696631 870226642 875516839 920045252 169477232 91577327 34550436 671573482 35281472 732361753 323619545 98587378 141203039 719856880 37124720 496445870 840621942 77401426 702230800 246049589 486550933 381483881 426633391 980766592 920790270 238132087 98574330 394277371 885263110 722743135 90230695 283698859 757058947 69846016 691959580 457313804 360280988 132630197 305824015 817603756 572053453 300422308 914731764 376941133 348390058 58993286 882223398 967631644 71415405 850205478 729234407 200218709 930316658 514896460 300176348 822603699 867921438 792574890 825919923 111082310 294374872 265585566 283521222 745952569 871008065 399168760 83929398 951893007 317625465 234234601 878630665 138659978 255321579 104499961 379773911 250214864 453790083 430596484 262444901 140136858 660938880 417303645 65712292 832904052 760452941 585609722 710194633 344658334 170445369 16486186 148767804 135142670 554418932 283612074 845199044 902140890 730091526 100378666 140437972 870248016 91087637 510841361 647139129 319394070 271286769 158290438 894426017 148156148 31783067 563663327 169115880 355368264 551507344 814052700 401173854 606593676 947725642 288615429 280798122 339242504 416408158 784818488 198320341 85990613 69529779 622600614 59677641 541940582 85980215 348821145 26136251 950553236 600114849 446549217 370084183 726950637 686411841 452297399 700544246 304037190 871702964 24192078 304885704 390945993 83044041 642488782 252491849 905491983 702839462 953104606 927952981 829599307 33786922 788626223 132181766 998855726 860428033 592531476 667721861 330590643 537272644 539758541 230533819 252250545 648423839 875553718 962119259 636434297 921871263 642517916 501337847 90012600 345278222 75276602 803530386 671118754 63345626 913196515 87886264 885416562 84829436 12314090 520540842 336713923 676804356 855400568 642734565 626647905 599728095 991678029 155208826 10258696 422478412 806755238 827561821 572445348 842499854 74888730 712439230 905191496 626443067 895099339 724001920 627207050 954865295 146217263 342716009 640608330 312818334 799613748 855799368 880136102 77567570 895069350 620208831 874595457 690582803 156526155 700733203 245785912 679017133 907017051 346809604 747355962 132909282 919966205 476623499 981277515 91959708 135614127 400622961 52033985 998871930 336112163 383028583 473420473 956023650 237164460 498269286 671429855 956842364 947037271 577019668 573877654 186641009 156830428 132060486 742176242 207058148 841431221 710027667 250070375 238543923 35361567 977976403 684036190 889668748 661458869 403890971 173831963 959922960 798415257 381627144 495544754 764763945 359082489 787546744 76408649 594177895 167349823 602465453 639722725 201116584 75216159 715740318 36635299 145680506 450882944 431754860 267941329 252353699 538938977 384974998 818064681 315249457 127542183 987320488 3874090 332458245 535316572 771790333 281320734 943730761 491671984 3179330 529004837 609628415 960168740 900428721 256511237 202492365 931707366 381980266 64359622 759198905 941157011 783291784 145026529 357602678 238024882 187987026 903799209 140189146 826446777 179762216 603813271 80446625 283808358 120681807 70422668 879326154 987584570 506537486 394567342 410100990 798567417 166770708 782998837 378084466 11914496 330434517 803492192 219383263 336321909 893864745 810019603 294409742 669718472 445635168 880188422 640329641 823159668 755864227 152846423 740845216 853207905 589567845 757843345 288089959 981305201 600444643 374248165 230342487 226014497 780640899 277533757 322338159 484078410 845222002 448944278 293333509 374458970 165327198 854475224 900120866 729705102 568836898 789523804 39796241 457302769 596717629 172409913 152107251 220950421 629186307 304131808 851673336 543156391 284148145 897657760 871265957 522072798 311449160 718069212 438797323 992296959 491052202 444260786 844961222 259321195 804399370 458039091 952889718 353939676 680169215 224906019 73566807 656469399 619173595 209974903 258947303 977059583 956480628 903564711 347881200 141307581 440016322 729696706 123440220 880934357 72918661 748631073 95586681 309805519 97267638 645205650 268610643 790944924 123498312 294422996 823011379 138699501 655730656 134685357 545922961 7896801 174827378 633569132 787531940 55830494 878857641 617169414 379943478 270774773 119734427 611824946 230514970 306402887 820170076 677975355 5692306 861648880 616137067 235678424 133361805 326639862 608719598 354301673 72199012 404330049 370608939 377234090 96144018 46620204 916622536 325338532 272455428 662357457 493845665 1595385 559594534 312477402 18366525 802878948 982298502 568280564 265251056 478179310 407371649 115717853 186320520 423714873 335212655 109950398 756262673 837510296 266236473 635692088 242843847 75971471 3320713 924448498 295147796 928201365 690981592 122355086 423798010 761129955 178736903 277251925 559906685 560208351 405748413 3418246 332561214 956078170 806067679 887493576 818332380 483815873 899921711 127197108 784386371 418123009 123118273 61776266 666931194 7101218 587327525 731543196 812834731 696329946 894712465 224256728 47995388 283183431 547753756 98890576 177195654 995301021 404315305 248640707 887274942 661260278 5783618 874509838 328643949 970784554 685848589 957146882 539059668 703923510 478984866 540403795 213945917 308338358 609496949 385558277 407920057 87535713 181690470 42617591 160205376 254095266 267214103 218811490 335582866 445886160 23295306 233482921 583162098 87832739 248968013 350416857 620306445 623769837 403025518 884758564 379126567 446571037 882890992 180133272 619679784 836506025 255938237 473537177 819768096 235653275 718759422 312992033 570497579 799960384 881146018 731120816 20882119 226795834 762444117 285103974 528811775 44908141 113650922 275230611 189965296 197212835 314110650 402238248 979806844 173180886 557243115 140461985 870942001 474595626 619619310 29481761 600065804 751444694 211675604 137208570 262062399 800634328 407634362 798650478 441776973 831221012 98759820 201026325 62011892 360132362 808561595 573630353 746049371 237526949 69890003 294761102 917369006 414471693 777003365 851237524 89768808 167784632 865854403 765344847 560066420 561839194 550850809 681844945 181315772 323924751 288541004 343549582 293087211 767927484 970893496 908407883 163946164 442657620 464172122 295462754 240300305 791014346 429569885 678788572 676275762 838192242 283187474 868853607 464139162 603646020 530678386 278095419 261837984 390405275 637971860 126800027 309476610 560170485 629360592 546562265 642229745 340905836 203796741 873069605 405759946 814445845 495433707 510042241 167249899 424224075 685043145 606218765 798455066 406551824 961047713 56520412 596820014 889996012 279045392 659975947 46372193 311529852 702243100 621286218 75581784 248163710 866629168 594356249 273921066 183980629 161361770 654400654 136168699 176966932 348876886 210744852 44411960 6141381 35152797 228523931 578505823 356776930 325237755 454888162 199328878 335868604 599190835 908099603 190516037 250198897 324963271 178132967 313851788 784583679 789027379 927194133 697702390 53838112 843004831 756088566 360596645 39096699 142379544 465987229 299179855 641127968 463674526 116064939 800539165 526863463 257320878 63026812 401220127 507393372 117380108 863966699 240855213 483125011 213122428 159054019 896873731 788458747 214863210 412349710 777532840 752093584 813275508 268736833 567057584 313857815 278368592 985236364 206241470 595971928 315362407 349441938 892938575 541167582 972286239 79697352 523016832 693788826 227905692 988002897 704622825 410639800 385485337 716280864 830516173 19442602 895954018 683325528 991135700 82730915 901520344 876308158 551488380 245717158 603507436 561797535 986639706 735104164 715305409 304455219 737704614 558293231 989165225 505550345 798451974 79014064 460316345 570145179 303206961 521015432 240999819 925826275 172722046 223086144 373323626 403890221 189289348 415025697 294857546 684589993 189622462 276664716 601234615 922427091 460751308 288010878 892486276 14632732 76554875 554939054 924713978 437912552 641954375 592403892 341501174 864347624 776182528 294302479 878895752 398346850 360437669 974097942 656625792 549026208 154013901 994587061 97301799 714953995 3954316 212321093 733528628 74132277 214748988 676986275 97965999 520222585 687058142 260801147 535744964 448096107 774469532 657080664 644106908 603311653 818478556 715140868 562468184 544799650 842374486 586052378 106531528 332631013 40267514 333415744 51296311 468772724 980386501 312009163 614338035 454798802 793957642 557774374 297156791 498567581 156825196 828493094 660113243 836013724 211397318 980323569 351898322 121510403 711750780 713579466 251480612 563344858 514565286 355435237 774769363 187473091 660446709 875827013 296936721 556860883 924293903 110764900 198746691 976537386 221108441 780793468 85979693 645342798 222245379 50959253 201220892 59088007 244310685 788971115 819358759 962355315 387857705 220941268 223559055 318144066 619603089 544493343 319441032 78984564 65542398 75609161 2654221 592841830 534775600 803026203 233829285 882652407 891489913 533243470 728399091 479491075 281501678 606908154 212070692 896128930 940848797 952449779 275405331 566035974 813850298 830831375 198155190 492093349 549386379 95606347 228140207 659663402 521379614 333310196 557238262 657785965 172609879 931605454 322579513 314224928 169896059 606921973 575169946 550983985 790564177 737683479 981563812 832048998 710065094 6961307 347657252 16046153 431941896 730946281 110058493 42420677 50817114 979434983 853250739 265759944 961645392 273526115 110263387 252820423 394312532 613240299 122238369 168749092 364691791 968319341 974200129 81720172 931930874 537650793 924697423 331351096 747042328 956009724 127017143 36336408 556750305 155176775 364868239 385375161 134208967 167740398 967077574 594167929 653330299 257456022 301146605 587155406 621423969 574863066 934127026 346914868 408968193 430085284 152741968 844705726 717790233 61571133 829256980 956304089 734052611 423859953 992622175 867715626 965218247 565892575 872785159 393740906 105347252 127408999 483403297 91634836 491813900 120185521 435894547 952300425 422409461 23599953 873751336 80103058 363439911 356824384 709872637 99845913 316938377 73268630 415806744 330219731 575383731 269072071 502716232 814359204 678498423 484849864 481106833 172837480 335551668 632175103 88645989 793329687 330880488 70900963 822208518 526274974 79244178 262119567 460929207 685226079 362999992 99371861 757212118 313602481 993104151 804051426 933853789 776540955 768936062 334110076 292864172 719461808 334893350 86679465 958736368 168150580 623739220 283707693 943375155 428115626 234532272 286539254 596256210 100068705 190916058 107838675 692443092 92178405 665131841 304102363 471008085 744438035 656111553 385835168 251767175 964946305 753031044 933662424 344642405 811425888 685317884 80621222 556368277 625686976 128959150 67445919 883198601 785797463 86176817 546679992 125824628 873333675 737856349 579515357 502712330 409908063 923361738 136299483 49560412 811063097 572305190 412106041 956142327 11998149 693836409 136779658 533912875 25875258 172517308 977597048 50198868 106953534 562220264 895867705 111294978 608541909 214289329 312178441 331455052 495384160 530386783 842032198 179302032 323724088 579633549 892322406 521983920 504130736 187771922 220672370 434013048 94226367 99799891 128305598 395529120 132085075 413088120 338847934 192356517 54988741 897619942 276185320 920883833 878599003 65842707 853446062 745703910 804426938 258987624 275714489 909443079 928077300 188964567 968911149 137162318 209712353 193214618 826276330 795879775 706678560 705698810 74349697 931814450 371041299 74792214 547273885 164979188 3518256 325330922 289374123 707112373 51926838 264782625 517998406 937349571 177323845 128083592 757293635 214986699 950306472 709216030 870721741 878711199 136757202 947338941 739037421 825464215 621166091 222424756 367286398 215712375 813720119 198653891 275198487 400372094 183957755 40205829 789849179 616555201 134542165 608768573 238559985 173465980 452303804 605224865 226814299 346936217 874503411 338242074 484872509 283169114 472719992 902934822 418607272 120015316 811555242 360469910 859223399 479025020 82529142 113100364 995806960 522480773 167254972 979739038 168154653 712507006 615435996 11308322 42419143 886350080 122601621 9676285 104425076 844650248 898443520 875910103 329904505 552511742 404457685 10108390 115349071 914004049 712438463 244914732 418106713 865932157 785904593 96046452 988970923 858593337 274249234 707243217 173574038 157339994 273981334 692052304 476754591 416138708 251459801 743404187 61430278 642074120 634262692 106197498 512548332 367229401 554905547 971327210 792503597 144918330 721029766 867136282 513798929 44007876 975481927 260579901 356192498 400639724 159189717 612098468 740177031 95544727 113024555 788159525 696070496 600532753 255642408 719601059 479540350 228158024 33366683 861616500 364653157 267312032 261031129 510410078 607676662 585829822 383778773 474971329 273136847 198261594 858705780 252624441 978717266 102027887 318519623 511921283 600885258 520936310 357168247 631939829 769398654 677278584 295949181 784605969 52948968 971042722 764462711 425651510 356816880 857837233 115365599 401150670 146093709 403950567 276595943 69115180 198327006 688414201 301865432 755780575 273409767 71891889 281599267 945603923 137567752 736500606 982160656 154261437 268670381 539035559 740177269 254450032 85766220 182894115 892746487 457320491 785978714 484952304 887691197 191593473 863900171 278618047 328254231 398735453 763657327 789414437 562491373 677562936 97868884 431829368 798794185 84155649 727132827 11430874 72679851 61539205 635784538 263985 233735313 216525323 633492638 578717576 161207232 71471873 142984679 257366154 188484498 321195486 362836863 9712113 912937336 778940640 345996163 390311572 313847128 95650422 483483153 381091291 700013027 316483899 387821151 853528337 874949818 727724054 277026349 15281686 856314346 280968034 54055162 241217538 34238385 330624255 80121523 413391911 818697921 974091240 645272653 607525582 919613287 972978955 675439233 479332478 393874929 582028775 651047481 44851761 207333398 826274416 599673471 935553246 821507604 901464461 298314927 67890550 874919569 45735682 957019175 797975145 853786175 306144816 318504261 50473224 371841304 914421506 309164072 206816926 512579963 442398175 881832215 163304245 844645515 170950297 481281400 999496990 708680619 878064522 227400124 63322504 181563869 788292279 883341633 943789572 268139959 698785288 648967677 40822668 522771881 281810772 541025995 579589699 539641420 300257076 41781681 792454125 11363921 423222075 636491993 677419109 323634606 28451630 903078737 702210058 405146731 604479430 709363955 866696113 479361917 988844306 827392618 232893263 705507366 579938392 730898632 883390994 474520983 57531271 724379437 556463200 531206036 206422622 312293089 505128431 554458175 375458688 224960878 531019634 773529358 425630917 329115092 935065019 896557617 49186713 632107410 972670339 646976042 265583132 794964848 1088745 55769397 281312759 917458450 356900833 989451509 291261328 919858159 23993000 786775887 774506569 56177189 111969923 270534189 55770021 463612945 44647439 286936974 97861862 925224432 66343267 363988502 176051693 815204822 702594977 40832862 495720317 132178254 325131270 467629562 596047205 696585371 194246561 502379534 965928209 967967199 539307278 237436817 122577326 588898419 49235977 205177984 260245179 573052136 546130977 740416844 477632790 445514318 119190576 696781456 862252036 721173841 851796462 696346819 728745065 713744372 115836251 626575297 591399222 918507115 845054871 585883767 371686020 322986808 992072548 797397074 749753928 194528573 59895627 47699258 12007011 151745974 128227785 35144876 822929266 52992991 804792201 750656038 112202937 621285040 734078866 743208748 5277648 180129272 262349309 788207640 317501389 996459126 782869500 794285962 357655211 374311146 961554962 584433223 931715887 956683072 314924648 827507067 359768368 601892347 169289395 927566632 529324820 541604912 722684276 87048723 883567231 330407179 855676122 371386751 617209636 36831797 213088913 100101706 632422789 982923260 963453672 566750667 180689330 909314316 143222559 904394626 578608590 704405854 970800657 968069477 140297540 734110035 586445808 317092691 208114225 688281157 582364974 338834662 433609157 451019237 832668138 498395479 954300814 375651080 769325139 680538116 563555663 121199107 464235124 17396371 510546703 97364483 210956137 467968466 859292357 695907032 33761782 291035757 800473089 896341102 202287782 193619722 668703804 804761210 122693206 947072803 548894345 526639635 596841034 380876706 718090592 729097581 962942597 464978140 279195061 548903380 932981598 697949694 561217354 472855149 466947348 871835097 346582524 323786024 142776857 125494519 688538626 942629822 337491422 448426272 317160866 737358024 135909718 215422978 82437349 344587667 693731077 965646419 883346394 742662518 123404269 873059230 431548531 88963752 914642713 743364942 95564716 592918331 986277619 869957998 970912509 637288666 105692940 636136178 786776678 260753620 756105444 790506661 418053081 773155747 807876627 962156595 431523191 603545526 148003919 704432998 153515125 598212450 268875860 589899626 947391036 59142360 997399398 161499546 66776968 945392441 844785606 619027711 237595308 497408533 196799544 98077693 101656722 293624885 13128521 668597807 204830953 292024772 739466544 331286930 216385082 635697213 727718925 693177161 350766952 585211870 328273128 828460895 304131321 562728076 341312500 579591681 152678800 339206494 165974287 633426387 9781314 210710151 58847612 776277025 272433227 834711400 720869660 622804760 151220051 720720962 184797856 731280720 512303062 371496859 297517658 622170340 579850788 616527231 869676846 278587635 507853108 692104218 519790008 795346293 316932953 482761074 941629697 459613305 71347541 730912969 706721228 608649270 147659029 97349810 827788066 143729637 420606305 220110017 948342872 173258622 995669036 595877156 47302584 560399899 984115956 9135030 9014982 204390499 662740128 989912007 945503159 730776266 742761431 630504370 388728521 840547158 766691627 719889922 839540083 777468263 667107759 356655753 358646545 849003209 734296341 554528841 876870596 334836684 267330480 481103337 703155548 843472890 426797145 492734893 691339097 430473307 262643618 858744445 657539686 544819536 346543210 77947775 415447468 100347108 215198255 55863411 416070531 493293349 982292529 505782727 721061689 533925548 500408980 410750761 430009893 300005385 792845996 243058136 906978978 251165262 921467908 269991105 784117800 843037267 354907336 300603998 581325267 729131783 837962280 15784795 746241279 446563937 356233349 210399550 588923285 603754429 928900330 181944290 27972196 16397587 505349425 451292834 887533855 761764021 338487432 352642946 340923328 867173079 801197456 24035520 840013311 295020571 754411833 843138961 360783356 901958362 157509136 593437328 795739865 944446501 736078011 784279858 284729365 966274407 106369740 19407821 364876400 182767647 294532162 511366784 998346762 531349027 351992237 923283350 789408236 944876275 435278388 416845046 487176364 723549827 764311844 360591330 281363579 832674311 331755036 133420354 705883254 775331893 132825795 595579476 933569854 910699550 470984017 723496560 100396228 739379456 702068825 248031777 444963629 303061118 277585915 335040957 732291364 743651227 551198458 703592995 651200296 404424109 644376136 476316923 843211678 739834149 206325398 133890 281767012 304170343 581507441 210154453 560505952 314714105 388560906 579952700 254199223 65411295 858891776 428419140 470474932 909314761 726398434 838897097 141444752 567323438 488718134 308878253 673439203 130298087 833241219 129952078 184136542 264877232 249302403 444550198 667026348 126694355 483425601 738445577 788128734 688009360 205782379 750373541 745496603 839371115 44100247 247288724 513920260 322265264 236745545 45284379 983158014 368086176 2959139 276728301 278183306 876892957 12447352 64779901 493557146 267749156 54753239 330377411 334572967 363851852 15809518 826832531 805520936 53872243 173266169 982207315 307046945 967083545 785966812 996719098 988935832 944651286 694217104 665158265 954799021 734565812 924603876 651654167 640841176 675264577 318639521 412096198 804710736 119863884 572616419 630776851 990317154 406063370 669301491 134146151 688670620 294880446 253924379 414887513 912232551 532237785 195168751 803577521 862930445 114597329 276758498 789965119 459720905 767422792 59107848 17218511 786771294 107090847 354171312 261675189 349773922 751273458 997836778 692476911 379170281 264079597 965725956 975669621 347852661 539125852 629856087 55526946 727940592 482591305 317648588 737032185 45396355 758350799 105772855 19126325 531077909 581140998 805501834 900182713 376416148 819054930 136203610 278071449 242872098 6932767 394539905 641460679 656073066 306290978 2297513 438394802 508294282 137933494 537469414 10693767 99386155 290734999 172597824 928461123 3098966 313650781 549698289 232062034 507467534 151023744 745863477 596609452 516363121 757237891 339159231 796919494 211615552 388630745 875469813 198340574 585614370 946977145 178233719 865771970 232132892 688783266 345872020 939508822 137647336 101363589 465961267 186922233 23788876 130525685 413663477 764366778 68918874 654766138 997038705 597195349 368160100 702808568 465810115 223572533 199281164 767013293 844131554 879545410 363179254 781170304 319167874 737528069 96278361 659993334 791427777 944785989 460519127 682062376 973268355 518183451 338940514 80500299 424899138 955267808 21225559 891141826 152581301 215457244 190863242 407306813 818919034 683327370 651084754 158575533 256757586 629297366 149799704 105421267 442621894 684967934 241625605 43010016 657862582 858379739 851308992 648010202 26095837 209097272 443354821 134629566 260649557 215062975 613871640 601918870 610739531 626639186 509421926 881828935 844308531 126689350 689155999 586783845 630246979 109494178 371518106 348756957 61686707 763952650 193896914 409747459 488944332 646527755 387795182 741348739 299152983 2856135 570407972 81816714 936097220 748986503 260910323 891673087 169893951 50292760 891963215 675027513 935192812 64646199 424404349 670254878 495321548 424996927 289624678 312789451 372112444 20892589 678013031 830989256 637144615 990365638 183715700 102462501 629104484 175619124 107272525 241319724 810012992 586528460 118743286 32047311 753994622 310874815 373943674 893087528 665245663 924580051 273718672 696615380 796128852 215485591 523157997 514672818 301030270 806241993 773704559 634852987 181081030 735294758 63016427 384906364 783029162 98298313 33907386 194816140 710396969 638487991 912287283 492320210 184686682 349416104 15459317 765268671 916923762 142961581 723561706 264128415 373224879 374945530 355830174 924023964 864325483 982316054 382339996 211402802 988986354 849974652 784751332 363642640 51477200 291832201 554573976 119339422 103207395 416794865 235010967 328963052 252500603 229230625 117139962 345800236 380659619 894033559 525473721 925346881 233187503 954511675 61920515 606391251 803030978 893754842 943369433 211848507 438197934 209522065 44369232 409221000 886041361 399978876 83983587 753527509 418626060 702928449 91324142 162710347 521579374 712508068 555900771 716789125 349559517 698439310 544752270 111495931 279940489 857675478 226430628 956603222 846871980 979713379 789849278 370281783 40309052 112204148 313896822 10414692 444851941 740236628 288041342 130936328 563757318 159691601 828432550 838226268 309064659 152096803 708841780 610913336 329045786 349521807 50130699 794102523 986072460 343485434 445901562 763656241 127992084 246487973 896787693 792116460 705738124 686909464 89355624 387214516 767140937 529034369 477590856 8393619 883274540 155837229 10764776 621275436 3279008 215782671 215906088 840253007 889627060 918736165 950505729 632500716 465753371 754814671 300039713 864963579 377153194 438007068 337113606 996097399 194477136 11256827 906177063 254348864 268512003 977614644 176949789 961736968 650416215 991779427 306061953 724723119 173087296 861719161 439999083 568884718 637049981 140977837 412746065 274985622 758511710 684952029 121837787 827478788 840028160 47370794 294363093 688056421 160516635 276112235 80683362 103543240 981180895 369970851 674830323 804928091 618949776 440369285 642363812 711281371 650268668 870043221 269180341 681670056 105454356 530252978 577614109 5928873 221846508 459246670 133456458 776963092 436833906 779747249 331114373 441799110 328608351 156089210 174399236 158001169 717763303 443871945 118489375 10727341 242842809 709509930 20899412 401207380 290139105 682897394 474073598 49565189 343646013 837340215 997717647 858472791 248055350 580324089 791180976 149354357 347280624 155564998 243984684 114129775 345940543 737314339 872003452 614482084 883574301 385123356 174891956 19726780 786748695 230783776 685368151 133997065 183062411 162107942 738096128 299930957 7587511 967326470 41026349 377076000 390287257 352326444 165794967 230161266 779018331 362419037 352342564 162701212 460589578 799067220 361422348 483346998 954790875 419290702 103047174 560295358 14717647 842108735 717859983 739428115 674643554 866298110 784533565 872828606 475321845 201326702 549863169 741005609 963550252 115364366 218152797 723759863 386810740 13468623 602772965 15132906 661596916 610375521 330243004 106940685 697443890 87617456 315165595 561189007 8536865 556634368 576183601 842972717 818348567 82354972 427808552 666597630 967813175 238058433 22390541 769391448 938980317 455211311 818066094 758942052 579769201 104400753 645654339 937588772 180941763 371825148 527574 876082930 739103055 712145204 77500312 545889896 554560602 883980181 810412511 155357932 639665903 649903437 446726839 974837744 153371009 786391238 570389736 715155899 179985899 232586032 121763373 807937758 364932928 148080168 392081653 557594199 84327877 779846735 847239783 658810214 271318043 73680584 877268202 97818104 834246054 123601890 335162752 744313452 18778859 134090998 379961127 374094248 354815884 85392857 946646229 841589818 873270986 946556132 212132902 719828876 853032951 936959153 287216305 964249307 623678439 474393631 396065685 745988738 517333086 538728803 590388880 777907236 872243608 750092602 831266889 502955792 1437158 838606266 449198769 341042171 592309160 337771318 180576386 239982654 184682715 721370553 839513998 249389527 880247241 481341294 821808388 479397877 23922142 76592430 886746878 157876619 849207034 294281874 983552808 141550488 527213527 312819243 743745749 905522692 554843474 882040725 349503144 31417446 165138741 240735738 313656118 165404391 771038736 816091934 472978086 853545383 739399001 153992735 444709183 871651750 703323675 978415222 684865577 361659013 905501745 196578951 43649080 721104371 732412836 472731799 520408409 874847806 314106761 820978961 310027462 995761242 965631290 186307390 651661607 820001956 108942652 840731861 472576721 392050341 132718852 37536579 979658026 579880446 112151515 224047129 169485533 836847710 252005648 708142666 556708984 856369254 6391989 685175228 403855941 573866440 610144670 254178641 167359197 508960434 358853373 150729353 159905710 447296296 619389274 545594169 679385143 527867502 448686710 23733230 878333254 101319324 57492407 77937709 364522936 770595815 854490041 333218604 69409767 756482961 262051345 365879535 616541850 136471523 124558054 996450132 583642820 89308148 88638420 193081817 926606018 117218745 886150046 990012876 900721457 545527398 341668954 251834806 758923967 380805377 882682489 641892202 117341484 934325249 561865605 364588161 395459638 765622735 494485053 161186847 634642768 706456489 763210237 143660143 135222728 466888823 39383736 458778290 374563008 794994762 20462421 692575158 838693768 721847519 460829262 594567313 394011856 954534466 824969514 656323269 748855864 19175226 48360632 205247176 941731615 297806505 743802762 509261749 719388738 301529776 733221770 140888190 850328895 250257630 878352458 962111937 718551528 99619321 162430379 230180593 277207925 46225456 102845998 429258964 864605885 133835544 451694821 79019194 637463415 688144421 642049832 569413547 417390442 909723767 881936689 348852128 695284777 611292289 501915891 431089077 793924832 548704841 841932063 499195950 599042307 731440542 932555859 110905827 160879960 5146600 549945586 812490403 629433775 577386880 48401533 393886157 214488774 250972469 361179401 291095064 543895628 593796822 879299740 69885580 419834693 180328551 522148252 307594760 427758989 179466248 325235247 882387553 819852593 532309733 546685039 490104346 344452905 542006725 967671542 325245346 125101572 268417651 57370947 807087954 867494887 929639470 758463086 679030802 755932807 947485360 590825519 608548656 669996959 382082106 238336745 798691956 872798217 632115629 892662892 227242189 510332321 733037824 702219023 387915079 565834581 633656735 438164610 131893340 412546558 745427583 615564387 996411084 722975455 101848870 147971660 103599561 385879857 787505706 202315890 588228980 132227699 354110614 520893456 510432443 238842729 903827930 20222533 266017412 696414948 43592192 76572935 126907416 381963558 511979130 107075274 320546920 832926622 508523680 299650211 922153762 834201186 203065354 602602133 289540260 141648606 107015902 498301993 22357379 463295178 408952095 729915056 718805195 395379538 642297718 346810197 541135044 380968269 516154632 293571253 791542405 231204468 984282934 646195620 163885974 710792491 828513587 151796248 972066983 852060104 353224684 344372420 852630183 415476904 425653091 713406138 155271682 18371956 800866313 953869563 78623433 880247946 962295947 745552102 586181835 99287509 314898094 596760292 692549150 6449325 954871392 59214223 820407259 252124163 66117214 359797343 482742130 400551560 348930127 795978639 645735188 616658291 276330588 933122834 151990502 683312300 65448776 556723507 725735097 132154358 719338740 111169124 618212 578928274 268123791 825498703 789148160 658682495 806334897 100293982 501353960 560411879 199227296 48638786 149951865 5823327 907554345 891756862 154804517 13870702 726711800 601810492 125073364 383497208 525923720 787422990 438404927 310235968 567964780 197216738 252398210 169450838 898491075 312890025 411510560 340398411 498950984 640308089 386163412 581237233 612396268 535353343 43394617 389200443 865164977 839588994 48882280 970115347 80985142 750610325 756092952 670334340 407266996 836416205 298194004 298325306 439654144 199838794 543953359 97348075 910722439 514108135 75249902 185453597 19803130 63487540 565374397 272043713 101613687 205627505 199514946 295174072 284130133 755130832 510186553 479053551 511986359 247112979 855994685 226469473 82498747 681365528 948901320 879005780 831709489 437038730 272213007 731394439 511571468 780482921 897463819 545723806 18540936 582733904 344063819 923573953 418173666 815024847 983544319 998883696 662630892 615729045 759196044 941865041 953414455 647422109 475568789 44897108 793089747 133479814 864349876 525450551 924269019 949475696 326550507 82278484 851614504 516809656 551858575 498450006 801783287 791202995 60692283 774492842 606388833 806781325 849137335 35864785 387016759 521389926 656195510 51067037 460002221 115269537 209289336 638596236 299228612 939444158 561077043 234173329 332332407 290391142 141699524 4805423 86008946 370617008 327235015 337485153 131499605 380576751 463967458 755656634 469883186 692918074 82676175 691481183 238991157 460799690 184918767 542369997 962632289 221685571 780330114 355131636 730067196 622915964 818387304 998529319 812996876 900793675 950043502 712944766 638349740 417670549 661582114 245360024 644746728 10862563 445036573 501566889 625461290 877361850 895455071 872253663 251983453 2041476 164779148 117790417 609548646 197811538 344913169 269866751 839669054 643519425 392577201 894489527 534462054 526307201 269766953 951920065 674306995 133062253 944956541 503780481 983452885 372936531 350279625 656000798 404765131 997610422 568440733 539312632 664595462 798254854 619379290 122789169 22763081 228837624 62554213 820344495 199808215 156373575 632544539 463145765 912632751 364563928 140255064 430344009 893204694 110657365 470508116 499195652 602656370 375857043 249764341 169749168 453869817 825216047 226480717 13955465 907626492 941152744 432181360 420833347 390897983 819313236 117933425 773023203 793891836 329588299 504610579 281415466 477735416 955397060 556685866 353959347 934279151 185348559 61818058 726531651 622302480 395016700 925425835 529544027 425696274 285278843 134305715 38478812 361684342 107828819 145219831 579260504 209677864 704851007 762881937 434474163 842112743 975870864 768640759 459503082 91577253 868059361 178167654 781679263 499293634 394766876 848395268 203965628 187850155 821579176 284301280 171188373 743349332 513256426 697430335 510173905 985675400 653791534 127804468 758337508 879671076 898058265 579038301 131788708 743040426 785576262 427687971 789464032 446595383 85079536 169558955 122694881 151680589 385615267 561516827 525595532 962016577 2436635 359760686 959330332 848942309 622018952 646956718 140041696 787195749 188065662 160105651 173383307 195957252 375102639 499906852 430511823 819532302 841987702 739429321 862162236 302655942 138590640 851956359 448558309 915415972 458806811 949766638 17851763 178404893 470120323 6864094 847526578 691799851 147647770 278773524 706703309 203180711 412554394 477115225 783456905 446322787 550085249 510984117 187641822 377535784 374638975 742443904 995926188 79403167 69476954 291506482 993510840 519342130 931381806 822051134 71254415 868334054 28929419 934806490 983314920 568038491 428702265 484206402 95953912 675233961 423515551 491228268 631187402 432122623 975185865 453020624 260835329 785935677 272430269 98117910 351806259 339776621 236950325 205724477 716934399 689091434 145346097 767227162 845465164 960752607 807399244 655107938 356950811 556281892 336897074 286287328 928396949 723699469 160379073 437113977 765751401 743412277 872865559 235910458 749369080 370075578 502720820 514642919 871268441 353906393 592454577 260799688 356038929 435512054 4325907 826225053 483604853 503426786 260928161 743503539 832934401 27564329 671903855 753393163 932498292 520873103 999609426 108379986 650856589 314300780 520714362 350278426 450489719 675460448 865985054 459212869 658782982 728466906 309835785 659122202 511278086 963658197 340036934 618078170 724038415 714216595 410631250 91379610 553094548 817645886 761709982 875250889 312832567 368230820 176743412 921162189 93369576 619280088 523884619 620513670 938308306 864591870 440686776 439874298 393174150 544323597 531423888 266419588 541860974 570623328 350150651 283606735 627445841 576043477 29772139 351021041 446174963 337319043 142771316 662519135 602778290 415852671 694049700 277784195 979147476 339618146 228446395 968570933 759357510 842045148 492987374 45797980 542813529 953846143 461067988 922455342 522716634 344148796 335257231 895891121 317913476 897534870 409792280 52139834 262271887 19898222 868352713 815496770 682606693 711704802 871784187 158487346 144125008 204743615 169907307 575194834 625252126 14235973 627641166 258126374 91128022 989251879 356488660 110866421 746006931 763776549 194582029 470912674 998528222 552496382 360179129 408984063 900920989 287327814 586438589 915252728 22247928 301476436 278708399 538761717 674696069 659927868 576656449 120717043 33495786 243794922 439383646 783170208 503344367 852088513 367312197 904345115 970277779 227439235 918942417 800683721 367884946 230971951 171175377 469402251 960502390 108556672 598769487 193095541 457197865 233260008 916910781 637201899 833353528 797564735 616543991 493200062 810411044 646582741 757674406 685761340 352359684 492115491 917507387 152955144 908616959 900502651 357460505 454203338 636395951 550217461 490510496 390223840 438232408 785387964 915120208 791194437 927383847 384710506 901443496 885636857 297490730 251599242 233880255 106221901 108407085 784948449 122042919 35435589 798159723 198918836 725616514 274115355 599634627 181554268 600879764 799426824 123155796 581941854 38562552 831561811 518251380 294480410 833583887 121674974 137193807 378720463 859466254 162918716 990040616 880079670 344227156 566696672 785247898 159442361 796760492 24666020 405762487 621962174 83492661 472913901 453056932 937929390 725191818 559039869 377199176 421966535 16591627 6818695 841691273 137434899 360889356 276425224 858920385 442917535 565629387 214150936 499922224 63840699 103260108 589706493 608542496 662103221 392717697 467046818 312982828 301920267 412451182 918082262 995865939 680678034 685029503 877450299 879948547 484581136 421887802 176649945 619349794 919900067 296041231 607889252 739677999 277046167 980506662 163182001 265487670 504535964 43406478 532041692 315206678 859657593 701310973 990729787 648096180 87383500 455471716 477137510 896652133 214452522 95674473 720727395 112491750 388466403 200900112 322715333 177891623 140467297 238678264 641396170 582619642 33280838 822448422 772338277 921028111 747258493 77615602 769039498 419411007 303192319 812856036 939966392 818931269 465270443 180282683 314637325 22752501 530729351 510945535 24520260 985590008 879487271 233029718 731251388 374417714 131392217 573748466 123987645 762035329 799636744 288366018 949260234 638166640 27905858 404275166 181342221 520008474 155711409 41176641 800533321 496645719 134575394 387471483 122530488 851944066 456113694 137529874 583739996 80033939 887751848 924723927 272195348 787795293 347825813 832267669 981822591 951271104 831995604 562670001 326888424 552275613 66829861 139789226 16781887 180737077 677264243 714705747 574276206 975074457 769451793 439248344 651278098 345020597 585017390 113413603 233656879 777763281 687855253 148069975 79991893 386960670 399284057 612444810 916815720 382336353 696605517 5652996 4951461 184825179 116667040 675712894 584881892 960581002 524365317 332117020 623210600 4180968 331429134 493350466 869140234 882025795 176832977 78245809 308631657 725044955 784223717 998896220 465232269 65637731 174615037 954750281 943504556 599727743 85963478 260682405 769406416 580898876 400897675 287833898 84603278 941183064 612405782 373047125 303901809 92822689 891275150 124181780 321333999 706051376 384480361 542560334 657941227 948756080 823162091 299575016 325832943 487346295 101424300 327148091 272029474 328419914 137303927 513064713 69760350 623568767 985983969 166575420 992239455 639747030 771682412 736700805 554936205 964740374 852267204 942565948 55686446 656169557 676696701 923099650 520502426 92149911 406029668 63625484 267590671 875195007 406771853 382046293 905540579 43459805 86083858 480742939 865202943 871027006 735263048 574514652 214682366 954527302 424290179 96320539 779323206 271785519 559155415 435774484 359062378 961919860 974898595 233407338 625576910 195336522 7216097 223333232 701194231 352010145 358568852 529402095 255997023 281530030 775330585 991876903 825153482 923217859 530276433 810472510 218232267 72493367 265467062 392688935 112696389 340030777 583509815 228132410 339168826 154380618 332660072 557283290 331070911 986569932 732436034 816869382 641781824 275798421 138952618 867522863 669411577 827740856 687034030 865511437 625688985 898449187 433187246 426307002 853869321 281661637 982234217 863884032 630165482 725648610 941175457 923312972 41946894 919161589 916885841 938465627 490944666 173909174 509385260 305616537 888189767 371752904 282627542 444625777 70595718 247514076 87644928 179011329 893501948 815269896 63770425 476454639 197198409 782577727 584107438 792504787 610136672 460314451 343727806 202627952 266486467 591403598 350836396 671606354 134486397 21859351 248930568 189013653 603510153 103840779 80002188 69546949 685124560 907840239 845588227 556417648 287106752 425775629 522071989 566688887 661129183 45783087 12820673 987003506 832281499 999627132 697370398 204249260 174791678 998309619 7031052 14589740 666701153 275934201 260519364 381098711 285641634 662984614 648817344 430316058 85288402 77653044 949165936 117399305 332103109 786519736 134204132 832007759 198928332 911296663 688115591 490450845 976834637 514274152 122184013 868637654 249559310 614080466 204695639 912318172 593041926 256345063 900247816 344816987 381891894 371711470 111923153 321381666 281355694 890462052 351937241 267878767 307316587 525242833 576455468 935790795 786125683 538200950 783404134 795903440 617437323 357108740 300165674 19546088 768267036 638984189 268919188 255755357 762979835 979880260 706166455 38467900 48166425 501866289 799854746 755031593 938135141 871871250 502808060 922911686 663084482 285946420 346674390 238245319 642613904 952649147 969277187 893260940 610370471 753879967 100816847 709862475 746698458 862367573 375062546 592178626 872001805 43015955 962611409 421200986 224118598 902374481 616445710 125498904 267663540 431533775 831217087 656238844 313151632 666063320 411599936 675814649 485732630 45295309 225363778 614273869 327484885 911825139 468062554 385725485 289616100 325548872 200218075 106690368 14342621 37661419 305447837 922805306 293398244 502809740 659483259 519200085 25551260 877335223 210712991 975167091 270286519 50163994 182009399 999053219 635327489 169688758 242141508 745381966 304877551 906147471 521562202 704454580 604611422 803253890 514688480 770078331 696775059 25930076 134554407 700833425 856482575 781318948 76014018 579874827 438621341 519858521 731144178 466781347 723031930 367688178 585823813 349560180 962676794 89703858 724641631 771196566 795201287 665840765 400047149 570740494 695073083 684536129 773778797 792382086 811352188 676053270 542802325 451491239 872991723 945199476 338071043 209802297 94512949 473830577 418336454 148830071 685394025 492962552 426860646 967794882 9559233 929577629 553452281 93286524 15216149 742181237 329148264 840741767 602447243 431929032 248071967 427105251 312615287 162425430 897073405 427905118 80513768 154596522 457794311 570174857 566834818 73283689 336856724 194225833 688331962 405426580 368548911 904801926 651058513 892227812 163141137 63953735 513037273 281387592 354324527 152493336 856085298 600560441 19346832 413668482 749223327 395807757 979059977 764780442 2321140 105376137 145578140 84727485 437662125 839618227 12688352 859359932 523560744 94806151 634008712 119732725 126483494 203780952 669572582 994341045 26745727 492296382 196208406 792502577 968768143 238733595 320079054 258408031 393503130 599899377 709020943 791561776 628722423 578310731 609535283 855674926 865552645 956264882 244435389 619371355 563007770 501934588 99401995 287475380 402276519 960721008 512931667 574303975 973583811 26116240 632248085 498328976 263933030 622753011 824770135 873565715 536707312 132605883 637032233 123615494 233468430 168405969 641478099 945856282 334539 107618561 546040010 317682420 382472431 799305296 56764551 372628815 113873191 469031626 494614955 939794610 317065297 585043529 407383736 386185988 198488758 250464203 25742921 7442078 460577379 686386994 456934503 754473664 403379078 675545520 293799786 966363994 982079858 441530507 391920078 186469426 303496439 152321225 816319959 494226864 279002329 507531983 266488151 983378177 806446103 698699845 258380063 878229745 728888416 400863512 671449701 311235727 508469850 404066757 789322293 400351772 216769863 236662489 308958400 740901386 229697794 196040105 214116811 351612151 114432118 484912954 492917044 308135507 122297542 866865913 701849776 444968919 765924409 831243684 871553210 183800112 578229482 612830004 339695246 819860270 727896329 512113310 678175765 459646671 916756201 516591901 285662761 993351469 158928444 39043840 774581496 211915399 270368592 632265898 625521477 69693762 653127342 190764191 10840096 532218689 399958007 14415707 814267529 54394728 581897959 628131980 278993277 474820497 651859376 21793762 358390114 562252167 496043006 346884356 860320927 62949945 594701006 145442766 722653065 542444939 127020 255849106 746988243 838604438 50853194 984514012 793151784 533456012 932628859 583742142 482880904 562556410 675905886 645348020 599371579 589712429 704432187 694899686 505894216 827120046 548889467 702132093 464088832 152794847 613348442 883931199 511574021 908409255 48690946 347242073 991859307 692992167 458925660 33047999 483417908 183933381 237679761 355828521 646520494 499501439 683477167 173036128 980845413 213692015 19957289 159300332 863862908 88258847 641466392 890594498 995310562 438352693 897693228 876749513 194829402 860583034 135856905 846854125 996267336 188881172 190751148 581842424 514121103 425443160 701083023 670931137 93817787 73513456 954333108 202268117 203864869 924027916 427702156 141249938 593802279 237143026 326761656 509517288 852227439 461033233 89674371 923178761 385967859 942719390 22133337 252603094 69427686 153113042 584108956 726608119 808992928 139490939 313670006 988668574 703446089 71940184 721653037 828965094 635735578 92960090 376487024 110653041 288496719 879694651 509357683 107108474 978409225 971660294 479178854 936647153 220613124 612559976 821055231 682300464 808549738 703994651 149368928 551675767 161559335 605513685 114557300 544514964 676472639 188153944 793229601 925286030 9863366 499849304 239379245 862008216 261389350 184247422 75634687 756827231 338505402 621173891 367944702 863002485 99535971 319424189 890522798 145592863 98854189 860813201 458631390 949835627 184520059 690810856 422972752 833679948 811634987 589416462 644100446 214866973 232406193 237009297 2368923 147357823 904355431 247416736 268101057 174177765 287230209 237985011 414317372 866072606 259604681 513029935 995910222 521884163 424683655 473075568 452218843 149197993 866317279 277143380 819604033 702849545 758487538 287614795 280347580 540730752 764380507 872264464 941366075 795340076 815814882 360586947 82639037 772118689 431240871 960809288 138288941 265861895 219808344 256407724 112370754 103348445 976881586 672825227 815371433 942949348 752329733 939192484 37613252 697284079 297242792 707719302 329191930 242244041 669518553 990275762 399508842 976494586 598677840 836655263 237281644 80800544 248587509 763793432 922950913 333383533 40445826 115552991 622087363 933205089 473136391 630673324 894935547 339059205 633819147 381743893 948762210 405847888 172083698 389687051 768052910 72439156 137101882 549568476 552205074 653443693 926634187 67492190 295043718 713667586 441173019 721184796 593925662 917100401 827939439 246056803 649185370 306021885 200000142 331204260 349831541 689761547 14107156 662344217 441052576 765948890 5757932 573605231 770712091 9217128 297011264 800359843 419383619 982860742 907060490 217182393 184935254 57902371 55346764 698568530 339238068 417637465 704187663 646413146 715527103 164145129 450960188 65410644 725611857 899044369 438301130 136508692 61831845 331480112 890888367 696957960 524585801 197350053 897218426 525481603 125667480 800824355 155863114 918846392 219257136 233985193 814372108 428652305 435742137 712313585 485600045 122177866 922188456 898803663 135845838 782834515 330729087 206913892 216181333 113084583 762375804 890109579 7606092 590905920 162629373 345281641 423266807 757956717 784642677 876424898 935400175 149122580 589181184 328473948 732625474 264849698 123628139 441289136 375642118 577842862 33417681 571411666 604442000 894323784 645299893 199238624 102897399 895075172 912997497 765847667 648002853 393623619 515898153 574447722 931159326 221025364 703307150 352971780 515559642 113611282 111136411 910418702 473876901 456219803 965843527 416466513 573013312 718336251 836153737 190465451 356926451 135870542 61535077 567839077 950129536 794182837 672820930 37954080 124180106 650468277 489412326 309193181 134504348 987960599 172790408 764934954 730619863 124337413 997402480 293777256 761816888 208430481 127971949 242465583 127478529 295988031 580857415 738011913 694694711 238808397 176252606 543511365 786576942 778279989 443768338 778109168 505843 707537969 765253992 194893103 239593969 357672295 928644388 494667824 886984592 677037341 72453017 412436883 306461902 151654214 960731849 52210527 634270014 777293841 307924621 326520538 756296784 278621547 549996042 981280452 823446733 498040864 928867029 446403373 165036623 256270699 362389316 175734237 997317188 696977097 362944688 889640415 587498717 66894440 264649758 395164297 518325824 656215462 183656908 111540705 589888151 265610452 208468213 703834998 165119958 856418119 528070467 953370941 618049601 256317195 805803209 921710113 994834819 477614541 53184797 234722680 194970417 847181447 561403164 956247192 890928553 821934671 742973629 601407647 245313854 953355988 711618143 964021783 444118192 721321442 763852860 292666664 412777319 776729387 976992874 60244077 972998246 833213651 255298634 39530412 194669878 533591669 907497346 131191416 876474619 809845193 813002488 869386694 924270666 457544256 437860803 644120104 47420653 561979198 935126301 437709969 380139459 343789638 949977921 901507355 282590006 914712490 233050753 607035307 275636666 563020657 914072972 59668590 513530476 506700608 545033844 308397522 516284077 27509105 575720492 77575075 969555009 717400151 465259336 239368362 238301237 971609932 908133032 929065303 137559718 377747810 41314850 628713161 743996809 828025238 889092130 527656261 500122685 289175382 370508016 454071016 132615357 905837525 215708002 187487865 393483575 118500296 189674700 376122399 420622674 943388410 905577285 358900831 23583392 692504660 886866054 364901419 674842363 886378144 361081652 348235454 151571972 463018491 888164299 962423845 235246911 268201149 421784757 136896042 159024724 861615517 871090055 400505339 24095048 978030408 3211202 617087925 569341190 446479115 661041205 728315265 104762102 796569369 386336490 751586168 347837343 831508302 578923926 228747547 165829348 864787012 249147965 839716766 367398969 127250440 852227035 170959233 534332005 732661306 691473476 557263141 696422625 639202584 108319065 573746138 599190845 56155032 546944574 90188434 725952649 13039870 554322754 992898692 186821940 502905606 596315648 328779728 706954703 115168017 453963563 840639435 951653599 381460139 369071388 884418797 770750450 651906511 864252496 613830600 711718661 713822135 261833859 504706917 488845911 944486055 281582887 293352618 675023874 348103370 264601142 256284752 849125960 56608731 593597663 78094529 984350034 648896585 482629743 84747334 618421762 736414829 59350808 486004067 826707056 999432048 690630538 535552594 282864053 702992895 1789022 274246221 114336749 421498504 545558580 575955240 760064827 15669358 339110158 221902389 756087760 645248083 671692652 820037060 407479553 719670361 346411591 800268315 698584783 344914515 25257911 465849375 522332192 288849747 597788618 190572403 271083768 444679175 548835358 977962493 139334656 784829240 955717150 705004556 111400752 226446019 281003771 14104266 688058881 156852577 203656812 621089361 351560143 389598641 732467573 638630326 166423601 61342029 727220170 739131208 698584698 351014375 332668038 784817343 582355305 989209851 562615775 412859518 72918327 915724168 799145946 806769596 985630529 863411220 80649226 746229675 549141048 50570989 795011583 947300524 218531101 121873385 594593675 621559209 822049495 834342474 341405368 244135421 163381097 152113657 982215373 721050434 609212912 939365804 930004894 189992219 750442347 228566933 984543407 537438628 351844026 723636028 992950225 222757918 927758905 593633367 7779971 787521227 329805131 885788180 563477284 193827128 6391068 57314056 170239699 690876561 329172166 186558212 22795382 114561634 104080890 301098704 121471757 339189757 890291874 26146957 867379354 812446291 970750349 668413375 20164853 284067216 803066513 366070629 639876029 468988933 774736158 661423276 607006058 573902819 634562035 210771102 428051188 206617199 311736895 453078360 760698935 577456528 462376069 130156744 946217490 949970935 420263756 155043341 62190238 965053625 197685772 115357498 271315849 924203039 725431065 643142985 256356163 163107845 821465986 283533879 155281883 206736929 625130480 471483585 321481892 2022092 200559572 432091360 262679974 729319415 600136406 543724953 15552531 817739330 490904529 204845236 365901818 944403843 791022702 587996251 871420181 301433695 597602125 515781868 589017868 530401900 206974820 385960749 117196137 500405633 608696814 509741734 100530327 677106596 346647551 520278157 972427171 220944748 710943867 402123642 84893853 15234671 812471363 837191092 701600618 777881862 697186377 634047022 166789307 468590412 265837424 618210460 622620355 727252535 66244150 646663711 340117356 949259004 195150551 258643149 920093306 660561163 735198006 804100340 109341549 106685250 825242154 683391872 193376825 332000832 964793688 677692627 225956821 616173871 784201112 61905992 225032005 313481273 575414299 516294975 439398298 971321193 478414592 512089965 409614419 42488578 740570206 739666242 725893222 461283307 979747772 265542884 358291292 204348200 572440024 315863738 770733697 588895632 40988877 27892197 488568679 900802261 106578249 662945620 90548824 279961674 814947942 67943199 321468993 181644301 811956796 923119448 172598619 170861653 499487693 887871422 387606861 681189350 302900905 916278562 521132142 535731114 44469772 142088367 813964008 920191062 327585177 321852485 636013268 438492806 866988225 109761942 50230857 212828142 108657093 44015256 755170586 349093923 468160685 875404085 421402453 590992841 59970990 870397916 163535192 411296689 101296397 840987057 590960760 815826400 222393379 179206186 935136894 783033635 437359345 96950371 406448859 454083609 23598837 41939936 348489231 973841331 741593044 460770246 760361222 585183662 232536412 70236969 288135325 379589095 636730077 704959511 975928526 750432024 51242340 224001161 999341807 493985845 631345920 312860992 937584903 744937015 632610694 400311037 933478047 621156314 448911938 820388898 986710000 357855089 52494639 95531537 239394960 305714983 319960202 146836563 790947711 699510858 655350911 132961693 618596802 256445109 662844367 997369998 50401648 807641921 337322906 484400669 950547592 407705921 722257693 796963720 86240727 207137133 294985326 481023054 216136743 169670308 432603071 920097330 727587743 352626951 63708273 822790078 944792726 438331404 699310447 364197010 786250359 997842512 532886747 2345427 255310557 669900373 420510179 199352520 238208804 883134887 566208810 873351084 816524844 874633363 78197383 73292575 371762204 861773356 654654620 597506232 609822648 940544764 289786355 421963072 534965485 439070795 315334058 579280791 676120128 679268269 101592082 963221190 814874345 500630831 206485729 707161757 459300163 642123256 932719669 608744409 662141794 551185370 921020205 515297589 814494838 591048693 483778065 820806344 520304193 932636339 835553949 720488934 413327609 194160413 358305766 112128291 730708720 749019354 276867648 136666022 526336160 669919110 191983734 75880608 843613545 663877354 749235472 743754732 206348464 638562342 454186043 423716148 863205317 446641252 461903190 197669011 980532767 550480925 163925596 570975753 633149336 661006460 770079904 772575521 137680208 200557999 517781267 254550416 153201289 480130472 368618941 536283009 724650976 590539635 637757064 402365822 779369332 669298572 273161844 830997651 172927041 447683436 690051308 209727070 847461310 723654310 479427105 855579100 9909452 502073856 396549034 990560387 916558145 323382325 972555149 658568345 900759243 719459275 654273995 717736983 72879002 433388134 59052203 664573766 511299132 310423535 70531259 413281553 257336954 700375269 875140320 812955964 984036684 549551191 298465386 495824123 549271111 703799123 219243393 268115528 458643346 452062868 766401658 875933472 756817402 93624492 665824668 78908807 838011657 369580432 709456591 936745483 681685594 758070761 770373220 983836588 79664099 747975166 668141224 711253032 476865434 602003897 871448420 928395554 660510492 750041628 431817604 788488985 464371540 897351236 229171945 987181759 843299182 361558629 985170622 932046809 237522290 948546102 230341270 469635696 507727656 707069953 908988029 929051296 190964232 285817208 556838613 921765360 75733606 529182376 333345161 647340019 759036904 922413479 799614436 136738565 2662331 906338274 493033632 539466546 808280792 986117560 506635468 506123322 684718264 54342666 157652348 678098622 107347283 168580594 476016694 83103814 149658096 907163969 896470292 749647523 263834968 936823050 520164141 243850610 700210405 251905993 164604466 948991542 836399257 143728159 762236568 41425866 119029105 749452403 230967666 543433840 968442018 219452142 405227213 852961512 875789438 904481456 612839472 791389046 271043878 282893463 949858572 983006125 795613885 492474603 158424997 903949539 884773098 93568798 115733908 538387044 257053025 139842571 244795249 312661056 538140814 572586920 593180267 185314258 452313392 520600900 953218639 477036534 510041806 985847843 692943286 380392118 98067996 403387482 565154953 294919655 332943901 22303005 521073697 383930409 741022439 266797285 600879954 965247633 855942287 500395771 850840126 412353620 370384288 596184402 46889203 298213255 618210668 459893933 640425407 604133177 624460913 650567724 65379922 551976112 417577596 827362533 450675659 245150774 431564795 768604262 901489141 660523772 827248059 32913717 41366765 480603926 678894234 637924348 191457898 275463616 792516982 198623352 359152252 203686315 852299146 866891631 407766866 283585032 967152235 762980602 617138091 228130034 752263647 384575252 574335001 894669877 231698374 351221881 360585145 409324797 559518798 366495900 643731399 404815099 950941356 926516657 938826436 271037941 396541910 900289841 149950735 197979500 26193243 444537295 678370391 396654748 167713524 725220088 140594324 54774825 375784540 373222674 19769544 362768798 372444248 329051594 894444111 772763481 465933107 934041463 224500652 448067401 700115448 747530433 977731838 820100519 601637444 497489945 655479512 883197245 595553924 962444475 443352343 378046307 627726890 130855245 899935863 619289304 266569825 663124095 561881694 787686891 803618 539015327 285715683 47768524 558586702 775281821 256724579 542336235 489256536 103176902 837216408 794387597 157832803 875959620 811218522 798444585 160248372 450390165 735235840 113330832 99322672 561488599 945787319 68208335 31113252 866807528 438397790 628013269 578945715 934341916 187312692 464647399 859872508 383322696 635756520 162189631 458473531 26655741 901134865 18742098 683127103 887389685 22450281 359034108 670495765 260846099 86704321 834421808 992014209 755843272 294638899 291106189 814217269 70930041 698671212 326636512 430411723 128967202 565154233 381866871 72679996 761814188 626453019 213634712 413102550 645462673 171634300 733664109 883817109 520825486 665928530 121760750 569217309 686724205 359960060 449359773 85512672 698571459 913582807 352809019 201447362 400440059 841706728 812762780 398451543 769903666 166203537 447295818 296578088 547940292 932878860 899942427 93930909 672410313 505724822 268057354 463433133 568878975 528559559 684730824 871351811 947606435 768496804 533072779 917254452 734793953 987878450 587893894 780092265 294866392 118810451 77802696 628570347 21270566 725979707 265031489 245829227 130107489 299087194 404290347 266879493 879884319 13027425 623728376 601511498 814721831 905772932 421860368 842216876 157311062 674193365 394367516 886275818 957900062 78486408 107045303 338307322 115002465 582856137 24061482 294381653 750597761 219179862 666326697 416194375 138684785 648720878 549092088 956798616 634001065 969575075 138129770 446864786 82004622 567243578 614520843 718597808 907198979 228551877 8544081 933063786 637231835 236097296 255931673 446686584 794908747 410135192 440269089 83166602 848450676 544532948 468700113 689310415 958033236 237897226 763685428 350460197 214083451 259781467 633724007 874221902 629028423 342551337 935699055 923773697 867192123 863151809 334034803 197435828 709944004 613436845 225654047 597117836 802765016 244383889 819526906 859160650 987287859 19698674 617914956 111541549 267750321 445201750 214361548 69063177 388826125 688187577 692653495 842811229 945579882 968118337 87313803 662400039 893861471 257570306 80025486 292053418 959372688 244913118 48750835 475700902 749591168 421591340 255205495 804625404 429473088 238831346 952323364 353509814 158593656 72436848 296736641 146982165 575868717 668269032 984098669 255902708 813461228 476523015 643900144 957281912 233789287 373986456 771699471 846238385 760420852 398034816 913905501 525687409 714854571 60682970 580471151 232643044 262307117 354955871 788758466 206070075 649272986 713232661 880234884 663408463 889941360 524741045 971323227 169189227 855508843 203025482 217746998 776380229 144526909 926036505 880712847 473221038 421299619 969595778 417158154 416120571 138907945 943622366 434044221 268618177 682482355 258563093 228783972 557312477 458378628 358850461 762056855 995830677 11984937 909003226 240613991 551514919 623383052 402202400 487241288 960596407 505913427 343125539 423938905 234356871 628961380 954788098 325654430 705877145 818054198 780520849 81607720 722689306 704193187 477085279 38152750 913766288 802467589 848084969 349712522 498924750 127916728 552822639 778044509 743456432 195791062 179047533 127566321 533811806 739298565 911758801 27443296 862927020 915590007 212176410 738020592 843322067 391426535 913496886 337226233 800710940 165875507 28933380 506731452 756268429 241488027 317020499 799651412 439670049 749598294 268988600 720905545 646287912 111355036 391087331 578172029 710286389 821055089 908933 288872580 286755508 633356867 496667815 470231428 298441290 812512327 949586814 408527412 975965711 986604457 258857017 326138688 440902431 408002952 298039965 238684201 741141485 322033504 64563472 659730180 809128705 31215863 30856834 501078610 288420805 722715475 76419180 711957066 273045971 291572667 558943842 322261637 806142092 672089781 695145467 791219511 913268852 162233385 312793860 508758542 500697789 223044220 656811154 162464047 533727378 695886084 132195458 328172469 92885321 783964940 227763862 282005666 74778799 432176667 9360312 59404478 102691259 347732395 373983772 562746818 448254866 437645020 668272915 318853843 215703636 689533600 4311272 173371453 278554539 925970281 816132008 680047272 496420733 7602999 992593484 174806874 780173716 434525882 708190477 299323140 133545948 169404208 655327296 329093416 549864366 367199691 902259435 683759471 574458213 569339621 164038799 426421499 632618267 892747264 89355973 777694423 874675037 331414426 254661757 32560864 861511612 927720609 76792917 52543390 181854095 328342198 570544832 839173866 396261605 859030227 571988165 655976201 440410638 136140160 42373213 477104217 223719035 249447621 147563765 869492224 21054305 981408072 118153430 519398262 197409713 439093270 546171811 524137983 485180862 24109933 339773065 534480583 128152369 248480966 632272049 568910024 646406960 646430578 778194532 416071408 509761405 779689710 307555578 658082898 938185226 964783496 392565498 186707700 794611546 608440841 83880596 823346062 619214595 467485358 412468715 486636401 562146642 400106609 899253301 215052001 900303891 141892744 96602049 172932253 317686244 269149758 931337276 295202441 546643337 658532063 668636502 706546668 465836779 797097636 133394016 933384670 428834645 813068600 272243802 317575201 517254972 302187286 409927423 56421013 167668339 564650823 968415439 832757220 472146212 825237675 662661321 987913461 12843578 882680001 347930580 177625400 34620718 336240349 209996708 572656176 524793794 272801948 532301898 385303337 629963478 239878719 497465743 482695795 788108083 453036705 509994890 818721032 223380492 28319692 273100485 56275420 798804404 403116167 345315249 73098495 458563977 486484809 250812498 228322834 929237097 434996841 131746573 400406363 959286294 984600979 844010924 665600932 886956734 77479424 70492715 963516827 707285342 796711079 598359867 802288813 858452928 133044837 165181673 555111832 997072150 854139361 533033533 522344289 171711524 309545497 149885181 772541498 723598960 431236662 997838215 15170055 62803019 552122073 164685909 799709089 421912470 47385432 281829546 477040273 641393458 676411587 159399910 379609207 272589980 840719235 816757014 312130351 780988557 563784853 976543262 309485011 466585316 393907482 833277680 484555362 923671455 855219865 436673507 463446875 840133544 930570002 910684723 815305599 996432209 448103216 275387881 85304938 97948357 882741376 354918083 308915837 999638649 797843594 476838494 894439970 892060415 564318290 257353830 425834805 560100953 33936068 371577776 334581166 154110579 766800168 177399968 169107934 876858817 667049673 809945478 216647800 216862761 596814929 98595403 45721848 299823168 666943563 340827223 342775830 574998884 6993680 714334069 327212099 268982483 150702477 138408274 517115199 761770745 324736398 975817637 213387269 316664442 325946719 720148374 360413112 79460536 655091952 410603222 524324672 494926681 727785010 576559687 834753888 959597757 766211353 843295397 998680056 53122721 499152679 141350963 709513329 446013154 467017106 785043338 496845355 691056908 278352920 526015387 21932885 894197125 714861907 968607889 76641040 150658134 252350352 603340637 799072732 455786721 832950999 316026122 943835615 890427018 192188028 506176979 556284916 244829144 726156453 660900393 122815056 14277337 464607729 327340050 892040868 34562148 933648647 631836317 597801821 141397222 285743842 481319542 332995175 968444140 466278585 739211674 771457346 433200161 241294031 622905214 276424138 252817951 176147165 933389963 946162673 390492351 984120607 180266005 96794057 835680295 119833709 763240625 240196673 169273532 873332934 636196413 960574055 301213909 30142084 870718630 213211670 914913511 790018602 152947896 558524655 627266066 782483272 860286858 562390160 97152266 235901659 394600363 578113312 529539138 905547062 858489025 798914384 582360834 290774741 207947081 743911173 36187889 644016627 344231360 433348237 642260099 998672571 571968874 449423087 330221827 909458672 959281474 673931222 797733828 287177067 742516290 675228384 248836505 778722079 11753818 268393743 357898126 79105368 132357545 797091467 243952536 168257398 889783335 148488425 547825071 921204244 767518162 996478985 862038586 556587797 910328834 390897259 348636100 456485228 427410402 394084316 368344127 122129058 420926530 388086347 652808179 793515519 378307490 994144658 146383402 296139299 710015460 74004519 951237879 216546397 21194262 289658781 317852798 720316187 53271474 478733525 463519049 820658527 491593587 421184207 406708471 965173908 564502375 60026935 554089088 422107857 108286034 587949877 252067924 269077419 959853944 24362449 97464113 959115322 101571359 672516667 182802506 938845405 343623752 85746487 59059282 648129061 155890728 901900165 361070570 395812766 904522239 582773114 524344240 361772881 280106022 358054 227795177 746185565 901680001 4142554 343128121 94221595 523982546 667399047 935385893 387490560 239404012 50840443 364709425 566327277 552545307 842754500 287530199 696662010 245491996 16698928 833180395 236383998 509592450 845528715 395106951 842467021 850634782 689015195 298458345 991126245 912722477 654895447 710629502 663952234 168898765 327192623 77077894 258816485 667167404 888296759 604602372 429740879 187792632 345068759 769348982 446288773 704168059 334215365 980314628 310330127 278830794 45253419 839981129 922186599 732626123 943452400 619259419 619281017 695292279 691398526 812510196 532155855 309207236 141083269 102278070 389174787 16735702 354942945 707636638 357651103 728136969 741138231 160033076 448983 665743983 956488511 31840393 995452747 893557563 956216773 594208679 536993539 537994851 846059121 446942665 656892618 257281946 179342298 469808086 392131069 383370346 991680660 594740229 201605902 57025484 2239656 539824939 695409710 911731780 994567216 492104461 402817909 279939504 89404729 982463973 181008347 969372514 57252772 992768380 645957350 580370378 34246291 430916038 688556370 533684198 454799752 490297330 139921213 753350936 192516668 165581317 670492453 695078174 985194299 652401456 828130033 152760814 693554718 836330412 225720920 433008574 779694044 440895808 667583394 497721089 425902005 520521738 420375821 706126192 8793984 443420675 825473131 705375688 626541067 13219766 201511408 971979587 477280517 994318027 749383182 984335779 141296764 605705466 447013210 517438844 810286562 404512554 306521515 687646596 930830960 867196934 184663744 693544948 944941230 640074082 462442897 541890099 401716040 365251014 360030929 101069382 53564374 557425267 977951576 76481777 978277395 469735414 256511971 293895005 13687367 658778052 483071078 286854894 422478148 992009842 826811583 183499732 491482032 358745871 878352569 780427450 417941064 905728563 344993568 508339153 940243385 766403709 902911272 130265338 606542270 750902731 26844663 531277154 57664169 51612743 786812313 421727283 728603793 834879893 213540092 247952851 42669791 866652618 316856170 15875279 362958307 626910041 350525688 511105381 761718301 372236540 609821280 560238378 436695565 510563422 625905519 825598454 808911800 579664314 767062373 690133412 914317994 316979903 993451761 773393381 227515646 865465587 453715975 647575752 142691572 826046370 680581159 662769700 477659115 45424763 798917920 856256493 136234213 796440923 630055289 66184294 219618089 463936801 18091605 622237519 120179639 206976850 903433147 752940757 788287066 85641774 337644179 424582861 97285084 655264539 167453653 711429519 585337024 506338000 450085391 687914923 404120645 207872100 1392846 134944349 832751416 534469521 460611734 445937869 434901362 197670455 53942942 496464475 45290280 955134403 237580265 259590087 323016418 668753371 993244612 339628937 65293980 700589772 256077466 593591493 932591575 518527267 633032648 40986112 119406600 942975571 61087414 561251898 69860830 30381438 165643622 837405934 941455058 556912262 238628759 785869598 470941317 166359463 415505401 320750724 680855249 885683774 22988608 457630956 932344376 966790002 921947056 835689657 981447734 658713249 18031658 128999170 668426566 399914494 735695065 426613439 84382356 13901161 456641078 708708818 868891453 410955099 346189079 916410130 254060125 796196128 531659510 985771326 617370671 5443308 609816968 13843405 715757079 19575701 61325136 288639583 787093750 335810299 87042202 209293715 855854277 815385761 898232887 257010926 919664879 996064028 206878901 915142624 586786049 340045347 708720785 126826124 453716776 148724339 285466945 714982190 784742426 400094553 158786588 500661466 964814272 556091554 675771420 18555385 576920723 5618921 755039902 667721359 865166421 238051810 778881272 728403169 13524018 955107287 386276439 466365136 486474079 536126311 338549277 494171558 579106660 39652793 480679549 364791260 690305234 451016612 335610323 914805525 642999909 284882507 893454806 364473056 883113232 736156620 337761122 941819701 564292991 423465423 59974780 935139964 167857963 30356137 169163725 887602044 882449560 123444297 99783859 919031396 2543719 792707810 828490052 361960448 198206925 906539411 336760522 134250688 971640976 184558514 416314329 213282182 741317339 354554333 968357533 60108979 334066143 767684316 20478183 618183201 939830336 312815246 355948209 698720650 975245208 392792788 706838269 80896599 342826482 924104587 141709790 961978394 280605408 895535917 781954487 877580379 740700812 209155763 6101106 121111141 777270340 140049228 128282714 103829715 130317606 248733513 143640753 386764355 450268278 575769587 664104304 646125905 640266552 212709160 767386592 441074615 901650586 905664306 68786200 661406489 205815389 869827574 29883413 292608655 622580836 818047894 98229798 248785718 843076263 242970690 751286426 452695403 930038361 439313627 739210359 881434944 18280906 845922627 189046218 959205221 146784457 263650355 36902744 26005318 971350334 134324826 113974222 941459438 165905263 306434205 36410075 276729219 174282155 475942164 699535917 910976184 974026756 648579008 72448597 986061846 168385587 320441063 940076387 825511108 114955451 823233561 131411928 60108033 587068277 766736452 802927420 360684422 809167434 437210981 997357214 202640987 316561287 202076612 860582869 735946001 2302444 425255497 111754288 779492938 981676845 28313595 683136545 431038649 495015426 789747119 885692195 853989181 749539296 511062033 367855818 337947155 51530776 581359118 687414943 279816506 789343265 238658200 641715090 348029098 159758856 261739142 506946599 146786995 447635656 153217769 383595529 647596826 184866342 996549701 366396400 988908013 977148434 596971814 238006334 467008050 909292298 643441124 27647240 608914351 644675914 987880276 521400641 916014080 200149805 83436509 430619187 405492307 984722603 28492742 343084949 363649258 931046418 330604984 959180882 828534768 333324515 374390437 75433726 188273312 709203980 298304302 63160912 934635556 422935857 488179923 823575336 217386096 927431417 505652116 874230441 145435992 311814586 5245124 301216974 429917563 690438903 327828225 719173776 358503866 541584744 441709492 657863140 878871506 984220156 334030619 77403770 617027926 845632968 183751172 217369114 130914444 244797799 40584795 293769845 998633184 18124737 883827623 285673665 698070384 170977865 910175070 628282070 681077137 657240330 229353726 285217916 958963247 915298237 192462150 946215791 371083474 317103366 495513505 176741272 515218402 406585544 801558577 48274885 9658394 510832620 858910873 414140147 177528481 820387533 97422582 13986466 57582836 326685029 494656772 163816867 832116266 777675353 281222506 102362403 177488838 28247180 357603090 758440341 395976682 480019416 154506164 145506035 188607063 453687608 617931129 93361936 309167013 731257013 322538222 120569761 710970176 316819073 766009094 589995739 485128123 896887211 451001595 809337248 87532848 340070254 300290419 472472988 990900088 623186235 616258462 559740101 880487886 551472635 855244843 242959552 512982230 277740672 817345366 931367213 120065231 482969338 629383351 317574223 196907202 777836397 332199412 492197494 163119466 914486604 805496754 763150477 332856500 851090354 775082756 614439389 290482643 517768937 939027917 743823107 482101024 209175110 438984865 245609680 436784523 16506767 57753986 771244413 195436444 105752198 435279404 265806818 646935211 22762711 333502224 469179487 194407214 72668480 622326996 733389652 409777089 429206090 54656629 802741648 515130781 446471425 338306387 486328138 53954018 475421145 227717526 714280963 72939377 799972144 523684329 832662610 567452070 654526821 185949236 538908799 651615461 406215036 485166976 398682963 577257452 789255361 635092416 700461861 875035359 260669506 244108198 596870958 145140175 706114915 720949036 548411177 83314423 977420608 889288682 538425201 140668176 581919745 791072257 447474489 554970241 296293017 710134553 918169779 548624933 126255997 120091061 303531235 21928553 810156817 124398656 589320713 78937380 738664196 658638511 595111611 314029620 265023544 994570776 245301777 643260122 808979468 253785567 684901500 142169895 574642600 203021918 542689242 297110255 265253062 242730989 391526105 855272877 902578294 510296418 690330869 398173972 162936904 270259921 257001476 712725112 679173541 43823673 947589606 890682402 72534969 417124856 937695633 439849009 218680 244418966 428428103 100774546 677011455 535883831 460121820 475290981 485759734 425896371 571975743 343765759 245713969 597832430 673295940 86725374 357545088 533875341 51969298 941611674 389874676 404008484 952479267 865101657 263409390 976402673 751970297 876728772 508494188 755717042 284345408 220094678 423603924 111841544 772676412 676608304 505397561 496797265 680370199 493725847 555041323 282262281 305899687 896624373 500134127 306824411 673606832 336648453 666343278 659360366 917183967 562049315 508384168 586037451 797675864 516335717 794243632 406622936 155489930 561928940 58196752 440366630 819871531 44963558 270287959 126419498 45491068 921105565 564473058 6335752 822581654 185310255 191610036 759452874 803060145 971091243 857535691 338005182 152590616 767214843 426663923 704011825 564499407 685057938 651628590 345457010 86281285 718053674 825941652 603631011 615377640 185708372 262003554 615342489 358317778 939334257 322448963 671486927 770262016 80393579 898650475 607828215 656698189 197782133 755460144 773448603 823295676 334517808 86693995 387584535 965320892 387124113 237778321 583939158 523098374 881820282 408330901 718297069 975806957 275766776 718238081 693898108 508168189 985486215 10876935 858816767 392120033 813924490 877776372 734909835 643473254 227686125 588583575 380041679 974918609 476690223 431899031 633721108 805780290 784277999 718417752 181345044 954345689 551458540 220646616 571564869 761535777 918086366 86735724 386708589 960360431 115182567 851151169 609615655 265518551 777988119 481926435 978108145 311761437 572006103 152477664 748292902 278835608 690975493 608564286 473122364 228359849 665723428 834408772 304231857 770208509 889438030 297314698 769062461 424852494 151447324 477323151 189304252 100162935 766884652 638678779 228408706 12893582 872849876 371085653 346742415 738541584 98288326 685558192 303016112 958920412 614106516 536496259 385179469 436684884 574962730 410501903 146125624 79044645 882939562 82143359 170790244 29766159 453668869 838325424 415394518 860093993 678484785 70996476 910112802 530960874 234967484 727088334 430973716 843332812 208897684 666054468 671127164 315626626 905968450 644375973 20428650 113593650 743958902 938259251 766652565 48350779 511599186 543676593 170063518 53020182 49949816 347697352 345354214 478681707 731642325 89614813 226954649 194766971 111617566 229790372 214100248 289618386 298044536 202832047 730517342 635988576 951832002 934174150 286832015 397923226 977105178 568735322 678046826 549444707 826026947 437187034 148220760 897597668 50094117 903329692 258605153 260616630 134229334 138680469 205312126 916115061 948336330 932619796 508970595 989893430 267598845 344769508 444875981 121974780 958260884 531784552 889074217 753356050 236166380 134515733 209216500 990594525 304383562 528944232 337971152 133262018 380170662 970203612 962920037 595277611 460278046 616950369 350888135 177086697 498176468 751412345 458093315 435363788 227524549 828075999 676354469 406185975 435663857 119168278 697330893 838642876 307363752 496789757 794206448 924777930 570543285 76384829 578264337 431483010 640498723 597009271 910251584 805729916 123732 542716388 212242261 800856458 94252382 660165983 530689170 639796032 320264894 53059487 991860621 369270083 753653863 235228719 102065563 997136855 266429256 706467282 612067409 406072779 719252086 229566662 27134381 75652736 712869603 828509088 939108596 91847327 903016283 937086518 379075111 95502505 482396221 462167881 53721544 565681667 32235719 757984823 124122134 484623001 36336178 520853811 817944529 68740298 12720881 629729375 734904713 56124649 342678849 762173406 376072425 926253636 312587327 277115188 782281872 249597565 703462228 90760690 967868910 114286941 141069258 879544828 443536747 979373285 621183140 652043056 688471324 610313307 327651905 429201457 434534970 791527886 601843722 141751437 594527004 891735521 99409244 118867901 358824796 252164971 841044544 609161954 745072703 893134301 690819787 414240106 296361616 98296069 868572808 320689803 799043607 862325626 565624911 239056021 318983769 717505855 322652138 970768176 11332251 837517728 782191493 368615812 765590059 905657405 233702019 585865148 299530733 581000917 569252185 901596966 969601226 767379211 949339484 46204924 463089395 925319072 671693777 961788405 799782047 224087461 233782944 423339113 297020216 371812399 656141574 587296967 525565322 811826848 282762740 758419443 819828439 179182815 694339107 496889293 224670344 673840395 913838384 811687662 210806460 518900161 136148621 596970249 401594563 213955445 638688855 907816508 140266928 640093968 835938936 759420021 624514758 590631068 825829986 679521791 410116857 970380020 925858742 587354930 443602077 230184064 61962039 416024722 665389010 88023756 359767035 26172289 834405112 217580409 734177506 411197891 665266183 578064075 798046278 278701549 982614968 374979285 151636023 359906745 347331547 482922141 70486274 628764094 920525154 830397477 812154705 406083692 160688569 406203502 767049220 756063114 320785549 308595331 519950115 638133637 145187643 715173935 367951098 861549453 185000230 929161942 128956869 22799407 986078739 840573378 993561821 551999931 5407831 347793225 540657290 380456062 406263719 267743527 998088647 954408909 648777991 196303620 866768743 695941328 382127513 304872963 691188036 195161987 516316512 691102514 118366492 441212479 119142585 279133259 809699332 636379007 183907554 92697155 622833431 460429322 960526022 698411414 564360119 336462763 552592918 660066614 162261670 731064793 320375286 32359946 410326908 364461150 65590340 449847490 53265198 775856685 771279297 954540046 393509730 268863938 947756607 829222110 837888624 559772865 49335457 892011429 54853059 181415398 477312278 537361628 881018358 82895105 850692942 876140405 711468641 504047688 579156956 641854151 844672569 56244455 878207566 668583419 330643503 104419191 548125939 895563896 474824969 705657336 634885293 93120421 482354839 544752757 919578267 36325111 824666157 602809948 96367335 618689268 501452943 975923245 316400798 476545498 428745387 63506544 546690353 891619759 303797109 73007705 295851619 951081635 107431609 416105294 703749445 814565782 445651694 139764113 884211392 133889300 483306206 615211887 69203635 881688448 10388253 761632568 689804182 620204538 730319776 927106796 84552782 641791538 943045761 958486409 205730090 543461229 614790342 28114104 73572585 223902374 146758722 182458289 193824742 266455460 71435118 809405118 844299706 234560502 843628930 597363245 693870261 527384755 561763696 709513347 860192591 270507408 174425885 713976888 342959066 557645082 21897891 882640028 820553167 293525525 15624819 983793826 872385286 984279643 916114003 824771773 141731843 107590980 57590982 210145671 411291133 900661493 293142075 480454850 978697365 498976172 805085163 422459113 462158260 584710406 77335321 377202200 99866818 806028938 142347779 199883333 374685178 692987761 760664763 161621959 755473688 633830844 293261217 734372342 112710137 832596013 681962162 519979654 256784893 299219282 948288640 542287970 918600560 576546935 406597769 468570721 530329901 295804412 54904633 315054015 666626783 419933446 372674312 683376662 722918493 188081327 452963369 70305631 454316615 166824063 514424945 895323696 818230677 946815204 329192150 42802895 290750069 649157875 995352480 457632330 110707300 921841888 697296769 677568538 963585610 405807122 969855279 890462303 799589526 821701474 960154236 417619391 374786707 143498994 417633975 991477864 949782022 72078003 674905623 652300789 156423899 535203745 828713901 69665004 658166603 820396288 828179277 116647792 625138817 877980305 229927281 184820896 508795230 382859747 507350491 534678611 934933071 678190683 751611632 548428801 553228305 446525345 658449247 970047694 782037516 106962451 787197830 466801151 236515488 649208831 449991937 380130360 505185501 411810295 514135678 878573503 579515324 316202383 990801917 38128668 139011677 894013499 607269182 545679327 791646935 587940666 301591651 928646431 145422948 787717337 78884602 531317461 265047534 919848255 414951031 263939373 366266688 112983327 883856506 140255542 276101204 443413794 656110398 950608392 918643954 509069528 619084002 426865589 631212629 852273786 696221600 32538907 351262873 231555030 474045424 840493033 849645888 996314872 387672242 250990449 271460335 116312363 237160422 408077827 118410569 822104727 84629556 380977652 273963889 205552550 158895272 1136833 250863803 425964579 529226095 695755874 330368058 654803464 181835248 870515114 482213016 136206465 540299229 851901527 139994374 513929704 98218492 407512824 904718908 581590792 650459746 679050395 945675498 623075269 778891322 804619848 645993909 515346598 75135751 897891155 462194324 474240130 315353048 2497941 928400314 659612248 390976451 478859819 106439709 87529570 452972827 580915258 651094190 829176803 130863992 943240559 380558840 657941032 115384642 457216646 722043607 478830276 307219739 311945388 448156694 133238949 318511654 258643354 115271292 400262376 355469158 278724885 949536798 330287136 933584248 431402252 352679667 816204959 199939320 984346472 105007147 936306781 292273549 195158493 793290049 623012410 21546455 151644639 788145652 904032357 712303541 318122613 99145130 780013635 112817707 128221086 314685915 788662055 409841148 754292562 456917883 306552875 420456967 785759304 421334732 129984584 464878028 519649541 122039651 854068467 473968088 509451401 752660379 942226639 465490365 686344423 576012746 290176342 10956537 779785106 486785590 649857781 731638216 342044696 14583407 228038930 703440697 129322813 536289085 783016668 453469616 239989557 10222633 49280012 87068787 867542873 158141055 944159403 314157155 489537612 527814563 690097723 394246595 971711087 555938567 541494943 158665417 288773325 943311445 187205965 184316003 944626717 278932974 453970705 539627610 347521153 971679629 551845202 957905458 498822299 6508999 809324802 51315353 186750889 295262612 747945316 818674104 304888295 740328758 428470647 724300440 171482378 784621376 538585482 769322451 128947810 957671574 836007065 254741704 716652916 690763035 745223311 344347868 606416497 743441632 227944738 458237386 49297860 803659137 1436884 773152438 843366349 698224459 517189376 151461711 206082118 413657254 516415974 577209953 426782610 986894129 881936587 26584453 754417010 16188826 496917335 843267158 747849308 153023893 576862341 769181645 457556709 705004520 732447875 345640568 287911939 804940727 41331979 547854828 265039117 851438823 700085585 738564102 371722395 773358920 600575831 57673008 49199134 30910423 213971301 791459960 548398878 88421896 989933458 34695287 40122299 400425507 414479879 144672993 185407318 924729869 769053713 110603248 948823013 673305240 350315429 728587303 412451729 384000272 764083209 378930272 198595309 503117958 694492701 529323410 743169239 680705835 279497616 428068777 486964525 556135681 527028353 512433092 913400971 680822580 86116198 319853343 551664849 349513842 893068471 505736889 718701858 85873549 597073944 930975713 852704073 813152643 195589527 499199741 457776375 232350766 995181184 168505294 26434539 783392949 594168264 456824149 392193092 894888679 387042364 50653572 791119744 209135350 896890638 530724715 752997499 485155034 990808823 906141387 169955847 619344010 596859455 35103691 594792612 608637763 479009421 642800252 260475151 595250522 457741130 879669625 29489588 308533263 441778373 25961949 320398411 587536612 279012041 108682680 202141500 942520259 363530194 987942142 655050839 636894315 729247271 329339307 512903644 657701565 718863842 210626618 59324160 449275228 347094150 887925790 721128164 799842504 712665087 342242874 885356694 627001333 627907383 380747770 459032193 969916795 210977310 884889625 270081267 937367578 279441014 260604325 441048286 785653270 970383580 819136744 572380303 958983796 563350237 851238198 942372671 422334705 133008715 994243605 997776553 993600210 517684995 701430800 98443813 583074304 482122935 917041196 369928119 166486367 961459070 254440675 700384868 344943456 999688783 793463861 747354032 203406318 916143878 453423304 787459849 617066403 499679085 657558126 222064616 442740017 667422948 540579429 693248086 321707495 934846522 550495971 655823027 660692408 831868916 816920800 585133003 295975172 399258665 732823615 502382916 60952803 870812309 411867760 412902298 558499906 336852142 246676742 510718584 698112057 221576039 345431828 563364048 969069654 16278137 447945262 502413818 813228752 447380050 839089282 315164736 429717647 888958442 294919635 147798837 271432345 852874226 883934559 480649271 342568683 826606589 159322423 795162386 670986422 479929273 535925323 279366269 769256472 772220215 250252824 729319018 644662532 753180546 243405615 279919274 900302905 393508690 210880821 261692273 334910094 127887468 519921660 768780271 774139753 772750308 762172482 570800384 501255824 611346860 244684905 231281108 790246071 734502440 669979924 671379468 669292124 305750224 174355301 604867203 136762165 115886389 651669120 122862678 898958901 989663525 669160990 761775011 7776277 16419233 867847328 370226357 98367072 197036145 128160102 678048090 562468293 545448801 73158955 463761710 436383550 362566644 820735449 319149816 805407500 693334671 676526393 34431596 559027910 698411209 498906511 875566030 164684711 240027023 519510791 691875741 731828267 125808084 172484873 680309170 499668794 490840025 315616945 242729080 759574579 817472545 764685114 484124402 993735991 983008494 588415053 378821433 57166892 61145151 845191821 919392405 886630789 653787277 179174037 735687406 746000600 199264069 391235964 531475150 411275956 885495212 94603115 941777637 838855488 40474108 157016427 249648026 903124165 244868702 165741906 814482541 482303921 748885472 762785867 857176643 92570201 719291491 152325707 235675768 867557383 621989630 249779122 662672128 998109084 974703453 801306733 606590099 165908707 454482231 619822688 726771368 615984647 226294190 505961743 972964363 454210100 864212952 866343045 535702512 123927833 636533525 637637414 13452055 33135393 897301521 328551642 221791396 281932295 932665373 299948565 904222249 477505402 294851994 159611675 437719599 920810930 374593911 690720453 313933717 435228633 229603601 190437093 868236996 643557286 759862564 495475269 560185102 433690504 245291147 919218216 369748083 716265666 686136977 329131328 90405616 614948849 494518792 169671700 931250300 285576720 179023156 630708156 320856577 559810312 784932327 804614059 391423272 330006956 440589554 153159681 465563582 793947629 614235249 450761517 969184577 890142027 596230812 728301586 529868734 147104035 219983408 618018882 620192592 942576257 521755768 773037444 691613234 624842483 749278466 239937876 923468025 876293222 238347531 588209595 712578722 986936003 51413963 812664692 244009528 319482263 665819794 906933830 374866927 121574604 802208583 988481812 279109278 24429495 312454453 67320044 11889431 269344809 454106847 987411385 118085328 158070737 95984749 459939732 116476439 375394610 290296324 369602211 276748838 970599587 191980617 181678133 942700115 116133125 572888761 513453003 869070439 185467738 142636885 319444632 518748862 368011757 591754108 133889733 551906142 836396899 94829599 542652279 333589515 816798664 340224373 483001124 944775399 832556203 185966728 559110345 265715761 741888808 685357511 746505959 126371220 51087127 201091077 432658306 625584574 679411856 818200293 397813664 224116982 382006817 286076355 708596681 467012571 967552293 475086491 366458318 910504659 236340675 282882165 354616387 830112080 210207818 893098989 656838311 355406038 604590581 476873477 475565271 5963635 283426600 232323804 703272299 893242558 814889738 155373999 882783851 833715976 163682161 73525427 524505628 189690691 555901680 267973620 706657984 566248393 473867587 458910392 385866735 193432256 774495923 466039233 770371897 958966741 689557506 516832323 139151883 719966178 695650578 426533347 132648448 623435480 281928656 989754465 352558372 373455074 302741884 189374406 230786865 568276245 932471280 721637459 714874621 595448770 391648906 132235907 456683806 440820690 260127190 209817296 515260676 857380682 290196118 724211378 412338972 375068438 729202501 813269394 600771227 406222312 143005852 597205414 789181968 857337941 954276033 712660327 292165614 839244909 785646149 325010901 613682684 576659974 480261494 797441872 579699711 73736192 15564401 939414491 826107655 118257902 827832374 602636778 980366271 175880251 836747911 254896006 652877913 662052531 825259860 89599250 989245637 72477200 918910068 22547376 95552493 133587709 207354605 775955273 651969314 411768540 459631907 897192250 120499436 702378291 213560793 823862970 29186298 496773607 946941488 19169349 817522727 287343350 501289237 923004557 295854622 384500080 360544091 280632707 26219510 766878488 785379175 449180886 349921579 337973654 48320974 301676655 561269824 458343307 433099219 675204618 671074632 248695549 307059315 857672341 609133186 167103224 500661793 182408467 651353916 965281426 507759647 229592422 870192654 347014595 178104929 726686926 711370518 463305470 628102813 559968605 433522126 301357593 611507138 263430555 721254946 540600636 329120835 951327223 263913429 343494343 75825057 644050875 257837616 206508926 713054758 878662010 294037169 256470334 50681739 977368780 638491694 630420572 743470836 105471700 2937834 654836334 755056537 19383352 519354888 403571924 967247867 93400828 907090560 589981004 254152955 920698733 570090045 593468859 633167660 82033919 665469033 375182189 628014119 813495981 418849220 175847813 421482378 459640647 665256048 586032531 615576855 697007505 971897961 80935723 239240820 841341038 316282764 584183171 804746872 669478937 225594245 971604041 875605249 633080960 970901456 624486699 207447981 169703602 860568612 214144459 391422034 422236110 357152173 189217501 170593084 307381422 818649972 760205930 581537047 504660992 321273998 809449934 356617781 973011929 85538284 657175570 476668639 662615944 414587693 881899419 632526967 957990656 500472435 245866643 702202649 60670258 924809275 67055647 888992509 456813624 235692854 85141753 773859680 454064555 389740608 105202200 561006683 898564740 775003928 301700016 588746933 428973647 133666476 635366143 774839220 5889555 291924458 509360653 242091604 410522110 826950948 85881982 867535876 970741387 881520020 904863359 896025758 830970850 377812027 794127353 15835711 720807120 392753320 195763715 372337320 633235504 759531539 224013983 470591672 334632820 821323390 304634863 333600465 581642437 921755331 261151756 139358500 151461421 473332915 411814649 339829421 472328185 734066913 85173598 83237211 140549564 260869381 31867181 553669954 992857424 731592448 365363643 304452080 56686551 205484735 626545618 691967939 619942890 28246099 944482298 556339727 934758591 294271984 602394065 950040821 676161269 747792064 695753235 661319162 731486797 585316197 646337055 34356285 796339549 944057222 123350067 839932656 293100521 620560147 614528723 144953616 975198070 784995539 24633196 345973535 964856179 488659284 48420113 738871554 139959718 920299312 435612008 740551932 751402749 876693574 328709294 131822263 158375483 724723422 127757479 662804668 479320525 902029137 603064618 934711585 158536519 642929336 832248031 662016871 931521255 380741636 609824135 888759374 899366279 36465866 191996634 426085573 299803009 273830623 953177020 381745213 332374925 137264625 178307584 257182113 645864340 437776563 536310124 894121746 446751142 11677025 454449942 160042399 697835506 159366450 441376447 983487944 985002956 844447502 425000273 799366357 460053655 348397774 69221228 937588364 584222636 182934061 953991234 386603675 75963646 114586591 671288710 665062360 862032105 69603245 843700819 583288166 365214652 366418848 236605585 664102931 703863010 532721616 459800657 796626717 90821021 777949196 132580494 349823336 536139714 251014551 680498419 725186665 170406936 408306463 150567766 785000735 665508098 496239531 219524246 425662574 611464241 591748336 958595818 665467494 890499748 522967073 549129503 985966281 72986539 295262612 339004413 862305063 894837123 401366592 121990321 478451021 331185275 542940859 633450065 874027834 211617860 627946649 810436856 515404244 823757033 557414668 738126937 176566240 811545710 523244063 723506024 821904134 709372852 906727749 788382501 572930049 62784242 546315494 309519939 542024422 66406232 273424008 191336196 515734982 844276788 491555937 727050896 286263562 926181400 520902818 555259439 380295465 417299091 925120617 168712406 683545907 141899650 373386927 889360423 251125326 302250942 310526157 485772253 149581335 355691171 320264450 719063677 601782548 977549602 43931498 273019895 895631836 121566424 69104206 792779314 475108172 241633010 993682491 393416957 449422857 791244217 724816227 782897999 362822976 928699125 880242258 669542820 990122743 271923995 951912762 637353375 435594691 229607483 584893821 360217700 1590331 807563426 943471411 616533896 6936370 315033247 962880263 509520360 162267312 284633085 542261631 567274016 17475949 331469466 39931524 144891917 411233599 391084466 552679598 263040903 151452337 45805021 279665632 644420765 212649574 789970207 945269781 377116170 851598471 215383934 448139110 30273260 271532306 266314244 710064897 416309057 93680488 13374098 880436385 578959936 49284222 921654326 322426803 887458316 239609382 24128351 887028388 322629414 57349303 271528611 771117858 401496584 608803610 669078035 719845023 960211600 251709994 274386970 725565289 666840497 594919825 810429485 646245043 909266105 824364787 796350407 186354099 517260135 478265547 615549080 97795075 397379149 966514048 90543944 582212104 343673265 213318949 983135181 570884312 685091410 925862280 103653084 672406491 945488153 448082989 738022146 757484951 59218393 634842633 888381700 55074613 460292825 316707083 758953790 642985401 481721362 91738258 899246144 282930298 130285886 116918044 729912005 499400973 227049775 976746487 838211889 30591872 725423969 444483165 698473889 932172781 335497397 250228238 553772827 744326204 155699065 917452313 586673118 40236137 177143516 527634320 603276009 90965501 290308928 857955338 915995074 257884448 818993113 545356024 900144491 186451391 684750010 80101169 981646152 459730790 980784246 184159008 55217196 586911223 803806765 518577110 671007785 489508023 521618121 796760571 611976434 235030368 167183974 135505527 286424918 256184036 171162853 322969477 376871236 427552482 488313493 511611222 40820746 250656017 865234987 343357060 751694924 869045582 629419847 426364105 434591822 80999588 983471238 10000870 114124740 615515395 152682140 941706869 864997102 737558398 718580869 788474739 105909791 446523781 547352981 337757003 406864207 619826152 888673103 945961346 873556942 144550956 546566875 675717391 439590312 94575899 170073291 311753712 656542852 834136175 128296754 580259158 227597110 851901509 426866088 420794612 426065022 434872052 323082685 527866348 940567356 117492168 90474391 938336662 695902704 609411819 776997729 744881357 362984997 702869728 444445522 189095728 256835834 692634278 866216322 600872625 278735530 60092370 539880046 759569862 369171507 349833422 819748770 773492060 368491147 789851950 828021902 376130460 493097180 272829436 453801344 483139849 948942179 478540375 491889641 964555799 124422066 819627560 462177237 956178176 105531726 278586781 794156919 311880082 686530634 800196290 353834275 303254785 298453820 877365393 172012386 854234557 890227801 634519019 333503573 206805573 376944738 777343814 151549549 713561944 195317541 191310060 258259612 862241944 921831519 371711036 504412018 739887130 974455835 704781613 111569331 58272678 309050466 433827539 70276525 689781075 455764151 618839231 628679333 600122109 963021994 692195080 698516410 413059348 700967293 201529955 210085358 341746323 56099190 220941870 541249819 578152452 275648240 142745866 9612784 616909847 521279343 52462028 175540513 219953552 147955987 14884424 715697756 705657610 806274932 474792319 489930257 771828326 468236209 339551055 602674139 864200242 868866700 11461539 983019861 939538136 109580242 300227049 985217676 543786032 866592852 634662069 692386784 506542257 677291970 377244636 199245992 110036957 781265355 870192012 494787083 659849050 702172841 868227243 338989493 125291182 682476077 233674608 28570268 761980915 555570824 156008845 931545494 944006256 154588329 307177267 846325739 758880919 927957322 246237625 637134359 368991228 225101800 570238474 813289093 671131978 559531349 531259993 838034884 245378663 527691031 765501996 10562774 680646182 683261728 384155685 274302105 718242534 999937346 278712803 779237743 50242539 881822802 539713565 802184985 571595652 833020354 831479344 347583842 1721099 118416319 868401930 392781114 308598599 267904875 988482017 487028200 819526642 849691767 381911689 197431091 584533087 501401040 293761698 817946152 396801627 860015366 858527676 595766707 917650710 99228394 355715257 654977249 266829278 41551265 636518319 273052523 98159600 928043804 922415629 961485897 803271156 908255656 779899731 736175456 314144444 310282700 301968210 239033949 56400397 153972923 77103579 204580910 303901880 977849446 378690496 322682082 94251338 543361700 707266345 830292072 448091884 641005163 713656244 942980852 992072453 735924261 871451448 300820271 787041113 941399892 299217833 875572799 682219271 504683263 712804803 293676822 106423980 639157301 756392771 104173535 738599801 589073016 77148483 764701126 288858660 341947878 636050010 809190036 130317949 754182678 223129747 607721852 915090005 472643816 348789475 835984898 436540926 578639372 702035841 37110623 774523345 426473794 911433167 342306583 374903856 303391991 428892543 394168741 788489452 819801553 386941739 908698254 615721083 766089062 730027098 980347142 49085100 798225176 569564465 317592475 116985497 595866244 186733588 392545754 685060 100111793 390812394 484365918 34166146 301732677 772370842 888780366 263706652 696412153 731091163 146712539 615169298 371674395 503603413 51879743 105897539 159701863 198075024 23277855 826389078 149916975 704626097 210078215 403566721 116450105 660258382 191399293 789633966 318584565 936993664 73874550 12398317 131734706 610471324 463801001 733173235 423290940 717322870 513746863 28803343 100233798 283819952 772136491 763782186 266552191 971288399 795036355 221284486 611401806 609266263 848810352 913554779 967265886 185082071 712645602 654702624 290284814 597171477 813027921 593486676 447728778 247674386 293565788 881951892 723861885 713198898 140226509 805787872 986894951 840965845 8730377 810853335 564397357 607140474 642379233 450289160 740191415 509407961 840838015 974833090 69064014 518124635 332604532 870237964 307040564 640524003 994441137 976026929 263632309 205109988 830289915 470983054 628789838 655039897 687884430 385128903 428992453 32514419 600492686 381884213 848396017 854449429 449329703 516585403 809430936 273480195 382396364 770166559 337049690 895073510 378326932 449886222 59740466 852741224 795032487 767097521 623933918 289437185 698747775 325643531 272550202 31264047 832043715 130939998 107268989 533357280 840060325 372289975 123489516 613123820 153162374 537322754 973071012 661142732 608995766 345036555 786077199 582128009 487206144 395605134 975226534 19016427 386738852 550676069 960476677 918733128 647046166 960919491 209264682 459520288 721457918 742961171 400527777 277956419 152477365 617702440 617109306 460586388 351065085 183978383 708486334 635981165 873823654 69787144 664907392 322495578 470841632 651041286 18104673 404127800 300549508 576217732 873996197 246146207 885177485 527607186 93805581 196851836 535061252 497388792 768158388 94289893 82952105 680393562 136984992 226836500 423314292 826347590 390288680 569147578 184199595 640534246 823002727 28676776 675759514 842411669 799152578 749260080 157900920 697230016 937416624 456602166 637523030 822687914 244034779 811645162 354234781 268115982 8633133 459444491 902043101 765855304 45923722 279180983 662480845 322307841 802001560 76199094 468132739 761707836 90556722 152280446 996778121 270106015 42909024 10896407 753233427 590119617 33331641 46270937 256852945 652386481 855418366 443411640 511382206 12909885 261522993 730371171 122741800 832755640 133120915 857000705 568677811 725845898 756803065 169874912 853696296 311062999 597192130 782426435 667665966 770722829 595737186 951517423 372244285 923963716 878920745 745446765 655205876 15136939 20874247 163875029 928389112 52908408 945695569 315889876 470984828 518330077 242058848 307820048 674975365 887001925 652763772 898387557 678282031 569559168 11940432 130561871 632518840 516390404 462241563 78539246 501347744 118265631 230379404 391205563 214132546 484948355 883074776 270775105 288662408 30285496 847240963 758338701 950464437 969766812 874469333 189094847 63223811 616528584 747087768 645179537 608100575 817316646 309340047 142459556 843329308 356940067 623664766 116825155 308914761 814982425 209838276 737850161 601695365 410845574 638981771 838758962 239513788 733935471 522029426 825217446 324971566 238547358 832950163 933626140 412165357 428420602 507462282 904604056 819425319 945698026 999887507 27894980 434977961 648842292 983442545 556668231 596038050 197702808 471112601 94749879 990791424 932286994 983228966 11250434 623124615 409354332 31211755 269045489 523155422 137212951 649482034 167596651 827120392 210603324 465264970 259309040 626041376 453425976 24767414 605799387 191678024 77283639 617582970 95383779 707950532 895275873 867954782 852259108 573371040 670880704 468914312 685678319 845944126 83252206 687581375 473118858 189377708 712340501 654657527 341906469 656395357 208863911 362718521 86518788 767250710 206971105 529252849 558865193 897611955 779464651 978486317 133090161 413404324 864581232 547334167 488197759 916575114 46426893 36548479 154278044 617798590 287510272 271394371 544370027 812810877 967537852 389160060 152318782 668980973 93648345 107439323 192215432 426196073 320712411 74003861 62482521 215556757 870017914 858030971 102142316 477796885 681543336 789000248 472241436 570829008 392434331 890617282 120599716 336742659 970252270 969585059 126236974 620695016 440364823 157836192 622756716 742398513 979117113 882686822 727607371 385759415 643735650 206136026 383167081 272241970 782511330 223231591 954789046 27919271 89459474 29143550 216125336 270591376 907625943 312288485 112824950 641071169 519390133 460480611 652718053 583105348 73137064 785598211 316282352 367848625 38757838 898234387 350132476 911957754 417619508 286002813 701852179 681991721 535452567 955220222 959688280 943634241 361581108 301819576 76208959 94127701 617695133 334664881 144136062 777667450 327450535 133391168 743159454 918630843 939550206 960270890 670773579 919145854 319026783 136944236 647865260 267983934 949325864 870168857 924986714 222732964 365931462 976524385 163608448 437390473 476079741 998799148 925026572 772771856 543491914 860655330 531414561 318340881 926741397 865266506 594084176 584500508 362425016 426349803 6001800 89954997 863240329 449536047 254373044 466396785 546718187 705875789 724189597 727592282 596510259 985306735 272056886 499683322 356333092 714541016 571493713 943309737 553133748 414330064 923207827 264469184 687057151 578229023 175466467 100249493 747453765 387566418 903940176 496232401 57058517 329322128 135931961 126423583 679907509 354278100 278420596 503908077 750129285 172866057 366810644 495133206 134536134 754766113 347395488 140399914 239562938 803765425 201326298 320313304 778538077 786944278 601916509 37873195 170641571 512902108 793633179 673797883 655773553 102225818 829558461 924177415 470563195 306146789 125460497 806492751 702935317 28517372 887129245 419235827 707902207 943628558 927467779 440227865 852453494 898512730 776543431 266563258 725364333 403847984 808423612 756879341 544174771 910567314 765462027 608970356 766200182 716114912 884511359 419817138 34420953 63146202 641711591 368969959 365914171 5690240 41975398 246023169 674936985 963120041 144370116 529915094 128779070 30069264 176406002 205809481 863508465 348766478 528872450 862815291 344111379 321495035 708994187 543932579 581141250 172659860 38831506 40560096 524344280 66877398 646650263 328912872 582936970 109471545 269859863 167888383 990787033 230526861 904102039 398715847 618360597 825195458 396832427 799029473 603429933 103845100 5848681 360758442 927293908 623973387 612684899 825747274 226403817 783648041 456534892 41090787 869386004 979046522 952490864 635629722 570724995 588883152 697856676 705987615 323180521 514318342 462778813 668001650 313817014 474963282 764966612 444637695 946469687 543189051 179229012 684747471 951982941 851728759 383095233 321036508 298731826 124367359 229352934 792937142 836970824 1625818 396286278 188007978 349556242 874867204 357796207 182336803 920342145 554700046 280397570 969046973 683652177 769874317 356595163 614891783 548606250 436232727 288361937 360118729 684795188 933216517 523606814 60404489 183321187 551913007 559838496 454309798 567093715 157578062 544697548 109509506 903734902 465918205 677782589 907014203 478762483 891774222 818735024 71225425 251766531 719659079 144250405 738141928 138808417 12043822 194005938 307607013 607654903 189167232 624712533 739080077 518578193 652468444 1447195 785584456 56641197 189917665 402075645 840200713 976396040 461646281 47125718 589275816 145449586 333747748 346132039 236225238 434475530 50133536 103937680 118955970 525521812 432530014 351440451 733993019 480602653 658652377 167174827 533457357 893182369 995597813 441504107 10158699 18675102 241312686 787679269 895422262 289173568 974783369 370910548 913131141 513190701 794050806 656376846 530644924 982082535 710888880 955543471 290384276 406513043 313219526 696301697 367734163 741634068 947256370 848979128 186409715 602318009 626262311 637062554 175428386 688460231 558627905 813438412 846574361 131632142 465731580 403907446 359704687 168599388 275765924 322993624 15011538 545262273 967393718 518772550 16143505 477244142 291654456 428841331 67524571 368409755 472451627 556420618 477177050 616621760 223176104 429876806 138731564 335019494 579328506 914025677 525419759 113510879 474007543 808609892 628276988 729299709 750494905 936664302 465508840 870015635 209228655 87637821 892176956 84112859 746610881 867562735 221956919 236372199 252923511 217292870 844503657 640003418 346138636 202236069 101213580 24473684 512923826 719432402 493500675 848003126 632862099 729682420 893689068 682387660 461286483 946206683 805727932 18493797 177310511 748936276 494202662 596804529 230790647 855334905 466104469 300188231 820100115 851723901 674881105 60512486 370899415 247587192 307034185 600241728 360644927 376642129 572851422 771931034 734598041 940638611 335043731 645360492 458665505 486450599 582497515 694447718 138661326 584585340 587946616 76165794 598421921 493313098 5149641 357702921 827374110 905936925 174667905 395298463 941882246 555764452 889633209 950471787 361931390 750236261 33804869 358850412 375060110 886854004 222047687 210457915 791140961 36254981 962635002 700501209 676102745 106430999 546485698 747522012 736336871 859532363 531199553 220869376 569329517 986071987 678851408 925706661 498680534 681087033 217551637 127428557 953286840 639680574 374621674 536320778 280622967 559996763 149399790 347406624 839658302 589999042 742495940 943103614 449785765 868330155 945495695 362538136 950235985 657155637 725880744 377147885 523040966 203431545 556622432 493731619 940530991 792209514 762824703 876777953 443323481 169949477 97968124 805343925 987623340 171179613 561588808 53185342 688974649 439612419 598107429 721257444 196254125 521488810 538372270 413435006 230166555 107611593 269026242 595308885 37299361 438660482 401580435 484987429 490652027 681362514 681716548 870196483 600176720 6754312 457537405 228685977 673004414 150300115 527392443 149703880 776559009 488648604 400983755 237413449 152069557 525333920 440662841 529579219 117405371 171790132 8438714 410603867 230668612 62355283 483108041 515448397 587411952 268174975 151999477 395533669 104590400 473733008 566509631 958789401 989648417 481899222 382348393 692177693 176540252 172818834 760417098 920108034 769334170 713301022 46035928 67656989 45356808 635048024 330476894 278849854 727704279 989124639 260603078 91213120 204354771 90543480 734694036 807557279 354890707 745289749 583262317 545594916 498490764 637437565 292651462 384723509 79268971 951712493 442531158 797603725 736056342 471420519 173655047 483103164 115303180 447467019 262034492 13606488 707217289 116204823 461438651 970995484 543377665 353910602 496071801 844995147 270558832 462069216 778969947 603469279 979086637 796901100 281709473 186185274 367377057 789978632 140706423 897632055 811818433 334182654 40091950 467788238 654621093 39355045 543157970 168094769 571863643 785112591 789254780 904035032 343062781 686769949 363759844 377607508 176626534 618862561 701339816 655163983 934090871 518855758 477204347 450741245 4446669 111056451 907802886 530140796 179898832 927486692 422509443 749520801 979476352 523369123 590163060 823982784 898195724 959456101 104323564 747003167 339274305 424686885 953245308 660525784 420833294 797892056 967972913 119949821 52661653 710761646 743042562 251843630 737384361 480719211 944224535 905981806 931672229 286311687 324914167 543845814 15535709 925286792 743958450 291953412 856896570 645599283 579470106 833139356 447987996 982970683 572827308 279822444 665692691 320916202 934732122 992568786 420354431 837385780 280005233 371224781 542378564 269530859 909856169 653452291 685617716 201442526 167023625 216545742 261546471 206733372 942492658 695161982 845036106 365031464 421938823 828665155 422958089 577420952 418946282 968739217 636023447 522580651 690114097 817762225 326864624 805646402 479546815 260214410 159297643 186726502 472068096 411868601 646492816 538018298 624369304 857094426 418360511 553760679 787449848 131206969 125535188 936188376 988240481 891661672 184430808 655643759 224559722 955088740 512602405 432822159 225747457 571737048 932539789 456254628 106869042 647573757 444837723 193646434 482254127 859896897 356592601 667411303 776752466 264337956 777592136 445295359 933060059 825940114 375166604 805229509 761713236 853231668 64957406 425644878 49399501 121179626 293490106 856911377 668213762 743268300 832334148 605710651 780658682 685321686 935001271 284047986 916325955 594789641 729116946 915284896 226157845 250642959 941210135 911298959 207819872 531497683 330995621 485877082 55862319 211690083 323410292 768768168 972273346 236031010 863446007 270995499 152828314 257205234 814909221 989995044 830649096 747855475 20478452 486221742 3483758 384105792 782656408 927899666 731757062 825225547 548471180 382649519 306409997 371273299 282119117 512024066 863229371 154762825 690894862 130247475 690337609 245285723 768115640 104781872 409278301 115483132 456305216 391518908 781843037 542097771 87083352 702354959 685686683 186573412 232038724 887090937 47797262 132584490 751233147 187555185 371378434 933930174 523171126 196367776 542493523 562542316 860653364 493785513 576263900 937509360 570277423 289089256 279743652 840058108 503266358 596398926 622660457 233503977 426212633 558130308 623293206 281198641 158974708 268212671 681261291 692354217 32671146 818849477 724096198 863785851 187105107 530715145 892150539 333821721 177491956 685908155 689165207 100531876 878367462 681608025 403732618 406761564 558206141 45776987 557061596 38706728 51531731 793298292 308421666 401930538 784426842 380230310 128246201 90163354 306149648 908773464 69520486 113811778 631622137 186453793 567869776 506032316 11161761 118892205 575645739 262736225 437765225 917456920 133449282 928380769 75312728 520874497 865983201 509377582 253601433 263416376 342790790 260515394 98034888 915855612 271537699 508282117 933230194 2812914 631450725 377108381 71481220 519916738 918687678 25287140 267059210 117183178 844181755 306622687 897874443 808454287 92388474 640848603 706057374 802700469 8412768 452794507 979143829 520499508 137031876 324608357 139047702 251519629 998628982 490291307 50542038 312177640 910074724 586256008 381179522 112535890 191818006 419649860 74553013 500916538 225088074 348985379 834831209 79350541 472754734 863070357 552596198 42910723 480035894 533200749 606106216 701967837 492629374 120359064 491088363 286056212 453889532 597509089 734558665 415818483 677474945 698898136 737011038 921047101 698904762 301421107 724986872 717945013 324282346 281944792 576112803 388916336 444111747 406949122 577870197 653565490 980520436 322026328 436037999 492258982 22676486 251319784 809767508 416067325 398160988 733916708 803752363 548112765 942842096 107697513 910498529 888231472 701052252 860812707 542246483 867449494 268781622 494032736 411257389 678738337 303460858 387602158 455653593 794990454 51820262 407946315 9132646 495943759 628822049 937302439 978355140 774243220 580923721 315169906 153041516 956377414 413424730 780731373 34916907 12995185 111043398 85660373 650689515 876047440 48162915 337450617 284638635 715724326 431704843 787670249 154605332 836517776 708117328 656683203 783204867 607912814 979049060 568421556 481380996 893450066 197710789 343485177 882211166 700335425 871460196 865198627 202300871 474609178 262394787 130734390 860315237 972036001 2287005 782039406 776400324 322411123 217783170 475736062 660764051 203925557 336838140 115615090 147363764 43397055 804879633 199947772 853120167 147546945 748826593 499968859 520714278 45739996 774522038 547134327 961435325 558912515 405995612 235308962 303631840 952187765 195161216 7607097 510293013 2614250 27033331 453532010 604574846 845867437 467874968 884992676 597482746 895204627 125516563 548156106 511974253 763748970 772219540 209074940 360082577 318727446 416027161 244680209 428232441 737532661 506446914 707119397 497510841 82464067 898257609 646723758 926703596 768922342 582155058 855732011 121842534 535080518 191008335 638012952 902085141 439558642 913254840 433460068 348167910 558697441 227551986 769522661 439225906 683532983 979850601 404480169 214751204 308419981 283417520 461641974 610377027 575652811 867691382 889884273 291494231 6305317 752932397 837374161 180398496 794690135 346421132 874980353 768581102 616159443 60899479 565844988 33180583 190709445 362342579 166988657 481601155 794350937 301722690 447176974 543461540 75767914 430589602 441666120 669759670 608373946 303818933 300554756 157139267 923163993 29128832 127290483 127346719 382650412 835023183 672508925 772457670 154746554 928589370 71482625 621059008 650737243 169512033 72989326 34355232 88679941 617107181 944216901 135684540 811018659 270063446 499846183 343118401 810669374 730853243 275758985 231906755 276764402 872339562 462488473 857471719 592962467 225970621 225381933 437920124 913334551 294426742 338538033 194581905 111111322 455293528 352377155 50968724 230459111 884158620 959689582 649775027 733006842 454082413 302973775 141151007 454856711 849646998 633874029 592618391 261111402 361591619 435619144 695428130 57108275 321289738 700561372 174284134 391081644 499287039 50722847 682788860 879851931 435939261 163591633 547654457 945529088 96585876 211207271 98699134 898292966 394830452 919763094 51387046 149816377 45820570 219049537 713892185 679723342 271128714 250429773 210973704 676283864 654983023 361386539 981443683 411385067 987565566 649571044 420549367 527224903 128296869 496909624 726105978 163706394 71208229 529840211 105048222 929391768 248642720 887300008 193622866 364031544 153656520 631176821 554367149 364009219 726679575 478194718 855150318 911379147 721371256 672470626 305903382 319574240 659443548 892188369 881388169 102676665 201166749 650483310 720448386 55493881 118566138 54863020 861889411 142762130 869260988 607300737 870671036 341435862 783530203 571124107 442453497 914806554 333967542 905479691 20076380 905834390 152601994 636485114 341292265 252121219 629765090 863642797 519280796 648473217 513779883 981422239 592131606 829218609 956694377 562387513 863942782 414328885 144314104 356051159 371831404 146929437 265632070 469300375 961864664 915738784 240194274 88030232 288440290 680595436 914612293 720026289 829469433 416779001 758860874 75522529 932654714 379261209 100713971 561661633 18198080 762015495 146514855 185743801 523887287 253476727 661170287 842812016 116864790 721941777 960336424 808477326 334860006 24096704 691584010 693492313 481307766 683617858 221016743 24453442 56611108 967013564 236960209 655242242 683167928 209605285 96065973 433872997 66254050 253782250 36401754 563822054 128867987 677865243 495184383 566894891 16636842 386768304 742512646 788967465 204153008 889857246 476103327 11650488 748445234 656686092 826463170 718445938 2361839 997195210 256247342 377415499 673261269 525827708 344145076 520485113 840876186 965430117 5445270 95847210 42920892 185475219 219563938 763806577 346132512 275625476 774102381 412616453 266072486 464348320 331386059 712957430 456771807 904075795 56655865 17264262 632778239 219567746 438078903 219706163 564963972 538250650 823751408 844311131 352710859 344098507 656967506 411155569 933270653 750537771 110948392 707772616 995715392 958989446 995301966 946194027 3738493 958833435 918891460 850105318 913415884 529289674 151321800 762495663 54755751 706459022 597555766 971810834 348453092 100051873 874395409 899993147 242049494 235444741 480871408 539634981 372394457 687264888 79854099 749648153 131447882 267502538 244607094 682321101 100790421 705834063 347223192 511544533 773914359 796410251 11720532 961046908 806360048 28479259 324252014 66815266 625839849 580368136 210413915 244484402 719368445 960357693 97212164 442798318 871753383 852701074 557955719 200814228 680264717 221084001 544910242 514973864 944967802 668462628 383447306 924701987 664352507 951382815 727890526 176255720 502993244 27762063 440945876 904688947 586283585 811426283 278422967 887353555 968710270 978282194 784136445 227257204 589928171 547574176 853229002 239461907 995394414 710710203 558216107 193527906 818268887 145697830 730521813 489703103 919439478 895589722 291971327 48616229 886446720 226649005 69729222 660312637 82130485 727397792 665430358 312291887 178313931 661346742 861256852 734000027 342252583 121119601 598687433 28004682 101378144 473251078 272820549 272525390 421530863 198719662 386637071 142577622 348511049 82056297 590429092 503671110 738101007 96501997 820162246 740796204 466326469 795071622 974559709 691322123 669821460 274567173 423791583 568115144 44337143 377912841 992824202 208759318 142862477 381830586 21260269 905411192 535327996 591757508 932086922 87393070 776875727 698790615 112266124 194344286 80918973 311190970 778424099 760756522 378844561 443563049 331198481 999363019 119849027 485828813 383370689 22197719 916666318 906820220 946859778 70981151 596460699 197781747 436245365 414395377 737706769 671729287 934093402 215119080 15473881 566648173 856139909 366732665 670299998 49883551 157542962 197629108 198739885 707804165 264939492 824410020 643507090 813041528 312911062 658942885 150254218 889827359 171912301 363211288 688176737 697092801 82937341 179638210 636138046 954008709 694679302 251139295 59710915 359801690 851143543 526998634 340209998 76933026 692372051 417004563 404145931 252086061 495994772 875956619 96568755 106208650 207960449 588906362 266968954 64225806 583397575 539929634 684668009 361396314 104385293 914901999 280907551 33850213 790698510 418735014 496069508 389919661 576385687 538645285 854674475 737117607 442736626 527356209 287093821 426276222 249575065 949032560 304742330 642172650 171565681 890606175 681465897 152093412 98620683 377418319 740305708 156857580 62078634 117645191 736467149 97606582 590636738 295155483 973177588 389867907 811756470 951670076 893723970 290886619 299945561 313559025 828227586 288088621 834490995 956395418 416534709 609197689 471274793 100535781 885791204 861806016 527331013 715814450 162257176 703332665 338671121 953795008 312212566 228924958 758618448 15011787 84321142 738899622 708014003 153428338 600191619 175003838 539118229 993013406 552371461 411782328 655113120 972976864 115360488 372536914 772184412 116465164 862959362 448309461 927990437 769480740 822491946 592022533 401905904 760994672 51004358 561786933 847925611 421692903 356059395 323748152 956396950 169593695 991281182 207110396 838612638 916502535 807435431 671161200 39203651 628440331 992676136 264534733 286903118 999759153 755999622 841409010 399879179 897565000 447360866 357134634 303540174 945057605 668394766 478018107 861364505 295637920 767201936 841706151 658251261 831954869 979355635 85818163 323596046 250053041 764617921 87249992 366705646 995402241 703007599 442051769 669145014 605884355 224828276 803494463 397694666 746308903 345678655 497982052 827773837 952408680 392430811 441251390 185537901 743131987 215534289 717982268 395152696 309538836 34046762 721191165 375574021 325148502 604335526 902149739 466868308 313898687 750943244 51575160 303760763 313655528 30635014 208531330 608867208 90831021 839349860 682695904 818240621 742299624 990257027 433210005 501033140 484841009 497647573 422363483 173188715 64727516 384226034 284586423 858404018 844318943 965854330 337330667 152932793 19533277 745471527 171848243 345230636 543734483 389344085 610960857 511077390 625333254 128362513 393641286 642458531 476275739 757067097 53529150 673861783 800430220 562712972 937569673 16926063 356160304 558420732 969334873 147181765 299543147 657568629 848520566 441667253 341489645 42479900 529988559 457433720 888442616 603275285 360251369 277262785 528708217 715319570 543682586 513590849 969261284 582033886 680752558 352838636 890855881 189486906 659619400 919353010 268248387 355089425 670648312 27449346 894440135 757551498 384447429 459934270 670021840 714245196 750370282 712421064 952612518 760986513 977781727 553375834 583854254 501279545 841336908 358008363 984794267 737939921 112766649 541123717 594479694 246609909 525202553 222644325 281397823 471244987 131080406 847063937 823001244 972188690 713736634 938450099 38409992 223256604 130796651 521023247 474063625 885510917 634708076 700198505 162323395 310997547 991098898 660298551 646903680 947380550 109983031 459868970 855627531 817907026 747480750 918092828 915090308 694633979 210597155 759745265 363364063 90190638 961063776 974610701 82129101 565516461 827155330 194517248 99117452 167691891 571282069 9505782 741748014 552295513 745995831 47064297 176057843 541757500 622695036 400737044 103779875 565486573 874868577 243695480 608034521 713244861 604032630 877704383 991051009 871358442 118496167 565675166 485019608 330924575 562483414 297456961 226483552 667906407 572815310 591356944 759006893 864200862 533790879 842302487 132071521 569697024 274355786 605869664 542635708 690747556 703305249 796575607 691267434 310385353 84935175 436929818 581397841 426617190 589090644 110429470 261729630 782756096 994563110 407864140 995495505 39536337 966790304 924612376 571351513 394514611 575545389 776913006 347846645 122266342 79693626 393349798 505909691 351448970 978020936 207833896 648254845 224133745 828888113 363177334 914902430 331670833 89570178 760576259 444694151 365360491 675423438 804718196 307375718 377711307 86188813 868671113 635036553 244099700 572024298 385012249 684050188 969822627 92285570 153870827 713266099 578038780 954720874 122519443 155513478 12169526 398745031 332958695 223656333 409992179 124523378 746440427 150843356 377326675 360883014 423055963 694929581 702505865 5691072 173572801 207100011 726555405 704679805 118082326 636798560 416708255 58189300 866845149 107549588 323719247 578662913 732621589 346633771 14586741 554564820 938160319 925212391 890999973 105315446 673246286 138276872 229766098 859338748 563578157 607603855 58562399 748424926 367645070 557636700 877095183 138998066 762069990 594106239 889090289 541675036 864430542 819949763 992683792 210837334 539381451 792023627 727341076 280052122 531621338 397852776 709142190 279569099 38400958 502875071 388195505 455798583 502100517 750217225 310138548 194219061 638937830 592015573 826887394 171532241 550892883 966841766 900326411 821860258 648733743 559592433 245477902 251518598 258855890 436747796 830600073 207048113 235695411 576315036 227292701 150260477 494565306 794473545 320049533 574779893 629766298 145830462 987589668 930984243 624361491 218923848 423054575 861243261 637101311 938586561 587000089 136079049 669727858 639673094 507424236 691666239 503627877 333226938 132080780 541069683 864539571 5042383 53035820 762748301 407970838 674320912 445694180 353982435 823213709 375991674 211738560 410187740 886360455 62050555 223679695 998869257 532892442 44000677 742303310 645474137 357199027 991873709 442495966 650149350 400383893 161584239 535577220 624721568 553098523 742922594 737998537 412238067 393291129 450884521 184762500 249259791 116141698 718581534 946951018 716577664 991738177 206305 639859154 763755706 17512369 571544493 219690960 967480049 668365375 22898370 419961496 222571050 808701362 211111441 742483643 192316447 252036261 29010387 503258307 875303387 601730629 847431220 436942225 952148370 226442063 726421236 643404147 944660958 986220008 209458531 895217674 116489423 757465405 866816935 841832299 477690675 832543206 168267761 856355475 219631768 56393938 775268607 82313131 398328019 6100153 966143152 100446959 969532831 135791626 277320497 238319263 800891814 803424473 283442635 136708316 403468381 670690297 265419929 73782616 325532539 173210341 415300545 272898867 5840234 586582970 543439464 329909341 775300909 383521996 868657168 294790096 843349724 177929748 689914497 777690918 48917854 901100988 150804779 668095250 359087981 541225904 638917376 520085980 404143192 489747803 253376677 5898286 997635910 811499305 887555442 796333405 837712752 733690699 137784530 391818853 809138376 174654937 82590528 953961498 867263290 308676967 403754964 554271759 359060696 591580789 220469969 100210659 594683088 279315498 794106087 250257739 573102990 120468392 719599070 569231857 270075390 257112236 387533813 724583292 202602216 276174844 775816887 614991699 65666902 401155672 947751919 900484834 597982477 914838011 963914594 339007654 443487914 419587707 643319839 982010754 36987121 441650898 611396116 464625850 281441241 260937192 226259902 536267885 457862747 802684245 879704213 402646293 232864066 129894406 167394311 251284266 126322667 843463122 24286411 875399040 452723519 150594457 49397510 742953720 569862810 171606677 924296281 198721406 185208354 301646195 914317021 361219551 617357132 189085910 533699480 212900802 263711438 772204896 361379577 542104024 186972431 43897970 863863234 266834533 73107462 370197582 947090753 106672689 306620504 239439583 942231713 315090504 440841373 604489887 341976266 767413907 701924834 104804420 238865148 196359276 594533908 492382573 702992306 674667416 304751864 681040803 791963076 590935334 631306305 977901296 606190594 348480671 569686057 909487186 578816793 357673616 773767599 363816551 559643833 274350059 99086643 940193375 971392385 408012341 474518711 340035696 24069494 681868803 480583309 494243220 274783232 889143296 384115138 519873093 414596122 419402754 542184470 948255137 997307607 737527923 636671746 698006693 78358877 844241756 994934481 871625619 876473143 162318598 967919406 318955236 227573507 882071338 11468441 430035690 444743434 666939034 988424348 951488199 234404717 322329256 965494805 402390028 47201416 217789829 52820404 600258685 44398720 621324441 164953908 276403530 751656784 304572318 942023930 107822471 86182596 71823622 312128654 843206467 853670924 996540280 481874464 447791314 848772256 2235518 202674495 290163266 384845493 713504313 852466520 840984358 262624760 981433530 613651514 886961552 560155697 145383176 923271769 117705256 264136382 436546864 694179390 295867152 821518505 437328981 154990398 769874229 194011334 311524001 741249254 591095642 677998136 708427593 400564500 663323580 98593492 94661024 950951098 414122265 793408213 915594855 49718049 648735547 160437796 499684820 109545030 975649614 156328430 432130451 212027094 601643797 996339126 540516497 97255600 13802115 436296058 597192565 735803417 345329683 21014990 108019906 597557694 237688487 771948167 245690518 263358912 581649817 585914041 263944609 933015910 460950802 205354854 902786475 1261659 470116412 879712882 969391887 266051703 807381451 401574467 988839300 116135846 350262181 708856100 866214440 908232915 867239700 67617962 443216799 493753757 828299425 543484783 794467418 225556021 536242886 78194141 235320003 324494230 442418762 681927434 84568340 291370226 389668996 317740598 108106885 518852692 590806369 436966626 544284151 692544538 753890377 609565041 428669700 461548485 984207276 470901960 368643578 481176141 674116328 169284749 241661902 678152386 776016896 404547952 857360484 323609002 533636783 302764620 192524808 420043587 327263739 470858615 374597913 808223160 34497748 413653454 346949867 778126094 546688693 630591415 648026293 158455304 72039977 822608367 573629844 661908234 430591640 192175929 475447072 983774606 624655584 698469617 560243377 648198297 897689424 819204929 484422244 30257704 111752553 872953123 781098066 748097681 876985701 490125378 535180554 159001609 433621282 698257093 322124087 975199704 912923732 530417727 203310399 992548996 614060714 596922838 623926088 574040124 342167004 566074907 812674673 351577442 155853231 907709861 927763279 160500268 340891056 99933483 551507336 756832042 339974237 811777415 959790755 284667114 475066157 771204641 412677658 189262890 968766807 881010724 490702959 905409890 527868810 484875395 847470140 100784676 419640679 481140883 429537800 943810343 99744742 59984914 679878814 187991598 115078811 373248959 350011683 676463468 546002618 995730691 471814462 253723296 837919693 748665909 539390158 909504566 135784518 903720736 445362406 141706634 371285487 600246107 775449013 841291003 965188308 517162677 643430966 813037361 497467724 811415517 617745073 307313554 21291721 553048507 587625310 345660499 463382311 51451766 174475536 103803472 180244155 25184909 559653427 929291099 21679348 234597458 298550615 683244644 7275264 103355776 97656053 133920450 136493719 36299466 841414352 825864513 547834696 730329895 161561382 278381777 371646940 17000456 202994774 505729835 309507536 610297347 463002695 991373082 89193370 606365924 935059942 770760322 85665712 416149113 203459023 861781614 440498171 214537248 150338695 439131551 161350114 534405759 224354078 576064432 908201299 544275559 629660479 668204741 292381462 297051341 474658623 798196079 65782764 597751008 366080943 366030323 530174048 792041377 502251720 408649211 675809879 925098189 500530579 167427627 87194364 447553638 912803358 443780962 974328193 802652118 272683369 738702140 265775688 410273602 312384539 114896365 433151476 113410730 153066118 481893995 610935721 746976527 653526035 376906855 979272283 15725396 538307387 921212312 760979515 895058823 660401054 904815162 135731809 681876078 80714589 420658702 445889569 6791222 353689215 610350771 18483620 431057122 507048814 920253229 685145448 139291577 643304719 81949708 206563729 537880282 249192937 808119019 883985740 470430114 141965747 614241968 175638274 664175983 246732958 899232008 937945359 776809773 944722762 812298738 66229208 377369041 148593684 546420167 445557518 339712749 939761196 165323208 100962863 92896048 963805373 940040270 77402421 122947372 493650866 543893914 976520661 592894250 442988399 399659770 522195693 300808244 338885129 60619723 424240128 918917112 457337030 207561270 468520018 233193090 370737034 982447187 330361787 484701429 262047228 883822387 553685197 466656944 52374957 217493041 395868100 208757702 907832482 178502528 563679175 855444450 656816775 732267324 1649139 759019211 622938287 857436415 640638252 216627479 346186421 499026745 887028253 434781757 609328262 992696595 277393045 889543787 880676540 690994522 853289777 312033355 246123010 285409212 239930614 538342127 414311675 281265086 597577779 24973922 500926699 833439023 17512543 923082030 380445631 158088501 546572477 122093268 447312187 420299703 155791959 585870616 185425486 305166941 241541521 973684558 654634074 881856580 254402485 335592170 846154979 112998129 577857073 572458754 298947240 747881457 652246031 928592994 790862016 787032695 302956659 448214911 32305220 994858655 408812993 62936659 992516186 420142175 99374925 508903374 636988715 598687715 825682340 719682850 98490776 363558741 187255064 295332284 747114767 854715313 341808645 103966429 683212901 107169106 54716064 341714292 824103961 759664285 155342787 86501163 127839148 149370908 145882028 236723864 2833503 438223877 788633352 19520152 29061037 657048345 958690268 313130831 405511466 770608939 923535091 179778372 183247635 806448133 30418558 897501411 135008017 6624554 316291339 460083316 26310332 912053229 474638209 707309008 933746434 657265461 630636965 223632618 657213747 991457007 27551895 668295307 428591995 406753334 196270795 217926613 194856323 626362690 470741617 203571481 562263324 580480170 266157591 300720522 780078079 37784838 273654014 42792709 258774682 196465838 514160896 864552804 376133739 251683605 172327953 156456381 761280405 226467001 69134318 410271453 470199636 556153482 765347234 615140454 504872983 247449146 68592935 912980185 121620108 921777492 523872311 353532251 900899594 932748964 452487611 131101645 771553861 245774175 697723802 176994771 674220835 477941974 54249593 828281681 204425617 389676869 102775247 679078546 687019115 628242409 737533536 960567859 619663881 9912790 181706653 763195735 150157363 788043635 497376171 748003305 315499958 744459252 592832074 131393813 592370357 565295286 588191619 916467713 384554426 102899725 324265439 652695258 71590034 166353529 118317136 527269650 357240719 726518861 617160343 217463555 506747436 270278287 922370762 427266123 134084550 661913480 908834741 56669846 722327519 430051250 191587838 150101650 202843764 367933093 78096783 884744740 322476805 324115057 640228233 207053369 404690229 325186731 162391540 360961924 706005093 308700895 590613339 351123028 490607347 751745608 271386074 710944160 932479521 929881766 900959728 569989425 115987023 643613129 306021948 188084419 71992301 413744427 909546332 265385094 79397421 911641963 547751207 970957615 997812736 103247907 386782818 140955349 905599721 418990958 584292102 827802706 215725971 827545120 310958006 744850672 216662033 439562461 775927697 785472220 525397515 325111909 954890726 567409801 395581423 479378076 693274512 90890636 518757189 21093711 326134655 243096006 252700231 271584567 791390058 704517876 705263352 195805704 578075368 440667875 455040914 311195253 605483049 881546116 445031821 699188098 884942818 629332269 85776246 968016842 933717708 643779432 426705884 970157865 223191470 598733859 387643917 933493991 735841373 586052947 43977308 58994177 723189522 883596511 738129161 70270341 485811352 279653475 845892933 871936812 284177643 978212343 107463581 40672364 644106474 250888995 127257555 686957891 282202797 387728764 853313421 838528799 209504861 957006346 994471792 876470583 982232708 294732632 272814526 899316063 811626475 672805918 84140831 759368012 949818944 379674862 181278946 91394774 899709425 378311423 53215226 598716787 973369816 78932286 466029594 178012395 771855128 502069580 315819594 607071432 79724333 346887995 950096869 614407182 40943743 690449610 959340737 846794455 678617558 614787995 999777722 400165130 681871102 691799461 909033847 832622972 781707252 934545957 868291470 793175720 209709605 879668103 348741253 65993800 475453573 824823421 838351652 557613280 77431657 574357746 678765797 631768337 563277645 606680280 109395456 293314494 321984728 757871232 553298648 435356904 448560549 54070059 912986265 637040728 75378513 426636983 884097345 282552152 285606707 462747405 618420249 904662756 93877083 438644749 203982237 203586198 878118459 932286641 145429056 942408189 166567042 625528994 466396032 135558966 727257045 327401315 336508140 833131255 977331658 876246853 78155307 852106895 849935506 463761110 79251425 622876406 755578164 471232333 418289265 280051971 438403005 125654788 979282933 812561263 527680263 521505888 394210181 595889527 967282940 45416022 496086927 81716997 428864081 151215430 489860086 889119591 850439586 772205657 172378636 96505538 267490519 212699121 866650861 494768592 527305283 825778605 747627880 125264862 343821669 887784463 513244017 601031176 736102838 834903438 529963280 798919498 669976724 821714873 279467194 828700019 648648029 818193154 372893343 454232966 216304989 206857326 105762724 579287300 275205362 989758315 966073885 933623678 937720765 640920120 359621923 563652225 334733382 455498510 810437015 948783250 381198034 540709575 453110514 437367844 454719946 25519760 180817940 836085525 300971092 495916014 901295515 154471682 511151292 899940221 814447502 5289897 507195117 140603574 114739262 199792289 126328079 836486752 949455639 414247142 303980947 968222907 958224958 289067176 565543419 918481847 694653930 971763015 356806380 68333988 966473326 414543581 715664890 917262166 308327184 288479272 513349524 109305727 361143302 486381624 493108026 407747905 213909000 381225200 252954473 429214595 820304389 23838820 279316238 792433272 288020866 165715826 964863955 585080314 745958099 223010747 46693281 547394759 800851297 441568883 448546855 186424142 934892169 881388648 735783493 579291647 761366295 986378808 925856531 812292205 560515745 259572629 10276314 874413509 353565704 271750680 541151586 957014383 430920920 78533071 98531351 319380442 38383561 764629833 53014741 303943243 205619424 925233943 479257584 510340103 598670925 333709781 896992493 535568897 626179603 911606714 123304162 720536221 310228690 549802257 225868740 443879642 105032671 752219248 148893640 459052614 944077163 424484338 876495886 532876160 860562259 685182629 102462902 350599132 12886299 203093463 734249657 340717192 235947332 761514906 284586336 487491925 201897032 932249764 532856149 616367289 451632294 540684367 571454107 40533500 541200828 361486117 731855383 205452605 194102631 834301509 24303409 178561457 177374776 424310950 440825082 617494463 602838124 646953405 856623359 253241346 403317637 515615207 650871545 55111591 810079660 394803919 55386332 850822639 369029655 736917710 164199826 783181113 842488733 507714118 999991257 636803257 244804064 342473246 519739741 761334795 516477606 441767336 201602392 12397100 992990287 37764760 979042009 419946491 261677079 169195945 861804564 540763857 355427476 950668823 932019105 773925674 364563377 961783321 255764406 681021404 523139358 634963845 7907029 223547514 998405119 601863167 839227167 178381835 765998473 725290594 616544176 31621238 31807020 504701929 875236573 137053110 67381059 238773026 531776376 24710536 544582945 23004912 14207875 738398483 819146167 2864989 60775606 77107683 599217191 390175958 5258855 140609468 15770795 105066038 379916631 413280483 683885275 205085417 257524963 759892763 685279863 67624878 986531993 406443642 556954583 347984114 507386247 344333423 889563867 211608831 125160007 771097170 416952063 240599650 43013843 243752088 221349265 655588641 88168795 120978742 840883870 990112313 848427567 558347966 225175149 442566950 857817142 841906118 703971429 255427917 636126970 389791024 362313239 801099900 922219416 827855873 516100835 139349102 28972469 509142768 999883701 919314343 380988456 57943369 101171074 446287695 474379165 552695829 33307867 640163830 795267697 53256006 466565821 691849720 431386759 315328935 414475276 2970218 458232137 514033956 882491732 815213339 363002623 913089530 885600210 152416912 74519006 95519157 187353232 98606387 281203211 28290120 508610600 857103082 612153425 441617036 422802775 614554559 873080843 841001509 812643999 309103072 575197949 482653608 710347351 985554513 892723602 918972734 716796 273331157 221977500 557607928 175904440 442549962 834792931 840787613 711396017 299629637 650978012 384283387 836068803 254367844 432305373 272708441 245484876 733534693 787429660 914610874 940438144 916197622 246991696 878490545 136587260 275019252 391598865 488438109 260865221 290989209 27060938 204814522 740498565 455015811 550242186 850469540 804903685 734552674 892826328 255972997 357931078 95321602 553770341 504660590 445555499 29298577 28801877 432211772 594938599 717845393 187922926 730228989 219647359 425839793 422370223 920466962 439615610 491916294 99311003 28178793 815573410 940680767 239944758 421745893 458472384 591010860 649642422 879935560 610473267 690257494 301227115 803287473 951924264 395298163 992600165 915171940 138712219 766750570 55826818 989122752 295504232 924727452 203537305 416137773 448445583 249583021 592395324 14275340 478033516 639222300 399218584 479532697 380214383 148339813 281432492 887843617 167163214 860763083 137814609 207378916 380496961 377565588 676114862 649996344 93814165 152136996 590760550 583524730 155595561 367536929 894599736 185052568 932273968 708164506 302750034 795320903 204397456 602338273 699502664 388649375 881775071 861350295 103178635 298137142 155249649 353038611 982108313 707769265 750244844 594154442 654437640 311583690 361072348 831521453 137064500 702776749 23002325 925650587 160674774 876761618 350447747 607258516 974578037 496648378 848192598 818244722 885122277 200373807 441063827 932420756 891784377 297603593 170334707 718815869 410277163 877703004 335458211 889650291 227486978 284050255 175171436 369800805 309519542 508093584 63662935 920661609 127803369 581204621 992146717 516831882 761426262 84456845 901284975 564098596 484896050 984636912 117160407 521620495 964210879 134080689 451406167 376305708 951812794 470819684 188379692 614899724 147798793 539844015 913357990 895362951 466186633 679320538 609939292 663566354 966334870 283646160 556092601 229605937 499430801 664319092 497539921 709061101 924978241 789552906 68299172 787513631 509671194 213617742 485232162 214297517 328396241 952439975 104982983 238819885 9336190 847729932 471687218 368803849 823698267 947526608 907063470 29209450 832445149 39676358 646369880 799452039 827901461 91427019 312180142 998848066 19481725 314908184 499704680 504741991 654779253 367421993 978916707 777318965 952743821 909084944 107619717 407185860 387501583 890322005 767225410 428462297 289521752 468461709 57752345 5932535 872834289 537216334 591217645 676309545 941298272 955119678 158169733 589562733 120201962 120573757 780547140 639422637 927638838 662941174 8169280 683808687 614704368 61580571 28113475 748990376 588708923 198159747 975957741 810182506 636939498 181006089 925074899 183017313 795902604 55777580 324166985 817540101 927066457 998224856 162687660 647975426 317650524 8731993 477589688 878539894 533577358 344135140 412880102 260103482 706296516 454476893 784824395 391297458 876092808 311021423 11574246 962464265 966506370 405999729 232686393 495747850 319460811 521390508 852360918 574862050 688210717 462044213 490402450 423861020 342478393 561578979 174265415 196323766 762061663 603373993 151799292 414279854 252956822 413268922 439913463 415810328 82305744 271048886 959052233 750612814 356509580 645257615 571173197 669545662 514432126 878068145 358445873 57747636 541817222 657204662 144661473 627520277 192545855 228252437 813451413 678509931 610248250 375525561 360827050 521337885 593692060 352240230 684337696 930036114 638049255 478717832 880237223 693756177 751681310 748298154 188576404 691650944 893615827 593879675 266562872 81637491 846255433 492986743 898832290 314702322 858772910 315813728 326266450 863364441 468609158 303941959 243515834 400416604 837695464 61458972 135948353 761635912 937109576 641020730 820327168 770672712 638510266 981473018 770836616 712773495 108744510 456030009 618081504 853593592 765794669 546355286 851577547 831528051 323195828 467631344 348961775 335158877 566557554 408316153 181615165 15941578 357542469 928304803 234551218 415966482 971464684 312749389 386281360 123697202 373822905 590610507 458544755 652451022 470982686 351461779 620483793 47826447 657884609 550089591 268042063 933764432 612792028 409351551 657162893 660761106 457431103 809008546 95295377 552477727 56210679 347995830 230913607 134112461 660379381 276073658 708975598 858087281 836397584 300564565 310661064 485645715 923517177 254290932 222772149 759456432 814151891 897123987 172042963 400733841 451400200 568620835 217407119 73277513 969913268 379357495 548506740 862998631 95572877 316699556 156122469 192920298 958091527 656181688 554763470 32156720 229944156 688156454 30547098 237646670 179781724 171346613 676598114 10575778 202119271 998651565 904813370 630694798 368186116 961340357 416325455 79814647 977030968 759172254 277744137 693101125 472209351 178815165 198504094 651652834 257913240 235667323 705139633 255573849 91795425 765658163 206353231 132725357 724229584 494640083 657862207 253010324 277783165 347664980 655935989 610191166 310270617 654077547 330086818 483895380 999472767 149055161 331561782 785107851 501893067 959819739 444625779 925156781 366375562 525970066 251793350 824295413 74283062 574378329 228659222 256324877 690800252 465563207 648152841 812404313 494454199 5981252 44831526 608717559 461858995 102183023 354152094 239311256 836471434 517725497 344789992 532997888 627238663 296912971 269504672 793909854 372098998 336322755 577241172 835201048 670364763 400693321 709550656 154550106 275781234 48392784 900515473 815976269 975971516 855209132 102674227 130235736 532738473 131803048 295347822 447558577 841807658 514699780 277998923 795170272 857261862 128617535 11542707 635198095 172819810 952034977 716010662 248644743 895074013 365951789 387262556 709206926 957720071 535823575 424481548 64586857 659713632 693402937 580633942 936858215 278494438 173687051 833720400 934324854 635141850 578257969 609694933 29534672 878210786 103918496 107593464 838956826 599381069 426001969 944271699 550155660 365238762 307397842 114089644 70429651 40172667 571236103 960591788 889407696 303488028 399341086 686561497 235393335 392414698 138070376 280093572 419160816 219304863 969928873 334758531 577834664 985363914 570425249 476377945 512171136 676897355 188150958 672837856 279227021 48578121 459803304 562232549 55615624 130790390 103838562 216470560 748502193 810868523 691365380 835263347 465481799 713656305 942477810 310350617 535875694 275393229 659600331 657717205 223583598 997608824 762431985 759689952 673058670 367834840 178854524 112719385 640333905 293757815 92384053 953852412 734802101 7304443 531569044 251477628 439338143 948892309 626001140 593254145 430532629 969720286 18087941 493709658 4058184 979160547 931421401 592672276 969248181 711829697 1368589 633152303 686672782 556840131 374716532 355677068 413623415 626489112 394061593 152294296 923884544 211894427 790832683 605549747 724086526 43049753 1638457 415011626 495338799 612583656 429370357 193105983 300120824 372452632 22744669 126405956 979400997 252513399 930178288 214482934 931106036 383416349 104274813 794817088 896819682 454830282 788224205 651109534 110583657 258073283 643124762 300398202 302323805 789468566 718847473 486204871 714721038 275328222 83794893 950525913 697548115 838700824 599171997 959344178 306890339 176441119 256097843 608986636 90476324 995093638 136674995 635650586 236010530 507693625 935783048 357927653 461908896 102624173 549645461 360007744 124516046 24011842 880439229 212219624 344643349 68159112 394524037 368534853 746233574 744071273 737995346 986788242 693426168 149013899 345586832 512386026 829678942 418060527 615396346 304750270 515770092 901856695 121271752 484119271 36649348 468759574 759260893 946461397 260422492 502381307 221496552 269866117 527299309 423865027 343957853 431391678 961897804 82636071 397873176 541960271 44781263 843111847 899197787 747853991 767786900 172672573 888141152 879030127 181992706 817643880 726776339 390644766 826040389 468341978 810789188 356789450 561638762 97478968 251729961 550022722 468649001 955925764 952177490 830579012 955621417 279865984 869261717 868962962 924108259 551610594 62602863 232143934 989740156 540357287 293652680 637294860 206550724 731872611 502982058 998582378 824605870 508938245 633506182 484239880 172893147 834296555 36914515 546369327 677180427 998013255 470153714 437995960 20589970 296419476 682960066 948351620 696844911 514955613 864477925 684262846 781392086 685369595 431528811 977568578 730566678 582378400 767714441 959774524 186835294 627994875 469611755 138968131 369077823 271349742 602415675 186968009 990564660 41663834 859248265 795494083 904627565 51396269 445958164 718530778 591394552 241230603 81075678 116181449 273156010 630401999 302314343 692982134 820559919 994622227 837214522 808533024 128630615 23739036 314587966 435618252 384531427 173206020 787936721 449503284 149908875 342796622 250456246 103851905 986145564 247630524 515006978 584596467 594592136 977547599 822339686 529122726 795023692 258769992 154680422 943089623 548818583 178309144 300289162 274154481 217889113 74596419 124746769 943981943 127890473 825219692 318010509 986727151 745049806 438600489 812012039 458361696 64520956 996179417 98829762 104957071 273722664 910924491 811934685 219990385 822460872 286001273 508814248 33136569 154914813 553561323 749127918 379866643 639557561 581880554 170176361 923448211 517667542 946253665 103821888 336331234 251112604 398253299 672769810 913278520 822560646 312271947 969816401 916192673 558822949 484506441 736337383 557503411 769171701 982245859 599704387 525751373 190442058 62803270 834188283 378251125 888466436 210475038 792091313 34104992 357419051 515990717 260674305 286683475 783937929 235459833 100343464 770949959 590674483 627533199 159555734 985909134 486680987 678472229 189876150 325445921 62983642 782734082 120354363 561717614 762399858 541698796 270630281 53999823 10975171 755676482 137652996 268928208 185550505 40808868 685624292 656492160 927865692 837417494 278465580 623446481 162377028 196372566 187502607 452240950 689136888 836629672 395526000 304910783 600635738 203716233 628619659 886426534 996787732 678380563 974455400 653967452 758492243 893737000 786764387 867269521 390157666 345201631 650005733 918692645 861982942 440325061 831668197 79103683 502644599 260466289 737030475 363859440 686402841 759828403 136023092 788454098 274265112 761562758 942829011 694668238 769069061 781902023 990374783 910679183 941581215 534505808 118103757 75450550 918777819 374721325 605745896 87353049 610941890 86150566 613609746 696410030 618691027 207959447 902589405 153299998 967309893 364599205 922606050 527447431 740976629 475088214 442570976 685515978 100152275 545143820 358674699 928416194 921376408 175850875 808607028 617359922 539841514 921179891 388770846 900384380 283748165 506783818 435947400 612392000 163593416 105707638 66367924 901882259 370390446 815164604 681926761 426899650 712320029 156945047 142614107 111330601 861580285 145110674 302519247 686713616 24129745 756206608 410685227 501657438 486131382 524864488 877138428 853071655 518037235 79926212 713444154 804196116 788442670 2145111 895593212 286805509 499986269 393629097 437389636 125916996 345979638 513098467 489364679 128852063 575565140 706119448 192763788 972424508 348704965 986545871 128889994 493568999 628081320 195035187 107347521 384635060 994493608 236063826 124089540 623706810 995540201 994842105 258413870 155908264 476737769 874945173 961614169 616611015 876406895 100366727 814071620 754086127 758058962 617594175 405902820 396534761 103499055 513357160 913233895 392067099 307322961 678757004 44864232 771845495 359393292 10568675 548604678 765829072 945161443 186861302 841062629 996393471 488507513 356650154 61762742 507311209 164845961 95025099 287881836 573152041 682954646 746718329 105067462 240648687 334222547 242276211 837520258 28947958 152530162 540027359 618664201 93268693 13599229 108037671 617301466 834592350 558615595 236595504 357431687 108899915 935993998 502768705 188372913 415901734 92625111 55752654 441629488 705473027 655981615 148085715 172238080 558737844 83328774 467195432 279259485 800156299 598059603 512209285 353650144 966000997 276430985 87887176 362188335 606519043 68684549 18039945 460668862 844459556 310738220 976340330 979122194 838554218 337608478 149305456 593026294 971203696 734082962 69629348 826341352 88056652 292968564 885615445 881305502 140976490 97706221 255164497 146589988 825187243 244745597 490832123 988058424 562864986 668002763 616513834 703006780 728849034 881409290 264073539 499361713 796625858 810655583 288672971 919912737 311243021 661235029 613099350 992845019 170086166 898567895 49614978 286745144 457196316 278207599 761769265 312693578 605523018 882380849 308305257 538235427 273952942 356049563 210025957 472272281 734935382 571284722 885936967 28666967 141078771 483093911 373284145 183378632 748288610 282378554 828496765 840441213 361402535 581966806 761583542 652934052 518772094 779328881 342356073 107937377 774499215 422990161 570584197 933864493 21207704 97924193 502183690 485474562 379020258 43395283 635784891 411508699 519432786 692438996 658968482 656827834 664679639 856301296 577090601 37486345 433826599 28419858 888900983 32457758 571041655 838006409 163175361 58643065 926243514 359360689 1606744 91724490 446071458 891396524 132203060 14778033 282013175 76816311 811324512 46481494 501807808 700473946 787901413 20318320 158649069 740977591 755361392 422702662 863292717 371364558 80100638 480692159 756285319 251247049 8162140 55565477 901365294 295242462 350196501 174500941 21649477 690643784 520627026 614150610 582988997 370089608 712234592 715611574 212640853 24604036 157253543 571469496 625530494 153690793 540567317 686565907 832644514 619106218 149013670 753033824 579132775 803419094 137758781 216903645 615948085 692409936 56625789 620853378 303238192 265217504 567704619 269829291 711192232 847253809 378426091 851235482 306908099 622862883 78459168 202408435 841704283 865937994 377967767 294873813 354032626 33188076 715113393 382425276 595110965 357188593 885763636 404840153 940383935 931723472 603224230 703334706 937644260 634669998 821081574 496355713 909407437 23121342 179852187 916446621 872985759 543257101 706222468 686723874 273314844 99334710 142874403 656514190 735742226 814677003 277106631 495521510 17851873 113355891 294601688 81668099 655856387 971914898 509610011 615182356 426224389 462091804 719253276 674810425 341580552 321568561 423201347 705572577 346152809 70560050 882063399 449295077 650437229 645102481 254073294 818076047 682769331 139231401 121741989 914356803 492938211 548583773 926165280 826005715 317608249 959583559 828284084 435601128 251887871 462398993 743012301 694253107 785168233 487129326 25617498 927648393 303929079 326643234 515245989 303840874 386614664 31949369 698183153 972826025 726501159 437819870 751950639 355013700 821745413 742934575 83244225 721896807 506752340 839333854 932056818 206354342 548117434 71383610 622353583 563815937 610113813 865749979 173558630 455058343 642658364 271378075 304113038 776613901 905795538 567546083 917253339 798689082 663900707 647628964 457891730 542196763 639895943 938507493 658323090 460402079 621501887 961963034 729589273 353005720 877932844 363006954 659418131 503034025 359529007 35377597 413004092 668248716 584488219 902978780 508528367 743646574 624801414 499771381 168145011 671465546 597417801 936889343 154672920 982591422 482337024 671166690 518810204 11933048 309930620 233369513 77848689 720890520 330028686 607773201 253935018 290691581 961018209 850303015 934711360 222268827 9319406 527440103 753480152 632039850 518874307 991525651 172152109 456892561 42413028 868340924 174126776 433669152 636343914 935245785 277993695 482884933 615583462 672952089 283964517 198044437 770437533 27748985 475429662 277782353 353449998 314295229 946648532 427663273 148820648 628615902 283636830 77933951 728564045 36003712 97417013 301305047 224335256 118246778 664828063 926826935 803607364 674895536 625342609 817464656 150484997 972566907 187233820 187799986 909967862 110636202 647214833 325033262 480948247 393895222 284942003 381728019 231779695 628137628 190882477 688915730 15209146 533315614 66505350 926768995 815592104 586579470 980057569 499397553 153167960 698454638 612822905 131194517 309817850 216380185 55599518 88260457 501104922 613843354 959577077 848414882 580396990 495535733 847129006 717338476 561706686 178857092 941179532 290375463 756572632 26844326 456895824 55560442 264977523 531587767 755196590 685573476 720240106 114437286 909193199 282889331 68178217 658063916 941080774 178584226 143081851 686807991 255415857 827200398 140161339 618603785 84861751 550552014 808954658 65337578 676606846 410165324 687480857 187969333 190322852 473847553 288119659 511803281 252951853 29635147 88865095 298719157 55470681 818353326 183235610 740020119 831073634 42583036 487724145 724999179 224188631 654363918 820242568 654425165 152614617 357462892 274772476 331260686 427674761 708977543 141023493 459642341 449405952 553090712 515223135 931411610 548294921 567040888 684627663 962689841 138014485 277483444 553111966 873224060 255062739 65791398 948034522 142999360 221747519 764686631 702656882 600364613 394403864 327655146 122812081 161891609 603967323 751372184 945832309 359636254 577876594 991166081 333540628 415834542 675589384 760725098 869520668 653514504 618441759 95092968 661368977 357715545 742111586 944180026 719473058 70045811 187798688 611305323 511510364 821009719 607306349 422968235 702914173 165972288 210904715 371591207 732952526 55284974 498977408 972793725 57912550 883537471 293408369 106761333 512498681 531099544 543543363 637252110 226065213 52742441 938575062 486062571 238083273 13466252 234042924 293156786 265706042 232623642 46616925 215045688 204591595 976465087 580377377 221685432 938359511 988518390 778344637 40413510 426914792 878620802 903470156 116082066 297838054 971565999 79511201 193041357 710766767 632095702 471846574 88438584 260892897 567843986 58301825 605752451 473959422 69067796 275339714 640868845 807217676 4326066 558878906 372211039 513881434 437689179 650573830 311502142 553491156 55246697 329822746 102662541 391606622 5042044 408153063 729500247 179860745 735651021 999009150 433618298 929948682 277129367 612673535 657641031 837748140 408040863 241750286 287194237 257093275 439089890 195868831 374109694 767860004 41316987 860844640 763163618 839747587 169414643 825747637 234591077 954104551 362840589 320501197 818322493 890359950 957848177 433451714 227033858 640801982 59554427 899916529 455925346 613172015 812847232 910168291 919257873 79859262 907648344 809661999 26279016 707242667 278618858 811425371 334357908 435544369 428850114 628656564 430436101 121387707 997873513 364137491 651981865 518471885 21555935 22116589 465346496 676722682 790211724 127228615 807290253 205934925 72551366 951724799 499113369 364176288 389749449 305088768 846506367 836066378 37336287 158170608 604139348 248385942 49322258 725074656 954456687 509761258 881155831 445496013 748460476 33899575 725791246 16650973 861048597 678005650 811970612 971219530 379902239 570397912 846399201 916753322 666005488 282855535 323326054 124641651 556867196 482981990 137616099 722279357 126729668 600983847 276377788 757681424 655128284 781161153 830861973 17024728 980442130 632394098 344574359 378426138 39495088 385702640 311798895 944339122 470236310 857341586 291648124 210725362 541546360 42287378 386615518 24805588 774665603 979269108 26557962 612376329 211782703 352420251 102968620 984920375 905856046 740780831 865289988 171985052 281271490 633808930 228687135 456180887 762784829 536479689 391199245 205022428 38082240 662852391 824676289 658184851 24050931 755334812 740407373 774357957 486266503 276386837 122615975 378610160 637051277 401266609 24178749 12024429 234286382 422716706 740556127 619240682 290632234 803386738 913759325 240183938 174987326 304850874 76156849 648089545 894424776 921661266 282506931 907029364 163100706 883759830 643121176 341054128 141880408 636722358 966065543 176137145 315466372 550235874 257964721 190996825 455768700 708940447 259144580 605362691 569870690 77048280 922071973 233616317 214837950 267825584 452576577 698269955 326721334 22635761 866212879 242540011 209182285 625404024 232782049 604630793 860600036 198270674 734476491 53522753 218475281 834179679 567391931 451989517 774042050 455471371 886126255 89826420 260114972 322860948 167522957 625426286 327939178 419459783 188036182 768099509 350823912 428621309 519282381 354698904 265936812 765063626 747057344 913636327 114132539 722339528 7836620 82917122 373751286 587306947 237808591 395598977 129108778 134038154 829241460 353719690 449222720 320028018 7182283 752185047 339895238 428107182 84314123 698791571 809404525 495880755 21183205 38841584 688308989 7442645 153024390 319548776 673383533 296605098 335953997 381771764 184828646 467599406 112099928 260407509 127038825 623434989 559673657 340854315 612419583 287678433 34743079 781108752 907557339 742000745 461189789 290708903 512498320 182785046 90800705 960410707 851301502 132654205 777498673 916158619 476886173 612992398 425517180 464383260 346968858 698938581 684077178 685524090 910883715 282415302 782110109 289173953 846664400 169716585 57863704 921034919 632099602 565956829 716813304 457741462 495162445 128766675 163764150 271736613 442073252 79811744 132437819 85165488 495782034 757496351 83541065 508200536 275354328 854803741 624847775 993866824 303994852 795120237 513659360 530380185 151569781 840424155 231304762 297677123 543591502 554504124 611407254 220808912 882232055 721527543 844151246 913672282 392217081 516403440 855384090 307873427 107247982 169602511 912241993 215109516 245515715 492604962 328261561 2550014 416357263 656469422 230866927 771015662 209401522 375464413 865878667 602408465 193655968 661853151 514121040 69403218 374802786 425472685 510578731 881228680 224264009 296439799 282996148 632529905 966872420 522606543 430352735 508419060 347466181 109501969 711809215 764770540 661677207 133105137 103425231 958575593 742334686 628414699 923682564 250113143 500253615 217747826 861585091 499002543 643499714 333311680 308815795 135069284 735148619 472753630 855944255 817333240 629379635 574914293 273592802 323758730 54379494 272537221 523914244 928306799 59377300 558395044 388010710 609797984 596732779 405317012 452554791 337417836 784111695 769998319 316861772 134037592 257869824 740349626 968608599 679749987 880784776 713511323 725349108 698555377 694035550 665450228 762554862 264571355 789973335 26604017 631409269 983476552 579831766 393045408 180078940 399767648 120373310 976452900 16821086 174135348 484608035 9991961 169030430 676953247 204813286 835750244 953379258 725977679 945326227 38727643 98397714 264030517 934080339 36817489 118750482 927309507 140488807 432284016 847527773 959546218 610457395 29813605 941843467 924415699 841480910 446850916 559178082 943061856 711176775 862702470 701717934 704191066 674365022 774959247 260831542 932656483 980077304 647171817 58465870 331533174 377274903 258574925 157000125 482478658 425150970 902536114 919038933 591834212 500054285 803624409 750171449 366029485 378555589 332722290 389444483 371484214 476296435 366149653 454452424 254742684 297298251 189785712 444688684 216759198 897911345 283330278 155586819 311225712 885113795 33978911 490612913 703912243 522732515 182124521 373232562 801566963 646915884 542328472 442700171 894804934 151338627 447755896 589190166 714216355 911497006 495049457 787646280 687315970 74276140 916580808 713180149 730716707 566128729 280072367 806744613 545174374 655102368 97866404 929814432 631752948 874179810 625879289 990610906 439862231 733440522 403200157 506454481 836688699 258989957 876474833 563277544 214296482 864695634 765661721 609241388 75565207 691837629 321717497 75457015 602152919 642839794 140076911 351996103 512471923 655956420 62761886 340969270 328989463 836683236 324158945 871570344 556105287 826189196 153033158 939901048 896628419 170566125 500568322 659506121 371392828 860784544 957349856 400655879 308937592 197392128 887766485 756713975 618097658 350639370 635201083 448785967 98195902 669772626 482106987 145707748 288786207 394604969 90894720 525823761 185113088 514617220 146016927 27506669 408284857 644441094 889676813 253540010 691758518 241604684 576555256 887403020 62965939 863234055 369234573 487861038 910779513 100343593 578898572 695514358 934308150 547168315 469502032 495045190 352242826 232978519 169249514 73956098 217708854 728920563 216846949 823247043 266739449 544412323 116014838 566136920 693298179 294720908 852788150 915821171 164478244 792161365 710076330 478798081 587090874 252661837 131495 489829139 659133144 599015509 278251799 611795627 528614049 18433706 954053073 699482009 391455055 506626576 87228291 816832599 752819740 379070506 236515717 970779590 52458585 197440125 202413407 762761475 152501329 34587388 672773841 818318865 593811930 848012556 595711476 656478224 47475089 165251195 350029843 56297170 686414283 934512654 465947696 713653435 147033125 376663798 598107092 197985320 738702177 499665265 25823679 332250676 786524896 991097116 64876037 354305371 146366652 440341242 306836176 108577702 412025605 30291328 142134422 127202903 906024011 11063708 163661042 401969936 973286380 420402944 502580935 473204704 592262696 527574905 444375712 758505790 113278842 7911998 513434100 6452415 255585789 682229284 513432175 145479841 754173078 54327890 559897428 635814589 903316939 705425615 714796991 40226538 697719022 986412861 253765250 659851472 852965559 244666818 116892306 314708889 110834601 540370433 329415484 618359022 851024717 393969534 921044797 445318293 746253106 39919009 81533946 621083261 791666389 1147862 884196230 709508334 931875241 181089483 59437266 153165577 61999078 296277576 637842352 66098428 492343535 781941169 879727245 781904233 807173790 585623262 246372190 75562162 158288288 648965773 988269838 756634773 501049728 454704049 802473015 911547784 282951107 381525672 288135779 348917597 498412777 393936072 625958134 64288886 431459455 705791352 140084578 312171021 8100246 319840471 248926378 801362928 793705170 684083341 818125383 525066418 370546497 313973284 271563662 518806830 108013688 140316649 686964366 864335269 10197215 877663986 215929802 766045941 490865731 788702985 217477897 296251657 821782898 820681073 151216995 249743093 235172932 632644670 277886764 19800693 684423649 618446330 762176390 125561932 309299926 341981983 440297577 705012486 229576751 263862769 182576812 87124304 192311925 929071828 631471439 38261109 76689321 250001249 92760833 664557160 753964672 797725217 428408419 167303278 479351191 704759923 644634503 124123210 825717536 304949157 320112806 692928922 404828611 187138592 610202922 881374486 267958189 79652071 428835758 620264967 831334495 942409018 706754055 114371739 631597250 522837362 567478973 150223857 280851446 958304568 520829535 713434854 752054317 709556506 882249974 804079148 597148358 139614773 394032885 307543380 680284220 463800635 862317889 793534083 390435509 873562348 504209234 673221134 28723519 981103494 72418356 303051049 880492892 939632530 774774146 23767270 661400317 69122973 662286215 13513633 924361095 504522779 430105328 986087671 285017857 597778263 972133747 756787885 896814951 937996123 712328400 823329520 193480592 843003922 663620813 492454524 435167072 269728468 706339139 722218577 47071252 305899857 872656771 398033425 248183681 855531831 33962985 197486345 38953821 984506374 248402853 180343670 591511308 115728774 855713243 392255101 123077255 935661360 419199108 197378270 13907968 961558800 982623511 396551595 959790794 177139591 694728771 239733281 52695764 968943258 256118992 129949714 690347592 685665847 974778530 282134670 328066535 888484020 785671395 294234622 840896292 420157064 686317842 931344836 680528748 374870038 512345209 282517844 255878170 531584568 870819144 565485605 279666716 481130359 269418125 162741089 500908996 665477432 526694121 573606304 61674256 50944818 782598697 109878583 732716738 247828828 855504498 575635208 777171313 442058747 939173206 397550746 433451580 789227395 971275024 514812622 856571951 177138541 628362184 8101941 600764778 972210718 632233915 330430806 226560651 10506762 93237374 476222789 641934227 362549403 429278824 358564092 664274882 784438320 911613821 468439112 458911583 79970786 926662594 100998061 976451155 570298270 77477639 53774420 494965804 585676785 353446005 485253276 107629347 82159930 426690826 476831030 676577201 854817355 84721527 917491721 73180687 827833399 710091231 213936559 112399662 568658254 725875562 930322859 654984478 736047185 472893869 846807168 850292947 925509857 200541243 895498371 816132735 440861554 484831224 248494055 813790604 725561296 93059174 172307004 152647007 521272958 161557126 401144346 317495162 56388123 291231072 813758857 555261531 938555963 547452039 377960214 967879930 447460585 509401269 70632587 529537108 209140069 800832175 819287763 954944670 349039953 786897529 632284974 52633392 406742572 138950034 166768537 1255427 51296128 597117360 284867139 476134132 454782347 102148823 319666414 225147712 819804204 450311671 73016168 101779515 528636270 158348953 150535819 66345661 301841147 185408198 414817305 400104341 106445588 142303671 690532300 678581307 919068950 291915568 885520736 385085058 439772757 490266765 274186384 917380344 727204448 825150416 811617705 96753686 529866961 870363321 940673401 422703833 415379325 264311563 291813071 108035606 315063358 270120965 244209591 739190345 359670006 292035199 702270746 757101350 528420085 857897545 674822511 455691142 824951650 355639532 319543224 269914002 692890592 844870464 955278411 416379291 944409656 893039959 889311166 484336133 724536049 961849966 420737529 885032293 494866973 425255204 333527659 300598546 927903603 17721326 234774542 475714786 114294669 222161071 654359494 185023918 751554495 890436148 900974814 364824166 140877769 933300637 536453950 694236785 347609381 449225241 676391343 742831255 502934347 112504028 152926144 583887398 955096442 500085341 273488783 990030466 62396438 167787365 982698853 258821200 633626398 799233329 393895556 306581816 468639893 531964747 43116919 128601213 289172879 756346055 82970428 642780504 551774071 197378399 412142076 613202915 935894584 663431038 605856538 839213335 902312658 265376802 413048357 22764690 427250905 738110390 811605296 961480421 140553655 583211302 588078049 172172587 652242065 652130071 198576717 892009435 223333209 24633113 295282342 854757684 229592730 453873855 301340513 227909153 201695761 520793918 166413588 671116776 327856870 230906571 434925286 247353532 562740648 517395269 470322731 539233963 369800784 880885272 342672255 206641333 509014795 337604507 259783738 279468551 894164934 272049461 614829286 969448741 529957886 522382279 978876508 316121055 328681472 911868561 542609920 714202373 282439855 883997247 340538843 473299526 641567915 266600593 416922345 431960605 778273493 469065671 421895346 794916946 387907171 73444900 296155682 862786653 276185542 763447835 116883159 245194020 473182525 155791431 64883749 46179686 138742739 823084817 330719831 448596190 301961152 825995053 596996227 906962472 61185812 281329680 335029372 385615334 216324263 37844728 653565434 46733002 693788310 455123371 438453127 720961113 835484820 618626671 608569004 446211281 885137563 278020149 698032089 961225757 681623818 814468289 431431990 630199686 825292603 404190014 497496759 819728392 979760393 764716026 423995504 42517944 624734911 800458887 26412614 183773127 225874287 898331957 271144666 666001094 175807635 601025039 795667224 27982806 721190004 670538391 387150870 846911637 999740884 480403027 895574484 347701183 826839377 589486759 806469196 943451854 294477987 890386595 481314928 146516219 121928388 717768189 451291853 397585294 662872238 260112016 384481043 878913204 253560042 651224444 322832811 97652029 631143030 66666141 392800267 147018958 24977010 893717001 385932551 545547162 132718832 622006005 736362156 267854406 149417109 125779611 778283406 944330129 560580939 327673420 490268324 902309596 973554372 884322009 19868234 973774533 618784535 139818344 241519115 82363277 849887015 48675357 629108068 937729942 356427126 633018439 559794013 702128094 291847640 940163666 476470649 855581825 479020020 133093913 99974297 683051595 509962335 809825053 449458841 416894744 328657829 630355825 104383580 540236818 621539822 180398863 628031718 885296575 494268967 432325010 999937704 13635089 296915904 435346336 680307933 978059221 11426031 259438900 904956784 46868283 90819109 172123960 911348583 799454156 1390631 260304379 357219278 640677212 64836748 662091485 330734268 664560732 856943516 554958082 258478811 366428884 884243204 799177249 702151822 63808987 324086777 483157288 290424233 430391936 941993417 895261548 426317752 454223003 267090141 499050601 72586178 315420793 55377497 447685263 14533466 320989588 343757189 138376768 862301490 132514011 474487612 123499647 279543585 386686823 672193463 365187673 787429574 187140191 418232458 233566769 156664453 214008829 320274777 713821614 787882859 323603185 855387494 564316182 862458032 62341922 112485712 926873221 154494167 51106413 676548698 847978227 603222572 797713562 639899408 245337587 491658865 803994219 196839543 263737132 12334830 271013392 68905300 55216175 905256816 463063057 477057370 569394115 567182478 492687423 233693010 100887623 870890446 933752085 133135835 931614141 639806206 932680914 31158265 241722625 903081689 785764280 41582515 424344772 951371863 359481858 849846091 536170443 891461433 745354759 438798473 925673731 856458946 694105520 475419418 91403810 126170855 538754795 227411215 675965398 3930627 745252246 99406882 246507956 851563831 259354151 689014077 666637010 187111691 181990352 76993280 678156208 284988950 723997598 955126297 280136845 207704445 81020237 634105219 935863847 241922807 42118599 883011802 288623168 103657522 970517422 228484216 18638465 585834670 859403645 800964664 106704944 611292352 527911756 197547360 546137486 214580325 840246774 843685508 180955413 208969497 672832541 865211450 84040165 238203667 910447844 503676223 84982104 972128976 385170495 16627862 33041984 305542165 933839653 561044863 549390819 882733640 475750562 602279373 553733753 26139974 149551805 482256779 493674459 792745137 282982216 748549719 315101312 773145092 93627072 526353770 103591470 615994267 117285235 649347424 600058370 298922175 269055400 39501633 3650499 380634673 560319796 983081309 978348961 731921012 891075464 915366412 749077833 218976374 448873815 694015706 263174102 238888674 394507991 342897725 292320313 576672428 585039755 227259386 587526707 631533854 963470702 380490039 576364252 900079653 390138839 460878516 466303523 758802661 311877968 944216557 70739520 852545754 381887703 95833007 191894321 96710855 886130776 67011675 975318726 894196019 259744170 753515549 561375427 362210711 353607749 868720659 795888291 368293833 5037877 39020395 402566772 40788816 261248068 86151654 255131024 369892216 594770437 393874045 316508760 299714234 445700126 607661804 305232002 610125813 383674619 841361790 746164200 35145431 783076541 755817092 579185223 532845283 571265072 738252286 721706222 61354890 65765776 576768194 188803470 561842325 94657698 507569905 861503947 115771136 291614535 961589476 422637852 48211390 276592693 80524129 947259047 738240615 418225338 285894672 940770088 295677639 520973301 138548372 278868998 505349555 173387626 603807013 308975330 967748379 591900699 901559987 918906956 316480295 66597696 555190463 467477918 857007257 787668605 197191245 365080856 191798663 142714691 606737712 273550813 636731162 203793049 656764276 398089017 794210938 75385379 251222464 319643877 530250806 229843625 315494784 855568305 706877475 189990265 370921748 354818447 464138814 772888637 200667400 179738106 149059716 444577982 951608150 570851396 514604798 719119732 136901865 763215150 291099067 192180697 693316879 274052136 174424393 701125276 391354775 278264629 509577437 3365368 531703099 388261869 2534586 914148508 804270335 309388654 769842046 839986108 503096367 484166244 732448089 146606430 381459909 388405590 373326579 571924508 432382637 275309833 900550492 906759373 892662782 87815550 968450496 701627538 896810973 820834380 118156797 483719961 192554377 710162260 722128746 772009860 525307141 578980969 661919834 435829713 376613211 410311752 661537182 837736864 910834737 888399735 287022444 680886411 635883871 945865764 147943830 465869875 506726684 552138611 184764509 30087424 13581458 760918782 552965038 928784118 350400683 196405428 80857371 709448811 239938935 412083503 952325160 771234670 788514445 684463950 778529625 104578699 107343283 352839711 922996438 757906325 379027016 273780456 166029094 737597487 19508962 935105155 259607482 766810170 583661435 977725222 755675176 538956391 206922111 58506587 179648422 463645628 509037669 532166199 679371421 426898050 941708537 466527043 287913815 506611440 232603553 321534537 998457248 93683017 113210636 839793277 770670808 599784458 891839358 889463037 307053536 567224572 59131411 346943715 390914017 216135782 303105956 477618792 660916110 394673446 792605565 519630254 577388606 87007566 659384254 584956970 372751323 777511080 951647296 677052465 367371674 157157308 832785 764009581 538935100 164970557 563648183 438609814 709321475 128403751 519316350 513873226 349226812 659735657 505526661 235650912 104502678 534876543 671774210 62210629 394785164 860049919 152461285 674374105 953455859 255026334 356106648 201886848 569680733 482958151 330097711 948634315 318549165 757684442 664200180 193367394 16132486 862654166 188648843 126685022 349404755 655508810 473191835 458080634 775762351 72704838 405464352 547595209 291914840 156216759 847946116 925269211 636370812 90637937 266032897 532544138 165079419 540587601 154904445 731144345 714312584 161891875 250819076 921338476 408147403 160683977 939361102 765516930 908419494 472486234 344174529 950883701 48375218 894428139 199871620 705226564 818290098 869039471 286725881 490475207 566654171 364671497 627771889 931251030 412476375 854230232 232465499 572158508 434595417 823135977 458392530 48760309 302879350 889118000 830247951 877452085 387875506 475878146 910047443 112412399 717974799 400449837 522207757 459570737 128921697 487411272 872186737 814996847 145900856 304221433 621677782 451649555 639846911 958435296 685678128 808501253 495416646 133612854 46053270 33110449 589964707 762539545 672866064 959823048 697200873 836279712 457293027 745136217 927452222 70485548 160304009 503114987 79917095 165820110 997054771 100881815 656931654 215880441 402780268 567362270 46375850 640127447 91549558 568106969 56911644 934438028 606064001 460208845 215711492 768455932 221403775 969142294 326865007 103935242 679797450 30465021 259097093 788473613 289618715 533826202 847874059 303738123 494802192 329324673 314136803 706355000 302241955 540044420 112490019 336027938 426397196 549774582 797479424 754817261 775577551 946886335 585371110 281095144 141112423 932118859 145113145 610703290 80910843 238924215 158672314 75951877 822888847 478186735 109027714 802121758 203755415 641256895 430857602 710247788 641333139 949888150 351887903 301777022 112380229 143138079 476696352 881130741 153797916 271984958 939589446 486124615 284475975 487095639 245362119 925264213 590580787 364068242 216448068 175465239 128446778 501231995 143957372 569295069 507271090 197559377 797999078 555725400 695392696 794882537 198399050 406267454 405558122 576918907 930159826 804296691 64161227 575396013 517184362 973364766 894214733 794851886 194626003 274578494 555522627 328874845 265122441 407895605 835386209 202883487 95020704 438701120 477747502 14044225 429190769 948791007 985687135 485979294 234654986 489200901 170622074 495870448 828254518 555785069 296467700 525064083 571362586 386532783 455799664 410496841 953637061 28848253 11960274 939907848 384290247 238453455 730003451 513287133 997202684 326715044 445520038 563446142 457096281 877481726 201060685 2963253 603173637 367595167 827391286 810667075 691107624 308538967 672012399 924006163 322501136 442154185 629787132 303363173 186635250 444085273 468211230 341690424 904834037 466450577 75496387 539300392 782231575 149859971 668136438 827440776 420611264 362489757 955238240 971502291 504452124 458411259 120343856 726738044 763268889 967253229 984730191 101327298 986708455 483096009 90255042 559668379 266794972 632801008 600154303 903701146 25897078 142412700 420627000 88494039 873371894 752475334 323912842 356010819 937567126 793334935 614807573 9526544 549089465 239469404 615918062 336188770 336807510 686788881 444721625 378964638 933697049 779626975 391742620 449766529 132228731 6372745 598118793 130511256 827636552 686283185 26844267 951611597 954919486 580457626 288196760 203142419 907583808 722334407 808553060 319199866 232913959 857945570 710920532 566488458 669262299 236563030 469443712 427554270 935824504 256267773 685430198 14940392 824866612 134756220 990779925 779708143 479617927 66601719 220296794 917507779 705235892 488791501 499477355 195472725 406948796 339137159 431231513 147424012 559606786 12072623 569695995 545178935 994640903 657661568 573585821 969919523 606240297 847893637 488192223 77271001 850364602 51788534 281300237 33375329 455179343 857059090 114502713 791344894 426918606 187744637 760140591 989254722 11289047 536513415 935419471 986453469 629053416 751461688 927307681 919963879 693183903 545526042 432473250 599775615 580505541 993500613 549925717 112038864 895199242 629876910 290942090 774868189 964316644 747433020 447242519 429575803 848962593 910747290 526885335 708957671 354800963 510783361 260708360 724461892 563416080 981224108 815912373 605896923 258624896 769887410 779682591 182312429 373226268 884044121 328694197 189050294 269447291 766799521 812566428 557768136 962809258 446976722 956403442 873851277 451733555 353782774 508622292 970681991 810168481 620715278 521580083 523156131 732016643 607302279 751373645 399716303 212881271 713709788 642034533 882388168 811287761 546370467 955755886 592001678 364890101 957410620 508155504 289853124 660639720 802120139 56480761 74398532 232389257 580031212 143616897 35725918 135913978 168942104 976947339 115822580 315529138 706412093 104103045 669371782 460448084 882398088 1699800 950014574 412050097 233651717 82633084 961989652 582585806 602942081 440564342 922280531 866150429 573305932 404599075 296151641 899480107 403432292 46966965 306958531 928658889 902428051 44480450 262272688 384808226 591862805 166137466 6088080 679441071 198009384 875887506 81457005 259664192 454579175 822110518 324842932 462087210 947302391 178402205 942544625 910809287 137001587 751573445 921126470 473529212 453910709 327666243 68552730 948822807 387034197 827643488 899166356 880348893 212546856 171922328 859432180 88439864 495928449 302204045 823032552 205425160 691951117 865279422 371125831 541913072 557664684 494102549 694320641 667498633 36214577 242305031 411712362 651325619 235164704 748567081 203620980 463252195 815306177 764888123 129235540 743216698 649591031 794108521 547858486 429508027 463483472 200664808 47385705 436047155 834660698 444359060 364140436 346713157 590077123 326010261 864097624 730694852 158920431 943649359 885073389 543072933 889203867 164490766 980827646 735989641 553032752 27913047 486820595 816680423 234033542 313102404 733256568 796264128 559629350 471710770 47330451 538907856 867327347 417681354 698938083 967753924 548164413 885006443 751081129 513529800 841793379 322579500 153344720 324041124 86027442 152894389 285918639 962028737 199159059 276161102 104326570 303881802 148522845 26972938 842095364 657359959 317922726 410253091 997442644 513980710 571348479 834749458 708672485 916219880 941183009 78866981 862126748 134528945 223424905 863790813 392705513 701899440 488811399 204826949 959646154 865502698 335163393 394699223 466725662 145549845 835643922 315144988 715515785 574641997 796001674 250309445 960250183 169181677 124202556 874834320 325285742 428514667 766743274 188976066 889943678 483783389 969365512 207868335 363803662 268251367 589263750 790099258 595034373 827018095 112095332 596152746 150872128 681844907 781663346 316853736 670738726 662698696 647571226 485284386 318460611 397200806 42864025 786456873 141817577 612129314 656508047 246177324 318669547 154319735 379355060 938603750 988906665 11042933 173522878 894372472 242544972 748276701 14232269 193370817 769730430 189107666 298257508 354302087 803495257 939752541 47657092 406981938 971918499 676902613 424555956 627005845 49628593 376442748 505347599 824595067 279654139 728735998 482759817 322699668 554297861 735358113 636662887 953176861 141791760 732912305 717395487 549475251 270426352 155845693 795735491 183995470 296134963 239315780 62966425 469773034 346665685 336149257 468574001 451628821 206986388 502355367 266003331 773359253 193689473 353964944 365425227 909037879 322285410 980633941 362138773 738317103 894237211 418709876 606776480 111522512 552171848 814450682 991103180 950873236 244633940 723675962 878323276 452382104 7851801 821898266 716993039 904848205 846651789 731416037 222047879 781770486 976147976 246225853 722478932 192858665 342625798 392106707 633788081 870906823 964641152 100200011 551396393 812173696 774738496 502127960 474670429 437948623 967074534 431952673 948957981 845282361 648524274 751093548 112073851 587476675 528437563 962169358 951277239 154157169 133358168 130946411 404481702 74265565 858260535 901831867 141752076 89922331 763106024 824541704 508479148 242058238 378148931 755951232 106273013 90348133 355122347 370178134 598976148 662997098 478988483 398769104 932991617 900988528 299365927 445600540 932851134 255959642 817438417 590991999 998885869 173088920 137704983 124777202 71106067 657861802 84439558 411827391 649557247 59272167 988156230 936674167 586994781 624855809 904362342 415069571 644538461 469317904 249874766 726858551 672292211 631147915 185266451 317465654 121136214 235891027 974556476 842026904 955413224 955471984 584803466 542698711 8745641 415209017 777781726 90341986 970114947 140538677 723171322 535599783 869070670 381467102 105251097 114842021 130737205 872858564 357120165 2035026 878102491 570847953 486582519 649676889 487313321 630277215 276621190 508721580 885267452 302392149 499248623 714567861 590655299 600150572 305971003 25965298 774289025 693829256 507200471 888756227 869255559 626604018 113796857 526405648 986660604 979314105 367170828 490593702 643643588 326195202 937816817 364648749 131126461 362174745 120276549 615855995 656361882 3828059 311268256 562639109 973685397 416295641 574812385 360763389 634400962 102798229 898107104 540919862 15430886 737906668 578583337 958925729 76976612 167784704 110431419 568683709 943998815 441633143 52631588 46032314 389677221 956307630 675038488 859311844 820160475 435051835 163966043 609155445 755065579 832425426 753454995 863611199 311756638 211071474 480982965 365797182 909507356 815783280 290014183 72957051 299306420 802596160 445892391 876125724 60751962 561528604 568723670 952850363 691106735 931011192 400566046 380237624 785075705 430606341 569682869 462450475 466250419 567884190 694581481 494709618 710057377 173206417 123671026 482343519 992993927 982435481 321912894 930172062 398873347 800725772 228863756 692777594 751143459 119454090 686217327 509283844 623756145 638453070 342197122 282739436 867368727 952298145 494496083 258296638 610846662 83917051 559821234 158868736 15463803 941249931 21815631 2716983 916756258 82018449 821904550 670291557 663988709 300537628 686699926 114290966 240744599 581584786 950089600 688370852 615389191 498134483 290301247 761779777 234215645 39808790 708910088 612272202 182545659 431922710 374254506 718360380 145658670 936788225 393546818 397718217 336484062 258365419 385278547 584623515 140951531 450440013 819848659 643953246 314597884 650309015 370494483 852392758 640963133 96313258 418545971 198755867 519524936 854920913 285672925 290231339 350801274 36976757 685196222 308236880 269632375 454845424 516329227 217894517 980348840 500828261 613177475 985411547 230769298 925128587 41006075 665013529 251165388 633505969 346541445 702820993 823249311 282154135 1391469 528837907 137378894 247697240 161363840 484565631 770749456 774222878 385948503 36970857 27293425 428371811 683027122 633186718 361795135 287671852 104564314 943958893 507889073 256537993 713124067 612324836 426375414 351061404 182035604 754384922 907187329 812222620 26765662 387231748 697854932 740271165 814079682 937882995 543417479 316109371 220432691 35866983 588415622 921086529 810837575 499441562 776154481 208732260 802379579 240068248 412939626 180668041 30268542 660575724 618190225 52850136 783129260 200120260 34211141 928255655 156272917 721538053 604719274 992362693 274675735 378880153 252501224 803348122 726730186 215672782 375347836 63035952 422953797 791324402 208676147 640700547 261578047 19289179 536211313 683225334 666035744 944984160 526174026 417195413 30846578 406465005 460389944 830152413 364557396 512956747 201232114 359760914 612154664 268870805 613336246 566568115 144038049 366353133 709545335 895158277 726880487 735683298 114781754 185519426 965685046 247144668 536015291 950135703 8153889 69723239 547682857 755791109 977192870 955155599 941227128 125044988 277214200 451913225 155986737 550164254 708736028 137409942 33253973 539840872 380397016 794900130 340979840 186934330 363620868 268566907 29669218 10002069 720121109 423909011 537239099 923916985 4330306 723241820 487466616 614739398 339259546 105146399 96369456 327741495 436639553 358683427 341469387 322122863 615780102 176167571 427268614 53556676 824781263 318075048 421949848 509158434 931901223 859774621 571872276 26818250 421478698 341676445 889573853 527078656 241986901 807637035 404638481 246029402 214924504 549858916 163944751 19423556 172277491 730290904 748953178 883055885 591635053 115557876 800500700 850324963 540491051 783516798 23594476 948310981 7492733 599697954 952601650 82591300 124652092 940516997 988877685 233343268 232799633 696825170 475726766 960564291 784409825 104534637 390934096 864450001 106889652 32745651 234353506 869729778 954299570 623199222 956553683 723562668 520173580 484714417 628128745 165435522 788469330 838653234 575482156 755245824 2086682 147521656 193486963 646087443 495282081 3229286 367965179 517416406 995008493 233145848 667187480 930647132 410411144 720922507 965260660 150423778 466740387 618013770 74250765 794859898 581349981 484549197 970669045 916380132 718017001 542590794 854245793 920548488 31885670 804254325 534325938 415641248 622280246 946889498 714538504 703990087 668861703 987689548 18797132 523263098 324688709 450916884 860144701 328225587 749648657 848887427 97437484 645177079 673318221 465957459 54869838 973869998 946164791 802296846 794767026 42258472 325247179 17690408 877966904 256548565 946612783 679608787 77356543 958454734 605090474 969223379 821292307 202877667 156650827 333242843 219526667 761402810 973690308 662649557 11649250 131110230 372375076 135773018 843907424 735995644 527902629 559371967 681487816 942567084 233823315 723269296 16686007 676719178 609340515 872047551 796979024 740172031 79692726 625224543 854580880 655492401 927095034 45232473 854503984 85259789 365864142 756132884 529222224 376359294 867225003 955752883 383165817 460788698 198052450 887958141 396845594 400186085 558364728 733837767 80497638 414209761 651331638 724998939 363757578 62400649 279092272 837797664 980266584 146400827 621456173 180678949 288424038 835182725 930710347 926524577 876357243 880838854 278662924 292426720 457471582 18432974 780157728 118410413 238152074 81610482 162188123 688144952 757317597 762057008 619014724 286085426 92600837 303156899 874794033 43120874 765633160 605146274 289884761 907179724 557140653 527384655 99754963 130102705 253615059 92395170 931152373 91439090 513072936 640157127 28726441 96656431 637489497 359837 801436158 675906269 438440524 277111706 943356711 229786594 558933327 258502772 46744134 165088523 364594616 21893994 548820752 733414295 120709582 378466147 851826081 231946325 529248765 160738148 959629122 261304553 330350184 747036715 472287490 657491861 364119922 859975847 639971343 994404946 226228661 254083440 354764011 330846771 830916718 412459251 765654060 439284258 56707252 560300344 774183373 465729038 933520959 933536356 829652701 399122065 729703106 207946672 371793344 596478404 620066877 224339432 397089837 458892990 456577939 482536359 158959136 224202757 285134810 879824657 714657282 49154378 808957203 360581356 199278722 172712092 617262136 154400761 373188797 373153474 13220679 827759457 764878485 766399344 814729620 43741230 567199424 444414003 760185163 999645835 69130379 347650569 601448580 35914036 282805441 473115054 256126908 529151523 911975518 112758502 995629896 944511464 461957523 379748994 810749561 576399755 198635816 503314973 654324929 889733764 2554435 648109650 363792671 184316555 834629433 236156499 567054338 537320177 309243616 938454445 928400542 602657352 520673015 737810037 805966323 892390500 89778839 954911801 499043387 491720495 770120564 456808358 564701771 624638685 255790768 279691657 489971010 642700797 656224598 341997113 162241606 91994948 184634884 176301423 855518773 459898832 811709583 163723759 531071231 573449569 101189794 873226336 926424163 878176588 126236971 362234640 64309471 965148951 684111446 868074734 796677137 638361976 222271390 948283501 631411454 728312064 879877903 824958386 754696070 439436314 473765842 653930591 253197519 93864219 722071475 360466541 390680775 892999274 26004706 222509721 490278469 267453609 65265458 647349031 238030206 296024731 489229873 982516901 628643370 671649208 420999887 481297248 319336579 828062509 202738694 658087773 279677540 233239747 978087466 988329909 405098945 534129915 151981871 154134741 430476169 118152800 741560168 296666046 742894016 257078918 913704523 922110879 959840127 54290908 511186218 763296119 753910061 911916706 379233778 170077774 101453125 683566061 744921988 675263843 207952910 631221396 744279933 551390116 325963547 166449477 699489003 255392441 131459708 638609560 196222236 104531023 65923290 21906743 528679120 252800960 476981290 269205672 765027523 934336088 151268707 37531891 798180043 541187753 212534771 238622639 282408754 813723557 379017016 747714489 797145161 344188476 152884857 284332025 207977055 463936806 13049081 99452639 301089347 569968330 94398869 697247556 666715096 531104901 83012651 848671002 368417678 757345625 174225187 806005933 83140883 86771048 190764549 357907234 27765851 461258175 131977327 999871580 967854084 950798580 927083372 787305987 531792718 331500000 164026042 298883776 855231909 271718592 869454579 720600921 272254787 787325885 835036254 430040330 962958536 878013326 909831658 679934746 47840728 562079042 315751523 432229785 501256910 282762715 112240331 951422448 956627562 838609268 503995089 409183052 78254044 590443415 879361639 343244657 173417214 367472705 359356020 11901586 499857924 161932321 3777619 887789487 739220066 728536257 411300991 323912033 667394569 206191183 641807668 996910002 622606155 262796182 157332998 359447748 705397974 129828591 275216178 936545113 233041375 656427807 382471197 84512436 369647399 567343664 685197111 773195171 649751007 170645940 556270234 398693049 937590043 825204367 408308096 715907860 101685236 584947035 556846094 440531648 896598520 90089238 226418353 285422323 702120457 400614336 155281770 894688507 829780575 764539183 731067519 772693615 335181243 990843413 268278790 996561933 404547354 952273645 855387968 461649295 508864210 191268140 569825020 745672160 336933574 913557206 193930440 532382199 851806658 281358312 225446145 43700935 653111265 480958879 354057583 454670602 741551134 786464458 340411111 324470286 272209846 994976035 283072366 213497939 581988385 816785071 732398455 849177658 398113181 964725001 581891849 643573563 510546677 326535286 832099980 80972040 601553348 198664162 18673967 902950270 464327116 608544315 185336978 684026453 2351389 849581574 47634977 509592035 208299512 163962400 690327996 586494313 464204836 462317813 379487295 84017353 893532766 708955305 12644156 505571895 522811735 93570366 355423750 857451677 382364301 538955881 275657163 67103505 555135718 830568864 743033468 729739750 844279653 558978125 474402569 597923977 9117482 560151047 420435251 673384642 310637475 370741573 183194606 950037688 764100043 759256115 337261695 541566771 312304880 718287563 572527427 835255017 3397069 533198561 922086216 95517900 830198373 583229847 829520071 83492535 540823016 687849811 778741777 748164724 197130763 228296422 916747390 742287388 877718589 169900189 663735947 736738071 205023781 49308409 807159586 217608657 677587871 31867876 108891938 257973760 793750719 334774445 711342762 547003749 923824815 980193308 249929862 43098929 549599898 354875990 91601715 14111102 209772766 469030027 991565580 12646251 462490474 534897267 935083438 241100005 779577160 66603337 262855535 561635957 778697267 123850801 845174682 776852874 186463297 521238200 444186873 708095763 35785453 117831525 289990523 44198958 833364495 828566627 947616318 238602255 476984132 150796728 559101248 925075972 237603999 985949106 677219984 815335736 783869944 756598029 506875366 4513009 350016695 478637635 603485055 391713156 877962409 810886669 423433444 580956283 875768903 121695172 402714278 240498901 83025675 858829948 46953258 300275883 889783431 352250257 59827663 984700148 165555727 26048257 2496398 20008939 630811395 301521187 51669784 702910853 870168863 251247227 288690494 823792190 701979967 409266337 482984685 191050089 677914315 694724312 69257076 466989822 735301905 810756860 348308240 824856293 616811015 296064137 463327733 673654076 817642034 180673082 867542910 292995805 188605800 572396948 918761067 608593180 407394773 545666902 291666282 744998301 926244429 522720183 245731605 509711566 925710556 472143946 893902803 159353620 24375722 709779594 59252558 626905825 302554371 838035728 979316104 950172809 318293279 127562988 96220308 339514420 112028837 556625245 749267597 955006424 162002972 608516147 874767159 911073993 389432071 816633140 430932007 453433331 317582929 374122960 306257251 504591974 178000534 234726507 6946423 134347914 801169779 747724418 2549377 924370318 139528217 776109977 397482934 771654915 438413144 754247642 707330280 692986735 87087633 409291108 835541498 74894510 795499627 976962369 74049730 129124345 247627193 380856665 109516862 562782173 78755014 987798815 594290663 244808602 411685413 830769772 491274757 869847606 709548161 480989047 107302024 289167474 669473225 409673224 642230652 302267061 507352060 698063977 634440153 141883752 649662752 17256120 594390503 187245175 355381077 749446902 124753302 524827370 559848088 711174733 825692366 82056858 516066299 225241588 522258361 836727524 512483699 675948804 416476752 365341218 254579198 383625747 852186256 288755760 785211569 229089958 28294291 150479227 236748049 834052360 785151160 556622305 84367974 656149036 513905737 981036424 255917625 775984452 65083485 204642860 798876641 595881808 354924532 522251160 3804212 94210670 750136280 177266782 81286177 8907834 130801884 148162743 265718287 707546954 952256527 317601879 840015231 615294569 962917918 985991513 806854984 552713663 498735233 85291645 995317918 418471790 259570762 35773537 324578025 717836340 776285459 451682868 303200452 697363549 912586770 336911072 91198066 35917285 738426693 48253462 150848194 368239167 333146957 665064565 263016632 56857744 505634888 658226865 651302240 552752876 591019807 582846454 882275228 83127907 930165587 703819391 133739672 822036010 53750633 49408742 785565808 8749669 117241318 485982692 165864430 961706607 916685216 35813366 505600241 79905339 484030132 114264760 464206931 783281232 897218645 30735612 784101102 34229368 165481136 501980773 948531517 156963869 979937969 28539390 805292770 554698832 319705498 616591509 979160801 805996841 892641160 780001319 989069345 922798015 653025919 289448459 195529908 757421853 815004657 840210540 742716810 75779660 122522834 34404388 371862068 235813265 139817726 579491695 885829594 397103194 652558965 797605973 554708272 890718153 240158060 698427469 925677763 286370143 972766925 373397220 475812690 678385321 870383822 238961825 667001095 415411181 702118747 181865805 250446983 640362541 262486020 217505430 501743939 321713941 602379152 568975813 850181683 327149635 378577849 713409248 628548738 955943987 903327801 665363232 116196019 184980267 842455530 397674441 314440417 863647050 48771522 748007435 180589895 361150793 477878058 713686556 344702097 270772107 481754380 575289768 143553612 143104131 677258170 791107522 265278128 928129212 422673372 695375598 236840622 375183460 299594359 934319257 189735867 803677252 785269121 543450539 88493474 267822528 718128324 404109501 960491381 792909377 781243478 596098585 667384225 778808402 152213701 395053840 992314190 222457111 598619810 896598196 565101557 170505758 765626998 635096900 72172118 250130927 18232699 522420091 522468151 6377367 108730916 611396665 801799662 879806916 672861997 314967140 831870030 304493335 857880159 189409431 806468018 270725048 244001622 511678261 362747141 432521834 459297880 22583261 141952586 185063458 201804564 313686503 275832679 904796454 513584933 567661103 256255572 131358085 62521930 142394617 2096696 658752593 61560980 487536966 73632925 435028081 222705651 67277071 516543335 559773091 276979038 906854766 72247920 853670688 183212879 739112006 971398088 791118994 417805816 481521941 452899626 139680541 137687037 764743130 14427148 748052179 726378742 732994723 586962215 332262748 877058811 401551250 933445908 382167315 950669831 463508355 610109481 950690836 670900106 518874263 670718097 786178105 872544622 863809173 172016451 635172954 240126775 112168948 796575387 593205587 121765983 213966663 365011751 551679190 301551432 990995555 957712243 694384997 381555665 746110747 644478538 718445891 818379289 282589084 195856638 465533549 527837774 70818007 915860908 475032839 592105108 504903612 724300644 734219847 901901283 884555307 980419580 38436308 907796371 95444228 38118023 242535875 591387295 631858584 242446833 808242768 445097444 724857676 709408936 236177432 70369577 545772997 123785551 805588946 117570699 376787230 797366302 809389807 234236894 442212944 342934928 105600395 409809145 290868803 437403661 151530345 183043443 236941962 770675015 323960052 98488509 148770367 786359056 297400254 408135057 81419613 349211028 899333523 822887885 947879464 831537718 293172969 934631156 886222471 350548995 382286893 384060172 937022011 905893807 23073249 249737366 557829584 891628228 50866658 992526722 561693891 755144371 789365905 154528824 263402678 759487602 805702238 283981234 237160622 319854573 364605719 286784991 633159437 673873342 583514624 354826598 826488075 574728280 975071392 574704082 798155201 76420646 664441931 823336628 311817429 383413877 294047041 958817488 777739572 831851133 753143922 167598674 443176471 865003554 308516857 357028149 289499893 221468254 795762125 740217781 790557171 367185731 150260742 55085378 485175156 69840446 200854592 864837733 667791840 764286962 623180270 410120213 443484148 232209746 17626600 964916698 941033034 552817704 810322011 844167400 844134046 89173064 665411960 517412183 237226020 208121111 539030787 544315954 613935594 281003566 160395803 135522919 217958058 591588420 344988707 124738799 840308851 611722700 352442244 157215476 52480637 496722873 375634282 310238939 23193533 413173646 497274271 347228795 780070234 696333426 896930648 526908336 495624494 351977714 868338289 78227345 323983134 913031359 457172929 98076564 655748774 761631189 995472443 589084906 523394708 387770908 616381564 753921556 904557318 850955626 976270176 244664215 84857017 412953267 162235785 316241349 612772342 201054314 794587096 59543613 748682673 119893286 331047833 403222124 868240569 326182800 555198857 903607206 127665705 576713003 150731258 582332475 529393437 266030964 864068000 453705898 845326295 943191499 826874099 817648529 234362008 983280095 539930448 671254610 484112628 834762202 198725184 868920151 575465276 302300288 609493973 394460315 262953170 526973537 880159536 343408744 908866908 311204642 374099805 929141365 145827392 152782955 801179066 385070468 841457454 230998335 348539290 467722988 645040787 238470420 774917642 723893516 276888311 489158183 876563188 977544116 831197804 488662802 809013432 909567304 338402181 817718702 888474886 866536582 15133344 975487248 637274367 272124393 698056107 869979862 816557970 330442882 642788616 352519148 442249725 110614674 602866305 779958870 907168510 828798946 528226512 491690666 635685557 553595883 737813956 890147462 988980487 365946665 97218643 82442947 631491481 86933912 842992565 39218788 828897045 155726081 966995506 177802949 735677424 342621028 207140678 350497108 934732000 215167486 839504024 231143748 916068609 109859324 843257489 574523671 819176266 503170446 291519825 635532510 776383655 430656588 208256437 597270673 708207882 190597396 983559946 663269037 953393335 41271423 781858390 725516189 166233913 306334725 339220498 287337211 409690154 226753152 712627459 858401203 445045764 330756508 614039499 61285138 91241857 774209683 454565817 876187771 624083823 931073237 472522523 860010231 118812778 493937435 924618577 670474557 925233304 301118474 533839887 775724953 799676512 913522383 211917656 964803026 416683175 766292073 688488416 453566609 328588620 732785749 795134589 724994427 218688356 860088209 100013477 196611270 733426566 771839876 668200708 579635952 250476899 383827060 848348891 44778344 283416058 232814966 95085027 946071015 781207930 992120877 101154193 828746448 127360043 610253914 61987675 125617942 242715045 42356061 123079242 625085199 135388896 386034918 908897714 865802721 355527459 994721827 772592559 451600441 529984122 60448575 813939844 473931939 269911673 779046892 780275498 552136107 543481111 574900984 892376495 31269773 700695471 487667863 901660156 968727103 318272328 896706631 462286884 663849309 815311695 487358452 588386284 749321480 751634275 280099154 899051942 650660172 490763752 405807588 797578971 714213873 627828075 845621451 529208344 372913849 116683807 680771956 481242132 669781877 350974296 80002781 724838935 591610760 772272112 488452185 937222550 287822218 468099178 239895412 906737022 511236691 293579053 988627067 572270498 260867583 537694511 98150548 469798834 695746917 788142418 856574154 582014882 577024031 556138817 537324366 664952580 957362800 961441854 412828236 860910794 409043855 905253035 862532839 907249021 953310375 248638763 740264686 695270033 82772703 287534767 78769470 249852958 147042232 271824540 414434679 184985731 424706999 60970567 460114964 901592053 985179408 652556881 432097872 765670592 927600497 699662589 346215912 755625216 994205509 404343263 381598560 751592025 965574154 181578130 527890370 801883548 668179983 903845523 865362530 8209303 808371831 970069918 183838333 237925344 779072906 591292064 857414875 866614454 949852141 375498109 330957589 364953186 993195129 921432422 205393540 838251830 928350034 975999474 964354776 176224834 606341710 468119292 657312541 316342808 534599325 147854237 271293040 737845038 62636261 137397914 688734722 406320119 871820512 444766349 72655970 720452289 980344924 394585270 379871837 686397400 934654252 355055941 937817513 468521286 682146951 537926786 419434097 255704684 805396006 385169167 593148115 144035209 245639700 431130346 584958699 459985572 938913851 231083462 630565522 750836359 49057552 816215903 387332465 330653089 515393464 115817706 498346306 316465581 830474397 352077911 495284156 820222998 963636549 927537466 936192677 693395073 682305982 100372170 498838793 107089582 98478829 468892956 466019316 10259582 238214656 565275091 50745636 289287538 984690472 263246648 407204846 794647618 777535248 261314937 800573849 390708757 788826034 256582369 669891503 13745898 86484077 884754885 177961021 905819401 873341821 137472559 752168364 744990433 888662572 194119587 557889408 817398546 62943885 57355060 7965042 181960231 763413281 484001521 618412568 780013876 845516625 328335044 618107046 267759442 796399882 723121504 692996209 814043331 585549808 689132 59500411 600409409 328210227 107963549 352358912 366276311 753737707 309950725 595103205 494382379 588486852 203612899 317929631 721292456 829991091 213486002 799882270 360586676 899251569 315837381 638421426 847486306 814205797 257774876 911499583 212289288 312184599 683003314 936212558 252292246 384130899 638822897 974332759 410662540 524027366 962832047 341919468 752992184 519077104 266111402 826358118 291352003 351141844 475428664 91597570 404555881 927529495 958540096 644265358 682124037 958592656 38945042 365433102 449101301 824407573 740795277 245388983 685350405 508385116 191384389 84038385 231592747 145561652 878282745 757560361 233734861 603682859 176151685 789953055 489095857 544485019 280943151 963993949 544855684 273049982 371305174 693019210 18526646 241442377 405648359 930462033 315602991 362465832 130751295 776153332 571151915 862073927 515794637 140292745 733977768 739985892 321845487 215196276 365629914 663452031 241220247 300244794 909419453 426786499 851320518 8531413 827105737 189207019 391174906 990203223 33542401 432532378 980297481 653354285 443637635 543688213 327573363 117206512 825998764 257372770 517088284 398784753 798394206 948440215 599900954 824717804 926231663 897917862 229200287 202600693 272850413 211431200 989596117 62305397 754539261 495386420 711330788 521030588 620420899 797778620 701024054 430201149 688498539 116661846 427062913 657961599 829376101 522727940 241563593 627989725 721150447 248746254 476785732 413707166 427350959 37581845 828627422 889712216 274519816 820675872 468806421 765785112 503886165 20749979 880313925 341314919 391787890 27069085 30727024 609578956 798294305 609994440 982775923 51381931 612754515 504509177 685543759 331370852 452090254 139703933 295176269 189297995 543631508 958697265 252109806 119772338 945372146 988619474 733342940 857125339 161811590 161315303 163197189 998870431 95364961 830672076 362013952 120152232 743078862 201002758 740391048 228023480 230719505 643473038 201304255 890981348 469546708 843216397 383375771 655437422 895512967 840833636 68878864 564823093 188665864 65762447 332387299 718280895 563804774 14911019 652049619 996394596 435756425 693765112 844399642 323094638 632749954 554270269 553758476 597953340 634275755 701193474 293749307 632615322 201323420 832295769 135678737 525671213 916968522 726931817 856224317 312884013 76248149 439965500 728868758 402486945 549788442 973379950 261038662 587051684 687578778 425020313 636256241 449659388 630692932 726741455 272667460 297883901 114505696 21678396 66172871 6099345 761019349 504522129 103895302 404665155 967243770 217879355 788170623 836047050 953021347 350948050 696600742 648324327 816088755 683623879 753579126 485085933 336093693 109770558 830512555 820523138 310758226 844939956 303030257 454533515 311550229 330775656 536831417 955511899 591635349 698499670 775851436 720385057 760598911 88651513 421307869 83133712 985833376 585894009 111758320 515241850 586647964 420675713 392120684 121394923 813561683 4170728 575104563 328133069 733794636 259267642 613235152 548113365 797207397 459367251 884894884 361125900 163074655 146940181 593272176 932603706 712343452 981647462 296461780 908157161 315677759 919410814 576716976 194354528 354180082 733444461 646073474 99536123 279171663 387207249 959215465 171269521 49534263 810168717 260784763 162725927 997846901 492228997 670494683 784249428 877509905 7011744 761388102 516255741 788464662 419336993 614402302 234038817 20061429 102367669 120709112 257543927 752158066 208877007 367481636 770408745 980747904 144244435 372073596 424223770 857077672 688717965 14503420 411445873 925477136 232590123 427064712 327131737 14529817 215465312 941763039 660441600 693236847 361083453 599601628 968916330 314909640 478531856 108980331 856680144 732211120 697938061 641837092 731105405 7347793 746341465 7053566 463598868 678346725 872588742 509860001 291255341 263765114 222981707 324522742 598517767 376637347 218959994 391759975 160861735 463357870 542490468 72446600 591209739 797634459 766004516 325904592 592229876 632974984 994519480 995802068 751954068 180852039 960817561 982664120 424220353 933611792 234397362 925424319 453046645 153498445 976479339 185721999 747220985 144187942 274820567 68128591 453893666 871905139 439200195 761874374 642862211 237359492 136575464 275402433 148280279 26092400 15009888 907342787 171508706 196677385 524067201 116563965 823839573 232947373 629642003 977255482 396066844 776401513 88091436 827718092 598801614 389958096 514061856 137135990 198441189 87943258 698846067 143283349 589243867 736529669 584819005 513980028 842029550 768259524 35866611 229948630 837077407 600533494 983360733 228124022 438962867 727110425 249113878 974235033 500840307 231369533 650045144 217771813 896489833 146170569 793250631 111000794 920055940 390855041 29122234 53995897 380864364 416731347 962333835 842758584 514720877 302821988 454149916 931654799 574422160 396530583 243548740 645040297 299487030 569793428 755814938 750845139 395431309 222275441 401377666 595073390 811213482 306666122 709608160 988776242 546650513 144699282 213045049 648500103 919228059 712480612 341516978 998583624 572669153 102583320 447698091 954579957 70639007 519111331 774410543 479155058 555581878 867807944 901301117 963139832 18001761 680153145 724120537 708354251 679344918 312011994 493385536 414759022 718961782 388443511 975847513 902539129 503446082 322764845 442780352 328249667 155102809 345074888 517346989 279226067 330032735 459624489 612003317 864438275 888574572 923159405 844940841 485353736 267544724 890049639 371364142 287741995 106138284 76025071 830748142 896491611 924738816 732021148 910713279 984937765 64688953 436923880 818225530 838766225 58196778 952738336 188996561 120809957 354411224 295099424 779378024 570491887 972288191 614003750 176505224 755857361 409702575 268668592 16997800 78524113 892683540 820766737 298836637 852303011 149977287 578909907 457830232 766973061 730352784 991559872 31981226 933901737 786155466 663035378 420738500 103450610 717281438 989060143 662999397 140921030 469385176 697781817 634831457 52057338 894391475 343170589 541490347 849046910 139153284 314749116 287169333 491746569 89645332 323764842 478323459 997197380 541118577 234769194 418350246 977776929 983390528 819728276 142906630 896966175 696653362 944876165 300188433 217981548 605589504 38971810 94502125 992795389 32411163 987128340 12057861 455886328 625995761 219054079 416227579 84925992 557107220 274528104 431787877 650123430 704907325 193589190 972276001 281142446 270506227 460417627 980481886 171762027 100777989 533076554 66343089 93359805 943860425 421735104 418228002 405518227 12521561 788992794 722180202 89265394 863972888 755915558 279875923 655173443 722321402 238219419 168543369 400073669 245013982 661276563 175943234 87473563 311842602 212766857 669074919 980745 97261707 881466776 794620126 841370817 824221583 258231188 185658707 860546951 686218590 755035538 490833748 624670612 277481920 641231479 643571497 609538150 759039457 252382228 707788676 653611543 23307906 567399930 629197612 281965652 331219901 181149394 394655281 194183824 326285570 261484214 747643581 888403723 97503010 326345132 888880398 882907905 243006779 67343700 405705237 763585330 211481123 484571163 842495881 239516147 600443160 911243170 949001097 65531429 712111132 193172527 437658043 605882574 766891176 418975270 19736949 784365219 213363155 935002769 410000133 88016668 566634987 455680196 757109896 919251105 496920511 232421690 256958941 53821905 603234088 601124826 475721358 88366140 828276139 790643379 135620498 650269317 785352501 985437582 675366262 421679296 246129494 803951769 201026993 697337039 478751453 878198261 347225923 97126593 162449459 738676972 425167978 896718552 464208148 722601198 165712579 797112874 720240317 371863564 827198805 538719417 617141724 962704512 783923426 599857497 889088741 567836024 311262323 711889751 522989257 693744880 188516572 782688405 204989580 204585787 599070313 984496238 250465257 386832891 580548942 803268941 346251841 861381122 602153895 256627069 609788169 26578394 718499083 647341912 482495388 803758697 298087078 828838527 736482997 685638429 776184353 530723225 917942238 452195224 262497775 635890704 46651713 874521215 443108506 394044783 975484079 507752293 878878701 888827052 983319988 617037825 746785424 851998374 939260763 282246688 304809802 15200082 909569404 754313337 129412850 270328508 319373541 843189897 468098895 325037038 228040599 998073666 463081675 344650310 684191573 540249572 844168435 423583744 806391957 716447686 603642754 715173825 603842681 454961012 229403950 333967080 562399226 865796487 273137531 413529789 239620508 9841795 893660151 608144583 438904339 41143416 272859000 451856676 251023301 964287547 772971450 971583859 592854706 344725167 867451447 424042281 352724518 336513679 6255524 662591182 938242874 463437827 912886959 220807857 315639313 39025078 409891705 225143120 136237513 58072865 231006219 26022208 146835162 925613196 985322346 466864731 696720613 413124731 495462355 961800449 448532643 793189402 921670431 435287994 475134657 530779448 910979930 27450975 814789909 296313088 876296429 51494763 425998790 791885282 781208556 866254159 378634143 644051891 41505160 967477042 378655882 622000982 414568116 315575967 212562623 119185346 723899658 746657590 855537228 922648590 690025672 402570116 53022329 959575416 104181102 900661268 785120571 197855601 993599376 632690142 464207687 131630771 309346620 789863200 952577818 735855255 38805475 551196442 216181006 407876385 25206850 169656714 974846233 538026961 982839830 548060984 43208989 719156742 951416361 134195945 111986014 79712198 235079106 95976819 583930970 976016855 531644350 909755774 136160773 288937183 67852976 185280760 861713945 279407467 270726967 158821027 473137693 160785316 375933633 800740621 561111699 11538108 703376613 688860194 274940744 174321468 4329877 102751366 477282191 76072412 368813379 396001698 876789197 228926961 192653686 364326921 331006254 167887961 980980302 94367396 578204686 120044036 344158075 328397891 134065292 512748832 875254069 607394535 292353530 114230079 393203693 792331708 619593227 300541766 618005606 114546741 906163632 74704860 29352613 173598324 97405594 554897442 538723733 413296948 937238783 41302896 516870955 927270912 707354475 892214989 76614319 357345979 412603816 206974244 69859308 448744791 182819334 202755528 319885243 718222453 667869761 608738442 671985108 860826818 415606586 215296321 271497137 720014551 176708721 497337008 739851239 493827204 895853832 35103868 48381203 305644306 189591229 95796432 287737020 823397278 338826956 627812104 561379602 620721481 421766326 621239440 730882688 483102408 343629494 792861253 195540894 759932322 560139590 757016268 119914185 926033298 328945516 148825762 357552292 714035676 709603022 83608044 689106561 796680592 954321643 945877976 835027140 659148821 170066998 248361812 456326628 205811641 512857418 229770493 876447937 556330117 42082168 827134181 539617226 138122257 502511039 50026290 420566542 856455621 658824093 257968178 454565056 817082830 555406297 844685164 109708421 909944000 101297213 458952530 359511310 283853125 219004230 887644782 503789882 598853891 909823332 498405777 607774072 597633566 241553061 473878691 388136060 98539852 970539160 343805492 805263675 976341625 806739690 323483426 787925287 843296941 83571960 923170807 638664441 876289328 881010194 999981589 883337764 542649735 582656026 496705053 619455922 169536895 207031984 81251982 175007336 483980387 238507665 896309239 74085981 335130340 69549726 348534350 692056843 510010307 539635263 102365571 114325172 267915482 354174044 244077892 308588900 92355733 945207300 31212541 715537336 297503628 989708182 749485902 436032599 66718306 435630443 308878950 401758655 405013941 973079991 566297174 234847119 615208727 875595437 237734384 780660013 36845406 72696371 969677137 836558837 677270696 624009405 187705633 757320034 187045012 74176818 255800191 559305719 683130061 424627071 8245755 179989073 125710242 784473497 171590065 333513295 150902273 338852317 512366128 991528927 894399323 77019436 780248739 590226961 413950710 537087080 279993108 176749523 477579159 384788779 851012095 126979087 524339245 836018230 999099706 419447404 503312035 196067860 859430722 317075443 7726252 676229482 129435085 412881198 831365610 829562420 535340722 962966237 192708700 277300445 393898881 289459997 902526637 790026851 508565066 804641699 369202896 693378337 625898494 737499388 908442173 775822396 557025749 799767755 598504976 440327146 273984544 419729932 373531119 931154500 121150382 546724353 383572642 83902412 396129438 879007564 428330857 848722353 70629627 259801823 389720648 14072992 617921249 337334682 502067991 527161477 815018193 813298703 929281501 9812710 914671878 143737113 620225214 874785887 999700412 289055314 642169984 966995026 920806425 660477414 79250021 995222376 56517872 372740651 401058929 571092243 557701553 262018704 810054651 825702001 592215301 249556583 724350090 346515479 106822439 75990194 858547280 506492908 207275610 260281554 927360537 723487690 69472445 771360432 544018296 339416504 517023195 888129978 765109721 769211362 682402080 282718677 258637350 728449531 31524521 495334484 93521253 670243735 200818045 355649167 2483011 691606315 123228086 193773808 767152305 136679972 280348174 196151475 369909743 50117338 841861286 249329493 700544682 483652911 25534579 960799961 254921970 144343181 213999273 353580135 369270378 124835267 216374858 144532631 417881036 346334096 657881683 168175721 616627466 167965636 17489542 318184713 326191511 535291137 583080948 522896873 736932201 937627562 823431542 111926070 200582650 533373633 445584274 168754522 440450898 223576331 158380135 29927068 401343816 913174488 406916123 163108210 290834957 138676044 303196920 988619137 428531189 442729961 572276671 705770782 267244147 543953118 264893364 587897301 677081762 597317742 384900757 464145352 527197214 337329188 600469959 155109579 221880052 12691015 590769127 335676413 974810550 899010347 121198828 242591543 323264232 284775191 975595363 147114965 56728644 457288047 259585449 239144041 79523781 311538754 942696473 236848982 252496447 43068181 173809979 959722493 853777982 527756717 72905948 982078166 311776242 857125199 839521873 343973214 890474837 146914160 554398395 814382771 928158428 813015954 876054890 25102231 954788813 23463927 222496661 849204918 829815239 870550251 75540279 989988538 278646430 287847316 172273190 112945958 817525247 599027589 898184928 18222710 459913221 519344388 185449355 761981957 152441827 550030265 843766824 584760008 488916220 836552298 890072042 241301641 36711268 655782620 772178572 508160574 315859425 725241109 418857671 316486629 255656804 905974603 343541720 71362707 106356285 934484019 678912609 697489118 674124432 714809716 677015696 70785228 2235319 215550778 457745479 384721767 727360625 557007690 573172557 844682250 134444163 154752538 310189233 287582473 393453538 886716680 928888978 648625953 675708416 78616845 748433117 390790051 89967066 230273865 803662183 619588605 887021058 941453641 765923817 208090133 526310578 549549896 490409196 98744364 323795141 366637289 112196676 567746980 9221062 992264411 594909169 165228485 26975392 916520226 454033010 833583135 880282702 561766006 896130533 884283816 801223086 540490674 791491451 725599830 800480693 823965899 975665091 188778490 207568571 617813253 636316190 449248848 524132568 238009556 742189137 797395304 215787191 297609967 610570420 64248277 461745147 416288816 851091762 945207922 321265720 729912725 263268594 321306557 756412061 245465633 716356584 644164049 509036367 728718671 561658817 239628137 365439525 143637481 150790967 720688578 552307194 978195474 160294339 299568235 450625951 909571298 228997559 570235935 191462544 168401922 314728973 771023489 149519292 686206543 556459990 581291143 154112623 841223326 342442202 417881681 469705237 473328103 28723199 553564887 57181720 481452153 514025739 410654427 955484463 609114086 967385758 276998499 499798588 582526739 726124471 470738728 626780292 670344995 660592846 477345636 826495279 708322571 184396928 287834540 25849851 797260764 683812642 893037674 621095774 327915998 978608213 146040118 55416381 639014146 398999351 969993227 515053938 401310647 512288814 345596778 156161630 367099299 80360908 389670083 462346165 615515861 52055349 295665115 95280297 611435934 420075268 431897212 390169213 26335196 621069081 333763057 574930076 609700533 546582158 206677232 297334249 759433268 547821622 492434160 709761423 707203806 250002278 779063434 320792853 681697916 767099800 853084557 931411875 24861314 930494055 221589979 858433553 415767877 382319011 508495016 787524992 361014368 46596455 119331825 553799478 40619482 665652141 708867502 77291596 191321071 318077402 775093858 774642811 429215211 340816081 781548111 784871146 183588791 46143198 907145303 226897532 757994375 326805612 257076896 992228201 79834190 72004783 432383577 800750007 79446678 56914012 237246304 603628118 384496601 417130305 291835333 790391796 620309431 292547611 236777692 337548795 424880848 822272287 240851011 146631308 610682564 914079598 322874737 458751570 785559972 706502047 884377442 880500207 41464664 254371880 447222397 485598379 150966998 784524108 431350439 195063046 573117696 47997308 43473270 697188128 358653363 200953661 213397944 166360810 134341295 747635448 975580165 949086829 88502437 297883109 693477256 502293252 570260451 598824577 569709927 142515639 503970982 74750652 583260704 197891568 553851033 112416746 890245731 794986712 692465722 403965402 382817122 726744626 126204111 263903583 575491144 972091511 921163231 154963436 510178588 786611665 788188804 171068053 131910430 484056702 4986097 85142972 276927482 651295615 165578819 921722967 388166201 452502153 643058096 461476591 400127389 36999408 989929782 13295195 691331964 552309883 39338008 968533422 106833952 902166327 923428312 805319875 58021855 704789917 104797066 73817778 584159504 988462351 562142117 992933797 46778517 573572188 253716185 851160041 45605368 34741461 751109605 287057925 709945492 716027963 160592340 360938166 666601967 999565539 668995930 245633060 103418028 441376544 234996991 649635792 791172792 650857073 503667043 56475052 397611009 186025603 712080698 230088985 863096194 467945310 852270708 583614503 626753180 850914364 669551470 344553608 122836621 545307171 901907735 456274483 381157947 74456575 730696666 147054322 335327259 128318868 16419925 517962501 774661342 68429534 170912720 901234315 919964729 472012665 294913337 835912627 944551711 76419835 10975212 386029447 208042008 145888652 887919485 268629564 133450792 1293150 341926232 373930089 628366482 395457819 696190840 872469294 271133842 499354688 601487705 480722024 784221273 927674308 726978623 730429721 715591149 705311810 935495465 105032738 188282374 872702369 316491894 833542079 842431512 957832178 595779950 202316715 196273756 110184043 832308895 332645942 194604935 961642803 231732388 941653245 471829254 489439648 235758572 653995004 185039831 386530849 146131655 997324347 380061180 659907809 590962006 705803652 202738145 746249267 50131346 266588821 322306366 210158565 933309575 980390295 418619003 345597800 918519221 159388979 734796175 664586263 814671502 60063152 595942692 729605774 964565590 666992388 971017318 608934906 823585788 270506583 945662359 217419071 30940460 497292916 250904010 789812313 615287723 497994024 415633800 624929071 968731560 790959369 511475436 694820654 855241469 124188700 792316351 227538988 394776252 107512126 263343639 402710297 249734487 880583522 514696959 722698793 790186176 947868458 912772477 66437996 256408246 385349069 684694706 744511653 504692201 945539704 191652720 198576366 310038491 717007266 731343813 535240461 87805782 151534547 308040354 510743983 213406452 744557187 586281651 343424507 867626560 362642080 906060293 905982689 411028994 794334297 231934471 915072155 864848760 303655804 587488844 249116016 825031215 289158390 171481096 366159598 344558676 945504345 818197054 552979997 827503057 754263673 669567074 120273673 614097729 524842188 862108050 873600843 901408996 770767204 657706270 558581416 226213272 429022279 396380275 997166160 806157388 149386652 369921914 680783415 242662309 75896509 106834546 186978009 936117678 139147461 90007590 518288984 164855294 559973722 176697325 583220143 591369785 124076419 662089629 719432470 878346251 472403415 502495314 136305957 992726894 993955769 437990072 433115441 150126211 582866534 238222904 348362253 370630781 838225714 235267010 441433458 78035310 488169441 783045606 617181648 103456490 295336112 914424758 448500321 203198240 960763449 559572584 728080043 871547823 859799707 959411167 471576737 939996283 699036596 47107603 750023451 760205725 848852374 990947699 60355641 20895450 242020527 278592238 386128619 737463790 954183450 740277562 269737528 712470455 43873501 646017915 81264977 979759766 693808560 665527832 21146772 271253824 405011535 707695669 172650335 8433235 476788512 367654461 427963538 616340466 652791968 477504288 260048197 429509181 470631372 640904011 365565168 271072689 668248525 839329060 301182880 848862223 990690804 768925537 801496037 765408872 976845495 804050224 992880490 796887441 280655517 256206761 432593196 575483093 732658997 283548279 342599662 949477458 332153462 398350113 315079207 504540726 503423309 548766567 782990004 606349977 856246673 914425928 321901486 303431735 730454705 73115412 179355539 466917225 517743197 216833989 945699069 615445795 304548132 32725643 28931103 116582971 608255948 82306175 901207174 556102822 872881971 136886530 187806891 388121758 167734518 404117551 22834371 191056184 402746824 103007001 693513961 4259679 95856624 794594370 213735513 311671809 736063077 157921106 660390055 714915044 451287568 931945261 571211936 776943555 702887896 521130988 909257847 653775511 566248924 528531921 466357390 807560896 392601429 478409299 982360589 229245716 969341352 202399948 96009100 418159816 447387129 778365340 46194706 251732464 107516762 841006637 730555186 641573626 612098335 789245585 867943657 705949683 800997303 128960820 709763904 982814565 247275564 604090737 864182022 618638836 103376241 358343982 125037114 982722081 376391478 941581215 494350143 278294334 816285133 238493204 198657824 291456555 852541740 454797943 71179007 460208713 522631038 373193329 439460575 772696293 534265331 393693490 308037498 844615878 739433585 238026545 376725781 740786017 442733449 527523251 29460362 74424239 719687422 867094564 889831864 828934963 432674239 133229044 10320805 47497760 412886504 900052694 736918286 794902201 539750124 556198717 625108608 431260505 123039196 328600522 73965589 546031943 213352140 328365743 674049274 236063805 695858534 207471868 14849405 951184231 844705799 543176278 104180942 47557902 923216127 635617164 214056086 911856147 510908639 603819566 993243122 168261059 701700161 541370076 436812478 375325585 226340672 665460459 27635732 260397822 110671260 419160470 451481370 858328161 613413276 438507238 65844757 671396802 613791356 736876719 611311504 225690908 665959886 561089852 109377050 833882698 443475465 986583166 937142938 5422805 889973430 551252812 458884969 790218489 40366046 549417509 151223412 805283748 728603428 279750435 48924543 767878514 41810758 570553990 471928096 521733802 648967264 736788987 14496419 253467293 643891439 731447567 611843022 940548994 239400235 112415165 838318480 411709640 774897000 959577436 438412999 361646389 352864839 334161457 657190427 831173205 96629223 56020881 618349864 348540823 535486064 366077220 728211358 375237949 948455414 955110787 869569474 895493568 707479028 519809075 562635371 759882746 23780757 699313529 142826653 320047667 647307563 725453238 818266366 405811865 962372237 697424915 583820784 770714883 233177303 606338861 374853752 853036474 96581572 624845215 185989781 608402824 787470950 611217017 542164295 625281796 978444088 895023462 834344697 977109772 550171786 77711063 548915267 572334032 551830307 740897504 56439333 484555367 739268629 186687063 487809166 839283489 275393151 642330457 178871683 925258505 606005547 996785595 315802423 959929429 199098259 167023090 468639883 930514568 758046657 20159462 903702125 313385637 422452471 982378692 610507631 219539092 311753571 518539165 814250753 886646021 348457499 520353926 442682674 513034540 286507232 983926972 418449549 428697692 799316910 958905314 403994977 67057344 356724654 184912755 152958522 496563776 717081319 387198421 512254439 447772854 664493894 262335676 221299892 869611214 853557312 47538193 568361383 923621748 790306951 55767130 572549187 1939063 296088110 852647245 694867946 405222996 751262511 359751372 604199455 110509210 460486581 694118227 679174585 849439451 855150466 311490504 887494077 769684910 775561620 109981530 195385613 726456926 525166904 218219425 742755430 185235028 15912845 399944907 304181691 947226735 215798 817931202 995710818 308679610 957584191 43107688 474659476 686666251 633259658 439216680 430414924 219932495 298478416 698212018 553013961 920733149 641162138 706363872 653638678 192604112 680326337 741975274 765291454 789722916 91108087 455116536 975292891 960445512 181259428 445476258 208664516 632671960 260349566 236095996 853976867 676184966 26924149 441044770 23940735 389168804 655626060 106530561 271261154 750834996 642206686 849378717 953982656 80079075 692189790 560222266 131835765 736436503 999796868 952046620 513406328 195067900 954622197 111918736 11848600 88406196 173798057 419467663 968599030 608192277 56351883 428244921 704369530 731852339 121238620 534695696 729577405 595247496 506993108 976647614 598554322 861153528 945578584 422253180 110620237 983562928 510175474 241916694 275565568 754403531 652382869 215730452 239301929 721363013 166114485 373537679 694573056 84011179 259837065 191092996 387880575 976273532 307310165 818171398 655063881 936367618 5248261 544399691 542480280 950317463 632051526 473237041 956146484 698464801 251235858 684184612 780076084 590194461 369021099 736447111 974916232 287272980 435837545 758046943 543372729 77018602 682295876 437431569 23569543 318973225 380183560 881841696 967399689 341809350 282291279 584637593 989133266 866994136 60571428 622600349 217283434 877225055 340013832 462100510 889330367 491469156 42012883 610615433 625532006 446528447 27656208 58211241 778098718 538782056 537431331 358575494 402163698 840039498 802874396 421478573 713901276 131329130 263390539 988459727 825270497 618049056 156043247 381670849 14610608 500352760 965285580 666059522 481787669 948793678 574254026 46780981 140786670 98486445 364015194 546842814 402345808 255588473 47043239 116297757 643215779 190858430 525677700 309231608 18767412 306307638 73478466 341268962 39444152 360675140 57896689 90631262 906776248 750529477 830141382 870080736 17544789 438383861 287592092 838562557 393538953 111289161 975356328 85811635 266014205 505809595 499482559 541592931 982458570 136414383 569041142 490945090 839536368 455223606 229867896 794892615 907078989 498089469 612872711 920573279 318013454 64788764 19314970 281701428 302497791 215346507 872344026 435117901 615754748 486739081 357218548 438628483 127334910 607987748 315522933 392482736 809993363 682362977 514862366 251989187 971795391 576563225 364403157 657328279 65905132 13526150 980256423 26749211 677207290 690418621 49796860 234640961 14005952 429239436 288284067 89513196 345691526 179935238 649780944 231340402 868654282 951919185 336122193 682306171 471673594 679352622 46902093 79874138 4098227 189610568 100363408 53555734 121533307 439981407 498988654 328283967 337794310 604922400 154496812 246762827 524199426 150316053 26605141 495507713 486732317 521012956 981944125 220624778 236981045 275881630 842389965 19303138 295622476 419134821 136277389 932181662 977753219 923684068 845708528 987357616 617330904 276615737 692542345 376649889 182059255 655330120 473270812 620356801 45973536 37260931 513016288 542092740 486681879 795929225 462168132 82370314 313728118 63590716 410199358 210232268 356072512 502060960 174015796 263864152 886677821 83429063 958213143 756236367 253004767 472033770 210040715 404167469 224629474 93684996 981477640 268507176 540052868 494248756 167548827 536774801 782372473 34464526 386308317 234759159 853222061 250708382 480759207 279810354 780466559 392689024 942450710 467739420 56032227 810874879 847845402 299361255 394984508 22050199 584314477 942142165 268917787 839776817 353629448 980949277 424631455 155359535 382846172 742421019 291522987 900963468 585547574 513198724 752959163 361454870 636315898 530180410 729380119 790045062 51818772 191642097 673713072 707938982 31119421 686210811 40182611 859502593 786197536 720249839 60719953 991368410 883983771 722925442 806992466 411563752 522960272 274377571 547266247 441178081 107055556 926667834 652051375 472487579 845076307 951013109 731030831 336558365 102624821 898140101 602146307 118526213 45328483 467340816 650813919 263086286 506341982 592617760 37073244 34532775 758651151 815371209 175047002 4336104 996706901 31763415 260537837 384839825 85567550 604520390 915075906 446993731 113655563 749056370 236832388 98101941 456486060 839335519 389967462 683470930 672674065 311368799 344213819 170003119 848510419 362013225 621254987 363606690 774666885 937990156 619742894 773142722 69713682 546515849 857594673 663257262 45872170 527878202 235256316 162807743 81416102 768108603 751418857 571332881 342678045 499992982 77392755 743491162 451724866 270922765 804655756 876563238 799348260 395609940 279471615 601514312 67828452 792355646 854089003 521710884 10121250 602456637 973383050 708088345 761621435 766191003 142473162 661358355 782602395 715927962 930451266 658894509 435231413 912358515 508418912 617418432 382811343 473306741 573539725 380577626 22632106 221319455 873098162 129304957 713148480 532126742 122381543 775547571 411162472 22461808 113362174 806949346 289539868 672081487 909510412 986209332 108326390 767355642 222353603 997065273 124531200 889427152 44142740 86993278 859633440 560674845 691439893 175816234 557300383 597604946 183122873 38961899 365238260 40014239 34506495 355961299 715058492 197075961 183842868 145359302 399175526 451231752 666502809 444629727 937069555 576552 94485509 605885062 285236392 49028029 355499500 185319931 104985220 435079386 975328258 28958029 68955422 130909345 555664548 223822089 790259469 926811660 455320351 716724537 195762834 94372113 597468945 262764823 4417579 275172269 670462550 244240579 118084378 236054064 942364883 973683006 276358681 56584102 482193239 535895538 287520124 462290896 926368349 397808806 537570226 837467969 919991711 876308334 309866239 713994044 92371707 860291059 885096736 85899415 238504687 116523517 982270110 207319852 513505794 409113804 194932589 221110854 398860176 694058648 878028191 917677010 533871900 938734276 545110101 688509412 988246568 156764302 529683969 390973578 32636385 821275658 43678749 817954730 509924429 567772409 28151893 966821337 133443079 514691013 340637765 956704247 466040463 762225866 952746882 629929799 422504383 439548740 679478913 643863627 776724850 369633946 182754123 79300860 581889679 889472254 307708095 138826078 719527501 795353259 486956508 184042035 992486628 120320044 228066626 106087067 353401313 401110086 881436024 218897863 191905480 215949166 972035201 487320852 247624217 894589680 337065734 456836371 63714897 877833771 316946486 552591483 565374449 624998112 700381240 556977404 437578940 304023438 242782573 651794956 80327195 771507025 273113353 106616813 774342447 247324064 514947178 879434889 879210712 244802936 894782169 949103427 450994128 679743088 79566375 4688943 969475672 99771802 98072595 565842207 704065787 448091268 353310855 282523030 234984308 269635767 665640444 939278973 659048064 216952886 943681421 954468211 400090907 832901788 551142984 718472792 735762728 936498785 672126441 493080512 882777653 712560279 913912809 315305784 559111222 367052086 745321612 504998861 947150013 659017208 368039507 756701441 655334207 503151120 33604651 385899405 290117474 734695725 239046238 680179343 974505039 758041495 88260908 263644992 156077666 109842709 167376492 63564060 84601893 549149041 661751127 293283311 240978552 7302074 157801446 56469185 593260564 724225370 668094304 436570642 651839933 500080720 183125263 783717431 220995216 69177804 381406310 563963125 574538311 262391429 599058987 792530549 753058536 687957598 619331232 28687620 243306058 402823127 483767290 506173208 372010487 660349749 990079287 524171308 457114881 168103702 606215619 368312447 534665404 707740702 842270703 262104091 938427646 167361183 351822611 965098395 421586307 802147669 641578383 98053417 698113389 844956316 890175757 795343732 943812444 656240764 8483217 29239586 263731293 148314305 28849436 164052188 502647357 338041677 840927157 573244627 872160725 182583667 612536431 545707104 586031566 773346549 760994521 17183161 284828555 757046899 923261661 343164874 326438761 152856335 936707101 866781276 253491885 800661332 487677220 91920791 686346980 784849636 547919940 350184992 896491145 417462813 402620716 503157953 891393013 80457567 909515711 221074183 955922246 10424798 917295091 492107075 382562739 587837920 893135187 434036896 326345883 898537405 255502512 642526736 918031129 917363990 672219362 886601532 549581134 616797694 489505850 278486960 896578671 773188368 463932148 1697002 277331195 63668272 492708484 434413471 27809048 554371877 641108044 965321250 454368115 250787655 538954338 196579827 833651803 348069211 198670505 735038550 464704645 859465834 203758187 547614684 632029206 974242508 771703143 413745911 404293777 108045385 407243256 999152701 907912936 354883032 558051870 373175567 656789207 13333659 575379415 92902685 764688911 686787348 543258252 462124633 338781494 705003414 893365812 723960874 799557161 594939739 456195509 220388997 792580814 795839499 405934228 434010534 567513792 473139207 160345127 84422565 541177198 455123933 426460813 105239184 426655934 291222838 760102479 690081228 245878490 767368564 898709282 246154883 844764241 289171284 807009902 983014396 333559925 156132152 828506670 54604726 489037171 13264041 676041 46385901 84060818 178607735 727125607 874082439 659153038 222333763 659537911 52621992 731624976 854123376 887299085 195195358 987555856 554936487 670108061 167262656 209537583 487553745 393933091 530133592 599885194 920706638 645219007 35605047 77952808 440528305 876748332 687033482 344080472 1298460 829827694 532611977 853348342 449504820 824910328 93553126 685436285 772620656 678729710 319635120 480462668 59458703 836985193 753108186 822512234 765221237 19181529 868116991 984106632 194096541 970757913 324545921 813713652 146514972 512951660 191743148 660011457 689197496 469806926 517669786 70852484 24343297 387654491 988291462 529877124 453632030 999117140 937622865 545581864 726666641 202973620 909543620 549863916 728022880 195041619 633476180 322324321 866290826 868499290 808461087 133078541 245015529 536357354 658086750 24195423 984638439 243713334 157525532 758088623 398033036 772440061 491256442 97142064 914765445 745387365 285016391 41284953 367484305 743160883 676012845 121509110 384871969 73903798 288090998 641301803 119926205 860526027 190732342 659198290 989207805 552025472 967613427 635980139 84271513 511101796 859193895 66897242 619234364 825274578 353647955 79369329 763580149 29552530 416718906 51281884 333774660 110164621 640195589 746095377 951044966 172882165 841293054 459304074 932174263 783353240 567199671 631241225 114030647 72378452 888994607 923212105 945020964 450275345 467957335 411976364 664508601 937495744 97852372 514216257 339873882 682212891 740255010 956888619 923177077 475530684 493876109 782342421 635170882 331652471 637442963 937646337 936806374 730452748 849773418 82750496 550735918 423880751 393387937 567676496 114483733 172398289 259915561 754261923 581376055 36776109 671695217 413956660 496075701 816323858 424577069 833181699 894067989 189037037 858398097 393808502 187516520 270148784 507308329 443397324 346747080 283425684 697548463 330961598 583888717 398206726 593897877 347121939 614746060 732317523 879477489 545138834 52953647 380990154 732992846 635624323 763586172 997901899 13505995 959786826 363650249 558553230 241934187 289078028 697978439 449692037 504052682 707557659 257596373 136954840 942763873 33623740 978346899 737316380 752844603 665077299 153583147 835625578 364753256 764964204 89304236 949819670 660563921 457426694 11826487 474389361 493577932 983341933 481169826 564872479 375347493 406467712 714834435 63443488 41816502 741247835 630244130 149228271 269641122 724234722 990170339 813170598 229443986 586668047 869461577 597621919 496213152 282289314 999926894 183705611 650935080 226998993 582151021 344903303 744431589 869895725 322642364 92648870 511364153 711145053 230896350 891466670 107004933 965040606 332214387 106550218 474310742 150058254 530606290 263750483 26563889 481019988 853433579 381424971 421620420 215850508 622738403 559115567 41964093 104507897 515926305 573515851 745701244 200328854 771178402 956178967 503507771 104581592 451805911 105840754 391667544 253610528 19504122 420583362 50027131 19227642 272853505 404812038 356024524 198106310 197965092 114925584 728144786 668259078 11473165 818546302 150072384 473350929 317030855 147218743 880045185 779819797 380449883 678897045 309427643 736201859 623267137 484263496 588620080 244762001 229136131 834858784 608882932 312303527 734254318 429854432 945079840 314582844 627296721 96075904 520189803 80133951 271772064 706134094 188452224 674934615 604310920 947402435 271806273 113335635 784538250 671565900 439754965 234966284 550011845 385793244 881224366 173964828 877122210 59955466 506644831 819084591 472802695 351017627 647498000 893386226 768843616 669871818 501671882 283244145 412115796 346952121 602411104 419268677 803136895 33729402 151792048 105744107 309122574 493055868 966427838 883859340 231563577 851097385 23174761 968402067 699565953 469042425 278562496 203681329 634687196 265303759 621484708 80246425 704080539 271174018 387050091 859420991 608353015 872505618 770504956 349863294 101721527 764022406 391480952 3640131 15591 576791984 849638247 725946417 230373079 910011647 507909631 500558389 91735802 75310135 167416487 535340405 494762564 189332057 738735938 880125107 348416422 120582724 588716595 148221808 788390375 621753260 622970284 418807752 370412685 988038881 237751563 957956207 91388559 721634512 306225963 529327660 662004851 978161041 189704594 30326326 122917186 824223438 470012156 726564393 345908504 935543047 449461557 765281415 993561065 93072426 99399582 801003735 912071189 897700837 252036939 234365024 916099632 514666882 424080672 178052488 225620056 231532165 439571457 333768226 21454279 407092030 472458159 709476420 816038227 130537417 714702400 909474340 619264108 152184584 376717390 58541137 564170667 571459315 438660819 677498331 708009050 99291015 273970764 715594640 170190048 417092853 537551547 235083631 982096117 20333253 675524541 623848277 223074937 738571069 437552664 51916707 513902388 805991018 852136296 526650337 976907994 273584202 388695578 243866944 123157807 695824883 324182041 915319696 462774231 123125385 153292207 370925711 103031805 20423081 433196357 92123043 160566703 328646072 695916386 613365701 158585960 126628861 78365615 347612137 484690032 900871160 567799365 450526691 4290486 171555868 141617341 198202451 935475943 354608840 582650620 560242258 451990377 600788202 209959943 671044260 193083036 493146327 440937210 998844681 453108701 634863160 875759362 906641176 650930284 157791313 7803970 442893532 14558770 826221754 372582629 899266973 669944444 111726876 653599112 969433338 167481487 753084787 523465036 455920155 117720836 679173467 421902426 819702569 736390108 551730553 435776857 216321507 608859460 127934188 977774198 361299792 651692996 251071762 585856303 933584903 229440544 47343217 189855907 329093194 735484753 728279892 567099236 268403445 779188917 168648832 707121001 917286307 470996254 25454422 778187502 134827879 654769780 376980536 794973185 523872282 752504074 778718784 235604953 323151031 521267060 913426322 203385596 848874513 252137987 938403960 467286427 103011077 729126719 170359472 609997752 868203561 250002552 191383559 203638095 669074776 535802930 271821433 815379694 744649153 97982713 976224554 487694759 724185531 387325316 315092550 664771070 631811410 929453812 998675694 123814347 686284528 803797317 695469746 264368246 556595830 806046613 400735190 838329378 691334449 626182963 360541714 273548771 381871145 831233287 801239843 805942036 627881620 715965827 498714303 43749324 621133830 712907483 28322312 308217641 158230359 99647647 233775022 523520834 475723001 846382709 768591772 853932434 816327193 972819393 512959629 798334943 909435845 384837668 920926719 406259294 816466257 427530834 917948355 1864472 258030450 708685222 572668925 72966028 743846638 879217942 874560148 568365555 826094993 559193359 224561371 808271551 517100984 280673117 296882781 315618278 855650295 450748720 567888221 788953229 317244306 634693540 2999711 865876509 56838473 959917237 949207396 884264097 87659795 507446496 351085582 987354699 374185778 62209574 317297017 49838459 604090311 479092706 883900062 38535789 463919356 244914567 935484034 42807085 390649985 701145033 992320871 199896184 876631712 560561084 451850218 797230416 825008189 539475150 757726859 383615253 346375578 779943846 158234917 608107102 376452475 626941630 160019516 734598805 511633182 474643638 873129896 481990186 197601176 141321824 934966640 448820828 510932428 550590402 325358569 126610175 64523843 18921215 289232024 962274886 604958354 721211621 804595966 281233798 584357699 217650250 820606747 151375252 747311712 282103226 468255411 751431703 25338398 51057704 976098278 85623975 4281587 221993280 751194652 252734758 524971836 385314099 917656714 897971279 634706352 311171929 85725956 357391479 833548326 581732494 488993826 275877208 512989059 119998109 95347081 830430093 701838387 451784382 455157579 633568518 179826965 131611013 932730213 525371019 127464077 604586596 348261430 498503486 483835752 702586954 220829699 644148455 635822356 344902732 777918490 798340174 737237653 94247116 494686865 186651134 682830621 354871723 472382677 778556386 466336804 279083256 450867018 637272208 336931780 107931260 412612606 466913296 138936064 969437157 402659201 958581818 619992654 426032757 698946684 983024509 489040661 630038427 177813020 552967781 806538446 621258847 406953711 961495879 46295119 802063440 873295156 312650044 735048921 588495348 81634192 884830094 381612278 487292991 504869683 723883727 435352121 189655999 829122067 484221828 819251814 582027650 735557158 902949446 424383329 490792971 34071145 329077190 91981028 747833047 855793 559042870 351361172 508653774 315651265 251874029 53484110 566372353 99180145 943843251 505123478 508287645 948727956 311057353 997575997 998233523 919831473 752070024 920963774 900705890 578978709 943230822 155254177 766280576 568335675 291412412 156068303 590223963 715368315 393530966 67170587 801035055 393343649 120635462 468690293 326673353 279812747 574336196 649309068 535588423 838255283 111080471 964701183 752423009 781760476 251666584 242736586 520188530 23647323 447652172 932212785 987365585 616002443 533582587 537537205 417287660 694868400 376390453 615901855 573528620 879253121 312477472 692786524 958148288 566849581 87629290 375655629 80631931 871920977 444960911 338216162 229005821 57372369 309329643 892372744 584703911 177797617 888408933 310339469 975312936 891073850 675259118 484945905 819436494 472989823 144079813 664826414 818957597 278313735 990747089 384646853 824783411 756269333 546769967 741789356 685498704 539364979 750419004 179809247 256194848 629156531 394655832 498513257 142899236 46555432 71163408 201827965 627918213 371846820 560557698 199283134 79030159 351811286 79430071 279478168 793098115 65759154 787352672 689389713 412440812 943128873 508001693 294368573 604706526 387408580 377817742 84059088 951972653 639611508 786725527 865171744 835285726 423172011 71092235 355742128 136106098 798011644 243719945 961303364 51137707 180857046 697066677 849765480 459165508 776419121 49051024 584726169 865517083 746487868 134344119 689292150 885446565 579802085 803214852 572140779 764529518 765256360 234879261 510255663 864288838 739721221 556938333 362616823 591187978 54644935 219771417 493578622 696995493 462533500 96490034 570566323 985197088 261101896 915954714 531371319 137223995 899397914 780031786 203005032 392554454 538011787 102953251 864569970 507443710 898084367 405833777 556195828 401312417 438212765 219851098 125372815 524133174 447855914 881454624 644075715 98467372 327797698 99064172 951226687 306641102 828811363 821368129 31070762 534417033 743569847 212260437 398655180 112523306 333277246 680719327 254252783 732880448 758367213 746009416 198103427 232907457 273147414 511414640 265142082 799641196 996709571 651188540 243126367 918422451 814104583 882084364 399980835 608155936 215537975 564772857 318413620 227197178 926950776 263277326 862854000 895821907 696665086 331798921 18380530 427311288 737412326 933266935 170387851 390010748 852912464 530498152 272941531 629010316 603464988 42404414 849486727 533083967 357392244 212293101 554298841 315951598 332531472 338950320 90223179 249979959 300063269 289202426 754528941 465910429 325847410 311082888 985323957 519900887 700947678 928699404 26259058 307007858 742816181 115138044 128807999 870387711 831665670 166198570 892746737 213990160 964847142 73892609 403472672 69486243 318437896 627494818 834791370 260242938 791570870 573533604 382387954 454925636 7244571 318754879 233680255 851296105 518232586 423392969 628745142 415350943 226736322 665949441 401009996 482555271 242584460 203045069 147408838 910157801 162947120 489699530 463879509 939172772 772967800 869098011 489241269 355244543 9519175 720556047 217298756 944764085 779881054 444537997 19162261 777260580 494533563 187931249 817215404 892114011 323363813 19516084 593564709 189965325 915298044 538346126 135428442 855237473 155019509 417592715 275357407 235755264 820605729 98604528 991276131 340178722 831423811 927656677 96227238 589092434 922944455 324183277 923535343 769989362 134648871 4726037 361298467 66957767 181246461 154815629 113486255 790904470 943437636 124448506 872700540 125559597 357252077 739074359 49862904 262136384 499282183 334519817 979922586 486095371 225500820 860892751 211527999 485074681 994336471 606971258 434926626 93281181 74719397 798612847 164190379 497937272 202063959 443111257 275286494 376625231 843362491 38357377 288684643 52413864 726097279 8531711 312975054 23889346 625825063 409749032 594759038 551407527 15643509 526050212 159582422 410213455 71001750 381394207 890382315 870324838 92699100 557810576 521914410 966296132 967818130 276611868 626917092 179062645 157699492 328492841 863502888 795171834 800062960 742228156 63993943 765363339 652622684 732025272 704453015 518224201 389280017 901189668 678253068 978126945 69954723 973114303 200074333 284210183 607923378 462454773 518346189 292872774 876313287 954402298 574133218 381125162 683408837 998474576 520660155 653602432 961149757 719787813 997989414 729607246 539047481 731363377 71772508 53893283 153444251 335830122 775085411 528916957 33124856 471863407 472794022 410179658 571288288 799896149 184655269 725399716 281438054 456349104 824680809 915704887 381668261 232405081 948293869 913627473 665876886 809033539 567488914 605000396 226527461 354062914 952021211 127028306 302855432 721247462 659055440 28192572 778748198 176249173 788990090 822777339 614519681 245514165 879900838 526285103 750377207 374917344 4201171 141984004 43253558 503344701 590777066 528836628 71059976 863919981 748237993 291343085 795740242 420813299 901226811 79889712 244451030 826448289 100897592 640464510 856152045 793264432 330999837 724283863 43653760 422795333 756351009 590230940 77782503 443388370 778721975 625140383 483375797 283946825 599738626 649460595 505002239 575046111 304469140 60442238 449471595 56788360 520958532 214607045 29618961 76197443 978248112 698857626 317974833 645451968 717747737 863763447 48816588 982182137 673423495 993963265 37996470 921128961 712245451 534919217 855242487 941154717 989362652 721957519 638895678 331445616 586250959 324724793 501330450 739888331 146662970 528597960 838536346 555148720 979340003 403747721 125317072 723316449 259297266 747366389 951342551 985320547 993036586 567559523 749760462 385237715 406513108 791122384 306510160 947408980 723750244 784260595 417247042 464693013 404354794 670098309 2947899 194221300 691599212 46172119 252976247 96903973 61036901 40713048 486556763 875108619 82976259 867628703 408419812 496007482 280873119 879002135 727784676 673263345 591443573 161964918 59579872 388716325 720584303 786764504 193535353 553191035 528798965 70749916 712373313 644056618 54284483 438077157 400350961 260217470 932729417 643502758 873382353 256516188 858786082 576170833 492435294 594614849 132328930 858086509 453579165 933374474 467278148 265512077 611171780 209017354 978420403 656529716 748833353 206608214 215215671 687124407 95740966 730631317 107553754 214670844 578706200 469631496 297078202 611846302 454255577 248759398 896743604 816265728 142916865 709554340 108114146 83389547 454651333 952228256 225859756 649895403 425508566 789740678 990393098 522105207 627371406 756462170 596663963 457405062 744853665 766112043 327644239 921069350 139839218 573391667 990909067 357959474 536523701 290310056 818002204 774856323 756886709 786745882 629665127 386525394 928888551 732646471 770120763 965692247 832146052 822373960 987623561 977974615 124446170 741435564 547676815 181818003 127124586 814429801 248900970 826678428 528130708 99928025 928539237 560733825 363820012 581713535 447061541 267332487 586153484 586471009 145240762 213599300 948347326 956351398 746754391 980509971 264655466 294707532 776374995 667779015 546767812 516475849 424189509 680242557 426886549 41815048 558905122 494962776 950564227 226908765 337173707 397603019 435705366 601608086 872397325 47261739 10178211 583374086 132431860 78616681 88476714 201433113 265249429 368839834 959028464 607575529 124920003 31275480 662788964 820405357 821749096 391166531 447777272 592593833 321046643 140656893 93409108 126315266 244640751 935228781 271417123 518429137 913470214 700359291 100984923 293328350 345510575 749409594 91748932 813995589 414161454 591364614 934892488 145442810 129999270 502869704 474008218 880592156 732945246 433350254 884130662 361991060 479163612 24941536 988919106 829049238 303115144 531265783 280816437 583415725 608595672 557738148 845613129 603390391 947201002 757521930 876121076 207179580 75524098 109079015 368443485 212150331 158061887 915011787 773809174 638762997 508504596 242549173 61286431 794330188 956787422 688425279 442222210 44346925 819016025 70789949 758370744 437139669 458610561 213944515 188648683 267969528 431303 679399407 358676654 296125318 242479389 639208752 749432007 840059910 238230095 246664048 465311343 161753265 79425579 837217025 746093874 691861848 180773666 91238334 65385589 420922189 934900091 154546463 287501890 181185262 255446647 16416933 230619776 198742742 409720981 253139946 871178229 974067648 89706380 623521934 546337135 866472702 488144107 291655819 73714528 115456114 303074252 654440829 501379417 896845354 520781012 177945295 482673130 295393558 288513322 425788039 29690210 609659135 898952102 896152015 253870011 745399915 98176436 53404224 826637962 32230527 7127975 850923127 404285291 719778520 565440708 509450337 859690418 591643785 770981335 893645393 151599560 666278105 307975991 191719082 382539230 580992436 854325554 97983912 35940791 491299460 9974574 549521889 388399496 221995586 609641736 155095694 910358329 70491614 316666452 789054512 423689405 63371837 216476396 52596264 171130236 350127182 597628507 554663182 681089740 235307511 621432036 383400052 341949342 579836013 297827095 58229680 125533083 998620510 366703381 352837690 108772082 643759643 842569291 693131733 272425679 965235402 494075250 951847270 418691418 271394284 194824160 583371523 578720802 565588926 964050203 640245543 997960429 782344341 457828375 129700756 714256680 876340078 889594116 73889764 542252375 996905861 889439315 242087782 368931246 787484124 364739439 571578066 253048496 327810349 805249446 412171092 965580793 752988807 708705022 962430420 222417453 488777276 8367333 763546318 762014839 104038811 429584959 460354868 401400541 814407336 661591883 706939136 369290973 47708368 763378653 390760134 346798998 723002170 302916232 632074950 88772166 383181339 702978051 726306572 356558502 114845007 696023839 226976801 989741248 775847757 783803143 554638928 34808981 400545115 888762807 493002861 716882768 367124645 531418035 747005980 451590235 244127321 830389576 683327228 675803985 141508505 225728821 823143026 471255645 111015510 379250684 776204158 909540194 901280805 601333355 470740051 98716861 343718956 223249277 129225345 100878327 838317294 151017905 235290835 262252783 939849096 691883396 845372426 650217441 622137143 650450031 742600612 865840234 328973303 347857953 377159944 604698887 268748027 715112185 620932778 944736167 560700129 908768096 901624070 445795517 486945988 165460364 350290226 998535798 304519049 733327071 738332449 132174402 223021699 594319654 332342411 124297927 191730388 771423228 991470545 275325470 721012143 513870386 189144247 742520810 732711275 382103780 223792587 486467363 21453289 870405652 489295145 425151887 79354407 530815710 644671106 547484683 8271288 713966652 615249478 930451058 303107140 672544255 546245074 480670539 518195272 563034334 858592978 520980416 936653457 672997497 958235846 554289827 998343330 786423916 982930902 794823422 235227355 206816612 978783791 688925490 351383303 481122537 33865355 350874285 62304322 984411384 871412966 77817217 846903945 467961814 829880214 803195135 593642630 618211979 232596144 709604430 434278197 182778725 386342341 162617106 325407913 205321988 388141995 803797530 234696509 277008748 535696853 789666015 926479478 41269052 431360648 567305041 883257600 834874660 100287617 351356715 68908001 599970313 914753434 703812444 551604810 422576870 813801409 506269807 432624409 281910774 515888855 204481104 343328869 27621476 991669276 735569456 490384671 815797845 34084296 786950717 200235553 506546848 197206607 43530611 496867799 641076737 102187903 400637247 586781641 237878552 217038343 997046939 91707364 618342408 857005186 146309208 796926346 531214213 687401992 111377435 971925560 548702467 721622396 505179492 28056837 593416965 156161062 625502578 501378408 952629919 791370302 650612930 920793118 865455901 593542068 730734117 515144959 347641823 857258962 427646410 875999729 978866574 939081578 389147956 442096354 137566175 471797171 725403531 657393 942987484 202639242 397406680 11232296 989779424 329603559 880991994 220535469 196908004 888421719 88412978 29867332 396051531 267757323 3741317 488122301 284478509 111322686 934846835 389841092 837057404 838484498 166801698 763588854 100680246 587663591 872689770 668763487 244692936 520351169 64656616 126321743 614024085 666735478 299595948 398829630 93038722 285539604 177043297 513225363 858450726 39663253 407006734 364966059 825844540 203235103 244368845 574545006 869622923 113357351 907578093 724004990 721906418 118561732 197536716 798011182 950626151 150661796 840894527 813308812 136893496 900449769 64542038 989100207 177354345 784601755 822000703 434023891 115874138 49988856 258261539 18323618 88632583 282721812 990000728 484687115 348038768 275972603 986770340 856639763 257085244 271465274 812682494 910153262 829971634 28774068 540107491 297883056 562629631 804187526 128437992 221841265 151916061 717667641 515507205 786396751 813167737 140567657 318777711 19379129 396495032 298343820 19347683 612110529 49158073 742254402 781216756 825114156 327276871 803204386 704631763 564242769 935496822 338433327 212652793 108060745 229099051 458648426 628438886 383833113 20002222 642570349 128447918 428617640 297440639 480631974 20774850 659479102 273998669 853786901 597390798 163769197 862805128 214497212 648485049 423894773 869784225 766020707 495481240 682290345 474169910 353448647 765101092 413673264 906665606 355788944 610827849 739813155 211842928 303406034 967962176 679308946 606152878 250949134 804236159 620324325 332581947 369590894 188493387 955195824 248592221 813565362 880839151 55067918 919389108 177440173 629915998 731258297 994425052 780541854 327249392 442349743 957138442 384537326 458347237 435112162 475108666 957375485 452342242 313982006 131274990 157059969 268335256 649683341 581756441 65951891 177979192 504693328 634824487 167131560 986237586 974700420 366612771 394838054 555697721 690186384 478203296 851276738 568526698 234039533 305935633 768950999 330621444 839420831 278083157 759500748 473284186 524148515 714724604 702169911 626963456 339551301 521295965 145944693 851174407 412575662 836085672 148140557 135020976 641056853 938871374 706404774 54928893 192083843 269579034 135485122 364452152 51628054 737917871 617355842 224821919 188828885 825334485 760493784 16419522 789436712 235671974 797218539 650084987 147719430 647077924 924200041 664998447 190903607 423196329 379202527 799299037 468686731 897785080 1993966 858829849 47707810 522703203 467895976 371665005 460381419 209478204 128933240 748222107 338238092 803147414 878733087 745809307 668567466 395259413 236841021 108947147 980050718 328054078 849071645 176775222 795759346 729642350 641671097 694532841 375595440 61269661 415772994 804614308 814377017 761873923 157888102 988158909 305235626 161405185 357833718 568845976 549432354 862787023 758288415 269086790 433787559 672491678 108673823 990598384 231167688 350696190 325906271 415755182 306779854 84712079 934604897 516139948 149624163 187656825 109440397 295607396 566118598 670364075 998296118 596125143 149643513 513838067 402440290 268719453 283427680 400896124 723135558 848383986 276192125 195201166 34040691 14907537 80516736 718732997 525768999 186744423 167526561 746338889 274084368 568425368 650289721 457995003 897207517 157789774 943072152 110447230 986102446 704107277 498931345 538122971 335087768 832383048 80709394 533091377 133453862 466593158 775523519 138615023 20358686 330706966 657223711 870704106 917670372 226243127 843567284 279961156 781879644 976258750 470279663 273109500 256537766 134925826 82361792 317371490 859898323 511799766 563057879 841358197 325614912 463702039 762050982 139080589 692336622 137008509 647039958 753014312 825930341 95847928 328092623 427782316 504408192 408847239 130407498 534351321 583136429 435071702 68509716 136607530 112006356 505184825 356755896 20624538 537171213 931922214 910592041 792812327 591295524 277995349 477747195 763232880 139530751 499851380 2257852 225787544 903759881 401514958 898982848 326588306 502010430 39987614 644424227 591810131 786977330 704349929 459652168 850493489 495134812 351780488 308031963 501401264 372819407 696634531 541263608 545442540 255606461 587444195 334731989 517876695 789797999 685739073 16877143 844063493 18495675 692953111 415528839 739217522 983904350 323742623 780050987 373412251 177309889 738536350 779686719 570767485 124277458 374346097 212440139 860165422 279197215 243117400 406183807 135345144 996729796 350395093 575619303 830729938 518844072 111196499 29667928 388747795 197376618 641463170 975516290 309556141 1374633 830933674 225539338 445275818 830595027 6128999 194844179 218107766 228568720 213417008 603910633 434365727 269040382 668002745 232939201 428115366 739587006 260825001 558152240 265333161 665299715 351496926 686793526 465074731 586446059 78166201 464180702 260249287 209211014 866775593 693685299 159091937 999806224 990663359 547727538 282933785 536538349 133139497 546599782 417279019 386622832 39721459 737438742 692490526 227244665 970206487 199242201 589147825 187709039 123581338 360541734 92047499 61900785 746922961 972634287 843315582 28567052 132735293 401602663 137524639 71743869 812083661 872858121 178069548 635301450 405763382 873172946 95617632 757248027 694096110 956026201 993542456 120986018 416603271 283556036 126338480 246210384 858621247 118859866 820854997 589643418 884187529 635378893 264176296 96739261 412864338 171395062 983407407 824258410 912415272 282638790 925023804 739129602 53192673 77140775 997658152 975319780 516201495 947673428 146337167 868770501 315187380 231506023 440032473 608750282 615767926 73142031 975577868 822308361 614165637 970371642 173803090 218240114 598424804 266122743 377991524 562426614 296516967 385949529 201244271 652360624 743102888 21385664 912469540 731499829 698565211 101686715 847657889 449114438 202178278 190324211 466676142 77602391 130339510 215900944 587176304 777711031 624574895 792157977 213050927 923052441 952016332 87112971 419962290 478589540 242089706 94516383 277512938 527772647 490179294 711701106 96779389 28321511 487304752 420122670 196644751 44452543 944380445 897860678 586811901 813140590 327634063 286532143 694022814 949287799 604688284 299560122 617396116 999825256 429613858 17056730 808830851 535575452 226414519 167341235 573802011 122480893 545501329 35889159 953296235 952639442 963691781 375846451 452337432 212587413 602508371 770813853 782292844 311642935 265394058 656856720 434325312 529470350 572478777 138804638 286430404 156256517 963607426 52926422 327792957 974308515 507744437 225410398 589504398 89678246 21243740 295568045 648067590 520732961 859922537 192184553 878458499 351899922 937412892 522806911 606837513 628204266 7712307 955498736 653835868 512299708 332931043 819989299 410487226 987624276 173911283 35408963 384753711 365298410 627261263 480721007 422562480 152723366 215063791 529572474 83502889 230475938 147135032 350695141 333645810 808379837 734402593 303393910 100536448 719887607 14172787 319189042 523988189 187597306 250523981 918165889 92736673 676863308 342290828 463473761 133179042 71638921 669424748 66392736 842125276 776381162 213883772 536570430 693761953 478026079 341531950 450984780 168315876 187977996 808043299 259528220 930801474 391000797 136807783 887224016 995944675 631588915 999655586 311908974 331481504 216057861 972974141 302365030 208463298 449455424 92273110 972123628 262369608 573940246 81016802 342913389 784753075 524802798 447779124 428553075 373662827 412778584 742070051 593803533 657113995 530690812 686283548 778643831 689757561 90166041 917404852 251888137 803715941 616762018 315623220 977138187 23149071 512786726 327141347 848805128 487235693 248100206 759549540 691837222 618629143 917205104 854593846 797722358 683508444 521131882 609811240 937927665 183492669 319561225 610474290 340447439 404373753 537737325 809464655 406524314 669505971 943007621 863032952 15776543 296368975 238141706 424833984 497262372 256816978 451607688 556329123 958977836 671679910 138030005 624799425 872573295 451473725 761600073 535655349 582872840 299667245 882420837 420015131 330043446 946583915 76556113 727844807 8609857 666869771 784001507 358200789 612106256 756069124 165514435 420650414 985412594 238682893 890977181 336892981 825756790 358886776 463293250 311398668 44813374 38008141 689712701 820404131 678360040 884161399 616715161 948472064 225350838 553345840 295618888 701353051 138796756 471010013 825869909 910866831 876577449 969837692 364096824 27239863 730677451 964628390 299858003 672729160 60610650 402831451 598710452 80948921 626498222 222212604 31816253 522297963 153409023 984716270 754689612 932290087 910650321 503509392 758939479 772887482 297470679 933833027 968929439 830341779 396717452 456997587 406449329 862825962 503578862 500375719 329210853 950110808 112946311 388904528 577316112 934261331 264155890 781338237 266257416 197518412 349462045 763313280 925618236 976848873 714515206 80668581 485485237 682980533 612306932 132301452 85038527 224132232 359889144 332600380 634223946 542610600 553637754 531711939 278587840 784527006 349979365 380587436 846863825 894744884 82022259 418993429 538107826 950998257 940491720 631699957 173232207 822744471 89299819 328486288 406098153 65655588 549004320 125218453 862787217 20258538 597647194 894525093 249836727 283328688 577060659 585537050 219031203 529903989 740560693 749483238 883905260 632968247 938118768 920600505 103301412 741593396 831898223 81662384 927019779 702670718 375870963 559751502 822399093 712257872 399140423 363381783 610656116 858312168 326621793 950308242 553647992 724162767 731499690 979522688 925498136 909139833 565711127 605829219 77590559 957183081 984569511 12913376 415144382 318747108 874892186 680720975 845431437 303517735 666153381 50281121 242097262 401691995 297432640 669513603 995036955 283224183 236417642 617569768 450643818 434609149 263588109 434552876 969014372 325022430 965809339 535170831 457723653 66991345 584036599 55114882 122986580 746432572 776020820 775653434 22648900 836625485 889282457 40647209 937931214 989213473 359080300 655716661 393965248 866659500 359573826 852484609 984006513 411082443 339436041 891192754 811091176 827117303 418720681 51950182 26108473 790659302 383637180 395151250 227395134 854886780 854634483 528315470 60978923 3922420 758711362 42054939 595984779 340782966 306492696 93173635 186163999 446434450 466043078 18580797 323111730 497567898 116184385 926111326 142531377 114842642 116778159 540180931 842051095 380521726 903810113 649544734 260466571 505157645 159271774 625692896 530836811 641430471 704385994 845006831 318670632 818529825 674377603 585559217 245115450 181078205 726338530 318321562 878216981 727741320 493791393 940543153 978359842 298083454 848995915 364770594 816440893 415776417 996637004 72228649 240989456 902236119 553250306 458198963 556769920 339994624 931605873 68496120 160276217 852951430 858817274 93785984 915839622 183719610 571394577 913247980 103130454 790229274 368925435 979945164 264081695 930274867 591361127 990049350 723658194 768240960 151396737 227867242 723614249 148928258 269983805 685524770 690167963 446037796 993562267 660069954 264627353 466523958 429821276 138236486 70778052 28322363 908040213 123465205 920047840 259033423 969891047 221123593 801414272 604136035 47695888 511867144 282985474 292664032 994848073 584129835 443700756 595005795 625152140 787704213 658104825 654298456 178800974 48182484 747849104 58700188 415826596 646335671 292930205 866814611 289803513 317064844 910200794 747794242 183722892 206863844 292911281 74494698 461945951 975758615 627951291 673215638 418443823 963529638 197826601 994526120 781115435 284296902 633896941 759834649 273062934 111469109 457241219 146368327 945063979 111856195 924110497 65227206 747596094 873174571 888366093 312403574 595623098 690168695 683332661 418738225 71478234 975260923 358024461 342533681 616708067 823271640 825246641 499063507 249368487 172951446 839868050 179819409 244008593 651539806 402101968 996846418 346840691 60305041 517470226 373690242 281720302 540689933 339424443 716867218 820731080 671791733 106046859 82662114 613806047 862809323 909235550 950656409 701628957 656170917 463189782 522729014 422439410 474881910 151513373 394524596 957159896 421881699 414257696 967264279 187967516 890563289 286735110 735363874 237934500 84977396 778493918 115080762 824545736 285221386 218462751 7363158 344972659 336724524 342526309 906571118 140352354 919824926 416088424 304577494 719853355 232099201 273288853 554357840 567693974 455577388 446755401 723281617 559527706 88134438 2391252 497667977 897312348 547039822 132044486 800511575 815805155 849307114 735819278 360877725 923191205 752539953 91890260 193782745 237923808 559030840 224403515 57409889 428641274 953724010 720737733 704109008 620312242 436308242 429388026 462493474 527835133 889864474 960131737 653438114 425374603 619390326 54440647 602211075 453775927 144973864 789636121 650855481 346325028 536885025 136146294 296919363 492414422 949772003 864493253 649258344 13653604 120244416 913813462 194955253 722782715 384770534 679098064 504625995 390206652 379485473 473940508 975413995 13521920 970126156 664156041 608462243 539789580 767767182 333460338 528540109 44722700 542852753 173253599 229944284 588145413 754114456 239407570 956356152 505960153 510199109 54635814 39847596 162308733 704321784 992943839 752928435 452198235 746250647 545555986 216302316 296073413 679908514 378023454 852928012 275001887 827486269 411950358 613719240 569018091 734919654 208920597 658818085 189149071 28103763 103984958 822390080 275308922 719079750 883694631 455912973 298552418 193368712 334556907 283551786 325398271 513835361 268817505 443329798 331845583 550169698 197729295 919654013 675844329 653423621 579930243 912483045 390360728 474674776 522376872 344886221 924251269 267997937 357632477 91435120 679067267 222684759 807847868 110748612 303994966 107782789 295857424 25814159 702382970 497005615 480132828 972218534 5766478 132308581 253631568 950699402 787519311 312734383 451947542 537739775 811528085 304449547 866762129 458917638 290540922 229004184 437555943 700655986 350403302 760650684 743880180 936524214 501620925 268623048 80481648 116844724 513228236 420702836 113044188 736873880 944443698 455356139 835848762 958699434 563941929 50034114 629261455 266948619 476501316 378385410 886110693 941202457 702006430 857210734 564856831 820928918 466361305 666564563 53089433 465086173 387121515 411069961 156052955 108402699 962412857 917990611 865352403 910236333 401035633 111699695 63223333 450382422 401015572 515420012 912619951 933286592 983559868 611602641 962640803 698854478 653142274 230865557 601966429 987837947 884417597 317640453 137829608 728558781 43678672 209342121 489473306 277742641 448409595 390841503 112023995 47829951 956390827 806612110 38820735 411865769 881530041 409131094 384031870 324953245 222910235 498558484 949152742 315088048 454713736 11735479 814356944 294457241 112581961 109876062 635416198 441373902 493356219 433480218 85421682 194060986 472786625 654470087 132022833 834492982 344219532 20839815 997232312 857611245 546233619 625355186 228879095 513615344 461092045 668094527 865881209 513517713 535066046 832671260 398641035 648362551 630666961 816535382 732412856 541020528 736075269 614183969 533566564 322753954 980875346 952238061 574459364 999350413 736591135 236236294 978647798 599027564 552978359 574490527 547177369 414671091 25605237 303419995 122869951 15016893 645140039 154437313 158661467 328168832 903669314 347597728 726029475 772701689 739867034 924155404 660940050 440753701 743610416 469083903 614199848 494079509 353895773 998610503 56631202 886483553 308901968 520710295 980622087 491261999 133725450 621129245 457718838 119729375 766049988 152581811 671771027 120367519 116227361 965484040 79947862 529318391 681362754 457767647 169287613 512388594 396958803 475311555 842046483 932988924 507183086 471060131 505685474 832231451 394743112 321856786 201332688 737271810 938802499 27935199 763442717 338135612 516877421 230363756 731211427 456598540 102761585 952375731 724774219 174947780 455723259 815859339 55639369 346921102 242365690 550651590 202759838 706652910 474480055 521324783 549278234 484886538 8179995 412728396 205277665 455738922 438614097 762121290 81437968 100207003 368218502 296827076 818499563 53609876 945906987 155918324 625434384 376277353 986057127 166509737 651934234 401008209 823603425 733450164 832551746 705039381 310443194 472479039 187558911 986323799 69453610 904575108 946681624 755560183 486412601 122203866 335709263 577341041 537306508 796710302 759046440 67318641 22430167 116191258 168465571 695216299 811369714 36393272 70313345 709100273 767460472 566110318 937648123 685157321 679647476 948617185 548187580 169409626 979620502 74497745 974554865 143650467 15912559 653035929 880179553 345708265 812879465 516737775 970643334 22878432 376070669 744208773 136220534 143723918 942056445 830389956 864357865 742346381 61686535 214405807 388118041 609537147 698686891 787535691 770108617 40639720 496212456 564555162 482401828 475346945 591687734 943354647 934402240 246221906 788374910 441197081 320826173 297003585 516898047 189032083 812640584 919690048 951265357 657204120 758924752 49734716 67667077 354202731 605849292 522808015 111818807 642465458 494983753 280119039 51247451 121840770 444516071 646313279 34765585 969854547 385850029 522490663 929908236 835033970 440178664 155684477 638826668 857379552 908139700 322438015 88283747 962166393 464351552 606260118 557401015 707301109 384511342 748609937 353685515 646972213 974495833 124941102 137104395 79558910 204476775 616576220 810780108 715672641 983781241 164724047 581200439 503029969 894292456 242314641 883113484 956728949 658360814 789149580 676195396 339358369 843365593 805270703 270685616 921623042 622088552 645049821 433763595 896705145 50397038 448050885 13720633 680165574 885259800 494754651 182970280 246092323 67270436 938095794 23084305 502491862 965075847 301811089 323482304 695589036 889218586 428898426 387879733 556451128 142545353 691107847 199688852 854638471 228276090 541572908 14334508 338611646 350919009 176407568 403860690 628724920 36396812 998610801 500490741 532551266 200274212 221141004 561903813 644287437 772951156 673437704 598335530 494060169 50703533 197212383 538311890 867840087 338625961 664462820 588304083 138980510 140018024 852864631 278192652 206350344 911384027 295185530 14782505 975639929 352907337 651983702 331183764 673591997 989646079 579374987 507535903 931571780 354324398 570647730 545151954 652609409 330882438 636009122 745794383 953857615 590015463 968811725 94009758 143581316 275049381 370887838 83529279 910224359 41471903 840163094 66171671 452851227 791882366 708526289 716035594 607126555 680402979 43006723 541364739 776927732 67168471 83895176 149280562 405244305 438584773 448919625 717523590 74746458 12336222 59380413 321872019 110074830 335937645 598563719 61507659 895578083 371728084 619119798 835222826 526582963 514743562 210675380 716977438 120745140 568175820 333122322 641974565 782725887 470280630 964997500 419788319 104421979 225095932 834118889 657045727 539150819 534471432 576319316 532446855 90434831 658300297 564670692 171536343 31152927 85929547 627057601 637917894 467067064 403342694 222058071 543928805 668349351 285783813 871450369 287213370 671401241 819996254 694277517 655501831 899111591 11552656 222762795 764413860 31239504 5542664 24927661 521542602 917935523 619680121 70257944 562496741 150012876 239552135 498678007 269677634 504212772 925806331 510389507 160116899 945346153 694464588 90244035 373130636 828942030 24872980 86367254 582217062 397252964 949676977 879997138 931920016 153299744 403916871 486223708 1960283 408929964 126013832 700181778 83665758 403548048 95824354 944713179 140502728 42356193 547411581 214499461 777402527 821329581 589385558 477868262 272730304 893498763 246997334 15517713 216027904 978060296 528043511 166410984 776844918 183617073 155758222 85524803 214931312 146481624 22586887 349699029 692207517 427392539 210881925 769569125 283550924 107135964 849848380 313029156 988311935 165675805 694406743 267866276 282481469 571235914 191059859 383320132 365490812 917103233 793444603 202077340 66159729 508789275 557536590 353991814 172928218 873624453 145863296 752478811 5870966 873208042 992471641 295713915 4242745 106741117 925075495 949003873 338725787 565216530 369580382 230812015 447680732 91196121 345615686 385775972 284141173 303458569 90899283 914325281 298313701 831854482 693694212 328804255 637627601 146212560 522216266 636193354 85372624 310437141 987522317 471539703 898429780 22020268 536289328 70334204 911121603 541203733 430406560 149015870 739206321 548624992 816814748 55951248 276347140 410335074 951721075 57844427 728493785 905759895 211515524 967112308 472657479 842888942 110121659 971215792 527329068 860828261 510366408 743430090 269077382 390400247 831506372 262364918 21539792 462360615 646602284 60502700 950688170 892091312 604120261 401783030 159382258 445436959 711554336 694774996 737399765 841643664 923659103 165812291 874712586 776497718 825194289 906495659 239470204 806651239 311075495 715657924 888829295 826727220 337958284 484378733 385797450 18330511 844709950 498545451 166286773 285753931 627394486 610030947 133602798 973990233 514803057 792996630 505424041 196427023 292783228 487199884 803576804 342753082 701034527 443349608 694330523 241836195 532156710 650704451 654228162 282127703 225263686 932920666 837425672 984404608 376904975 768067401 741077159 285843993 44410434 327525462 36215866 298357308 66063425 636944466 243218634 441328523 910918964 607235531 394899821 532981663 197276111 400635094 987317369 61908006 604257344 830106136 623109637 14117114 1638966 967635067 406085875 474132554 290626103 511918177 912546030 895473847 119960033 259730106 574454136 164226251 245121314 526601034 502300531 256547936 306938448 102825772 266465075 425744282 535893528 825391808 166506273 750124611 788538436 89331571 118436403 802274437 525978665 877837033 801535332 979436885 32891090 154338201 368180522 413882871 307552268 284938333 991574670 207149518 88492589 599940559 935526041 547475725 928151926 996965377 265461300 942228180 899273262 118610338 529097060 622927377 992086311 211831299 237260054 366164419 94196091 578383166 465998321 137403645 362538081 80552970 160134765 46883213 353945686 344755449 350858836 445836013 301707734 180514609 328483207 39256006 992290799 20490993 546853200 124465900 528823432 938859768 378124712 660839406 203462657 511859676 461084905 621635350 472955694 488609202 753201749 137683325 106519116 935021816 443023047 42611603 674411466 633497866 113976735 554375791 733543564 640732551 351325085 299049219 403953169 309892197 68231536 515994684 499379825 918870077 141545727 198589850 533652354 21538624 723709550 340193787 85532796 149369257 104557245 70655706 966061484 2564096 500416803 667197119 430290289 170675417 229024913 314219192 324113558 574949478 238147029 919837118 878711726 315760309 607346973 690137473 541464923 545399877 439990170 16012176 628672271 318682136 56232759 280057988 149923868 148407103 143553918 931851439 200431376 664722458 380650802 425990405 876129166 842990008 746448492 294228327 279937484 96014828 37226662 995599865 107123971 854767077 205009298 63604636 961174770 63565344 658590366 431320443 100650028 504743203 81587150 101966735 432871696 897710621 86502302 519394108 73416331 229540065 984632615 378172379 882189341 141811124 422739557 703839327 692351382 724269940 953154450 458606084 696808899 509390973 416319966 885173661 956774204 207472631 941968615 476355569 717131210 238695079 46863611 686645014 472640377 508897264 842759427 748699936 729691304 727249353 384923259 168702506 922233736 842688328 884613882 732385410 441485340 114734314 852347638 26255387 308835874 611335548 559594737 646452223 91254134 721569423 730110792 106277500 707937135 663478881 777255147 246450039 48112364 94933477 899308567 774711326 711876363 916466910 31808787 327924292 774921757 545877574 754057383 799931686 206557272 363834156 913834798 458540637 35484214 675868997 393259196 406413254 494371032 934414028 11412771 101312855 760766735 482296248 56235343 366041283 887179479 53135792 94494000 410131528 791282213 683648852 910879760 636438375 585881145 207222046 341168766 953086985 803984751 954524062 655243850 187818504 212755742 510671433 779445688 417926648 24835781 473296433 743938141 593855424 561498827 452003825 600119618 832455812 610205544 249180950 464861233 70714025 953603882 411734097 144882319 550960461 201347478 850541659 463959943 29484390 900364355 282481451 7963566 351251620 955209319 908061837 302577736 49382523 192265860 346751818 759609954 965896600 812178648 846010079 793760578 13231516 473897241 377584145 394699214 303711557 41164495 819333490 315339823 450753709 468140979 960186896 508572930 973750981 193600313 908085384 624139790 936490401 215085612 353792809 832518619 730456654 107587384 184893458 122669002 631836127 467711554 571665281 37342727 75284641 114062873 454420438 449197276 877437656 155338058 559838009 493842714 352863258 319396678 861400843 652344795 654303335 682301530 98810565 518747771 512083953 655020359 123726555 13107246 394497428 948428992 268370513 154218063 627261314 306792120 716523483 806415378 122003726 361392416 302133215 90182555 43313699 834052259 559658989 159038091 742878257 906513609 957900336 715899847 65870494 160179374 533264362 709578610 93549137 670270006 563585039 514792394 368573635 254872287 524209021 479960751 227924843 749518906 130155543 648181519 373379763 635999729 749149362 754032926 660381 86554102 594073716 698949065 657513377 428512809 826444286 243042307 641142564 185826344 802111696 127171308 519104085 727581654 67435270 182015856 608287568 781791361 776051399 362625941 127019709 260273204 649642767 784770714 676355113 58160784 696638629 463003409 553237009 443056204 17072153 43357166 796716642 254221518 465890894 609162702 788553481 722178167 102874303 610015948 346491801 235598665 939604841 459514337 598831920 651804032 894276882 912245082 812564431 806083480 413940176 467989613 445808737 932748339 181634948 979308611 434321818 418621097 966609141 944313351 641559953 504747032 226260133 631862473 855275440 236334640 360162594 586104158 891854846 772538007 895112838 189983526 77506750 843851782 307895222 101650201 936533934 303142128 645619324 466817130 167555705 447075031 749050972 228603610 564586095 101993954 679975467 640708878 465750765 115485005 622233936 376166865 525272550 482197582 114825123 126100578 83958224 310121913 368223209 870375525 684002695 328454833 585008910 45645451 812946757 153988852 815266657 872339745 385131716 651154577 628712956 532997453 253671032 215900590 772900384 711102550 121282938 535492790 27859944 805849658 985498368 716444001 723445496 473562909 308003935 441169655 589234220 735874807 533667219 781133348 833256991 87473383 340945244 999578390 586092313 776553311 801321121 470212852 833658927 253719434 612544788 35010368 754028109 845845861 612240079 260774411 486965897 1339895 203276194 476640244 94007140 780154121 290573392 744997076 64414839 309660799 818981862 772211547 773554691 416931344 318214238 111583802 265245910 75631236 269941174 899621269 127763106 811615852 762818172 971155879 682791847 896520783 776310008 456211947 527138539 348448457 872068675 642008107 526634573 297375951 738258875 802553518 603844459 83577576 704422947 990667677 203736094 791412531 817132493 568377503 310322044 584450096 260540345 588290698 591763746 618391633 38980057 588306742 321404682 76739726 153264540 130124069 329341942 917856879 326063205 272192312 698989757 192312050 592246316 886842627 837227570 284550399 751179732 846887690 424268664 619317052 75446662 195062035 349544231 1535024 451530437 559104034 266229253 892909824 301303268 592185609 102669441 71272372 124494710 115344426 56227778 281990323 769125383 579666794 974508048 604105348 845089187 561472229 988868271 915629539 485443403 827503541 802008580 609747762 484366426 653575772 441112758 229939188 171251027 484442885 19044891 464871753 273961917 610635961 101945318 543850879 404519508 219042905 172712489 681984053 394166449 53492554 827634547 975704111 378149998 159236921 210676570 514517654 856031175 654281747 782127909 557518898 74605653 151143043 48005305 620315214 390280890 957133933 812235996 418085863 601214211 630383275 708232505 714457266 995076943 896650269 682163466 980841910 286729183 462071997 695948610 160966372 135813960 106519076 437819969 274844790 68981497 642127802 367465918 987388950 68762667 919207022 592900983 269964876 297085278 371736138 143761805 709482056 487222236 58342482 954147272 566552096 156898326 954532827 404075872 940610150 901917275 501279417 42823549 402879203 93594573 477694451 90923365 776397849 276662199 7895596 357991943 101240600 855564257 581344428 449715106 340839864 205379977 598956582 266881233 537319077 778206816 760079735 618060723 169350379 293459558 905568581 123574664 353789238 155847571 605710835 648661501 643330512 538479022 70161263 820002138 456272111 586384365 892890490 680967137 73735579 136562776 138723984 8184654 376400558 478699227 385248239 63109748 600298313 789779378 236791407 174730765 903250997 248995255 12170484 678799133 652487108 779775071 210702539 740648378 738181876 866841405 769143795 691973757 229975738 2409789 347612194 960262187 900946939 207883250 687928112 865129186 679035115 172417020 234705713 382608643 333890769 612249960 108971538 446232341 907700634 854732567 718998992 940269258 457264950 320029897 604616226 499842128 539946313 567803824 881643328 988229342 44075486 744040967 418009551 455903416 41478878 639087664 915112138 823728462 990140753 241978004 771233905 272731262 366913816 685831041 98408694 159496932 172004923 427343566 16363116 615079513 750491628 216148466 323646006 721674143 804142184 269647928 429591672 148147958 245540965 110385298 124009080 240351745 640716924 508611861 433457171 212259140 446813766 626841970 77163546 181902531 997769616 658515064 391627851 671789477 28046312 542602306 584993759 146932521 200724808 578428779 249389559 680214109 737571359 310257174 494775527 906357622 499761137 581652338 872514464 213686973 387259385 600259415 449495634 287176226 321399299 508049149 437633351 267734197 708684745 330520101 277418891 719218870 620882589 593285129 121500669 574322391 316974577 341189109 709695669 95174762 168839105 62796400 551775501 362208150 33509275 490914951 388132326 513487538 244800306 558558154 88219185 6945895 563656193 624781250 656350019 314895366 304725099 608620111 688864586 799693829 209749403 286686032 730537369 598976395 844793780 359771941 433244706 603310476 835660922 684493382 316544124 14313560 384918283 560158053 641668173 448788893 348525750 712834764 208019705 753653346 83413964 831057235 157513637 80078803 128447221 97146466 427982686 773056854 792333026 903221927 107691960 914898225 21435490 806304307 966744012 542025352 443942154 844633082 963144790 10679742 628649305 429039813 194935267 518173460 310695383 313700464 583342491 658405167 274705340 261494291 923846519 913138177 321689133 707782134 890172072 665166609 490955445 310676611 178844331 124633416 50465911 666834136 619410109 872070177 787098376 71683532 627900186 698254688 156561979 215708528 318269266 507258698 757990086 570238763 387052131 435548124 665206120 34613205 676010224 126970936 124721629 845956416 640176507 436553036 259211840 886379412 974554483 425426596 41276496 898311809 590123294 5958458 477423695 410565404 486690287 48458311 674307117 34887970 701615304 543992746 156681887 895478648 6510683 951024133 818891691 787578502 879986743 149586883 121381739 218145577 32332447 608488226 785825893 439677588 229411035 890586262 247815044 584312599 120459402 583557003 222011776 697435056 535163690 969440295 200189856 692905083 512299180 278181481 333844055 88155963 172173678 197097145 959261839 428311296 264616402 409769198 644804422 180256132 750642945 535984594 612209812 135691937 187838558 140565419 94465600 862500092 614771902 739419887 418260956 322999389 22330271 862131394 379114890 573278926 892914711 906247135 604443559 263861589 60081314 778555166 824499739 88424094 977003141 222717571 716063647 632079586 525091256 872107538 261199021 556025337 474241067 860012282 593678104 774264338 35503937 121261713 523978330 175525210 59370618 453645993 828706415 927609756 874912216 657006310 58926051 484032394 249798069 252029198 608208368 786796197 355790961 132614514 899932479 279378317 234076304 487231109 185823236 587118386 470799981 626915447 887997079 910189640 769801543 988097349 740163708 625085357 996684687 273671672 304215094 438981145 834911570 813637452 321804312 693112197 171114573 201370875 732941026 10508379 614696970 487141430 114082892 781553369 96904242 888416881 448428671 64931182 480121760 853919877 184974112 396608283 414861639 746314416 544699573 296545798 796564620 359479708 413279747 184883861 208650815 434011733 374699364 696965566 681334830 735699601 185223698 13448105 487305525 854050126 447283900 454515130 870279401 128559785 207639155 46076482 673014063 757746978 153279266 519404263 338566711 847107540 417515067 964694459 37362456 344123101 812860611 966787111 543641239 444778173 132391610 999288534 632691568 313555226 411241065 397436179 85967245 560682012 108127086 493643503 706013395 517208014 417790569 428053086 337623214 617168068 510897233 437098269 194715076 818494706 70502355 810626666 421423135 656809267 937349988 461408398 249048425 1771754 379006602 247507922 512688524 622990052 866590731 166296641 283553374 160435563 917617796 149865562 225952379 544891612 864697946 857376871 122989105 314966657 470292431 236735131 102422782 414402276 468623696 641866513 108237696 981774407 271478238 748211043 80286098 625402997 737421313 747370498 889848721 957771766 817862897 82303204 963176339 984686496 307451854 390545516 979221283 330725536 696006907 882252658 902530740 238574043 322607976 472220113 661202725 665207262 977776889 670961032 328568916 49525877 43336785 650857808 999594048 375920239 310434825 523142600 967791268 99411463 1023010 515139159 133610332 182825699 435823594 333967602 484536486 773556219 731956857 86012939 689509872 672007242 223362451 655988285 664609358 695874360 781737970 330964154 365695997 128523434 643479293 558290524 928953329 223201434 250390851 353120199 664474188 12436501 565849253 762198331 215222463 745172265 89489786 823170726 361583540 285328006 254968178 286047596 339865673 864538491 302100215 571582113 588350538 379253548 804870687 514401622 363228484 148315984 586552937 615456022 664628921 704183577 329394370 47396872 837259455 208884984 753835002 651649158 6397733 705778739 962933537 83384859 189452792 887244049 287117331 749218504 210170626 898186660 294603623 587334994 444098286 798567949 449207514 756228903 868502294 426901572 858356154 858048268 960124259 948323114 461099145 831255953 796589777 298761439 88791093 7576157 928851378 80594945 531658807 447227387 997739715 159501099 243876899 555194881 445464725 179295295 80204944 887486206 312204822 13816903 858421540 780705062 276734045 274825660 317500434 187096098 991677557 880222662 379198077 494548704 67592475 411174752 70995838 771436914 859576712 250228062 512121027 813716204 333031955 593231633 324101205 249869916 695528782 209902187 541696554 856038156 887748569 431512918 355049198 485239331 830256717 12167805 680126419 117213730 670946795 969127165 938909066 548379289 270828123 773784322 210361606 523899163 586364252 698218493 677070098 15326534 284679816 398829278 754154449 599550777 842364051 692091943 900351641 293999104 625002228 685236183 315063502 363635520 966002295 649203641 81074460 87925254 946799083 724533883 971009368 522812419 380839712 76928115 945101642 284104570 466961817 540134195 304921174 150548896 582829640 95956877 126997955 893592001 216057449 974196571 766367539 159742689 958231320 55447391 523763119 43262499 464849741 605321929 97985029 753295526 456872906 806726887 697807316 296393355 366281429 65854064 590629916 807486326 580511217 338348240 462542021 377143766 584671899 517579027 467126382 66344480 617732429 588162240 439606468 169746780 610997777 597971186 482385837 297775185 556206380 354611166 344799841 505591151 280795689 91203123 423746894 152352318 410998211 536090512 472833994 894480755 518610894 58326882 351411345 892449534 337739193 220411893 428127312 266679230 904756600 56504135 995394784 275072448 779670713 354666048 718636032 266898973 196418074 755082155 432678905 151385758 715297966 606943596 951830500 102421934 955908248 637664950 690075951 520488913 748190560 54464829 322548185 380432650 999474598 263509112 406003488 940261079 22314189 622720582 168420781 954572984 914489559 33056668 846678731 376910298 992416851 89426638 576208952 537883967 495294094 638930222 590963884 755861894 659904166 953206061 341839142 866639381 177358992 718194861 100381889 512076956 62013091 700674638 362643537 784017978 223554885 216699291 423284182 541937003 471153854 458687802 508466424 577387566 767926467 188852428 545736524 91265654 33204549 814035487 537614690 609715432 645951043 259446163 756387022 934843849 855769626 642194898 756709674 45240936 760254491 504369885 356630188 958613502 552660546 768126066 211269362 527005915 177649196 560637253 160694790 400166883 906500722 576104815 198990212 712687122 853393977 167489279 664090418 391104555 627920214 417802292 535134879 334718748 629859862 686771970 155267696 398001686 162955639 136941591 968011140 877919049 663019741 607027106 315172179 971407058 144186406 256628757 952271517 274443144 428920882 540045691 968940451 806481694 227663519 67905185 689721082 141220034 281591535 436864351 701147047 748044486 826861504 11469281 923677584 165910073 256929933 537631886 606178071 952593170 307542508 262431518 96760016 101204685 584554056 79553938 211082792 445491753 619666253 640445486 544205486 368194261 709831636 903614930 919354642 4787819 493592276 327341578 467262492 28902716 908882736 499185715 424586409 423416394 901254592 795664144 622582607 401151760 736231910 477656201 847799405 396632385 629607063 520213372 514594106 363892636 783323973 190493771 704346900 304955971 461840938 707770797 678498469 15125090 499700174 901796323 424234382 699796314 523776472 822595988 46615489 57841566 564019944 478335021 532549743 992288395 983134159 774816458 515242320 468709225 35640336 652055478 913132758 906648830 793045232 116859296 439469267 93414436 772100075 907918843 815195398 303936631 653607966 270975648 201827036 593729849 444503238 242364101 180871855 582237761 944989014 916638073 815299428 315758430 268739259 222624063 929160221 327481626 214027842 64944303 855917677 729195332 969665828 320025756 344432600 955966709 107021604 105418586 346740970 73561957 387768195 556046646 98779762 808908350 438158091 316179460 83138743 780469693 586119728 846650794 541430596 918022231 171806942 86819704 239701620 735704578 210738840 541896483 416850794 497284777 496392235 262623125 566526790 944613941 75107895 36999184 583542767 743047588 300525708 517753495 66016412 217554072 616741995 324448725 354591890 46885335 320405649 601768494 959430064 680312993 489132557 841849107 187254903 255459257 603626372 530013408 629785165 934058064 940251971 284048627 382264487 683104802 100665876 642527782 716193490 714558608 585447063 186940846 484488916 248083364 534736529 544868698 2974496 805174048 69923509 690568928 778422986 150453060 264908595 576375014 528914562 138559228 427573777 434360789 635182998 360825014 623513434 275856084 905922587 389059692 875662074 705307246 591864209 200013233 953890236 439276511 481683637 408885057 346898467 270022648 231878307 654008225 644894290 240372269 919076885 420719432 637668737 4265300 891574928 995229838 49310213 122245755 51922748 639362789 84991923 128555446 341144455 174181727 169726913 402342488 29946050 237479124 582689364 281449295 764846268 678540734 106538518 595234012 189811887 242750699 995341156 876159565 724496878 217345101 732547463 391844158 955182474 794614830 780511058 365429966 236549653 538996661 991799423 4293287 224671489 884603106 729163999 578300221 107500174 9094851 992753797 274168560 317686990 577516432 378113872 422354452 669328143 700808929 168885416 161708017 973714558 653481291 686581099 261170447 312322856 332043733 745985572 975559890 357128511 958148528 871593989 356000504 766754881 686383005 252441284 355300308 508381092 363467275 858905005 845355504 181213218 298124583 215467679 308602329 926896230 515329271 884370754 465117020 495886962 131240033 937874443 625451997 428659450 158148689 885483932 337148156 464104168 999573781 978240488 994649557 556036580 384390485 788056601 207555361 141898325 249399920 493889552 129775541 970446902 256102468 769596686 360165865 379064685 936837926 676867046 933437587 526210887 691857599 243450510 440868631 410700324 345419113 297711115 269847541 497918704 232959885 207541382 194209712 578776997 899057328 765648314 33321290 83071228 407566564 3388939 346935716 311534998 507082035 536277838 762356434 51775026 390221120 232782957 279501717 793076807 315494143 201023110 930420923 789818122 997163925 158744321 927286401 894691262 36512767 787971200 116453055 392059477 981661730 438965009 746541929 927006298 297823621 16808647 119300704 741045933 202518917 608782785 927365422 835244847 492832091 669056284 816990693 16519026 907165216 410260410 298722237 497037163 175446509 181356036 440643820 443525513 257687895 515342908 555861405 858766214 690444663 789849490 505755318 135275548 458419737 366098085 481364294 706570278 470569136 685942514 501155200 746083135 339285132 379489097 731822522 3179188 320645909 341441183 129533713 162944230 22984738 61956484 856209234 214320017 937739416 547259970 382049279 524502626 237487619 916789638 984495255 47446551 170930802 277896351 171954742 675804723 699888890 346405810 567288809 921111994 61473394 211052375 685230811 640494927 635611799 661193 319686320 97295278 990291448 12715626 349935441 128536800 776156161 596745221 47853666 740350606 449712659 124900645 391142592 919236999 999279046 4159532 598970345 732910510 824344696 79910379 515843679 548137153 352212643 814032706 262764860 389046078 106531154 948230799 769161588 862898489 617205209 469818255 420915643 611119625 392582155 169613758 507447253 61586969 709323803 787594300 102888315 190941775 161057217 107527093 988960323 377048029 562346611 674902650 80710790 977509779 504311611 19497465 81976464 272114359 636950754 232962751 873076052 474019018 372592442 102915623 871507136 639009499 413871962 282559210 308568263 569943115 805772190 589582343 835897978 34758281 270350139 708572748 526005647 388768340 641717629 304975194 246269886 957447904 173302815 10638720 249509888 485202401 730255563 660368006 578967998 597999618 838548509 459560029 741930020 658941665 542040621 71472611 647749254 815003925 918884410 120925546 646472342 127503905 68199235 380965923 982449303 648461743 248083489 594952203 932082831 935889555 493920154 950278649 958668262 629120994 84312584 285224718 90218777 756187347 129183498 212855025 539029221 247258258 520748447 177477782 186823168 553662306 723504915 414777969 504844141 870034229 881432113 571812637 19646477 844724878 388536198 465522011 993993030 543538129 141693742 329424300 524888272 896550787 887514493 526854713 560994529 824771795 816775562 202967816 35013771 224982066 115508132 64609236 289873328 143601186 132021416 555754002 38779794 312345353 797622719 19105546 417341389 726869072 779432208 605798060 858933329 105866808 877060965 46511588 690898929 264081542 512044857 592115326 70008227 754846965 622168527 62825270 987552155 115176697 602384856 3687915 656017895 957564602 513689262 349616223 585483408 960741008 16708553 401745138 690329503 843082485 110335737 702187971 550411925 366534498 921038856 648661277 455462340 757583658 615152162 359542531 526377359 929026151 925199656 143459314 11921979 282467310 872148370 526510195 204517086 497922973 175120625 903489990 111718949 932075219 512728059 253485011 138964433 922179900 396289434 826852225 405986502 118063095 778899375 560729233 405937959 350189269 163163000 615352024 883296480 222969795 162965332 798665965 632027807 975843999 520972644 946132936 604550159 64585667 484443906 778947017 268571560 589403322 974162825 827505810 676175115 50017344 883711384 320065235 624611114 488447080 441318560 89305617 356073575 250909522 99135147 958177116 568516332 942919887 195273461 751023626 765418374 562108641 147731351 558003649 296631118 312412587 961193604 337335607 789209037 308890871 525449279 588380225 606367695 676646808 192623816 92220153 886719465 399947768 408904807 905349643 272626306 997358597 397759470 166600259 946344227 621204141 354924836 589740485 308759060 111561107 415934681 521745107 784819397 571834399 649407537 480687061 731701269 48709268 304131283 978853101 461606672 459801941 758415158 239216908 438007791 311297779 150784206 426265292 552634815 501059834 921209366 183951269 130906426 597643916 928824668 268296635 75207272 519265162 433039575 814167823 378495546 997434117 968296723 247775342 388229976 706191073 41835824 462313604 451963696 94508573 442077033 712843867 690628695 274024020 482071191 421293426 243558089 530157425 210493075 857564303 258421167 116480671 445152421 301290770 181562380 32099905 629933468 737048607 40486026 828494565 509429304 371572616 218385499 979099265 28030790 605803661 508917409 822960265 36861740 446908733 50017614 407833512 484967952 579742049 416091749 779399788 39144420 156049414 200468432 334610572 520900512 684415955 621132373 5673135 270133022 834145647 589261507 801662903 992554668 234351917 674777605 760267374 581432730 496244701 12117268 114679886 955971191 217743670 190820517 900286360 766556154 748463030 176898002 240009757 501803064 381793727 677236560 940847544 84660301 685181335 124844408 868500367 30712095 453346190 590014832 991925245 451580863 994651345 63088002 94380286 87727395 257366744 477016952 744598385 795282871 79340863 159389552 350121941 158380503 370856204 833073989 431223229 885656227 43153830 877502513 734240402 660004399 716112785 464982925 407182818 772492974 857709958 22416617 997646589 996130359 934719923 925393748 345815407 340506307 300112779 396660437 898994756 620710836 41419402 825385328 473169834 576224231 985411144 530640601 681662250 393574420 295179569 717939212 275624875 278055901 590180811 729855118 125417708 741708271 444779521 753517374 80238558 90884689 830324776 571077678 344749751 867893944 323674239 607357337 828635329 242087506 980835486 174518987 762272835 953856334 769682348 973664313 474430193 691618057 363456619 152666438 33473879 205457409 251972727 62373443 4654597 290367703 388148614 404566034 540651171 347672050 967102205 733423555 336618401 226784522 291413120 255082793 318498217 915746782 169018292 175448801 305232547 240023807 582564901 848703003 663084421 326709678 32481290 978100095 637185814 814306004 11876582 261434240 629961833 223205708 530286892 878433894 835334794 103800176 636958720 578508386 414883733 305658773 452653602 679602731 357556713 665072053 141932792 911357889 599674512 8263655 717230379 217046328 289714309 98254621 248133343 797159110 414429413 797785634 925598169 359946299 235142322 283509156 535233206 887382424 568557398 367072050 229840362 536000211 789115097 30992329 160978053 462098581 804482395 492573757 347782500 374237809 911512664 130228629 152391873 129102108 197478958 199104367 997533056 277241541 382305231 678212944 640975744 31664078 332863452 232338658 875005064 675792727 802680869 771921563 709737342 778667468 833748725 716834029 876165053 866267244 902495762 771437355 95921027 964064492 322881587 319139766 968345904 304266660 42503400 627961922 239858967 45311625 424308586 668911165 209437981 876277478 338299976 436081701 159435690 318039494 88324881 286227014 813158389 417132256 604642138 463135622 237364192 432602805 825310812 635252061 531594125 40546436 725969915 244437059 443106591 167797313 198528086 841184047 329947881 548821279 479035072 446858947 10723477 319564889 267741679 965791078 999914422 644550382 723349102 315251728 897256248 196278696 574385704 147975235 959036645 557980616 877718872 133227927 200717834 314543059 374341028 361329042 973802158 331648746 253119462 168963745 137670568 977904616 663913622 733696247 604019103 531583080 179335124 993534351 660581545 114958490 598785101 490119578 411467373 310641103 817477691 32592442 782380250 17225196 420352385 296236566 887664546 252856213 814044760 199742824 589178109 921045917 851830468 894022723 759727489 39921454 543425848 54265793 708126706 596497269 13599539 327272562 361203110 226388189 932704972 350998776 516446355 271256541 420699442 178702201 563222599 295196852 234339228 461829838 539864160 240260396 333548034 969380404 504596119 559940124 81715614 787519718 792105867 330462078 426734626 343995047 417061421 7401585 113582155 776708853 761777827 488624656 623557399 452971882 192100577 562531602 891217673 965470952 390070869 237572141 772859542 817911853 830134768 274688841 634199069 123359887 737408965 872082371 148847924 631956354 939567415 481867813 754620298 620124376 877073035 272729012 59940744 94029885 525941960 456647945 495385893 189940052 925444463 854208623 641440217 244043553 109889926 240222629 164041466 296891416 457251932 861117550 261945982 431467412 185214043 177323306 909299838 270601197 358950412 773356712 769392361 868127276 227048368 26834951 416913121 588901758 365953247 614341856 30684572 355912824 964828195 830944333 890764908 478026081 523698949 924443727 829219199 678909905 973367121 407404817 714754971 499660685 574922933 138259888 785865069 301537605 87989845 901692786 592416882 861204311 840244331 809224532 779021679 823128659 464750013 957224385 435168940 534857505 672981300 745548740 692733020 646011626 260246886 894871608 632369615 41557207 377354475 336096923 684251725 11734930 933096323 899188888 643516176 501348731 162630334 866712967 383835212 320160915 384320816 565294285 341035286 536651909 191945484 374314116 251686398 889772837 331507617 354208647 161109877 247093186 329362832 773663004 537435323 391943509 538646434 355472159 832971263 42407666 740271131 979215618 758222065 306123653 908911717 982568079 475026768 179675817 63498167 245438615 714906251 375646343 145452801 351470288 686555367 846830050 802460873 711915175 151072895 47881016 91053630 483394734 55554219 722100524 274125493 736122924 650238758 199652019 624697508 993455239 861850348 643162488 839573907 996180458 893203221 43478281 573422407 190007794 421142516 786923958 939456644 565159379 701290550 603159701 807484902 765838513 536758844 286706837 526187410 165141714 517007185 798867884 673944762 790199583 708572831 874178852 241817618 89174394 907020584 578688944 434714753 564196896 416117098 405173542 706457453 933577639 346284774 933776254 982616466 221626584 611915366 404801424 810448425 273319884 535982447 371219441 898946534 609489196 456631963 428224588 635537446 965210731 723904955 167417019 968217208 373251488 724372274 914345077 185732700 567715405 19248821 541411543 786302557 428041844 46255019 25341678 542004108 519423825 815758562 383827011 152817773 439448118 575062991 403784917 443225764 467606376 918229099 722318344 928246902 255724904 2415865 380358268 477787482 186101504 75732296 828292803 516191251 359119836 223101895 753596485 792964390 14197422 522469169 563551890 865615919 336901099 495140349 855436399 595794295 988886548 489849377 488700568 173185579 327576089 464856029 736384999 419965062 726094525 57743419 164078100 961525393 453126068 52786095 320482526 918015716 685677139 118576398 815538624 369237661 664990993 619591495 811134942 336566049 580472189 462989701 60318975 16255270 540920602 850311665 702792891 207827344 730132973 118240080 757029829 657427815 6992760 287883403 543576014 21924213 879076016 122478182 651329444 921164117 540590039 156444951 785410675 232917067 138733613 974914969 978068741 169799834 505287694 289577505 66449262 104465921 262835402 855942038 630188388 227541737 938646776 789991985 376876806 424328798 330626327 901488194 411796127 429823805 405342547 511479325 46691463 168698249 707300954 922566201 716445222 715541742 522559415 996385113 14996974 330678697 212268492 274498319 277941294 857527064 415818200 408293192 918786843 28549632 361593770 596598297 322940270 665566807 343326239 850715882 790704580 430461232 151637089 73144029 249926203 672794765 2559543 131191454 12028293 496116089 495591735 99031409 77886281 865324768 997647414 749894458 716605548 487146395 502645883 2109347 871077194 854111147 702426408 743056091 766781797 504607681 109252586 688267167 648513248 656907730 422922906 947191194 678069119 705961744 99882182 784549815 940850550 604159860 27932919 458195236 502985268 639163439 988684094 234422623 635407329 349857003 369320411 894802442 775732491 136874069 46148987 590131524 236837191 771198914 381435017 24272734 660863214 859046573 746125361 244402360 390100361 406275847 215469652 840709081 567365710 580421214 484282479 672477686 145846836 160360927 170319323 501594590 621752622 611147641 317979899 141392989 398016582 69055297 77254509 623824875 106557381 180737059 964765427 694362230 520311718 41449622 352504415 299059219 803620077 249869645 129687699 150529156 462877915 376112343 958386904 911342107 545566095 493697332 807516128 10744427 514181092 698875763 492324550 706493186 189435272 296026867 740069040 738506559 953121451 587976588 16882348 420328957 849166408 585997199 597869393 23559088 503993786 114435741 282493346 561970834 273052480 597686196 673748555 507615773 102386903 90491278 89512343 489701657 418841544 529866071 574458120 160151951 373210950 644734498 6230977 972946504 907276943 303640636 814787111 284405257 109098138 329129980 866532402 219699902 660457557 264891987 643948707 508448670 884591576 571627807 348212235 267348726 873486668 275180966 934410414 208579791 808782850 755060415 957684620 13617568 928472191 574387389 424715558 10017245 814456238 306200485 50747760 902615613 756876402 844110123 244976301 796489421 737390157 295733622 648519550 517844656 658628509 920293035 124704612 511872294 554103428 922030809 55512131 141563256 527563054 906973644 174539801 624432775 876006364 416720374 313500578 538588036 738830305 239520971 539464782 197469660 812203715 576700443 89990217 152616727 696400822 431025711 346089269 630408692 194433071 296381422 86821873 975226276 817510119 354196340 716096147 547637971 759730389 360712432 821050236 349624371 57452212 598055176 906158932 760767130 541429273 419315009 139916984 107609265 768710974 185236347 212038465 395578277 8996186 46646127 217760326 259534033 350518222 274483918 675342359 72354202 49451398 856647363 831617741 364797252 819548193 642901808 758732495 101754310 341920283 560599414 25848045 460287338 977245178 688848328 912884190 881685258 148318522 580444901 20956380 988717881 282044440 4509691 908304039 851148933 66039172 141889018 104025623 909365872 502457946 341991282 773761971 790102664 966198867 659852567 326106142 796694473 364997044 450803314 409992657 581421739 300275396 350820161 100399834 386927144 141313981 362533784 138820578 248878877 172844765 584793669 310833112 972553359 294592176 199026756 334399692 611902568 67259614 992787633 756933773 791008591 555280273 317865544 153494147 458620718 82362539 14175948 299506597 991310020 351869276 984500050 622359241 755392302 142389031 647646963 382788815 230247769 927844786 150487011 528121512 438848667 454783087 733354724 264298878 484146653 774256755 997768545 487661004 459494607 691495621 856294742 275087135 123344443 338640928 235572878 730551380 651507019 654924680 862902382 609620476 329815308 17166347 803336575 706271971 441126932 880975526 34564809 831323469 194773301 707854196 339885905 461512500 566452732 223726920 428477750 743243384 604904698 313060152 336744215 385707526 502250068 250018312 365737106 601045733 165071211 395318008 803075374 492574335 281228477 9151216 635239679 487320448 899563973 561464357 979700662 754735314 397577306 989031130 120456439 3278947 516443539 980053496 831060368 874176263 311927108 132038894 920734610 600828568 736706257 12664248 941467964 788386781 759593041 831555727 404505387 876579558 225906167 904638440 242372090 780154983 160760076 60379902 527066503 800864648 471953803 367871692 866787364 535709061 570501040 997833180 454115475 952305438 428427414 424084461 124946984 684671521 683660753 231881078 672553991 29902404 563355212 486570581 562128597 504401204 435377240 917517399 597837814 621390662 199640655 59255503 80295119 733168087 578762110 355588818 390956746 801815777 318996643 352662017 239939149 241713583 567716454 691625667 181622832 486143355 885971088 30383509 25546478 129373721 38303429 549900800 979131406 712835096 591517428 636745646 718845746 256919777 624401787 313239543 528369592 618130716 836242026 971959784 848302371 96986607 113466746 656528531 305557662 781356412 57675954 455513826 497829441 985214231 609805242 234048569 325764162 559173242 586276691 878057747 241537598 617988637 41308315 805892669 393317860 368607427 876933156 331296625 982411132 857189802 543436424 786033034 832283788 163849537 608598160 729621910 101776164 716704067 818197664 377264409 446304454 253227648 798804689 662355805 4610807 821415833 85709740 299146437 108720370 365599461 770426747 433558273 69355392 232663329 56172677 575899048 33459414 760412849 145607324 534000588 368128714 206605227 246050081 18785471 565140424 403784812 701074521 183944742 621346200 273353698 564926289 662318444 2549211 618066257 742284620 38326718 622540107 328639110 696175050 700992657 670290337 629327536 745219327 936779618 85489198 846389766 660541946 82081695 118698566 161245586 980323408 570848059 51681844 563135006 619107008 224161873 993480767 780335061 936058955 277227832 7869410 863987759 148966593 622674894 502672707 74266751 410462281 791510332 783555529 735124873 173684114 279874835 770540593 97700560 428111515 135167344 309976133 590548826 911930537 481073504 6135037 245930118 73793750 878663478 750910321 8752777 324959584 855161778 439468134 120911998 171352982 249241595 399495843 37922235 873972865 766980535 954797005 393578295 526981728 395817483 302791598 96283173 583863304 635443911 562842204 126177907 85345165 688452112 772595992 180717676 370445626 372427472 286105783 832892238 923699591 659258828 663903519 756428167 518467075 508099974 537047454 34314192 333510115 586040729 48898999 587308984 545739512 133549494 618314356 33622312 177811953 984464625 22750730 539608886 283061036 392778975 825723361 456346217 975681593 419264594 539236166 822984081 31708310 493679610 847249516 265710538 701107074 93447071 388567826 247062815 317561307 751502217 56417167 283612969 389982765 444201760 636926938 664052931 99061502 297606869 942886060 991545072 975557394 961205423 247359809 579182785 779210404 705097661 595297231 567458240 1930482 76161164 752601968 830914604 191829843 538505205 998669487 999256743 928274208 404717661 387371118 2505895 376110501 10338065 370149228 41638260 288180929 73601050 885201581 5370628 517086927 990155005 447825151 825360769 793892895 67262376 407055221 91706453 102054460 42630253 492975232 437382949 531225043 799504797 211707964 600706163 902459342 168986323 730301307 340044169 419729903 619184345 984300471 744671562 237133784 522565131 604503671 973275279 799000398 627441617 287005478 563973497 873862944 890760414 365325071 139967957 393634213 743722096 295600991 215067913 348538092 564665130 420386762 855748413 33327646 577654482 830292724 400264516 711309959 744408929 567290938 792680916 672309993 147555445 367710865 503302128 832071832 287883869 448333688 179678058 935419652 805014177 657001142 962291100 599143908 893731278 249909409 968388381 984710629 692986408 651887804 379556378 710496370 295975717 439737622 913401988 927375435 957039536 945717366 68374385 585993197 962756311 14844078 9554187 570466607 662790042 536866238 768340193 966023274 304276690 100372766 866638555 318065204 647774371 518840399 105899940 102943628 192030702 153957034 311216811 924828329 39948637 24778625 656773882 215211840 267118305 726363764 712080817 846515309 258180748 405344290 547396549 190552620 93615065 803610673 103729422 344450493 754801537 870629076 287267555 867795608 469445208 55574915 59400950 735363975 276239312 94043851 817687215 791483418 693588939 303755111 786086763 253345033 889576138 386528795 194112558 239939508 515188857 888670857 434685967 800919584 364535347 12299433 695576381 861686951 621113420 274472914 168543873 808189296 690115174 358987404 374010767 812299032 432588965 522876725 652388137 402346539 391565313 247450708 743399254 930945962 258623204 410445743 161442000 40283672 962985701 590019138 114201648 301678073 503820877 641198127 227188543 479331037 719722628 197911961 141246416 402320188 682485764 794940129 739475893 310766170 264731374 948448656 840154562 173909204 78868081 136601526 609646392 805633743 601286312 192938813 138617339 863146853 835904689 571059303 284375142 89238650 510389711 617142951 115410956 958715911 21739737 39886875 62043250 395192790 727567380 940888468 53322665 914728672 582867492 471927401 692594531 673946997 193605556 579895286 81415250 421289867 713996369 462853588 123597727 224962355 743318892 522562510 985133807 787416562 125163285 659210264 518793598 144544023 639370894 625971704 11642576 191575057 193645522 257156254 980437547 709705320 336580637 997888879 943437799 53940584 507942113 235025540 850098761 172372081 748467728 411018708 305917464 545706627 704268460 520200573 687926167 15790547 618209321 409945084 646206858 475027059 970261861 214274176 48537334 446336910 964422647 68987290 756487953 59035895 533145846 144335036 950175654 255365418 103453655 804124190 140322609 707962127 404171884 712619875 149363255 483928591 522763357 240085907 571399883 187013922 703100576 926646854 382236384 481350790 525654315 30000497 551705568 495807050 72949536 436643788 544974901 118863794 45613872 308942325 497956449 768336256 51727623 45068651 252743196 232730557 491266096 296807552 114752047 161550730 823116010 670533216 609269891 816202757 301816455 575389483 268166322 637131270 507040579 715934641 441451702 911877379 813299255 104760262 89087140 286017415 654534835 607517548 912119949 679691082 466483031 932503492 637617514 976842115 919370613 699575963 234999973 397092412 566052428 666918504 16452810 620976021 508956185 500325542 629001105 161448655 658379650 820629591 845560792 495505090 920129760 951933819 43739748 332308758 915607704 9478117 200401944 352523062 700273216 287853006 935249572 749643594 212667353 533755551 268952231 796915781 962460855 876234941 469622705 686498986 329864234 265625793 423053663 534112573 403659393 967339345 146669346 870046731 325997322 39419849 315197356 844638656 892919720 148274129 70736603 566050712 21945653 413715302 52582860 891243814 686748322 384025859 136708136 842512913 782737976 656379306 773885441 915478476 17069467 100650035 274417510 501403003 378397592 313323575 111689603 78840024 976267072 281427446 407219896 599108365 230707344 815148414 803954281 712710006 901513578 689981699 677758823 27656898 154237823 868832318 958049938 382926573 766995204 457351554 748087184 866625246 84444734 240631155 941234367 46229045 117493706 575731970 963754842 574126559 230222320 420819983 636195740 980229867 255718311 506924788 416541793 944383703 394782580 861486239 271950784 793486001 856759642 86604531 302567108 456230932 744633634 251526499 547364137 378513984 49822339 89675136 206831392 822302874 711661967 772608790 708788502 370961634 438007957 663734879 264263544 518070849 36334454 142792755 770175379 546186826 206815117 627372810 592547555 37506702 653820022 972009310 775128232 881695182 633397689 764705349 982490105 42553456 720115430 393032743 261263501 156545220 294012021 618237553 558226173 452920264 649806828 502995204 657850553 286715032 138785615 338295349 555564864 773273132 817741013 740471939 22971770 881663013 257308616 181302884 449712436 681696310 610434841 39247608 34638809 588246993 490519898 868437242 97579620 881711910 26017930 828131557 689833928 807220376 975371603 941575522 664133309 72266256 638736613 112143524 411111786 375214332 788066197 307675879 14238273 977181142 345060473 41894676 474457952 351153935 85317275 489586473 191780705 61262621 648885102 256552611 791723889 956809906 261068016 978141695 276586825 993379980 207424494 560178749 854479161 871881300 839044061 41908605 637553007 899922339 821580645 834706157 699863832 110314298 267759064 447130509 233176314 290684646 140388802 504025829 483611141 865373101 48696986 913167813 635986306 211834804 608384552 746801663 554108570 198861828 940694918 180445536 766642600 497192374 572582446 552602642 478007834 496397161 467131164 172272544 730688327 437122501 887267474 65776759 725130658 280572414 522844341 599583685 746463983 679816495 437596014 8766414 408043006 531860231 149350175 503568744 192250181 361842663 942534675 995748240 569435061 305070261 738014302 601314193 422443092 843304586 866922089 768986041 915281425 849241537 820705978 34525579 589836846 535490718 49777420 453444069 307839295 864788191 589920362 587359182 649068019 196123493 548530195 344392636 291995796 195629186 540556485 559588913 926173823 864117401 301360086 174739666 823943023 564447774 936716569 27817330 717944565 593674025 230914692 601660454 355675223 514636490 765126677 950581165 897408908 437658287 952409316 867965704 92746163 631932953 765724915 218687957 665830111 876491466 182735210 794886582 551105436 294696670 728477814 840030709 577199206 233076085 144795896 191109508 614833951 193012816 953192676 127857239 359384008 761946862 548799438 216930139 566654600 340280398 603071014 93762903 844135534 429561709 795395511 735503134 915649992 216751211 872640272 628877620 648447392 658416736 394523847 533900221 544139132 305299901 554161417 643317411 473155106 948657871 744085678 332829460 254712788 964079209 714705926 287361431 285032975 740369154 24678438 721710398 263646532 246094905 56107022 831662576 968252947 599802996 241617864 970528755 883640019 859473005 675030220 796971667 567439948 860632854 939692937 677588855 905390382 159329266 955959388 993304711 303417044 578001174 434271983 481034950 948398212 884105333 902380504 74482769 986663161 785833480 958701179 562325184 148735796 852714956 949228623 817776948 163296202 634771031 582094775 799997601 453750163 683961348 570910586 778156324 455329823 99750945 383496069 847837973 76307506 172796114 402851130 214340786 901756241 568350879 356320936 912809337 520473123 758695189 365637000 771361942 635767472 450275448 75574360 989444962 502502398 82933847 750216672 581089625 965458057 643853196 753001227 695226130 138154003 543427531 129294655 854749991 230642694 893044626 357339784 418021020 743190049 186642638 445631307 928320761 443205942 307348691 918419183 564662324 99968675 805507797 809687277 735086465 402208271 967366984 458320562 10486864 396313528 101917179 446575570 390829097 813032609 236273986 407079767 137556630 829401203 938136248 662308342 30306169 948636426 161770140 677717777 429240784 578009404 130721777 759501291 550122363 543462213 775302389 864160124 529873306 166243511 652389536 14350730 134965257 972221383 596572967 804652771 561485857 313658728 138605865 441812759 400313036 425550926 19509478 647345617 197567290 531875267 1368749 497852414 483748796 866069907 298457215 346667001 255397035 200302646 319176945 864087890 517952393 271639175 47931731 104347713 597667888 182781901 705079136 704641353 332160949 656765925 484541774 165399687 885571684 130622417 769946903 710926550 775727012 285616511 227674168 762591215 243556599 201658967 784098077 176733799 849653774 4121970 375696846 557918501 165347289 822690866 321830339 972144514 923140623 930793235 531414789 651249227 693551640 101790245 454556341 669543378 179625887 440817102 917139731 503648083 515737411 183824664 946702981 921008703 335386619 738383627 110385302 968542633 148433417 481108291 517436605 1225083 376302592 595946236 902466378 308233767 327648683 477111041 481357655 376091682 545724585 172163064 531354567 433263182 735276852 265635068 291836458 477562991 592711539 53221694 130549447 754594050 428213046 285015382 100649673 603495223 921174358 35469317 247954663 506186498 516859776 573280027 882141095 215564543 33571271 543150731 364129414 261465382 642313738 697879325 364139135 431947549 393672871 213684515 985492738 216990217 334161950 60486720 109899395 851250534 483497993 169780462 519614064 795990079 983575343 103266799 46311048 22062804 834316774 990444660 542608788 554867438 932855927 110029187 653577279 61057151 180864536 187954210 802819908 386832342 891682893 450363898 2170085 873107202 128592966 424576519 503694096 970017346 502131130 849635372 427953924 336396668 273427364 159547669 26739944 959795427 701545017 149352736 134605166 274996258 379439596 500654337 489010394 58140788 34451598 960335613 200365438 995546703 998243427 599651752 657280969 913219695 194190133 732954028 218010898 983283150 623447515 803536421 64703884 825001221 502574592 311724584 926039980 794126712 444762279 505170872 385206801 997021495 998541381 494100449 761073011 981074887 560215583 9005429 683997128 212952292 570904039 150705330 563373183 808327401 668962547 859886454 576068517 222074909 834511520 884725898 312004416 210579385 942383245 338840169 309286406 577200882 4563067 147581787 808490571 320885291 424994871 876581919 155494623 173006867 54538489 631271559 599749473 619100040 834579764 786238252 288053612 491449551 21363039 82011833 392665505 748681814 777403901 650129600 605628868 666523105 78145743 32164513 793930664 322441763 230207053 258622185 334098043 385499099 706432627 846822339 69873849 525762557 113798954 985205410 545298977 900612043 281074432 544115619 66382484 368779761 887549657 548016383 956400709 334367464 738796950 869468467 361402935 611967551 211910982 539312650 377672157 384944113 807880103 116729095 287688509 44972492 995780277 1157469 320616246 941246499 460877193 550367701 191206436 823325717 92269903 277765960 243164900 68739554 398412258 396397924 668736339 788926751 101163120 744487802 949960096 721134151 773349394 568538572 494828241 207250696 823604696 300805438 468746984 429457139 814473232 478630951 564889258 193261352 785176371 799654067 75578190 459659661 273160381 652418882 554352422 425523571 983164764 764168358 721087148 539538389 422698309 836134836 739327892 66344950 253688071 196057949 933606621 57575508 446880534 836372807 513727753 339250563 453360761 654883856 396073007 557829798 663880237 76470423 275541543 636345634 424929203 866515098 922711895 573676818 871345567 534101575 649445960 951134409 888790730 598796936 169962621 159119075 566622296 389616281 143683339 440230255 500018797 182360703 562078676 492344715 894956177 230756540 802775925 394790612 542677148 191273574 284957230 833405781 908882229 165312522 30232311 977073592 432694441 408074032 145769894 234209510 541683857 602387240 265481222 149634584 915772120 608825705 127116456 842054630 634898664 435412147 723440587 444073383 262426709 303680513 984726793 578699699 610650322 857118918 840883081 87404918 283239751 325666858 779730486 960802601 908611234 912071489 841170139 636507880 288077058 245687420 49408095 320530946 958294507 904475610 14579584 842449081 351645817 144855662 436462545 56880934 12262471 646919810 522472648 137127342 884323065 383010355 262450290 93952314 650691018 957704415 668939523 101574125 117105307 235111934 105952563 582114231 233413387 261548771 352252780 254921976 36463995 174712879 382453061 814043687 226502516 85332620 164617323 741298172 405182386 84261780 5553401 193611480 517843847 868895164 994999778 546566380 295353613 433156507 111605404 24487099 844476005 43360876 875859383 233824598 618221948 991748884 734723211 758008730 673101529 926693145 332200763 578294017 655347998 421098924 25841757 75804526 779402943 391533501 233995500 737383660 505999915 568136396 349388192 361442201 32363794 201074961 779705869 688392722 54046111 895624364 700188744 838164336 539271864 858514867 333630581 285811618 431815519 973751135 290331713 84462979 108212266 458737470 319382017 619639611 11282856 942835242 899168684 657021595 894894251 260052894 976830875 191226856 97639635 273550718 963842618 871008710 619901657 614542465 737579958 597735117 217401648 52868552 674777744 696972887 413141116 976704466 79768857 632476085 721456015 347636250 839433919 193181730 38922108 529783066 186249929 385428414 755500428 156188759 638236208 94674979 41552648 810348205 405675654 119908512 239220962 670632595 509549191 14371692 653792428 439556915 3019667 882774415 914715112 525454232 49521914 787242416 632349928 163446580 619589949 408031745 345308984 922269491 837584694 987484094 480752193 888815009 255526740 192897984 986955439 469704677 570037896 971281649 811101500 903327870 856741319 671765645 161471265 503471426 830529098 40469176 92304294 431225419 600107023 881020282 700254625 943058435 824375744 348935761 178257978 632209251 959692052 409081239 103291232 332254661 84885743 15055173 509172885 853481400 649847474 510294103 43666721 262106746 415518902 827344839 379713891 462872977 383976452 83686700 776907627 400111897 221688254 525811201 982876680 372806804 798591530 760551467 411485097 591634282 723056875 258342045 96832503 867512064 77812878 77427032 953344119 293972275 444996998 490565694 274679190 850107557 691047456 337042314 497269608 881838408 222747975 602296951 53933542 54847480 115077019 792843741 102722311 21195340 97285842 484500126 360554444 101647871 975315507 187337936 431433786 187147432 284065701 546223602 404905102 476558380 656550663 939923057 757222885 381083803 361508031 817281954 707392959 24151197 751799792 32939710 444664652 715740638 72775321 137963262 924726761 488519247 496392149 328425682 315383015 262812125 254844831 108095880 253376031 456729138 708373059 515019055 277650811 409505492 39618798 161969106 650882695 737795836 203622327 574431531 463469204 355505175 636610797 964845321 929673024 220890904 119796341 239092060 445007444 973904514 160599438 92555863 955307282 351187581 379949258 673458375 280937712 52799269 108214098 289529452 395232782 591850149 265324061 770857538 788073836 162221125 318039799 581604840 344088560 479228050 269544026 55551502 386626618 781275181 285176491 416238051 88634857 306578442 180168160 501052976 29323546 286583433 87028408 910542772 98098376 520447229 644031823 495117280 23499819 312539623 426910235 427003101 497211443 67956136 778391947 659066813 240626833 175394077 39942222 888033807 218169138 450922006 874817517 42429052 429227412 432312637 736500818 752534206 585660790 495856345 420523131 167774413 58735608 869991664 852738360 508984633 421901945 443408662 294338331 397255261 822690533 31766348 625877595 484147608 895076859 230349728 351811541 265258581 280643947 757422829 354852265 37385710 862954148 838966051 211981074 955293582 949223568 925431140 53346854 69005076 40549675 814295556 537589598 774594483 985034052 416570495 48487803 570402368 818480142 220936377 131008222 684671099 551960778 704931072 253015194 427232066 191632272 456172245 452417794 797358365 552547622 213546868 881383801 91084914 19386797 780637453 23940287 354317102 262134809 919033417 47867488 49112038 443110447 444971695 824051404 27075433 114546546 783054080 360256741 18763729 662771723 879525146 533659668 483574578 198508578 495500442 399886515 760135697 888065126 618036289 514589309 606456608 781439886 650140109 45725634 734407524 815997348 6351386 740751734 30382715 617490377 923171226 943814729 957882263 61222991 263303399 593204871 190485527 519882906 434860966 93081411 975615347 421237693 71483220 351953747 135575231 565571385 694078604 172543293 220228676 568230164 785243727 722091671 442981589 176231625 786584163 454851100 598303228 391370677 149015763 290383823 974273088 5014073 77481263 109364046 13835752 648220616 203003088 895385905 97197592 325876906 883838815 946677315 557176707 662683259 459746261 909129613 174178171 509218373 694267125 769066613 888955470 636575417 216196286 688990615 812730041 738046333 593098891 732472027 152518313 388174678 136273739 464898027 274127195 151793832 104769227 503228053 50461604 759902664 637583545 179686998 509916849 411028619 892376295 255685901 784936142 671280284 129835688 232111648 926319732 347123979 4104955 880523784 480666978 212419347 968798612 779898906 848975220 191620325 40092915 262384130 727145103 795427178 266797285 818461825 691826892 370459837 706543033 159610064 32068538 442586404 362326329 272741461 841763600 11892418 368585444 119369857 436911961 218721489 746470725 161308219 151971890 33761985 478622495 873292833 370967152 666135140 524207143 692020139 96941904 888121089 27311368 171396279 249971402 830564168 508606624 729026381 303485118 725653915 515942402 451639707 8683682 479285846 755760585 50330255 720269682 185878190 566234341 922374329 938895928 921579920 529952821 335440437 15866361 795996315 999843601 146592492 81623271 676427704 768515312 521108204 893436939 83932890 738447667 554685191 781346902 861967790 859702575 489293630 819222233 807942159 919789964 666981659 233768511 857586985 595110061 567562306 330166336 996837514 763317694 16779822 27745213 607252707 973954777 727106081 190954042 422691274 351758754 746612432 622653471 748869836 548801657 683937842 526938603 240841817 808659773 926001917 217299022 768035326 244529604 227717772 277381683 204399344 452682431 912454022 852117531 908478443 666814835 420407491 499845904 194775223 471513255 373071512 787393397 958124040 215640902 494454095 385042789 96647850 322602053 991201852 372969025 682247192 526204316 536115077 1653791 707697877 46282367 210024721 871343105 758866523 755304426 869391412 357712076 302966110 468706829 903411131 229099313 407378060 625026463 557743053 994000786 817828372 216927809 896154770 4024652 878991298 995449313 742520227 497986599 579616353 185474055 323314093 701283627 612472915 476456963 133422170 476591510 860266295 370135429 112571121 707343046 891590066 705130909 754054965 779496516 782544714 175824649 327716947 288758442 215591661 3488980 695883211 246987995 328865965 885322979 369862912 11238731 24208927 841839298 482241592 162487322 513176775 665696953 57280570 579021810 815610252 289718576 906691134 449313147 628504914 532359025 25866558 527173608 836357746 169421159 745152615 468925571 957043398 36398305 903228934 964876787 126268643 763333007 229822216 71154761 782121789 12854844 145261340 958421965 78868370 331181600 143335685 874326762 63853655 677476426 126317960 231205432 939317059 40463162 854314361 259667793 975366937 599149367 398832577 27443797 761934182 868134412 781276820 499118360 95136846 620162094 20174749 275777220 692738003 718762087 119183394 97565318 181432930 523571947 87333722 703518434 188119010 521822336 849988454 83919969 424737833 888972032 970899720 878308829 979401596 468227164 776519277 428100158 639243843 332382637 198032410 557794086 765965949 231007080 454102780 286999157 177539331 352876698 95394337 274680876 320295838 864689941 376104746 191823740 575676417 508385661 322146713 685819762 104999632 577902929 426437788 81486726 854751788 331463574 364162717 576629727 658209401 973888870 63397016 548555131 385176833 817206677 697143250 651513539 550900297 185138489 664026474 262517442 615733843 320255625 507327607 781206518 908709930 226376036 263058646 696883313 887421038 247897734 380705702 459906479 352090040 746894024 489671836 332319159 906315078 883986950 394918006 365034328 921015624 565222299 124731120 571546777 31599154 229100769 793272683 974978152 553640439 156655557 144023903 848743675 167018058 911052376 573324950 94345998 710989134 384030568 923349139 142347065 227369166 481165913 433772347 77956148 708602297 426815401 355561221 291769071 537562878 426052407 409661312 113354737 482827633 901768410 56876084 142228255 592236055 598087484 291384141 825209235 98320407 310802144 899580939 875891095 657352126 642686133 653067393 340630168 126214098 290190285 296115666 973193321 678376007 364523238 630342265 177273552 521218053 330039865 260855827 905708547 388802539 969606220 544414414 6412431 32056598 357576630 514559848 524198753 686424845 65266959 562315267 964675796 911418073 201281198 163384850 317789053 319701504 230988853 292480143 159193682 534309931 73160650 434210007 635116362 305887109 558757060 313552932 782977125 226008993 885147874 38170642 478262217 368410437 861469028 565634611 573497565 925392883 569073017 818614482 601959178 940513767 408994307 309610248 710451156 203111339 998001182 413313724 978066203 617738277 598449262 208580693 91384125 183080557 380632524 760532783 897964516 749630569 386753372 770771263 245235747 7340151 509784303 323951327 676309139 237601904 866555248 746894551 193448300 401969864 610964197 542004813 355354064 508788041 70853246 964173816 787294360 654533147 763336468 616044167 549518336 211446471 635584031 842079988 880138129 787836158 7661816 973885001 705920260 91075264 918645285 523411170 834060838 262136928 123243260 3824669 657427492 403408491 718953296 587504162 101728532 955756038 491393010 548694161 421809706 346585109 719731955 539975759 468816011 858810686 42236744 652283476 35735792 737025127 462637365 180963197 143909692 337757560 651673936 560140177 120849290 357431297 347943815 34454445 368105143 488561417 647490426 367814025 809819056 784264701 547297020 79917852 171092845 568709004 772852658 740436787 642042576 60607620 661102897 612753085 691631056 165105376 414174862 911477732 14442692 612159808 515075046 339689079 15912184 507522318 563856713 119122369 694895703 997046709 10682167 970598346 708545442 873395528 428916008 589907492 994611469 955185014 294878588 375360321 182237247 779111690 544311053 326067126 104588674 278276262 701855507 985343710 287594531 751331228 130542098 627336121 610557104 425639766 708569312 959909773 361047902 432612273 812353687 547613301 992591355 998319215 469838774 905139888 828762235 236718044 969850645 850440594 52612872 347009759 989376389 436998474 853629381 271397572 521215177 96565399 961389743 973203711 272199020 969145574 189233034 92930336 931733900 633656684 370008602 397368952 759852178 76898218 640455360 390309547 403903657 470750143 996737766 389773585 450964308 474685146 551516325 13706457 75365348 917847241 806967506 854285586 353141779 291463146 160782098 346501909 720480056 945938255 385447514 647739005 137173554 354747172 900801009 735593463 402441526 440215127 990580387 526288622 966178130 926110295 828928545 768829090 754442992 641587878 248617498 766320254 939059550 490184249 889350280 165463601 711628873 622884635 734670516 167144346 855229849 926902216 866783244 493421342 682282531 14192796 539251166 391648832 664523857 915269543 613216705 521466194 513735581 977621130 541218914 906609797 305452181 782151429 331371029 744684892 551283122 572576784 695856123 182041607 705736681 16870052 880751162 310182211 949005281 715021015 669353544 842866518 456837794 788474329 664769142 674864381 169944511 391794399 866729739 957709953 619634183 20543511 765844415 685326566 726682379 309053861 145322382 171672908 638220656 3439429 735253523 162450515 351960691 560770751 223892866 207153402 609146085 64610462 915511064 553544337 701223984 328668560 59746601 623187108 359649355 147779330 484002556 442030135 811529159 323580437 146203622 204951776 235344073 952648755 810648353 688658904 502644145 164834605 779690739 644219492 339570457 3608971 249439747 682545555 734357297 493485095 218284700 894969570 968254568 470224646 400801552 948631121 578972728 246544977 236816009 908687776 283027003 338084614 184174342 236420105 52755384 177768358 176878595 51215634 876586233 603091213 338909835 615653915 713838345 536942076 119193472 316284700 858836455 689153799 809157039 845900848 869943382 707146124 586726906 339711426 254536682 773836724 994729986 869791147 164752521 936238830 408706887 243751129 758776194 769934491 265886660 777793102 843636450 360430650 644471713 350927249 745554662 392509186 473904175 350337100 303813468 105955732 356776399 6048899 88924765 32232183 709835124 391316383 702552100 783623176 902250348 745467678 33533967 90050187 377592677 953747794 923072118 266048507 816120137 774326239 634209036 240377526 302867142 127497595 911970573 148255628 499612155 643794451 648875170 102665664 812749495 415540285 71875035 340803488 435211630 45185656 711310639 917237542 504323853 676245266 126689004 922510030 688274386 439631226 940577137 418775817 316971418 399569400 332990947 454544439 114150628 99579617 129470419 982516604 414991218 717529278 186838780 316797442 234883916 73225358 507336552 798429893 574532297 967357444 818549194 933171505 127987576 966610279 53940101 428729326 536157895 759770071 795757296 508467457 505317341 821521686 174330411 739993300 375809005 475836633 232069111 994479693 462326404 140018803 949312715 214937979 772576251 596607950 834116294 508468564 476749182 240147176 386495087 890510451 958344859 952397613 424403711 396386905 276223575 647080073 148481853 292183385 998373906 459536294 38525261 733006156 83041123 30705734 409595622 119856869 324362263 606417187 758154203 193435392 641999204 624774459 483147216 213023336 540914354 673877133 660423600 414420276 167119905 417300696 382293761 344927163 967624141 19033760 420782078 20689004 825552017 726832694 617946406 955415161 52888074 411529329 445603043 331460319 141007955 737234498 965266262 942856416 18453639 788981171 927323654 156097523 523976796 327348579 127990200 924350910 516571925 23679419 776489350 261332266 177506597 40087415 964031737 889171665 540530059 669297582 542064478 937162903 787814599 5964343 529707462 865363093 460606239 41464166 89473577 894866636 475183278 555953731 806424770 285127917 501613300 409929837 824660673 608332059 902751053 371025716 638180300 950668378 266591396 746170966 784443552 663557496 870046409 479968924 200428611 511237296 8178079 92738797 182206198 16096633 634903340 435823072 35742721 799051519 872869853 456264474 820353669 265280827 879424666 859460073 503342535 278749748 856127260 98195298 367170829 886489659 303178866 830586650 172666509 316243901 755222443 884649447 718021142 872720269 208255193 109887910 135240644 591775579 587900566 69337713 464363800 644323333 153456981 222631655 401942341 798065153 892443902 586749561 716204711 854091859 331057830 993878126 976893833 594239235 770377014 619322336 599647522 383757789 717945576 265565788 294322687 496322718 62569223 297795193 310634819 304701661 577112458 809808769 929790306 640571747 107244693 633550345 564830498 892641799 824274801 894499449 85979363 395602852 850482980 928191353 470202873 974582630 617336581 122641708 683422194 249810973 415014375 787299779 95583385 350278431 948595398 843406336 145056075 274506292 510304525 715881225 700616068 251295297 835656620 11546113 125480607 397677702 636175401 759790286 38474848 507925789 900472670 668977110 623811836 554315228 957979722 797785423 897223723 642735215 255884860 794112724 51450385 2364452 831350688 593595261 866213262 808088930 694961734 551746430 391874145 34833497 634196987 741858097 751465502 545662424 337800237 465733122 155382726 710810712 167093736 112646123 906641398 929531032 687986514 253035966 876150446 31542923 313148175 574825515 916378049 13462982 480448724 44270834 947136784 473204879 785680086 134688736 620839109 369073772 68285087 1454620 915001814 198205437 294245661 968819106 312559161 890698917 486301482 496668990 130150983 673800530 807107470 268339064 673758445 277655928 333438184 592200935 133710360 496479447 475748565 42204384 488013767 510500479 845112082 40186663 655955872 708341615 974375160 208064254 177376854 963859196 219844463 250159375 385176457 190283686 3620074 596659431 450638522 273153298 7347481 531675968 367032859 63480213 561381314 45932967 892468617 276516725 823848883 280367355 916931037 964145552 478482921 913785161 956269813 716591350 188517065 133799762 641436110 471890663 867509266 928437439 353119474 203704295 485135256 116990370 323230835 77876660 835787706 787748951 233393406 942344847 911955984 303670196 827444832 839329181 889988208 489220852 798782576 862170008 840488798 190819498 567978637 244950237 849610755 751315418 45312965 783733 491527128 275521206 333955481 562121064 974370871 371135903 547986171 18632454 312173880 566856761 921470608 92188679 382764347 106839348 740195459 875301960 942193950 125048245 15760310 340531321 533350679 783033849 996372765 849264070 368404960 541864314 929907594 360268010 703295162 970686694 348055111 106102969 676011715 347779772 311595745 980660278 684003250 359715456 132401689 343579782 602084915 121572645 113835861 891679222 68928698 55704264 985645600 352396286 667740735 550388225 296363041 294264862 985264584 467806083 3557609 950038910 398184938 499484655 747564140 45308264 369874926 631884775 76126163 386396311 231318522 686124368 871814410 533961527 46143917 445716367 609747929 451960950 596486941 792424170 561030764 385089735 174818140 784994262 620901600 305922833 815818606 874228598 629656643 446720003 178027248 592921189 885223709 236218396 441371903 286067122 305841532 146103044 577061133 366452270 953139701 434608809 2061948 599081782 545625338 505211613 610465966 173317377 700737025 331030227 991776424 574125602 213699779 9156293 868642118 608194648 340487755 861715287 374805960 836603019 825568008 948218573 558406626 368908011 828367693 431692012 82706803 195860201 310639423 740374160 549865615 828114868 544594917 68879275 882421902 726688309 167762479 732870901 986588293 836105337 665063038 45824205 441526054 1022553 341939153 475763891 156243889 62292487 537206979 977987475 18752223 605176986 300643490 550383632 154162457 331026445 540669711 59801894 255861004 238127979 966215965 714615787 363273266 24615879 382559783 511463862 113534884 111703348 160388935 342913861 926669201 89559920 759200406 289464967 984459776 881369902 648715786 541053659 139785105 814123578 686712384 599027950 68178691 295898195 186857370 252884689 145635590 772939485 84884024 457712198 527374418 302319721 9452755 999374380 344495608 912568596 374842803 579712435 507635772 564481203 218985817 541621639 438442610 494874667 534350489 686793626 944350460 139959024 363452120 80614787 400861052 532004362 248113255 144697452 705923192 559833584 167227968 746609998 981425328 456858247 235530369 98815794 309493230 740745595 617642311 855859578 799536706 201274358 848121823 617632496 426940568 764315244 146715960 681413464 457529994 906474063 96325828 368670804 98972265 57683702 975884985 198148162 201841079 393466208 745872353 979764913 693078705 821325757 681684979 560252485 345376029 119560522 585764732 830540740 115317461 763368844 701391662 924476066 216198316 340201634 372077195 833866514 745714367 838848346 441039032 718279012 812087889 286455094 986675422 614972143 594987337 877483334 946106254 441053548 237184617 779258505 437328066 788267450 944978566 962464463 335878150 369757486 97959178 205130588 901584516 939459858 359202382 671631592 763920136 177262508 189620224 732473049 752248456 701721184 281450289 46451091 830725945 55747494 475304834 624662869 383762041 301598703 247655904 889233136 896780652 602341544 7923855 156148138 378128115 491330210 220383894 831973075 871132025 212076960 355234214 402606557 846777528 264342863 212837684 837981970 49698345 23268359 504887198 460804580 830122728 264548709 51637809 341606969 234437273 829855740 399328838 776584534 137862814 289336840 569861110 409997368 885779207 532387851 115559614 991331535 917837400 356177646 826580550 1275272 285094600 143641811 41270073 148934288 961695635 387127159 489546999 945820458 529860067 756115653 592504728 486250216 4797195 545498463 760558527 207752992 272213692 270419555 222126309 875663539 201970088 781071413 309445253 870216745 872738982 801389523 139210124 49526096 673142330 784053197 5606520 996833980 299963104 959416752 820178751 918076693 317441478 119882403 742413883 252717188 592661718 338489947 765269322 310225688 755753154 188946829 18924661 230296653 190186785 243564038 140695070 483711039 959342002 16262672 548904985 117540994 440934871 925644460 856650477 694307191 589381643 344242662 405048538 205128716 95741346 15111091 103830124 985427985 749095061 899204205 551506537 662570604 939778597 387634890 247032473 772456978 521288880 708895763 132482048 810479092 708955934 478472487 966900600 431469114 28922491 630947246 699965471 610498283 452178606 860839313 355785325 634758356 185173683 945479774 963864101 255856961 889247457 57020290 609926902 804846675 715974974 44031074 508392526 217365101 221614863 881734040 664455864 293117232 476957566 726635960 199006413 710341583 966117961 6902808 912472414 752875588 783279520 986330462 728256003 875789098 400515967 232383585 279602849 842238238 658894123 137137256 227354099 243421658 203482638 238495476 730322122 847099434 363905288 632213049 623016762 519202335 768651115 240076740 423687782 641956091 250489021 80875109 845430849 250577782 587517578 74647840 881023000 65195640 927383573 175560124 213793877 71760276 582022283 445741076 299773483 914812224 447704011 196561069 858751933 507285891 791751158 846666157 566577868 352870568 6178358 290479492 583962752 249645193 151527604 79690816 149665159 777923407 374674128 975212506 300745739 383803163 834147740 333612905 213385218 93306041 672881544 12678992 94454234 654256584 275301539 373795176 799968784 682485585 565975841 685480722 210018159 442305258 547549832 596460136 320603784 1720673 315733987 558291499 522127135 512401271 228594286 176167165 593646597 784147510 933817099 756321528 512666365 140987947 515038930 464302240 142591270 804449443 140427762 32489084 563695950 980545767 511336929 186713878 430869672 944387481 224648577 843902723 267288937 692916102 91461791 702695211 529804171 911556496 890672311 194038705 724659041 847471779 369588310 157001517 790691678 862218749 102654228 140880604 201442361 929074590 829917604 514224506 77420257 990264054 235773275 966688189 226799100 444030133 135923831 716150423 263053971 536201371 293840378 550360463 562215851 822342900 706383467 555558928 120329208 854475049 23638996 656510871 581694270 145073809 811127982 842203359 470983017 536808483 189313094 916074270 923377413 173697628 42324973 22272910 138836566 4359549 3186054 730235416 156275871 54828733 965222099 424976752 518511765 297495306 606853374 145832960 135855652 716805808 136680650 298609399 388606984 858151363 376060776 294644280 73557439 39266238 587998243 566471634 590755087 784173834 167965021 715804661 179269068 901831427 847529410 681751188 345708995 676720293 664315120 679964884 870686640 14436168 693161884 449848734 796572460 962766892 781060847 966510172 259548436 467551239 59600827 354417383 169333433 365357794 934072840 208423830 422716521 198738813 608245733 371895585 638154724 932232007 60044404 542677534 3093002 474823931 951761243 693796612 523934720 228162171 63055016 634058341 784136991 487127962 535479727 809015973 485639978 105269829 853062186 1842280 382114746 39918518 105738733 405396463 6639840 155892084 156465803 876920732 231031691 478335889 311336709 226254028 664243532 75647066 419195837 194625708 364004423 442377109 936976520 718620019 798541662 969926671 645137550 193186530 70980482 958465582 524541042 831714904 479012963 514472391 353108771 978631454 175920300 538998554 283065468 247056512 659730067 481939512 851271472 285892794 608611720 393861913 771169603 152229513 827979929 588860789 597461214 919347692 143424859 974584504 864880831 852537115 367740284 696779317 28776960 920170466 962635983 401004303 45709550 159218426 616760949 983053323 720769409 49915737 403470939 788988571 353713744 449041129 850708257 192249500 943105180 478834003 369814247 198893463 865164457 126001834 990377719 718052871 762240836 416846757 61075550 252134181 12939556 35012815 296965857 801860434 704485113 714966997 323789353 150767322 744448565 94177987 785532263 264646254 904858705 313124847 643594745 429688920 582602080 20261694 871302200 242889664 478093131 247332487 453909832 887590695 797107696 253507091 996540592 20956366 288454863 489998912 794285552 265658936 556843991 943800577 897223805 459944575 320417302 867416567 780088279 347666317 785832538 368052590 639919173 220495251 183147143 962971740 284959978 643514674 634908911 613376022 486559010 120511125 911412537 250411678 498674926 305240573 139528384 252473436 520010839 526788693 156330762 671171899 934336764 751386645 360591777 438852203 575542267 876351386 319943884 645334749 973691952 831158289 162538142 341684066 507947351 262270574 32097324 128352235 477261771 579932649 805839753 308336700 460330145 565624392 497815259 791469709 863562065 136146526 536752980 476529198 203022511 494537543 127097016 704580565 81900651 877769146 449221188 839912110 101959873 653909760 349946171 557040486 755910223 191770904 618789696 995412291 96645639 865479025 112708771 749007644 960778492 732652497 799206477 247627661 143520571 739483159 752713240 959873490 643143679 443119426 921532525 973822645 946990878 520845161 25112661 366059046 108239422 976816171 13227912 687847521 789052665 545135374 483825238 408202485 70684640 953520035 342558817 57939438 256534324 231512019 346747825 420044131 605131524 645135831 391830868 205574530 246563807 320266669 38711126 799845527 968131251 21704458 111066394 863779723 117168752 872302329 150019800 460711862 382943361 43080198 689896360 176172288 476525826 937408000 216285148 207201362 832067506 323964552 199577240 855179227 616082244 956354494 271210130 585301115 668394605 225037859 276831130 413009282 217617494 559128307 751341009 443455648 793690437 923996072 730174666 751400250 738073087 603820513 434253975 579698421 558739368 797326334 62545719 997683000 167268021 387634604 937297362 187437125 157898865 487982054 673553169 78739897 113646084 208568971 384502955 122066525 106154326 252740689 901320603 666536611 592209986 562588926 935613703 701267369 33824581 192373831 21395268 310340632 806581015 124272185 751416933 510472872 163343101 197152870 511822384 559398742 881507798 567285282 417737743 619460012 998572699 432887493 514213490 199337373 37185833 794309086 560229248 587012252 444666046 582319357 325495826 723965470 507229833 444941951 774340895 716211412 176578386 880022190 17080972 551471043 971877470 976519546 877279881 966625114 862332020 399269533 546059037 116985392 971272052 217447595 172581076 742520001 882264419 110171115 726804229 523742645 513886671 870593196 13446752 242285648 343205599 180280113 407910079 401409950 323726747 269758634 649418227 873630048 739085346 351864587 47327303 414114035 146500983 53416179 702616245 920717928 215445847 763117777 618251921 756472722 356712512 629382670 338904090 262493395 863358214 667217095 810695288 378267383 727073536 870369277 405625406 248076669 996151256 828152194 368420328 733299075 971864083 454419732 3786863 813258891 338244723 47141891 858319047 496473997 106396089 520384153 185088156 398948789 981775085 627786480 544335351 500243489 642751108 613520692 577731460 727844828 99702163 977637148 907037414 21091071 31925773 32049720 303140941 232430363 246359910 12951287 811775070 171994159 596790596 893524131 236672383 901066212 733016898 927413156 277436113 919363596 276485789 90426684 765950167 691309714 819974862 970625402 652857038 101194903 257661885 26410144 415286125 393447158 180683323 570097600 551986085 874922833 160355434 925046361 948904180 206086807 433178334 994763016 522811627 537464772 22869890 972491378 774870094 683858666 887147179 857942674 276896412 388876808 489524391 318893967 608320229 847960285 927091388 558898263 455628852 769102053 893540043 627971635 662607352 304565209 740370192 49054309 747824140 293453604 540549772 691603657 297063552 61588743 996291322 962387009 42877228 728888990 689283746 370909590 859408191 984414106 70075708 267654299 213017704 663826496 345273335 869984018 988328165 856016185 146364015 211179865 39438836 732588647 435951954 366908248 216708013 19613902 226268676 675750364 960340153 528378339 942489839 216601872 772483225 313663029 11400011 648992422 699363154 542246132 637230873 144863683 948528838 121825 596829751 912259596 365071526 960375528 634386590 682077723 505612590 829216492 453048593 667661884 197011400 509417385 176185708 471951596 190669070 890541359 989817580 534268468 571667545 972343365 635281339 109197604 259201100 584943061 60226543 394626826 88518728 428631156 866712521 681750070 796987413 152717998 315500754 905924992 171428549 560079231 71161637 358261942 240877285 392603297 586112015 708743375 78721328 862687967 587086943 720795380 473023229 634538987 454189175 144061990 668266988 615660151 447621469 626415306 913064825 794962504 172338137 699999921 518017979 930540478 832009233 851596645 74478219 152057246 889036543 901737213 299323895 656935533 749876045 645669866 393023521 144391665 518245215 851518593 660833753 36503315 557715488 860984338 418494330 425168737 283401763 524654997 579547337 40377351 215287607 752990084 725641350 47929779 331245470 998305259 893979998 522034505 341633080 324864126 679819059 34435959 362200159 138107153 132666484 623533096 280428186 225440423 686462167 6014740 759213745 916020936 10153130 250795141 474037348 560694220 309252936 769206717 9949355 755731510 441191467 966950826 636923541 493027397 833961415 906269797 712932364 638333141 210675352 561601545 258368308 921952964 121139988 358532598 383822424 367296778 693792666 184949081 642964652 220248017 873958898 419716131 39309462 88113257 213995971 591135696 385749838 157299251 259576853 517142264 346030382 619128734 149224183 456921410 570100103 348959757 218583295 300944620 818765158 186702264 419638951 947952524 654789231 707521920 305264287 858396127 328592157 76317901 420059493 607556031 366281324 441095681 278614745 517280448 870813562 911521293 135787574 456200628 188713277 996812372 821268679 781737428 765765853 9925761 842901820 512264295 263461141 423793799 872583908 16938970 700151159 405717762 853311756 305881976 471575041 717284916 556845500 206402226 53337054 211427011 870889123 37256864 240376243 101904129 274241717 761820138 646569768 409914786 932636928 201104933 295974476 941792686 803878332 665075226 246687387 685050668 694793987 720674655 116693749 272402598 806857696 554799999 91906406 928117062 603207848 989800789 626710737 891429910 320068185 341845559 282750331 693465048 288697831 700515939 283424700 711026605 935224082 454106802 474890111 75522323 692163329 462250973 924474299 524247791 475625705 849815234 402711412 643527776 880682984 938407014 575951 249548389 608004113 204648684 520751372 583439778 960031075 644800196 383077032 854463008 626318289 118977111 732625410 724332534 600970224 547654152 597963544 968529489 767408565 871932442 687617521 856073112 934408724 344253711 347764247 191805850 549444673 561227386 425758572 34283903 446831203 296172095 615614983 132249541 992946038 368321891 175255985 798300594 235766399 861339353 424417913 168988974 343322853 845175976 768603717 124649727 118014667 793080012 12564863 770081298 655197011 996377528 729756150 633502527 918592883 230915515 507692127 796750242 90959788 742365707 161621515 949445767 865245343 809989273 274045255 2162617 597710113 863126571 375961284 971188351 548058229 645421599 856749928 443820308 487303092 27845367 373094117 951216403 629254742 7526724 366574193 97639417 678619963 114395729 505585169 937867287 734726330 795537926 573380815 195147748 206374672 710803904 502223423 264566155 914330846 856492553 841088805 598456926 564336536 91424632 237240592 192065079 436592759 513884683 121586082 841150272 554329920 913617840 5553318 185700545 263320706 907386366 647270566 905894794 777885023 145723239 940304553 719047475 805922411 688812882 886854961 7538941 372888176 302389344 919128725 853218001 353658208 906382993 487600236 21609756 894014333 668608217 578484037 51536548 224512224 249575432 816755765 401928403 797031050 367571929 524521356 289628190 700124421 16329871 191969343 333490669 175335233 16783477 74322919 956221857 757415391 115628231 56551527 372735391 283796337 45001323 556341504 589951691 93103634 516336060 697899714 195519007 801415938 982477197 772905422 950162334 124525997 219002753 927737514 181614888 422925302 594869340 774677559 680167260 941039747 228389662 698588025 835544018 316168742 336352557 330303626 938557038 452815717 913979423 183569682 699193673 46239220 528784031 512640184 827913402 438121882 460507462 699203063 444366389 883776957 375740377 325802110 770315588 291156412 279106664 288593651 975992673 203691935 848160872 501731224 918979557 278714671 849307943 6657342 262321337 959455453 755935939 695203942 428498787 572713837 299369303 292005788 769943747 756177724 261186160 877873582 711805030 520396721 324172937 338167569 408328296 790498292 61350543 846486013 836473074 516498380 910883148 75906418 651911326 785116053 126280026 851529905 849482531 994935691 771518256 341999455 269319036 681317440 952467226 763231504 888975935 395688957 569617469 950601620 633584951 958616268 995188549 309058344 355916967 730194512 959854639 140849143 643425446 78977255 217129137 128175080 723305023 230638030 640066189 834810774 543839419 448009504 680123556 465647466 870232206 948344379 476611430 30869870 907269272 347918840 590664238 345604784 641967713 489811649 978597207 857241971 697210703 534985370 572066745 253391874 198908350 687207350 698476250 163362014 60333029 63396465 570722902 969374072 325644515 145055406 225103106 439419275 812811935 815390054 664715809 985900095 726273722 606868834 292622763 330921741 436250847 40929676 103666916 759910302 755316881 39878290 972591639 118533513 934423210 292926692 140385683 549170027 109647108 462816266 205373395 148729787 170631534 89021732 95056678 494359889 449413684 127609617 799040052 503501828 605374329 815142617 148732779 937360236 42672135 963141586 636871342 649746769 777385153 340748118 641916709 374619099 544639970 18979817 160848305 143374182 789981849 348432307 845729122 570394384 358193271 766568440 811762507 490725809 637505838 91614861 874725235 90772746 282138228 55778057 492851041 626789376 843257732 425171835 692330292 497614552 510245011 158337378 427721238 896133417 132706705 362838099 851532617 185441222 638721163 550016720 673511193 593427390 755683800 205275426 755508714 18278031 655622878 735225430 697476335 817366973 511586581 579784184 574645740 642245253 104490934 444581389 814244046 743150833 326271585 878564874 568731536 770758487 355191904 508354796 918820822 599706546 77930058 87851017 604715990 581526234 372801503 377870761 492339057 23894696 890497234 118874001 552739099 569060838 656318533 484808143 670244075 598841210 712813786 201122598 33181990 35965905 775154383 863235112 145746565 607161410 252674988 223812836 214677629 831050765 652729063 484038055 227179055 26185354 813298565 969364214 773995406 922599775 734421005 692861620 878014866 631329295 581276924 722997750 713728743 580256268 90034153 375988824 300325268 216469398 353573461 181115350 312464721 578274659 170606288 836173197 55665374 747052569 769059535 550289429 821854399 678949508 197669313 73396262 444178169 766696789 471905765 723580660 311018939 233222355 345147800 588530432 400559685 841288025 520542544 448565434 133507333 876697194 550783128 875659000 698978092 258783040 619275699 608994223 21312627 408509762 33603260 159998683 231557488 663104835 798764800 49233231 785111035 776213421 436939928 594890316 212650867 347798523 493195489 764983681 411412941 822747772 760782449 547956641 842872771 588785300 388527120 882620742 877466712 956969297 204699684 948754162 453071912 887355799 921978844 640637994 489848456 505218327 644540996 851582406 484749233 470064254 961554755 690267947 130357749 853195347 975293340 167448200 929958047 62823365 770659355 118118264 609696600 210068351 443862275 324012035 748507826 196155106 114830756 853657947 131008359 98771940 795157262 219580435 648180257 946521756 335718924 351493816 623445215 624990251 573085736 828073586 977858141 156390319 512383451 927706315 883058687 856298847 306424299 137398612 352769636 806753983 650627468 144728548 604818873 15116511 735019995 613968097 535825068 417366746 28500422 298844032 476306970 755409022 820774506 149983235 238091016 229662436 113899820 235142011 193552723 528207042 294823443 896972727 634665269 19941468 260788227 268691668 998762689 366683147 493407944 427791363 111946938 827457183 270310992 805277179 89273904 412041955 164073747 334010447 853193360 260290427 124577239 534195545 12425258 122523180 570794543 488237312 589236102 329365017 23372277 794350931 747364360 994033641 984059006 901785855 128703625 1257707 835716222 345668754 936830371 337555086 32632100 278021137 169509049 389809732 73818612 280023255 160996707 479320643 594172209 681425305 222191233 317790597 201128390 542402745 763926751 628479091 270858850 110284210 482628062 783555511 120027236 44128656 674182919 786349564 352227419 639703691 7084523 162971910 267771993 12256585 14473386 437792604 376773281 78106166 459743546 770708304 402983285 538834595 965006365 429186881 445927116 963783462 70597502 473775646 11378088 376339357 339993787 854182598 161143343 940429959 467239130 243629918 75948716 794930791 640523482 709118832 437654269 336488197 671108542 821613944 43571902 340824285 438796250 341700221 473226142 282697821 906744845 965068322 186425547 550534612 108368493 394594380 522543662 74988894 965198161 575158489 322485763 748279221 566566678 161542988 644682825 798689636 912754579 632530652 198730100 911940094 804943014 282800332 208856682 254276166 436687341 344931772 379972247 268639086 494845627 995435728 157637126 581691429 329728448 990272046 882907802 843773862 941906477 610767188 514285623 790065096 136711117 807871528 538193391 496282010 722012254 673428060 45625337 564967682 752467929 369888252 630654089 824111868 121866268 770555398 575109710 928292805 524287094 653679671 899196202 704099161 298087441 502691770 391117101 512945857 896405554 394629044 796780023 472259222 397810596 417503104 131794466 401699374 751763768 804851720 490516584 262988515 523965050 743685617 35224186 739199593 147951104 143324836 781530082 168354490 404666287 842092662 841582080 492302898 273326937 596837780 388183436 453548113 337532521 425315066 133741705 93889364 772542302 99459076 730428499 303420296 880244101 521863070 390056599 775505674 506757183 750229255 766751781 999745175 130043156 125013441 592044760 494140448 366009574 33408154 918396334 254548687 357605867 206181491 870090205 14302775 116239224 262080396 376392898 335981099 752747406 980789455 910861239 376930731 778320429 478507776 9840308 334731118 273883097 950588993 51911813 64064210 705791718 449334274 905795764 335376968 249532848 122780134 730924812 625384912 207061327 578031492 428500343 820770227 235473506 857924714 163176763 518648688 153963690 351923954 705911736 636719523 736803882 269158223 391718426 823012305 974491614 462561647 589622966 262405749 409473458 176278722 688281958 688471842 851814450 232359877 874898302 907253988 187924058 253130047 119285247 561729997 188250668 569434208 402604652 424390220 723954155 831348473 932286890 685363099 22509336 676194177 652165542 702947948 985417891 937243933 881007862 410529697 514130326 819668806 805203776 815189410 896111762 762626291 251197668 351481211 878023982 671849371 305088000 683833364 4732110 521689862 800575500 424086987 410180258 722704555 136806134 369127845 168132599 987520230 399047146 998102962 897430333 508327832 255178611 348531511 633686697 753892861 282893256 979800303 135928434 296618529 907348513 859894189 715521308 53723622 66684770 73352301 219111197 237253774 548894367 855131608 392875353 862848188 266231207 811378400 605105965 790472183 465441027 789630374 32637298 318760216 828595129 122996073 355153583 562055240 435459903 235830927 404998645 278657028 436800518 823593856 383170126 801753690 973801393 2318584 211225981 507737884 495761040 418941444 605069819 881100102 917576609 223475029 572578842 860895373 193736317 493890107 960704194 607502505 329004400 517487774 495004911 815620776 430289124 177313486 406456896 576025916 11328911 551303868 524357089 713542908 938548745 912798588 307773134 546519771 567451954 169018891 624387980 936233143 226187494 151832083 564455737 111478580 388818430 852132891 885895077 830476282 56252045 610390036 949846482 762522977 618829957 566745469 639478060 362904479 425723798 790279271 554052648 194096871 642187538 539489028 968947426 938983243 660373506 593632022 64231842 168599206 549262690 60596748 543145888 926611908 465117221 688122097 938055170 818441676 824661257 388213069 334383808 286026351 727194876 982688700 707241649 100180921 370600692 259611336 30215668 323071534 759691000 17143940 758519706 833945520 203091544 996461364 57858488 654259475 736898889 749515872 902106793 941030142 36916155 790399651 448035475 584710420 822307511 578299093 682548025 987149229 834105788 373274356 412774618 314297859 569161753 576812851 883117914 1520788 439897800 357465243 715126996 834576824 299684245 828729232 929435704 377337847 958779149 994024816 217914765 748445720 44608832 717399576 201491414 62671238 402279980 973127731 115580684 299827906 835015203 417088362 939837169 822461073 86193964 468745199 94176075 873025828 367929367 630251456 659061379 712282752 958655578 92187593 452100509 657010823 198707745 163727476 10223109 150373800 471266435 876820572 799513257 449091240 995128781 648900338 528453073 188551392 768073540 332533328 429674361 318036428 51419899 254024836 650143613 378705458 580806673 612646891 979530376 533328854 212216143 966763892 837921811 19404969 191927712 186966371 436378937 359971254 392629255 304932744 93075421 925425961 424774462 79354997 734033786 106568275 231818030 178672898 145850284 108118171 177307603 453640217 651383359 434773 382877000 166788491 498169794 180387377 184889546 462025169 458443045 521301517 400823900 368787178 996153241 389123922 497533101 170630399 358288931 347778125 769519423 242530528 95409315 923106514 834820326 784938030 49939636 528053911 494831893 388449419 2258675 922272281 778806817 383647403 517985915 149686084 191412974 863428128 388974035 766242587 301659994 401489435 410788212 492642263 11946935 23177756 97092025 217818588 56413568 960086968 967070144 811026283 575197513 608834818 538115624 132214302 271099848 590242367 450671751 341392374 414999789 365404457 629331069 542443110 383272335 332767737 93197559 790228232 918915538 355484792 689304155 749997815 393136048 8880787 664502040 666739556 625078210 784234889 749556651 354338850 611616277 149278050 844964911 969436377 549227743 849327295 86034584 135641287 756220977 610020664 372027604 78710610 252308313 401673998 802298850 73902760 233692818 850433830 322990651 191532540 177952734 681831895 206402266 271204892 470898606 734046108 805998205 615421660 621742208 415789980 302072411 371663167 662964286 858839169 66254558 598570023 590710164 883445698 58786864 685242191 609829724 907800100 830176560 785679437 550805224 163399410 949342391 121434620 96380456 244816021 39961961 853252145 591279288 623813616 761800665 893902800 622178262 896829977 582875069 160407170 277921227 246343547 996298481 181059407 713945891 370116829 737865502 73466271 126934568 352932831 79095797 221039705 347230582 293034521 600837888 411178823 361164470 106005959 652367708 437426508 314441859 670210313 679743714 524805961 994706265 436014513 915373163 950905323 216433205 130386843 425726729 139688910 296776547 103175873 201872383 687891215 88108971 427734342 160464349 317156315 978638046 903448227 876029946 952964379 102513623 624517701 989583710 416639662 891481714 584577918 586878494 778613092 851649827 921998735 436566016 800358112 674991772 971010123 553204484 187418039 232724832 568902037 472074105 522171032 76802814 935613116 112019019 165071300 326848590 693350279 247346053 774327636 800883192 370354449 501018201 68249706 125321825 355680200 789908839 504727027 517620370 132780186 2628948 242453153 275370063 767466252 548732136 93618532 466323603 611843313 291157296 329463930 822716629 901786539 125122391 955531277 312717296 480202072 457329238 984542507 615648427 117758022 170163170 862079736 483762161 109869384 810955889 58056578 567519249 476564954 88686977 765344900 763058777 543564355 302826582 594903662 738933911 774629953 530339042 279905990 487671079 248798717 734989485 239424104 776968385 957037385 303874162 211335107 586421205 934790040 369432904 869245160 478910308 292711321 814421290 343983421 338496072 565115412 512300833 82889003 230892230 805234272 745846342 460529610 357291026 234175209 7330963 294506961 453663908 3452915 131600387 235397149 333151571 729207288 846329050 691129701 790224807 200593373 348756070 287223409 631943112 811554506 793249784 358239870 119666800 415636455 787421945 432383770 196906534 688273313 544230905 803235227 160496472 862243155 187141949 570785582 524593722 827709949 931122513 57784737 736972955 131832429 618417704 843084276 915275237 121083860 399630272 66446882 176923461 483316896 21630467 228917821 429259661 764280780 980691332 925109750 280007963 469104018 231829211 75651308 67924609 238737142 814227609 59948388 920750544 591221556 354223949 98254750 758982679 797060465 745530280 259011623 584377450 487685630 321004708 604796528 859493387 206368453 107421186 961720463 194625874 237645430 99793084 268731270 308228958 62145195 804967577 940152042 760068751 600288048 410883351 430933122 304108989 923093638 872284929 651226784 609591732 938860984 751379033 549077671 539355155 670586309 270394737 385656818 983471066 902520731 455378344 802432053 295094708 522509557 460105868 852672665 8552040 512058693 247551051 54919773 714236484 633626498 413113605 970916364 608397089 77799838 505602556 92086747 13482604 592633791 705576387 201403066 190428691 653954438 657755557 313718646 134285485 555940803 754918590 966860983 288520777 4801189 545815210 747379542 965917269 776671550 916475658 676085668 786126266 23181222 543944295 541756480 832977677 509823651 886923990 128781939 99734822 375031569 460332529 512700078 168264526 7544438 117237696 46912495 417453103 657305507 283262767 661819905 463622993 423988288 448423522 441829500 202292 895047754 111046864 478761854 4052714 503862909 437175174 706710728 323547470 567308565 804459769 311424826 887299414 213713438 636922300 553824282 278294283 61753659 707062627 60054138 603043773 967965906 217660210 700842573 462687071 27509538 362237952 232979471 463339880 150996685 858603726 906329910 538924873 69821141 758126099 952299591 807699503 484177851 569426761 152054355 836517019 402912917 632338191 273854231 502905347 448975197 698885137 592950374 377659133 317937067 680022933 47094167 636545229 869142361 913479563 439122675 761346020 899028992 667746951 962116327 659813379 680301482 908226447 557107629 268987067 202334014 161977056 662305560 596572727 353925016 244273410 884846561 881416810 38039425 400951724 933084429 804636706 635462921 167867431 28428224 747492502 653491125 417546641 320391636 214384035 62863849 493456721 450502349 957712028 98097227 781757072 806266235 72965512 483465512 938018537 713951934 12712616 528247465 348370872 604281117 748378417 363982171 917680025 223323143 801438391 126237742 279292084 825145770 288711405 727026090 670336595 233297625 917515754 502443891 677696537 634909514 49999514 212486703 183945590 662211123 245583177 596980485 221493811 911012727 628737375 483010676 90144267 434465018 260744949 673564220 443770340 89021836 166395904 915735978 389249034 339715472 862207303 30289734 704439055 57394591 499150510 901827397 862969166 926497903 571350762 544036652 278667982 505760124 1939042 280422794 853523340 297866211 625565245 380271106 772493827 268639224 482987216 801484179 883303408 254563780 321203182 626047890 184788719 916850822 723006100 38315415 857784837 149369310 804503941 317037057 944157451 751472094 822778490 976862270 916330682 129315192 351142534 861157821 868345823 498972660 460049102 898696468 325570252 156442116 55818558 267307445 421168036 548413153 593476002 475909642 405499963 881758414 192052378 980044614 798798265 519092896 434234768 932254614 60619800 930205355 373814591 319457711 806844239 147839795 769464569 963919245 485289785 627456923 242903804 505614843 762846214 770013923 357421809 79482495 336147660 97783084 719987816 116297752 259320054 709384345 450858506 120554024 29275522 359255636 586896042 54075640 632022722 79633371 584952564 789519259 6202829 127377447 866985507 116488939 193331774 645461974 685087211 217638502 684351847 485838902 259307139 370890899 835204846 961993953 697223497 350585291 287187531 824693779 557082197 793210477 53063923 999265546 398210749 409640349 154872262 367794793 992169925 327985827 620993453 91147028 274190881 831460021 158159777 376182524 449194278 43653755 787819643 502300850 671195849 399524785 508456162 716760240 731355499 650469799 778287294 362636218 96573339 303839655 747587959 567688888 991321935 752541416 508823989 824862658 656040726 68489309 28679091 136471462 910703457 337158600 77779673 122516606 589281650 502433167 315763520 159184313 188384907 378799785 279306204 466522757 928349955 88872032 738873599 179841024 944600196 532382299 866056704 740208510 619571590 626098187 626355855 778377276 833486545 895305331 572765957 77861177 132251226 69454194 82502436 517723009 967761237 999327847 650596286 660774938 763969854 629390599 186811127 417418217 604769322 849346149 580494002 442308302 682033999 89321693 923826239 587036285 955759191 31147965 948063581 856872534 326045385 85068759 165252248 86673271 650071427 482417224 634504163 433382481 657577304 144582181 900695953 708424188 931517794 446023960 124747623 598624466 228191633 672826938 917516148 347823973 266039391 154862678 935300264 660612929 256341058 741680142 654442344 44920851 810354663 599137580 803708741 316998180 561733812 531294740 294821724 656003268 222628661 166283628 321656341 315698232 902585284 515312056 665391701 6774235 952746329 715697373 795591408 111953684 726679906 450059021 1205062 335675551 231746515 490065486 485246924 204598352 896674218 810245716 436617399 538823640 298647007 519908524 977635517 677726541 82154987 818874230 777670084 827486185 728045177 151680468 879334914 152883796 444808299 821163212 841778066 564203827 958815348 690823099 540122589 488277371 422322342 811265023 470579914 937821828 513512283 221932004 724165906 90643579 580662081 6675682 740717494 583940423 959219809 38858697 566761195 412022986 134189331 849325696 449446159 479092703 710637162 354813974 46286603 876377149 245852639 773019417 29490004 551147570 391603561 13506266 478209372 390240462 365927321 522157729 314563960 380948502 242322755 515551431 429314164 895364745 989815066 308567081 516680440 850225438 447252441 246243698 110182298 104854050 656934509 859402013 205855431 711819171 380764073 935600970 660980534 897905627 205937320 946710360 115554328 268970816 525083336 660234883 429151716 777330964 451999877 281711187 749594261 441915084 72499529 774762287 302693056 986561497 125829315 84734041 942674294 279513877 677966202 691048379 136647160 635828541 716997374 446724856 380182976 828049697 265364423 344764654 289232470 773762695 14353002 868021502 816398074 462460883 333664115 516492590 865886676 993493391 674797740 784062346 957606115 93312742 902414354 705907161 702865835 992021026 116689764 554805544 310183907 380138838 445161754 510604896 877167826 264469426 631436426 440424668 335084214 336275093 67268477 620439587 307116507 620719178 887313896 515723047 670966592 96260131 558021024 84542051 784636837 694024609 614742101 464714654 191177822 487375770 224422036 684415028 163846733 74792103 237030210 679077072 417092464 399723668 321430118 760896038 988319588 483706925 554796232 291536760 141512953 642441920 496724739 486577907 375144687 107696653 100894228 389383126 183434212 789683248 977893564 107232397 942430920 559855573 265078505 990576050 52008853 38706243 31013820 959536402 881054232 893034644 440718654 470701489 534779222 546775325 855712055 7796391 818794877 964843705 829757866 537327287 625005800 240157914 455454210 627646973 474296902 354569994 860607164 990543487 952505295 786387246 734999233 711741347 304755434 114982637 687854302 464969592 568647085 168357541 959103329 900443922 858685172 685953331 28916013 922196109 464810578 821187622 41670396 341712666 844686209 514983868 774160444 897734417 200517857 80524711 863868315 916125415 926974625 822179665 640637227 843058158 227300429 909835642 142468741 300607100 890286571 286326533 327216145 770652172 248402546 549779455 713807820 699036392 863824110 500578184 836689988 781466416 413616735 964844232 824353081 541148260 798992878 603414010 653042271 936753320 135048806 578566608 533349685 674513738 661096519 296798543 311158429 472501632 466886042 427444089 432875810 62159999 724804988 415695256 655470167 938958322 35180434 57379235 2950443 691966932 28422648 653115659 302126264 624778052 690008416 904204800 977415007 490389550 843801509 517629493 184951133 882117523 463634224 655620834 866432406 475708239 651042713 832558096 321387988 848129891 846937836 223444801 750421082 879921325 238748003 425670957 889300583 613046976 570211916 261301399 969772697 789796784 976497746 257509385 824934976 472683948 585229536 768107411 264577408 979985237 928593266 350289698 974883604 939717099 708820784 351175254 990319377 333354718 103314913 977259361 189402995 58803852 146882271 406022941 900394315 732018342 752826147 565273036 518265285 991654839 272896364 923717155 181744155 542972971 318679184 893703329 943150788 813999371 483062668 612212337 728754427 111873124 593931831 191870971 426871700 560595320 831040600 227057017 470750944 796896437 124360672 927883522 185823655 691262684 552586927 714354840 921272141 526933857 119076613 845632833 572015204 440934880 795150209 59835641 578465658 139543034 960457696 144292074 326041096 991200383 996371135 908618454 763852722 832282523 833392909 115140874 675561398 642182863 911544250 670976216 729059309 84273594 859198587 712263456 653656189 54760138 410209139 667878129 659267825 402808345 777809917 320555075 861967720 828359100 787425242 907307210 772146087 338178986 68577542 821368739 423942792 125900962 994514853 11414742 120661535 423732878 898887019 122124344 400115399 690798892 116904277 737270595 818578063 486841312 71453583 828389799 557867030 892210902 696093468 228406881 830021418 64800550 354663789 122957602 143976414 236129994 769046985 599695478 666832198 516020981 567967123 940788993 414086585 454308510 89519726 509719405 443819847 293186659 991983386 269210555 326424055 522254396 193728417 286070378 20903463 855197428 996232152 387559421 344233191 441378920 985020465 710521676 90951727 537860619 776532266 741236760 341952930 819290031 703418672 822745851 833625456 578764022 792173799 939652673 143124690 831824100 646154036 44908102 914307624 792113161 726933704 298959893 124552548 534520864 14147965 760240832 54030468 831995225 994857850 652140294 153705700 994729578 409521610 997276277 454784187 800607157 916039812 480353699 631723021 972704585 578964928 70173307 451002299 285150030 77715356 555308027 532763213 669911042 789610676 531384683 497429045 430828056 800499461 288539706 91533803 253179182 149354502 912977355 842616268 961382526 431427723 288109096 714018086 717495212 743434612 163560880 961355882 648644791 412887480 302076231 781804255 445108059 488940299 454286030 210923574 931807395 620691941 765356659 706171006 579945267 246362488 978586591 911185541 282301233 912452648 816799800 934321024 713234117 121135011 235579190 716544363 875407845 353457958 236137954 602963054 916466393 756896649 627848700 359350026 175195162 511394830 352129821 301223710 904518071 677762508 491436635 554150940 48353497 433713128 110483550 554252280 72177023 367198819 801452346 920851554 279975873 401353042 125017215 728851059 100339180 473565727 200144619 287590398 482370162 673739146 642298595 928514567 890643649 726663110 933964761 835088262 6798847 772563265 903695748 745434356 247664293 619052933 874094263 152567764 396051260 643786524 779316519 618783828 26763224 797719209 879375204 943557420 458042564 17091427 304021261 542283104 459277165 340483334 455021108 141680564 728110948 795846808 913876198 692818047 474513390 609922379 163255148 470810473 207529498 113166190 105458033 558456269 57635676 649002615 691246206 662404229 338597965 323572624 399477085 117162693 829189038 343337876 448951183 534795185 385034589 528278273 14734080 149673219 978157139 297403608 951663046 384730326 627623018 219848196 370186511 933017890 669356993 16041275 375990802 593066796 543677774 122639066 495451057 460808839 529037337 729440920 27169153 383386745 930531752 36795608 277658923 492602694 486185186 481110894 506894299 620976947 398652661 899597536 251268621 541239088 841059993 62531950 287014356 555363946 228144966 625919030 612775118 88078601 992128025 106948788 550195199 241548661 618738317 420617371 777171838 220690239 191195967 868444519 396175624 329028511 38731470 59343515 314582145 312683752 269376861 718326377 921720128 906439918 407118870 978867109 92839109 201954767 739141177 444583255 151343317 273625029 812776810 673175825 799665349 538116462 397431541 913946585 291093959 733730089 908520829 533395585 502490619 632547692 375983132 721553950 989702653 295825881 695367158 695594094 998259071 170047372 451625960 246016152 937782489 480612433 389309109 942241128 763414380 114912861 181951485 565908297 447216099 724729723 771231730 157675241 825100559 927129107 311658423 396476673 655851880 29116580 819902059 798950824 790653465 139078300 472487234 570818555 184523854 879664966 994420874 572518954 653798866 858426109 523366535 217693962 795559537 498175520 969962755 900608606 206128639 980295336 158833741 417765680 455688025 509927093 930724816 36186592 997467156 81307738 770327592 205140733 650900534 558013097 909037572 983505244 82230067 866697044 928159330 345902885 293946308 212990916 670873790 363629257 667675950 534493844 863867824 655071112 17558275 352236702 207689116 849955911 235068507 672946375 852235027 862213332 902641896 120015158 301166468 221744632 275501374 302390095 597364480 961005624 185339402 667508070 228970442 42946280 608192924 426196861 230014621 135293304 807659766 850492238 623552306 555487152 965241605 951641070 666893371 779221187 488726306 706481839 342069281 575778017 220347530 800577490 261215741 851963104 926810266 645299287 200096999 974523906 368726537 253018952 737678084 155942835 836800821 101625173 754656480 501910710 262046539 138371243 806904350 878920330 81034157 943922318 221214082 213316496 354007980 814139995 520865903 61970862 278933907 784018549 684820803 57638650 636539447 304684050 562972507 583342189 6803449 945189859 305117881 782135928 14438489 235742814 361367791 406579665 94246226 238510558 238502323 760195241 969093817 233409156 886861781 792573328 308996283 777393663 354267854 885321062 403769022 396581266 842310004 715992499 781000727 241161766 798193488 776918527 232167704 398057718 698534988 69732543 314933520 789332697 697075800 381656899 419144602 642164654 663927514 624649693 369817910 62417702 212132159 193908044 248747316 92347343 570929752 9657922 994852808 877466447 441065419 129232620 212621698 73159090 969386233 889916960 910329802 868299 773930980 583836683 859977725 349182332 264402824 670336393 52148202 887476150 922894949 723949426 287024018 323390580 340539776 291513188 126912304 426576393 643178546 177432010 92272126 345307176 397083832 581786538 989535110 54455279 702545093 631257646 87706634 785534482 824626367 509119651 379025721 908182930 271444040 290539746 613992730 399851132 704781872 218004014 263057095 541603871 310887942 620263610 11315410 213119597 540749886 332498804 798298779 11506517 526225473 65263336 939337015 847666650 712164557 272990163 439142765 384772821 58292865 371176354 136155006 61174162 761622208 922280757 833541042 750901787 504447871 514732020 443858498 230558384 974090150 990902482 80437489 936336801 586765430 713034749 351053155 404063996 47944254 85919571 756284602 177006911 967051733 48147080 805887682 63129307 408495049 316133511 890729776 725199819 800038618 838386652 667298104 49908076 499363676 104437535 889355428 238437644 275672797 795375526 730033636 848985878 752632739 162883224 383257018 130728115 956808530 773805247 333081741 215473581 194954149 803282575 584664116 293872210 349241840 269731541 758014034 891153749 69729730 28327812 658809687 624487859 153566879 918609841 917102376 795903261 382220140 866880264 204059644 270810539 962081735 111091573 493513623 324875284 658467358 212150652 500821910 514886555 287064937 369631796 877094406 733445302 376596722 583647924 502597183 709961086 167979988 27219963 79404265 351189038 68933836 514978681 172040959 850000567 540114650 949239648 406834274 471678824 283541210 455149432 789569669 572823333 759639638 534156985 263912431 920746367 839549823 584588292 582843101 996302883 171018972 95076833 216075345 832347517 884915068 776008988 18109005 144582357 867821605 985165550 850666435 809025691 247861763 942705451 887277180 596141058 941965685 901258683 800287222 732723698 705847178 78270161 118909218 918971792 287317647 920566527 844431906 994961858 695430293 40392424 188769961 28594731 122475114 636423009 743567734 669950013 282418705 862142746 246566028 52593923 128864362 410253310 430333384 32852800 113837915 854146805 300719802 622287396 535243019 323864540 698754140 70694713 898428303 514813414 85491303 912758945 923276080 977459935 516950971 318167432 176857328 272615385 548339622 950441235 351571660 653287300 744141386 588074905 79884197 874258978 636264783 373084191 222751102 191274722 494356053 420165230 881086908 383361011 447989359 62374762 752088656 828315589 481822992 128607181 528494000 254223864 32953373 558450224 520828596 430255193 306755324 802957842 831647917 728464656 410865072 443706087 468131304 869039811 676038343 149675663 635019681 545730281 698900738 117020621 17772640 902597861 415251429 426711380 339452684 749548369 234182938 518377905 284713707 935113216 925823928 970409622 165907254 461676856 832563505 427459369 435348750 889696456 111461589 746372010 486143860 21269349 441038541 892739182 258914244 578011635 161009823 880307630 669595040 236122283 164407041 798120656 463031745 175689412 579110766 925362103 151877544 695963383 841502752 839786447 134507730 574392995 393796740 50492003 148054291 255625100 682633677 133136947 1125793 748863064 284147837 362216520 318363907 604189028 527243914 414207181 790884323 539055796 803968911 904979213 34027645 271204227 249953175 373863009 697997570 948094830 27626308 545719728 765318333 942906429 7110494 862264125 311162784 277348993 631641598 583304323 525147284 260411552 294207834 501090678 196305583 388239742 678072259 917755132 906022223 856636884 232911134 955021907 274117047 197905245 929379532 258481373 174011454 893499843 215212188 503720399 969349726 110936611 60480189 915658028 258465892 185370038 977225507 226721905 496748432 592781253 388000765 209223106 168724105 53784958 524422241 575135322 521844558 467071372 915989533 89087245 247774908 170061320 619829918 588807178 166626565 39163388 646986787 55757208 549494687 567901605 110036540 336593096 573828131 907225034 738191585 722245334 812835987 399155480 736577693 888467397 543826869 357179198 271883365 516063342 130456097 732948462 89717668 621202362 296285175 71562797 192207779 954845475 724126789 65316140 374962703 759787063 675616031 814841390 817000693 468692349 596152509 246755437 312852910 60818691 343915547 579156220 930998474 662956009 138067189 219637225 324395582 453429175 997682764 348566444 432418127 472761955 129012423 927686965 441852139 415345716 404866222 539477679 674438545 656300589 995645426 700906732 761574977 984531451 506140635 476763149 787674282 452137834 102384010 599199864 260488085 583922191 21879390 547513734 153825558 786184007 468311329 142330970 562875902 726455423 309140764 363541074 24536601 526166979 129831096 868291229 427822137 111526446 42450250 121218019 176874538 357164839 991976909 542765283 804887731 777773121 77120300 434590762 447216896 690348112 306366823 554077345 630463931 388107684 258006357 587320135 343451785 4944191 135023709 551890439 140549105 706324763 846267001 613613168 675791761 53211527 481939850 207024719 323241682 202010827 580198303 517363641 763121958 535858954 660700321 71443848 607691437 474481641 984815407 727856913 195711484 950544471 407324474 670692518 798546743 797394395 774140044 472909508 322688711 74914262 629714475 811672464 988007612 121761235 326478318 546097407 561746403 552126142 15781458 518860141 404351491 506528476 480497742 314532624 69840847 819164456 237026962 312704458 121594984 135586318 871000826 929147511 34541890 410819784 1539099 569428795 984531438 623598273 132362815 957639022 406926974 547924889 18006542 13628326 133352271 927004580 352470154 393094631 222649022 859916534 736449303 318245575 512251990 248873146 428939063 821877253 908995989 771988601 569057793 250503587 256709227 372487364 432844794 685874658 22052501 992939479 466774967 904689016 738133446 650332000 93011136 310341592 817205190 342768893 972815739 185058993 634900361 472045788 583098631 298782242 923182429 80146272 219512436 352746903 172591085 237623447 253034266 582247098 981004067 460349197 745164253 692842103 65188921 515554941 97090256 409080810 4493099 475806435 126076150 398315247 910241829 521752747 277635878 151873439 496610978 277287985 564010523 875598794 119728598 426372459 173695829 900509368 693674223 865832684 265266402 358080604 477385059 390255448 687408667 110817477 152272615 816923644 555157683 670404876 133972425 55717952 835345307 774593974 765959294 144738902 703712953 915744622 588467652 925438408 849098089 969649211 487123489 773208319 421159604 933477570 798076353 841690150 322515424 931917548 731023040 739260578 733370962 945706150 601778298 91017635 36062405 712039104 324364596 711656717 203814911 11961626 924190545 232846821 384942832 187782248 874886372 462406490 578321582 552506988 3098239 298425104 566297644 776272034 884919649 868104698 921747553 110334039 48830292 931569292 778321746 982025613 646693546 903352573 956957161 176469775 841730553 551250488 913951455 734760878 553909198 9391159 585029216 570908086 392536387 430783772 555357026 123781923 76524971 517531731 541419440 663473784 320805475 65616503 744216383 490393555 62341275 780479760 205170486 916377417 967401721 225300790 979599670 757279950 361696468 793545676 226059505 826312319 825110671 465298405 88233289 500095160 58475086 168480937 883498837 419372292 252497476 733626554 474334028 385366486 502382096 643034162 159813937 736002564 4020466 601978478 425148756 530313613 640160771 50460328 513035040 792024227 498365826 790907457 753357883 664818929 157005639 309941651 418695945 648374979 701176703 755219559 481107069 485348121 585753720 292760573 202059346 602103034 927394595 519937835 265224729 875251 516732932 736585521 461139264 684955107 659614322 896062948 356050672 970668290 256794669 423301103 783041053 676754207 93268367 377338580 777710860 240033775 138396674 371682971 433394574 522833189 60294152 353010787 854770476 914296551 616188010 843206366 78811492 190902851 335616684 898317855 672526462 71999229 978422742 736069058 801009153 71254808 379084541 996254620 140146506 118038459 301774412 803072842 38523572 802343658 474694675 983612644 516336238 43436329 157959130 501614753 477212962 347169518 237941632 394217666 283518293 934806745 647725251 766113811 106084902 701101131 398801162 391489887 613111588 687212497 470399348 412850510 848782354 783157228 97170594 159063526 876258221 410467733 856885659 388211727 631401449 246386347 55647555 931570715 133078856 850571011 255040078 968661470 83803159 397983132 409686013 877626063 192867143 716916391 924332599 460741770 577166337 830978784 426741937 482408252 395666726 69504383 652791263 597616967 916362944 49877002 143427054 763036197 138825826 483409300 903659363 915399994 815205850 792766399 407055784 757971390 293240772 616511996 550007579 504794849 36461308 959127492 73071256 240382886 415866127 938116811 867994588 764846788 856233546 161419271 866376316 960759906 932019688 479653644 149443725 898318329 440244783 376093697 76691370 168693269 238751748 57174742 804588160 339119945 590367024 349017911 940846998 442536214 868742956 7103359 56559844 50193932 914071416 910973692 517931564 499794859 146169761 829655571 79032212 816112181 262774369 480520044 878116546 801112187 190946003 426069090 500700104 504606587 644814908 191387288 293831136 469873434 718704088 430651176 77146531 579744184 208384343 752544355 104079524 174686725 568203248 851187629 824635433 819674091 894168936 387153150 554836117 109998455 337849593 316149816 607701712 265768153 826151135 496998741 3961927 166685649 185914875 610048269 782576373 65830542 585705486 912904212 590306115 594089320 490976183 415789585 845638100 719285685 303121803 308879611 608919575 185062929 131330274 667598737 849202867 715738849 258944651 964828720 536325185 149630349 720513247 433302909 976813036 264926489 838876254 719187367 265923173 625713926 873893338 860692288 803835796 2653166 549767358 969154271 998669980 109256123 703307316 492721124 56425835 890195107 980848591 88749907 448321328 692624663 810499604 336423750 205260383 541760870 103095594 467802333 282511967 424060486 650757931 350024423 629252871 325250663 183245246 204206118 962959070 730706761 156009626 146399676 659780620 472171337 304497981 406750147 762396895 974663090 934164321 202767458 785308996 531539309 912801280 260188839 882310895 253363962 835918614 227362647 260292230 452492094 376807947 371435191 869909110 745096555 363503608 331643103 233799613 574557620 865328005 487286918 211243871 833093831 925532439 683129551 723879639 916135189 714821771 876609324 978958681 87587778 767774008 234408258 329426151 979160671 450356593 289702002 676081059 190001212 337271484 171444863 40011049 352262150 276878832 825143457 152256234 868870045 925472925 398595489 289947955 946712578 223602092 286279213 229581243 210060859 437632535 682806442 803082469 218905131 411075745 2137551 886878339 68275594 816236668 671831394 41556857 75162693 227302699 524760797 735617149 821048311 51706218 714203053 151770908 522950671 707380359 767271696 96777328 794586847 127576106 44643052 351643132 137267322 355235782 78437354 249411379 773980880 236249307 640777570 40013236 934755270 470934669 691431806 879185319 167707277 120439704 674378510 993305836 296279891 322419484 717284528 399766165 568184658 472343135 446838061 843182284 751755013 974542469 292679861 176515317 793785431 798432896 383160443 844444225 316998348 347344113 61002093 459587848 698250285 137738351 549690813 21987905 631405852 822054510 452721743 786180435 578843347 575650139 480732649 745886991 463787588 8863041 189190662 312419210 913474308 583500549 248930183 169134910 920399007 90090216 44794745 130241801 469341640 188966210 661424745 320774992 647735209 269776049 760358366 927139657 498742320 60617978 122856979 567826861 30160260 437992982 518783002 589388154 452083695 748802484 500798714 770171703 867668679 733289903 572968234 465315034 395423166 929430474 103195037 397046000 958633329 759333488 566690812 835026521 953576940 516861129 320457106 86507661 720930945 783465653 851309126 635879854 363507967 634968839 585809545 400725500 63031629 54417102 203146285 687320590 751006573 576359592 966213215 330756296 777819839 718929636 788936126 724328526 735122654 621441165 553738738 106970236 875345671 232911613 797786699 40516647 694470653 844921990 825236576 802673755 108234264 692802451 872535176 298742699 444889658 661465249 267004119 800749040 703864908 572726894 879999115 373103652 834241870 175861319 249032101 653441472 122397958 876288481 68173150 529138153 877827389 857230970 935212464 289460680 94982243 757267406 672489984 111178671 896668429 403053463 154786795 586796770 122818370 526291869 756012555 346725732 868317761 33573807 289894869 923464179 878440837 415589799 108050159 191666345 197683610 829851144 701930177 370126764 149792707 291420555 158869473 468202311 708559113 782942798 917352044 674848522 981666101 30251672 354368501 616817403 758156335 422432619 576687382 72701882 297358427 390177486 276762599 314656724 27320137 15302441 232858794 301003663 831067762 788742172 44256074 394489967 221818872 100007643 905234961 722251736 386489028 922728209 940211485 631306579 198007599 590984891 735405886 400220579 882442512 787444953 406986139 572655151 972656817 162294022 203519803 624639636 485333880 577780940 777083185 376620052 593601836 262141663 197183272 807440055 194138010 419237878 348783280 900160577 362452735 285393439 595760538 313641250 32508099 583441222 331647516 986016032 811875253 791460578 962283196 429392139 514205731 721207350 353382612 608947715 707160649 957391786 19550487 794349201 24828764 218251870 593557215 557551894 81636683 189867915 358431099 324697399 266523039 549380602 296439188 535045723 643528988 179155935 525435674 488226796 585205134 999569459 658247617 240317678 471078443 410008341 895721754 855283681 882086671 451029685 828053016 985920808 806060524 769563876 850971610 582025619 404390369 874355114 882208892 418673517 604638633 927858700 500769248 956597410 344203652 450272818 294336296 437840561 970959519 648489148 339530644 531511472 670113129 179374935 977038502 919912279 813483049 952484790 900206824 371604564 371330061 817594147 813967304 964522135 306166615 235690230 895991666 102979689 848434557 955759911 828764209 25765773 660803244 123125240 791758798 756800882 283852992 382338794 209613480 362805742 600802489 471227566 882883935 987437223 596054316 671137720 743277819 133850221 722535236 111825886 838650298 779387062 355093536 740626835 116226119 122170887 282260757 952740148 992730649 858817704 993789646 756657653 623166390 564949249 28783484 540432591 918432114 93893622 82959233 43459546 254563328 546110654 77867314 758010262 187763033 140727715 369367911 155647499 180274712 339091572 133030588 277742057 337310208 855701305 978662208 404766996 134097031 777277024 607640861 723275031 631504587 53836407 135705529 685229850 409162296 350189274 759378328 650476992 584970494 488720379 108016579 498565833 141039117 487979570 920682448 298574491 998674479 295541694 106857417 519504717 116958405 366197552 707337852 756354861 488025429 851650271 324257003 35174683 958060140 662307612 998812098 798769034 103142745 774957348 350689117 335709932 380380831 578124835 419497236 651952510 94088477 249490510 261576286 249371108 114299549 714700437 507389384 185784940 807278352 378725658 793407994 302198844 56761170 174628014 171971074 721160065 130469142 696738124 217607001 834283425 995766741 641341084 103544013 187970304 591256273 40572136 898144852 9623552 701135663 754682560 877346475 451769399 392154311 274001607 292770123 365541525 909803878 595803862 831175412 464623026 564029227 367412980 534671348 935335797 210628047 141865642 839864521 838659123 318048601 655811216 351562633 227334336 448227960 206031418 634833787 601568049 916286055 29149951 360351923 270541788 511805484 221763562 119576939 916169589 304787114 811954206 137589671 362530714 434537365 681732935 295770822 388825920 128313867 831750325 563066535 494112484 251767748 754238840 592488961 584935488 633674179 852708280 670580702 682580586 161780031 896907267 572879542 775525795 567440912 537304129 417323233 241434978 456984974 457259322 902906349 195541928 372714787 261174947 254134871 54971803 626358090 630848176 863900360 844651083 157908641 93723086 115560326 755428700 871321214 559517397 862962858 88045415 474065684 843295503 110136202 156492144 950221472 693799476 655807754 500741239 541637788 922074945 692691143 517854042 221709358 870038818 727723451 506011445 414735482 807239869 780374255 642639090 742182838 514081953 860115226 522485670 54143743 275649497 997912946 2757480 119757 373021657 117997811 751783777 635071793 715154391 502726244 563647062 949941881 384460437 63345178 30745510 474525317 818238293 918612014 466054075 520727715 332639936 909116888 885601406 598482248 980050058 144124509 445109110 323414327 773010827 24280361 945568010 453950606 569944342 421275560 626774578 965411264 471326358 20404062 927752587 819650770 628219542 424612518 583315974 175501951 294249406 397563560 89635240 18546050 7285965 544138618 44801078 105952685 674912208 981315044 78284472 519502405 103716746 42962563 430469459 19862828 372007863 303566686 354178415 105944801 8048432 359084849 581150036 309628714 287587790 519362177 1252741 893552643 58887054 942538217 315530188 129224621 288242795 124016364 730487655 298246610 118753783 264755626 869180599 600485249 424076594 908718550 382071880 437919773 572467442 827137236 826851803 974608699 279485336 80158310 598792711 756560085 840822183 78448028 589057948 109028243 258598689 870834595 679019650 111252602 373869543 373119756 518407111 886270157 620077878 33568713 990050785 979395927 302482128 758491509 117067313 903855676 571740271 207445183 909976469 836167229 341124605 946370936 55777068 187009242 543250394 94574475 581870338 862397569 106679377 500583098 786706517 655328136 408455351 7114541 189542744 160711435 321336785 206117318 121638204 910373290 432372837 9446295 544535172 574618275 626946160 68369692 430618476 806245293 471733889 323588401 752029069 542379776 267478838 31570208 274573507 646498406 563946673 861417313 196681807 641068973 591859034 296525808 879698890 54694653 60501375 602025656 697338098 651205949 193988177 141024985 783566989 965556034 593805575 427686162 737112147 321484812 414351719 822602760 395910223 233716677 753643399 227435213 286010470 26499720 4946543 353353805 6766426 170862459 687015170 416533907 790303821 245082357 886995871 971408224 191340728 369924386 345516017 800111501 750707403 449002184 906913454 989324695 600306657 176243521 314470240 118967192 402971950 402103871 61529012 499615734 300096422 44526575 481666388 769081479 92470238 700050069 96539120 510367715 149914734 876232216 551565319 906256870 474743493 662051228 738123928 858272587 478040068 951925674 883306656 341134317 826728928 70591665 205037092 609058779 410652526 871940516 17429628 762016417 780339392 431248524 151545344 636024362 776265552 263186321 796262501 591300401 656198965 926256056 244643775 60612958 820204435 38480142 245546210 580045326 866515891 851845222 119421450 98973442 554375277 673720950 645197412 286659112 802159929 462154428 246054406 623705769 475370077 44204684 543055522 672368958 230348338 738134187 592365868 452116976 226020636 618573223 201704607 418075834 879602478 681749498 118299623 921204133 708551040 213261310 501378934 583962687 778472159 560610668 308296559 531727644 581325687 714262396 883811193 588245316 343815468 62680954 464473306 550159582 339823999 444780293 275156775 3781087 926573629 718241003 755132172 444328190 814187089 98242138 166898987 913306995 715584384 313117618 19794333 639195442 930495848 121412046 543265135 404417871 550453342 866268177 334754114 933408933 199831059 882654132 679248774 41228662 762879354 934027301 12193162 191244279 228041746 549461566 634327592 696103587 336276632 161570929 584129238 864233034 900674261 180711400 978807191 887188928 950411629 886736963 476611186 104626424 819427705 757291067 160812627 199803709 334841051 457875571 322397209 974050006 6381612 726084392 688535369 997553007 76393998 321109741 192808389 47380136 335013305 767354176 265838858 965505520 230533439 412805574 557450629 606028155 388658931 875057716 678991835 233899286 544497127 752346020 247184566 48311789 922652371 364155715 914606882 410434042 322104921 367364753 238768761 572638352 852154795 418948450 56573863 271319165 367500302 19737546 266783851 222315433 709151065 27587831 495843209 319861203 662499865 966906560 834475698 63874534 554272713 789483328 362214467 691439905 118722485 973355797 407326223 959914251 318074420 460938931 791852588 495005191 192246717 155227997 660598812 852472475 666261570 955556598 907031807 964812517 414018004 774557059 260985365 489591864 279219290 686019678 968171787 838384335 298818847 241982407 234616227 7445707 923128455 299012632 159476523 725888647 903800740 676581635 726147157 836563020 595810435 826105181 334776220 29652606 971720079 638009293 72960953 609632049 773815829 17530961 202856539 179547311 480441571 384985821 648275628 270286748 263999954 195999582 496247640 982354407 998054855 363687768 96656176 421577139 959662110 581265478 821292043 981511782 196811887 937829326 551870251 975305052 972661121 130398844 571869427 504252005 425897501 354241951 106230561 690550517 958217623 78051383 799817312 338901805 165204860 750969660 826194819 337618873 410351016 549296048 503194151 80020292 620679620 860426993 488144881 330283283 931990097 364376968 399434251 513064005 487482220 727346193 309572161 513404800 806060325 477353934 457743084 579631220 985689848 661543979 231675255 772987821 800358739 875000536 274261459 132039145 527970853 56654194 438434969 517715486 334531838 415255866 894806748 729365807 265592427 948795894 974519274 220255477 516614202 729888835 394369378 957870162 988858929 196150747 207878162 357700357 372223087 213735767 4604867 523050860 841836368 153475760 557411420 359123516 187558534 522408345 779520581 383977058 492733619 218311239 924538830 220243090 405261859 850353854 364904714 870090646 814073658 425827114 615235915 296083334 538207214 27461551 888211444 644673943 500929768 193295586 332772229 10292524 553536955 886277977 273660159 513938813 616593269 430428895 470329651 421137596 365529285 277731482 489709563 611857005 397432374 442409500 297377684 487468240 643347761 815438384 587330685 430817412 57126337 247943232 295313313 991633845 741337290 837316189 108351176 903627336 705561710 31195161 504030579 506347951 512594003 806958587 413702271 219440329 168052536 770857961 404586083 429460744 918991579 914835396 55691557 192095348 996916480 979463584 899970902 796518700 951555997 408708749 354141162 594760886 597040164 809294611 283889519 964819588 946098332 510872493 41716896 368891575 722777180 5980674 708275928 901263382 510452806 700689957 827523469 854504080 286431394 262085272 226111776 505966686 727771186 19312548 565512922 608546709 288555411 883596393 322461321 398773342 217385863 705347115 662972688 217135433 68169755 783246192 28549100 474653563 694516325 661406919 370186777 867217229 616599960 707352439 368096631 540318288 244610144 738624648 766920899 553572768 18715749 853206414 579705309 727657272 275888401 457186119 495501877 474249564 946547052 965625983 507754934 666391459 39505745 714285354 955789783 734476228 930823134 715910119 794403758 261284264 287334005 166372752 303424908 744729223 581000825 852633217 166636676 328124367 625138790 106627098 848754084 136097709 401681718 681664187 716884962 584658946 19991392 437053833 968901442 455729641 324418305 184924864 178812058 625775935 970217378 792962956 754881333 749675992 42098328 984388598 274252194 776925922 452281936 411612131 918217554 131502261 989100330 767642469 102683290 546975298 773254035 936662858 623412447 68795974 258256095 584545169 151174234 842479173 429140631 597356986 367742031 146637920 765897430 419042066 803578555 306208066 717994567 488750612 280654121 103480366 971573625 621101075 789046256 357601406 951024399 359541964 643131041 702031237 703735380 622250028 432951119 819120706 113308931 330041995 8666652 332614569 971266273 316373364 614810192 845300346 422488499 796146819 751609073 617516973 615613803 484760634 671180955 665517423 556189322 370624812 143682728 654250574 163692622 207483082 267727324 846195675 933949343 917351283 940357405 160584459 617929059 39375826 205727686 567944154 230587430 782673998 808016763 259971635 153096402 121380761 104111225 499377559 565006895 803407053 339201277 620692755 287472459 285691028 879710913 596940207 119266489 60858688 489346263 784585687 302939598 603326970 661466745 268739682 700609765 79832293 60853881 978760082 673622753 616580231 64434180 842139921 347417211 90525979 508994543 768841062 786494930 524557741 16298091 46810373 476295258 649488753 501683099 710059092 936155035 294494067 521185456 903144663 988242744 592738538 154699015 187674105 926174140 219643734 44004706 994861663 923947744 584869170 466428490 687679186 425894200 893840668 667174934 141015617 638068698 92073416 182756437 572695145 7062518 738139260 403726945 87343780 485197028 732873348 815013809 761397866 737063074 97156377 691803888 450067392 204513140 807584232 139071602 865006983 113086694 481966340 804970859 735630465 922160549 321349109 940021082 557255712 503148749 260532140 533834266 665408155 887295848 807587926 231009569 851906020 225466203 654845197 319945335 816361204 57536605 355333387 859487160 278682186 516211922 532790399 494709956 941777480 856124632 640963245 375573362 557329289 688753694 445716750 967728959 382416494 305868189 471403201 5018188 392633110 602287236 961258347 223069231 664561366 880440133 233944854 103849585 938331871 343955459 322979090 967885717 808736032 31434194 381431963 585018127 716035572 269664565 209982148 973595598 725767461 245097450 954686245 43409908 644077768 892617727 383031201 361677718 808700618 62077134 132467938 675603786 337629259 55297973 876131891 939571931 446097851 892624385 290722879 227365103 790261700 402338277 191675840 48500807 680516762 919882265 409552475 553170842 81387649 481107824 195126152 281213046 393595762 648158519 584898425 847508499 13220261 285784211 783553254 144632204 174740172 979474623 269962353 825592911 677068839 733892456 506304206 610698243 364681230 473925154 995064706 358284390 425736152 683489045 98745682 826699018 325113230 417535821 769943349 494471018 36466093 72291376 464509177 116286080 793112349 372547686 854755101 910063261 725831089 63711082 634898819 322853881 153025556 291391590 829573840 621270942 572194987 971766996 8835380 399110406 708795479 385209911 185812713 8427246 935275331 524145604 145996290 132171520 207332789 729774155 463468139 929822545 780157616 716960712 859861641 865647582 719235041 915011311 450372469 600170599 50976933 596829111 139867785 201436 130845968 184371295 893470959 647360785 498592358 917181103 222088659 126346534 16179663 927851500 621126688 847219178 468707734 534532724 328194816 757244204 291084772 666320231 67356315 587159640 954372722 527613624 826861866 682780321 806218967 528295642 786356056 382647643 37975336 213896273 652799780 274456176 472537094 907167613 413445427 388114946 282741638 769146948 648334879 961268390 149412736 206489537 797523390 38626201 975838747 120095117 240226292 825080618 308289507 274105837 330591680 860340124 195231592 859773194 939802740 903098169 348431970 12387726 347351282 435625680 528164654 35024588 781410701 250532671 286222702 763607015 603383118 411337416 366669292 598366094 374008963 909363665 250063365 806403044 336464479 45092270 61178157 436238671 514927911 843848511 679113492 424330046 338898078 468327953 700007466 352734783 383238686 873888183 69965312 397724602 537051227 937714798 736718939 963558591 177149244 212288697 997725786 409271742 39180220 968309708 893753868 858397893 768042273 847586130 181074873 239455114 179848699 524264839 95314487 867033588 392221731 485854536 70327578 310517857 381571117 163086097 835693724 884365446 477019282 24909866 319130273 898952354 488826974 345977760 828983333 891235940 553078718 796776147 936509944 187002238 173344943 856361127 666918945 765152433 451057125 159057832 552318316 130710298 798009336 949780542 372280762 159368240 241030456 575341701 35487746 869760806 145225549 754224029 834961808 879358282 64528772 501675904 827166765 684731850 663336787 814648077 948343416 567408940 593431472 776394749 889877350 750324631 319139093 165472545 116291565 725153205 191813046 619090374 733050636 931632248 508658008 816388247 638239578 702574736 477794682 144565287 439653374 60730709 39104098 969569004 388219594 675115597 126742130 637042854 859727935 119771079 364306306 195873000 530953774 928730675 666845011 925409438 567255918 938821177 242647234 880739593 183671725 975120646 540517696 81692003 46634642 15265669 574893656 645307789 280297777 210435863 587996582 43319440 801403165 388656978 216933376 775737457 600538947 348880901 515833705 79684011 624358736 538715683 266542522 2083075 833197768 182368653 45470277 414147190 229087634 868250268 649679540 345482526 572500553 579538658 24013525 686032404 700294109 356887149 302980784 461460230 686755063 506544293 434516692 633351658 169124301 993181649 109860652 236588773 102467717 572470301 626545280 265121855 241138282 399920638 629577257 52846511 791108973 489278484 293327968 568108792 426996445 291786795 378640287 850244934 925887815 410272616 108114274 257309073 624690418 126909221 902978992 386070338 752756845 873976238 973912633 411101734 529876663 20270828 961090810 821226315 997459885 905054483 899989256 684263886 32782548 211719032 359041648 347044383 787361877 708049051 890368011 489724788 432972150 991676292 691761877 923820726 800440271 891391204 679117545 614460462 761329191 761945158 385574079 412289848 698982499 147211962 252905899 333321039 419084144 484099608 566314920 529326066 48519694 649381556 778194974 360709903 196519053 692517773 821329411 455356458 988324630 82867734 500978036 35646411 369017545 555912008 979628493 272817884 807649398 70809224 657621367 162981135 432158323 370475911 228992277 83218351 637932596 246352544 933788363 296184901 138204406 822962639 495535635 215629142 270876739 801513352 485224997 412433979 693710651 980912529 764475600 118205795 475640299 476228409 526322526 849880230 385093407 80753230 567029841 773525780 767788236 959431477 642034457 685537169 587172214 267275383 578027078 257036502 475576610 441596207 585288925 65715645 643733314 165109960 56029817 924041667 903246873 641362664 640414421 149469661 931111367 458529837 944136357 147996246 974797160 57851983 475222474 199191688 207096233 374728946 147144019 309884699 777655553 458576991 512634569 427734163 512606759 488990669 735204652 31409209 950532778 783289160 173973534 531906964 190010667 546274331 236421767 337191633 162804613 847148261 458300815 471244086 725626119 188610331 44990015 485657718 761398094 887854822 547292880 788455415 979309334 218594766 618766042 976685693 185177386 625043520 277520749 98911813 317321322 399189382 36620559 693761468 987973344 457400961 645863268 895517798 183042628 290619718 772853400 250952222 261600148 138761476 911683442 111313339 50815165 994933800 887668189 244930968 130619416 355814486 909010212 392513879 321781418 234555244 566909467 536929240 377917636 5942199 65026448 513661089 109410864 362452618 925380728 988436462 660093145 637229162 594645686 754883471 471764761 326254166 24002125 437673592 505944631 606773049 375527119 8179679 611283448 788764835 272312639 485659091 101520829 964596220 115672028 203592415 273089561 107373217 822858672 90628156 806099920 732951971 174899995 564362163 375956791 137300656 928872487 956394000 328872034 190816069 421056139 282028338 742068758 106116304 51376228 586395862 843521453 489366133 41328559 413953227 457951143 67874522 314489956 384623113 737424098 514474668 858173848 511706720 449484150 693627527 627109603 872842952 983661691 761539705 738399695 615117664 449133695 465857136 675624339 338970910 629304750 886484992 689129760 470567152 572732244 302691275 102080734 929428306 855429954 741995748 743590512 594364638 873156440 800223989 318912124 133110781 7984021 549961313 210085693 682853813 335589309 650142117 624719133 892872263 247953348 599207584 558031078 377172699 500325060 301721751 653651485 895192290 915909438 598280735 808028766 314701125 190104762 21378745 642069727 330364569 115918530 672046446 593942937 150764827 662875903 284032068 591007583 798550393 583130935 529147130 476752931 635534574 134260895 108659814 725099334 800388019 237137110 32357011 876408890 256079201 581368560 568065623 414494116 884127662 147499558 773003907 483184158 409100278 616484738 457255246 69555036 597513983 842982155 929300021 236351325 207066686 152675150 302587204 231496196 704073321 981819089 714152728 591065164 671768827 15095083 13238731 493383327 105367209 497289538 574594300 317164533 122028249 102383865 978965796 497532315 130713688 404674202 831630942 803930887 169636017 210383009 566829764 88728452 618326565 482323037 423965197 301498232 279080052 397154843 29652652 437864098 468290894 379037704 202374517 248296934 257978868 254340035 655298366 530056446 146369426 824672767 243161472 526910688 805284778 113519865 102842598 498872782 994124431 684337746 662590888 531988872 4659018 436631515 250943542 90277549 355322510 536336720 512193664 338060744 923593739 166728473 879614009 762781504 292568664 846409019 12658895 522174138 797861831 24633000 696559005 429025563 954177843 585938514 611983084 865044110 361296227 633012469 344039506 777700782 739944064 958037112 407804756 631791184 812924192 260747368 707189668 816283483 571626605 347262316 112442653 267091861 459037312 928978138 790977833 809956236 833212448 79111193 106446418 480692534 294962341 444611168 649301591 775672552 746159200 995027064 134540658 694549508 121570071 833753095 415846809 76074083 33209818 120626575 915720655 779100891 949424592 770033596 151763329 659609359 255496197 388096936 681864762 723674520 350810135 251431082 527678483 842260576 446459609 97131537 112373633 55224847 686652975 717709710 732147542 277000699 164622032 353739914 260171262 212986011 751648670 103667066 217432011 136652691 299091402 790560669 858410589 456547627 228691969 632237839 550363542 443524080 599949327 795747703 353328199 960999542 984059310 937321441 822843144 17845043 199046733 615482568 576790026 115026611 29259833 149992689 187684111 46689132 270513656 939601636 46554716 183387444 678887744 993445226 271092961 466704006 710627510 604826354 48703038 302074460 277476703 996031287 110857816 897535613 801225043 467420912 963279253 329250237 329316998 619682409 513168734 906004060 193281271 252884647 450766313 521712538 788695100 705363601 643882443 630305330 590612758 719429665 843036344 624427576 459020538 727189504 827659831 96468319 836532636 882263047 877939084 752212495 746997349 813273441 774751786 779742048 45082511 92056522 325476649 619244502 249582843 580116329 980373311 234199223 160323715 915441812 650314100 42930310 742293849 827085617 187369631 757207504 767748070 692125205 430013553 102565425 92726610 93917712 757501038 250248581 686594269 508274085 126885723 509266939 745420292 4588671 310837085 845297992 75962648 790543414 529123329 466767356 207353285 908066237 480482980 979413514 723902052 609571490 426449789 699909243 80990438 765320143 56039844 450733488 727642660 820009195 899222761 857882889 23085006 713007782 647029869 234754343 816836035 457336528 387367310 785883252 37601219 571954807 343594889 358135383 10281826 932366215 285515606 73393960 875747239 992766071 671609233 779534342 121010155 364890513 931342164 810453867 234131165 861394668 77562746 16901738 113813706 675881459 244246387 853204223 510034079 767235620 68368476 622648223 335964785 865694572 458916973 536005063 950878699 462588417 986502404 189165548 57297539 530793474 30322487 140118177 64656430 513338017 139784588 478927875 119520915 98285555 578011288 237733777 431311873 725479938 582373879 629770452 739558336 32965184 477398739 127481548 955294182 218789549 311958219 22344193 855398612 425140981 679574025 730381888 241348646 714093365 7377049 103467783 901024055 20616149 625947583 369160192 891307156 73630339 396063469 566244125 670893319 345017752 106590517 481727169 268044729 619768974 673846155 539465671 472800125 879364817 956090733 245618623 217433545 785734032 876304370 809333888 649498844 776166476 73851565 350829543 257095213 671467376 622578866 135074078 473153051 778108525 915221529 41236307 423862289 639577637 244242046 346854377 622909981 528922561 952431945 837453387 602665646 12054679 294707320 782407548 298435162 324284150 268839363 491373201 198699141 334651133 707189364 441990752 124533212 438981890 585609151 865608482 584791563 195818128 329940259 90234946 88237974 668030732 798844573 395079730 398935958 101439682 60311538 767206411 278541244 837298684 658145177 199900317 15586262 2585836 858183652 625260103 358745068 188294346 470090645 573536988 61304493 493304832 337378744 655350070 302073325 311747506 602771972 478744855 581413984 313586881 627999458 368572616 994995195 771423605 171493762 616011789 423293304 305099262 460044987 324990824 876939314 338573770 128064949 86934113 434074585 665150177 875013328 679106497 8298126 986016595 439034332 443553685 913348917 675648085 838760684 826489047 221250998 736893387 25175872 728642461 905441225 697510964 771405732 871691650 103540713 249973498 379645479 551926038 744924317 425326624 915477306 249831308 533898501 560219684 622459317 164799689 542846186 173475920 645218653 645119210 541417526 734603810 23792758 341389605 129783761 999100106 239168974 733773335 826425722 613699598 747026796 650428925 362565593 68700075 561254197 674783529 530079451 349075389 171214002 748883366 939574884 351944138 348696726 693037355 702371812 356566171 61217046 341677847 948408524 415064252 375707553 665334520 218172008 631142809 497482218 337740093 632925486 228197934 967728266 799575761 361240508 152430050 159410004 695611775 341598553 323284945 860166204 363870080 956581902 235773284 895815728 871797301 120112255 882011451 914263226 55734495 25422355 125335821 79383697 942539323 189745732 83150379 143912048 753760051 819789793 519862937 546356207 33213157 870448437 772020319 651916073 343328652 502661408 257806769 63731432 658844268 357013479 490948711 389357625 885362189 199994797 103005240 595485704 512415569 325287081 101933518 35205202 92478588 913018255 876233583 937439955 450031337 11142275 822489887 437382869 248856402 925938382 150586117 157993372 682847070 9863956 111228331 386657272 609103848 463824410 833284629 64177036 257181708 152133478 801691067 324607290 861457594 202684860 19048823 257333051 245241635 854768880 402248176 166025671 50574778 940287418 448426363 518773646 795348421 210348305 257130716 904334295 52642925 105050079 634838603 988947932 214076970 788717016 914601222 52829361 92793278 200801173 487602792 617697896 483063730 70597557 238369679 978216321 58449515 752006096 463990584 597387123 633785727 461261350 383827957 748986480 954799731 282754622 751481637 513889254 467863581 258139883 180852934 397688054 325328832 830469131 720437983 862875408 628831118 294537587 282596863 842560968 331042932 952401296 435442934 599250692 679765397 364918626 301542043 113055959 109089931 528247446 596900888 952453807 226962917 402808679 176073039 272470599 863644399 877493954 547548929 697485117 131642492 453949302 845089290 817450132 216740525 599735190 523462091 738058398 122560912 621085996 417798959 338522707 112229121 184880341 790078017 289993215 576819674 964959265 772923953 268441178 394773210 288665809 276775431 804570704 368459918 211192897 775407084 447690955 458083885 353461188 638990689 198301829 125605990 879996233 573005021 584417922 901512715 509479336 125209881 993767438 68255593 927739167 582862261 609972833 19048102 663385275 847592805 604530211 366663669 91598116 29960671 660340880 429329323 110974502 315060472 496132924 402028944 677841026 197932160 153536034 339594124 578139038 863710101 973405611 919543259 701774004 577344863 777936431 611132832 740178146 898785989 295965583 555587994 602073897 42429123 695069312 566415883 236972644 564998703 496938801 464089925 817781469 375443870 617588022 276899057 883009689 947245503 983533092 706587001 89241169 6384259 870761260 617388392 106325586 525376101 328804970 510960617 776202083 186474468 459025183 908003627 212424643 140037201 9961479 389851408 329356501 998888259 9718060 457941769 427424258 442033985 654121159 776244120 722810219 244220744 135667832 679554772 966995189 624794649 163182626 607902458 142651085 26319278 996972174 685299396 55808631 928692600 841895754 457637638 14070415 938576288 883611817 671046778 736353474 403411522 350620539 543663716 830171434 719376468 408871346 966970604 84623120 935124778 318215208 564223227 613864716 594375187 301808710 711475632 665304972 569717637 612961032 986170899 846124113 545174059 401300554 403209303 841922281 546159162 584095333 410645545 404163981 749845417 235736219 631139342 454947740 548319072 328571694 805096028 203328054 469128088 742997944 876420243 437192986 642698888 234542762 958657169 242317587 124765534 928950886 60318856 858769177 689051573 275174120 450954474 460108265 874418641 642162992 749609155 155891833 861687673 131742092 301998562 841734660 293155006 437562705 494125295 300698417 562328707 494666486 978387330 214241869 236704033 698462980 574646922 595232374 58319180 958882015 965921891 711728719 167828477 51042475 360784590 162837883 965417637 215780722 160961998 514509756 464073059 538968196 177886033 231700571 577431762 298067636 206190212 174022122 797225501 185992034 378014172 2196296 249232612 660890642 95917946 559216968 543221488 426013436 893057130 492535703 519491255 333147138 221586568 974063536 197332471 814080131 506973332 404004843 251014911 292108060 165842793 718314058 831104358 896477433 842322129 716223838 726804429 222528195 654311477 675480488 666326039 395837214 783807685 243905561 564716492 605918870 789614544 988107393 555896665 456763108 738988418 987022138 923229069 850787511 607447441 652423314 310579432 26979365 702779664 542057013 63161638 322663601 954044979 809229423 357731309 136931892 102551487 927388550 69460065 704415293 594935886 921420411 664819628 374709913 394105793 278266706 415112912 559255014 797094063 736076143 417338307 187091186 891601370 566734889 448568011 960766305 831374687 654784335 795569602 17764489 298187091 480801908 134097290 741672311 561823160 82991379 164446337 167633127 759697536 235178257 794852253 93522978 184946038 375062670 408238169 654313075 382923480 338207125 860927437 555628825 205355026 539863780 776289833 861718883 474738763 101337843 431222049 692962467 833873095 665134206 651401477 912018174 31177937 29017178 240179347 103751591 751776340 470153831 504622754 563946835 673174180 437348544 613610853 521209296 523486997 467650234 338041852 807017336 977014887 702006239 860071099 972488883 597094968 424178369 43825619 579115318 174290648 724918446 204415176 688210828 458431920 683380013 150693214 362495012 536756781 352019012 247172510 387240850 636816326 65531032 567081504 18487858 967790365 546169585 566228383 312209268 314529408 255865308 342334953 577911466 176659519 472547067 857509398 574750889 573572861 215437013 347560657 83400945 884976578 510176424 681835528 119908326 33599232 515127424 562826368 542204065 221932121 185394661 326436622 352643231 897548814 954445694 368522531 392622943 649702984 144108853 874876401 640144047 40163883 588064204 192607579 611180766 30511678 455717327 487592682 518158405 914016041 525221798 356875648 8736617 427244634 787482658 448080576 912271026 868636547 276335158 915831597 461715386 296918572 249130197 624741980 407224983 199317832 636541853 291424817 88816294 213901484 646455973 35351999 191606921 946505763 986113388 68772784 460837503 838161594 726393938 821880534 142922100 200047005 408280329 443648519 744958367 367080531 462499435 452602468 754693043 567077326 785222924 451013782 882933458 456742716 145651453 309820167 402190985 455929838 935419727 178553189 236632185 423810943 230387939 680561876 586275284 477754871 191928356 752015394 462455346 761294478 672610573 711052069 542084878 328147693 80063400 599172834 503685588 672073187 43131104 689595337 416375957 550135571 109077761 971834852 960235090 828650645 799567279 270100408 49321014 204303243 467454778 128011913 284849781 298121940 315480498 538856754 209828590 874227349 608664958 998738655 71534759 516212235 747046034 602573561 59134895 14157825 104950958 249726874 641865223 650590710 483451604 952019425 791333235 199687269 897328320 248495386 280695486 856626914 879894439 930723298 573671574 561696828 212035048 712590443 288000767 164080461 132614327 420797904 359388479 40282468 952913657 960659295 746240637 968790972 988749327 606315461 974047005 716562009 444850873 555254280 766566179 876643530 620505485 598355413 309405067 555349943 69195833 528154807 825128275 538101727 542949934 78342443 857997164 323956495 78183619 729961357 860058581 684937950 165717036 830450897 400857729 741086344 645207653 333243790 947616953 848230466 603104087 45385480 318282299 551324585 330155902 294935545 906847284 542920783 293051400 832030299 767980411 361618003 60775976 633173565 64094659 845532783 401116867 136589605 689003279 466042599 344014850 886242246 361842523 320409957 351485559 191979706 11329253 30627458 752459448 15889014 878701121 648840326 306944224 809959523 135899684 542415829 850091802 661786521 126355389 464789056 317510278 356261696 125599622 457918956 351140655 501581061 73033364 448094063 754846866 996009700 874701627 932227369 521071764 730345865 15023968 715638945 437759111 52801150 776693349 509712814 496982070 411388578 712121546 297329251 26837335 859610886 870398869 679884205 490404456 192764494 972090886 325349894 285860707 952580087 76720163 166955779 91690275 11744584 702328953 726035541 165126124 570774659 849977377 537425066 956975701 911560633 726972963 28828439 378317620 819276894 416665790 997023049 783786862 148491715 861492984 702801843 874187765 529265177 449892145 403009128 104374730 208503973 485836329 443459566 503423330 824168069 453431090 124419701 729094020 244122078 379860479 474199688 234003392 244304978 252471378 834617083 963511903 292700843 771871395 898826643 472914171 586675831 3616650 887402058 308796812 58931662 255845755 211183749 235290103 390306017 154345560 298987110 449322530 507033096 210140751 978977379 45326657 732765478 935648641 216824078 582900144 594009804 172682311 542049119 101498624 713588212 853632092 766939537 164568317 16312048 529819971 503981839 272771494 954490661 571864636 909830118 678987017 305791546 9850375 681064428 864355303 250028410 400737079 327170563 150002399 617733773 419699620 292140506 667491454 131890536 357100103 953507173 397059054 281499799 932706137 238305373 757488850 251126780 922492362 732819836 62317760 483124454 682342844 803295895 761440268 44891464 625043922 389554298 273324583 89721631 4486741 132134095 111906029 43667149 37257865 908602135 264228361 724516657 954140257 149851789 755965239 964416574 382802990 139809617 146861836 238574131 48481018 361148954 60543171 175791929 522772149 273315630 275855332 168298826 142973678 24533108 366364109 212392040 661883115 434915757 670055044 16191916 339863647 845158329 48264062 9197994 532352263 993199724 164079823 383075998 109039642 261281539 444827674 308142922 588705320 598387270 978150078 842917311 780513315 24964851 545125541 781972866 531883092 206621566 734413825 25454762 124968143 335174765 474555035 367744210 740483158 647094058 32446652 478096953 701700810 189735502 877953599 464171549 735889643 269952012 585588382 899128024 96641756 623078777 243256022 686114880 946805183 201256686 458941165 649870669 496473875 411629934 767705584 293904901 699500008 832998814 237182593 899519508 32382927 398003715 581127414 971938593 905515273 959406019 46154268 921643763 377733935 636195349 684884221 407221112 541118070 759550536 102189840 243091952 885813326 817535332 722949105 877930142 705173510 626201746 63482545 697048427 719338351 858667754 265375232 252906684 410549224 247238518 954084836 71697640 529397693 278229590 923080158 173138712 268171079 476173690 233859318 124061474 666320981 37721628 529250311 533512689 884709013 217730002 251897480 246237214 273182761 47422810 672730537 399858059 246082280 423282105 403875372 672279924 546510127 398699705 72736681 204572759 289608080 126051270 196362928 343638961 229385094 777185566 412509867 661249135 40767492 584192445 173527397 138232396 924419854 335996198 210401914 389596376 126111631 153228628 166638803 838348600 491671795 407621349 154021751 252033352 980797431 49009448 485894465 195298458 623671235 909051312 934549612 50448712 131562255 329133010 828067351 523115850 822421878 753952969 552530666 927582110 288430024 516564624 623644998 744901641 407494664 612301611 527522097 40779097 21624575 669599604 129049928 926517139 706473053 807616055 745190756 293354672 60540333 527660736 338445185 338135436 899057403 842203188 388075503 617163138 243876017 588730537 562480928 859083486 141971271 798724061 389114847 323198181 88429510 346319558 505862031 695609528 869156236 982303178 25600220 194506652 624030098 472980719 403858883 435968010 587179872 280646489 638262668 351196915 472959762 936802519 728393991 966121723 427650690 598020563 583438761 434586540 828445097 723032270 295660920 403073338 47980686 811955663 312198905 987271739 608090786 158188598 373376705 610911301 207100566 981220441 461042625 179619957 861140582 374874099 235940234 573626135 213951490 262379486 687238769 974725018 772811809 642771514 37877445 942183106 292525655 812119571 810695982 617366476 893853853 612682137 702924416 335015974 87181031 223839453 868215050 692424101 493847586 172346546 436230302 479595453 682677258 593864775 889558945 761495937 259493636 159042011 256086054 893644567 342102699 965335812 745715943 23809163 766344009 300372113 726244076 227426577 918900331 637209966 888316287 28395724 291801364 372572902 540278656 194062669 583147906 146772050 70322448 71157062 376650762 70670198 85326893 408287814 230853641 8553050 21524361 895379113 283598751 163176284 270871768 105775260 7440377 601937844 148848618 795717114 485453512 434692131 478616735 576490693 479228935 673127097 995691250 134043304 622760 20013241 601937739 836156193 615383698 94197103 776372309 129192060 729722081 867309182 825795610 21762137 881683468 372861514 765965556 303080247 941130054 956574014 662552121 436105285 730243833 56126117 666989367 330625172 811347910 346200514 27496242 219676205 660679140 721418924 153031393 7612124 512390386 972152879 904686311 914398180 137410963 677725585 303275207 548314354 137466297 874131858 820618319 142380511 971709870 508959994 428830168 144956276 688143736 441304359 462027252 598366544 94138854 569261508 950192137 448186459 563679314 972050037 767180183 840130617 642018099 276171562 26872180 836596772 223364890 914282708 96013526 870562403 16241723 884371011 373373266 477297081 361131286 63098651 856882859 163555695 961527157 230804400 146994865 532602029 679521252 853710352 457087162 588174660 646101750 721433593 284939719 165051429 184360004 132611711 443741685 183588404 919311975 132017094 732044506 806993412 900641276 530215081 734836574 969342794 218405872 156364661 302450063 729170700 431775801 499898131 58616070 931056964 786163202 453304493 137193656 981574391 466316867 40533993 772967122 254770574 428364840 830253531 933494724 656426441 891402490 438930462 293531118 509507304 601049988 206752388 447873445 90042924 460805190 237975401 670424080 100992347 314680585 316729562 931593417 513707444 58460009 38056288 565194426 145717855 51577293 181213199 58405511 366831042 591817700 712290219 770178774 57650835 563243079 979443076 556071567 251415006 827239346 797975163 82568390 112340428 752337039 507046173 62171490 135451385 403450327 792270109 685430778 283579303 967992346 704257736 220140100 50973402 819363396 36715110 636821421 428785933 510882278 660490853 154439792 684691128 738648533 555918286 458538271 850701951 726600641 963881302 188619756 304108286 981544482 602048656 421879776 31355074 184094532 806187605 28733924 434355701 788256525 690364009 176525977 169048279 258461776 586135429 424269410 837714431 794337869 777521025 492706319 85934782 294358102 846016464 342018410 688994414 300595747 332956985 113877708 774274269 174788353 110146499 381746307 753637467 457460138 668790632 773367444 364088350 256627088 201797572 637968774 568959223 739072160 743302706 319607800 260921053 310331095 725281489 428192181 460434494 277108698 469450053 590726189 666977491 849093697 484083969 151426168 757710647 792018775 989276639 864762963 127867021 263560964 706825973 764006980 323271451 861129734 659873320 565869746 285097466 71938570 295581186 372585617 708728767 845217369 798046572 211229403 647950065 393918683 680164976 106157114 949521424 384904121 113655264 782152436 84171164 322155307 837325203 222749226 794712733 99243560 213047088 142344103 777690480 890836848 357620268 539496063 751694650 571787487 430045034 577285746 387949073 158950937 370818771 409980607 463690437 650620154 207774429 154479062 115873153 415387767 338537850 170727320 530453020 661962716 320488287 340100594 168248514 774039751 79550674 297566855 631800458 779880587 884660966 439544469 706223746 51228041 362949677 392666039 956621909 631399489 232695242 184453081 502651728 391041425 719121342 733285794 443460327 6213511 317190753 928068044 925169739 929541376 420114971 122240624 653076424 579040279 962291268 277110938 664536312 426861060 674080333 160948802 773729379 945222750 595961746 910660615 571901713 622308718 268945500 97824184 11320125 114815713 661197601 238451844 496587912 685035104 20519635 188146360 909804252 794509364 742881897 268886333 795245751 675182973 583428701 604882956 786874121 731983788 998150625 951397684 263528216 149103502 274331021 241153530 455425452 523373023 310492863 39667255 728245491 421978265 937960634 563568584 244494201 293970970 89929276 350111295 566618937 701381531 597738701 31819243 541289451 965578091 854505368 539077541 849022867 61942190 263992955 772307093 395713224 930868224 861721839 641151272 955920336 767130115 969558985 510967263 847467288 675280153 768651160 900252603 971698405 656978313 813683260 589393869 598958340 222205508 791619292 17162891 369454417 842312880 465016712 352092306 77492465 89332799 774164436 50016891 719924382 780650302 433987765 173276695 573999560 736807130 181743649 326699339 722724945 39237817 576230663 48469863 955030395 613526239 222415066 506033941 377869200 149332566 135904326 417244240 645493053 527749788 143016225 454925022 156059140 192321577 832926693 114646078 170598726 162418612 582151826 590945653 738133969 158671742 627378033 593265848 394630429 681153474 243113431 258777247 205861458 552000876 164877460 390179067 956591786 78526309 416330904 320303650 190595501 757379977 518635468 657210341 518633021 402955747 119182997 186098981 823830093 616027555 753024489 124723982 132370302 969291048 848999802 493313037 337722312 401435590 151549764 240557324 874727814 44022004 104589931 280356132 845161546 536290914 146092288 524565620 295613125 152213436 875743829 582457907 802288927 627855456 272579522 359226569 649241229 315513861 308259682 277619729 441113404 103081758 171691462 408576175 341185489 992731428 541444485 952803820 975781724 223389524 919390289 732167034 939703933 370955189 65349572 987443534 918394012 928882503 518779293 627224898 707840142 968830740 559270047 585144855 107371574 355357940 526789367 271179139 784373655 861408362 890258334 329733375 713271702 653484878 114018719 108861526 891698331 854442425 624962588 550103987 499536020 815424396 944383644 825602917 739893587 13522602 172830750 454189136 186629568 566471372 841620460 460659981 893077072 235930731 74643508 76265862 13306618 359333099 869833471 401854392 359391075 298879073 845148285 495063180 750068671 499781933 254476095 631998863 659298208 222518338 685721090 331007034 301726769 499682755 325645314 701551032 888367454 297273506 317332958 380782479 391074279 349661399 820029169 714629644 175947290 299698069 434701017 477524715 39535594 171512566 781006363 968360629 74460125 498683818 69502054 829628375 381306407 601954222 757052559 669819255 866233721 134509911 557460672 175159811 887268715 783190968 770148827 574491474 698025 631982354 826889645 255805705 934163707 210574880 4172919 338374014 169821630 884688884 412234872 705629024 578177518 939561967 654962400 266009171 820074316 776084333 350602901 381139533 710919132 757856434 179134380 543251553 432591932 524356583 652962679 222914516 127663672 547722948 170447090 368224419 732914730 276551021 741435932 921383915 829186559 234417240 76180698 462106750 199239870 158494658 532558237 172942100 514004464 276954709 217381026 787007875 65795894 262305055 75162627 30755738 286791903 447754626 313468267 144592333 132429696 385158955 518763005 840390262 885721592 635663333 223444233 15830993 768110056 407620925 237332721 808932185 272270241 737613406 817999725 301784726 431663695 394502351 712379741 541467058 595930278 691394782 108034841 877166305 467553950 612963547 257868660 743352219 328522730 558544377 543779693 780951614 696857634 708423159 714200229 165455845 220510610 630183565 326257230 130285222 920895196 223776232 288715955 333734772 167571576 513474722 399609599 216505318 63368627 338153205 681782120 578690269 620679141 253670745 215660729 752064263 819216948 73145351 15853330 710647377 586587457 336517409 228962025 792299574 717926090 512476120 307189752 23590081 317348822 33044792 892832111 729509134 362382739 676599026 965203151 793893373 391554770 675556247 29442664 753702726 888157670 977119611 795052376 315227539 30076547 813783885 946008724 274997596 165778644 984516169 105202252 580898753 220952994 28166696 68967045 368065105 56789682 602409168 868307535 371264467 517908802 667769178 157407527 396189774 163162434 880191103 948341937 421029642 405032793 412304278 814890441 490132515 141756820 759697481 251035738 238722507 481394433 341243049 507767343 558641686 67896813 542353887 439202259 223689232 220381740 176323891 949800686 70456951 21670603 795406147 318410759 361307521 736532729 608530507 610513154 187254853 437999772 10637349 688797742 937679490 290902476 933462724 168256482 391325988 642978205 18462221 480433854 876677187 86596445 828684622 524809456 432495024 468240918 340838235 704233362 455486673 952568702 562300813 935238223 981489352 799578010 321861315 422323707 584464777 391579703 381119520 607039806 963549825 258514143 115281663 867013705 798474820 199753693 272830017 626814622 23995940 436732324 134613432 563520852 994138043 754460869 964767475 481147899 781491191 723153800 272384624 402496169 494790037 223742794 215907388 492310177 706713069 434709088 984762275 593306681 868750722 171840517 721519128 622746908 524119986 872346585 254321830 414253637 63124079 403432861 812000070 914458571 295310131 87734270 846677689 797841800 965416213 990109339 162196816 165880862 256909910 175615136 987154326 217558052 543577347 784551352 681985452 36532085 371433410 87524848 640223564 613199136 747842007 481217352 735598992 230977857 445941684 541416897 956543859 853594830 74183967 258277546 640962864 420333461 861623418 545469319 684301412 572846650 149892010 455743368 367320337 793570106 37146235 310678160 704524810 52366032 865730745 119725683 247492548 676056252 839216818 380714953 251751275 640234611 47209088 745440260 917234732 931131874 123780051 421822430 474665263 299473519 308398625 372129728 751233891 733902458 640420226 742318019 436011488 466394337 516216664 642173156 113593691 651851938 449168927 642062456 300799254 807565817 567145107 781620729 546974307 41852339 359478914 292906277 566211588 766386571 718383552 621026821 357243135 615085670 835835394 801046310 980679597 881064776 545419717 28003558 643807998 915528870 558791107 199527486 672033373 719946803 197842369 287648958 50001482 670623275 516373266 426830048 182629113 860997010 46590861 837137774 854073439 361241108 872925643 834985250 728609416 381841219 553662110 229223126 613740457 167400050 911669413 558509429 551164854 250839025 182002093 561838181 640563257 359144080 387868234 301336694 987855516 89168279 811569299 805923453 305309158 63262456 796067413 179074874 651241359 401039025 745461781 994986259 731556244 666477356 251145163 118296160 831552877 5644927 31988792 846058618 345774844 22827453 877986383 25984192 878532640 914141404 697942340 214213790 63447054 463075676 39745282 94272259 774202501 376958623 687404003 925024898 527439153 163458751 646906398 528999857 829498384 385087261 502811512 959656052 651820104 604261279 596715345 146512979 423441559 921311025 576568361 105527604 724929639 965553993 348122960 255228684 656135534 148770168 66815395 442699476 282942161 154644254 905438972 62352592 442422409 947883734 832988359 318326873 832029439 589188437 169883943 815337112 92480016 685057276 812965981 476141845 834958301 386227663 504192798 910628775 185450183 498223673 431377818 822359464 951020013 214376233 562808900 542284579 790913967 924113715 291264591 449074716 511668236 733648919 58583657 97675864 183546107 79446176 422150220 800924010 130821157 353978877 831350420 136636831 147125256 122268482 655983404 950978580 268608040 861144109 800374217 471468506 632297518 972170795 968727000 281992973 534039858 433240486 744755233 640513750 734444461 445932680 945281612 242276984 139801792 111652547 164609261 747723766 942290731 594969172 703696983 233216216 659285831 400748487 111786769 145362683 905638971 522035691 235236924 439896259 149574221 324691495 982163789 242559049 252613170 866745040 447281731 399872377 269182104 49776873 892702007 968285524 604468346 125104126 56654219 653187257 55315020 606037898 119465170 256168163 299223018 32939371 646113417 196238262 935716517 894624788 40633279 72273860 132477024 587517421 885340582 227817769 828918312 775494244 742420557 443507137 228783235 131733349 678017554 400869622 778720405 25727673 417877640 111564177 616445546 111876600 445078296 431185724 659030610 179571188 79308152 229801326 4628018 13663018 375786845 361666392 380475683 587902250 520306442 651495613 684083925 400617953 881544905 911609800 51278724 886336100 49632224 114127283 188258323 201442770 869447522 314422931 757322264 57258951 200422364 224310036 401413025 93643495 559880128 224462618 14986430 338284124 19295578 327935484 255023966 550512236 264157275 95694413 68797590 555015098 742555952 398347137 309232646 304658735 383988949 54894829 721403298 734984218 992310502 646136433 894690835 880834151 271807149 403022117 974189997 586469557 604094668 794747987 593216699 564690751 980303485 281759464 469588529 762426670 549586349 248407498 168846929 420364165 94543641 269798292 936681575 741703331 632322043 854432375 875116674 691922523 615116604 113420903 876883336 562680294 384806961 750585257 381643361 784141160 358551860 160010874 810174433 65298710 873631252 433641707 252355470 142903075 649811772 816328914 320397449 700549170 195501696 183969160 367599060 713344514 3071565 424142106 920430397 589710509 249136267 370302352 544488502 826272909 157914704 517201345 309390354 301027682 444286590 270512438 575569727 711533544 398094117 649797451 457588151 631901088 90286543 747413195 520858270 336790936 855173004 445130576 427274420 209107188 921273670 19663055 669039152 162314762 819419868 17425782 292501839 752884681 499218577 852444936 884167669 74047970 7470235 18455820 516902551 230799633 347117542 808001866 625385609 4743743 345626889 963138000 324096525 115000501 205726949 166598169 745555035 969393639 695208383 579375153 273021231 231224838 582115388 128071771 89634395 915904896 211120307 161019373 576891353 489739009 786085982 36203 406690904 240165976 775284149 971166703 696205946 815482193 699523187 62563772 424602403 741509264 200421164 46923817 878984291 875776058 838853876 479969971 911087711 424031426 624361966 548834739 630414529 466885097 358654477 538356990 780916474 513870661 932307610 622506408 785898736 454414483 865341485 811978720 277389403 914226893 395367639 763072212 225397116 128400170 449770117 657843900 921400705 761787273 482053257 612975423 754078218 847929659 655936534 38779293 564395261 265062472 371880880 699275752 201737037 738592349 965531671 280280322 972963095 50497864 894077213 681691742 279901378 642664010 81886353 658184724 622636106 409019598 846555858 360513141 75307645 149458717 63373541 961091432 679023440 199357946 264919201 732163078 621516736 741183318 356647741 557454190 660431328 437742403 405054654 644763982 743848332 255400132 478704747 834672372 964379386 904360873 263537167 940835025 238785989 532045213 880101047 536204409 447987253 986957132 415295267 898517136 278005342 969692029 34891185 969426162 205655267 30743803 603946382 369249788 729733534 201206445 189212046 883666469 979017630 370482395 642475704 990940801 717542224 411910490 686344909 178813785 494943228 226794321 887592235 845641768 216453611 455170068 846704097 451064838 594749273 993351541 661961731 854245256 414103977 172424440 384925155 970598126 721002268 740369920 29087235 912734656 863478958 40560879 957902959 679328942 643220837 844859248 193128113 349078097 473506812 27266664 837286450 117639568 116644698 466770550 850092698 320133585 654918393 277192261 25431734 268101560 445787033 182849191 465480774 548363096 551258542 131509635 347067563 707719025 242292488 843594986 25440935 825141456 638754681 658441438 178853408 711487420 734519581 665303660 179156211 428942074 859716401 86019807 195105736 788752752 467732554 986667618 513685607 314086315 506048711 444468800 417735481 486190647 902731200 519921601 744451448 67514738 525556778 788467479 729307136 505019133 516568552 443555524 936357167 461935477 446178764 796046674 410370060 386643377 157634593 981479466 401216506 947242987 40117874 256114990 32869915 614230457 418808954 372142027 730542003 508002096 460952169 774963921 482205163 1416300 27290410 303054037 521908945 372570296 756735777 645037786 236741823 8237449 66131804 963289956 434594057 304084852 261509020 857003583 311613238 703864464 313448932 361153422 661895775 584117840 164476999 768191683 45013535 413549145 840950018 833158241 691220600 673915962 535094000 688562090 459014758 440825260 897626760 280241555 780293969 520462409 28714046 301700968 269477262 785543599 177855109 123680642 894760223 520706893 521097542 670700739 230958931 714660393 436961875 729644644 355975388 562836895 170135202 216808208 346668461 753536786 114423457 958565682 210029628 550134790 536050283 164208289 87476713 936023952 401813509 267206681 822241257 341944855 755898034 448944665 932737690 380355125 333859896 321561408 271353730 761173431 457733116 71867056 856941906 256810952 9077007 128306206 276272295 751791043 445908982 533825412 510331272 616250407 424831945 254382669 851824486 91503616 207993807 146709772 437417433 297097707 13269255 749176622 871668492 668299781 457560556 654275684 553326594 436100090 228861321 522798552 151713660 687828543 601976371 9457779 889762755 68877049 397730177 231725399 123349396 146079377 642204318 363284653 480202002 566360223 385835789 703409966 34373782 306355174 704013028 884744824 265230753 943854368 363052089 696974286 98754197 789500429 566046966 733566268 498568923 57802610 706492308 557563748 461309867 309159951 82321619 281317161 785885012 857324117 704786794 104412302 294381609 15317609 379745851 996941967 490816491 721719650 918716547 390169735 271816606 334233245 438549770 985622668 472484108 681845143 68332375 911135970 100194913 514514242 46748156 876221458 698564184 269085203 383568828 42396727 862601267 22660722 978595561 468861222 21501578 624178137 379520993 367626676 442075056 815514469 73484094 618206537 651271304 385335279 631486953 278480590 491336100 172862804 776806693 925914293 279379274 653535148 22399513 988048871 934769571 726958363 17426311 944600921 894330003 465347493 671124045 333814836 316861812 228826681 330229316 137106599 693380737 745894581 175269501 144474873 57223195 22852913 580051084 877254102 282006027 383851933 45518324 312397226 322462087 101989940 298906705 785176204 99500963 303522006 634214064 480469853 503112895 501458187 845160315 121519680 427947531 228900493 353449134 262120733 788525656 47993110 846410100 947796539 358814112 758585844 822373575 63410437 248057983 812215828 883622459 172276989 179030319 454909909 96872876 806393578 113897007 71930666 563862270 162401946 337607834 255805844 899102419 827103779 742059822 222563102 149833215 16541832 384619133 126112631 182641615 445548802 758661831 565529482 801731104 451384796 199851683 79797264 574945176 316004199 871061139 993072000 585673346 619278454 467207360 913243605 607266993 736794413 834735284 95430756 148601650 587194464 262239798 722218158 145103346 621680488 799883902 970392251 536133404 189758636 830979126 804740486 90014868 857611592 189102207 182945584 223325062 376685031 563541858 84060909 810058091 429785184 16702476 62105534 742569700 637643537 393134298 303238696 729205774 48223348 622485273 162365709 673885995 822246736 492629696 312303883 816045577 196867936 473841759 162646500 967744329 145088644 953570474 667144601 651514624 476543399 256200490 975610533 895489928 894890313 235510515 347204251 201455263 68271347 897602551 657864278 639724712 526691419 652902104 449463383 895455273 45781774 529352119 116930864 428266542 473651020 162165083 948277182 609743478 922566406 995982535 382443789 296431737 710453261 719339561 75950375 445690103 714587423 285865036 692267925 359854460 188381275 255589395 144549058 841822959 329270506 873748907 410109334 398779918 884932850 120865120 620272850 616376498 245625506 717299446 454034398 786380354 473885717 445999844 355323974 512589420 923467841 468926585 843804382 696732341 988295186 343674151 684404071 721029832 812806257 925996374 768062955 402640592 486078275 612989172 979615581 748069427 413937000 102304116 236535397 929241318 271471009 353552282 346531217 743728458 459797521 680046786 409855743 826256774 601604432 319558602 429411279 251648169 142521617 172915453 486757392 160065690 307107802 804280726 836140321 937748255 177700576 915732023 932613617 709268212 541431586 625489989 689065531 701529945 675491185 749666450 996142195 822346802 782649353 162509577 985075569 417025596 537595275 809566319 321094525 72553891 6744032 298251443 970293645 672025766 307615376 704559134 646831005 521132041 563044054 874872784 303332606 943171651 462031711 546397911 435568958 603490607 404479001 12757941 380948878 791220362 939681960 711364372 993873816 184784200 907275314 458509958 311396421 796061754 10279972 316681502 522285175 951401431 91502892 298939825 654516196 857977757 44604021 921863266 510684177 78546641 748130427 609990771 950837719 82150505 890767537 576737323 138376622 535166388 833935786 682581777 927190802 766013859 569947602 446347942 369107251 537856198 907676289 532950312 543626804 314733094 228650826 899962238 963614975 979222045 485744247 827631811 143645601 286584547 675286680 206008535 92472129 942641846 771438188 487596909 4840462 625820433 410172135 414987194 38817070 464076792 533428088 154841664 532818871 881008746 70866785 474740337 947916536 519700028 147580841 719943537 49973519 603303299 283606251 64595815 119192638 291361325 610938883 707894232 224137950 416741699 454561911 211445363 287116396 442113340 704333417 596220041 62055699 428085604 857670251 680022225 873010934 270989330 174417800 704339756 142688350 654786780 228028435 832140448 768219342 510046083 676061062 243335343 109151140 360747796 565492391 379681575 699802748 466513522 542267253 9091210 156502432 212007844 301221149 765455985 531220162 281172254 908463484 416154660 444994790 979644834 200479282 503797114 892369015 317006374 939069510 443806896 575172978 350291293 442358254 739794986 739119411 571625055 1561412 253462759 347444263 866601418 764711915 25790456 947970208 380490044 577103356 114443850 361958163 126161177 505028957 118151514 932866718 337909483 488071814 15563627 423262586 57868263 13837975 314861985 478764658 571607430 923886932 504974277 126558367 624104534 125562993 352192019 83243333 119550274 980880152 285976178 882578145 249525330 145071494 541279649 893108548 606602286 940936384 774179 520625790 569427944 917222971 939028284 32989520 812309521 199023871 547551804 782853575 154592034 497596747 869227131 698778921 594808018 734506442 623328359 741712933 448088483 677834953 15821948 6328482 371205402 883459536 68041529 913530925 417420097 579547211 378660589 963855911 43212174 259686276 967187265 636784591 596662440 342886562 269636404 875291121 275491939 592773902 92616970 428664879 181739306 161862579 964884481 898576553 463079919 274808164 886191608 379251136 527932282 912782884 504599358 503683302 922433774 824678638 707050091 653503 216811199 453011547 960933276 391694328 472715541 492362341 642293623 937876928 173719734 996368479 167998953 879075444 974817973 890066317 880868175 234259322 138774607 557694861 201510656 337647493 931737561 604241932 958934010 842115879 466437683 895864149 853970775 569460246 432172981 628715859 965755361 6309110 796683100 934248439 671175632 613251738 579518259 658344905 468387610 892647181 8166793 764355612 692430838 250642395 764851491 409580330 930661027 914713791 982248605 348298719 945001312 865396776 535943012 267099789 665745225 827632931 25233706 12297396 707536375 811125826 38478371 598239941 769920366 330543582 742979107 405757981 208947000 938456855 258238676 932907004 796865666 913804173 131244646 927948033 562303880 201873377 549104943 297381169 454854259 987841241 31594412 571104782 149353089 70226010 102065121 304546492 995908916 892003078 583344632 580166589 469304463 594227565 983741006 910859395 554055514 807147989 958098621 108826938 220138030 845904342 571399237 565231036 871263486 901543288 780770145 595634513 221301903 517007757 546353110 339036320 130150070 802300410 663948459 438063112 267481816 387155985 557566820 204414574 593563096 265167432 439681278 47085535 906554914 21143677 796218343 869707008 395268609 437593194 404404755 139790227 801022723 739710313 838558256 8243141 998132800 742676769 336526768 462871856 225871619 939878718 445680860 75333859 643586388 802694358 999087485 429052032 147908234 146666260 406862626 292593149 951674840 322116806 159993351 884060303 575599954 318022632 132149392 929045840 69331037 930911828 640615297 382284656 190255895 948950492 905332493 978640921 397858644 677239401 314742637 554867660 616322918 101778288 746081849 87234575 42087107 969773904 894270654 967944505 367072614 419211175 607993224 376078691 303560610 754798218 734523483 203898715 398461474 581362443 240542423 98229747 842407875 282904782 44123482 329008682 965387549 202422092 535773216 872138479 151253916 516175311 704277516 452499227 932677612 357354766 859710174 474841499 80472801 435870311 191664947 713225798 832005792 881977472 829361108 751832271 10103086 985448596 813296602 810184057 41099717 903377770 473786032 599137187 467536507 318462875 62385358 997186476 185851412 858732273 752070339 897126114 146962207 694723353 754404208 179495071 786850354 556248582 127065091 354050792 801922019 129586446 333685782 174136264 840639583 29246951 450227735 540701856 854869189 266581854 715805648 826941458 704912786 771999054 12037007 176566343 636212823 110848425 222258414 541672365 342992498 77668420 230793272 494179658 742842835 125937205 290386125 23002633 723632833 978330417 107284921 395646550 554276352 19396249 925864752 969881393 353907475 313586027 842532149 540113460 316993300 516053052 888763869 149658160 617136280 237277568 996053909 732616380 728705163 961353333 928487029 378188850 74944576 481097024 258525807 151011030 252468208 463509740 255909118 892997084 209789036 994489453 684924208 176114508 837805756 792424381 304697234 75562474 430022486 717698666 697309121 673283811 344266680 866569221 529704829 690676795 258940828 841754277 127957781 210263777 502105 296065552 387998562 491165804 612135429 89192266 620736128 570372633 947408914 153066581 633919338 213718033 490213573 367240207 761091605 688866514 38045690 815430606 581410335 308164616 780767173 476349629 296270682 745631205 738768529 889128992 434123380 685218208 814986119 764452504 886617061 151200224 981876213 271971564 367795163 875087626 878472537 608590816 452078406 133906527 297759766 788718778 559133183 661526396 682935350 378240091 429215551 612359988 748031625 422568520 148542588 636143225 650486153 524770356 816150626 560211149 472746650 329891260 922386545 154410548 748800484 154669620 796070046 508243323 228259024 13750869 439210881 419851774 292815624 370422737 678982602 387631006 958361097 741975386 13701198 847678954 231834593 168824691 726767112 834003627 996602616 461469012 846194468 538001148 186584029 358577138 344362751 754822384 652744800 303240698 862503253 244171133 91906990 420876793 877987864 933918299 720959249 959144096 832917619 326772382 308462316 839621244 850584551 474467349 880354370 935011775 736950422 881604838 733061039 356065105 27083161 531822097 930588481 973845918 169696424 127003566 126942289 265662824 525915032 52747796 979343772 405930537 781405597 38195940 713415421 331093647 651294991 417539428 677366302 986998274 94613724 152790129 186786367 354183223 745331714 48044923 521609930 759801718 856308732 834043193 157584107 781788447 708901804 730782667 607679081 782134379 86699902 114014702 667114956 266603117 716294988 430559705 566200414 751228359 904455531 107399099 520042415 872498680 325038244 365682138 6933656 241796347 999254051 343854104 452229767 745960744 404455628 203295120 257664326 675400935 15120895 242997800 591280267 820316767 243637097 752375218 565457491 977352286 144854959 373895217 193119772 833540099 864486556 988623237 908232240 807254950 984993705 114722139 271933229 917918823 748111170 388473891 756722623 808439965 625745336 23442493 979565867 136243243 434364374 235445771 286074706 78377114 523187136 149661332 982380890 171505048 467731156 700664897 837032944 381144393 424504598 80543987 260746254 608098725 191057431 611288672 502625567 227776812 160534028 483109380 57734533 240146420 923537357 570998796 944066765 962023325 887630701 446288304 702490074 633143186 408129700 929537106 736596036 814776022 935435774 197841691 162358088 186925974 788316292 946717927 36324982 372657848 670175319 39780565 73598308 715897730 205427808 555477572 109968829 755307964 344228916 959934272 183053407 170214863 107164771 867820506 415794687 749456911 175392455 629574622 485056172 223021068 61652512 510843585 948695370 849450303 475804072 997026093 633700545 103031106 300748830 714395260 335855066 626380943 621033984 894674509 345313102 884314046 410467856 307773287 905539409 445869977 276754548 162617815 671485960 144692334 877904597 418396415 617420913 871984847 963291335 895559140 801232925 274643701 862904999 488265727 477360228 826921225 277524892 477105822 60762045 107191514 863542859 282410887 342136084 434087357 256631153 704143553 545865844 154348333 816183612 58373610 716147554 249107637 696565877 708586360 283842761 648772277 616592774 541654717 843861431 311870942 396746452 764815472 555925306 613648512 548473563 436674518 882222101 28611192 7666992 396962153 337303159 585396202 285650027 328212886 593717935 733865275 645627956 868846935 532917464 760427944 957835319 575424848 673860850 423779603 27930758 372436978 238566560 929530248 259244403 793362760 506201391 600581884 792507816 60727728 978893346 583699795 311158413 584930104 506384650 315467540 924813269 649684926 755272635 956333553 370361590 280477900 691873309 764033536 133334941 264423583 802445246 572182901 862658163 581377529 920081032 238427231 224400474 422239512 369450385 473850155 238189668 754795673 289428667 961003984 637335373 23412437 32691862 177401150 92748152 917374948 367369014 450015865 995674648 380130127 582095085 925565323 346572103 853340261 934832724 959183015 659989536 102338321 382598073 831755740 358164114 9770345 422057508 551375268 485764201 771437254 993786862 894922215 752080077 530838065 962826909 457822492 274938273 982659977 427934912 201798860 533440299 326022695 869905960 567077568 422424220 731920296 162244184 291808078 183917728 238905949 586615767 903802806 558740735 762919235 576407857 550957897 951642909 439845314 111632540 224788132 202624470 970787981 696372995 902911156 790078720 399262975 482589319 26388654 149145833 68269579 862350647 421079734 111288351 211137966 301920773 213854518 69902005 986764258 535324929 222618691 781633908 460921843 437959363 731396217 510409703 920176399 639690004 428384038 388964594 218638963 898157972 929496405 904857157 212072122 6888612 829737413 921347237 731925892 972742141 188734875 906133024 293522896 357903886 112748037 34507785 654945729 206576194 679020342 510903357 929845197 898930377 647317671 763897436 239725710 78635249 812551807 671095019 762635050 563075686 957774884 129673699 42103691 362556648 965601529 253459066 463195803 800234650 516749003 853218836 324874364 24682879 802139386 940329717 917004360 339911698 760878489 481611384 487630656 424153609 811922105 999249547 597290464 445103375 278846383 306015561 162116397 421162658 301423848 745495137 930927763 459873588 859302751 807780748 861209540 511022653 421442118 403534623 602361071 318823632 460201311 938944493 564123365 891877818 741705750 785878245 490254132 57448402 546230344 513109783 243940637 356284526 352041586 281453630 253539204 194597971 867609773 643280097 180401523 371151954 959759337 979515032 895862167 785284987 39457640 332537879 152032793 290700124 761431026 442593218 429520192 248278615 173320050 77283839 261730997 497476838 204632001 19972829 913307316 645319121 856589524 690490581 332630356 247571412 855949757 215031230 67060971 37622971 145947874 860023359 689169873 332912910 806542481 336653494 32626223 177131527 911652316 41748916 680824272 838824070 524875577 825829595 125569022 863563794 917140664 710263189 801457202 189655930 672537061 57337867 1996796 129859461 707885307 999379489 258615679 14196435 296669526 650745936 14953216 201655199 822478641 728741690 578030164 832223546 70238452 789972704 319022839 126802649 591072007 103232998 413037609 989587545 578252227 367305810 617619517 346411978 63414631 849136019 346500625 220706313 763468606 130867095 438351746 406370512 790375713 44039430 658059053 115255516 182335351 900897281 562134294 14292576 871687072 881122363 746596383 472289675 472963899 929267546 460809575 428510972 286169767 811625834 194121704 884754958 743316770 656629530 452395159 101758856 224324576 207335262 921174564 421259174 219973147 120360704 418442740 154677814 159247221 274614986 579309897 781613681 736972634 510212891 170478369 80240351 847971340 183717958 299590421 67349139 421754251 782999957 481292187 417515880 686602504 707796521 958662974 238275483 838277857 259866475 198356754 511158523 319394244 338391793 335037604 349090675 455012590 307098540 348642259 817083398 917727247 29908988 509371159 111455477 451772318 169630302 425588452 435776403 503904250 155857866 170791626 407628757 241751205 926109914 903637083 419800332 234049182 633933469 528267571 941795524 442365945 76079973 563100129 97018899 787521246 76943122 208052237 60470804 367517427 505819319 775057518 482362534 961853853 314046097 159566143 186635624 47789945 756656240 544502150 21183450 447973593 217647819 286539150 335158856 690686604 149560110 55178631 68891549 416041915 365385014 575529287 462482197 640194934 461795953 59034876 399159565 715857660 631075442 202270964 740347333 971059866 63385568 651771818 913625946 982900522 355213525 743676494 297576898 871593392 15414456 109703950 191253018 308482084 979973013 209147985 303118393 496667331 841084695 900395063 632661598 560775872 286369405 840797429 960556112 560835802 749869636 923123936 964652695 428744775 272074117 950194659 573075365 830018192 976980407 639470418 151421353 963303989 147927256 159708182 830069632 792378416 328322699 399839895 935000878 766214217 560779940 889012515 700546763 882800446 332716010 579051885 619668296 481280662 422121838 652853329 100142109 736759032 618245418 555901093 788492440 709227143 383977596 547091994 965309522 837197544 690975674 165312439 962104475 117471553 713264954 960836005 593080966 312880911 554321774 582257166 346676310 64493601 575716323 522334197 630517020 910559346 732921699 731843214 61170122 623550016 485849245 954213075 908525495 955377967 384582270 904762044 925590252 835736342 990063708 962302828 934009452 961482041 328402089 779292927 875281326 511590432 113548727 816729735 391197412 731651805 988373738 726654652 595930214 3709341 20327711 214140459 377023609 215634247 248779750 898277482 904780606 98497398 230490669 951025046 898441274 362920378 188885523 511330264 815430189 753998087 476691384 387768008 593501428 665643359 713681057 745434316 893852909 411528123 707838204 631134982 748462021 12451373 52030792 652055340 522201494 607451946 61275214 348633796 510255845 256740303 65658516 612411856 584340493 430573242 26453151 172777437 5503410 344083163 124394463 256246936 31166765 770839356 272725339 845450763 305189949 473629351 262915190 696711215 123833850 229197341 544306989 741341208 47065996 530224723 748554195 699602144 673763866 155789055 938118474 778091272 646402697 753816385 213709862 886205582 679823940 807632747 417344428 805831965 236946894 896005823 219245213 862804222 40880963 241951208 862172387 607620003 470213678 953784889 131022214 202880097 397290173 687494855 265490102 505154487 172702886 821061274 68521781 971968186 946363002 359462398 849482053 191676621 224523881 589954054 459114645 65331535 404669279 701050585 235391732 980985164 120984222 497737556 633866686 77317407 526628750 518193948 324313739 258212805 39580716 162803549 368404892 813839628 324421791 172321101 650301923 343831218 268649641 99135515 98651599 4933150 393236689 397352051 950177057 939266583 440525018 570637192 691131980 404001800 823431116 23706163 366626262 990601288 891459665 666342083 158406056 682305569 814714641 89245123 616027183 514826760 414300510 614171655 70911253 975952189 644232023 156975447 555991984 384929686 564652130 386689175 12383084 503569956 901859480 700276513 401023354 983230610 511461768 370469356 67105410 153110908 491603415 911251543 788311137 213762119 273183411 321200646 406385370 439641339 12555217 3177282 607466346 497614479 177459527 218503197 855193254 29246606 27855518 998460874 866304502 935765017 557641348 536420612 202157686 287544844 91751141 184983991 728965690 186027161 820154264 842039819 83776195 464987279 774367017 686320103 491018040 170167969 475492061 926434801 357197740 638375923 519834867 178822447 114199115 231199838 899982657 960560553 111286109 376052830 264600823 340958257 650613714 813431994 564418443 538432864 351384121 263747461 658762095 254877981 105906868 753054390 650270934 831486623 722048813 244790017 842076053 274193775 886598460 31032921 903065837 559677654 833936199 509784721 156839720 80311451 440952832 955754099 280194529 245959359 574952078 209210970 75015715 608108381 291615703 182770388 544697110 762669531 459696684 773079146 943602666 734657687 562428632 43130821 637649666 911523711 894149424 868614528 829549 573171428 937588381 434214441 248636010 746631682 687856909 725367740 571095561 896933063 347566426 834942271 214203503 59007128 889463391 737244240 349316999 864087597 190206196 218387500 951633983 953515069 804383351 876492706 725463270 536703189 109877341 977813298 270469650 156561211 716589003 669427497 135240942 850911355 325122726 663397302 336250934 390767165 852636225 271556273 567618367 151109537 90549553 194756967 191706093 859855089 969238038 793206266 849958748 719135468 320069831 140794940 394818909 513226191 154794743 823548722 545295932 47003235 130023247 566857713 818303376 133096090 511930566 784105205 747654822 4505158 211837418 184767066 325967466 517544056 267541509 184574100 821057938 791144191 451585342 263646444 525835101 488794573 62048057 911864528 218019796 790350593 454861393 688065605 421504358 814274013 619394256 425767620 163528767 872215736 224441410 84757957 215080534 448546508 506519648 719120068 559323707 993267634 961980484 819112345 1449570 624343704 447164081 580797909 744938571 336499760 844703699 662311939 219187896 503129996 741292602 469778920 964501535 308027049 560930242 441132805 121849160 536580554 176313712 662836300 581674675 370188283 956700693 477054511 388790097 895110452 422460833 646966989 767259635 1450884 44247082 31484701 154229561 956773175 331437696 913866412 6002844 528577614 19395326 435762770 92235338 533516044 233319275 243669214 353023480 48336980 349608497 405950086 639214462 474034159 675587307 846264431 89809704 177254088 735267043 321948605 232725441 539472477 451376276 747370987 595501755 34162830 202580854 997751566 470305810 711576360 127686626 84359571 505038513 184448937 615575483 229842216 664041176 646219295 41004143 689486039 968780667 378169071 868212868 119212214 163275337 24466141 75698590 707138189 497892251 337874998 928952499 618367639 825308826 116681 512400643 53254489 687310507 48312288 314685404 12927654 743145918 336243637 894740911 260118048 345176493 646026216 158555915 689521272 843923240 81360017 922543190 442236412 887528905 549679035 739322141 966853812 54337740 831595036 569506794 424558199 77083328 932116978 832136153 581971138 518444574 530149273 131074005 538359848 112784318 138264497 639362428 948657394 655333599 431106893 435018249 142361559 219610933 865131961 609639014 321723504 181622651 364885591 991794747 358074121 706061996 307932932 456131140 132514920 595025626 617969405 866326704 812391181 298092691 790996544 221486018 325509804 963502590 732070254 770851287 154675855 905301208 75373123 125747366 82461131 468145884 962919264 534140234 839089336 290127833 990215372 38372445 514481312 350738783 463642792 325888079 154565964 804620311 829736478 327589774 861358731 28176425 566469978 209712091 781002553 630986555 711464846 163703235 737478968 696847928 837066028 701583966 127647708 567810069 159630025 726589786 244536065 575076860 847910449 145563632 473522733 257738576 188737003 915005216 778764697 81834612 205019085 301845664 372276733 753069313 987006032 724247743 312164147 537095799 946227542 275298875 767147325 907077716 65148040 844057556 220324944 373134544 860197504 598286915 67245899 262021691 470311792 751546237 357357800 805792073 638268867 268599012 629743918 40807490 276938022 119852717 64400239 217882246 911911289 526413200 828543488 682775349 552441710 356066192 101939736 529321865 738593210 77002162 349565542 215847035 810705779 740752751 984960218 81833631 82868483 687335402 915356460 808126486 66580688 696033212 599436533 79805912 775527061 736375258 233593547 965481138 379346532 150167664 752256973 400526265 378452897 356368261 16156838 815033648 201369705 366334975 742155895 412300012 605202921 381105769 56485918 529049805 727693631 846236392 884025699 342285299 969163520 75489635 398860902 308623033 127455760 304648141 680689658 325243481 773401677 998300790 556993820 920383746 471615085 845521578 523826124 870230454 526743643 537305957 58394081 165827991 428104645 63645046 389798889 508465261 278746954 435256922 191433455 305723435 186582293 843366869 343365309 881129401 13284794 981609122 602372300 518094919 533220183 783986115 956803213 743738044 93706278 802766315 451763014 876501223 574249546 538258326 118734636 921372949 859053984 968266099 460225058 298444188 874636853 638469751 127485334 49604629 665888512 325978821 439401806 159705675 394600757 17035280 755875625 184491492 115487803 611611256 134642508 736307385 926664768 270335101 246044065 26217719 435307320 407284717 714902674 694377259 245650449 855173670 619891545 366219950 707591287 564616793 325997173 753027974 198930401 914740619 966159661 633751076 833051496 680717798 669200924 467285811 174616893 390336619 476324474 863491889 254241476 665919328 162033563 290156595 594652960 571184584 802792552 506258342 583744359 47551483 232004836 403075044 55029682 187366524 247621437 756715266 769897063 930199680 300984638 736608162 438716188 812936598 326817048 153749797 272809641 682886300 118258387 469145119 954773263 337230328 372676769 627691031 288116255 666705120 175913285 459159784 885033469 494641563 337529284 476617282 645152182 546560562 266194589 784557797 106801254 927386004 529659283 685030483 691107171 75867973 637681853 488404729 739139854 395686404 272900237 623969042 158482963 124746457 360757000 167361491 82176529 494349860 185285457 681141651 662056321 137763109 12776326 208918202 138988029 659414535 534439441 374388097 915273279 986949730 922685215 109779707 204323614 278200847 68205072 443658984 945410083 282205143 2644665 969615466 425950081 877616061 451543648 671882443 457155089 811115869 400286642 770213888 826799302 833045870 130097767 695954020 445666443 575085057 880773300 386070608 122250248 572301356 792853238 624842711 701623820 139886013 353462699 941874738 943050730 416960316 764136420 546438933 394219710 855364430 773836628 29933542 540521868 159663002 130766351 654832528 261342280 610445844 138403303 899396984 567098266 902377234 607016529 171951423 552275591 515864474 850467464 946246365 894183742 666269415 32170215 896407806 694732555 855436234 587718876 801207674 735727490 390160523 297911423 859270816 305034892 140245018 968292208 270516813 104915350 222015385 624106395 919592972 839407622 912393258 511623206 583329517 578585811 53823008 287792520 249196379 800503468 609010082 483005191 318511491 887064381 696052973 533221324 487732136 346788609 300887941 461422795 766134963 892669420 199241182 710768821 531019973 400245190 456524750 746648985 268789913 888101090 985399129 931886551 103599692 983581258 588591132 889696618 990403894 712202580 39318209 784598443 141530184 862914059 309201030 619408266 231537826 944116805 89047829 85503387 409446040 685758890 78142480 642993914 193134829 777205507 280240466 856052118 836694563 651563344 496977770 644999223 838131228 468398910 881796233 902992506 344669617 396867065 870404178 76196267 808260259 539988545 585772299 939317276 754314563 708290164 50847452 358752208 434632859 301722434 993980184 487438435 592310158 120943045 765709608 569900035 360589223 234478001 849027678 110355399 241011069 631463975 674433883 446210205 720043808 537329163 894381127 494031602 526929711 704397567 892733090 74801763 614189587 282727961 421004032 910364248 220395413 581136974 486178871 748829264 282229551 572061103 704581204 537387158 852297780 181455180 952202808 497981810 51528358 399970491 735560227 207631274 573016136 134733691 704679767 400053377 74741742 392479188 957377993 889510060 803461536 378982879 440375868 279980337 752865073 938130616 992435550 769165495 693938748 495031829 559513907 681918845 880404767 55408936 316956764 35069670 785163273 902755770 521987298 630668198 560994088 711781587 587189743 815511756 584136954 212493887 277999301 253590741 200436831 504495796 385924495 34764476 947593336 732036565 868350003 821026743 543314736 854642167 103645805 146141035 68612761 137376342 425570833 750261279 567620080 797955409 280410675 712319057 759106780 91270590 537217160 931684516 46219890 727791795 626195508 196083479 869717078 457826180 427102016 510805988 920085809 379076607 150195852 583502099 570014900 925024048 804758748 836431656 601670849 306439171 325111719 303932762 57377444 916807367 862726337 398793555 694837622 685351075 409279992 314623145 368920250 53987170 155907465 61016011 152707011 8734246 472215608 463039646 714045209 46280267 753826759 731908795 126406336 34147480 731229974 922826852 674118705 281787154 240188759 452377728 355198902 628895186 213048773 183108185 424900702 136249374 5934156 325686294 509234684 634228121 237143357 800202590 904961106 500445338 584320065 431905451 680602999 820345962 387142998 874701653 683702018 56265615 887858211 278846816 719877634 390853328 674214120 332674844 456463948 620432968 343238646 930109334 852450007 243533544 682117806 10266090 763878239 934477960 720722130 979056097 305820949 530415106 215718701 113178781 391934883 190135950 480996826 185530908 764451732 340728745 373868967 915047623 467858327 583476539 232570925 902189732 298986713 240896518 810913379 787490943 800015157 185692742 644479671 654004147 13229473 682160485 229509686 977927905 581077217 880750688 983234404 837641378 962814330 257362251 28020512 753925113 441933434 995261904 803628249 874924566 385395796 820677374 26905972 203704548 578020161 10111009 132187261 181143489 443624741 316136269 410441011 550366810 547371094 354731319 698744863 371883099 236853311 455839161 888585479 156365557 131682626 110944936 430722847 360913100 629632931 715152271 715964814 709100001 641838482 197000118 269341266 7257389 741789680 436573219 390068461 823392740 554594133 302975270 249907511 34020856 650271393 99768286 398539925 833282747 992428227 226667319 746957134 563332456 887252531 58510745 831122046 86074618 800499188 58721530 268794555 136062368 54913213 856637494 889925113 199970237 228954904 155619768 663604956 675042237 609019211 391490549 566118982 71827270 129407986 195229900 626177052 258291837 559304152 960213174 972882496 574331724 709207674 349757967 441072583 797019936 347051325 937024065 744495586 477807745 443665473 359738455 862336088 657358704 754887092 193448669 157695491 225109901 283653695 459788386 326084525 285815282 300065831 902079510 202443234 289007331 40929837 624570073 871730984 488508599 529890345 644882224 422015313 932246139 531242377 206692518 472652457 109834464 189787125 908742345 84951259 508948022 223049641 500073305 144150542 675908189 55446605 224498869 300501665 53618363 234503262 175324384 698341359 782311211 32374440 462960799 125531548 451057999 852268736 492085363 168781080 410626444 732042848 878845024 647173761 818983549 414604302 634752908 270682482 498829067 738686064 259082961 181816492 258875315 622966596 213292695 619004735 970580729 71179740 352861346 604389364 76492813 81598419 972427226 938281135 557716629 449968432 364315484 8746959 575992137 967921760 342217998 379462824 219899464 956582385 871156272 420945006 604415717 846466041 777904064 768839401 577932084 167749438 377346097 997500988 39646822 218971376 477958014 103959838 114404893 848800684 250163710 594206683 904776920 593976768 123438039 727098831 177522019 611191655 636075068 202261582 20935490 425143028 256349158 693487669 968631990 680987906 596368202 942359600 650935018 826022861 795185501 136327135 228924539 854938528 743817117 11455427 161635121 202651420 313572535 429983862 833034453 73498431 601247448 748107673 735522071 475308492 796039005 136091316 964635990 419854826 20938813 475379137 704942220 102304888 676206501 239429235 369161664 270512434 66128243 51381254 428093737 796529093 483375760 979813634 981025695 982335547 201673590 81995404 85161058 80431225 81310277 672483739 35868974 256297578 327687774 612462182 999701890 487720968 214243011 855238668 935191554 479721697 939376670 33980073 19124993 619884118 790511923 350379815 515696177 464596090 175401365 968026309 114880401 27640649 325327915 552627818 661316039 133053347 683582694 225043711 873414653 832078597 606711352 223464986 801653516 914438086 328192314 175720436 21156101 784586520 213112076 928572952 852892901 240574637 755732212 771791587 222831448 707742822 252464050 717526723 160847371 337319180 812064108 808200682 606331218 319062179 969610793 741695985 794089798 995889938 471923131 370383493 609925364 634261183 659187251 162830819 643785255 153460609 873149421 895627905 703544531 550932796 746372619 766098812 488011020 387059239 607795568 831898632 324679761 520856754 663553411 614491650 870870889 789522329 742166320 449133643 920303688 492510041 481091381 738123791 304341889 105833447 41120113 248250676 468974971 889021523 537799369 843406517 284559139 753850653 595735902 532496394 86214930 708566826 42108475 856658007 90256326 323293290 218925308 39604738 724629285 519745531 474218520 277759317 812475203 202093901 294610347 441289100 397769775 934637011 816039133 575362735 424779000 190490129 139340930 922143402 889465709 670447817 542925930 23323216 823099233 778436573 465279284 880467935 620533244 222695432 728827297 493278503 607000548 362822765 51475390 807594780 684641480 408224961 776856209 75975960 219783582 680205784 995056674 383951843 223814725 522932202 727442582 985344777 946932603 353753634 335082178 482400113 149053794 666296482 65207615 963629295 889197199 85927827 192548643 50749299 628693277 479939512 564520387 921222416 702407246 708795753 36502878 873415905 166486572 423952048 266435362 246396290 753908809 72420009 259007696 224129147 432878816 228212171 315569455 841173286 624932931 939377115 277467589 194713907 948868225 568087928 864188586 443803299 574893943 4517671 658612639 764019717 553676334 930285283 429667731 496234877 228564610 90073985 886516890 61157863 303313 125592589 340268136 962395896 60697088 115356288 721443799 348829138 473399168 59867172 214303206 378402151 22718449 843251586 477006998 165223130 998374845 484013533 311927811 112966135 791524598 50191850 748230554 773634240 104221736 647163181 298453124 227114052 564544781 265131512 909820686 67869405 893541009 73948794 256307894 850531832 333377457 775936117 659482913 787660413 855030972 548851274 585454687 352994726 244182075 578259851 703508991 372392112 652433316 632610042 544580699 283418173 693627367 550388132 504709265 855773929 611595312 255353315 11477939 890330059 792155940 232962699 886746586 97817615 311625834 982034698 986498190 838764308 648044746 49676498 445294847 401271715 340640687 804192964 713425275 678593950 540484446 570838019 58730245 331823176 697640111 833408459 163571792 669338994 290775200 318079676 406890519 892470408 254711579 634093971 272223259 997523598 572306959 148694083 424789834 968791842 190458294 665426890 570583843 965682001 378206162 48681722 295093241 5466529 634359607 728219785 360539060 272894549 422500300 164101979 338391511 417081121 932185316 986144244 942902648 458534293 391031715 696288254 694811825 473256814 997740679 154636093 712719796 494835420 337089036 870613452 474946524 148505458 376056961 450394147 770142065 705761 656797737 239968918 627835064 766847939 873692622 54490546 422116831 541615804 371104947 45062125 625757927 377458844 444128032 817484843 820665150 844796501 562251025 772854572 488228505 663126120 218529112 105186000 683434843 359067664 276565068 749608085 771609159 728331510 609562988 695047245 627890749 732587554 364663483 204355918 206107601 769510516 566020963 550495437 758312138 289618317 670254431 351836218 630331655 477278507 388438541 765227770 720618671 765209602 528331904 582012686 885917150 847779977 35798131 515641933 809379979 928371247 601286670 568327497 505708818 775371597 827961917 941581399 172436487 937712441 787870331 40942593 958818488 272313100 705874116 804714426 395254787 907462148 83107841 89395160 543558014 859209716 880214736 707923686 399848797 753381413 450483630 749960683 155597078 920924873 367023766 737773372 265135128 581448748 328147721 706229225 22737963 461614182 286810830 438866986 945343013 708535096 364301490 628980041 735811415 29476243 591724860 343064884 133088850 887723279 176677219 609301559 357665608 667200435 133801839 891973360 692442215 511832825 661675997 253287289 367692717 485831523 891154473 844025813 847624457 681705828 547438911 977496911 956923760 199103006 132742808 130010794 725552603 803700094 949753052 156442401 381412018 317829774 305071150 742319174 443205731 366380395 693419730 674857808 924620692 343423816 87784386 305850636 420495498 250977686 274582401 683061790 683128661 819458129 581916599 792208269 960278038 27005722 103826373 375709939 382452702 64124677 177797367 355900506 444809915 782382770 256938534 485314431 254712252 708794663 840571575 254124875 127088098 77881820 88316470 131354702 684995983 707184414 730676891 989524095 581482454 165005650 470581210 184333831 969225927 460055918 112864925 877881720 261081815 203003084 315175648 986530999 959443692 980925542 430820736 635074623 164518307 409981227 284698450 704775606 615978291 175972921 597769975 641032656 987729067 946293470 557649630 886801196 781460719 394347002 838107857 614628617 271132792 676453627 840763614 167195145 102443642 171111283 634594623 866047307 617406614 246264443 950697249 752748068 497154765 219125430 263833918 840930102 527408246 585683443 934849348 898347514 68312555 435698268 129836190 967210962 838005337 668723911 714292671 817545464 173116627 99513734 936758987 900583284 816729010 393007178 338670145 250028468 92879208 587279065 276214673 789831144 231959956 309847324 735104153 630201382 76016109 254302195 346827267 238182641 11792939 24542940 600964369 82095081 287968252 501837079 277828899 892487763 232594385 785077631 27816183 151200959 560808038 152582327 588559223 477117454 522780431 724648522 321759687 996930379 530937542 804888745 89705471 585216054 28714834 330985019 345438863 368608015 747740227 35323809 996027436 773595253 360238104 548138222 468425380 493842592 773817031 619355865 985954776 276714064 576818205 578693248 524024675 348508203 815631555 303097646 386109219 943790271 185300470 677769604 808250774 780321938 230876988 669491638 696625417 866915388 176107294 63899792 17326336 102852511 79991656 223060422 599074721 117248919 836868831 105506127 960983398 156504269 687086593 647299421 312515177 466285392 114043645 452711294 542672284 450926850 333748635 131358340 380888264 626134660 534208071 626581932 435255834 902124557 125903366 745958851 520409505 670350677 744746015 282105374 239692747 223424878 703394807 822490958 285094578 358179014 942919690 375569596 925852159 760047138 426476150 694704637 856869082 58607206 527055669 947036849 678761396 134758777 674634105 832944406 645892744 723081213 510807782 857682581 454125155 478537958 566303481 747633514 364758818 945225724 195986809 125300022 576116352 61949269 720096087 580504255 112015981 371820286 574146958 350027971 681432058 18890227 314763103 875366489 972631526 706807657 79902693 93373891 158739779 763736503 328118674 411679197 604759719 391991740 483446120 428569606 641882794 434267702 128050560 163975522 595360474 74043456 871074666 891837671 253349769 528774010 339855338 319081371 829737311 772049095 850910452 22297262 548094475 286616671 606851209 323445124 42833418 997366461 8164576 736952425 229080492 447359859 348670933 243563466 151635219 388782889 683917976 771739369 791739342 747842538 861543848 425515239 484711069 739389659 334068612 83727658 215835817 733872030 478659688 837888579 29331856 817715711 20049718 576615043 164490933 137835603 29269599 485655361 982128078 998923286 542394343 297472125 34061657 202174525 520305242 628072663 94903507 384212609 748673128 972356297 495587098 165488931 351274147 994514600 217782804 598393821 476906180 912942222 407382023 506500001 495815657 312229990 670514589 406667488 551847288 483562853 451783451 241363655 216379196 873073524 795394751 208202828 681135171 35357998 428605870 680255773 616569369 64797686 433564084 708201750 853520159 935420198 937425785 366209929 515779672 898101777 831134155 233943605 74253760 933341665 539530099 137447956 661258563 628304301 449664084 299412650 982634714 520981531 858497578 492473452 864085843 91536998 64823526 602371022 789858092 937708550 520106254 603852578 998986326 934552351 589259434 906321072 689817452 225861480 188248654 811641635 95935751 901414678 483009345 610787812 271562224 431033804 415478573 282472805 167498172 140309743 522138623 917242291 616772912 727575341 341488443 842331041 423559883 657133958 766848120 631373087 531838100 629600762 315295611 772644177 85537549 559301495 632515719 231758635 958271849 481256284 584763132 862999809 356554934 849144902 525064052 715693229 453262182 618286117 240994877 729861955 812192235 909657540 966519356 599212658 636426693 775331511 28731274 811860975 55686052 983006609 376330045 986771665 951939078 138646780 539533302 430777228 145427263 630758027 335740110 618498400 124808479 396702714 259545543 321380237 130456324 522297701 595285166 885788389 889266918 515288798 666627011 222171758 756972544 685454399 524004705 264013830 467872545 663232402 400375608 667261516 135099773 410769594 291428623 517188402 566639501 705485149 130894963 616953885 840267679 790429169 316876243 931689008 259329186 148547238 364599741 935466580 731057516 325803567 659329461 606176234 976302103 475314336 449957150 406731047 822031935 516929807 548194398 864102662 859719945 391841267 122160223 62389321 151516166 299865301 529924848 36886319 513764003 715819326 875994035 996697440 545647675 786883578 598308407 795965663 980771337 585780065 747736796 575032723 816004391 145644355 483735289 842721151 179146374 824351311 602195123 54568500 134127508 110033704 431527047 436351727 776514028 791733655 438582862 173320009 226652446 439415605 615637768 187837706 569136315 896848554 221151237 738986694 798245369 696366290 982069442 508788757 632886313 511778713 104240029 642744479 759200236 346201921 542188984 9908988 525091424 288013933 424468088 848011934 292414444 868823786 121004498 641534867 994476910 588206601 536825233 95746687 993722194 5551664 335558702 427561802 495214213 363365931 324457789 233726588 752056331 139135711 837153014 837889593 338493996 582685444 48957110 667303741 85990450 23917938 209838309 517711474 800333662 304873280 720646364 934499909 114688269 174436472 546562084 203749296 325764521 838621883 838956071 171309812 317179977 329759921 924096682 370215716 531731398 94838312 769328321 629527446 136617681 88106113 85119347 151937920 40388775 137522489 178862230 39726852 635454486 854441763 462692424 335845067 77216161 432302925 354503402 131803812 773217304 212038768 175204658 945405775 905165255 726735607 512056387 423602929 368447514 619580967 469800965 292856578 641852394 264087323 494070642 723712014 254948684 970369486 698811150 568027529 885399233 46142088 730010220 369151763 621504110 288354885 323070426 288021904 885571406 288786606 479634539 152197456 508767460 982666568 674047588 963274814 276957277 349016612 140839630 362057241 203161647 315363862 201794115 600184705 170969584 900538913 770899762 98467160 708634117 293082152 454671511 203250436 898367886 813128664 42929435 705766022 350373732 649851218 556424062 228160962 867203778 70596099 986641237 67919901 892824149 535018279 726701032 32688674 524384504 720564444 514167298 377584259 673741339 311963685 735001109 375136232 190232861 981547073 488158146 124921668 899188251 938184077 906328597 128865727 556510420 203028096 555999453 418970806 579085768 729697491 935329872 628712565 812864335 719257393 792488049 644521859 885853315 85000927 922592861 733302399 791419628 350574818 334669129 143712217 961209325 105131211 218861718 87328837 532869015 353801808 180097373 373106262 286287208 259861153 313779941 647441446 976159986 812228168 291266770 709452655 957624350 231187137 253850917 849186551 347796474 888188659 870485508 50650497 487187882 459915646 682722953 488642588 703416878 189063738 626250461 708769631 923081606 180729153 641182788 209633551 407974564 48420609 902950845 772172858 593736174 233817739 621314287 880240043 181309841 799871339 15138272 222360240 621807591 212577179 144685680 763075430 783426634 21140145 709127100 36359759 294053826 601279744 618897921 462048693 521901386 703952282 886588505 125699551 344342345 854186693 348384922 97590179 271671640 803474704 76157059 304635071 597037947 278675574 249379689 592851636 362907711 245822998 725730548 738737178 484550863 926833659 256227484 702311619 451637734 682377362 240336783 113129872 75215925 257941724 738943603 488618168 724734654 677438461 850130509 461939492 510761905 892606638 412803691 869929358 266225309 410155169 475815789 964097006 816447153 356131060 353546020 397455684 325476960 995249571 287805664 600393779 258683102 3521483 995911600 613803040 130876704 650369357 895237356 120838453 101543858 797311339 148727586 201134872 976761254 655361355 107173175 458194602 468524899 109304163 718041216 898494996 453627354 457597637 521320169 839062372 597988479 917314700 871054508 225233546 427148777 556524381 934913465 116842239 849972226 261365016 435782368 334049984 591724077 965375162 900934088 979815094 430907503 360333545 282967011 221650671 100640957 514322588 878814660 260979044 87247831 381678496 620998786 523076590 995376837 873310376 610319225 906894850 685424651 69457482 488090708 297032621 355247574 70961803 640450553 925121119 501074562 565105925 811852356 769139148 744121821 949883497 14745972 685916364 658335837 260163893 794658388 329930850 187763617 309762219 573686160 448754929 599907993 70811353 207644555 193665609 628467146 443346503 691803398 562077639 812440649 306477767 842486181 173798445 656281591 396026832 513998766 671028036 610041592 861388990 581670394 83919872 712094937 1287455 484527893 81646738 875383506 4056097 640447024 349715487 957964184 745949345 59921166 366030630 264917635 975194719 119774641 788290112 229170774 500561733 269818692 202699966 948242076 956466561 190608790 811325634 251633876 431390593 304558053 235086800 295929092 763067227 609252386 126079774 532108593 924868070 716497713 67512933 313312123 791685039 416980286 358387616 344839499 419970780 797237518 350125630 362155553 518069468 413954176 285371046 728805335 201324647 937641793 465874148 516125634 951372693 782621859 532320712 527638594 637491201 29648888 945554030 605495177 637805969 974970252 758096389 169129612 239700734 196435820 887445575 95564396 62947917 927737976 50309331 198662148 123819345 87724872 175012949 927336003 964492473 729812948 69060366 101965802 407035000 859935415 3605207 598405407 628743057 604141710 779289332 531262920 544856560 831077391 222851180 785553123 289652268 515100466 318135193 359486254 590973261 936557829 363836626 525934428 147187715 659203597 921027398 153501581 472550988 366676373 340980998 33329768 203319129 458925778 797654522 460787874 486507826 771108191 449539243 584866142 5643811 916757907 626277496 512868680 536262913 76436160 964390702 444466507 544744705 901089714 262503267 867584118 88897923 691786802 247621197 438982421 814740883 172119039 797046811 38875454 155386170 218367581 924629655 311165350 610850333 881779922 31336519 90332865 331602556 520499687 421435683 191597426 734383541 280675627 668719455 677254939 725856648 162006756 165944612 952859436 924746654 582066022 639520148 176100558 620788233 394314515 931143532 207335459 117812404 785638504 72493137 39475792 281739280 261322187 23796522 630253080 131988023 278988403 677723190 141475053 652165761 248307869 116806986 602470647 226279796 615795247 96555877 522471949 579311569 419423835 527482193 502557631 468043826 947696979 861734837 85871813 245295107 321408540 944288741 185477606 728889803 711401219 895605540 655895550 895397042 77512937 629020352 9867261 487815935 479817038 39417413 921087243 940699638 935319831 951071458 895591954 449418829 298033179 593441550 177435006 772298137 850770533 95976692 463843927 195198683 516638195 445689421 198686780 173830502 187289835 771967021 745796347 898041036 782728312 818526781 951522162 496008905 198020035 901325332 337399367 616142238 41125800 584247069 482869087 266916 774778702 59870894 891638131 380602798 483309203 54789589 278166584 818597476 579739382 488514893 347329691 866092488 65588120 521052829 286539664 641219075 759119131 196962183 367111876 608070801 545253435 148825082 694950561 673409089 655013223 507813500 746370505 511596597 623219547 242723199 599564905 50053869 941525014 848689374 414325252 224245338 590013112 859242951 120896348 460114418 155824614 879089366 565038614 6143789 179861803 871770782 352847189 350668134 732959235 396309290 932974229 658129661 543154909 181478474 992564972 934217891 64957056 220783148 666364540 427720209 192322817 461014302 26905874 594882674 716168639 435897944 613164239 878091658 335965700 529285221 576048930 668215543 718569878 132573542 521731977 824563983 370821633 809236824 547500578 831573923 742985448 797011111 263902997 621040021 942362442 547450936 313280632 379559602 492140135 716405919 150493424 113244440 680713693 524732937 231627918 425585293 615764611 631049098 889086403 928396086 620663533 604058976 17378675 825837773 309768338 719858393 629102888 797146772 404250495 326837895 819510459 764078069 980550049 821788919 341482791 573026342 864132068 156392089 650043884 563037315 535906993 856122469 429268749 249085024 271629081 225724387 333006429 512739100 144776442 528390585 101396318 652020897 83252271 58519374 186374338 953459339 811617332 711756393 163898244 484702330 696213569 147728691 413184046 391429992 884572036 634644547 998257506 937637017 398402297 77599082 94211803 990231876 80289087 625594598 344874002 297658911 886285726 717589039 504011089 746616488 875233990 813294432 283940478 344629655 406974322 839887158 74373541 226550258 544601309 511834000 17747075 394488502 620788675 734554043 603327369 228019889 789275590 4854653 417354562 352580623 385920169 44446069 246932590 699205636 278456467 770169040 986081446 945417855 969182655 193671876 589821986 452831875 543073789 981550302 417959641 316729960 13817779 575047511 302292369 970038504 177244266 460434679 626832769 350982371 600910260 172637181 385240043 115168514 460635250 900590802 108452985 581981346 74809480 351169370 190607948 175245087 652906505 608278897 798911342 678087105 903613639 367395252 889413429 749255787 737433345 2379067 152626165 536809712 287290784 869009132 973219564 990240196 173794030 316716481 407432892 292750597 657446412 424464188 85298790 63336174 31307746 330395972 888064920 920412251 214567382 943859742 906700444 395853354 602640356 356076333 404578169 801392174 541802721 930929490 279358159 760673403 801470698 655200026 285177693 975900847 492361227 558043099 549592385 698273357 185832265 292693215 477861679 557151215 831483698 531944615 409708007 430156128 675691125 98526801 75994991 675786181 309229031 270270718 498766156 145427033 470675245 767875977 670902919 242415509 262300658 20331633 959238505 980122300 778563587 732403202 591036037 94402535 497446002 303609374 586551357 109454314 9840495 18620648 156038020 891219496 780452354 280618238 541013891 107438023 619900603 769481556 181854496 975601559 605992157 120724923 43664621 830266273 405469302 641761541 410343577 816031520 599037599 397743808 481556657 808533522 611935458 284841082 832297305 942691954 870331231 276570609 537897805 8870180 574948555 943010857 942859364 382524378 135879285 191096276 746113387 791949925 629414220 220280472 255158156 37593975 406055163 461182245 294300147 317281495 893363817 96347245 867440851 805167984 836653495 174641761 391343675 280719622 528539023 392716786 118429614 630142756 900273117 825959886 919102618 503752409 420496819 208438021 216099146 1435615 240349602 566795740 324746626 970105924 53650764 245411773 780527106 663878700 897904275 657307104 970810326 686587986 802309809 716631960 889915012 616220997 652242180 22230106 89629230 615712751 870670651 213211452 627527746 862966592 524750952 951978564 707480745 280978260 60498082 764352856 662097804 469578694 76031992 727610142 553187468 987534198 699348374 60347890 239191865 764740719 129516576 422282263 159022644 601623021 223017091 320591051 450450774 808031424 407476879 356038696 319778045 506505330 353312740 925870640 783808714 197698992 200766260 546596 912080586 539533186 442025589 909464574 718109002 769779512 236027948 880055534 241738671 685805053 82869448 261740812 882278169 16404992 339877281 642435954 700212997 303391395 669804609 189682142 459094919 148999538 824057174 943504688 799109223 203061507 197767041 843690676 587740334 978242584 949826710 563134996 280347993 667192440 575288716 65032908 248431105 872820593 167293541 583950485 995950567 447596506 974657375 466907200 432976448 118213632 562908663 604767636 289020925 648281445 927772047 67175102 766576655 246699384 844230854 341680211 510560513 157665358 819620471 842864372 1106896 969959075 630638210 307339228 572833775 204459333 60005541 525503689 285836752 7619209 419349129 878660302 400169788 547620357 321691294 915244566 91956068 533839211 214207567 37224618 347009833 967744063 619579068 689747120 163864894 750111819 6410365 991293468 534646128 408032334 714695791 504880037 373761854 813456885 958926704 627776318 311010022 744202576 816979807 961832654 198677650 785902928 72826657 43433558 73537754 772092331 51502153 675009733 876970332 945268629 974544246 451446233 923177968 814979191 297283569 124897692 798643906 188721782 613591356 191347508 59156002 321134324 58751134 771366016 348917018 928699283 536704801 953145717 600627845 860891106 747199547 208869382 188152488 448890722 167163952 794412458 51400488 141050543 88377452 576179975 328763655 600022163 28698981 200644410 977934954 262570566 520012075 510318700 348327405 2838348 820324311 844144039 860622574 714483783 322895124 427255234 174126601 973224712 750396448 633192821 597560697 33119654 469580017 408478105 987915278 856830892 20288511 530867215 545369196 515595297 518521132 478495250 930509889 684930923 827773319 90284475 257705605 960622704 946552928 313912546 423849569 1991211 262131624 494685489 508144056 231414521 79761508 100293321 675443408 12015292 713183568 475695373 642824119 865326145 721160773 587255058 705449568 579608104 541140778 876094679 709746494 270044657 828753122 716444741 674496757 302225921 326558676 775153284 756320427 495844596 97794130 307738289 185930726 838268150 494314419 204531944 640140331 529103482 839872711 273314827 946120652 82808797 554323811 622307906 614542320 230209729 917821357 251184493 987666972 202049770 818337113 343487312 892789669 609537717 618626670 529102313 209944985 773470507 72040138 672104398 320346339 746141642 605556252 47367667 626607236 850014168 635116289 802257794 338911499 125019899 775216694 209545636 807621911 886330135 240901891 950602751 163117954 204387122 926256092 777523684 742792121 876527653 761749504 97149204 181053326 293102017 303908828 601860636 156992323 793013540 403613563 754951174 315879892 673207638 591569087 104118202 347286573 190879451 705922460 793796298 631274950 733756066 770076494 320442010 250808299 829587092 310947475 817252412 972941065 294948692 993094843 752870392 47655625 344037556 215426852 643893186 443822687 700451196 331905404 858913320 477479411 353493916 51034089 167212359 756123741 605414689 85903874 604425537 385194733 660068450 180648608 364483877 365036464 176793633 561385260 461540330 753412132 508982119 562502172 290861712 361284202 889252805 195018760 673907569 795296536 399325432 991980785 188014846 312870317 553333103 61125498 606650500 780330369 827070825 47934348 346726244 622508220 152142268 573968573 518859795 24148236 663110149 279252377 663390336 408718297 699631733 758293614 956017584 234766071 38893806 930673541 130451001 513652279 782935387 33973784 839725667 455291155 947006993 612717463 98391711 773269302 438069096 787702415 841889343 27695394 95953494 645655705 538686659 817610267 203433487 736906355 783250048 276833210 199121892 633506811 806682930 458632801 322577154 619481224 772349367 688927188 327831504 607708206 695641351 721056057 606662020 499294149 558908933 109590624 797423618 98616931 426244985 94089947 573161078 749043468 2584045 291645414 71148475 533700476 509686696 823961057 47259210 864075354 730450690 308362815 629074344 729761489 95430936 325476899 97711080 762731003 626673489 848315835 956450760 251476422 721980894 49151095 437595801 444048589 655057003 443488995 982231898 497629772 325505997 128468329 722505689 427558439 508123510 486652479 881558215 384795650 378144396 502025289 566355040 864647007 772332399 764623354 492414371 618070462 817738890 438949603 155038281 117055895 40687757 455707953 443732337 635468354 221140124 721854634 864351790 588070772 167808516 694037887 695058133 225070384 438411013 754429497 243613697 66250219 496570726 259073855 993620739 714873518 536689086 936094511 516170603 125831422 651754378 476173558 634217061 340245520 165978163 7795434 47471348 998101368 475660459 860760059 826158739 429979053 516383589 488332589 630141336 607674959 982236590 298994058 542039148 707126005 16683434 661978917 466171093 163793929 169471392 915348171 458514147 329960011 667380184 981109833 702336553 967780575 810905481 553811937 957106303 249195365 119412504 828081624 191298635 909464365 857333807 272004929 625158514 488444726 367656521 274239667 366084498 248920168 119359578 589583095 149279301 680527553 811037382 423936583 562180159 617569017 467207135 140323266 939697007 695098880 17746648 909771540 218688426 634054706 180675860 796158734 317408899 265254131 453872618 674775865 711134636 252642843 484064003 837905697 108899747 48981358 209994574 822912772 592351360 281809249 846507099 958859909 218707909 810803184 151951262 546955657 117118069 863874661 996068760 82706645 347612416 342402122 692055481 568396973 794237227 436520117 515152417 746097571 131218234 98735325 679520844 961268083 96493956 440600747 295900078 322404382 582822667 341545844 370726758 962242474 625183413 443838249 513150046 880991988 480794971 27529455 471035085 788603121 74073223 712108117 331078646 882185584 44832510 576167591 880294475 896113027 229470862 415949594 464007869 146034947 556266590 22492122 876670380 323530994 111706266 62656480 815024550 416439267 807732750 933353657 222036477 879074495 647452048 13306359 98342142 750872919 133630993 756169960 75743216 138165845 564921257 321750916 524957197 969006050 638482166 922442520 774771051 348467167 928369138 236346448 375977858 562363365 794869406 245070086 795585250 144340454 331935339 129892031 273516412 827780490 121049386 608056958 741410219 566953815 732600948 279727648 854266441 841681180 306322925 551669783 158313695 722830231 327973750 670080365 45762225 458332710 954007601 161844644 946870 999969496 375830205 811664685 658037864 841646703 188832701 546843380 640865941 443494805 353072059 930785811 977827790 370198723 45116605 895186388 605119705 221882425 217522103 481546698 714173389 204288125 352979500 485643061 172692959 295082969 747710098 707900944 22024760 153922112 949350206 808623317 266971881 161475135 941668604 889424616 52143484 451798535 495324779 154257368 461144913 590508281 662223330 653694064 985749716 710421724 454531051 28955506 100919575 10750029 54298669 369187996 179790617 918888103 310881570 614566894 703636355 867185401 339609694 660847625 955442546 636619044 511889713 474500080 283115274 271126179 522111468 55544262 417891257 290126944 157419694 571052693 90011432 706423493 260449188 217643348 85407190 571855018 7548578 336634286 982495246 791354211 499943269 299378218 162346413 645892443 246072690 527966940 972118696 109550500 41334277 963567422 500367477 669723957 385580457 755900575 924216730 210076631 853667412 197675740 339877379 423317107 883853637 688724952 295298483 297584968 982282920 190028587 812976011 750751782 179192964 51853271 560594210 815443259 691921649 434360654 122199659 273826036 352848015 747423046 86028960 282006372 494662431 923142902 233435646 569588025 475905172 342492109 82037965 696469779 211308428 548813409 444003748 102120904 893346935 830616484 138949675 183628847 821489662 396689201 788986440 645043918 224240050 565589870 389832349 187202600 695474146 719399040 960030563 770221850 239595782 193161803 559012320 819725716 679886410 817085252 629359483 60600065 34496389 997273264 507179392 631942537 30897019 55939453 142492520 425260252 541414899 916448566 369012394 813628392 733971311 894939808 673869347 367652370 667883713 664275734 533391992 94323497 785851147 814267888 224002915 709279427 894427954 405062533 427131838 390885352 935626294 562926621 562080998 875752919 32954212 812986629 398782750 872367624 612291038 733462028 833102992 67311867 627570378 186586440 28269393 363724010 674916798 263400293 717178480 223994289 305896096 458525132 277880604 919415803 68607801 12269879 245267352 917612803 207737367 154072648 211423904 304764813 718167244 946733553 84553192 70118890 274609350 617798224 86339989 194682508 127406885 394670390 547513773 553761197 884737328 365116212 587239182 456433882 850363622 959510169 653271113 790945814 320080468 832923973 345037864 22581013 520156363 1043834 169589206 557704497 443672343 312907698 98234524 641754338 172893746 907154247 565065345 125165375 144932443 253171956 216702996 42015616 127030795 801261890 834113589 160586799 924315990 97640577 49228120 130779918 773462673 317154447 526439446 91045217 459611834 662102576 669763072 979659395 589977535 115351239 428936463 215447776 394831727 260202504 347110049 83046031 540203821 661423928 434623003 965445452 169870971 818684577 775205894 299376965 317009239 703075887 304734545 840155412 305053049 650506708 844606854 945792471 795659646 123486189 805645815 429012942 698694180 876324014 615107315 756624398 839259177 136530189 996284656 361909865 772719467 310769572 276306328 182798329 780298663 923597835 503220215 371003485 514524438 795123418 111561575 489042378 817714314 284993216 66325391 592878493 976002489 865233801 315737401 253230582 178669613 58285840 903081243 174390106 502748249 919745433 569551533 447626964 886695594 735907596 373645319 498967167 831859472 329068758 994867187 599181832 658384262 46862326 303136360 479184798 817602547 37955487 902075720 251128300 450299524 914631838 765631274 45877952 305134308 425680801 138517704 728199073 95246917 462003265 429303119 284379620 135065612 77965358 562972242 116482127 748929308 289039140 364699408 158335401 889460548 210662516 88862384 673071115 556130838 78344285 217734768 360349854 222702790 421597764 505095373 815167209 760941131 959588505 960537485 290141400 475132952 225797693 637520883 68075089 617664550 550557004 571093591 765318014 371098206 518589689 95068545 916582108 709811942 411939982 82824527 814950225 942808536 884676036 981785403 784350440 380683219 888964388 962080320 975547096 479380478 281259710 545033965 342111427 877741744 466231429 515687113 390782580 478965321 692254321 259861681 807219678 209731828 76128353 684771424 846691944 794310950 991876296 10470246 2654738 557313482 704064338 75518653 162537108 185604435 502873005 13048666 596611293 266444227 280007618 18577019 336329058 711443837 441663749 303119865 929858409 354123381 552895794 534478020 618190189 43015159 88527631 887782307 917043591 203493943 469731683 949850505 428498668 396007627 393241004 518318737 235377471 399271765 307444352 930988437 50958848 459682076 753640659 845415058 540473584 583325893 605252468 243077688 53726027 48046596 800086780 582251014 985917195 782676213 534780504 61616707 515249814 375278934 388776229 566957799 667838769 394585060 301728124 188023045 527560821 478492381 182402444 194365904 574959247 15665010 553606868 847260048 417597430 400750201 268783881 389804774 633101030 69556570 724288619 398571170 46268399 807395728 70636577 817705887 855754924 892912458 910006190 714486057 266984465 105528194 462920626 134919869 31390519 362579697 967664457 652082910 802538357 842155535 495639885 78487261 421045144 185258857 821789239 823975710 865256338 608622709 378585063 913448988 81518756 604840930 749632323 162836642 705913222 547737345 947980988 679885238 697357276 522786774 821746344 11334703 987683949 463009280 120149967 347173960 474073515 395348952 960414010 306224696 497272878 746019359 295464730 906156067 394310693 774665223 681824230 893770835 243833395 745836899 466147426 36498925 1028355 741097706 158257050 984806158 376819003 272565269 140351350 881003957 173822154 426856800 652327442 395102676 553422465 938091455 552872663 31930252 23574244 804577251 24766597 73140331 27527593 743653791 273968637 26342851 367607909 830816471 39297402 516350847 825043005 842989384 681372466 166217687 389262600 649341286 89800857 55617303 185235279 655844415 535464749 351633677 59850646 57347242 947333399 911193647 253757250 332978758 632919296 38409813 856080562 963477733 352729039 501159859 956873666 468649481 127233987 611728392 853754117 47216069 109098043 226916140 964935876 728703436 476592316 794708524 89609551 609843519 286215176 471628814 802919290 140436148 147344244 114513203 575614325 309618171 404112538 128641990 140143461 641358402 372751199 742241814 585165872 449767044 703394137 957391563 40502905 965259278 450083734 471652996 343108054 69246722 161964534 244357821 647786394 48119438 41900778 437215011 79689537 599109214 261779438 286476051 383839639 127643220 470262093 500228440 785840973 496804368 992079833 8717296 81920955 830752494 118773127 727784695 229265521 429205436 342099637 264584757 655709314 113640308 773526963 148667757 292106836 397682874 788050649 23291226 553848183 542420151 449607994 553284357 812695304 260122763 971697791 279184375 354035045 825408658 794617156 755819088 655860094 294386501 576303926 148552049 199746869 21858435 62614326 855208104 206774690 544548305 696505710 857728890 674765186 960485019 484472693 497940195 765584633 709553107 755048753 522848591 799028314 778431830 129136225 942224218 50200228 936629254 810740777 253657079 627858805 182009900 127868797 287258114 246459436 473965494 877170950 355076873 991240087 935633290 983394646 135026878 440200579 168473405 13587411 539083097 558602901 394459865 508909533 232829187 966202646 620990144 395328013 451827028 980085041 338147953 480949447 974480119 835481330 555715163 472028106 181772770 880538872 850289675 265964477 616170133 701316487 215657341 501914242 318088348 993225813 991954140 783740396 308467955 666020803 532238461 848740109 623094889 511373769 238970728 504872329 567160461 330732279 329856952 669432996 214078896 924617729 942370133 640057223 873450673 419042152 522789068 976560518 163717970 204288098 709226398 107345871 156334203 73216707 592225011 338733012 837540649 206672690 780082150 429105238 580522343 142753280 916037132 357180337 216693853 20839140 413031608 960679723 731691226 774476393 750766880 857014482 389937878 451863896 407500379 93994097 605481801 293795970 893599012 38389229 500984536 722833154 599490049 716343229 416341853 241293561 587170831 347489890 941465013 781677152 999817851 921708569 534273786 198864353 654635489 133327423 68786506 868913491 495947607 472055946 975841855 970455346 891649056 932678394 797770321 805187487 945045344 317171953 693626040 587532853 70287215 388419943 25607165 43743676 187806419 68557303 28829781 822967542 908987506 842020884 571597024 986239545 443883155 687192451 202068416 890912472 111541579 65304850 823912301 905333671 519310224 772328273 264693673 137856867 304071761 71463063 988346765 614124671 515676492 807595899 475119918 381280244 561079736 816925705 992714370 730385756 657901225 431579135 530519504 377711235 143360405 859790820 652662866 39739644 485372780 342758448 789122973 309824505 251288552 33450110 460566495 953345427 698429976 635449070 698216469 737721581 3612010 52109931 305064587 943042194 706851600 544854740 667298893 512695769 419925460 53038013 389290337 338024317 836875102 207324972 634266548 795175967 920335353 526887770 317353148 17607020 70459485 181116988 778694702 964825260 712314649 833443552 584582536 626974260 507898007 310136507 381685385 278775514 20622897 41333181 228011241 214898022 393702868 921780671 449586029 457214219 180795480 96809228 346066833 261037588 229356079 509775254 49618693 400064988 383322216 583870575 376277932 416207887 224766303 599640476 871195564 951498389 276032396 174844465 799787554 728140727 115016029 346279967 433488485 698464299 650051480 801838069 835901882 176092187 350774772 392404103 267131879 473395774 42248550 865162206 123406606 217866656 923844991 185115219 106371511 540679493 591041647 90127827 922824647 314235217 798575102 817128119 343319050 656845183 767171659 136802060 601069442 38520594 759396665 625389860 23392764 852092806 715326246 820309529 267503984 990980951 241830531 365216644 237088925 604187551 358663026 231222498 772626215 495966214 33874018 675624261 304227188 256606212 22539805 193904541 103258309 22360561 12035725 717293697 242837860 431088609 595450802 697006215 581397850 537318750 434290698 466698794 473568759 632914801 298447053 132385209 171010952 681870515 573407459 907900330 857992423 174986773 439601874 790037581 303937650 499156481 716449832 806592583 967257536 282417455 427116046 568689874 562261017 507431807 575061877 98569070 977347 913169890 4845843 280976218 757646155 151388834 979921606 373132639 2813088 995540620 781760347 151647477 217626210 472780807 858978862 521969223 676933163 182111611 219226876 144542957 522823039 331402175 821636500 39043462 516483460 357098927 706161306 767203648 361211985 343320565 513837961 204742005 197317240 489995839 150562175 761904865 841995679 446577591 867451004 78161888 13297367 722168611 663782838 240149210 952554223 94846479 528115228 135892727 883862239 526652790 418658735 523581003 677349340 562297084 489216610 468601159 221226475 819414385 795313881 415167545 359763377 285804881 105053862 656670037 266735959 934718368 216636697 336640875 266487481 852125226 909573975 845847783 244695133 256606310 947456906 251282716 714090841 851971558 110559193 816116849 78463939 395515616 702849401 985641935 744278987 672255946 445000010 469771392 251901102 633629164 944603356 160126017 979420791 462110247 83968742 510305571 85133016 236661242 55223813 113416189 976371482 330986776 985788702 563896508 920095348 136969340 534381502 861100910 896487001 46523834 674115508 476165489 199514395 543507572 694660376 68995254 585492023 797378195 581737485 541346667 218420153 920913873 615914376 726859514 430667605 87821165 247506301 558486850 782055802 946501734 535557439 667236 557545842 826818964 226629142 990091714 824091131 417846643 243664977 749676072 629033420 759606100 988315406 101100217 889944586 415957756 371144378 104611599 921577237 979827081 348358691 436019354 635421045 278541762 612386021 979040250 753491757 317297856 794831549 829073570 910238613 616262587 908312135 394697372 755341276 111273263 362510762 104269730 641808640 333531177 538832366 758747497 45735881 949749995 315898037 813350521 438485722 857778665 771237596 107997363 726732347 164801575 503834085 501435377 261366366 931657087 359092525 162739880 713420681 302822828 628220987 874804088 74943605 620416250 932113278 122439114 189295444 165469436 103637886 153830868 581286200 707399877 12374035 267066225 743475303 322080999 329427596 68961023 710661114 21002504 714050115 161702986 290971325 618585446 495906622 266968852 91820458 844947058 246451887 254976165 49252939 240575801 211090788 964903153 401198684 881150292 869311510 999208481 253913398 552406399 73151936 580838521 446497859 234177928 426242488 732453925 775525433 119895200 888590116 670268002 329443417 880502806 583244606 399592585 470715155 241609524 647220123 113453566 926983908 412004470 46570947 318128090 791600656 896774782 992724702 277826906 188753576 897431697 8611272 591975719 608101112 37284615 441877011 783306288 763888042 295655608 573498657 4494884 418193282 792525236 193077590 513773590 444529930 503388795 801951390 646360007 980465890 964418755 335022245 597740276 897692746 944221834 980107221 937048023 91994132 653209837 773751363 728822456 252397266 314681001 881571976 11773751 132635647 519974824 167279795 850119340 782450033 769490032 447692825 612419938 372248649 768465854 619027997 649834052 914578124 111109287 680213115 819154267 959452254 535561762 982878088 908066759 490623366 564975225 266441553 660816069 805091468 851531817 577665217 586372918 735309728 83819701 406998148 457499829 321499042 719175267 346456351 624038671 986069128 846345511 905686617 500555672 231270962 517150686 402134015 903102829 27374707 53549094 476242641 328264598 852566161 379476446 891118677 422870198 305373637 56479698 410572206 50450605 270060015 696456495 413534239 350159102 993396125 939519241 230426264 897339226 952198801 279210994 538011382 208999791 351582739 610234681 982796745 622029153 174923702 814636648 231045726 549273689 895833170 187472249 693822689 372391098 705508810 108587082 485382032 590544678 83127043 911721816 716947444 219158697 125960306 389429637 180755256 913094858 116916249 922066624 425483351 750152013 146179044 984895751 453227676 868826859 532487092 89553127 920902841 850907244 814455256 217840046 337648736 882101237 396362162 394034275 648035120 78634365 928113213 209882907 537624263 125395238 796765171 233378549 327403782 701015024 268999826 546617814 816875539 322090965 793866130 898286493 960210595 898810022 778690633 868066510 422088612 10561605 390881357 487634456 967382818 114409718 853322998 939330702 850713891 370480367 525286627 656585924 210872571 489003119 748975798 922665308 822892596 963019921 775867711 737577859 790222870 606017325 813237862 596204867 361056069 948651398 706265074 877063781 625071227 63109712 7393188 428945542 930144363 366202258 137444220 283141944 26222147 102008969 220509776 352590984 875806928 321395228 359648627 755790941 870218252 635949411 327718205 743488958 331535763 455594996 245899319 998337659 768386973 701981169 549432535 30842303 367007955 726551323 876508315 680411100 230300206 879406159 43121331 564624464 745196207 531368373 537584504 555156053 256195542 893896604 337759565 781401955 906057211 957703626 151307255 890690637 675686813 55802810 9310954 535385629 22769369 858577025 178487282 485714762 643593148 156647177 308528297 51182663 243036166 857735592 58486469 214060137 325005966 744322520 438021741 579651800 505264833 218798564 307673472 601177397 761764640 283083573 453839932 21257097 990416336 251142317 749237726 310250835 737148005 205916964 88169617 60694313 2774705 162525248 103448558 905762600 356490675 123244465 690002422 886581471 565009848 584006126 989240110 619300883 172920104 467777678 758300920 268428939 212856384 675309426 561564408 987625313 702299742 636088346 643580539 82181740 130095161 766839646 245514229 672757359 19382192 908520746 169062912 479074480 400785839 149015241 897953345 35789525 314432336 335273646 124263445 534121613 272623076 728576751 477618220 814584242 192893992 913049133 766552587 606304569 680222540 520509946 516433468 489197444 2849309 615477538 32396370 96320575 29291685 559956899 276275354 760647109 9471458 389453228 816444436 807322324 162285055 833234505 106084635 536806691 27349197 604999795 565218697 972235015 199693371 170922248 768143551 110922401 11006466 874644811 331330274 13247507 727376040 569437547 891961072 888618821 782455055 553705710 387634984 696226135 395401949 523303581 965895572 115780250 432903568 704217817 474221171 127531854 336885392 975955289 973459925 417870582 56821496 431531717 686188979 164069215 386226048 235517747 527700597 43895936 859222678 609366705 817128342 338716428 806494874 11081274 481352732 180824047 67436185 67602704 404455376 582435886 690149835 901690614 488815967 26982608 837934059 97536096 445260144 374931538 655362202 447471905 429428036 103561897 974554906 902834193 77871652 358565066 515895278 898066458 142784545 477270048 679503961 774337031 856041450 717971501 469190113 857789543 437193152 81483742 994119143 648147762 578903817 890184003 362861866 39909378 557054324 49760542 399320384 760002145 885811369 133418346 282440225 426181821 580854731 4318904 236899476 396774024 521944729 494420040 163402402 172392739 935374871 485115546 883122116 625542788 631159047 802678760 786089036 931981448 901164614 405418371 600139907 86896699 410956831 103252898 160189640 96452054 902543248 542381635 36719560 373022410 467665603 199780680 673312347 909608984 431332428 140587561 14646032 810143683 951281386 343866603 193945376 733640113 757812750 274292462 253581597 302704032 151392513 549402922 3477682 197379338 728405629 719423944 762670695 167771809 355086539 60374311 5056552 558448190 572820035 882340646 419297204 584724806 916386580 176405850 598001420 972960375 877658619 553864278 308756849 431109750 988704469 591223487 368283085 191311413 908939324 703672281 142004729 923871401 285154297 298274356 539326228 792944454 725831291 620232271 670904097 116426978 382938981 656488092 925296826 600301151 341745933 578296860 567667522 939916492 288685981 799537292 374858718 706858583 169847798 304093156 591566973 373040958 136113074 846974670 214711909 560506184 871265113 726704093 647078006 238391222 635935001 725564866 259564866 824769622 878672011 820536303 207684642 334168250 3534786 170684831 783373636 799694548 347130708 965516221 996430591 568348573 108474969 526618235 432336664 134331267 885641341 961488346 657489598 112065351 131427883 389571811 972913068 961915965 7824610 370363952 730974889 810548511 96414774 611668082 550580190 512923197 518714042 960808270 758593555 650230104 611393115 81134740 224996180 581111100 994149220 55303829 795969336 1057432 265084348 532027018 336756872 344672878 120573664 997489545 96793983 417396911 477378446 791112992 506844871 121148446 663857775 981337856 824334410 245732713 967915832 327217124 174222857 422113422 539455006 715309752 400315270 666012029 678197998 896603718 932842832 445755999 157145000 106294674 836995642 235960150 892681398 134705462 806778606 251636062 252377166 977565543 459151517 685587765 673193004 768001710 865907026 450795301 156810024 538825406 758155673 677803172 547173860 854803248 844915789 254223677 234350734 328942352 170020622 246197810 231456517 149776841 499279080 324720960 978827929 691364347 814644105 404315912 990122971 965591425 268855899 294584224 456646851 984251711 377173724 236775184 950703470 935520220 962889720 880558959 437949430 572225012 564981849 959600081 250454777 786147190 114400488 366761563 839388474 443831599 240078055 805570061 296512860 32660756 721641872 470375674 553861564 601782191 798318969 978684048 657459408 189108512 396538350 416533316 106301061 514281244 256598263 612158457 151328200 834419070 592598767 458509497 535991731 138594515 125929334 683058865 733060685 878040834 900232694 750814752 501896262 19217529 199694761 91693827 671601780 180767102 668063290 19610541 276911163 309956586 327769830 605983298 834230245 8802876 695197944 303924759 249536364 824845166 838152640 309243511 541899693 891519592 346345043 239407435 426461974 849310915 324164859 101407783 64506645 903636420 959917144 874058501 830113368 824765102 871631650 252128380 13596909 856860620 606646723 127684365 694392922 896832541 355624980 58391711 390595415 62116533 87663000 506951148 909379202 557094152 70965325 30519594 835987737 360108112 664149767 483807954 618620589 264197734 551878644 693789403 322885713 969732134 888092236 695795707 850663144 471260918 895246659 615662463 279742200 777944533 827799058 21446900 845787392 707311005 982316591 806530436 887042526 604153382 315745790 226553130 731556449 440556071 16418724 8520122 499615331 617787038 640345561 761603741 767019984 133664071 575009660 716327812 435175869 335360301 914141551 615815938 371979415 801683842 454381024 659163057 764575254 252532411 457048016 342537188 401949640 354912404 850788851 507713830 116530713 870366923 433315387 45991059 724463323 101763082 648414930 195080888 501450023 241460716 259413160 915278219 221692042 433267690 551005885 703189040 174439978 169932542 422812678 330713764 348842057 471416428 295111161 215594532 457658364 94058375 677995040 540802206 32195736 957979702 231820956 693866887 280687593 69909166 193079453 91389132 176997349 574258837 169803652 917477584 846897352 205641759 855426353 782877400 496639091 771159725 93659453 936763199 720252444 366945655 81962041 874275731 202321112 535999295 287994766 805744009 411848730 424187558 812623984 385273027 894692464 219681 621316530 746870212 170867598 632505790 438432200 596612553 542997299 232732647 685914526 881537445 334154972 466824000 859950962 729747166 391951418 337736702 260445017 112771121 116311352 647230172 759957251 826445352 505689714 698086218 340485988 386673571 257931231 557322023 232257100 823597028 438938857 160755893 724560630 428156174 736335800 463000893 432531044 956654025 973420002 18978975 447270872 956840213 288200492 790941621 620917610 394378216 917900859 453311091 14770142 278555864 188719104 415152365 89024199 993142639 851538532 420277214 125636871 725337405 125095714 738142796 595999228 433871657 918497551 991865145 391773201 746534441 373579747 311288067 165623491 812871003 915009518 724587537 808211498 600276404 884366012 196617795 38182712 930028806 870058393 807285661 305198564 829778091 417347921 325022171 35969678 988491118 634054118 793901729 119071999 300802547 764659504 979597165 551730090 37436338 688144496 965784701 925858381 539080425 355630702 153755999 943092791 546309657 669868198 732042816 201967376 615123614 427714123 637134310 929210302 109412169 335668003 172923375 575018721 939784393 168333342 972905657 185090164 884193061 797275540 374602376 520695737 880500298 962149328 813138877 218300422 790345016 610187572 443544820 345686808 273974052 717447029 426359978 286031461 11671376 434597434 263200420 465635279 512994669 382892720 289551639 15794235 29710097 796572447 55343076 531485040 337859298 39389044 751246180 886654295 111690158 590416433 346962813 445371955 151235208 958360442 825979180 268675122 321633661 861449215 182578051 732076413 582465496 152657478 609542152 96120791 737473935 834858921 511031966 883688730 169380434 327932645 460344782 838318765 80936074 218149888 192632700 326065464 961861135 979700967 712674659 768908654 680653710 187094254 798346190 17304067 817637914 478709499 832527303 54162045 834703534 941963725 262273752 77047430 498685061 679446854 987048174 619308675 420302130 215175062 42128830 514459616 357393248 902128420 199255439 336186452 448005113 431829682 972460354 516970504 524267118 648428231 370962070 218031761 983510954 233775502 75586730 455047734 653892989 658850007 295549219 644395439 529254060 632728580 755338028 474094493 552220869 401567170 845836597 332411690 493378029 398351859 396539476 697021725 247279873 105654756 135194194 267461795 855619008 840498020 30170716 388237953 330714833 470085049 952291088 704841314 573067896 72437766 17848209 408011135 757665127 30554288 92208040 914264708 784346276 187487026 810391929 346858267 675996800 601894693 123926752 545808295 77811244 725002742 727196709 744271427 353343517 496360521 201235161 433258499 746203774 464632218 564888454 447419604 861815964 484395021 142296127 163241548 494897033 235052150 651449805 426161492 752812959 444050200 448258760 706201071 456793385 615365882 700950337 733649035 682108332 113319057 565593765 282336342 17116692 322685585 499771290 735219856 405984909 97620652 851496200 767889538 557054735 598939299 629460213 402616527 793992406 765442806 400996624 993603599 861873114 425941773 895647929 174104522 231937919 256477084 900575834 531166082 953536338 626651221 627271533 584031878 626097733 131544253 453732476 587359065 869798007 212429132 732553715 305345209 269901141 198820539 60994184 443689806 833725711 18668312 62148636 651119576 22574487 849664638 404927318 566968455 61033022 15601895 26671682 829171834 844145634 606502438 268932981 698378556 99373344 145103663 677363391 230041806 738405852 642535060 389090529 426909410 224181388 908641395 36331901 413449399 702255194 76352540 86831942 267218015 887834702 119924976 468671701 335394796 506912452 736144305 963531869 749494201 867476395 118505905 834410574 759989028 425570487 974185752 291155151 643274004 759639068 790721775 200714827 526312162 468773716 503723274 504685185 931111084 776048107 67337894 217619542 860668593 178504451 275807344 326259516 156346731 946683547 878400619 242056958 656336150 597233766 143043796 984859526 295194515 626754777 682582719 661579901 465900391 389251377 264741823 884287678 970426519 128236030 201811954 320696775 354674823 858138401 894448816 335920138 422405751 947868176 890541221 755285744 23085503 108649230 130036519 545616815 660028566 212754400 515890992 705729411 495206437 83833322 200154586 122348161 903702701 166628363 199004543 321161783 306862662 635936361 148292133 727626568 529158218 696545432 658472099 142233049 990096565 168029748 683487506 691830256 209212947 392634010 207208427 606685319 857440502 756966844 957932844 165065070 990104804 843574241 147154831 963809813 849293874 340264126 394405784 394269727 690816638 1884173 923900777 627598523 816249894 540801895 430911146 127811241 626466661 812586391 330305181 858909033 649537730 215024666 643253705 269509297 365974434 636431916 867259731 241265201 795898201 393770971 63708923 774572275 763604067 973207341 90825194 727912016 232354927 679074853 800148700 374017250 873866814 650410365 40005796 986096972 384521078 190971035 571460265 206424633 905099809 752947282 126424169 908933781 608935316 619028995 502016921 434181953 446863164 846904689 730311607 82269722 427395751 804715394 81982316 899418811 84784454 354563281 516910735 345545231 382083706 898309205 851110042 192068116 476394832 806227425 486557864 270451292 852699043 845974655 366308676 218570724 655479553 536644699 401629837 883023375 837593981 53383038 917131693 690621594 573234926 710000897 187653361 377473516 945294602 829421187 527779345 482136157 226842892 707414827 757246584 443687918 949143007 739017183 676512739 976975685 895317573 553865824 539045627 756972966 267764035 161056277 121571405 702027834 209433707 424034439 346307998 736991790 206053320 408339814 673205584 192888195 802332085 177870640 520052616 418443356 999158593 151824202 689356364 970524260 359281991 242216183 477116311 31561723 301692795 573211039 907904401 237019526 620460612 257055799 744842122 609608788 24244009 797161193 56841947 496498123 701259595 507136208 458141671 420514592 497039780 828406458 918583215 777615999 281443060 470107648 539601310 308158033 302104786 776773280 405065556 498575954 722584127 983777028 656538408 137446685 734412094 732516975 839510012 587363573 646042850 956374773 988976200 718962375 730609438 875593674 607732304 484640511 315488833 327650839 927694840 164369805 617206669 46865223 545659566 158519697 815105096 153637945 66010756 571783798 661303700 621152347 818588317 476880921 324240614 19664658 629874018 196492282 191840958 933152170 506921674 74550957 929182869 994836083 877026916 533848621 297930228 158118798 2104635 792233003 494851792 774915897 596701814 889235172 373516051 538745857 992797160 588227264 925504366 11345010 455097816 231113012 756174398 731716900 777317606 456673313 392295687 22473783 852710907 90757105 76522185 657778924 956932640 355464035 760372291 337178441 819174042 214835546 852140303 754692772 316758210 814108117 889671832 889486643 20045667 559256682 237683300 301614922 314377753 614625242 131010116 443486957 260667512 358572694 789931806 134244991 373014719 756789450 303374057 165627829 440977752 24442456 425022542 429887298 519514496 965971542 235695990 53270095 787765604 570371434 153520055 643686736 439442088 955339430 259807065 473941669 756476624 71125338 407170024 469746863 592844263 314995248 443601391 472904339 714519874 435327487 442912825 164663922 846365201 829662193 19101476 327928547 363061073 731888716 134455119 75352530 663925072 783477986 360481134 26388285 526148505 586829750 704889493 464170041 496056970 282745919 586107028 166953293 560086103 494023901 559364571 517492851 837514777 541562077 130831967 861868874 23892574 224525280 306479754 179829888 448301287 214749740 354944990 42197900 719871419 996227428 591543103 328339713 203664242 843674368 825782253 464105411 316124438 929775183 392473572 89846191 629760914 559904578 123360567 566048979 291231634 590055823 899330989 749722040 94173591 259729434 277826180 455961301 133541174 781611019 406164999 580083900 357769441 22437721 516299400 636602866 800402531 466693764 393458431 450205591 500008443 706050652 269147627 260519016 484737879 810733478 947095403 72377950 44669496 768858049 423298516 968552436 685923082 649832191 166845300 958292899 107500079 257161930 291005608 70826936 493008985 877433559 271766852 925136941 490227159 423165643 436352079 518612535 777276984 940132691 619060569 635721005 757279385 527317111 467449759 69685840 537782765 172511327 491288260 81052130 524099056 377381275 810428362 18333003 889605451 34631352 770452759 648244867 787713322 47478124 741456642 130507036 789277908 829467385 6428269 115228957 856041575 930927196 635589729 829640753 738354514 368613611 510372453 116415593 551809943 81669227 759064270 401213559 473601737 198092717 610875696 373869546 668486003 235097510 744307644 522184779 361270691 601180200 325243483 315967303 521537158 153174736 474057098 962867105 170982678 892419079 789354969 465104055 627465763 984250888 432155825 578365388 531470267 129000885 887779798 697534466 64946053 269448527 480043432 250948361 487123662 404914251 562676268 495222402 52951497 833533383 916629779 52923001 59013229 407080035 509903753 790179101 52353024 896288012 936602598 836414379 987029409 891843758 499798721 801032922 656512199 104782503 648414714 301063735 358956246 546997955 848161601 736234173 720984413 8519647 886171987 701893294 156155716 949692115 942187235 169120523 788617952 482529704 93770515 943690217 566507399 128164329 855743730 745651823 168661068 301807973 574501337 678821130 424460851 79246709 838471327 556979729 138891810 827366878 911127673 368229701 66555859 879949832 178919538 463214700 388257577 774434233 405224634 16899107 289923717 743757952 670827716 822182267 410672250 114660287 449960121 178752498 145820636 143998895 98585654 515503466 12145147 438239650 335132150 763785999 65705618 894932836 688564170 827723872 738057842 171357105 683936256 39792042 555956928 611241550 814000129 26957061 394263437 371808111 836919961 135473489 632042140 766275738 631365961 623407889 404132762 853178402 96679366 323431937 535690905 554122827 240778574 64421584 614372733 178925253 651612413 914442729 715047275 247889302 75074822 263283716 638647660 954178351 173800781 344291350 974409213 3314723 290899901 140489871 899914957 280395999 822868159 829224611 175902751 614853648 35553678 565587041 363981674 831813019 464529647 471855592 696785418 719536189 385600809 896845909 866653774 692985111 112099634 209564400 173795537 905308155 715515407 627193365 380951431 265285448 865411604 998909019 712396785 60999158 616220044 709048109 148167352 706917162 414415583 384026800 495380226 744177997 892505153 423525872 482710646 853081620 633924095 466955312 386361818 642400401 523242510 535252099 700917256 318248422 571403642 14907686 543739604 85800575 988327333 888409753 331384655 328693210 716462838 747676826 275537342 691923601 708360749 552200198 94548869 899694 12512316 798978749 802899335 294637613 688956233 460222467 347664256 329660516 457277848 693471495 223303018 325499221 345392033 491250313 464803698 182764519 123730210 71065155 791376999 132192483 427245089 45917348 377019779 203226512 577689580 135861896 546640171 328563373 101878044 62780073 276081135 277449523 448802188 263062867 145931840 480155969 326290975 22582749 366527126 516126483 325572105 74918664 866318216 677269318 318486929 410335378 666072193 185247257 265594873 16305879 412616525 906119062 24175349 427027125 51700230 426958153 861684069 892963458 23310265 964479011 27771499 29824942 860721417 553662869 216121663 962836666 872408818 527091272 478541644 256519890 735321210 323137998 401343961 700045656 613676999 661145592 148036216 262284738 147453819 865654142 681877630 276892018 523462025 648310025 811626233 564126094 151688201 103332622 86656650 928690938 653791215 78644151 760166448 905938862 455004758 60639262 489672024 505322672 24237756 987581196 284786516 528943629 136107237 588322578 704769637 630431056 201889801 789344112 637028188 424317958 516526365 444656751 314811065 847220749 797962749 991692685 231761945 131024215 928817682 263244179 171347887 789783366 247125055 528628819 872431419 772258118 6628042 169015479 110831266 893876564 784284492 592762328 62711505 874353341 948064843 334857232 103260674 136984114 338839393 505924861 315923495 194492375 399577891 71852541 640153276 792954483 472061970 580962049 366794721 339198796 213981150 996593224 386319862 18737841 400399612 237158358 106376812 573429686 909804644 96075460 756397058 890450468 408657769 228151831 626121602 613961662 927649065 510067509 509720091 151149539 300944679 609303538 966406144 325314249 740407016 751116100 315614422 31539672 748379438 505800643 841380913 84385362 716087379 72362246 909033339 260643805 435191908 193696527 572177297 251099070 536784312 963133963 659964472 957388927 322275226 824891512 772604244 549368864 944435866 884976677 418255046 240201016 643278565 65572528 469942057 818571277 583534647 725663307 283886762 117294714 820036605 490098192 211529150 930515051 176439057 490887359 180942253 836028124 608279290 977540740 241724726 12952533 803228832 420843106 576695358 871362908 545532408 526250330 729802018 876945802 930180169 185865102 387121259 303594961 399806265 858084937 627700499 348552881 206516110 577363486 518505726 151227057 149376084 553309120 607054035 981804331 696696242 656172576 561889184 52343136 683645308 642365155 581032967 555598188 659289062 486450338 150459662 776666363 635793240 329581755 59056465 890015257 729698254 588577937 371541698 232599398 802381946 469477450 964183888 428453468 787388868 605747324 785402406 49617633 933223261 887758487 278414660 849128850 973776618 786988177 855226016 550962329 970760528 909440513 504181912 481505729 744846952 206946668 284454619 224003843 739792871 82785295 872103736 974914215 195082928 864888467 876221616 804604912 501859979 827795117 610727208 904144364 334995934 609272957 724323535 560402551 698829077 387561876 798660783 755117422 518114068 740565453 892917502 606049239 605816568 373154726 512054179 420237919 415728970 519212624 811671695 283739693 401214930 518958223 46134022 971807404 248054353 143940240 443806041 526606439 631487181 20711809 95861344 311611618 414827020 2050745 660908856 656408530 815644748 401372256 26932108 455283627 836065928 697591814 559723714 58767193 110854934 21409364 99991025 702783357 767307270 803870750 796802737 528712415 367539183 313900841 710418310 583056615 406925125 806610062 516137139 313596899 90512233 247691582 812131260 738049032 562449544 413140735 131900119 764781775 228847693 441187336 939079936 579189419 161646531 596086916 713222242 176918917 9535539 917062685 962985724 720557672 181634761 500970289 967623442 75800412 689169215 58221389 13432109 106086633 749866438 789825364 792572561 905410699 557514803 387367741 715221182 884788567 468023869 781457712 213731046 818314583 756388473 895261858 493844020 242069591 335495275 719878733 910878761 283176275 642509166 853776540 889836138 454137648 368863717 64859939 412180870 452164172 251624952 356454210 754508831 758267342 665044161 487874761 729376019 124305499 274767400 115661665 419078009 334596955 108075386 242885651 848386839 791357610 190143867 970594725 562705842 256179847 630275546 589122138 151172123 91669892 546207111 961898128 38424813 40753570 726994021 585215721 660493357 128621607 686320877 729675765 331929271 737137387 155346029 14383010 199443287 875678975 90981615 635992179 172099558 155029955 542111282 476694717 797264105 448309776 662097647 95772896 647884423 804648524 798787764 787345043 657348014 847426178 452280225 524173505 922541834 569296120 167137539 160644122 469038637 2840406 994574092 668689115 444477852 276072236 104552209 898371834 696070486 20465024 362833486 397899335 87952042 524760556 83583100 638125798 979522387 189961737 186890804 70544729 623736207 803302495 662381831 354728273 353933696 830920029 300636175 298909454 152280897 902387048 891264041 52693531 858962506 195555139 548624385 175828461 147260118 150015209 937717871 484153785 114734053 269039796 229781088 356989062 966953791 620692292 345436339 234550570 362412557 245363696 741978237 239713620 681893334 703278535 615671823 106983056 821164176 509907184 902586795 383471769 100489323 95472844 86710379 366199269 922442187 773261119 571397179 622165245 592824377 653370783 450797575 131267092 3116079 822719484 331005015 350445690 757016013 713960191 617871934 513167734 731116123 156956954 89586121 455368740 228081870 493344901 800780884 628113696 746387747 768678664 458228526 902152378 835370195 346389433 880709529 122122862 765439010 504949357 274461602 81527893 93693689 863854997 694021588 120856961 398129399 196034701 447924907 365584809 914480874 393642711 445613615 482067095 407389890 534380610 996142806 595723404 650556478 384649902 25005755 111049560 844653998 940076636 35201620 251055773 473236199 79121449 9386481 29700517 89567195 222404367 154124197 325895524 284126598 989150955 653880282 481328752 354232759 392190476 394664245 61190292 476009167 187582171 123125896 451057654 474888915 425511916 11729488 184257753 848386701 930209311 716836659 464461284 45392476 917662040 926371822 861716369 860861967 599362078 278353169 938237222 259034880 760579218 109856291 924628460 549859261 788647354 276174476 705791733 76491163 892108495 948083476 925536832 141475550 705543229 661901388 921086210 703576317 489784985 166984855 986069397 444678579 919676886 118625420 455828073 241586741 759188865 99685556 15675398 642645656 891479203 260423624 566584246 192596858 686403227 46862094 354399347 963752953 188934198 402212351 473116295 412241179 344236760 905860971 492503409 867288255 991248263 871685114 645401302 59910266 416380743 858804207 272551714 778982894 144226450 206511663 616527727 318169721 194141014 550262342 901667603 105119354 780438803 56892894 396136885 420429885 576748811 122861068 789406075 9038769 311870810 470464060 158830061 747619894 421885417 898701091 887499002 711654161 655574168 115984800 938215865 717911680 714220306 829415040 458215454 424795089 835299543 974790407 734381404 907521749 318409420 184644021 975268300 486164364 506353024 607441145 738740926 589288894 511821460 558727617 653682504 85087884 600226753 62049643 101213362 223864050 692495762 636372059 350572759 198063482 320291129 533745052 593204972 843301577 202953051 62250085 950887012 125647720 120972603 675275793 801417908 563238454 189214955 161972392 619729440 654085727 353159922 634627334 217126955 945271796 720277406 398273982 558297 144367261 58338396 825000866 168322722 342901623 397739780 489430487 614267200 456454897 800253405 643235201 984401073 157387843 584500202 686020774 59861427 690444699 862234767 350922984 251942262 758310298 205467505 361409075 875654558 926712007 174512363 635669964 93503531 56791411 35601507 344767913 244587472 214003375 655735601 128268624 145761082 326540686 251504683 65324712 542532678 900129773 487392623 69016326 942583393 390691918 695582102 144858422 820567929 806148182 442456106 321550209 118387021 674584392 704170009 554748158 661023288 719250827 714545173 950792273 809769512 116539902 997210291 2899128 61259805 895729385 809804395 602776154 57049424 929735815 581134438 993890150 986205515 266717699 618825124 887030494 726150764 215179753 629232880 781771803 992714088 84811951 257996693 917413782 901319914 23611812 701986806 473254913 805860658 846495242 223575057 661795454 433554667 353980610 70575337 746987431 934327003 242274615 402576817 210864690 375649603 448280664 264048430 564513591 801425050 884868054 661135604 85405285 935518260 415340074 697427623 115186520 464586863 730560749 419279370 843185984 48442458 606347770 473555322 17110399 491099961 59643777 680653795 236157760 875340971 534971029 214403630 158987584 822034186 96467406 417597860 839070796 530763039 599632189 205577291 901442753 405395842 902388246 429014620 459695982 46168242 629923457 593218412 781358951 297348713 170891231 176340093 314506384 34688535 510148042 285961714 677794745 276736740 779725169 851088772 410059342 55936308 674894878 835513025 409263338 575005773 558221011 404210232 98005516 650555220 456648862 466211624 687812905 56031383 681712305 192936709 931515680 382761103 122159747 879606834 635101581 33652297 586816118 145888885 442373726 937213886 69340613 860762387 278438661 110021847 551936082 220854308 178317579 110609085 720486924 47761774 742949696 197666182 519320442 440844323 87053276 360848244 685574751 187903841 159393065 66368634 958892304 968408490 92748661 791196976 872425504 988863324 9634751 947124026 155720883 946969182 941443228 334606468 431313011 121270002 311794376 333544034 601709978 722140843 254775473 980564216 180240086 425333087 245899684 161471030 804821630 685708791 141707544 520326741 628746273 218197061 238093464 338366654 139193574 57489000 456127640 376527756 60208559 537673366 671397713 242503597 466992847 712080724 434344304 264022616 676044668 538083320 658112185 951909809 91266927 811526951 74132164 162132146 983969858 181034927 729801713 586999883 148319761 13177454 289709149 435424475 785942528 330021977 920085110 45691657 643849970 428750872 700346283 627201313 346621157 6955815 703670374 835729888 861706689 769662954 620582336 710181061 321592374 125310681 817653958 450001093 618683680 114381912 3654107 520646248 47602385 243019652 669996890 645723746 427612166 804645058 117892723 323489386 990387120 329114214 114353519 949670979 362361874 909041989 474282483 411688372 563002945 766849497 392100050 285430396 110821182 449137636 10422835 183909453 300598223 70903628 667365234 701523586 329879546 516164851 164607372 275288413 89348318 548911087 340311583 785987607 312214254 270069420 676376984 793296872 748052925 49025704 214850391 730745363 936451442 291468830 760017539 72529258 806084501 810520700 927655482 893287428 132389098 915162030 572307148 997696927 466879827 91822154 182771979 684283848 580783827 190610504 803768528 291502395 349591854 77737942 58967632 996939439 604014944 32496067 351255592 212988212 354408474 212475427 93989525 645285246 687471304 225193691 276162853 718031210 441663154 918032072 310817874 835794911 421795710 322468675 899454384 439411317 476320778 389427640 799133758 434517297 315872265 183970276 697865928 925735093 843713722 482278401 765193793 434409311 388221091 633505144 169435552 918850776 942918963 371879737 776993929 203513362 303696615 209230663 444203402 957518196 310451173 550143092 87717111 363409260 169935606 928016856 369031375 266334221 741894472 539896266 239786151 777073662 790053811 638968770 807932383 611698382 14245154 938392438 549608596 663736974 815564437 640242851 531532218 485567069 673227111 424525043 840487794 223574763 433687173 730633809 895882767 381658709 613318640 960655425 393075001 220606055 822853461 765962428 154076781 455220229 259836376 150344477 882929297 740201982 878446441 754922922 930174454 233723450 132534016 89268543 757369794 715358977 586342532 545731191 276703881 98975268 616745130 963969989 150866174 577228708 451646014 232059464 504451142 69507103 992855204 557595014 759104045 673448959 511701830 653953195 564561839 979090367 949105468 660442577 565763885 530887997 793944865 956014871 204918944 781738241 677650618 230085670 331294088 861650456 845342274 67151331 933413565 788149831 293331645 364605504 425688626 633628006 389983780 507233284 333725700 555271285 650647924 63213334 117666487 167853634 998414978 57663179 269659224 422819539 893388882 449837242 627646273 793593093 108739855 558999293 58450920 470676685 853946304 250475466 475557202 171521794 493730610 912376595 108408924 203555262 154927232 369540253 601742875 30391096 654251653 80195354 525062989 905230517 242816907 754626473 988673584 43843044 464550438 268930622 496829070 599815191 83186110 994136949 326641371 497288669 682239130 367896591 302013055 686798403 984913048 279662085 89307017 893925249 506172820 423980696 110323783 259722601 618739509 532937934 106878817 740627029 10474443 225464944 461288285 924172842 797609019 123573966 867965931 655970606 797164006 616470970 342394229 29903908 10999462 762564100 328482063 118635784 152112658 900963301 395640768 703849259 549970935 146844398 653954582 107770619 981440824 212840134 721466297 951186544 931338664 939881136 139019344 918679994 836971936 637963454 485418121 656490631 935364004 346337293 813825181 813236740 203588435 216672652 346271292 65254702 150959520 841237883 878277728 462738429 198448084 681381611 53073103 279019921 785371889 130042480 92893035 127654377 189038767 616978695 378231705 212267636 756181016 783734979 211355049 862861079 834394527 482484108 201414207 30365206 513612628 317376633 188896754 692391134 790028294 667390992 222986309 661386316 468334970 465573083 268486497 230709765 467869481 766081125 898380275 911933979 346163884 867262360 123304557 860139231 473493331 797281779 600050767 398947485 136745439 148644042 496999226 373427200 949988097 775832300 996824110 419781775 77860542 614956230 31774501 634843120 610095521 488353565 529612404 175318348 49890559 27160840 528809160 507958932 192413000 542007484 724484296 547301916 792960815 94414353 555415333 651795083 592095820 620034879 754495489 165262629 616324529 140748951 647977611 220117961 750767874 628039819 664648132 683798036 392853486 837377521 114905391 712975158 420300291 725900592 376669831 342559511 907884011 194042306 113567101 178894965 107258745 110643633 825284299 249747647 884584383 862080663 89168030 100190678 641754032 828296940 958352956 875511771 818435734 181832374 165973556 75894562 641288313 412717243 344078253 384362544 865691192 532711143 87842976 110060096 838516649 718931976 177693506 879440414 636712937 994248452 359726928 164716801 876174400 545167893 911877703 910000938 369284957 884935389 60120050 823868631 954099014 481128828 318483465 237965440 80881351 83985134 816501474 640020180 760790197 111731442 528989123 636418145 345960399 140088801 288478519 828563956 511839688 561839090 654035267 82157784 836684251 233007219 963181444 286118785 809562665 936554651 222157963 632035980 763716489 608179207 324631479 509897281 140315350 875710864 864935749 30708257 782571477 285519254 12672892 137547953 791943751 25320971 543089192 785733512 684854433 23728715 54628265 380722334 827765921 698880808 171404124 353210389 443501641 7604243 973913613 449662021 357641304 62884808 155840557 354526886 82541811 295245349 371916180 972964688 793390891 572171162 970930193 374835682 469680327 578348752 971017337 145438322 496031170 706256406 653154840 147877052 276063621 845172174 68029866 501496599 570805067 587022610 875722738 762212257 535569711 308386059 369336549 130347222 411318066 735426648 900869543 745748429 963926765 608590528 874990613 678674167 33708458 445309150 39492225 282107509 605874249 725252122 411409961 738247745 942012424 695736363 235548563 932320621 944917178 479607557 56667327 854647869 448905895 8314913 248393900 109910235 404455064 767034815 860054811 776389131 789949665 667746554 287086053 765434420 428875242 426093809 878190569 774861913 264216932 396356875 570076945 107666369 639049045 5149965 659030170 92534165 804820400 360173131 852661242 236602714 470711764 304806235 95746570 307336261 522235417 341113468 267656072 65139102 884171117 38321605 180839419 671540429 836289881 693524743 64768024 493672535 144312363 299914915 682919711 578906567 57611194 731576834 444143625 449087121 285829067 755632426 175741589 53783819 190251050 728731186 550084699 94617949 262143579 682835197 727949816 670625518 788777292 429712213 404606484 992664583 372372292 343752619 636780529 870570910 880341773 802954987 151255824 228828919 917621521 448406445 422802191 930027529 100346357 651221413 927736532 889619037 314406912 5932202 22358417 35421164 249975893 717229856 414690229 437581171 942648846 508742171 112630485 63934354 445396999 579019630 873885353 353596047 519292317 663621487 769908025 521031316 120899348 562236199 706277375 722583234 738980106 912193284 809911786 700521573 745678894 6460743 723397258 156900090 513594085 668716400 983115704 872748079 786810911 171909137 824325268 874350838 775388522 349008231 10205568 345797084 301495044 209601896 235594208 259496371 782757654 974167426 406440386 638555082 243274572 488668263 678461140 346575836 408492640 773768698 152606159 504708379 21853601 142112309 408861404 264433268 768207066 649883299 827261756 508888878 936809824 438563275 109227119 302719924 849836527 680127994 91114284 649495964 774268811 197775800 390205950 703281258 28208077 562400214 27645460 964662032 926573570 919565998 591820540 525014668 316370753 460598968 658432057 217321363 836350073 431528076 234685101 303473058 310089985 484242741 935574538 106164956 199316489 694904227 806930144 526614368 396325983 802379510 11486576 293720565 264085670 551578293 773706490 229014645 171470293 333470021 38204228 354488414 172398787 349358840 107923355 437333396 923117137 6363288 963748336 157265316 665738388 186574321 262296129 327364559 983013876 968159606 667247845 194765633 445059184 811794027 434888790 654513874 8478461 594085137 461976078 278868371 754835794 455578834 456433141 925372584 495631622 886182232 971928423 322307382 592448542 517092530 518907237 108533725 945521377 859908064 418436733 254551649 496570042 148387078 206547451 121759893 510141928 367767936 299992357 546720710 864708008 503295465 152542734 765319897 164727192 451509429 348329142 457977924 606812057 391374915 75821076 7093385 208204290 537456883 195019557 514155075 85247533 981376853 581632109 107440329 743804223 702878145 276749951 470150666 960346794 737844260 933141066 881671035 293424444 159376927 378592411 741545391 189314431 855606303 389680176 625025003 31789970 213275841 734407400 551392113 561763269 258536964 799508079 589201678 170883954 433527282 361355488 511679760 570860746 851168709 119517534 873042337 446011384 778476130 37484891 313180040 514139787 828442074 481760640 210028138 80724428 235721861 570702424 165372806 290767415 940767908 116017291 291957725 949990979 707981618 43426417 196316322 952076517 10463185 848276771 125995131 931287192 618307002 574584245 94868719 715543033 642789515 616112399 788463628 437266661 581491670 986837005 437363254 443879610 847589391 945110747 657798413 357768012 388901800 548021499 265151763 924608069 822872793 108954992 710680800 464525165 885552698 965962424 792002470 354700910 972455174 316008302 338066103 167406699 565025797 593481365 982574621 236263042 768258605 476368080 793321682 69665130 865928988 84488326 788263858 755158244 33228751 427807871 296566383 736704328 551835157 706568649 225401727 493268469 35836159 619402913 344634500 402690474 519773980 903599235 958623709 238728801 257393926 473588582 290979799 260957586 33441193 578186695 843433299 738536183 161126579 601741920 631249053 554756039 784925747 83774090 865666828 575319960 470417954 124607508 97537588 231638771 705476507 344251506 655031912 601910882 312524578 771731518 161982393 640964693 984790759 928037241 343974845 718580826 149299072 932319259 383560078 436942092 610330594 581364529 24259311 948839517 260286498 171838697 389537960 929626288 589917045 347851257 631989937 634249217 822830659 562771752 364319870 64626735 232748642 681870969 230477954 619676790 350677298 65857518 840076306 679023130 562147291 297119521 500381199 540350307 605927775 967652713 287829608 48490268 998432496 206556315 10455265 367873288 84841321 151985867 916552520 590433531 489137631 16213688 80508654 229069191 662598809 792338928 768232914 400280592 885510391 884179742 496292985 924302320 975967692 355149158 344570680 910486629 491265644 596595903 687763265 303525166 33414476 838080528 885520243 820726163 664669338 776700523 349478839 751764159 668770442 576199039 613993037 799117460 70005650 27949784 717377020 250888488 10488095 248375018 81020377 259978521 148493761 3989567 828627437 784170697 499940482 549347918 124120968 561675711 640971184 711378463 609035472 906630580 460281185 168229896 187813749 880537030 889164563 450298707 872105038 251906232 699379846 379685181 974711776 953279238 949888758 893785440 353509118 820293019 558441471 833069468 262718547 857194892 671573917 615981127 821225982 115960225 230305234 155826355 985890697 185537598 219037019 781148646 960376150 211057451 691159368 575293848 987764315 494844875 178500833 218260440 999875620 340463841 276116202 407415527 141405089 344971395 565710996 420357358 863025907 727103336 601370458 369533592 971961707 551253645 458560252 103465973 95987302 247167516 495657417 627490868 449179046 646535665 800265232 117456080 183895485 499724441 978884665 596800149 811815833 406562404 600588671 309527988 750201582 766006293 167572403 187412320 277552343 644635069 256853853 76885275 272570303 740508301 615789142 125618959 112882223 384053425 83807452 810324921 359790412 699679010 665581887 106123478 212310744 320863348 726375 451571296 851574124 765704981 140212921 940121195 892752458 262084872 198107322 643645677 589874586 723803373 265146787 85810995 392146848 999486263 523739529 303035010 629315815 162860604 288120521 295366726 989428670 233645856 612895430 416280988 578491233 225387330 321880646 555520973 138142180 42278046 184597013 625055014 595824734 886604527 630402982 536867365 590676957 774435428 554927991 155355555 95565800 350190582 535032321 95521727 692823556 202898 973834913 463851192 638350586 119179484 5613643 185366205 560752583 266767481 699321865 324706328 241252397 80122710 836480847 784562101 524457324 981815612 647332433 113765720 977547721 378455066 271669958 393240015 734566669 627472833 906659672 312246738 434761899 566443521 775179368 436143254 163946125 564659431 214966567 540212096 16673896 184546213 782478315 303586764 36041431 301371637 946574638 188212551 91119564 821386205 567274329 337718245 18182954 173338785 954227884 769297066 429922055 457618804 125606426 707007537 553598359 178380535 744663253 417828495 576874078 765762332 702207248 746088352 819643275 525635516 132042527 314659185 39588633 435446469 9616891 911062077 61491360 790064702 69641488 109514390 21663006 760695757 394677 257065630 116558586 350720 486204418 217882977 137821419 262398474 362199192 848865231 449668680 695607342 380275750 158199141 942216278 500423648 495483028 981419846 932813464 136928806 174066749 93936120 582399877 189356358 667680326 305641432 299175588 512418306 783945732 434655351 753778239 836023221 450598953 44778979 881206893 108648110 997733101 714276546 405608586 197045584 576288255 135809180 226888778 32232533 12339741 752473917 486454884 679853952 969671504 718064882 778683693 851404120 511958401 425943224 800790664 816996290 56323862 630931045 802724707 228680735 372505691 337445318 167061490 467710366 64331155 341644738 836038721 257211479 278595877 13152944 677220935 606405285 48404870 650841698 50904430 269341009 120437662 156655189 193709559 463254818 279295508 643017180 737632058 849658782 228066601 673525158 44266167 746197919 555261416 550711866 558896592 551450803 542307315 650698349 395498432 35022665 612169457 649973078 580284544 225334052 833953207 481016353 980784340 475808425 751609030 838248292 689819953 346157863 516390298 603461888 888289087 60455616 838541917 992423122 857200574 585865082 467584443 847518757 854682095 89983302 98927175 868373282 192627185 650516840 256895443 280277050 157825644 310954590 820717860 960366229 244170326 7636867 284928770 943845415 569261027 702444837 20265091 314808593 416904413 267757868 820897228 888809601 955637139 693620563 278078441 903929986 217391407 608487276 277765452 240539482 637046244 989983382 997032456 322547769 285161113 857764021 714310063 709726048 849156425 75921902 684368085 909647879 788150545 110464247 218288706 592358138 929949037 233344008 79069208 263555503 874625262 200309939 835795623 49909333 700781654 62090332 441230688 270833745 757792441 561358333 869516263 624509635 24372546 670659484 348302184 673307434 917062570 869012376 873314910 406316631 375669260 842051327 965083595 523096136 86940554 928733977 184886884 953220708 307930565 875227076 89537190 359972647 762799928 178132302 883782666 180397656 625184215 12711304 867950209 664928399 225389625 586585184 555309649 673699154 452053579 398884093 667776951 104262700 554094913 468150100 764347144 756103413 267648215 910495840 580947682 360237930 390047326 321813105 293066349 786840152 612346249 902871232 584541009 28192313 540153984 595543108 483522074 574019710 827626690 84008949 264961255 814424321 832406208 77661159 817630742 904194382 912458043 978295733 96952611 982764709 488262627 520508684 495156722 633402339 90776235 48871746 856868752 170162528 369523543 185999910 294323227 964054726 209636088 317979744 407914637 884229419 326206020 921074776 907902098 596982174 907285039 636838698 758760072 303055347 701116561 24335873 875125921 531694892 493292090 447521923 266946313 657145483 909695044 494844791 193783467 931700887 2890039 766793380 886151130 984426860 857874377 265432028 8654142 540587581 893459671 891667630 586894454 315093261 26920503 207276739 355708962 907821698 757528017 117225743 157652616 421822158 167098183 770231548 997232212 400912601 653701150 209238849 145135789 973310387 451938501 344407058 936061166 633555467 116409426 2216384 131873644 530779339 662625527 487950497 430547032 446832363 944867645 44475536 917477041 684326740 871709474 885001402 887423190 130323599 949381591 510413955 944399266 643654441 697469371 715580586 808129634 861580392 315767973 494508878 654716068 75514432 981718693 724240834 40593118 490853484 270411435 712548604 892248297 853279960 339649568 280981303 371098807 225416165 468585320 95903182 90863548 113478201 271038796 343862649 687090251 719098181 932936440 869745259 158126476 243127877 593007103 379783268 243814453 180631428 271670011 915121420 523979837 955984725 229738136 187146793 957229453 256152026 759443543 527750314 852744835 729696176 765297562 362838925 749502143 780115382 888645355 776348339 683035380 558093151 828534472 580525501 89352128 928111114 581900807 476801014 454411155 755880656 243471332 59975671 530948654 637671222 954867089 249351578 634153643 99090709 244077367 723649991 980551836 788309998 230811882 795802374 959687701 743225855 632845125 33393055 727518706 157632942 202464693 214724332 914493555 680259481 491960528 454756295 419734990 587269187 175949292 275360762 82533442 363231294 670916532 553662704 250753318 731254850 291177231 579407176 584877878 263071837 506564734 525644373 466615559 664309430 480720905 403744113 787600657 217542759 519660162 484126514 259917645 938619948 141539571 542898891 903595479 568373360 81530834 731575893 30658340 542202055 65069248 787202590 251862797 169614745 304932497 704594133 856820149 650547716 717149015 922810727 814930136 119090032 872898060 533288168 359436987 692144145 785894118 813557291 195424617 946292178 443583136 429385957 86400193 474244072 246744185 368632430 454990312 642553345 496902954 680519992 56477274 335450446 956916159 766044244 239497308 115443253 418684773 649258200 389776172 616519822 302141353 211882824 998621748 465565498 317204524 722593256 203969364 739601659 345862138 854643808 379358880 489307492 873165275 407759958 41343334 322180230 548342510 777976396 462444033 137310871 40990415 996555237 678294741 5838710 983053749 622860104 201335013 739450368 748715716 152519712 875619681 669902406 952484862 566154018 459299500 796282236 859034961 335488511 422182124 144808849 646004160 405192679 438707053 697407646 518291861 561013841 506737078 444882340 277291942 296080321 899468802 359950297 683412766 403529759 417380574 956227129 986267952 166477907 781290169 40066158 425051828 506509632 962048123 294769208 238207928 629818656 736239969 463503746 631386433 79847464 641689522 202717129 587205007 264535324 438484015 733694610 432909538 12125200 872322738 288969173 139623055 73481842 264684135 97964679 203905891 550897820 759970220 201197245 610306167 379246151 135568732 244223387 751014045 45140225 606436291 85837469 210836416 544037352 681222500 742666770 506971439 190006878 558809643 808988093 701542234 672710384 741031386 70129863 987149277 345054698 779696502 24419233 834086836 441447036 225931019 370828458 385559525 400014767 157233338 490185396 175783965 743702675 298048501 953979830 884978924 650549855 698492971 864924117 194455233 565333081 875978253 127014488 694153395 433810772 589729690 61186963 818940096 424815982 676085767 7832379 470146448 300735403 705487590 726429771 639971103 144137326 39939835 225661298 647222477 50126018 371148949 545256506 8241045 759050391 533275591 432230353 149679179 610040410 452908772 331923813 379223906 810255538 432864360 953104281 517380973 908710317 524925619 607148568 339360925 793052155 670392245 194780624 460670728 305642530 695317927 733762098 241917299 545846335 172380105 768066096 416821504 913006845 673453228 214988590 254420785 681358797 140120178 305456671 323718430 991550074 412985043 921827532 149233956 578210252 116596332 356423122 801432863 799139457 850316216 58056371 575894436 476766188 330000597 586313643 980260198 441191284 606871678 437753286 464897785 740692769 975189150 755525188 331049013 510636659 380221181 383746136 100477589 707628438 985799563 754731519 785945809 374492354 525678272 817700071 686644295 119857611 922367672 527378379 248793389 979615140 305725270 99566360 417240865 336838026 944995220 553320842 84690760 105866079 661774683 357400602 674458080 939642898 339047011 507192206 395150958 114563276 361311232 966701019 673365745 195480113 372970200 583646046 538063430 785400124 141230142 327755832 775051593 444880091 686215710 882968237 808467661 955791731 938225862 32364078 43468389 688253645 776532690 25888654 901203536 174945601 767570935 77157796 513644509 226449335 141403985 933015196 312912154 528591382 738895221 734837360 519858284 646297384 116982673 359919191 757330730 319562554 742376393 163798189 202993627 850489231 756566680 356440779 896218901 984405154 368409704 267451315 503148104 328476100 879707247 44002373 974057699 672313 380585472 366218724 674999271 639112796 978492413 191700275 436917378 67173151 819737401 397963370 325012927 36741586 451048324 526610584 792826369 226991811 448281900 658529816 675851370 488856483 123913375 199044866 406566598 114189219 127904755 341861765 983727942 778618203 256353678 708029825 443802436 252177678 540525286 673757855 955042182 414750160 896458082 204304420 480090369 207946180 791186418 560136221 218689834 173877407 667392512 510692666 107799875 548504066 531344778 741338397 321349789 790898763 387221772 331544433 164044914 241677940 940116833 676522387 957096316 34452557 548108041 483951577 791874961 177350864 639892008 839090256 382800712 834688940 422322580 376027863 892573577 559621500 21391355 809170187 863463437 224813611 670628343 341627150 607359005 451853142 606998549 956155810 716749348 373692088 489363143 919787089 306103895 651524247 101271770 428257288 785449262 693950343 126825898 625582151 707190294 934114824 436925237 301237143 797546157 928858286 922559431 183335266 268352382 267403381 426142856 845197587 325308050 379414972 154663151 215627468 591032578 517243881 493355485 130735041 659599436 895273645 928338802 599154561 880767668 495016841 954406306 32167775 251220581 443929802 777192457 623240190 552277623 947997143 895391773 891499493 283556928 158288655 433278531 897114068 109814481 805446827 195690293 353745424 202515445 8444035 311655824 599848788 657603963 132906098 599687818 506928464 380076767 102205427 199742627 971137455 574710790 251830721 990383581 277953171 748037818 237665169 130321774 877445354 267124140 583416577 391125611 292315812 388005617 571740255 128158464 770802063 277457837 548942650 730063953 376501200 83003916 528591935 695851777 135724464 769468708 613879598 524488792 658079484 186306603 577394030 215334536 723043842 904542856 67144174 966088734 759116732 929677360 787413304 534174287 854352632 412027922 853939142 787532394 391550518 471494445 115602306 447797052 890261824 194254959 191912813 843883032 583262050 960540875 800983227 528319024 207772872 816689563 82568418 702916799 503896600 264436787 757500653 9505555 803353523 572165276 942406248 770027866 489939819 268726320 553182226 166265306 30322780 113653677 424841716 469033884 711997750 776064855 901110522 843825923 67431417 30837319 673615013 897549450 301179211 612751311 636175368 969616182 851211735 126661816 765315260 489053639 786997244 116970779 268103517 122656494 297333281 641917759 856738236 39204917 789430136 922452831 237498428 905634180 690212564 384503230 480240203 42635292 613107971 708658762 734697306 131975778 159720809 482840791 340924149 756063386 861276702 935711380 857133587 27145358 500349011 62622058 801516431 998602928 168272102 35488464 26317765 96479449 749721742 293009747 864683466 855990187 748019666 130336853 678247139 548961586 562533382 131388943 125725962 608795403 259029521 487451765 763161832 143943237 594244586 31100483 464762608 665726838 563999554 196230963 193063864 577017908 352163768 165004558 947891912 298193133 283751666 185426560 8728575 11158434 346293715 877549806 278383310 109706110 670892132 654376757 560896486 255283586 632357216 140211898 52582393 614506316 28843088 787658560 192547886 654083384 781017877 946948356 779653897 752393639 724622740 494118298 145966965 801945528 112413215 846008512 84173652 432524836 918082960 170711309 357384874 298398677 13758987 582223336 333711055 846026782 19688940 305361082 386663404 561908041 39200709 219690764 731755388 406354640 98313655 177627589 931586758 458527475 356152225 25223625 564410317 707637621 550012018 954283322 135678545 847087949 612026086 461929549 503169652 902748560 689636926 964439138 979168354 565172621 768113230 288709706 837844420 759580040 318799619 602668893 10925018 111440213 239781280 37635005 453727742 205066968 667220624 393675166 917043020 230045107 427306570 264200505 845033088 148816699 136760540 353234725 613303662 466907752 186156565 920102146 254429366 807915851 963213512 573118421 549464041 145872548 619172236 518992548 495316471 187829941 474882714 882909511 911549417 630466005 197579432 530540674 792519812 73441813 126572930 204407985 910201553 854501026 787127474 339216169 953650578 989982649 977326246 412102489 735735431 681408946 424964453 211306331 228671194 945202380 965062443 412331752 506050427 274290442 563758449 9280566 499739329 339291099 789741276 87304724 476955106 206728293 401674219 715479721 143188270 842457334 149226035 399968117 731747190 264221571 136117931 330072316 736637147 341731337 827197258 242745616 852045995 191586009 685791075 615145983 874005804 947623229 23463574 62667805 67712344 360634148 930972105 417307226 83021535 137269766 957408216 56428566 868114938 818982551 594344579 695247926 905804227 613320764 689735983 859348609 187177799 681963067 924471464 629140487 156819746 310715672 18810137 873954498 600116513 250139557 527342226 626379491 609010110 738165320 632498722 99070179 9848652 962317931 785166733 769680469 689607893 353483394 490176846 252554944 736222660 533129919 59259809 625917363 176045141 351013056 376965211 755828315 675818115 862659751 772654158 617033774 963356282 479885150 920214015 315892918 718987635 532663543 924199607 567233495 440100282 829853710 11289845 375005618 935393178 611886093 380226293 995365525 540580264 420707771 942087254 599784248 353228256 284995672 593954904 454131809 404758242 979152977 621769714 484259213 600343162 498862858 555076024 108798467 253201153 259287328 863248326 486193421 261891822 928182940 518698744 39134276 426919685 811042379 556755919 848144218 585330135 190797899 899901690 703543928 469465956 358619405 148655834 872557920 35028727 242362912 339466871 744803813 370303561 662725605 965122914 196430534 223961790 134582921 80609527 911349682 943639162 844562930 818818824 163729186 772363088 237411913 836749251 969331014 697590981 799159400 739700868 670305504 902033150 74013946 65380310 831086598 105964758 741643877 823684076 387239496 114592025 115849672 860640817 210989405 438608238 132895970 862666281 640305660 734003351 485883473 487805028 400326347 548584580 254747197 549638443 228145337 16746071 307937315 879172196 859421040 149263431 52523207 80014605 637633112 867943862 904693125 649308709 665313900 230917834 558617243 489282962 735952245 864966958 841156996 315133642 171660955 131787061 150774722 748904534 423358669 178975623 578444243 673822530 68798493 705430439 81566363 913174260 274379799 185185978 661591386 656300163 652059158 188729744 713059934 678642287 638992370 789776785 743495342 964045184 574769530 520818540 324456599 627641274 262502897 407221130 905205061 33790547 487336130 307191067 882601614 141019666 74102794 745266935 70819731 584151406 966421269 425251798 908188278 515031437 663774229 974712318 252370566 933085029 277975284 34917071 358237201 499305017 527658828 20009837 348325092 627673131 920264648 456769634 274863760 246867492 237443364 906293821 429069729 513267866 790534034 375929055 348184003 13269849 856977677 654098656 731987568 163216233 906718286 822753547 424983062 320161478 912137779 610221698 534660347 179556583 915555504 678419203 363178444 22496011 401166328 442991172 97227096 283916420 296824191 349551525 195207501 997366452 426251606 203134324 943697951 459976693 338147519 325373929 332132825 216263572 860550762 100481435 310502674 168463837 359430397 798894833 585398030 572866891 444210768 813563114 876931775 149326510 223455039 152055781 857896643 148208402 405765857 540437060 285693650 285947868 548381327 97904402 178546478 5340875 505443518 27360897 644357773 50816961 223137949 806787971 14591342 652811964 985692520 286991800 745379993 556705565 664497940 393450412 622568146 433203093 83684150 832562552 721891365 998113050 829630324 290451128 215312161 652124371 331096271 41450029 279722907 22058081 858087575 608075404 589399332 302152692 421123412 529583301 556001780 672498154 257256301 288762089 63116087 334074456 275736546 967409762 258050086 304784769 966201467 371842028 517795937 877437076 690212816 750424520 47802925 462743980 383457563 626345869 184216337 196695401 112934193 212673298 863380016 565351183 695636972 83162111 40856468 551372376 813783046 794992050 110272380 97849876 105926738 656125234 116011287 254900060 189422819 979687182 562896206 359857190 514503006 401435744 485311670 363553339 76393302 887579429 593557330 366114753 736946534 788233944 996886162 919088406 908247910 103033873 737826656 388924979 53269665 845963617 946064142 939824621 453763732 869476636 895006531 392872962 799149831 465115212 282796655 75335530 48157738 770960180 156376697 195516335 409324544 126295498 345643292 367289115 511223032 503710729 214650824 519048543 598687998 828789993 624703499 920967354 55994922 641143082 62232312 141844930 551724901 316690873 647733790 827416280 87808318 837726269 81112665 230767052 68635156 195707912 414330907 521144285 271931948 81370071 491067481 849775843 365248113 486779081 606670975 420408777 76914448 302133866 7069213 608164210 735352484 452443473 934022591 222780785 35022510 269794831 425080939 337395659 144232220 29840434 815491105 734497407 66831309 674645178 616717555 401977758 331004425 277131373 900666713 117318882 907861532 111051625 657180926 279414813 915588497 161753532 610037488 352692777 285645290 29317292 625065907 638424836 557893466 10645688 212152319 53517314 948256655 969092366 513839302 900053873 777531134 628003677 573797341 295409969 435831273 580926730 123509563 292026617 415101010 263187515 56088578 354042151 142675110 241203424 916052576 931823183 339790430 728630474 230148008 709957041 435621330 689530991 920422892 905987925 442248079 962242764 763833118 162977800 942007915 108167976 178630857 356085389 628045345 224490755 962374319 520435015 842612879 185177568 382910806 394165969 209442138 212995837 161719666 762896422 938626878 91762819 112944825 588187168 684963148 848575044 318407823 425923486 822101006 61273886 604493212 482524914 286165569 327563223 741197204 406823764 486735770 136244917 363865215 610859628 136647454 845032814 361698419 448691569 566654522 596270051 428414958 952079933 35803305 583671971 722962385 877733093 980633521 411204340 392252439 724211293 104484128 660340759 86773675 947001577 339768587 748541749 712402686 973354429 390160373 848767322 359651034 708015668 451421492 413464342 782617040 471272933 888137909 578702189 656172804 720462174 364353857 133429942 20336058 496091728 995943948 937165135 361861436 461921724 835432159 382284404 90348003 775967435 674984795 590207454 1004053 789343565 630493846 498595820 451316875 206827632 448930106 90710321 438528461 85708233 241812581 431859339 223485145 341726050 569783200 644106158 701236775 883944903 787356562 512748038 351077842 373695208 386438909 697621173 828778698 199292525 225811486 234349767 340336171 198240559 16501419 975675352 784762532 133942906 799900217 880976570 768274277 665498349 318325961 33514428 901021445 158934576 612842583 711108189 585089111 401539553 17448525 343187342 777147263 658840297 628587175 228867574 476906985 527669771 449573950 798454681 249142452 354911207 812477635 543299081 82144312 805509907 968796968 618988849 780047171 594508415 184761647 427278120 714052961 929496165 309186917 446043984 317675480 603704741 30508898 162765280 211257621 377941736 325881225 620418223 93169433 33194976 645793609 812123273 335099987 893723213 691301028 856883820 761027368 279749472 143602039 961766144 839590212 461869262 6431361 941128430 56465522 341014888 462409483 675814423 880888075 747418853 646549960 280034885 587061112 921785022 516582503 66538966 452891754 975315067 999802941 163352941 495299152 549533727 105499179 216771081 326216360 845367049 516440250 83019155 932955883 841233238 417504881 532034393 229812640 766983588 173191119 457093488 14183941 194081779 811328910 46845031 421678151 144677289 170467909 548692105 234641259 585135936 759049763 388691663 435492450 512805162 309503418 599574854 40268071 494551738 604728460 345740979 908908989 221496239 372484717 393419453 635240179 91573935 100985184 273857399 513945089 373810845 832043691 949601873 578215694 176282177 959767344 478560686 690189364 349681048 98138240 17564063 106911145 157311259 423895026 727290434 596438719 794008276 176585582 989825339 736680061 963310096 348818738 613732162 865171489 430531214 184052693 197754396 932163550 378699999 281398677 932510870 719398310 772073097 514281715 674140378 485378367 163025583 731835368 791082641 407827011 800017878 269293765 151400500 388077981 687223966 158661056 544774854 732827710 325016273 988020395 215737420 504018673 601695479 39494606 17620390 123077002 25898928 550755685 326100197 828021116 165013333 250967663 663478713 6356024 225982717 920967449 712182174 424235291 121097147 261533946 936648040 770415548 288406340 332476344 796013185 129953674 114383174 270989768 144002778 932761108 97961753 243319169 449648113 979136638 113226958 965854616 334877408 749720424 874209055 569024366 65662665 568245582 289304071 925178428 814356367 889529772 883076628 913214680 398827236 182542556 458252052 225551929 810107322 627011738 283914805 443460140 816274311 932715534 237270838 56089129 467944514 735746598 739249674 209756296 847039692 834717315 809521726 703236649 45086087 111457280 50946289 626941239 264676530 780259992 313450469 366054428 684551426 107337317 40840901 672216912 199643759 485263899 772573922 3274961 82995268 817704396 290304986 67276157 851231969 598699081 981832657 297206281 445435478 909817116 746092800 734792727 593720003 31161906 993158167 860914178 844367298 154212084 169935741 28222303 377589877 314469150 666202365 281590900 981723718 258065344 376418129 38133703 663759546 863213879 635370170 995648087 676058722 841836542 73798650 49307584 391274567 189706502 676705498 32290087 16111873 593695812 801354998 831218705 737557001 328035476 122471564 542805315 443532819 242980105 341413610 624653553 66828000 72792998 60568984 597289556 568568928 487208158 855390254 941115302 608257123 369385799 33566091 326340123 113130248 224866202 857694065 197718045 543219267 501867545 743227756 973009940 681377829 287072812 99866495 430494932 464321260 749679841 940272555 130539316 101184627 552342771 677032900 785810398 78364885 568228599 3056385 145151432 967942589 67221411 172811617 693898082 581708730 587795974 483719204 234302102 540756262 172859159 346840650 649419637 106878846 741851663 21189816 592975574 92582068 555752007 531226188 848126318 153757718 13284887 957430299 393715935 289724728 781087539 97935296 268369479 132908558 880116832 46112537 248556710 49456255 559137922 640847452 532096509 260109463 1617537 655882983 244929766 469926002 364532682 355019415 132054150 97245762 603192891 208561524 934881699 543054201 448935559 579132251 23021594 437364453 324511866 664358824 259366649 374475683 711950195 172293842 238055411 629923851 634377146 970204031 272126909 400324258 480938014 462957677 327450571 681103550 653403598 776690330 171732714 777515391 891608850 243611123 132112496 807308912 767267547 283034485 745686445 456992438 288645986 4724187 785282631 302548094 885295350 153254028 419930150 45113706 179703992 427065672 106703410 397564977 667502308 319840719 331282385 961750590 192003312 506158082 120373239 246804199 223118727 728583726 988393899 440237766 730720083 51551554 173778410 558439698 306690705 543221768 813525795 286779564 313156102 20860812 888631103 501864223 606910445 909196895 329908920 127974128 81391374 876710665 929228780 173960518 980716240 346676052 564272817 352718197 678970838 252837937 844776766 491712174 129944910 128983054 398316197 217464072 372368003 614934625 998282917 124622593 443949714 364130595 455708096 18363698 478819746 66188838 914384334 604020373 152456666 166969752 425575120 980413916 49216784 623094509 306141034 110581982 918371849 48447655 348512341 124095799 310399191 951171978 408245330 196927026 229348734 631240642 483982843 48059409 510811958 692842173 545340713 117726142 805265349 520721023 386187098 290649708 51526389 409458210 156742726 793573972 278864386 738541033 68319034 307233666 120618517 683088372 228629780 838776989 501741413 599774393 952003267 823666627 539927272 681978231 436553995 406493666 767607564 777861312 229045024 438845850 695451083 930250726 728879452 293699853 787791782 465998240 8390797 444810692 48747632 211657373 419958744 634740768 336480519 635033889 666046649 925316956 722869851 736766916 645098999 452545447 576170897 829061294 895280897 974697259 511404803 762738936 336211247 313211148 131271419 410845672 223307595 75797403 488440915 700011513 142224414 748525339 428922320 243380065 487642714 275054211 208533662 66805204 637592189 135276129 657447185 24759060 466464462 593430458 267053524 654456060 8027176 880933246 965265041 98951880 964065966 581908098 450024966 486635293 584316320 421884282 838364514 336621988 489501631 637563081 156841461 640264518 216059089 366548610 7934377 665470562 900160022 219232362 229096994 834417318 895333527 932246965 896822634 660904101 140567334 634308206 722733114 369793908 707217255 324063392 673042706 189196097 465044988 62409789 728099625 308369907 320225350 109659090 991486281 388181559 559000873 251721292 379829935 876719755 613974106 969011376 796659904 643426602 413771329 615527286 156849086 925733215 110432202 771464910 217892990 934670843 370180470 40775643 426470296 931501110 531021599 417002978 977830990 768251690 280864009 354504439 449477133 253913823 149284457 828009796 687371991 978820577 491701251 59044032 439154303 534036919 575509681 485181694 450464025 657436239 722886441 596469961 217547984 818032733 937441827 239630248 330255291 707940270 193231221 468932495 144153558 136654753 669160815 839013288 65022300 388300259 480055459 26033503 33185511 353393005 802830759 840406616 597984841 159195161 685017708 679525803 646763786 379479992 494610805 15383328 524293034 75371353 433285513 571424932 569703243 679421319 330849802 159503359 568012836 265752337 572975245 439171396 61065580 200036633 41890548 635797455 553366870 54541700 463459891 306063956 795634268 609365164 599339841 617520827 632796095 554261627 656165088 292971938 212564373 959400559 762709165 318237129 272489528 205929220 98680311 432650752 113874984 675031410 425748039 140550860 479545613 728519059 660096157 423763936 548173827 200621868 468203581 468024884 597692302 125634170 852278486 982571591 9206254 570815436 800656317 812320022 897893043 768833318 956803715 98695880 332977167 197116026 210211248 899547103 861177730 727345308 922122803 205076752 926799342 959734413 7978273 24840714 541879638 680914965 322849415 824148501 820729593 391506303 534221324 994815088 900842265 957167118 290960476 851349925 115627009 727200238 934966658 180262298 684792844 750923540 270209568 839494672 251117682 17427893 435314004 279221957 62607173 513841362 388824270 388786985 364754208 587087873 686003175 481911202 307467175 128722348 269898478 187317989 639741880 251623146 462648992 509160422 384565256 971384132 369089912 227416930 516830674 719964072 758917326 240500742 303699748 857870026 571284816 45366982 690496485 653470295 607001274 20046221 809570013 408941961 777735955 722795895 709179529 286576831 959971824 763334079 136958302 383095382 765040702 194711140 850982170 633271785 482375360 209218995 743475543 686572112 361058252 788867787 639250498 19727701 320537174 390141868 702628537 396182910 988681344 221602037 669726412 830845678 226853191 995717132 692891787 600880135 741657804 765654610 87002150 775420041 481061398 787801877 555917385 237827674 26854016 212993845 179332836 749704841 33596987 869716095 536148226 499225596 617702537 566945499 603317017 137551959 699935435 563526723 900406393 708206840 928115645 31491755 14969866 694819741 585996910 515607294 624711357 669452442 881249987 6422637 221200670 864105693 517424395 405572641 244591305 431924177 993756571 789128290 345420622 504800133 643642392 456790730 11431641 303650688 860161758 427991945 374419051 496462229 751651765 397202585 803979117 50413222 653950006 40774885 733475003 991459235 778046745 601910216 162504267 175988220 83591800 774377446 65917214 316828712 571565193 794825077 533778872 850693328 207409692 686635735 388905246 395892371 416571383 667580845 917017407 558614052 938753974 870640806 666294418 331698804 731170379 710954392 456651035 93587398 309400513 16146654 108613863 440709249 998915544 419259167 386309835 846092573 478807662 331990390 686894946 500047220 966496795 525425857 788098057 986452842 128920475 172745673 490142891 287787916 411042539 733292762 798890686 765600967 543211423 101387780 192987231 847593572 15245339 738430949 819633900 324014038 133891169 501095596 52412645 340361600 146205430 839757313 989604424 709579749 336074006 743240087 336443508 748958836 720452142 216965643 954054919 466607880 349357255 123553303 752713514 512483302 459943771 596163330 830622834 730136671 234279697 895531455 641050004 848317177 95912620 610996362 113323063 490760453 345981310 668613678 589644730 285077175 18335661 367347932 618397039 113329836 425335137 846176483 457229836 942382379 352746159 489909487 825964674 86860570 384792982 670541266 926097731 480352637 385446138 219294214 718801062 385843756 76294576 578176822 281972473 631039152 16005043 825108664 647245622 49941957 28244188 603879949 704500159 241220469 801879270 405020153 344326765 187576059 842881309 182194579 790971099 378679122 603471087 18121477 799500155 252691793 354737757 200231815 451216289 278536886 227912689 191701303 178249212 147554138 946471339 70465839 832903809 538298255 262429908 805097753 439631330 583432298 886205197 84910518 96689665 271390381 269253392 333817637 180914677 835932279 270750712 716068864 710197606 950248503 802671854 461193322 176555325 694940534 989533158 781275494 133908258 655955127 5472450 865723724 872343001 486014672 797643145 847119077 937337667 19679490 535855227 726345644 702701686 673935699 569694881 974618985 845828008 322684256 880677969 624435277 326668841 552025545 946169704 148592811 843514969 937085512 994571895 994449186 675459227 720406558 588614755 344324661 907758333 242574088 812258231 967761988 985890966 787025530 151310413 453209226 283428304 318258264 842125784 324389067 727261423 853263070 566651980 139021054 993679872 457601832 719961815 409178891 576096671 382199629 962894261 272211723 324242477 701752094 818631002 327521541 174913132 660780310 625211941 930282539 437015036 523122385 700303614 609126371 287195341 312820776 734569958 52404371 686133830 16272406 427176970 119942498 140449632 419963389 460389560 210111840 897060528 883950329 910021701 483609914 308709542 264532874 683393495 299193418 587233117 41650642 437088834 252031443 557984583 891454518 227144536 494716 629961670 986200907 202955821 256646891 741798596 250424276 114127096 728332480 648334278 687323164 204289028 151983572 46906250 119678289 717683394 902283384 270350612 384579757 354670075 269373332 961229738 165646476 807905398 252064933 766140299 55252465 822153982 767136805 148971515 694031268 225652033 647551839 303502839 247366787 482641704 937250394 813698320 233437983 25819746 160884322 210792129 728890631 220682814 587635653 963690369 996827674 421531866 718790549 525903856 53049495 121222481 969784903 107979331 756911150 627710345 980734270 328498478 698733789 782969822 615282026 366593209 457945378 319658965 731487296 998929298 928436447 259052355 439851591 635944711 103643945 404964401 48919226 456841855 113312183 526359781 549300817 165466685 382127553 874157984 750507427 810798387 162786993 917623675 911621819 483017919 88743237 905687820 175619386 728326656 329227893 632862807 476256617 130679706 89196115 498983609 249210543 151827722 666530764 46094918 934374634 574839671 172064211 926482904 292877673 259841930 956048734 166176027 774092092 157793849 958676677 124280023 10414276 752384174 263429963 518727251 935402201 262335173 895891199 625459748 614782584 78335729 31766750 705396287 224789529 892640814 464612005 25775859 177438944 898439399 310852906 111713393 509988297 774628971 880092581 931688407 391160807 656557923 440579619 207415319 68101539 141721530 129875235 608005222 879486350 87174515 441630997 360012747 638618207 151062743 568325260 212386742 166568940 854492551 967801028 421823769 363719159 760237591 145944954 662981893 911437243 899284213 749996644 642375286 158577498 904132931 16311285 7447061 797702457 94580130 613494598 318936782 619050955 834911282 163540783 339439063 53270026 639577456 189649760 680431312 483204375 685735016 663652007 788496071 265223681 86184587 262880121 193077209 98346186 279647367 583362773 616670924 956248119 298629187 833078859 492895122 786910004 287830681 677715727 747926635 500395447 220948897 104848264 515648849 785892432 590980817 426437753 530617853 597115083 893248019 239936009 634402368 996650167 954748736 715956691 281986978 232508088 707333469 490371238 39309113 352669601 888380065 913512649 334449979 16205036 92812007 472285959 164777906 206129822 313905055 46655944 606291939 444799171 530721190 633466814 156738226 155420178 354193630 536296876 463670022 821367852 257530772 13063905 396766522 46008291 257476032 44329401 11092814 745832990 201846216 492901992 868695289 444421444 952633010 667804420 413705453 535298360 284504064 297605473 388579102 883618458 40893203 107991550 317993148 795711344 839225110 803915901 654633693 153862057 663257900 924860455 168437160 497438275 725725988 797823215 241428347 16625314 399733528 957502064 15539259 491083088 378703032 887260616 862287658 200740714 116872892 7292561 269278841 889357467 98730087 467243492 109676016 967776796 845419462 193578276 289380428 722959851 587871485 397168009 596033036 654705313 995770058 546038006 817824072 454474182 320266473 211962010 450478117 336775348 420068696 713999741 866595144 149253397 515016584 943480870 537657265 246565612 156182363 924762368 589781127 795711708 121519569 22363196 507236793 109951603 989900286 535303587 727309501 914665064 123352038 909793434 331434614 417764138 871931848 162729965 946675555 697623243 653908245 399626276 558639644 900831621 433433429 649970794 646435427 685016047 820261863 585194476 185607567 745012126 47957652 866203606 826045146 480586917 801538313 88595934 512993485 957360974 390942053 438355244 633670950 949461450 837904026 309202502 896410910 700832849 366373693 46871487 498469738 626893440 397974674 575008028 444422786 77895030 638155804 940859282 543445789 571420271 80501003 264332877 341396987 962787177 824646640 861021494 477119181 357857183 579281989 814501915 889849773 915120441 78948182 747515381 581622051 316225760 986805957 781956039 936260574 139623956 41877935 60523487 431645632 62580579 778166217 47212551 883392311 910489414 434988833 302469827 177387575 520801430 371671821 819664766 700519363 795946224 147672181 839066840 883357803 813459244 303577080 617044981 835410616 704402816 95072113 386240471 842285967 793226439 639124808 430691843 961366285 164190967 88468832 112112180 59710471 57336463 91054889 989804382 395648320 320203674 917063892 740638473 653326879 487255147 834711085 830729626 938913617 67553675 99776433 50742097 467972715 107728666 166152802 56164120 34100261 320157241 964794330 220210559 282573512 437739841 599968155 669686606 583899852 419922486 896810219 359721593 232621649 677433851 443379526 737535253 258792492 211541816 81606929 673718681 305364948 713533181 815225257 440729070 622855236 552932504 850272858 284940034 281493525 480305813 687752518 559158479 841342132 606421988 611159544 738132559 219769461 732188948 285883145 335460169 595480891 497537275 186948714 904126166 553533204 38541053 123435273 578202798 384762465 140488522 525547355 835770750 41099176 794685263 945461230 621193397 663649458 927703346 63640872 64197397 210682463 64163871 563030427 216347770 609095486 809593628 743852620 804980449 276332459 686182978 103679018 987539366 189976624 341136920 593656836 311401972 984337178 658335771 219059994 867421387 477067470 423639678 321033894 597483263 983805176 318478078 782804602 767868542 178104123 308797338 64024977 24457343 446940199 32692981 165856975 120856586 613671060 603758523 111655857 238345724 808527223 587645280 11198745 238210442 608041463 503840438 686470822 775429124 269407364 494306567 206393459 557841594 582118304 798596428 235410678 352842292 360525807 699534201 618094450 145477605 549956073 310887533 253490246 693258581 472588267 681512767 883018890 573315147 807916754 415167227 621710603 858876664 252367678 209978907 242528250 143975623 386254994 347170113 7944460 819622986 247225012 223706853 692178167 497784853 260600312 697600247 371148481 776599561 237930492 390492495 895298481 469895053 966653627 764334933 370364374 228264244 170733956 399072407 675817801 281755329 688344684 910837297 881193260 899671774 117294577 924223757 561131649 152424279 13987451 901964738 177367330 926986543 904766633 936293053 578503638 568650084 612509908 577040398 708445735 442689532 115929718 148344797 839674863 245902024 145070061 583852992 742242869 413016724 129502381 558235859 165590644 126307483 42721758 254575832 958427941 623405909 65780785 458059798 729654133 331804063 727452946 36012936 495985453 759698117 949733582 609800179 6125294 664719467 851690240 54556209 553243632 869692261 803314841 922283506 663453811 929011842 4084781 683620792 250744500 897108880 235066283 954792165 360549823 231510433 832790914 576050979 646579595 82304556 28802622 843415708 742798974 622469446 857465205 982369417 417197114 733290089 904993932 404331351 898959111 307013668 515665184 146618008 687568144 148126517 284070009 575224482 223304121 226449710 906472580 983637458 973078343 529089059 291217206 418278719 189180820 854767235 242355277 234792681 784355266 521011285 404475273 374624665 233162565 322138336 908441875 667622376 888835885 387945849 804135745 717011413 406785938 26164549 628782014 75681261 52439938 178850885 639040745 824018863 919389658 898720583 173122344 327487056 704630495 119880974 802304702 293428195 538758029 441648966 510493746 284888060 514123295 403662083 919816779 502808045 75141132 961898306 150988308 387508797 278057802 944044515 998720457 856711713 813834377 385746249 253279830 413347247 695008870 318404263 79000012 392349343 794980713 673326080 711928548 312826104 445322494 85309931 532250953 960364634 81471472 584986910 282025013 508051925 421786575 941698840 699816986 733505696 106110373 748095338 394568991 773535 86450851 698391184 378262630 280980999 895132905 612543907 72824682 485869308 970697088 342673229 544971801 125904839 429567874 24205075 407096025 43617739 772514073 172283273 920208148 355332584 621644580 655528408 574219056 569424598 219886545 40648309 571007223 752943150 231980988 201472333 292342358 863297865 436768795 372020328 706096853 777093022 155022182 181686289 187314838 449552176 596118833 603499023 131656794 561312041 876322997 503515141 616528246 215743998 989657956 880520050 70809601 78881839 365062728 260424737 959385856 475626543 232366189 849415485 69805496 2659391 255563313 844001781 60426425 872507958 440148343 514385306 103263994 635431485 582311289 154623774 404966581 110444348 443038097 903086723 637538362 34781532 531526346 716839645 425174802 163924254 529207337 903587377 723644665 895182723 764957084 621246808 394535792 929871342 62850244 530507652 554367705 751401725 866350182 12269900 150121977 796742727 537346623 94209434 985643657 613226312 502472131 135507835 347565666 173776232 710116430 646907457 155160967 326685556 148613394 433106081 833157847 81150553 401553198 709953887 629875387 443721320 621547701 98391805 66833230 656619003 465851245 94998266 874352536 73822147 54035859 323101635 469346200 954264816 572724122 947615666 159549819 418837537 381444099 36016603 924282782 738115532 48850263 195467845 372861329 635580123 883905342 533247352 134623906 286827167 133789216 779062647 537402151 589339149 79317733 809410582 323184651 985390805 677170491 377789653 520949874 397837184 431571127 492571293 433820939 104895984 637176422 476815905 566109885 535615496 424904630 41770856 626157688 170980004 380859415 604375128 388704447 824357420 485161648 453739983 55114434 368312449 446820865 822557830 710810504 458309217 520280130 153553549 110261316 672866655 796641465 537212523 798524005 640787785 270850104 921870738 16326032 28949254 61404192 48298326 616126216 311277706 841390757 497118128 412661393 467633242 681432687 15203589 959384326 421497849 39501213 269056107 867469781 366349506 201492876 56677089 566878993 261718936 386602871 777461459 325437383 766270977 503268077 489032600 218011068 740241918 303172094 771122529 923796353 983366193 344519836 411159659 919168724 919915213 708069912 858117364 775250028 276223810 71387511 509604252 792208738 936013725 591791761 349006271 828791692 999519433 625517489 511607511 93562371 967383811 554672139 970066918 693055762 596720140 900119339 84109893 36478309 86951310 570739697 402958348 320724815 396799766 911917784 614817992 873207033 646311603 564323195 321210320 313026933 975356470 796897296 706216026 537427289 15860490 968286279 433290454 312880816 685101813 866231473 801882177 710333957 647602950 335570832 851317031 664112789 168791879 253621521 454938611 880976287 416894198 843669511 661997792 99181039 746612640 93995111 82773049 948965771 526017380 163473545 504849703 461215818 758213606 578020728 109066637 283946439 815417314 474504216 14686794 546048255 155744567 760763628 456728309 606026447 395422527 14282768 766968985 402068138 242905560 720144445 863576305 605905942 202712063 378940982 29152691 328379918 286492728 483144651 80112243 516236989 735470269 530950204 337929264 192441596 759061779 786240470 645624575 592004373 683721282 228513232 387705794 110215599 951226834 586336059 974046235 309673546 21970567 116097120 947926107 39982183 606382117 365602088 883183502 476110809 974743879 57110344 344994773 4334580 776095904 531870257 592911295 337100051 572939359 159479370 22085603 507512009 229396934 565847036 562550710 66963522 20511011 776101438 792777484 116672380 238928661 871553720 199830326 974298676 147861982 219381299 861736761 510324487 948602560 414670076 415429846 212908948 252374743 318685996 224671894 77281675 526857969 296337992 731448371 874383603 617993841 41525497 7057979 420769342 578576918 262920266 41779872 337691494 593419775 776758028 466471806 510508986 913632283 167982483 221642791 370762634 745898237 655498053 976276641 518602749 120728907 84235874 601558234 991010591 132493613 203565407 713206500 929051155 845341564 474446537 890364305 815901779 556779211 768057729 269066510 514650474 820084751 639156472 377337542 760213230 157163317 586236526 905504579 71028769 887390739 749486019 853584860 748232873 863717033 914317970 615906708 97629354 725790028 361880077 624057225 882481564 453612711 39048637 611186947 479410327 883299411 969035147 634961742 555119179 556186037 835891406 340028662 864112524 804366523 961887244 160963692 875168836 543678526 110328257 292801506 976133539 19781690 641317091 904562925 830942008 511883546 961165221 971573921 564461117 229346873 44251887 2448416 318893437 552125805 57495511 855086036 902776983 361441540 6599651 920148535 668376264 863463345 706003074 111490976 25059846 956942606 781575936 1174226 772997294 122850980 968253822 566395474 324566805 475014905 915670388 585281687 232264631 539870301 833859334 399470718 266249568 269140265 2386315 507097150 661751729 478307864 671193634 209502250 857329886 861411730 995929269 624201307 8918077 819114733 945431149 496929088 470132641 139624954 880872791 392591941 336497367 182388942 768437112 782613472 83893171 642644769 802126635 803476844 335782443 420081823 483840207 939527324 215752468 23079535 37374554 491126165 481950077 788954570 937929976 507292196 318649392 494297787 508549776 912438953 787469320 177101981 999348592 648133932 642797379 211580251 573258697 403667395 206594319 205424400 789632614 198205938 834272915 719716241 636138619 203681333 92974258 732351737 718775592 513920533 239648870 862259832 376683579 882410360 285247099 420566456 727017697 457757520 256311273 888315355 253635126 132810937 924520152 124579798 22351923 951901254 74137579 630489188 322638392 860766516 207845309 496504669 538674276 206279557 597221823 577022435 32669567 980054974 178994046 827868015 389978526 476136479 332432517 481792271 644467049 966875670 173313906 428359559 907931974 415029048 849701767 654871730 286978817 625276543 171139560 829958024 288758567 942830707 873445127 718440943 347221659 347771199 604283678 550512489 832549627 953943075 41999372 128533450 52854686 660704072 868587729 912235033 46136771 381253027 616287370 319322514 175354706 482922330 146460754 537284825 251987267 533506334 922483257 748316681 454643313 132697478 459081317 544215423 458634254 258541526 795941588 456677208 66679179 844282160 70757736 706131529 977727909 690198454 986689924 925607134 381546473 928351844 168709045 307891472 561313265 352460199 803718098 9835228 349593555 323418770 526956025 95950629 512729342 442683500 81700616 431426319 562302513 375972791 464796733 300636912 927914432 674930040 322431559 299408819 115988895 79157547 851941891 454234338 899568942 846706007 921511024 68565953 201725832 813202356 745672873 847124931 129349743 83329191 355023492 169298088 53706649 199152136 39091873 147734609 718842844 197106469 719971609 367698927 641923593 39145726 931964556 277975923 945626949 223539977 729815407 726375753 55680557 975022505 89624298 97772299 12405169 319376955 756501398 215151707 557850878 806210815 891574091 981906261 178617568 433861819 788846402 570881935 402271898 626184634 260660163 151836467 96554614 128883616 644923880 861237649 482345252 210601906 579345046 220211770 871912915 916536005 198672644 329069226 7718251 850752212 189534730 69083772 523469603 182931283 990093370 999609679 330526611 860114506 530344446 106859096 807826674 574549068 855977498 396417162 769438601 159687690 816366162 128449417 826329357 176835777 977047555 834684080 94060688 952024894 832934348 614300039 684859230 355640365 651247766 214465445 112170273 656192166 488459842 628762110 529393242 447895510 857850704 751992538 620355645 162959500 287365549 654211442 394627036 478029957 896391115 578817075 452737202 708880206 107783859 418906722 120997468 774729774 35136844 576101401 411422329 601951196 133987163 823369336 71103470 164680253 596640643 521242718 440260530 387542465 860227225 613736648 61048167 725906106 705125982 786455607 94680542 20699535 620790801 517720500 981237929 859052468 30866465 912682603 391441445 232651276 388812732 116008727 513421042 644011303 16166730 800829192 88905372 215070412 25572358 302949629 222305463 419449365 113017829 514652024 392037201 939719337 207641229 413869870 259102979 986693828 571769974 314358063 775606203 433888504 848211145 269982894 225571292 158977602 924895699 247710497 666355220 299439143 263043621 654241727 80976386 309782611 153384936 456189120 933810729 888170002 159705485 966819803 906132117 569749249 686420704 661157729 6783533 178298524 497059079 784719825 571408113 272086910 525149259 424629951 89670976 173239844 254799534 820861342 657516305 852917748 303550177 602018516 20979632 192524380 218171023 737828784 794764171 324444146 869535223 256326077 644383998 436096410 500427658 397487770 856005088 858893755 401602682 887895845 27176691 665051987 713273965 925751981 296965760 456888671 575386951 806549759 591499884 530499037 432027576 632773416 810292243 484626820 696363696 13818655 7471366 508998991 42096063 71105281 766882619 918428794 673229550 30007150 9056240 742606763 845632273 870671700 821911305 186708062 424727684 902357084 564399868 606675011 69602449 767609653 841916362 361067932 649416408 603500805 417561477 657406142 310926924 146801722 308867470 42243855 580313267 425401123 300828081 779917015 846735412 827983692 798030427 164231265 834601383 945128016 381571016 96004877 487297645 790103930 65473600 685820777 141519692 141231171 352622003 473024965 206522702 440027476 324680239 83033363 401553585 556588030 223604439 661268782 930727228 492646473 437052806 150264339 137426605 76448033 121919512 38462688 821484459 225583169 53164655 9306035 852932788 697410117 851289753 133444330 84138305 784588789 339693978 382644307 393524564 303295247 928906875 962235766 361159776 934561200 250203537 703543584 242132606 497647646 83970867 820144930 539701337 952600799 56916949 883289777 483258003 403950794 821813395 840485439 395087902 539241972 533572864 995032983 940203386 493345863 255438577 594314684 810077642 791498447 355966138 581652974 474344962 736738509 508935557 641611909 412785169 365675005 646265691 477469965 588765728 219006991 615076797 425547072 636439873 280680101 528677963 407280947 89403735 864167313 477824960 20422664 343516506 129338232 720269913 695849077 624339833 426304056 588790854 868848994 553621170 892154225 63134146 674296145 209802338 144053292 334865108 585308541 568793771 910199615 978596629 516469862 898997971 105765876 163599911 669208549 432177485 511766237 911192418 416051449 364649017 935687532 365040555 305729002 88965939 733161096 625252959 503470448 669813698 513055722 345192422 132866495 661333052 336650420 51121927 546454829 961779371 246907374 360276525 499605711 764908226 253077948 594890045 79878287 982135827 551103455 390569078 707261461 320474107 860623639 344132513 709517644 766047142 961020942 223682712 408863506 2090878 228917197 462393115 201324506 594474326 299683028 105765835 215923332 722072563 418627043 532191304 968693173 767932954 961726531 789158175 912329796 921060580 977986211 133054432 452033867 548228019 658985613 213815337 601289139 186286115 507902266 464936132 910096489 489943775 789881057 38931605 793223151 366050476 785668084 978347215 851985122 699522810 165354482 729696066 505900415 907589454 43897009 534603092 973266028 164197738 310173417 689922140 427690677 419360511 218649741 161708668 185855889 145118921 67799407 306989547 420094649 350063539 481013638 814894303 920007791 628269020 801083355 449638936 6808714 617739296 55462106 350966467 714081230 902463854 40461302 784620312 26911413 853862051 344096339 109242629 796369244 659939157 824935656 324205997 721662802 733178586 588090993 992949084 192403596 422462542 583440377 876970797 746352626 39776375 625848383 220925437 328567641 942093029 994912721 169599303 617802484 391938670 127858361 285474506 873395387 64561971 176817376 5749319 932891439 142635258 425549589 801652721 612481104 51628672 338919029 290090071 311973494 826387612 181798726 26516670 559355478 854878112 767331623 691232540 761403934 942210632 682142321 54674818 290308339 60355579 886063424 431533944 851772517 272266048 225936505 446445528 66570180 297316293 933203604 918727277 866241419 592271318 259573205 566980242 489630541 892391389 678901368 347007688 951665862 121228351 122026892 249829553 341572320 971635229 86688072 827492932 992538313 95072418 214925286 453259097 73188422 380281843 475522962 582025428 694888721 12934888 620497220 397569614 364267213 768495563 707677111 132288793 226877012 521510637 517505842 245284283 348658481 627615580 644666248 821335793 297733975 321376901 567574267 814475661 970017729 976839384 853658910 899377980 738907927 869684203 968088429 107959723 693953342 695331786 505027131 979990123 240333657 28575067 194105043 74092175 719247045 116481524 298479328 691559263 710136477 548656919 501200614 764351416 50248959 483119176 875095645 512332003 718989667 395238135 780223570 240208116 230726231 624441736 8453455 790702181 766222594 205855448 37649826 446887167 141086846 966007649 317210375 855092670 655690356 443731253 176543207 480624888 116037863 745777366 773635369 218598935 356759544 666386644 675307525 805969145 755425136 140725082 388184012 508479858 883161600 674004397 90295508 701507110 316304354 450588301 600037274 757899074 58559061 207790874 967530412 780898498 291822286 799157032 213154983 434543887 681104241 951408261 632738777 642484926 345102688 672492395 453399088 116332258 898798280 836324797 208418960 108003052 811562089 3497949 497781248 838038870 420550707 668548950 401061302 36856800 670821390 953601110 835495876 603012251 736644322 303411445 138420776 522039961 216103317 513057859 640686432 73399398 346750690 589291513 187406161 456923640 321826368 154925759 148025807 713237573 739872353 997083102 187400572 699051098 257714339 755586837 152850165 497422048 530661988 884293235 912392284 931832519 8049235 148752589 791212758 924172260 426816162 899498997 539986347 699679257 474975017 772839871 186109756 543738342 282707587 412124236 261053804 188200002 893183625 942248334 505045373 460521446 85550994 680080511 333755297 349722276 829528385 834447391 253327803 693845334 208912568 369579060 562952025 841332530 369428923 331937999 965855944 247841438 856034698 953300636 785753480 611264263 536323345 655639822 760683788 789013541 888054007 743695675 589028408 365214259 481442389 536800829 697400888 185761274 302291198 842346564 711281911 386072919 70657205 424945530 420504661 436357602 80611286 494725977 667106022 204015424 713935843 939406279 236557084 765842491 143205892 846579320 468224852 324536745 817279217 393911841 825050577 444281878 105995209 234089527 765145894 484239367 236267591 260391981 92042496 716999127 604193582 371498028 973380725 201089417 74223395 915495938 643145558 411576131 899519619 511167383 545658484 783335709 674000842 598958702 376658531 391802369 809916378 293614791 672025944 326330153 425688109 483705377 731650882 131431833 453718543 98116491 756318381 342473651 147946539 690102 821247266 334287187 5372414 709117278 629859066 392289911 774551289 487078300 997139639 403107700 797650128 520887858 464887593 466157387 914450341 95424788 197977354 763704288 79845717 583315019 767706863 999288457 572517416 750620138 358073108 275655755 260858316 567694141 302961527 209745245 224510044 328770421 988012839 3662725 559526079 598668851 604778269 654475313 69655988 339813703 239697352 634395734 160111919 845637715 87855534 615025609 279065010 272188602 268538254 16334418 448043761 539744242 717221480 737666354 334461694 190581243 510978819 147396412 132771375 963318765 919340071 184467377 243526927 630258579 703287848 964657591 704137936 217411154 145577606 87055140 392359373 834677557 245367484 804566032 809225495 836892671 504662544 314917414 777271811 861386951 265101037 129121420 679001589 130073158 407421885 90647105 946665917 818585170 690446647 61501692 459040000 334439450 290905786 614672390 400707763 186279179 572577475 438078929 892853534 284469450 903080153 537038838 417699581 360879286 215967542 526797747 296779911 173138425 142704240 386272524 191807269 650582725 984621471 156538676 644704341 595019534 779537427 924357429 621242873 727104318 261779522 599748263 47125401 801145723 56332755 926428075 548278494 95422767 844354465 274019218 571098423 481001427 86522219 768907677 481973925 102804345 375509010 413996577 700208398 660839194 898475756 675158332 378386278 338798981 382239780 723278350 177691608 211569621 598837762 727163230 112961404 713697635 669759206 827331606 413522160 605872990 795448602 334921512 899283506 139104495 272213755 563112759 709525323 827461001 763395580 906952196 58593116 853944684 152995388 781174009 319183306 941289542 888983370 277726511 346787 924511728 368385837 315676779 600036645 467793467 167736766 64320012 250321057 372811035 369963106 516645980 247081273 631431644 958807617 118887619 299396639 389134087 385165382 550646604 857936094 812405965 584072858 821163179 359692516 345935278 416229613 598905165 599418521 621003244 164312676 983665770 193860841 963823293 884168929 286404240 848153797 680792728 520840750 535065790 731132119 854863913 402005703 374916882 618853669 115395848 649715947 454028110 723024047 532282455 64183883 410968009 732005849 819307513 791278028 6543602 155855935 517798612 862426797 454728052 32071502 598693617 269959974 655461435 71108903 16879503 758363306 818866350 804390407 383985646 424762151 125795454 805700815 785134645 587442953 223180043 377391696 149171767 506832093 31765658 869046113 542510210 384647125 45124381 386868876 601145653 907604747 195290030 41910675 636486056 623950712 953471666 935756441 812529434 691444838 680899747 315697107 333771676 475228148 444162560 717464278 593502821 161537209 417943831 216486760 145949237 501511021 940034579 36632711 145796526 802383669 446937188 227460710 487831742 841119037 134781568 4221693 598394659 698962519 941005471 855148437 262631285 94473171 378875180 131450850 67041464 267231366 675970349 76406261 57145560 885900133 960674068 506448877 445312069 75996212 976883198 373348207 215092754 675447386 963372301 452727268 471505808 440052199 670800089 218666616 896377703 176874346 399235264 669048718 871906946 104043485 584263648 537371603 841921283 127552905 726839766 138040797 108564632 796414905 32495315 309243982 36092114 98284293 893346468 751682077 732798794 885505301 775251263 22095115 572255752 544248102 556733767 89454673 193661667 950765770 471030166 671581942 628516420 780788147 474938376 399280450 939872337 159313231 447344836 230218972 850256354 904264946 445390295 313390102 539428481 294581005 736895359 70401569 277060580 862046081 799252143 288139991 148868914 179674017 838969105 793211851 706021899 142910488 613130259 463423088 974190037 971021459 81124439 813477860 4009201 394830340 799830573 300356669 387099396 602724213 630519225 925003696 96543256 846080046 143357411 748736030 740587702 386890209 786597158 558915761 836921402 488736179 954598331 618088208 10896825 54759329 35273953 406482829 853302309 724403938 121284984 956379993 398599595 88903094 501849787 157232263 30087237 358875316 204012906 655396214 808688319 565744569 491769377 217137631 828191122 308056419 390646141 810308401 795802787 113523793 351559205 467611381 392173635 899537055 253199831 37249351 336993192 863530595 496639231 804948111 885561528 993832929 146443152 711945554 668869115 434953727 16401698 170662357 15585358 649047291 161314583 499353094 818092495 832777395 994806193 465144376 580111868 65737536 350180800 136868844 632574294 991391005 564930591 693748693 212034105 170770198 723417409 731678471 47427487 298254067 978198311 377090805 770954593 348257657 707924563 474695799 103015820 309357713 285565688 233538513 914770283 265925708 710395588 136826321 211237143 745400198 400248296 884334174 982898068 224710662 686440801 895674729 454411831 444369408 151535144 524927394 266635492 663280726 691180827 565775724 403472740 512351958 440982246 402662258 803039626 502056992 91412770 55427948 806279802 924062108 92539499 387021084 365047489 992114714 314276559 832124255 142478076 550458007 418596240 166871344 868459720 637602485 642033419 884145754 16360958 762601825 542679928 305426473 696319883 268167708 633760754 962200114 456739713 311001672 309741198 596815604 62745790 668565597 918371548 159129713 952336656 478603383 386518299 789189339 921649564 91277908 820797128 111820509 894921000 617380411 664477567 38877714 761030261 998409778 374345337 576114346 213725741 168773836 159388366 644806519 850338293 99003891 542292650 869899008 714332191 621661154 886250042 905948886 238419157 995327494 319371919 181183918 448460334 600182479 59458197 204213835 490508335 6806618 756068920 896889826 801715725 811293396 999195540 851660307 916015980 476770928 491737253 105955544 396170553 171841974 388194118 964927951 576089781 90435808 358541985 236829805 291517702 296498988 18022186 926178491 856087371 561784719 531549817 28683343 403653945 134511345 446032016 997176995 145870042 399364807 84851934 380664230 311594255 705849668 978310517 420208696 364577652 401953508 397486318 596045147 252053305 203102561 304295756 430151263 940754927 121121887 996145856 440709725 126335261 259993502 722421250 729567765 808895945 859990945 264658953 326291542 212042002 821061295 906455215 907830803 645875118 914836030 903517933 463151259 798848312 851371703 165450436 780787464 543572021 95152293 846735015 709612402 963164914 560332343 364941893 966665417 235237031 689260809 18718534 292576660 931625113 557876381 531819082 125332191 766436372 109275215 188793142 775470341 316399519 753989816 637341922 266860221 870087802 71467255 544101218 747606865 959613247 629795094 960697638 19441420 713429877 462372178 344106249 65674152 836500943 509825784 726371279 575473749 540389499 818627653 21277144 646313392 14333855 389559357 83226970 396469960 126688891 512108491 404447921 814125877 366062989 489992789 776234700 900717697 710998273 914634198 630798147 298808203 953463725 304610809 113169304 991332096 991249946 109028188 479257577 144191870 717916838 33881751 817620811 318382880 318876665 134136034 837580305 159382705 898096369 595133382 903221467 379575891 44512176 152684673 914242821 694944440 706895489 366281072 525887102 283072412 900511680 980627892 549254081 776844565 477552721 928935458 205844185 884438821 870542352 850846494 488884414 194944532 250926372 986002388 684467997 919557632 136649902 737610411 933130580 120585044 520264692 694324843 934797159 878062410 366759989 393818142 390445929 800086762 872008333 442309643 356846945 511573053 431843063 611661050 815563649 975321586 934191858 231713739 280293481 28663558 918443192 689521644 825238025 782486884 155693392 979022842 297912683 22499925 578290156 70981657 407002723 284650260 134794259 824332574 78018855 969702456 706328371 899984040 718259418 295036160 994137515 302486944 462405421 654622274 116591714 64217057 776654390 607128401 480957612 562504025 448516427 983413568 416189648 249460136 489269337 417603013 819987769 9790671 419717514 148923320 61908035 47615297 754701211 583326416 805464245 793936743 948382358 851216671 360802619 450623371 712337174 777672507 834599187 93009832 974692057 353498950 50425484 548901435 366349639 566651611 633931280 191248317 366868316 547575993 602732604 943147526 887885673 596544394 984199544 454614871 543936471 312310976 710820082 686471908 718949806 540622297 381946179 413474342 495241704 781938150 191775813 123417072 838741972 769081931 393235674 685661533 265689842 62318087 825412817 964590197 142852022 557567184 493694507 30449080 750854334 936890581 710201038 505898354 543661785 603464489 673517080 491252059 934628633 256706254 650780959 742136908 163644395 750747849 34422020 846147033 309633855 641565885 693812083 669989685 356407238 374298427 618423427 810058976 187906353 522564875 121449481 322894147 420919148 995588032 870918922 454075418 910077823 158836924 628868933 179790267 993797652 523923604 935541470 386291932 504282773 20880816 118417577 608422267 538031196 88657450 142750028 764998090 949737019 484172963 59005014 263433833 58492459 669621156 390425657 870940797 581695578 441164901 283657131 404608096 42171470 475824967 820487021 646808101 28588697 244998603 865401015 625354727 122169774 117461710 862328327 170355882 377582333 752980833 800071081 374344933 287275034 385141476 524524767 894091999 687692385 895880137 176741029 605894197 191173532 981279937 210460818 541905654 599485450 28618661 88907385 714110421 556686201 67951260 133022767 716805028 231700248 23967291 545595967 335936885 572700313 14693989 25475618 17431100 90234064 136427268 286524009 909789168 481526594 896295616 71815625 117326876 827873779 524834599 797203236 351260702 698327999 204328433 311016787 157293596 600456649 616431217 760039931 69080607 864315745 292065068 232408660 492531686 211687768 413701906 382614332 786742338 232044819 517348994 431635036 727929693 486911201 43651434 198366700 284316303 495642966 351955672 434297275 130843669 481221201 768870344 117864939 375030651 443874419 228778037 613961699 891391321 470916857 709917122 541176982 869256908 50844087 357109062 157500547 124949912 999554047 683763139 670997430 646731484 877536056 922485185 298867819 100896283 64624335 705749064 339693213 300262472 498075823 14522385 376513311 353569109 730925020 708711343 685921417 193434630 86108442 478980372 353217007 229019082 574776261 767883950 994482746 357944448 249600017 932267164 549306316 115576084 365650458 772142445 564317831 35912814 894417355 39926298 95093784 688580731 55154451 379729223 975527580 319819635 517509093 788087413 788120325 315011003 686088297 204097358 452673877 29209543 790557679 678271027 401691905 609679055 24672787 28870698 364458841 166015410 372757357 606573784 256216642 530989302 926187169 30201483 312024539 838240838 730611555 880979884 112848026 478786508 79490149 487909194 611284221 266526708 771073968 33303115 599093471 931187625 717125046 669079656 538000967 141384180 554612129 763787755 854458957 610524936 470070079 428685698 566955231 331074548 608305046 426871898 360209976 650150679 586671063 199795812 678351881 993282037 683843329 831459031 156211511 445709128 320820373 442158565 220852666 965019796 230602924 151290979 873312162 934461645 107278374 363504097 952098953 721788233 116923146 366067500 802716305 532475381 442269173 946072841 517734807 863627484 53739528 713106739 564737812 586053950 513612261 171639948 119904148 183102083 949240401 34672339 213154509 504568609 790805264 206262648 216304294 828076681 797717609 368474530 858963253 868575177 514011313 859769694 389237782 264329527 365304564 931653890 256130568 802512225 744067590 368258557 140965881 877300308 442775515 380500874 26408513 480448041 872400265 787249677 729764335 154668601 392813742 916239775 75673077 901885542 554875163 453719740 606706960 672271562 312724331 846931251 630470269 259801042 107848293 449720318 417111117 924055676 952681499 629186972 125024023 256942801 726408299 124970732 765111085 9837342 324926188 748331530 286311916 331198874 821293997 186876857 2256512 701189313 164789160 205117390 527751293 907159699 451084848 476712948 504311106 338631577 930155048 83528787 108476789 831712345 100602207 570978059 746519711 727848375 187492658 645813297 574147633 574023649 526335779 234462611 404561668 141433336 3568842 817701938 469422790 439800316 404034389 544734404 559520852 403186470 892493989 399851869 206324258 651807201 177847899 90884155 448830286 653450353 50260700 306803965 4059967 624174890 834647763 796895490 820342308 351795239 106870538 39467117 129514340 169110176 266977415 421091175 164538531 848031107 790934647 437506197 755658311 52642634 589673392 712422985 835404729 486266400 670897243 296161726 893239522 466461707 451072493 374423408 630188215 471880093 749438600 225366132 173579843 128831500 102961680 290222014 813500948 661121334 177896138 44641239 620016493 601079645 76626652 350408650 595420008 478444526 382571945 956207520 430853651 329952047 244947471 364845801 172769010 813725709 890429302 631353199 384749300 287892026 689218758 749422301 848239518 183839682 253576765 863654396 662852693 606694373 448712515 351474941 407948796 54576317 137747560 995730139 128710248 484824899 673648890 140215950 161133448 168640167 651785398 159693984 748480923 664303915 918791075 104951976 800378557 538752310 482629371 658347631 191452208 685620642 174280922 286392300 576795169 394697130 394038716 297958905 995948352 376458014 518126255 725917545 984280613 825415969 950791052 952667898 452594396 437088342 559686000 487948229 510324167 849434971 726345961 943889907 135322675 210153433 501135357 374804307 173747007 620778122 353369213 850295446 462783166 943197613 125078586 295377927 945545953 843001169 996186792 471235107 966412595 209748073 169557675 876522386 791470945 877730892 291561127 44298796 397694381 367510393 116184410 465029764 370415858 265285352 856630811 425469923 23168053 54928205 292619162 398745608 872035577 442910850 808447140 162026842 395889548 919468161 474840044 308030105 790557894 638772864 312455983 444848672 155391093 421148442 2884627 367270547 419337727 208645261 373604486 973576387 781334175 120745373 454096924 905799965 675020838 329003130 305605322 698863063 530255792 282440243 502260538 677994951 490406875 299207509 956190031 258974937 891142637 791135087 432041438 871440196 808888265 149749288 651211230 771628503 768652058 31335099 199995544 697064517 783507058 325190433 926281031 948505216 333236754 834955078 207761498 11318260 346978937 672275324 785875308 382862682 704204012 245537477 499676442 78895225 77391004 848884343 219499264 374924872 94295874 717430442 850231964 547233189 350538409 820255958 662383567 136340312 99473164 943914482 300053856 541367636 548168391 934292358 837569145 109139239 310799282 279233138 634684191 495528018 269696802 295792342 760091271 949713372 597389091 614796788 54329653 260907478 747922050 254341399 97088861 597932876 669024239 640916848 740246166 20584119 619429132 727607406 512592273 302220615 212527860 78930904 859867953 84386639 27227074 713141484 903547667 309380337 487644140 73659055 182403724 237406143 30118344 745429907 508076995 819157698 843488162 238203461 188737578 694249530 984517324 172134692 430751686 277044553 173378039 323946185 205558813 280209035 792478341 602654263 86203067 200782626 755267743 232170617 62856452 275012186 377415391 686612158 74638755 996729043 339597171 294107181 750773102 859961378 683806434 183938237 304997719 180798134 448024347 353575744 439352824 41259729 482508771 241713226 100670484 679401688 884059162 227606352 571686192 48362115 913236661 966817394 699018369 966166232 248776839 516254453 362669612 643375310 200397514 597661265 489410891 953261252 174449462 983306937 721684740 343877266 708183243 275949459 903369772 88398586 323167792 644637467 581578622 748179518 120597552 846823824 627010942 697132779 423064705 621881801 437513561 927956581 934997142 943475919 932546096 957868994 105059875 123857016 382241145 980901077 934547117 167458030 795881210 557692501 230745072 289067160 846944500 854887488 953955313 358584319 669199508 262548203 586924085 268656833 165068396 96621088 681623905 663029806 140383590 865756246 371839627 870982395 528031542 54304195 380329749 799800707 615990945 184924198 445207868 374854121 59125322 95823419 567614407 597943861 809354925 238408235 90975467 835099824 174532664 214522892 40490969 232659215 943804737 534446976 225444632 181162671 271309871 997578079 128661334 796411405 152889878 802917509 639030821 894395408 782738010 922846634 276120355 858289232 351458703 305666455 621873982 338494121 217318591 691470138 380626165 91886346 286758955 519707981 840481873 136741516 62381462 402289432 334059330 770016031 116786969 897801675 813056099 264270034 508089514 679060846 787085422 614411920 904377255 14347863 208751709 178127566 190836791 408309220 715336231 643234916 406277329 781340203 693649319 883914361 748981737 602560010 314497544 164342351 195742751 562886556 165389811 526158764 587945750 269021135 596619134 759659032 595366799 698214648 302969252 136995323 665712369 275973974 82410533 556475436 858118383 991096625 552831118 672723258 620962140 204953788 280067051 424354940 288607418 190103148 20678157 501099592 142718794 975004799 153374090 141433473 59267494 153333774 74350259 119409426 381623733 753638930 996897193 402387977 712719126 885175799 358868582 148891996 962037780 568229358 213611113 243421452 554327680 3877244 636591499 342824318 453109382 293219038 465502329 760540258 217072675 276222517 889018420 940518168 58962487 924655638 909281001 541592770 655922779 149108832 472639739 241149063 699270049 393850230 146385932 637997053 735576424 285148187 678681471 283768912 180682388 527028798 786386603 680009275 970207767 984371004 779886261 305323691 776240677 125452813 130305349 418764487 19901686 715784365 470823791 557221908 897325785 591673410 917563078 461901091 727680374 259952611 568126182 42440238 537821269 688930795 290385199 66170590 881129258 362823652 219745856 70651036 748009513 119225109 390522608 940815731 44013697 691434387 844982153 974270740 690433672 433256867 107017754 603355303 809090214 253916696 386735486 618365423 488948749 827131628 603648513 474522524 59481887 45712249 940606426 392981537 320030274 455777768 482747376 360186794 173419605 432604138 359281891 819504408 458167974 494059738 751751641 789861880 146793776 17366668 885042825 142285951 706742744 441100082 98625472 828134773 902943474 840429388 661943081 36270687 800713706 527922625 327809839 875540194 822436734 598334216 233934837 401885716 954187230 913958999 25597571 260664050 143320485 996727440 919385038 614224096 143253492 717506682 212544380 287772601 829974174 423093735 500578891 906632546 510072015 463534209 566775779 12836122 48427784 558890358 186719235 681656112 603297526 753255026 631916878 25735203 317705268 142005920 94757345 351982484 532512307 907850003 900389147 95149171 709082442 295997038 355426917 676509823 182516557 271170648 938808907 356853840 684840924 889386084 130219547 430094944 244988705 810142619 948786394 411521785 181242440 143703744 570571271 454091532 488765231 772356354 582736349 725730463 93735943 377087371 756654212 179482725 996634476 393945073 200168547 248747228 203021216 320249120 321651320 274166840 108956029 666602999 286347869 41414310 992552755 436683720 838540296 542698860 135495239 619535507 496464780 752628852 563623769 426681817 866871993 131115101 933466738 332078023 180033682 752402190 880567243 909538867 989500683 649019660 118753583 390260307 132998086 180980003 945634087 851397443 735803909 212628096 777798688 160969995 203233405 25936699 745859428 643089246 727914166 810717448 55008205 353487878 549514360 351467173 999271013 124977548 936076369 994705875 985273211 629075858 245697043 534118176 601364229 553214303 209743267 269221197 563478432 100883379 88881911 608498493 260837444 986855162 83175453 4030579 420018375 120443846 792424406 420930722 98532370 526312604 30106474 400573157 975668507 732786716 943889642 176696244 500181653 753275129 44549737 875386232 714331329 361790288 430858856 414766818 873113579 496346795 491111642 876219851 924158256 891222396 76432628 441689220 215751251 544528550 15358234 494507573 315537730 463508491 884279841 769359173 614372550 437921799 881415764 896232358 453703754 693524647 779823742 108636213 125024187 477142831 211470993 341280498 329552570 159431008 456793691 10073497 899049972 434320387 340220098 779186228 936455364 626737545 363867029 247734967 762086053 577579713 551371801 972875472 590261737 974106015 861984941 17480314 733933812 863670977 566375294 831439463 882108464 889804763 705333561 307572475 88732607 885369248 642536253 15024116 417586915 523412313 338666074 674208140 935016204 661219380 337716993 101419748 349614736 297846311 834652996 786798235 769699752 266252067 877048283 449290937 375005677 402979594 710587380 303140344 107803715 962082938 539660568 125974124 318391285 889449754 336877122 382759183 219075690 711663843 893666618 520871509 332202139 237285150 485551608 247150735 249826849 765905592 449995865 614802505 663439073 261293200 174419537 411234506 451756002 917090935 35798988 136640392 248172074 288289506 606748483 375955018 608981764 596824424 917684742 838723252 900260843 9373129 626119993 828465347 984954654 81168649 786096366 34882756 164505223 420815847 689638132 816288793 49222431 618544115 327189169 473029109 119895061 383464470 255266031 83873659 213862015 957530528 410014347 12627019 862609695 94459190 441305844 328003287 756168672 334996516 651897724 408131547 579880022 946097821 720873950 340756185 868605538 487233761 509749510 920833173 408540560 211697935 161896933 223348922 170472944 855192177 329971415 346488180 773202788 211682522 296927325 361705023 645904262 611671392 649454890 303782545 699330603 553507770 620267417 1242162 747945631 6231791 156602870 247820176 4740923 659666128 886822643 433900010 661274338 719852270 559509703 106725677 836418091 284907604 854797245 670900899 607931336 743840972 310945010 855264496 419096764 690307407 765110285 850421940 827954147 878067645 864352298 538187317 972321779 50836985 805188053 816761724 156282412 392476884 81706880 692989030 709106720 387772329 709186304 412719984 548707327 564170487 775280070 860095793 659942763 344482629 624778993 628789356 659393822 672179886 734105084 334542455 53055115 647542387 910953314 745953485 572168635 553716616 819241293 118406700 348330404 424082102 936938690 434537574 499691094 585541624 688401787 809392782 460910820 955987401 847214477 48309778 165902037 652034545 104629435 404097562 863345417 678744316 780352087 261233442 637402291 247358183 51595655 859554224 29796401 431387219 754208406 468628386 769167504 314474886 677366304 688782630 615927613 453694443 798554071 492799018 286740250 765559873 209397146 404556354 643466041 731805576 492088882 745602998 809908992 688865762 211525964 728979375 945932061 727194110 86403780 29801674 969877267 142084215 691746319 30038400 856686172 199045799 33041478 810266669 166442634 722853457 513375569 317704634 58700320 564323363 614438850 704743032 452049121 348062783 162230501 404160692 736765266 802476975 133157892 674116388 319732427 650524909 818355831 166583574 62228138 341997184 531544507 151702003 649931228 767114110 837655891 5519186 34137239 763219122 669493885 497272694 105591715 696250109 262893897 843600927 865468160 536469603 987599873 871265164 282226240 642465691 794654891 750764598 992513604 755958384 81352603 293125369 656829038 66361058 502095497 93409227 124888063 554346569 981325242 820612489 871976761 476098321 784320105 752442627 826633255 768946765 477855286 72850072 476054118 105342789 331531722 41229130 619321881 912063214 139749973 799554738 140541813 331127479 705056582 868331051 790416469 787507151 306444004 114688151 954140308 169512464 663829267 191638652 374206735 791937628 542034217 524922696 38788019 355935737 419295970 906060913 766580346 50691163 910105742 740671570 108124810 154440168 106558513 429588951 764629942 140592947 665976209 18664039 964865569 676963718 747575144 390942141 610300962 686991505 78977242 885084986 125905 45434801 277152455 174637647 631331642 705801903 456333506 967027221 339288983 197991261 937411989 535238461 659125289 8454113 851897558 190550119 50014430 111603113 240091781 525099719 960748825 652084365 444154516 582964866 609752916 941171844 501738456 506230957 458730504 345834240 156128354 998037692 96481314 770972723 41583928 939677150 316950137 617699966 910222588 671501604 866723241 609872583 300375418 247858602 593996634 549345586 71885497 250902409 864239213 365389010 477486472 121010115 269298171 63785265 419438023 688199029 153961883 323433917 779537178 775593839 633891731 153828320 919676180 777267036 931861581 267051952 728319434 123926509 466123401 786238165 278752672 984626549 274887832 44709678 836994610 444942971 548389366 980239046 881661028 443483920 911477619 384710291 779159431 671505005 32756254 554609426 866611223 992528859 757643601 246290712 351873451 689312360 154978986 754632603 413087660 606212650 219944841 417832621 743455322 213610704 866933496 681370991 388842340 265643926 764942710 354580433 546376967 651511700 453059306 212007480 555658875 501815359 581354423 485785586 983285030 381411511 485631816 882690474 508700961 165599479 859818031 425115630 638132244 304352764 940942801 782592612 144380072 626222317 421286180 437214522 805509262 983183642 818165934 484498177 865430894 404406240 208794482 107857833 92689310 473482872 429095776 147405507 783030016 547462753 255386720 576703194 601273738 196938955 100125536 364552085 325725229 736117747 589238379 288090854 99531208 643402772 481379425 896491264 351111774 217807427 528469171 374125208 675947137 112642935 485886304 353860427 610244522 109511611 38362157 694643483 496139785 473292921 871238934 159754715 632606247 302527142 89269963 783195437 691619637 735235789 464838923 403262 362142756 397272778 141805313 797357143 160888447 782204287 328871438 196050995 794893569 296465254 777707126 746176488 660280725 597194247 223049099 746396263 721807361 607371961 301465027 440458181 621236202 728549302 973457648 536918784 681101293 154967498 569719669 268957385 131485638 922268072 777763000 567000872 854739546 329220494 718513041 80912223 144675421 608666436 243847922 323204350 285209507 767846068 433827080 477054359 478941632 327001712 941254639 206092384 631299951 599562882 540214868 13071293 474536218 668621385 821498691 74807455 258038017 268675480 626561154 752057678 809747638 335811960 825135474 246318046 560975665 564523718 129320396 477947154 43227642 954553157 710577942 560977784 927624248 476219773 180049674 540805828 854200064 695338967 355465848 932211584 264900407 185387869 957768011 797351406 230156845 241309939 198562859 858150013 560218871 810835457 231308379 85146243 214621165 124511126 683353721 670067619 499001491 565490190 195314308 942950399 159048551 225075638 399471859 228859797 693814726 526753976 51495578 210649750 642182583 683347277 245037421 669086211 471991972 274801832 57513521 315883371 118527967 853110938 284746580 152984078 674495761 495461597 682003282 217388369 109140405 153864558 988853367 740929200 903680537 423560322 260380605 284677421 833875260 900536857 389501968 383980197 45027838 564717892 666160117 824260267 726549779 653363969 496182799 212017829 782165737 162498399 948509556 991460664 212094241 198886374 744513512 635331250 933790230 77776690 799624879 356666085 449912452 668106017 619686694 779677492 417036499 564515557 247259888 34908157 736026917 127078813 314632594 421147799 355770834 492054519 150428241 424848578 908129433 916697485 299239328 427427256 653348479 763607909 80657448 930433966 502060279 12093019 872892036 494989295 594921151 125894011 422238726 313363242 719611239 709503925 185601636 599608750 855559513 154349091 861270273 767801280 315965215 375564090 363070673 735333206 276229628 114733734 564096236 341738794 792668442 14455287 716756609 41868819 245107393 962778085 38113283 430263887 131652437 649869904 171695058 793771971 58922096 969011583 332489160 641785471 409901319 855184739 609419453 623495598 195037200 792199089 15539078 462316502 755316004 348754141 346123426 215227105 683064841 621173355 602138259 532723727 969217500 408641046 319960098 128265093 649592398 622977781 702944405 234863373 313526961 820573402 952560443 533652157 914016437 109405455 962102606 472484804 772057920 818763137 546954635 933823654 365312688 183633900 194028886 623810340 342825740 74256079 706657502 943919690 412874949 321564845 606094751 613386024 403876547 657872774 591463916 591341665 164158627 826551757 925975266 812977532 657428256 749358779 902707088 227806894 701382592 567650906 157692062 864283961 220561272 986765128 975020289 807004183 779309759 728466770 81093262 539718555 418297256 424687829 231996514 504613227 785938378 585273620 680569567 570671438 662028519 318759920 184074482 657834289 441355851 704820514 309077845 499583599 94601413 810202235 140612201 829660548 824324560 271256564 4333666 975657403 726172459 361717490 179349803 516400709 152512447 82760094 214718651 432969460 438570516 553681917 138663600 885305282 743173012 548746113 747986929 637064095 73983681 780617168 398251666 256221508 368823387 507379580 958723594 808277792 707276812 286239638 248430339 729158031 629538766 756144521 499600058 576450379 96694960 957971182 243692538 536807848 507264063 919217572 869165933 522518776 155327661 936747431 637572680 963957537 529413066 742932240 885676336 333810316 147999411 995248689 483639214 809391041 87739130 74296813 58290240 237357411 81330187 570779691 76423408 262590903 161670218 116737721 982722503 965332110 685827086 578342725 179534917 591108826 150046190 756579955 676562006 380196745 454850239 325337294 446539198 226091903 757898319 912601623 466562879 503345557 646444168 763098688 98983047 442426810 279564260 634621793 630395145 340865502 141133373 172309477 320059340 316647375 695582196 58067042 595123602 672376948 47843608 454091504 913008699 839891988 813150969 365236157 754743330 715048584 20387229 953260031 322697479 268331887 523665386 886881684 118107527 685201577 827756113 63300997 691433919 342611716 494514788 155620386 913633582 5392667 927127569 752495371 733415722 450906418 965067308 711746982 810801536 973920585 203654205 550787869 295701060 487126116 635143377 420638950 478414251 659796985 129482014 258845089 529820542 964637636 400179519 958799206 309368004 272020023 973966285 211005357 81731786 742404547 372548505 405538453 567562474 444614963 281954803 682343424 824599575 324110915 471543955 84788436 832980 731668456 299721710 763168369 640912711 827455034 789665378 404587662 389844058 246604343 874775481 963191512 755566704 463677127 368274155 715176316 540440218 685328884 140410726 541417998 594053357 806812816 155756520 625748403 930311732 462252309 81512981 893647403 606832292 942652656 24550689 63194927 177657004 765229210 470297297 264912128 380831303 169518986 800412436 385878258 166488535 849050010 741469325 26273534 662229997 897631441 988791675 593720 42813331 447444227 692006915 442300041 430334809 340183920 401058164 621845565 613746491 341137618 57657252 475351038 542828180 796023007 663131859 888983829 518398683 889663245 422380508 272583534 621164842 462744713 686415018 389176030 37785158 921442102 38858809 441054737 992401423 397255453 585309597 807796772 808244339 891771793 637863298 93543316 104403309 634383826 491587378 869389856 403572766 858291421 293865120 188741544 600462590 491879262 946450354 970594128 53093060 605368385 518349545 626654813 700690378 239229963 917318119 703853662 742985715 301178791 976982813 165282824 890221513 68817926 210897360 558582344 980291085 855189207 14932806 100073098 270075534 127029616 75001370 345327900 876906540 996930048 879404710 687801209 843745656 259033155 298356814 375704929 122315604 563595162 177337855 321522781 905383604 533310766 875140902 787717265 309534491 544299598 473252019 486193092 790443109 296644034 316441614 170018220 917910179 40905781 673183926 393588304 176859327 644987425 82259937 120683387 931980818 987398060 240808130 90622371 751671323 104846861 168371051 784558132 263897629 352549735 885306996 382196337 585464436 162110345 886804291 811338137 630761871 601444272 33151321 925309793 519741296 444247926 450367826 28001430 784850790 417263303 598955254 879663441 592138719 259380193 486597007 589371450 741079050 183507221 182696951 378926642 983829556 436011846 436583418 150270997 844057135 247106768 555899875 92801173 14141200 151651105 304843151 456000643 176244556 806565590 673301075 718352312 402920190 406533113 11057725 344107130 512303078 911382099 675454255 467631688 210335212 579221586 719161494 785079015 122782032 539700163 892341233 292300020 116168116 642843882 535353587 513376583 858525686 137212877 859146849 487096830 376545805 457309953 466016293 806919983 646976571 158575629 130219200 133980155 453054293 445171474 14279651 284046104 229183025 712984554 757601007 153970085 619254758 249978190 527187294 619566891 815035562 370242539 356915432 666984426 525042745 536569642 589873144 230109759 10116822 321999577 868297892 953866567 461043776 110404505 170403441 6738382 332467189 736946169 189108869 398276106 725571236 986029287 976233890 966148557 79082753 301037073 311639257 357220877 490490028 102654959 187304521 210865000 508757390 579127120 56295651 71336671 712515516 92830698 36294004 989296426 48677984 886541179 109240789 109390463 753338506 936182462 972993053 852092483 266732554 761419069 663800462 854171479 684845690 546957376 632825208 123136012 625309995 398228546 952772971 747978047 660809858 582373908 563433803 462114622 844839381 208504940 790109857 908745000 766008862 140939638 939652694 741983918 252781075 940327947 611518163 858442978 315030886 112485691 795393648 178573937 24168173 661927920 117676543 766514709 430433207 849402480 56284574 293355604 682831388 13211327 239859098 290258832 343658516 131034323 193006746 901536347 870570107 270627823 217588201 336125561 161113899 147623158 435334265 191043828 575108458 771430897 571577884 760630584 587710626 867779769 293527287 990995015 312580519 946694278 366874882 702596107 303849870 880589238 354145432 403097557 533398809 886975781 275944838 654283230 524896212 900683758 790959986 153378045 441228841 172300610 199573719 8800256 595327290 730034381 474167634 42839617 338205810 629138946 556098246 328159088 560746557 302591797 552725998 891434503 96093419 232114136 86469424 693882193 247252090 109972040 959050688 537329019 199880030 832728214 776663774 430488456 336340339 161512272 184581282 238372135 562264039 341875480 669738888 770032239 737858993 919650790 77071251 823659061 165653338 324741698 438408058 505900658 732513645 704002742 69526113 141542632 695662125 383508261 809041492 147300903 287218213 579035473 655445819 997605857 438394207 39791222 843849175 953909679 783890279 207989145 615708589 565288706 379995031 466954067 557258584 468806712 351061708 236762112 105562271 12525098 829317700 769722245 406674929 258188994 89394889 901086195 95765486 395679918 981261603 721307079 619340408 27723482 903185956 322788262 611254344 89744259 713878717 517053533 949127747 65192598 487425885 579633560 816019303 678833080 480469889 642882469 50858083 375479477 586347399 666440936 37254649 893986955 868331379 429200932 291488232 85762289 246994675 335676565 678581514 246338360 876939232 995644238 426829642 464456033 656080262 600459849 334411818 746030095 259510898 675594847 220312813 929285740 937796408 29770973 174717653 80123308 562136440 537637215 686875063 909838225 74934040 559893164 275884236 406698623 321886404 921268447 101035909 872567884 828819703 244114689 6745889 465536258 559414133 806921549 229263842 658172608 47618629 529789605 603874306 750007972 335940267 469644354 423922880 793358658 137990211 491914639 434980955 150214592 743949112 140599340 726442887 266517479 571035187 703884119 883056472 149649958 787988923 131608865 738641400 330143108 941876743 870340019 895786546 602686 730374561 474666074 775036728 179847897 181043564 939390218 296096125 960118689 388236481 492703449 92579617 335300478 765599661 849520892 615338436 957636205 182090661 260150658 272620834 151466126 785170907 10021817 870722532 548403229 66327836 492629085 616724530 197013693 650157394 872650351 190169030 339536492 855239505 442882047 770418602 72567333 549098541 258712679 950558729 446639785 976169896 386096157 325746161 338411577 131812508 133838914 945234133 48578203 63557972 137512402 889112729 236171688 583427416 2981264 952276018 914681678 441447860 647618815 380665342 347055094 484862298 656011495 5653076 810583925 373900529 865083941 796437284 313150292 995503116 615658368 68078335 644055890 941218156 446347278 86412779 608422788 654287558 43566441 769776439 492663440 466255147 206250912 198647162 727034084 787938154 25077170 680983953 5716875 546654213 960749074 249744669 431657487 453868433 994670294 61154289 697747685 559026950 659440065 52278924 403905411 840635425 846724235 493027815 828090566 502561963 528867267 197131059 653525874 819321390 492532103 580885319 990066708 446799879 209915585 181056251 706847102 673149027 196285669 572876651 183676319 347079892 910698032 592985100 734423529 948572242 361807834 430252287 805258851 701497313 438694849 986341987 635468532 584718952 484186819 891776916 751757899 963096951 972543062 593544819 633719631 831009236 675484032 710369411 16023531 527519945 885533181 470150805 364526977 645921730 173127489 939640970 779511014 477519610 413661174 626919755 578591777 507839026 50698889 262637942 800001004 101650257 233128002 110271999 941371243 366349801 490548367 452601934 286611839 782684669 668335394 686790696 966141136 508638487 163746118 917072366 217436437 708212305 449317478 519139407 386567913 134872979 189287766 962574466 546639673 896725617 58341254 964623673 514262569 343000604 950411722 100924789 12501461 758976311 324898379 452794527 603941025 724693742 651573349 729520015 299072119 59025848 328261031 32855929 221149968 504103378 809672209 223998000 613140718 535032914 858135019 608338037 481370366 603240149 539019465 770322856 75863775 936953498 37451238 197757586 104746832 616898985 525579092 425758644 205671295 954069057 167019665 877431714 572729084 598044551 531337992 607863232 543283691 688355486 702611194 337576683 49202197 451525614 355790079 569964879 417274796 263632094 640390401 378902056 564211167 477042265 876118782 887336196 394139689 857510242 263181333 342066976 489486231 192027289 513998194 210045689 473063370 303743463 730981952 69182039 89035426 906746834 435970312 423227783 377300310 969000326 287533990 51612989 322963473 611381832 475052753 747110571 478110614 422050102 279897734 842437483 921541292 350317302 885617106 829075566 300052319 426893491 954462411 524851336 642248273 366840842 704725816 26961218 694110049 927678669 879979860 565800396 173327623 754058500 664865550 733818651 328388788 972667458 161720040 726998153 844673829 155326239 300392637 975620408 706674076 815094314 270545583 387270225 280994318 391853078 226339828 950139737 875891515 716656203 410942817 808148881 948082463 837672923 634494516 931991583 684928717 574056317 954773212 751599504 468582980 365133031 320422614 496165093 662933717 416089901 711888972 119215432 814883530 546746262 532634262 73095908 29339400 238241034 88887857 546872851 129809792 66485292 140860983 285681183 639501551 208735087 257157382 50437181 683646134 865512981 761215308 60921002 855755902 997484211 840462476 943744138 401250845 765712433 427636933 745693224 411995319 457484874 408860311 183264851 735116592 354680255 814409598 379246570 607316382 45660380 628839288 631293691 98142779 992254372 981015575 115696086 320581674 11877991 87445339 239995920 536576034 269326835 411277362 697358945 655220690 385527786 448272508 441872949 436011155 917539875 384511701 111036427 877642546 287895040 877528545 678022729 777948443 202267062 375465955 926133900 52234520 663979812 628518136 657457179 687254591 308220120 171825578 81905741 177732601 938415147 546590627 78734862 818987012 478925683 178056711 735366341 746832314 222225330 254998965 682201650 337754428 274763153 354201281 724395761 263021142 998912710 145664278 434442807 31124565 875990890 465092613 266309535 769360455 343308246 403936225 795538597 281492239 984402575 928358432 319775705 624497721 523130659 965635238 645613467 598214299 783001532 89319993 848192988 820803522 984524073 243127604 140742929 501730953 330801553 248690518 824590533 848377049 463445736 164244748 976581836 257877739 601820323 73424979 592883345 68318952 876883977 514478771 161434463 210321424 776173364 381779050 759705769 229668171 405306366 17219148 307597945 386704665 489694248 823438402 671676815 318315954 933237381 685064429 911732706 199094283 709890261 895412568 141523478 196175067 123150151 602048666 463242785 984703884 385306654 532972702 384884607 81671042 65148435 753268866 437050854 855742265 777976290 803542028 413258151 649591852 898607527 690452058 562029311 953241809 920146603 419367774 836505787 27517282 559434211 516977010 342156210 905722060 890317145 461779431 164447747 619394453 340657422 851249465 956844165 719237294 925864000 90769500 256730707 326619364 360537066 422600671 486891279 413195183 653437773 550675437 164633257 204368309 471904691 72124619 618700653 211281509 869534933 302359058 463772626 698117057 457557979 440018431 116305749 550173844 378099778 738683277 677442835 854385728 770602041 214018166 93347156 21500487 472678904 462962246 702595867 315277343 261120108 519145807 834634594 361474756 283749251 740441976 166384590 116587096 630497063 311460610 949341876 314780588 994323876 167342248 818778668 679808625 94502629 790339041 117043279 860833385 444916338 514902715 318799160 805851231 382072504 840092299 32633754 434947862 473197327 89817966 13882585 120928309 292113851 247058909 232495754 48728945 881178898 915896684 614423899 1411917 273029119 953141942 266275442 721825621 463045399 726882437 704048777 90342197 328440889 980529229 84714578 849287622 553979793 775409851 625738786 299671991 393058053 65422640 237040868 471251617 922844659 791335771 975456659 127177627 295073616 466383765 786183466 165802161 727269404 482816249 907755330 428893995 515604315 717796103 265411390 944163918 107203804 72336012 265021277 695852063 920468687 809733958 757874735 139793730 892172316 374745333 121479621 555028741 331149179 498659660 648321238 964700800 441978971 694508162 481058897 917770334 333118163 808303917 651658936 933340642 797558694 947205412 306432003 478867726 573493544 298015404 43750002 283386132 624411885 705597858 187234309 877751723 698791529 85414694 891895895 441515711 883600648 160894372 993206746 440966195 9609976 565632951 814127608 988960813 763525561 401097529 657628376 72090987 940198539 840739578 678684050 285286765 67366666 300330637 478059687 212424027 465053313 613086161 481928122 404750476 497229223 626865801 797120574 469585106 115062572 600825632 445177802 973285843 674136970 368032116 838224215 880636846 298937401 42474575 518747729 507988976 677751567 564887177 783014540 888179075 267631504 393829147 640600451 101206759 807615349 319595758 16928093 897434060 234146744 873349736 141905749 87021440 298575082 183911798 923115233 784726512 735819613 866158766 727653048 18585554 738999844 85884830 844740434 292927447 43560897 595287022 110568576 762238848 470568039 183715774 119446339 887168184 427456413 383499915 871608509 554175955 919668425 629950907 918287350 358110903 914465060 906238439 974854809 829095784 595319164 726534185 657093 522343381 332885590 37759798 876203484 318168676 277253973 124652424 480614434 390742752 307428096 854304120 596719845 778808092 20643210 808005897 800596928 976185239 878408990 276970816 964224109 380353977 528808940 338359980 731315321 35911486 991986352 947351513 486811592 294038889 852312512 866764895 691079705 696251102 923858948 435420849 474225404 758929469 591041731 156495714 745694972 786384168 801363320 44565183 782295086 527533614 965776096 830382807 128325536 347787181 562015902 59089499 561022714 665960956 556011965 905538023 840470667 298819921 713829307 971116991 176333978 739731766 257674551 125642466 404442463 124348884 750065326 490699166 537524922 940174397 774077193 385637530 666235965 728740319 340703175 522728740 509479468 424539219 975112667 256287885 303493040 945066027 836460837 673257718 408534162 520493840 758796365 487441642 580554525 89294224 162301595 487920996 252237158 582223122 339534449 100899288 617639308 514583269 219535792 117718750 790726976 185537951 996323241 207909083 563823555 749305097 5989837 283580371 426692518 741406207 607986852 772971177 302740192 504501825 977054562 218111598 52253682 278520314 308226 983962890 87037924 339485350 502336760 194015705 245279094 750447523 784044394 36765097 418530613 391924009 584276341 616448192 429113367 867392598 4508059 149099318 130420282 148901263 281289032 937495879 997750974 515698334 7465867 880742884 369563359 876926165 480530659 791233209 504703707 954626672 990280023 936489853 577397345 641149291 192920027 596581275 27713474 702222182 311442612 852246262 862499269 306046308 970798687 30806663 929587333 517107438 950343872 877389786 668352989 35227925 232423026 579471626 82568817 699639398 410903319 669606016 482144591 193111426 336984604 972970073 12320911 404560054 582092123 661855815 550651442 428404452 686661648 262525926 609619590 417943396 154287244 918264393 318971091 524795504 385926662 77369956 229556661 373519040 569852026 800443904 509682891 699805536 120676377 430252509 472744073 73606619 602350844 490437374 308502953 599954467 126411633 555265996 565892266 327480914 167039669 495129584 662483145 178178150 547070659 890160895 711355554 471816172 193421266 556405169 934604326 64452704 288495791 507767710 162224867 737378321 118924826 139754572 100517438 35060481 653828263 786575545 640020430 51222584 152905351 432953993 338804282 748899492 405134694 497253027 576321000 37499828 700639301 969763884 685022128 97204876 527731283 930812651 258067105 623451583 96860704 519082675 139370865 649901093 828737014 995763631 595100677 430224468 669359381 748488766 514151978 745895556 75198639 664526052 764829144 8452680 168868844 810203418 219040608 225815509 915479616 448163272 230933651 539660300 40625630 192970691 401496888 639884747 572718849 301456348 214968385 815012723 984667281 116116970 917495234 271252750 17625360 857867890 761189053 717485450 655588974 153672249 673389243 625214204 270407900 795452829 144974846 233858309 619051516 224615914 825891750 667963460 762764649 324128884 462323797 398584295 168348379 888746229 232244851 81372414 243219510 523619515 481987112 150226530 392493742 465316575 532712693 146783631 663065222 169877934 906793656 221737508 944494077 718690710 343948188 561139231 991922816 240957523 371494642 502548212 455776374 527214468 427054460 130300307 637956618 92745133 54665458 249952924 403162404 373468738 168015156 757539634 412844046 940787220 963079096 714709194 289512974 743572798 62876274 568563332 48451952 132937055 226706130 156716523 421676656 963555962 351876985 626556370 297711432 419811762 14382378 837478772 680427538 481202770 20865316 16171577 991287807 298222529 384735913 226302742 528704827 2641741 698722121 111965465 807669715 317556016 301224362 830029788 84415459 900993954 724698455 355465695 721317357 81225725 916211239 511386534 791568972 836215036 227691663 987503582 195372266 826446719 621797786 125648380 197977674 428209875 806107211 223153784 996730405 17936778 155070855 32665171 595702344 190095938 774345810 369092494 260670785 913569344 286727544 363106674 921675987 465663474 66118676 658508649 417323281 714469885 542340307 915621361 771867551 489453741 210747712 463572160 921842816 712200773 6737352 981838689 340361653 620463279 957910109 309896453 440271020 634552852 180554707 503000323 449949157 355811966 350972900 686509927 486156099 3253976 886482438 719937638 809686233 158619534 995171926 523617510 83249072 438655879 388085436 489040690 171522267 141583997 278983233 346589262 537927059 404703975 168829446 164823786 897186606 875384485 640318561 351777345 805167623 802001004 192407701 993011234 853006541 603032795 261172990 367291151 391596266 35540077 50473776 455103492 311831011 872099798 908237738 445936889 996740406 41578451 753879313 722723945 950530043 676154871 394268479 98646102 271142378 460690734 822204243 938150956 505163003 835560922 799059208 378916670 995897300 242081129 276400515 783013201 390245867 539740706 615240570 97710216 885332775 863058462 897349993 966986307 640367034 85249338 78934458 648644201 753770085 842560303 402170974 141995070 882987447 993497533 126973673 903085036 695794680 130137072 544983176 307942112 516043305 585592208 904749672 120896898 667512863 975144737 607047699 568468216 889477753 409428586 325510783 301233599 978050004 523677759 901463088 83649719 976984662 558044329 618453332 402958299 767275487 941608606 48998424 939989494 66906959 499407261 626305437 212537853 655556049 36335631 46997688 150496172 186394608 904505224 961547239 372963608 647499194 729053509 583559062 713166450 825438824 821303474 661831178 821757330 431017225 232073240 506318468 587961672 929762524 149168922 110056691 335691306 418478241 117273968 681234702 122255867 469153826 949518296 970144792 598759658 614097078 726717795 504345254 401974556 779811266 747815336 363336368 469550189 196168848 414847010 220287490 900082344 466453133 744354137 683656039 650633169 194326840 204398035 236689632 180831840 559837608 619908176 660183311 927715905 570599561 269417121 999587495 225174877 996565253 581639229 362762175 96815238 373465522 547853095 666260066 540536697 1043333 846324238 672542040 251668186 70991377 207736766 460064019 715658606 695227001 305485739 633457687 607380024 801168896 61734561 475596009 879669553 504671782 255993402 617552165 473248112 168305209 297663757 383899616 582916973 708890544 258843446 949046844 703823967 741631044 17953534 175658518 775850571 21270105 755035693 954584376 862424872 199154250 976946136 243291789 241839567 33401372 458268255 950706267 371067529 442514569 877392145 817767829 906080670 632748607 358521504 674972558 183336305 451766088 866975377 305166166 536471528 993648584 311905050 218538592 246989897 475713886 138251440 612560062 49798780 135268782 553199484 198839345 340129779 313126062 154984173 77993017 760105144 517143741 966415922 537077560 532220305 826426804 467446764 119571989 465528678 192361119 930428123 38167372 638720445 982702678 784186351 217468271 148955376 833370306 121251012 309823442 619563113 421577263 164143178 730952393 410671486 604519799 300655729 305929257 850534449 909187559 31110859 502989131 219294084 760251711 58073474 571565433 934158136 115635063 570366104 181074196 851720426 709902936 302570483 152299856 611268174 513268666 963059932 582775337 972393496 86270409 414047129 29933691 997150547 450282076 26314153 989784583 449907875 323853645 523428804 482030689 974065260 216665119 45122049 400361326 617550519 346053410 465088560 815852811 462868716 523249705 59607276 785149207 543109178 858586022 69075090 723200711 155293746 221645222 512800953 353358623 738434020 10566363 981640118 953829075 890527443 948939573 789695443 313268621 489091332 855800237 893731412 337799207 96482410 375387136 146875980 481605264 377716791 449363576 829740271 950060582 769047995 68415500 746897904 975485916 85944976 696675775 171519653 414677676 274196373 279080614 55953284 42884646 104693283 75770189 78518072 785923036 320133654 362717678 680457936 644165347 318217267 825632690 50198438 922049066 549296788 406947827 898402740 940040786 264610424 946804487 614224343 951533339 234687468 89678547 817266328 455743382 285640853 946822784 117028532 766119297 942065440 793027707 287223847 896062608 416415240 851804987 592256353 412648750 849858667 449037774 424321762 477849108 984894510 803775727 391264338 8592354 182397123 733644617 780953989 512491285 619983550 267900894 591532803 376781803 957119125 568888302 316996816 645910660 162879034 984084530 906566618 776378826 425642672 641440102 884304867 754990928 730595297 977834252 264290098 835969771 761076518 775877362 203161088 115899565 365984183 911761411 943420961 842537166 671219031 281933606 765612894 15152968 615364344 184953953 626357548 553497745 473702087 302130699 208044337 534030899 282163278 715393490 815063409 182523424 730065881 805417388 911224952 493672072 596460655 938144633 308187048 835344317 5821835 907710575 733447311 332525547 915716742 882178888 683947128 55321666 943936199 382278384 268093594 801289680 76121253 957810028 614224050 355479109 770633253 109965649 289384087 219625131 954092326 498556738 325002272 677357085 679876720 438873937 591400090 89983496 459724124 557585972 949831660 366244592 909205374 83406731 814230454 806288964 739792868 387408769 636080408 958706962 671498070 896630545 546319464 719379182 445997147 712373837 224392860 995411187 395400726 825464916 292950836 317485356 998065006 718892789 590710432 813177705 639238391 505205013 587003977 683811273 650417387 663352335 641276434 904780130 357376190 143081140 327037092 35362334 232075743 323950404 64115932 830878276 944463606 738011662 639077444 706343354 911839132 760180898 207795394 450395516 958252530 976859274 533525899 216309133 963744900 843331237 763733587 981427 40582835 897700038 838300116 256475034 411493170 107442605 276880869 654499199 17413074 32797214 362181117 672502036 943909700 807073209 178987346 544159279 683103005 695282119 799901487 221763100 540486273 459521769 346729367 380165176 891186394 583514312 82145771 398926977 244257901 593375150 61316162 605564180 285878965 10543352 304908480 308751499 554397046 312974831 947274251 819319667 660756195 452208154 164706495 660826935 431264906 673632904 695526860 878975182 830720486 880815952 168515396 576177196 979233572 367273281 210412701 207199645 703397129 178208350 717192652 115204373 486815748 323743615 402232722 443077242 198157532 155973950 338492360 327569212 831313223 361013338 912702528 293193717 534268774 553238461 482463330 119195201 937044086 515992202 907321063 272604735 836755211 549840140 221281466 871230443 831774124 321958346 431707438 24585333 684887089 300028337 348952761 850849023 460437281 511298060 903977987 59990988 202846812 405498192 820583405 268236704 436341963 733579672 845026198 619628887 925352955 762433378 875822688 462369097 739755862 841306141 774195367 155696651 248619802 561694156 817325114 721506867 47289638 756522995 342845587 617210254 989602151 616686706 307956433 677837567 968577238 106481391 378251514 747040719 508529822 509351208 939844423 71354154 761131637 124804042 685189084 21982610 144241078 647929529 55943196 968018038 231072107 927678419 931612323 787206763 132511162 765054816 861143280 471001117 457929246 115238821 590192378 197425519 264488449 758620811 217487809 284797342 41499182 515670134 786701253 762897979 824885493 184607351 565337505 794385506 352155310 937895217 916710657 804759402 984037526 912543681 894332717 527033968 503501267 437340080 290549256 454124768 15946356 849163918 773750765 180504544 189090054 284015079 910778947 36938572 562949113 114897259 497283757 759501781 617207746 910601452 793482426 96013065 3400024 16451011 939442625 420898498 312795981 998352375 686057663 164321788 137542656 484874075 411871120 332763170 642205978 284428473 248845679 650103198 361387512 951687199 487944016 170256652 266594733 433282807 140008961 596966247 352959972 867715624 315655614 79160366 450940598 449500084 893523075 666179591 349222534 154839451 842040729 408331879 801198289 750781583 789678392 315724993 9401558 692408875 681960469 576078489 216382277 575527530 830669558 334132948 681318568 78462708 618392304 540281963 898729763 232248275 381441376 813887616 370441481 853784288 167564786 387625798 925459945 249289490 378091868 509909471 113491576 834159259 991747875 808308343 946521574 218233630 110190249 955809244 690555076 912425581 728280348 354258393 449700097 709589386 476350846 748230377 44021583 689233608 342598836 52899206 930910797 136953077 13740935 326022133 477920112 722892655 436013407 921627223 996799082 244899068 807290971 165898420 725031358 672925060 343983488 79997520 504434187 58383036 877367985 822980467 293277498 159761310 851141934 117906883 982932750 547632967 771631885 128054007 912822082 490603633 602379200 531836433 990244845 1183282 54307856 958169658 109223566 635422174 713161791 548085087 653105308 255126434 58001250 587370053 411764837 271274161 293226478 967508424 427228915 258069468 784631001 516935387 338625482 806495733 670527563 116743285 479118064 50448348 448400178 664255265 664682388 894133250 147971506 519143566 454582385 939552664 953012217 291715234 907924305 448970734 221896619 900590867 739099639 536557601 85941242 315291976 790654613 292132942 260995812 67090694 214441796 495869527 830682204 676450201 141163750 378267565 454777176 381911384 606540709 122158552 574850638 810703942 6832255 643951486 743041463 308000199 875919678 396673940 230349951 68743024 38419450 871849081 733609817 916240014 485903339 458225580 640677582 274367163 918635378 299248211 674129861 238498158 49441576 666197168 997343454 114572162 345177069 156457549 293439465 145423072 591529163 403334203 286661575 498113546 542764243 783199412 780801643 467656928 610427938 427697900 714695454 733238695 837171548 473533432 212140275 365888256 262654156 890202398 472766920 511298159 194293365 621313439 263584551 327714132 499286241 481416249 253035569 112030642 84036090 701941418 422482147 592184153 589094626 964531281 489701614 21165109 239844108 98145280 544002033 956481520 591467166 769422563 82943738 217920187 371713272 527387098 617068606 796233832 984897354 831481398 291379828 551934186 417603215 45609773 819985101 959814998 494030698 202636468 825195747 523180065 692991356 980710458 22883904 604548204 400896936 13374967 175850084 308628674 126956794 94194672 746175536 927579572 422507552 683457136 328421885 559526397 918359220 55199108 125792465 370065495 798921891 762424311 31591516 754277970 10139671 202264863 424078566 63572866 151159192 813641268 114956020 164819677 64461457 687573096 525262978 330163467 88721905 990544954 144398866 334094860 961527486 408630539 689052476 404308861 145421986 19322712 474032335 204866370 384370920 429909797 798945075 598106679 96802666 562493708 550896956 865264961 898453176 958840193 557900154 348146387 784323716 947273852 100587341 491129626 811511180 73265208 976201433 895118573 550093691 24524521 329679798 754189536 454708954 447821666 604024231 289666582 263203304 179703542 901748201 167775866 99003510 407874836 571286451 77158960 162102698 167026632 326198525 937888790 107355969 629242743 683309150 721344116 929147203 25771533 991526261 149117931 692518167 420184089 316739648 58929033 915193077 343216322 36892176 103122793 666246684 586671927 597642468 173230077 890399153 617135670 469157560 871662686 599232011 213328055 821987940 432365350 777113047 802732926 144670833 391324284 707324569 228533971 861645747 335799942 764638461 779800145 365212387 722991809 745557753 926679065 846173122 760096229 738582564 25435155 348236346 186025741 565547170 320294069 624354759 416720815 21466863 727593108 371830100 189718902 273917234 177316091 336699057 433114054 583797241 487361703 506374105 221898239 883031871 622404357 803019956 881457118 185057416 903138818 38663261 752189513 53795421 500480180 924504429 477900453 227415571 51364656 91491259 279690309 68849664 736895052 407537498 638134160 781330956 227200092 769693755 808405624 277979608 160073974 971020375 250748563 831603491 339725507 418731591 224278123 187366043 217441139 50438743 837116904 876933084 886006491 901012071 631417877 106698101 993636285 797687388 708395574 112720733 959295715 49877778 506952618 834987323 151538932 56404638 622286617 197631662 214453261 105672905 24511571 836160733 422279132 494690523 11924199 82426646 738165879 191953282 596943212 689463224 782684331 854016755 255233354 501999259 218882604 275682890 804100522 413687176 493258148 586077126 537339889 314239114 710268967 459826721 579897963 869873880 831355677 392051900 388792048 382166775 147143380 353506984 793180296 734547955 278289089 247791734 247901997 376240995 153616123 877902519 128736585 307865378 510400289 267770053 864017781 174637619 945259649 281710475 650464020 641090853 461724226 780865543 958216794 77922764 405813939 366571008 904203424 649600077 88718171 563201176 995474260 214712567 432493563 179526250 339272619 181037744 99333377 85419432 349159376 391877852 544792125 517177893 568678076 774873862 515626014 457073057 163579541 578363597 552785040 477596588 336862151 639873878 916601756 955124737 206072444 644275767 216522170 443361345 845134054 645014696 260047484 493440913 512210170 743152389 403425555 75029106 532728522 438643536 327589211 156065346 52213343 650753211 629427932 156461326 841300868 383024706 441138082 795124802 395084975 20254490 913512012 75650437 347756675 170424625 75198094 722257071 493888282 761938015 139555442 998061082 607827975 807274494 414821923 15067047 439240064 772086646 874423270 566978127 210026277 709882533 272993130 396503282 281042963 80850306 808880698 708197411 989193442 321855925 423829045 285849770 317432873 758959877 488225797 962371384 179343157 480985310 969124538 819665298 885336626 759745411 612565782 308818844 126008632 159995177 895310289 820524074 607624851 281768882 751758044 9251659 907292577 290489261 665910480 456518411 98583094 662627322 843642395 553178597 842727886 550388399 895996300 46334057 977178817 786901357 897725693 361179210 223777872 694662607 191487756 206694094 458078101 912077553 567419628 202299050 954904072 181509376 755414633 702551587 621547773 651616477 362671173 844891195 841384123 348934695 300929053 942301693 406992241 631815582 830158153 197576437 846426261 878526991 548739595 736015189 764535141 915190232 263767250 324867976 350144105 399709307 712275799 945652332 960040401 778475145 982477751 394647018 562412345 803193528 739873609 923836397 166201439 910136057 837902805 299770347 727216736 383219892 869962366 6875243 89098876 530010371 118098742 292311035 425984750 601665220 256229506 126315166 185526314 446769014 670117053 468243564 862373665 332789211 455176686 258481097 179182209 602299890 709166888 112678182 163375199 199243670 591541648 522514639 314683488 389775430 885125434 183841416 207464806 248239075 591794901 269470477 399768175 597948730 971700786 806374345 796082166 587546795 861265223 91646025 67275855 281198003 853800460 897333343 922633022 206296578 202653071 888619534 150796033 394179775 754293976 871866450 568383501 351850488 154411745 230659313 789032539 32161956 490269932 971632076 452659520 106337688 434670684 339702254 146011243 52249141 191755004 363549144 441597909 727239799 61222512 201003005 933543628 850592548 406631405 176223487 143851348 843223406 664534404 382921342 141060362 503069292 159074487 38570857 820135027 799245983 813096632 128510675 460722953 499683339 338423411 655351383 490336491 183920948 57782306 749340343 287307717 319176529 827999174 521619447 551203105 596348468 758933792 928940248 842004829 614902910 120351137 87749080 318377775 533310257 631295083 54306222 955078183 458447819 613556044 760146678 785016350 679287201 361364837 692868943 699295625 320081191 292972019 763343611 368528579 881524348 90849074 752771140 827500656 857314372 48803310 274518768 471607583 186569953 847507936 494566794 498616008 257936268 966888591 62021552 125865787 852373776 631774343 474297962 727914948 686943667 330361550 258539913 446210568 411253661 334357554 857786555 777893082 683759970 380480873 280782097 149992806 750606961 709126169 578026024 729612558 105496079 643524748 646376873 926991586 374390141 368142793 315929236 238605803 529038413 74157547 828789003 261485964 402551217 911760772 110446210 305748041 192558080 630239215 384757610 890595429 255429546 859059985 54157621 783131357 173302465 77390653 768879396 225435514 619024409 896330263 713253437 850156334 884181023 798548744 227318439 2906395 773574745 732632120 669589430 923074475 954439302 153126899 670542880 385935476 151112625 813688300 84906875 348126107 404629913 582230473 496732019 432316565 524530100 954063630 215496214 101766254 607349766 140866692 704388944 746004183 476970737 796609043 675366417 309825142 338425539 195027876 178872427 824182920 2096343 560821723 555295247 969384994 250866878 765699956 170885590 961157002 699841520 9306251 344204901 729074115 711812095 698117578 391761715 813231220 616752543 465989365 774193317 78187372 802875971 406048343 572057310 329616880 366256386 12419946 149387138 836557550 710795219 704773040 718784508 275637691 585709317 986293589 975258930 53790354 688379449 474145403 399410162 614175200 457815103 619102525 307911913 340465250 720268276 748821551 125560364 937203187 884384648 254570879 47998511 683416023 688177396 347119797 846236334 766968426 769431424 886010521 401490231 605897086 331598752 414603128 769717989 167822588 129095119 686472104 266089902 576284105 234408869 466541473 894134607 815503551 889141539 895019227 991023526 933256573 206648046 703561278 985326190 493503540 662670129 758311196 222750628 630224188 100709808 741302446 569201300 330325521 592531161 448531905 346818371 49520779 183164831 972833612 270668960 144094226 375007274 167524047 806737442 375220276 153174839 956180448 140465246 497120462 280642724 35086125 888089478 866652342 669826431 428452275 110777347 485920763 121083315 111065698 355333544 598559372 156738857 390925158 812485923 48196061 494917053 929741816 919024313 179955404 321516013 147196814 944769977 209620925 2041025 109788179 331093781 634810433 618903168 516746397 287658673 61388309 248283110 962215958 608612556 31176192 804946011 219577506 224180152 150035841 217746155 382292865 870231471 564067365 568525930 381654030 683659674 209706356 801355273 712203913 309194559 414978481 487573558 602435492 307423054 132588280 234521805 449282930 153258093 629002110 747053423 280866163 238071086 543841449 463485787 426893174 801319954 916297269 283162319 368031276 235124080 809247283 677540301 173095582 327756853 401754 502208312 996749422 550768346 953340738 523366483 40914769 174573884 697816033 759666315 697988358 818310641 448916697 384165364 511132364 37169858 815050183 526526402 480325887 810397664 719751538 321071293 387336005 206966448 824089265 550654869 747287922 129809290 528353457 254273022 851657850 881740779 518966090 674836149 567896160 848425269 705993551 181689579 211290815 887651205 963171597 86649519 383338140 74233597 589837392 952740723 224396925 626390613 331632576 453709101 347021714 348501510 77035883 722254804 436875969 451053183 831004737 863710775 553014331 149432434 341935371 311287044 609892769 546253966 495498972 325967988 31068434 54232561 915704362 639573021 672902221 42629622 432944947 592407966 803815732 779107218 323406105 83576134 256783506 111971257 168584130 561422925 510975583 140049075 107199996 311008046 152188928 280253315 727867793 644121294 891186430 82505110 235020370 484303904 213473049 231587307 56359635 245458756 944666476 940463482 576594391 402716284 734519162 114154764 11886694 766737083 417804439 8322284 57878775 142013587 804706056 853193757 273072045 685387838 937169325 483044754 897248810 397661856 705487011 669541238 826473012 281427868 695203659 475145927 954426442 172506013 65268875 217625434 529519527 894500023 289297760 899976130 79534297 913384812 751938375 264885669 793325309 247459177 210083139 305212381 507971306 134527987 956830433 443090146 707718119 890435555 966123125 876905147 520376276 756766371 987830548 12660300 377449186 119427225 299644228 906551204 991665530 867448273 51185472 239313700 910716155 794856907 126386816 709148854 272628097 297971640 434780386 858587819 907428528 795675624 59483438 425939757 918765068 366932007 565725477 794630835 626261310 742530416 658427083 147753694 965353469 356938336 706796388 428763301 885617175 230725639 801671874 980748618 66533036 409407458 105347060 914658497 573497209 397765633 332953807 38647833 440684075 595417139 665121578 305716339 511741670 923187889 56936701 413156483 281374145 502876649 443899492 379007409 410856663 198781637 262318960 808094539 144788858 229138656 8638998 688651493 271779497 288444625 143397753 299381894 212237166 15025472 606076750 88781171 707109583 272319924 76897410 794745289 830476604 70617360 655714852 389540117 568717472 438421325 877743815 774654435 930291547 667402820 310060651 638269773 191012111 609176036 405992595 360217983 758834682 660848811 505130211 501664478 213980890 378832803 506843231 549498035 543560262 200300622 861617849 328040950 86504336 892502167 239936647 566179702 601257630 53608914 465083409 622571433 847927520 24843062 549819696 89136632 991953314 423072197 406537256 278533898 609980419 695188709 208059565 861054779 381270771 559087363 757015852 229804271 462053025 162097903 30665169 459875005 973780769 957331955 146285857 166734873 513109791 659080934 392767357 452906140 923701980 800737780 990070138 31529562 217544334 927915745 264940827 180969225 246173927 425986555 851793360 951592262 258815174 730775478 243255762 40354552 167913218 583431190 672850435 419882905 678893191 397516122 783414949 434170697 536627563 590002235 830965257 463378832 993652301 676718634 625390269 485476961 301615742 352338088 150594580 975039645 63900020 367796159 772588652 939634371 411744303 453676281 951828706 693452735 144260969 845005854 204269241 585784695 873396609 554544877 403049745 371216612 308238782 934366301 972495565 118011097 977516469 164602968 485799752 463037673 578293967 745142834 668343341 884548881 776508225 660790288 969747740 232864591 386112900 875157355 760600021 297058327 895106292 937119264 730701327 975092968 920245798 168254735 218042546 520963111 435369231 184109413 194513938 686250674 758736363 749962786 391327073 425227553 533053483 341005531 457987409 51668824 79645400 146258476 98816497 294901522 835879287 579064459 128577805 258303333 388779623 513262210 152288098 173723609 617128628 67880350 999592398 28807096 198961593 777863413 869708882 435393777 892005219 136774809 799201151 774132999 136435569 332535130 964601202 19837799 993805601 440669717 446955682 116465707 979292375 718330520 973284572 7525354 106281785 712254917 167930578 247855223 450546969 789821840 643471689 324908195 506850453 303575103 744334672 876543788 402097104 617221349 218084120 256480607 210561369 278038975 974658749 497539074 828517471 745342597 207850186 590232388 175644148 136510235 918964517 253514070 583113960 654391796 591306147 538443266 437185544 507044880 223757200 900990889 864828954 455277629 296433634 680520996 792266401 135873942 887587940 791447466 403752449 145849297 202645199 821792436 33900028 608643365 977181134 416032583 456832558 158481569 518156351 798644074 961984980 254327149 970978135 309051766 886845041 845688828 63408461 620790209 835284628 865520351 101546739 161356177 445194356 635318302 348764413 980099829 768326608 122256862 190878001 741968133 595148871 516181374 635088065 547735453 36286582 305315463 805587329 112070503 462701659 473359052 881788295 60425238 856444189 229407296 650995198 713110184 782136431 325167090 433191064 790369076 829900259 528361466 933959249 231072603 582643037 657904258 483097042 403672158 812612334 918244423 349555888 243341204 313568486 64865586 317141598 543040305 840960801 300463612 794085205 920348982 46281118 118248185 18294574 693764021 614993741 341748395 526298044 552368013 669895095 384674011 22572141 710665543 502828720 93456310 35828061 66082521 17399147 230801527 322350964 434055802 82926535 702638534 601602402 183580876 24252241 932293249 934766134 906806634 93482377 333528065 46299303 38312275 487688161 100544093 24213950 385517538 45701386 144877758 368906601 412877380 281662629 613746369 989978205 394906535 538860765 315435440 244246694 10316531 444678559 634420607 807606906 831503474 69862616 55554452 487221562 170502556 750855122 856911982 343922756 646036250 752880907 441760228 84437139 576273901 624426900 350804731 231277819 897569516 121746596 536246751 960364440 379838186 365160557 592167415 667094382 190100232 92425039 737873422 99903409 15041110 297196574 622756789 901101599 792881957 725641676 559128718 630353155 908485272 492695970 742872143 972007367 347038193 641032211 841427130 632647304 572143743 450295494 222329615 640356798 249066409 904431902 667057375 10891423 626363664 1437382 329399292 461973152 93128755 954473651 266130539 602251255 359508879 334695069 211262249 142740466 820229024 663748907 638777995 230784184 248070729 792096463 791496953 75734765 682457061 25213139 39222190 219898588 290203843 540827254 432479779 934178502 664360548 112820891 142032034 30463691 709931183 990043349 402507666 643223382 632371589 568985657 980851517 704602388 275790913 708744347 436997133 288043404 768745387 365594666 631473154 430607080 206725613 884206630 132496104 941480878 696803303 565208239 128529819 493889388 4613272 497483427 689742289 80714674 929498523 380736939 633117508 943012038 729918303 207250345 68433026 532139497 177897176 360240547 476669699 164338781 522172288 606986277 787552741 272687408 90765450 708641283 172362823 962843251 208245388 635121003 376808169 508628900 553234282 699851650 412869359 264894441 205766164 25441053 807821837 446889805 985821278 297083103 839287688 77196030 601495420 4816381 36015048 889043370 385461493 651110968 314377598 963783562 930515094 577782916 236689960 686990424 870311694 741925809 993004743 897720990 450247842 479563806 306492445 725596460 787696897 569570484 638160389 893221220 255921577 841495805 389092215 145632072 958720607 288153534 244096774 895787515 823803113 604844839 95988709 816727950 636025012 159835463 774898963 828558230 148819255 307221330 538254586 730420258 219549226 858077983 363978595 639108481 669161876 32108154 287742058 420822471 521426315 172983899 877712119 471575002 389542071 936659454 570358139 369588519 597346072 801065283 452255678 143520272 29367774 644766515 72849015 764686418 317315220 966941574 684536394 663454489 676356024 790057767 530677108 638330230 217678811 818106131 85922800 651198793 907596078 216487403 214713158 64597565 504058251 146244363 208782653 228235809 404616512 358861487 38078884 41454264 521167256 657346764 648689098 137269396 720905225 719215565 53067372 676920770 329527871 369678423 918965070 381570632 945959821 106917859 10558821 35132714 695823547 702133964 789867517 738557336 965876774 441988647 273988209 319229156 69513437 554422292 430993355 459841782 757793175 14082271 834503636 455467784 190138403 87651161 587382678 589779855 442347773 213449063 214449832 943431214 766768620 874795399 955224630 238415046 203576758 755192314 798006537 139871156 135642886 426360854 137354614 415752011 236710822 848013000 521722498 860836689 748726603 597107205 720214874 799443382 628456333 921409944 281155005 21851344 536308545 328349708 857079089 908654326 701433194 646166936 252963210 435938554 358864971 273081079 537296058 45250415 540008538 355506373 51415677 97687925 951886219 978701515 534469869 348374483 45081001 257615600 206258755 219324893 764144424 425780966 277567633 683521588 642120907 39955954 598650117 438620483 282401382 902402741 331572889 25716826 874623103 119442669 431109990 77851434 776259136 602936194 526951839 873241926 959657210 270706214 540119972 816298136 917175895 86681778 612113534 149087780 722582006 765963500 182453834 858437267 832014589 561933256 278369401 109821448 970220422 971165750 226838818 837757277 529164466 359643330 515535615 449722630 490729929 371506346 374511695 854054099 779955660 935055067 815568361 356641103 316522136 343034412 626358356 159463928 791665450 757792424 30277851 232567618 971705307 482147908 88818813 375031558 730741606 97851925 776424423 984857122 341787967 946153143 246190055 863604664 633409775 929430 692496705 377813284 307554384 939432906 42396395 80070935 225631365 704739027 219467784 869107682 335402307 773422066 722166173 113240842 800282667 283190260 220355847 494109512 880854831 928162667 192023293 674294839 536560384 960147996 28514012 312597480 372657407 56984793 840934187 828988284 33479783 575845991 610286076 470368948 13863107 993813496 417910919 773348350 768321084 460089869 9204339 104837531 559484662 907723633 759332076 496622137 511572162 250441713 379468692 720881457 640084444 61184654 375852370 957635080 822503665 447240709 724405787 731376687 873459984 493339340 499286586 707942292 264032266 169319445 673036598 763177200 598365181 723098714 814633278 687614102 685960455 587511312 716165363 93456429 127566287 769583347 589186455 948135330 665094495 557742709 584383113 420637667 793347469 167448780 342047016 520672844 383578021 329060927 151647010 777062758 2519576 198540432 832043595 524391279 237387126 475102472 392558604 892227166 572588861 468048798 101042266 723685360 395317087 428900774 157803639 352261249 606294839 839175043 752669944 690496391 128268779 282314130 529593601 24153163 101908833 986784176 854730961 653277582 996105415 34577925 172883412 748211766 629848883 56483067 713433537 330426740 517843148 675504033 765314126 318779696 318863378 667918508 571272266 736176265 111888619 441148273 958523860 822547446 150025168 615652669 848101963 673490676 136258797 697864869 949907740 136634853 623744570 50093373 638273038 417606967 962708922 595851721 158448963 317086851 338050609 722093173 93788407 325982867 118355382 555422170 956026838 564309513 820861851 361835575 285633635 447617322 245869496 108824082 365378344 895959435 583911395 674577008 52947819 702117288 589138734 403250024 553114860 942504798 489476775 584967537 663136002 842917532 929796440 443834891 844972941 272836628 218760806 677879525 259449410 673132364 297169469 259871350 758023172 574657342 120635975 19321008 142582719 752753415 992965600 345636815 52386775 823335032 464266055 89699918 976025354 371731330 860912688 574455656 268879058 588931514 517313542 903740655 209654355 615500908 944102467 609457773 499784300 894650863 851862202 319870026 411947293 257749192 467587908 543839757 103753098 356231765 644147787 879405223 496209879 917428504 269001279 297799085 369185915 220886228 705447456 510185727 425129246 503079696 350540385 398978521 139231800 193057130 466513152 664058735 433951707 683612278 259557709 596117636 742260968 652767359 122870971 526511824 854533657 412799446 1110893 132556556 505188440 716590050 217867769 234233518 776923224 842480055 230803985 364235386 530380980 19466603 948751046 737011862 919726379 601606814 510910523 569380220 545978335 21559463 434811116 188590694 94683692 89298080 96716490 708758800 781163320 436661896 85201282 471154679 835156673 15534976 107103137 26797688 707015278 377821227 703400512 46544467 753181380 435687575 208237549 347962229 741502820 706385448 768240361 914771375 445550060 929789451 964187285 53425312 427467969 452616305 465140483 305995464 926558109 450143540 476787403 736064700 554286320 372199609 118064105 176536058 454760020 366575803 337909904 393891765 237140395 288186812 309747866 659335174 972058836 541989696 235523770 115203792 250828612 846132525 60650405 327714322 197969216 553740670 376262015 174904102 781690638 937227543 27408088 85296805 790050628 306515229 257526495 251380556 469554872 60887844 222461809 307760261 764684686 361757180 795051236 592555634 22450772 816428595 125890264 441291099 595257356 408850867 595050580 419226897 608855584 968064096 865646166 945635220 452990704 382337909 875588367 318147518 853112790 672007590 153921585 695494436 954592987 352454880 639140043 671552198 540116757 17670034 779463181 326407026 336974977 213545454 1626453 825520451 311118141 934449952 634459425 894433406 644656490 489086707 518391298 813709394 569052658 955818267 196321938 484541029 80350673 42679850 912679836 173869630 546456540 528457437 60521329 582158131 483929786 593025848 991632026 711892021 752287098 177102430 858505008 685138779 520376567 463357755 971362448 559890623 46975175 509874953 101360425 377884521 340059237 519072872 256414526 381296659 591261384 190461973 296924150 69589966 503938961 557254094 595968708 382777561 510600167 592150672 806549214 624304103 311364807 426560688 586162684 514302825 57049483 280196695 873821296 16001348 443936902 967800867 112275245 245630097 222875173 324528356 833307155 324683140 11711303 802270569 372022219 645831527 161205599 942989694 142356719 547516452 54546705 993922852 653614488 87733634 429939214 273230753 849276916 123822703 50438543 711936481 922311249 32555793 271273867 138768326 680341871 910007498 454618330 781343893 881485699 406348956 210747344 963649933 742254719 120733620 406892194 200183083 550382941 707689263 597801758 949273422 969036650 860309775 809106679 678132577 839948156 436841143 216984298 635251005 486764076 899436320 391485888 972721735 222410391 671268195 584720284 245412869 721597950 799424554 459313113 775714726 317922970 440507982 1780120 824370878 155134380 878775611 549894289 278124606 813380095 143341457 353862063 830080732 456969572 659129288 976668787 728207551 836728897 341604299 803131738 457005484 315243252 576698512 951205532 886811763 922445700 77291950 390824051 144262396 936903397 127827282 873171980 637532536 72656266 937972045 68601340 537829095 667511099 22480509 177697631 295593077 276093764 839068867 889751415 741424598 719514139 673272360 611722947 263626218 808182131 769115107 829457859 410152278 436646664 920942765 568633026 710134236 928309719 42962136 873730472 906053129 959052020 633319808 273949362 208797065 210684493 830813208 655688821 344993652 911218009 701910979 648138771 581950011 107225483 205355401 791364001 190574001 889500015 848578163 523345195 89923678 115586238 383009059 566578618 691566150 12211649 34799154 817557636 597774911 99249699 121678156 419242367 361846886 899634838 304874812 418071861 145157334 120300875 555715793 794818277 20887454 538314107 475960593 964561525 684253730 223264386 363040397 60085151 955561967 405621143 303650911 209340395 373072788 23555747 971141038 570801011 638883568 259678544 97079510 583585140 804307933 954875400 378692750 928156079 255979040 202105614 240129124 96211407 232079361 37310501 962809186 211143342 418511048 18942873 86663137 448263949 989988773 800337958 755936321 369595334 392052974 853781674 321209062 431346647 680915460 879402538 37635301 362534579 611818397 766790618 830002211 736739405 450603791 677544830 254176520 521477346 6325904 524257653 988474732 279258436 265327168 383235359 660995829 368887716 342235775 162609226 880475644 730775240 930721008 712228593 136390017 399537543 182393127 566221133 74416766 377460028 143562662 659051499 578539665 300121525 859624037 422684924 460418978 725831378 687607962 276512562 873053646 440070957 200900641 383642275 9563831 657143861 649211208 645706034 46273737 218150298 228127372 165913417 82238642 518352957 44399266 641814976 995525263 478309334 863100987 721260344 631440855 29313923 614985899 173445340 151303063 336271850 781057039 567110713 628936223 27645423 388965879 531034876 698589207 167711752 328776508 956120425 796617982 696440727 19543287 645624147 829943724 602356415 295672265 684439205 778874393 880811049 756067384 624628139 154065312 885090936 743593306 97602090 899737515 317649159 514338145 125057435 64746801 992737551 38166317 36386900 169185819 234854488 471772884 963700092 547367325 743916086 861341335 91511635 101950252 580873300 187410581 283726465 81349566 486321253 553089481 214720891 817100243 484655334 424289187 874399680 16523924 978027846 246050911 226381456 852625161 997240980 655848701 621315100 252794623 707529150 328020328 359469574 682611569 887185172 772211338 956601947 479978013 72790995 324863383 784852694 41518014 78181652 129176835 183119106 114361827 314709516 719008339 206815165 5264861 853263164 868584844 961624300 750752006 999862721 958689799 206025908 983628712 737429010 304238530 278523229 647807633 563988625 433602185 32429923 274922213 564136806 332033965 909632557 702100373 284595202 231350014 74287291 52274897 824957005 411522666 620257413 994178666 181172978 140901230 710706944 28351103 200273964 582639575 656429962 493477869 845202995 715615293 354883355 318446698 724005374 624314078 849526333 559526931 361004062 72218279 573802382 636156275 948880341 703736795 286546833 503261904 467417270 298711780 136406047 621643627 871018884 149190050 290590430 144430262 714701747 210698757 934200238 255050223 641848311 343035110 537813023 136100119 906271543 268635671 90532886 823407396 797726803 846373689 771838028 640635464 316523876 366747404 562389434 64070583 97065189 780914337 868796727 238673128 415021636 426661760 140596193 464050104 683494029 85216392 653068575 184798871 75138382 886146768 958955920 999609266 680517032 226161558 609682843 652745016 339222203 277365151 839836617 430834341 802349386 707615068 390012075 872568065 544399332 884150154 997817245 226610721 525958079 381581213 946261522 374000347 822665583 140249777 32537571 243017914 24173267 987546269 99579437 110456757 61504813 645528258 170560358 498412382 724831912 284071408 721592064 282877443 686696708 872482859 876366665 106471030 249686479 115710768 438734019 390356377 806418694 579252517 489554652 418794432 747533458 436266216 843656239 575749585 608690474 843079047 526240775 345091643 916069575 785768927 616365799 843986201 350147432 777116847 645082610 438813237 914465374 166486909 263127898 537769383 374153673 782690369 606359755 836726294 448013555 822312505 578637869 664973513 232335560 5970498 60992959 660072855 158519404 90534537 672323293 497631914 941110141 876994552 876689073 903947032 13082557 166400327 393079652 545338912 534072176 943301612 655621897 426439405 318689064 830299187 124410549 411682286 878247804 374705797 845943023 33440347 110867309 201428036 747094135 790434701 788758040 82530776 894700654 706435787 57205407 9399045 420581703 989541881 727394417 683294747 898649371 623223804 672390269 309225030 154226869 235133605 112288010 831861399 285156869 700042099 159947548 320212685 154871849 639799322 666140321 152043521 576633487 80675364 633767542 255637242 558542435 11990276 1719093 526225540 797826241 126974085 536496413 355953975 74710437 608012595 654688209 777922168 877292897 471151510 17227520 721858578 433722297 767037172 305423431 865212679 677163178 120790689 865717240 45261839 848061067 334355702 733253695 783040803 147585943 118548028 795912616 853718013 511014673 453731448 919218746 276472947 794629182 832287247 959699536 37332177 352370596 176415007 624898478 474408288 671182307 795102027 205636032 18634551 769600996 780574988 372802818 660558811 812187162 857397994 754673692 336348372 929048774 900140604 399112575 69900406 703734692 659029901 955814993 609999554 969336738 729477128 406803879 704735441 388693627 765262834 378398312 788283346 782194174 910675540 915694277 791946517 21330791 183722894 471227592 21607384 227963178 136211399 575635362 368037317 629148386 260123964 221319030 11942090 926400414 145667896 169656483 241875207 659966200 645825014 899610779 756008437 951203067 484926681 901170424 363240808 347550873 5238144 477793845 210536832 303765054 134153330 561661141 192181161 652293515 794904091 965526098 642749507 943760311 962727626 250029979 798643344 185690617 828595744 503525157 753295521 544353141 875671430 886385362 453625882 818847007 908630909 541725510 408745527 954580647 57683127 835905479 699195859 770380915 307733049 344634859 338896779 208959141 851400014 525927623 401007502 823022001 517495959 412497200 431606800 670713026 949505638 552772119 870500115 881671938 487735816 707060446 579688441 274563085 121455310 124134029 591260743 851151950 163903590 243481776 641904745 970437976 588333943 836814796 911284979 396987645 581272782 33160022 158449784 576615495 413199596 61462304 765144539 473480873 282380701 571316323 830572320 900562634 364025271 108338627 475980345 605133802 811009503 520157855 956921384 375586968 666057232 34829850 997863395 635992737 993181359 397825757 297517620 257175879 129562049 753558583 526456022 741713944 336585720 959931684 756546458 447870530 821429820 444834371 47238249 24778756 275669663 112945056 943934794 912739985 732277064 242040328 345493464 291988249 502934683 189513108 251876098 333542122 408072519 201563974 985818758 870062233 24094070 815261792 207569325 929761304 804635522 719317717 574933730 578434211 738590024 849061009 662368628 26367638 647742195 412109956 743277137 961894156 811259933 609681912 395201069 862645562 167515161 582376944 343033062 232058310 593382913 963220529 929901865 404287604 218035568 453088383 393646083 556858946 29812229 446951935 773324171 358167585 492381670 282654547 386590224 625800660 195621585 858369852 424205462 354649054 511419345 476877078 96088334 396703041 171761404 525678290 867720035 756988793 30349005 104383506 626763989 40862643 895155268 895223418 386685531 151810203 938153142 415849871 988684312 53692364 82037575 476279344 530028113 941268400 688177493 233791084 658973242 933242927 735005043 593522511 9228417 163679207 201620877 989818822 304511834 842830267 529929684 928631625 478979358 489591178 743746909 107399618 358013653 329933475 347623114 733240011 70328785 106336734 37223367 837014642 279460284 721140984 343994812 607011110 903860939 43938542 453290335 363652397 467964784 519067084 749373971 87782233 462898064 46531722 17955451 440401401 983144213 577055113 763946439 604367303 421328207 369327208 607644199 628380565 321801957 279820626 915079849 310787532 853834471 208309236 687509817 372345809 980584027 659050320 850189770 258026962 377227807 129805686 982431922 666333276 643985338 750261291 545457310 79835084 316158899 660015062 529506879 565183065 573000149 350739943 368950467 374645840 77917697 847076899 416619524 325157657 253791189 296662754 475889872 80575707 488914774 312159325 737273176 876639945 297518177 941387083 310662383 865435692 853065677 701078559 309537339 298659215 388292338 490126527 962156560 605204040 5088483 392949514 33873966 790255074 225954367 52377637 565980757 37841719 10138374 207347356 277499498 736902624 15486364 665530944 452619788 922498611 939111778 224642839 13450347 910048783 599344829 915949531 983122154 694669759 160460053 247944535 821842725 242272670 440386927 897900232 598239826 982944291 937561351 119580844 305645403 566591693 661839820 664040877 49615149 80908688 167851690 131710833 114386335 362205590 908489754 359720889 642750642 529436770 512973861 995424067 586726775 584160502 796293861 527525369 215392702 161124046 600949669 287798030 934107528 481214716 461211612 646223986 243642884 425664077 570971659 892346051 54092339 952316829 78638844 519206925 322585238 576309909 585971524 955653179 513061249 703809476 916923811 729462446 475200816 535825245 788861750 265588578 533371042 188008356 741292486 453207098 94056828 334924255 635218170 492766472 426740435 218982883 974558727 684460191 436608621 511677699 391240533 35524610 451520453 265105831 750678675 544213606 572712087 196303171 950927633 152925078 222040956 70448193 900028319 810481041 280266582 534758577 899457398 158092234 933086635 747632617 193461518 305549047 464674681 851009655 984824063 21714727 572608948 485870286 416725445 134788777 534335636 23404926 235348966 888513082 784435499 745442544 33905034 580665515 470361140 960591370 247589040 585631786 658542474 940583112 118146666 484584339 425297485 49747607 601009772 940198054 280063587 634479167 646372128 37399273 986659099 873734750 342868326 935670985 406022504 437773205 23370345 420167202 448725965 325614937 220926980 353216952 118860359 23338626 357035168 34808770 821441023 381582878 262945436 989296558 409146497 346291211 563931197 835786500 218261497 670503040 999229948 993410879 908643688 394244244 36283243 96206899 134894707 703430681 960818274 160375938 349786943 629805847 332445251 94088103 47360711 523175131 599325880 628253550 469082522 970189625 154426513 345277081 123971223 514579484 889392679 430464825 150505155 544283898 459051131 375531361 366708009 609281258 842529424 507669625 421218876 431088987 663511952 575872046 749275073 596271643 783801346 719089576 867394912 591995008 28648271 890342544 609924841 532449505 672324995 413252193 590027522 902066324 21667621 557824951 285092664 296941406 143392637 417010095 499922417 501421357 571485234 993319665 315000237 764245200 23140082 921333182 917397445 799796074 959477486 696191248 23367519 967303819 754829923 693228159 399026035 970485321 212517367 544476822 576622059 949059164 566864018 896616376 786033332 178596950 100821875 171091345 395145862 535693776 705207057 130475466 893703824 334883072 246589199 730202909 570352982 701810207 915921487 232065820 868701348 219466040 879344344 922639018 518110453 987389415 55625980 698622983 325468671 737285070 364876146 703726863 446583260 163835625 494068041 645162791 924996938 206225883 412068219 310802061 954167441 58038238 514156848 348597259 658716183 754750048 854473652 360401192 76063796 51338740 424622118 189435652 815388421 999894464 480175988 259273281 156032389 27570075 830636145 209654351 544303013 650361542 801208494 595725604 801534484 499056761 737325255 362668569 218995253 97544073 977311106 810259798 668772914 338486461 698575328 688754554 512467851 510554449 96490072 501681824 705585366 228202168 984692466 139659887 800294676 645068882 453616273 761539750 843267423 402054307 806222721 574696266 641826403 532232445 692680624 51879448 321221450 516901361 796858296 895818655 196804326 428486981 854071658 598330307 63915326 174279285 234829845 585693241 344133254 402572722 357473729 596081566 700318332 304216217 512155040 440914941 64428900 260688887 482004344 753316271 398547316 767047778 83510976 8808104 674916802 151654538 445401046 747325168 140480808 146078717 281553944 532151332 796181978 960112420 741305887 722678659 264455458 980685268 380868253 657325258 362536523 802275946 473164663 883261443 800885402 305575758 495312600 22726190 365774065 473848243 612337427 294791187 740447159 300969818 339686124 778462298 61673352 591156797 744845404 898179249 447466594 879152477 803162677 941611374 909836060 41273296 803609387 114283086 429836660 794151886 392300173 994395261 373361961 766930977 731880795 306183059 643360902 502222906 983591089 807953441 845126166 552481709 820253359 391150100 686509358 871451339 726692468 821919760 489058056 915954342 992789856 998644660 871583429 233298946 663345654 354557875 743805938 238193536 99168434 41131841 759032605 165761030 78609359 819218126 928964427 964520415 416923115 820130905 56313921 566833762 392001966 506261071 73205036 262317215 371959150 478031193 835862685 534786040 739735003 29684159 221820799 453994211 679003647 166540488 557471030 62065773 680904557 833835878 600717068 896695661 109579175 511016887 53784686 419403969 933551440 644816649 803213335 924528181 492449514 179977193 123348313 26776083 933366511 249053050 81023367 615300133 79151424 921041184 300498084 698742167 802818890 72734958 143528871 11404326 359847786 924457132 386864011 849757403 821673632 858521106 597742644 701920728 321021465 536708957 99142031 331353323 802449870 56964453 271170278 394387932 19424603 271631945 32250764 8544826 613701684 913039470 780675460 474848943 150085712 547727724 2627427 370090394 772172683 121571755 614851347 371154925 673102698 600200197 113122685 671643192 591577391 842472867 470043866 74504472 251199592 324038748 957104347 531802231 842540152 529003765 283638885 775770696 861341028 976713258 920833878 151981037 250393429 827879987 611609953 939571679 903800136 349147404 866642396 815484837 62234003 118760237 192338158 402671091 923684100 955639853 653096413 402917224 83243409 172381926 852873704 185076514 221018923 759710846 480423639 275070629 362015123 664197668 519504447 623870002 176641582 59679569 262800290 759052187 984417243 10601942 221246710 723090717 316661459 63648383 816756447 337825706 757506412 578525300 293100239 574145897 20793874 204837747 989564975 268611033 82075552 299134528 361019960 602625073 451151478 40911388 759101181 727707959 34389342 923892637 606245242 838772195 13108685 479730050 557531519 61407913 923452980 298636856 690883878 57594078 350090223 173950715 826913460 555484064 716077226 344403101 601850941 946650003 190192905 38874840 201099387 893611626 553670011 117663152 409746093 954633889 26189266 415639124 176668919 437510449 108640402 478843287 583815187 751756507 448452284 315571755 574888997 896047385 341827941 998301986 152640552 276075932 267524401 599156621 693420721 226495930 632803280 229521339 58336488 936550328 368428714 33538258 831925707 804352794 468848141 105769904 217511930 848023096 336264852 418518688 942720139 715245456 104960027 125321817 104439827 583111414 823310803 639147105 956718650 649181836 453879741 739761052 40037155 310531106 605595962 344206329 734158422 396082382 202303473 103045398 541795527 52031026 823935332 527197139 810953103 931905849 143130852 58324402 339323738 715201356 351259528 123062608 759458827 332866881 650729222 883378279 627052428 358370631 309525784 669803867 863023371 320552740 782846661 182080248 371146442 462019636 98273946 276226229 771755700 692857793 543537645 563408072 108486409 372999516 633131117 531118102 189634906 820514663 907650133 963648772 566739921 696359733 988660040 559325349 838161278 453011228 348800922 984480687 937832473 998049304 405215136 103243561 386923845 815029578 706688627 838357263 657071053 151465812 35939723 472251727 411707293 103059324 809891948 999142569 600828495 5425726 26183081 336440070 873140799 154579201 199675672 393879895 717951868 607531937 819234002 224150371 341762347 837774052 104194758 948165419 495433365 787109569 422084903 732835805 321520685 281705993 935416605 976084255 10890847 311998460 317548527 150251141 265424694 439467375 714990701 141481240 731040397 99384449 574956627 957757271 875728434 801696494 959383471 707927191 195256589 612620281 814866607 401611152 973501980 953945934 548525053 554051707 551771704 285202436 328049144 849209710 495796554 279206515 666619528 576746897 985781660 215336721 101154089 724813323 9823312 409068246 343718675 640981254 110710300 721175837 156710612 226514725 294352652 441543630 579375628 603850550 98787541 447007576 20171616 28852561 304090715 450660706 196387740 268047291 290598095 663553930 140737415 885760071 37431974 315321735 494290251 937896140 399293780 856551865 637026942 100373983 738819030 860581149 908388494 292207691 63711384 856339013 225630835 364410389 367153283 297270960 445744025 473211929 902095411 370099943 696958189 831374902 199912258 38837466 375470483 188282102 581395685 73029269 357900573 996964210 298133194 358057374 919694966 445480231 392291023 409518301 901367128 263436925 289819152 864629399 351215157 329927389 254401176 236619621 891658580 659099623 598048118 652580714 919620764 192369113 499446820 865647237 99980450 494303507 266966133 99206553 406469056 320045432 68523303 897203512 181420532 659503407 842652063 884752262 420816512 236961558 402265552 720028814 576120959 446781780 62431672 204234644 456500606 21190280 220955376 945294058 918694846 212317649 13015385 500188432 648459944 821548224 568116516 435667120 541032216 866358007 851054025 451631809 297475784 636155893 531702927 916797633 770529252 958662096 694516569 557983187 848466657 164955474 289179769 525740497 682805047 283531987 38138461 787506299 696429587 197504942 121316736 638680127 149360569 169498977 366792769 871231257 108067313 901701844 947475673 805796428 821173041 691140284 424736253 869966710 746905304 130964575 90496961 300285153 27517000 432198578 934311762 240025265 707310623 195985424 550054069 373166689 583630290 483847858 679164869 736711241 206137006 525157570 379705539 676801891 23265566 56814144 297330748 151991806 166983971 209143864 591160448 398614496 21359379 4526353 242511722 359747098 861168669 994905754 985787156 864467879 474683023 726285246 837623341 328145034 30459920 471973088 369548205 541836120 485297294 899728122 71735679 716920556 123338272 385810081 127258911 205041404 264015815 8624065 133688490 355392428 551972789 826992220 299569522 919288946 230841082 6328258 637759802 636309065 316925374 134075633 110395436 101051432 730790668 710831961 120645323 443093289 418787091 188698648 487695346 809215821 105607064 529824631 673346445 314077022 638858091 444285431 119454763 547590846 516697119 955717037 515672696 759834335 992959815 237597578 619016307 892589436 211644246 319407387 684272692 620632935 189154462 443456659 44966748 440538015 609477087 803373101 154338210 803564924 757030745 748205952 88091624 852294021 8052832 336854561 432816847 255521076 368522159 846211501 882232779 358941240 182940049 49968203 987512876 744547797 276411549 888785111 752192584 639910845 955061370 113953676 260494741 726482053 26684220 68272297 441813372 326734477 7665182 306188060 18443101 958320778 221328483 134416724 209225080 516362923 388678468 520003981 86940304 90544070 460180601 556602991 631843492 281349487 632289356 621898114 60420632 446695813 438519330 873067550 585674798 839128521 228160035 289297603 614442763 256701245 521853367 727387333 973213238 324467680 782957971 564995660 801787375 192711245 999139690 750203552 658543134 16460024 496660341 638265047 241696122 109908243 506662362 227125807 64606426 888491092 627428443 237584176 746718866 765517360 357821009 548371643 666223383 390168544 437969912 267369436 237743301 784452588 961370265 68592058 990421029 847592365 450624552 566823953 878644043 657819850 960008625 806485726 438180447 269227151 700666408 441326130 354460049 698133329 639216812 843986617 25381049 475875034 274898480 691486468 266363376 590617380 239215257 137633506 40849699 331071229 674734670 510726360 254121724 675310416 840922673 405094799 586258639 986459220 152612746 655507209 820941747 907786775 266888529 380786199 427795538 809229389 21781435 504560359 390184015 727825032 894547314 743006415 260029462 742328630 738573245 290176447 912781068 355641074 360040838 261575956 100504461 912836647 868879123 549418805 413735280 216068682 487656939 567554671 357231607 855454039 971388855 928582468 98778660 366024529 234276418 502303702 146057494 344281422 237492261 779918730 297982620 154999131 544003979 497768882 512791242 726804991 980494746 299278269 924585591 232922470 514622240 277552887 391498816 310217265 194629633 494323668 779647409 799932799 78227904 217866390 976137512 380852951 117870649 29681068 459749653 623895284 125253982 362801133 232203073 97867175 706814953 80713941 171886237 499106494 286327955 913986521 928677827 540930190 606297332 319954371 190940621 435672317 513389619 200618677 632561858 248265256 252829350 618055355 310818098 345611039 965094677 750686816 447277090 90873169 442171488 479542985 485119540 937797638 647565875 511044266 96953587 379370266 138766949 165209491 357264700 336483207 255678347 268352825 888344581 617663234 755927403 958688253 768265830 331497882 953935219 126374454 198614654 369836615 397014134 86470276 984820510 660076141 585333122 831867847 235776953 326243005 678151980 52346909 740842815 134769042 760310465 9764939 218937684 531551714 593684058 457171973 477919386 587564414 376544342 569647745 469883216 837387516 493713877 656442373 155071525 458622554 234911548 989348140 192201063 949132644 844422325 456576271 332753670 182064379 985217948 162779400 245632331 355291107 33383316 933303846 181672936 3581834 625366735 816112106 680653382 318401511 339556066 739229158 100836663 317540640 726236959 813751202 263740228 994660275 818478510 595416389 443288472 872644298 350066892 412846689 997637429 74469179 167530907 486733963 231858971 491046702 709473730 4197098 580404258 116485120 766084781 704034326 41133502 996046071 453908007 199991889 696100122 467828131 565254265 417553312 163429283 92552478 829818784 371141451 660043663 864072658 561590231 936008542 397343799 274559782 752972170 467332061 244725138 832769109 687798955 684988552 419373918 217182985 346043404 680365549 485029964 89626919 279997978 405793782 528063136 490558355 284376336 748393340 644563921 406727536 100713656 423974935 484648595 243976153 168008842 103114788 546220189 46456765 151512756 174485505 55056175 513016194 679253038 793592898 760871120 485371676 49897906 332481488 582568611 231351754 671355842 283742424 395503802 605697560 12845352 612732315 553626238 132697474 293120882 736853450 586935909 834769791 900853586 863282968 567069192 742683318 354568153 986567109 345572284 95005961 955639335 120575996 526687201 177250996 278716661 593576954 270861641 523458880 286368707 399588527 694619037 482723611 469564996 381596917 265151513 853353755 709722220 13299348 112333213 18523243 766583560 789834830 170437486 640048322 744267793 960069578 470496889 54355330 941442448 441352299 710811197 812691228 790664198 317589690 128065963 327650038 475299466 818746988 540263270 850819290 934166783 370791981 746585328 662111446 618532756 374507337 30745921 843219431 241706408 759805996 763795646 509031581 848114156 938536440 728984699 123111122 128346174 916947400 183106387 718104914 990741462 146241417 190811790 150386275 695193173 403684851 759647048 784809642 410389124 394083271 332347983 622955625 297163651 340374948 224139996 247013014 548830230 387659836 187514428 975166799 773305036 960590913 696726175 972469255 100593891 214566892 415818760 181978076 907461605 474567454 83709244 913828723 35986456 319588883 292046474 123676920 697702790 637054404 943521505 613692201 497658559 1276352 957464663 186289875 352685731 374647733 124155260 447635358 648513707 155976045 963245688 329999289 245916354 746665527 987309825 351224394 354823987 990000797 895057592 11084303 582186438 547706689 802731389 972376945 576148137 893812659 686060930 650138473 446554028 247152169 733694094 166503718 792541524 759680453 160180609 966873541 925663670 83254048 236580665 823439536 363124201 237787375 165537593 849824594 857427529 651135630 396887491 32529081 831981882 625148224 555962885 173074333 112425993 420711194 835804481 218839804 941984509 776948759 927130323 952081883 452002244 721747733 357108067 474560383 687346348 304762801 587993584 228106111 403509892 912348928 561289711 893541504 209878009 11868801 632033871 784234979 988206507 896693070 162496958 759947266 654167168 529367384 936544059 940564170 836159177 538501104 844819730 600662991 508250400 84286047 528385900 595860895 465484587 749113379 708047185 67972605 818211587 679339115 354455227 708965897 227047371 35607772 309646623 337424686 682587177 114143993 137837336 533064130 330182460 70790641 373559888 655361062 838294343 288499062 444744972 512637298 580875956 884337438 89822736 159827916 115326193 209585524 773093258 717564784 952311989 355486155 828120219 893556289 516656775 514490899 28144617 78872473 86841192 607148724 309543445 323135451 355403228 681521443 695374062 896050413 600379712 307351864 742035377 554918053 455267382 344816334 579932364 594291998 146017095 90138300 412336173 627364823 467406228 15303433 794715700 604511191 971991122 446301178 176310413 949825429 417985997 329069016 609104245 810334459 3509265 653680538 562313191 817327591 970105683 268355538 209983931 755349048 589324764 235928833 970224341 722957581 621299980 935025645 74430052 711417021 549925479 598339472 206183301 827374527 602844872 694426967 339298972 921389832 458905651 830496632 452977139 396442686 62233827 943129936 606218100 509702887 738118039 314407393 924631501 989245815 707645047 502502610 500669442 277939110 58566903 39950149 178911739 407960140 333683658 151551536 364641264 113673771 465213221 856666619 256045530 590242026 690121764 339791700 939750292 960522783 84731305 567382997 31959882 527504511 946689194 919704869 739689037 269568806 26413970 775145085 333936407 545233798 814388253 160325071 203953482 228266166 601342726 243128819 729024671 60227494 39295920 474782095 869691236 876637807 710141124 318675881 150954097 803188093 316486171 346823780 956413999 726784797 435856431 677105161 292582334 945230107 502506847 477594789 653180970 546422493 599090036 304369729 239805701 559723783 226625960 606907242 510063213 322033094 858600784 762437554 799086772 228042785 791502206 932118290 853117149 818635674 737659156 615332829 335724445 393421673 658442667 732371640 1269763 272974258 89448098 943516652 394155080 945118456 413119276 444087126 799167750 591454337 520961686 861586239 512635010 600153579 972175224 316950349 535817939 275245150 135249618 207803444 724856505 747975809 715282055 762799225 369528708 637587435 22013783 64396621 709521917 120217284 955196045 566202727 881548520 995541558 131454931 173310956 948288634 237079293 1870815 143832983 494632007 37679784 320233726 287316204 457286007 46401590 421416894 300123617 784486705 628299121 896137604 365361773 54000434 107798452 250526954 886972939 435327550 926361681 695754184 330280477 183195450 339580945 91591777 926675615 763007198 501650029 351204016 248318320 636416115 528339008 460999268 558461551 87746592 447349377 310707264 20015900 378148934 796576641 295193450 202937023 508244383 419899035 961315965 994899368 923795483 572985788 251483081 6085795 786083780 808935563 539422496 963811882 527225896 595858101 438625620 841880972 986549096 493177746 435652822 374755973 172395304 685105267 338074200 615558611 888454579 910285119 442559576 630397313 691924622 904886972 783322216 238977762 315573475 559392697 873522979 154595240 892377476 112061513 972197647 569908954 633509262 814406473 551377563 830829097 120022469 964341043 802312126 611701598 251155818 90321635 774294525 159048473 302203347 263191772 305517048 337818849 212610813 279357315 833413183 352381795 79247099 398670785 43297075 374292726 173674396 794231579 349458966 556213875 290990733 882066135 207729966 562777354 912504914 952824091 507793547 327542253 957953428 293010736 290894645 239918632 141712803 923830234 244777767 465564516 247743621 101084450 199936809 720793848 8468791 110863816 926071590 397190598 82795567 761042873 529930635 709523575 438860707 519180352 855723855 317313817 652878696 5425146 781700817 579208573 492089580 488307965 406008155 183739359 341097426 511572327 301875386 713591559 104763645 126127573 936921550 87308443 197026600 507008197 771237608 810353972 301724112 581282457 257238129 696358321 133820068 54730647 451138023 201132076 896393950 416797881 307365907 462397765 317264914 134979932 885476611 531477083 526339215 515603998 12172020 241002228 600816929 955089968 21712822 860900717 816896419 458601263 760068813 184427866 579334258 795028160 799736250 73570395 818274837 848397436 144823822 470666567 506907549 564093342 956939788 146139152 309454282 81688363 598411254 526366042 811632663 120977154 813529942 721543813 826140250 992486155 89679530 358086233 985275978 755753665 618504427 241526287 791404110 903776019 848700631 461106277 535891611 866157591 143422775 738179955 902665106 409771307 81371682 813392602 738294062 383450343 282401695 918438679 856508701 861344555 62073111 704537334 575123829 287431269 737746743 678246043 625444148 144539131 157571580 910084698 505891835 629053391 137358861 138935789 766581385 938207038 438866609 371549431 208916757 954095014 10096689 182820667 330955119 766039282 405514954 753503258 788186574 383998630 975958632 676152828 555541524 917768574 279078238 298704341 410258809 854965367 365893987 642109183 622560669 314078003 982499356 558885082 757187986 862009195 704538844 305674699 535933481 653543913 286702452 191895581 118565151 702192970 499643534 6429602 126099224 75353664 232309829 79147358 804360582 894990219 368812678 824559409 151752710 992640490 349880068 70274669 589687471 327164846 163299239 177700007 383340059 15842639 419966741 206410311 249540169 782687829 280678542 507110269 715528609 954258899 612645720 461728140 323739240 400208617 419950794 927413863 469059532 626817454 763376320 962297146 325038404 862100615 956479904 102476706 240195375 1634519 265607652 674563286 97000803 764330898 4555849 512394162 194945064 974706960 358742341 417625600 995251165 75901945 942356992 225496151 911278426 554547042 826203974 659345495 370958005 352137224 474543976 358298626 855211286 906606196 388343941 308314274 793638654 115234664 272089400 757813590 87725355 471337139 879326151 202325323 738736114 459974761 61053890 475171234 67552017 763542541 498311552 471009827 493856328 931020901 208469570 892594100 918990763 565733702 524704540 3778710 844153903 313080427 210169487 608883364 11442937 619649847 481056158 435368843 149675518 155403930 328973594 439452397 142816114 754266620 628956265 474480180 905043481 968401002 542388595 180305820 546199659 272670264 922089585 355256419 412219915 632812728 240614309 708624853 120965982 952326291 652076259 68062893 267347540 807278209 539589263 940289028 342593072 488089718 335633872 591646902 206595913 451579748 420165038 986057709 604756644 147725265 199509235 507895403 340720561 498451744 438356427 807913054 52208597 272936734 457087450 4834749 475511603 351836502 49803468 174109452 781878481 695770770 581393960 980232574 768960894 48035815 729198703 781496577 830507155 890666876 973403958 175907158 114947700 231847230 605732885 232843933 160887008 5889207 218756274 941008965 450759162 112236150 629126709 585289231 521371855 630749517 845992608 251253782 881761452 585033616 858214366 171679808 492911133 838215459 224176833 428389823 163730889 642014227 937530412 969252805 718569171 424226179 38815080 595493795 75051554 11323128 23472798 903726710 312103404 909455868 659824497 732913895 967157450 614823490 440076898 653443695 200348204 58004762 961057156 435166044 113280096 777838565 41554052 266311041 677159458 876819919 530087950 642993113 950082372 305285788 167984539 548875694 12392154 171884797 394634133 204402700 244540198 886926612 637237840 407951073 619905540 318350119 670719372 708180328 152266850 311210517 4943249 293832160 551039304 698278547 255156373 194694882 278596313 372058232 734064345 337571211 231930466 438942464 608460887 139188910 361990349 632084624 882893181 978298921 157605945 924324167 704737362 352854217 425507926 217450134 446513067 853045719 400549605 461277009 483714732 8896578 21780354 663971383 873127027 19419326 393713577 355696446 765601768 911517825 911785774 144346683 418572694 20955112 468653261 534261261 331148717 32365073 888905789 554045255 221845304 427234713 623133868 311667863 39560096 505984922 659177172 300931728 16776384 762129638 843381096 656509132 18815135 833636743 587934921 628544078 447359166 586229015 417988815 698288806 198322684 308365703 197347785 380884193 947823282 463255999 696911527 900980399 748619432 951382354 590398712 274017178 824136347 981692706 300869109 478690919 298171012 500661170 595740663 373326370 205955502 286177321 235852564 869750093 71772363 818676893 630079700 124892492 901416060 190892643 914854250 605112564 994021344 561848488 190379098 621123966 133495736 692072693 396331352 506706692 954759109 759211819 921033609 109677444 617152815 494165139 344275827 739093780 478458249 574699565 535903677 654274384 93836249 873067443 668708290 896580229 978555728 425320051 820446980 641691822 52633953 164270527 434953716 444024206 357208146 204401115 477390095 571565668 420810789 820321767 31619838 389301242 118710410 331540727 505962313 996600429 989084014 714010571 192928303 272309148 857499452 838024194 154515389 21615853 284479582 149637184 210793035 10486060 863559834 691247411 339965877 604089878 729003444 777993787 145931343 487946958 869441807 164955578 526250639 440580171 104591889 506033293 676758895 224803838 166306747 472524652 592754486 965824072 901729641 123172906 730296743 900505482 199015613 136798763 241313526 929988175 60569934 587839847 410065707 36634261 709040679 581408835 15591062 439723250 933323872 306236746 828001091 830584077 410548860 755046369 333436600 226910523 305039396 864296737 602629026 589647130 814079499 921556938 664563212 493426254 751845730 857721023 969617850 120871672 801976953 181771636 497639327 386003162 924915898 951051959 326676842 711582062 306948768 34951049 93701042 637147263 933077216 61427347 947041665 356280606 857622284 759618253 943677362 956490658 402184965 379126695 737248081 685261351 748586020 745577612 380097840 889095108 602724272 890396377 927237877 889824844 456324368 763664663 983184635 526980710 66270532 11747935 111290316 93657874 211199996 601853285 117942712 977721216 335733751 339280343 567111191 176839293 82318347 51395335 873867524 844758149 567240269 664076823 238522437 878212653 490418561 124338338 647216700 177688788 868393689 579729546 352048660 375724192 378861021 86198897 24577505 858740452 378375970 846629210 717911275 791647569 938110776 818867159 767318948 671453519 409670490 241323258 899813991 344425193 550720115 530516368 202675518 197040794 684658412 719897155 2921630 665993861 320779406 416583199 976008769 270007716 792598677 934318132 651000081 987931088 293867075 355081671 315346329 757545893 405021121 721447415 433511567 510907224 224719729 323064321 519546531 953089105 256118056 333152829 967732262 983024105 988024828 62794960 753416295 315314544 466828633 248991045 989565764 45344902 39473916 219654930 433457980 784339406 632613970 218665911 930239679 350857019 486472239 369047763 544452930 870569703 931214681 828054445 766556995 749145499 814704758 432601323 728151788 847242700 567972942 168608380 572967098 693795407 438327023 565145103 733520726 412504285 82654770 380928951 411569975 1040637 630669041 300357446 67808799 232296900 273341850 500281997 374656597 739060308 664641668 938959021 601207988 619407593 684485401 795333639 549920883 467318305 427351334 49742181 47154506 151014861 878738547 193268264 49180831 810444123 187710779 742395699 70680645 723710094 694348116 492961712 632575395 58791072 500991799 262870886 357471852 839305376 290862405 954474313 535723221 202307983 569930933 411288333 670258681 448211149 807645486 599485041 39988368 357961267 68926595 27665769 14662685 69542263 602659749 847533709 703528836 930722496 779087242 575274699 836802875 251998879 86221518 77231928 837958621 746813762 449679457 933853604 627216683 366502320 898842808 569338393 528793194 145852999 24546317 638494817 334177205 623989995 584324528 325949610 556535151 615255066 137956022 270806651 32565255 599674677 944310139 378901907 430803196 356940966 146945706 972007003 918170471 331837929 112950275 177464141 72980298 596253818 175933295 553687902 232549727 922867764 505048338 547650786 229981498 130094746 793704536 755981144 120535625 211896951 114270799 349923806 820318789 475788301 231637162 11457029 873872485 735801962 311432262 218458225 607726734 804668928 706714996 571169117 799769670 70340772 149351079 940843260 249592504 401922860 259584717 199569773 440172345 707663903 379005211 888706649 31222558 179059876 470576032 60203141 544044832 597005931 953695879 421988081 70963294 506735531 866771345 439998331 265753550 522899547 698696003 402680364 130734332 482649228 664811527 577268197 818089671 854459054 225943033 623503106 360425 423667461 567438811 737125902 587705814 579959033 561546154 897220147 380662577 543743728 558615393 737324804 284982113 749382107 583210322 265100312 677288241 955714577 504854439 619708225 129789957 636084038 386612971 179581549 260346846 538551249 288218302 866256965 415931392 440255466 987595567 674172105 741302383 923156420 254616235 271622140 174322011 901745453 900867928 830924560 491216974 258259459 103297608 169527826 651397021 886386845 955770411 631674825 378286342 417371566 463389833 699449904 593300288 193120132 371547157 636050216 583282628 20569293 284497203 779437560 647753962 318995164 811836385 766933546 921366141 239997730 878644748 372672429 679920498 460969427 465603484 876890919 435341424 488792924 266709807 993695706 920772514 41557520 155167627 200548085 479573494 913668391 152361069 561284380 38791880 172435533 244764358 13624071 43525438 636987018 673182540 404122489 102439327 849147605 988752814 730449839 199943641 960013911 450699376 414364853 261995226 361835846 459389699 256409473 654038920 520312081 424160579 523944464 618280481 715303900 524543174 670072860 804730323 481047415 546674855 834994296 105014196 206956407 784710119 211722528 700593483 187821208 951957387 231980930 412164414 693930490 14298883 900254645 338761315 396706943 659285809 204925898 53721001 290496900 276089998 609461450 121478927 264600836 387221644 272989855 928829443 132717940 171344930 480433281 162218129 345444727 55831539 617101466 894582004 659144752 922904311 609455011 959381916 305086905 643432047 340528832 641940705 237390667 22750021 455019818 600673718 691094499 614919220 520981871 850738119 399204356 386827895 651510209 816804216 743145077 691525815 428758308 982476458 519160101 836145372 142232291 408741866 882369198 108924569 892649742 753085948 380438826 8718831 19663176 356471054 656109708 541095988 529775084 775894623 263405837 508503642 183904392 356310245 650081261 828991553 440531635 563311076 834071198 993817640 875304526 65638784 574506057 174495914 377479397 273690554 266756815 288500681 578532844 14202598 672312707 452777329 551922467 390485062 470995569 78504054 640701465 374411049 136697612 491640055 712363245 117760858 310116353 56352715 250950993 315224525 892231376 678186070 216752807 9231397 864284437 880074396 720578493 962689186 238298391 793255241 200760128 880710892 772638017 69235470 204650379 47395934 921361131 535576187 371277002 242439146 224326033 991027131 923556632 571227631 56861117 275846686 653255813 73388236 246728890 443609308 76397831 46537200 793120101 946489142 736446512 69879297 437805302 689047723 66996385 591214465 953351426 41691494 899644952 561610033 199711259 915823139 455226389 5456466 831193006 114117566 344259970 393489508 801949633 554207819 131352746 131955132 135158305 565030637 975048349 601681628 110644600 699990844 656484370 21059942 873358320 541078090 837710577 604159483 168515683 384036636 493065414 576466782 145427507 483005138 491988025 545813364 993160359 113779327 858906120 442596791 221298487 895885321 589648569 357789665 184848685 534751945 272553577 457141899 229381430 864425903 374551905 924490803 797339802 849959627 298343433 638998004 386112891 346819956 291896020 24999507 252877455 97645483 377367289 528916162 303352628 954477534 840452961 666187301 110139566 59631042 677422020 805228549 742905001 634111602 888088403 80107191 303227230 101441221 495777104 191102833 981578832 101187286 848180401 630196033 823615062 379599172 788540081 498483213 596607266 782279255 682518072 315840577 32460446 631504872 893833122 964453609 742993260 74638609 206292350 458672195 684559812 727306950 195572973 722954237 518945648 998816824 141048095 429768231 590614281 521437715 737703703 941686747 361057655 611391308 685077483 155032988 614934875 11290400 64578131 848978092 94399774 757919644 741159815 819841182 835219190 149641325 218886526 572700627 468113978 135930015 659241860 259220319 470385400 602430912 283533895 360815714 461438807 510937637 191387840 749478238 696128875 653525495 814478054 258857302 745767186 726464905 229531875 664380235 758676259 243924687 147572435 148435886 17542494 26526070 407152257 92988501 762318539 951194848 502067621 819791622 673571208 595793778 954251456 223791338 271998669 988493459 394510900 260628252 907845980 933549807 424409259 267283857 606160078 996115984 888651169 345500081 882404376 488492215 923854936 855908684 983831845 606347556 902741646 139402503 666910366 304055739 978746446 183413670 971000909 915425741 667564469 319679216 382216233 219534272 422541191 595058683 165255701 827876528 39736379 412311101 462241632 454210903 256540919 786426204 595397659 321112507 762416062 715000497 255581151 878659826 796846649 523454912 611128271 529440587 867033558 716905573 216998564 333163562 774902989 12507726 258977037 714690310 174248385 343240784 506006063 837719587 455938692 777178646 542033699 362312748 530479098 481779364 961898043 988339434 283379806 341001913 407864905 986463881 18281829 975950763 12370450 277024 656588897 285508536 814833484 398583169 941261704 704420451 674338415 208373631 913140768 609026051 6566848 685555384 456908856 261151515 640083535 288119071 167863478 634331688 759296440 101085867 47159769 624284860 146431796 842886028 138711404 886097445 479654789 44032495 191908658 94105218 406031768 507570044 750597085 285789215 893054863 344910058 766832784 527245964 308881275 741505752 488862545 576069167 877621954 395761031 708719518 224845324 70484698 389158643 857143703 943416825 501277777 797065947 269758519 971677808 835235866 829384259 459748715 355386334 258707693 190577974 936373308 685250552 300684521 623963859 281774492 55069691 874608813 118389298 931617878 212337435 581132710 74470460 835248452 270246116 856883042 360724366 295247682 697957444 178153591 178741225 217283391 429690371 321925810 390827113 494232767 276318983 209597641 646598597 718641477 728938061 989802037 77378707 237651912 208769536 511398139 195733465 673428839 352723525 978914786 510418364 907434957 962053184 558599672 373645284 61905755 342480270 407625270 971819927 705035467 230911220 865641885 347866088 957693025 221416326 189585565 135726203 143247442 997578927 929314649 758848215 427081231 90807803 528498404 266615500 342765919 214703935 885823760 223687387 713841328 65417091 424023718 537773541 456886778 694035253 79598280 360975086 817831435 892340134 180975435 167474880 387614076 248021705 634660216 694989630 270608670 7506977 860017934 17227879 611055898 656209518 674500916 359838835 334179056 564544285 621787891 374533395 449961694 185284526 757790431 887613246 587081773 367683312 852113446 293648222 38117227 567844713 847041698 17478010 560803211 628113227 287490800 703255394 763273493 938197396 783129406 440337881 419365095 834010368 619278720 865139440 617776506 171285707 915883635 358336417 505638353 492176620 557065766 947914674 772225894 514361722 424454756 290619915 989206492 792333853 72349477 334417283 537039372 982380147 897583151 556332677 132420310 6122250 545717088 454354536 519985208 823139507 265713833 265711097 423961667 574024835 687174726 988668936 11353663 437339107 160737979 625201781 372112200 956905979 175886545 152468959 655843723 88123818 480744842 548801455 458980825 83430483 698673331 325644002 194544909 223961799 752728795 247757241 403964148 225916693 200098152 139718142 978504094 240965278 850718152 772140693 165088526 301973937 632776347 557114121 776715506 828128112 116156517 76887001 578436606 677706210 307526941 48766246 471293400 685235779 111035304 998243348 159560723 489648053 165229623 677680862 91628660 905479703 48754721 209205310 23922916 778959925 961568292 61590196 622901282 519912806 54592737 619755267 681340528 553466259 325381466 242920813 908156647 227660961 518151632 820292942 760655369 692937911 647001486 573082905 33046235 543871111 509179350 815860972 530215683 911140087 576104055 628986614 76390763 60357192 250222627 850249441 266172743 641608694 309856174 274448709 475041759 678510884 442482089 27112624 674137934 558539703 114209075 69685159 440465583 144538104 551945386 900174260 334759556 995727567 802854124 966215377 693844574 395219152 336919907 87632586 43631393 437363639 771455338 224269471 685631762 716707534 361698981 766695047 2277983 562431897 102652234 414739551 802107436 58220561 188507590 150993062 920950667 71253036 542982699 469493007 404244854 837682368 700604391 914208505 544146090 31415491 140971697 588965018 370573213 26221821 627163597 985735478 570118224 384418321 182565119 464133445 527217158 473226507 862393065 436690106 130138986 408276310 112959890 603556723 459139276 991212258 142984407 569150459 745028824 476413402 397911424 681917092 692017085 747971104 899042585 561940888 3873914 994958901 905083694 854516348 937324904 608217563 518937434 314332967 609436947 64235405 56228507 731430004 446754820 62288696 824074602 628389501 773868362 949424329 615554013 856395365 643379472 342998406 825365581 132745326 227574530 245992016 117493046 428760030 685777036 853310315 50772488 817411900 720106349 613101788 413046727 564445158 43008199 130288400 554400663 977670022 217334083 666552278 484843805 252387051 226698583 10707932 928295075 118316387 124056419 289209401 518902519 115497282 40919603 479156600 5820886 470354641 470180119 612967048 905908686 883536817 125225657 219677204 116393268 80999461 696617928 329488917 338311900 222815092 862824948 925004900 605015929 847596362 860598892 130163012 868759597 596027057 172219510 651436460 147682924 575052478 834318233 540102441 946822096 991174450 781523406 942629526 871612132 607054756 240278267 487181873 382105223 363229273 281626242 998556153 619745448 435379450 612586919 820909879 37370322 575194807 969378719 287185754 986644818 590448247 140288573 830086084 487544229 986167965 565895381 762235576 466403983 88806926 809167188 432887477 612802667 609150533 263601686 412199261 570354884 921450678 801317478 920101006 577590862 849284672 30131599 746078924 31851398 250467485 772533281 358408504 177396280 291567747 913757906 420308426 136939863 692166186 292078898 917619646 788159845 329185742 977709094 900929327 591398931 540679840 607803786 531669109 480345697 122847686 623941353 811075978 540016021 355674888 36336750 23890026 693619074 119996438 865784207 733152380 262246809 175583168 135575059 589736004 650369942 185286904 356913073 238732454 964441484 270981764 325174063 112025249 739593690 173415310 72818228 707799792 711745587 346805826 588817560 692992560 238189797 673236056 479073017 604628984 310251528 89366326 658933229 629582438 237173531 431835010 441661647 8583039 132652435 705123785 597639651 557242447 569140373 775267390 213743780 525052643 403670140 400747067 1500177 721864433 728424732 624459305 505461102 238521450 959776213 62379220 38366522 53265995 184455171 882986257 778142071 92327600 784282299 270661959 538685173 511409412 120906447 835530404 552294279 475515220 947747663 716847511 963706507 192467180 730107276 654150174 561003584 358246223 66040086 770237252 536607587 397342393 399648228 626672333 605386204 292047199 925559980 374659074 523967331 405286783 989905904 101958908 41012437 761474118 148975746 253175554 491213952 133340172 476340741 28031442 550142109 957183520 808601992 346471351 412468591 547145906 176508742 631453855 450081390 699909812 765953132 756411907 598106774 790325665 890251632 852712923 204551114 391111961 376189884 941601701 950710782 159401186 716375532 864704622 160875856 270899993 742171266 100980541 518326461 41780710 631444137 384694471 631857287 882454361 618419580 781057817 974284373 541583799 794841724 634711802 55556706 58166111 161851422 222443543 303397342 268471156 915183054 592755217 862568830 764076742 229810068 332881748 945387530 46875662 804571070 727195690 240462555 579601287 47393192 297656468 961586311 19142025 305341452 361590456 252707065 100005231 278657745 93320822 392390969 507033924 388388037 698007659 254323149 812672870 278022464 65269848 944402397 363849531 51741489 588885502 106788603 619466879 201809480 759341670 246111956 730755780 320336506 519915516 816122770 97514706 131961174 679721126 4796626 209206753 925535061 785202919 222710734 884725684 451346130 262936792 450112088 218763382 631308177 369430781 513144292 258007119 567442026 982517520 369664429 669371764 396160032 280141287 939330052 41129552 86811303 246312163 359434315 131070953 152425193 598817139 263738681 117479135 207310535 101890350 472743798 277543877 798573028 630446974 208156057 963352377 894429236 152258515 687453008 992628680 757603325 716723213 867611897 274240134 745866073 453186542 746818018 104072926 898580131 769586918 978809647 151205264 20852616 89183336 357462542 929193954 244557345 595408053 771261364 48066096 332563761 404686301 8490832 595577660 112146558 515047411 62665248 279426049 63440632 534544729 957797224 256630232 31386912 321701297 270099280 182037056 933450700 243133921 928831890 546938099 453978992 168444810 451983243 699339723 822010703 613704683 48688900 44034968 963112097 710710730 103385375 305547992 561835508 895572900 509143942 47648529 97145487 178797662 60994085 523329856 633922636 406925735 774631159 145470152 885525123 796353417 425358561 318158410 923383419 306647728 897312095 783702230 258065553 796709282 380822240 468031244 699513820 366985331 583206698 396640829 27399527 212908096 922040526 698842509 773083026 736657610 851900184 746062275 218586497 948441809 114151540 89055911 115927009 889439535 544888840 500113190 867465240 459194250 237607722 294837576 454788616 25694376 817103455 905758010 434008552 29107432 268830522 823532316 654909242 393289451 495033415 995787430 488231278 562690033 610373202 61816969 683292548 929508124 624465707 703243828 858967685 892207819 231083774 350048701 800601382 881762095 350083697 697115017 436091319 531712035 350340598 428003461 763346074 156531966 801404622 747475218 88342466 78983518 588229327 981814437 161988832 859149956 71237226 8590973 50254723 584703339 133210420 499775091 341863974 466372122 772184457 990848681 590161902 916541591 261231321 919659535 206028839 298516076 519888562 37250274 655825887 299039079 316543872 9847720 216587306 436998130 882897837 982728082 409429588 730835204 910279466 261137156 657383433 212061274 281416473 640335601 47978018 800856501 92496936 351608162 419785702 81433342 875270944 512241381 408201785 804542835 197538907 74531266 191951727 173570123 453679880 853980676 864302340 408417928 352852757 246713528 774802849 387963659 67162715 857753843 898130584 889370878 134900663 106966218 909611068 85187691 133188233 581358376 975166337 82093482 81601873 158578223 764251783 288000180 924716257 234662215 843079111 552587224 310048023 974357805 155539487 494494389 971431693 962151376 945748089 598444351 557648287 231500454 637969788 493544775 549471973 602738918 376390570 752890439 268164211 61365839 184104485 738826996 541092256 51726676 539483525 152315925 993440252 233761480 956560759 824351001 891560464 376544018 836373146 45405985 261042565 990802097 345382710 36848953 275054848 863303705 49832452 760655698 467655649 945647179 195333514 140175468 978897443 25174704 410573907 411708899 36203287 920222631 756811973 420919966 857768529 900631004 552278245 496979303 329965106 172439288 444243631 785685348 169420170 918755648 172312582 640794083 864108903 129439203 942818256 231893472 517100643 635857652 898478542 275939173 634979454 1228577 208478434 768696001 833053330 606515675 549229326 651055858 505197746 226606300 11379762 322695804 415658161 482632913 16900596 817839231 503000563 296888955 705979538 175114459 215762847 631210189 745946057 593884929 614761181 437794065 822266931 82972730 61813380 775579029 710530337 293775770 442039889 790331936 152624955 797485365 207695161 957205451 86967709 406565359 551619077 878809557 565159724 479331555 631263094 32671458 642256440 540337388 435238009 6996540 994260356 703685770 980548117 106459007 965470931 404834356 209537525 28368407 399583674 88997863 262648007 144188543 351711829 854034802 179064474 282918317 346852842 754089452 400374132 561805836 872138503 407091732 746010181 242240272 731543665 145124952 43354655 527208123 828783207 230692225 412676564 567925764 877306768 854960838 55102714 305676740 764518909 776677089 902277736 454294583 46351687 583677453 879521047 347788961 155886553 488207742 891816086 694325654 114518185 990991794 776242230 115833572 246198396 924055304 355279493 766131954 629961005 143898534 479427079 12181889 452870226 179089624 8912991 331591682 886714336 994832080 996172708 792416375 503622591 876595812 282570134 215962822 802582416 288771609 471308833 255902507 775299854 462761478 305645200 778942732 47129382 134419519 815226933 39378749 349766264 315277197 77930029 856690415 935786075 546530318 522153770 916776163 609749392 545147483 924309600 219821001 192575697 372572233 918677184 956599827 706755238 21451576 303829717 128916126 427334479 647316427 111292875 404887165 339772805 171517931 20909996 100730146 836721947 133624721 534293955 316208553 434240047 840678142 964531594 438591003 856297470 685706586 893205657 973589032 306841606 910665737 700515289 471437411 34967801 81531178 826395873 542333489 596863404 828695965 838874372 871951266 669176365 913720500 502817187 19434351 230001139 660910076 835304864 653823667 833827114 697382007 99558408 947583359 176824579 809245505 439095985 531984082 184696154 969370331 166573078 574470735 352481003 299622559 848877906 802261565 870552439 809889272 909203742 156067884 142603317 750680859 9952114 287623898 184079283 247547111 689867571 790845213 710225365 641657798 253877702 344228418 714408091 539871093 830974237 493370163 260203405 867582401 589783122 639218323 487326700 191953172 111882309 897642002 716288607 677160470 166189698 355938154 783287498 594677572 268113615 459364471 93350047 968572598 44427042 208186849 580791284 741032203 925587940 304513867 874567624 510910886 199315866 920777791 390592854 657847185 576892965 523503035 817397597 670170655 578208620 381590438 288401412 458338239 223745636 814636622 322781234 203887640 19481063 704436685 973696296 615345099 184839650 429453608 86670167 29858442 260009443 865433968 597826719 506213287 222779263 807090957 81590712 160374996 331194627 762327975 906807875 364570357 483106507 635518712 856400729 265545145 63628797 91780620 798777334 476365202 816093310 553874424 637765763 284733013 465567793 92398427 741880101 390078097 346334859 552101702 898052654 582572570 738420850 492854377 35632188 512400034 322799261 241880474 386152519 837421000 525812799 688200321 686266117 225320263 146919249 290744917 231295677 664499694 724784304 650764152 762997461 100517755 561919239 114322930 977187854 167261413 314565180 409762601 63923638 477619780 279523556 255879027 350877253 655518811 379668330 294865416 900673587 211724068 573188415 764404433 963274803 923718769 318769068 924224473 20789882 544204117 654296683 436408466 843882462 809103000 272556403 494520128 187651416 102302063 63763985 424039726 537312253 905266510 110689840 603983409 968287284 524316140 861831770 806352991 609384549 813032325 74925374 776694235 431756360 612114237 667075894 620129123 762344849 56878903 156694527 848167969 576333798 481979480 960575223 456973874 343038865 339539452 653807580 490238200 106582789 361407831 942422332 185576285 329461186 131506906 777225766 915256440 658147085 523712744 199359749 564995704 956197660 894454321 225841943 955092523 577396335 372773258 568523527 252044962 378146412 236550964 140626894 389642637 173907852 763160362 144693731 892226901 533160484 50161857 914246672 41528133 253629377 699341790 856107192 549351925 459553666 946938687 424253160 737010818 435659214 774833947 507129852 396831884 767010388 539090052 160138566 588351095 121884662 704586040 796987026 17549179 242312866 695317649 445013906 240473242 337685150 529016289 635960318 600185872 919629776 989375487 863124972 551913892 427314589 548192107 175231483 842467016 743996772 19291309 274791903 900755035 408264788 605438332 611573877 358284456 383141901 669884564 801355837 20281878 679259657 414057714 126094084 300401176 408532606 565635762 372560218 936089585 247297233 69602946 21403603 397731167 975213761 285315815 511975912 438450558 38444011 583854279 653412152 750156760 219951518 632689540 794210146 778008007 573619565 922771395 723837259 498475941 327321295 243241152 872370153 484306788 564838433 853138679 996363618 391703921 573751054 770497497 466426263 69927337 482104814 605352481 823132982 742311802 189473282 302147796 544775556 779485893 890353509 449648715 410652574 855986301 355339713 39248733 263606565 655102879 292156292 34602295 241408476 434098981 636136291 779300435 916624771 605328191 980419997 904504667 287517428 622517752 234942158 761321299 201131213 16657205 92149712 537583077 963933908 877008520 429286345 636318524 161132006 694130682 314263145 819113865 707688369 188758265 276015214 637391339 884643165 254678724 199320270 993163094 189460094 984539822 312960990 736891608 76367905 414231542 911748914 981720386 575690197 722567341 648246429 833359591 424285531 931138141 13502757 397009756 825387004 314534400 198869577 217698589 40047478 373352740 534861368 254441274 107548321 440173248 32946763 765335837 435993936 860172238 795983547 137024101 860859614 979837429 477295233 778168955 672005764 17883951 601729473 556049787 554762255 229679607 396119639 495148480 692526336 973094824 197655404 878473194 743717526 288705878 518106556 831498066 587570087 361192877 330015115 387378344 874137803 137288794 639787903 585372206 542335212 710423232 788940044 748535409 201931297 252017475 877735706 974376400 192525931 102616557 269909349 410969197 462448305 987250883 491773091 576900831 841876026 872485854 637105595 254182745 152213331 688777737 939255613 991563146 943480611 950437060 544070434 592888483 555180185 243747481 557027725 265837579 278102268 589628997 69634786 164748831 997523228 124869009 768564694 998288106 273397801 577373324 798816685 610657805 629042446 497094881 1620891 626366799 891079943 353629779 689007265 40986551 623448096 620257760 812029731 387510195 211214135 151001924 235077640 556984511 916578110 945383506 601330607 385872378 324372030 343742040 57558332 207932440 41643046 6827274 889398861 182797652 866426563 775857149 689541947 895241872 495408698 825010268 838122201 229873182 613608421 61077781 49226570 493557777 207999563 367925182 501621797 359044574 778453962 496086283 269897102 384993672 545234692 207875367 15071257 438257338 930200812 979230738 572448790 424101797 373769476 78421162 670633951 541094983 348119421 445868533 680982831 137519852 333703888 539750551 298941952 506214748 33102860 420782056 305834993 415519207 606932215 860421807 363120812 525684934 551295416 533476696 162335242 788768261 228074092 594064277 284341431 651489794 171989136 215434239 477454061 303342259 669768920 922794742 434449168 698636476 287853203 713995570 765593254 530664615 922096152 924303239 526024437 848823225 390477306 991664082 312102687 746264641 573196876 308432930 906126635 144827789 774252922 321010951 974211528 171783994 841938811 185985961 98651847 967389773 507090287 695673995 617865335 423071475 941303397 400257184 307531016 379845600 465522751 396928669 161295479 416483323 214297049 385964899 459091442 527843440 873300599 856491720 676472477 977087032 85048634 69996785 127605133 53888965 697246933 757717290 265372782 100623612 544511575 965961181 185873394 657846789 598864717 640750847 878719926 132625337 804569172 548581822 708401840 47736285 550286841 994727861 764322741 724117836 677783105 504391778 672600158 299230474 538328473 198542607 312244791 593761476 913358910 992287819 553009196 937459747 818249671 959511767 705024071 553853510 708959866 17519425 227578082 314198686 310116732 806571675 927195318 107110833 359330229 411188854 10496902 452867067 635618228 670010063 930955794 865988514 33397332 519446546 857735823 235976201 279566978 371028505 323090833 221694664 784108385 707118402 472556327 853000834 463433637 56400108 817416664 27578862 402484341 709758717 801950113 525144797 736945380 833499295 677746830 688985106 925121586 621832837 813721848 521584493 459939659 162683365 496706420 185840839 861914470 77690220 650708629 779857771 81360239 742653220 870191260 803411913 506201293 947429800 984254387 416100888 901534826 451760685 527326142 155430570 864801903 193171542 750285101 653790691 203382959 867330750 232562153 165173040 307741305 509636902 335151600 906924565 658386700 184527183 434532845 678434757 561490050 228321179 78777473 44876231 717459675 231905583 839966407 977921912 192058401 417043838 685339807 114272320 18872560 331391694 402980944 770438254 69186731 271344850 621275919 238525433 538984173 81143599 101379599 476290577 484770463 928263333 953968859 841914415 618327409 846241793 150846737 103600074 237610452 180648176 477263048 448417338 107643797 488464708 557513969 401422553 292430678 403865416 716532441 469553833 291202621 161776639 806263083 85580103 687198398 23777977 105671361 120644137 8108357 489945924 60652395 103767657 330076720 380961454 449282015 940610826 358752641 137463776 739399933 110369026 887596247 274839926 992419029 669912151 889873793 696667207 559744795 585210468 362601127 155948973 644570343 276211289 295967409 270744777 349359393 117381105 213567364 136559366 534737749 483238171 457896033 142263420 46750479 548330515 789018164 668051354 927241399 49818805 70047200 16440380 109966370 555463521 285898152 691076482 254709891 242060109 610242874 84614143 977566197 937233199 694020581 657654930 767269271 267758255 919198 954639071 318513114 819956047 941306763 480829265 430520308 139445060 458719823 103348228 898253545 261968120 550646346 429632407 337490658 531030399 741726882 277927137 654839606 172503707 556735155 366502550 743201409 326832547 765773043 581284357 663742390 409328520 66298660 593853709 174108058 670620961 860949926 801226405 15562909 563161367 877080952 661611252 866444362 203303125 434104905 18980557 641352044 309519854 875152412 216632192 45476000 343143007 524370032 954060556 122311374 368707174 805676538 697658521 22602887 645302672 61867299 103939449 770501007 119972763 715280915 509586893 801819216 200423527 609086213 134726125 113224428 102881637 773485330 136273365 908683093 763214669 990249780 11541173 36363339 6880158 852921975 402084808 3763678 671435622 896811047 626114000 353803488 191284993 796261396 267575578 160290617 76060865 460720744 868894947 348218675 985658336 282649798 479969716 734047408 249487066 704727088 401179816 993066222 315462667 450836445 990211025 341363709 453786645 310611029 874241043 767974113 549262577 386051414 626912655 238275909 843912400 854488264 231266766 657376096 418197615 865191991 662631438 622099008 592528620 70386133 717980306 843810696 43143553 177347587 726793200 937064345 248140207 823717108 298994046 196929788 938910341 712692914 580953394 152931251 530438822 575972689 728174362 810546561 965836419 830857322 579417281 39739478 5741627 825939687 642730270 244221308 32784673 700849354 982006338 116588975 591693194 848502834 697282410 554981168 173256205 512857813 199229736 560888346 829269641 749115470 218375945 916288163 226755693 489454436 10379574 305259352 30713954 944119526 571460884 331627276 465616047 496628764 243685062 791541160 164965355 688540984 672386768 486020825 543226751 251505263 581287567 912520608 72031593 638792751 555361049 461158992 356082511 88676882 920554235 468535952 323074231 470238414 741997683 310354457 444633205 328702014 103382281 181904199 220672653 890507555 489794075 38295240 174716246 986943441 844253437 406434919 162373901 970037145 452790078 907019245 34085100 269391676 77970300 532303023 231247386 700056806 707007677 926036607 320877427 661218862 842801793 150068776 756490789 238433062 462416275 334460020 528653903 401524018 966388264 537181850 526307164 39598024 714630131 2169334 668857511 445547505 557589846 396484556 463016376 390513542 351053821 681523846 926305084 835295354 706536020 231289594 129668108 133694292 293860848 808203916 796931141 279910949 356793831 312265818 636398737 673878523 872812035 548421605 661854309 421745796 495853381 594374800 958253154 480423857 105220115 226636585 744602935 681757341 461025923 386763614 397350141 340976646 131019299 170673896 84977013 271064473 93907706 434819117 63660849 191320647 591040990 89035771 905840859 383562291 848625533 677884183 301825760 25939044 782952065 668605524 820793244 220752687 918370869 642885509 69788442 500575738 684880492 898586064 341614071 1225358 968747131 981179444 929147167 946289429 181081720 217950143 212096515 434325693 977906952 129338847 188692446 485260458 280078649 809002785 156916670 317510846 961910574 606258412 258595028 229660017 18547563 822264761 587960681 321204675 800085146 698293810 236069653 376579882 549876244 581551138 507938581 375992715 48815159 961976771 185983209 679827099 101465322 155223507 646089764 991972731 381007665 743673730 351137922 17297871 310688477 909526342 642239037 19039899 255633288 9946340 110668238 701882797 713441363 240143451 918553400 668397308 954178627 546818003 921970132 137275618 287926860 659708222 542319184 997544749 858296795 407755239 99478697 359363002 105448014 735322933 595657757 14205388 296208573 649911812 447170479 940260163 921304888 893392535 840423960 750482305 506343379 802483601 977794721 148600957 224020994 52496078 210914155 819363566 978942800 311023569 114926445 684713097 896670136 108996457 560306040 124776648 34505231 870658784 397225344 783743896 285480678 795704976 517209287 59281760 639257475 807393387 902609475 300873690 978759297 248917172 981172958 102656820 364197430 860199987 448727224 91981869 916040633 287734291 785435972 202283241 728689162 548241601 121634167 489783458 434133803 558665766 124043191 56971667 496944290 645457590 409877571 244935233 615549789 200258252 849688222 736589411 244868429 286611588 830869174 688360144 845986376 17779994 153223766 148963579 191647861 647475739 222566467 68999504 599910480 861300972 227256764 568897647 232736512 307141498 958164130 563874509 614031471 156519066 735316121 812334801 473744652 398202234 850221976 912114164 571638714 547586502 633901787 710290894 26036441 54106841 503558762 389535806 825538933 550359852 514402817 884134510 326673828 970893517 954749362 964740318 999949431 260341469 579231957 408174418 592587084 912820506 708271975 880592862 545724760 866676960 297204593 293667261 826222003 967820270 180695899 572906440 582272558 967375409 452086137 253026934 309703001 669383806 470399318 61993500 90655508 917746491 981820956 730514375 143542504 301723687 759718757 322199066 296797032 524162903 66768608 500298668 629724689 940450723 853088165 833566143 450074613 72592070 162405967 631453340 841217474 89698028 354707494 156371988 940194249 661896052 820221143 130037402 44013629 511819235 769989974 99588670 688228122 902916231 364454398 84027343 373360270 926894936 277402644 842344897 172983828 281904661 391270664 444606435 582328955 798455957 525899596 132376713 578328378 511842067 681481747 49020181 161620616 175783966 755108303 206054066 358700307 185552897 818256906 104194541 268483178 672559091 501389109 91845109 328141267 370781128 550770634 736488630 327339295 123355881 877741492 368733961 67040710 633827867 563883332 516797512 59130429 418141107 581697191 450731552 826105581 225138234 459875576 880996694 999998772 453073141 838920724 560843768 803941996 40017109 414095299 136291168 622954023 753999997 217532142 464310249 84075857 306440930 923787739 532474944 296114779 450675035 96138691 855986159 119512511 808042915 14757530 95570845 273786516 505454601 492128771 360392290 965236965 808142951 464618344 479184111 483281779 664550261 145942237 598259216 819749340 364948878 865108169 800279981 545336775 291308040 962266772 199305086 238686236 772991648 544053029 559241651 916333157 179146259 172817173 26658408 421251235 885476707 614533076 483688306 975927295 53998761 809981293 557839396 324259381 296994552 204029396 411849138 478359543 595381379 620568275 402155316 747743605 663463700 668745082 340748733 811090778 144689268 410562595 236014044 359558627 298740594 765107523 544033246 491777142 691393681 833215014 994150394 219630181 491644156 224361094 190099064 123089815 122220260 977637150 208860657 703968837 140986794 444659026 959692791 431182391 836617802 964650276 556795985 322351467 247514505 161709229 830468190 493832550 119737499 84822949 827418360 531763475 76062360 666528750 926796462 708523475 70164106 486514951 963814260 187407733 572186079 737885513 905221043 770063845 185764028 687224330 514840614 865286619 922698279 647483723 704967693 243574561 579253088 740550065 450617591 402953654 490533482 613559883 428400772 716457421 630813623 335325460 947421862 374283662 660037665 738436116 126822670 581604594 8841885 643545016 155381036 899863366 736019489 546285689 746827839 126997985 426222326 163550851 908895673 82965615 141727908 135222610 454841663 797583126 923359033 599158033 131106069 356738731 950986761 534181462 474216779 565982628 846100287 458514210 952071492 541284953 304041574 174063806 839406775 380095114 507012626 301679884 16009485 632579725 469058429 183057901 630378799 119419522 950798760 497549989 267621865 823577605 34419732 349494140 649809660 115032331 996730781 60240332 274851387 895070709 369941033 549360389 643839947 988746247 731634994 693914186 328945898 132432546 938682288 577484284 455690105 779665457 836571468 825781717 602364158 8226777 949074177 258366054 633997340 892653085 226423980 572328382 167418802 21226776 880409877 39865165 388562949 867546098 652080906 537496596 44553120 130429908 138340793 814010455 914229392 908430937 142438936 655123732 498881595 387112670 355471595 328056903 693281775 962183481 722797325 740924603 824084148 37046161 434761058 257523722 498082983 195373278 553636763 598751176 692949121 641450601 47709455 684536857 986179210 528423530 998718547 429255206 78561768 402309672 661201247 263390073 849727471 236228279 267676568 760442610 477010900 110567531 681784345 397817206 964066328 244278063 517520880 763215773 635842934 853899350 889215535 195623444 857709002 27330368 19849527 323633592 815054042 451937183 723966461 845145972 574529728 405338268 561922545 492525823 64680046 433878203 705204175 269859032 713870019 71761361 362849304 514431947 672208724 762983316 688650459 228989379 981222044 8752115 755363817 810802635 964595152 946483238 412883072 899707296 855037141 303907972 362072772 734017034 316168505 844159145 228055420 310031685 81783324 476886627 571071818 390990933 800215046 827794495 92033886 924916983 882182850 754611924 462689152 632015603 48127810 811218261 421227915 273102662 817132955 727220577 151929541 630648765 337527220 602717096 720469340 730034971 74816049 545921815 181109121 296325875 982911464 688725821 902551151 49942654 179346783 57273711 493973579 430360232 437577050 288942874 3365898 290415714 6105213 1595613 454612536 314880551 266981151 145531651 784554634 514066990 281897822 582072241 921791329 183914904 333370017 857986560 461452856 826033600 300571474 864153914 573231566 847551031 28454184 665859798 702883515 918805018 982523745 218329745 585674275 657756292 496413956 205399691 566768622 869097205 254391198 871137064 174923128 762022641 662936655 192298496 595122617 621166036 839273129 626134865 577046900 57598947 894513526 599809514 687327923 429294287 641665998 797883156 773456788 683221172 494298164 897399617 912521534 896549130 579670850 930617028 13407606 410526593 506521346 474597047 564161351 784478883 976966551 370070178 161861541 701282276 846869637 152206225 533741733 843315245 159717521 748159997 207185493 376179077 552308894 723969421 687976946 552545538 715201012 526346345 162112583 26740935 828737702 88811620 470955206 722469727 833888212 575545232 280027595 117523578 644409982 582165483 163842464 541587286 988846383 482491915 449379868 437716780 245518119 785932980 711003039 373253768 575280945 538105804 481798963 56050462 964555482 777357959 342398967 980233121 544761219 419357207 541818237 683898377 899624701 408035979 437496169 152126406 473865512 815080213 912852091 864392996 449129013 538576087 754669483 983940396 690517018 469697435 351011084 520714127 629968697 565083306 176372537 890936743 487663776 534220853 870126429 761278818 667041059 577601996 794046777 293886604 768002430 556761623 607588421 552057531 696379526 54328308 352345812 222088515 672738918 200498329 52413848 619791025 176062829 400010068 851016802 377158779 190892569 481413656 310324291 253077993 529207202 164411273 215876317 583976976 506709198 99988087 511704877 163888527 640864821 357707722 736354532 13978330 839875058 801954698 54858375 340065726 154506567 858219256 405106806 388308551 733567876 598190819 897759137 461439287 668191312 655720799 277783098 162465459 733058103 129970258 439558877 78253025 911812593 545150992 429603026 374959661 997959923 503961835 961296588 192746776 710459887 128383246 14700408 147394634 693170893 923144320 840904523 883566908 562107987 959222716 619820349 697200549 101133235 509923175 640135433 861284660 310804288 917564300 558870210 484230286 879396674 970874569 753779322 335284460 536890972 222586424 734910925 751558875 304759521 544172269 688615190 517969875 446359007 838375148 495137986 573892099 993960712 638670572 47580774 170381923 762855411 643663288 275751042 598614215 531102777 766048308 903438373 94525489 434816425 447650622 31111680 726728546 52896666 674190101 803864036 863474374 282033316 651333336 192756973 919226115 481998621 720007147 491975983 660333059 53259119 773159541 181105151 952255100 422437300 11437253 759623710 371331781 444380848 584443910 894305098 954450916 554522476 670078994 215478319 670194901 224089008 443511031 852408158 710964593 135666549 723229158 297693975 801967771 105509177 300300223 698322725 218086914 648599064 966231336 630924015 144995839 215031584 277062917 20183615 163955172 131984938 146098976 32722951 627146560 565150193 745281290 599465866 444079812 598780385 677049164 533306284 841341755 293513267 362282513 868102478 450100628 806805810 986457307 454421765 822067738 121933018 401568090 22792617 932642748 346490290 72501732 674146184 631243937 56937973 931596904 545036808 916977378 871237721 119689632 450977339 340166817 143372354 167854781 369795058 199668541 34096762 589581317 593839144 605427625 152757098 866435410 484200686 650498477 338650257 843220782 913781113 322209327 929432338 972734573 91351225 644634766 645484166 768204363 614351259 971290720 293204069 18631407 446277455 533083502 686529321 604517378 117395364 695602452 738231701 241569932 111367149 205742444 247092855 782626764 108466504 509041395 637575474 731071329 620870921 708525477 687966953 848622169 241152441 218287336 48386694 90823913 772619022 797015666 118869508 171740491 837377014 362372943 103572782 467582614 74730044 514167284 320703078 53917119 810806596 716083814 451415773 536854657 522563502 93805406 821303499 980526143 535338705 88725591 838586746 879464590 976148672 610035615 9111028 75296118 436396495 751761463 765167465 980221908 812133936 9681443 481251372 963489447 367536429 53616331 858776935 794996964 121857071 883507928 293705018 739744703 477110424 100988986 144436179 557145754 975206178 439611555 431944273 389767360 11492546 529368858 957654575 118413523 456671978 255057948 146530569 78785154 131787307 334520311 781199901 128407119 216387326 708869338 957468101 784813712 822418525 1472459 492083081 581195150 448108348 446368314 165831106 967539970 464155479 443390976 274683664 355989428 954275151 571273388 470324523 246316441 113294396 465429689 605112626 44072331 268172105 95436957 931817643 733260962 117407147 371812260 686504207 539729431 406873883 393351094 364396214 931446282 520313413 560108473 710557849 591496736 952111905 165652410 113634845 911566767 919928694 446208493 241612225 651369778 256468502 6580207 825876986 605143467 561184744 13016235 491411732 244788812 468034147 633402808 130108128 740735946 796102099 12301243 358840711 760678096 197877723 742115789 949386824 498287752 638873475 156334913 843861264 804497399 610515615 141877638 300990098 613324334 558620482 887965358 668539527 674644154 685364561 253325523 795664512 549039689 615021334 803670177 971459173 736493668 572916446 87089048 704189365 626718455 344346635 393236060 700931978 230610195 729849890 420747799 390131398 535032163 673941134 589107740 831742337 546985680 634707650 35140812 38520988 903677686 130095852 402815071 24210973 422697804 623360053 603644813 958468178 343567086 149556375 989410332 222265078 908421093 52257266 340452485 110086994 145166532 395528085 181500090 393461771 947705993 710907985 43180082 360007095 451142875 511773787 93718202 405029356 817392923 381344353 487461769 449340777 791528568 43970755 550261817 567316184 96701984 181323624 293396537 861767976 325840091 175451172 124412546 890130071 146849789 696570234 447411800 612752690 540207188 484339848 323055249 510884802 69398232 938067038 224074924 297958835 573176728 262325295 389391518 548169449 376142472 492593772 304889497 766533235 317714739 808794750 401550712 363954759 912233334 887681566 860550427 658673974 703201119 728022509 19965075 188787543 846417979 956299749 169730577 781147267 704624122 384440033 484304098 220616475 694461783 988691505 775498516 605519100 176593568 369288959 711188833 402287884 749725830 846173656 738617288 32730679 771158734 263138354 36465953 358805558 435562711 886128364 985224225 710425040 405190171 244523137 481001584 719801885 328727031 273258466 977028924 560228903 591715566 252872571 879606361 88572484 935801990 666371553 677136476 258866279 292383725 8794907 917857817 557004754 132607540 997807281 881344073 90723358 29831458 912187319 698895306 699462547 600842887 191392035 65979016 517025799 275835220 515382860 29683465 820357984 808109773 868888681 337823200 887972081 540607885 773910591 349820197 325731980 313383155 964508951 159152011 637364299 960972135 984730566 150182903 837761893 383972779 347460909 700550638 477496571 351524261 811180431 536093886 648937415 2238205 241674568 654836335 427854021 448797476 920736959 376964240 321295044 217340939 237736189 894204328 736202111 659620341 715245178 19253570 357451363 635237229 106558800 498691544 76632704 330223929 725675184 217736614 835165542 303613894 258376225 788717680 971212212 695921382 915013746 330185007 88394955 253112897 534522430 494396008 638235527 191012124 74026995 263115220 298810954 128951923 630339468 879801253 380964 643110405 674968213 540094823 955200519 506263519 731774980 763123856 700164948 383179570 411251571 280448514 120424613 630807004 747888376 307400671 273340313 327215529 29141111 320119451 413167753 694460342 790003692 439141971 182257153 529450166 60971323 682269446 98511758 355158021 716679384 77688415 70369755 278443840 371867663 984095492 529023846 55045088 974468119 527689800 316824254 932068179 947228661 224218685 714107465 959892127 907583296 542044016 811343429 363455561 52830397 549995017 580470956 843877032 163332587 147438467 109349463 643312717 219866687 198448984 684861226 391324425 939515524 872320987 991796500 266662336 640595498 846025404 530168040 530720262 913870588 585939870 322572808 994253036 183889709 239291861 691365058 88663113 120846116 890408209 10965803 806567552 393293866 245205252 187351116 777143364 892141550 872459280 750709075 618168959 209035166 836062610 798253578 721318005 368098674 603922304 32905256 594029107 353172724 933285970 996589030 298944051 30263870 736250708 267354365 795715719 690744032 818767504 69450748 555017091 136029563 300806063 631164211 829809461 972821113 309307725 841652050 883119057 366531543 339161814 666746361 896809663 546874717 841381339 736459759 175952478 318927099 143509395 157947228 512898361 575632598 124196553 40862916 736014767 24159515 756736552 729190398 68784984 921618602 651265464 528824389 835014261 402381361 633348914 943407764 418027641 903042153 298086479 416619254 196204024 935968394 555534647 883403558 261030021 239584709 606148122 252953232 715642561 541487713 400110228 481628832 459716371 49356736 918421568 462241905 878706304 175368820 308125601 453944050 371008138 240614657 300125950 561274363 243195338 509704166 63929432 742480816 257377252 914147285 296166243 799978296 820441718 205172724 187923270 254398872 127445408 204837337 849968266 949666648 205987788 180560230 900402116 378509151 427441862 352777353 292889305 880320023 306943418 400363712 923602539 951170929 138637446 118740046 379939354 664706650 527162282 780092419 340878391 899666184 401752535 997390147 213539265 451792487 740735905 948717960 7681528 671481005 571291448 8094382 10038208 191697099 673273224 660198356 966273567 462169855 946393898 857519439 500031133 528986313 502326280 49625763 983536906 929952611 463128539 187957089 74661718 717130940 908978289 257776697 111041130 686494447 447306318 532964398 706074818 410132420 441302074 770145170 152275132 330956768 407738042 413694128 990459862 905567032 236072794 428763177 437086846 758541198 224922351 226364096 555324591 918135314 7789806 930054704 752824919 589918563 950789119 758746912 292491660 150449618 959523721 196371354 362417012 822991810 826406249 277020411 984639821 869956949 350402944 325451303 202460896 68025649 434947188 733698004 961553627 453969953 744498627 564102181 483824295 849695982 869784537 431464404 81742103 456803836 184842154 130953405 399693580 307123923 279137531 742077079 734531329 664268685 497618163 972610955 935988567 520427735 696362021 712903586 156409561 122625991 901426587 651650324 398285808 827800461 368341446 45994775 112966583 479638361 340974532 980688008 968330227 16380183 282519319 818990714 877277180 84348294 62241757 613835500 505755696 296146217 78236118 187216500 279423384 827886340 767443451 706080500 589222872 760254019 884890043 419129029 445919382 20282851 501617269 276180092 719890961 156106409 147458019 120970463 52789793 248273120 634417042 381185352 342633413 59075998 693666843 362245047 556110531 618889474 221232474 863306662 647381331 888712423 177096418 618537614 899479005 958754880 200748278 782914878 405261584 951127866 476660517 330225519 685150548 438447921 540852762 791804230 423169894 84941990 688331443 454875767 273961735 733542900 455823954 455818535 46966207 878873085 494777853 717856085 574205332 192541341 220892910 86029610 45771030 43848320 412894279 663752905 604107530 519903163 198729389 422661695 213939267 773792728 817027567 765439860 632644332 506213051 607071501 550735362 675731752 455812631 855380714 481228660 940899390 610907191 947856940 499801954 656704537 389669161 178370559 486071501 915439208 234239089 185843132 982528280 590133453 229053545 988046424 460545534 400579862 721820534 603038895 763026265 309652476 43705040 660006852 385309666 85699045 842408630 478376531 675602611 497798749 126005445 207862743 683616761 519560149 116917437 362754610 407322058 20806016 584233032 596459340 302815944 570309407 271079131 259436753 704252154 43764973 63333175 335087723 545387064 278631472 60008903 30717060 77866672 540150768 38712582 70802181 394513016 771173347 327760149 856181667 521097081 609078846 539608651 73165067 589368679 680050939 57535665 646394516 445319943 837753941 113277184 768573649 510033001 626404889 316439899 55430148 530229547 772047392 922876706 327986112 155447402 566419188 830820525 1487234 95139845 864098967 4487548 782583726 535022544 77795708 921659782 917181339 290164959 462094980 575637074 852958553 141142568 991735783 894800837 583718748 547088117 902883121 39705191 626776915 345226670 815286405 312272329 273499664 314218564 442429358 855171862 83947092 928470245 120699709 842162888 998637106 666396461 518825329 757773373 101008155 737670135 978297116 788159481 456978993 825132190 14625668 164044022 547101106 312547413 58927062 940024187 700284211 166262277 795616817 281058009 678923807 789290179 996924975 788962903 466966998 985273185 926968874 743006791 374180362 755397216 99820462 616536246 96276476 989375914 710703645 276135384 992725324 818112264 213168203 537468429 59455566 858969343 35026371 172220841 200840374 316352290 256525339 731031051 894289375 886265642 955456033 870780582 425599739 38681304 92058961 343524557 261863871 905479448 232629278 707641514 493253731 98113395 736052992 549677895 479067713 741265470 463003089 83035088 716684055 564295481 463663639 308376575 602250519 836101018 681360713 677258128 416791351 954003506 417529575 360899171 674569690 465859298 843966893 296999278 388034992 598868335 376624337 984741540 985635338 498444839 650386278 284938705 514377565 905367635 264695612 888890172 114917635 130142377 293372042 893074484 113781576 415641042 17796766 819371732 559443728 518629949 794682552 654318953 699967739 747037801 170710556 825770355 479791295 448620327 872284238 383365243 37276246 828071903 618411672 421913826 713967357 394555348 402672830 778296538 350366948 203552787 247575341 415806068 629846873 735662962 126825809 887233056 296283511 583543341 865982548 782822291 493768365 797176111 191738386 518660240 49799681 967384818 448822580 911247066 78118448 177899393 374071867 446759499 573540056 517088741 652623762 7884599 306801506 86699102 253684432 33975220 871953609 27045042 428829473 960212746 433522462 205784658 56016873 505858307 557987923 541510957 398607220 233703334 947749554 122200042 250925956 880306114 819863778 521722870 294286862 299658980 251238839 15150870 30538908 564522552 445816993 495525835 304105532 459757569 603214082 819754044 872074262 768277058 283129528 932268692 135762625 15112497 654849851 570089822 602869913 119241078 153693993 221286246 500472087 463893054 820774629 943350847 304129221 597847232 712068425 928478640 584994587 13331666 728561495 234084364 628245329 755636505 443760963 623280955 773797800 819416374 587795538 636508887 639367417 867503856 806795268 714207695 278677541 51432962 74508227 971616790 612120264 307049872 324921024 525895576 393519454 608422665 842487358 819143007 794719245 46568544 230290445 248508932 762274022 625375665 46496355 458021797 78354119 304882631 65570322 157815071 401680700 694537116 253476319 872825429 757811637 808513302 58027567 20199232 347806348 675481097 529655562 444788624 581798073 93890141 249410951 917201871 987429502 601001072 216967993 187056072 753767068 150347330 346376065 784321532 521714078 547200241 855455929 410093128 475903540 59221155 303782145 126711189 762872278 381445810 568193850 111167560 80438670 363413105 462077304 549129613 872861927 484017447 672946388 55239109 631764037 868685184 536084465 235346620 772056651 653731064 609188354 421992037 278926560 386909562 471915368 229910666 384547629 993731674 175192301 798826854 346214241 863482716 239604503 856321720 3591303 382572739 72002120 630815118 767781469 638435927 864243474 970500050 206187835 226611963 866736 270771217 588043669 323554798 263641226 780727777 960119468 196014633 907583280 42142622 459975904 575837372 939931877 12391461 665591244 10853531 319617194 780421248 985207850 64426503 806438011 110266591 517324350 64009986 621483891 902633461 89402038 182377618 525414616 812684600 944399064 768573070 366857757 238048627 182184628 322849568 231729736 255314265 404783149 743562195 251997485 220366277 457225421 261082232 750914078 349185751 152779327 383386977 79784918 22354202 763912965 954441280 599370199 355933202 249285918 353886720 864924124 538659922 258669688 621611517 460950644 951683928 741884623 190614621 25123793 451209309 312120111 155766230 981706297 539088128 289547945 687573345 480897006 945901120 745877886 834302043 239642839 23652816 592349580 468906088 660432712 48043770 68813594 92900781 207413282 660071759 170750166 325663684 105081760 178133630 135575588 915429447 176203676 828465597 690683180 758602963 690993826 281039182 502386683 27160139 853586116 349245447 294574361 211688839 139537460 763256624 536361095 25737758 390470934 934433024 192105994 427467314 247457773 773367893 417945903 107138780 776004722 131198062 808460581 77025529 802964129 824881865 277768954 737837065 864206673 416454008 766441129 962518749 446987717 759662155 795882468 698406072 217108131 172931943 919087725 278344499 908918860 618878332 134604177 134815829 28023865 855299236 964422989 641182579 359150465 640001335 783800913 486629171 608092193 165351223 724644454 167321864 355293896 994146822 817342756 788104333 996022125 872466550 236357060 814887209 629872011 154375563 995823607 796435279 220780844 879061259 499890874 851146088 658107691 702330212 193199720 6476609 979668751 452339817 907305766 8376394 473987440 379310199 85620200 814646902 420363595 292822540 234676828 382698313 764394930 555216165 497767893 191840520 133366392 36420569 279163072 540673552 549695520 430983815 408362663 485387723 521474433 647030794 261835403 173019212 115300111 489537234 284636262 417002146 665639627 417761646 9322471 727586818 486714822 844577937 941420440 821063692 944497193 621878947 984026111 841599131 554389924 607655403 944997906 190740093 984986526 63075882 201690829 343332700 145797326 255258117 729645291 812970524 443445421 714386422 572346919 201653506 398475050 84663906 83023697 109138197 313590747 613358711 745413042 426957009 25271581 757090336 289148488 893537137 234393062 963504208 460906719 59379373 551005055 658334649 662770732 270125307 723805215 875754081 6948349 684003274 364046800 349839870 922725205 996629410 276639578 183943262 683256417 89476759 229696842 126205580 312153871 168771282 274513773 318756533 976448274 233335898 382383987 540076825 723745573 396695422 381578385 226958089 427609798 867177208 886622142 708804319 924612252 633376103 790023366 14742220 18712541 285248754 114221468 600507842 35618658 925099717 18654758 936058414 308107990 36653273 595788325 773455878 278852616 46625826 225666773 98526673 846318062 264848378 456328751 385558267 224038070 372359828 44150902 301650059 831625572 631726212 537244919 536759646 861915495 961120024 654271150 878190617 61375439 797438325 432869956 238618326 719489400 29903904 374816865 15505936 96423005 457215980 212708790 54491524 310009078 937377337 839004005 663600057 530596505 895733589 669945594 691889313 314005405 522874270 825841573 803122054 386860024 436616941 863524777 440170532 939494788 947863691 676321347 366815634 109666409 338570255 565878635 904899377 428681669 986085460 19826439 110794803 748044844 550204775 135920649 181038332 890324406 704066934 154788609 41653808 730453012 783872674 413782529 303113390 86041419 596011565 107444113 968218345 501540812 29274945 912076950 560224293 818567935 9007195 740362485 319898264 908224939 955321916 413869776 881066451 981972662 714075773 438274675 697379406 39798830 312352056 11874225 859192384 383174732 258614870 411810802 679293202 522074029 787583890 490139181 821909882 20286993 710834103 740603026 18846449 873034730 139402189 95200221 847985547 141720205 519184055 961306975 844536431 411315459 430763361 34208811 309193258 394858417 117538300 830164976 895428689 185039689 435165857 64708195 331492101 399383319 804847833 552914006 977639040 242137423 391586879 776089104 872853268 466254998 338238388 413224224 11982928 219797278 298128250 422264530 438750554 527575802 852788783 649740301 393138326 222266489 560256244 789797511 26292403 606832698 613496177 386534064 719618176 171496231 273753675 126020654 216639568 81289322 997219872 64627482 8897775 170767899 965989534 129925720 633059321 630301604 710696074 936745244 905424368 296607384 948899466 276996322 597117091 977088870 953967638 779604362 107516159 8889988 316115460 439334498 245791002 361640426 374738213 960243007 427709062 540970531 679881777 864797061 460536375 404695834 538951258 495838659 537277436 601150552 569862044 694696043 817730900 524503458 403719364 301613429 324059563 387966477 387439106 304098897 720796795 638226629 139837415 722870117 358495853 40539862 487595755 607097044 873659643 484828416 525984647 742891115 234477674 592087624 927284461 479758766 219328123 948164706 842992076 254587858 675757860 723166291 457329671 626097389 225520801 800911938 414034030 543256371 478470252 779122747 395448636 874539555 610302100 399601898 470174172 268506537 733395212 488365286 5415553 350976181 30957041 819406909 109094073 259981492 604818502 713722255 113400067 718147123 94363373 194406706 400038787 805399185 820526970 819539264 353692736 639079982 906178589 860908155 396441262 971849612 838862783 620730024 854077579 65938524 618402262 35793498 64276845 162213722 889818260 822548689 318342148 459457741 853721337 107458328 902308306 625388126 514496979 938213237 514956764 151294254 972107984 43598326 101512611 70476079 771938037 757172506 105143324 60273635 198785295 690331194 159453038 460815113 956812896 844808016 163250444 868501658 501872956 452621661 575482188 535747355 442757773 894330238 260626028 812831104 593293244 907050148 37002813 190449747 77677244 46951988 915245004 53503247 447479230 923193117 341132588 693780150 400887972 285810234 388954125 532088178 141760300 811675920 335795343 45176804 337094696 272960386 765717185 754644240 879325785 281250138 370626324 553530393 931700522 792621214 801268752 85809057 743991692 958229288 821865479 232579986 684686211 644636911 495095898 526426626 747454834 617401517 428942129 336348470 500595338 414161710 460440461 354592480 661231907 29482997 213873541 157021745 73250766 872408458 438102365 476332515 9161055 42914869 83736700 358483268 904749643 925156299 112013685 877288559 593795481 864002735 168216458 500258158 962214597 908892868 661868744 529153560 701162395 23761831 91080491 505030283 321311042 305668088 215814380 248336616 180487284 161760492 748748248 93179780 828125101 942460572 18525855 538656293 373915726 554746245 605427364 119827736 49908651 35918863 779660318 536512567 975544556 105383865 424544083 364205353 151896268 937655877 882483352 912869035 30272659 168798339 821359182 573584514 763759481 971061982 547679926 41132536 168155224 212371925 773393749 87108653 683464349 311315475 498205005 712708334 805993094 401493617 809679891 888971706 789507816 173760931 271389271 606558909 784671340 911638397 356853288 51732486 587430481 412068661 941667137 558023415 321624063 907297281 369597026 590858773 393038212 993191586 78637463 443799115 865246546 979435548 301497123 106494513 83081093 86702449 701425273 86821160 873966050 391274658 642505866 52033666 914491859 840563015 457835812 20600895 120652981 70915776 808131216 77752622 796014968 384453601 451313251 364131230 547237816 733202044 923902847 133244847 529990366 702118694 741097568 826460487 263814294 589257093 43903063 622196742 63630708 885513084 318076613 327577409 772067273 142699090 445896796 200058726 454995174 920277998 531125981 793355956 113683886 660685183 626868836 527644325 153291782 18711774 663825292 61145374 600220935 101616561 86127059 648384569 863047059 224792597 374005208 697505168 990817202 314705969 192254373 528293408 212012851 882687339 810505908 818966197 8310879 56842238 255327208 189284600 731472449 260575871 454401252 765315767 877958001 511446863 579450394 398826932 359331837 158697205 684878490 132015737 96709339 406064456 990955456 552844530 165340185 587536086 468223747 916988114 146012237 647114700 425311030 558575315 580343413 208878848 711408930 787549508 736265416 332871159 868466565 582990039 684101932 123206859 726680684 486545613 531721708 845018928 492578751 571444868 499669717 982201187 311274710 880819737 257153526 476124907 251772302 205687932 535053 852039637 204928651 794378645 272665296 886642538 852638882 301927921 458910494 549103976 350569583 989471998 25018993 405543260 909994826 897604093 293387011 577564441 980453750 558416505 156933702 92751133 979947370 779180021 470059624 396836365 202037250 389913858 591082506 51203501 60650329 358509630 579056453 275252447 716921740 508362714 762629737 19898890 196408055 954995458 557463685 492925292 807576049 128504966 425838802 840489749 901938009 473565552 123396939 760379659 923337661 131167517 188699348 530826242 881333506 250608381 31476050 55481668 946995908 652952441 120003382 601227439 958315993 27973210 478176007 290594934 275321221 961177880 722190423 616188587 643243959 924538333 402913677 642859046 804295336 498640803 637745998 502244680 859683391 45538335 892514298 179051277 663190634 278676955 526455668 748496085 905440587 205403231 410509266 610216776 479977566 327250264 569930546 499835503 868920480 759606391 970011000 796695980 664754001 586766053 263847068 182607638 762661503 459014257 370783336 520141640 613096462 104556041 672322130 472651432 226121299 238696716 499893294 2922259 783173440 417575703 733791662 452283203 215879537 676253167 299718487 749054433 244093110 585799026 744907830 882505503 733256371 896215984 614723911 66711551 364786793 116727911 323767926 886973985 773278599 347000819 679797577 563446087 182027445 285883170 55870026 526981908 339593887 165548918 214564674 270946922 606153021 957430855 319237908 282318287 867735487 396435750 107432284 72541381 771170724 643334528 599122604 676927374 704466486 59459389 185722185 318630662 796520486 808220672 223059075 913510914 920494402 208461922 385163346 128773681 457064462 829271668 318707858 459975670 457579470 556334837 249045653 693851505 757540185 124146500 65117742 729721819 813904308 966770556 148588595 176679517 685880611 845834750 211229706 628225967 480883940 498375853 149196649 492590702 570770022 516338382 22592398 899468871 742401892 475032736 340720950 218402370 805371920 981496915 97012967 254334551 510690134 828385768 422311676 4319261 436603339 238961503 615149267 17609404 935924122 139279611 577401290 487863514 273593644 865350657 907506988 231044452 17313076 400169583 289114746 29521815 600714832 342390480 218352866 990194557 178857781 337299041 406415158 423850632 445877582 610087540 588814737 978157554 425168688 411922127 952919800 92777789 66364025 820088982 767552245 199026209 163230192 454886894 478425082 545926925 84261924 44380449 320978622 470978982 176936598 785626243 678427198 210006412 983108278 907567183 367343188 73743861 387696592 658836806 662932801 820031026 91170348 517293826 156345455 554586225 830682759 618968533 598082340 276166100 477628622 464248072 933021431 653985801 884298136 186843786 985018659 670863160 764726073 514902228 208547251 317135410 294504627 809183437 892168565 435797923 858920161 808981873 656103142 219303869 471310326 134047799 783257414 627041259 278852318 949679769 811929958 557261108 185848030 934439891 445202274 250533039 567557110 259694702 371860051 297741525 891923763 90414028 590248522 482346609 276347557 539042715 342415516 344653976 291284647 129875767 773799431 119895378 64571937 87316193 226068662 318260678 471246239 139561497 547168510 318242507 34670307 260029757 907446784 764360161 109279428 103921057 766213994 878476748 218409807 446477969 782332798 278956607 587353191 49230674 685244078 764187414 582862352 720943397 479365340 732593034 765206200 524331282 806891585 277660441 223385828 760160051 337795870 349526550 647344008 883655877 958782855 764960908 583833540 196807606 810832232 79689937 455137409 997340790 632484727 481193958 461160069 408945017 416914510 657441131 62473228 148662552 744956906 467178474 496057615 829722652 869568398 297790343 167416152 726650165 869062178 25847373 829556243 747248325 231792934 886450365 477229381 508643090 227342333 36064177 980512362 460786091 758523164 486821262 532735087 17582476 520965125 210274729 658962768 338854645 774401270 202744930 462412806 436114791 794765874 553494725 747006067 144475450 825397133 506201312 240183446 744441434 585022454 494434775 626083574 666688012 691986703 412980424 37565864 262208843 44504811 584114258 964566072 962949601 334386292 346827142 510872990 888103029 331214536 796227948 442132564 858864537 827429456 654528942 93663285 571837045 971974861 935580395 395455886 347887615 965663411 232084039 72794213 545268065 424856117 94667985 987701336 109259860 825466211 196522469 512891757 933734333 158046791 803856175 115339747 817565130 212068095 105889106 332624893 305184632 112407027 885136678 394844689 47551338 533001320 829979400 998467239 241666153 448014576 485884006 12188714 572645611 623263792 922411889 316173432 689716651 197886269 686573627 480279482 343247297 428772405 135702809 484080766 362399618 469727550 802230954 971944508 874831098 593602739 138178114 284749537 251686347 491302700 314085304 534034900 633548058 597022042 716256782 884746361 870044167 508701162 149663877 576603631 357356050 933608799 773931643 152682773 740763713 185044264 986031247 41168319 4555174 943468807 362648659 91328529 862749078 32106446 63597406 838219125 899123632 29195916 877624386 263414438 259678301 719552873 64026749 831381821 867713588 688143963 577937925 301160179 946608305 667747802 701522074 456524069 183064202 432694030 108192895 31118035 135646224 441352205 457415400 198845716 938445920 80703195 24491260 955623967 247853678 570006434 975562127 945009047 965176985 954214608 835821821 326171693 236296909 746718115 348768533 648328821 16731667 126450783 678215336 915094967 404840616 561182170 671562253 839999525 15104986 908827964 544396885 252015120 995039103 756614177 709023791 87146479 370356169 209540437 414638583 678041421 138379963 733331458 70154677 269820725 85779763 312410638 905850819 53829847 132050089 207837221 841292123 393345951 287315807 284042109 650353669 677373634 104962393 44248811 847147544 99280073 754515336 873737311 495195272 538911445 679052464 43516763 880644575 150459804 547796549 294937582 875287604 991064189 408901547 101668636 688397059 744789061 902883334 697113598 714583940 522963557 373082484 908336743 192591771 577113556 169088951 64466626 736596525 693093190 536270878 360528743 526812631 687012660 728997675 365453559 521951577 446493925 501000781 788403602 635634732 395616891 99328567 698968552 188893612 640259141 745989215 995394677 969635746 809116265 191255134 278908334 89055819 405338912 249283124 491292461 373156316 149857961 946087 752465991 225471839 881709905 184988600 615054257 478042573 892496135 727336474 176262063 125294864 272628690 722738507 353825975 522654724 337831312 946184075 952872525 219868974 894299434 842658422 98653168 633035174 271029099 587956812 568674192 282256764 94727115 91637642 345230954 914493713 824573451 826916602 182509419 72365039 692403131 591882243 241218962 598100048 969209346 764272732 411692693 817970943 89687277 312374086 529498092 729315723 636935575 265476326 99499336 602544748 962445589 857245555 512374956 960418073 242228151 953081708 475386151 578187421 371603705 541282730 227281541 89639758 302957262 536601985 223444108 901548849 466196876 672968514 757970366 403993842 607982610 870642557 596406770 218477009 361309645 864760682 758306437 709925492 989902958 758627978 145580328 239758990 355888034 603580941 674203385 574223170 92688584 747243324 530897710 349491543 343557846 778321733 418580624 693710051 929030567 713539680 921377311 784853355 838269991 885186760 396673505 628929629 8767255 286169296 111508399 283603977 406072620 444365597 703110831 600966159 166116795 500330023 442197035 807170288 313705517 350379799 708874483 313223796 529230145 101141778 546236940 459830999 771897350 140976722 428080353 547707346 583902130 625910957 369963204 1695813 829910776 213338091 763675117 262758785 478568654 986327386 620414893 420659156 345632819 758853507 844869069 970630941 19729933 60965680 873300117 848371186 17468797 898945854 949183199 540646971 560226645 721692707 900290898 255061334 251693787 210189376 459636966 948695790 270721370 296769525 939304381 847999640 883274200 953460867 11972351 649904046 448221638 419329949 965260106 507315721 150252979 144130920 219669601 134143122 788004861 44866376 699573643 389063357 23377950 471690183 539763222 719269506 161621030 533965463 319976492 507998502 420261906 985273232 100188613 69316296 610811244 209135843 101024651 76642945 566079227 266578312 400357821 707325771 260438093 386587145 176672594 546142717 986440320 895902817 339561770 889041505 860539867 751520220 46954211 22069379 974226017 958553910 302966164 598029359 846362307 770549196 571921926 324762006 735880088 236513187 626080281 291053644 828190564 755047582 240772019 692524841 321762386 8559255 78449178 390842267 592045631 299191219 973539364 136613107 809081505 922404352 601123677 843479203 180477407 404103978 98901900 430920942 644942873 335061117 111072701 624942014 37213122 912304917 948799888 849415556 10306834 679015114 901574377 415685557 999415442 546998469 916937952 817255229 893296943 529300636 600991593 805194500 123745661 444863917 799475769 836426891 59372225 977086729 299502547 761277401 420016125 691176788 564883931 750161068 435451237 584281880 809957015 259142950 293503130 971814036 548874130 73240843 324278140 908882900 837670185 943035894 287594445 228893732 922912782 958516703 243405662 946156831 519401031 778444797 210546066 608268726 220460435 646114033 686852200 3077168 181480899 224183516 879249043 258765740 792637673 783982495 995494539 438868332 903427213 455213407 20778906 272913798 52533663 528804351 23500065 874540406 140036922 528987290 586808527 522752952 915356281 286584437 71500657 94344705 562831309 748911505 662811526 899010602 703715100 31724865 906523847 334411229 266371255 231504967 755693616 341571458 19331897 328928650 787661847 479262863 273880131 264763681 950848179 954746041 968837362 726933946 607621863 90757595 334166233 79621232 839947235 976318541 385206736 538064979 662153710 678543998 967632070 440150851 272831684 917396084 834121947 274965697 684309070 996653583 274885156 109187153 882205621 22786156 473439620 677187917 898442709 108014536 233865461 873536986 662786976 874590833 204889576 949241213 367327518 821843283 691751408 684649074 566219936 792369789 153220236 162256887 462546886 725371256 428997610 758602460 94518673 357760069 120567336 120148833 844996511 753912893 85594995 1048640 924797427 354794581 927981860 646544740 795896963 317795497 335308961 807032593 806742515 334709021 864771665 518977088 800605795 129957510 794913317 837598366 395049411 354265679 99940130 144507808 946530444 637827718 845438263 858434877 702602886 480915576 938383218 904460754 301646924 617804287 94254508 228515738 512272153 575551855 943566468 343424079 938609846 365332236 911048682 694528874 620020861 110820118 608120764 18602143 817406535 561529556 469406761 466353683 620359229 796458681 567078426 921669331 548702012 171237348 699892863 499090997 621214170 59040403 188574830 896534830 80051186 226257822 42047270 808821681 497842531 449795860 58746850 941763415 813773382 252015323 78091969 354263813 685506157 955398454 480705911 654886710 529737901 595220487 304660654 340935894 991362928 89285080 988487186 762749636 553413519 554406531 143794408 981863662 406112234 22146936 990084297 792512620 160226637 245134354 548793559 111127252 108001496 824631406 959092252 800652089 389212245 590661151 252254640 262495927 543541988 147259534 235921610 5990042 215159734 144717432 679996579 120502337 221388318 745914336 7801453 995367658 119322181 386583696 87780550 889745471 509838115 705897850 736805770 805041683 408096100 936243630 677444833 716242117 661124241 102152027 872723877 355339148 718867476 35321607 427136446 153472734 619644668 102404401 149647310 697933522 101694121 510882204 127642091 756223809 472349571 698378753 324764325 482634542 121434413 584149034 794521305 962510605 227713607 70376132 857254896 785394375 727097069 349115748 219397747 993443024 303040174 301635768 589234011 576827357 363540001 879429396 776318855 133165630 951597520 66511431 90067006 239794129 791540018 823062981 396319071 376768505 406563615 643347433 732459902 315496886 958861652 8116659 952367137 997030948 602222325 871277450 546007042 768778355 269392954 855126567 411080333 874325390 596676437 908097152 231159305 47060995 234261072 679217382 78062318 654004617 197944103 242821789 286106617 263828690 181766685 476117747 599997258 172737262 880537777 950457105 235806454 356989075 267644020 625457925 273815262 723244947 333583948 607039210 842221040 267319099 91247050 236503836 551624440 57919018 386543964 348491441 230318502 497548357 161129125 188068679 621005477 814455269 608578085 305423472 209856903 30203607 993661929 434310826 983039617 192887025 405494265 104612564 119095909 147228346 857483358 720203713 921622894 711997947 42144143 146471991 871000901 460057340 711595701 896477265 761667766 542368822 887304986 328306781 658024916 194342380 122178397 513902741 45695925 220691617 620320936 741578145 883028062 841322352 985870427 251233122 248680760 118296440 11604345 407777705 183564336 927512091 113610525 397169942 49707918 425485005 280220302 440890643 760732188 303755223 567764802 148685530 87009094 260876230 603509978 148265032 700408733 602808089 458945323 182532687 905436149 65896802 644353769 654382373 983088313 672937839 575667268 982458146 99948804 47653764 234253543 261429000 45932395 935224437 760421236 745267533 723946939 886014096 11043947 74017985 53103200 47664760 400657821 783809303 461165026 150542093 189275269 39922395 228829044 202996071 559578621 656949658 204098933 717800293 63367110 615876873 809480526 50478086 107548042 688098358 122710490 236207080 937586003 635048482 632591257 768601956 500626146 603306372 797150211 687981998 617884891 649645125 548037867 380288489 100878736 955957773 576908447 636073035 287488470 939062334 459250444 838920885 704126471 524889064 929634105 599096991 486982958 432329103 466109524 327543257 32593816 265365902 971943849 973908010 811728436 224077308 589294329 585873250 516109289 652731594 308288909 139807015 270788537 561934584 828002795 290372584 143518174 638036201 257702754 322717078 326649200 125588178 463782168 395313958 21101194 986392599 112622507 630336462 56306208 935652589 659528789 551059739 784006925 295933693 873079455 759736822 40814079 821971124 466851258 508049546 520836948 230065617 562413058 948300752 955808319 744662577 843196246 166072133 239547947 717836263 824243666 789659687 742932300 798974378 789800128 52191256 293138358 797402643 759221095 322905234 34142917 715096155 21905628 491361822 135934089 779581523 883598911 492224202 177956038 681726695 166128473 134883275 401926617 903716203 934508354 498176881 164289886 772856814 93194208 763741471 676647944 131048202 725738999 238490511 192333819 337593987 427056439 857849005 538194808 72207865 738834509 287323562 161367254 14020819 86163819 676449361 482733580 709256954 274768066 779756523 608476713 100880980 370090529 216530761 789326594 859029964 469781488 801256396 921468024 145264430 156182451 599043510 780529489 826121103 305650209 768135961 731391175 827909783 219856887 855366873 170938576 156499125 892164026 442114233 680413904 720615964 979918360 26434305 538373470 10195215 258571643 861697871 217118144 688967668 831589255 450725309 905559756 583444563 388090434 378948718 829817119 229128151 457869578 325853859 159676551 229973190 201984076 962954982 407700564 946017077 100042413 137536635 540725041 554557681 557750125 196867139 690229901 531485359 645385531 557313444 546437605 602790783 498574481 489548544 555499034 967343088 208353833 566831172 602076710 86361844 714940358 299879562 853146879 847520741 350105809 114599382 371492955 201211367 986141279 228460170 709903929 456703419 602819576 971088381 398905806 125034068 571788890 360342074 480965358 367776057 177321473 401128825 850453481 396569300 20722302 585654033 719152551 954497395 789391758 137446133 434918745 428807811 653412340 903592475 509184373 168895584 404019534 555766548 415408900 942799933 721706644 304918694 561308203 574437879 363019022 281295753 100446489 738488183 661939149 413941819 618793376 977494458 878566651 154863892 501378374 16754450 689067805 328239648 857113344 773152390 545158605 467509280 590037062 786425594 966877535 6576118 506186113 89250218 19761854 722549479 585474658 805034633 441671836 747628225 360193288 958013842 621094563 498876127 401254576 450779590 853018853 493784736 99966329 18795215 791943576 21002198 926696132 147501290 805685788 838850928 199193398 775854744 944150411 839606107 933545874 80505123 31104380 645252358 67768460 258596387 82387812 26072058 839446378 381688768 861791947 479329016 272128696 24245249 252420159 887603526 291721619 840294353 997933808 638166641 847536828 28223904 696082738 671888194 698515715 859013652 158634262 310582012 82337414 828529539 942954158 168863847 372305113 572029862 54001755 1346393 507537292 253245927 740349867 123828442 28704579 548852125 555535504 352399345 835057089 100224767 877434746 844184636 645100799 649476109 737975855 208649362 933974496 339178252 757480728 811567295 816126288 859142305 115622916 531485612 303706536 112571031 28241162 416675139 647011513 652185716 468819764 967399157 691113186 88292808 103846673 364619991 519106045 616747378 435933508 789156153 982460350 407076740 112832993 420346000 974522164 422822729 19651575 885072526 279780979 664251910 735008714 787367466 45423599 937942002 433477028 914342235 743299651 642832773 394882232 613988265 856299792 405541364 371430673 227051328 409812319 956074781 202174244 670814305 608426662 789122007 950032874 57274261 218737266 757285879 154988994 748800997 83832889 159192265 710430146 494177626 538053172 328807659 901098139 915289611 695324764 967068194 337597961 142736646 635532938 341174756 641228731 623783410 140237470 942546588 102788256 226687777 728864503 100429766 613860720 816958995 484242134 230917524 556519544 871606480 764314573 55382420 818600977 699805579 191890520 542629746 868662940 654872044 204514845 830776178 679221189 438435005 212101997 967440368 286573922 836995562 9282515 195567506 238126915 384675379 229095921 263807917 205373937 761926345 391039845 157959928 712834800 915575536 580093828 865201514 807997593 853097391 206986699 535772293 590322475 237907573 786521723 379299131 357698717 593211467 744676343 337468711 722403120 394574147 109262817 591875034 367838084 507829316 730317639 777216933 612251709 92588515 975388839 512830284 721303143 103889929 898615246 11816548 187093442 743278192 6650370 340552016 445544127 87582586 831333852 931607519 919837589 703168609 165104370 829965261 878363007 191027647 76842240 341885950 598755083 498595479 592297422 159126748 907613740 38661872 355256756 649663832 641724995 980363786 807296434 679026389 358867141 698752554 844116318 502353192 523130931 48845136 515769497 803853224 132974319 355318012 374751606 985565153 818960698 643492953 57522235 760087835 661634076 343276179 851366170 651752038 528309575 772613510 15510498 761826427 711869102 296378666 873513354 298282563 617141544 885960203 138024612 44171235 156435789 21761735 500867686 915901429 869511358 582758103 14097161 579229465 259541094 815782078 3795904 288114758 855986998 285256900 592221848 161896147 644159721 983326541 809998729 695837003 590163812 307137515 707554807 673020819 505375710 369367278 627402159 124970139 263561033 893051490 516140604 460295837 166231832 308076285 284577493 652658899 887035592 304356344 316243804 732857141 861293710 580317538 882317881 700223376 683690206 691910143 537250582 8858992 504358506 266766275 682025821 288556884 807199342 186348733 196682890 710824781 98662808 740034438 622684106 365451822 505962871 267893280 515323941 467058313 128072418 244951475 805371038 211301174 606789913 956477541 556430578 132629013 414936664 13157796 230588861 901891418 752776636 128751650 849964670 888927091 74250545 414198352 692834434 667273810 573372784 75098066 728959568 246613474 251034351 979728735 47887564 440723706 522879125 243400761 63119569 911145423 497671666 880282599 111151203 459700460 863454489 128676885 645542250 732438800 240194854 347162944 684060418 266356432 97448369 583382353 195730994 689843650 699213186 318914995 477471482 119047664 241896598 824698130 937305101 10802997 671096226 716189519 145482536 231070 465546105 190140 831770937 292725891 367283109 200800013 910119744 56968727 373203631 827914081 655524485 775219966 126879594 949498593 805157445 301260054 108193864 656921666 291117490 37160224 179830570 242633105 834025505 294898690 945706638 828571559 349734289 934842002 830465571 183131025 299873652 269527759 122693318 199159112 632754280 596988226 880900282 482355134 580394113 204628946 838236775 550581429 527320115 264864540 686074081 749789120 435246037 473073406 223846133 175033417 396246198 344059369 590823035 15845752 632957216 141482371 652128589 912537989 779657008 875553565 802819216 316549755 925746372 690238098 38247371 187914719 673143105 573465776 502103709 123516834 224279098 646358155 179047491 587481606 417846320 310397802 748257519 212768916 586401345 911898763 499706251 70687283 823265453 673426440 710668916 331407986 941230528 906137501 981916115 941387122 744783222 380380794 759644087 647976394 699347829 513740278 328333639 35464849 888180900 478913707 881282712 1979651 388574517 956957059 725204245 495386001 619608820 409048156 932400370 968524679 401448067 415979386 325765022 114328922 455829439 21612430 669490590 516676626 478856662 829885799 599942399 749088988 233373948 748469767 360042612 215943450 473956587 162553418 775911857 985056020 28030752 754688943 740215378 419984412 334980688 887077748 712724142 763519036 925100756 933560041 460721016 85515379 594460925 877644194 631415514 988721970 876491256 615075866 886003291 923908781 432789269 521271493 945805465 58907177 420011516 736144490 219411684 276142273 346251682 279691658 676312446 85422848 674295667 38767943 176653170 35893773 100450899 55643777 785739600 524882244 983256381 453585208 209423544 242810292 499090903 833559615 833434800 18940044 653251570 146433861 846405588 890061288 430491913 157942639 739742941 707670828 157683238 780295691 237880545 800454061 519521435 693203425 756731406 17529262 454413005 813079764 853266921 547071512 305773503 285227949 615602834 416782509 820199060 45777130 465466947 855410216 92387311 77392077 525032763 904726448 473657245 964463250 31793566 626948017 543023712 650082539 928438259 535576751 44884146 787461683 755937347 151246818 299323353 981369612 294155095 413008907 243668185 43177087 362300523 250363816 58599536 473204587 416336681 621129970 641344035 654471185 394075569 660302811 885693091 37629776 119922490 516790701 645052915 220290194 786428016 391315739 510348434 768655494 514981809 445984586 490794938 95406732 298010880 725759285 18494794 466193396 84784508 345163735 83069645 708100530 918333794 565197000 628789499 642249547 261510762 474202742 566969916 855800792 753512732 466055134 575216957 208044773 845642311 676524818 399136949 44181416 323759443 287773884 608312280 454604768 758374370 696577677 427955963 44915570 483765025 349137122 949524454 844541001 496169687 815884938 700892702 121095111 365384031 526909772 536331835 17052907 509707252 909070325 556120141 719128592 913883452 526470530 792671792 734493817 937618263 427992838 861264448 932233629 686836957 273978441 699021293 822367921 2575525 28013107 649431834 126393415 622827972 624541107 248714027 927040734 329658819 519178469 218826852 373613840 124184577 777572631 27101461 593688967 498646563 2312274 190568395 187328176 359428281 443982320 979955497 876329977 75989235 375005400 224384381 815263251 878847711 237060121 344740424 823868552 317815891 275571800 245067616 869816982 365961682 504105934 175155362 846223459 229986243 750754702 702569103 423734452 998172019 795369994 831887135 271504809 432528268 698351463 187094085 182944938 61966257 95251592 84503271 603196459 365894132 972196185 122540817 617355214 613810520 155897726 955872578 739987864 344931748 27929787 947288188 210875863 399581207 309421522 499817023 851164361 278001238 722509933 806977143 377186236 781279681 966199319 995138781 531402428 608346366 177107793 365550774 878667808 572705874 158818496 672386369 124411480 707329745 516181355 560888392 835699451 458621907 796410804 479423183 744529360 516019134 777943323 28719706 580547964 274122657 613007616 739996929 2717302 964144115 293314007 881931369 232953987 753395323 678803177 944879486 458014824 931633989 448438046 992671229 370366305 541241647 140684491 411523544 10212961 338091002 53775089 28935308 440576535 146077698 827995101 761322417 287719807 68661347 665453354 182881614 92774840 697090510 768669208 16478257 758011694 762751089 350484889 998710564 834052436 672271045 319365953 519410767 983702071 978781452 770837734 291683250 543612611 491347223 969150245 187774267 110495007 804296771 569476985 234195272 405518792 961543363 734904975 989014171 845749065 10263434 876716232 482068101 813256193 820002237 823680541 788078699 424227383 846595692 496720229 30170839 911417883 958557650 553962992 707614652 800416333 201971065 407937307 681475219 873540928 18550123 914044402 305110476 212862017 564653794 85089273 302370975 997587046 732187042 242413711 980387189 354597659 72017205 258723198 878164422 430196682 560754455 585175241 86589386 432651700 721098502 557775942 739153228 150194482 202239037 360076751 968591238 193975985 539362607 862365442 950628641 860275540 124985662 410638247 297214049 843161754 283194719 501215031 466515550 634592250 472655837 125887486 755301189 833518020 133324451 599377200 506147394 631110616 84597668 576479779 12311819 569589283 2564456 228518663 556542695 593197928 447904425 560491842 362879422 41835606 872944288 418790738 277298156 985201368 715537876 840798524 878984501 192774945 356473687 921275322 147703946 262423571 299573333 585298979 466228841 550876897 904977741 797133786 107981349 495950448 782003486 854904360 217502668 332723667 130856047 54890001 872588499 945931505 57023443 481761913 508357344 425272254 83286306 41810684 376684031 586373819 852625755 654094517 8720398 828425342 585000985 286697951 988234804 392794599 713333138 274521190 405950643 527987945 845520455 728148776 979424337 335215483 710598015 599451618 906641060 717195486 574599882 896417799 24693196 353818189 153200963 395508832 183039991 233766977 580552614 843144518 960802280 99172387 83675231 500647699 802012659 427235892 641752596 901313937 628514144 541421756 495041717 930651665 623448073 283210644 238388433 339128713 378689003 74749627 873067230 61079710 317439035 998745455 527069433 799259033 453385829 162622031 186997547 493710470 882800080 75142473 626175716 928180549 16154761 567264692 206764599 970757684 750911649 43252472 30573044 253907067 706080289 292839611 655370183 968873076 5718897 333241062 260946358 135892066 904856573 789847563 345868 411872877 647519715 873031497 508661372 966889603 719001856 856591710 267896950 118857356 98358594 147427604 801419808 432236035 573263528 433964165 956138311 339919680 325312147 807002506 856617196 447270303 259429150 27265412 934750787 635692733 545404993 178627602 316677627 990680047 967602749 162603118 772901190 828102162 464391118 846842021 886782651 977826609 967819867 331422736 288718908 316390758 113311478 249470024 814552786 403811 12558678 343356220 484238210 236039457 354182793 426260492 245625635 369190029 455670718 743311653 879285715 396795222 789593926 927589993 928864230 571620437 290304963 471262441 904130362 521973237 317737135 733119916 576744247 975929174 135717896 656090158 138078853 751109526 255098504 199112716 964623886 680691962 808626808 911818486 409233829 903230941 92029346 498060899 453813803 442554840 232524379 362006643 550273788 491414343 565919583 359263041 612413763 241449311 24287297 922069861 636405912 518074197 56882435 372480303 523298438 388683442 561326647 667581492 979577832 40829696 236180715 365837084 230508620 752015148 893818882 341655093 530610207 719215611 108443671 499198876 17943472 526311082 805627172 130276889 436337232 562832115 587165560 346968041 201258112 179211368 648689011 551372595 494479309 368952438 29345485 457773298 992771207 953592392 460870615 354855932 844728231 780378112 547191129 87778097 507858726 14425664 560682108 190741112 534976288 670907794 741580639 702711768 13676559 500388249 10167018 884119286 819220557 789623449 297148482 854916051 780168889 677364407 379008422 397293462 43422433 659069290 591534247 256348513 269304810 928293570 286235760 82485120 969828093 189740436 760384337 692942184 894381777 297987731 24498026 559173659 486672514 489055387 272689854 427949799 712982286 106031682 757811864 846356670 571694224 467605483 418920944 518949035 712026638 151900575 496728523 514943980 192348360 834689543 669967416 579003285 935266008 901732173 528540073 654316612 79109299 398693096 174308676 713833322 517179743 140702560 191228529 229277452 596751335 767007660 726354809 822368181 209338530 669598899 622044309 130202301 891963359 501104798 281914084 880746385 142865046 859483994 614853736 907880118 836176229 324946574 282950217 182769887 150693551 738893171 910378330 325214953 78263158 262118566 758939600 987409414 532206166 128977768 330349266 268056083 465999694 306576238 45814444 629860684 463506638 234695553 473296121 529517274 575260476 566271196 144064232 861381221 931620320 949846878 37286371 429699123 919625083 912665932 474821133 509429181 767265893 148540219 334276297 57115680 914878196 146841738 573821569 940775577 675343927 777943898 488550581 659731723 319701519 709570033 485163418 770433810 458212441 53986973 427289761 629197487 295686091 963011108 627598770 863800300 685508022 636239728 864576921 752609192 753222685 382516618 111706282 479111329 617963475 650031615 321176662 739613941 331605520 363777065 466877875 829605298 816081545 531459456 395779521 422879511 318995935 742073191 936754133 313350671 937525996 337303000 494545428 321088450 522486061 147978095 824742480 634494067 604548180 645719125 327145160 247003121 171460362 378526423 464663782 319933530 151859918 817214792 809182057 406897569 279015533 249666287 378654114 342698702 70267221 458162381 243238041 625547856 300302390 515278571 919060505 2368471 40993653 405277142 528378613 475677567 830198067 391551180 809956003 803170475 407101472 191140608 724261770 518538843 317901733 520796184 500843438 515675601 559360723 426428204 927636262 468017504 389116908 100332476 394946399 390802565 738266495 642240195 866005583 680398314 816125407 195193800 735034929 788261738 82702636 111491477 932793289 341426015 921316375 641124011 332732671 528620543 243991652 547201490 912037358 394779786 46341478 46187737 198560309 741194139 687307772 949308989 122044480 158397884 508086460 792560430 181231316 825710148 792429463 580921404 215651276 291043959 296547853 113198132 432438048 125130023 795426947 857775782 794213703 657519947 703444484 271232391 825976991 250730557 501380667 759050732 823343851 103753018 602013512 130516644 280856318 400084938 982183769 323269890 907822746 883953521 893748529 481163704 709545216 641716152 620880458 23488538 247219276 174850151 439103904 575308397 419118270 400912880 902920255 709070173 319176532 371001140 600034580 73594865 775525614 228342792 791673294 585787703 488920569 706226568 816025490 743322450 191353354 972949414 524041649 661276080 530289652 10353509 515989524 212828220 219323376 194072290 16829836 686787034 979149608 915683683 33511057 660599772 815188452 283825223 583979274 558453268 1691 112523891 757982225 39820057 756693094 139501035 957756143 105016783 644532601 507355927 649569073 697402811 754055662 904461470 674821239 485943530 456743601 162110857 256980082 51224539 521610339 925516500 634691351 154433571 259928167 82037967 464716143 61439075 523332129 859061280 176250269 63341106 13534218 619394975 960172779 218327080 800881383 483927011 417044361 69571672 379239524 668920494 447438009 304090593 800894236 609363572 966516677 195362495 923537543 505557304 598617267 644789346 326468605 349453474 189860181 26182530 395595124 731884834 123984993 176244921 520348278 330724942 961894743 390757194 559760490 391185794 232161856 360901063 410070505 134039253 227562334 638245201 373710711 918136688 963520966 378319475 37993054 709238188 865010608 266032066 831293364 923163850 796551239 557533567 787995538 277505386 265961893 947259359 838759958 44729896 915439902 505516449 258470648 602867481 691864694 299261848 221111921 290794544 461688879 270337471 304650035 655976690 336059568 473649040 720504998 731038043 526347245 658688608 129716261 926213930 190482275 826153242 299856183 844741306 703782500 605342440 685838748 834194102 926226383 736852279 762326772 492426933 10680727 959061072 585255027 933141129 144870641 655640800 327208551 116483656 599731451 508913136 786741883 383290479 408894316 26492396 988725920 526496863 513024938 429830047 202232433 459068237 982974332 109167345 354741117 108101336 518104237 580271464 861795934 996633480 46550088 7724045 368072254 953190111 596838039 216795826 20128959 842143806 694168059 107980362 522299441 887621441 7584200 806566000 204297172 446340309 727032304 439596802 473831298 466614023 501933261 222921352 910873345 227174829 384636453 34150236 826454801 256530406 427430938 786758309 217133970 230189565 860847768 375815016 831083482 487136225 932792634 184823179 916761163 934732771 121432692 561509734 410679772 444816542 143332428 43638786 22468855 316747017 424577746 475093644 352183010 99659749 996280113 181930258 505900585 531644235 991091658 255801394 96113791 57676934 543724890 43185896 683236733 486972418 300580087 756259348 466733971 392737254 633753137 328707391 563014620 249258841 304335829 32183003 931601592 656611567 267067192 270063719 886700798 966268099 700559454 538682560 565583369 297960344 70941956 795024703 58726555 444697412 949294068 174155624 583254391 425479480 874847423 77198543 309585182 502431861 623285754 510989894 789380381 590270054 396915978 377893761 544539234 476513643 383419886 863182970 994460319 152563698 915242270 724926960 770407210 982892994 760665381 8519430 683836144 403315002 293651135 626595808 233332238 561260054 504613647 787704982 817156775 658630401 830047102 642791776 195236766 503037746 148699830 721515692 804869376 86017855 471833912 281373523 728474668 592303088 766953539 819664631 472998475 816655393 118002016 558767027 267211514 199439404 74003440 812747663 253296118 473756407 439948754 769732712 16172528 288783370 558777568 509550606 328467427 401338325 289449507 290934781 139165534 666544492 91264144 405012644 402805678 898551978 274863710 442114622 488611336 458291628 550691401 171203324 635639945 733789095 135100628 625251075 293052914 875290244 349682595 482229179 620387280 726632052 148126283 68012277 497609707 937178724 683787512 541317405 644644315 742893832 903677316 572575743 944205132 875593871 841739423 640024297 316066856 98442719 300401391 346287888 560557264 791602894 759476840 575279190 8240183 793186113 379869202 439067903 74283965 781931871 520702266 246344184 767982506 449097552 595368430 676799346 335087226 989459810 331042711 609590579 828831437 807213392 85708881 655265385 915681041 853394755 629551072 45442596 203351127 573772925 627727624 98814283 193625253 402527309 632208811 362392832 777072819 848307237 336431560 708735588 33791252 705435970 839809057 837247337 787931669 648996081 776094489 277523366 361707574 508289646 138777885 242600953 96527922 897368514 960076112 552677926 742312343 6323465 422851935 984629820 584340901 830034270 235217390 130719805 994259582 384993639 142134327 322672257 224004327 894337917 705343434 637171769 608627551 840111179 170369660 813637633 138939614 815814230 322174898 629071780 109289522 497065791 409035783 520230235 534389204 855279942 215446983 445803905 243480389 808228992 889150203 197182968 353841766 29201198 180619365 720042510 550997310 914727163 813791893 693619134 160896307 301277848 816729539 612781625 985598712 248452574 457301139 36449880 424553296 841646391 169126803 408583297 220687523 698531967 84510852 405462571 289943920 256969297 901539777 15191960 801095854 866463190 36212913 20264544 884566648 938057169 388150039 625653981 421093941 405195282 6021839 692889866 238291350 162692466 44098177 290644194 145347934 714105043 963038568 217513785 335693487 919858209 245358369 155396453 251292607 124645624 391964581 219875826 695027449 349126049 321693327 821517979 441954888 849604613 390083416 555780415 9024994 750664540 708394587 804542035 714741609 339453579 718298090 37168876 893330495 835395325 770503573 786344624 858642938 847002073 755288454 292088734 798529682 206009169 419169904 396108553 443545200 573598994 349205553 298260775 585614409 591556704 240728395 835163259 598950178 216435696 294881184 608675082 862503919 643519716 341747542 356441641 979772837 455218740 85059188 913705934 373333681 646020275 454356834 600487156 254160620 678065054 549427336 617187133 223315975 731819778 644996116 607737890 499115242 550738655 584993885 573673471 214131801 687694235 68228182 651113039 474412763 339361328 668008117 141842776 1927523 393499181 534556289 680926215 673697631 562670180 352397682 214858841 703770117 900784213 971728661 183745078 902218780 81639939 173560781 292473805 761870059 929467334 323867969 218663788 329476608 895061231 134208733 501286514 35808326 740569013 456236470 661690038 939798347 998294316 27048761 980077965 522154371 239972567 522781066 845451859 912451842 202013080 90142567 537497502 472601222 536122543 823484525 952891130 704076024 727525498 509609502 129181217 573453857 269721592 442433684 868634918 292216421 195409579 81914293 731667589 825772998 118102687 564663146 926146765 764810578 615385031 223912291 588912408 820581270 950294032 921581939 97819552 725401692 449216374 945365693 295354 547968377 351133538 289481897 196277822 540627472 424741693 790593836 986063480 413808629 569325859 520295831 298341179 216598281 642734226 127919068 2955802 701384676 186360715 823099351 501826412 431742177 265986001 393736958 419913298 71998353 620634779 425399590 444365760 802881093 239916003 456756451 75620025 329146449 564729561 804597989 818551002 40918339 984678363 603243526 62678955 496213970 59636855 503158201 679287427 276513963 680409006 376478079 682838725 813672477 307831589 722863501 495018929 664836217 529721527 627532123 559980876 911967637 639291805 125295676 170961170 303121252 488790867 521629656 961260015 138073494 185946836 271939609 378519507 725080063 565332704 700221831 277562863 907251696 770827642 858951903 968853972 100144341 573192852 949401031 568055403 690660408 613066098 464293987 434585549 639679904 418311853 84986609 670725384 284051013 512105614 575872501 710061206 842920956 428652662 72381506 631241718 948990703 346435675 431474808 270371713 298431690 228335005 652741569 202487000 158742284 418567837 753918737 753638454 271174672 864850578 146545602 99149598 146807454 965094480 816206961 498555339 297940737 225507551 853254080 714156811 117957472 698636593 960613912 838178762 562979397 349082960 729811416 998000785 461772179 655781767 640688554 581608088 627812543 812789465 969724887 510592376 830688812 211579293 517299753 519782321 308028765 526759652 171610238 929631238 708325472 101638420 750514859 501806701 896173118 127666112 740473512 982293740 211049668 64892687 195256545 707241333 818265131 20076340 821282113 112652212 943170721 880897962 67145732 632442682 954210899 313600108 676313891 402054625 58961051 622622808 56821345 28224790 367990765 586837695 50582596 637861881 131151109 889318200 422377698 163381188 822287579 636621687 344670308 791919801 663430145 844621822 537173447 365732541 522639618 802051440 300329801 957808935 348628931 579956258 225266489 227950569 616259279 336388786 156556630 808340539 246689897 684628319 374353099 355252175 823516600 824584911 236854729 924617638 768425205 151735022 520117971 201016654 792951790 851926753 11787371 682181543 885294525 170851163 841174839 535232290 534582040 468537168 666326938 948813238 167574422 33310339 956566783 745094588 986492134 441191525 498854258 5934923 364722600 983581133 388560580 226901582 370369791 686598987 413799019 114842298 767654138 196658548 731874827 645065125 174174644 699673315 800281268 909446875 479518917 247182550 381251751 75443307 322736597 897406860 708040522 11781064 786073730 501706052 646353411 691768982 210552419 22983748 973019756 95881952 777537393 849170988 765284294 343027249 26856471 597919098 865220184 271820448 719479415 935827464 222558734 734527987 7479042 116084496 237596461 252835268 706974306 237139180 546687066 920167782 60518388 881479120 629682356 403671070 617984332 15450111 227266486 743196363 130947543 184772549 1180790 324791469 727734633 669450176 21992269 456589598 580615835 505478512 576071198 146186743 323481405 408069984 202131669 689514886 701584910 919529819 986688131 564498681 577597624 571781586 133107988 398235261 485604468 803243357 833030872 656837740 614072759 142519345 934525179 933222305 609871945 846474745 727320380 324808119 86350077 240732982 490810181 756956178 760696783 656707144 967100810 649803687 741083619 908598979 626768637 47321806 154052267 981007706 965951685 31960442 616344023 854842546 7214341 184939994 28195891 46998034 157273316 489509130 206235624 840935093 690542891 25458366 190385033 378294587 748143655 649182651 768250076 636395032 292679086 21932096 901742498 608898406 304383477 731210926 640253058 804286356 211073315 841982385 319496772 21623988 125703712 605994897 159745103 928813964 554479256 80884307 148554942 343869349 34312821 807399540 466761539 466941457 450976064 629439030 118946500 458988552 541627942 600004145 932751784 80343550 48443805 508304809 167222204 625054326 886773155 374762045 272244934 635364990 20574758 586043117 655281105 683532372 14811354 658600811 527353561 327512742 670270171 698606543 535580271 818128047 629758466 725891017 465223228 652421335 259916811 252190698 572371582 529004407 624081848 883698766 489623875 424821886 818996333 777377159 491254008 710877498 616298636 719216987 743287134 40807629 851428600 404972814 987250961 510789458 695949737 257070899 880115284 908355553 404018255 524000097 810844124 740893172 101979334 112276606 810568166 927323520 452002524 611281012 670733991 189467464 900505168 358330351 482469840 229343668 680316339 314091706 656017125 798042785 691143381 315750281 952537707 483203718 646331530 545123087 216496392 490865345 123136709 687819214 646922220 171888475 749708437 482141814 419964669 761453247 99889017 695468099 54743146 488998265 995877329 289367706 942463125 321182516 850181565 208930175 523933219 260361641 14650289 905813488 331224055 898640845 712915982 725271731 153408583 219082320 958403492 269961982 667452170 22861350 722309486 110142679 806702219 585205166 108060486 612143193 888320612 951730802 739667156 896010393 43471305 762644669 647433758 792420607 593679583 246426160 506276300 971096203 789908603 420891029 122799143 621062950 509493071 8010214 194588801 771569319 448643700 438579888 248029925 766539979 745472568 629554531 521565178 947421246 78318851 518991166 89531653 863841352 659980876 736141146 423119536 626782131 793265746 414152430 251365014 606713390 32547664 399456518 869087944 295065005 885759707 300830061 8821453 775788 185248567 382808674 68737356 996246508 605725270 595613979 770176461 799523831 683426292 361356022 35598766 695333682 108178327 941485375 887884306 81622867 86637298 499183376 87868023 886379827 788633848 575443646 368457316 163276185 161553885 318234880 637842705 111659552 264299455 849638134 857681202 797230310 546913185 923460172 407777498 322813852 3625653 139850244 37252080 28447697 269157237 211817251 528430370 609020048 222533353 669903550 313716717 125624122 561541988 817720638 669886199 649200816 184017901 157887801 501823837 599037702 43351925 80796347 941965796 709366665 4866322 900655114 643265861 759532012 241578828 592024641 875118050 773147156 463590212 967358055 57001244 767952386 61409673 424338338 97784800 707428760 570801345 177931118 926832362 88147833 961485469 417897253 590283064 66788848 234240224 264318564 761637082 825724661 876120719 574054680 232348148 460920671 606295872 718185556 454189357 409088173 587471166 133452910 173600038 376574589 732022246 67674627 317310461 259674956 466850357 734976327 611390332 22124199 946402878 29020805 862126767 529252128 849924915 223047421 169501270 740393979 769914361 761606662 580784475 694697731 505043290 555905013 283192497 310772121 444652108 880407206 956912979 440054280 751134288 729743401 853591954 854681363 47713493 227220919 245262785 690509458 297370904 646905489 62986180 231162769 158616048 240409508 89571860 415428982 52686241 939747481 92097339 311356374 856222449 197872134 541214682 168604773 171376064 535082130 821691716 170397197 450918312 700351197 794545360 578020071 489378042 521845563 806623695 676292361 444600062 737851939 942418229 364321268 853134608 76885002 721115039 706834331 452743318 551952625 375009166 929774331 219816937 912476877 783145828 96693275 822637464 899750010 954824000 101823226 201131622 57646413 311568563 143517267 170023022 156847390 322007145 520609566 306095158 117114527 45776598 252881237 315916712 818801496 153890992 832843015 786418242 729565054 240450347 678366899 922214381 988083296 71993025 533574068 174559130 52695142 290638601 236647228 869235454 682410529 582322540 793626606 351736849 476722579 274151738 708767573 914627329 16036739 738132990 234342785 884411379 859523175 351219395 782636863 700695640 34451476 500296547 914397053 538283623 395564047 916042470 885520064 884715723 297961542 776493437 486167226 190053773 793112583 566056524 954099 458268984 9440220 38986694 335879218 20886721 753397805 940179775 621488327 814945028 184555686 201160070 526219856 822674638 373365441 50096017 58441340 740094969 741904739 824782096 238367064 886411724 357363074 341260595 919986632 150630031 587361351 51319092 136118804 825294014 424761814 222800828 350333458 972194135 631026184 968349283 382815349 521948359 235780349 104599867 857574690 933252881 783184922 233910956 573780224 706767517 703567664 56332173 23116372 128490638 60148615 753015363 252984463 88193734 688608692 562194079 368228182 770681475 534689519 432714524 110448333 84282959 465676165 130124645 98507415 977437552 886229071 840402287 608587926 326197958 785764460 919269082 647089876 33225795 46186185 28595821 235713026 887762404 904321687 763431530 159446854 609221741 926543963 365863816 573799752 463572735 705289998 980795601 774414978 976178074 75299775 517728202 276894643 135148041 413126978 779131854 973212248 499226339 850301783 571377050 368401304 945924881 922486378 436456529 388646912 93404588 677206886 296885626 938942013 405830042 519456245 174996682 95802966 930989843 484707733 905693101 135402709 815525343 349001474 783028477 762787650 99536810 690647318 248257894 694826764 458899978 830742316 367530875 473212393 818176612 288250944 610753600 808737498 166247688 795487557 869240824 833957643 324726687 228245012 628614876 375254080 151545750 5246514 888610678 915728004 590953098 365053393 471506494 933379757 291706308 250212923 122167558 534528099 831498207 74846324 445515306 968254846 118592119 911883589 990414905 315169714 917990129 701340759 824661283 390973279 212248666 167257686 327496366 478688510 427691647 553704074 655370009 124967613 615636194 776201320 620667930 395812189 472783333 688843043 624898940 338039907 92910393 862361092 107055058 783478066 318483313 655508211 34597040 879820827 426737942 63744954 186452484 122034353 135518620 718067946 84631517 345015245 853106857 604730938 741873839 90721258 925877388 867103698 455425791 863427248 720992238 490841041 144236771 329855862 375921243 884506504 115410289 200662587 613187928 363188364 690033954 436866407 589120286 923863215 215441819 978998703 911093574 281908244 402876942 79626275 726339949 120546753 4721880 672065239 430048659 440263831 818923213 343162263 211578127 934350643 538139665 259504756 689567533 29215281 320568154 962361688 551992822 644875659 256926503 375134336 691148163 28289570 621513616 287377480 919789196 864736522 161057589 580571824 608612363 902841728 153147799 286234050 767357372 510459360 520282494 252996890 313640553 901997845 212388606 243798576 132339716 660665816 849121066 538125158 800317629 337242511 679140608 176130686 808532722 937721133 333219151 165152939 643449802 654700626 707549613 397550251 907395953 192699394 248961498 286551704 716739896 324785550 463271030 707570104 354169778 622704638 23306924 340645926 394770744 904928396 496489411 101610680 132836136 947639736 306796408 700809247 917253217 671914187 383654223 261523880 132632662 50509504 236430573 146281711 250263286 998617345 872373 387958417 536339373 834103525 724457588 926166583 57362265 690080954 32690353 892105400 439290712 496883154 770946743 141188627 277725774 179092760 837847148 63487923 349190627 475798689 904093124 967190738 365905344 533381061 564632773 712126900 300379782 429506025 964852028 37775764 699900327 460031099 562177485 353723771 987925762 87282215 743545966 570155698 103869573 597169250 932834923 594388263 377715503 219306502 517824903 241354415 674300122 844744124 250360165 845646083 968731651 783697906 922068647 828388699 419511019 628444213 935347512 687161884 458048164 77008435 15407185 385539094 113803387 630996637 64229247 697043882 906489895 827496145 755428675 371739083 148576308 404499955 13882169 870489686 327528523 938081505 703452745 678654094 518766002 77965176 211133578 427794845 872074373 87321741 609261462 288076693 467729699 441188667 501886297 545325686 40133398 730151209 377689337 653050841 676515017 15823800 281698527 616246257 513944185 743911735 961470281 162789955 415157709 157945102 98349228 844210429 276909123 26695350 34446294 545303675 268113392 369384140 336561277 56687570 226813330 846840042 757313036 440759190 167267679 45688964 289121872 159027505 591223115 345273478 653505448 566340529 192118778 760242676 966665295 238650317 360276503 877241259 615573387 525225995 142682322 773424620 106225953 511717047 346692538 114413052 479816900 330272464 583881700 167173882 798782586 325992033 311850920 592946252 707813980 401938426 226394193 463068386 381300568 611823027 110358811 706523465 654384875 851533766 980891755 23233326 377850357 997021587 720716635 217789568 456391749 939738812 451572534 551565876 454187604 869506683 136925162 55992811 242256954 864889098 58294392 72169099 144541107 586168575 21675771 153049374 381464371 165326837 5422724 826303454 758159664 199906287 763661203 54177961 379938403 480394215 278051706 547112281 100388311 557831947 460874806 321899887 434870838 399897333 884789794 831352190 968320619 765537256 865022279 846255394 16153280 101257426 766487732 271043415 706224438 604154692 956655262 310046041 632499923 469399673 637791547 872962526 934578090 468200044 145392353 115843124 195258207 139615115 864911470 164409131 64652405 642770792 995226555 657330153 334986795 216751284 479034612 480171524 314307553 336413948 751088571 501401725 455811586 585027269 296094267 734843891 616347928 599453477 815672527 633267843 536398279 341570256 101847969 298404378 617111391 358920282 664859247 175205120 533514615 788539094 107638075 969296512 970748950 777225125 288860966 226625636 929736868 734768260 431987442 759345730 740572273 793708228 581699551 913025493 4056988 195422956 9427154 242342231 362714686 503743248 487955391 258670104 860348626 909958417 677752891 587875285 549896486 175690712 789946048 534189930 319836308 75295886 746216174 953185155 482138180 638499169 105589509 452025379 350630785 954803214 965244249 797754941 71561934 915650535 903826771 67824803 446786780 955791772 444038690 622862625 973692613 842442252 848697261 221389987 457977710 220074956 506619982 159808353 718766345 520751071 252060512 699913252 525747309 608023169 50157464 607590292 857041704 622397423 92455392 303690202 667549042 471129778 627131240 465722539 356959701 519195313 676885127 197160786 718533380 200001553 821832719 492484776 788335543 824445709 67325054 191339354 632669967 992000929 864837071 262128251 157944019 833968730 492382387 79578280 332773071 960308178 231964105 782603514 992435293 639390926 300831763 221364091 468333480 803078279 227364016 81679604 345231711 847916466 936149950 920473104 704895147 688914211 480165579 650217357 20528852 748888879 666708366 622350086 586572212 539506394 500883722 348503935 650293537 334354887 562148702 424600890 716637592 684838044 161346323 805797918 630046847 877522056 26706414 314198010 474687016 921895915 402214382 192458309 293434813 527490964 684189800 942848782 622105120 574451941 134115084 22952605 957897960 875246202 265454248 805635471 796686369 840807250 729858232 294370207 954735042 300381963 990714693 771473453 51450856 450501849 995844049 53974850 965633916 159250203 406165875 84278327 582329279 318555874 506860439 890375281 318139487 876180586 401873119 5675267 768669342 722284637 615215276 404931805 675448807 514330546 851850026 610801170 825230221 424438817 679087978 757513765 398573860 928146929 627111975 883754302 521083087 415592819 950684567 57796705 842337430 800203558 615995447 352874092 131449562 267567859 351574353 792426169 885803339 632089095 498022954 531277101 516128239 141834792 883840907 587160217 183019846 867589432 203957436 817441777 697091735 382856581 269375999 770775761 80035420 921813704 86679593 811830313 680093172 525677104 843447554 196114698 576363658 393635111 789227054 690043911 120175385 482804892 516082623 607582484 994518475 70669752 746561012 566552542 821713823 659894684 93100721 10995152 502524924 644118384 17572228 90710315 209283830 760582192 396749796 342636011 113822364 620963722 630651983 983559092 241902426 202646504 478464286 77883322 646651174 352769009 950922002 6950742 955609863 577233702 162834127 988287522 511209647 971937581 366014574 938807842 928071535 762775839 695440174 306218795 945638189 969881617 933947837 954823084 109788760 271394510 895895467 186792730 588121943 797125455 155400812 725219708 163377797 853779685 197179723 777852768 255527408 737950162 465961348 538533925 521347838 690520567 407189484 311109484 377615493 793970774 315117343 336303703 903744016 729882119 347314497 277426474 741855762 512830733 654727669 871831241 253660102 420989192 331716530 704102011 486935118 815895216 150045024 427646324 247248191 720592712 701612573 747432333 697337716 237990613 981727493 197891336 781674630 168423349 77315943 887195358 792749026 66901264 136532112 850915635 60396172 966941373 823418691 695632940 31717484 891058429 959488853 871465681 398790096 500694367 149618042 992190632 359176038 270180745 356542275 228822636 556648971 813747864 88431985 59850029 473445125 399072711 891452112 803088502 387408719 835786388 554655020 849322423 482820461 655297713 864800650 149558531 829924506 715699749 979099063 883923957 207058559 22928270 160846896 482386457 459821897 326763377 338685506 384774462 837315842 478486517 693957444 796976224 87560881 514931307 869542008 930428062 959295879 637183829 708615902 977611766 648419193 312881610 457386105 382070226 649725156 763773460 338519723 669167152 437997471 236655396 154444214 929708800 795379593 406730194 618196106 961115073 281934685 323906268 914341777 253958274 756648422 296645134 53669602 854793706 454437667 259908345 627187613 730948199 179440365 817282981 612183132 677719225 830787881 261744675 179862748 565961938 530418820 654769783 91555641 162325767 965423513 677673166 992454851 316962812 562690950 258106815 759442121 480559827 532802021 888718716 311360701 20259523 10126140 711289831 144720574 379323182 571512311 645999545 295340945 313962883 526705655 535984811 348366994 547275943 171470105 171746899 8816017 675763771 858822690 630060364 295792585 744726057 969228328 568365922 892016259 933475813 245386152 721510152 866826634 33570074 326303119 988937791 360565235 782718885 233599452 654214216 50920650 482794067 769154250 878705931 229478473 187636690 536715345 855901062 921498942 466705940 367244055 718587494 805441308 150234759 692227334 307776435 784021454 401867461 870407204 30722425 114834429 374054001 312295292 641010100 370786318 464082248 924212792 497962098 692384479 649543583 888060628 868785135 256979893 440289172 149743279 896876432 19914131 963437917 516272996 966430180 687386061 560544155 832648204 532680774 294974103 477480200 601866867 426420241 16549415 634432108 478730987 102177779 275686913 34043387 168063055 489810140 751822032 909971460 646644464 590178135 461214551 509924722 512574583 450465163 168626077 865812731 972185509 414561020 967400460 863645994 839430541 88186116 310079244 955216200 644218832 973686287 945749548 696918365 932969235 49486225 834568619 343294937 791602804 339417853 816899699 597157694 787045751 749639109 3054290 757542522 13008322 253475678 460779925 735967278 763035540 825924065 186862398 575795076 903832262 712834263 383028177 675177150 822427832 353881221 834940444 328283954 231618264 793726509 954588464 925946645 795941969 335046607 171429551 897507477 423844619 150277641 880848027 120942158 861902043 244753076 534773778 229847423 702627561 110356976 855827276 277720977 79458566 497417042 878395697 625285752 337172529 877472423 246863468 826159514 807930129 154435709 835095092 494833129 744534387 650142171 754657656 793755610 702842508 765404623 842861474 66633421 884185648 590539236 309319129 735182048 822481832 192979851 755266042 591838448 811683469 823504644 191201560 771450268 421283568 158294396 191495228 153570443 983260234 545012809 104774084 790216185 214086899 761611107 399686044 962064776 361091194 709292668 831935859 935793751 765807843 836433877 845256006 552785178 973928430 585251482 114042228 690551966 243127197 630183392 705677225 59469161 203038250 356740093 798985060 751592745 75030641 758691373 320478288 19484976 922640107 426751407 147487645 824358597 925568472 862963431 830905222 481106301 3732860 111951199 200830226 822159963 222653322 99846726 441773764 696291597 677177044 101474378 639371986 260588444 78755526 349397802 878637057 179662944 948881716 387035907 765734237 422392700 604589097 774469400 495742123 55801109 926261505 696313108 707223459 306456066 511254290 824759359 823674800 998046949 285570403 580701608 549194137 213327214 372709468 319525377 794113868 589712874 532954804 572957738 363913826 319882105 431780304 879448847 39930519 12901421 54787960 322190071 237376641 112747136 551883479 905818490 182088554 411272765 19151955 407562657 47393795 828467186 608230931 377881018 911101595 3320777 709887451 732506284 375603491 68717341 755938148 875707112 220504032 742083787 110018375 234687053 622058073 232569972 698894243 923657157 1463700 64723467 930355564 901712964 701435138 270815844 257743597 650456212 864371289 769673482 796356992 517778324 471541408 108943655 38061440 52353515 286785235 762028060 896212406 23729385 245613949 47783658 553356625 743613806 206002228 798774474 986802401 652064237 796281385 161676144 351832440 649084696 65760171 966333459 213964587 96001003 114639455 124048449 144155357 965573469 697925894 728718216 585290079 365496448 223092541 826768678 729017304 369995151 211208514 413553075 795116168 812266826 839554977 203735050 922684252 46124414 798210643 772967046 718288129 685857316 70502937 12910098 629748383 709740885 372280787 953454248 662123680 711983300 902939602 751790715 257177792 626672514 190733477 461829912 529014368 658198881 928423710 803389847 127660946 801441433 750342806 820401644 542592667 214061910 794663752 799983389 257582910 57010635 956847554 466969396 677132770 977070108 217251792 454560244 231224358 974345839 106844163 999878677 640026497 32083025 898911053 954632893 92253258 150296790 761949715 727493003 128123899 801374517 396560273 649512372 307260996 747067232 10909503 416820364 531697855 430054308 926810531 575507210 724796091 318693247 980619989 901687639 653452366 206707008 476223701 572909517 446190120 824859033 748673856 532331313 326146658 578324371 146784536 528605983 356620615 673567314 362606257 643965641 529836863 985459896 860363565 717797645 209028082 470916320 98666390 565387247 317388377 601375040 588984145 34410865 630442511 260236617 582573384 73325214 328288530 379903518 744499894 369516467 454535843 164216696 952678702 251584295 934349889 949344196 570723420 342854557 861595605 183960110 868289892 513477090 216100656 944682379 328157078 877282232 926995346 160709777 751150835 142392019 120073852 20901490 324797246 852452372 390188557 533867487 545895315 831075152 767101307 923841176 953656600 91879849 153935218 824863182 219597992 244595763 260431479 468884712 519747444 561637711 881917457 505012185 600254259 136489652 484363750 14449971 84318397 989409667 325013136 227494471 688120183 667277778 531812115 831840744 755114046 264740900 657148436 917161551 504156148 259203833 386157680 296102134 729820333 441108479 687616857 107839474 685172534 896277023 199101739 977483580 313183002 27364239 408727497 73516044 288314967 79106230 136958642 625019405 66501964 132024894 324308883 134668393 212668075 445401424 869915889 401060072 214287531 521646825 496513989 53637047 369233382 243336836 265491382 361310052 147523917 361156453 232167693 96393777 798967757 601272426 666417744 637037251 361347882 480293527 955369947 300820017 32248818 281537274 385510332 587309102 52876649 586308913 100257137 304102635 515883514 836279566 865737619 789801335 553673120 319494202 138352307 620869195 18516271 516492916 403281375 987378484 267379600 940845836 891232903 409676245 757353298 368619952 15922415 908114709 104876653 150335142 447853787 259640312 85123626 554037042 883253094 373515938 683356750 824954276 369705890 32098875 312305269 748213292 480691591 126037009 920978749 955647014 758565065 524368922 202456261 783573857 859834490 199027206 662029714 923531265 929569333 708372326 359921542 767658620 568972862 900293973 194947274 881514165 122318645 761620968 195234649 925184730 825020965 182001422 346107418 344402281 127899358 677996973 791388613 18899470 969023815 643216143 447156166 157604580 880035644 320662846 541076745 632582195 720341549 329281566 590658606 377980650 885474858 513671499 324086773 161975392 894354379 661738368 923104419 696739087 558805746 890472731 360368880 968221867 640752516 617163516 267830044 508322748 516440704 904747948 656346694 53855813 207318873 727153772 34762438 258503472 371555233 827047837 633347164 700724505 684118497 156020088 101607412 396087586 286616495 252369743 969681913 706131185 755718494 58626532 900521686 873934738 971094141 504647417 389733284 446540333 103413790 901225320 421858542 664837567 863424863 397076190 662994558 896085147 173013409 804841589 7794752 280676420 449376929 204551180 84953258 321376210 806427891 614891221 237830944 164468209 453936085 821689844 386155591 102774703 754724834 761863568 725480801 293014990 474583215 355528833 369957490 555056738 694182881 434607272 394698334 697183885 586741118 238810864 742543362 873979827 70504690 377112309 865197731 588437924 828100539 210662761 849586688 443642868 7421011 735856175 215009375 279465078 10584299 187060578 185349801 436085315 51785005 120386257 35655935 695347719 48155187 427825639 759742390 533433535 598787236 620148906 97326671 428639693 79759848 398320800 543635149 641061807 699978675 120429674 767491582 126007070 152567572 83165620 866121823 602295765 631375425 931704389 712750834 859637469 596989628 944838026 100523871 867293699 837294693 315648779 897706835 192505754 696120328 875537205 597047539 958957732 539266996 418328315 356150716 759210163 14221954 616393884 444892481 449500744 481190203 2453334 522192718 47872226 491349656 417478296 823587473 457124431 300341490 120118499 226649772 751335535 970823080 922153652 77420238 595863263 297851110 184945653 418016739 869058366 423568183 550232282 623978672 982921578 546147750 987554971 602779531 554164426 138480866 937876617 372076429 77116659 774735959 468178786 375421212 469962222 827154047 797036543 675350611 551474778 201585310 828274553 735971033 82155340 3897576 303339187 27413847 550280886 886362774 450659383 409320990 787723160 996874042 980031737 726957276 481229888 454142055 179894225 564008831 820200439 233917621 729966367 303011670 439207677 588527424 989943117 41268988 722985141 443606794 55956840 178638128 70636294 777530532 604791591 853557613 489864465 14414774 310942378 358690873 51822506 311968689 89290494 682412943 507135715 511921831 419881279 594728468 924630108 898412984 687212096 402901205 194937864 787872288 944483642 988371406 639040049 369361400 115496094 150325671 3884069 889978734 120654256 157114355 448238294 115333575 542370115 272193133 603209228 365576913 989792568 391435646 259323427 872702086 33660358 705137952 619157686 324513245 301188463 738216549 43641203 218123097 615470897 519882873 267166438 186318153 552430982 636616799 39871329 344134780 938631900 972238228 683962178 217899612 943491618 679426348 508403874 954372365 809220654 857745870 199765145 665777123 735716538 145882216 283072217 672259984 261156743 516069272 165718869 17258581 433904430 38530382 681794281 353310026 46656427 72144639 161158001 487909724 416224769 438821742 406340275 632647353 923416590 592609993 716554233 874465545 363353228 435524322 756681562 598502705 661048950 574108783 236984303 441976440 752269651 567560934 541356394 851463343 271295984 178859362 922858939 863349799 687262869 23626764 778414644 991243633 789871561 681953610 504332323 573067201 513852835 747392961 498273394 185379207 882555505 450205546 860576858 931527624 615109791 984345883 879217742 571745669 195726232 35906348 979688345 851685430 891943573 582142958 553777736 994830426 356236352 109119778 766133602 911249145 73169902 432389761 354753831 813163828 801418600 723210319 57726787 260990087 988122014 925349708 366619542 541609662 565834447 379015052 716334573 670876582 41053796 370382367 87365418 82084340 985077945 651942552 384789612 746825725 337033220 688818677 385406051 550559768 207524620 275674265 559725504 293220183 465731650 677293652 63359236 492802248 244783147 363737353 81377497 682339620 615188836 583568518 115525095 367405016 37286323 755430683 980412043 609270595 500309424 692013029 218645053 322162134 189024224 248066156 282561536 918502437 768111741 321509157 234522067 964074846 229483500 874137197 351804963 643265162 39995512 839662872 120676000 172421203 851820185 974446224 829279113 202838598 555220602 966046495 595628714 936580215 239832680 22769193 474972475 693730900 954329056 812893756 969212016 254407416 227017511 18455953 7476888 441071919 409482164 483824571 83362514 253135178 1510104 27693091 887722797 759303577 835893672 806784982 41605054 77270362 85924904 670237227 10276390 417686921 636058192 201533213 809275160 534395226 693887652 72331371 696700388 946304849 325667384 169375107 934372217 887340054 377840870 995687380 150350551 21865987 443253934 778629799 429521271 49822533 25051123 704016434 134563478 202940741 971101434 482046047 597650051 901724057 424636360 712196020 765370600 908270093 347102520 310918430 938931142 617889872 128246619 940695989 239043852 303627710 485682699 126031761 179192969 514951591 541486353 336022145 627859536 937455965 666237184 490242751 939588953 950968613 241223209 131566600 752743156 291317300 112005402 870628959 256928436 579666330 744172435 711474236 888226582 396568268 267896065 206139787 2199511 905459391 610960294 743071773 73031902 948651151 376897949 749198348 403783967 764234284 522696646 137532250 703768676 877514293 208032195 774238613 111711298 1206547 987351711 303657047 352379565 305093166 735856151 443463923 669440991 329274608 853164425 938135983 474400265 77468195 53168012 628291256 386491059 825053592 711811850 89610613 664184027 602498662 298844491 316933365 307170180 562590036 70652921 61519239 138311771 161405662 116339854 460139434 409892319 69226763 240368011 792752303 317852073 491075690 841371335 970158145 788130670 842268287 888846931 846697183 22032720 504455129 929015419 687143746 962368386 567834908 704863029 542021956 154874990 813789019 428823190 401125132 982866681 968939161 854239112 173987373 756605933 322753516 181664307 208777424 664998614 605618608 172054629 868172034 953773694 981189420 824853273 899052200 747721665 723901354 745823334 660745896 816297830 303045468 251334844 271160669 329172442 281140230 201005240 234976437 141477563 332526893 628268738 789107591 642136369 516164279 694583622 606164160 596837531 207922687 526481452 633971076 998093983 96383244 955740848 116556614 103571545 983989981 751119441 860582080 891049090 6579048 115208606 791263494 473202016 504453130 830852609 236364122 279449922 463814733 978022935 787990869 343702559 417180861 396770576 122528433 477005598 942241029 586887613 897613793 626474246 798500865 756369916 820615339 962534614 458252067 944477833 60899101 591704695 689830562 114524666 883778677 827258416 390105347 642485601 412941812 247013672 458563032 604478484 159240675 155407527 395487860 808329398 518256760 992123704 488552001 284271996 230852247 815098934 233701048 565115837 659653290 958702613 743267001 14199223 815325189 308988056 830379696 739494214 860575714 164817637 823212694 618510382 71479787 569969302 447498590 368568403 910426026 830686347 729104587 376981916 837362498 780867427 512242377 209620478 484547003 803884638 742859726 717697448 289592603 64294521 122725942 30153121 564758079 12832845 921385392 883955677 636384181 90211367 608145526 699319108 142274584 604571006 879843082 779667257 793271253 238443373 400516461 956305269 587910588 392597062 163400046 425408913 398432439 44578175 723382151 342124876 853389314 858236155 390828005 44327416 523972571 400542426 93163509 737933252 565345097 304191228 303654818 495275523 615864080 451609086 889680849 267025957 154065819 14619164 109677691 712403806 432679999 821229056 593473347 806782245 254197220 447144119 236940878 564851173 892577935 815713165 624161283 523308825 75925082 764693950 716553816 4549638 225318723 46468665 599069934 619179149 19368965 760687532 625781866 976863189 793138482 455299979 287745943 459816300 570426017 657698337 222808475 362361425 60405119 25580472 397856663 432585139 11740774 571820882 17632419 102677538 204400378 42567448 271612040 55540791 652936279 229067100 716214062 988161707 522317153 201321900 17253506 217254420 861309604 896037056 626001505 734233658 129358030 439665962 709194090 193954363 644097025 875809672 68023545 193325690 278503509 30765909 104395667 248705731 246615642 170376408 262483699 17876471 61478546 409598841 632350601 95193106 49937808 654306101 686102075 315906615 490097107 376892385 670759756 833076024 336541947 819372852 368241663 45446170 340163171 110405163 524554229 772526816 633606573 665893728 873823905 355863814 131921340 378842368 875525601 340095408 64095447 231275979 356197306 928907335 326027583 460808411 153655644 443853706 102231129 399724901 604834711 312048168 927729479 437232750 570135158 485679165 204034523 27724444 986182989 719764821 202185108 786811567 522434220 123078470 587752417 435796257 396488134 365474146 573596809 206300163 97414960 400196254 21975440 488469583 155622266 79133049 364706299 404592503 551163004 951910878 725980762 878374667 455496521 53770716 486064237 32883312 676053949 124660198 737067343 838224999 335701468 835343095 289569612 799330710 265637544 728061358 705078006 736619324 274713433 620291592 197088433 662644436 239905018 697127387 585540568 492332181 144669841 464023423 293509644 28403784 862774469 456730211 894592837 238854151 528811062 523797402 186879898 601995612 767560492 789933180 208348364 741576841 172672644 783855417 160652863 57836676 885284001 29475944 781443107 375904907 407149831 2344552 700319624 36496633 367600417 159965786 417992711 470893326 226328658 622193208 151388261 176040248 312931905 305427462 699965027 578023145 268557103 27612180 243404276 386147865 996856842 598275401 677061944 463542035 609850977 445996224 217021753 338389483 300245052 914700042 135861984 161892144 609492186 867937998 106182651 517913457 874764317 595412682 309736169 228336226 889957537 78201244 533064668 789514409 182238904 815938635 204412630 360995350 339701755 621702555 159175314 500633380 298407278 808444871 227630040 417480702 60328384 286384340 27915187 694906603 274684282 462678421 386699911 485200873 18980746 733553317 223906852 358076964 147578612 201223696 233665498 183376044 141662175 440917026 264592180 924831979 510082780 543530962 384276928 993022437 755572197 507088434 279199915 329653028 840349999 986855204 127504693 779490670 42443961 345221503 622941416 491815814 565695756 169882954 226983697 551942904 102134715 372273771 602401195 140284145 238417471 320584567 236817607 451064274 950337625 599368910 66677968 504037769 599168375 591191463 444648304 876426 779956507 760390651 214119484 756547327 16003281 448714269 514321432 446146640 971799113 78995279 83540081 921136454 775793893 903178976 167067271 631040402 351910488 507721940 278147486 152391270 953121001 590676319 532223429 337549064 102846942 922347818 839546023 435044798 545431698 245180223 39882815 689826179 965999376 126160103 377745220 757185920 668562473 233373751 924955165 294130682 992102116 761262816 23619592 790706773 20858695 941456277 211878451 133898275 271834936 584810038 316118813 237444148 782585605 616232174 840621323 335044555 573126296 629717488 784347710 752349517 513326502 75601536 783570422 475470043 72688697 581609164 45816604 693897537 126356693 804159352 687444846 742129119 96466831 821728645 337219148 240204397 602561267 412254567 220117277 664264681 810782658 744869996 967803340 331392198 892863246 740113822 160121690 23472823 446655900 706513195 983407159 301584737 201110829 149312670 731530957 735898264 256665583 684849517 238533460 181609856 109642498 709725942 857987490 824435587 662741204 768163803 145628811 445091294 935679564 540411731 579260990 453674324 585110836 255249702 421963526 397735508 27279755 333865142 738363184 8932841 307935224 301891931 848707828 296200050 683355447 928431782 479499432 526847221 600461590 424557793 33404075 643872051 836276663 326009093 270365568 130495044 267074745 335481010 809419103 767301350 493664962 223495013 180687701 25080327 281419935 794495458 706601071 860714819 600272817 310325642 737443190 836366024 502087450 983196415 425714295 174874554 196594250 947809368 636625453 941209112 40337704 593482905 289578748 953196311 563777568 319798979 807148999 553107312 585968434 299947423 518394317 66133327 235454838 121907583 259693643 275286434 541503410 920494606 48970208 217124268 580460314 248962406 403818536 590936615 236195116 641101633 309322361 642426267 418391441 590788538 374213152 387476345 108878508 97311932 205254022 207275864 336790497 95121908 615592278 642912109 875316804 813281487 690123865 238682386 27613901 223716005 468910121 680667532 929766364 209004471 294026036 729778644 934504400 990214018 428704331 64302981 722689148 851383849 785582527 804426075 171119476 87423374 922565698 95387106 271902772 910689731 684245569 837628359 510974415 900030307 541511485 212009079 147036150 392068862 605401568 214770446 635603679 184646938 629749634 383927103 541499111 203896419 485853223 549706873 148907095 346836800 439619669 963814112 48989399 303217875 89325144 722294949 801582944 614090762 387165214 461891534 321973080 637296419 364893090 347110276 986293233 173374823 889717093 806680171 658718522 724521409 398334587 971668700 926085861 987770799 657428988 275931049 463239847 65661629 160216383 149400843 249476769 674904984 652183075 679270370 370707660 596394999 350346816 856377669 642046028 39803414 791504321 789572653 873087012 377454300 151828922 940071209 145991624 121311897 500391604 81799619 909755689 450687929 960419576 73340612 857630356 718241402 470238143 352868093 165123733 535925803 437712199 683300186 36856744 935040517 170079980 139190551 685434392 479008884 85006733 44015832 617618427 631288917 877053556 8935525 38896541 602739357 691171994 16136627 756483930 551741365 546074310 829468638 392010915 164522906 401406855 218026815 639960244 725565947 772957713 540499824 864654991 209529480 954974296 359062471 242443991 263927950 167530105 538544746 896635407 657896491 210551919 209855175 134987642 393216641 111502819 510468643 756521194 672202507 600053035 275700786 210104851 630123665 601848446 310828893 110906074 935383346 529666676 277969777 833036378 825030699 310084421 591864613 686627351 994137324 122246869 764120219 156829805 780358963 368524686 292805057 610607914 159553449 555433446 345989773 696185567 494921177 707080854 879533846 530547652 109254649 467543435 80536971 529740825 908851084 230761515 735550238 506969927 274716492 38461829 986537621 451421679 882534010 131898370 882615755 610350888 640370232 958284849 107336676 10983872 24603567 885426157 971567995 660431524 118747727 703600789 7073143 121601819 400316903 823624129 188596253 415514122 860811893 246586059 126300756 921381051 3834003 718733604 195505362 405408850 458266039 842989933 276472502 508969864 867245773 495453520 386636010 520957139 168131450 773438894 895911258 662944305 220003169 263893450 815187747 240505614 308621478 139778916 102209195 294964252 249104639 407407185 528866095 276139504 292340044 854122396 339806087 302004758 163713180 468528937 988685429 771346592 322737892 331018724 372673677 462450078 902398454 497828281 681882753 1798768 620272993 717212890 443436785 511476995 827426685 504340932 644241419 901915844 864199076 571771451 724424348 261514724 292431327 347291376 888858955 535729693 293102428 55708145 783095456 792971987 546294233 600926421 268642262 668032046 241887076 558674241 173421690 336039182 897111934 467717529 683648485 543335369 525046948 411825562 828016339 980048293 354891380 980389461 920578872 618971751 166932234 647986846 684100694 391152060 81613234 128561846 738619102 584315842 760313800 921103011 250591104 996189365 966281168 490330231 312199288 831925060 408770827 97092552 212056951 892470898 803266692 474185294 903319068 323354015 21437947 188138703 563139331 511556649 250459505 54739526 711855661 833372679 315874233 339063697 944275618 694364218 46478396 150570990 551995258 586355404 477164821 413504420 523795476 822514854 848806002 244892843 773200959 582209124 661354120 871631383 527182179 130268554 743222134 482914191 694651267 579504324 913204048 691800903 748176695 755947808 340176984 762688454 894842809 996677952 16956510 279883470 394318662 114493179 777043537 271255609 465415526 775277561 863723796 336239184 909195668 702613201 792394914 474098896 493683417 43048488 134797443 157864309 41715037 133096589 797205431 75370350 256937684 555058076 115118396 138935377 255899534 575643367 913927089 27291676 550824489 73627055 635562741 877385960 777122437 101112678 546523290 894728726 20881403 146668388 447814273 181838035 49699219 971172878 926430957 901370011 799557053 444183825 688816638 90065135 459826437 149580404 869111235 594667933 82703184 196603000 984651039 527728141 292211652 90599381 94395448 152042282 591866578 953879008 33550379 807285756 297347444 641794746 541776654 627939287 271430646 495299206 41968148 561042651 563410188 212581271 88039867 937419868 579628124 870031362 348674667 846737302 36344900 27480817 745074970 732491897 318237857 504275179 760529279 402184571 516126985 930484056 42132429 606604328 204056490 79988144 457377768 242948604 891184122 380019896 734862763 279289799 658535910 182940027 787829268 415703958 640479758 13520468 152402376 322705325 635307707 530901620 99160582 938060173 510674177 607148467 731363285 343192379 217357779 286701182 559949482 518151162 93130790 94617245 89365317 174006539 56268000 114224219 506375899 536698003 158658950 717845754 632413924 971533703 666797568 330544430 424541475 662575293 641907442 840005830 76992276 322055472 18798260 821632458 321439222 945380490 494999672 873240095 315849659 25187179 358436261 427481505 507085041 234665188 406513916 608704819 373311534 656901807 573851270 57227541 550441428 313444019 530224792 806623150 590533979 106802512 349815971 806293352 973725418 988842577 13118218 271888077 575267116 147652249 504151263 440006927 152606615 247762766 142157059 876567740 698824201 257884557 903233614 973743677 563741743 246961710 668843011 19431286 680357418 332769564 559666364 488441644 990271377 577504911 810232989 630789632 615029888 173431529 264108903 587670268 51688297 865269731 7754965 361064948 689648641 706642604 863676374 967905166 38892458 648208653 175581159 559188668 46051088 723530295 890917762 264263602 309009744 737942547 938375194 155389387 638153253 730741654 810558107 444459148 869356402 542351500 884261021 600021584 410320795 147167367 235368455 818546775 822404777 804830301 440501561 703515704 91979004 686316212 136685960 308121032 456594292 918673916 941328547 881005543 531710014 374837235 991954631 787065206 903322399 524522375 23148910 87072429 361250864 51397266 350643704 266430431 935297156 30201908 378005011 997524941 806488057 231952369 163158647 270055460 407901651 146651517 843305793 705845996 248719296 616525455 165369570 211777203 85293536 576261198 650067746 660036697 263902324 457749130 522754093 375412613 307723690 46869121 669975281 870962881 394663344 290295030 164126006 100143921 990207467 455702938 506900284 29505043 221872185 197711063 780467996 654546977 238695424 117796903 579552843 15723019 212840551 298202531 483613710 696101873 458661006 80630083 371677707 790451947 405207375 322049192 69271783 474703116 64017308 443809908 565940018 522591314 607540117 85230862 713358741 21935617 973023937 510929420 361052475 787020884 25342846 611935652 174615685 767709569 468626711 972062616 959816842 939029127 541841192 219503436 769717355 431459253 307504135 31925354 702909716 858894882 1518627 732594960 208348108 898356471 475729503 405171767 145879389 88137982 663722769 134503222 17102513 711379370 259515065 804165906 150768605 35794080 723426711 971171528 51507805 457470055 684418795 657606420 203835631 552047565 755771413 489626559 599537970 414307811 370282228 922268382 203456128 159502184 764793682 45605616 207246982 663830042 768066195 295643699 432946646 587652345 481889439 238049506 660188965 121456644 938362853 949901750 611216362 427261240 206741609 671114009 269588784 201715688 693795964 564381778 437777781 292321030 559667079 705620523 682036985 752425811 205004043 490188692 18156908 350001129 830762534 287782320 650199735 917139731 211798337 975353900 773291067 564474220 895325442 161854503 409822381 537593681 24256466 949509235 674406372 861891804 816071858 271043306 891391444 978626102 84584243 255060659 693162146 136814073 105936904 757743741 772934524 133511093 66446445 117781928 138695927 844688397 883513596 37990638 849490943 610190989 911945399 963676812 883617745 783074251 912232089 740323169 65035673 116658774 489703445 362614463 351659582 347234639 744684939 204572800 710783792 603105408 199753819 937184364 225397368 668247300 613915009 994442169 481180273 252752453 646872391 389516674 756555927 142857513 10169668 784012996 119846974 669674743 663028519 592291507 68211878 439921068 697812698 965868984 809155617 508598173 528415749 149582400 539943391 266115027 406788439 554603845 839369480 507621054 767106684 348615742 951623613 148587790 137851242 721792848 848255718 894533252 897075351 810523642 936825185 419418937 781595775 409248013 419947927 224270818 625396894 645055586 67661800 890717717 325735864 306584844 882712886 613251912 8062210 911546343 309408754 559489049 727906942 485062131 538142912 162716071 224255099 695218241 30425863 832979993 857522108 826634783 294546679 373057225 480635134 138782932 592990897 549785655 961640214 602827312 771554159 750435 670955438 395177077 969088485 335837600 338938335 810383189 970378213 296792091 862468492 298739538 28255547 96989933 300955719 794462282 196234204 946979429 657362128 609784114 705798546 527319868 617518461 417235169 239426543 635205103 585164599 338560371 573195504 729340280 7979530 941431888 754061496 38801934 900887835 130181394 150879035 899769547 920427140 369282932 228415474 621514934 732359962 859437387 314867494 956348806 195070482 583758905 799193981 302504041 369762715 345828639 107279082 716013511 511793301 954816587 939747712 967049942 772820266 429904052 285509520 141346638 547939129 115154338 477518891 7866936 269428579 708221240 2455356 321589053 578038017 950770228 68974906 272318978 104444658 629286331 855922226 874307548 991538931 541432176 949420099 171508843 677609519 181841117 134873475 720009172 798733362 136604418 505558040 281684928 167463158 300468251 79003512 928377164 310535581 442763316 733688942 699502930 335323935 677629763 709670141 437892045 619371147 314912183 340332304 798629348 135820233 144180678 693045952 548233043 731175849 941595399 550750116 243514465 893897017 242422690 298236520 487040718 989815233 765597170 920835305 753485415 678064220 173196609 719751246 423944708 609295969 845166848 213600750 104777151 190464577 896769411 977851686 220592409 182635363 33075225 917556127 880922391 149408762 764844305 363558898 980791844 917191708 810482728 818654510 22142236 623109899 780636495 734146324 803952884 64729813 368139727 534586082 862448281 319021592 213231663 694431024 401305206 417086528 706816574 382198970 647752198 259606926 855860854 46990294 688867505 427725830 750689326 825751729 649115621 650417290 14724920 168412444 1712248 717601282 444177077 362573174 633986190 727435550 164788917 615631612 532194448 213722908 457338002 381343042 778453063 676910560 510149924 872512856 368896447 247131423 29354144 559062130 786879818 460502065 458154432 810893049 40950475 771076325 630368706 498403846 311299959 77753257 736952960 480279109 288120478 421490735 400554164 670744379 657804231 936317695 512548415 946421742 921159572 443639640 160420696 8034104 973501089 218357734 67251915 68874544 81498616 941402736 111685768 15859429 808014901 68722118 199169235 223298058 893985128 851132045 958802313 641240674 938626012 313875388 781256442 235224589 719114278 525370840 253742053 217391121 53581932 470723667 905086559 565206936 110698688 14637432 949682413 569658223 430675659 857725760 967837923 764690097 359094791 146545431 645823207 433459933 387207203 847219393 710677698 980995397 541997771 70130805 152041844 105860620 999788328 1946963 127198992 731882770 176053619 101214500 201713855 276440957 433893228 196087663 259082805 986780505 768851121 50637260 643055995 711254677 463482074 470556748 247849491 279142434 614170422 124488971 859792404 784938121 21466626 107130322 841720954 357675665 248244325 424072575 801804150 382694244 659431762 510570259 124919115 148909418 573186270 429746410 962118581 785670373 323024579 944386279 582204495 463207067 33202382 938190464 75903714 876098888 321441264 251645050 866265576 701229310 834567614 677158815 185010906 800750318 59041502 260342098 562669462 660666701 624085761 812988921 944249366 392858987 860809307 367422248 168359989 115300330 272980148 965337533 820077901 909306404 726052636 747657354 372099828 950556200 924911863 254586866 652878106 480602329 368789279 579159320 377017724 719310356 461033641 797007821 675909274 858039826 431475294 842757889 823424155 137033624 722960665 459935227 601253864 761028255 134782023 348058704 721228117 556287334 845025112 982799165 385476046 111282713 626025167 237274309 531141518 681353393 816752268 75218199 16104197 481738112 391472820 554675446 811391289 616674138 275673324 289393394 15785108 753100253 626760795 354387253 393722789 321336481 864517644 51386552 429696998 906361874 293840184 83018452 114495404 916747608 572848791 414922615 60676260 271810823 902431899 573590970 212454425 9809100 524472071 964150442 345598051 234266338 940985473 62753835 594581906 260570719 471855249 858648028 904745194 2521636 317388145 781957409 412041673 855623650 522862586 545067480 707453046 416637553 334642440 58971539 19055965 61982923 174475949 733001723 737029174 135975800 299606845 343115544 978107038 67394785 324077782 899884955 758159965 158948612 584387979 850445979 246784292 262258572 946128671 50803962 623301957 978255229 109620301 211045885 507777532 857422555 300175989 19977743 719720491 79877002 448615402 329020056 594151573 807739970 470296584 293786838 106764073 524330948 832260119 703090563 863501877 621668878 5237796 263923799 5664735 311583657 935304386 988126175 140101765 420825283 976143970 996431103 645961265 736736906 4941731 972299936 914073159 653762730 737994419 580786603 348921146 165626306 430972596 903425305 474967187 854972757 626456770 111925403 440545843 29741106 880987177 105958275 295762176 882212128 284115800 367606511 229093946 772650590 418983067 479345806 334656919 266115282 859697742 888260481 857156792 152112354 962832573 803802240 36553923 849079122 713567684 129382844 670359689 41736720 795696793 414987571 77874278 445425062 185144489 883251355 220762045 698010504 270161003 645285316 976418844 565325251 420339902 356847498 333177964 890141210 789278858 165508461 9397559 39343187 454081552 435044247 29421653 47314344 515771012 426238495 648620920 565933843 299137587 592651161 806539318 546371327 528811124 912298073 86422202 790593732 343677491 953805595 488907342 359403183 762264674 22233919 687572170 495578377 995250470 583665865 239908967 453947531 992188200 741354922 465693770 565855299 347835362 847579370 565444171 58097524 880189753 885352606 752818297 154719945 924488269 165161793 553544709 116828835 225259397 446036462 479566309 951470160 532469756 627609061 474022168 64380982 16318960 816034833 188904730 110868088 499542839 373127888 63707335 366653672 227992826 877955389 354356398 433421747 900213031 563798804 692080233 220447356 184859293 585473446 919112277 491610463 332404162 965030038 645023664 820251412 221765067 325383751 678326641 570745952 583383856 531884328 129256942 992276378 545754718 443262060 895125711 85095504 422183220 536129312 628323970 62056570 958882885 677095640 71364598 893952905 146076097 402537066 632132544 914502127 44980486 826195320 298638840 825691521 969820992 765185322 505223715 503424646 922560795 541534838 10591059 627629357 886520799 739611928 513254976 174112514 959434175 736143904 403389428 472850099 256559505 572228197 612046337 360237142 807769616 641850574 475913371 253293434 394101809 104952749 171030811 591441319 89177966 406086870 452597744 89853582 433126800 38501288 947275808 430465950 332003499 221464046 667541883 995914260 920701060 583762186 431844190 39862952 625549494 970865411 661306241 43826284 565208043 414797789 959595144 398481391 120994162 205455246 257376460 250060219 187279774 876534400 96166012 94226347 485257941 702821567 452259301 756115360 121282538 87484109 40701893 487419768 542325931 34252641 725989223 754042517 50295284 462555208 878779203 8408257 207215344 741239771 724692328 761005600 227293685 963606913 377659598 932914677 717028395 625141192 56830021 451896864 823716024 868319227 475454458 41517197 424097272 586844321 38066965 977377416 333879038 965608749 627215341 497041550 363543888 611811375 219385344 420744130 301634556 702041268 576913231 194660205 383482512 449805741 408245299 814200135 109377759 996141956 888146083 346900594 686887319 998583122 695495785 992458276 760577751 987740920 930849570 534236168 154471534 470156095 517317631 70884173 760354626 462507452 593445722 440948114 426234053 628832162 901404169 986700780 657881830 652991640 261257435 957846178 43458891 665370481 849038200 248740350 381995298 398350630 54868935 946055095 849007267 129236581 691485172 926291813 616677084 633714196 297642365 582078900 483710426 59830668 237081991 508401264 272369015 226255943 913818331 22210977 135365551 447140755 373143130 351244910 23423040 752348472 792048763 844357953 953901221 919074626 402148697 838484981 93676731 876994515 604387302 273178726 284102735 10122095 310704436 403682654 898027360 700085144 550286876 621103062 677435151 553127986 106773134 529980604 787090105 110921132 797809102 908648620 982326627 307217495 928842528 397313533 11057186 125295624 726669863 106274776 871564709 121954747 349309004 184292830 244845663 698841670 607323697 449536104 120047608 940199600 270193927 15102143 812304373 650552336 15950672 348573003 405025261 219050380 420306742 539189717 953920601 282622434 958818239 824198036 203653726 329532723 78935942 277844568 841547539 364299198 593783756 739225678 204127676 724105958 70051456 823784809 208800761 784432736 623106455 76417992 722300648 664941008 607362548 42975658 89980249 382187836 681610983 762643416 128897493 864563484 493283691 746910402 625880760 109018789 92301184 480752047 227786631 655159138 599592005 542783676 52314296 749659721 372172194 705643804 594515839 936243490 316140517 784025245 908456904 509108788 849402700 646132802 495027370 845323113 143612462 834414461 149758624 167614650 728317041 782733595 916389641 887152009 906519856 656009899 371200446 411997757 724443385 657167087 422583077 477008454 815762639 211027155 139929871 469498652 172957428 862872207 274646333 606609667 856882466 45801932 639849239 371514906 357285298 310704369 831521430 246395538 110292026 67397321 664743772 851826112 989308660 96286821 645034845 625695886 337843981 648343691 449004120 819758285 1945199 852614650 833422122 156038961 363155845 132148350 287266684 407476658 83414062 782654614 21263861 182569080 719158922 473361986 376539504 700280647 802290712 283410124 888675487 78285987 261155204 243950175 359487221 197355525 213509980 727912370 733694369 264502910 544566314 383548295 174618719 603466480 521600131 80681691 218142934 902011299 963125950 227241035 519959711 472261723 916312647 950645153 504221726 263858086 533479780 989544426 940250987 370792550 261952967 213760164 215357573 665729123 516617678 101012998 501665699 765847492 505425989 892028506 406799106 972441980 765979019 350007009 153808256 915148813 492192098 664906284 324194063 101424661 151822641 199625670 984607698 305323917 17236908 205666691 782786477 50549728 877133942 382958950 844831006 157923989 717818440 782511011 855004087 51599759 112244187 742234999 509545851 367567418 791415047 954342508 533931247 599066356 37004324 674960528 932295578 62623303 358737311 978236875 926663265 873203847 644579825 35837773 571442767 528323986 607368678 715201647 412180408 61195871 428257982 870395021 181068481 818097198 505792321 879825437 794771926 840325747 460417806 779961751 734310442 722570047 153455023 173932842 643475887 345379297 28673323 436011016 432286751 942886951 790517485 279551689 138446416 484120406 602853810 132359972 477245628 135392523 924565401 699550121 933178877 794046318 633897585 153815428 85581617 855381753 367250920 766451385 108102162 110643803 41384062 724493494 30373283 939922634 669108585 257507511 935752164 194836220 252509822 514544214 780314698 171921724 833063667 277125408 192008384 617825554 18496122 320355766 631836080 863601883 262538164 576831584 957296378 736402659 109494844 124641070 540167548 105033208 65014600 680880657 546863726 73985818 503191459 659138304 135657850 802671732 472049355 928789702 683840520 198957912 766173195 702952778 280377115 28224319 248586221 204224003 626403210 180991482 300563666 475277817 524036216 550111352 800761480 623428662 709302337 863019005 852442689 529969672 788228181 572385458 544649087 888435950 828225465 421365212 285402618 388216570 966364412 901197545 35967314 570672459 33509256 686503088 489963586 322377473 304076254 407015239 800282662 317344763 278166503 724791578 235320086 20596659 178327071 145197066 479798949 118199445 820899274 572186161 188730854 147884303 764177562 639244624 921091808 276136329 58697762 144199203 528496515 873815000 774349702 624755800 33267290 272873712 197227583 687325734 121691375 913928423 664763497 583415797 987905520 979571052 90102384 879681277 697251019 737298978 944382053 815807989 699929986 297690933 624236949 319528353 912549785 534475687 335668983 414570711 74700356 993475689 704118108 925373724 255571465 253331991 559944798 824759121 921978390 892009095 609537283 609457867 424082732 150296188 415689257 447697566 741513945 62931127 734290990 654757047 144583594 440920727 243864728 528905092 839404055 420040102 538706340 357043427 989816961 619557087 815265939 581876242 41023853 624597691 907163506 356226584 905521064 370664528 866575849 818881581 672857718 482402869 215659974 505780881 918116074 525454470 102059684 974134746 415642905 858912272 989350832 356419238 927132563 88828403 23325557 768972057 135721159 10464133 680582205 581047549 472426020 585597262 371684380 902774369 225672107 136979468 698395443 167307388 300395900 932804660 750663648 238306785 875139568 417889328 754516757 873536853 120863974 749050978 687370723 190346249 307840086 639672276 372013000 970816746 990929790 726646734 217173905 437271783 299750781 826180317 31708910 80723687 320914028 675947246 347589960 659309711 56476721 498387447 937333332 678841269 670073544 727377507 708999336 680674773 747116881 88816550 469472235 757615449 891549470 820942497 202206548 996276274 253214801 642273241 387619362 97283141 15974808 615244414 896603760 110956794 448456945 244974396 228339271 779882675 896312153 514846502 984928515 80941314 362146072 935243616 268338018 293292805 138734325 583056077 976975600 345320763 844036541 860677872 139636220 387443200 735837236 645158355 245018346 298973559 993205156 462540651 366094467 619241766 776814997 231446035 813309928 878808684 365240418 785546952 614487736 661509757 690433060 292679340 610757508 356446055 526756260 557141270 940657512 261584654 859469298 783623273 674981408 206319067 222549559 71686927 91975977 562597711 788912184 123248870 714287364 326317281 94895569 330039471 483037609 99566502 943597821 394716132 964103003 724557940 635879651 39931241 496882096 805127287 324322634 760802357 173022840 805172784 307708047 467204591 476944759 362669511 270329625 247244568 653935517 42064959 286801968 562087321 741476319 864414728 14368918 658025015 493372080 388224790 66822436 682631796 250160197 919523254 81364014 202261259 608693565 488096619 916816558 695548226 992630709 729613699 176505531 158374744 324847778 985773952 722435285 384033959 400144013 298009049 65528442 177281356 632925308 623849953 976891802 515080089 529889871 909004133 713855140 469813854 82562132 300290732 770211922 398354188 444461652 517055367 351936190 231528114 214847300 663824151 920947750 868442652 520247736 174662160 999489848 140546968 527326544 377662486 369508370 782453579 864532776 982362643 236120924 144649154 47207792 134871107 505332593 131640194 496803342 268116054 516660345 54522928 738138529 379120551 871767059 405311023 643657329 64002191 420084272 905132780 120063271 211530128 662724147 56978286 124202240 77974455 219158685 719427424 432278104 372134666 45476890 347807194 701180220 783620428 150460020 723464816 710084417 855061171 840215519 492055924 122175891 214839407 283981569 551002658 466088963 40136001 496266413 156657826 95280084 518096762 219019802 958397993 407633160 164206021 548103087 136672794 584869812 400869971 347882159 575563924 236633094 873464346 230591746 715407793 810759782 356604793 293405015 293779171 934697265 943917917 585727601 3317460 81260527 51642982 226846763 362019418 295254115 884667490 928536241 948375924 515208432 948115581 564308732 32535838 95355764 440753247 820232258 143767661 668508051 329361740 179622917 344199463 860963291 78669601 313595336 870495912 197165455 458897947 487767174 440427299 143841228 340682413 991837112 127076006 862687500 810794292 151369718 731625603 648680925 442318682 771463331 172730029 740333132 809359068 778036773 865267059 49080343 328936123 277064741 765743086 153243606 962672434 487879758 404193536 78705764 82527406 835895137 533689492 659239544 681505252 100347460 667907148 670531728 814833696 437171275 258716970 97456220 362941089 833539486 21573315 769975762 340427049 424599732 374202642 105876250 523833174 799538497 820686709 894923805 395828306 152941386 247607541 664813126 356795005 704769559 602916818 883300859 130718222 73733044 410323293 117950296 877464528 907376034 794385905 243156927 50488148 53298045 486889749 127923865 568858599 514925442 875777382 794608303 170535267 370716143 190002354 256549621 872450804 208847926 765227448 596254498 840990182 741743235 644624648 865248310 150906024 812092530 509735516 451784674 410933254 611297655 862432686 966975004 205017225 380457369 134183001 111442489 43867186 23595681 669762927 760117946 245844730 768199591 704602054 22066614 726769876 884675578 514789782 944794721 323475500 514604401 921757468 449873646 919413364 547508578 989975347 559658494 227269620 710503158 721572568 434812029 490332635 550420516 637612551 15216092 973841543 910726308 286706712 534629173 840461261 314839775 554207689 239243910 785940870 164837691 318564698 406902299 714228207 251809249 497019298 378487749 961359684 892617544 313841015 636216402 459094440 395558935 851419586 613606200 543982820 328740720 961989710 70202856 778780095 842901294 905616425 192785574 1439254 530392055 802281190 285274703 342665723 573816751 127658558 8200796 231333154 908913095 713583556 393508731 155789948 157421126 370963531 683646724 339659926 289179824 695398021 859235126 999207043 448395048 428179726 156002502 452857507 924344062 312735993 315707110 705125195 335656684 5340391 857397688 596369776 28685107 53306624 776555095 511207359 655204873 990155988 623015801 543045852 661130843 829556085 76372230 424628638 312324664 460998087 424290736 799904329 763326668 692598993 540410794 359268503 617761583 662278589 120712079 921527705 779245405 621742885 818824415 382466528 646324012 787272978 923917826 536401995 934105071 444455885 632154531 385890835 3353372 443679490 326865539 399527507 952587349 268624250 259085445 556559605 945361414 234512790 433345576 419955066 914605434 16490755 207001738 13219769 619911872 142695057 353183594 426604565 439259760 223927004 47282132 959229623 186404262 528544314 41694689 531881478 575995189 662641400 132793466 616330082 787651124 939795777 381677630 198400454 892348353 230287657 749253765 595728492 278594689 285868486 813792994 359211021 825733869 874806811 527761388 653751782 969960314 515696801 940271111 170470590 419662812 408907462 104405384 269775762 813832791 708442550 905468936 731858685 65647999 115097909 231744215 253834360 757187696 91828725 227301221 780671412 847745040 815281134 317218366 17475937 113944361 489491695 47741980 864617014 900585973 89384293 141540494 927842245 805639197 244610796 822984740 762895253 96637149 876079461 656078949 845597443 246754701 300136184 207380960 359292598 103880399 750605503 854042103 108626981 798597289 308631394 73915349 442676158 314950853 953241284 225766114 935453606 699521365 312906010 120445223 609742479 423169245 233323385 974946975 482440892 717053583 404399145 734715489 14191027 526143496 515103553 614837585 823957736 73940424 25043387 822071554 616135626 823719314 526917318 15968189 600324816 802574619 366031660 18070205 932521952 441659874 458414838 855560795 237462062 364248983 251480060 118318863 575390594 842720502 274581723 205778242 583340394 655207171 422836252 63653572 115138949 346621129 178687165 400563544 886044754 251246862 656433932 15855718 620402070 557857620 117407748 245804115 424835465 767418173 670964241 105163459 563999613 354122964 657547322 821656593 903126269 74372700 979888000 747898962 399603974 406374368 12514759 165876317 573690722 802049017 98080902 308707366 173960760 416795509 909674316 402079251 468001256 506537941 829685198 996454131 112401744 319241184 331562330 562963598 412102497 646083058 610593217 48970286 871903467 207694324 174814359 973778001 247660077 719830541 826342543 839580122 162099819 170027803 390384217 892396251 222863462 103268180 674475595 978194674 621093659 512289704 835369256 494758864 246369073 588970921 372640921 59967806 751662169 536298153 790630211 340302759 912149056 384616200 284270812 477847180 175207691 458504150 776696999 98676616 534544814 818184843 26538303 344766831 215915937 797414178 360736799 329934975 244649428 790803293 843894591 476969476 341763699 782835156 554376387 483936582 975623504 899851872 192833673 469991898 282663981 311612612 368852492 71365313 161316332 273749085 269240679 646406420 979073578 382148858 619349197 334648237 334957455 504879227 543183855 461637 123539237 384393705 254082889 881285926 74691495 389807764 142236078 492913304 151977057 494985199 933287355 859823822 220396298 783304145 812030547 637357580 102917698 411466518 892067362 236501898 284584325 991300036 671092654 803788276 329181998 79703385 511994749 792892973 452836203 751514816 676149370 556285028 513676637 872633184 140326409 677085726 544752537 288519798 832613701 879524315 970641771 746634534 510233372 37030432 246145314 502443122 606816161 841493631 200928730 975855916 614390069 452172204 90748994 675770849 144434629 345311666 534126429 485862459 325235999 478428301 29889699 835025391 559855004 786229961 950489944 531924662 726415839 555075666 408434101 252054517 562450647 193595903 684253879 826923304 603756644 205935809 292294284 515551691 389874691 843705634 770994562 222289972 366026728 309069598 182785606 490588543 489306146 649538566 266034096 360833310 540194459 866230147 85592525 652001131 579078796 386433509 99822317 691095156 676748280 730792720 562318696 820364997 905612255 550502790 820497930 303204303 389328098 136312844 262221676 16236378 753172739 652727875 820510318 121519076 671415563 852370583 139704686 792684520 645693149 426387107 177107428 590798001 284218349 386887041 137312251 137955286 666702152 470130018 634554792 290401541 454806201 603548268 21533066 738122421 927661166 800741654 744080372 118573807 185620860 873598140 895022163 2120718 251667618 633979933 268081971 157755276 470407578 71938686 501230587 563988556 30546964 187586260 688292666 413942651 428792170 194455651 36429715 904902310 339860132 973392077 775646971 910905092 824889353 58999613 172549787 62682606 704068568 412068032 270446868 565009508 594814265 546872604 140787481 272127122 387877034 424497730 969326592 659039157 913636364 270461844 250753929 637782428 631420878 451154693 37073026 350510070 413163027 215461471 951972745 547398093 721668972 438067546 537279473 492635826 249205031 433034594 932766813 79772389 933951977 30602270 452849886 144176580 543958386 761386614 97763856 860133479 667663369 140118332 204557522 852382341 636364691 762606824 288515983 526275982 26419405 559680227 458666925 420733260 330372823 407730349 922087564 143014731 122374582 804521995 913464062 611909064 342445378 184150919 601850373 709348331 30237503 926443847 829966703 679351870 179991037 878500575 601152386 706384738 259117465 333048255 492783757 535932965 169991340 352694486 817063215 291151736 154827508 887467644 773820708 16226080 971144180 76356629 724688816 377657085 566185943 94263501 389957730 181153780 257712707 279812119 412420261 329779257 80619104 402086529 791367359 188898006 141452589 84924938 531957338 194980901 768475608 980714760 857264895 900850055 663652865 275930666 146296280 90607003 399072841 354805644 481270059 224166713 943266781 297947174 763076009 334643252 324400795 673734442 194177635 766326606 732827416 380037383 602905085 971281899 947124169 433155675 914801349 859151609 322102959 563678927 179473347 196132327 403142190 561304181 152954258 200786481 66054055 838254364 329958770 9597256 223934351 745208320 739248932 78910444 621090509 560233537 720167277 938282097 915513159 48847112 874780206 409023325 137131068 705160214 994684132 933284560 628313133 381374912 181414300 221825258 50160567 620159361 274027265 807637912 801161570 352205542 671955221 62813806 264645132 207970356 685920231 32092601 505382878 730103293 551636355 440742419 52073601 80929308 62743812 884989523 874993194 659612826 883340569 815074548 438793368 660742948 494918169 729038606 350606431 305724816 654086832 762253311 230038046 340202591 821597476 94637144 455342805 750296004 407980900 160417616 969152603 226216221 879768530 432534008 126552109 700363695 364882115 682696133 883116745 900490982 54870283 151887320 710496911 800290586 222060573 801711780 619336628 473686674 919704806 659377582 936844677 266839640 541658996 673761109 346481845 738707032 791874343 302962017 329760754 921849910 856622342 95954663 23706611 431508951 227951786 984126321 842669269 734742901 435776448 933334590 276463896 959490346 933448179 721903191 110781600 225721935 876777102 66289538 388605992 393449585 156510068 173499363 212666002 835318527 884971288 618183086 924657180 595827299 310368777 956966333 90302695 555191004 752917483 393634798 534310252 943398360 400438077 74892642 98646277 906015471 737399722 595112721 927415145 264895658 20601750 722301643 604684533 889207892 600022482 348833947 328617855 62749407 849050869 150984982 458834862 568355821 39486535 775175816 323738306 52612884 685991170 437987061 889191705 459023593 653311708 18774411 683870491 125928222 97045319 685826546 837766830 285492438 816717408 99199449 852629464 248838495 622676401 844654353 548981684 536220224 230830303 158345794 889146972 179856381 791957224 128278199 136097278 164125438 671053954 842024492 236267380 432109328 322994868 830371265 737392865 65510358 387371497 144814723 32670688 218612723 995993892 33933742 842303001 423887046 801894837 800213497 166288856 627591567 465591022 852707577 442961808 300522435 766341918 346121768 572299922 926058076 642728976 488924936 264920306 729415076 553527927 578118307 827989509 899218060 239534715 805928978 367819473 614912513 927729390 909743624 52319174 155683710 480857745 878992182 641494932 254066822 956313810 407735500 805191117 828006651 273985002 625712657 904888954 940898962 213341870 357242016 335764358 551275086 333229912 725834685 447576182 38110179 717703961 134236830 81264277 252692596 563615663 856844533 159146743 175832810 918037740 806561068 465055087 981308221 549297912 535639329 313778677 359684336 331986110 221422818 999758442 698312526 862298170 583148538 301181137 729677649 679172977 917298176 170400816 949882322 45645455 42272146 794512255 220735369 255933945 895232952 772154886 915988740 419859628 657248888 32551677 977433300 88272729 745352980 457395545 817544338 576624005 914905108 183693485 811127086 293179365 180252088 207369104 842411421 440495371 491311463 735029185 52789032 585772184 191885568 251265682 39400803 93462523 70378912 97921534 361088548 880571724 126830979 807405715 736726534 358845613 526188406 83512540 695506618 918361572 367243207 749696509 631454146 566106668 408371912 257017806 277002824 54441369 326229474 727873987 636138566 872477454 25932587 259420073 515148696 522368179 836963373 928509201 304158241 1378096 219910580 745035786 193559168 163474061 169573174 598260008 201017470 834676066 194195162 644555263 792094243 387314502 495344554 914408797 77470040 734837265 243005835 878408590 798257210 294089263 523081336 349791511 753606575 598829321 220099422 633984600 764677167 370617529 198378938 162352412 176995482 297300444 501188963 135358539 865164971 995505307 3435028 471484952 252857716 413930464 692053072 121610282 162804076 765883235 748785122 876114168 540620442 501193067 830873568 718113995 624895287 521343135 730175507 757867976 297235085 427064311 205937811 954964996 768312673 122933587 66458542 361393894 162272993 330515898 576079567 342798 391121384 659461654 27828246 579317144 555910716 347144964 284070834 729420999 374156184 734081363 743508479 963129007 619168245 186228239 238534095 532256812 412291254 328724002 372631009 272047245 156436790 727538226 951103463 294015644 314176254 333047209 45518984 499193746 96046763 403212701 564821657 779042670 745039957 248769567 823084447 181958456 625366424 553833327 978367751 695039785 418822873 80111860 483176222 136101699 358948157 214779912 798116259 975227693 47674757 849985012 955400725 291874304 837961423 421441692 362280191 154813753 366447736 304921260 912648845 300902988 261477081 285221238 723099226 101242438 818027847 599088985 842997172 209261077 233361346 195419143 263554144 121334211 114527650 239833288 39013418 201060466 168000884 976454568 174553347 230772047 934400425 364262409 767747548 908632113 468231233 317321895 594740540 172270581 506064536 729419469 287065884 135048500 238472614 757809817 166580003 585826518 245924097 420307149 753257609 121839944 227899779 34929202 953828556 401165587 529012325 269600789 895767119 520599231 879288497 50818928 968014480 306790782 119235407 394852174 67471687 21771861 714377336 336227413 928782493 398435230 468761774 669692635 986573134 234213726 486860439 81129814 916529972 44044159 485564058 225068077 546524986 463820716 373392482 640917556 117078593 499554569 55688730 877733734 778359947 355727450 344591943 443672966 365973668 107598004 116602889 896576797 780931658 671944490 677872027 452742160 638447821 790389938 433879522 322823888 591859501 246407309 599273402 580822638 706136260 345772440 901751122 118689272 321541416 803817947 108413857 798039910 125650215 470489553 644305451 149607537 780137059 142439728 447158737 8139945 41652573 251130903 832985091 488435186 930121953 420253845 386707461 975135322 229744455 315133025 182943946 70260273 716208790 935154181 287931722 915738397 805731046 339831094 486250567 893880800 960045220 496133069 396840072 701269417 45770416 883323928 774031125 451727037 395199766 362655390 374860239 826269723 70318854 640396162 80936007 305184506 663222647 53625109 130123041 981735909 30621268 255717130 390622987 203267950 640905236 425847781 20331441 237192869 613969468 876429421 888876144 942615016 836717729 899332597 352261996 451059680 702388670 324771636 217294277 486263932 409988940 440879503 141406513 377901753 270922091 961609860 4700879 554693367 908959652 389801660 977731570 422858016 374355960 216036706 566697751 793193505 538815626 746858570 736578846 967494727 243347792 991929974 995517224 941155116 374286290 739367907 703080494 976161909 475661956 393581537 791620657 744051288 637162486 467166607 480303732 361605314 701718741 971391225 418645190 576533659 451738973 50227324 810766648 214592951 799038935 525022331 869577449 606430478 72286897 351263439 786895564 244521899 561319526 51720728 105700700 793074727 618263505 284271258 71706379 220281727 971129174 835209022 364314294 903916857 545366679 223297699 995233664 674755744 740079240 227395405 622492689 565205481 616847261 631720421 317670993 136670169 643903743 189127259 740819027 994980801 812265291 890365043 589527305 474870509 770905547 60089199 328840256 50901649 487356106 17832456 118977467 527306153 13685878 865880312 234931381 778344246 604375835 147905790 601925627 552899993 947127179 661827710 601360085 966164318 97775239 972121216 146065630 369961879 429138591 58310366 820104691 371566032 531982013 876009195 875651413 437766794 845176585 775133763 34562068 734078999 387788025 629864202 343811638 278002759 307286885 839622768 597193142 739664519 164487570 937129420 738080399 288751168 351675840 78055431 401541104 362422912 595623372 263729660 755188618 376872239 301125128 112475168 323074430 308993197 800674240 675858513 343752156 156012897 548798513 56522645 696229301 530581840 130320105 440860808 142059204 444896076 592736431 663357196 467997512 497072721 595023703 572985719 199771516 300411410 292590780 345997400 611934262 375296705 468727994 539080091 64489012 313445790 640839819 746553072 63343474 826537942 50779956 794031617 134619999 156209113 850619032 670954833 138755397 623858915 224734658 147767624 194532302 269274851 369080389 169333812 24638716 648963121 932096615 210603336 974549051 245594777 336809787 486373359 716043772 608469697 944929680 651177019 972003596 72700987 955388569 330003877 869308860 334520874 827637117 431822796 265700251 282742327 574795382 594047523 443832008 356874293 548638250 197159603 193488525 371034815 710782346 298025408 503876174 249632974 629999043 852560729 453859632 409389574 182147308 588433768 127922293 605203898 818707118 915275836 909175216 834265555 663171022 26582511 809692240 386246175 243089139 517464635 922468454 711797112 326538491 758407425 442522219 130129775 700092058 31423871 811410849 140156497 385020926 202693062 663825166 549978136 426579630 224869684 668107248 897503053 323967386 533472981 918814242 867128539 618395988 575945720 586300717 231432246 845159953 868946629 471930423 301686567 321083605 424762689 323045622 65243468 162545658 48198738 462061662 909235801 749213292 620317977 738527591 619925745 904054861 460035573 550039572 662180549 782425075 502701107 685105116 804807842 163322293 37453570 974476644 680201719 815690750 847122950 694545870 385504869 671687203 799868773 606656431 551850246 653152372 192405147 355756933 564335266 133776743 332943952 398703046 278568709 851854031 616936528 915545525 672369385 446129724 507584883 436071944 219504327 298680267 796454811 240816756 832162000 648041809 534379008 225573984 951391379 815813562 232559289 882464404 522254187 63014104 578866708 702169983 289889122 687507235 327383145 495733859 62879429 555873594 716938807 176120439 177348134 225777175 972208880 467738590 882576958 888399139 36402906 227286119 420798869 404875300 873482655 671346756 576893671 147314640 106993947 112449109 900424036 774730912 907328765 205691533 871530003 889386896 420969692 191959098 967093747 80445613 878295782 850987301 752030539 553228058 843908964 158826460 736592164 901285208 622640981 124597998 7072860 804661975 771652703 104438265 541146632 685456748 583988133 669771158 740624356 517858851 377307829 713120232 346888573 389655265 908439199 409939410 141765130 864528927 389413619 369714065 998254258 380247474 582850633 908883180 899850473 661766662 75295203 856802564 902813822 555156256 592160543 103011728 295529204 650439313 697279113 497214619 342212429 70532794 46452504 873907787 607074930 503350046 517747820 481187532 772873100 707880805 182655907 890065278 516685902 825049011 180529254 858310403 403995652 529068542 722428410 661826388 733567222 457295617 181809835 15223427 880228762 712981659 557312188 824365302 597513424 997174633 866770113 355806214 303018969 798344541 52653241 496563181 905014824 620986854 243306917 607350917 922735902 891498242 992365764 249548151 55178529 478189567 773052472 228349481 675583169 517468616 352784106 899768489 159666087 666382301 824484788 174432523 644346226 131337093 933593392 151377341 230480525 442113913 423613454 514451784 536479506 101966624 888375959 617667046 422144903 30931580 611030150 343246041 610953736 310620321 492817466 577420984 347851806 483657211 155892959 206686847 636268842 398637174 710795856 550406259 20076405 590716329 928780263 78684313 513888277 636847765 761802650 492691175 249185629 64695318 26689285 966075711 219871853 682679378 376693515 228937053 768218858 401695766 353003822 43032272 546044528 435792437 134763207 841670265 157569796 974620927 654543696 70468267 715772388 35668162 878563630 405854913 695140415 781655142 750621753 201497647 657940520 109566643 45852855 230218279 976700830 767661124 968112287 8701906 742604416 251056231 206368796 625239364 115354646 920602329 214956662 155209942 925808969 425766931 472911802 422800694 354156079 53576294 12452635 815148253 681615858 500741568 934872087 685651080 519334906 650203471 334036282 956716207 180858583 568689124 399097912 425031266 971209170 964570293 182433475 41816545 136477389 269246232 448965076 823570516 349645400 652988667 173843108 204531885 782937288 22015757 109180258 238067856 862679562 577975464 280390503 134240480 319695241 344617074 999364985 712243821 686174440 712742801 766807246 720589506 136790677 568747479 658469185 962151265 65400116 993979854 567761884 467888068 392921034 78200888 175208814 456128088 39493798 113003429 469548118 635168039 183965766 704891664 649108130 701586919 765759773 310113535 18807873 347251472 190732663 1198623 230677114 634132918 429283034 906459056 393015797 449511247 429908234 311793885 774825000 396797278 713255086 508165624 215552894 824673497 869935157 128139375 216152291 981194131 84097967 535220341 447138246 717485628 260205197 770459945 916364657 140346701 393338654 436999737 147781739 871354678 544643570 273817181 786707218 10929325 797445073 625264974 526170837 764774357 273211552 746408535 526922475 444054119 35302815 177000627 799173586 394591541 720593086 763206535 317502868 735909963 19633505 892293797 95347084 140793307 499040534 757272306 365791424 32372403 15463596 174434987 645216225 911122785 490238516 528278259 795554279 723825726 792400856 102272503 961446289 866187962 434248037 28816247 482140120 246098719 115078640 354381503 827414629 756233563 26777467 581858301 486784265 224755897 68311967 195426380 193011340 544939929 163234970 561001664 439666972 306916634 747538181 980314325 875754949 245755788 456550820 42975483 60992842 994898679 850256162 447028862 614026587 614377719 740808705 351110711 599081026 809746390 418997417 619943850 718231684 749720419 462853784 778992272 139477798 641089599 408357774 757549780 720837553 758777152 525215662 45756269 561282284 861625646 822716134 3665866 433961236 357402968 748707904 513617552 172701016 809478994 758395528 847426201 189203564 671741024 761275472 700989531 141904883 862128865 48213986 786917955 717637335 229305885 742098788 635610779 747107403 281813 239846885 115262029 734053071 787378591 639489245 322619305 913805833 954278768 745471577 240138310 239876053 926787265 836110330 740091266 313660978 417195105 709931685 252174193 400441769 425025843 595624336 278446939 97379206 692418505 589525868 405432160 112949538 630362573 245338746 892555353 641316334 316722408 499217450 463406022 943278062 467806937 807662810 264440347 342995110 661115759 787465552 578421808 109458766 317144447 513046722 749077350 440069935 810313358 751073667 934829518 322353200 542920428 246827545 736553438 68092588 855905969 39524241 429661562 518496798 665601493 360184832 426660552 491395807 454728190 873897905 88066141 821232526 627744329 658620452 557559427 849950196 83186478 328974075 764455209 712483412 299849542 546489149 873164204 998119577 710998523 847214627 270403350 774038276 329033826 905924750 905803482 24825928 373568193 187893505 812559573 485466203 114612467 874059336 431256189 884846002 129869663 65895549 18877498 525203711 993360875 755588789 320437189 845372972 394002156 199747492 961064438 88972764 795744742 39173067 279858865 737596481 622705822 783809044 882372740 945548838 599818379 547569060 409697842 145096697 219114723 291525238 361852969 319095144 378612557 950740408 459008731 821158426 69937181 485057584 587267854 254310640 505181209 508882821 983096336 58749679 11075926 138268264 774266135 432882042 518543185 409203452 222792891 32845357 537488284 58921164 59729393 16792967 561731861 519223090 736671146 816308079 226468133 79354943 992989498 546545649 938965054 395003086 6592527 725443897 940134711 818758735 522792882 491787171 113269263 22398405 286170300 389699408 612241540 52788094 991067756 63480439 90423887 159229909 171793817 28504766 852303258 850071661 718585272 665911934 906709655 377100981 921547848 891600300 396030100 174327418 723358780 839251634 430258786 99236637 986883120 833802415 441019821 601289650 769534418 900731376 644776100 28794499 26875187 894977243 759742558 132174143 437833517 879927058 145985135 621957609 544351749 656423563 522703539 187253882 82120771 77799076 366361314 391564997 593719666 945228419 732421431 324682681 650459506 931913284 166459791 625092362 142225016 362568894 370532581 179787759 625661291 397670546 356969230 517600430 300738556 313301826 751595223 521027762 717431971 895890194 618696254 796899360 977850476 375160089 520941026 893490774 283839698 151158064 703190100 146956059 506271912 485826439 857622953 458612798 708027388 738792701 594615455 128022524 438933002 995481682 759366275 878095290 404540203 388534619 515794660 289526482 895964748 13741053 397592885 83935642 991203292 628230198 974691973 756621473 999934617 375639945 321580792 671571453 878132969 662927192 943692604 318315892 105075875 928757455 514065429 916280505 292258420 846139931 169238948 446784583 856382157 203863854 504377497 906079816 578802735 691093945 216553272 896057026 836837350 447467071 237320244 942492182 377801239 909369919 27778199 800248754 978871845 968621728 621395596 187107389 38691767 670735638 409256474 215186898 183954999 516862428 887520357 172590454 755719448 222803941 103240304 380260452 679748629 462786395 372150728 313737510 130260904 228168694 451559517 695127733 103188786 143374328 207446443 730868432 9730257 630910095 580027331 981380696 505737723 747222555 639429982 121473477 261120765 691866107 205240034 717540024 120810590 323242303 677700876 388911651 913681696 539177437 586146940 769979848 993161340 480191187 584034079 257844667 293166456 600168970 39117275 276671258 435800253 640959323 208731562 862618228 594402586 118781288 392165304 114442246 918030883 725945647 212371781 409068010 501529978 406235986 702536052 240014884 120266771 750407381 605082631 291709306 611907318 275164613 78711219 605897990 133748439 891787748 192427664 525932979 304733124 739580719 519925370 426286103 655034783 600678225 650302636 218602062 982934219 712977249 647192253 346077310 533619964 376848675 599021326 732596332 903802476 357239143 937664326 479841111 880198589 57239658 127929293 700638558 181305600 30081843 846722697 688358253 214375985 32166719 724228785 281869211 618218825 32863856 645252429 692356678 643537784 489589260 184413490 783743094 813554855 147224623 928229878 830184775 390820372 744123038 829599292 496545637 291403296 334217564 556167253 363860091 258550480 944500037 463044406 754976413 347971715 196939663 664812314 235798101 903567860 390066183 190022694 207771118 470940612 755744435 664657550 201618880 957099561 301274419 709430390 188548965 931526845 407793703 386709851 847346593 681493784 184071505 414350200 712362294 462476802 218937421 56873887 43794180 818551533 12993528 334973484 412221842 326085995 655769791 423547257 856262406 541839577 872660216 420218311 773198538 292586220 395902867 913512998 255294291 261364689 505593496 339670 125939090 909035980 44120757 69016464 321308954 270085488 178927542 77605997 814772285 777627514 988101178 777846808 520419694 338636927 223755395 8203161 320594421 971788668 827497357 889875999 486243195 772396168 241553304 487504338 534299402 883415683 199180928 493392436 158890634 581192951 110580089 649912717 905665461 878177807 174368915 728250972 708884750 392185664 506855415 691740834 202073296 887333103 246246038 942062280 76623590 822804996 521860853 67819417 784122617 862061747 384307981 380605078 671869903 294849999 151959002 872316170 452826943 348899634 555857341 878802637 90838868 698453467 93521612 263906566 184681616 955531288 125668822 896508455 102121847 365607779 48070642 85646654 139200577 476507971 847397928 152667134 498775938 667842759 404292012 773130907 973809377 645273117 931893499 67392731 623610326 348314709 222087080 189694483 373898349 952107009 766225386 142303710 727836871 1156473 156291180 188110375 454699239 995459191 145576496 479459455 254984946 634814129 826796525 608185279 236274918 578785171 451607800 995449391 304234788 944224004 182538829 764042542 198481509 518344654 633938098 659481021 946308839 892602189 976055184 467326454 183845276 594043293 972404617 608929150 336165183 53211952 616803356 987463191 780636993 142049158 300426680 534512337 169512435 591771255 44764828 695449967 298515935 209356604 724573029 683085755 25209663 984573947 854771715 895917925 531382685 234501866 472228403 38927084 32326657 592965601 303492376 21923198 37433929 765989509 619324692 687956364 155201493 39092782 638425382 222978867 539466439 781266470 457971904 515962319 311400789 309085723 515864043 533686959 240322968 163136737 725832601 928066295 232624761 626396420 223550916 873445160 199534866 601359714 611430703 465464667 865588151 357744379 711411991 526711068 435575072 482559497 723429252 194437730 300432175 143404771 321848089 799684912 737831466 565458215 730358780 609194978 230568983 683365652 457078669 571985144 709807096 420115956 438608477 509181388 766998208 496915962 998434520 214855693 272941707 908787542 1080230 423397519 187806250 89520372 50036647 926413793 910524502 899919711 906433588 168432754 320365930 190383241 55055057 15944839 616492779 594301696 300204890 525243174 750303008 336475088 921231430 31361096 721802771 926010369 840287148 32931153 784745579 645556381 60536698 739650730 796163230 311946990 42899506 153490351 412826246 801739360 255316099 654353805 650974703 398316074 845124114 819218700 956088594 338764413 727858197 449020715 309520485 156507582 618879186 98130448 707044289 117237273 546495389 229802131 558312737 910139265 689351769 278427887 745606648 921923434 508893668 243406731 565384089 766172421 921796103 735137235 852551172 495450652 542485640 212503650 911215609 612912982 235408280 851848668 3108998 397558133 445604715 575834194 80170832 209724910 705929210 359995287 67899491 908575230 486887551 271180672 260241067 52165177 739767153 549488959 89200627 808230071 954837580 229525314 606603933 471196127 50093532 522705566 180149353 446217575 855718920 716095434 362774770 303797158 420295454 770507755 517297591 634988511 919053006 958847069 443153285 712713791 65033230 268028983 734824401 395110032 548737966 593071413 48283789 897028957 52981434 774448734 813293292 428485046 303307951 171401424 113122832 2749174 568611948 498031605 850663573 783328119 211002178 109873471 986302692 185427601 541645908 931294724 414442735 872914720 523291721 896361391 76414368 219473716 630342126 924656326 804934647 565136338 423559720 953204856 278194627 16206988 136627010 267070281 517844288 89915692 426755351 969250598 932350678 316918464 545398902 772840986 368651390 173766322 839163561 986346853 532388224 201538192 654420508 762309583 620249309 363500710 772328803 96210162 58627886 797653494 591879710 864483135 460477964 546279521 708116054 710656442 158723250 457604221 781561375 604506747 116975361 36117028 758638402 936149745 633174048 675552039 186339923 879463103 368436555 854800026 374534305 830293865 333780182 890109598 907884005 650752783 627365701 547336602 604870996 571949577 197942324 646251164 660969353 354923725 863896735 553998853 171961473 317300679 787711055 219229038 157800420 157437462 700479458 619128499 329556532 46802323 171713688 655728924 471795498 306348296 8613683 77306980 878384758 941808855 127127378 485331068 396866929 287305608 366301773 867248229 214465513 373434810 522696540 305580366 772560867 639833784 96908167 639683061 430376717 363233284 927875306 175455339 816216134 410658118 417811487 876357565 807470473 699421056 606725204 929045218 874842206 897261402 372826506 262294460 302512495 219311556 306457437 933256207 185528250 162875875 308145672 760965670 806634751 884372324 799444997 846316769 834299142 851855952 13514787 973753872 85408712 311202130 521231576 938063747 998752097 608530797 584275308 92248879 932169494 528077406 149730285 25193343 252034018 821713419 41077778 744579544 953492913 923815699 278127592 505483020 724375701 734067590 752841964 373139358 565153406 791929698 559759342 480097458 510228245 606483693 24135947 757772405 7115281 528678485 542586152 92214084 483729250 877954070 741315311 632517159 182593860 955334050 589525725 205679202 550440862 519920248 612004881 77354660 216058206 429437364 837249712 63093904 208733449 614135632 741579888 808528197 716755838 611860440 227172120 952755520 702345581 459368064 686062451 419491534 717693715 102845946 266874158 48900329 839926389 560771793 976815119 402713045 752208212 879877900 333400439 983384303 638007696 546575865 189757595 804307495 837059372 759155429 310050087 801044051 653868663 75712414 457130737 865004231 594939614 392263747 496590142 38712247 93273719 214515599 829176880 478350193 577115020 350764984 429103661 312418068 119773939 155395742 988854802 188522112 312961545 711336080 227052758 450853346 760878668 159261832 434957933 409017141 110899609 510037095 781326381 362567324 229067718 279571870 343351451 531850560 403185126 734901403 805486965 475905338 490193276 132092306 136457144 126553224 863581149 221896009 88679064 398073062 810548769 95553941 172234026 447791864 969072320 520177951 372010879 809851022 487624760 573744780 294571126 206206125 705824314 503051964 72959180 396209517 211687752 633600081 263067219 254163279 860070765 37275804 492066455 958677202 644118690 96652406 937927633 722863327 113445046 324253897 369575529 966301260 624221582 413157769 82653650 62363913 819817448 910059387 849065109 347592096 792212708 805905307 844713653 809490563 175579488 631274736 661451844 469617848 440908015 619374881 669450690 398018491 240644269 810706898 853612629 181307084 608649363 762893941 639382687 174538895 399251857 601764638 754941382 707073405 214371089 76826864 841461222 940544792 128834598 929102066 899944440 301216326 85457407 799653434 81783969 854471818 743399860 359576740 592313342 754934771 219463253 873773402 398404512 139397952 719178026 675384561 678073342 243565203 109430470 231650791 25413575 576616206 611045701 138457863 254894944 205575323 322634920 669568879 831358472 488959529 829812539 410080931 545439570 954307485 767811892 193137318 61866613 605708110 125513550 911889595 374972820 146298054 271385651 58283048 991884948 403010335 373798255 391181798 182035779 982827235 160564064 175814324 991605850 666234618 832583501 798905742 911881216 353174425 975394062 592251714 336796162 206271411 419052603 226256237 795806569 435699585 157038409 482639668 951350471 208978897 978106622 596601860 757463977 208270139 897109214 700422504 383496883 852978192 764088178 631505168 651280780 958081220 756384229 96696608 710343478 343017586 715895540 261225646 653049292 11632809 305780933 948805203 449598806 464908199 86101537 169007498 345387835 29520083 767597473 716684069 271053153 881377591 529664083 650909718 961040427 829674806 987205609 318825451 168506050 397191790 195738822 892333316 890904842 295370476 477058474 370062901 751466792 557957200 604038579 55608937 728842101 790596236 394514788 828456399 583519278 603605181 827940262 795249528 956635843 500306523 421828192 955264860 892562549 138549357 88718138 308582196 25680791 350184765 727487556 480076296 190697414 37054165 28964772 753291995 868341534 396916910 471151319 255329589 529629665 999723797 384528256 425358845 660347596 567833813 111430480 676142838 812758379 589168915 49426855 653003396 197942429 422171967 679224381 644110833 964744717 501905142 524363311 722736168 499990803 726700363 117825760 63396485 805084007 720338335 553264721 574020023 30244162 40264817 529648048 381015587 193144514 33160987 282150385 601435768 15609854 351086246 23105621 788253481 303292777 529844827 603309563 808776829 743845754 436416953 440404634 868680064 411238170 41677201 317729956 377873897 556619535 189275212 322172085 470954807 230618511 863163562 732752889 199441835 837654521 694536482 492161219 675143879 547255326 906993133 777499991 400523724 993186473 697451292 105089369 247792422 247785242 130839365 578563605 698002908 282274731 93450675 551737692 278665217 787499090 369096450 342777859 496761881 452821992 641262360 976466841 520354920 63041196 786919900 61234306 731804924 68509086 665394489 537560176 413224513 881158064 54402647 820622484 796993442 264662256 669205068 143934913 860393511 561450784 855154810 352398755 792927995 635892979 622440113 367916788 45531867 12764166 892196384 809908020 93908559 620056262 982618897 511576772 599519590 287657467 660892756 472549835 784844817 537793373 626620300 211631292 917800745 38156317 904809220 871322477 651988601 726125004 59060972 367607503 79675801 899004103 268601635 422465983 61575607 736623942 688793680 332823458 63784311 233056966 201167992 345120225 409919016 486838779 297549940 474265390 697284974 148146744 291106117 962828877 842955124 479728543 721030498 492158802 834531078 616921054 969322111 197400061 864110444 265344000 702738700 593635215 807385557 423079224 112225933 188056701 875309638 179827111 26499959 349564320 414913929 987705088 187443349 809420731 633641860 827490787 816078654 559942259 88771193 447750472 168087130 471108819 671615603 980986450 543969576 649044741 365272764 764429967 836795709 832768920 997318537 264539187 551037502 299381203 754222241 643241186 526595581 2373770 721665951 974163690 2815612 973274554 481763407 247242063 156965459 922136277 156606334 107412454 971117846 853226936 85798272 129766860 282151720 605430733 361566767 818304321 494719875 760505395 519475483 566993722 533064860 492103408 821113659 500055949 412897082 378546782 668039999 901949363 551716350 990638152 12403596 210334503 358735018 177807220 74877572 992819516 311707627 732086765 770965007 835399493 10385991 247405111 441461508 471795335 892183650 651757005 231242964 907287130 815760312 91393024 852366241 439375731 49602195 108696729 265942923 776066345 32113945 939826900 987795362 655168433 56014884 394752326 45660128 674765514 623686660 724064861 777182831 421852908 468111725 918656377 987278179 153224699 647948973 232400767 291881608 862159186 79999455 130076887 241896799 178535745 202914308 766681900 843538522 984392342 219183875 212577589 441600687 666707745 223527208 255739613 172576948 828961980 169286355 207108768 577620672 247156269 458661019 246532536 262749485 493911515 605451663 365887252 857888886 341824393 199851946 270649137 429681277 119191805 36071721 166920477 20663272 926682010 634004307 43966857 140872191 396231646 770914681 679905231 595184801 905854784 439207620 38672873 590134531 552363926 907339051 802594255 924575167 290357481 178035453 674643066 872359397 392781554 567653590 318324056 952377337 182396017 662970152 733389058 707813422 275155038 387268711 777379116 446377358 353238212 476177848 966623837 618721009 283291155 681532753 670732106 139595907 141072176 4431691 71835243 286167051 711657498 886645967 486668107 803503524 998844975 150604133 315441718 424866049 175197315 229173187 739970903 933732016 388358671 183972597 554598427 823765724 822308437 133688591 927589081 731745961 703150837 541455964 939887631 441474186 38662398 579906816 381780618 283318290 486350279 858468558 145189320 318630940 756434935 217500424 459187278 980544678 476404011 404827919 766498556 479377789 817053083 770605872 290954794 115510794 306684695 290880015 704863862 386276189 947186339 452883727 138232512 862454655 997198751 19337306 571941911 961293911 41196496 790341288 671559711 557674763 261636600 117299738 512506161 235093371 571715255 47452118 743774461 52858562 354470658 612087907 58625408 573685341 324239276 404651030 5113885 586098330 398043815 510972123 561860771 166776729 572695701 566300436 955324761 93784420 221171131 569404400 93552222 335081126 759950715 859054718 619495325 207687935 480283602 376448766 747672217 60886406 452893869 580411245 591514276 745521369 715397707 374853215 499560077 211534632 779496290 12372413 135163894 889301284 394463464 309740448 939210435 703848820 803451329 295788936 790671401 672178164 825959887 133438747 77623658 870425912 580626081 971111615 475482234 916727581 492279015 112124428 115902380 897392593 223683775 597863183 312308453 688828876 371121426 286762967 410328793 923336521 129072478 350579156 593727616 408449432 150078367 258155445 17602835 781616739 199602292 899378203 716906504 971490266 120310179 454904519 887049956 626090204 60703424 320456170 15064676 798527766 645547463 314053630 424733987 789673242 20320365 456717674 664820471 733015358 586871815 774682144 344560604 995217112 663138986 716714805 199288781 4309693 841865291 421529233 99808929 693935056 160902351 568008698 533918578 469058099 140509096 344481680 443523368 880578472 101833186 33324302 537891307 824364727 371978304 286367378 462779847 985148980 929105906 562795684 116012016 723511987 105806874 590923704 763748556 735315550 266171479 449705194 985919605 230100098 585982145 984537908 658833717 816131424 980417838 750604910 758027760 547455461 728186023 142782978 242992776 482404108 585259859 386289366 955908085 758515840 191067810 93447592 980498275 587274443 885991143 749571659 809551642 517786453 350004277 9819656 102442489 995725366 224638157 103098604 603291052 987925592 918190872 706477525 20224306 306770233 173895648 198799831 887978704 958051487 898149944 9562379 585579541 870500152 789521197 711663111 448839751 914145443 863562896 6856335 220491894 899850545 786761148 560838003 310084026 969587435 454725498 629160308 37876480 915825223 975281758 360274228 245813380 863512656 839527711 479631236 49516416 182671613 337167155 966092972 909940134 240206247 316129633 74855129 855900803 688869062 744812193 192271155 425414419 768345906 203953335 547441072 538088299 62373975 815959369 792524058 296086038 612710036 802701362 441945373 588331650 578034761 591005154 355444858 295248839 906294570 999052321 262230630 551334913 887735332 427265935 207271065 926195742 271767901 858190367 461675856 283911173 694776700 50203271 767225652 96169031 905950708 390940873 523682533 355487557 965443736 714700777 296048637 528699073 191864476 127324935 2028619 47873390 56959780 181270058 426848076 302362476 279723797 217813264 177263854 627925383 529234486 708308105 981883632 90455547 67865972 176972439 853582853 870660505 852527186 192706723 840137239 711447715 566032581 857138469 365416055 725625550 193420567 154615537 43940943 591686095 935813020 296351932 78227506 26294786 692178197 923223525 753033796 597492657 970993276 558693678 138345390 475821727 320295294 786270779 829373401 492132825 375754892 228382461 725893801 475225709 983361227 982235023 19385258 685127250 824100223 783105259 399848657 485922416 129770983 961061844 471415638 802305183 639672540 95166337 594405323 616016707 176705787 413027152 350293885 967473312 249331332 927497971 991477390 53639140 600989517 423404934 789938805 401622688 240257753 8194975 75103552 390439749 727252611 475607701 388315857 405329632 834968818 536454849 867569843 861519156 602852785 592673800 860517531 979601828 864985631 975672243 380677699 228192362 730560836 39500823 838387529 695270344 484427612 106882145 840919771 851888120 919155858 924889971 608569772 622860852 144765462 233533139 985396589 978405469 354126514 2691799 225154805 541796456 778979616 548273335 168676319 180161886 220865055 802518193 807466230 779287063 313180767 207620513 199697117 211298506 556929595 252132303 650702913 211677677 424298884 474443622 584749876 112416476 763295864 822690405 883534736 381403359 993975275 572152436 927209825 476640466 289545636 521011550 354958094 577671266 704496890 726555709 523088983 334637948 949388281 988484701 360367978 796077930 402596355 610750751 528259505 423210158 166351878 22303265 706456461 893626809 150119566 826740137 86079286 453054717 419860443 905872992 410459629 668552944 830918493 866184736 27517873 156379965 952484672 853353880 399108713 767998453 915405731 650224410 763279774 431261321 47848521 422236143 238136720 935375130 904456420 391058377 209881029 602653724 693366897 930071972 162840554 764156095 754617218 131812778 364751955 840216329 655440647 558479574 781144187 550319592 533021168 260021062 155503006 351902917 220695596 795860291 532688384 361951546 370493325 172457640 69813793 84056919 76726444 124108164 24193208 997907012 301593197 252853142 617454356 107005499 98051336 752554301 302630162 501007639 327794067 994993411 842559225 47285343 321800814 617101461 430730100 666249453 833278444 622064700 969567917 238213224 81261972 429052696 219282703 65442173 789367869 438852600 792860463 317837925 211609852 322311405 961769080 288736679 404546543 819578956 609434991 266523894 86973169 625209889 522511882 328794976 180191001 741700774 834817627 685129019 619971176 342538267 269992274 199762752 287180277 678894098 223193006 949950822 627510992 807179772 613355688 792828191 294645823 720320471 542980094 209129241 764794395 559786629 68938553 601853269 980497595 499798851 744196428 619576379 430966448 118188615 225763607 119437237 926076341 887956015 221728905 477010837 162234905 962175872 505145946 339876327 447603138 303138454 472999413 719671150 660466663 166553863 731152813 294099560 23225395 701189856 651058957 441766684 943350639 899801138 755864812 482310971 69596054 927744268 721673722 900087735 608682744 604453583 708905594 927818803 449516049 686593496 235197390 958483627 677150630 391661659 701003018 459696629 749508623 833319235 255204189 676537496 734683105 422046540 87852371 186824082 946849341 689820380 818987707 223218972 543952102 784941430 489647880 994282464 559744065 681585979 774854551 624137769 967714049 252473431 184292360 431470774 48411148 426545329 525419379 604745711 692228449 644320901 391920906 579489568 958296688 395809166 160375593 971943579 943947314 261993533 968518779 517510010 824243310 727464568 459896541 770986451 3949038 391155417 354821114 725470972 61281419 824438571 34985470 73960387 385194803 219901535 924241310 106220550 709240418 715843724 41044735 123369341 376217543 513636495 416102264 212944357 223368 457066536 767890472 700286634 123303550 568045923 546741843 815497869 760678346 227980286 293549790 682846458 844987993 270624516 768608295 65736231 873162248 974811780 520976311 326579588 832319587 320509678 71280517 951503668 991211035 448562365 255359954 859515574 671337164 304851599 252270348 685782254 34236604 286687070 589896173 572900178 259800710 812426499 278471684 182016061 523613643 773751370 260124830 757322578 872174056 7008002 656883558 730945755 290857630 539475261 979159329 708202895 363162789 18896086 597019354 823193171 24903641 52723096 183046872 64020941 691461728 86166367 237279936 549990619 540720854 593957975 135919249 368699418 884298202 249280290 419707886 462098126 564988773 413870618 232207327 232606579 996193042 879554556 525687239 554564473 627672240 584353430 420637814 583119000 329346065 783077976 458037215 830594339 628102683 889898645 723325490 155224431 588902418 676084795 475015462 192241125 816821115 134502053 690926050 257525635 587056195 538979166 486068842 788436456 814709882 374014224 446544768 628865172 207819002 40325383 701764782 945321738 463270293 639933837 645312594 625964765 877268459 677062064 338809263 71680539 225131088 718965885 269851368 254677597 264862926 922082420 109340048 3069163 598114201 151338933 885558833 124260457 964750611 495731327 121828464 54469881 497595780 248346665 104016406 967704408 248667582 455496006 698433490 254895695 779116772 817729646 358349030 350341943 690043975 567119413 990987257 106678247 951306754 130198312 479732097 813730423 353712374 8566961 772959365 611244655 820144968 585831809 459050198 123504376 105203738 958988948 905072834 913340536 514496884 15496360 141073729 961992963 98073753 899862693 548011282 655987334 188863905 779648481 3228826 485712626 75430649 678110664 79297327 915017691 555158897 696702943 781762577 742663932 296409892 82871373 557856899 542566566 465367032 576887903 407322270 821709308 862123989 171668833 504124079 912558848 875615937 603558398 944321454 176776489 384224206 702116471 73164654 625453762 704484881 319049955 687255485 901489176 493852223 927484763 229908183 659240470 544946672 420247591 53609278 735440111 407753653 930974886 585139785 267444587 792793448 555732501 250528118 76994799 582846935 32743454 791438564 803655482 814766745 291156400 655844716 691236911 12573974 876405159 252991519 170672316 196021252 693650491 395422640 355984590 991107728 349293158 339919907 772423112 127861376 907141035 414652330 123137536 46114692 414591138 128757959 569869022 202365840 910717521 883410254 418274642 758753484 944116001 627043409 738638615 348649022 515407218 193512380 511214108 527033692 865110148 267856261 198243665 883644819 913592494 107864837 326429757 960826967 790134003 890641738 790740306 525479585 728840963 541123037 728866038 628225319 530212514 919390594 66361356 310484906 353548182 119062466 426245805 802387487 94947173 311401666 878878395 856222184 59625632 459538530 15871289 990632209 94850494 103991185 139111658 370193701 801277354 789674623 258471881 305006811 63545990 407964614 537598990 703994325 531903939 332670772 107358019 825002679 594596673 909009478 752649381 314772288 289284595 868600909 886805771 97296388 462450321 43467114 952556731 701175458 445834435 935795640 589634760 355423568 273375333 736834249 646056349 385316073 875249463 429623007 323871087 415762962 681988682 611800507 825211334 305124983 412964635 716343243 466595189 468836925 679401481 737170800 145633055 679219541 40837137 89254609 142781775 409002911 942256699 992862603 202609946 570499026 681149717 43989326 878559941 654235142 772599054 686575229 498518686 348934586 447378893 286789151 735727458 787800436 483085650 52925344 828974188 934084262 747759263 195863112 508460975 547781577 372147814 254726512 954404676 337616737 176588845 144514762 419741044 236548663 745912304 795032059 713725354 171769793 151989059 331309628 240377237 310167672 583809096 937605910 962021342 761423168 954187398 325935642 804561712 219618908 662850300 869465388 947841270 732842503 111116075 174163084 5364822 756613293 191872331 928667389 145474285 397909847 534355794 792822668 785833931 294829661 796616336 574552501 949336154 607715455 152218335 28752150 441862302 640557301 349375953 620459092 965068345 266344652 730233042 373991543 229862474 38409927 76117839 229582462 701779142 28181572 476206395 620785198 36875075 221515197 640786416 330885947 656858238 308626070 863348031 529439086 318166961 634865115 679471858 293604828 930871882 81519596 402138959 146049980 346624128 586230536 313273145 547528625 425002972 812887485 540685327 583060359 955776660 46034417 793112689 730940488 913743627 366366869 770192478 517850432 785777525 995689849 881186016 327190574 182309370 679467719 689955516 892413255 494319979 199642958 314823212 298392600 878928055 876206209 953288875 606974999 339935830 857738491 428854082 446836325 524541695 323266540 747070587 229380139 216243028 757097160 907472901 738323404 576678129 585184390 920339427 178418704 543635671 789252590 13984584 919613548 61068557 346847068 1608843 420092158 412209645 51134162 860056147 188473186 498475370 201161141 310607992 182668750 876774312 650365786 700831092 785305683 795332455 742268504 470444893 139530737 738697553 947100143 116239446 4619464 509942610 616905056 943690538 271349085 938309598 762139338 665916224 934736200 465003091 58236965 392076231 627991585 123343101 320656783 772295790 645303741 274774013 412076548 508124242 429498807 400796697 533188583 698930249 249105177 261646651 445441808 824472932 850594622 238511917 639792619 746213555 401112043 829190049 18176875 952384173 538047600 235831623 206345971 67984062 266775082 123760852 514275743 547551655 796984226 701387669 948875862 907359543 206984187 138556909 455248281 186606664 555944238 892430342 176782184 201813854 456905393 629785945 789139607 691678651 322600772 787304117 459263636 817791060 71065881 546744002 912115295 514489195 920758720 881322482 327280760 807667771 645713743 584595076 285168810 605830257 171598414 958599759 337116340 496531078 726748485
S 4369 621447075
S 58563 943146016
E 18045 58014
O 60975 79096
E 74812 93156
S 3447 484511828
O 27707 29535
O 33128 33145
E 22422 42089
E 47656 86774
S 23845 163076671
I 58288 61755
I 43237 51212
I 34137 47228
I 14164 25678
I 24351 96478
I 35305 89936
E 72155 97430
O 17796 22439
I 34770 80513
S 98725 11658842
E 43479 83906
S 49874 441016883
E 29015 88834
I 3825 14120
S 92708 324687313
S 81048 50646130
O 22576 84864
E 6652 26857
S 68525 48527527
E 27979 99177
S 70791 233832960
I 40186 96349
O 86538 99162
O 13012 25742
E 49510 83031
S 27243 486039431
E 40747 69073
O 66606 82637
S 10358 430014564
I 5528 68353
I 57449 80373
E 31455 50654
S 68847 755309954
E 50053 88081
O 73420 95825
E 30134 96032
S 76898 728116571
E 41948 92236
S 82159 231067589
I 1134 78618
O 64341 66864
I 102 31150
I 25157 66880
O 21094 36412
E 83812 89034
S 47313 261514099
E 37842 46660
I 53228 62641
I 73412 80847
E 56378 99302
S 63623 21768359
S 82564 870487860
E 49535 91563
O 25279 45419
E 37620 54082
E 48990 82492
S 37375 820605039
O 2004 45304
I 5264 36085
O 23781 55525
E 5777 82636
O 12646 59790
I 33702 48372
E 19045 43071
E 57547 81393
I 7800 31513
S 34267 412283623
O 50897 74835
E 4970 47560
E 29138 70015
E 19171 23155
S 94254 929441386
I 3101 77394
O 49337 65964
E 58193 59557
I 16463 93948
O 62861 91878
O 10621 47137
S 72781 18155752
S 96762 158287791
O 45398 73416
S 65848 380363969
O 31207 49629
O 21031 94936
S 745 379266065
I 38714 75072
E 50505 71716
S 45376 942888571
I 50150 89425
I 6508 63063
O 57832 75770
O 4195 53453
E 90001 95733
I 6454 49326
I 32949 43092
I 10631 92115
I 67785 71711
S 91661 78396977
O 18396 28790
O 71259 99037
S 73667 335604115
E 19401 90443
E 26000 52303
I 29102 40257
S 22131 211389104
E 7065 46033
I 5359 67212
I 20899 49103
E 14374 32433
E 73705 87117
E 13744 24289
E 30224 69877
E 29486 86013
E 3841 51877
O 5697 94280
S 466 279688768
I 26927 29938
O 33354 97281
O 3806 68427
S 8297 598271292
S 81972 637081905
E 26652 67897
I 49640 64454
I 80970 84354
E 29443 57730
S 82256 529215867
I 12628 94972
S 44925 599060371
I 4837 21812
O 11566 24947
S 25878 428651673
S 35844 169547511
I 2941 51073
S 73679 128559668
O 8137 30038
E 43017 80970
O 6574 96220
S 87130 257729240
S 21080 25121355
O 39957 44973
O 32401 41812
I 57969 80192
E 35299 40393
S 72867 660835190
O 8668 45104
E 45651 78482
E 8457 15254
I 8626 39379
S 87552 31607271
E 1242 71047
S 75037 822821430
I 21114 53045
O 25603 58555
S 53342 992727627
I 78959 97189
O 34883 95874
O 53455 93794
I 9596 60584
S 45134 474142724
E 12952 28017
S 61912 635655067
S 4671 457074467
S 51278 974018687
S 76208 426887164
I 2805 35628
O 4945 73033
S 18409 115280704
E 77750 79803
E 73854 91683
E 18950 78279
E 21597 27587
I 95623 99634
I 7511 55343
E 90741 94513
O 65783 98727
E 31932 32754
O 16763 84227
S 5498 735704251
I 373 97463
I 50083 95675
I 6072 47681
O 54065 64709
I 8825 67935
O 65865 80381
O 4527 60512
S 44174 164968250
S 43896 651359764
O 52654 97300
O 60407 70265
S 20624 944527955
O 59892 86715
S 26856 447328197
O 16094 28853
S 83569 894645794
S 70573 584248729
O 46935 99567
I 36393 76163
O 62241 72550
I 1478 91830
O 32921 88373
E 48994 67808
S 49258 178827775
E 3336 75698
O 13218 78422
O 86062 89030
S 25951 748049791
E 71059 89859
E 53384 69402
S 82338 319000118
S 28381 590255067
O 29661 90245
I 10347 71913
E 31662 86998
O 18491 48579
E 94397 99695
O 65371 80871
S 92316 672909784
E 22159 92091
S 86091 830310699
I 66730 80770
I 22444 98655
O 25063 76625
E 20264 60456
O 22300 87246
S 41781 181060293
I 33087 65370
O 32627 38245
S 28556 368486219
I 38920 65716
I 51646 63348
E 37281 73331
O 52851 74778
I 8034 58796
E 61072 62929
O 11131 65743
S 34176 790832340
O 80476 89270
I 14309 25143
S 31025 771582052
I 11852 32053
O 22782 23853
S 94234 382230557
I 65294 86673
S 19736 727945282
O 25394 31955
O 87184 99090
O 80801 93679
O 87 66231
I 8720 56565
I 18901 39418
S 94350 972196343
S 82117 157005979
I 11272 95811
E 44291 58152
E 1822 17816
I 26730 48107
E 10426 25889
E 55337 67556
I 35596 95450
I 27293 97687
E 31118 58765
O 65317 75878
O 21118 69872
O 18959 54344
I 75783 81455
S 20970 519694397
E 37958 64156
O 72679 90380
E 23259 64614
I 6464 71396
O 52078 86408
I 18663 28138
E 38085 97028
O 40819 66705
S 25869 447337160
I 5428 12209
S 48194 748621331
S 64505 1477124
S 82539 948381321
S 76303 492302384
O 23676 95206
O 284 54990
O 4716 78249
I 34442 79201
S 33091 839761764
I 1961 76679
E 58671 94139
O 11223 33462
O 42334 49810
S 54992 527931548
I 4113 50634
I 24613 52985
O 9655 87245
E 14616 77670
E 68340 69233
S 13353 81741731
E 42911 67978
I 53054 53545
S 90573 93444244
S 77162 156177634
E 14078 70558
E 22596 47833
I 18836 91580
S 5004 365493445
I 35311 54872
I 22880 84487
S 33151 625360969
I 25595 80430
O 9554 72326
S 48479 661648775
O 3933 36968
I 10045 81268
I 44841 74639
I 34132 97225
S 49853 414822477
I 29856 86846
O 25144 98126
O 65831 75889
E 32032 39667
S 48210 896481271
O 41422 47917
E 62183 83746
O 45857 97969
I 50296 55799
E 2891 27518
I 623 82367
I 29067 94333
I 48101 58076
S 83168 963599902
S 72595 734074077
S 79432 562550737
O 29784 40912
S 20972 882827425
I 68051 75317
S 54390 805866902
E 45311 45394
E 37654 73671
S 7415 368369081
S 15788 846407857
O 79231 79719
I 32281 70795
O 35654 58530
S 35662 566135692
O 53303 86834
E 30926 72093
I 56431 80840
I 82883 94344
S 19185 346583999
E 60645 67706
O 4358 18985
S 12673 693125875
S 65801 562794726
O 16888 65301
E 12303 93069
E 43421 48225
S 95457 668327240
S 97479 28295221
I 16639 86441
E 72621 94986
E 75181 75898
I 4983 16991
E 42410 50441
E 19084 77669
I 46010 99556
S 75957 675428804
E 8128 19522
S 14577 72838928
I 12492 40526
I 85156 88173
I 65144 75661
I 56539 59111
O 27969 89526
O 39730 42712
S 6526 732020413
E 16384 50421
I 50640 61996
I 38948 46821
O 62706 84262
I 14761 25267
S 93911 208882146
E 689 60240
I 60300 68264
I 20396 68534
O 1244 75204
E 1686 56537
O 43255 75701
I 48035 62811
O 7124 46699
I 734 67827
S 32288 832028924
O 61492 94717
E 15167 99865
O 19511 23299
S 54920 129574944
O 35561 55974
S 77131 568292318
I 21336 29489
I 8438 25344
E 15149 32886
E 39892 50479
E 34465 36698
S 79278 757763333
I 88572 92332
I 62057 62829
S 24349 300975705
E 8143 90623
I 312 42250
I 4771 84759
I 41030 41422
O 6349 19982
I 29285 64195
S 14142 94723719
S 58104 244426539
O 15003 80596
E 7416 84148
S 47008 169143876
I 61196 68577
O 39448 44836
E 6806 91213
O 16253 76830
I 10398 69103
I 1534 80045
O 28135 69658
E 40826 46303
I 34628 40300
E 33454 72841
E 13369 42608
S 48784 174917918
O 56786 71110
S 15651 132668013
O 57613 57775
O 6145 31122
E 22540 60901
S 6118 949914067
S 30798 841220245
E 52524 90751
I 25542 97292
I 95732 96141
E 55777 80575
O 13482 65043
O 23038 25494
O 25590 64757
I 66127 68485
O 3714 70387
S 52980 271947495
E 48068 69594
I 72595 84627
S 85925 320941402
E 21286 60764
O 69386 98922
O 9102 43256
I 48634 57914
O 11231 71073
S 87124 471186774
E 5025 28059
I 11178 73832
E 5200 37036
E 9453 87010
E 44992 88346
I 63815 83085
S 97386 708850869
S 69907 80968904
S 38650 382503297
I 4760 56301
E 19878 70585
I 42245 95391
S 82428 628804165
I 35823 96742
O 33436 71099
I 31834 67478
S 55736 663650520
I 8272 44064
E 42263 58849
S 75265 523592958
E 59815 99451
S 99847 31861853
O 14571 46192
S 40675 422424962
I 16054 57170
O 23344 43895
S 44672 129282148
O 52730 74421
O 28435 81464
O 87529 98073
S 65362 238924662
E 27536 51767
O 21053 38405
S 35707 196171021
E 58708 84908
S 75197 424056281
E 5324 89194
I 18508 31680
I 19211 81158
E 30435 93967
O 6665 20853
I 31857 44825
S 85770 997639287
S 82636 241368599
S 11782 816184416
E 45206 54910
O 21060 73000
I 19777 52392
I 3790 90143
I 90031 96959
E 20515 58300
S 19263 130920690
O 3911 71640
O 36223 63239
S 9720 905112492
I 29218 70459
S 201 112231272
S 43000 992516246
O 10550 51629
E 5707 59992
E 13108 45024
O 12113 72651
E 28784 47590
S 83843 92392406
S 18854 447891114
S 37219 955125852
O 15147 26064
E 251 24704
S 78815 282421987
S 70731 49347576
S 97493 559765546
S 23130 538145991
O 86058 93364
O 12146 55792
S 40650 160231661
O 2617 61825
O 21062 23810
E 12327 93891
O 32148 54524
I 28867 68404
E 71365 90816
E 27952 67400
E 86409 98831
E 3804 81720
I 29860 61196
O 64857 92865
I 15196 60978
E 77612 85167
E 18229 68960
O 22596 65356
S 10369 800160838
I 19226 37108
I 39238 69585
S 85853 980015535
E 37011 97634
S 49961 553253086
I 22583 30187
S 83991 829368435
O 7880 57716
S 13562 173804973
E 47921 49096
S 33679 652685246
E 93933 97618
O 62332 98632
S 36883 324617352
S 54033 10168634
I 31773 83788
O 10579 44384
O 35140 80410
E 12000 70592
I 12886 47305
O 43663 53228
E 92006 94766
O 35150 67268
E 9033 13801
O 5685 24573
O 81512 96775
O 37022 39472
I 8702 62103
E 33554 42328
I 5326 21236
I 26329 39327
O 68334 89043
E 27832 97009
E 43811 49198
O 18270 96841
S 33401 321668628
S 68229 268195068
O 52141 81498
I 81307 81498
E 21297 76299
S 48241 602023869
O 7831 74587
I 75246 92222
E 16047 58560
S 95104 659662055
I 14304 98698
E 41346 66446
O 49338 93997
S 32225 595475839
I 16082 70358
S 82865 687749832
O 12749 62489
I 1684 76261
E 26897 27551
S 35517 589529047
O 34118 40643
E 15137 37710
I 36800 84392
E 43682 74720
I 63267 90123
O 55332 66755
I 11623 44483
O 23561 69655
E 25243 58571
O 14919 24276
S 13738 635680362
S 4310 960225264
I 4796 86091
I 43863 60207
S 52215 129659812
E 31314 91104
O 40553 89670
O 59978 90293
I 23471 57204
I 74946 89983
E 10733 13931
S 9826 740430974
O 1579 96870
S 13728 348411421
S 15890 502727831
E 74950 80591
E 68586 77752
I 31786 41957
E 47353 48615
O 16392 43204
S 35275 514497848
O 30983 46084
O 67634 90840
E 43261 99460
I 59692 72495
I 14368 31063
O 38076 80428
O 52618 54522
I 13885 21474
O 7726 35284
E 18178 37213
E 23083 39340
I 22162 58001
I 35892 80037
O 1023 23252
O 33926 41426
S 55571 86441081
S 92149 931217349
E 57083 81354
I 21430 77212
S 35237 163984018
I 61057 92196
S 99061 231869393
S 45193 712800409
E 4578 6038
E 20423 76231
E 53203 98017
S 97408 374060200
E 37327 89359
O 13631 38323
O 48894 60727
I 26192 78571
E 74027 93724
E 22234 95459
E 7065 37632
I 12533 93093
E 19895 34966
S 29650 255545404
S 88788 141080707
S 23349 723504619
S 59300 86799384
O 3633 88204
S 35867 81397278
E 45142 65015
E 13701 97657
I 33525 81491
E 35666 72253
O 21653 93445
O 50675 69281
E 28623 70617
S 503 140876922
E 12835 34952
S 5371 867819628
I 59397 60488
I 48158 60465
I 21743 59340
O 66495 70078
O 64581 95695
S 32565 445925942
I 45262 83503
E 20034 35200
O 19678 30433
E 56699 77061
I 52325 91643
S 61176 324634595
I 26511 66598
S 94263 680517326
S 76821 975532673
I 54704 58389
S 24479 921568352
I 63093 71825
E 30029 46155
O 3195 34974
I 22348 66404
I 9556 84103
S 76052 35717866
I 20737 51713
E 50246 58931
S 10046 286081576
O 19378 83027
O 6473 26277
I 6654 69214
S 53411 790411143
S 57291 147495908
S 20273 507718963
I 3644 56099
S 53547 410530944
S 41323 442292732
O 34449 95003
O 37749 77037
S 35880 956648269
I 71493 81864
S 66699 217831152
S 74172 387178837
S 76503 507244842
S 19490 973745657
E 52355 63984
E 33431 57455
I 51317 62231
S 16737 954927092
I 26549 38304
E 19297 44184
O 23571 28282
S 15158 962306640
I 59484 79171
O 60222 75050
O 41919 78806
S 47338 262174469
I 4733 17086
O 33592 63859
I 20002 44166
E 11194 75007
O 1293 79468
S 9195 955883006
I 65968 79182
O 26760 95785
I 22999 64140
S 56788 722637807
S 85036 259127249
O 27572 65603
I 39097 91929
I 26949 86115
E 1389 60090
I 38489 94792
E 49006 98612
O 43967 92075
O 34841 90566
O 38264 94878
I 25923 54859
I 27185 33903
S 17596 322412064
O 3475 8483
O 65789 71134
E 37591 69198
E 19812 38775
S 97009 527831919
O 63497 94155
S 53676 517887851
I 26530 34391
O 4642 63336
E 26517 88006
O 25080 98024
I 55067 55715
S 57576 936638812
I 21983 37420
I 86611 87976
O 22202 41566
O 22860 63954
E 49837 71306
I 2320 48473
I 413 69039
S 3414 438628302
I 8083 59235
O 67062 90021
I 14513 90402
E 35843 67694
O 37792 68734
S 72306 372238301
E 85732 98782
I 34108 80101
I 13569 99190
S 99325 977545939
I 20341 34895
I 11374 94413
S 77218 573013384
I 11834 14481
E 80313 87173
E 16672 93235
I 35593 44428
S 1459 610644131
E 9574 43265
O 5988 62786
E 46914 79420
I 36142 93629
I 56700 70934
O 94003 94291
S 37540 89853481
O 61248 74879
O 4481 9237
O 31589 78271
I 42743 82019
E 48967 97488
I 45650 81540
I 13850 74313
E 10739 78607
O 45325 73492
S 50859 576388834
E 33087 43548
S 22309 541655984
S 6966 133810501
I 39064 91054
O 43649 47006
O 8116 21807
I 96172 96464
I 56543 70450
S 60213 994131900
I 56213 71275
O 12355 21779
O 63745 70226
I 38486 62199
O 51329 97894
S 94529 297237148
S 45942 74595337
S 29454 496509040
I 1035 72585
S 49244 719474403
S 91423 549527874
I 56020 82456
E 1231 21234
O 41789 62404
S 32204 915929036
O 60501 84448
I 88254 97363
E 49047 64216
I 38441 41707
O 13981 98182
E 27451 90916
O 29327 86961
S 27568 323133388
S 23354 963233272
O 78639 89094
O 6855 48728
I 4092 18687
E 16155 98888
S 5922 101756330
O 53146 59213
S 98654 303798755
E 60361 84054
E 35274 41710
E 26581 66467
I 33087 77794
S 52312 979666086
S 57608 951885556
O 49196 67757
I 12866 99691
S 3079 867266961
E 44827 69208
S 27903 814058640
O 3859 92349
E 71966 93558
E 9581 26125
I 9500 52772
E 47422 73695
E 58637 74026
S 54761 54961229
O 48521 88684
O 9908 82806
S 24308 461262036
E 24731 34952
S 61658 473774212
E 9904 70966
E 12719 94068
I 32609 91568
I 48435 57704
E 43328 89859
O 53996 70290
S 87336 127847152
S 96469 57177196
I 3935 49813
O 21824 82116
E 86408 90537
E 34879 99574
S 25948 598609037
I 54565 83383
O 20190 51335
I 8368 92414
S 19498 885041863
I 17442 96258
S 89843 421660912
O 8893 51348
S 4221 371269997
O 51547 72293
O 92492 98276
O 15645 25652
O 46568 93231
S 47078 810622738
I 1945 91253
E 20146 41684
E 32870 42276
O 28930 62357
E 49647 64951
I 56856 88296
I 19218 80067
O 91983 99124
E 66562 78881
I 52497 97591
O 38312 70721
I 80790 95166
O 34693 86394
E 67401 86001
O 15487 79564
O 65334 84238
E 43966 85542
S 71614 212697146
E 39569 87706
I 70655 98822
O 20299 84421
S 11739 848814919
I 3907 62635
E 30883 60389
I 32135 49805
E 43097 60067
S 37146 693411799
I 10702 58678
I 3698 81641
I 32080 66836
E 8968 82268
O 30622 38534
S 58580 445177501
E 66645 76631
S 99040 309900061
E 23239 96321
I 35330 96015
O 46322 82847
S 24994 543406357
O 4874 98114
S 99132 6774870
E 23468 93716
I 49711 63577
E 26523 37762
S 64295 253217297
I 64620 95003
I 47733 66717
I 15153 84989
E 22464 78471
O 40922 68389
O 77442 84812
O 29024 82224
I 28327 93120
I 67015 69132
S 50522 826368213
O 48400 80273
E 1871 13719
I 22878 26752
I 54114 93763
E 68790 96429
E 5282 73906
S 21828 504854811
I 68737 77852
S 64765 6628402
I 20044 60434
I 24719 31289
E 65015 99675
O 27695 46134
O 60569 81683
E 16074 32376
I 37837 57861
I 5347 29875
O 61093 71564
E 20747 36800
O 13720 14226
O 48096 55605
S 95525 256860736
E 59456 85046
I 35647 66137
S 42473 749987880
E 33412 75379
I 4098 44748
I 50675 90706
I 81242 89583
S 32986 93345368
I 70823 99668
S 6279 651849888
O 53097 62883
O 2564 37372
E 67200 80953
E 59824 92136
E 54874 86596
I 52205 71910
E 1517 3495
O 23901 31382
E 27396 93822
O 67067 96295
E 8305 55165
O 58492 91533
S 68420 569334954
S 73126 453829120
E 77861 95206
I 27691 88624
S 22449 951716438
I 78795 95783
O 79008 89766
O 12824 40453
I 1253 51663
I 12325 14451
E 7046 81432
E 80375 84690
O 63676 82520
E 53371 92157
S 91522 254867276
E 63050 94060
E 53332 91478
S 46285 293188393
S 5551 252493395
I 57 47350
S 71632 905994512
S 90514 535984140
S 34150 986802725
S 61129 836465157
I 90204 92915
I 1817 79935
S 82176 428159612
E 20753 99435
O 52024 67338
O 10967 12043
S 32111 884068205
O 56458 77911
S 92799 285031932
E 29158 63477
S 4377 147585651
O 20782 90295
I 60506 74354
I 26277 85356
O 17357 59053
O 32282 59039
O 63735 80228
I 38236 83169
O 23524 87818
O 30545 70714
E 36664 54743
S 5142 874370217
O 25447 85758
S 18782 787453000
E 32790 78420
O 14352 55512
S 83225 823663302
I 88917 96659
I 8957 11965
E 27973 38041
O 61647 78941
S 36174 731234038
I 9090 96879
E 16355 95847
E 52583 57874
E 56956 67129
I 44500 50552
O 12097 68123
S 33517 972324899
I 38699 71823
O 10134 53227
I 10023 86301
S 97158 311687723
E 39378 62771
I 64077 86698
E 489 42124
I 51149 57059
O 9127 44964
E 67848 78644
O 39936 86784
S 45920 746110541
O 19955 47000
E 31465 88902
I 38229 52701
O 51719 73813
O 1318 37567
I 73841 98401
I 47532 80891
I 24249 95359
E 8227 56462
O 1878 27607
I 1254 58690
E 224 39573
O 24081 90910
E 15304 30830
O 38831 63661
I 8717 78722
I 48885 90704
O 50236 95662
S 10899 771942763
O 62424 78921
I 28959 86417
O 40566 58123
S 27904 665262405
S 73413 804073178
E 50646 64685
E 73506 98862
E 31546 82921
E 63172 81377
S 84575 469492648
S 67321 601833861
O 28196 78417
S 10616 498855921
I 68882 71217
O 1600 56002
E 9045 41609
I 18888 40272
O 34031 62355
I 32383 98672
O 89925 99016
I 13061 73222
E 9235 10286
S 79771 976037003
O 86171 86272
E 25136 48046
I 76419 93852
I 7349 95769
S 77289 414390695
E 69504 76373
E 37834 64974
E 9684 31375
I 23042 26460
I 67622 69388
S 83847 440346955
E 37597 93690
S 27155 896257828
E 22804 67018
E 3289 48492
I 48533 75048
S 79151 384574189
E 23011 46307
S 61626 794478992
I 52105 80393
O 22242 72153
O 27258 31609
E 65155 92913
O 13766 51926
E 4961 53742
S 45064 59993973
E 40996 77328
E 71676 91530
O 7504 47015
E 54002 91022
O 50085 97728
E 475 92633
S 49759 784087335
S 8882 73560424
S 62686 246481879
I 59232 63794
S 4990 965845208
I 18964 33070
I 35885 68111
E 10863 40891
S 8536 182994151
S 94149 457161384
S 24530 770297785
E 26056 97473
E 63175 95098
S 44060 875190444
I 17535 66167
O 32870 49975
O 2 26378
S 23302 572805055
S 83841 914323461
I 17830 70867
E 10360 77356
S 84649 483898895
E 10403 19021
E 54040 90900
O 47312 86678
E 13459 72945
O 42307 76518
I 45302 71537
O 9911 24237
S 58206 62360177
S 29711 777646451
O 76675 84464
O 3700 60995
E 9702 62675
I 57425 76648
I 65283 86652
O 48262 73087
E 49222 88418
E 71118 99678
S 53893 145378830
S 25455 348761804
I 36711 98581
E 21255 69376
S 46674 764360615
E 19717 82161
E 30527 85423
E 38967 98363
E 18937 94601
S 91881 201718645
I 59373 69687
O 68174 95520
O 44659 90686
E 24736 94125
E 52089 99908
I 19674 83579
E 29044 40586
O 574 41107
O 11578 44675
S 57750 669571387
O 75941 92072
O 42993 68960
I 771 73586
I 22871 45013
S 57593 872584270
I 76939 84623
I 41326 87834
E 9622 61937
E 17595 22217
E 20224 69264
E 57243 87928
O 18486 72088
E 49746 74657
O 81813 90550
S 24496 38309099
I 13583 61930
S 15024 960127355
E 73153 93515
S 42336 114116730
I 35996 76539
I 41891 68579
O 34026 81856
I 85745 91311
O 29999 31103
I 9044 48601
O 29441 62969
S 78847 497554477
E 13014 47298
E 45901 97156
I 22615 47712
O 24123 36555
I 43305 75018
E 39361 47056
S 73413 776343055
O 38852 91031
I 29969 68296
S 13322 279112327
E 4688 45568
I 34324 36090
E 51002 66841
S 33719 138183333
O 2138 64520
O 43278 85259
E 18039 34462
O 37062 40042
S 88711 796037696
O 44446 55077
I 5953 86434
I 2560 97736
I 47707 54294
I 1720 20710
S 98695 826979520
S 86246 26840718
E 35429 90254
S 48505 60346059
O 25297 86500
I 68516 73601
I 9319 36679
E 19352 30977
E 47011 71151
S 36500 448966167
I 26375 34107
E 12973 38488
I 35274 81341
S 42729 425394036
O 76493 92933
I 66495 94072
S 55101 641703698
E 9096 81144
I 32313 86754
I 31122 71774
O 52128 92840
I 9300 89083
I 85483 99988
O 30962 63467
I 30534 96885
I 44743 62269
S 49859 500368557
I 5354 7123
S 3398 992220945
O 32509 41595
E 42920 78611
O 17727 32534
I 43377 95429
I 10314 24708
E 84720 97016
O 14011 90167
I 38647 79379
S 6264 783695039
I 11526 17775
S 54667 139502606
S 97403 339336037
O 81554 94487
S 44913 953110118
I 18665 42279
E 51482 52117
S 91736 226664878
I 35012 52860
E 38223 93570
O 29659 68114
S 34315 500409777
S 54155 680009379
E 20919 48448
E 40219 78696
S 87891 830195054
I 30578 45607
I 6393 86380
S 31759 11212303
S 35762 16213600
S 44735 804034151
E 23046 96820
E 5096 48572
I 14440 19437
I 15728 44613
E 46713 76714
S 67200 228150103
O 79092 95392
O 43692 82693
O 33279 88246
S 17252 82802238
I 52020 71936
I 10185 81087
O 40720 57422
I 12645 62682
O 80011 90427
E 1304 68474
E 14641 34453
I 8191 54433
I 18203 50387
S 23116 338264475
I 32111 79310
E 52497 76194
S 64804 147078452
O 48366 83825
S 59203 357988339
O 4347 5255
I 1196 39338
I 160 70742
I 33608 43412
E 69664 72646
E 58813 92270
I 20600 94937
E 41596 77467
O 18124 94061
O 13900 99030
I 778 99331
I 28686 99826
I 6715 37597
S 87489 229305790
E 4281 50598
E 40549 74558
O 33272 33402
E 6189 73590
O 48971 98350
O 8877 13842
E 344 89772
S 16924 840396020
O 45039 48775
O 26431 29857
O 59969 65075
E 44826 78685
O 87934 94396
O 19779 61692
O 45701 57531
S 51816 727874839
E 1193 84350
I 25102 88793
E 24390 30705
O 81988 86605
I 34052 37072
O 66363 80334
I 11445 45566
I 44335 45128
I 85542 89800
O 17730 48732
I 69049 84580
E 38095 86550
S 29350 866604838
I 53991 66830
I 9891 71637
I 1467 46927
I 10475 97763
O 5968 26888
I 13611 34261
S 99604 919738029
O 58186 91143
I 46690 75964
E 34856 45951
O 51812 58175
S 81267 933670712
S 49669 447164854
S 93730 809107702
S 14917 615712805
E 90470 95711
O 94830 97285
S 61488 27630435
S 56111 70799324
I 14530 63431
E 24466 81195
E 23283 80777
E 28821 35170
E 21343 87789
E 81670 95015
O 43158 78907
I 24318 32121
S 97979 61848158
I 28878 45187
O 4628 56395
O 1834 15202
O 8648 8743
S 58983 73230084
S 73121 166795624
S 70188 241189218
S 62234 538925903
E 60760 85613
E 30330 37711
I 26272 55705
S 298 327206073
E 31551 95463
S 46068 376039615
I 13714 29108
E 83720 93462
O 74699 98777
I 11368 62724
I 14186 84654
O 60390 77363
O 4639 37710
S 27736 448453610
E 43247 75628
O 51970 98765
O 52911 53796
S 26945 439906178
O 48401 91757
I 9818 28287
E 39872 95149
E 59672 87766
E 41456 53641
E 91815 98745
E 55400 66335
I 9942 12367
O 1164 54707
I 77858 94967
O 52114 74771
I 23958 55229
I 68586 70369
O 23390 59346
I 56618 58639
E 5826 19836
S 95109 44395300
I 65166 84478
O 57159 94777
I 38240 84516
E 12719 15024
E 4755 68294
I 23103 99567
E 3254 71255
S 62595 125834774
I 74379 94632
S 94275 801527877
I 46784 47018
O 11576 19594
O 46688 54528
I 69294 77854
O 6721 12964
E 36633 51450
O 15270 30913
E 8917 18156
I 19930 65346
O 60990 69850
O 87058 99034
O 19847 33108
E 43942 72365
I 1203 58019
O 1210 79966
O 20990 23150
I 19254 50051
I 71007 88678
I 59418 65292
I 34778 56790
E 55629 62731
S 69667 249956112
O 14372 83952
O 18262 70431
S 16723 521290745
I 9998 83347
I 30139 32404
S 32759 637287161
O 90348 99930
I 21637 58137
O 12979 57252
O 16594 59245
O 48310 52602
S 85464 288628709
S 77619 934169718
S 69949 382029241
E 597 48515
O 12854 82331
I 10632 35707
I 82884 89929
I 17067 22827
O 20006 26342
I 32334 89170
I 38996 48408
S 45937 830134203
S 86637 171053307
O 19594 46015
S 497 526919070
O 47750 90698
S 10345 655417268
O 26036 30099
S 40970 894577720
O 11594 61682
E 88190 88932
S 26993 335806825
O 70162 84978
E 32225 33153
O 3800 16362
S 61820 195452219
E 22200 51821
S 82190 286486848
O 22139 42730
I 1846 54945
E 23239 44884
S 92173 316560117
E 17887 43705
O 4739 19143
E 5266 60815
S 11475 330386634
E 35761 82528
I 42107 69625
O 11506 62795
I 28517 85206
O 71013 81308
O 32794 71033
I 74967 98655
I 19598 69129
S 44049 794262192
I 36772 65557
S 44591 913425732
I 2930 34446
I 3374 97941
S 28272 791347418
E 74198 89528
O 60964 73032
S 64106 385800626
I 53340 64411
O 22362 80391
S 82909 659944939
E 74993 91659
E 22361 99787
O 8489 43802
O 40341 82474
E 60854 61492
O 12278 87298
I 53014 59106
S 22011 205581090
O 61164 95491
S 24523 384710924
O 19255 24302
S 52035 438163875
I 31322 97324
O 17858 62698
S 19849 617821975
E 3956 19727
I 18879 97093
E 21845 71220
O 73760 84359
I 56224 88565
O 76843 88896
S 75147 52798293
E 46526 71080
S 10816 986448674
I 10920 82978
E 36105 90492
S 37887 303148610
E 39745 75395
I 1756 61370
S 35057 917277178
I 63912 98059
E 57602 89215
I 83234 89294
S 95270 726903685
O 40746 84190
S 16539 310170567
S 92338 256496960
S 91889 63497705
S 97421 79705949
O 52607 60168
I 21535 48570
I 8083 67898
S 61209 927742041
E 4599 21930
E 45428 82961
S 12868 774112177
E 2005 66529
I 4308 95619
I 22060 98328
S 23331 40274374
E 7072 26786
I 26927 70612
O 2248 84056
O 10617 93364
I 42299 47187
O 14008 25385
I 21184 34592
E 12068 81477
S 91096 259670501
O 81791 95471
O 30092 67449
I 90015 98204
I 70264 74059
S 50511 713597306
O 4861 73696
O 55060 73210
E 57442 62247
S 83720 398919394
O 13741 63312
S 33178 90027891
S 89330 312474871
S 33563 632030434
E 83387 96147
E 14779 43965
S 570 117368366
S 74659 725512785
O 14230 67905
O 23004 44210
I 13914 97064
S 98275 436748684
S 66947 114747092
S 92304 420488255
S 32905 40454060
E 26684 90983
I 11007 54089
O 28060 38926
I 11775 17868
I 4927 75133
E 3393 19215
O 51634 55693
S 81792 341055043
I 63379 76570
O 44863 82904
S 44930 47972030
I 4614 9232
S 5828 463123885
O 64537 85892
S 52842 161850742
I 55237 88570
S 87481 840166496
I 50438 82302
I 26110 86068
E 7556 53256
I 46471 87635
O 52160 70682
S 33737 208047076
S 74562 628664742
O 746 14156
I 37225 94922
S 99585 183906514
O 82216 98550
I 97005 98794
E 10838 93716
I 58401 74940
O 37095 67839
E 70977 89232
O 6354 90604
I 59267 76257
E 48115 62996
S 55686 226536282
S 40896 637088238
O 12227 97229
S 84591 477717819
S 91719 158399138
E 14690 74272
O 2958 80613
O 39108 83692
O 51842 64519
I 6055 90241
S 19732 668338947
I 33324 77518
S 66687 281245693
S 70338 473217461
S 19676 920771902
S 48722 452836440
O 54958 57705
O 56186 94644
I 17646 36935
S 60371 726461499
O 12113 81632
O 54728 91170
E 34606 57470
S 68099 376392304
I 25986 56081
S 20695 14595649
I 34563 64469
S 1230 238504555
O 84400 85276
I 42843 99661
I 22420 82724
E 5147 67230
O 36205 52331
O 57340 85478
S 96625 404968266
S 20536 308228605
E 14875 78253
O 31745 74108
E 62621 93613
S 28354 961007108
E 43549 75021
S 30810 925370095
O 24534 46064
I 68415 83462
I 67791 77361
S 27220 841979059
E 1930 77850
E 27342 73906
O 6740 88580
E 36242 78864
O 3098 82338
S 1242 126828502
I 15532 85780
E 5833 46046
O 33311 76144
E 58421 90254
E 11628 68223
I 28654 61347
S 37121 929450376
I 41038 92797
S 49915 642818332
E 16440 75593
S 93870 738339795
I 1117 13550
I 32491 48051
S 31519 277495506
S 52564 538734268
I 15200 86413
I 45827 62319
O 37722 45753
E 90337 91846
E 4944 61610
E 19119 31148
S 92334 766429717
O 54163 58665
S 88646 822774499
E 17801 60976
S 49741 126278160
S 4575 825321808
O 23651 56736
E 7977 46292
E 84560 89073
O 18140 78750
S 94422 625246872
S 18581 313603855
S 69334 557514442
S 956 522725316
O 8232 57463
E 73442 89226
E 87038 99763
S 92486 124462335
S 24524 561905770
S 88536 926398680
I 1938 86732
S 51098 745654930
O 1734 29755
E 45892 67687
O 6726 16054
S 88857 36135934
I 28214 52782
S 954 572518204
I 1526 81931
E 7356 73528
I 59009 61770
I 46232 91052
E 23884 77266
S 89292 694716399
S 26396 821140146
S 84963 120534248
O 45299 75432
I 43946 60908
E 6978 44075
I 13383 52317
O 16575 38954
O 6009 67142
S 76784 266075659
I 74313 95313
E 72524 81150
E 47034 90278
E 69652 79531
O 28101 52209
O 1740 37120
S 61508 347697110
E 5063 31133
I 4895 19102
I 34026 75059
I 33580 41356
I 41096 74764
O 11718 78234
O 6538 88366
I 32372 92759
O 6487 53502
O 4838 64873
O 12649 55737
S 71277 427405465
S 76888 501876939
O 65761 93544
O 23520 83013
E 26657 80469
O 24515 66495
I 49480 57444
S 76211 221821277
O 7764 48150
O 32437 68191
E 18630 67704
S 99895 66125444
I 64857 99328
I 18695 51000
E 19325 24885
E 35373 80032
I 56224 81591
S 16212 137803088
I 22471 73263
I 32094 40667
S 15790 723525957
O 12514 84860
S 85021 231873562
S 49974 680608560
I 41571 91626
S 48762 334216516
O 43923 98669
E 4325 48675
I 21229 97460
O 22037 32676
I 20491 60914
O 51484 85301
S 49500 109563469
E 53321 54327
E 21647 90033
S 21297 578719696
S 89118 655896825
I 58345 83637
I 29943 37084
S 26541 521251217
E 37273 97702
S 8852 545763267
I 18305 48510
E 19090 49993
I 9800 17827
I 35650 89324
E 16684 82408
S 74159 136348163
E 14183 57239
E 4658 80465
I 8799 24087
I 5297 15507
E 24963 57773
S 44022 840979293
O 384 69988
O 12445 21208
O 11126 91012
O 7405 91208
S 16621 384241614
O 42592 53589
I 81778 92549
O 21389 42333
E 55918 66573
S 32494 377647226
E 42452 74361
O 32410 75023
S 53600 806825172
E 82884 99349
S 18368 704075127
S 77068 412621637
S 56701 61362214
I 7729 49199
I 4875 22763
I 65364 82543
O 27817 80424
I 79788 95755
I 14857 57094
E 59490 77484
I 25316 38849
O 30593 89808
I 5674 7294
I 16485 27139
I 40241 78896
O 28476 35408
I 2783 95946
E 54885 83108
S 2522 616200785
S 67687 798539758
S 18364 151895147
E 23054 27453
O 14327 88500
E 66397 71056
S 54757 384493621
O 15597 51071
S 29627 634887854
I 9209 30136
E 49909 65250
E 4962 64581
O 59388 64165
O 73179 94133
S 56329 587580814
E 39844 47873
S 43277 179312621
S 37288 914276291
I 664 24309
I 43688 61131
E 58845 82151
O 28406 72164
S 26564 311226374
O 27611 76992
I 1371 28779
S 72107 546065509
I 34104 46830
S 86155 8595351
E 9740 36963
E 22340 91532
I 53015 84071
I 41222 80899
O 13612 71655
O 16355 53490
S 77060 733996097
I 45085 88853
O 24985 36600
S 89824 35498043
S 27727 700476893
I 65852 76512
E 58420 95997
I 17952 55555
S 87433 258075398
S 5157 850955180
O 53985 96968
S 88037 922467986
S 64435 697557589
S 60173 959635363
O 60000 86884
S 26553 420925723
I 32667 90002
O 20781 88370
O 43642 94156
S 88161 449334833
E 14035 65224
S 15041 658908258
E 52777 64742
O 23619 85656
O 73627 76569
O 21299 98208
O 4967 81556
E 35406 58973
O 24035 98521
S 13529 763775780
O 23961 35924
S 27387 220852061
O 12200 45232
O 8544 48989
S 8802 332751709
E 15814 21982
O 80705 83694
O 8952 26149
O 27402 98616
S 92829 352475952
O 39831 66798
I 54208 80350
E 24418 66208
E 4433 26975
O 33014 80627
O 47769 81750
I 10829 68054
E 1144 16963
S 91110 512082954
O 21707 86736
I 49607 78806
S 60329 394604542
E 20785 89101
I 12318 21060
I 36676 80769
S 36693 809677513
O 28882 29005
E 43532 66676
E 92747 93667
S 33224 31668191
I 3570 68124
O 7254 14452
S 82779 985677344
S 48760 90104565
E 38473 64870
E 21898 99997
S 26497 359984776
S 39301 337132457
O 71376 91124
S 44659 447848842
E 78372 85589
O 26464 89778
I 24898 84885
E 11724 93182
I 66558 75170
E 5661 43844
O 61511 96692
S 7345 276969311
E 58061 73795
I 56928 70919
E 14661 44194
I 8614 30968
O 61858 72147
E 5151 43737
S 31251 264251376
E 38201 99824
O 13462 81842
S 534 786652696
O 21236 80387
E 6798 23543
S 21555 243224738
O 74145 88231
S 42044 387629795
O 1887 89838
E 28744 47037
I 22160 58994
I 44577 90170
O 22393 24570
S 47888 676286432
E 9878 17189
S 87594 388354912
E 7963 75259
S 20909 504342171
I 61850 98530
E 34621 41985
S 63225 24601579
O 58002 71120
E 36358 98616
I 19637 88280
E 19842 26393
S 64038 855077094
E 78727 91533
I 5048 73238
I 17021 63290
E 27311 36002
S 4843 980135251
E 27875 51107
I 6593 63555
E 65651 89689
S 10399 731074509
I 56407 90856
S 91562 309958059
I 36654 85341
E 74188 86628
I 3165 12194
I 24405 48628
I 67884 89377
S 67481 228351683
O 59670 72271
O 34986 76876
I 5145 30736
I 25105 38804
O 20308 87546
E 7896 61291
S 40964 970390504
O 30992 49369
I 26893 46752
O 12954 95515
O 57940 59013
S 43637 702958478
O 42037 91648
I 61826 68445
E 14968 38778
I 18500 37320
E 73481 78397
S 80054 884358174
S 71570 686376482
S 39846 893034053
I 32229 36134
O 30754 87482
S 2787 460965631
S 43955 207889768
I 94951 99701
I 42210 49488
S 31431 309785181
S 42040 622147438
E 42206 93705
S 13354 722324727
O 68198 88598
E 14950 63847
O 690 42290
S 63475 972930823
S 4424 918637739
I 73412 96935
E 59204 60623
S 95708 216803051
I 45423 60581
S 32522 236993401
I 36217 98896
I 39203 76951
E 28268 55410
E 89975 98069
O 38133 86784
S 57978 26375633
S 30382 251472333
O 148 65265
E 31900 57014
I 28591 85614
E 52342 74542
S 72067 104512844
S 95021 544919868
O 6868 14443
E 47845 91673
E 22146 96290
O 48976 75736
E 48062 61000
E 75379 83789
O 706 53344
O 27481 63800
S 71301 340994270
O 21607 77544
E 50049 53675
I 37145 91141
E 32507 43539
I 33889 53119
I 18699 29196
I 35902 37281
I 40189 45751
O 43528 77718
E 1010 5789
S 1703 269551052
E 4480 47008
I 7247 37491
S 35737 47455117
E 8341 70450
S 35135 699037656
E 12706 64554
E 28716 35687
I 76180 90148
O 89372 89492
S 78280 647427059
I 96257 96415
S 16646 777967667
S 98673 695214265
I 35479 89077
O 66908 73494
O 7116 79545
E 11572 13222
S 6346 360273224
E 5085 53589
O 55648 88571
E 15228 91986
E 22619 63407
E 16206 78768
O 3600 56479
I 613 65712
E 3147 73838
S 82574 806665220
E 13269 40974
I 73402 75309
I 12003 60074
S 74176 200864191
I 45594 50690
I 21063 68671
E 33383 35850
S 6402 110462184
S 16328 858591769
E 43742 89592
I 24609 38573
I 49566 61435
S 97266 799947137
O 22519 94185
S 74383 21214343
I 14207 35701
I 22901 42973
O 16655 39881
E 30568 75017
I 20235 76142
O 12484 91472
E 32296 77666
I 46934 65545
S 24734 220690926
E 26121 36723
O 16791 18180
E 5231 94791
O 44493 71562
I 45861 70461
S 36924 685679199
I 6261 29282
S 56522 302946304
I 16487 80490
S 27982 153629444
E 20284 60400
I 37158 38215
E 76898 87613
S 30060 272841088
I 24924 54967
O 8483 70742
I 25743 87758
S 30417 214114928
I 17464 84888
O 62782 86666
I 27866 64940
O 15174 45246
E 42006 52559
S 9074 806901155
E 8530 48763
E 6896 7956
S 24883 86619902
I 20143 35317
O 8104 75170
I 59140 84262
I 9680 60791
E 197 44978
I 740 70616
S 56080 553584886
I 79519 86197
I 31317 62329
S 909 233730752
E 34248 89949
O 19884 80040
I 65025 73657
I 33876 44863
S 72744 950124670
E 45508 47555
O 69274 88878
E 850 96066
S 35710 708080760
O 798 30256
O 24569 59263
E 20053 90319
E 21449 39039
E 16988 81260
O 3470 16844
O 7637 46779
I 19577 61401
O 34552 59305
S 37389 886617749
I 2549 91803
E 66137 99447
S 29855 292421171
I 22247 67192
O 23164 52085
S 20150 823843242
I 19923 86529
I 34283 54254
O 12645 26383
S 16174 982203950
I 44801 76236
E 8660 53394
I 13711 35402
O 13554 34733
O 68393 73840
S 32353 143784136
I 9954 62950
I 12912 50437
S 3065 30994005
S 74283 370835710
O 7483 58938
S 65082 92243974
E 17074 48217
O 27737 90734
S 93863 77220479
O 15748 82704
O 15741 70037
I 16126 27206
I 57170 85460
I 38341 42521
O 11141 95504
S 48225 521336906
O 20610 51147
O 10166 62249
E 59536 88248
E 39134 90926
I 39246 42676
O 26372 72285
I 24095 89297
E 23768 24466
I 47165 59500
I 26888 32668
S 23288 194212109
O 8385 31408
O 42813 64605
E 15608 59214
E 42176 45093
E 74474 86881
O 27080 65861
E 60720 63675
S 78989 578507662
I 34251 67663
S 62677 443520585
S 92476 429007166
O 86745 98722
I 11131 69635
S 98397 201557760
I 19690 54860
I 5298 78203
I 29145 44954
S 19348 656234631
E 4311 17640
O 45078 79226
O 1177 59334
O 28760 37906
S 71934 536435501
I 8333 42632
O 19028 74080
S 65435 535345282
S 98253 98535295
O 3621 4804
O 19771 64273
S 54522 901672393
O 15902 17117
S 39092 765998893
S 17427 496878478
S 70630 781581226
E 19833 94055
S 54845 954020000
E 48774 76895
O 49697 90506
O 4213 10993
O 28245 63754
O 35276 94333
O 24296 50395
I 32378 62968
I 42524 93355
I 71634 92431
O 31965 83370
E 11107 96526
S 29104 322724068
S 92400 327054756
I 23875 51327
E 32782 46377
I 12106 61802
S 11605 319758060
I 18517 37363
S 79614 552305976
E 2904 58391
O 5640 94792
O 28894 72120
O 7231 79032
S 2129 882714941
S 54866 824113638
O 1953 95372
S 99874 614109251
O 78675 82668
S 79148 906372905
O 13245 66456
I 65924 96078
I 22284 67296
E 89232 92155
E 36262 44761
S 80046 653905796
O 12810 15833
S 65265 880955967
E 23310 79723
O 732 65938
O 82 53148
E 3063 34396
O 75538 95914
I 78365 83104
S 34544 613248885
O 31819 92053
S 51459 521026173
I 9092 45050
E 86037 99873
E 10215 71410
I 38087 69047
E 54120 78613
I 19507 33218
S 68201 4107489
O 9229 81317
S 77756 331805180
I 48477 57951
I 29953 37588
S 50850 770723441
I 48627 98246
S 73401 533476969
I 34793 40331
O 40388 68022
E 19385 60732
E 51939 76085
I 71572 89513
S 81886 497294854
E 78642 87352
E 15246 73457
O 69523 99484
S 21241 322332641
O 14606 51840
S 62655 197028529
S 10488 663751396
O 88663 96772
I 55464 75445
S 90190 358311506
I 27192 51034
I 25105 87057
E 12501 92460
S 49629 747632669
I 66062 73564
O 6358 52639
O 87423 92741
O 71083 78088
I 70 19179
I 7092 93319
S 64352 462264201
I 71674 83985
E 44739 47346
O 62054 99363
O 83303 96172
E 8885 61032
S 78356 776181953
S 99527 314198599
E 72841 75669
I 57368 59716
E 16949 45588
O 21266 55546
I 29879 71645
S 10054 325434266
O 20559 98847
E 90728 94498
O 40654 74090
I 7452 59148
I 35421 53287
S 60963 466275130
E 28257 37563
S 35736 761340640
S 66624 588218093
E 59405 80906
O 33974 47388
E 3548 89911
S 20644 943999956
O 63484 90767
E 61751 91867
O 6274 61291
I 66144 88172
E 28946 58601
O 14749 70783
S 94366 31542616
S 23126 828875193
E 57972 73605
I 25188 66588
O 63175 99727
O 17839 48167
S 12120 514357113
O 11730 35501
I 1370 73811
I 62601 77878
O 84527 95809
S 12509 750206797
S 2909 125351103
I 33099 95281
S 7195 708668852
S 13887 18700395
I 74204 74930
I 55080 85849
E 72876 74948
E 68047 83488
I 9871 73741
E 31208 98027
I 65740 94932
E 9049 28527
E 5870 90803
S 55487 65214989
O 66553 99740
O 2579 82888
S 93390 927752704
E 7018 85398
I 17711 42856
O 18749 67950
I 13995 97871
E 35352 40125
E 42 18155
O 7604 63483
I 53027 92365
I 52604 90749
S 24234 271743529
E 22613 22685
I 11097 69939
S 38091 989383052
I 28708 44806
O 59303 69735
S 5314 642763213
I 57560 99099
O 45600 60278
E 27369 95107
I 1232 51077
I 51347 97255
O 40610 62744
E 23860 76222
E 53693 80688
O 22538 78582
E 1890 98854
O 56075 63065
I 40882 89763
S 25655 484895555
O 95569 95657
S 86670 937530164
S 67933 545747077
I 29922 99889
E 4988 99828
O 49067 96350
I 7272 42697
O 3999 71579
I 7953 14953
S 76974 771201321
E 75818 86949
E 46065 87001
I 5330 48710
S 37985 467011822
I 43611 63694
O 27652 91920
O 18910 58241
E 28823 42665
O 61716 64051
E 19332 64155
O 75044 85275
S 44878 92537033
I 2132 75261
O 50519 62783
S 33453 2074954
I 71286 83799
O 53497 73434
E 25211 40323
S 2801 207506941
I 46810 74500
E 54438 73067
S 16217 460865204
S 81601 707065881
S 5042 329649398
I 10233 54016
E 49898 77623
I 2838 68397
O 29640 58243
E 34925 86439
I 64073 97066
I 62873 73637
I 65548 96696
I 2783 30776
E 28153 29201
I 15701 91399
I 19192 40598
O 35107 69148
E 64075 66017
E 79900 82389
E 61927 75389
O 49018 53809
I 37237 49113
O 283 89879
I 45963 56627
S 64068 429171651
S 25948 127333459
O 26908 32867
S 56376 401506392
I 40921 96018
I 70143 76668
O 7347 27022
S 2243 231731479
E 12226 72906
I 13227 18389
O 43272 72865
E 7190 35144
E 15748 37845
E 92019 92044
E 2362 68841
O 62792 79636
S 64272 115258140
E 42241 65986
S 28037 95102815
E 91854 97158
S 1713 215897966
O 1987 46886
I 22405 68561
O 18939 59390
O 56943 73117
O 30353 35427
O 15495 87488
E 45974 53658
E 43441 77612
E 61425 89560
O 4281 9088
O 35307 78357
S 5845 933032057
S 50450 709629900
O 42594 66544
I 27423 89775
O 78146 84047
E 75205 86776
I 41950 81086
O 33860 40167
I 58270 95688
O 27968 76651
I 11156 22427
S 34327 464336123
S 33521 954726647
I 9588 22238
E 45446 80791
S 34471 583061818
I 46793 93886
E 39424 85737
I 37721 88821
O 52022 64463
O 13328 75792
I 9625 67101
O 1387 89845
S 4360 437756760
I 15676 20360
I 80111 81874
I 18276 75295
O 52825 56627
O 57264 81401
S 25656 978939617
I 45811 69479
I 38817 51955
I 8581 68375
I 19078 67840
O 61816 85442
I 31396 93373
S 72561 416971268
O 58438 75684
I 14964 83117
O 6656 8117
O 62856 75063
S 94155 654830301
I 7896 65952
S 53943 234789226
O 43152 47300
E 46842 97234
E 27037 86343
E 53399 61628
I 35547 75124
S 92263 982509078
S 94476 776870795
O 14171 39644
I 53936 70098
S 27569 147231458
E 34500 89748
I 9965 93576
E 56717 72652
S 97778 195194150
O 13620 75681
I 65009 65898
E 8421 18332
E 1670 9929
O 43760 92417
I 97460 99893
O 53238 96023
O 63328 84145
O 18928 29176
S 16084 582377715
O 1447 49680
I 26564 26596
I 88664 88734
S 56803 972500399
I 47847 60628
S 68571 176145957
E 30546 36226
I 60299 63376
I 46037 98422
O 14622 65360
O 45923 59162
O 58696 87395
I 24444 89247
S 41252 784446823
I 68244 68728
I 23552 51315
O 26567 58315
I 79095 83812
S 71842 714498963
O 6174 26218
O 53613 99409
O 1599 28837
S 73098 44599603
S 98721 228933090
E 8337 10258
E 44081 85864
E 51806 87504
E 1494 88077
O 50299 79000
I 8579 10088
E 31697 47233
O 96907 98883
O 13376 64692
O 87567 96108
E 2910 49482
O 23290 48386
E 14976 69845
E 59800 77823
E 46635 76932
O 60119 85198
E 29099 96235
E 25467 98678
O 11929 21391
E 21600 59489
E 20389 58463
I 49342 56043
I 85345 91569
O 24750 55110
O 18907 62027
O 5105 93795
I 34989 40209
E 51781 61129
O 42081 74096
O 15984 79170
E 43235 88379
O 21075 61413
O 51477 84927
O 74857 84879
I 9778 92537
E 66259 69763
S 61646 703079853
E 3099 59802
S 29221 58393355
S 96164 464563459
I 23356 72885
O 73016 85904
O 80402 83348
O 66892 75564
E 39633 68467
S 40364 260506172
S 82473 372865996
I 18351 34897
I 74765 99719
S 96109 474791287
O 38129 65199
S 83659 983288780
O 43031 79243
S 89244 262887519
O 52169 56211
E 37571 85919
S 8829 445605315
I 29049 72779
E 17613 77298
O 16192 88065
E 14318 47035
E 59558 76479
I 12648 25414
E 12595 29575
S 44688 533232816
O 41866 71031
E 67421 69862
S 21353 634140639
I 42398 70396
E 2621 26539
I 66449 96472
E 35047 72608
O 70917 87663
O 20361 76399
S 89248 11219516
O 7134 34574
I 61255 65769
S 71277 595309376
I 37580 59919
I 3543 60919
E 22578 61498
E 39367 52258
E 821 90826
E 29774 36909
I 37508 70537
E 37465 88098
E 21186 83932
E 38837 77920
E 71154 99258
I 816 48422
I 28143 41536
E 13515 34059
I 41471 74530
S 27096 74352047
O 64236 76374
E 1437 54874
S 25907 775043360
E 82882 88549
O 14870 32973
S 10508 589547435
O 39303 40146
E 39661 82216
O 25362 44434
O 65941 76095
E 34584 61903
I 800 54754
I 1972 15415
S 40533 649085935
I 61183 75950
O 17805 57232
I 42356 53660
I 27954 74957
S 62725 690510216
E 11348 76311
E 18604 51845
E 14460 89103
O 39268 59279
I 57837 79808
I 325 96743
E 42789 96977
O 32375 52179
I 25598 32033
S 5811 709941252
O 43730 68921
O 55027 98972
O 39383 69082
S 23151 715928029
O 11728 38905
I 50228 75012
I 7335 40545
I 28302 30708
I 33923 41862
O 27545 69412
O 37007 97511
I 16480 22702
O 68082 79233
E 13439 83981
O 3742 31619
S 48965 595803060
O 17888 29283
O 19913 94607
O 1212 10122
O 7597 31643
E 19521 64313
I 761 98419
E 31050 95620
I 22331 61183
O 5711 71148
S 52303 418246774
O 44967 47937
S 93706 690979668
I 25450 77502
S 31039 595219298
I 41608 85339
S 44774 50251173
S 75582 633007725
O 23813 47068
I 65864 89668
S 27423 577829215
S 22613 841664029
E 43578 80924
I 35878 98225
O 30359 40697
S 53867 894470506
E 36794 87623
I 23449 62843
S 97009 96350004
I 18362 74995
O 46404 61266
S 58624 116193131
E 86103 98475
I 37334 95623
I 21414 23063
S 19734 539736773
O 39768 64437
O 15803 83873
I 50852 77270
E 4016 14674
O 46336 58844
I 34159 44683
E 14027 51275
I 25912 35501
E 64443 81907
O 26141 63828
O 44967 69946
I 5130 56848
S 65143 188953240
I 38514 51777
E 13385 48951
O 12 38499
I 45199 53152
E 9445 32744
O 857 89002
I 1957 76791
E 70412 79291
E 24793 58702
O 5514 87147
S 8536 631036433
E 66019 90374
O 37969 84684
E 53949 86109
I 5216 63798
O 18388 62647
E 13133 86876
S 32511 391672151
E 49823 55805
I 35050 90004
S 78598 721941888
E 18705 34887
S 56345 954575738
I 23983 94631
O 10529 84600
I 3300 8762
I 26744 67196
E 52198 98147
I 70458 81407
E 65205 78855
O 402 96077
E 52540 84586
E 61717 88110
I 9973 47690
E 36161 45743
S 47000 996502314
S 5135 812140787
S 83876 307568506
E 12719 54977
E 45185 91769
O 16946 52369
E 33916 36995
S 16835 16328128
S 46614 210613180
O 3987 78223
I 41544 61185
O 25014 63504
E 61133 81951
S 25628 626258477
I 3681 68024
O 54056 95672
I 9568 29927
E 65655 85408
I 38096 86411
O 38446 61698
E 18175 21181
E 1583 88691
I 47101 61223
O 48358 75664
O 36635 88500
O 10493 12474
O 32288 45073
E 31016 64239
E 67437 97416
I 50351 86148
O 56262 87359
E 92096 99229
I 18058 30528
S 38659 911520834
I 14043 35210
I 77090 91191
E 21226 48519
O 5979 24785
S 66112 421779246
E 2820 90136
I 37156 65027
O 12510 96378
E 25197 48623
E 48920 55075
I 20566 38688
E 20755 45587
E 39799 63553
I 33773 56962
E 88205 97224
O 544 87199
S 80524 459433866
I 9044 24309
I 29214 57921
E 16740 66996
E 7029 30469
O 1704 51176
I 60471 84316
E 837 24314
O 12934 50357
O 18979 28853
E 20025 84402
E 24477 80159
I 4854 48910
E 62414 88143
E 38531 95312
O 20514 84877
S 97015 367885457
S 7549 835158709
O 68943 95951
S 62433 835657761
I 3569 17454
O 15809 55604
S 63565 33165450
S 87109 822812830
E 57587 81223
O 38781 39466
S 3059 318526020
I 5569 48806
S 90057 681628327
O 81804 82242
S 73330 419208275
S 20586 643611619
O 62394 79035
I 46555 91551
S 44586 239810262
O 2752 85484
E 1719 21626
I 24539 39860
E 54476 78032
E 4990 28216
O 38482 87312
E 5026 72294
S 99515 753487227
E 20795 92314
E 38980 74714
I 18300 57685
S 21966 671482165
E 11809 53246
I 22194 59593
S 44040 557899618
E 26308 64254
I 66681 96697
I 28856 54199
O 64778 82612
S 19959 612989850
S 11475 993064608
O 20417 63342
I 55305 92120
O 15424 46588
S 62133 541330152
S 36826 41309256
I 25176 98911
O 30046 38542
S 41460 869777011
I 30888 61617
I 52129 58090
I 57502 70013
O 14976 70864
O 74096 88791
O 14143 79344
I 23175 80887
I 53263 85376
S 54013 121859516
S 51831 966460767
S 58206 405815346
I 12841 77206
S 45876 857170649
S 52881 80760149
E 15000 98799
I 48103 59330
O 57827 81870
O 96693 97493
O 21644 78064
O 50939 62655
S 97417 528663423
O 23593 77742
E 56390 92107
S 99966 702771462
E 12144 58877
S 3286 572212710
O 39134 62439
I 76489 93730
E 41262 51499
O 77927 97744
E 5579 68152
E 54260 54713
O 5436 26148
I 63331 75786
I 17977 90281
I 49238 62160
O 64833 76133
E 13353 49663
S 53530 970839942
E 72208 79093
O 42290 98033
I 35033 65307
S 1991 414089747
O 47170 87832
I 4456 72271
E 49038 94797
I 6969 64373
S 24514 198643883
S 81601 880513873
S 66562 436777630
S 2987 629814152
E 24236 41679
O 22767 81209
S 47523 549687103
I 30156 38255
O 49627 87153
E 17506 33297
O 20258 57521
S 30640 937867904
E 13195 25730
O 50827 59193
I 55787 86771
E 11276 55989
O 31907 60065
O 34251 43585
E 39228 82314
I 41880 89708
I 37523 39285
O 50798 59099
E 21145 65328
S 73629 568392992
S 26641 60301295
S 55978 66098978
I 12647 36391
O 19890 86673
O 43244 89293
O 12027 54265
S 94213 72750668
I 21622 63437
E 11749 24014
O 10669 35344
E 50702 59309
S 95563 639616365
E 731 23098
S 21861 558178578
E 46776 74489
I 9471 53774
E 10430 76397
I 34385 58808
E 1767 5897
O 50381 77297
S 97763 965097246
E 891 72166
O 41666 69437
E 17936 97807
E 5454 8248
O 71870 91466
I 3736 5964
S 39211 757841003
O 72622 99142
O 49474 96480
I 56543 92016
I 5505 49942
S 20522 864830432
S 12555 45286133
E 58959 84997
S 45616 334266144
S 88566 375633470
E 58052 92652
I 81781 95821
S 55452 854141199
E 49295 57989
E 2632 50457
S 11097 829112928
S 76533 13653761
I 10836 99814
O 12295 42367
S 20279 612418920
I 19729 92962
O 38786 40746
I 19252 95142
S 5668 566789724
S 48515 901284070
O 52613 59116
O 38477 65345
E 40271 58258
I 17256 48095
E 4862 21903
E 69124 98870
O 61465 67699
I 23999 29826
O 20429 24444
S 764 238154436
E 24857 32932
I 37815 43347
E 30960 45476
I 39479 85358
S 60430 966327924
E 78569 81411
I 2839 47853
E 35204 62899
I 52320 53051
O 29575 79964
O 47987 84701
E 7052 8080
E 11277 52925
I 62598 92692
I 31003 33534
S 14572 676687390
I 12842 51317
I 18422 94018
O 27909 83571
O 45087 65791
O 10679 30982
I 14784 69226
S 36873 217758983
O 36803 93359
S 64206 202593463
I 53210 53705
E 3138 79729
E 18600 37479
S 56382 52450848
S 57149 785992734
O 2292 14003
O 25528 98990
O 34402 56615
I 42828 73362
E 80010 82464
S 6732 744063602
S 50063 199234530
E 20667 54434
I 35055 58085
E 8304 84801
S 31677 346794575
S 55225 272558343
S 51407 852469945
S 82565 602841098
S 49870 238853402
O 17651 28754
S 79497 358887894
I 69472 97774
E 24554 97551
S 58588 749634696
E 44542 86892
E 31218 69125
I 2369 98626
O 26945 55502
E 26826 72238
O 47270 57564
S 64731 315318460
O 4838 71918
S 44444 803526959
I 18280 68511
S 34191 990368053
E 27115 38441
O 36944 38622
I 35500 38295
O 31882 58684
S 31930 608149918
S 88927 152876243
E 71614 73989
E 21964 96921
S 68873 500944625
E 3187 84204
I 66520 93259
I 31170 86813
E 46196 95383
I 27129 57447
S 9983 878672045
S 72996 165184906
S 17353 944420064
S 34101 76051480
S 74801 223440742
E 48811 85343
E 39467 97117
S 83099 662504706
I 65656 72357
I 11338 66079
E 1236 25829
I 43221 89348
O 32618 96075
E 12881 84458
E 540 73601
S 54585 690146390
S 11698 777721602
S 1651 896649610
O 612 95056
I 15932 33544
S 94266 308827735
O 38463 64696
I 74283 82576
S 54456 124092205
S 19317 144570491
O 7664 58438
I 19168 89531
O 26002 68732
O 58 64789
E 28120 57286
S 30819 903950699
E 21476 68050
O 17237 89875
E 43388 91488
O 59553 89211
O 69954 87415
I 35837 50426
O 20796 98211
S 72554 370812789
E 51410 57822
I 5247 29526
I 23694 80519
O 66239 96721
E 13111 88745
S 76531 349148616
S 59129 597946710
O 64125 98441
O 31419 82369
I 4485 11108
O 11419 77869
S 50973 791964137
S 33149 558905547
E 54676 61791
S 58547 162687291
E 267 49253
O 58468 69950
S 22982 506936062
O 68274 84062
O 20893 73896
S 74023 150706630
O 37881 69484
E 68349 82250
I 21841 80194
E 84776 92793
E 17378 39485
E 43779 46563
S 79805 226533145
O 46521 86259
S 89559 230245274
S 22588 496136177
S 51543 61317970
E 40647 80533
E 17380 87820
E 7963 76430
E 77360 78862
O 75530 92083
I 49942 97819
I 15080 52696
I 16688 67046
O 21866 57437
O 33117 55215
I 19551 51929
S 27052 622874899
I 53111 79246
I 10586 82229
I 6195 29932
O 56509 62539
E 45626 83564
E 33655 86513
O 28517 68128
O 72331 91922
E 17711 75444
I 12817 49951
S 92656 898563681
S 53384 907890341
O 62014 89659
I 69 17565
O 27040 78999
O 42012 99169
O 9090 97769
I 33272 38513
E 64962 76305
O 10951 70562
I 20579 93317
S 76457 271455526
S 6694 706612935
S 75147 927289979
S 72949 417248605
S 32087 898113120
S 11686 405696415
O 80317 98179
O 36793 75508
S 58245 702827423
E 2888 49289
S 28712 219578422
S 73132 573831395
S 55838 90174277
S 81786 788390902
I 75417 75451
I 10803 73685
S 69471 619358348
O 32284 91392
E 304 9744
O 10445 31466
S 36368 503555588
I 9750 17188
E 31690 72098
O 27625 59444
S 94830 748657763
O 17844 71976
O 51246 99590
E 3315 92326
O 2645 9101
O 48253 58953
S 48266 435981619
O 24478 84343
S 3131 804046467
E 20762 63503
S 5822 199911418
S 1264 485145427
E 59747 95627
I 68874 74126
S 65025 122493463
E 36529 45417
E 5588 82158
I 48597 78870
E 30326 37419
S 99062 503831607
S 67579 347737141
E 7575 9437
I 22193 38925
E 23154 33803
S 88100 414009839
S 5898 814330360
E 41229 94114
I 40071 82905
E 21061 78769
E 5055 33035
S 1620 109190535
E 34118 83720
I 30944 73749
O 16477 80749
O 14508 46809
E 10259 45159
E 46071 87911
E 33982 76376
I 76857 80971
O 29189 34418
I 24369 76409
S 59954 858387130
I 15526 91341
O 60313 92437
I 7598 53124
E 50968 99081
S 28457 631765716
E 82401 84770
E 58592 97916
E 23643 67234
I 17002 38397
S 12302 605615474
O 43965 81647
E 1932 88921
S 40480 253828839
E 43721 97283
O 33071 66411
S 57311 986991530
E 9386 49503
E 72066 82390
E 23609 62152
S 85126 193555802
S 8054 605049817
O 37398 43231
I 41865 56306
E 65335 86427
I 26075 39648
E 3326 36244
I 2375 5266
O 25491 32306
S 69725 979272007
I 15115 83518
E 18031 32603
E 27213 89713
S 37897 550651140
I 17953 99842
S 94113 238915438
S 12723 494250076
S 28361 422401033
E 2891 84990
S 26290 199394360
O 39825 54347
O 80033 99916
I 20998 29635
O 76212 89417
O 4656 80676
E 91863 98132
O 52141 67018
E 12095 54832
S 38526 117016291
O 76473 91754
E 39986 46517
S 72705 411731524
S 27376 33760350
I 66123 98683
I 534 38660
O 44490 61965
E 1628 9958
I 28532 86953
I 41192 46177
I 6355 71614
S 52982 332308321
S 32333 802287816
O 631 94084
O 567 73134
I 22656 26032
O 13140 95853
O 17101 65791
E 47690 92849
S 40209 98770500
O 21306 41609
O 20868 49832
S 9502 165479501
S 27340 245606211
O 27657 38848
S 31459 747961372
O 58404 62824
O 62640 81439
S 97023 435415195
E 1787 81103
E 47050 84237
I 16531 81048
I 57704 73235
O 31475 45958
S 34744 505276797
I 45441 63106
E 14607 75581
E 54172 65531
S 80164 496620808
O 7897 15183
O 48575 78426
E 29031 57150
S 61647 118742293
O 7876 36055
S 96279 624997857
S 79605 797896473
O 13906 61467
S 67783 7751526
O 8296 75684
I 68859 74580
E 12595 38544
O 35576 40805
S 29255 796749475
S 34836 932734518
O 33630 81946
E 43786 94413
I 11536 13119
O 9672 20409
I 42429 56252
O 48492 74495
I 72619 91452
I 23702 44443
E 14990 17207
S 24098 939589721
O 34035 72905
S 90361 423793133
I 4051 84973
O 66327 97189
I 25356 45093
O 44327 77120
E 67332 89251
I 75754 86247
O 21576 62943
I 29146 92223
E 37571 99274
S 63510 758483957
I 44742 48511
O 16639 74980
S 55367 83085238
O 46315 80370
O 44379 90700
S 56520 591493830
I 63667 79964
S 45151 12860858
O 12480 40191
E 52701 77212
I 47829 59160
I 42139 77732
E 4714 71483
S 25859 931108019
S 97736 572414749
S 3276 389433725
O 8357 85779
I 43331 80211
E 52757 54232
E 13361 31251
I 780 60038
I 46100 93923
I 45712 91792
O 3532 34779
S 70932 533346167
O 14950 57333
I 35623 60274
E 86306 93147
E 18579 80999
S 71385 498087801
I 34286 45170
O 48287 49401
S 78794 588063786
I 47685 91453
E 22885 23557
E 8092 32342
E 32115 95800
O 29367 34458
O 16741 99601
O 67480 78440
S 36920 995006604
S 11784 347151989
O 31101 43068
O 53260 98732
O 39058 41696
O 4075 65218
I 20010 41811
S 23899 587463944
I 52268 99953
O 30663 49460
E 34751 92994
O 14333 65574
O 250 37827
O 46143 47449
S 41487 528398778
E 3254 7087
I 49022 87925
O 8238 58260
O 27410 35434
S 78566 597663124
O 91205 97635
I 22951 79193
O 77407 99964
E 65889 67360
E 34771 51840
E 42318 55227
E 16774 78261
O 53504 81376
E 22091 41684
S 80359 893566334
I 14123 62385
I 44263 73182
E 47439 53212
O 11926 14425
S 96706 231462409
E 24962 61654
S 14153 545613872
O 30981 56187
O 18018 66462
S 75134 418619683
E 42956 50709
I 12921 22965
E 73358 99367
E 4993 32909
S 20498 127753455
E 45229 49744
O 27064 41011
I 57835 98443
E 58575 75631
E 69426 87565
O 34933 80316
O 85994 89210
I 7912 98493
O 75388 89706
S 74236 154214869
I 35966 60184
I 66792 87928
O 13067 35591
I 32795 47610
I 13914 64813
I 7721 49485
S 58128 206000618
O 12863 68657
S 36665 181163048
O 27242 62766
O 32574 63834
E 16642 24472
O 10780 94156
I 41753 84281
O 18333 56544
I 40086 80148
O 11080 42800
I 48542 98735
O 24310 61288
S 13131 782180555
E 74950 78813
E 8180 48950
O 13664 27396
E 5357 36295
I 83627 95629
E 36695 54479
I 7978 92641
S 11885 278951733
O 42312 69983
S 75698 992257909
I 51234 74896
I 5535 11391
E 17689 27761
O 26035 61847
S 45722 10000262
O 89841 92963
S 66456 887389698
O 36176 69292
S 57775 566258051
S 10484 468433176
E 61863 99841
S 18376 44545218
E 36943 44157
S 39856 773759911
O 63256 73392
S 69253 727777659
O 12156 72332
O 27915 95151
S 81924 699520170
I 19812 49930
O 22033 40787
O 51979 82861
S 12262 43112429
I 17643 39965
E 22411 79855
I 15796 72550
S 37821 780902207
I 21167 24222
O 20954 90747
O 11807 93902
E 46090 82045
S 55037 669388549
S 73100 195088497
E 11171 92944
O 43927 64014
E 60859 64587
I 18991 28410
O 11384 98942
E 38483 59097
O 74321 78559
O 20589 51213
I 15231 24166
E 25675 89175
O 15759 88068
E 1977 34301
O 33454 88580
S 8999 136232481
I 84542 93690
O 12693 45601
S 87881 529603756
I 16571 56886
S 56430 986252863
S 58591 460693273
S 68956 689366527
I 21236 22212
O 93275 93720
I 30334 73608
S 67239 346708312
E 44759 70221
I 15734 63741
E 10974 42434
O 15162 57047
S 64493 104121109
E 34842 73284
S 47105 705739025
O 10635 98258
E 5528 92360
O 36396 91441
O 14961 31513
E 43465 60419
E 66275 90385
E 7559 98420
E 21529 35196
I 7339 50233
S 33001 738207383
I 41306 75840
I 11147 30614
I 20973 61360
O 12556 18143
E 47158 87506
E 72331 85342
E 21835 25337
I 50287 68340
I 14246 15372
O 7486 85231
S 42056 684279249
O 2223 91846
O 36661 48552
S 87903 154942518
O 17990 69489
E 35446 98938
S 81226 344083229
E 67675 74120
O 43592 85029
S 52136 545517799
I 46917 91274
O 66554 85763
S 1444 476667835
S 14805 581719821
E 15993 37563
S 28798 948085870
E 11502 90318
S 37817 825211182
E 34709 51046
I 5501 29873
E 86714 92635
S 96610 864406000
I 2597 67346
E 55709 64035
S 1563 201692601
E 10294 92235
O 3929 43496
O 7597 48540
I 49432 64680
S 76873 482874926
O 39348 90944
O 45791 96184
I 37023 49190
O 3941 86265
O 53620 70926
I 10059 28525
E 33542 63973
S 17819 286775296
E 28227 57285
O 68623 88627
S 94850 76424728
S 72506 203652589
E 39592 40372
S 61139 348337517
O 7902 45899
S 66092 369955562
S 94401 664403382
I 80189 85029
E 57953 66928
S 48507 46824571
O 98277 99158
I 29513 74213
I 38852 63092
S 27643 60162772
O 41350 84344
E 10168 87821
S 2761 977166345
S 20675 607872027
E 41039 54731
I 66343 87662
S 89860 282952237
I 1675 21337
S 74989 310514059
E 42039 78097
S 40150 730807264
O 75673 99031
O 22589 58199
I 85747 87256
S 96433 446677835
I 18763 83322
I 77943 92304
S 61261 351229389
O 34391 62433
O 20895 32052
E 51614 79761
I 36557 45049
I 11847 96449
E 36954 93520
I 47554 68138
E 3696 87350
E 19256 35242
S 46045 299476907
S 84827 321287007
E 30667 86793
I 66151 82724
E 9710 58250
E 78744 83176
I 13771 70941
I 36440 85455
E 871 61879
I 16134 35088
O 9507 11061
S 22059 426587032
O 40932 67593
I 5784 24421
S 76107 972346408
S 62635 725264440
O 20471 59612
I 18982 67444
O 14701 31713
S 65677 197252775
S 15582 406395420
S 23030 421502135
S 89048 10972206
S 95854 65511551
I 12079 87635
O 93759 94415
S 29076 891576380
E 26403 90496
O 18150 22480
S 6878 306317686
I 14741 14972
I 71893 73690
E 42181 80719
S 36111 319527177
E 6310 60330
O 26198 68586
O 54902 68491
S 11039 886919416
O 26652 86233
E 24521 50327
O 45957 91167
I 11479 52756
S 33861 536625413
E 31835 76117
O 6850 53288
I 38979 48024
E 7847 64147
O 55804 63375
O 38315 65419
O 20949 38684
O 39911 99400
I 18641 75614
I 36562 99617
I 16397 23540
O 71659 90484
I 23360 49484
I 59230 60387
E 8874 50676
S 25989 653350726
S 23362 241132654
E 17160 98507
O 10943 60706
S 58125 98247902
I 23591 87176
E 60098 74277
O 64633 66417
I 11520 46924
O 42148 42267
E 6659 37960
O 49270 83889
O 14753 85285
E 15965 36848
E 59179 82547
O 24882 51630
O 74552 84001
I 16536 50651
E 21461 33797
I 38853 49639
O 5771 72196
O 40363 84642
O 40605 56096
S 30213 175369940
E 1027 3288
E 42958 57243
I 7349 7849
E 20051 54638
O 46240 50952
I 58204 88147
E 23003 82316
O 15544 87388
I 23895 69417
E 13753 19754
I 8318 35392
E 5747 88471
O 27577 69685
I 24252 74697
I 582 82954
O 35543 60962
O 14563 59181
S 46302 314998111
S 29612 107984570
S 94671 394560775
S 77370 224461169
O 21884 51855
I 72129 97101
E 26306 42502
E 15531 74963
I 26547 91582
S 10501 17285547
I 14948 50509
I 248 24083
S 23121 665802467
O 24983 92531
E 1551 2281
O 34361 45000
I 16324 94106
S 49499 330255468
S 71935 883491565
E 40400 48273
E 45202 59807
E 90932 95788
I 53870 87351
I 40046 91491
I 66360 94454
O 80347 86434
S 13341 334480574
S 40128 377112179
S 28922 220419233
E 5936 16992
S 33665 184724066
S 44427 381308054
I 82336 97471
S 48980 731933102
I 36240 39757
O 14451 32568
E 76598 94936
E 20055 22412
E 58011 91560
S 40210 980855984
S 21472 208612862
S 63087 997206062
E 91673 93456
I 38693 66120
S 19042 370621358
S 36312 594873735
S 6107 298892416
I 7900 74617
S 19099 924413921
S 27930 567666908
I 63226 88701
O 30723 87552
S 77214 777299189
E 90476 92680
I 15537 42496
S 39030 162540481
O 79968 88613
I 26394 28265
O 11791 88814
S 93013 508820675
E 57203 66527
E 2082 28508
O 3878 92878
E 53209 71884
S 67302 520590695
O 35044 92037
E 83872 88110
I 4004 5894
E 47265 76092
O 6037 49731
I 53016 92632
S 88882 313355311
S 78125 195026448
E 9280 36970
S 12104 107435975
E 71131 80190
S 21875 907249607
S 89250 988062805
E 37779 93262
I 18735 33454
S 2827 580279460
E 20752 90655
E 32458 63116
S 95851 864972064
E 18059 48569
E 7153 22040
I 46962 53777
I 58181 64305
S 77041 359305508
I 17015 91111
I 36391 40741
O 49273 60222
S 68633 79536692
I 40635 52961
E 12773 61920
E 71505 76770
E 2945 32789
I 50126 58463
S 26826 524347165
S 56247 130032639
S 99090 909749228
E 46816 50255
E 43145 79431
E 49301 59727
S 38052 168619269
S 12318 75869364
O 48653 74681
O 6642 40991
O 39879 85664
I 7612 26013
O 54992 61867
I 25072 34529
S 59252 610528854
O 405 90450
S 36892 751104470
O 80226 90843
O 65622 96895
O 13745 13990
I 4795 96197
I 36174 63439
S 45154 667714568
E 8492 80265
S 94868 171519037
E 43476 98036
O 79368 86578
O 44004 66488
I 11308 51298
O 20847 72831
S 53547 860291995
O 87493 88956
O 2814 75447
I 44363 51467
S 13747 620162185
S 69902 51722920
S 48235 55863849
S 5753 650682282
I 11184 25092
O 4601 25426
E 74338 98855
E 2664 14998
O 5794 74001
O 77568 99915
E 7518 92088
E 67301 88998
S 54792 690426417
S 8147 447051027
I 72103 83109
S 69528 29023522
O 798 20736
I 48719 52665
O 27000 55658
I 24715 43940
E 7136 58239
O 36170 77536
E 16371 54841
E 15635 49669
S 19590 914572565
S 54809 807699308
S 41487 55714796
E 70891 97418
I 11619 26075
I 5913 36897
S 69953 270269221
O 4303 5399
E 26121 89041
O 34002 73253
I 38256 61280
E 18424 64208
O 31516 52660
E 97741 99246
O 36300 96012
O 53160 85060
I 43621 95455
O 31793 74498
E 82305 99107
S 93550 153009084
S 25440 803171869
E 20845 60437
I 17004 69370
E 70452 88795
O 80048 96486
O 79531 92627
E 36932 83696
I 37905 71634
E 37652 38514
S 41907 627030014
S 80242 22445115
I 36206 85487
I 39927 99827
E 24223 69999
O 18437 54009
O 42019 44559
I 38003 96401
O 67842 99161
O 26999 43269
E 34492 66694
S 24057 551273471
S 87413 44283987
E 31997 84149
I 31753 86088
S 73674 20135783
O 41371 78096
I 62156 97693
S 80534 610768720
I 28257 66851
E 32878 33000
I 66306 82516
I 61055 62786
E 2805 20622
O 29257 31591
I 2520 32076
E 33871 70538
O 64208 84931
E 5620 85738
S 15687 201552108
E 54064 68018
O 47304 61627
I 8717 29358
S 81551 745309687
I 30277 57398
S 42766 32329006
I 11892 75546
I 11249 61328
I 24053 74712
E 46317 76492
I 46597 78992
I 55534 98192
O 23865 53619
S 20334 52340198
O 40889 67360
O 69 52737
I 23993 29903
S 54155 98395432
O 7070 52916
I 5877 42237
O 31372 79159
S 51149 820438414
I 60556 69610
I 40006 66609
S 32914 429410572
O 1997 67910
O 457 67278
I 18396 91416
E 31555 49867
E 66249 83221
O 34673 91049
I 50685 85110
I 33224 41595
O 78567 80319
E 28209 43840
E 2256 17798
S 68504 199135282
E 50793 60207
I 19876 75445
S 14424 358099898
E 67233 97171
I 2329 8969
O 10674 38929
I 66129 82586
E 53713 69739
E 11437 70828
I 60057 60157
I 16831 46098
E 76564 79311
I 12880 63389
I 47307 62212
I 17821 62136
I 63739 69120
I 34307 54529
O 13600 41406
I 47490 82215
O 28108 75159
O 17940 98066
O 10205 87142
O 33246 41346
S 70444 851762118
I 79379 97880
S 11724 424013733
S 57468 581335677
S 10460 252670269
I 3832 26789
E 57009 75656
I 31910 39968
E 7405 39179
O 66725 88456
S 11382 649531005
S 20870 25137436
O 31355 46498
O 58339 88200
E 81399 92371
E 9456 87005
S 48040 141564893
S 80074 323417598
E 57604 75160
I 56521 87429
S 86586 617492183
O 1673 17932
S 62992 946806837
I 7371 53872
O 26550 69086
S 32047 56664685
I 48728 77200
I 76816 93265
O 38912 88684
O 32431 40981
O 52427 61193
E 30209 61646
O 44461 92968
S 18744 808252912
I 23449 33242
O 27520 41830
O 936 41336
I 12757 73845
O 477 59967
E 13862 14854
O 30968 80238
O 47397 88487
O 12535 32487
I 33826 51235
S 3369 74969143
E 56165 78842
E 9859 33865
E 16360 68996
E 25021 62996
E 41774 64321
E 4675 34499
O 8243 38188
O 13261 44053
E 19191 90420
S 80721 332094204
E 18314 84277
I 43016 72103
O 12165 98047
I 2153 32839
S 87461 917409231
O 44225 81076
I 7677 68380
O 89804 90188
I 21237 50495
E 16251 94537
E 7283 63980
O 72723 73728
E 42836 54841
E 904 26433
O 23399 97886
O 38336 96237
E 14254 55672
E 34260 44609
I 15345 79501
S 87223 123156734
I 63350 90852
S 35913 542112685
I 20929 71329
E 22823 35273
S 83783 263469993
I 23781 59026
O 41548 61672
O 4509 59954
O 1974 63247
S 51322 266782785
E 43512 81830
S 21267 614264356
E 5482 53228
S 88363 734871653
O 48741 90824
I 44125 77713
I 57893 95282
I 339 7608
S 80319 680256416
E 520 53908
I 18527 40236
E 1862 75351
O 48539 74013
E 40798 91433
S 11297 920647613
I 52238 68008
O 8208 46439
O 5365 76088
E 39747 95569
O 78020 80729
O 58345 68601
O 5641 70536
S 51777 486445721
O 47332 88555
O 20614 69536
I 54070 64319
I 33884 42493
O 15850 80034
S 59185 437393320
I 3172 5051
I 32721 51365
O 13015 70558
I 2505 57554
I 77750 90385
E 32023 50236
E 45719 51778
O 68725 87089
O 45188 88092
I 54952 62560
E 72641 77479
E 78724 93622
O 1288 89566
E 56853 74234
I 77007 91833
E 15428 52207
S 40675 699734647
O 21063 57180
I 32202 34733
S 28130 577194784
O 3923 37316
S 35927 91030580
I 36190 81630
S 31367 863696946
S 89417 964352398
E 5063 63440
E 10806 73238
I 20820 22289
E 56529 56983
I 41419 70342
E 14570 41948
O 33520 91480
I 20728 33892
E 593 46544
I 40406 97423
I 68838 76331
S 93957 90235554
I 47905 96236
S 1988 261349173
I 33300 99414
I 1091 89272
I 23880 47541
S 5919 662685112
S 50598 406610447
O 30709 75558
S 24676 765956627
E 82447 89495
O 3258 71938
O 930 25915
O 46448 99475
S 74087 207300804
S 71054 50283863
S 48553 867365208
O 22111 44923
S 96704 187431024
I 14145 39133
I 17657 48367
I 19322 51466
S 36655 567195238
S 96293 156665724
O 29082 50496
O 6477 76558
E 27085 91456
S 8438 462532467
S 62761 274490692
I 64856 73227
E 9065 50378
S 97868 199458002
I 79280 92000
O 57847 65657
O 32325 36366
E 72744 88590
S 44858 53268802
I 22123 99055
S 48599 519919549
S 37718 13905572
E 4639 61965
S 21887 734911741
S 29677 142654654
O 48520 92579
E 2673 78729
I 63245 95996
E 55004 80275
O 41795 92546
I 38426 71058
S 30661 727922649
E 37798 81366
O 29371 75981
S 56371 411640602
S 66977 385398750
I 32943 44666
I 34135 64522
S 46056 306010705
O 38162 78539
E 29907 72710
I 66876 74089
I 22618 43077
S 48194 240445872
O 11337 99983
O 23622 78601
O 33016 41843
E 10073 82022
S 33911 530815763
O 8470 38600
E 14655 14684
I 15184 19126
E 79763 85964
O 2004 69753
O 6183 60840
I 6352 52814
O 71197 92330
S 67831 836942958
S 71606 54630253
E 13459 83436
O 46152 58717
I 25417 36350
S 1367 837088305
I 25120 86629
O 32489 39875
S 99827 671303839
I 40951 66387
I 52230 91862
S 92084 537024370
E 7290 40119
E 48145 77790
E 51382 94757
O 58794 81393
I 15256 19264
I 21920 64396
I 60737 72330
I 56495 92358
E 54290 76182
S 16182 901381415
O 21845 85167
O 33084 69945
E 15266 88792
S 99509 428412617
O 23636 27853
O 20477 71114
I 40837 86826
S 60439 992550129
E 94014 96486
I 38713 90571
I 68742 76065
I 46003 47628
E 78185 91779
O 46854 98130
E 57615 84890
O 14840 84268
I 19505 26461
E 59596 90629
E 55788 63222
O 79027 85762
E 29522 78756
I 21536 31148
O 17669 82263
E 1192 32418
I 71063 96729
O 37956 53100
S 11460 300835052
E 3304 84524
O 1246 77123
E 9163 98792
E 7429 10174
I 3405 28617
S 5238 847628700
O 603 65580
I 46297 58072
O 10009 23028
S 68692 406186209
O 68111 85867
I 25232 96393
S 37243 265452017
O 46579 66732
S 38488 604705797
O 47670 99030
O 50097 73921
O 19580 63755
E 6033 61079
I 33111 54178
S 273 842296611
I 26241 54354
I 69967 82220
S 10009 634420078
S 31651 175453021
S 62294 633060965
O 1282 69499
S 14472 968180735
E 40684 75325
E 7248 67288
I 1505 94918
I 58098 65195
S 15501 666279828
E 27187 76703
E 1242 21391
I 47560 48440
I 24681 79125
O 29758 50746
S 53109 716978988
E 24394 44068
S 34298 401483577
E 12497 94713
O 7568 96908
S 16554 344008805
E 55129 57825
S 87969 644463113
S 50093 705846742
I 54172 93021
S 15711 191839339
I 22850 57699
I 3479 57756
O 44690 56735
S 85451 782634916
I 78261 98216
O 37752 98998
E 79237 91108
E 47520 50749
I 49707 96463
E 4132 93362
I 29231 50667
I 43024 98725
O 32470 55100
I 24411 84659
O 37343 47666
I 18020 55706
S 13037 744804162
E 4807 55786
E 49933 76522
S 5473 147891262
S 20827 486696709
S 92309 346775017
E 33999 75347
I 39711 93562
E 68178 82186
I 66311 79283
S 58018 733027802
E 28806 31978
S 67615 84735661
E 18442 38770
E 11905 53631
O 60572 88800
S 90577 423259012
I 24089 94950
S 49614 904837838
O 16517 40582
I 41777 99624
I 2003 72174
E 161 51277
O 60660 71628
E 17365 67492
E 1110 26895
S 78640 950942984
S 47972 632284375
O 62557 64654
S 78564 109424329
E 16214 75487
O 9511 29383
S 53074 157949339
I 2552 17914
O 24371 45227
E 38289 87810
O 20092 57796
O 62310 66109
O 5307 78183
I 31821 60690
I 35906 74768
E 19634 49306
I 65301 72526
S 15859 932460006
E 68406 76052
O 6561 98730
E 53772 71589
O 67736 90459
I 46050 88889
O 61314 77545
E 28258 84007
I 19130 60995
I 26566 45293
I 26473 57029
S 20057 65688667
I 3343 87604
I 25400 65096
I 52577 69668
S 20689 416015241
E 11356 46340
S 97569 578358141
S 89000 617146359
I 8568 11772
S 45471 992548984
E 53617 66832
S 15197 246862638
O 85844 93284
I 70968 78499
I 69713 80210
I 31280 40185
E 55662 62937
O 6591 49595
S 3170 278531174
I 49676 91772
O 32851 46152
O 37183 62173
I 42689 66816
O 17379 40588
S 86216 873836765
E 38132 56957
E 140 40492
S 86547 313437940
E 1365 93675
I 6819 68555
O 47503 59613
S 70972 699308349
I 15988 26030
E 18276 92964
I 75446 99661
I 44508 46760
E 79688 93435
E 23372 29149
O 5757 36804
E 78638 92278
S 63667 599929427
E 28148 97500
E 47102 55094
I 3559 48467
I 78318 88673
E 3761 84663
S 2446 574626484
E 6210 83301
E 2347 25591
O 48567 83186
I 9152 23044
I 83418 93775
I 4412 13426
E 5239 58345
S 2779 696419259
O 37006 64293
I 42023 46548
S 63322 178384743
I 55355 99450
I 19656 47630
E 3120 78222
E 52396 67020
O 38479 54860
E 85705 97026
E 15707 94989
I 34966 74725
O 9783 48634
S 60679 328349312
S 37509 193323651
O 49367 56971
I 54401 87528
I 15952 41498
I 16822 51645
I 21480 87812
O 60625 97419
I 49243 98972
S 31647 496794362
S 67941 603493120
O 8091 48079
I 74070 98595
O 40576 49658
I 43341 44650
S 66325 367563997
E 9150 54740
S 16220 938213418
O 28658 73394
E 33995 71138
S 42114 237168156
E 2382 71164
S 36102 23788335
S 44304 412957687
E 3404 81719
E 9075 16698
O 60537 61602
O 24859 53471
I 10276 90248
E 12183 64349
O 27336 90472
E 30625 74743
E 30669 93396
O 18991 79169
O 3624 83041
I 83463 86315
S 3036 801233073
I 30635 85628
O 51713 56031
S 1202 863867367
S 11965 483851587
E 25177 41539
I 62549 92338
S 31946 294676579
E 81572 85708
S 71388 901879854
S 84184 289856338
S 93121 420351852
I 48431 68459
S 70069 496854811
E 29870 89160
I 29520 34000
I 988 32282
I 21127 74059
O 14377 34785
I 27594 88810
E 44541 73840
S 19529 784837648
O 31824 74044
O 17677 34612
S 67197 860681516
O 10565 69574
S 45112 784672083
O 57106 89467
I 83267 87162
O 39829 47151
S 18277 463009159
I 66622 82319
I 46475 59995
O 82063 94668
I 402 95526
O 26888 87433
S 20810 681876600
E 17542 28488
I 12030 58542
S 20294 645006783
O 28185 59590
I 59049 76059
E 56273 99581
E 19997 29160
E 21558 49258
E 14343 59208
I 35786 91173
S 92138 276861143
O 71954 74264
E 20675 96989
I 22055 80193
O 7792 99126
O 46176 85430
S 48955 530109012
I 55913 60311
O 86168 97152
E 57879 95952
S 81727 755906452
E 19772 82586
E 80525 92844
E 5100 33654
S 66597 917046910
I 23921 52883
E 38752 81926
E 57720 60539
O 25673 68515
S 70039 18964756
I 22592 33658
O 40724 50602
I 2190 40154
S 89496 612898292
E 61378 77036
E 193 16857
E 55765 68197
I 31497 56439
S 23805 948294295
O 22237 53180
E 17404 39617
O 49286 59884
E 50066 74014
O 54409 55880
E 2176 11141
O 28412 49953
E 59954 97199
S 68359 50164555
O 14166 87243
O 33554 69895
S 7018 934766625
I 37424 79378
I 19934 70773
O 54396 74471
E 45405 46522
E 14776 68576
S 80772 582063648
I 31106 99995
O 28076 33689
I 63339 72509
E 41204 66243
S 81946 821641082
I 23592 54810
O 9390 72367
O 38988 91327
I 2117 90188
E 21872 47079
E 5389 15185
S 6119 473035814
S 45664 360872949
O 8456 19094
E 39384 54403
I 73634 82065
S 39350 648998671
S 99069 116139567
S 80802 821476805
I 43298 46060
I 63694 78397
E 4329 70335
E 203 65329
E 10405 37847
S 63268 342431642
I 38638 72494
I 29951 42533
E 37838 82192
I 48986 98181
E 9919 72095
I 6433 50673
I 28371 32366
I 43611 54041
S 55398 607608220
S 7512 899659008
E 88576 99195
E 27367 44384
I 63286 85121
E 27419 70980
E 2516 83446
I 46680 92316
O 14810 77486
I 30498 80076
S 62116 185544838
O 46003 99164
E 6430 7794
E 43900 85764
I 33964 50845
I 8559 41560
E 26458 77956
S 25945 247604251
S 56382 289083617
O 39998 66593
O 54209 68417
E 63322 91291
O 13940 18481
E 16245 74238
I 5865 75650
E 32084 52876
O 42349 89137
S 81978 424261646
I 31747 99636
S 99214 647656495
O 3922 5377
E 53917 92327
E 11082 11256
S 91716 722269882
O 4241 79642
O 60416 91267
O 6509 97157
E 3886 87917
O 45703 83885
E 78328 78501
E 34828 55124
S 29468 856792095
E 18961 70055
E 59035 88524
I 80248 87897
I 77808 88811
E 73916 76976
O 27619 59498
E 67108 96483
I 7755 67378
E 6730 41261
S 33311 108812381
I 4038 52624
I 6705 95198
O 32840 99955
E 6983 19121
O 16534 91889
E 36671 78832
E 27820 36041
I 80770 91374
O 29971 75166
I 38776 56703
S 95202 990881950
S 20116 640232488
S 24848 956548667
O 19316 57153
S 6232 617270311
I 89120 98663
S 77049 414646338
S 43278 592279198
O 7864 48379
O 35066 69865
I 53967 97327
E 14400 79881
E 78161 89669
S 37661 988915219
E 10629 12614
E 11493 99424
O 13175 49962
I 45124 79150
S 35800 964406126
E 12129 30608
E 1012 36812
S 79001 957674332
E 2027 44516
S 89550 96667589
O 53729 61787
O 61240 69797
I 68141 81341
I 53974 58880
S 74997 900403095
S 80831 134699642
S 9958 178374485
E 13679 53819
I 26892 47539
O 5350 49083
S 45412 225299295
E 63309 79610
S 30598 740546505
E 41646 89212
E 77600 92904
I 20088 63708
S 27646 276426643
I 14465 85404
I 21658 69241
O 38178 92626
E 68124 98885
E 47568 71838
O 29199 29536
S 46287 758798377
I 58189 82164
O 3719 74039
O 61371 91078
O 20750 74289
S 48274 614591163
E 14283 39035
I 55824 80291
O 52864 59252
S 5275 452297542
E 29433 71178
I 31664 58214
I 45301 87413
S 53276 828981003
O 60477 74254
S 17183 741645906
E 7308 23742
E 74639 86133
I 42634 69982
O 71519 88745
S 56457 51435936
I 53940 92252
S 92953 601087041
I 53683 94242
I 21995 82654
E 74514 98058
I 11706 77688
S 17324 99456673
O 43053 66909
O 37916 58537
I 9950 42199
I 22775 75340
I 24247 56655
I 14583 50402
O 983 22759
O 7132 43762
S 56804 659928414
I 22239 48996
I 8938 79312
O 40974 54504
O 45743 97201
I 23417 36606
O 67223 74486
I 45769 72710
E 29003 68976
O 23410 79115
O 11006 26399
S 9162 528561450
O 5620 90940
E 57114 99155
E 27118 54483
S 56227 528882425
E 46929 53765
E 17512 55980
S 84362 138796498
O 51280 52441
I 94849 96666
I 20671 24973
I 27866 48799
O 22111 54913
I 41843 97534
E 7434 79640
I 84369 89476
I 32932 63138
E 30374 74370
O 19625 79162
O 16796 69081
O 18410 72569
O 1159 2247
I 3186 31808
O 55132 79316
S 1425 206290873
I 27477 43718
I 43309 52942
E 32349 48171
S 95210 309182273
S 74626 880797396
I 74716 76843
I 20667 61986
S 21560 779439633
O 17259 54363
I 22728 64124
I 60486 71515
O 22482 80057
E 5712 91672
S 6551 505204713
E 72321 90020
S 11601 747759647
I 63919 76450
I 49893 55935
O 34046 73193
O 18961 79939
E 41000 94524
E 32677 89462
I 32531 77172
O 38108 47633
E 57816 95630
E 12694 93993
S 83212 283626081
O 14732 64473
E 38049 47441
O 9521 25341
E 65714 84103
I 6399 85263
S 58932 781390905
S 19359 155409818
S 40431 60526384
I 65118 77154
I 3007 15341
O 25076 76323
E 35839 72317
I 9188 72302
S 63201 222076604
E 16282 34880
I 48305 70234
I 33897 58808
O 17957 91319
S 34441 204220036
I 39310 99890
I 33324 94132
S 18965 206544221
O 44294 81020
S 57554 913256465
I 41543 44661
I 15465 32480
E 38015 88596
S 77440 149460480
O 51221 82875
S 10600 995284006
O 23039 61991
S 24163 483723689
O 6476 99276
S 12905 970404079
E 17112 71211
O 87766 96029
S 18604 172534189
S 56445 58104852
I 25390 35094
S 10046 489160019
O 42752 51580
E 3896 86039
O 800 68741
I 58038 64119
S 20559 601365923
O 6438 98560
O 83996 91664
O 14473 40622
O 71663 80972
I 71915 97021
I 22386 23041
S 2229 305035316
I 56232 80007
I 8441 33686
E 81511 85228
E 25631 69666
O 12319 74085
O 37023 98666
S 59783 467029307
O 6796 62860
I 16359 25846
I 36989 82224
S 39694 225607395
O 28449 78535
S 37104 819678133
E 58869 94105
O 3118 36192
O 33855 69736
E 35955 52083
O 43311 90823
O 39104 94755
E 8607 89821
I 63869 66355
E 21324 30129
I 23297 90136
E 59873 70091
I 148 36269
I 37869 80634
I 62356 92738
I 1412 98713
I 38061 92461
I 58555 99073
O 47844 65555
I 28622 62685
I 22212 86757
O 48254 86042
I 2972 72306
S 33162 837938112
I 74447 84442
I 32578 68677
O 12888 74702
E 76427 93652
I 67191 98197
I 8474 33244
I 32594 90919
O 36765 66745
I 11483 67419
I 5167 21508
O 20568 61079
E 32157 93951
O 19579 97791
E 39269 41899
E 4749 78530
O 43822 82020
O 28317 70978
E 34743 62115
I 5934 88931
E 71302 78461
O 677 75978
S 26465 487449918
O 1793 81939
O 43149 77976
I 28602 44457
I 86891 91852
E 79910 93088
S 97713 917150195
O 58904 62618
I 40176 92654
S 16640 833166976
S 85272 270900435
I 55389 98426
I 55402 57175
S 30520 224744217
S 41962 641511808
E 38227 62260
O 74290 82137
E 20837 76209
O 7092 17063
O 65692 95932
I 64929 68021
I 11572 52405
I 36581 51056
O 12760 31661
E 43041 70378
S 82756 327812929
I 37160 43160
I 83355 89167
S 51303 39114589
O 24602 91414
O 50796 51037
E 17480 60426
I 36846 45685
S 77854 23380481
E 72207 76785
I 56 3250
E 61993 84923
S 91790 382093341
S 24312 700885228
S 48722 777566992
I 32677 90465
O 12003 54176
I 14979 34083
E 32064 32351
S 68143 277129205
O 62350 78140
O 2563 40433
E 45927 53562
E 7256 49297
O 97036 97915
E 1185 37811
I 6128 28588
I 5175 79118
O 55377 96788
S 86833 188788827
I 58081 71285
E 5187 31286
I 63806 99693
I 38588 91281
E 33672 47572
I 47710 48107
E 65533 88819
O 44055 48302
E 31036 83442
I 3474 24337
S 67136 355073307
S 77808 537530664
S 78563 662477236
O 62337 92285
S 63709 971692131
I 60977 95412
S 9677 469389049
O 35118 67974
I 41231 74021
O 10642 62134
O 28580 40015
I 61242 82727
E 41082 75049
E 18706 54905
E 52261 57610
O 17329 25573
O 33346 94321
S 44123 809428074
E 29559 72506
S 86799 383902597
E 17077 73168
I 85894 89259
S 85224 682506108
E 28148 67213
S 36360 140922756
I 62283 94886
E 37841 50733
E 2606 26879
I 7099 99398
E 42665 76651
S 14731 578669361
O 19567 22395
S 72456 547259841
S 56519 771277119
I 57706 99031
I 1642 90697
I 43554 94453
I 16799 47202
I 16233 48714
I 9364 65897
S 35111 493280871
S 65458 482360293
S 1164 324496498
I 17990 55401
S 10501 465338615
S 18725 644244002
E 44170 82719
S 60743 824380275
S 15564 573730646
E 13288 23626
S 90011 953062408
I 47816 95204
I 55339 74313
I 77997 95508
O 4573 86585
O 40318 82565
E 7259 21177
O 72705 77005
S 83184 15300315
S 93413 539145141
O 14109 85050
S 89555 337301589
E 2834 9610
E 15495 22473
O 2241 37306
E 37607 97373
S 81376 206642900
S 40021 607874141
S 48610 213856900
S 72088 410410930
S 64600 76408237
S 11073 861123643
I 10219 58407
O 6076 36122
I 9734 40787
I 30118 35650
O 37989 49059
S 37830 674705935
I 40748 68815
O 31024 96712
E 219 9853
E 18737 63283
O 56688 63732
O 13758 74407
E 65373 90683
E 59180 65207
O 2250 12210
E 58296 88190
E 22960 69302
I 22840 71886
S 82487 221628627
S 23351 515133052
S 21830 23599347
E 64935 72017
E 24674 51976
S 28782 687877201
S 13831 333353463
S 58083 805032874
I 43915 82841
S 49812 870186133
E 44586 71882
O 28322 48208
I 13693 79672
E 32039 41424
S 75830 849745064
S 57072 47136771
O 3634 92056
E 11959 12623
E 59385 69572
S 47856 12276144
E 40988 65232
S 27402 757060009
S 40091 504038206
O 79795 88091
E 50794 85556
E 26832 64500
E 31223 81093
O 7970 54335
S 71382 503913153
I 26933 91149
S 40136 361163651
E 20391 25840
O 36734 52478
I 10701 48472
O 33563 59892
S 66483 142010239
I 64784 69477
S 57256 190142364
I 4680 40306
O 73263 75814
S 86318 251914190
O 22662 85356
E 33283 38441
E 24554 53845
E 20540 58041
I 37588 86054
E 26852 33035
O 40130 97852
O 90615 91722
O 53248 81661
O 2209 2872
E 33657 72283
S 67700 196002845
S 37389 996127576
S 75741 933764997
O 48975 60382
E 27466 59260
O 28941 73459
I 24521 98214
S 72579 35334041
E 89641 93322
S 19550 755134309
I 15651 79050
I 16191 96479
O 75879 96821
O 34046 44325
O 79609 87475
E 76077 78791
E 29979 48673
E 27007 82201
O 56420 81660
I 50776 90423
S 29298 890883013
S 85680 942150688
E 29275 33916
O 26242 47578
O 76773 78751
E 17058 37028
I 53751 78449
E 3415 91860
E 34995 84682
I 28169 55004
I 14253 78140
S 87859 707302096
O 16167 34077
I 31438 57198
O 44765 99109
S 62908 797972985
O 61918 79657
E 28203 61582
S 97123 703750063
E 995 88335
E 25961 68426
S 13191 584356621
I 33047 33676
S 93779 67545122
S 11183 357043929
E 74472 78841
E 15050 37250
I 37500 82109
E 66846 94239
E 37964 90274
I 4578 88031
O 6196 64430
E 23168 59456
E 41538 99683
I 38072 41803
O 92808 94083
I 46336 60292
I 17703 89934
I 21086 84441
E 20422 41093
S 77679 683113358
S 86292 76039938
S 46035 814081002
I 27935 50558
O 29703 93271
I 65079 68010
I 18307 64305
I 60024 97319
S 22123 985313979
O 12064 98456
E 58995 84656
E 3414 89901
O 28435 86924
I 75131 93665
I 28080 86243
O 49907 50436
E 38025 83453
S 31541 918773548
E 39169 47319
E 19720 77761
I 29868 40688
S 81012 157946137
S 19813 855328158
S 65327 408681458
I 20359 82332
S 47159 262369215
I 1133 31476
S 46539 8084908
O 30585 77002
E 48645 58961
E 21221 41606
E 69565 71041
S 36753 784435339
O 1199 4034
E 29774 43866
O 63358 66591
O 28475 68638
S 56756 907295371
S 31677 125543573
E 10875 55558
E 36586 55849
S 23935 81306308
S 10557 569511669
E 88273 99704
I 34949 74779
I 752 91906
S 77664 718513105
I 36658 55418
O 95059 98422
S 88018 879131273
I 23658 32343
S 35786 733377532
S 81197 979123374
I 50759 92674
O 626 41863
O 58916 86658
O 15516 39239
E 29444 95010
O 16803 27348
S 76082 255294967
I 560 92434
E 19527 97023
S 90964 104027444
S 78932 688751488
S 26671 919549004
S 40753 328753764
I 46157 56820
I 21954 85583
S 22115 922794247
E 33566 73745
E 66512 93806
E 25208 64008
I 10246 95150
E 10442 61182
I 27317 57402
O 54384 83832
I 4058 32702
O 49549 80181
E 7472 74819
I 29472 55880
E 4762 11308
E 6777 78861
I 38476 72929
S 55724 497275598
O 50455 76954
S 71620 771608608
I 64716 87227
O 20515 59166
O 76891 98360
I 6598 81657
I 23454 98313
O 26411 87099
O 9706 72158
S 11802 165166361
I 15477 69025
I 20291 90459
O 6278 54357
S 87699 813663674
O 66773 83821
S 84357 242587008
E 72936 93944
E 53971 83167
I 39501 76007
S 96861 190852922
S 59502 473170758
I 23050 65379
O 42659 66694
O 62174 70972
I 5619 36886
S 19508 374674838
E 3894 58269
O 59287 98544
I 37499 81140
O 83210 98066
S 7596 828655445
E 72661 93421
S 69577 303232696
E 76540 80228
O 18 54949
O 51139 71933
O 83967 95927
O 37567 74844
O 18313 23716
E 17633 87731
I 12672 42461
O 3176 25972
E 15535 48503
O 22931 86368
O 62980 91654
I 96134 99726
S 82307 401358983
O 58212 61443
I 7579 18093
I 3205 36460
O 5359 39211
I 22985 39619
I 900 65505
O 58901 94854
S 28159 160996917
O 83241 88142
O 14695 42632
E 60559 91769
E 13570 89145
S 19764 596468328
I 56069 66301
O 41468 63802
S 76223 610927048
I 909 86131
S 99 728385446
E 795 21337
E 604 68980
O 45762 60712
S 70763 244401256
I 76823 82718
E 27778 41352
I 29098 60064
E 33773 74742
S 54445 654080750
S 91821 850189571
E 71785 94123
I 42382 60680
I 9852 45429
I 51783 94203
O 8702 94255
I 20937 77331
I 56385 59239
S 46564 483751804
I 22255 71710
I 202 52711
E 11793 46433
E 9140 64888
E 4526 25607
O 36314 62420
O 24740 34687
S 5927 49478167
S 95931 172992724
O 41554 65560
I 30589 48246
S 90829 2920325
O 44232 62677
O 18145 48360
S 35894 667737148
I 17745 37773
E 42919 55512
O 26645 51096
I 12219 72304
I 21039 76419
E 34279 36868
I 9645 67874
O 11126 19555
S 44315 598340239
E 70494 90434
O 34513 89702
I 39873 64703
O 20138 65802
I 19893 21275
E 31048 94135
S 19380 537093291
E 4353 65392
O 35550 98620
I 447 32346
E 7612 58003
E 22376 49839
I 12568 93799
S 7218 955884360
O 83959 89945
I 80531 81241
E 82546 87096
S 80202 926877960
S 77491 962790306
E 11108 35549
S 71868 800625435
E 9379 47010
E 13226 79359
I 392 91047
O 24315 64267
O 28714 70559
O 85985 95072
O 9366 58868
I 34790 79743
S 29061 945853125
S 67077 644887714
I 2830 27629
E 69766 85968
S 23733 221216778
I 21593 90242
I 4464 76593
O 743 36966
I 20375 20450
I 6788 80257
O 9725 70266
O 85654 94852
S 12689 863329733
S 1253 211951170
S 16388 203998396
O 8070 42593
O 31610 65280
S 2728 452505621
E 47405 86209
E 47529 67104
O 36091 39716
I 26174 88668
O 14867 93182
E 16976 76443
O 14557 90993
O 10394 17414
O 5750 99179
E 30765 55247
O 85822 98683
I 48929 95927
I 56302 72211
I 18400 23733
I 3245 86315
O 56536 78650
O 718 20254
S 17206 688118015
S 84355 324992643
S 78709 928293728
E 28470 88337
S 62166 164889285
O 86075 99886
S 24629 645730652
E 4765 31946
E 12342 42635
S 14665 100739972
S 74079 552277919
O 48187 91308
S 17582 493993408
I 69794 98909
S 91229 974705617
I 28310 31096
S 93928 630073416
S 73335 944441163
E 3821 5968
O 38606 73399
E 21083 61424
I 35177 87385
S 23879 474016414
I 87493 90765
I 40205 71705
E 5194 35039
S 5471 282902902
O 66347 69722
O 28059 36599
I 90833 96075
E 1072 64707
E 20283 69578
S 61250 613987482
E 30977 38682
I 8610 82861
I 50702 83535
I 42438 84488
S 85630 457798966
I 21931 53806
I 54896 83452
O 51263 70971
O 53525 75056
E 15173 49774
O 26582 63296
S 48756 273907304
E 314 10005
E 66673 83528
I 37478 91561
O 11670 87921
O 65272 84056
O 1226 78667
E 22947 40597
S 69295 248190815
I 41509 75415
O 24584 55353
O 20877 86893
S 23383 392409588
E 62931 67209
O 53117 72203
O 16128 47817
I 10927 81165
O 28467 36486
O 48993 97259
O 36631 53029
E 62451 79772
O 13281 85798
I 39452 71752
O 30842 90887
S 63012 381354381
I 22250 76432
O 9013 21879
I 17962 40190
E 28963 51479
S 55219 850013597
I 53530 86915
O 40113 87537
O 4708 42175
S 38856 358337446
S 89605 647262655
O 42359 47368
E 78344 91008
I 22540 90746
E 10058 85772
O 54726 55293
I 48568 55858
O 387 32827
S 9921 438464172
O 2843 68235
S 30984 996518396
E 12944 80960
E 12549 40343
O 44517 84630
O 78729 95066
S 93631 612560706
S 82564 671309727
E 14336 79628
O 39464 63294
O 24169 24272
E 19051 51273
O 6863 9406
E 1663 21052
S 22688 183603189
E 27010 43994
S 8431 701090235
O 28335 77751
E 28777 41467
S 86603 946966585
S 61754 108762762
S 90078 210610622
S 33226 13310719
O 58041 63590
E 35465 66686
E 8672 88175
O 22491 92122
O 54444 98628
E 25759 94348
O 66376 72355
E 28901 62419
E 2486 98334
I 33196 84136
E 9500 22239
O 38037 67155
O 79851 94363
E 22328 39063
E 10595 69192
S 93093 771308302
I 39176 55064
E 45122 46901
E 64592 99686
O 56280 61643
I 77294 98989
S 82002 95168252
I 14065 87493
O 23146 59104
E 27198 37356
S 52039 923757103
S 14160 700887089
I 28110 78350
O 54526 66228
O 26253 61357
I 68050 97567
O 42687 97680
E 65535 82157
E 35651 72748
E 15072 16608
E 17856 89643
E 49238 91646
I 48484 63967
E 29637 78498
S 70255 85003842
O 1410 38943
I 83950 91424
O 336 95011
O 4017 78955
E 17066 95968
O 39861 40572
E 866 85887
E 41883 63558
I 25684 86492
E 67523 73108
S 65933 766310203
I 883 66648
I 28695 64808
S 63437 67117689
S 90589 820673877
S 4971 321407611
O 27196 60830
S 57847 502524984
O 22937 54710
S 32416 2050551
I 63745 85285
S 54045 545443448
E 3709 98973
I 69347 77691
E 5495 6952
I 34591 41478
O 72592 77244
O 36070 70506
I 15806 87053
S 21468 240113492
O 40815 90823
I 40881 47565
E 64500 71694
S 18675 136424727
E 61777 66628
E 67002 90642
S 23514 490747983
O 97254 98839
I 61237 97141
O 8493 71142
S 75403 747111674
O 62638 81209
E 54165 70136
E 79 31500
O 16955 31759
O 35934 60786
E 8659 87766
I 56289 90936
O 9272 51509
O 26052 70545
E 67775 96592
S 50132 544519775
E 9598 17055
O 14209 63574
I 41150 45960
I 2914 59364
O 14712 57539
I 50873 80488
I 50284 78164
S 42336 997160377
O 4506 12771
E 87723 97534
E 23401 39326
I 62836 73143
I 28556 36588
E 706 36077
O 46488 54123
I 12140 13436
S 29674 187399063
E 73453 98848
S 92819 385327095
O 64227 88540
O 13330 15282
E 72685 83680
I 13994 77535
S 60773 389255375
S 14981 19355094
I 74378 89609
O 64184 78890
S 1994 233475302
E 69168 91612
E 22162 53567
I 47555 75478
E 6852 24992
O 63789 69740
S 46556 336219799
I 9939 95942
I 5238 23806
O 36574 51819
I 13703 76517
S 72880 133123600
E 67519 82036
S 28705 229140497
I 39571 77512
O 25546 34714
I 46957 71112
E 69651 80141
E 6293 66752
I 13816 51943
S 67336 807397272
O 31332 32642
S 9094 619913764
S 66800 794187261
O 65309 92364
I 83544 93112
I 26835 48321
S 99665 667744417
E 70549 85725
I 63593 76653
E 28538 69564
S 37615 822337761
S 29793 825829762
S 84700 88611383
S 74770 552245895
S 31784 107446892
E 16460 43083
S 98932 31260197
I 72075 89694
E 54642 98939
O 4593 85720
O 60526 90851
O 42353 58940
S 94563 495784800
S 82387 232718762
O 24260 66392
S 7238 280638043
I 80070 89013
I 15114 67873
I 879 76399
I 49662 90483
O 13770 91613
E 14631 59908
O 61235 82213
I 5713 12181
I 54394 72806
S 82733 68116762
I 39728 63848
O 60016 84030
I 4049 97370
S 45783 897543268
E 47160 86097
S 52779 626568218
E 12503 62054
O 14839 85323
I 40375 94903
I 31833 72139
O 72375 92397
S 56213 398657027
E 23691 95202
O 16444 86866
O 19609 31920
I 3453 96750
O 56276 60778
I 42432 87643
E 7085 72648
E 35195 48220
S 68119 735268590
O 27266 82990
O 48768 93771
O 14602 63908
I 31938 31998
I 75238 97460
I 52763 55460
O 38812 60000
I 65801 72033
O 1031 4537
O 1500 3436
I 3247 80929
O 29065 66805
S 75178 384364963
O 39839 79673
O 27685 59416
E 34038 62815
E 3992 41913
O 63089 93157
I 33791 56609
I 3506 28909
S 31082 102182772
I 13477 16011
E 26818 97084
O 2778 58564
S 27077 254025243
E 40387 74157
I 19801 51695
I 40372 60349
O 29026 87533
E 12179 87719
O 1284 63428
E 27619 99865
E 8540 86054
S 59689 606951635
E 29252 59165
S 62057 669576345
E 6549 63208
O 23443 52141
I 25693 59323
I 21023 47631
E 32466 98890
S 55060 249026993
I 50659 93219
O 15771 78992
E 9983 85565
O 49241 62641
S 54119 513631512
S 95282 628562517
I 22616 42631
I 77984 92109
S 94631 527290113
I 39442 63097
O 7674 20759
E 939 28546
O 4570 74003
I 74172 80770
E 12553 88929
O 33856 37808
I 13680 91457
S 5513 71286277
E 23644 99521
O 45319 77770
S 90446 261919323
S 46092 294437698
O 52513 97039
S 40317 275363728
E 2015 94342
E 8422 57390
O 454 19279
I 52583 99218
I 12131 23404
E 12001 82449
S 45972 832287127
E 17192 97691
E 47548 59500
E 29969 70242
I 14918 62536
I 72877 79184
S 44069 709097390
S 36443 95199623
O 29444 86806
I 52221 93279
O 45496 90113
S 1927 377566861
S 21137 459390058
I 44376 59607
S 70961 640338531
O 5681 90443
I 11125 14235
I 8342 21681
S 90752 434921969
O 15449 20064
O 17891 31585
I 14611 35052
S 99410 315699758
I 22928 37268
E 28360 88882
S 75658 246538469
E 11227 62962
S 34059 402839943
I 35070 55233
I 60837 65286
E 9556 82281
O 30655 86042
E 6864 50364
S 8850 911902411
O 11815 48134
E 23469 94659
E 28157 41509
E 15022 38596
E 10299 23668
I 18745 70432
O 54028 68529
S 7221 692838608
E 36212 90035
I 10508 26213
I 48366 93910
O 59691 90182
S 38123 947136586
E 39028 76356
O 40140 96523
S 68149 775764778
S 86300 345079624
I 52501 75273
I 1427 58520
S 39700 171957555
I 22252 84230
I 19002 96723
I 21875 42095
E 75163 78544
S 2435 245914752
O 26651 65905
E 49561 81120
I 8663 91746
I 29086 30461
O 54448 99217
O 57265 92716
O 8345 25378
S 9346 812752212
S 30158 767284165
S 38209 44185947
I 20226 47953
I 73659 74657
I 32854 66851
E 23218 62993
E 67066 95766
O 40529 86927
I 9300 21691
O 43539 73126
I 30594 80645
E 49960 71493
I 23716 57585
O 22978 50867
E 32397 55373
S 45092 50634036
O 28741 33121
E 58446 93811
O 23379 66349
E 35940 37842
S 90821 595134662
I 775 46737
O 53964 87561
I 2301 19729
E 28395 36407
E 45996 90973
O 1114 31657
O 944 77636
E 45329 93625
S 90940 931838990
S 13143 201591028
I 30497 92377
O 748 94944
I 30112 34727
S 41084 42260617
O 55868 94666
S 41858 13801274
O 15769 46116
O 62044 88133
E 4680 51082
E 61374 99980
I 24594 27344
E 3379 17550
I 11985 98063
S 14549 183587690
I 18102 19012
O 70223 77688
O 24186 52111
S 77760 37517292
S 49767 558095759
I 22943 62532
I 14662 78730
S 92190 800332384
S 18909 790133294
E 3415 17302
I 59413 62711
E 46152 87061
S 54129 62881336
O 58594 83455
I 38066 95488
I 14485 16759
O 27839 70460
I 34870 85267
O 7666 54293
O 82594 95717
O 27139 42833
S 54814 732776467
O 15720 21436
S 5396 519495895
I 25403 33986
E 4956 71866
S 65038 941585113
S 33745 658442201
E 4871 26138
I 11842 37759
O 45226 50867
E 28928 58527
E 33102 45227
S 54250 919004703
I 35267 39111
O 42018 49423
I 5019 36618
E 13424 93900
I 37669 87554
O 42452 73008
E 78757 83609
E 41273 87906
I 78875 90583
O 36127 43101
S 31598 549659242
I 76739 98565
I 51917 84414
S 15761 286878368
S 76384 571200849
S 65113 550211728
I 54389 58997
S 65565 197593966
I 84401 99116
S 97779 524121655
O 17152 26357
I 38909 91363
S 17252 270129958
I 30222 48673
E 17403 32570
E 8528 32727
I 45299 74402
S 52434 257072240
E 26197 38840
I 22142 44998
I 24715 89649
S 66786 949872617
E 40813 80693
I 36119 51839
I 21848 30767
I 38028 95353
O 52656 76748
O 89736 95920
I 42347 78389
E 10280 64560
S 79046 654184554
I 5261 64389
S 25874 932576294
I 7128 25158
I 27736 42599
E 24897 84281
E 86307 95154
O 7354 37996
I 27979 44771
I 3309 87938
O 23245 73353
E 4519 84005
S 25076 667680318
I 14077 75414
I 65224 65282
O 33534 70328
E 7372 81358
S 5630 971335903
E 28547 79206
E 71768 73590
I 18477 20284
S 28451 440817622
E 46956 90179
E 50038 65338
I 45234 84699
I 5817 39134
O 5824 43414
E 23186 62984
E 43763 99176
E 66786 74219
S 15219 93142333
S 56691 537728981
O 13527 77696
E 2213 81273
E 4474 61894
E 6060 61016
S 52301 152625943
I 19631 35267
E 69284 93048
O 89172 90452
O 32500 44550
S 48560 514805503
S 60984 636011490
E 13979 19341
O 65156 67734
S 47416 510753137
E 6742 81355
S 64535 415857186
I 12011 77193
E 32730 77053
S 43781 596127087
E 47302 81684
S 12938 13259336
I 12424 31174
S 86030 972080074
S 24990 732032995
O 3976 12051
O 37476 60333
E 60913 64307
S 73888 565367933
S 69212 621145547
I 32211 91580
O 63015 76808
E 88134 91512
I 41240 92454
S 9983 460969231
E 53988 59780
E 57391 85830
S 37868 655164672
O 85330 98323
I 44307 97233
I 37129 99024
E 18765 54358
E 34648 55437
I 22670 84323
O 36524 43317
E 44116 62171
S 3836 476918430
I 49521 55261
S 33648 581620621
S 57995 146173620
I 32967 84184
O 59674 61290
I 38885 68444
S 32352 401759617
S 33104 386661034
E 7343 65174
S 9286 883700891
E 82711 91073
O 4588 36928
I 15057 43120
I 3951 33358
E 14626 27477
I 6046 65146
S 36018 165890311
I 23253 69254
I 7305 46589
S 2203 588557585
O 27557 71344
S 9842 390482686
S 93033 521625441
O 49723 72843
O 78084 81143
S 40756 182149813
I 42722 51450
E 30134 57721
O 53987 80677
E 83497 89327
S 64365 417269798
I 32166 58080
S 43449 93374341
E 33787 71801
O 49380 70621
S 86586 962726145
O 18823 95720
E 44526 49559
I 2057 18168
O 23247 31488
E 19206 98661
E 20435 45973
S 66598 958866521
E 58355 62652
S 1062 307212559
I 67947 78283
S 20876 211656872
I 6696 33318
E 52265 82837
E 46798 50888
I 24420 85104
O 35059 35591
S 63157 844902532
E 4418 82815
O 36153 56638
E 27565 31568
S 94385 952024803
I 78788 92850
O 38352 97927
O 9325 85633
O 1930 18888
I 33705 38668
E 8826 87832
I 40263 79043
O 21833 94911
E 14633 70373
E 30864 42232
S 81968 122109714
E 54262 83495
S 84845 901140942
I 41566 89515
E 94501 99532
E 13376 80771
S 64153 502306144
O 5846 94600
O 93223 95593
I 29585 86404
O 13664 46471
I 58966 61635
O 18005 91898
I 5590 34024
E 4710 40193
O 49588 75904
E 33095 54199
O 31109 74204
E 73155 74050
E 26911 27898
I 34094 91187
E 6723 57941
E 9623 59631
I 24533 57573
O 20091 68891
I 45052 53135
E 10382 41619
O 349 29069
I 34690 68586
S 47465 38801303
I 56598 94148
I 46150 99998
I 56287 63379
O 32374 65797
E 22958 87771
O 23349 39319
E 81851 90028
E 22650 40560
E 65271 96173
S 86481 418686377
E 14373 46211
E 78378 98900
E 5007 20034
E 49552 52379
I 20007 47837
S 9858 27028077
S 28192 675836367
I 12812 93637
O 28722 47489
S 33092 610779812
O 6304 15701
S 63868 472412062
I 48325 67354
E 8994 28001
I 4923 9490
O 6773 22367
S 11050 787790227
O 2814 96232
O 53051 70401
S 4739 366113515
O 58444 67188
I 70443 76104
O 5183 95553
O 82093 98914
I 15238 16545
O 66931 86760
O 18825 28958
I 23290 80389
S 15767 205964285
S 27965 60198193
S 28802 652187028
O 1584 48850
E 26059 55651
I 46844 64212
O 1638 34397
O 28693 51226
E 5775 19380
S 62564 480278370
E 16212 33153
E 26875 26898
O 25159 66466
E 4126 15026
S 59533 904958024
O 20884 50796
S 60454 36404396
O 12963 74341
S 30830 764069199
E 43362 70081
E 57221 83666
E 12473 84788
S 87266 862193055
O 2845 70512
I 6295 29924
I 52389 83590
O 17713 78769
I 20313 31029
E 48958 98957
I 11714 54595
E 73156 99837
E 23744 55595
E 74677 84818
S 53098 151950410
I 2186 65327
E 51579 51666
I 3345 97118
E 4383 76494
O 59450 84649
I 76577 85850
I 67961 75959
S 26364 898960034
I 18318 26934
O 7238 50837
O 11043 89709
E 75537 91720
E 82325 94643
E 5542 65909
S 22725 839144897
O 59275 72812
E 23519 89025
I 63055 71384
O 33637 41293
S 87855 637138975
E 1364 98728
I 5860 35143
I 11809 98377
E 82913 86033
I 25843 49987
O 22402 27313
O 25391 83412
S 74028 666104292
I 90678 92697
S 85709 14767467
E 6716 59309
S 25829 43070294
E 30109 47033
I 52342 93406
E 20041 57085
O 28881 57013
O 1250 52599
E 42967 47289
I 74778 75689
I 32172 62324
I 35881 87932
S 48340 138803845
E 36332 89372
I 29510 51324
E 56309 92832
O 8405 74744
I 68293 97376
E 51345 76321
S 94154 921208327
O 18825 20006
E 29134 35130
I 36157 90672
I 6978 18014
I 20662 42057
S 53341 913147779
S 18421 289117133
I 42435 70189
S 25587 157051602
S 27065 261505990
O 17806 90000
E 23482 89746
O 45115 49727
S 74612 546436339
E 6271 96504
I 57695 78857
I 67955 92235
E 48808 79248
S 57905 824113101
S 24939 836005170
E 24040 66048
E 1913 80212
I 49661 72416
E 9869 75150
O 43914 97005
S 82387 732033568
I 3882 33395
I 51395 89227
O 35235 47019
E 20966 77408
S 87983 31408868
O 40291 98857
I 6909 36924
E 6956 20976
E 32599 56030
O 19756 42614
O 50177 89690
O 77552 90323
S 50692 620754428
S 89668 951959123
I 27103 84287
E 76043 97564
S 41575 939826560
O 52215 56336
S 87944 141141227
S 72357 338019251
O 60584 61199
S 2393 500450654
O 6616 34204
E 55367 67114
O 1952 3079
E 9912 70500
E 36780 49689
S 33387 669899054
O 68471 92834
I 45987 64560
O 31964 95823
E 16804 37757
E 39213 65364
O 43924 74867
I 21456 97776
E 8320 50306
E 957 3562
E 15962 86007
I 52849 98854
I 8205 99493
S 53711 547446055
S 75939 760088627
S 84673 407736184
O 46794 58967
S 50306 426902268
O 26062 96650
I 60872 75853
E 28877 73257
E 5701 80017
S 8170 826664806
E 13948 84476
I 22027 51424
S 26436 98309537
O 7937 67333
I 12368 81531
O 21065 55218
O 52663 99187
E 1716 8210
O 56579 65345
I 1793 73883
S 95156 241185325
S 48015 583480126
O 17788 45067
I 13094 29712
E 30633 34611
O 61992 88264
I 48606 53709
O 29472 78366
O 37941 47567
E 1883 10452
O 18605 50298
O 36268 90910
O 42418 48110
S 74750 871259048
E 20181 58416
S 42103 6550002
S 39508 314872908
O 41429 79532
E 37195 49498
E 31535 61964
E 38084 97898
I 71545 94122
E 61557 97081
I 5778 58049
O 65445 81572
O 14011 15129
I 10242 30579
E 70657 81017
O 46310 99205
E 53036 83853
I 42386 71907
S 75786 937167946
E 27426 75282
O 2656 27073
O 2632 27078
O 86972 88170
E 42769 99537
E 19220 48001
E 52304 94337
S 9031 250659749
S 47392 453980634
E 58310 95093
I 10994 53674
E 60589 77363
O 4861 99284
S 4235 922933674
I 41948 78231
I 53540 93175
E 33724 89880
O 17975 70525
O 2501 59247
S 70103 555266189
I 36920 47636
S 36037 990656879
I 33592 96816
O 51216 70475
E 55961 60466
I 14712 28594
E 28054 36350
E 1020 51020
O 44478 49300
O 11412 59939
E 45952 55179
S 82585 256999290
O 97467 97642
I 35569 93102
S 11597 945683362
O 26453 65151
E 6614 39998
E 64272 76229
S 39698 52210397
O 56001 62581
O 12877 19534
E 61087 79489
S 33753 204770875
S 94679 941194202
S 18483 99452490
S 77106 536918603
I 18333 24651
E 62346 67905
I 28366 81887
I 17670 24585
E 8507 42760
I 23679 29648
E 77712 84278
S 87348 144035490
I 6234 60532
O 29003 74442
O 21402 48040
S 40098 139493394
O 24249 82146
I 42543 99419
S 92636 185138079
I 10620 74568
I 4236 44696
I 46116 61554
I 21855 40186
E 71090 94826
E 23269 40774
I 64320 95317
S 7283 371923201
I 28338 95120
O 13742 77412
E 5537 80313
O 92141 99132
E 87378 92868
E 77013 84219
E 40014 76807
O 22740 45219
S 40448 708253718
I 64264 71258
O 56107 86208
E 53114 53419
O 45699 45956
E 48317 57183
O 3462 50661
O 93650 98996
I 44935 86537
O 28704 85463
E 15062 50995
E 3284 38945
I 4601 49777
S 73329 731437632
S 96068 876649545
I 59801 66825
E 91138 98223
S 23940 906523301
O 15175 37015
I 46200 90670
I 49709 63094
S 21072 846550350
I 46669 70819
O 35436 97565
I 46642 50193
I 696 96315
I 31121 47605
S 90751 457693968
I 8575 57650
I 57681 85540
E 6067 10580
S 70590 678718992
E 63601 85966
E 47855 69698
O 65022 70980
O 11357 98371
S 90469 31342307
I 26828 76164
O 822 69022
S 89344 713281989
O 32387 87746
O 35677 95312
E 22387 73760
E 36702 48272
S 80675 750164968
I 75892 97687
I 42585 83370
O 9269 65018
S 37811 231996802
O 57830 84701
E 39564 43325
O 31068 40016
S 25269 900712815
S 30939 774273889
E 67685 79184
O 53887 64212
I 19115 25557
I 204 17221
I 5916 87694
I 37920 80720
S 17496 604981072
S 37871 251569108
I 34347 41579
O 65469 92003
O 17119 93955
O 4962 62083
I 4805 29573
I 25261 56692
S 90170 567792177
O 7258 61592
S 50405 214798609
E 9436 73079
O 28842 68393
I 30757 93325
S 38610 714129599
E 34560 94641
O 79426 90617
E 39197 97372
S 24801 391131096
O 40793 82164
E 94780 95631
O 45569 85222
O 25429 99669
S 72904 810047475
E 14004 93158
I 9252 98797
O 52714 83856
O 18382 98577
E 10888 65259
E 1118 10754
E 6747 42959
E 31675 40527
I 53373 75143
O 22212 51332
O 36914 71844
O 25401 27550
O 16237 70140
O 26494 67041
I 28943 36753
S 25273 235180168
E 65605 86823
E 50084 86351
O 40264 50244
E 18994 44673
I 88427 89717
O 3682 96919
O 9577 29253
I 75190 88416
I 11615 13589
O 17414 79783
I 23847 45573
I 24386 51395
S 37643 149399422
O 18618 23836
S 35569 21408218
O 3414 44603
E 31800 86374
S 73771 655657218
S 38593 965919020
S 37048 632777055
E 16945 98459
S 96971 153626257
S 23679 262301
I 23718 32881
I 590 11711
S 65820 167268137
I 54853 87723
S 72514 207826242
S 87490 444610307
I 1678 69237
O 67872 87835
O 3059 25412
E 39810 80997
E 2141 92284
S 86991 908289085
I 68499 92464
S 23868 548969677
E 37037 62127
E 23557 42409
O 3197 6717
S 22226 441107056
I 2019 65129
O 12350 56592
E 49179 88096
S 40443 535717248
S 94080 736034965
I 85785 93264
O 44909 57398
E 37343 59359
S 38741 655437292
E 8576 13112
I 2847 99124
O 10084 69010
E 49622 85879
E 18109 51866
O 13271 18913
E 24153 65773
I 22060 71122
E 44932 82137
S 45022 711892457
E 19623 71627
E 13175 33438
S 10361 448704491
O 75071 99964
S 32177 11177824
I 19455 77071
I 31061 32573
S 71735 676812029
E 12544 62655
I 14875 42241
O 13204 95861
I 38912 74096
S 79503 597857733
S 39577 53658097
E 11943 52163
E 35023 63350
I 6108 25141
E 4633 58625
E 11267 32634
O 36397 38985
S 1476 430985355
O 10791 62920
I 11143 60178
S 51693 269600679
E 61077 85311
O 9538 27853
O 24720 95162
O 35855 47294
I 2181 49998
I 17402 81315
O 86791 87185
O 68041 77749
S 11334 232735812
O 38939 99132
S 41689 25987704
I 32388 35758
O 65936 72392
O 61505 75079
I 2932 78144
O 10109 36892
S 32465 369630725
O 22408 43388
S 30886 502417951
S 36010 576881752
O 66557 78660
S 23883 233809244
O 38431 91130
O 13610 57414
O 79416 99487
E 54391 80597
E 11675 23192
S 20500 341910627
S 26950 202901158
I 4612 75034
S 17831 126117499
O 2485 88735
E 8331 25652
E 46836 91738
E 36300 96602
O 28099 40932
I 18413 83954
O 51427 73312
I 82459 90649
O 53041 57911
S 18353 938504708
I 60767 89285
O 11843 32654
O 49983 94581
E 21513 85923
S 31915 408502305
E 38356 61538
S 93538 126448422
E 77035 84940
E 91899 95453
E 55531 79706
I 20010 67359
I 22674 45506
E 95163 95888
I 23766 74405
O 31144 43342
E 35961 55831
I 16421 60359
O 53058 53814
E 25370 65665
I 22104 91104
I 22249 25303
E 11042 86741
I 46085 54974
S 21292 906917719
O 97058 99727
O 28034 77412
O 17085 18566
I 23543 79025
S 56800 905958023
O 7958 23252
O 11279 41616
S 320 211101271
O 10999 93796
O 39511 61459
O 66 42881
S 93359 988587801
I 15572 77038
I 57134 58684
S 51614 324056991
S 65677 646359165
S 76561 804661667
S 3722 477542337
I 7504 51936
S 72596 183127392
S 12145 933761322
E 18308 79665
I 9833 47552
I 5793 15013
S 3799 443202248
I 16116 73467
I 37574 64676
S 55242 775439758
E 68275 77056
S 8773 855616503
I 5763 82633
I 37412 61750
S 826 478268867
O 63100 90075
S 60025 738333368
O 40889 75814
E 25732 34474
E 57206 95705
E 79618 89193
E 59090 62238
O 24549 58015
O 15169 86833
E 12280 46567
E 1148 58235
O 5471 98156
I 25349 81800
E 94994 98209
E 46429 64262
I 10996 64433
O 9141 93416
O 23976 43977
E 56877 59946
O 14607 68560
S 71918 138994199
I 62717 90888
E 3984 84419
S 76036 522790397
O 96684 97226
S 37736 676437102
S 28769 967063700
S 78856 153883820
I 8506 86151
I 19677 92672
I 83753 91248
S 14461 560624367
E 28506 71343
E 994 69661
E 71 58900
E 18423 55621
E 37936 48524
E 12652 91993
O 7009 90434
O 56686 81964
O 4527 11611
I 48941 70235
I 15441 78061
I 44140 51349
I 35210 68877
I 22540 85094
I 56267 90689
S 91314 95092439
S 26134 765653756
E 90955 99892
O 87328 94757
S 34202 45926548
I 56456 90399
S 21874 457602297
O 12446 54990
S 92733 250429719
E 18449 28487
E 25839 94088
O 38520 38704
I 40512 59734
E 78841 80432
E 38916 68387
O 21908 90997
I 7266 69046
S 39732 820595418
E 40284 54284
S 27957 471829814
O 7431 41056
E 5440 16597
S 7040 574263446
S 25692 629157035
E 5257 19007
E 68734 98964
S 85871 886116049
S 80401 373151417
S 60425 682393102
S 69164 39741345
E 59381 97568
O 45259 57724
I 3420 12166
E 6572 93472
I 26673 61752
S 18031 28851763
E 84120 84257
S 98006 744039595
I 56251 92937
E 44089 63940
O 61308 62680
E 8471 19973
S 23035 631372114
O 25490 87987
E 358 26151
S 22595 697120656
O 27040 30853
I 10444 47106
S 97289 642742497
E 4239 26032
I 28312 93972
S 38323 906678306
S 4508 506734813
E 9997 84390
O 37695 48759
S 45827 786810924
E 12177 40774
S 28983 904940295
S 13198 973037041
I 56566 57894
O 167 99231
E 40828 67895
I 667 45290
O 1959 3241
E 2429 40344
I 29311 72917
S 7438 292366238
E 92668 98459
O 10149 32674
S 95601 822453304
S 63976 24648939
S 38531 807222940
E 80579 95578
I 58661 70986
O 25526 91270
S 86777 651369401
S 62541 471420342
O 1559 14788
O 47242 58347
E 54575 86246
S 10094 416479152
O 23183 59449
O 49637 86903
I 15076 99229
S 847 769848213
O 40115 48972
S 15192 199942789
O 35082 38174
S 15950 617145002
O 90159 90766
S 6768 419840241
O 32167 94272
E 21704 44077
S 93454 679141321
I 17136 76317
I 5877 34198
I 86833 89874
I 52569 62119
I 53052 85245
E 95365 95724
I 77950 78517
E 3787 20011
S 34786 114488691
O 42369 67080
O 40365 76799
O 40877 67133
S 33158 2933153
O 7564 32754
O 42399 94718
E 32328 99617
I 38902 74171
O 1966 11458
S 77511 471557452
I 12295 51430
E 57442 73790
S 79234 540376181
S 63682 390268378
O 4461 59209
I 5867 82546
E 24676 61376
S 80099 31988729
O 49315 74304
I 18930 61574
E 62591 77218
S 94139 718023094
O 42836 69100
S 60106 982859555
E 11801 81995
E 3490 26583
E 71509 73753
S 86785 275121998
E 45203 85290
S 26694 95079839
I 33602 37873
E 54166 60884
S 67204 342046231
O 22127 83684
O 60327 61044
S 65704 781918370
I 65741 93794
S 87508 750796191
O 11485 85083
E 38179 59846
O 74347 92287
O 37067 79587
E 18612 42682
O 51297 63475
E 19880 38696
S 89207 107825145
S 1200 554821055
E 19955 89824
O 15831 91345
I 18743 43053
E 33504 34148
I 6122 51093
E 29302 58996
S 88659 362196290
S 4937 369802065
E 44911 89323
O 46458 87472
I 11286 99129
S 26760 781459037
S 78344 620187402
O 37667 52400
E 16887 78037
E 52188 81461
O 44553 83750
I 2458 69073
E 34487 96259
S 98851 505379939
I 22634 72963
O 14020 53509
E 78350 93878
O 13392 22750
S 52778 163585882
O 10560 53677
E 2023 79674
O 24075 90234
I 39908 46628
E 5964 28108
E 11330 95608
I 19852 38772
S 9294 782520680
O 74245 94870
S 93822 228246277
O 12886 55343
O 40267 93768
S 685 118297310
I 12212 67949
O 5783 31595
S 21575 279304222
I 45374 53158
E 7019 18974
I 4421 28225
O 30557 32063
E 24853 51709
I 78535 83699
E 35959 95825
E 45171 48782
E 7570 70074
O 2237 79314
E 61794 87029
S 19512 20013152
E 82244 92661
O 94107 95921
E 31150 37481
O 44361 64686
S 80014 371247151
I 52097 91680
S 43114 619614058
O 53549 95483
O 18598 33470
S 4601 243150411
E 44711 62505
S 44783 328001151
I 671 23866
I 423 32266
I 56262 70495
S 9021 205467474
O 7888 78041
E 32123 74195
E 3535 11706
O 9944 48471
E 4990 8786
O 51237 79682
E 34068 68292
O 6378 20893
S 17959 45928806
S 85454 27004243
I 73316 81469
O 14851 48924
S 1579 557513442
O 60497 83573
E 75062 97037
S 19897 521044091
O 62538 81555
I 4253 74001
O 39028 52432
O 860 10730
I 50073 61231
I 60835 86244
S 16947 685709479
I 34685 62720
E 3669 26544
S 24126 534437344
O 18994 59856
S 64061 359293003
S 13097 642914607
E 57964 88155
I 66715 96480
I 50798 79342
S 27756 331424225
E 36866 59752
S 65791 639648004
I 61627 88284
I 898 8054
S 2269 379326155
S 90068 358482665
O 29962 33463
E 9278 52675
I 25452 71101
E 31548 60025
O 15364 84887
E 77635 78395
S 37772 738407592
O 22693 53045
S 43003 268142994
I 16159 58908
S 34894 661776968
S 70551 306309871
S 44327 255836201
O 41077 81996
S 80175 897108652
O 64474 89200
I 22615 95060
S 16110 412183700
O 46502 77460
O 51644 97521
I 68669 93103
I 71521 96765
E 26354 91597
E 41798 66479
I 37822 45320
I 44716 84533
O 11326 17579
S 98640 980339797
I 55335 63643
S 52619 713795210
E 25837 59817
O 54348 99791
E 12090 70540
E 11809 98095
E 40814 73402
S 9346 756687079
I 10682 28952
E 3986 79171
I 31055 69534
S 74747 399131121
S 75085 455285776
E 8853 77463
O 64362 71600
I 11934 95709
S 54520 716141160
S 33369 428124316
S 54168 951920941
S 47142 366722288
S 58626 226209683
S 20623 978967716
O 1307 63168
O 52026 57116
E 5149 38241
I 43512 86413
I 45044 95557
S 38247 772269421
I 6261 99615
S 21545 596659726
O 9188 40055
E 7823 82007
I 64383 73139
S 77171 200567824
I 48157 48242
S 1435 681726031
O 88588 88712
O 38968 46504
O 23619 94457
E 44767 58843
E 47933 69311
O 60556 73862
I 62777 91103
I 3113 81332
O 30222 55105
S 32162 473260939
S 49939 922570729
I 19527 62152
I 13006 75327
I 6844 18663
I 7777 63437
I 37032 99249
E 10318 54703
E 32904 89774
E 57521 97761
S 18076 826684333
O 7958 29351
O 80912 90452
E 87778 92687
E 14299 91747
O 13275 44866
S 12105 528433667
S 35882 383569089
I 44231 49924
I 18876 28216
O 2073 6283
S 58162 959653500
S 34794 617963512
O 21299 53639
S 66427 693814504
E 15311 98338
O 6056 67214
E 25338 75395
O 10181 33905
I 37986 63416
I 42749 82083
I 34208 98651
S 78683 535705699
E 45063 90188
S 46320 462693123
S 87614 430045129
E 31655 50572
E 61512 67492
S 34153 364084918
S 28333 896128737
S 92420 137387006
O 27705 47479
E 87113 88224
O 40585 93894
S 90020 386560076
O 21296 64222
I 3752 37915
S 28942 976115241
O 20741 43540
E 65021 90411
I 52270 62061
E 19513 79866
I 65847 80489
I 18850 67848
I 6573 11547
S 95521 242234891
I 26145 59667
I 34356 77482
I 69682 96225
O 630 51400
S 63760 655125402
I 26912 50527
O 24171 24722
E 7930 66855
E 66161 92824
S 63726 776396300
E 14486 65644
E 70627 72186
S 60905 840871313
I 1630 12631
I 24562 86594
I 58299 62642
O 11256 33218
O 25024 84580
S 81374 124735424
E 51521 75514
O 29650 49095
S 82894 709516035
I 7744 16079
I 43537 85282
E 43410 48921
I 22749 47225
S 99455 143582642
I 24918 67729
E 50771 85324
I 7381 30076
I 36260 72809
O 4896 19559
E 17021 95206
E 2021 74122
I 72735 96341
I 27131 76217
I 8920 63971
E 73552 92532
I 10791 61491
O 16629 99915
O 22992 38198
S 88900 28759910
I 16524 82300
I 41394 87080
O 89231 99513
E 72889 94596
I 11616 92197
I 70164 76943
E 6230 94108
I 14394 90174
E 30992 59281
O 84572 87313
O 20180 67096
E 22679 58806
I 22160 87418
I 84016 94541
O 29450 87391
I 2625 94515
E 20633 78142
S 75160 637058624
I 55904 59543
E 61191 61690
O 53088 69070
S 57044 524220103
E 47867 96167
O 17170 67051
E 40663 66739
I 378 50522
O 27185 92829
O 59090 67272
O 1459 61878
O 5855 91582
E 1899 55626
S 75562 988260403
S 47628 848190144
I 2204 91128
O 81065 88737
E 30382 77862
I 28701 76877
S 68977 552541623
I 68895 89334
O 28262 90736
E 16950 80128
O 3383 66886
I 40377 81033
E 15203 71673
I 14033 70374
S 15500 327264297
S 45089 974548898
I 43221 73853
E 18505 66069
E 1391 83001
E 43453 53911
O 35816 66095
E 55532 60837
I 55626 93411
O 85008 90383
E 79404 88145
O 26482 65373
O 31581 39873
O 7292 58108
E 76603 99958
E 26023 91558
S 82063 57094361
S 5545 978275917
E 43077 81619
O 77797 86420
S 75803 496138732
O 23667 85876
E 20568 53847
O 48609 84892
E 32975 94567
E 11756 63340
I 32964 73652
O 18701 23282
O 30792 87178
O 75308 83203
E 33530 46844
E 22896 69260
S 85700 337103646
O 24395 73346
I 2482 57518
E 26760 45526
E 17179 46786
O 80305 82865
S 5258 923412247
I 56144 89194
S 45314 182112937
I 58593 76411
I 34954 63658
O 23782 53658
S 60587 303427424
S 17911 421481982
I 35159 59757
O 2615 48058
I 4858 46234
E 5966 20358
I 794 7491
E 13367 69081
E 31295 39956
I 28071 65701
I 28210 35529
S 86972 131717372
E 12946 87259
I 33926 34798
S 87551 979167655
S 28009 922388781
S 60930 551321858
O 9475 40729
I 53440 76055
O 26837 39651
O 38165 43649
O 71220 85009
E 25744 52028
E 16706 74831
E 30102 40921
E 4806 20305
E 81325 97167
I 50719 82955
O 21854 77364
I 23673 84936
O 32585 56787
O 20593 78082
I 60429 63979
O 24880 73114
E 7108 77778
S 63596 945740252
S 2917 703379012
O 9956 71874
S 4097 301265114
S 43874 886222546
O 61249 99568
O 33793 89025
S 60114 221601242
S 17862 286402783
I 75989 87177
O 34649 95911
O 5341 74880
S 61616 258507998
I 84310 91147
E 25807 93177
E 74738 86826
S 86858 469810200
O 61966 96507
I 42154 50308
I 15412 18947
S 27258 235523143
O 61417 74446
S 51459 71852657
S 89790 79307607
O 6590 37390
O 6208 25649
S 48560 712062732
E 71528 78164
I 44203 94081
O 67404 68455
I 2213 73256
E 32736 57367
O 1814 75048
S 91382 123295243
O 54980 56520
O 11565 37301
O 6753 39439
I 31239 41108
I 19059 44563
E 12831 61273
I 10611 28440
I 14107 36372
E 21742 99330
S 15356 993120855
S 27524 989308918
S 5377 172022254
I 49664 64076
E 37384 67246
O 422 65300
O 10558 75834
S 9330 16741558
I 21898 59831
S 85384 796947045
E 34300 36243
S 44859 83533372
S 73274 809280274
S 49467 217827500
S 37655 809831303
E 30703 74735
E 3092 75223
I 35397 76863
S 14796 301901659
I 38616 58498
S 18031 97400224
S 2540 407639732
S 18122 810774094
S 39876 269451631
I 33884 56672
E 31269 82301
O 28606 62817
E 10608 36628
I 4347 49193
I 43493 84221
O 7266 22782
S 22805 309202580
O 17543 65374
E 34120 37102
E 57885 88343
I 14721 89176
I 5465 95738
O 23856 24690
I 17202 96670
O 18846 34193
S 78573 1683338
S 71760 639559943
I 37013 75453
I 171 3291
I 78763 90257
O 13251 74585
S 22012 804495188
I 56811 85885
S 58944 799966377
S 16616 756923975
E 11755 73909
E 5730 36251
O 37829 69894
E 2240 85694
O 14471 35298
I 21728 98550
I 27905 62633
E 68261 93300
O 33925 44897
O 12487 59590
S 36137 932510279
E 27698 92360
E 32601 35987
O 99224 99739
E 6420 28598
S 98627 836492583
E 22536 49124
E 29630 65852
E 48061 95256
O 9636 61767
E 90917 96556
E 37220 62007
I 45792 60475
S 15054 524462278
I 22874 58002
I 39689 50452
I 35919 75728
I 43787 89746
I 22804 35070
O 41959 70643
O 12798 94861
S 79145 189315246
S 33768 489798673
S 37902 407732447
I 23204 48801
I 43197 58919
O 21211 43074
S 29895 289049016
S 28750 73535870
I 79689 96489
S 72395 765731525
O 55687 97196
S 20068 231060185
I 43551 56120
I 62957 93004
E 20074 23726
O 27788 69644
I 22593 58775
E 14902 62459
I 72402 88833
E 1215 56710
S 15708 758077903
E 45944 72811
S 35427 289994117
S 57409 334430049
S 25217 738772043
I 1254 70862
I 16401 17079
S 38000 248599561
E 88552 93033
O 10368 28190
E 6243 63757
E 22923 23521
S 76872 572868069
O 16466 53063
I 35662 77746
I 5979 85112
I 34154 79132
I 14107 95984
S 31372 667667229
S 56213 911429072
I 41134 62524
O 7217 24920
O 1905 79587
S 28360 360274931
I 14544 82234
I 26955 36118
O 36097 69975
S 6764 926284901
I 92557 99044
I 42304 76264
O 24755 42814
E 47034 62550
I 9688 34984
O 18142 89284
S 1493 806657100
I 8821 50827
E 14096 64265
O 2310 94309
O 8184 79102
O 51200 71733
S 45652 802004823
E 50690 86919
O 27788 90857
E 40431 79587
E 50503 88996
I 44966 74887
O 61656 77283
O 4230 26344
I 79556 93625
S 99310 840322959
I 16824 99748
I 65758 91875
I 87824 92819
S 18915 502096351
S 23374 531493623
S 82068 600008974
I 2125 74228
E 10911 64766
I 61773 74582
E 45997 60748
E 80886 91124
I 63421 64454
I 42218 61108
I 77131 83656
E 55702 76964
I 26296 32273
I 29109 73656
S 73897 359610455
O 37539 51241
I 8832 78631
E 32638 56105
E 36209 38529
S 23647 857125642
O 54265 61018
I 10381 32021
O 17196 84583
E 24001 99800
O 47081 56629
I 12125 47738
S 42791 551532632
O 72288 81270
E 21412 91431
I 43709 53838
O 48850 57661
S 63225 335268776
E 10476 95376
O 7025 90153
E 32252 75563
E 12213 62224
O 52845 78254
O 40232 61482
O 24940 57417
E 18940 52415
E 19254 71632
I 14500 46869
I 36163 60425
S 19015 277133190
I 42285 43398
I 8478 86986
I 12631 34917
O 4064 32445
S 90547 600472891
E 15331 31119
S 8236 330295872
S 70738 164005333
E 52821 84590
I 60106 94397
S 8402 722162171
E 91083 92715
O 17240 70605
S 92038 195645818
I 1397 82401
S 88778 657206217
I 535 78337
O 90289 93985
O 24216 52652
O 47660 81922
S 70685 883395523
E 10397 62215
E 6733 78430
E 17100 63678
O 50888 85079
I 54029 65157
E 16066 75829
I 799 70196
S 99936 634809862
O 40047 74991
E 1745 90366
S 1552 822371745
E 7292 56623
I 10971 70426
I 10373 18626
E 2200 19087
E 56511 60824
O 7495 43533
E 25341 43092
O 57691 99409
I 1326 22242
S 89165 925645450
O 28324 83839
S 22172 640148400
I 31419 42815
S 93519 838120288
I 46410 79169
I 28780 53412
I 11950 81987
S 98113 162927557
S 41684 652689943
E 18871 38528
I 50091 62476
O 44169 60040
I 20361 22297
I 9045 21749
O 79941 89470
I 62970 88315
O 22681 58843
S 7738 865072318
O 5832 86446
S 96146 635850660
S 20106 229391347
E 19110 49877
I 37144 77172
O 32649 79911
S 34708 280207969
O 10579 94095
O 18706 23770
E 71348 82449
I 13136 57348
I 15452 51093
O 65934 73495
E 8485 25489
E 93027 98610
E 33945 98262
I 15457 30655
O 39043 70350
I 59835 92803
E 10401 66013
O 79136 96068
O 72852 78470
O 1881 98793
I 9242 53420
I 64585 80117
O 81834 98798
S 71097 736954489
O 19765 29897
S 4527 438110741
O 3867 85127
S 91909 767014093
O 7835 92967
I 11535 61329
E 9058 79244
E 18602 57573
E 61308 63777
I 12863 79937
S 57356 245485065
S 63306 484241200
I 13902 48585
S 6521 858378482
O 63417 74897
I 36742 62461
E 49356 58326
I 5466 44557
E 27893 59378
O 46291 99597
O 47608 93417
O 37691 58974
E 26976 67200
O 43657 70506
I 30746 35374
I 10005 78560
S 30231 2578093
E 86935 98657
E 17814 74475
O 28578 81179
E 6331 59036
E 59784 97564
S 52098 621474673
I 65181 97633
S 78907 972140491
E 4039 74620
O 84171 91500
I 36578 61131
O 72637 75976
O 8039 58220
I 34359 43287
S 90060 124372873
I 35155 93535
S 47094 60908852
E 23350 36563
S 89936 444239705
E 22524 48641
O 27982 92435
O 5918 17575
S 69144 171969295
S 45473 829215528
O 35081 94650
S 2526 400262630
E 35049 88697
E 55600 90259
O 74845 81906
I 17431 47817
I 4764 21670
S 90577 171879634
I 48927 98804
S 44111 740740161
S 18648 15113925
E 39388 72039
O 40557 98435
S 73152 622857095
I 35035 95567
O 28763 34284
I 6079 7832
E 35081 43534
O 47098 54805
S 53686 310138059
E 17477 99886
E 76146 76888
I 18936 64707
O 15182 20559
O 1682 33793
E 66314 76751
O 14446 85870
S 4899 940340132
O 32647 50890
I 9254 35996
I 44307 89310
S 95212 18077769
I 42304 95716
E 23723 56337
I 13206 29722
I 59537 94245
I 28950 52246
E 49389 95401
E 49438 51417
E 53153 98174
I 19024 22299
S 49283 76781843
O 78614 93712
S 22958 258918433
E 15368 39478
E 3769 23233
E 23827 78817
I 13166 89206
I 23357 70717
I 43943 97697
I 52894 87824
S 51078 458518704
S 91503 220547116
E 43043 73872
O 56210 76637
O 32547 90585
S 37752 335496269
S 8351 571153911
E 12930 92633
E 80892 95236
E 34332 44193
S 47846 761876054
S 47580 287257125
E 21286 47356
E 13898 24243
E 16344 69522
O 65193 66383
E 74817 96482
S 41385 840971672
S 90812 718472898
E 74291 77333
I 27741 88141
S 28738 251611710
I 64066 96203
I 7750 57159
I 11412 83055
E 9462 69882
S 17228 69059159
E 31933 54719
I 44740 65517
O 13309 59032
I 45304 78756
S 55913 316409878
O 4802 77495
E 78913 87643
O 59624 97020
O 7790 16605
S 96683 758663330
O 73325 96517
S 15889 441237444
I 31948 62671
S 10434 119509212
E 19878 56241
I 29727 67645
E 43334 80515
O 67784 80199
I 20313 74577
I 15725 55413
E 70539 95731
S 20160 200953958
I 35953 82872
E 7438 79627
E 31401 65883
E 45289 81449
O 45478 64064
O 54349 68446
E 45586 95483
O 20822 54253
O 33135 55773
S 90794 523676717
E 86872 98885
O 44946 94820
I 45089 82396
E 31109 61265
S 37289 59176782
O 19539 85418
S 26687 485603810
S 43667 46907246
E 167 97393
S 97525 611673402
O 4902 21218
E 11784 12111
E 11107 55596
I 26679 63283
S 2537 181943465
S 64128 858168947
O 14445 51255
I 10598 14776
I 3377 98204
S 45456 569282918
O 15372 92318
E 66448 84206
O 86275 87942
I 18297 81860
O 42455 85195
I 49570 86335
O 21810 23155
I 1285 79268
O 540 18550
I 48876 97291
S 40316 780194285
S 94444 87522412
I 41711 99325
E 55491 66104
I 25425 79418
E 30805 58914
S 23835 145634603
I 16300 20916
O 33319 33797
O 23526 88072
O 45516 72259
O 9090 96628
E 72959 95278
E 38964 80171
O 15787 22739
O 38447 78356
I 58055 60953
E 67017 88977
I 60922 63762
S 9885 427953001
S 17891 529008134
E 45766 55797
E 6601 27754
E 51069 55042
O 34416 71305
E 2693 67150
I 34514 60515
E 8865 22634
I 26203 73268
E 29926 74508
O 18489 61666
E 27564 27679
E 68795 78106
O 56386 80826
E 73837 80500
S 32881 341088469
E 56314 84981
E 12705 16010
I 6172 77161
I 74613 99905
S 19081 81533124
S 33221 38094306
I 72 11058
I 47522 52036
S 86399 325658243
I 26223 60344
O 8304 34393
O 48410 85112
S 45547 388567377
I 82396 95318
S 63247 894208429
S 57956 960767573
E 83626 86562
O 41635 52066
S 52463 215299471
I 25049 64802
O 25780 74446
I 1894 88638
O 45935 79752
I 32196 34303
I 29970 65569
E 68780 91533
I 43063 48374
S 53019 209117031
E 43378 60579
O 13872 37592
S 99952 437120031
I 35483 74058
S 72574 723997955
I 14048 24298
O 34303 40723
O 16150 62695
S 6944 892057746
I 17884 27322
O 5910 94896
I 12184 13531
S 88727 728517073
E 15063 82197
I 8961 32208
I 55973 91047
E 13644 99806
I 84320 99427
E 29470 82655
S 91738 31902544
I 50505 87442
E 4286 16511
S 83936 548023403
I 35779 71604
E 7638 85326
E 34462 80971
O 14367 59372
E 29981 43443
I 11876 44856
O 58611 86010
I 31954 50385
I 24859 63390
O 5838 66133
O 23261 87980
O 77087 88011
S 76692 523452761
E 13194 18472
I 20401 76615
E 21376 78545
I 42839 91194
O 1653 21377
I 10472 76967
S 10876 600443989
O 41508 48243
E 38886 93325
E 75751 84734
S 51185 357067162
O 85261 98488
O 25232 68810
S 33863 686741452
O 32613 91077
S 43157 516540717
O 33157 94169
S 28327 792192140
E 25481 27327
E 82738 88634
O 74079 84689
S 17834 10326809
E 42212 63573
O 58780 92657
S 85916 701334882
E 35340 43764
O 43410 62497
O 49226 92184
O 26373 51073
O 65517 99825
E 42414 81275
I 55663 76000
E 813 25675
I 22812 71498
I 15222 78311
E 66454 96597
O 24762 78819
I 23434 38432
O 18900 51681
O 34103 36218
S 73520 947294481
E 6410 79536
S 74328 80600809
S 70131 15446436
O 28376 58136
O 3764 13741
E 13188 33465
S 35387 748993627
S 81403 584274600
S 3754 496848927
O 59223 62926
S 47256 917770746
I 62730 70335
S 58976 180225421
I 55889 89092
O 60288 63193
O 39473 95460
I 29368 58443
S 20489 338321045
I 3338 52971
E 40603 83728
I 22869 77211
E 41175 68969
O 4604 48689
O 3098 81510
E 42343 96108
E 1596 67723
S 80659 779356607
O 1196 26379
I 32159 53706
I 25596 53714
S 32877 37089242
S 97058 878289720
O 10744 64205
E 51446 95260
I 4200 63498
E 42693 46575
E 65069 76718
I 14925 98396
I 49638 56898
O 58626 82634
E 60663 95469
E 192 11083
O 45381 56640
O 5063 5364
O 14350 67597
E 22731 82321
I 2928 63651
S 37007 828265554
I 75733 88544
E 57940 84143
S 20984 517914544
O 42941 49766
I 15487 82485
E 17676 61424
S 4822 66947456
I 48923 63022
E 7393 13892
E 22846 57389
I 46102 72401
I 2202 33764
I 21031 45019
O 16379 71282
E 30652 61604
E 22570 82328
E 35594 77410
S 78726 118634685
E 39336 58784
E 18323 61543
S 59960 958100550
I 11004 61602
O 27899 59522
S 70932 859521771
E 12982 55527
O 51816 56770
E 23544 40635
I 59014 90336
S 82575 18748807
E 14212 78447
S 97517 751990584
E 78510 83848
S 4343 44954610
O 2200 24377
E 8188 63244
O 64971 77014
S 98365 53429385
S 40456 335433428
O 19959 94265
I 51058 62036
E 20392 91080
I 37419 78463
I 39003 99462
O 40870 69770
I 69374 72612
O 50426 67951
S 2413 98238748
E 79615 91074
E 30861 41332
E 8914 17889
E 19545 93352
O 46501 98209
I 15100 78124
E 32731 89098
I 20693 61503
S 22066 674292097
I 58044 77471
E 18906 32086
E 69909 86037
I 26133 68172
E 28057 47470
E 8837 93308
I 36442 59279
E 59490 93329
O 54646 76346
I 6239 17445
O 17042 63355
O 26561 92788
I 11025 78067
I 6793 55234
I 17600 84929
E 34420 76928
O 19152 43805
S 5880 28766689
S 29816 246894377
S 28202 501899777
O 5656 59233
E 4125 72439
O 32204 69664
E 16231 73484
O 45424 49546
I 3438 78110
S 28928 110882511
I 82059 94029
E 24296 86495
O 13645 58120
E 8517 38455
I 7476 71003
O 21785 61376
O 30620 40418
O 1997 10820
I 37797 49202
O 96 97181
S 73537 783049818
E 68676 78781
S 21345 911258994
O 36821 37430
O 5042 78617
E 22389 97173
E 9928 35017
S 63734 616065471
E 44968 71091
I 65451 85604
S 60797 647200892
O 30944 33041
I 51443 67712
O 5250 18973
I 11942 83778
E 22884 40044
E 31390 71510
S 37867 531848961
E 40326 52665
I 51124 94402
S 110 786366301
E 81155 99305
I 21573 28177
O 47317 58045
S 93861 516215884
E 46010 63340
E 62587 82386
S 31129 380367172
E 3784 32085
I 11157 68368
I 4125 71196
O 15449 46321
O 85360 98124
O 26896 87602
O 16635 32437
I 74593 78776
E 69070 70752
I 60526 83168
S 10064 896591134
I 5070 28290
S 27828 390441137
E 25208 27286
I 2637 16862
S 91967 590077459
O 2193 77189
O 56614 88374
O 43767 70145
E 22397 46733
S 57571 634611355
I 57471 99267
O 25938 77094
E 53296 78055
O 44382 98503
S 82936 80459518
S 64207 499264392
S 94707 482548795
S 65267 508359911
I 24474 54286
O 2167 62462
O 12397 90883
I 18309 31348
O 43373 94684
O 9229 20392
S 10234 354473745
I 88013 98416
I 49999 95022
I 46711 98115
O 85389 85712
I 23712 61571
I 20921 41701
O 76669 91807
S 65360 437217681
I 42572 74447
I 91984 97279
S 98006 547148771
O 54048 62479
I 47779 47851
I 50179 91343
S 31355 147129397
E 45950 82788
O 44114 75100
O 11648 47569
O 66266 79621
E 3335 71090
I 22573 84654
E 63636 93291
I 50534 59685
E 15101 43267
O 16236 92764
O 66231 67556
I 46 91699
O 13736 51783
O 84596 93807
I 35716 67528
O 55983 99235
E 19939 84961
I 36081 92938
E 30646 96149
S 79352 472603338
E 80623 91601
S 88654 517027715
S 20927 258458362
O 11497 43045
E 50631 53456
S 23518 833922843
O 83440 90806
E 58585 79221
I 80626 90900
O 82240 84837
O 66280 90291
E 8776 58791
I 6216 9469
I 60340 69366
O 18241 54105
I 31682 58279
I 48783 86459
E 76521 88339
I 12829 15803
O 19657 52557
S 3899 300777981
S 70369 343816954
I 29646 92378
S 96249 459708032
E 48812 60902
E 22010 67324
E 20773 67068
E 1963 92400
E 34856 53444
E 94301 98163
S 51119 426140744
I 46503 72835
O 8718 10727
S 32061 913684220
O 13246 29868
O 40435 79173
I 1043 91847
S 68822 876392325
E 17666 87352
S 4773 283216558
S 12607 992723285
E 33717 82916
S 98905 880871689
S 25749 849063177
I 40123 43608
I 22198 52409
I 28711 33911
O 48349 86361
S 78465 29283379
O 28496 99124
E 14035 36172
O 8860 47370
S 90331 907339143
E 14275 47732
O 30465 65308
O 61596 63977
I 5866 74629
S 33112 850995559
E 55860 86498
E 2778 59324
I 33179 53062
E 14166 83092
I 57512 99999
E 56185 97867
I 30725 94620
O 59788 63176
E 42669 68081
O 4179 89964
O 17507 82841
E 76694 88818
E 36806 70243
S 50248 82592206
E 37490 76867
O 65884 78980
O 41657 45046
I 13676 30184
E 5819 61452
O 57888 74395
S 60460 690176654
I 34046 65047
O 69426 83826
O 23848 71923
S 64323 829403451
O 70202 74366
S 29925 529467174
S 93533 600981914
O 46027 55815
E 51907 80855
O 3616 94275
I 26823 99036
S 70729 40264438
I 27960 84378
S 7749 708146215
O 36439 68684
S 5055 500278430
E 52697 98539
S 24861 794307539
O 44105 82146
O 9413 57135
E 4664 24397
I 17205 70096
O 7488 20236
E 8997 26006
E 6245 19008
I 26558 52832
O 60237 83514
E 61514 64026
E 50777 69798
S 53906 240157206
E 59218 64995
S 65560 177896527
O 33395 89019
S 8889 741698711
O 78393 93629
S 73690 816320030
O 47688 72221
I 52021 66382
S 58477 96978151
E 38042 57679
I 3367 46672
I 30862 43951
E 8056 77264
I 7425 63795
I 2573 84182
S 8275 666671102
O 39325 68883
S 61418 859241643
O 56552 85506
O 79026 96131
S 79711 732812156
I 32707 48621
I 837 5124
S 16928 166571590
O 44609 85832
E 73725 86083
O 27511 72892
S 6826 973916063
O 34470 79702
I 23078 72889
O 14729 57257
E 27682 48572
S 54214 968274263
O 24136 67435
E 23161 49802
S 98526 837940014
I 13848 72407
O 85 26444
O 78325 85800
I 39395 59058
O 63469 71645
O 79650 85640
I 15410 98684
O 40980 44215
O 38187 47580
E 25859 90298
O 90201 96083
I 56464 90496
S 37140 394050983
I 67295 89495
O 34827 86039
E 26253 42401
S 56619 402851745
S 71208 221515248
S 40808 162009876
E 49066 99409
I 20068 30481
S 34158 128795100
E 50269 52326
I 43698 74822
O 32567 77864
E 8460 42020
O 36686 86533
I 34719 83234
O 56252 85266
E 59041 62420
E 16464 20823
I 73077 84695
E 33286 96646
S 55824 286395493
I 3747 7899
E 30041 89776
O 4182 67334
S 77527 60308988
I 11128 60209
S 19922 756283858
O 23939 72635
I 43860 98296
E 60382 72967
S 98911 174470516
S 8597 380829660
S 65292 750950171
S 29202 171982588
S 20682 236975198
I 23288 50213
E 38004 47941
O 80716 85446
S 64157 988534883
O 75795 85525
O 11327 71097
E 5560 65968
O 21726 71745
O 54301 69759
S 25032 134747247
O 41050 95940
S 28284 254912895
I 16562 60459
O 30927 54394
E 25441 81615
E 12057 21936
O 57762 67196
E 38553 55710
O 17458 47972
O 5838 84552
I 974 67792
E 28816 58944
E 19962 44328
I 60848 77956
E 58738 87180
O 53398 74892
E 39391 92927
E 48041 97295
E 3427 90094
E 29226 87380
O 21000 27144
S 30982 212316261
E 25532 81835
S 36593 855658211
S 62896 132665772
S 81768 932364712
I 14837 96883
O 4752 86167
S 78502 69471736
S 76591 852401539
I 38021 88618
O 56439 59178
I 11842 72061
I 29499 37448
O 35457 64104
S 24837 355384010
O 1835 86159
I 7217 59928
I 27886 88236
S 20971 968246901
E 20671 80943
I 789 48729
E 1441 55583
I 12507 18606
E 60879 81643
I 42274 56800
S 87437 673412168
O 68269 98845
E 12896 13114
S 22019 901229875
E 92021 99518
I 18187 33334
O 71112 75751
O 81356 83881
S 54671 351865209
E 20537 25014
O 62644 87199
I 28307 49141
I 28098 68387
E 17980 52611
E 10080 51894
S 38460 83777867
I 52832 66636
E 53247 94563
S 23323 491069682
S 63353 185908839
E 44188 86086
O 27850 65274
E 37842 77435
E 58029 96139
I 54803 77033
O 22059 51781
I 49709 95734
I 32545 99084
I 77074 87491
E 20753 93696
O 29158 54920
O 32065 91331
O 10116 16852
E 56555 89531
O 89924 93521
I 57690 58410
O 31675 86819
I 477 71150
I 20465 68302
I 35951 59733
E 261 55018
I 2641 14310
E 4569 71375
O 13724 72122
S 53597 338847895
O 59641 84780
S 60513 204507411
O 3748 11267
E 83708 87832
S 35795 27030503
E 75353 92613
O 61254 88101
E 30681 49738
O 4961 59595
S 52165 158764783
O 27799 78927
I 41680 76526
I 43327 62136
S 24478 228307770
I 9833 59265
I 59591 81414
O 68880 81332
S 91181 471226157
S 58197 776178133
E 46955 89706
I 28168 38130
O 39269 86139
O 92460 99180
O 1550 98657
O 12707 77422
I 39554 80586
I 49968 88863
I 135 61035
O 12184 67563
S 24039 477340331
E 6915 64031
O 27393 83252
O 28941 79148
O 10430 99284
E 76841 98159
O 66482 92365
S 84570 740169878
S 67025 304368680
S 666 324796636
E 41173 84835
E 10658 70173
O 8282 35255
I 50358 64166
I 31203 95953
E 791 10742
I 15070 65636
E 39948 72024
O 37493 61885
O 4012 89782
E 13445 57978
O 60469 89521
S 58804 311974296
S 69443 280173851
E 42677 50273
S 83318 532891169
S 26205 506203661
O 13173 84833
S 27574 30058862
I 37376 38934
E 27683 48632
O 13317 24116
S 83353 219223249
S 13276 140902251
O 33165 72166
I 49200 85668
I 39384 56596
I 7208 46065
S 34351 300810347
O 30447 34566
O 44129 54385
E 21846 37773
E 7058 66284
E 8387 50731
I 31873 59363
O 16288 55705
S 69267 694455526
O 26624 86797
S 5794 887200331
E 67840 68012
E 5155 53548
S 898 522675177
E 21717 79451
I 47283 81747
S 83432 525737571
I 951 37687
I 36020 49135
O 20908 58664
I 48610 67185
S 44999 151394811
E 61087 86862
E 65596 95995
E 51715 55596
S 81680 451966942
O 20913 99223
E 29766 61091
S 66738 747599706
O 58045 70202
O 18073 98397
I 61871 75296
E 40716 70325
I 4013 99205
O 33339 78323
I 37384 95735
S 69465 891277214
E 14179 30586
S 10454 623202576
O 46394 63884
E 49340 79738
S 77625 700884245
E 22622 37968
S 53834 941265017
S 58400 298381836
E 15679 84343
O 19471 75717
E 77540 80078
E 20461 93380
S 69436 378069643
I 34773 65291
E 9013 18564
I 46793 73548
S 53030 914138858
I 3203 35865
O 4317 84502
S 9691 975740615
O 69576 90309
I 12110 17852
O 9402 87853
O 59227 79220
E 59937 62060
I 32382 74910
I 38482 81616
O 51879 60718
O 30216 98555
E 28579 67516
S 28903 389646633
S 64791 649899132
I 81920 87973
S 88900 205855196
I 48970 74360
S 69536 786013637
O 26857 32113
S 72462 337182039
S 3666 615025707
I 1354 13868
O 77023 98918
I 4459 83018
S 38333 806356571
S 96659 931706252
I 21916 69997
I 55988 88704
O 36778 69108
O 6402 67769
E 293 82088
I 28310 58574
S 45428 881421405
I 28557 79479
O 50646 71341
S 9152 489284563
S 36879 875700674
I 48837 80051
E 2728 69394
O 41791 92823
I 32128 70379
I 13210 51999
E 8749 80082
I 29890 98084
I 1488 65711
I 11983 93329
E 10963 76336
S 9000 109734937
O 29211 35526
I 26201 63844
O 9141 25276
I 24376 92076
E 26824 42608
O 5245 35253
I 55181 84905
I 2527 34418
O 11182 87337
I 1028 43008
I 51980 90592
I 91810 99240
O 37933 53163
O 6239 15168
O 70189 71282
O 28858 31970
I 22273 23278
S 702 587134852
O 19396 29362
O 81955 98254
I 5452 75906
O 43898 68392
I 53024 71356
I 64446 86178
S 30319 395205695
O 70287 98209
E 72825 78642
I 24352 89679
O 56480 91591
I 60335 88471
E 35742 57897
O 33391 67948
I 33271 66339
O 41608 87857
S 39972 752637667
O 29224 34202
E 52381 71980
S 63192 36327171
S 53446 549461453
S 58477 636670592
O 71381 99954
O 48438 52150
E 34910 59656
O 26981 47777
S 45157 594223829
E 39120 95256
E 33366 87358
I 29870 90363
O 66602 88779
S 84359 34889838
I 9939 77860
O 23325 79997
S 80736 722021062
I 62136 88203
O 12523 45842
O 41957 60438
I 59350 81847
O 61815 71443
E 17029 41573
O 50118 72626
E 78621 97576
S 91111 89359001
I 10792 62950
E 25478 74307
E 14942 32734
O 16610 80498
I 73050 77774
E 46778 90918
E 12127 79183
S 61528 455592553
E 38568 40260
S 86849 360995394
O 6201 46124
O 2558 53722
E 38770 61654
I 31625 86550
S 64257 700517101
E 57700 73318
E 25472 38136
O 15511 61303
O 36426 92092
I 6564 97613
O 389 62122
I 45098 52800
I 5559 73812
S 46494 694588658
S 38816 474545922
O 59423 81130
E 20619 88817
E 34002 42905
O 56658 98270
E 15505 19282
E 3337 45788
O 48962 56699
E 14295 16035
E 83419 91981
I 17962 46165
I 73422 98746
I 60957 88132
S 15391 338446132
S 62960 145188922
E 53065 54791
S 38975 878001364
E 10513 20859
O 28068 44366
O 87310 90134
E 65033 91623
S 2660 104091172
O 36325 43236
I 1022 87577
S 67389 584524153
S 38033 192581298
S 88631 81835069
O 43267 96042
E 50720 84247
S 78968 541550775
O 9437 81900
E 15233 40362
I 65524 73779
E 6538 20586
S 40890 259016306
O 23312 56216
O 11658 40478
S 24515 737207937
E 1762 81822
S 90404 941831995
E 25574 98672
S 59635 765658141
I 39037 40545
S 9750 298042876
S 33351 731159030
I 49239 53354
E 45371 97641
S 15859 626349715
E 42482 63181
S 32678 352954287
O 11252 64397
E 11922 86064
E 25407 42397
E 40038 53398
O 1355 59903
E 30818 75062
E 14406 82385
S 24626 505897269
E 49895 96540
I 49673 81524
E 17532 76259
O 2780 20528
S 41427 883550875
I 37551 60757
O 52931 65661
E 4262 21786
S 4949 651503423
I 43483 91026
S 23804 994925063
O 61834 94275
S 23861 987781609
I 26627 56909
I 8221 23553
O 46930 59296
I 12156 30906
I 40676 44546
O 32353 78898
S 53352 762947741
S 49085 460533308
S 77387 493369638
S 86543 801125791
S 53208 993829854
E 7266 18040
O 59766 89723
E 21128 89657
I 23145 64909
O 80379 86689
E 8335 66675
S 34287 29982067
O 13587 97520
E 8829 42840
S 99342 893987865
I 40489 95928
E 13054 99501
I 39527 87154
I 88506 89541
I 56045 78038
S 10047 957727042
O 79993 87647
O 11587 61702
S 50335 858055284
E 32801 88923
E 36357 95470
O 51347 95775
O 24656 35848
I 40740 87797
I 22285 49491
S 87447 887331231
O 42573 73569
E 74348 83355
O 353 21293
E 7627 93833
O 1127 95725
E 49807 85040
O 16551 78235
E 15552 27398
S 31680 136823287
E 33136 93991
S 30547 529855674
O 48659 52287
O 19103 31256
I 12611 33344
I 88644 96637
E 78277 80878
O 3283 31204
O 79094 82710
I 24084 44709
S 78591 443867576
I 5524 39870
E 28053 37686
E 14479 85829
S 95372 205905280
I 50349 53628
E 29694 84949
E 41320 71431
I 20949 41513
E 33982 45637
O 9421 65585
O 1030 44290
S 79044 794036701
E 50157 95871
S 52417 892730021
O 8730 82541
E 27186 34031
S 37397 702971085
S 5803 762600340
O 2173 98188
E 80327 92867
O 8037 30908
E 75453 90952
O 18456 77715
I 11277 57005
O 31210 97946
I 46632 63546
O 60174 78291
E 15645 50198
E 74726 89449
I 47614 70182
O 16434 68767
O 21231 29853
O 55545 83552
E 61628 72228
S 29430 32535837
O 16102 16905
S 72893 668176534
E 58931 80051
E 5530 30936
S 11482 886467479
I 39824 80434
I 57142 88894
I 52098 92296
I 19439 69379
I 59101 93907
I 5799 91204
E 18500 54328
E 7940 65167
S 39163 814093632
S 65559 887516391
I 33831 57557
S 63822 513260352
I 13937 55423
I 5347 56329
E 9025 83653
I 82631 89291
I 40471 81788
I 40860 82733
O 21765 75903
O 61126 87359
O 22416 51961
E 2189 76988
E 31893 74810
E 6627 46724
E 70290 98198
S 33890 975404298
S 27917 104774038
O 1772 11749
I 92033 92662
E 42927 86364
E 11184 66467
S 8708 287029017
E 61150 78410
S 196 354531146
E 52828 84198
E 1198 25069
E 46619 64613
E 20038 76727
E 5647 73415
E 6499 10297
O 32688 83070
I 61111 69191
S 42001 766614479
E 3260 9611
O 10406 96443
I 37297 45999
I 23956 42567
O 80571 85475
E 25909 67288
O 15804 70024
I 39963 60003
O 20708 47357
E 22086 60990
E 42555 82438
O 20785 36975
O 15896 81644
I 14466 60939
O 41562 71864
E 60012 82923
S 93515 797940251
O 7489 72169
S 63207 356677553
O 50223 80404
E 44 380
O 33202 51772
S 99648 859963990
O 29720 41044
O 6006 68144
E 18342 73185
S 88428 909857957
S 58352 673339371
E 21699 78087
S 10437 935015038
E 23213 72995
I 18361 72723
I 17895 67942
S 92304 796873365
O 15401 69707
E 39391 88254
S 76386 985438627
I 60536 93776
I 6639 13989
I 56880 77395
O 19297 36500
I 23906 97983
I 25800 72770
I 54849 71181
S 7690 106870833
O 70763 94992
S 48646 316159482
O 28720 80467
E 33829 47532
E 78538 93626
S 42277 972127271
E 16364 77787
I 30566 32192
I 70523 99027
I 46273 52829
O 48736 57265
S 24736 550780741
S 62394 561200526
E 43619 55609
O 25080 80130
I 21778 85435
E 93388 98493
I 14446 26747
E 25117 99778
O 42519 82230
S 79277 76672807
I 17269 72505
S 80613 11893840
S 66322 315003743
E 22650 61732
E 56003 84609
E 31495 64153
O 39006 79961
E 56505 96804
E 5442 67863
S 31943 454631397
O 80911 81518
E 3554 23022
O 67310 84705
I 19070 27404
S 56533 790081987
S 99428 890262850
O 33828 94475
E 7436 56402
I 12502 43430
E 40430 50127
S 85095 746081345
O 775 56907
S 12393 255902718
E 51873 94114
E 10904 44730
S 99864 950419002
I 62137 92664
I 32073 58053
I 5519 58506
I 33100 88611
O 10414 23883
I 20323 45391
O 1705 61394
I 3104 28223
I 8380 17845
O 4418 51436
E 37431 40902
E 1948 7117
S 89639 567621810
S 46767 541316763
S 66109 85972383
S 6127 644816881
S 93698 767216773
S 59970 73738442
E 29230 50552
I 36818 81309
O 47248 80340
O 80509 99351
S 97574 279095608
E 17395 50002
S 96266 744172933
O 65295 72268
O 25975 66336
E 5436 68597
O 85889 99171
E 27718 90184
S 7362 957131235
O 17926 45688
E 21894 97794
I 8808 86355
I 29225 83451
S 60506 364449057
S 22606 950186950
I 51777 80259
I 1587 10601
O 15228 88845
I 8918 24209
I 33153 77357
I 39597 78647
I 66094 80109
E 36477 82728
S 38463 713328198
S 61795 28473168
O 5327 13227
E 59238 74891
E 23490 74644
I 56413 74572
S 84839 544362322
O 26604 44560
S 67868 483111430
E 14155 57676
I 28292 59393
O 53826 90523
S 24224 274951139
O 278 43907
O 93329 98935
E 3714 83055
O 72265 75906
E 38788 99461
S 25272 688973499
E 7240 32573
S 39639 106084886
E 18747 97093
O 72315 88686
O 6780 75931
E 21454 52458
S 15746 139536631
O 16805 64707
I 51796 96849
O 29390 31511
I 2991 48475
O 40444 44630
O 50151 69138
O 31434 93778
S 39353 102859055
O 2293 75077
I 2235 93060
E 32806 70013
I 8571 62613
S 68980 136224279
E 24596 63081
O 20966 60540
S 38890 27903181
E 51205 96008
I 37050 64056
S 77754 430514574
S 26892 820961670
O 29864 70290
E 9196 12406
O 30523 38918
O 989 78384
I 34320 66371
O 28744 89930
I 34771 89480
E 16763 81362
I 48203 61125
E 2601 42382
E 22214 64997
O 2248 55568
E 15779 48015
E 11538 32198
I 10865 67932
E 44799 63080
I 26245 98416
S 70725 475912709
E 32684 84250
O 17487 85404
I 32390 63176
I 22776 26114
E 16272 85628
O 52003 61267
S 56702 567719666
O 6807 19052
I 24764 47500
E 29708 53360
E 11945 19184
E 1370 87625
E 57698 79351
I 78677 97418
E 52381 91368
I 32720 33086
S 62871 220467139
O 2090 51879
E 10115 49991
S 15447 703874680
S 17317 333348853
I 5856 78176
O 85675 85781
S 10007 247538392
O 33887 79844
S 52167 620832740
S 38687 421243947
O 44236 52862
E 39693 63293
I 66238 70651
E 82568 95349
E 58119 62147
O 2986 3737
O 22759 24255
E 74912 94975
S 17025 504581667
E 27531 91362
S 90474 3868660
O 50863 62777
I 22522 43027
O 48534 81583
E 29057 53600
E 4635 87270
E 45553 82086
O 50309 55151
S 98833 810531692
O 21885 90326
O 10378 20773
S 83140 98492747
E 7436 28273
S 14845 324507002
E 26407 28608
O 42226 51476
O 14388 59771
O 47936 77047
S 41357 232532640
S 67934 723829267
E 30824 88114
I 69718 92400
I 67808 76309
E 28947 66575
E 25262 53474
I 39908 58299
O 31062 55642
I 7557 9457
S 77097 375133342
I 82687 94110
I 14831 36927
E 28974 36892
S 60801 738048904
E 35460 96353
S 60903 315689176
O 42789 73295
I 44311 98367
O 32329 48277
S 8964 116247189
O 85163 92826
O 37093 69274
O 2520 58993
O 41464 77994
I 6972 29148
S 85054 777030792
I 61119 63802
E 71408 82161
S 10812 388923717
E 17764 95291
E 51320 98635
O 12533 86183
I 15436 58435
S 56196 530656144
S 5121 619762029
E 29068 55662
S 4143 749476231
E 15582 27778
S 39942 906856557
I 7062 49280
I 82271 98233
O 49666 72805
E 744 9685
I 11047 23580
O 122 49456
I 18225 81921
O 58753 61451
O 17449 58076
O 11229 54082
S 88987 446814474
E 69537 71680
E 16236 25966
I 10629 77096
S 41170 99222803
S 28375 153313410
I 26507 30969
S 20955 40538978
E 13094 47908
S 39767 551897237
O 14873 52674
I 10403 34652
I 63784 90922
E 24804 77553
O 40300 57937
S 26862 538721262
I 1969 80654
S 91266 356141645
I 46673 73661
S 81016 196618466
E 17463 96574
O 49611 87120
I 29680 98723
E 28058 77284
S 56362 227361394
I 5563 45201
I 54868 88338
I 43998 59218
E 29716 99569
S 14031 242870585
O 82419 89582
E 87481 99975
O 6262 7112
O 31371 47498
E 23221 38464
O 15459 30265
E 11393 37348
S 46371 366181388
E 36674 81224
E 7811 75610
I 14408 49377
I 36430 58353
E 28554 60053
E 38560 48959
I 8796 68139
I 61779 96857
I 25019 28091
S 33207 346666102
O 15881 59624
I 10773 32711
E 41218 75787
O 40870 61426
O 32551 92972
E 70215 70329
I 58150 59938
E 15083 32501
I 11458 47033
E 1112 76786
E 86911 87087
E 34385 99775
I 66440 74623
I 18788 70097
I 7554 97874
I 89355 93715
O 75440 87447
I 59477 63548
O 36935 75791
E 17075 64253
O 86226 95686
O 28307 41825
O 16521 97896
O 51984 69521
S 55861 711347258
S 24685 665477365
O 85675 90016
O 30497 91219
I 26239 43226
O 9122 44655
S 90407 763281858
S 90440 533201886
S 49827 904824003
S 75900 35101890
O 9712 17798
I 15390 40209
S 97629 894111896
I 8883 24649
E 72926 78369
E 47954 58483
I 13236 83635
S 23357 389771601
S 10932 689970692
S 89894 83781752
I 9805 13905
I 45011 64237
I 56406 59294
I 25751 58407
S 47230 698970156
E 5593 71095
I 3801 18986
S 17577 939773829
S 37491 383561837
S 97733 464711145
S 23574 175530902
S 55062 185826086
I 11241 78769
I 70726 79003
E 12298 28917
I 49255 51965
I 58213 83178
O 37851 47581
S 13696 182324079
E 81156 87223
O 63716 65760
I 30396 82573
I 57191 62921
O 18372 22405
I 38992 49769
S 11155 235609762
E 26691 83200
I 2190 69049
I 19288 72209
E 44540 76296
E 45418 63221
I 41931 90234
O 8089 10531
I 4012 25057
O 28344 77137
O 30355 40918
I 89078 96544
E 67438 92933
E 72937 94741
I 7466 71286
E 12409 21521
S 46724 952330105
S 77137 782322334
S 2511 508270965
E 20405 65894
S 56932 592927644
I 9511 59856
E 12602 96702
E 2217 66700
E 23839 41228
O 36454 64589
O 2906 74042
E 97475 98085
S 74402 222149038
O 12312 25528
I 18434 75365
S 91622 535361214
O 44463 97636
I 15579 52697
O 29817 75626
S 84778 759801741
O 70005 82247
E 13356 69035
E 60311 92726
E 73263 74377
O 44178 53626
E 44370 71818
S 18784 192797101
I 22937 67114
S 74607 719494567
I 82970 97964
S 48813 811916536
S 57816 150965941
O 33238 93197
I 55590 65950
O 59465 93993
O 58543 93898
S 43770 23880392
E 17841 52348
E 22257 39819
E 42248 95924
O 21344 57898
I 24650 90323
I 7304 22945
S 57735 798690279
O 4509 68152
O 5060 92929
O 4412 99430
S 79554 787275615
S 32422 51288382
O 40962 98467
O 13617 90686
O 12868 16423
I 5859 25202
E 43814 49412
O 76347 78225
O 11443 99785
I 34104 94358
O 56567 97359
I 75951 78766
S 79777 405094708
S 55844 328467755
S 5786 347756300
I 12292 20068
E 4313 11304
S 11250 430435481
S 4037 715127051
E 25190 49230
I 37818 91086
I 15727 57454
S 9314 97760443
I 20698 93143
I 36277 56641
E 84607 89804
O 47242 99358
O 5000 26078
I 6653 57627
O 26457 62750
O 217 68225
I 23580 46005
O 15437 51620
S 99610 555432272
O 66 64047
E 43320 76542
E 50453 54927
E 9678 69718
O 60753 78834
I 68405 83986
S 68382 155874700
S 16253 758103503
I 43266 52216
S 62014 751763583
O 37126 49343
I 14340 19771
I 2076 12098
O 45389 99154
I 57981 70891
O 5583 69644
E 1527 55760
E 42784 45463
E 62742 86053
S 84998 844670852
I 7234 10359
E 4651 80166
O 66585 83487
E 18433 91886
E 18028 80082
O 10603 54341
I 44698 48433
S 63947 532103762
O 64967 91034
E 20372 57952
S 18735 428368735
S 92764 274519764
I 16709 35653
S 41296 611604844
S 80224 403590585
O 64881 79353
O 25670 87028
I 66702 77247
S 22296 133161594
I 67049 95040
I 36966 98686
I 38663 60727
I 34397 66181
O 27695 87773
S 40871 762363805
S 55851 542103535
I 20946 67016
S 70929 636625511
E 9703 20920
I 43239 63870
O 69433 76013
E 26105 66461
E 1439 53090
E 4085 97646
S 49446 706053352
O 26255 86230
I 17795 97932
I 41935 73335
S 59476 561344947
I 36705 65615
O 5256 29621
O 29757 78192
E 17135 89322
S 80641 460736954
O 13721 26117
S 31727 654536564
S 94732 704825391
E 30371 81313
S 33682 756205675
I 62519 90290
S 23651 525743763
I 3528 55348
E 4514 33425
E 444 8039
S 41407 393843383
O 57735 94054
O 8840 88116
O 56323 99994
O 21641 37868
S 42526 81651810
O 40288 58776
E 32952 88680
E 39407 63704
S 1502 93285755
S 45129 737311949
I 17797 99201
O 20353 22117
I 2720 34159
S 80148 450910957
O 44629 66259
S 7942 182577767
O 9198 93965
E 51834 54288
I 83726 99894
I 44717 51355
E 50177 92753
E 44851 95510
I 7671 54100
S 75407 669013211
E 59701 67729
S 2123 715149291
O 11263 25608
S 22627 126729075
O 57353 70529
E 16990 44665
E 55255 78545
O 60070 95667
I 2681 42455
O 28295 30280
E 45108 65228
E 35084 58839
I 44351 71810
I 20283 57720
I 58070 77765
S 27492 916238158
S 56528 491174713
I 13035 50752
O 41014 45529
S 84715 713093517
O 39516 68448
O 42725 85084
S 76190 633454805
O 19994 61714
O 21644 34670
E 3463 94134
O 14252 89623
I 18547 23933
I 57123 93657
O 78980 79324
O 32628 60941
O 17167 43025
S 60779 522044886
O 13735 60967
S 56348 638484897
S 22471 340270441
E 44224 93338
O 9004 45079
S 25707 577791924
S 30509 166381770
S 25488 364023827
E 66923 76280
O 40944 51060
I 37004 96614
E 17191 33780
E 44098 83269
S 32429 401010506
S 42100 207258911
E 26719 95519
E 41961 81886
O 51702 58183
O 7168 85496
S 65546 775270112
E 23799 49095
S 39990 508713248
I 59317 96837
E 32001 44055
S 72851 499256123
E 64940 83817
I 6878 65090
O 27063 99311
E 59809 87172
I 22689 99130
E 49932 73947
E 12088 40217
I 8742 66922
O 35909 45297
I 2939 54297
S 35350 550194908
O 12334 33518
I 46053 58950
O 2298 15899
S 22781 810187639
S 12210 821695507
O 27191 60913
E 80546 99049
I 14857 72333
S 17219 970380570
S 19586 285901565
E 1755 60334
I 21746 49327
I 11998 28840
S 20476 895771370
O 26547 34882
I 37351 55695
E 3597 99341
S 23245 567864840
O 90823 96608
E 22981 65770
O 22090 76993
E 48065 66880
O 23224 26811
S 30825 246032378
I 48758 87415
S 91437 617205697
S 27265 151015876
O 75951 89382
S 83877 356727762
S 56295 303294246
I 21818 56563
E 52934 96466
O 39321 67051
E 17942 87508
I 29691 79652
I 8251 63737
O 52451 81934
O 14668 89577
E 25303 54095
O 9295 68841
S 68006 102851486
I 10654 24474
S 66372 9201867
S 7080 575268668
E 47807 85135
O 76923 82652
I 11122 82260
E 40304 63046
E 58194 86476
E 32492 97363
E 33134 93101
I 89650 96080
O 5794 45003
I 37278 74190
S 61922 523419414
O 53748 55194
E 46015 61828
I 56217 79008
I 60500 93260
I 7023 87506
S 44940 317814491
E 83312 86447
I 26469 70912
I 8410 32389
I 16793 97285
E 8978 23490
E 19201 29023
I 20433 80784
E 24793 95287
O 48211 70275
S 14976 610907004
E 61831 75771
S 2771 774722793
I 8640 37675
O 43420 78658
S 45245 729468772
E 19624 51870
I 14008 52988
O 11175 75572
O 5125 83104
E 73179 81907
O 9806 36620
O 89514 91437
E 74107 97331
S 85919 330345991
E 56708 79139
I 15735 57631
O 47918 66515
E 23003 52047
S 95080 585018265
O 19298 38750
I 31816 43472
S 27712 571686091
S 18109 851352114
O 67969 73005
O 48477 76020
E 6481 12289
E 3807 94868
E 6372 13424
E 35518 41620
S 9128 862100346
O 10202 14259
S 38163 578812023
O 19220 60369
I 47882 88425
S 90042 461369214
E 78906 82154
E 1100 16752
E 12876 40800
I 21652 34730
O 20691 34844
S 49757 509021477
S 21562 291524665
I 27093 65504
E 24200 72394
I 60221 83265
S 52972 457969660
E 2310 60794
S 4411 876356898
S 92607 221315878
I 6805 91779
I 60464 77933
O 51395 77536
O 30761 50305
S 79634 174790732
S 68787 836336345
E 9575 42837
S 65322 100070579
S 10069 112943528
S 25148 453609396
O 50224 58391
I 78888 89678
I 46167 96253
S 22813 629480518
I 10785 99198
O 4629 88839
I 22303 42339
O 47090 88261
I 60930 73348
O 6887 63327
I 52068 59052
O 48346 49457
O 42997 54768
S 23195 969086321
S 45732 949818065
S 98569 973543568
O 7561 69203
O 14471 66101
O 35734 68641
I 13082 45451
E 54137 63401
S 53603 258978454
O 7293 55069
O 34442 50513
I 15932 80670
O 54479 62658
S 58701 380934959
S 59274 356453055
O 8795 83361
S 40083 274570957
I 16835 27048
E 36111 83341
O 3926 70619
S 79550 741446005
O 7653 19169
E 42760 82030
S 63148 525338455
I 8437 15863
I 3987 98138
E 2894 32025
E 55214 69408
I 38373 39468
I 46926 62194
O 53448 72506
S 39954 374979111
S 34758 288662822
O 12542 68632
E 10941 39389
S 16557 991111699
I 82878 99821
E 13764 43785
E 75608 83233
I 23553 77116
I 43050 89690
S 82362 14370631
I 24669 42362
O 18766 48944
I 68344 99019
S 96425 971881466
E 1088 35116
O 53305 67960
S 82965 79034563
S 58228 225917800
I 7896 29376
E 70154 72395
O 63775 84895
O 23177 97236
O 2727 45169
O 65062 93761
O 67754 82686
E 2163 9318
I 9193 72408
S 84989 396193015
S 94391 522572560
O 18942 48573
S 68515 956101434
E 60046 84105
I 59259 98420
S 95503 30730879
S 35991 174634707
O 44413 66798
I 42792 79827
E 86288 96316
S 43886 333433490
I 10990 14928
S 41512 842981561
E 30426 98285
S 6608 479300431
I 17397 89578
S 86841 624306352
O 4042 17446
S 62534 723310188
S 99073 643722263
I 9986 39448
I 705 62523
O 5179 34930
I 76663 82234
O 53295 62523
S 60361 557047852
S 43230 266957989
S 43404 618333060
I 29387 37150
S 26334 850923358
S 73247 637771648
O 16695 97807
S 80811 464875
O 47706 86522
O 29608 47487
E 41210 67632
O 63863 65724
I 38204 61068
I 27507 41422
S 20735 640481152
I 27313 32996
I 36716 75761
I 29688 33489
E 37972 80441
S 34891 941965063
E 46584 76865
O 4406 91422
O 34640 84204
I 57189 69504
O 14737 18932
S 55856 117182482
S 81789 316846888
S 11710 173232929
I 23089 56426
O 49150 74216
E 38373 90382
O 13659 86307
S 30107 34801159
E 9045 72842
O 14954 93241
O 71370 77674
O 13302 52497
O 80761 83445
O 17580 70130
I 30859 66785
O 7917 45770
E 38502 43471
S 16193 101607219
E 4917 77798
O 7720 52903
O 6492 33065
O 35030 68008
S 50661 366623862
I 43327 92309
O 14665 88198
O 10033 13618
E 8087 34033
I 24125 31061
I 28267 57145
S 78836 548043372
S 96183 469564745
E 60029 98404
S 73228 672724050
O 39937 78430
S 2198 898014042
E 19491 49108
I 10853 55913
S 2454 154019203
S 61259 969238880
S 87180 792748652
E 9305 24468
S 7405 272148939
O 43294 73142
S 35399 278039568
S 58175 538929320
S 76319 265294671
O 72614 87541
E 53407 67232
O 54098 71932
E 12227 89945
I 10889 25345
I 29891 37249
S 31116 610448943
I 20264 42463
S 94224 429933951
I 31169 82079
I 36711 36906
I 31374 56553
S 27364 533725647
I 74798 80567
O 23091 66428
S 21171 479602663
O 16853 75535
S 48515 654981399
E 46219 94739
S 89399 979673403
E 67334 92745
I 79490 89382
O 65523 75779
E 25885 66656
E 32603 36287
I 13800 96798
O 6328 58909
O 71779 73255
S 43850 514636115
S 66395 77255107
O 55118 94497
E 84120 95524
E 57988 73108
I 22995 84691
O 45042 93931
S 93817 439183961
S 46044 575992924
E 3311 90898
O 16045 60940
I 15405 73528
E 5911 74463
I 39144 71594
I 4564 53910
S 22641 641204593
O 45969 57486
O 11441 66425
O 12432 27386
E 2513 56575
O 9987 77416
I 42776 87821
O 8778 85832
I 56014 74914
I 30590 82914
O 37374 97726
I 19154 69684
I 56910 79475
I 36505 74978
E 79903 84844
S 74276 341038678
I 34041 77434
E 72798 91278
I 56098 63429
I 5578 78528
E 30698 36817
I 46802 58022
S 56781 369503762
I 50937 77923
E 2567 21753
O 6558 49270
I 68774 72287
I 1869 2939
I 29716 54520
I 34588 44030
E 53930 67047
I 74709 89844
S 64201 881277510
O 29379 68267
S 61785 837380659
O 31412 98782
I 57725 75436
S 79178 899114671
O 3920 99030
E 41900 75387
E 27040 88964
O 50103 83265
S 49891 961999967
S 12360 30874021
S 7029 197751537
S 10173 673759260
O 74353 98272
I 42787 85107
I 28213 65943
S 34539 976328256
E 20920 40298
O 10666 21407
S 71353 833564078
S 56122 284999484
E 71337 97040
E 9525 49541
O 7732 50023
S 28172 416082525
E 44917 50579
I 18343 30052
O 13728 14000
I 38159 57207
O 79418 79936
S 10129 164704435
O 37999 64585
E 8197 42579
E 14165 72902
E 33684 37981
E 36431 74899
O 40425 97799
S 6425 459451924
S 89498 335933912
I 15520 91549
S 25036 303300899
O 54677 75468
S 73547 437467895
I 22181 63711
E 71839 96026
I 57759 58249
S 66121 683260516
I 6257 24729
E 10554 92065
E 47454 95057
I 43454 68500
S 79107 840395664
S 91206 597642905
E 5965 15559
I 16211 69571
I 6392 60275
O 62314 99276
S 29154 814847429
S 18151 498452807
S 12613 958339807
O 63417 85558
O 24901 36667
S 74846 680590404
I 30335 93300
E 29277 71130
O 35145 90359
S 81573 395701896
I 48694 94139
E 4709 17464
I 29569 95723
S 74081 820524991
O 514 33337
E 20004 53866
O 63130 91637
O 41845 84770
E 21780 80362
E 85711 99166
O 35970 77724
S 59226 711547995
E 1177 69415
O 74419 91078
O 29970 69887
S 16843 742929930
S 35952 76614307
O 32875 79133
S 65254 181138453
O 10828 64816
E 58975 67602
O 323 88002
I 12635 18952
I 61893 80712
E 8764 48698
O 31411 67479
I 29586 71815
E 30546 75397
S 91662 556599973
E 26958 36387
E 17344 70510
S 45379 513301627
E 8684 51217
S 26045 385854230
E 19842 59430
I 9435 47569
I 50414 77720
S 99996 962752011
I 46487 74364
O 82770 89468
I 4890 53666
S 19018 465246362
O 68753 82178
E 48369 83343
O 28871 80769
E 6857 85365
I 60202 81197
I 35302 74663
E 612 91629
S 38146 896183269
E 24736 25013
I 30477 91697
S 29585 479082858
E 43236 71316
I 23830 49069
O 2574 65928
S 68724 932844434
S 75612 864824573
S 58661 924408985
E 66504 73171
O 37940 83408
O 10172 94998
I 84886 90188
I 44457 70812
E 2184 6478
E 15835 26869
S 91586 829911644
S 70971 228546141
E 29727 50806
I 34073 82179
S 16373 635902758
I 3137 28534
I 15888 70643
S 26921 889361707
S 74201 631041366
E 4968 55221
S 65563 245978807
E 9033 17664
E 64181 71752
I 11944 29793
I 42025 42183
S 26481 120008096
O 12890 82169
S 30605 700055364
I 23476 92508
E 12584 46942
O 51530 68797
E 48279 65563
E 8788 51320
I 32479 49580
O 32069 32694
S 30722 578111056
I 1183 51923
S 82842 858424623
O 27136 89788
I 42551 99811
I 1480 45457
S 50801 383839474
O 14638 90460
I 53439 71301
E 24261 33906
I 35285 99789
I 13593 85533
E 55496 78669
O 43918 68002
E 37987 87181
O 31024 55225
O 75489 99092
S 66052 4006333
S 20883 903060719
O 18750 41235
I 10338 40277
E 6339 35904
O 27809 79751
I 18023 33999
I 54844 66605
I 43029 45056
O 74560 81946
E 4375 12678
I 31016 73620
O 32460 96480
S 55092 843613498
O 13561 50574
S 22062 790490233
S 94786 50711082
O 37965 53008
S 28496 299393099
S 76833 602692762
I 48727 65079
E 21095 45361
S 33244 18193327
I 47725 88080
E 66202 82975
O 6736 63442
I 69294 72266
O 11422 38470
O 36113 85666
E 60 77531
S 75669 944922706
S 3286 586780233
O 19043 64667
S 9997 822352657
E 59933 96939
E 47782 93422
I 1319 13912
I 41125 73569
S 30524 872309848
S 60692 567891939
I 85612 92066
O 44052 94195
S 6270 861480586
O 35863 61311
E 17405 32496
E 11714 28825
S 35230 367491930
O 17231 67847
O 3991 96166
S 16017 810738653
E 17019 20166
I 3999 61634
E 2978 83463
O 11264 66396
S 58350 753885812
E 30039 37903
E 23337 32892
S 30108 574872046
S 26316 370061740
O 44338 66286
E 79956 81626
E 63703 89113
O 55808 97383
I 37096 92469
E 32397 68828
E 36686 92359
O 74979 98322
E 38497 64948
I 29270 44493
S 38529 254363763
S 48650 460365235
I 10070 65739
E 5164 70134
E 72563 86502
S 89962 435484166
E 39827 94876
S 99098 310235688
O 45691 47730
S 19940 578905533
S 68997 669010615
S 14216 807340420
I 65381 90968
S 33949 808699958
O 44228 51620
O 17475 66705
E 1753 37135
I 30639 92091
E 48578 77838
E 47115 58406
E 18988 39451
I 31075 37298
I 74037 87122
S 24344 749150196
O 31089 98528
E 13668 62092
E 28130 64694
O 5281 95956
O 56094 77465
I 51498 57768
I 49157 69160
I 24871 62168
I 2545 7406
S 3161 682974643
S 23237 663632959
E 25644 76761
S 73635 111636986
S 72271 203294293
O 38896 63761
E 53569 66724
I 37727 57015
S 19001 469486189
S 26200 44797925
I 57448 92124
I 14081 54333
E 9647 50492
S 6909 39512693
I 30299 53346
E 6816 59871
I 902 92669
E 57755 87263
O 21934 70563
I 27980 79923
E 11959 75036
I 19574 70433
S 2177 277944137
O 16110 47170
E 4412 84846
S 9728 176861558
E 20303 84716
S 93954 239521663
S 16806 74454431
S 84564 713451416
S 506 731842525
O 64908 66753
E 54167 87789
S 17853 493900762
I 9409 39603
E 70062 86651
S 94570 433642765
I 20022 31922
S 72063 185342129
I 43014 96711
I 20416 96314
O 68040 93773
I 17767 98096
S 31619 668216931
I 25006 72474
E 34796 64661
I 25571 90506
I 25850 39044
E 42048 50530
E 57025 92947
O 62584 95816
O 72961 99854
S 69070 581650164
S 15484 845177891
O 6788 49923
S 78252 955788724
E 6676 97896
I 4772 64690
I 854 1031
O 73399 96611
O 14912 27035
I 14857 22632
S 80023 331499435
E 37464 93232
E 44281 85922
I 48232 96429
E 19969 52765
I 2349 49752
E 28811 34659
E 5532 22845
E 37297 88522
E 39527 48002
O 5556 14710
E 43551 68049
I 21693 84394
I 36985 91088
E 14536 24034
E 31587 34161
I 28590 33896
O 41796 88257
O 50337 77387
E 20476 98474
E 11763 65564
I 32768 43729
S 5679 671063385
E 50674 84828
I 39832 64366
I 32326 43003
E 47984 91121
S 33937 750109192
I 4837 75261
E 227 97195
O 3736 16152
I 58219 61365
E 41147 52169
S 40586 598851079
I 73237 97877
O 11670 88145
O 70037 73550
I 21505 79926
E 49661 54493
O 20793 46323
S 89198 574469955
O 39750 91566
S 60628 996745892
S 4394 879320317
E 13356 41510
S 57581 803315985
I 17564 56678
I 2677 54709
O 34725 88232
E 9374 14729
E 72953 92705
O 9563 29104
S 44626 760522781
E 44883 88762
S 72242 184812532
S 57556 994016247
E 68570 93506
S 29662 322518964
S 4184 388568330
S 81104 870512242
I 67707 77664
E 20735 58041
E 43864 94689
I 74975 85724
E 87032 97153
I 55473 76439
I 17872 18753
S 5598 192936379
S 47123 295741652
O 15757 35523
O 49939 54816
I 10598 43958
E 73498 94087
S 90366 359177886
S 1630 425384603
E 13557 18232
E 8489 31458
E 26796 59756
E 75541 93284
S 72658 68025083
O 31813 64254
E 16196 28296
E 668 59109
E 74443 84610
O 10219 33445
O 4561 82417
S 97522 9171364
S 39782 463741580
E 43104 62763
E 53151 77898
I 19218 87845
I 4368 69379
I 15818 79943
I 36696 57010
S 31599 805567336
S 11653 327485892
O 36769 65634
O 21324 44702
I 28253 45015
I 22507 67801
E 36437 91726
I 9278 68502
E 35268 79787
E 43323 90505
S 75568 596794821
I 80243 80850
O 7917 53768
E 44437 68958
O 7727 74940
S 36123 805347452
O 40160 63713
I 14538 47308
E 6870 31170
O 36808 39292
O 4409 20627
S 35595 655575717
I 11427 45329
S 50727 407480383
I 39934 50994
E 10701 28079
O 14698 82495
E 23627 40752
E 61322 65616
E 47382 97159
E 11223 15148
E 53194 74376
O 85251 94587
O 6894 45182
E 3504 90542
O 15714 57299
E 31596 91235
O 9308 91114
I 24099 96790
I 73697 93714
O 35970 58431
E 31141 35049
S 57738 171005922
O 63959 99408
E 54040 85822
S 39701 463730320
I 78558 98928
S 66713 313875177
E 33616 72624
E 39790 56265
I 24618 58597
S 94888 719065228
S 62062 263972168
I 3447 77708
E 22660 45669
S 20600 122326252
I 9178 56193
S 65807 238648188
I 8325 69508
E 7056 70010
E 78491 93378
I 34010 60384
I 60561 65952
E 6454 31991
O 58334 97669
S 82352 757724727
E 28525 32226
O 67358 73517
O 80517 99672
E 28219 59662
O 17973 58532
E 3304 16269
E 37345 89021
E 4333 9315
E 24917 68504
I 27051 41116
O 32933 48781
I 39541 44135
O 22989 77270
E 6617 75475
E 2756 82574
E 22181 63046
O 22606 45086
O 70903 95612
S 42415 75436380
O 40137 81572
O 50010 72657
I 28029 82565
I 27230 97247
O 13536 76381
O 11054 50990
O 37701 82101
S 10884 50083728
E 18394 41872
S 34964 911476194
I 41233 90071
I 59671 88735
S 51714 984283991
E 55809 67894
I 18445 94588
I 5292 61242
O 1605 50111
E 36341 75009
O 42461 51819
E 19500 87200
I 36953 68846
I 27491 40135
E 14036 89005
O 316 801
I 32844 57373
O 46446 57795
I 12256 99457
E 19295 94640
E 4751 38888
E 11128 50897
I 34406 62206
E 16012 29983
E 33139 58730
I 12977 37009
S 65375 343362134
E 40140 57608
I 71517 83526
S 47883 679030016
I 32894 69185
O 47576 64938
S 15211 339465760
S 89128 219601458
O 52591 55993
O 32012 40688
S 97895 964883095
S 42001 430878165
S 75109 393260875
E 78825 98935
S 15322 364525640
I 3737 30773
I 3826 78696
O 9608 44838
S 35064 436428046
S 98218 957495549
S 66316 531782622
E 8374 90838
E 72137 79407
S 34176 559839848
I 29365 38720
S 99324 835071771
E 64518 66978
E 41660 59353
E 56095 69301
O 52040 82248
S 99781 935930096
S 60587 743376026
E 6912 22588
S 37675 369411499
S 89161 831972618
I 55569 62645
E 29630 39466
E 10665 12106
E 36082 65741
I 4132 24060
E 8453 80011
E 47433 69775
I 14538 72770
I 44824 65953
O 2525 64967
E 6223 84825
S 84440 805408790
E 40573 60248
S 11177 885562018
E 18828 88718
O 53468 72646
O 33157 60317
I 30513 87696
E 17429 78085
O 25719 76263
E 69622 95497
O 54062 72952
S 71625 549874577
O 18634 48749
S 85915 266980399
I 9764 75245
E 49975 65590
O 38395 68230
S 42560 87455268
I 85995 92076
E 14095 61002
E 14425 91308
I 22975 61263
O 11191 69295
I 8311 86513
E 28304 99023
O 21568 82031
S 48521 607076801
I 8879 84366
I 34565 75624
E 14036 90290
E 712 98871
E 22908 72922
E 6475 31520
E 12283 37459
E 2702 5150
E 61831 64239
I 20169 87442
S 82707 370495948
I 67822 75013
I 60399 84506
I 64898 64994
I 2752 73168
I 76678 85762
E 34295 40332
S 23790 335560891
S 30692 392928870
I 30707 58719
O 30701 42553
O 57999 72584
S 59053 776739168
E 5455 22489
O 46642 83137
I 2707 43962
I 71201 88183
E 42515 44386
O 65183 99046
S 27775 609729967
O 6097 71883
I 709 84583
O 49456 68390
E 41699 81012
I 32532 59036
S 26897 862275277
S 33059 272165454
I 81907 87861
O 48618 54636
O 81065 89030
S 76811 135971126
E 46681 54080
S 68649 796409603
I 61055 71984
O 63616 64074
S 6614 689581752
O 40656 62309
I 62183 62606
E 75387 88340
S 95738 695793277
S 27080 437181672
O 1832 78338
S 58017 580450422
O 1607 41030
E 1180 36799
O 9131 22648
E 82602 91686
E 58536 89481
E 57071 76982
E 14525 61176
S 59668 936736552
E 17884 46001
I 64545 88510
O 7935 74502
I 1697 52927
O 33651 45266
I 58904 63470
I 54543 74695
I 29367 66585
I 82613 94305
O 53537 58987
O 34565 50703
S 8266 189602296
I 20518 74462
E 5526 47217
S 80397 872723944
I 5609 82156
S 79890 919584117
O 34933 49837
I 16537 55805
S 16074 60512033
O 34359 45248
S 75098 16888672
I 1804 48153
E 6208 81851
O 3931 36378
S 87690 793358285
O 6241 82447
E 2295 92099
E 32929 54610
I 73116 85295
I 3169 12980
O 12070 73496
E 30968 88827
O 64703 88040
I 18102 61053
O 16935 50104
S 23163 365011332
E 23693 70588
O 19454 63261
E 38066 66122
S 49256 144322808
E 7219 77008
S 16548 649379394
O 23604 53969
O 2894 19690
E 17126 64559
I 3124 80144
E 15543 81236
O 2518 2526
I 34838 99334
E 24344 96461
S 30987 213577958
S 93247 967370987
E 41104 79638
S 24494 395916157
E 84664 85202
O 71685 87853
E 11841 21851
I 6788 45656
I 17368 28672
O 28687 85084
I 73594 76624
S 5937 846041710
I 24166 75305
E 26921 50533
E 9025 66048
O 47276 50763
S 54078 552889851
E 14072 85815
S 96723 977022749
I 66106 93380
O 54395 75684
S 11149 860060559
I 91108 99808
O 72256 77549
I 60261 94696
O 27555 40262
I 33476 61533
I 34166 51385
O 8001 15523
O 3936 65406
I 51219 86854
S 22326 469772886
I 42268 79858
S 51184 904801338
E 70327 84860
S 32541 698033951
E 37707 73289
I 69008 91431
S 44570 185700154
I 23663 76367
S 2136 680688640
S 64209 849669917
S 638 725116595
I 11667 41748
E 37690 88491
E 94965 95443
O 16990 89701
I 23117 58273
S 84422 790749901
E 16375 84273
S 73896 958600844
O 6440 68010
O 1542 64695
E 28997 46235
I 72438 86475
E 7488 18301
I 13996 16390
E 75831 84431
S 27223 20933368
O 25983 79381
E 94940 96627
I 3384 67245
E 79948 85118
I 10152 97279
I 562 87689
O 76962 86443
I 61453 90023
I 8770 15016
E 21265 98751
O 11377 15918
O 1362 27292
S 69844 734794010
O 61828 64891
I 19029 66810
S 94984 842925653
O 51989 92520
I 365 63370
S 19514 304524905
S 9538 460813948
E 31121 93135
E 18399 50356
O 6710 51080
S 89903 373738665
I 58433 66377
S 90654 780735799
S 27923 78521158
E 30140 47248
I 23453 66534
I 55466 95217
E 16870 97080
O 47410 52483
E 8959 91642
S 25069 398759541
E 48690 70468
E 36125 78156
S 89594 612546801
I 15084 25982
S 29172 250038923
I 68811 87577
E 2407 85916
I 54569 62993
O 41038 48489
S 25787 679124459
S 36702 656508966
O 14637 33836
E 11740 25912
E 68844 86646
S 46112 828268184
S 62668 182438155
I 32352 84977
E 43595 55773
E 56828 96411
O 54790 60643
I 15428 53275
O 75398 89171
I 37119 44599
I 97148 97632
E 5759 29376
O 16271 47327
S 46253 451069642
S 76841 908240094
O 23415 80949
S 64752 459566264
O 343 80856
O 43922 50835
I 31581 79831
I 40853 87868
I 51420 66957
I 37568 87115
S 11779 520559959
I 68342 74336
I 32694 53354
E 17166 94078
E 28108 48768
S 80374 113651005
E 14978 22056
S 94366 764040723
I 15537 55322
O 15004 93989
O 41936 46146
E 12847 98437
E 69786 81504
I 2450 17899
S 73307 283954400
I 12701 90348
S 10895 466130697
S 59635 903295047
O 14500 40752
S 23197 629673224
S 9697 944180807
E 35702 86336
I 37383 91730
E 9048 46568
O 44178 55562
I 339 10934
S 84141 830080198
O 11003 18906
O 34667 55960
O 30777 82010
O 54393 75814
O 45109 51275
E 36138 98436
I 11807 42636
S 39159 727427646
S 94233 625475588
I 42868 59168
I 1783 34655
O 47606 68987
O 38962 54788
E 45636 55648
E 16360 61332
E 14921 28132
E 5651 63930
S 6135 996019983
S 27290 565472912
O 11914 34376
S 55558 402523941
I 32324 69648
I 72208 93262
S 28085 132626495
S 36409 870070919
I 23013 76203
S 67654 28832461
E 76412 98031
O 9954 25746
E 5870 80652
E 13280 44071
I 39351 52379
O 20646 39025
I 24317 91140
E 19776 98536
O 46688 99652
S 81415 477192868
I 11443 75308
E 10646 96494
S 5768 259015577
I 6017 36354
O 45487 99975
S 81404 762072532
S 26645 809675456
I 37109 63435
S 31088 601550703
I 84780 97934
S 4145 542840836
O 69476 70800
E 2849 80809
S 43168 233211947
O 36183 70224
S 44005 145081617
E 64233 98826
E 80045 91853
E 38557 84616
S 70480 682800169
E 88754 90703
O 23591 36786
E 32486 44335
O 10793 53617
O 49250 75546
E 18041 80585
E 31586 66951
I 11633 18938
E 33187 44785
I 69037 87855
O 27552 46204
E 49201 93122
S 82853 484472232
I 10386 11083
O 74366 87478
E 5569 86876
I 39744 78063
I 26138 49712
E 74936 87569
S 55557 176115800
I 79310 81822
O 13068 16004
I 3720 41440
S 24518 664756777
O 62753 63198
E 76231 93691
O 24737 84223
I 11915 37934
S 56066 587858553
I 73636 77359
E 22090 26993
E 46807 73871
O 24211 71885
O 23811 78511
I 10644 86209
O 53068 95763
O 49856 65450
I 7216 57626
O 18307 62124
E 8143 83941
I 15429 38405
I 18654 96035
I 25845 92737
E 33673 57914
E 4873 73180
I 22017 46224
O 19350 39357
I 36849 92175
E 34657 92241
O 32365 38603
O 25401 99802
E 14246 59275
O 60042 71479
I 28804 68192
I 91767 99477
O 28944 79517
E 14223 64937
O 53054 55959
E 32088 52453
E 10078 36455
O 1055 43405
O 33828 38950
E 40533 73320
E 17988 85749
O 17454 19601
I 42333 47157
O 14637 39313
I 47717 76753
S 8301 284836156
S 74307 165649727
I 38965 89194
O 32984 61238
E 31694 58248
E 77281 95333
I 82806 92487
O 13610 33997
S 41457 698011953
S 72929 326831263
O 47188 75930
I 44008 44467
E 50756 71295
O 35473 71014
O 30323 58145
O 2629 49308
O 54302 57138
O 50481 57671
I 54363 73501
E 83657 90308
S 25832 364607571
S 49974 282302950
O 32721 79668
S 76444 660301535
E 10992 67831
S 24381 716199463
O 37636 70785
O 32904 97372
O 28285 90837
E 11274 15372
S 83064 414065611
I 87352 98653
I 25727 33356
O 32990 64438
S 86478 650562376
O 47904 53193
I 19426 22971
I 14556 38803
S 81718 994653123
E 1066 18413
O 56897 68232
S 29340 964913134
O 52248 63254
S 76385 36402248
S 10976 558566447
I 24710 69695
S 16013 159553194
O 73513 85690
E 32671 95908
E 15792 74713
I 39235 43808
I 53466 71721
E 21350 68507
E 11628 42890
S 40936 164662361
O 70134 88904
O 40072 84167
O 52647 53792
E 1426 95524
S 34967 713055389
E 49402 86326
S 23323 722029254
O 83303 98201
O 23470 69858
S 79892 910381361
E 22187 59356
I 1864 2401
I 37197 40494
I 35149 98554
E 29432 92593
S 50129 363881616
E 51718 70380
I 3091 51335
O 42730 49495
I 15903 28114
I 61477 93666
E 39671 68440
I 17461 60823
O 2805 99406
O 18570 97613
S 41 492325376
O 16163 59163
S 28067 522724057
O 17016 50017
E 3190 58736
S 77663 85952753
S 44198 271687213
O 6167 9452
O 3092 88532
O 7414 16905
O 25688 68659
O 4679 97434
E 21283 74322
S 9818 44696286
E 20711 30506
S 44608 192660265
S 31225 205472753
I 38213 57144
S 27985 630144407
I 2184 37481
O 19144 88016
I 8591 10087
I 13192 58329
E 5289 31759
E 4356 36510
E 11652 50334
E 27957 51878
O 78905 83736
S 9835 725885651
S 39573 85628431
E 37531 86639
I 21555 38438
I 11041 30774
E 9159 10779
S 88086 610780447
I 19714 78533
O 13724 85174
E 45573 78942
E 38371 75187
O 1477 72589
I 940 8364
E 10387 66160
S 45012 957969973
O 82948 85407
O 61422 63418
O 7339 70688
O 35441 70963
S 94370 27117459
O 15036 44161
E 62251 98539
E 4441 46826
I 34897 77377
O 91693 91765
E 25932 99573
O 35466 68370
O 73841 87165
I 4572 27128
O 10673 58229
I 16092 27561
E 34962 64437
O 65465 75289
S 39260 763344027
E 59690 78077
E 23281 63575
S 48092 823015140
E 10793 66502
E 75750 87669
I 31113 49937
I 94326 98303
E 37048 82741
S 4285 742858487
S 26935 111567174
S 49241 757238583
O 11800 64269
I 13029 84832
I 16148 92846
S 42328 694133799
E 91468 97097
E 57592 73136
E 24190 63722
E 52628 85279
S 76233 210644142
S 15812 945022238
O 53099 54592
I 43821 83835
S 99194 451534111
O 79001 81215
O 24967 84919
O 8275 34308
I 28158 34097
E 2001 72231
E 48160 62850
S 61824 285982426
O 20355 80334
I 36363 98618
E 17115 49570
S 58753 749445455
E 20571 79271
I 17765 71659
S 60716 142029798
E 19992 37489
S 84144 609102209
S 51395 780232353
E 81120 83518
S 62271 52595772
E 74468 97931
S 80068 168075285
S 14570 212015283
S 23785 550512032
O 23249 35174
I 51308 73539
S 87351 723750485
O 15717 86928
S 25372 496274126
I 24406 42492
O 52565 54803
O 14658 70003
I 18996 88303
I 73475 76390
S 85991 73815967
S 74684 763693059
I 15276 21544
E 4793 33075
O 17509 74714
S 6309 533720638
I 25184 68974
I 60232 78675
S 10160 355635588
O 7523 76282
O 35300 43672
O 41697 90123
S 39655 935445741
E 66832 68629
O 73425 77777
S 28485 716994760
O 79865 96517
S 23592 838749557
I 4110 49063
I 49182 77528
O 31111 58774
I 8340 17105
E 6379 85623
O 57994 90773
O 32506 65909
I 26853 72256
O 16697 31047
O 94446 98253
O 1059 22467
S 71654 362070804
O 21052 45318
S 22954 982825233
S 66474 749090151
S 95158 301470220
E 19678 25308
S 83564 169579869
S 85986 362857233
E 76205 98688
I 5399 33489
O 3862 66954
E 9224 57546
E 5503 92200
E 12230 72382
I 49876 57865
O 32133 66763
O 5720 39498
S 16839 683434456
O 21769 96725
E 28390 58245
S 53901 499248530
O 20015 62722
S 6256 294735758
S 11811 226303965
E 7486 37465
I 14051 82334
O 45821 89472
S 86485 637878062
S 11099 73970605
S 56478 682401116
I 7839 59755
I 74955 86258
S 4947 259339362
E 40608 87776
O 50014 61467
E 32945 47447
O 43269 60333
I 49024 95700
I 24733 76680
S 42464 403602982
I 208 262
S 18614 428632761
I 67272 75816
S 71582 639414077
E 48194 50414
S 66079 750180900
O 9665 66249
E 25589 59670
S 95995 344747426
I 19393 82753
E 2282 40102
I 11935 92760
E 42624 89037
O 19806 21589
O 48737 53817
S 85573 278777346
S 25561 169783407
I 13745 15210
E 4117 56230
E 36524 51451
O 37021 86511
S 86212 920871368
E 84841 92324
O 12441 95054
S 20177 851889134
S 77462 179364899
O 2852 36583
I 10130 64412
E 64142 72858
S 73836 308391283
I 29298 82962
S 78444 498591914
E 76225 89786
O 18449 80621
I 66764 78690
O 2836 89703
O 24971 88707
O 893 52751
E 13472 20186
S 40179 202907276
I 52577 78682
I 40502 91579
E 59654 62670
E 93129 98458
E 39691 66557
O 32238 70328
E 42845 54710
S 4912 211000250
I 2903 16216
I 24649 43011
I 28766 49034
E 30746 80080
S 60319 430383980
E 41283 46116
S 91148 10063372
S 45933 237216738
E 87162 94149
S 5485 565971873
I 16373 99998
O 6290 94689
S 77778 120523491
I 3325 19985
E 24170 89514
O 4888 40441
O 4746 23572
E 1907 15571
S 27647 991759109
I 80879 93370
O 35764 43444
E 20064 27255
S 15583 84505986
S 91650 53032471
I 5630 54048
O 19405 58485
S 67650 162527023
I 16289 58472
O 11612 43050
E 25942 83051
S 25522 618168287
E 2284 56452
O 5263 27695
E 25339 56998
I 64702 74606
S 57211 424197750
E 10937 70806
O 64049 96573
S 39806 592445283
E 18858 26013
O 12292 72091
O 49430 72130
O 11701 34279
S 89135 167147254
E 32835 62730
E 55274 99226
I 8517 19392
E 45853 80723
I 3500 95693
E 48751 50854
S 82101 748202399
E 11569 78474
S 71712 648191596
O 11067 22974
S 31334 868379525
I 9927 97181
I 8251 13577
I 12591 67911
S 25457 263176392
O 41276 99735
O 40830 59346
O 13603 84547
O 34751 44297
E 47546 81693
I 17262 64582
I 25115 47044
S 25337 463856443
I 74025 74304
S 22280 807875661
E 54887 69812
S 70831 854685887
S 31593 794028355
S 63586 153772853
S 52445 39616511
I 11810 36386
O 59696 67508
S 21751 401889155
S 12336 673335969
E 9092 29807
I 83206 85553
S 55423 606328433
O 5192 24523
S 58435 157163865
O 49290 52893
S 83109 741503794
E 38069 66964
I 9039 66177
O 177 41246
O 33682 77427
E 19470 51742
I 2094 99423
E 15936 74435
S 41447 787073238
I 52471 60591
E 4624 49465
S 98127 529069286
O 53117 85909
I 2333 3448
E 76128 90453
O 51567 70227
E 63264 88662
I 4104 70019
E 61060 82528
I 43528 51654
E 36766 59535
S 37746 785540667
S 83631 414810440
O 49273 67801
O 29147 47059
O 24347 35283
I 35119 66970
I 4351 23935
I 81667 96999
E 1615 63948
I 40622 82847
I 26870 54045
E 46715 88478
I 57206 81849
O 21797 87520
O 42127 49580
I 49083 99242
I 11462 52853
I 13893 37896
O 65483 83987
I 18064 90831
S 19643 169906413
I 29321 80544
E 45900 59644
O 4176 56275
O 44077 51211
S 53812 617374943
E 31781 82355
S 72301 169071431
E 17707 79409
S 67588 364224901
O 35754 98461
I 16800 66769
E 39893 52976
O 47342 83812
O 81368 85427
O 12026 85752
E 6578 22137
E 41953 84811
S 7550 412732009
E 73265 94594
E 79571 99892
I 1240 69660
O 45208 61832
S 93729 790081442
O 53884 66579
S 73460 648571050
E 51637 98509
E 53307 93212
O 1675 36269
E 55506 77381
S 78473 449656893
S 55414 752492862
O 19843 68786
S 54691 162199815
E 61575 70914
O 23529 30162
I 670 85491
E 17698 29406
E 1888 89864
O 24431 92195
I 59089 84382
O 23895 90995
I 29685 35567
S 52573 739877487
O 19945 46873
S 76294 432626770
O 47669 96870
S 73967 493513174
E 34697 35270
I 21412 65889
O 68790 79474
E 7030 59160
E 77862 98845
E 10208 10364
E 8291 82456
S 78977 590469230
I 10070 27583
S 42165 745669505
S 14350 144865197
E 37258 52115
O 2461 8767
S 59389 327290887
S 86044 946670789
E 46090 88108
I 42534 48939
O 31511 79997
O 47260 92709
S 40622 607218083
S 6034 903493044
I 35988 45137
S 9476 301128684
O 9545 82317
O 32745 97216
S 65701 791966774
O 73905 74695
I 19576 63282
S 51249 884413439
S 77773 960594770
E 32096 93298
O 27935 31963
E 59647 60540
E 36367 53555
E 1641 18449
S 12658 604480963
S 88697 284008921
I 42574 71159
S 46411 406644427
I 36404 47293
S 2496 665681563
I 14184 38098
S 19136 226250410
E 2425 21741
O 72404 75411
I 5288 72850
S 97677 124061163
I 297 38407
S 6888 561598657
E 6488 10804
S 85305 688095614
I 81095 88975
E 4497 20292
I 17848 20235
O 519 20418
E 24150 32081
S 76024 291038413
S 51473 174395717
I 95831 98737
S 7863 715730374
I 34793 80987
S 76654 587235619
E 49150 61385
I 5760 19899
S 15388 842690450
E 10977 77268
O 71295 76372
E 65280 81699
I 30592 80018
O 19397 19648
O 51318 93011
E 17936 82687
I 34105 65259
S 32133 132391552
E 65828 97095
E 34349 98578
E 16762 30114
E 53331 53983
E 46659 74126
I 32243 47391
S 17416 752915941
I 10747 25894
E 5192 62591
I 79053 81178
I 12865 67061
I 45472 62093
S 76167 362532348
E 17326 44130
E 23060 70389
E 83177 88994
O 28647 93940
S 76557 42156344
I 26992 66642
O 16033 42841
O 35124 90902
O 4018 59182
S 24548 698066818
E 64533 86077
O 865 39595
E 23475 25731
I 3174 42482
I 14034 75934
I 3345 77265
O 19240 94140
I 17702 33008
O 40966 92002
E 9177 89503
S 30079 805770319
S 74459 40030864
S 46556 742091856
O 56727 57461
S 30919 825169559
O 182 73649
O 85007 99414
S 52280 48681052
E 23002 69250
E 73406 91394
S 23162 905661721
O 12839 78738
I 72152 86121
O 32707 38099
E 43473 45757
S 37269 210193262
E 79770 95181
S 3367 175246887
I 29555 71056
O 38800 39675
I 40636 98162
I 54056 57515
O 14381 85632
O 6309 77362
S 85475 960560434
I 33961 75289
O 3941 62442
I 80155 81936
I 34374 66484
E 67354 97964
E 42073 82130
O 26332 88275
S 51684 986391672
S 71571 157441219
O 14426 45542
E 60756 88058
E 34675 40694
E 2542 5329
O 23059 92614
O 33205 80670
E 24961 88309
I 8515 16549
I 5188 96717
I 81167 85497
I 16482 83940
S 51642 73930822
S 58362 434497045
I 7573 82398
O 29633 74265
O 75957 95144
I 55092 85146
S 29607 134564286
E 47029 60596
S 37353 401122309
I 68490 98807
I 76851 83510
I 64385 81030
S 98845 975354094
E 62646 64291
S 15190 317039429
E 3004 83422
I 13019 47379
E 8340 96474
O 29923 48549
I 59858 73623
E 28572 51182
O 83096 85312
S 37142 891335422
O 74868 80245
O 10880 11749
I 343 95556
E 10766 64534
I 42063 49029
I 21141 99078
S 97638 190298774
E 20466 50471
S 55277 962269521
S 10547 822812107
O 1913 64930
S 41922 291918560
S 90002 909798884
I 15612 81581
S 63500 783332980
I 16565 69536
I 33452 57634
I 52070 76245
S 75963 999694478
O 34393 70054
E 12825 27285
I 48852 78307
O 25780 77079
E 18108 59768
O 38961 58911
I 48094 50110
I 13807 69684
E 1943 95068
E 19437 49401
O 17946 83522
S 70052 526236691
E 51599 56887
I 41611 79076
S 91484 684579410
O 20490 71859
O 5390 67529
S 61565 205994350
E 11448 22810
O 9759 22697
S 55649 745623394
I 37852 93419
I 81367 96918
I 46480 83976
E 83552 96709
I 16595 61954
O 47812 76391
O 22507 77235
S 22177 52059274
E 93084 95007
I 13183 50140
S 53939 643941740
S 97605 878930350
E 48190 66235
E 28794 48453
S 97626 68788241
I 7782 75671
O 10068 53242
O 9953 31597
E 45761 76907
S 68058 141843505
E 35586 86228
I 21692 42176
I 18134 93508
S 40819 532516706
I 21138 74857
E 88777 93873
E 61861 82271
S 15906 521412120
E 405 30875
I 32058 92597
I 37417 75876
O 19789 47743
S 22981 959265807
S 8054 368671920
I 59461 89892
I 81606 91113
O 23844 59284
I 42345 58423
O 5715 85798
E 25017 49582
E 5432 97574
I 47394 85104
O 27542 56853
I 43186 57029
O 62441 88063
I 51436 85166
O 2033 81635
E 19150 77672
E 63056 97437
I 56084 88913
O 11621 17040
S 66281 798184287
S 18396 697081580
O 52310 65891
S 86568 462260764
E 23888 77827
I 37265 76409
I 43556 70096
I 38295 64606
I 9472 27056
S 37308 137841961
I 88081 94966
I 29165 87846
O 17532 20341
I 1391 67502
E 9904 86523
O 12832 69689
E 9904 36554
E 27049 47693
E 43557 48177
O 44314 79887
E 60998 81812
S 97282 793930857
I 47079 67736
E 45692 70311
O 3047 58323
I 30647 62432
S 92529 305832814
I 52667 99515
I 10587 95678
O 2288 61269
E 34437 98682
O 86632 93130
O 15652 22872
S 68803 578240182
I 80805 96845
E 46748 98588
E 16464 95881
S 53168 286266928
O 69285 92845
O 50121 90823
E 8277 91031
S 2587 951101999
I 88284 93230
I 48705 61101
O 3164 47849
S 47354 901768166
I 66531 94900
I 14081 99462
I 9096 57437
I 58612 91534
E 16816 54322
O 25356 41325
O 49457 89536
E 32206 93665
O 24742 40964
E 21860 89076
S 57621 547399631
S 7534 73266038
O 560 89478
O 58272 67353
O 672 706
I 58478 90565
S 61071 955836536
E 2678 17064
E 4335 55663
E 14859 85099
S 17325 735188847
I 45374 86970
O 8846 63571
I 64942 81366
O 28652 28923
S 24374 126916372
S 90329 20944739
I 75082 92554
I 9312 59317
I 55044 85492
I 41965 65625
O 22670 68530
S 89752 199157253
O 88809 95042
I 32463 51334
S 89145 685030691
I 87205 87361
I 59610 70801
I 17553 42376
S 51232 733636201
O 31405 38594
S 29279 862442162
I 67211 75341
I 78969 99769
I 45864 72902
S 34584 468738928
S 36171 435997846
E 30520 65849
E 5885 98773
I 70727 77215
I 35060 51864
O 62856 95610
O 25255 63467
E 69899 71258
E 15575 49902
I 94178 94365
O 13446 48481
S 193 583194106
S 84727 357162102
E 66074 68221
E 22353 49212
E 20802 39545
O 40431 97320
S 61918 837597085
O 37419 93423
S 98237 367390043
O 1188 60938
S 54804 527916708
S 62333 551773406
S 86954 961294149
I 4137 80033
O 58910 70484
E 60596 89070
I 37632 53154
S 89042 788259239
E 95476 97277
E 44621 97757
I 54819 99361
I 51590 88357
S 14370 922463709
E 88412 89926
S 13419 308101323
S 47518 160530948
S 41608 104227302
E 21263 79037
I 60073 65380
I 46541 91433
O 52963 56487
I 29611 63119
O 38198 54471
O 17034 59295
I 28056 84664
I 53187 95371
I 55862 75660
I 26683 59387
S 13083 324487584
E 83275 99674
E 2523 41977
I 72985 92985
E 51022 80534
S 22613 967196744
O 6869 84994
I 81966 93524
I 5281 54821
E 33587 47850
I 20698 51750
E 4890 85134
I 2745 61639
E 49226 52590
I 5551 91134
O 72086 90840
I 61218 74931
O 30380 43830
I 15198 56372
S 72591 631150226
S 82149 914969281
O 18690 67920
S 65418 651973049
S 68743 323295363
O 20035 96629
O 40750 99945
I 31684 93974
O 19411 75346
S 92017 756985393
E 71401 82707
S 26520 631511422
E 8542 29479
I 75647 85520
I 56450 94568
S 63680 798302298
E 6307 10085
E 23415 63717
O 5703 6724
O 5232 12353
E 11666 57043
I 57972 65821
S 6128 207509022
I 43579 83847
I 12658 37856
O 23524 60989
O 46256 61193
O 7124 86200
I 39698 80505
S 2731 826072999
O 38111 39364
E 3082 52399
O 43514 50406
I 89386 97326
O 4128 79579
S 79576 955071664
I 21235 42207
E 76544 83727
S 35096 452073107
O 69870 70736
S 92288 14719129
O 55140 88868
S 1557 551435575
S 94514 927358999
O 27327 84630
S 11635 273667454
I 62427 98574
S 47898 929457886
S 28924 968825115
S 85865 904240963
I 33816 82788
O 62714 78716
I 47352 99298
I 82117 97292
S 87932 975204873
E 37805 91651
S 61624 826155590
O 88223 93436
I 23109 26286
S 97157 198396778
S 97062 444138964
E 3399 41143
E 15455 16263
S 75300 952694522
E 38944 69898
I 30065 73173
I 8513 15091
O 33882 41596
I 37206 44736
O 20364 39049
E 8128 39690
O 89393 90484
I 74796 99749
I 65155 88614
S 31261 940083400
E 34215 84302
O 19586 72942
O 32186 74426
E 12440 77680
S 37724 628044769
S 31351 730524116
E 61855 96112
S 24099 921781416
O 76282 93664
E 35239 66734
S 39844 896707044
S 54064 867905130
S 59946 59892674
O 72712 84261
I 12286 70630
O 37942 91793
O 2354 56383
S 58088 953088999
I 72136 92482
E 26246 60260
S 43668 999468013
E 18842 19592
I 50263 75220
I 31030 97016
O 3226 33297
O 35214 93821
O 79730 85332
E 6079 70108
E 67981 88175
I 2918 3571
E 78218 86672
E 53498 83773
I 72998 83389
O 12730 68047
O 53635 98426
I 13645 18677
S 64670 179477490
S 67389 542312697
O 58555 60417
O 47965 82068
O 18676 97515
S 60368 81793201
O 11121 23678
I 39661 73671
I 44613 90874
S 93720 914416566
E 46398 61725
S 72764 275271705
E 24114 72032
I 1732 56338
E 49172 70268
O 5251 8042
I 87747 95930
E 69961 77130
I 45072 64830
I 10056 49760
I 17323 73428
E 16423 41622
S 29569 82353231
S 34021 658041317
E 73349 89981
E 11174 76344
S 51415 136057311
O 20306 78517
O 44245 73530
I 30721 36446
S 22779 173271522
I 67436 94399
E 34434 75516
S 9414 860693669
O 43897 77978
S 67886 682798228
E 13180 39263
I 70778 87969
O 27901 99907
S 84141 339955601
I 44983 59086
O 10306 92065
I 15623 79442
I 74571 89808
I 11827 15659
O 25623 87823
O 35545 83004
S 24274 929855962
I 68885 98038
I 33369 57710
S 97782 127221923
O 2613 55277
S 36100 482578310
E 58135 98093
I 12535 90472
S 11147 673572686
E 69701 72961
E 14272 81925
S 49297 388868483
E 1704 22550
S 46412 130453981
O 27392 35755
I 12382 23995
S 65223 962130964
E 43543 65075
E 58597 78461
S 50851 66997276
I 60928 62045
S 42342 507335720
S 34967 274794413
E 22299 56720
O 10723 84604
I 20148 26356
O 15411 54553
O 14383 54160
O 10584 53214
E 3502 77849
O 17882 84150
S 70400 258855571
S 26377 954223454
I 9267 49986
S 21385 509561251
E 1260 30899
S 72310 788518158
S 17898 945317192
S 64787 753172948
E 26462 41387
S 4297 828848979
I 64783 79899
E 17635 28815
S 93736 208699497
O 74389 76279
S 16056 350920329
E 11213 48738
E 30517 74289
E 54949 57959
E 56076 88740
S 61224 746144240
E 2532 72621
E 34746 88185
O 35413 53279
S 60418 192923802
I 59605 98464
O 30669 90917
O 2778 14428
O 48339 51295
E 37361 56240
E 57737 92060
E 481 86670
E 6314 22627
S 95809 313552476
I 76689 88209
S 51316 631759982
S 35794 41163953
S 52182 872508991
E 36828 39611
E 1932 83119
O 16875 44494
S 4614 342097519
E 26170 99308
I 6259 60881
O 75597 94499
S 96759 661553485
O 26407 39011
I 35442 78667
I 26545 44960
E 6630 44497
S 93659 461511576
O 18318 82952
E 6077 12219
S 29158 657302729
S 89682 385779417
O 16481 75249
O 77168 83018
I 27224 84250
E 14744 22751
S 52094 37184756
E 69415 78638
S 37734 107574184
S 44978 438126232
S 48986 542716211
I 61165 71707
S 35702 729276911
I 45376 51669
S 37702 661637008
S 44057 380729393
I 16407 96507
S 69949 781126126
E 49589 80739
S 18405 338946513
I 22384 85354
E 16380 20015
O 32187 71104
E 20107 35847
S 35264 418273830
I 67496 80045
S 52224 695901413
I 17368 94182
I 80776 87633
S 97816 871077293
E 12588 75290
O 38017 67329
O 26778 62386
E 59195 76820
E 1867 56222
S 9779 376100685
O 31461 73300
O 69300 73967
O 32682 89194
S 52008 287468515
E 65702 84330
I 61610 99518
I 19565 82576
S 82751 291650717
E 3911 71268
O 81829 89626
O 35532 74283
E 9506 90202
O 46613 98920
S 85749 478448139
S 23928 892126603
O 54515 89708
S 35747 635824399
E 92754 93623
S 1274 547852438
O 62419 99710
O 36554 40999
E 16552 86060
E 22172 54581
E 74240 76315
S 60463 497412503
E 50004 57195
S 10810 404239712
S 84218 106517159
I 46568 96452
S 30587 687498931
E 4670 41636
I 48304 68856
I 64389 71137
I 748 74732
I 79034 97443
I 15758 79211
I 3654 68609
E 14254 61428
S 89028 463428357
I 17490 66735
I 35332 48932
I 20005 85789
S 57962 282628931
S 65413 947844410
I 37780 39816
E 59620 98992
E 10919 62122
E 39829 54922
I 6896 57699
O 16732 60996
I 46042 48056
S 44033 77020657
S 30624 541079601
S 25070 283248450
O 20950 32873
O 29251 89087
O 73678 92904
O 6375 87336
E 13336 55985
I 25736 35240
E 45402 94541
I 24640 74700
E 23432 73142
E 24486 32402
I 33070 73973
I 12605 53234
I 92705 98809
S 83251 618852840
S 80808 960785542
O 47385 56490
O 74617 77406
E 22276 74599
O 73687 96619
I 12627 54630
E 3326 82075
E 13491 71205
E 24547 68440
I 3368 24685
I 77027 82222
E 17038 26745
E 50114 50431
E 19263 29427
E 22050 38566
O 9419 25188
E 35082 86521
O 33 92563
O 2291 40657
E 52847 60707
S 93415 261671593
O 5009 20814
I 21785 35057
E 41331 99257
E 56948 87401
I 25515 41856
E 3584 91806
E 69779 84148
I 86930 93952
E 68226 84959
O 56524 79662
O 7543 48866
O 22426 39454
O 18708 62027
I 36219 54325
E 64 11678
I 13577 17228
E 75896 95234
S 78936 721637286
I 43704 66530
O 6991 26445
I 21117 80128
O 60125 94234
S 73545 960738624
S 43350 605815534
O 32489 73532
E 1794 36123
E 15839 19106
E 61376 68303
I 18726 50551
E 15307 41262
O 29749 69886
E 34609 41778
S 30531 468475554
E 74880 79456
I 82277 98590
O 16666 47173
O 47917 57640
O 16240 79861
E 58234 65527
S 79480 304879502
S 18886 989426050
S 26117 218907537
O 16058 46135
E 22350 82304
O 19959 40183
S 75846 287963307
S 3517 447208430
I 65075 87755
I 237 85990
E 24737 47729
O 3879 52139
O 87144 98929
S 99528 493306650
I 36326 37573
I 34498 59105
S 74939 822169589
E 27455 30610
I 89028 90609
I 14899 89132
E 41459 87251
S 56206 176646328
S 848 800754656
O 32070 93315
E 14156 36878
S 88339 812788738
S 52606 262196498
I 66 53369
I 22480 81375
S 41441 523292411
E 9784 15950
E 80910 85793
I 19526 62139
I 25523 48646
E 14501 42918
S 65193 354432520
S 15711 121727067
S 30171 203681953
S 80514 1558935
O 23650 75716
O 400 72375
E 32116 35771
O 44361 57602
O 14895 62082
I 74174 81207
E 16584 36495
E 2612 47547
E 25568 63805
E 74537 86827
O 72594 80117
O 83342 84984
I 53152 81764
O 62389 65890
I 47806 83978
S 88848 140404846
E 35959 42356
S 1914 790465411
S 72335 759534838
S 37107 634112499
E 26319 95546
O 30774 80665
O 48210 84369
I 10467 17646
I 36837 85374
O 9336 77411
E 41553 74111
E 59413 72128
I 32552 95656
S 22686 641474175
S 30994 852673465
E 37203 57700
E 20555 64458
S 94487 113650819
O 41602 81558
I 9498 25768
I 66240 76121
O 63401 74842
I 44055 90925
I 24460 41936
O 51198 60926
I 6151 86320
O 3752 11077
I 4279 74012
O 56381 73073
E 56975 67432
O 82949 96212
S 70432 446683342
O 65013 70108
E 59778 94274
E 57639 90978
I 65343 98971
S 51915 156160739
E 642 86351
S 44650 381888106
O 15321 69714
E 66859 72023
O 501 21406
S 77843 448714237
O 9897 38007
S 79456 645492985
I 3169 82245
O 2653 34078
I 15794 97771
E 24238 68195
S 18134 856370708
O 13409 93898
E 9722 87944
S 8876 553626195
S 32075 36831694
S 62470 567043495
O 73036 92609
O 12539 21012
I 29265 80120
I 64019 89117
O 7829 98095
O 98626 99504
O 63379 66315
O 13045 79648
O 24448 49052
O 11166 36692
S 36862 414343658
I 6608 89343
S 3554 908924854
O 23440 52676
S 19778 834647547
O 31674 57623
E 70012 86372
E 48528 65360
O 31519 57346
S 12683 394910047
E 10040 48258
I 17778 70119
O 50647 58844
I 36218 47185
O 53835 91013
I 25644 74010
I 9108 23226
S 30432 854187697
S 91507 438777454
O 1844 31943
E 24679 82569
S 26277 680506296
E 44592 88921
E 6987 17344
I 69619 84428
S 65495 323432759
S 76322 812070346
O 39607 99820
I 38599 98866
I 37144 37843
E 47853 84812
S 61702 626909807
I 38989 43459
S 73942 89905687
E 10188 65140
E 67181 81686
I 27617 86226
I 19439 22094
E 58305 91639
S 82953 310746723
E 13064 72673
S 73180 372499929
E 3682 22507
I 41588 98434
S 46690 938839833
E 22186 29093
E 1063 77061
S 37388 963647016
E 18968 86396
E 28967 88007
O 28109 78178
I 76013 77355
O 66106 88805
I 52375 63936
E 23741 35939
S 72204 137502144
E 68404 79540
I 19789 53300
O 45472 98315
E 15344 18881
O 18602 25368
O 68230 71508
I 17214 61469
O 28153 46639
I 14445 46338
E 22871 53878
O 29591 73610
O 40546 97528
E 6860 38137
S 58658 21971948
S 43503 38823637
O 45821 86708
E 8739 39508
I 1861 87612
I 20910 77695
E 24984 68154
I 13734 99080
S 73116 694288239
S 94567 308764522
E 44906 94487
I 14994 94433
E 3352 96927
E 9906 40507
E 34038 50474
O 17750 95324
E 46351 55368
E 15366 49875
E 43482 86198
S 78582 502956231
I 47009 73064
I 21916 91162
I 773 98516
O 2858 23742
I 16533 18514
O 57895 69166
O 3274 87597
S 601 145871280
E 19250 87151
E 22592 80533
E 27925 29613
E 52392 77790
S 75662 65807072
O 42207 63642
S 84421 849233642
I 4776 61936
I 64597 66573
I 25016 54289
S 323 147721187
O 24573 85163
I 61048 85891
O 82325 89532
I 53541 90099
S 22187 695096862
S 65420 696644980
S 42656 880128555
S 69229 116054552
O 36781 37219
S 45537 119840906
E 25982 78459
O 31879 67636
E 31444 75414
E 29218 69783
S 35281 588184041
S 44093 953522345
O 3592 71423
O 12008 40168
S 62519 203316495
O 89342 99869
S 35691 743860331
O 5458 73552
S 31999 660783769
E 14497 37524
S 463 912951401
E 81265 82118
S 69701 922014628
I 68934 99962
S 90842 537872302
E 156 84034
O 733 96287
I 73031 89292
O 16632 79342
O 38993 90270
E 2390 35881
O 2303 70226
E 68801 88527
S 41675 252280154
E 42579 88626
O 67694 97221
S 83410 247010413
S 18076 970859561
S 98981 395001188
S 53376 682429331
I 12632 20004
S 3577 42519920
E 67665 73678
I 31366 63443
S 23978 774916905
E 9131 15593
I 40638 87937
S 20450 86002402
O 69087 72578
E 56347 90636
S 60354 43156600
O 68068 69194
I 21572 90776
S 31481 268330690
I 66691 78549
S 1466 732269324
S 71804 485712288
I 49621 74504
I 7553 55865
S 47835 295224604
I 12754 25421
I 90734 95972
E 23645 88434
I 634 23147
I 46593 87899
O 5722 55256
S 15627 702967095
E 39995 74095
I 11590 17331
E 67163 92171
S 56666 969551118
I 52519 86016
S 35971 882383830
O 21182 21588
S 17266 732380455
S 23248 13590508
I 1898 5618
S 57918 36723267
I 81465 83125
S 69330 626438359
I 72707 99599
S 94088 260604277
E 35621 97700
S 2384 881196380
O 57507 68473
E 23153 57870
O 12433 64580
E 19287 21071
I 79548 85385
S 37079 137296571
O 60217 75606
I 45941 58034
E 42024 99037
I 66590 85577
E 17107 41111
S 51379 152794066
S 17022 549881098
S 91898 24178316
S 53840 321063588
O 26872 83703
S 9105 38206783
E 17596 48707
E 29758 97095
E 4662 45788
O 22075 85800
O 24422 67847
S 68005 824660151
I 71806 94243
S 78988 442945667
O 60791 98164
O 67356 71442
E 18733 48482
I 48274 76579
S 64450 129509780
E 8732 86058
E 25125 41356
I 25189 52952
S 47902 617066503
E 17450 89990
S 81969 406704772
E 55724 62152
O 7836 71198
S 7631 470166433
I 241 93326
I 22164 96670
E 11704 37517
O 5300 31920
I 56748 70083
O 5725 35583
O 1407 79974
I 11700 51004
E 13846 32893
E 75301 97463
S 99517 647129546
S 25425 607114284
S 74196 189123183
E 22405 87584
E 52345 83737
E 5628 51206
S 77380 210902359
O 14534 76673
E 3603 20862
S 33325 125491375
E 25482 29440
O 15077 37429
E 48053 50247
E 31871 98023
I 40174 57728
I 75684 82122
I 50649 70988
O 6823 43898
I 31886 43013
O 62638 68198
S 63684 641838745
I 54662 89841
I 78306 83359
O 12749 72739
I 51740 84243
E 16452 84804
E 7837 16062
E 27328 62222
I 78444 93283
E 12478 73985
S 14646 9757664
E 15851 82978
I 43417 82396
S 41239 276259338
I 57611 99810
S 92008 937569216
E 28837 87967
I 76460 86474
I 82705 92231
S 38411 564706060
O 68575 74795
S 84947 67761963
O 67636 98705
I 53802 83574
E 10409 58317
S 44579 947681126
S 54669 17358982
I 37912 78114
E 85982 92710
O 38177 42861
I 49625 85181
S 21770 556886142
S 4197 334054607
O 44860 54347
O 9853 73790
O 18300 56973
I 32916 74935
I 45743 89765
I 25865 72464
I 84551 93090
E 30490 86210
S 35061 972175168
E 836 57445
E 1419 38905
S 56063 956296569
O 45943 60317
I 1658 97267
O 2834 14565
O 4077 85058
I 43748 99657
I 36040 87757
O 16216 58108
I 45523 66194
E 37619 41756
S 33780 474420290
E 13883 20115
O 67986 77407
I 65299 68418
S 59791 721089421
S 65352 412651144
O 57407 66985
I 5039 28752
E 28770 69704
S 96103 247835700
I 28175 45410
S 80259 247480282
O 36143 61575
O 40476 87936
I 11961 64840
I 66076 86429
O 5845 9342
I 15565 75133
E 26935 54937
S 98565 39125595
I 98184 99728
O 8318 76891
I 17171 58224
E 28450 41450
E 38158 61255
I 49904 63421
I 36557 66431
E 73268 82815
E 6290 49588
O 30968 32024
I 5245 86052
S 25107 534091142
E 85180 86714
I 14506 94111
I 1340 49435
I 44075 56368
O 9685 91249
S 95238 262198219
S 52755 366480235
O 43486 80928
O 1050 60715
O 57184 71753
S 47155 790739312
S 54550 399655852
E 53197 94257
I 31479 77623
I 42465 85275
I 19340 40384
O 40719 51211
I 52993 58987
S 40567 467359304
O 35710 71810
S 50197 552956224
O 29790 54504
I 39596 84637
S 26219 230912099
S 97789 69319251
I 20352 87847
S 16141 229553151
O 4584 28153
E 13378 24468
E 32189 49521
O 5094 17775
E 5050 70943
S 47120 857684759
E 44992 82506
S 98563 492367054
I 14695 69131
O 8548 8769
I 19927 96465
S 68507 967547415
I 70646 91460
E 45912 67726
E 9594 50065
E 3117 17631
E 12514 96899
O 14310 66217
S 17848 243226612
I 46003 94592
E 80915 90207
I 16108 74536
E 10513 35534
O 8391 83716
I 9267 40507
E 88719 95963
I 48144 54251
I 13034 14928
O 19810 85352
I 10442 76480
I 31734 42059
S 19995 71688930
O 61141 75404
I 20471 38817
S 36071 67915399
E 52263 67628
E 3094 62654
I 70145 99400
I 42228 64884
O 11743 82029
O 5863 77055
E 8881 99452
E 17876 48963
E 84614 87381
I 14266 58246
S 35178 579573192
E 24169 87380
I 63771 64007
E 52029 86614
S 17545 24055672
O 29941 65191
S 44108 686037760
O 72449 95174
I 27875 64474
S 38983 837162562
S 3782 338774013
O 18387 99270
S 2318 289377415
E 17167 63731
O 6419 56822
S 22171 114928058
I 22011 92152
I 61853 76317
S 3220 74933481
S 53128 520158154
E 29151 64986
E 52101 98194
E 48994 93247
I 52449 77775
I 17472 73819
E 79517 90667
O 34721 40857
O 30834 81051
O 26163 68261
S 24170 951736005
I 12731 76470
E 47267 57961
S 76709 75620200
E 44175 86064
O 5625 43769
I 45450 96949
S 97921 452119143
E 21865 30265
E 25482 83836
I 51680 74074
O 33215 44471
I 19616 66404
E 38082 56320
O 3959 72381
I 10647 24023
O 250 88812
O 13217 79538
I 58302 63373
O 4235 80971
I 38919 73489
O 39564 52157
E 79432 98230
O 69588 94706
E 83236 96191
O 82127 94730
O 4757 39204
E 75776 91037
E 77495 94224
S 2489 958291552
O 8169 60715
S 2127 22031684
O 56860 58305
E 17846 79866
I 4497 56581
S 69181 455608372
S 92007 208203098
I 5554 70932
S 5194 399325024
I 24183 81287
E 350 64052
O 51049 71855
E 78490 98902
S 90348 3725146
E 9383 26808
E 9785 14617
E 62532 88664
E 67312 97432
E 70556 82255
E 6242 78380
O 11064 12161
S 37061 948056146
I 8596 29482
S 77735 376397566
S 95871 805634872
E 36302 81784
O 56045 97128
S 56656 814726459
I 16192 88172
S 81996 181882514
O 62674 68644
S 95612 397860125
I 3648 17616
E 2206 8161
S 8410 649646814
S 97111 375695144
E 77011 79187
E 49889 73117
S 7559 789572785
I 75310 95949
I 24471 60889
E 91181 96234
I 26817 69278
E 3153 55572
O 44537 54178
S 9869 663328274
I 51724 86779
I 29670 90147
I 52336 79765
E 73060 81728
O 4268 96920
O 6298 65578
S 4875 488211029
I 38715 92870
I 10554 95830
O 9476 60607
E 11333 23234
I 11254 56400
S 23987 663217378
I 40490 45384
S 6224 325493564
I 17947 20745
E 76660 84239
O 87309 98452
O 25740 96125
S 36343 649133816
E 6447 96532
I 55857 77072
I 35019 72682
S 57198 268360171
I 2534 5065
E 63268 95535
S 65022 593771192
S 67719 376601974
I 2171 24050
S 65389 314187682
E 15052 92680
E 1420 69196
S 95874 855315078
E 19206 63309
O 1278 37217
O 42746 55794
S 54671 201201774
O 655 59543
S 49568 731489634
O 37093 97107
S 60030 365063636
I 5405 41693
S 48166 678391163
E 11312 74242
I 51019 54218
E 39249 92243
O 51553 85968
S 68044 794672772
S 11359 563769843
S 74387 818544363
E 10575 81169
S 63399 900100474
O 48855 52374
O 38145 83101
I 12298 19982
I 54415 91246
I 2574 90185
I 86339 96501
E 22519 25984
E 6371 39832
E 142 89375
O 5974 20013
I 66779 87359
E 74162 94440
E 7805 7925
O 1624 59518
E 35709 76320
S 68412 795406257
O 45727 94744
I 78069 97761
E 5790 79616
O 5277 38484
E 33729 65196
O 7043 44345
E 20828 41574
I 14320 90362
E 44458 88852
E 40370 46995
S 5265 986269894
S 61982 316547840
O 1145 93513
E 9005 76773
E 21566 70449
O 79592 82555
E 8147 24751
O 43510 77515
I 33412 72984
E 23720 93752
S 74766 614354346
E 6365 81232
O 40281 64068
I 88691 95757
E 36618 39734
I 69845 84489
I 27773 28424
O 72913 85802
I 35560 71076
E 67624 92197
O 16020 58734
E 29921 74171
S 92657 293468684
E 27495 51653
I 34942 54760
E 49342 90541
I 3821 73837
O 2196 4986
O 9155 48716
E 2243 23541
O 24369 46164
O 77827 88651
O 42647 84579
E 4973 24836
E 23479 73577
I 6911 10648
E 72323 80938
O 31079 61585
S 24591 2142262
O 6625 26557
I 18112 88585
I 61267 66499
E 19016 71723
I 46069 94112
E 1619 16092
S 49786 733174231
E 36062 50148
E 8855 29461
I 2234 52843
O 50427 88940
O 16328 72152
I 18232 22141
S 54168 591606114
E 45119 58137
S 69856 514262781
I 39874 72411
O 19905 20624
I 25672 38213
O 9180 16852
I 32795 67071
I 26635 27756
S 68755 994452228
S 37505 867656887
I 4197 62997
O 38445 62012
E 7854 96059
E 62667 65176
I 20731 47594
I 42116 90918
E 27243 31036
E 1611 74061
O 13203 68031
S 21428 723080369
I 39926 81878
E 79968 83682
S 89055 824328954
O 87272 99166
I 16066 51184
O 15332 82503
S 67314 770446445
S 42501 25095487
S 84511 167181410
I 36675 71586
I 27186 63048
E 50594 58045
S 27244 161111722
I 53306 90326
S 1939 66028817
E 39446 89497
S 56976 905082852
I 37776 95013
E 1513 3083
S 46498 683666012
O 32316 87147
S 61478 666303985
S 78521 883755412
I 10033 47429
E 8314 94622
E 73400 80601
O 63685 82237
E 27808 48893
E 22364 91186
E 8581 64761
E 430 97985
E 49713 65040
O 4371 83312
S 96419 551244128
O 78131 79188
E 15421 34272
I 27952 53214
E 8097 14569
S 45151 557392630
O 5358 37992
E 48420 74588
I 5236 34488
S 38787 197345991
O 45450 76187
I 39401 66968
E 9110 53569
E 35981 86306
I 44474 61204
E 38064 52565
E 22715 94345
E 8925 55302
O 13216 40018
S 2886 960546435
I 61966 90099
S 80220 158649590
E 26865 27151
I 53276 78997
S 39798 80389328
S 96303 715439207
E 18772 98927
O 30078 89869
E 20380 88855
I 31645 46358
I 2775 44717
I 53162 94172
I 15078 21533
E 15725 46104
S 70848 46802664
S 54641 526040983
I 18158 99415
O 8667 88665
E 11555 65777
S 44192 160371096
E 20641 97577
E 36157 74292
E 5864 66077
I 34737 90558
I 6868 99480
I 40594 40895
S 39829 296454543
O 236 2226
E 1222 21524
S 48021 303111722
S 22738 536126524
O 79298 94578
E 31061 80154
E 92471 93457
O 47365 68346
I 27711 66612
E 8612 94078
E 12678 81495
I 43288 95646
E 40627 90408
O 3326 60030
S 1542 318277148
E 4777 71163
E 31952 90357
S 86589 381168865
O 21004 33630
E 14225 51013
O 4051 14619
O 47022 91734
O 49668 65281
S 84764 431154315
E 38478 92153
I 32602 65938
S 18264 766026193
E 65739 95700
O 46446 69464
S 56838 401339325
S 64455 577513962
E 41004 67837
E 32915 64106
O 54503 79717
E 48790 70423
O 3643 79364
I 31587 96177
I 31820 67979
E 21577 32286
O 22297 41871
O 1476 40785
I 12831 87039
S 47935 591712701
E 25734 43730
E 53787 88685
O 31067 82673
S 19182 863175681
E 3573 96849
S 39109 175430110
S 17694 159418173
O 23053 91734
S 11238 780693555
I 19748 73156
I 14264 97969
I 4639 65771
O 2639 77178
S 42887 278282372
I 75327 80086
O 28598 63516
E 40007 97481
O 6228 59000
E 10208 36543
S 56671 690902711
O 43145 63651
E 39878 45147
I 49523 70331
O 22708 76153
O 12772 85514
O 39354 49933
I 11321 63468
O 75052 80057
S 95676 971845884
O 54078 60026
O 13939 76656
O 29807 72847
O 73147 84387
I 1918 55793
S 29551 856071232
O 23374 55023
O 14588 87603
I 66800 81756
S 7577 828354659
O 26999 44519
S 9303 951912855
S 5873 421130765
I 29340 65019
O 28851 44166
I 73570 87436
E 6532 98420
I 24924 56352
S 89564 185893871
E 5530 20474
I 38368 91344
S 70234 79564040
O 28082 30258
O 61407 78050
O 28080 85295
E 28885 32312
O 79056 97230
O 43213 72634
I 18185 68266
E 73075 98596
E 46800 83359
O 36381 53136
I 72414 83706
E 1052 87444
S 13429 853553652
E 6463 50201
E 54312 57935
O 45370 78396
E 68568 83047
O 60366 84737
S 91990 133653848
I 5720 45500
I 46330 83186
S 10354 492349556
E 58173 93218
E 29287 99355
E 3676 7629
S 88925 498320339
S 98108 555237164
E 62696 94939
O 4904 27824
E 47337 99850
O 95633 96476
I 57472 94959
I 61015 83275
O 45067 91605
E 16266 50225
S 48883 485512660
E 1647 97489
S 14907 192308340
S 55690 795427213
E 61733 69347
O 40914 78432
S 24720 66191633
O 42654 54530
S 45245 416312063
S 24334 352139315
E 8971 66015
I 26868 50416
O 55250 74483
S 17138 65927088
S 12142 427030235
S 84749 288673445
I 20182 68273
S 95977 817365077
S 48398 996354591
S 66285 276911133
E 3161 99905
O 49797 72617
O 55862 61471
E 11142 49528
E 30151 82406
E 62343 93126
E 7827 69892
I 48018 79435
I 49116 65704
S 89848 668696237
O 56468 92745
O 33139 99882
I 10989 48422
O 23932 73078
I 31394 84305
I 30643 59408
O 29512 51847
E 50563 99282
E 19912 29640
S 43948 652579836
I 40911 48025
S 56872 474454221
S 54262 841881515
S 97054 330535803
E 297 59148
O 16176 98969
O 80686 90443
I 60637 74163
E 4523 52126
O 71762 72905
I 26306 39459
O 50229 73174
S 12199 649353017
S 59373 387517569
E 18813 86414
S 12739 672653210
I 25657 65067
S 82962 36487756
O 67254 88861
O 6866 57670
I 15236 86818
I 12997 61921
E 54798 60474
S 85264 264740943
O 52582 76272
S 47073 366086591
I 2075 27069
E 13121 80502
S 45444 684782694
E 33908 99401
I 89490 98807
S 87157 44836791
O 43686 45134
O 32271 79327
O 67391 75947
E 56727 94404
S 52413 193682609
I 62376 66044
E 53664 94239
O 61486 74692
E 24945 77349
S 40574 506765441
S 43703 768563875
O 8844 59490
O 5839 88819
I 2583 57558
S 85333 596759194
E 85789 97163
I 14088 22047
I 10884 32447
S 36598 30749458
I 40532 98099
I 4253 63516
I 25172 39562
O 19273 25037
E 26795 66033
O 4428 33390
S 86790 269018652
O 20439 83852
E 39883 51627
E 5143 73130
O 86960 87188
I 21703 42171
O 24593 99662
E 28912 43690
I 18637 95110
E 43906 48109
S 79775 671976969
I 55946 62728
E 75405 91807
O 39449 48672
O 20325 84657
I 44973 83108
O 7175 19842
S 98447 3090591
O 38076 60692
O 1441 9459
E 41527 72587
I 42892 65832
S 88236 972970947
S 35128 261468152
I 22572 73969
S 85127 398048706
E 53146 69689
E 15095 59735
E 19730 76555
S 81962 271402873
I 27340 67607
E 6954 94835
O 968 42876
S 12005 86496266
S 77820 557169226
S 13463 301449475
O 65829 87735
S 45981 588472647
O 20722 36563
I 40520 43602
E 2255 79078
I 42546 85038
S 23534 575288230
O 33259 94806
E 74712 81110
O 37591 60919
I 20703 50753
I 27160 63965
O 65282 92757
S 82409 174015050
S 20350 745044795
O 20089 34768
S 68998 67872901
O 38190 91653
O 75332 93301
O 8851 64308
S 12096 93997904
I 45448 84139
I 68541 80882
S 27426 326824276
E 31177 42159
I 1785 86313
S 87646 689780231
O 2816 18247
E 49234 96003
O 38560 68608
E 14431 97916
S 24976 668982534
S 33521 702811519
I 30556 82139
O 34174 35166
E 16011 41125
E 63203 69374
O 3666 27491
I 6564 58684
S 31203 39390524
O 78901 91030
I 5271 9227
O 58127 78808
E 20583 64866
S 8636 480340626
S 39089 491593378
S 74575 252331353
E 8839 59152
E 20004 74288
O 62949 98194
I 6581 9657
I 14594 95783
E 88952 94099
E 48870 56715
O 9981 50546
E 15556 27611
O 20015 87424
O 9300 26294
S 83241 40320125
O 77968 87214
I 24292 28625
S 95213 645881432
I 11794 43729
S 95074 437198519
S 74286 664988305
O 30094 54718
S 26782 401466170
O 72429 75341
I 53264 72898
E 65214 75114
I 11043 96001
O 27050 78310
O 27475 74501
I 37733 95315
S 90620 264795918
E 56240 75563
I 32386 97995
O 52545 83484
E 68293 85798
I 9153 87933
O 8453 71605
O 11112 52903
O 636 669
I 61620 61631
E 72879 96668
E 3768 50836
E 38865 70878
E 10869 81376
E 56745 88669
O 52897 97264
S 67126 926288508
S 99298 402351107
I 13502 32211
S 17494 292473022
S 84236 914767306
E 35750 92487
I 17377 66227
I 59503 92274
I 40511 61730
S 22128 176340712
I 19957 67584
S 48314 158452170
E 6742 35277
I 39066 48809
I 45104 58296
O 8340 28847
E 46601 96173
I 1269 77783
O 11896 15830
O 9764 26092
I 89758 95325
E 3150 80973
I 31521 88678
E 27354 81488
O 18151 92077
I 19060 35609
I 7543 43175
E 31727 34292
O 20317 57052
I 36677 43912
E 8579 21648
S 67082 267569338
I 44736 79022
S 1525 349080333
E 86445 96456
E 55730 56123
E 12372 61421
S 94466 38172447
E 6060 41634
E 32868 82409
E 12646 55530
E 19894 91481
I 59497 89225
E 30496 64867
S 56358 122437380
I 4817 93047
E 26428 82347
S 98050 824159503
E 92893 92926
S 74800 262027065
O 6359 47384
I 3856 86854
S 76995 776956829
S 98706 578599460
E 35624 92759
I 12648 20707
I 94686 97066
O 4122 50347
E 61168 71157
I 47664 74977
O 45738 77124
E 4521 87320
E 35794 62339
I 65418 79792
I 57462 65451
E 40697 60967
E 20712 29512
O 15434 65645
I 5248 17635
E 609 74300
E 19887 79111
E 36596 67591
S 46162 933840140
O 12711 20966
E 11473 65344
O 78523 91046
E 71154 83187
I 29280 48813
I 8387 58912
O 9002 62600
S 91686 632599571
O 32234 70482
O 44547 65708
I 31668 99993
I 7519 90087
S 25036 451547223
E 11571 94344
I 28511 70360
I 30205 71600
S 6224 267248374
E 15689 84804
O 14892 53520
S 47191 351553282
S 94998 146392704
O 61993 77097
S 61108 263035048
S 98568 531710185
O 55192 79595
I 53420 70548
S 57717 601429354
S 46509 766263391
O 15137 32174
O 52424 98192
E 47997 75823
S 53733 120582610
I 45005 45875
E 4783 10440
S 59565 893563718
E 1548 38939
E 63847 99711
S 35547 854871978
S 10806 106462688
O 75628 82457
I 25779 52407
S 33603 968280171
E 27766 43180
I 56751 93614
O 45535 45622
I 7731 61380
S 48062 361562028
E 38059 94495
O 5823 72979
E 35385 36783
I 8213 76597
I 221 92302
O 61931 64072
S 33795 382402027
O 13006 38400
E 6089 27202
E 54996 80702
E 8062 70787
O 45593 88482
O 37819 82394
O 77257 92303
I 36726 50194
I 83162 86240
E 41271 69747
E 37736 85525
E 16585 32084
I 13171 14646
O 9066 87454
E 21174 55019
I 33499 35577
I 3635 90926
O 17115 95478
O 39241 90996
S 59137 317997996
O 21000 91395
S 4434 588213692
O 26368 51804
O 75632 98632
S 97780 929962231
I 36669 83716
E 40043 62287
O 83223 83400
S 98329 547962449
I 42068 68693
E 1073 7016
I 79342 79712
E 27133 89212
E 50791 97279
O 16405 54012
S 88950 151687476
I 48604 72720
S 6239 507467832
I 55640 69455
I 25557 38724
I 19570 70288
O 29595 73439
S 88796 416249198
S 12901 787019707
I 28009 49414
I 91593 95800
S 24892 621010425
I 31693 38782
O 69322 98042
S 72429 977115116
E 14785 91768
I 2580 90396
O 576 65974
O 45848 51442
I 51273 99049
O 21465 95794
S 52598 724411853
O 12369 46921
E 1258 65747
O 1819 33858
O 45397 50064
E 42255 67450
E 22353 97285
S 7951 958454403
I 9319 93413
I 8986 57812
S 5609 645321040
O 53253 62904
E 9477 52923
O 33260 79974
S 17033 769815639
I 90848 96264
I 11162 37599
S 14429 149142756
E 770 17304
I 35006 76259
O 3991 90146
I 6742 69738
I 23941 50115
S 16435 510579434
E 18382 69397
E 3336 12876
I 75791 87226
S 17587 478721488
I 57999 70548
S 7887 213613791
E 5803 47116
E 39703 53487
O 2656 26200
S 2140 297785416
E 36719 64663
S 79489 878865735
E 35901 58893
I 53040 73568
S 13819 379061180
I 15628 98738
S 6143 84754172
S 62763 579464078
S 59024 357966000
S 26691 810983873
S 57285 647511050
I 63614 80511
I 42371 72092
S 73065 685609440
E 26617 44990
E 50254 81736
E 34050 85770
O 72300 90808
S 25961 974177457
O 65713 97027
I 52614 97087
O 19329 89898
E 23649 90077
E 12896 98421
I 90876 96195
I 52623 79339
O 30605 55125
I 39215 50665
I 45080 77730
I 22450 98549
O 30838 50373
O 36276 52929
O 62666 73136
O 25721 67961
I 34812 38861
E 55547 76796
I 15926 30399
S 90060 833281368
O 6906 58025
O 16759 18934
E 26134 65917
S 52661 924289541
S 39300 553899353
E 7447 19924
I 24548 64918
O 13186 83425
E 49199 96294
O 33812 72732
S 81301 925983916
O 12301 23778
I 10535 66036
S 45490 467574520
S 84567 968159382
S 46833 510265800
S 64582 929473944
O 55963 67578
I 6418 37566
E 19751 53764
O 5282 89727
S 60346 98584455
I 49486 77266
I 12823 49893
I 12893 52714
I 11483 15164
S 67419 709953252
I 8263 91197
O 79830 94465
I 4861 53231
E 22494 22614
O 23485 96346
O 44438 92018
I 21312 43854
O 10602 67455
I 26223 41790
I 70761 85581
I 70663 93027
E 71684 79810
I 16525 66120
S 28811 36251860
E 31135 87882
S 26235 679984522
S 53590 77586870
O 29121 56328
O 10955 81586
O 29384 60682
O 29194 80269
O 23678 37085
O 87198 96497
S 71226 791426902
I 19371 43914
E 92357 99410
O 10649 99999
O 43849 74604
I 90981 94293
I 91820 99129
S 11286 146735349
S 35413 960867648
O 22729 97245
O 47348 70803
O 12177 95141
O 38378 76353
I 33940 79574
S 8671 790376372
O 3038 35890
O 47222 73555
O 35410 96075
E 43030 82615
I 41606 73088
I 87862 94040
E 21246 26176
O 39686 93899
I 19816 28997
O 848 15882
O 8395 24101
S 99023 416637519
O 65681 75374
I 9758 99000
E 69631 93703
I 23500 47030
S 76342 958474285
E 10826 72795
I 3943 86297
O 30965 97686
S 37460 422025162
S 89471 25313880
E 35084 68625
S 23863 42725599
S 76290 329864751
E 57522 64519
S 30272 482607579
E 47473 90213
E 34346 58971
I 12824 40888
S 15536 10254897
I 27122 35900
S 82997 69694491
I 80204 89415
E 10088 18170
O 34784 83112
E 11022 30336
O 8277 26782
E 17510 40280
O 30569 34023
I 30832 77232
I 6243 75657
E 47822 52517
S 41146 413971506
O 31972 39032
I 26504 96995
O 64974 84853
E 26347 36539
S 99549 49564705
O 34814 82249
S 24918 679371251
E 5641 46282
S 59041 50995992
O 45669 74222
O 28871 35680
S 85838 28396205
E 14296 91760
S 46509 715012133
I 26079 60641
E 16350 65109
E 5701 21849
S 15069 201490975
I 17137 91704
S 15192 807518055
E 14761 78949
E 37481 91259
I 22881 37194
I 52499 72740
O 35929 80755
O 84126 96702
E 30917 61787
I 16844 83739
S 26023 414617199
E 52587 58891
O 32371 88951
E 13510 98024
O 12295 88403
I 51011 94937
O 11596 55624
S 39139 41780711
O 24672 74654
S 72511 845759832
E 83117 94255
S 56934 274592482
S 64007 379279514
I 6809 71172
O 6776 41902
S 18586 90666051
E 49126 54490
O 23282 88531
E 34201 83101
O 25016 42965
E 17870 49874
E 6936 18881
S 62663 10826354
S 56065 254542204
I 9553 82695
I 43471 90161
O 57572 72593
S 25805 605540399
I 6202 22375
O 71054 79245
O 34377 45826
O 12219 26118
E 23689 52242
O 6787 61376
I 85583 85755
E 46666 85030
S 55023 344928423
E 2115 37475
O 65209 77011
E 71074 83113
E 41255 72440
E 56199 89553
S 61573 255152015
I 29903 89915
S 54302 296718829
S 64004 93438311
E 18768 99824
O 58936 72223
O 41985 59142
I 17603 82936
O 18198 50665
S 93910 49494363
O 51387 81300
I 42912 43896
I 36065 42287
O 3088 65135
E 22596 26888
S 89772 311823064
I 29933 64339
E 27682 41417
S 6434 701160370
S 61518 283176012
I 30687 65752
S 72543 873969149
E 69010 81266
E 35586 40025
I 52672 97661
S 89849 436067079
S 76783 985373982
I 43687 74837
E 22528 61255
S 38946 902515317
O 10830 78085
S 54947 480526691
O 7011 88769
I 57501 99814
E 22494 39789
I 48441 49845
O 32683 90471
E 47498 58269
O 24229 63988
S 76102 718154174
S 95570 878654943
I 47972 85412
S 81768 939694834
E 32929 57914
E 2827 89089
S 47103 891113744
E 20966 90265
E 43111 62149
S 15474 722978329
E 6348 84106
O 10611 97084
O 27599 79355
I 44422 53833
S 49222 333972864
E 5793 12022
S 9309 289042098
S 75852 757252160
S 19258 709500083
S 81665 469808009
S 18753 683915638
I 50145 75743
E 49594 71822
I 10112 50423
I 82255 85171
E 30482 75234
I 58738 76736
I 51795 55671
E 39777 95352
S 967 790403716
S 42394 519006147
E 68625 94469
E 50185 88144
E 26192 86038
O 4335 25445
S 21286 405652558
O 23957 30123
O 42613 79404
O 85989 87260
E 72407 73470
E 51566 93649
I 5022 91581
E 48537 64032
O 30187 77040
I 16174 84414
E 18137 92007
I 37333 83695
E 21715 71048
I 37018 96037
O 26001 39333
S 23029 7746857
O 54867 63643
E 59809 65686
S 74215 693530328
O 9557 32386
I 56741 92323
I 69140 98357
E 49056 60803
I 43772 57382
S 98467 206935384
E 78552 92906
O 14856 37693
I 84181 94004
I 16206 98084
E 53720 74292
S 3975 253487317
I 40681 52514
E 32215 86047
O 8867 26428
E 5914 39937
O 4805 87380
S 28018 543476551
O 52526 99799
E 9737 21438
O 16735 52477
I 23949 99920
O 59762 94503
E 20243 48400
O 22273 91160
O 52280 61773
S 68540 466788574
O 20547 25852
S 56224 554240084
E 5690 11415
O 22211 35514
I 28371 29053
S 55952 271566467
O 11661 76604
E 57058 75104
S 88139 404788139
O 19677 54144
O 728 32921
O 39228 40020
I 44374 77103
O 2202 83324
I 30769 93702
I 1464 7996
S 83882 895751092
O 63174 74802
O 78731 82048
E 50425 53436
O 7202 23409
E 50560 52304
S 47984 895862846
S 69163 822008918
S 60835 337117994
I 92648 95468
S 12034 876828276
O 13350 76811
S 11419 524481806
S 15245 109866590
I 38445 45997
O 11438 13836
O 52094 80657
S 54883 836990421
E 42168 88022
E 27097 72537
S 25723 574048262
E 20661 99429
S 39797 209676835
O 54676 87765
S 515 742969914
O 5418 85529
I 396 10515
E 2 21681
E 27921 60345
I 34894 88010
E 42855 80680
O 6880 16958
E 1186 2033
S 68052 961323809
S 87261 210243683
I 9221 58875
E 42085 70430
O 57016 62098
E 20900 93069
O 39007 66577
O 5010 37171
I 26701 56946
O 36485 96812
O 41086 72986
I 31864 56408
E 36533 96759
O 8571 87265
S 55643 814816247
I 50925 83246
S 54271 309426033
O 78165 88252
I 38477 62785
E 34059 41590
O 35999 86453
I 38620 40281
E 73025 96415
I 21643 62398
I 70892 91019
S 34322 185207060
E 15795 31667
E 46958 50329
O 2981 69260
S 13746 574426608
I 18082 46820
O 4347 87431
I 43661 71034
I 10203 62700
S 2546 76897653
I 20148 77930
I 17017 67477
O 61257 62390
E 9504 39547
E 85286 90797
E 88558 91519
I 12587 58408
S 50834 242675694
O 2678 80637
O 17058 50118
I 76146 93753
S 54085 378994729
O 39479 62997
O 35783 39374
O 41643 67127
S 58156 763240966
E 4086 14963
E 60679 82803
I 53127 94945
O 27674 51971
I 51571 68431
O 5008 77789
I 4219 31808
E 78534 80252
E 30875 97612
E 20241 71488
S 54754 922218387
O 45442 72222
S 62196 632127174
I 82682 85565
S 72522 511416881
O 3521 87360
I 72226 72606
S 9044 412377090
E 49584 73105
E 50039 69394
O 14646 76185
S 61902 177346757
O 17276 57459
S 37928 756238648
I 22461 77375
E 11213 46843
S 75936 432176546
S 88314 835392821
I 9204 17869
O 58090 59990
S 31749 640843448
S 40263 76617053
S 42452 744863642
I 42676 43414
S 14775 904602474
E 22764 61701
O 44621 80537
O 1705 22053
S 72849 130379394
E 7592 78447
E 56894 95524
O 48223 52692
E 13587 65628
I 76743 94364
S 80242 966395437
E 16734 47683
S 84120 967975472
S 54107 689239615
E 29107 45128
S 15117 147450299
I 37570 51018
S 65757 321541902
S 77534 328382927
E 19726 34066
S 16878 125237746
I 1182 55616
I 11655 54444
E 53176 78506
E 46993 77789
I 8090 21355
E 3022 76731
I 70896 72810
I 2036 56825
O 22017 54443
O 25390 28223
E 61915 78885
O 5576 39874
S 19060 375959896
O 6934 27339
E 16667 95417
I 22364 80779
S 40230 486045035
I 63610 70924
I 77424 91435
O 49169 75096
O 18467 96936
I 77932 99240
S 74864 857611412
S 76310 631963585
I 28775 65741
O 14048 27352
E 46527 90171
I 78197 97111
E 67119 94354
E 12377 63389
S 4139 311472443
E 58153 76184
S 28944 746188927
S 91025 35069888
S 53755 546434691
I 30514 31600
S 36889 948686917
O 65992 84827
I 84337 90076
O 23303 29834
E 44603 77794
E 55865 96070
E 73575 80787
I 47216 65383
I 4834 9899
S 8623 310144772
E 29115 86528
E 4172 33604
E 30933 90562
E 12392 99719
O 5441 98543
E 67498 88408
I 38560 54071
I 17134 89434
I 44422 82774
S 76321 36811127
O 5248 78862
I 20692 29644
I 26122 83124
S 36717 525213402
O 43013 94613
O 30974 78310
S 18515 834364168
O 30921 75336
S 45140 27620970
I 14021 87446
O 27804 82200
E 37586 71573
E 6210 93119
E 9677 27108
I 1446 19471
I 30069 49386
I 21720 51155
O 52369 81632
I 31472 59240
E 94444 97737
I 42782 50527
O 37987 62520
E 7535 53191
O 13545 23192
S 21712 138445004
I 5405 97812
E 23714 91093
O 56119 93042
O 14968 92199
I 45944 96227
O 57068 57303
S 2557 239295350
E 56028 57476
S 44908 1784696
I 42153 69241
S 2232 829758735
E 31435 47089
S 24962 357874054
I 23755 81460
S 19616 569401044
I 23318 57928
S 74599 899643615
S 46346 645093764
O 34137 40681
E 1603 69532
I 22692 42876
I 69089 71445
O 18621 82698
O 5708 80761
S 96213 373067249
O 7522 64887
E 10332 99482
S 72861 500792015
E 15635 51362
S 53877 817173830
E 1391 85430
O 5392 8879
S 20617 945894098
E 5404 41278
I 32498 37722
E 54932 70008
O 14039 32278
S 28471 811121106
E 40312 87997
I 28152 44914
E 56690 97065
O 2883 15398
O 12979 89959
S 92901 722376131
S 72881 136439404
S 4996 717756022
S 25215 19351685
E 61020 78761
E 2243 33217
O 61744 94989
I 6748 64387
I 10854 53833
O 5978 79259
S 37689 958901517
O 95960 98962
S 37312 214235773
I 7162 91442
I 55211 89557
S 23147 276496621
S 39063 34381510
S 20286 280689210
S 48198 382498574
E 43747 74776
S 35127 292712143
S 60855 202269869
E 44844 69844
I 2787 27601
S 58265 909976046
I 62751 83353
S 48985 171662356
S 8766 351422515
S 83536 303164733
I 38474 79534
I 40170 42804
O 48678 91699
E 52444 80909
I 28933 40144
S 57338 818083097
S 61102 687641401
S 53002 54594816
S 18201 998012224
S 63026 840471180
I 79135 83285
O 5132 71329
O 68464 96090
I 14898 69980
E 1953 72282
E 54794 93262
I 44711 74467
O 7863 33844
E 54250 83878
O 41040 86967
I 51687 51879
O 42844 99221
O 38460 54554
O 42134 75895
S 99765 475789886
S 53300 911542069
S 95845 376943877
I 27437 57047
S 30149 920074814
S 62378 615923360
S 4121 513590836
E 18922 93693
S 18842 771318353
I 39087 85602
O 21426 94532
I 33096 86966
I 4077 14615
I 65436 94071
O 38671 63237
O 65168 83498
I 5242 94242
O 46905 60953
O 29305 76590
S 18969 49543216
S 27066 223565280
E 40715 89888
O 70504 97550
S 94344 899587252
S 47825 268005021
E 2978 11673
S 33290 462473451
E 1109 60486
E 16525 22694
O 7138 43011
S 39623 4728150
S 53628 58895387
O 53311 53597
S 8086 27180958
O 8128 22708
S 24222 994855181
I 9925 16415
I 3269 62731
S 223 391402547
I 11333 11802
E 35530 77419
I 14619 98127
I 54860 91963
S 23443 296413234
E 60412 77256
O 5930 28644
E 9969 55026
S 80800 423874866
O 1157 7264
S 64187 470915622
O 35784 57289
O 38202 66917
E 16956 97119
O 6953 17255
S 56305 726972127
S 5719 583894816
S 8441 641360715
O 32090 41667
O 42744 83544
I 60625 66853
E 27147 28892
I 2841 67078
I 45210 83580
I 83620 86569
I 44098 80565
S 99761 476412105
O 18696 23674
O 14713 41886
E 81761 93695
S 95673 105379811
E 3585 34244
I 43957 95745
S 62382 28167682
E 44308 44947
E 26847 63291
E 79162 82961
O 29623 51379
I 24668 72226
O 9741 41013
E 15843 62947
S 32383 274749296
E 50854 95106
E 70231 90619
E 11915 99340
S 6738 521207120
E 15534 64951
O 41974 51342
I 12697 59709
E 10936 93323
I 48436 90857
E 54653 90283
I 52288 85383
S 19501 135072371
E 28105 78937
E 29054 30846
S 61676 913939850
O 2585 15702
O 14432 85332
S 13051 670323134
O 42481 83742
I 926 5257
S 15541 137281540
E 51922 96733
E 6517 32854
O 5193 82541
I 23892 56654
I 17423 79959
O 62019 68371
E 3738 5972
I 48505 75445
O 10213 57709
O 20704 50924
E 72259 82846
E 88996 94396
E 22619 33957
S 98653 345851441
E 16570 59170
S 59242 811056741
S 75716 520188090
E 35367 70346
E 15326 65605
E 11700 23962
E 17605 18088
E 19439 30686
E 9207 27592
I 38143 48906
I 7059 99527
E 2000 20634
I 24676 41933
S 27784 648635912
S 44391 820514020
E 62327 74089
I 16755 40037
E 5923 59493
O 54536 79650
S 67120 914540339
S 60773 463243492
O 49584 58616
I 77110 92599
I 9782 73204
I 49130 73760
I 4173 91148
O 43253 78449
E 43029 64793
S 11860 593862972
O 23962 71814
O 19091 92417
I 85036 96132
S 72647 19093780
O 23222 93221
I 15455 46470
E 47290 60624
E 84118 96312
S 80179 392121942
I 78138 82744
S 38880 156563406
O 71932 89788
E 29147 67979
S 28396 460774304
I 10296 18158
O 77776 78477
S 93873 550218215
S 43030 829178617
I 25850 76221
I 2038 76078
I 49617 73583
O 43493 86659
I 32863 78756
E 26437 59098
O 8704 16984
E 31282 75004
I 19509 35858
E 57637 83133
S 92356 678862436
E 17513 18438
O 6555 65843
S 61387 79057635
E 12063 52502
E 33218 78694
E 24086 78648
O 12147 82647
O 13929 33487
O 3514 65733
E 41619 65241
S 2200 748657733
S 96824 880473769
I 12132 73267
E 78340 96161
S 33907 162307535
E 2377 40887
S 75812 499561296
I 74461 86239
S 6395 249135468
S 25075 396693131
O 28857 96055
I 9420 57332
I 22239 69345
O 77718 86608
E 8623 41178
I 787 58965
E 973 42641
I 1323 11742
S 55423 224250347
O 18429 74278
I 13482 29409
O 24156 33708
E 36995 85243
S 97421 102143733
E 2809 76513
E 4166 49778
O 47188 49355
O 16921 24123
I 38452 84971
O 18952 71929
I 74462 82349
I 9808 28671
I 19549 62806
I 70202 88153
E 15077 38952
O 18226 84647
E 39580 60346
E 602 56175
S 13498 171582277
E 15774 48438
S 98042 696714773
I 47288 56639
O 2661 54884
E 30689 35095
E 45367 67124
S 61478 944343585
O 39252 75531
O 12348 90712
S 19133 301871873
I 10228 94023
O 52527 76647
I 13470 88345
I 45147 47213
S 45051 916483239
E 8550 59500
S 88508 869998793
O 24999 94482
I 36148 99102
O 16893 72280
I 19990 85931
O 24811 87837
I 38262 98344
I 12386 46745
I 17385 45085
S 5706 676363817
O 31282 52263
O 17221 57654
S 51810 179428010
S 47071 471455130
I 23837 67667
E 70879 96046
E 25728 82726
E 6656 36198
O 60099 61641
O 8161 15527
S 85585 981881850
S 17521 702199926
S 7102 378236775
E 504 45793
O 82843 97858
E 527 29048
O 32320 61637
I 49499 90217
S 73408 761216293
S 17083 247830841
S 93833 28934948
I 4712 32689
S 34349 522758056
E 64991 99628
O 36692 56416
E 56844 79447
O 40202 68173
O 32549 70301
E 46890 76602
O 4123 53853
O 11793 58818
E 28798 92246
I 9238 38159
E 410 3793
O 93977 98516
S 35519 550006286
O 81725 96520
S 68468 827778194
S 8038 363109669
S 16205 403453955
O 33009 62496
O 19106 92919
S 74362 293539141
I 4092 73719
S 33507 75141650
S 76551 786199249
S 94604 540898658
S 25708 975823843
I 59330 69462
I 76391 94723
E 5698 21674
I 17212 51862
S 52275 258726531
I 77656 82714
S 70152 88059860
O 85168 89052
O 44256 47546
S 42843 786986764
S 56179 402218382
E 37635 42927
S 30 211364273
O 4316 14303
S 9983 72064228
S 65730 830231595
I 31097 55479
O 1128 3242
E 68768 79461
S 90751 615193624
E 12612 75237
S 9971 585816136
I 6950 98458
I 60489 89320
O 49346 69242
E 2112 22531
O 10938 56172
E 30639 99612
E 30628 50158
S 15560 427505461
E 6352 27701
I 71239 98327
O 4469 29951
O 16381 99184
I 29914 34282
S 51376 836590214
E 21349 73798
I 13120 36503
E 13737 31965
I 19837 80919
E 51125 62871
E 35521 36813
I 671 17390
O 19336 20115
O 45622 47531
I 45565 95373
I 4971 66393
E 42625 63356
E 40288 76853
I 34787 69111
I 44790 91671
I 17419 54957
I 58613 86244
S 90116 99474661
S 15829 546816397
E 52182 68489
I 8033 41312
O 34036 80646
E 34229 60957
E 9796 37361
I 20912 83311
E 27155 39769
I 68995 70919
I 7753 49843
O 98307 98687
I 76255 93629
O 19399 35208
O 35788 60081
O 30608 68225
O 28852 82374
E 19451 54402
I 41409 83065
O 32671 54746
E 67471 96449
E 7835 28606
E 83664 89822
I 6615 76096
E 54179 54483
S 11101 654462755
I 15395 63312
S 3476 802762951
S 34990 512616220
S 26753 739345316
S 78716 987105327
I 5759 71135
I 22237 57565
S 80376 143035913
S 29384 544206511
O 42053 65810
I 43124 85318
E 27323 87063
S 82841 104905291
E 54654 67956
S 39919 941953437
O 32337 90793
I 7589 56226
O 71698 86460
O 41227 95358
I 66542 71330
O 29802 73414
O 7776 50229
O 30742 75241
I 53512 83974
I 52123 56409
I 83207 84218
E 12150 56540
I 27014 36561
I 77096 79277
S 89760 884745766
S 4102 201132781
I 19155 83921
O 49424 96729
O 45107 68744
I 51806 59203
E 135 20085
E 92609 95771
I 63158 98225
I 3313 17730
O 9915 23729
S 87225 353711176
O 24722 82430
I 2809 79153
E 70510 93303
I 55663 67819
O 86443 93659
I 7913 33275
I 15461 62301
O 50381 71840
O 42437 58328
S 71359 130909394
E 27270 43837
E 11459 26969
I 66545 71472
I 66039 95390
E 3217 24089
E 14622 45166
S 72744 735108437
E 39035 85326
E 3191 78537
I 43461 69408
O 5746 51828
O 47739 84861
O 6537 51136
O 43100 66349
I 58711 83020
O 19210 76542
O 15114 93427
I 30297 78501
O 79751 98963
S 66705 572864232
S 3963 808290569
E 55674 68534
S 18859 429028468
E 41848 47293
E 4103 32160
E 50862 70669
I 81152 89566
S 8988 747758353
E 35620 42620
I 840 47681
E 90954 92893
O 17532 54866
O 39263 59689
E 54660 69026
I 11599 20396
O 35304 66285
O 10108 27936
I 5456 12657
I 2595 56291
S 28840 947663310
E 51767 83524
E 52372 61353
S 75715 673866666
E 47153 72230
S 92853 570582104
I 43213 83723
O 2901 82566
S 35350 629668406
O 36605 85704
O 2058 57427
S 2913 122108919
S 38184 248934107
S 54700 24261075
O 20291 64355
S 4542 435930302
E 4438 23598
O 47731 68198
O 47530 96093
I 875 11122
I 8674 76906
O 15200 90208
S 50123 25737374
E 10322 56331
O 2482 59440
O 49338 91014
E 33622 95195
S 77547 174334054
E 53743 63639
S 92619 866894458
E 5971 62662
S 28813 334246415
O 17625 33997
E 34158 49856
I 8459 61951
O 22329 92401
E 35413 88816
I 55811 70403
S 24387 532303909
O 42618 83704
E 57563 64667
S 78393 133762759
E 26979 98103
E 51287 81887
I 46959 57071
S 6165 350048861
O 19682 63612
I 56126 82590
E 9021 13951
O 25535 42266
I 6523 51778
E 35287 73982
S 55009 149667289
S 80175 89681343
I 4654 35490
O 3454 94845
S 15435 451135487
O 26546 48894
I 19072 44078
E 2806 46141
I 65460 70787
O 39615 55575
I 11074 77277
I 48805 57252
S 89779 218519918
E 20811 67091
O 16618 59942
E 47895 95849
O 4077 72168
E 9512 26758
I 3178 16167
S 64162 403111536
E 38213 48701
S 14787 427421941
O 8498 49723
S 8727 99534478
I 26878 30929
O 51630 56260
S 73330 268895813
E 28419 93849
E 3035 61649
S 17351 737949584
E 33784 99524
E 52548 59512
O 20820 83006
E 12177 67291
E 2773 13041
S 62684 125286160
E 35008 74855
S 23112 626367985
O 25838 78407
E 12996 95601
S 40997 688544445
E 4423 89550
I 75902 79057
S 49540 225522632
I 73526 90233
O 35780 60242
E 23620 38625
I 1030 6055
I 81816 99812
S 27479 140821446
I 32343 70544
S 14809 809387207
E 22447 26009
S 96180 183457851
O 45154 83804
I 60807 64547
O 15425 50597
E 27384 68331
O 40687 41373
I 37169 71906
O 38377 98849
I 589 46004
E 1373 24877
I 31530 70550
O 15176 99769
O 37863 42384
O 7326 29603
E 69924 84691
O 26163 86860
E 16740 88630
E 59493 71030
E 13510 34074
S 98751 392073998
I 10799 82265
S 21232 891796915
I 34395 92805
O 14334 63397
O 12747 54391
E 8964 92655
I 24817 91731
S 64337 857169808
O 32721 50878
O 8806 68620
O 13531 97766
E 9093 47963
S 68372 159732009
I 14095 77941
O 23011 57190
S 32926 677600960
I 31727 77274
O 77250 80757
S 63459 323876075
S 539 379568873
O 35639 71310
S 4775 856482299
O 28262 75718
S 40672 136779236
I 4772 95400
O 5878 43274
O 18686 43942
E 77051 87236
S 70165 534684103
E 36228 83650
O 21460 72948
S 45107 387457342
E 13153 85421
S 76611 575184495
S 25594 346527660
E 1626 20598
S 65695 305118577
S 24986 761080406
I 6863 19890
I 11129 98124
I 33002 57413
S 89589 993524147
O 8675 72277
O 8886 40297
E 6327 60321
E 57205 98740
O 48465 97552
O 38394 64833
E 20754 96835
I 40082 94397
I 19773 77110
O 31544 34290
S 6017 86808406
I 39729 74535
E 24386 45932
E 70122 74795
E 14195 39319
O 38987 99583
E 17510 31571
E 20534 49612
E 32332 57381
E 17758 77164
I 5033 96635
O 7630 35826
O 66421 80149
E 33383 60622
E 4824 44452
O 80897 90149
I 5679 25259
E 48301 67010
I 30412 94172
O 25914 45961
O 13968 98670
I 83084 92438
O 5085 92730
E 17495 82857
O 11193 97198
O 3763 13289
S 46385 166778705
E 9385 12824
S 33762 685730694
O 27604 83227
O 35587 78850
S 287 874963246
O 51779 67856
S 85530 510133949
I 79002 83228
I 35149 72678
E 58226 95946
E 27847 45173
E 23955 84348
I 11045 79396
O 35002 81210
S 69698 217654147
O 29465 98900
S 79623 753373505
S 76799 686973373
I 45101 69946
I 65264 68091
S 48926 662702360
O 88518 99706
O 15085 36156
S 38739 294251371
E 9113 44346
O 30157 65454
O 14453 75386
S 30457 374414454
E 24275 62012
E 47492 52809
I 2138 25510
S 88969 654079470
E 16160 56232
E 40862 84716
O 38989 87421
O 54831 75670
S 15278 422616550
I 28922 54809
O 406 11648
I 10646 42761
O 49836 84682
O 19214 77739
E 3840 16658
I 79407 89017
S 79626 71951084
O 5265 39110
I 83414 93087
O 3601 23624
I 9610 49337
E 32615 44448
S 25831 317936037
O 63538 97935
S 46173 606136051
I 54419 60683
S 42269 273994659
I 11083 45926
I 33528 81878
I 24782 47000
S 24346 109955753
O 33778 52137
I 7646 59799
S 97085 531731051
I 10233 45561
O 26762 43275
E 322 16709
S 17398 748623081
S 51658 182217166
E 13906 73581
S 2220 567585120
E 95608 98322
O 26249 73410
E 40873 67651
S 5191 311038961
S 24349 739829257
I 34450 54230
E 80641 81750
O 28488 78303
S 94981 715477841
E 51032 64231
I 6621 29705
I 15432 62648
S 46050 803667633
E 27640 46224
S 19956 930693960
E 46552 95218
O 20911 25111
I 32582 56968
I 14696 21798
E 26888 84444
I 71726 95288
S 61316 757592376
S 96127 977511300
O 31870 42029
I 21144 48818
E 3995 88400
E 33807 83037
S 55984 175606100
E 28511 65756
I 4347 80133
I 5946 66112
O 45450 91424
O 70326 71218
E 9228 36766
E 1948 71780
O 5198 59998
I 33136 49500
O 35077 52656
I 13189 96419
E 69588 83439
I 47444 71987
I 55168 64806
S 67588 962926911
S 16147 301079830
I 3943 27687
E 10603 90484
O 11045 48407
E 41551 73581
S 44293 989103258
O 84188 99002
O 4154 80885
O 23561 95925
O 18882 91785
E 18238 76726
O 27076 63987
I 11563 76779
S 43671 413711096
O 78377 99895
S 43857 379084931
I 50342 82366
I 19493 42015
O 45325 91803
O 13754 22698
I 12289 29296
S 33738 225537634
S 86389 763926551
O 18466 29601
O 40903 79656
O 35618 72667
I 41368 54153
S 36270 27894791
O 29182 67830
S 77815 680017109
O 48109 78644
E 12091 70618
S 32784 522719059
O 37662 77938
I 64593 84021
S 55513 761463575
E 54142 70688
O 22399 58670
E 76476 97385
E 12201 86211
I 54818 78693
E 45954 66058
E 9664 69125
O 86679 88975
E 1403 14217
E 66531 69080
E 16615 37075
S 31202 119859741
E 22710 58678
O 24980 92353
E 13266 55136
O 13462 23123
S 81400 359745616
O 20505 59412
S 45310 157991737
S 95519 453713615
O 70372 99046
I 25795 94209
I 46204 85226
E 9084 36781
I 1848 58053
I 64324 75852
E 69423 82388
E 18110 25549
O 19696 95898
E 29015 46312
I 7570 38220
S 98866 726286518
S 86514 514347714
E 14414 50795
S 6793 97565442
S 84126 471748030
E 21023 73447
O 21361 61867
I 22578 98029
E 21832 87858
S 99146 74804548
S 6827 207565958
O 66813 96545
I 47564 99562
I 19460 47602
I 34564 59746
O 39140 60510
S 71488 649722773
I 81354 86155
S 97435 144720407
E 16319 18645
O 9685 93201
I 62865 72989
I 55672 70819
O 44149 69081
O 12538 31981
O 17045 77422
I 4412 7856
O 3369 73653
I 30870 37755
I 50972 69928
O 52991 85384
O 3753 21206
S 66629 720420469
O 52857 89407
S 58467 989731870
S 55875 185487235
E 11522 51351
O 77064 84885
I 23883 99340
E 79997 83869
E 40049 81413
E 28515 54738
S 37882 454466204
E 22874 92155
S 61742 49845225
I 83009 93698
S 19733 936407201
I 52056 66848
S 62350 775390507
I 20701 56211
E 14593 65593
E 29726 95411
I 31650 96589
O 27146 31041
S 24501 964110385
O 13625 20500
O 30660 55170
S 43717 324107108
E 26926 78839
I 11914 78551
I 69881 84885
O 56846 71887
E 94179 96893
S 19942 162558297
S 33520 912208801
S 41386 197502000
O 57844 76787
E 25271 60499
S 99130 38761923
E 28090 42984
S 56480 241691172
S 20496 616407607
I 38049 94545
E 4242 14267
S 12051 156606924
S 7415 345426804
E 59242 65400
E 21819 81476
I 9651 76196
S 59219 243346420
E 65431 75649
S 13384 920070884
I 29154 52710
O 24216 71294
E 2672 69305
O 24282 28553
I 3759 81063
S 81895 200494824
E 33576 93650
O 45385 98125
E 41995 58366
O 53207 55260
O 42981 63230
E 76321 87922
O 18348 31890
S 74217 381060314
I 67400 97402
I 45540 65987
I 28741 90138
S 77423 179454361
E 31603 43351
S 21134 907116847
O 5415 8084
O 54696 90646
E 27083 62533
O 40075 94683
O 57208 89460
S 8766 697934308
O 42117 96178
S 16716 423643004
S 7815 300381600
I 59842 73886
S 89385 785016254
E 79819 87257
I 3547 76117
S 203 697647579
I 47080 84167
O 10424 39858
S 19499 275143337
E 19219 89787
I 1515 71157
S 84637 685284149
E 31550 42689
E 32254 35398
S 29887 901828789
S 73300 75303094
S 42540 606664158
S 90079 721608150
S 93235 38348129
E 8246 53833
I 8554 88738
E 56714 64535
E 39873 84290
S 86442 808929886
O 19625 29537
O 46973 81238
S 90690 76160236
S 75757 306238849
E 34858 99938
I 5350 56827
S 40796 520666693
S 54286 201179276
I 23622 32350
E 5910 18699
E 77813 97976
E 28621 32168
I 41235 41940
E 24025 49350
I 32032 94733
S 6956 159505586
O 11522 85635
O 10986 97795
O 31152 41989
I 24429 47239
I 30400 68890
E 67056 99417
E 17867 95397
S 73195 430260442
S 16053 219311260
S 69362 218970457
S 80274 988853325
I 18201 60202
E 10660 79408
S 570 987510468
S 21689 532514878
S 78433 773227791
O 59987 83618
O 4137 70696
S 77357 26247634
I 78928 93749
O 40117 49514
I 8931 13514
O 35009 90493
E 41015 86142
E 84759 88010
S 2789 787704707
E 21802 53575
O 52059 83689
I 3484 39145
I 11957 50482
I 18805 47116
S 36701 672861177
I 2623 7020
O 29991 53364
I 12781 96935
S 74348 755996064
I 20240 80981
S 777 373522309
S 36904 574996608
E 68814 97685
E 51100 77277
O 11683 69435
E 184 38640
O 67051 80083
E 17090 81413
I 2382 95500
S 63080 462566423
S 10734 811669355
O 15250 53444
I 8729 87052
E 9066 37101
S 16894 625661977
O 82542 96443
O 68107 96477
O 1738 97669
O 55344 79605
O 21129 82896
S 5968 514810359
I 28904 86474
S 30976 873979074
I 58038 67966
S 67724 657305864
E 3203 55722
O 11205 82147
S 14310 742793472
I 15395 17165
I 21115 33066
O 8397 20657
I 31681 79300
O 47 10076
E 32612 50207
O 54012 96031
O 63008 96236
I 453 85526
E 24565 34498
E 39529 75540
S 44546 834458605
S 2106 611760439
I 28432 39472
E 32629 32655
O 35840 55225
O 19836 81627
I 30124 88359
O 5128 59857
S 86022 290239303
E 47385 77658
O 48227 99603
I 51340 95902
E 84668 84969
I 62659 71031
E 30509 93965
S 34195 497239769
O 95592 97973
I 31552 34245
E 7985 72738
O 54538 72191
S 33318 412951108
I 40936 43791
S 70545 196182972
I 9721 95020
I 6345 85091
I 33390 69866
O 43905 85141
O 19918 38395
O 48822 73668
O 3338 13910
O 66156 84557
E 32058 34773
S 98344 9282156
E 81054 91673
O 62347 72535
E 23907 90791
I 37490 80439
I 46880 60027
E 2097 86592
O 32887 60969
O 55438 95583
E 12465 85551
S 27501 166651077
I 39637 58716
I 54815 80874
O 60678 75723
S 65213 89339074
S 3490 194208284
I 91192 98424
E 53787 76411
E 21343 83528
S 50439 872833346
I 35828 46871
O 3480 49765
I 16927 81767
I 86414 94680
S 86348 189768118
O 27188 94528
S 71456 845327518
S 66210 457496256
S 99078 340209356
I 65075 73261
E 9245 61222
I 12649 98224
O 8980 75081
E 8732 50894
O 72353 82405
E 4062 15215
I 76993 83142
O 23128 92794
O 30911 37338
O 63065 73847
E 39198 61461
E 2581 92857
I 14732 49763
E 26736 98634
E 63869 70198
O 3639 42148
S 23413 56973403
I 6083 77751
S 51984 826972616
I 11165 12993
I 71147 75852
E 29786 69331
I 2984 65473
I 2965 52673
O 49683 52553
E 23148 83846
I 47433 87834
S 60085 33803409
E 13800 61225
O 39182 61265
O 12141 61613
O 32438 97125
E 38882 44209
O 12169 39092
E 31981 64338
I 50884 64699
S 16974 240634362
O 40085 76111
I 65079 95218
O 26130 60169
S 99169 644022135
E 50122 50534
E 33584 46605
O 32680 80905
E 20882 26901
S 38413 992610138
I 25647 58747
S 61626 765340717
O 56465 66318
E 46974 74290
E 9980 31069
E 3662 30811
I 44435 90793
O 75244 85343
O 61193 80496
I 33770 69397
O 27649 72665
I 46734 48895
I 24309 89031
S 48824 766325758
O 13677 64932
S 24887 947750503
I 35583 87980
O 45580 79698
E 83060 93845
O 63455 72208
E 12264 71314
I 52543 59258
E 50463 75439
O 33591 71437
S 64080 684603923
O 13657 27802
E 24845 78760
E 76746 86493
S 82066 17520916
I 88463 96327
O 11709 38977
I 32597 89081
I 22707 69810
E 40693 46868
O 10838 42738
E 58799 65311
E 13131 23352
O 761 91186
O 36667 74207
E 46278 60008
I 46817 84784
I 11518 53196
I 24302 52841
O 31665 84412
S 53971 716945137
S 19310 941576027
E 48521 51503
E 91847 95570
O 38754 88296
I 32266 76082
S 15488 86398210
E 41598 73379
O 16290 48915
O 11085 16337
I 40596 43823
S 30337 57691261
S 46155 532029519
I 34884 73756
I 24648 41868
I 20470 23893
I 25349 48595
I 9550 75715
E 9068 29238
O 50788 77604
E 56854 59169
E 9773 48838
S 48799 369350790
O 28194 79081
O 102 64470
I 53465 81182
O 2127 28087
S 86293 511650932
O 47133 54300
I 39752 62660
S 10689 299614035
O 84706 91285
O 24714 43604
E 24080 43011
O 18921 75069
S 17576 643794442
O 19823 79688
I 4147 58673
I 670 48782
S 55843 46892650
E 22985 49386
I 41234 80552
O 37768 66494
E 26092 27135
E 59361 91624
E 5875 92359
E 25838 63097
O 4774 7386
S 23248 568266924
I 82025 99438
I 56319 66422
O 33283 72789
I 52524 70658
O 5806 96197
E 42879 79307
S 58276 596033455
E 10660 25740
S 29187 897010002
E 16324 99707
O 6325 64051
E 33336 98405
E 45313 79670
I 37558 82631
I 58939 64264
O 34061 58073
I 41904 51038
I 35337 41452
S 45896 646653502
I 20189 69780
O 9343 35691
E 36711 49258
E 72285 93299
O 24907 30182
E 1869 95343
E 16695 23521
S 60865 857326023
E 72283 99028
O 48125 77013
O 35791 81701
S 67866 130901257
I 6218 43472
S 14832 278761343
S 88064 272458738
I 28942 55094
O 6959 90189
I 25158 55968
O 23089 59393
I 11471 78599
O 29966 44974
O 8790 86939
I 46456 46770
S 21353 966204802
O 38383 61223
O 29410 66010
I 64818 91261
E 45891 53102
S 28030 33335662
O 27191 46162
O 28163 96439
S 85572 309791552
E 32023 79946
O 79268 81794
I 3133 33593
E 18504 83612
I 19382 77485
O 26512 76673
I 16253 51200
O 36378 77186
I 91633 99243
I 72679 78657
E 31693 37555
I 21566 36821
E 42611 85766
S 54246 329111861
E 17712 66928
S 21466 310449665
E 21007 35930
S 31928 354036255
O 13648 90088
I 13555 78024
E 54061 99162
E 18219 45432
E 8833 95026
I 26907 48141
S 68338 421777079
S 8396 5911396
S 91493 558233006
E 31447 66634
E 47878 98695
I 48367 96553
O 14281 45593
E 27145 71762
I 71962 84399
E 48717 82583
E 22763 35771
I 16545 53475
S 16170 163814522
I 18311 78866
I 31912 72004
E 8529 72586
O 1048 37919
O 884 56607
O 37635 58717
O 7446 34199
E 43960 86622
E 12029 72340
O 27393 84338
I 40984 52279
S 42923 496170647
E 56351 79191
E 48501 73184
S 5156 536322693
O 62161 88704
E 7341 38334
S 92460 849477030
O 36952 73133
E 29104 50276
O 40399 74442
E 4795 73146
I 67644 77722
S 90946 999322400
O 64604 81167
E 24960 88141
I 4159 23719
O 43748 66134
I 16819 93908
E 36416 73474
O 32981 35218
E 64455 88205
E 62451 90340
E 14943 41784
O 72852 91881
S 71239 16075099
E 41307 84148
O 23065 99281
I 22906 62154
O 7989 17010
O 25973 55533
O 29239 58017
E 8223 66077
E 56951 78258
E 17577 37034
O 43848 88309
I 57255 93405
S 47090 527047405
O 14301 49847
O 45730 59001
I 79034 83452
S 58470 883359402
S 9712 290607321
I 20106 86038
E 32431 54625
O 43987 55517
O 22511 42102
E 50162 88999
E 75737 87507
E 800 61786
S 15373 705009734
I 79279 85001
E 5460 80929
I 5723 47699
S 82377 392296956
O 19618 51799
I 26100 61285
O 87815 95135
E 12528 91456
E 45556 97639
S 73338 610883608
E 3114 69906
I 39095 68957
S 38009 503477814
E 12606 15461
O 60524 64171
S 36782 490970279
I 35719 46444
I 25182 81107
O 22132 35030
E 47196 69677
S 98256 308703404
E 69019 94439
I 39460 51467
O 20743 76669
E 24106 58802
O 3637 38594
O 71470 79605
S 19850 899666523
I 81511 96092
E 6481 28894
I 28079 59915
S 83914 964437135
O 66475 82872
E 21772 93359
I 22690 25826
E 51433 83371
S 44567 659962741
I 11598 47650
E 4457 52419
E 36765 64831
E 7688 73057
E 49445 74844
I 13749 55423
E 42128 59966
E 47319 70316
I 5705 92138
O 11611 17510
S 90512 86238638
O 55832 75189
I 7311 49706
E 4028 25903
I 432 17179
I 27344 39184
E 46582 86685
O 11684 16256
I 17155 50529
S 70296 429593032
O 55899 97237
E 45528 70343
E 9327 53726
S 46473 992411487
S 38869 190819991
S 55341 559535307
O 69179 74175
E 8395 30204
I 23080 56729
I 66128 80407
O 35592 73475
I 70535 84928
I 44436 94958
I 58477 68505
E 11537 18043
O 31828 71489
I 41372 90490
E 18906 50563
E 8944 84203
I 32327 97595
S 9855 374004532
O 45456 53911
I 1841 92056
S 60194 417083841
I 6067 21342
O 27400 74184
E 17717 48063
O 48955 80441
I 18971 89799
O 27108 93354
E 51225 84959
E 16676 58178
O 17655 46790
S 9689 225131694
S 61836 2649941
I 34222 89101
O 5729 63792
E 60318 80596
S 5102 558168700
S 8962 285498813
I 3354 67203
S 30769 264479027
I 15 15490
S 47544 306341856
E 22682 34351
S 26376 340446254
I 11404 40330
E 52376 64894
O 27547 87038
O 68122 93508
E 2663 71243
S 59032 85949370
S 89085 501996836
S 82568 248449625
E 50038 88013
E 41861 74164
I 58613 65298
E 5830 33801
E 43984 77796
S 82365 461527338
S 82601 296782425
I 46679 60622
E 22867 31475
O 28830 80939
I 55333 97535
O 72942 88997
O 37592 81189
S 56769 701816036
I 131 5715
S 63427 50147400
S 48617 680536156
S 1545 846149913
E 37142 98289
I 11869 19218
I 31617 59972
I 73954 96776
S 18921 511851164
S 46980 575177464
O 33992 59555
O 78063 85368
E 60517 64382
I 5445 61514
O 9743 73278
S 48527 417948522
I 14086 89046
E 65645 81344
I 45467 99382
O 19370 44223
S 45030 856852575
O 25056 68428
S 2899 989885734
O 17240 55796
E 39973 74667
I 65623 66400
O 25412 31827
I 653 84342
O 47601 84187
S 6523 119671534
S 39029 615074163
I 9266 11968
O 48768 77660
O 39162 86722
O 48601 64364
I 3422 67448
O 6672 16122
I 24943 88649
E 9837 99988
O 46711 81089
S 19516 718188382
S 36871 66728651
I 17547 19239
S 31486 208790226
S 76939 858350271
I 15860 60448
I 11377 80094
I 4426 41894
O 2440 57142
O 41397 91594
I 9638 20817
S 28841 564677893
E 78979 93330
O 16419 46692
O 1185 41660
O 9275 30607
E 21224 73176
E 76145 81916
O 27182 91516
O 40770 51829
E 25225 54111
I 33949 74835
I 55551 68187
E 43167 90889
S 52275 118281236
E 75785 91804
O 42191 95546
I 23946 99519
E 11643 85593
S 69870 398087674
E 69740 72567
S 3904 636039901
I 49251 71342
I 19526 52427
I 1525 85780
I 97006 97288
O 16181 21697
E 83192 90212
O 63422 68177
O 65387 90668
E 45449 81746
I 25121 80049
I 21088 27223
O 4608 18149
O 15473 63930
O 52251 96256
O 30483 80541
O 24598 91408
S 82788 121522387
I 28639 36315
E 36659 73468
S 38853 180260669
O 43202 45355
S 41571 585021886
O 5893 91704
S 76057 892046458
E 82197 97201
I 84254 86183
S 2614 170129010
O 8095 43548
O 17733 96653
I 48300 72356
E 10876 52777
O 8809 9391
I 49736 93206
O 79428 89563
O 37890 70128
O 25728 42083
S 63934 330834400
O 5417 34926
E 4520 88207
S 33910 650081257
E 88167 88665
I 36178 41441
E 1537 31577
I 45580 96554
I 62534 70201
I 22175 73438
O 37511 77088
E 6274 72883
O 1169 62492
I 26157 43265
S 22482 144825016
O 1975 5163
E 18328 35860
E 66945 85814
S 43970 356368949
I 36797 40249
E 53342 55594
E 9509 17484
S 23074 896524771
O 2374 2648
O 38526 85146
S 9012 137847327
E 31914 38667
S 59890 864656240
S 58382 231525045
E 33585 41463
S 58410 630082653
I 41379 57515
O 27489 70844
S 10883 960397094
I 80811 89422
I 40719 54605
E 60786 72743
O 20682 21411
E 77640 96068
I 62635 77365
S 72128 417473368
I 6400 88398
S 97234 698535906
I 53271 74631
E 35988 64627
O 540 25592
E 60930 96347
O 42663 67535
I 17657 63691
S 46965 583513984
S 62790 587369591
E 56035 76647
I 6658 40053
I 15913 73940
E 31789 78730
O 86485 87929
S 76215 875062628
I 19404 86732
O 15949 81323
S 6781 482573741
E 12677 43587
O 63630 86330
S 55879 459892919
E 512 70440
S 65018 809682715
E 2449 7724
E 32581 96284
I 18301 71130
I 20409 50772
S 5454 761121753
E 3155 73748
E 21137 34478
S 16305 254269910
I 80087 82099
S 73488 370658132
O 24681 32746
E 48742 72718
E 88442 95208
O 52362 69280
E 29579 45356
O 7620 75242
I 42742 80403
O 26224 32393
S 54766 470420049
I 17722 59504
E 52096 63317
S 46002 973408040
I 43412 58857
I 36865 43499
E 25241 64607
S 55250 932959376
O 28501 93924
E 41193 90646
E 60723 99788
S 60592 305353948
I 37863 61318
O 32318 48335
S 96604 634424679
E 8944 46445
O 64135 71022
E 10037 40941
O 2206 55966
I 64786 98001
E 78548 87095
E 6642 13949
I 89652 98037
E 28685 50812
E 6388 74588
I 47963 97316
E 15033 23524
I 2640 90436
E 3151 35331
E 21252 72088
I 4046 96136
E 11145 77204
I 75847 78755
I 38315 54351
E 10127 80747
I 7015 68742
I 26652 48227
E 20174 37095
O 21991 35975
I 65629 72947
E 32291 68940
E 3016 82237
I 58206 71927
I 18099 49000
E 7348 12394
E 62125 95097
E 5945 13239
S 50476 543075743
I 60897 80760
O 17503 87613
I 55662 86495
O 57849 84762
E 38959 46059
I 57651 97289
I 44948 58327
I 41589 86598
O 73879 88068
I 1755 25706
I 70718 97014
E 10820 74945
I 45287 46156
O 8121 79155
O 36942 45520
S 48422 823592306
O 42016 84655
E 45963 52127
E 62512 88986
S 44747 968799023
E 29454 98276
S 95996 78240414
I 74858 91595
S 96586 908151618
O 8927 93163
O 31636 67376
I 42165 77463
S 84427 299515683
I 28922 59561
O 46726 68755
S 3586 254445877
E 30990 33451
I 40271 95310
I 93886 96877
O 10228 76969
I 5087 75745
I 38355 40142
S 74372 539116542
E 11370 23979
E 64271 77504
E 26898 34577
O 26261 76301
O 59628 83967
I 85338 99319
O 9899 59452
S 37864 759916589
O 33232 57106
S 46011 51671814
S 72875 304351783
O 2874 34949
I 15074 93360
E 48371 83465
E 4318 79274
S 6451 185855219
I 31770 56391
O 36254 64332
S 23052 463810858
I 22913 98606
S 41903 764155412
E 11074 56870
I 13227 82364
O 63932 76522
O 43378 55529
I 20834 34561
E 23771 54836
E 3172 85578
E 14438 34814
S 85770 366802441
O 61035 67343
S 44090 172760652
E 51495 97109
O 46911 97381
E 35799 73988
S 43401 959191675
S 24869 410503133
S 47440 616689010
O 65910 81626
S 72944 958469155
O 12542 40591
E 31122 84712
S 76490 706233876
E 22870 35878
S 7069 628757548
E 56534 66962
E 9879 81185
O 23911 88846
S 19588 989207231
S 932 801605536
S 20625 343196032
I 50665 92139
S 15287 453966525
E 36311 85897
S 17631 830032234
E 35336 70099
I 12428 95763
I 23773 46169
S 42890 821146131
S 29337 417058287
E 36621 62048
S 245 76906742
O 55640 58766
O 38633 98993
O 217 98286
S 97377 435064786
S 56209 472820905
O 68344 78685
I 75618 75987
I 7355 79422
I 31241 39731
I 5677 50051
S 69978 758437356
E 2179 61391
E 7914 12807
S 26281 529784533
I 20721 38178
I 54739 97805
O 92186 95542
I 55822 86737
E 20044 95287
O 35592 92925
E 54150 66777
E 7335 38846
S 30210 145118048
E 27167 40665
I 8746 75475
O 34020 96102
E 56801 60176
O 10148 10973
E 47224 84841
E 11941 70138
E 34087 59435
I 4300 50892
I 10912 28236
S 52448 149396072
S 15246 521857882
O 26466 68806
O 95517 98888
I 18490 51507
I 28653 96815
I 3992 55111
O 51188 57669
S 73248 532345390
E 24166 88033
I 48421 50193
O 10362 36278
O 60359 64670
S 14263 253108320
S 20695 41276737
E 25181 54885
E 49203 70570
O 10836 78094
S 78844 717978910
O 19322 87617
E 59938 72769
I 32461 52242
I 48787 97890
S 59993 295318840
I 37556 58281
O 5473 19492
O 36879 92937
O 24609 87447
O 38890 50318
I 42453 45724
O 54040 69254
S 99631 420788325
E 15674 18479
S 51181 8335430
O 8826 40035
S 55134 265768579
S 52509 336793691
E 532 89352
S 25474 817622930
E 13308 33864
I 75762 86136
O 36470 99739
S 25697 138852867
I 18561 20056
I 90634 93985
I 3536 41762
E 10054 91083
E 36571 78275
E 50098 67433
I 62463 95942
I 771 12496
I 45291 62133
I 3260 5496
S 57545 854372848
O 26251 89800
O 23240 77314
O 39883 96760
E 11601 47409
O 66170 80609
O 14505 54197
E 51257 59925
E 20752 69532
O 261 78740
O 61716 93652
S 74242 495007936
S 2944 357633666
O 4931 66319
E 17817 36969
I 49944 70562
S 51905 17374430
S 27126 383234573
E 57261 57645
I 1342 30970
E 21748 65287
O 54734 58141
O 4839 48974
S 20740 278145948
E 2636 66843
O 55761 87083
I 13285 39892
E 13048 37102
E 58495 72604
S 40759 633562119
O 30320 91942
I 49897 53629
I 13376 40197
E 25533 96308
S 76256 465582522
O 20114 97406
E 14789 84850
O 28071 51426
O 43324 71671
S 99440 984052648
I 14954 89505
E 23391 36975
S 59803 122128074
I 57154 58945
E 21543 48954
O 6429 15206
E 17532 84350
I 32700 56818
E 66051 96498
E 43034 62425
I 24131 95885
E 41190 81126
I 90572 93608
E 32164 61490
O 22364 76297
I 43851 91095
S 57460 280751754
S 98407 619636605
E 48686 58297
I 53619 81842
O 34130 46219
I 31983 43149
I 25573 31648
E 458 80381
E 396 98095
I 16776 86314
S 16341 975797258
O 40483 72424
E 60800 94347
E 22790 56485
I 4837 13620
S 81376 212181915
I 25179 71763
E 38784 62995
E 45261 45724
S 46363 622103547
O 74564 91841
O 14393 78142
I 65667 70802
S 62039 783915743
E 31470 79767
I 17744 61806
I 94933 98981
S 24520 495573145
E 58694 63512
S 87319 69348641
I 72482 79881
S 23631 369333556
I 10293 20673
O 38179 94417
E 75177 84658
E 2268 42349
O 53047 85527
O 54418 73893
E 35519 63183
S 71422 677219406
O 10619 37270
O 47986 94920
S 41275 829181064
S 57721 118117264
O 10494 65786
I 20837 66819
I 5436 13066
S 80191 33991625
I 17968 87274
E 18533 39609
E 5160 56014
E 22406 62274
E 20374 94470
E 21528 35001
I 66113 82450
S 18005 605339035
E 10022 28188
O 1165 2070
S 93556 838960991
S 56179 536962059
I 58481 97344
O 10249 18757
I 56812 79661
I 63514 69733
I 18374 23558
O 15169 97714
E 39397 50724
S 29159 276323802
I 77245 97238
E 52634 71692
S 5886 791699985
E 11131 32323
S 41474 763482795
I 27909 56324
I 39332 39705
E 29642 90317
E 28382 57803
I 53333 99522
E 1776 61281
I 2568 59032
I 70312 72176
O 11536 27446
O 27298 88566
E 24926 64014
S 33336 711863118
I 9372 35938
S 15613 77126902
I 24249 55183
I 22425 88971
O 32345 38124
E 34908 92471
O 48685 91542
O 10493 71450
I 55144 60904
E 10609 38311
E 7115 12168
S 29388 682226916
I 52875 81136
I 3663 80326
I 2294 24887
S 52345 347894688
O 70027 75763
S 19207 763718826
E 35134 94314
O 46753 47653
O 6497 20147
O 15016 78289
S 84103 418898967
O 28668 70340
I 25271 75096
S 68118 647765793
I 48793 53039
O 7889 79654
S 80703 346660971
E 14771 24219
E 9443 70470
E 59834 65905
I 33155 37933
O 21970 44155
I 23102 83311
E 12172 14212
S 57606 600203944
E 43698 49846
I 44877 81062
E 8123 91380
E 17665 52703
S 84200 482893297
E 5913 85292
E 21865 71354
I 81981 85828
O 88397 91331
O 7678 13191
S 70486 503548227
S 18578 47010339
O 33362 79477
I 6606 23940
S 53867 970640859
S 70030 128460458
E 21127 53274
O 33670 70116
S 90105 88629671
S 2702 180589184
O 5003 77208
E 34905 53527
I 3035 66073
I 63318 95423
I 4784 18595
E 27319 79563
E 76662 85946
S 79267 300301745
E 21420 23616
S 43045 868458908
S 3852 624200547
E 67025 79333
O 61006 74618
S 83627 12548354
O 64629 74556
E 29266 65853
I 23067 77865
E 17982 39163
O 87000 97332
I 19026 54193
O 47587 57253
O 25288 38808
O 15964 53734
S 89752 288823087
S 37954 433070297
E 10315 96282
S 43618 703404391
S 60684 679554906
E 37752 66544
I 34512 65906
E 61912 69950
O 30794 60098
I 63410 92107
I 56301 97103
O 19394 61207
E 9474 87154
E 2817 30556
S 22433 987093911
E 19197 35078
E 2065 86129
I 63721 82598
O 34410 70163
O 40989 48272
O 32504 96259
E 31218 69965
E 20224 78764
I 5719 26406
O 49616 67253
E 32069 70123
E 10480 67205
I 14272 59654
E 21313 83377
S 22493 148990922
O 14673 53525
I 44802 87252
I 50161 86987
I 464 40511
S 14841 771654639
S 84924 227808643
S 22560 454667632
I 55975 74420
E 77564 84474
S 57820 71327808
I 54898 75788
I 72984 80293
O 54212 75867
E 14693 42225
O 4144 15385
E 86019 98074
S 11915 443125894
E 39255 76520
S 27209 527645769
I 43597 83728
E 15695 62596
I 40092 47903
S 98957 11710682
O 41095 82061
E 44364 94568
I 14531 38102
S 9787 905087935
S 77370 357300491
O 38442 76831
O 8930 63378
O 75473 92721
I 43325 70272
I 14428 82207
O 22223 97503
S 85087 743198986
E 15801 68760
E 73453 90586
O 34632 63662
S 83112 57031804
I 896 21750
I 6808 57969
E 27296 55762
I 34484 72428
E 68554 76844
O 29416 71122
I 23840 41239
O 12143 37726
I 11580 29888
O 40241 54098
I 17835 93562
I 7937 32888
E 26213 98946
O 58783 64348
O 15585 22782
S 49043 713145231
S 68304 244785301
S 73012 987222699
E 11423 52681
S 57753 33670999
O 40505 80154
O 72014 97334
S 54053 466395556
S 6371 151133507
I 22630 60055
S 59314 307703130
E 14350 62883
E 9398 25702
S 71916 670708911
I 5705 52042
S 41399 84177560
S 81822 578327159
O 46707 57572
O 44052 56949
I 20675 74134
I 1759 69634
I 79869 84387
E 4308 66769
E 40291 57393
S 51155 37568680
S 3779 991957773
E 1896 74980
I 34877 54581
I 41738 43042
O 62404 92932
I 3333 89297
I 2087 87142
E 28001 51594
S 23969 194596587
O 82827 87585
S 94893 985897121
S 42216 121510209
I 18258 58876
O 86356 89220
O 63039 79543
S 65582 884776735
S 86632 358473276
I 50877 74033
E 53397 64490
S 67598 161882991
O 45547 73401
O 4667 77087
E 93025 93842
E 2859 39483
O 46195 71535
I 3071 19804
I 16857 65565
S 14098 286332779
S 9828 3725303
O 21387 42863
E 67201 76257
S 36091 319522123
I 35451 88130
O 39612 57729
I 18346 29329
E 37867 79110
E 4641 72719
I 47087 67633
S 80735 70050842
S 41902 904035880
I 44229 49793
S 35253 12624376
S 71408 605262145
E 46439 81371
S 18890 808052167
S 45675 768446551
I 18328 30622
S 4206 349465363
S 41755 593498291
S 89428 903061221
S 35450 70817227
I 12256 61472
I 27633 96303
O 76989 83522
E 31382 58035
S 8709 596875410
O 27501 92915
O 38892 73455
S 20282 229802252
O 18749 42479
S 17227 661154482
I 2724 71455
O 37107 55182
I 42929 54187
O 30941 84368
E 6330 50114
E 32541 37743
S 69024 868098573
O 9604 68346
O 51762 93541
O 4926 50502
O 34735 79605
O 10619 51814
E 12921 65000
S 75786 639786508
I 54339 75991
O 30639 98396
S 94500 70209778
E 17773 83937
O 76708 87023
S 73023 888360775
I 34688 91794
I 8083 70639
S 39547 762662052
I 14373 32285
O 28515 35189
S 12877 893475553
O 3562 78836
O 75414 77046
O 43742 50829
O 53496 99433
O 54474 63220
S 13937 418634216
I 85350 87588
O 53826 68561
I 11202 15888
O 6685 43821
E 17770 18422
O 31143 85752
I 4102 65336
S 91070 79847498
I 39011 89650
E 51039 54505
O 15465 80964
E 13847 61142
I 25470 34517
I 15751 55770
I 1860 21008
I 76643 77166
E 24427 87378
I 35404 50401
E 41460 92676
I 17195 89744
I 70878 83040
E 77117 93938
E 26994 95928
O 14897 78269
S 31978 998781852
I 12881 21620
I 25995 56988
S 15336 718801811
E 21751 95281
I 1982 25254
S 33626 771627877
O 23687 86305
E 10917 59949
I 22997 38109
O 9191 47616
S 94556 951168281
O 29699 94314
E 40692 96951
S 24174 223732643
S 43951 585412846
I 30285 64003
I 11975 12561
O 75124 81503
S 98968 86223563
O 35668 75580
O 48892 98462
S 91777 602389790
O 50167 81690
S 66285 519116952
S 14503 56991465
E 15795 18139
I 26068 37985
O 78317 89175
E 46052 69456
I 67016 75168
I 3491 64455
E 7433 15457
O 5468 73324
S 79696 709036223
S 15939 44708991
E 33666 47842
I 19619 29630
I 56351 91520
S 65560 76242707
E 32644 73379
I 16440 39708
I 60420 97834
O 73964 82314
E 25972 95430
S 89382 468765716
E 13268 19406
I 37657 72121
S 38389 605112337
I 48131 86137
E 57607 76750
O 45612 50248
S 29978 658294015
S 41915 776189591
S 42943 560492666
E 38286 95086
E 346 43709
E 33453 48181
O 39371 79322
O 27103 64123
S 40243 707477854
I 6073 29654
S 67162 150174290
O 26404 87719
S 30699 466302647
E 39501 89798
O 48196 98773
I 56767 75080
I 35507 53420
E 16475 27468
I 42995 84099
I 25574 70169
O 4371 19734
S 90766 306257769
O 31693 81979
I 95447 98140
S 29252 260117597
O 11251 95490
S 47421 909398507
E 82630 96242
S 75322 590912638
S 49197 873700004
E 5427 27652
E 49895 90635
S 86012 404013865
O 10925 11737
O 72000 90077
E 23760 40134
E 26432 98735
S 8697 97304721
E 8387 87263
I 12665 32371
I 45096 89373
O 2189 82433
O 62398 95570
I 3019 50770
I 35940 55005
O 48428 94477
E 54219 73825
E 26821 62528
E 10148 78400
E 40 37654
O 43839 72968
E 65962 69379
E 48929 91183
I 70185 88521
S 29450 966684405
I 74150 84336
I 13854 78631
O 79320 89139
S 63011 231665381
I 63646 86893
E 17328 86762
S 59581 726603683
E 4941 38727
O 14071 76769
S 99584 397643963
I 69443 85984
S 38307 896248498
I 43309 82563
S 19086 336056782
E 13555 37401
O 13061 95396
S 65330 96171394
S 77021 419211845
S 83940 506052199
E 46815 98824
S 91679 39014375
E 40625 51521
E 16921 60283
I 68101 83909
O 3501 25159
I 344 33866
S 82844 64225432
O 43368 52038
S 56814 278114332
O 39549 42842
S 50480 259201645
E 75058 96315
E 9185 37281
I 2001 39422
O 39332 63153
S 72824 502353831
I 63537 67766
I 64996 86265
I 59429 68768
S 87036 569447780
O 7957 81628
O 60588 89110
I 68048 79724
E 70472 75518
I 21326 26341
E 20454 72038
E 18665 49343
E 12056 64305
S 58891 718794965
S 87240 196223464
E 67079 97875
S 65412 27654460
O 32286 40179
E 16764 31167
E 48857 86992
I 25520 38600
S 41041 633647841
E 30415 84473
E 70337 86269
I 64419 65301
I 78763 89617
I 94102 98019
E 67647 96226
I 33177 84414
E 51213 99405
O 12126 16927
O 46254 63397
S 84511 501691772
O 42816 58720
I 74807 78090
I 27854 67055
I 15451 27909
S 660 170517108
S 71286 650323172
S 96046 376807510
E 18483 82691
O 42157 85636
S 23582 738650230
S 32420 175769278
S 1639 486323200
E 6927 81168
S 98117 351759560
E 36603 91073
I 21975 48137
I 49043 95408
I 2022 21026
E 55617 93587
S 85852 281403821
I 68077 74333
S 62951 342332128
E 75673 90795
S 18512 591604168
I 24967 31765
S 60045 200681458
I 21149 33630
I 57414 75433
E 47467 59935
E 30543 74935
S 36171 855601482
E 11326 53438
I 85682 86908
E 24051 37308
O 18583 89455
S 7888 317974203
I 60827 81142
O 70011 85209
O 32111 50669
S 92697 5947312
E 7969 82903
S 79326 176315815
E 68620 83552
O 3772 53488
S 67309 103658207
O 33786 52617
S 3847 155998530
S 66049 255029360
O 9468 97879
I 9507 50914
S 73003 30238409
S 28287 771588658
S 40853 724474930
S 63381 107514691
I 14399 83116
I 713 97725
O 4277 31471
E 43822 80792
E 53304 54312
I 43660 74994
E 31597 65118
E 63718 73372
E 10009 75336
O 6070 75807
S 35365 868401641
S 69301 303733779
E 5346 63698
S 61119 112432688
I 25151 85062
E 30254 46564
O 6963 83083
O 58358 92426
O 59456 72968
E 50997 63016
O 39773 47697
E 22164 44303
I 8165 40692
O 76100 88429
I 12796 63896
E 34 20465
S 23735 331987403
I 11098 14067
I 18084 92588
S 17586 812964410
I 7690 84202
I 63604 91408
S 96008 900451904
I 44249 84741
S 65722 883961873
O 23233 70857
E 33070 66540
I 79283 96594
I 7275 50546
I 49554 55807
S 17154 265832052
E 77340 92756
E 10736 86386
S 61260 517486078
O 36602 70521
E 14326 75630
E 5700 32365
E 14348 92700
O 23776 29602
O 38923 44787
E 65585 88448
I 43060 49509
S 58300 132319500
E 2488 60225
E 18472 20527
E 22705 23955
I 16035 34715
E 23505 32617
I 35742 48441
O 73690 83875
O 69269 82811
E 43975 79594
S 12688 816805462
O 30004 37876
I 73632 89543
I 31461 34254
O 40011 94598
S 14796 926845786
S 43207 64589431
O 2054 7698
S 43923 469544461
I 10854 92914
O 58862 86133
S 99208 545731699
E 62440 95177
O 65273 94190
S 82012 8670753
O 43393 65010
S 83101 298227577
E 93284 93813
O 3106 97278
E 45662 87708
S 55533 792735787
E 66828 73183
E 3862 72590
O 17794 75469
O 58092 67282
O 45076 53613
S 44674 300462424
O 14409 15223
S 77616 583282952
S 6749 185317404
O 26200 29254
I 71269 76001
I 2108 86563
E 38135 57110
O 38244 63537
E 12024 39593
O 79294 95516
O 63473 87480
E 39954 56129
I 39460 96521
O 40172 97755
S 72512 168206455
O 3185 12689
S 53422 427476295
I 61827 87180
E 8696 51078
I 88949 92900
S 97753 871694771
E 56536 84413
O 47419 75047
S 67702 50064117
S 43217 94597335
I 33793 94749
O 7687 87405
S 91174 471246917
I 27443 80356
S 45601 451798796
E 38294 68864
I 3968 63623
E 34153 56437
S 85647 443022168
O 42549 98189
I 19979 74645
I 71793 89128
E 74868 89224
E 48435 79832
O 77350 87494
I 42434 54445
E 4647 53987
O 6279 42741
S 46429 782855320
O 69277 78787
O 81930 88574
I 13186 25342
S 82686 104778133
I 26043 94091
O 66806 90591
E 27622 53517
S 47408 607645088
E 44757 98558
I 60739 65592
I 7957 21078
I 2431 99121
S 55661 126015405
S 36600 226084507
S 9630 680447871
O 72851 90084
S 37149 660502706
E 28686 53780
E 49333 72223
S 53193 814554418
S 27955 379040526
I 43124 65468
O 56841 71525
I 3442 44348
E 57005 68437
I 33140 54244
O 6783 45645
E 76242 78442
E 14207 58884
O 35576 60925
O 35603 67106
E 23278 41385
I 34320 77618
O 25877 83967
E 1492 29904
O 38307 71574
S 7362 703749775
E 9369 28822
S 45095 806985944
E 10144 94657
S 68568 723286436
O 6593 77818
O 26837 74184
E 6062 45367
O 70338 94590
I 4138 71046
I 14133 54815
E 20608 22653
O 45054 80359
E 62488 83049
S 43242 107512992
S 81943 541299267
E 9245 11352
S 40389 368899089
S 49635 989173979
O 12778 80224
E 64878 78784
I 30969 95561
I 2425 7538
O 11310 97772
S 44733 497662266
E 58730 97849
E 6879 74189
S 40999 865035813
S 8972 334379819
I 30814 79964
E 35351 88158
S 41026 511902417
S 15583 295201464
O 19874 48279
O 2407 42113
S 30547 432064112
S 97625 106701397
O 10883 86179
O 48915 74808
S 4820 325461202
E 8263 88063
S 13046 864733651
I 28122 29626
S 69791 120437425
I 28354 47423
O 52702 73138
O 27901 83436
S 27681 110746741
E 78412 92209
S 46184 483990552
S 60814 742705941
S 96614 433498889
I 25326 76576
S 82502 948805009
O 6333 31438
E 49856 63630
E 39795 53375
I 26021 44941
S 4834 38204743
I 64319 93019
S 74774 22801580
I 3322 77695
O 12683 62918
E 11295 77108
O 28941 35547
S 90529 405513439
I 59925 86540
I 7684 25832
S 39726 972070987
S 64849 86261314
E 31925 77453
O 86677 93519
S 91303 845648193
O 8489 64265
O 34875 35805
O 69272 82244
I 20411 62195
E 30925 71484
I 49556 97272
I 35576 84132
E 61732 93816
I 32960 34451
E 76967 77654
O 23910 39510
I 45812 56586
O 45473 49680
O 2753 49555
I 33455 80871
E 15843 92302
S 55860 793210058
S 4271 37047588
E 71101 73188
S 64688 698968383
E 68962 75485
O 48012 77920
S 67735 91832779
I 27893 79388
O 64428 85270
O 55499 80809
I 36069 58861
E 43595 53146
O 17688 95760
S 25335 535676504
O 12162 88233
E 7840 15481
I 30401 82532
E 16179 68866
O 47597 59014
E 12190 12316
E 48935 88690
E 3417 52488
I 58698 70554
S 42419 330328850
I 3347 11132
I 12417 83541
E 24490 46095
O 3910 37298
O 69010 99351
O 46981 46986
E 21261 99325
O 17927 60104
O 59596 64736
O 15595 51335
I 35443 91205
E 49712 94092
S 98758 888460317
S 30221 92260793
I 44481 52049
E 71969 94323
S 70192 308262498
O 80379 89564
S 90067 399888872
E 26916 43744
I 5767 75673
S 57167 326509712
O 23612 30794
O 38858 47693
E 25548 28198
E 62379 77148
I 25158 97184
I 5238 39965
E 47904 64798
O 31268 41925
E 42162 44874
I 46479 48107
E 12467 72171
E 3160 80481
E 41395 89741
O 6300 8685
E 24736 82580
I 7922 28162
E 21039 62165
I 31909 65009
O 22988 54848
O 4293 41902
I 51940 80623
S 55390 25417657
I 11274 30759
O 42816 63761
E 40469 98576
O 30143 40657
I 40371 88637
I 14881 96924
E 11891 82436
S 48468 580777016
S 49135 444109887
O 20934 48635
I 36082 69958
E 21582 78778
O 10228 89997
S 42776 357981654
I 17236 92298
E 44371 95249
E 8604 17874
I 60216 90280
O 5221 10123
E 63023 68177
E 35225 77298
I 8275 62685
E 904 83307
S 2375 54888823
O 38696 94578
E 42505 88004
S 83187 781117462
O 41551 95624
I 63098 68072
O 37885 91299
E 44116 64872
E 76988 89608
I 34814 54463
O 26565 26724
O 27003 96466
O 40536 56169
E 8937 24825
O 23248 35085
O 9653 61122
O 2159 10719
E 60530 68649
I 41024 89783
I 81620 90503
E 20133 22553
O 35944 67302
E 3710 85601
E 30822 73441
O 9468 91529
O 58807 61273
O 24676 60948
S 44473 929888378
O 20077 86841
O 15116 81929
O 10076 35945
I 30066 36704
E 21874 75784
S 37264 542546414
S 90115 929698061
I 21690 42028
I 27750 44545
S 49822 782054391
S 3183 791186422
I 4454 25714
E 7151 9857
S 70495 467573964
O 14776 54078
I 42695 75634
E 45799 72110
E 26324 81597
I 24887 27468
S 51415 343216734
O 8502 55052
S 21363 187534755
E 41620 89723
E 28760 56324
S 1757 773306522
S 36117 12620617
S 33889 485586317
O 11972 83367
E 17722 26976
E 13853 14136
S 6128 857709247
O 4698 91541
I 38591 81798
I 3020 9472
E 90558 98368
I 83974 94529
S 70446 766162537
E 7415 20728
S 57378 273731776
S 22619 718157678
E 21612 56249
I 25677 30407
S 12595 316567466
E 50263 65822
E 31603 71414
S 55907 187457915
E 32923 41409
E 15369 88276
S 76726 236881037
E 77930 97684
O 24372 69727
O 24131 36661
I 29331 83864
S 61633 182428452
O 7257 66778
I 36108 66052
S 89039 325665829
E 11894 59750
E 29904 78984
I 96708 99537
I 71190 72196
E 59259 73791
S 21586 143314614
I 50633 67753
S 89301 461131570
E 44696 91796
I 4522 21633
I 52293 74027
S 70580 309673912
E 74511 85393
E 17294 27622
S 81655 319755320
O 7146 72429
I 1478 13740
E 40317 84251
S 81183 674539426
O 62828 68121
O 40947 48390
E 36452 72927
O 45730 90972
I 44491 93799
O 57863 69352
E 91589 96681
O 6749 78308
I 42017 78488
S 20906 579944185
S 1144 421101509
O 19061 31084
E 6889 96136
O 95781 98896
O 2819 69927
E 77173 86285
I 65431 79927
E 31748 92758
S 96819 546961513
S 2231 4819425
I 27800 84763
O 55458 79824
S 56103 707594033
O 15062 18794
E 8490 11124
O 15116 36857
I 20058 86018
S 75315 414125648
E 1378 21086
O 45270 62423
S 11834 607418426
E 11443 32219
I 70931 84346
I 15249 34889
E 7418 37908
S 90118 25319927
E 31663 41810
I 14631 76319
O 35580 73900
E 45837 71449
I 74725 89439
E 74335 86923
E 65538 68107
S 23099 305685196
S 98360 492625939
I 14755 84427
O 7927 90481
S 39810 810541691
E 25548 76638
S 42809 771128402
I 15013 20189
I 37114 88578
O 47520 67040
S 44621 578631065
E 24107 74679
E 60001 92812
S 72812 206282507
I 18298 64473
E 52829 62971
I 16907 57043
I 32367 38041
S 31758 116806299
I 5338 69325
O 42120 95749
O 19415 37926
S 22275 879302654
I 34407 75418
S 6696 974577219
I 52359 74731
S 34733 969177513
I 5111 21258
S 63083 195813799
I 55662 96148
S 48015 241770351
E 16193 99737
I 31333 66477
E 29012 41849
S 58484 177957727
S 77971 176919479
I 39312 80301
I 18237 93663
S 68680 52420419
E 50601 70280
I 8916 45445
O 30617 54008
S 43555 794697281
S 15100 990681940
I 10279 18402
S 55835 474427293
E 19928 32677
O 59300 77631
O 40833 56517
S 55545 181301096
O 6871 15930
O 23822 92634
O 86840 93607
O 31285 59677
E 5709 79052
S 99291 512898552
E 6896 97169
I 25532 91841
S 64141 606073981
O 28774 93492
O 21819 28482
S 22161 350012201
E 35752 70992
S 79251 866220547
E 10709 13118
I 608 72274
I 30370 94967
I 24849 59617
I 3866 57910
I 21255 28785
O 19362 22025
O 20117 64066
I 27587 87633
E 49875 77633
S 55056 189102359
E 7359 42686
E 44273 81445
I 1618 3683
S 20405 324110905
I 55093 82986
S 35491 188813125
S 48603 547720423
E 27120 43279
E 21903 89904
E 54074 92805
S 82790 292374973
O 24037 99764
E 22742 37365
E 92017 93092
O 7651 82808
E 26127 58217
E 72954 86044
E 48546 73719
S 29759 624516436
E 4997 78221
O 30753 48643
E 82541 90717
S 94549 441697077
O 80600 94015
O 54174 56868
O 9541 56589
O 56327 79708
S 74529 398731458
I 8226 95813
E 77168 82287
E 42592 61072
S 53960 983365859
O 53643 95584
E 13807 42522
S 46098 899997563
I 10375 19346
I 10166 74097
I 1299 42953
I 36213 99081
I 3602 5327
E 14080 79536
E 7958 35651
O 5836 45525
S 82028 961823024
O 15777 24453
S 11403 511200530
S 82378 348566258
S 92821 610850470
E 17155 17386
O 4053 47496
E 486 1219
O 60085 84783
S 88781 608416514
E 3294 22240
O 41931 46435
S 19599 992680948
O 5770 71835
E 47580 79110
O 4562 5574
I 39833 54648
S 33755 258006330
I 16799 68032
I 4529 44827
E 1174 75418
O 45202 97274
E 5419 47804
I 37896 99158
E 56753 76752
E 20829 31776
E 16810 79664
O 3292 88908
O 17810 28146
I 9727 27436
S 91243 17248291
I 72882 74992
S 20060 40928521
E 39294 52883
S 32291 83731500
S 15022 517797339
O 58216 69520
S 13463 34920923
O 30806 63085
S 81576 487958957
O 65891 87846
I 16659 81064
S 41914 773739804
E 1321 50683
E 53217 69672
E 67401 88696
S 43045 555983456
E 75925 76974
E 10061 41201
E 59799 87493
E 2891 20936
E 47047 70402
O 53367 59016
O 51166 98955
I 10760 95129
I 13404 89081
S 95101 740642479
S 35677 194025537
O 30192 41124
E 41915 59058
I 10086 21376
O 36064 53424
S 15155 340561832
E 41591 89673
I 2307 32174
I 46042 76214
E 27369 60249
I 1710 93133
O 6233 45160
O 54520 55459
I 20705 26540
I 24359 94654
E 5003 98635
E 26630 78872
I 29188 33352
S 23717 420013583
O 16471 66432
I 51388 67181
O 55152 64576
E 41076 83363
I 10734 67555
E 65269 65852
E 36094 44588
E 36439 72569
S 54323 315147530
S 97014 39794545
S 61509 406615680
O 53454 91842
S 51824 544530924
E 84031 85830
S 55007 770691717
O 67275 74878
I 16465 70038
O 51653 91581
O 29262 61514
S 53676 821798038
O 23681 24051
I 69493 82279
E 7561 37893
E 23946 56650
S 39475 705262320
I 19471 22316
S 38070 140365613
O 11889 56043
E 15943 52132
I 10820 87048
E 20537 67887
I 57295 69178
S 66990 999409986
O 65749 67761
O 14386 35135
E 49053 95885
I 10360 32245
O 34565 66734
E 75700 78665
O 9512 27977
O 4292 85939
I 1978 4713
I 21466 36633
I 37969 69982
S 59323 219806322
E 8414 63079
I 27063 35031
O 49014 70208
I 12023 31872
I 22706 91843
O 53975 97369
S 26243 368214386
I 5965 82926
I 34490 41794
S 54327 393145370
O 59069 61043
I 10624 46734
O 27209 39616
I 37000 40231
S 43309 606844639
O 58579 65069
E 68136 94303
S 42068 244802960
I 2285 35264
O 6338 20158
E 10430 40053
O 28075 77807
S 34685 691846593
S 88162 854204086
S 14381 876964864
E 13691 99802
E 27196 47535
O 62136 88074
I 7010 85134
E 17663 43169
I 13019 63734
E 53319 54178
O 52678 53435
E 59478 71309
E 7047 77289
O 54429 66946
E 12746 68368
E 6901 80492
E 53549 75635
I 63201 64062
S 52144 742377954
E 46914 87000
E 25971 41036
S 42357 929839157
S 46935 972646223
E 17903 31444
O 22698 34717
O 51975 92641
O 62206 96175
I 36880 65756
S 24674 868469252
S 81577 782170189
I 43983 69390
S 23250 534659332
E 25440 81240
E 65456 93604
I 43716 77639
E 3417 87916
S 84500 564031690
O 44532 91456
O 8682 88633
E 1291 90768
O 7606 77958
S 86781 918081651
S 867 613723587
O 67588 74880
E 9895 63410
E 31629 51100
O 12338 68335
S 46072 65499674
S 12896 351809593
I 24329 26195
O 34598 79556
E 5567 53900
O 48720 49566
E 20314 25291
O 80955 95719
E 78671 84049
S 99805 416601434
O 14531 14692
O 741 97728
O 18240 42675
O 71356 87190
E 13987 79037
I 23134 40946
I 15674 38612
S 28640 308821898
S 31597 394035734
E 4538 66702
S 5850 715291801
I 50712 76915
I 22849 75036
O 62510 99663
O 81189 98397
E 13486 80651
E 33630 84112
S 96777 191843194
E 749 12868
I 14789 58122
S 79018 69575069
S 43799 857772700
S 73170 718887057
I 12145 16057
O 3247 77323
I 44679 61357
O 64320 68207
O 50845 71837
E 13886 26766
S 7005 838371153
O 18489 97837
E 58673 74615
E 15689 16657
S 23139 83030995
O 48225 56490
S 83857 820373783
I 34802 71203
O 12740 50561
E 39359 96030
E 14990 18742
O 25659 73990
I 65567 92047
O 9946 86355
O 26322 80374
I 10440 94930
E 47158 68655
S 22628 629856677
S 33781 258077890
I 8066 61199
O 28427 67127
E 69530 73791
I 7483 42076
I 409 82340
S 15445 602771805
O 19453 39279
I 29656 81919
S 20283 187299822
S 46127 954814468
E 22280 78914
S 19055 249285252
I 27476 91658
S 84119 858716679
E 2511 62331
O 27949 96991
I 2891 53443
E 13114 22136
E 24262 25422
O 40547 74744
E 36848 88333
O 66954 77463
E 23407 25939
S 78389 906758811
S 17841 457118268
I 52179 56835
I 60661 78419
I 88578 92444
S 20678 964265124
E 34153 64120
E 5437 61504
S 31408 187046709
S 59023 168651044
S 76431 542819520
O 40469 74233
I 7859 33246
E 40342 53519
E 71199 79993
E 12267 93012
I 42227 97408
S 88180 554129382
E 14799 59887
S 73367 816828469
O 68026 88335
S 69461 118744769
O 14951 47806
E 54057 83493
S 45619 859483064
I 137 25368
E 1803 62525
O 27861 62593
O 12504 76642
O 1652 31494
I 18495 68338
E 13332 67807
S 52905 405761261
E 18029 59871
S 84801 480633073
I 5904 12970
E 18393 66342
I 72061 83180
O 29836 33216
E 8659 54058
E 73451 73815
O 15118 70483
S 77531 730725936
O 39989 65020
S 13520 368284042
S 83707 493941314
I 31039 41230
I 31382 94173
S 62139 683309475
E 43014 81558
E 95394 95982
O 11148 14632
E 12935 15271
E 45151 62667
I 198 2179
I 13769 43666
O 57728 95001
S 28812 993662572
E 59022 81148
S 34692 627708040
E 53778 77652
S 20991 504783306
I 16082 74942
S 60782 601263428
S 23410 491067679
S 11854 413386660
S 96163 574295591
I 94952 97593
I 19598 39107
S 83635 97317200
S 58967 94056842
I 12102 37297
O 21871 69119
S 13728 412993834
E 53974 57021
I 59804 59884
S 23228 823530231
S 10409 847599050
E 14792 43760
O 8534 46410
I 36678 88205
I 8236 22863
E 1861 92716
S 36440 301976305
E 29121 52721
E 82848 90246
O 11440 98255
E 16646 91036
E 40986 49494
O 8965 41300
S 42119 956191177
S 59668 418246666
O 14775 90741
S 44002 883742314
E 5314 28202
S 27108 649947626
O 16964 24456
O 72220 76873
E 38758 50935
E 12341 65217
E 28748 75929
I 91183 95944
I 8820 75337
E 8204 58527
S 96284 498631647
I 59839 82074
O 41377 66903
S 14220 547237251
S 31635 912684725
O 11149 55736
S 5813 631538812
E 31329 86138
O 63509 64778
E 31362 60820
O 53549 75145
S 91285 404270176
O 47908 50452
E 10779 67791
O 74716 78151
S 6542 736078477
S 44019 471217368
O 6269 88381
E 8832 23974
E 13675 84677
I 1224 8150
O 66644 76854
E 8648 93353
S 81553 914888626
S 77390 238539407
I 12362 92630
S 77662 893616522
E 33294 66168
S 44286 85738286
O 29371 87022
S 9729 423739458
E 32068 97993
O 33562 90560
E 28853 40509
S 93873 402281298
O 19830 67716
E 43708 98920
I 9743 77740
E 10540 60116
I 5300 53642
S 82570 216700178
O 13129 41208
I 39514 50671
I 5697 60352
E 49804 60955
S 37054 714102251
I 25432 98747
I 39567 55599
E 36433 60391
E 69237 78822
I 20160 33484
E 14489 53232
I 20458 25642
S 91950 714971571
I 57733 87974
I 54365 63269
S 11936 782137455
O 19778 51142
I 67531 92953
O 49393 60157
O 9552 12637
E 11847 58581
S 47843 354257852
E 73365 98182
O 2944 77901
I 30357 37393
E 17128 23605
I 24953 33393
E 24092 91804
O 80723 98894
I 53212 62727
I 14918 69973
E 11597 21783
I 30268 88249
S 67689 455274547
E 93389 94529
O 19923 72733
O 22573 61339
I 5675 36709
E 26932 37229
O 22463 36707
O 71724 73992
S 10439 8390185
E 26376 91121
E 47478 95827
E 42712 45027
I 9732 19398
E 83286 88538
E 53090 65983
S 93669 504292619
S 61276 295255740
E 80888 93471
I 4777 50679
O 11258 91884
S 71121 782533348
I 19606 70478
O 30239 57972
O 75320 93667
E 7095 22653
O 39659 86449
I 40067 66796
S 26346 203082795
I 6821 88164
I 22109 46813
S 16518 220251652
S 87995 121442784
S 11186 787096968
S 32562 676990018
I 51716 68583
S 46575 163872954
S 73324 628564327
O 24591 43457
S 1102 268856443
O 3014 36689
E 1680 30602
E 45581 72556
O 7394 92905
O 21485 88207
E 34108 87572
S 66926 593056847
I 64659 65887
E 3162 4994
O 3210 71534
O 34769 72239
O 11348 75277
I 7905 83074
S 18873 366488757
E 12489 86531
O 44539 92902
O 69528 92160
I 73643 84999
O 36433 68676
E 6749 79973
S 95400 435547043
E 71321 74284
S 69326 927731280
I 8380 68698
I 57840 60638
S 35735 362889527
E 15928 96389
I 62893 72667
O 65586 77577
O 10055 48166
E 4377 30446
I 42174 95017
O 22061 48692
O 65258 81058
E 33607 34199
I 9927 20621
I 41841 81138
E 22056 23235
S 68702 205910677
S 74107 918166115
S 15309 820381146
I 37777 78240
S 43929 536822343
S 5777 832896797
I 20381 52236
I 77886 92128
I 15516 40958
I 79330 90362
I 13235 20878
S 34217 456544912
O 5796 87081
S 90954 150957870
E 88448 92817
O 64689 70215
E 37294 53061
O 3143 23189
O 39692 79815
I 35973 67929
I 42126 49658
O 25887 87739
O 10461 81207
E 56906 95417
O 77588 85268
I 1657 41261
E 7368 56586
I 54601 59509
S 4741 247984162
I 84095 99864
S 39184 362973162
E 5508 44310
E 58583 61764
I 5400 61367
O 19269 96653
E 48455 94647
O 44875 96358
S 51790 150718448
E 67060 83695
E 38993 62286
I 8977 72392
E 57286 82267
E 37061 99287
O 48782 62422
I 58696 95025
I 12628 79583
I 45751 93925
O 72102 81854
E 2791 41851
E 7976 28955
I 39321 65016
I 20668 77944
O 56371 76492
O 27021 66831
I 472 63437
I 35994 64377
E 4257 70502
E 58543 91545
O 50391 57491
S 90813 389494192
I 46200 80749
O 37772 74178
O 14803 47774
I 18443 19128
S 76682 40603828
I 59948 88524
S 75673 780289467
E 13788 79078
O 22758 84174
E 75298 84884
O 61621 78387
S 65454 745839456
E 61077 87545
S 30059 667564124
O 56138 65415
O 26228 54734
E 2607 83105
S 98335 801784713
S 46418 565237437
I 9861 57964
O 24378 42399
E 53994 62880
E 49504 63165
I 32172 38163
E 47533 88748
O 10324 98591
O 15520 26217
S 59402 112764551
O 26294 57650
O 483 95780
I 13778 20383
S 34910 261061298
E 10514 92753
I 21438 24326
O 48207 63599
S 3757 675006029
E 8434 15915
E 9584 97300
S 56025 420288405
S 22607 849257614
I 15052 23210
S 12236 707635477
E 27480 67924
I 13038 30298
O 23975 31620
E 40852 42787
E 22696 84472
I 34100 81659
O 66821 75921
E 30549 42739
S 70510 655385519
E 27040 47237
E 5006 41007
S 62603 766515685
S 67385 953139730
S 86587 800351559
I 24526 42583
I 28424 70488
S 18142 708405664
O 10472 65606
I 8528 86535
O 19059 82756
S 21866 888846076
S 55299 769950258
E 46172 63024
O 37870 52548
E 8847 45641
S 61676 834621676
S 25976 637573282
I 16575 80397
E 20863 28663
E 55505 87599
S 11321 733197469
S 39856 440169106
E 4456 78642
O 82292 88012
E 80696 83095
S 11617 288823716
S 81783 292294565
I 61851 62879
S 20646 258332306
E 3385 24150
O 3586 31960
O 9218 85356
S 78971 664104627
I 28880 82270
E 8633 44890
E 7265 71230
O 29556 42639
E 60490 83863
E 27000 86869
S 35644 410588310
S 5337 121908474
E 28959 95710
O 11956 38744
I 745 38495
S 47881 838011179
S 37503 159845616
S 39252 449657038
E 51519 76247
E 35005 81280
I 42077 85323
I 13689 40771
O 8789 81947
I 21398 83027
I 15157 44742
S 42735 814312557
I 52530 89459
S 8406 964031251
O 11336 81506
I 10962 37321
E 36270 56468
O 17976 98440
O 4335 16011
O 72529 84723
I 36005 66941
I 22451 43774
E 7170 55356
I 681 83765
S 91284 764471232
O 10966 50841
O 2492 35136
I 6826 20247
I 2481 67009
S 47996 551733312
O 16585 75888
O 19285 68329
E 62674 77195
O 4418 22230
O 63803 70077
E 44162 75220
E 53971 98844
E 30831 91372
E 40103 90877
I 8042 76140
O 4719 12954
O 24277 77162
O 50136 66076
E 37859 40610
E 68445 89994
S 54232 975753778
O 50632 93683
O 4688 79824
O 3882 57000
E 16168 71016
S 28886 453389646
S 15058 126883189
S 42263 458128975
S 58481 741551366
I 46505 64158
E 44866 98811
E 37821 44748
E 89205 91212
E 172 26397
I 58608 91952
O 23444 44733
I 73243 93391
S 87000 586972647
S 28996 162688293
O 15171 90278
O 32015 76581
I 6700 21372
I 47499 50095
I 5093 63841
E 20306 74794
I 52642 80074
E 10629 85176
E 29303 91041
S 59569 11188835
O 2675 62854
O 3162 95814
S 786 257931576
O 45416 59561
S 81485 923592543
E 20913 40013
E 15853 55312
I 53842 58539
E 66967 83819
E 33887 64350
S 36199 895504474
E 50176 75369
O 20869 52435
I 73397 85965
E 17376 19465
S 75183 88311928
S 66733 852812495
E 21495 78631
I 45850 96204
I 25235 82357
O 11412 68623
O 1467 74033
O 33771 39586
S 58427 869743078
E 45185 58672
S 20434 934187176
E 27772 44605
I 17733 52584
S 51700 852285355
I 59025 61196
S 56543 865320423
O 43554 52454
E 19741 26500
E 86629 98799
I 54808 54957
I 46441 74935
S 74552 53132567
O 67934 99503
S 6978 434659440
E 67716 98140
O 15482 84060
S 461 5767541
O 29773 46086
I 6924 67429
E 9074 49332
E 6394 31142
O 63422 68359
I 54360 90237
O 7347 19763
S 23423 107173769
E 15804 97462
I 6429 55795
S 18321 825534863
E 10299 74096
E 65187 79382
S 68559 54526025
I 41149 82441
O 38825 93545
I 22256 60199
O 60640 99229
E 64148 79443
E 8661 92392
E 4075 50390
E 8779 26321
S 33069 618238286
I 82952 85146
E 43925 61785
O 50592 73059
E 10261 42540
O 5389 21021
E 28979 85627
E 64047 77156
E 22103 60019
S 88361 93714433
S 42047 214594603
O 40613 73663
S 62199 457252804
O 19705 75036
I 27644 97169
I 33041 51075
E 51836 90050
S 84810 600815564
S 85971 477411870
I 57200 88860
O 55418 68501
I 1366 97343
S 9816 476515353
S 81587 27035604
E 63958 94546
I 28617 60246
O 53586 65737
I 31776 48884
O 70586 89556
S 99127 438030699
O 30061 86783
I 31113 32255
S 19098 946945402
O 51567 77462
O 73045 80508
S 36776 199666203
S 92646 192859663
O 50591 55713
E 47658 90359
I 15183 93529
O 3454 26244
O 83928 93799
S 74263 794721199
I 14934 89354
I 18091 31630
I 20464 61644
E 40487 68381
I 62247 87188
I 506 65128
O 16058 86560
S 42140 650298342
O 37950 90547
S 15623 447389356
S 94716 580647607
I 34350 88987
I 63714 80962
I 2380 68006
O 34460 64545
O 31786 71602
O 29277 83901
S 71496 701359214
O 2394 77345
O 2300 77173
S 13613 66287740
S 49403 297050004
S 50180 898344580
O 27162 59284
E 54469 56270
I 31164 82978
I 57667 82500
E 81418 99338
O 72845 85059
I 8564 14234
S 92237 823183030
I 55229 76199
I 67194 85812
O 27169 57570
I 1378 90043
E 52633 93828
O 34943 44625
E 22823 28271
I 71202 97203
S 70959 35145110
E 13799 25072
O 20354 28812
I 5361 49564
E 95461 97897
I 59267 60817
I 12006 28134
I 11026 80738
O 61601 80122
O 52171 60997
O 72256 76037
S 45099 712176575
I 22796 47574
E 62709 70967
O 38707 40748
I 3630 16177
S 78956 937010594
I 21244 50573
I 6197 71016
E 43527 81082
E 50721 99464
I 38027 96387
S 86995 707619157
O 23462 58078
O 70834 97434
E 37703 93887
O 30067 73910
S 78837 782226111
I 53379 72088
I 8901 44814
I 57936 62144
I 44368 44975
E 34541 38284
S 36910 236198110
S 14897 198106262
I 23646 74467
E 4233 64007
I 71124 76848
O 71748 86538
E 52591 85879
E 15007 37499
O 18646 19564
S 32606 628912888
E 35617 42453
S 91805 596260656
E 34737 98284
S 68461 926087806
I 7504 13113
O 24248 98447
S 78872 804353527
O 50236 92686
S 6140 433310309
I 39138 74379
S 28767 392909397
O 55110 62456
O 66086 79421
I 27981 30154
S 49627 433091085
S 55555 524367597
O 80202 96290
S 3386 850382479
S 94703 692148422
O 35134 40447
E 1335 75711
E 34498 68384
O 29721 46462
I 40268 79690
E 27415 40060
S 21241 892404794
E 13870 86545
I 17338 83049
E 30164 99396
S 60746 618531647
S 57405 655103705
S 34844 577895182
O 40703 79140
E 27974 75900
O 14243 71405
O 27678 80886
I 89134 90821
I 23199 26921
E 58133 95061
E 25227 86479
I 37118 74614
O 16623 75382
S 11758 112822079
I 23471 93614
O 69757 79371
I 14854 28741
S 6561 872067095
E 32897 94316
E 29242 34107
S 68819 346575097
S 27671 197045990
E 56403 56900
I 17476 38464
S 92662 284033781
I 1893 46612
S 95948 469641996
S 60877 961379895
S 64729 81355443
I 18315 24905
I 37818 55085
I 1706 56756
E 40663 61212
S 67137 506446558
O 38653 60401
I 37221 97060
O 50475 94123
O 13959 51609
E 18888 42131
E 9140 73266
S 75012 229026570
I 17241 79063
E 177 39841
O 8009 55240
I 34991 84716
O 29450 39843
I 22325 82099
I 39686 81924
O 51933 98289
O 93386 99139
S 67489 950269994
O 12504 66744
O 59375 83846
S 50544 451458616
I 35757 85041
O 21578 22730
S 74174 688210886
S 94061 790922573
I 58 13714
S 16621 899304256
S 31101 587305572
S 97173 216396837
S 53231 497909481
O 80451 95770
O 1734 43214
S 67043 426282851
O 68497 89253
E 20716 71930
S 657 969888739
E 55275 57212
S 33443 605051181
O 21203 58873
S 49253 267578437
I 32935 79988
I 793 97674
E 26085 48649
E 18436 46568
S 83045 333696443
O 5576 70444
O 72159 73730
E 23579 57708
S 1349 137808032
O 39072 93750
I 31555 90103
I 22502 78648
S 25315 481273563
O 40673 58012
I 30322 82762
S 3098 666977149
E 14349 88601
S 5864 612445989
O 41640 60277
I 39145 76054
I 1482 82837
S 81085 748309435
I 8880 55570
I 24159 68147
O 27207 40449
S 77429 386052857
S 53273 765812176
S 73603 791394748
S 75769 761743785
S 16574 718432356
S 75187 424434784
I 6316 44436
O 64746 94828
I 25709 30600
S 31260 760279009
S 9129 881729224
O 15154 60595
O 58101 76615
E 47224 77129
E 15259 53123
I 69389 96778
O 41577 57844
I 58380 71885
I 32621 83653
I 37495 76870
S 32618 412704506
E 7351 41245
E 41582 94069
O 55132 83922
S 32758 843616973
E 38486 66933
S 40525 248447434
S 34541 431078609
S 39353 484736324
I 60258 95070
S 39159 416171057
O 1764 62426
I 80470 99486
S 24494 409374253
E 37153 86952
I 44078 94190
I 54133 58819
I 3216 85019
O 78435 90523
I 33552 37522
S 886 110948017
I 8333 84179
I 63672 86277
O 67161 85156
O 15325 40125
E 5801 18095
I 35481 88499
I 36538 71539
E 15044 25064
S 79311 954221092
O 67363 81708
I 37138 74297
I 49552 93309
E 33181 99972
I 23720 77959
I 73309 91958
O 29063 99551
I 41229 74607
O 13649 55143
I 65247 83912
O 71214 76359
S 60989 248183765
S 82054 572651188
E 75021 80146
O 61172 73332
E 23006 82395
E 2961 24864
E 29989 96787
S 99655 844330523
S 65185 933348919
E 38109 68829
I 47316 79559
I 42063 72962
O 5493 49542
O 8082 48005
E 49501 58915
O 27972 93217
O 35871 52169
S 6017 863663634
O 13706 28110
S 85288 132933347
O 55773 91684
S 19162 839366769
E 52523 74876
I 72762 99232
S 13053 3193568
E 56785 85965
O 22737 73504
I 58878 63182
I 68832 69604
E 60103 86020
O 49314 99494
E 72615 85397
E 73011 86995
E 45729 83209
O 6376 55350
E 11152 87171
S 9891 351099326
E 19478 39529
S 75312 332499075
O 38647 42901
O 12106 31314
O 47508 60522
E 8850 11240
I 1998 98808
S 22142 610347140
O 25058 28306
S 17889 947576707
O 63448 64282
O 66143 77502
S 82553 158608477
O 27275 55919
E 24603 66529
S 45234 143264717
I 41757 64476
E 55297 89029
E 48677 61600
E 35961 56776
I 25839 64298
E 37045 48958
O 40971 79036
O 75394 89942
S 18616 557026555
S 60625 532402282
S 46420 495113776
E 40694 44215
S 75460 928448610
E 40693 56503
S 46377 296803584
O 31772 31911
E 46104 61752
E 51707 78145
O 41331 91512
O 9440 28662
E 46149 84328
O 5667 74563
O 2242 64425
S 34549 892315509
E 16497 86792
S 66721 369996872
E 30956 49379
S 9074 713791799
I 46584 47386
E 992 80409
S 83575 454161422
S 95345 40859162
S 36279 202417639
E 10661 32083
S 61425 335481323
E 26273 31127
I 3198 14977
I 11677 40944
O 44471 63870
S 30355 451216211
O 6998 50875
O 87114 87844
I 13839 33183
O 45937 70625
I 20562 78309
S 31197 655924470
S 17826 299945205
O 1938 29801
O 17969 77199
S 26246 784076517
S 36497 666845661
S 19065 277219418
E 9402 93590
O 60325 65957
E 31265 50968
S 12547 826760240
E 16346 35129
O 17431 53657
I 17669 91930
I 14298 70621
O 71653 85121
O 73107 81931
S 10414 148285065
I 6845 58670
E 4594 20352
E 66954 91930
E 45583 65785
O 80468 92927
I 35840 51586
E 24237 80409
O 6733 65613
E 70206 85648
I 46314 52416
S 17340 855592230
O 34006 88745
S 94407 177221154
O 38052 52454
O 23713 30125
E 3146 46064
E 9878 13521
E 22940 99632
E 8572 97608
O 678 45675
O 58512 79704
E 1027 12474
S 42204 726696907
I 19686 49557
E 19234 81601
S 54178 25726772
S 85640 119505426
O 4251 40831
I 16853 28874
O 21077 78230
S 14043 128768991
O 12307 66727
E 44271 68139
O 3421 61802
I 51817 67632
S 12604 27223600
S 82183 547644271
I 94768 97535
E 17559 49438
I 39105 78834
E 22660 60287
S 52367 809701744
S 99002 531912781
I 20159 71400
E 23223 83152
O 18352 68619
E 72926 83164
E 25969 95029
E 8979 53912
E 70383 96642
O 78541 96573
E 39739 69250
O 59384 82053
S 456 365510856
O 9171 46136
E 24556 30874
O 72549 78254
O 23579 68085
S 26281 593481153
S 97123 817192034
O 9649 27692
I 56078 95457
I 15742 77684
O 30977 61382
O 547 48949
I 24112 90715
O 78419 79227
S 92698 293768124
E 33561 63730
O 70133 91329
I 13328 23816
E 29287 97155
O 3627 4223
O 1696 30336
I 49010 71559
I 68828 97386
S 13832 302073415
I 31770 78676
S 67572 81546091
S 64469 930704902
I 32663 49149
S 16028 546083471
I 8416 60013
E 35459 58119
O 5061 70522
I 40794 41821
I 28876 91514
O 23225 68272
S 18050 606053581
S 77174 25906767
E 29155 42120
I 27722 75950
I 68850 79667
S 6600 238711871
S 96769 496632002
I 16780 69308
O 36239 42218
E 8656 65752
E 51253 98228
S 34555 504354104
O 89859 90182
I 46879 90708
O 30195 90889
I 31498 59253
I 21561 37251
S 26977 820810821
O 2788 63501
I 2403 24488
S 52713 267640129
I 6394 86119
E 76060 85745
I 58369 91745
E 6596 85058
O 17240 19749
O 44438 80486
I 8159 77619
O 55617 79688
E 75256 86340
E 32827 49736
S 59642 407857808
E 19087 41560
S 39025 84821896
I 70891 73486
O 58776 99808
E 30247 36236
E 39858 85687
S 42925 750865202
S 35227 529431097
E 5604 18234
I 93970 94012
S 55911 973446185
E 16065 48630
S 69590 653706523
O 49081 92246
S 36167 532415833
E 37203 80816
E 1483 75383
E 43976 88039
S 16545 292800863
E 28620 67760
E 28003 89205
S 31852 263090871
O 77329 82700
E 36349 48756
S 51881 515268507
I 14923 71919
E 23923 70169
I 45330 57954
I 12624 29878
I 329 98489
O 36078 88092
S 41918 588597921
I 50187 57746
I 21377 40843
E 34421 94809
S 75563 262408621
O 73492 97082
S 34954 160134711
O 7714 73124
E 7398 78900
I 45912 61229
I 26953 87965
O 34623 90749
E 22778 82977
S 84815 411360783
O 38776 68717
O 43213 80455
E 53320 81709
O 3533 93544
S 95421 143364931
I 18008 26820
O 76897 91109
E 58080 66531
E 7677 79169
S 18720 965850285
S 60091 702161969
E 15518 73086
E 23825 46778
I 71902 84799
O 4209 98946
O 74379 80911
I 38874 96942
E 43289 72501
I 77514 78329
E 33971 40508
S 32482 446705199
E 18931 69209
E 52015 57237
O 69948 98584
O 2657 3100
S 93516 231098151
S 36847 245923979
I 218 72021
I 36773 48444
E 244 2818
I 3086 70457
O 25198 54426
S 26891 371644684
O 75645 99762
I 26609 74116
S 94711 891952922
E 24717 28492
S 40333 527647295
S 19212 928757439
I 33317 40379
O 44824 50046
S 74899 92119657
E 51162 54288
S 92695 382029168
E 51073 56467
I 61041 85701
E 10159 27625
S 1183 787847054
S 76602 98277557
O 58440 75035
O 7108 80330
S 66363 384585610
O 37870 42567
I 55907 95653
O 22341 49781
E 55108 70042
E 67576 74880
E 24891 47708
E 22021 23069
E 18629 55526
I 7983 61006
E 50922 83143
S 6736 425268409
S 76259 17726401
S 87368 682087849
I 29918 96107
E 40293 52072
E 1892 88629
I 10860 97023
S 98331 980842366
O 41710 44339
E 43291 51787
E 12856 72560
E 4000 88326
I 38593 67277
S 86056 57992847
O 55495 94577
E 28189 96107
I 16431 46083
I 24804 84405
E 38557 85205
E 8923 99995
E 19014 42669
I 9999 74780
E 25152 71701
S 4687 372102034
E 32116 34670
I 34632 84012
E 13953 92708
S 18049 807125476
E 58740 82948
I 14263 23276
S 10501 894254185
O 3251 57031
S 23750 411314036
I 11590 73544
S 49682 756626939
O 13788 88645
O 14967 31909
E 10586 34248
I 49474 70588
E 69074 89516
S 34651 462600936
S 66830 720078304
E 34279 96421
S 28058 29291124
O 47830 95967
I 21441 63455
E 76930 97536
S 99019 398897715
E 28990 95917
O 4817 83349
E 29367 40197
E 43183 93267
I 33184 38035
I 19248 98227
S 32041 497812177
S 16159 483729378
O 78778 97226
I 1726 83157
S 82226 904380616
S 64510 154907875
O 13191 49270
O 15271 31553
E 25002 59618
O 5037 58091
O 36788 68930
S 19903 664224533
E 53585 88093
I 81133 95962
S 24569 217576493
S 98772 644837360
S 21180 146885164
I 18073 94135
E 2473 97881
S 46727 346998125
I 59281 80337
I 16947 74197
E 21802 94066
O 221 82283
E 34754 34785
S 80183 86281918
I 34484 41863
O 13549 61162
I 3846 33979
O 30707 33859
O 10179 33007
E 27812 94385
I 6886 35594
E 12822 53746
O 80726 85349
S 17248 855950845
S 40651 385091996
S 38408 220498920
I 14209 80010
E 58047 79955
S 93034 106022644
S 94328 185279430
O 10021 10437
S 79609 881415188
S 66043 981967972
E 9491 83214
I 13530 42709
S 9393 680637450
S 19348 338098555
S 11218 599839386
S 25059 275481983
I 54692 59886
E 8038 21220
I 68312 77617
I 39230 65746
O 35620 50638
E 61470 95590
O 21026 55140
I 60918 98390
E 79245 97037
I 61578 80261
S 89168 753760572
S 80635 395023861
O 40377 96449
I 44926 64484
I 3163 99702
I 54887 94682
S 11666 553282921
E 73262 87928
I 39132 68501
E 10304 55140
I 15753 63356
E 86924 94965
I 62339 96043
I 77492 81904
I 49623 78696
E 52324 53019
O 37556 50740
O 44214 61392
S 89250 693986695
E 8506 70574
I 63144 94015
S 42104 415217064
O 15603 24414
O 25584 46530
E 1390 94653
I 25026 84149
E 13137 81453
I 14499 61431
O 40586 81675
O 4731 9937
E 14085 41630
E 5254 10674
I 103 26173
S 57427 684683544
I 48080 53847
I 2752 38085
E 66407 99990
I 61707 73331
O 26520 65035
O 2760 27410
O 14728 80465
I 31382 63968
E 71290 96360
I 3892 87734
E 9526 56884
I 28044 75536
S 26012 324547622
E 32463 76733
S 3271 32010050
I 6629 41668
I 24184 82815
E 36582 44598
S 71781 541388906
E 59351 70375
I 35394 35455
S 59539 528461240
E 35309 84591
I 15811 77395
S 68013 157701784
O 10491 28055
O 12308 38412
I 2667 18647
E 63732 88194
S 84745 561644979
I 52214 84729
O 88943 97221
E 30869 33884
I 15493 90376
O 23025 65916
I 78123 82707
E 14186 61339
O 8104 77998
S 967 645894934
E 79253 97783
S 3329 337238367
S 39256 701696877
S 47013 203676133
E 37412 88252
O 27288 89275
E 63928 81938
E 22082 75534
S 5800 688824951
O 8123 83003
S 39274 999534240
S 33299 319533760
O 56335 96616
E 50021 72350
E 36372 68705
S 5539 352037452
E 5454 22243
E 5656 17341
E 27576 94675
E 33934 49806
S 35525 439943141
S 68442 465654804
E 5858 50653
E 15755 69847
E 51 66199
E 26857 44985
E 6772 87883
S 57824 271280433
E 66848 95705
E 22477 46294
E 26944 27373
E 12971 45239
E 22083 29861
I 17408 94426
S 56306 259973143
E 25609 70309
S 18738 545898613
S 33172 169022219
O 1989 72332
O 19368 54707
E 10883 79638
E 4534 34024
O 57258 91998
I 47137 90026
I 31834 34038
S 8899 850807960
E 35525 71764
E 23868 26386
E 56059 83267
O 967 44229
O 55999 85494
S 71024 536131364
I 61162 80158
I 38185 67760
O 11752 82731
O 10871 11728
I 10949 44176
O 23400 87090
O 68677 92814
S 62495 715644250
E 30973 66310
S 97819 206224679
I 27413 39982
S 53866 651967762
I 4141 6627
E 47197 68779
S 43383 482192033
E 41083 92979
S 47535 730909024
I 27805 65004
O 83281 96125
S 35435 330488872
I 66914 99357
O 42907 74199
E 22798 71101
I 23654 29588
E 18919 79122
S 2070 631372647
O 24321 81299
O 7123 29620
I 1724 84128
O 11255 13429
S 75695 221752320
I 32703 58188
O 37681 92164
O 902 30695
O 57165 58661
S 1215 527757476
I 24921 41885
O 41676 98201
S 82689 983363058
S 88899 152549683
E 42828 88623
E 43375 97219
S 55089 500066887
S 14294 871921941
I 29805 47339
O 58099 97110
I 18197 70390
I 62587 99165
S 56250 765277827
E 64424 67273
E 25623 94128
I 54119 56663
S 25455 999141607
S 18820 116618538
I 44048 86218
S 23068 878723159
S 90074 22943718
I 71053 93817
S 19470 540424591
E 22777 94628
S 28652 829759960
I 13071 84931
S 1092 708677722
I 73606 79141
S 92689 31104389
I 48932 72450
I 10580 49284
I 86490 98857
E 29117 73542
S 68264 241552624
I 50073 85036
I 24253 85545
E 45095 97879
I 49957 60629
S 35489 367573814
I 34954 63863
I 59946 97989
E 9052 16350
I 41799 75866
S 84861 790490344
E 37690 59827
I 48221 73340
I 26405 33207
S 81429 948162953
I 77191 87665
I 31630 80624
O 75350 89659
O 4464 94570
S 29753 619831942
E 78486 82398
S 76664 740424502
S 95020 336670352
E 59294 63681
I 66087 75352
E 18945 36609
S 8507 68258111
S 8045 797490016
S 45300 256132785
O 951 78824
O 29087 59979
O 22939 87617
E 23615 40622
E 21971 35867
I 49938 67067
O 62289 75789
O 6877 89274
E 96995 97261
I 19117 24951
I 3736 60732
I 17325 17819
O 70037 92998
S 48519 136757903
I 26026 78154
I 43528 90061
E 4280 89085
E 15178 37525
E 22196 51799
I 20285 93759
E 17421 67128
I 60930 66437
I 31716 87095
E 17038 88127
O 66782 80486
O 55688 80961
E 29658 54482
I 10680 92492
E 30801 63748
I 1574 84054
E 8417 32126
O 1332 61838
O 15080 16670
I 29521 38995
S 4609 481640
O 35822 52252
E 9587 33121
I 55266 96290
S 28011 482029551
E 6283 77810
I 30760 48979
E 92023 94254
I 20678 68417
E 72380 94321
O 4004 5828
I 9665 16992
O 3052 45748
E 55845 61709
I 3125 98037
I 57995 64004
E 66154 93935
I 60844 94274
E 27333 32882
E 19892 76771
E 24308 24362
I 80297 92529
E 30222 46767
O 2272 87879
S 97235 701378973
I 53704 73927
S 66310 29114190
E 29546 65491
S 90888 872378489
O 14927 21292
S 5432 807948254
E 30161 74479
I 16142 79824
O 1537 16607
S 10423 68688541
O 10085 70552
O 26816 87098
I 57837 98695
E 53039 80028
O 33855 81075
S 44194 72367243
O 38511 65244
E 36949 78801
E 45394 61892
E 8871 72330
I 336 28214
O 13044 80190
S 90621 23929839
O 28249 54347
O 8749 39945
I 48021 93860
E 20427 54554
E 55259 77832
E 11675 94005
S 70750 933841756
O 56183 82756
S 39192 966729500
O 63064 94556
E 78385 84188
S 42832 261284152
E 9763 19970
S 87083 778402755
I 44362 95373
S 99067 585977341
I 79021 91502
S 86074 285921120
S 96768 868293920
O 8424 82543
I 45026 87456
S 3456 378490773
E 28030 85139
I 68826 84881
E 46252 87172
O 818 89065
O 51910 83762
S 24247 388142621
O 10901 16639
O 18757 73055
S 35940 563111229
S 96690 343131398
S 46158 567379333
S 1089 829873086
E 52176 69592
S 40176 500361948
I 78938 93997
I 42973 47750
I 2397 91796
S 38740 867777240
I 20450 74210
I 51445 89534
O 31578 38250
I 59390 86221
S 59723 645493754
S 79619 128182102
O 13485 37526
E 16686 31508
S 85421 359691447
S 70057 87817730
E 17837 75493
O 22362 77146
S 24871 49151636
O 47462 98474
E 4876 47503
S 43937 521644477
O 12535 28131
O 75651 82549
I 47712 85245
S 52621 582035521
E 85602 92781
O 29448 99703
O 73710 89874
S 76366 677329907
I 11496 80926
O 13081 16527
I 80634 99064
O 3561 50200
I 47760 96908
S 9084 330390811
S 84742 638622211
S 59836 163467036
O 38777 55111
S 41599 152477478
O 38337 67540
E 67537 94829
I 42005 43682
I 12568 84295
O 56867 87340
E 32203 99493
S 43169 865740327
I 9423 51897
S 73448 301922692
E 39661 74710
I 56654 80235
O 26594 32816
E 40947 89036
S 39718 931723000
I 15396 20563
E 64615 75764
I 72942 99175
O 14225 28536
E 31653 52102
O 18074 54705
S 53059 265218897
O 19542 86772
E 36483 49014
I 33371 72381
E 15918 25020
O 26127 94382
S 69435 584143462
I 51384 52644
E 490 65908
S 98382 344410383
I 521 18445
E 16389 59990
E 7986 31822
E 42754 61108
I 74003 79520
O 21542 68434
O 896 10540
S 67445 988087815
O 2518 15501
E 29174 33847
S 6202 228163887
O 37625 42581
O 9726 85731
E 16604 48529
O 62972 90525
E 4000 18633
S 65835 484560944
E 14787 70695
O 8545 29801
S 13522 327496721
O 26229 64071
E 77675 78122
E 6038 6400
E 910 81916
O 57017 62698
E 61622 64888
E 56313 76301
O 19136 99911
O 12766 85469
E 17112 24932
I 44949 82179
I 3600 69662
S 37 852540664
S 22242 291883679
O 3233 75613
E 3230 29464
E 49615 83748
E 61085 68118
I 44920 50804
I 15822 93969
O 40309 48003
E 11229 89793
S 23866 542288626
E 47631 86922
I 42499 71534
E 26135 65958
S 81130 111431440
O 51585 93351
E 38213 95720
I 36233 42618
E 46479 51366
I 56750 84027
I 21500 74436
E 47644 74325
I 18114 34463
E 57513 64869
O 6848 89674
O 17909 99584
S 64828 433958032
S 99379 808604398
E 32491 43161
O 41800 63067
I 66461 71021
O 37558 44301
S 86220 862050526
S 4937 971472229
O 9796 92797
O 20649 49418
O 27274 29784
I 39472 51242
I 23456 74616
E 45375 61315
I 14864 74020
S 90123 649978607
E 10905 92026
I 28714 85113
I 22251 39604
I 67686 70970
O 37341 96051
I 24628 30090
S 35468 722440778
E 51743 82158
S 54555 120023306
O 22757 66289
S 72340 268361029
O 37053 63959
O 24915 59457
S 83586 374316012
O 73391 73436
S 56352 326584922
S 81129 959851221
E 89987 92122
O 28479 39329
E 29143 97555
E 57856 86145
E 78829 92465
I 55831 98917
S 60813 931713603
O 32443 80641
I 4369 32316
O 46601 67702
E 60508 86798
E 6642 50976
O 32554 58593
I 12613 46912
O 1198 76183
S 60373 783062118
O 937 95699
S 76287 835706993
S 80259 764616033
S 45796 737317519
O 19866 65839
O 67217 87451
E 14091 53477
E 31133 50280
S 51882 876943260
E 39209 53558
O 5308 89192
I 64998 98012
S 89674 59953601
I 10274 65520
E 15148 22306
S 50723 625244257
I 22609 49249
E 49474 98389
S 39687 660452854
O 56064 90573
S 84982 396897731
O 55 23303
E 12551 49556
E 35770 85844
S 92792 906119758
I 14989 88656
S 95276 351382110
E 55674 57246
E 44921 46197
I 60968 83695
E 62151 80781
O 11034 28845
E 52627 90719
I 40197 55790
S 94406 128379197
S 22890 197016121
E 58008 61399
I 3778 18251
O 59067 89991
S 55804 721142337
S 96065 891366285
I 13406 58867
S 79489 964926636
E 34700 71055
O 8712 41780
E 702 53262
E 4874 82690
I 36364 92407
O 43457 65570
E 17062 78371
O 58372 86957
E 73090 81986
O 12963 95891
I 6487 68515
S 87970 57700285
E 1560 34242
O 26725 31228
E 22598 36103
I 60508 60820
O 2187 6997
I 5515 71402
I 55911 92948
O 11774 37854
S 15939 29599013
S 78622 169638182
S 62390 228972315
O 47494 58684
O 24137 29018
O 44644 95446
E 80374 88131
S 27483 307317807
S 73666 502945365
S 6422 207022516
S 2185 231186465
O 6382 66605
I 31624 59344
O 57230 65040
I 6908 14159
O 30543 76729
I 50763 63598
I 86234 97811
O 20426 46325
I 84608 92418
E 39064 53282
I 23553 80482
O 23597 66020
I 7952 75567
O 26731 91738
E 16438 98638
I 10735 22096
E 9169 10285
I 31672 73169
S 93773 887103932
I 44019 59044
E 5026 31038
I 1848 77302
O 11344 77141
S 83657 390964114
I 13015 55817
I 35925 55396
S 22491 642849436
E 6155 71131
I 69 38349
I 10190 73908
E 19074 31723
I 19863 49166
E 16413 18484
O 67939 81014
S 12010 316483908
O 7961 15179
I 19812 49473
I 53210 84372
E 74196 98949
S 19634 827701653
O 43780 73026
O 26082 54080
E 26388 69687
I 328 52561
O 61890 82625
E 20791 78957
I 39961 88596
E 23278 91528
I 8018 71239
E 85115 91683
S 8024 510720866
S 21438 428279118
S 99400 572534317
S 21193 945586439
S 11087 321818986
I 50686 85281
S 60884 427860186
E 41230 63824
O 31294 67012
E 39984 69172
O 281 95585
I 31085 59277
O 52891 59735
I 18392 36626
E 48170 51817
I 5147 42390
O 36837 41688
E 67020 70625
S 57580 690480971
O 41698 82223
O 37022 83832
I 9778 92644
O 29659 47900
I 9657 11945
E 2291 24476
S 62588 729095716
E 59769 87821
E 2000 29088
I 12304 72168
S 24733 83370412
S 82776 947217392
O 54473 57605
E 70330 80785
S 34206 18682288
I 27176 38244
O 27755 78769
E 9418 9898
I 31554 36968
O 2013 48139
S 74601 308460607
S 53214 176232375
E 85298 93686
S 44131 136034216
I 14417 82183
E 56135 64148
O 48702 78467
I 40518 98959
I 12111 48783
I 25438 96661
O 29104 37294
O 28046 51047
S 3156 300509744
O 36155 85888
E 89749 93447
S 81093 463156152
E 42007 78199
O 15897 30370
I 65658 88938
O 19234 71082
E 34132 44461
I 67386 97983
O 4777 71937
S 4695 194325593
S 58629 191349148
I 45488 88387
S 82671 231814530
E 5970 97562
I 54543 66049
O 70554 95717
E 14347 88755
O 41262 67305
I 36120 58836
E 23667 59858
I 3093 7087
I 8667 12439
E 6745 18951
I 52545 77506
S 77780 138176026
S 58687 558481781
E 14003 83641
E 32925 92933
O 27762 83519
S 37648 933986639
S 32907 851688329
S 52657 658420081
O 77279 97971
I 13101 47795
I 25461 44922
I 24647 76218
I 60698 70173
E 55104 58591
E 40110 46432
I 52066 55921
I 55857 72673
I 29254 41326
S 66325 543109073
E 52646 94455
O 58566 60073
S 81491 647602919
E 29564 32602
O 82754 92319
O 27552 48056
S 17191 488309038
O 25657 56896
I 10045 52943
S 37373 182741603
E 8703 81800
I 22889 52380
S 20902 808064614
S 43594 320202048
S 82909 958781385
E 2768 28680
O 70214 87981
I 26741 99964
E 42160 45439
E 10660 60029
S 43807 418419104
O 50480 53352
S 34142 558963517
O 2333 95889
O 72449 91811
S 25341 879368909
S 69526 866238927
E 3444 26249
I 13337 82456
O 80043 97156
I 15450 44290
O 59177 66693
I 3634 37093
E 5045 79377
S 71185 45472761
S 77922 767590912
O 17718 19336
S 94135 749779526
E 34497 97385
O 34826 99210
I 180 38742
I 1136 36193
O 69456 77996
I 85539 99730
O 43322 83535
E 42684 48704
O 59906 93839
O 10277 56967
E 5403 63688
E 13571 43830
O 17964 78689
E 32357 59084
O 41207 84526
S 80458 693745004
I 6660 59814
E 5445 66269
S 46456 159784826
I 20149 42803
O 56023 63347
O 54010 55701
S 42708 574456136
E 1432 77683
S 92522 758387772
S 85793 885677206
S 56924 276772425
E 22009 28702
S 83961 839471666
I 22365 45065
E 43884 65930
I 40156 96750
O 50623 97273
O 58210 92478
S 74813 399207584
O 12056 55636
E 69054 73829
O 53793 75006
O 21303 77756
O 74036 97853
E 54355 93281
E 720 76748
O 96552 96685
I 6739 74512
I 33088 71437
I 14259 56712
O 33001 44247
E 8307 28220
O 12690 70008
S 81516 218846194
S 18334 353380803
E 72881 91214
E 22733 51691
E 33994 78673
S 96970 639911679
S 57856 198026351
S 66053 139445795
I 34860 73231
I 37028 99331
E 14038 67235
I 39245 93250
I 6030 71610
I 59594 59707
S 95563 125926928
I 1354 72501
I 47441 94007
S 72934 403018262
S 38876 72329646
I 19913 42258
E 34178 89754
E 3455 6176
S 75751 350847366
S 81057 673925879
E 10186 57367
I 60020 93501
S 4699 59923873
I 5482 9227
O 27013 80367
E 49938 83308
E 4677 82169
E 47919 57773
E 2796 17305
S 58604 46025720
S 66205 378715475
I 1890 1972
S 25541 828588897
S 40959 995084451
I 31875 35022
I 4525 34038
O 14652 22958
O 10789 52032
O 45240 71129
O 17643 83423
O 79435 85574
I 3352 91317
S 48915 721557979
O 35038 50845
S 63300 466827860
I 5797 60563
I 50979 59320
O 18687 32504
E 8755 53488
I 71471 84811
S 69208 719566408
S 91052 51755071
S 20427 424778575
I 77302 98208
I 28728 82639
S 8497 958401871
S 63668 52811026
S 9637 978152175
I 52775 88995
O 6869 67642
I 67984 88531
S 84599 879406762
S 87171 925090864
E 58699 59319
E 34476 61377
I 70296 75630
S 78455 756002627
E 56511 89109
I 30834 97164
S 2930 373459382
S 36324 27096766
E 56770 88410
I 59770 74639
O 3916 71498
E 13675 42156
O 69488 98483
E 17562 52526
I 2061 78145
E 4702 48911
O 60522 86038
O 53282 98236
I 71153 72068
S 91134 99717913
E 16961 94936
I 23973 37465
S 34580 900976544
S 85769 503045926
S 72568 651415449
I 1897 20859
O 29845 30068
O 13351 50055
S 40586 282983922
S 36955 929743781
I 52122 60611
E 16448 54136
I 26238 91439
E 2276 44860
I 18814 29310
S 99884 904863636
S 93801 312291565
I 8240 55970
E 21139 64367
S 49167 165275867
S 73995 474393367
I 24824 81618
E 69766 93156
E 20256 75988
O 34837 39576
S 50574 179866197
E 52298 69079
I 32530 55794
E 56605 62978
I 21669 64695
S 23071 521671818
O 17044 41962
I 51828 55099
I 12812 78932
O 1005 50028
I 26902 72765
E 36307 72848
E 46606 90882
I 81624 95335
O 55745 78328
I 90164 91685
S 53759 518347773
S 64582 135146254
O 1927 69598
I 84844 97958
O 38765 49015
E 61365 89873
I 12568 29118
O 4706 34795
S 40881 571571416
O 73931 98670
O 63345 84504
S 43294 476026040
S 11838 851906609
O 46280 71305
I 26126 78821
I 22113 22267
S 81992 309650894
S 21647 612461420
I 78564 79667
E 1897 12397
E 1970 54636
I 17165 90960
S 46066 954672325
E 38382 85531
S 99394 439433482
E 7158 33864
I 22873 55075
I 20269 68576
E 31129 37963
I 50084 86734
E 1257 49609
O 29064 97773
E 24244 84171
I 33753 97769
E 25462 85322
O 44846 46569
I 20668 49424
I 22321 85319
E 48185 53734
I 89790 95310
O 56417 62592
E 10769 37168
S 51675 441973746
O 5469 77474
E 9241 26453
S 73525 203493344
E 23067 99497
S 63133 405225982
E 23329 50653
O 38507 42897
I 11591 31739
S 42856 248924380
S 22767 486718453
S 63056 46414006
O 2112 37189
I 28346 61993
O 75854 85724
I 12583 62690
O 50401 62187
E 10796 34948
E 4525 62390
I 77802 89430
S 57577 547918192
E 30887 60063
I 14808 71793
I 39710 87534
O 18548 41067
O 34478 56577
S 93504 530702627
I 178 17321
I 3519 41398
I 3154 12352
E 39586 77064
S 40505 456510740
E 31666 78386
S 47241 834451035
I 29109 39292
O 4585 59210
S 24775 320567681
S 29362 681055973
I 2128 6592
I 23493 75466
O 67065 80971
E 62966 89864
I 19914 64543
E 74121 79759
E 61792 90864
E 43753 64888
O 45341 79046
S 70085 845037983
I 32617 38956
E 68603 83860
S 89743 532161373
O 2439 98991
O 20112 84375
I 86360 96086
O 1777 52903
O 14944 69607
S 67196 178181402
E 68684 94513
S 63061 122324951
S 81271 519800793
O 24263 26125
S 83447 129836016
I 4642 50710
S 29554 272656846
S 43144 627140356
O 16354 50357
S 66388 865179754
I 3746 7647
E 83997 93173
S 12375 679797911
S 88310 887427826
E 10046 77891
I 24446 93301
O 30218 99996
E 47372 76546
I 51712 78572
E 28224 97992
S 19604 679436911
E 54414 81128
O 9790 23726
E 11626 14273
O 33929 85895
O 2520 24970
I 76509 79917
S 33490 833436173
E 7464 95242
E 63308 86549
I 44107 51692
S 8055 780447376
O 14072 62320
O 30910 35033
O 661 80167
E 67599 96930
O 9097 34822
O 7206 72899
I 35122 80645
I 54143 89567
S 78100 726050003
I 16054 42057
E 53631 74239
O 19095 23939
S 24885 238795960
E 37043 63307
I 16074 68193
S 39780 823158592
O 28452 88707
I 68603 86060
S 33569 614282801
I 60856 66080
I 85864 99829
S 19537 265840680
S 59792 95406653
E 13978 49967
I 45342 80511
I 26149 46186
E 96596 98784
S 15382 893809717
I 59101 99649
O 73627 83606
S 64347 736697344
E 63287 65402
I 47721 67548
O 15549 53867
O 1736 86839
O 8826 96294
S 87452 181729362
O 36559 89639
O 19862 28879
O 14916 47315
S 70499 22522615
I 4746 39994
S 41070 194712066
E 70484 77585
S 59678 238185671
I 61412 80650
O 32875 76997
O 10554 64432
O 49038 72746
O 33292 87541
O 26692 31327
S 14491 850343959
S 96351 372072393
S 86790 77154583
O 65010 73180
S 46620 147984582
S 56291 283471584
E 21654 79798
O 51688 51932
I 20057 42848
S 2404 366859914
I 18767 80610
E 39024 94048
I 1395 49107
E 9246 34038
O 382 39771
I 21915 72045
O 46488 89210
S 62317 902228437
E 44786 87915
I 43239 67624
O 46249 67890
O 34547 35191
I 16617 26080
I 12598 85023
E 27426 92750
O 936 37137
E 63865 90966
I 77180 98164
I 6766 23569
S 60740 155729097
E 18037 70954
O 26427 41251
I 10042 59958
O 27248 49524
S 549 762163247
I 50001 66297
O 66261 94501
E 39622 82486
O 791 83960
S 40696 79398236
E 76676 79795
O 78037 88910
I 37084 41758
S 9815 691235562
O 22728 45304
O 33094 52383
O 73737 92452
O 40152 77141
I 40496 90872
O 60780 62453
I 44871 51116
O 29169 55552
I 24261 90580
S 87473 783777395
O 95192 97808
S 65569 164401181
E 36998 57808
I 7405 25945
I 2166 33828
I 21437 22824
S 7375 198909069
O 80610 82300
S 47173 740428817
I 20447 89902
O 28220 28566
I 16008 53467
I 30608 80157
E 31860 93027
I 9746 13881
O 15567 47670
O 12451 94177
O 15531 51283
I 39893 76185
O 50762 83932
E 57665 63229
I 62733 98083
O 25489 46533
E 14004 17764
O 52589 88618
I 15579 93030
I 37305 48768
O 55617 70508
O 59913 81416
O 27608 66567
S 32030 286207645
I 61128 73829
E 19786 28484
E 21788 64226
E 51982 63343
E 23021 84492
O 163 24237
I 9792 45593
E 40803 68009
S 4395 955329767
O 16815 90753
S 24269 573838394
I 63139 94086
E 4199 58109
I 8814 87288
E 59791 76145
O 74086 88375
O 27352 64689
S 23126 719496267
E 55623 59828
S 98902 927195401
O 78550 88742
E 8262 96826
O 11366 91602
S 69887 107958067
S 58574 207770632
S 62684 948097344
O 41831 82855
O 59762 78173
S 53789 203844892
O 34581 38409
E 9972 37468
S 12030 628657321
E 26579 32447
I 32609 84333
E 29287 88525
S 94477 710191836
E 78113 89106
E 55848 85355
E 49466 78315
I 37009 61446
I 59674 78722
E 30713 34041
S 13753 381032216
O 25563 34174
S 74027 23751044
E 41492 57686
O 4378 23525
E 78390 93867
O 28118 44001
E 28689 72423
E 46526 77753
I 42140 73921
S 51580 948061808
S 72073 417780930
I 19487 57863
E 59404 76626
E 1614 32614
I 61849 78910
S 90835 725872691
E 44961 98336
S 7373 726495161
S 19065 910230343
S 29417 269119333
S 96260 120868100
E 35040 96374
S 79300 331330725
O 2084 75328
S 97892 347503752
S 29254 807052841
I 55482 75440
S 49146 321402513
E 69080 81736
E 852 58198
O 42831 69170
S 59562 502066301
O 9889 46166
E 19861 94863
O 38070 50665
I 61194 66282
I 45732 51833
S 24181 838313917
O 25252 61521
O 1758 76667
E 19320 93962
I 8870 98446
E 45588 74305
O 26031 69671
O 27490 83288
E 16915 66219
I 94418 96603
S 18024 360124707
S 51979 872067457
E 26018 69760
I 56095 95649
S 26830 132996033
I 40616 89576
I 49784 66785
I 34136 54832
I 33580 68934
O 3037 89053
O 35501 66888
O 48618 78555
I 61097 76797
I 3199 51723
I 84321 87847
S 3220 668218596
I 36530 67802
O 43412 43975
I 15293 33784
S 70319 273351189
I 9138 42062
I 11007 24632
E 33228 79091
O 36113 37240
E 2816 93754
E 51577 59373
E 18340 87771
I 45935 61053
S 35982 887999519
S 46872 45582696
E 24358 28654
E 14960 34287
O 9332 39921
I 6243 58230
I 13930 50203
E 37673 97737
E 34639 40595
E 24061 45732
I 57454 87363
I 23538 40629
O 58130 67898
E 39034 52203
S 20646 828081021
O 22456 72487
E 14942 44821
I 55133 93530
E 9930 86073
I 2668 60203
I 24330 25893
O 42445 71220
O 84115 87482
I 44169 74636
E 30819 37954
O 18436 95999
E 31721 55669
O 68177 79808
I 66616 92088
E 38129 54174
O 36538 45693
I 30892 97540
O 17059 65812
E 81223 85856
O 8354 92971
I 25060 42483
O 14581 84129
S 19941 601459240
O 20693 27052
O 10776 75980
O 10810 98042
O 6287 40977
O 41502 73955
S 1048 912607465
S 66336 367641439
I 40153 51709
S 76062 174301335
I 90343 91459
E 23397 61892
E 24371 64982
O 51611 60521
S 50188 720051392
I 49802 68353
O 44069 87420
I 17270 29787
I 1204 17501
I 33702 89380
E 43422 77022
S 76128 293108489
I 20112 32248
O 15008 51874
S 9026 523205446
E 46467 84425
I 3061 50438
O 41343 99355
O 34570 73698
I 89525 91529
E 6854 83074
O 31531 70123
S 88722 5725184
E 36230 85154
S 75633 993829426
E 13900 55655
O 42075 96852
O 54944 70443
O 1978 83333
I 34458 81684
I 47572 78729
S 13679 581782847
I 7543 16583
E 42235 53071
S 50426 14991234
E 25687 87257
I 9283 58321
E 6453 84855
I 37996 58914
O 34639 70180
O 22124 39478
I 3793 81840
O 32079 53016
I 44092 73581
O 26135 71075
S 53622 182328288
I 38946 89224
I 84508 84826
S 50320 231995732
I 83087 96612
E 5820 33976
O 28221 40224
E 61363 65500
E 87133 91007
O 33252 65811
E 12944 59209
E 25899 80299
S 5205 262750459
O 67675 94487
I 29886 68912
E 21583 69069
S 8715 854109844
O 71052 88944
E 1373 81406
S 34486 783652560
I 14803 96557
O 4614 83184
S 91679 657412199
E 8734 38018
I 40999 61150
S 73966 468088952
O 38669 43791
I 26273 31263
E 1807 8520
S 26701 3360159
E 4861 19657
O 56417 79397
O 98084 98826
S 6492 573141863
O 26992 83688
O 47013 65497
O 42837 69386
E 8993 84398
S 70336 763360118
I 10402 12119
S 61576 764605570
I 23747 38879
I 167 86323
I 24622 45767
I 21518 89943
S 86280 946268604
E 49471 54427
S 49647 819961992
O 27793 58142
S 62838 26472211
I 12013 35365
I 92566 95875
O 64261 94439
O 78635 93054
I 92010 98337
E 26717 86984
S 22484 993991398
S 55142 90589744
I 70217 87545
E 46856 80468
O 8640 27372
I 62240 85439
E 7244 77835
I 38983 97343
I 52300 75030
O 596 93723
S 48148 386158803
O 11265 22168
I 7964 82070
S 13116 788760850
E 72853 76151
O 28188 33523
S 89361 364934668
I 45921 71388
S 53678 553422474
I 44713 65083
S 69020 550024903
O 1728 98180
S 18586 591971131
E 30150 93698
S 15614 760009950
I 13648 28241
O 1802 28562
O 30065 78550
E 54956 70767
E 25829 65172
S 38976 945748902
O 42784 46882
S 5351 252979110
S 51005 759528891
E 4332 53003
E 98460 98848
O 33778 63958
S 7996 933827951
I 66177 97895
E 33619 57184
E 17398 43190
I 16210 21507
E 72086 93781
O 46006 84029
E 15748 17006
O 35942 86036
S 69975 358851776
S 49692 147621089
E 23555 78490
S 80161 749335867
S 37627 404478282
S 1658 146914948
O 6847 57408
O 32932 77215
O 11585 16039
O 15048 39431
E 63167 92382
E 34444 71994
S 4908 181669009
E 47705 76088
E 43741 92614
S 71848 521036561
E 16421 56444
E 6133 54689
S 78006 862386288
I 15403 27285
I 34205 38102
I 27255 86445
E 16130 18334
I 64931 76504
S 70573 414123907
E 27828 57949
I 36506 92803
I 17233 77283
I 68736 82680
I 1989 2931
I 45899 95234
O 65287 79954
E 70607 76961
S 75220 502664741
I 23353 27828
I 21651 38127
O 42355 60457
E 13219 75916
S 37548 658957783
E 65744 89031
S 50506 981365901
S 27411 647080059
S 47606 470889040
E 41030 67350
S 30793 859569239
O 34431 59817
I 1766 21374
O 20840 26354
O 49901 92619
S 41876 697287123
I 31150 44217
I 22316 34344
S 20350 566359460
I 50097 95198
I 56944 77620
S 42322 706831303
O 32780 57231
S 93675 394425810
E 10969 40437
E 18064 46640
E 5264 69139
S 52256 69994681
I 24589 88059
I 25769 64402
S 32817 125288892
I 2119 82125
E 12727 99467
O 6064 79034
I 44051 61328
O 9587 44798
O 15420 51223
E 22232 91514
E 2724 44553
I 22207 36914
E 15857 29458
S 17871 286479258
S 35233 468062596
I 16132 58454
I 59051 91204
E 16307 71877
O 3979 14091
S 75068 750271113
S 21040 499424794
E 33775 36062
I 79684 82251
I 52952 66211
S 89409 472144850
I 13426 41593
E 18970 63916
S 91366 335165378
I 22196 75668
O 29701 32131
O 50516 67995
I 53620 90752
I 19225 91090
I 20636 86408
I 1506 41283
I 18670 34543
O 35619 39484
I 24952 73464
I 14239 67978
I 4403 55706
E 30274 42735
E 49952 87833
I 45667 86253
E 12417 96091
S 93307 206188355
I 51108 62829
I 27638 94693
O 424 2542
S 48035 716455004
S 35472 166929115
I 38317 64835
O 70957 87695
O 85756 90028
I 6397 67700
S 59440 888728575
E 7138 22855
I 6772 20129
O 20409 24288
I 28444 75061
O 59465 79033
E 351 65686
S 84970 342673036
S 4724 575442112
E 16685 30539
E 65632 94735
O 34341 42008
I 5209 72550
O 51819 60528
E 23600 97984
E 60233 62651
I 33170 51909
I 22845 91817
E 80061 83729
E 9940 95104
E 39345 62438
O 13467 43581
E 29268 58735
S 79912 572577654
I 59311 90794
S 45847 729936516
O 4190 42192
O 48667 92072
I 39258 41571
I 22693 45661
E 74800 77920
S 15339 706329181
S 75331 735333542
I 23296 71836
O 49036 98778
I 4567 7848
E 75111 90741
O 9352 42635
S 99460 317287293
E 29424 54774
E 20850 79286
S 30573 243502940
S 28664 285901289
I 52540 94215
O 12352 77637
S 15871 690756319
O 35069 74619
O 3611 58550
E 67794 85255
O 32769 35345
S 42455 383077653
S 65876 487590483
I 53457 57222
O 60204 84316
O 70947 83129
S 83401 341512678
I 63660 81335
E 4064 39047
E 21067 95583
O 43665 89083
I 64356 93612
E 17398 77261
O 32499 80656
I 8958 91031
E 53366 61819
I 13650 46863
E 26558 81014
I 11844 37678
O 39083 44714
S 88221 869795558
S 40307 50730961
O 75655 86890
I 30544 51229
S 80270 726798243
I 15 75840
S 21399 202789893
S 43557 302299759
O 6768 77850
S 90961 383325907
I 12257 81850
I 25448 93251
E 41805 77858
O 39836 72973
E 72011 81068
I 59869 63071
E 45401 46223
S 54130 917306977
S 60406 75592788
I 43045 53047
E 5928 14942
S 9668 443811354
O 85255 96653
I 1826 94821
S 70414 88871869
S 60928 916256006
I 9704 33802
I 68803 91636
S 69701 121151043
I 6438 37787
I 54386 55709
I 36130 59814
S 35063 844088557
S 75967 203720530
I 18587 70059
I 58019 82971
I 57468 61479
I 46131 73790
S 94096 745830488
I 51122 92178
O 9846 71444
S 60473 518267398
E 38729 64664
E 71206 79523
I 95 75100
I 40378 65781
O 58642 92480
S 34532 238148254
E 33650 92588
O 26367 47900
I 47063 99779
O 53163 54950
I 12637 12744
I 39898 93091
S 24659 854440774
S 70865 15405400
I 8029 59255
O 16333 90525
O 52148 92778
O 48326 55643
I 14941 44702
S 15188 113216344
E 47507 96739
O 6015 33259
E 12344 61143
O 19 65244
I 64104 88024
S 72676 726360999
S 30131 278031638
I 32075 43607
E 259 91879
O 20598 95790
E 7108 67337
I 48426 63066
I 39041 49347
I 6094 11073
S 21752 925490983
E 6506 91645
E 4326 96315
E 20820 34387
S 8047 919336711
I 40442 86203
S 53283 743625943
S 75784 851227339
S 71256 500885735
E 61812 84831
E 42850 55050
S 83587 329765583
E 39534 70002
S 36546 5705077
O 36596 75323
E 1045 22155
S 51525 545381373
O 6858 40465
E 6941 63907
I 28915 96597
S 39036 195359684
O 32754 58493
E 19593 84151
E 1597 53596
S 21365 530422192
I 14703 40089
O 27259 88422
O 15436 37876
S 15088 398341441
S 80824 140981351
S 16822 238215802
O 18153 65012
I 44616 83552
E 1566 98432
S 34754 665834740
S 20868 37187342
S 10841 434875712
E 44178 73626
S 65476 26754155
I 35883 49461
O 11436 47967
O 35916 52782
O 2586 75675
S 567 240484216
I 11467 31962
S 51410 907296231
S 40454 448244626
O 1998 77120
S 73702 306461975
E 767 28345
I 33620 42813
E 19953 47900
I 85793 86810
S 2265 588403872
S 95940 588369829
O 1416 84200
O 7492 11179
S 28300 943447396
E 5721 79713
O 84999 99998
I 9851 93816
E 63773 68713
I 44364 74479
I 10819 12037
E 17273 46156
E 48709 55568
I 2875 78047
E 70649 87698
S 13207 231459986
S 66821 862557112
I 51601 78516
I 71488 79131
O 66496 93651
I 18434 42113
O 73947 87014
E 57879 92953
S 54679 160989580
I 84692 95889
I 33650 75163
O 20727 59717
I 32923 50824
S 72947 868586109
E 17855 71134
S 97825 335035807
I 23238 90208
E 22895 87706
E 15408 62987
S 60522 876349429
O 68182 89546
O 39496 78238
E 1055 47890
E 27859 99308
E 19740 39714
I 38726 57942
I 14742 15025
E 19531 55218
O 66857 97613
O 34988 71539
E 962 19959
O 13998 17767
I 76248 82002
I 45300 91449
I 2145 78104
E 84336 99676
E 52822 82320
S 48525 487533683
E 10518 44795
S 29570 407146684
I 64306 98159
O 42540 65834
I 54043 59507
I 18879 24691
O 73187 85194
O 49003 98584
O 52237 69935
O 14237 47799
E 14750 72669
I 9578 17537
E 34784 68189
E 11433 45411
I 21466 34106
S 49175 585637062
S 91499 686424401
O 16134 18778
E 11548 93728
E 53748 75015
E 3503 96301
E 3911 25261
E 2075 47952
S 87120 196568740
O 6803 19891
O 26172 95135
S 95109 757148647
S 94020 855649546
O 54093 85687
E 5298 59153
I 19985 76348
S 2721 607746391
O 22855 88314
I 71566 73126
E 13922 51466
O 5569 62424
E 608 98113
I 25679 54997
S 20912 45201555
I 2841 95037
E 21950 72070
E 10578 39732
I 44311 71123
O 11963 92971
E 18938 35872
E 49287 64106
S 97246 627686830
O 32246 56881
S 60940 615705765
O 24525 68672
I 7 92714
E 17398 93361
I 6114 8807
E 22716 32681
I 13402 30718
S 90098 240218352
E 1222 98518
S 46576 410237969
O 52480 80513
E 4901 20293
I 55122 80307
O 41945 83113
O 42239 69966
I 44737 96150
O 8470 96864
I 56344 70221
S 80003 753474085
I 33104 49908
E 1132 75999
I 79277 84212
O 2753 14020
I 54041 95119
S 72959 109015044
S 55059 489339990
I 62504 84828
E 28916 35992
I 42369 79786
S 75356 664903734
S 24549 593305164
O 26366 42538
I 38416 41907
I 20149 99355
E 29038 96056
I 169 76373
O 27751 77466
I 1667 66826
S 85015 912128277
O 37489 51553
I 21479 98688
I 32630 57468
I 27829 51526
S 73981 291122029
E 2206 33166
I 34389 35904
O 32016 90379
E 30335 98774
S 3760 623877109
I 15263 24349
S 6600 20310392
I 62211 81431
I 33775 58695
I 43717 45051
E 18015 40431
I 10363 88188
O 51557 52534
S 21986 922154178
S 17646 360209199
I 51643 77915
S 92179 878170187
S 72753 592881424
I 26710 49915
E 5846 16847
O 4303 47449
E 61084 84014
E 38650 50602
E 28151 38652
S 24865 201849672
I 46856 62045
S 17429 426520169
S 16455 774851646
O 16040 44863
E 68316 88170
E 42573 49346
O 1428 67523
S 4149 85589295
I 17062 27507
S 67622 660882135
S 17382 681151421
E 60763 89285
E 16283 98188
O 14424 77093
E 1630 96163
S 14999 135842624
S 89026 957799815
E 45940 57103
E 80029 97147
E 24341 63457
I 45303 94687
O 65948 98788
S 52260 562287334
E 79140 80536
I 41287 97653
O 74569 77970
S 41074 213197524
O 1610 62964
E 4089 11397
S 10 843861357
S 71647 201455315
S 33034 848184912
E 23334 32874
O 11844 16899
E 42913 85192
I 11004 44783
E 36886 67739
E 3369 32076
S 2616 266860680
E 39248 88437
E 73677 77829
I 13081 22392
E 23694 73053
O 28417 99140
O 44008 90017
E 10006 23402
S 81322 821789254
E 53308 93042
I 69161 93950
I 42681 72225
I 15871 73054
S 96674 608599864
S 43421 415128443
E 21534 46926
O 18546 65239
S 91923 328367618
I 5528 6050
O 72551 95571
E 72084 99076
O 21428 53633
I 50231 54502
O 40449 46534
I 2688 80319
E 8850 57720
O 73477 99380
E 82068 90709
I 40052 94540
I 23464 78562
I 4995 43273
O 54974 82898
E 3686 53331
S 49436 194464391
S 69860 700024951
O 40191 74655
O 49978 92728
I 66534 85459
I 18349 75444
O 69704 76416
S 79873 291240581
I 48814 88565
E 60801 95974
E 18893 75446
I 64656 98592
E 23862 81588
S 59434 396874451
E 2098 4088
E 57779 59267
S 79519 889486336
I 3221 46332
I 62003 66269
E 19679 60343
I 42564 49133
O 48528 69797
E 28880 33292
E 31391 56026
S 63159 377546506
O 3388 75464
O 76457 98835
S 89958 56926765
O 4243 58823
O 17660 28093
I 52229 74128
S 23541 516376169
E 68932 97085
S 8956 392465653
S 48705 804604468
O 15248 99965
S 76628 462713972
O 13363 72736
I 68510 85671
E 27001 63461
I 25887 82923
I 42335 93776
E 8567 31310
O 38500 38923
E 12489 94921
I 7997 63454
E 5631 77141
O 18562 83894
S 35460 562386618
E 4455 22128
S 98403 251848386
E 4590 93096
I 69537 83798
O 5938 93856
E 63894 70332
O 69389 93185
S 41349 112903766
I 14560 41011
I 44679 88461
I 4330 47399
S 67957 135237201
E 88714 89517
O 31671 57681
O 80668 84027
O 24352 91504
O 35170 97451
S 44059 315238101
S 85570 481148347
O 10164 94772
S 2534 669996559
E 17909 63475
I 1880 99974
E 59896 63403
I 41615 96003
S 97275 761001424
O 11458 52640
I 73234 86394
I 7299 97099
S 54228 180899312
S 96953 796596647
O 35899 54199
I 6518 78008
O 60629 81065
S 93111 536247210
O 89706 94293
S 38194 501301007
E 52197 66592
O 50444 52072
E 41793 57398
O 25791 44623
O 15852 74912
E 50276 70947
O 28888 87146
I 23463 72605
O 42700 69698
I 49771 68036
S 24885 169146412
E 25472 54150
I 26907 52796
O 56665 79511
I 14529 85057
I 1619 57224
I 7416 9516
E 9908 30101
O 51050 78859
S 69761 590494132
E 68174 98227
O 49770 69165
E 23906 52414
O 18097 98177
S 13041 761171157
O 9890 84029
I 30230 74450
S 86689 928229788
S 96810 504466969
S 76414 455449205
E 13953 39738
E 74403 95407
I 31042 75767
S 66782 435836598
S 5222 963651555
E 23203 34323
S 11277 600337565
I 13434 36969
S 31549 750110790
I 20782 41960
I 25793 52011
O 29713 84753
S 69887 475121439
O 37304 41018
S 15432 920974661
E 21206 84123
E 30209 98086
I 36363 93958
O 43015 51895
I 60545 70257
O 26067 69974
I 26490 29585
E 70153 82496
I 82578 95682
O 66953 75938
I 51542 80615
I 45790 89719
S 786 373030020
I 13372 20826
I 45968 83720
S 56945 334298354
S 40177 950377040
I 11542 57641
O 62156 86923
E 12756 34469
E 1643 10471
S 51360 457424755
S 79764 966451263
O 20635 53670
S 61117 600610564
S 33271 430812715
O 31885 89372
O 3687 99762
I 70194 92161
E 24612 71429
S 45072 752882402
I 16613 37373
O 28680 38008
S 74762 671002940
S 79589 761495105
S 98338 808408378
S 58588 345672795
E 25360 52071
I 64466 97823
I 16688 53922
S 83709 641270080
O 56829 93953
I 27045 88555
I 15087 32712
S 63693 852396879
O 36006 49310
O 17482 84940
I 72089 78696
I 15196 38076
S 91089 425446465
I 2858 66505
O 45423 75180
O 71844 81055
O 4346 78469
S 66599 86336667
I 50958 94704
S 49274 196658127
O 1086 18533
O 12563 43497
I 60873 97710
O 35847 79544
O 23229 60171
O 84693 92596
I 48297 55960
O 59741 78664
O 3340 5800
I 23987 64241
I 59827 69157
I 36882 54677
E 37887 88819
O 59753 77157
E 38881 58229
I 23497 44637
O 6846 98850
S 1152 604234193
O 374 34466
E 24689 35412
S 67363 39117080
O 48371 91286
I 25756 84794
E 62291 92863
S 83675 702527424
I 13128 48228
S 97361 912444244
E 69234 95431
O 2879 78268
O 50649 66778
I 78043 81972
I 29029 56434
I 76517 97664
I 52270 89734
S 66535 561141908
S 71822 831085545
E 89370 89532
I 40970 44861
E 43860 95436
S 27699 957127508
E 88159 89572
I 46366 89891
I 12009 14801
I 13376 81274
S 94708 323006824
O 28608 34344
I 19650 51711
E 15862 42157
S 70176 67247270
E 7633 79198
I 8806 97989
E 46293 72531
I 1583 51749
E 25334 78862
E 50755 70261
E 22653 52859
E 47892 74380
O 55298 78372
E 14592 19188
S 91395 423572815
E 22194 27243
O 95421 96191
I 80585 81251
I 19083 91157
I 2154 93167
S 81602 398634532
S 71133 722029648
E 71982 82246
E 47300 82538
O 46975 61144
O 35633 50097
E 5426 23744
I 67651 77348
I 11868 37215
O 19450 54824
O 26651 57909
O 33057 79487
O 3338 22745
S 92171 440971200
I 71491 92969
O 40877 66266
S 88987 34355883
E 45860 49870
I 53931 67005
S 44151 305775924
S 58072 597118756
I 33301 49295
I 24094 68911
E 52457 93795
O 31298 93028
E 87844 95523
I 45946 87555
E 20996 22137
I 22490 75711
E 9075 51369
O 71174 71338
E 33220 43895
E 2372 87623
O 11230 15338
I 9380 34691
E 29269 45197
S 21625 517738909
O 31645 55322
I 49423 56219
S 45155 305840479
S 70449 529404425
E 40919 55733
O 47026 71190
I 34194 63033
O 39694 62280
S 11543 13467697
O 88823 91440
O 7308 14329
E 8550 29463
O 16305 38867
O 68301 99762
E 77420 93293
O 70418 75122
I 8606 46163
O 39168 89748
O 67853 72655
O 50315 91789
I 71636 93215
S 45180 573388539
S 41297 24811652
I 57284 72468
O 43884 82538
I 6144 82737
E 38253 56165
S 2563 382463733
I 23130 26824
I 10673 68300
E 7224 92751
E 1853 66099
S 48649 624294508
I 64349 76788
E 38802 71493
S 90877 209190741
O 23989 46564
E 34538 81856
I 5831 56515
E 56657 76176
I 43176 93924
I 4687 96133
O 66219 74886
E 22438 34988
E 15683 64308
I 23109 43728
O 58884 72287
S 55655 508301337
E 36690 86819
I 15358 61283
S 17939 514205041
E 13144 57045
E 70299 89293
I 42814 71306
I 86348 95739
I 68498 83560
E 58697 83030
I 61785 63801
O 14863 63082
S 38833 843369080
I 94195 95164
S 98099 847256880
I 66032 99701
O 18135 52125
E 26431 40098
E 41189 52365
S 53150 840873905
E 3068 72212
E 56845 94407
O 23176 64038
E 31951 75285
S 94284 763424710
S 62504 614341218
S 33761 657185262
O 39676 81894
O 46314 89006
I 9955 18409
O 42339 52755
E 32770 43260
I 45509 67338
E 2774 84239
S 19251 116184596
I 80658 85767
S 29408 364558382
E 46695 89968
O 11190 45016
I 94393 98863
O 5546 89888
O 14846 46510
O 39020 63161
O 74333 83624
S 22010 356021910
S 5609 83797250
O 53359 76180
I 57403 61669
I 36123 69759
I 24059 64947
E 5400 24928
O 48268 91928
E 2483 29938
O 2145 78688
E 2342 78666
S 46276 307936227
E 11329 36692
S 21539 627582383
I 8150 81998
I 82849 90063
S 63125 872113284
O 30470 38631
S 3508 589728700
O 48457 60484
I 57177 91767
S 55094 597770678
S 44786 232219115
O 47404 66623
E 29571 61440
E 7485 67575
O 9876 46874
O 25143 84426
E 58083 85450
I 54722 96226
I 31147 77570
I 22311 59492
I 65756 96947
O 27684 71166
S 85865 987612484
O 32368 42229
I 42928 76459
I 10073 96352
S 54056 891025548
E 11344 53121
O 56797 94758
O 33222 44150
O 75141 96299
E 43134 55684
O 10571 47373
O 58841 77749
O 32010 40992
E 74908 82178
E 4488 69496
O 73551 77095
S 36867 981390975
E 50284 98963
E 14327 58729
I 21819 83288
O 40173 82204
S 23388 455966447
I 10144 42972
I 22700 70126
O 28762 65503
I 62001 76101
E 2522 49180
I 29052 69014
S 89355 153347610
O 66470 84058
E 31581 43803
I 16075 77899
I 17857 25337
I 84655 98028
E 4094 59626
E 33487 61904
E 6902 97800
I 44781 81409
O 38336 92336
I 4663 80804
O 49234 85736
O 58261 99944
E 13705 15355
O 41431 98952
I 33278 86531
O 18268 62322
S 92646 271439400
O 28860 67811
S 62869 508034904
E 79818 82115
I 19403 63835
O 46218 79849
E 60768 80516
I 5385 32864
I 36984 86165
S 48559 692269120
O 3362 78311
I 58486 63650
I 17594 74840
E 23410 60754
I 35943 86007
S 54026 852474349
E 7441 13787
O 10591 89532
S 69058 99043403
S 74720 582236183
S 53599 559724737
E 30560 95699
S 17807 623972590
E 31444 88152
I 2275 39721
I 16790 52788
S 14454 239818973
O 17664 61629
O 26650 90736
O 35436 82949
E 2005 11873
O 10790 81154
I 6820 98327
I 15808 80917
E 29844 32303
S 14950 108800722
E 31039 46554
S 77672 369934143
S 63677 553424766
O 43093 55302
S 56614 387678117
O 41154 78107
E 40668 51435
S 15463 317784145
O 12224 38274
I 52168 79353
O 33691 67722
S 38967 369666428
E 42124 77164
E 20689 68427
I 16103 16585
I 7364 83134
I 33447 94237
E 52693 95845
O 45676 69192
I 38791 82455
E 80510 91405
O 42379 94460
E 7016 34725
E 54619 69092
E 65380 67885
E 40089 96582
S 95475 158087844
I 37040 95425
O 45522 81493
S 99862 542854402
I 17638 91211
S 71323 272232196
E 5837 88182
E 5252 72269
O 3950 95558
I 79542 99558
E 43341 85211
E 41614 52975
E 7633 93513
S 31885 719399877
S 28499 68076508
E 49081 90828
E 63894 79384
O 1396 97409
O 519 91337
E 10203 17859
S 55419 125886704
S 44817 63822316
E 77023 93828
S 81388 285851611
I 57864 96047
S 53455 13368202
I 43597 59845
E 28515 73105
E 32575 53974
O 21330 53373
I 16050 92588
I 70963 92795
S 9150 920889698
O 14706 32274
I 43691 49883
S 22078 472753239
I 27518 58853
E 23823 60724
E 5035 54379
O 4830 21307
S 65548 118429848
E 31134 51866
E 11958 69528
S 47263 864714453
S 72016 251756888
I 5752 36027
E 82246 92277
E 2771 84477
E 9695 25201
S 17391 627437701
E 25393 75614
I 37044 51186
I 51935 57843
S 20049 489814504
O 19267 78928
S 53826 804854111
I 7186 21942
I 6444 33902
E 11548 95789
I 87646 94313
S 87315 663185983
E 82640 93981
O 97919 99834
S 54491 527612216
S 48463 449225444
E 77715 90599
I 2051 51563
E 43971 65470
I 40631 45738
O 13626 69028
S 7704 789360531
E 12527 95239
O 31663 63943
I 69861 79620
I 24797 49374
E 36267 52918
O 67579 88626
I 13384 43995
E 44923 65643
O 49463 52971
S 64264 459442024
S 84148 310792478
O 59069 68243
I 52364 55383
O 50204 75190
S 65440 243016502
E 83807 93879
I 38297 39113
E 34913 78527
S 53979 519720828
S 18263 350122250
S 60717 123317962
E 37141 87779
S 93321 832741464
I 17362 19762
O 47850 96120
O 68578 77877
I 43753 69655
S 20697 870105188
E 37596 70027
O 19758 26222
O 62525 63785
O 56150 56680
O 25085 61839
E 13359 61297
O 26045 56912
S 93169 894553742
E 28147 28930
S 73041 46765838
I 63809 91982
E 89281 91291
O 385 44278
S 91361 347752847
I 22939 70231
I 40639 81240
S 22140 502495812
E 60737 73299
O 17201 40144
I 68404 68474
E 10861 43772
O 1014 4285
S 31772 179233434
I 32467 49833
I 4529 94749
S 31276 510912444
S 60738 982616494
I 17725 38619
S 313 534407802
S 8854 527246625
E 68670 91569
O 25071 94323
E 11120 63090
O 26864 30943
E 8683 93401
E 37227 68311
I 35707 73324
O 55997 96468
I 62678 93770
I 11577 58423
I 19245 76058
S 76822 873159089
E 39834 83828
E 25359 80155
O 52503 83450
I 49723 86266
E 1521 77433
O 23981 99767
E 30542 36825
I 53672 80869
E 74622 94195
E 74419 86469
E 43571 52474
O 44938 61437
E 26706 91276
I 43897 64948
S 12024 724338137
O 13642 35903
I 9279 39592
E 34613 92217
S 27617 449341974
O 70056 96065
S 41686 678404050
E 70005 74075
O 11354 13937
O 12437 72102
O 32411 78829
I 71297 88232
E 55210 87110
I 58884 60853
E 66735 99624
E 18594 43152
S 78255 688719946
O 17380 99757
S 57372 378188400
I 25057 65987
I 82351 87581
I 40803 41418
S 46533 900744721
O 14698 72967
I 18095 30249
I 13921 25995
S 26250 840286089
E 29802 37738
E 26211 83995
E 86789 87211
S 8606 341298345
E 49203 63104
I 40367 62954
I 20148 36299
O 500 15291
S 27445 921852261
I 83257 92391
E 11923 63628
I 25847 89862
I 82839 97850
S 90875 805819596
O 44377 46969
E 15215 72942
S 19459 107153627
O 48159 80538
E 25848 51764
I 24203 69907
S 86621 956929768
I 66445 80808
O 13782 88599
E 38748 63036
S 46726 779031268
O 39648 51279
I 48545 67366
S 71799 785086172
I 9863 77714
I 16889 95375
I 10685 45246
S 20322 98765895
S 40061 122293510
S 21173 692053455
S 6864 620092890
E 32130 44045
S 55155 108599281
S 31251 518357393
S 44478 476195619
O 22143 69945
E 4894 29224
S 19512 909485488
O 24502 91370
E 7512 63086
I 21162 97779
O 14263 95396
E 12830 22275
E 9701 74760
I 19104 93638
S 41672 225676356
S 33042 836007264
E 61299 79618
O 17379 64653
O 27630 40557
O 42463 90008
S 99709 688590341
E 2812 55324
S 58448 348738467
E 44083 78280
S 33896 422740809
E 23508 91128
O 19402 34712
I 19673 32107
E 6860 46877
I 65450 67881
E 35573 66717
S 48752 598745154
O 1602 73676
I 5096 27929
S 4040 188845650
S 2770 898710071
O 80770 82492
O 7607 76094
O 3494 93941
E 34790 54542
O 13026 50009
O 30697 66987
S 29257 418073671
O 19036 70906
E 2420 96883
O 8650 81418
S 91615 401280434
O 33216 91494
I 23368 56340
I 47260 99945
E 21821 37801
I 25721 60969
E 24926 80459
O 65337 77879
I 59606 83542
O 23819 36152
O 23152 48027
E 71396 91067
S 31189 948724591
S 68015 996785918
O 36364 36406
I 20322 75643
S 53816 464000209
I 276 10954
E 17969 53552
E 11980 61557
E 49137 76863
S 90205 73382606
S 50337 887805226
I 21002 99385
S 24261 870629495
I 56952 62724
O 73879 99655
I 68077 85386
S 70435 585141980
I 44269 54299
O 29733 31635
S 85010 720696977
O 21881 63742
E 44201 60565
E 33002 41417
E 17820 37162
E 28883 78678
S 52444 49152190
E 9264 14739
I 21470 49871
S 94789 921446700
I 32564 91090
I 87869 93774
E 10753 19083
S 21241 493101352
O 7494 9631
S 42521 100524763
O 24783 31718
I 74350 78902
E 13480 43033
O 856 77690
S 52443 597688056
E 21914 77141
I 6406 74842
E 38962 52509
O 38917 45381
I 35510 90208
S 96320 128807827
O 24647 44841
E 69731 98580
I 9417 13809
O 29722 58229
I 43929 50142
O 32370 62992
O 45573 64663
S 17210 76483365
O 24537 42003
O 61041 86577
O 13813 93985
S 45991 534538528
I 76653 89602
E 15813 21895
E 53139 56562
S 552 526406577
O 11744 57075
E 19650 75061
I 12985 59709
I 80330 98297
E 20817 37375
I 57854 79364
I 46436 68698
I 31464 47364
I 10416 47304
E 73273 98923
S 44887 381254385
S 83854 289300419
O 24222 25966
O 6113 89121
E 32966 53227
E 27228 70425
S 55255 824334546
I 63665 78112
E 28435 60722
E 4977 36237
O 51485 61678
E 29447 83654
E 59552 89359
S 68465 260572628
I 15283 62757
O 11312 33022
I 13419 14812
I 75037 80064
S 88231 175291258
S 28436 542418254
E 7770 16807
I 40640 75667
S 84326 397401684
S 36350 227194231
I 73509 87559
S 24499 874209616
O 2231 95379
S 44322 981608378
I 8328 34053
O 44981 84682
I 6155 61163
S 29090 690601612
E 34067 78296
S 9859 949825726
S 7905 449068479
S 9657 529438148
S 63211 586908743
S 72644 348911266
O 14682 65151
O 3914 24733
E 59965 87981
I 44662 57081
I 18524 55650
O 17570 48472
O 56239 82587
O 2196 12069
S 91626 911090266
S 36527 745484102
O 27459 76359
O 14533 90638
S 74892 242676429
S 44985 167485857
O 70200 91045
I 81486 95524
E 1546 94939
I 33708 88472
S 39856 573039963
I 7733 81993
I 48054 74523
E 73007 87696
S 6015 426849793
S 65104 629004776
E 53243 83357
O 74392 97849
E 20849 61105
S 76529 207730818
S 16166 638829432
O 8754 26276
S 31413 239939158
I 8986 13814
S 11376 6889610
E 1875 24181
O 36849 38478
I 35304 63445
I 14978 32584
E 60785 64586
I 489 54234
I 3504 13341
E 23946 30555
O 8875 73630
S 77346 190614984
O 3883 29412
S 68326 780269047
S 56419 300384587
E 4193 36907
S 83203 830388441
I 62021 92999
E 47059 73002
E 27997 73691
I 5284 29811
O 19016 98385
E 60847 63152
I 22932 80064
E 35777 46947
I 12128 75281
O 24958 94475
S 27829 324722141
I 1416 62239
O 61033 69455
O 42906 52567
E 43386 95377
E 42529 49006
E 60469 65383
S 32267 145659537
S 21566 219494761
O 57067 71307
I 31903 49176
O 68594 73991
E 7006 16156
S 78002 129722221
S 13210 847822537
S 93093 828433211
E 6174 58485
E 37819 49888
E 5340 44159
S 63381 922205841
S 39900 248774750
O 60234 86689
O 50983 71161
S 13742 450184067
E 49796 92694
O 30673 74984
O 65836 82582
E 71932 91826
S 62513 580437550
I 44575 55690
S 36066 698524958
O 52860 63252
S 87027 480173279
O 20789 71434
I 10480 98792
O 39576 74564
E 43065 81067
I 29116 55651
I 46792 89803
S 77457 796623117
E 32785 80313
S 10149 283528144
O 24646 51555
S 66062 605461795
E 89369 96961
S 23990 747866489
O 4076 12296
E 24553 44171
I 8062 73709
O 63263 94699
S 14225 484340210
O 5180 56147
O 3439 64696
I 25253 34744
S 57013 830583078
E 23221 86214
I 31920 39092
I 1236 35016
I 57807 68756
I 22297 62073
I 11309 25049
S 36293 630168992
S 1654 395363441
O 32891 75855
S 98959 307767300
S 20172 200012002
S 15365 899687410
S 84361 504299913
O 13817 86267
E 21188 92683
O 8643 68321
S 393 781639950
E 2944 43788
S 84969 268136173
E 3684 88468
O 8342 15842
I 18179 30495
S 5083 157674609
S 37220 345967304
E 22067 22393
E 4762 51790
I 43140 51392
S 59609 431710856
E 74561 76920
I 38049 68078
E 65104 98761
I 20202 81673
S 92171 232820991
E 75609 80503
S 62519 978656265
O 67310 91648
I 14512 33103
O 6607 22790
O 925 70167
O 3769 62133
E 4407 47009
S 3706 994885087
E 46453 90979
E 14283 77978
S 63441 492576498
O 51160 69119
O 37561 48497
O 43532 58762
I 14450 89701
S 76816 502570842
I 22144 29338
O 7443 56062
S 2367 252988983
I 1573 31350
I 33932 36573
E 69817 91699
I 3874 21037
O 27248 58797
S 5360 441856280
I 37720 71092
I 6410 55751
I 64218 65439
I 36664 60191
E 52448 86180
S 93844 264722278
I 58319 83731
S 98443 568266279
E 69628 81879
E 3516 73192
E 26278 77246
O 45013 96787
O 29796 62961
S 8797 487135029
E 14896 89640
I 13463 72409
S 74389 701361253
O 21067 51464
S 96269 427206950
I 20694 86895
S 78292 774538950
O 88881 99720
O 33695 83528
S 89749 894702219
S 82768 735867017
I 13254 13924
E 93611 99136
O 22479 34480
O 34512 54347
S 19488 460228504
I 23313 32871
E 27228 88919
S 49281 487822786
O 22017 97528
O 2182 4180
I 41909 68111
S 47998 341988688
O 5750 34544
S 14807 632315829
O 34565 73826
O 33709 63065
S 66187 271305108
O 3738 54262
E 6129 66728
E 33082 57176
I 216 75917
S 9668 893924132
S 39124 97107603
E 61988 91278
E 78717 89602
S 12891 38617451
I 36409 81848
E 41596 59395
E 30429 62522
S 86028 811828548
I 24353 67860
O 83271 94989
I 53202 76355
S 35464 594371177
O 43162 47892
E 3441 4094
S 71254 236944179
E 55439 90468
S 26619 520691043
E 3824 29325
S 43862 827081000
S 7601 248030299
I 57872 66681
I 6148 65640
S 61631 635188326
I 83110 96135
S 37071 994631361
E 6378 90138
I 13645 67285
S 35826 159969004
E 47503 58284
S 72016 603016496
E 60687 82394
I 25998 81632
I 3045 23358
I 29659 93395
O 29205 37019
S 416 68617909
S 69410 237737121
S 92834 983999684
S 39178 591797634
I 18983 83020
E 9929 15211
O 44129 81351
S 12651 113549627
E 8102 85801
I 27384 65814
O 84473 84640
S 98366 34552584
I 24085 61267
E 28572 79400
O 41743 70567
I 64408 67398
E 60739 95215
E 52158 85991
I 33454 34808
E 23866 78186
S 2294 427256189
O 72841 76675
I 45874 89867
S 30159 888849012
S 68562 187209383
I 60089 68679
S 5103 996837117
S 74096 767745614
I 29387 46780
I 13796 70150
S 32589 417580771
I 25026 65433
E 16816 82920
I 24049 57442
I 89530 99473
S 57631 575704266
O 72093 88287
E 35640 45673
S 20218 992495899
O 84107 94228
O 49383 87190
O 62829 82163
I 20492 66016
O 87545 96147
I 71561 77679
O 5144 79429
I 42152 78345
E 1014 42053
S 15934 736176799
E 40380 95585
E 19523 66986
E 11925 12838
S 71117 672838371
O 4602 17992
O 74998 80725
E 46165 83367
S 29731 514967240
O 43518 61144
O 21817 33842
S 63356 558362986
I 8485 85007
O 32804 37314
S 63982 631271613
I 18063 95368
I 3839 32398
O 26710 77268
O 48 11857
I 6379 46254
I 43459 96288
E 57822 99272
S 5911 969829221
E 658 65082
O 4119 64867
I 30837 63589
I 58256 88832
I 48994 75996
O 17353 49168
I 66676 84994
S 14793 559712983
S 78107 787978761
E 57757 70609
I 75532 77790
O 4987 16489
E 28438 98862
E 34114 61700
I 19259 45715
I 16763 70150
E 37526 51040
O 53561 72628
S 96281 817875730
S 76796 495318073
O 57067 93956
O 24190 26887
I 46133 83554
I 44750 50505
E 50285 97166
S 59100 328179233
S 61810 376140562
I 7985 47422
O 16175 84006
O 69885 77591
S 91393 801604482
O 28976 87402
I 62686 87503
O 33949 44217
O 30409 84837
I 11813 99032
I 2912 54982
E 5097 8278
E 92931 93044
S 73027 246796420
E 58444 68515
E 2020 8050
E 30 88536
I 4195 42807
O 33834 73383
E 35026 56005
S 14352 494386782
I 875 16741
S 21122 219065375
O 1566 77895
I 60265 90379
I 46431 98839
S 26635 746241322
E 23715 26217
O 86931 87754
I 10882 28134
S 52225 559291142
E 12040 69917
I 56304 56674
S 64575 981960572
O 59 55453
O 50726 53017
O 44974 64077
O 84010 96333
O 19363 67800
I 9220 89289
I 26129 34438
S 26576 112940679
E 31831 46076
I 15547 59880
O 2095 18157
S 1062 456091793
E 25587 79002
S 80999 127134763
O 37254 54525
O 47723 58582
I 17229 48825
I 61535 72268
E 46719 99161
O 81326 91203
I 15545 53781
O 83846 97756
E 50616 83916
E 3232 27018
I 39037 68708
S 84755 576336147
I 21426 23446
O 2702 65028
O 1592 5883
O 19063 67134
I 7533 51474
O 2641 11837
E 12877 50271
S 57663 709735237
S 38377 61257601
O 991 11328
S 82887 795387162
E 21383 52930
E 34648 51365
O 10979 57853
E 30640 74646
E 13818 78914
S 40725 100000615
E 79618 98961
E 31921 51864
O 39607 53928
O 4092 17314
I 23967 77324
O 76138 88113
S 80539 157049128
E 29314 43220
O 32757 99780
E 4821 75346
I 9576 66123
E 70652 91568
S 2727 127566882
I 4356 42226
S 84205 741343646
S 86937 571311338
S 41898 627534071
O 70001 87109
O 27085 75826
E 63750 71652
I 7946 18438
E 67054 98536
S 95458 676101471
E 64362 83233
O 80697 97291
S 78631 984958940
S 49347 737184846
S 14753 234365018
O 7873 61893
O 53523 61056
I 16041 66054
I 56510 70003
S 45204 896077803
I 57967 77504
S 57466 436146428
S 73771 527807945
I 28709 84683
O 5275 36616
I 62073 91840
O 49625 75389
O 41814 78682
S 63720 984024019
O 49095 96309
I 62373 83918
I 6652 76156
S 74070 350091495
S 4199 455558391
E 25049 80203
S 68621 292325103
I 75141 75669
S 46497 772723800
I 67108 69828
O 52162 81788
S 75549 149059962
I 4980 63708
S 75627 364305621
I 69939 73095
I 29966 56915
S 14890 814546412
S 96150 668423257
O 3184 64381
S 29141 443326314
O 65706 95578
S 59801 921711121
S 41210 98279633
E 19453 23057
E 55403 63930
O 26148 45575
E 62641 83794
S 26842 249868322
E 18842 95686
E 58347 94235
S 27591 141025324
E 33303 78833
O 82103 87988
O 25125 93459
S 91685 998907848
S 25201 568666046
E 68838 96864
E 28473 40197
I 30659 58363
O 29562 70351
O 45263 95123
S 51737 924536116
O 94884 98893
E 37878 78091
E 15171 88140
S 9205 737440046
E 19590 74725
O 31364 95646
O 6489 75890
E 47203 48830
E 25867 99885
S 35352 843124121
E 7047 75936
S 95308 639946776
S 32817 615437258
S 60543 117104205
O 17269 37776
E 83709 84026
E 33393 96571
I 31058 73769
I 14656 16892
S 32896 436437503
E 55414 59147
O 3067 74222
E 7038 17815
O 27604 99458
E 17971 29746
I 42325 68958
E 8148 24802
I 13536 77958
I 18549 46819
E 39422 80864
I 45426 66401
I 30762 41015
O 69113 94652
E 16293 80207
O 4090 39974
O 45048 96841
E 39753 66687
S 7132 209004354
O 53045 81187
E 39820 80068
I 4615 59255
S 46798 463459702
S 6548 517466741
S 95920 734974072
E 30204 46955
O 64400 77677
E 29156 58986
E 2799 88962
E 3021 27755
I 12756 36711
I 12119 97257
I 3242 56618
I 16828 50116
E 79191 93440
O 29227 38657
O 12058 87245
I 52552 90498
S 40817 311023090
O 52597 60216
S 6367 9583033
I 42281 94902
I 21342 56794
S 74944 545745273
O 70785 94126
S 97958 482980724
E 25984 69601
I 69548 76266
O 39631 49708
I 16469 16594
E 79453 83264
E 12356 67112
S 97753 972752758
E 42257 75994
O 15414 59207
O 64693 66158
I 29740 40857
E 7229 55696
S 6134 649613833
O 13374 84148
S 99842 37155963
O 37408 78292
I 13317 88327
S 94895 344316833
S 91411 397263257
S 58373 786384920
I 31110 59551
E 13661 20381
O 48095 77197
S 22022 178584003
O 2050 94628
E 11493 96143
S 7414 288134648
E 43538 55739
I 36377 49461
O 54140 56226
S 6590 281367033
S 72289 694851477
S 66684 181781919
O 6196 61678
O 67131 97721
O 2180 18580
I 48222 78250
E 27499 38589
O 65002 91099
I 44085 46948
I 29810 30217
O 49600 83949
O 78860 98528
I 38814 92604
S 50522 597389370
E 2912 51127
I 33028 60667
O 33023 56302
E 79856 88549
E 41590 70262
I 8963 11845
O 78054 84636
E 53470 59659
E 16388 99295
S 60031 684195128
O 81620 83745
I 68271 81678
S 68420 831877028
I 23315 51391
S 9929 662359110
I 50593 66082
S 98292 522602631
O 43787 79401
E 54105 72579
S 55908 785491940
O 32240 40547
I 3293 84129
I 50970 73025
O 65624 92783
I 82205 98133
O 55837 58217
I 21266 43274
I 22180 38843
O 30248 60614
I 30171 95538
E 60688 78077
O 16306 17511
E 12333 74180
O 38740 78568
E 24546 88883
O 17347 90876
E 32424 64129
S 13380 561423997
E 59461 92351
E 28853 78548
O 2205 54469
S 17134 896392581
I 17478 96566
I 45314 60725
E 43083 78660
I 1023 28280
O 92203 98310
E 6352 28317
I 37200 77751
S 50090 840915187
E 92032 99881
S 18734 923537205
E 15004 40328
O 13158 82996
I 47693 67062
O 39753 69709
E 22378 75957
O 25226 96810
S 90267 227856485
O 13735 88999
O 3502 84674
O 42956 83086
I 12135 68370
O 35836 47602
S 41272 519353070
E 194 34701
I 36941 71298
E 738 15135
I 40485 77327
E 742 41069
S 47131 665439411
O 26226 34572
I 1175 85979
O 26829 72536
E 11627 68776
I 25457 84262
S 26059 100695280
I 39355 54115
I 1334 80969
O 30702 32092
O 4321 89480
I 51147 76178
O 17359 65619
S 38455 81310842
I 3129 54923
E 70196 93020
I 53475 63278
I 12382 94436
E 47507 61053
S 61451 550110654
S 90887 373732264
O 32571 66876
I 40944 55816
S 12944 371890323
O 21008 23139
S 83599 735788043
S 30677 577270764
I 63820 86044
O 1861 10013
S 58682 522628268
O 35866 49377
O 1103 95828
I 23673 84438
E 41928 63013
I 41217 83426
S 24938 203785215
E 2854 27345
S 27709 46675606
S 56792 493132408
I 65160 69201
I 10219 33326
E 70467 90764
E 21212 57155
O 93636 98263
S 1092 745137890
O 66827 70779
S 50532 691151294
I 4987 10168
S 64755 239594618
I 13687 87487
O 7196 16762
I 35104 98277
I 61326 99690
O 29180 72855
O 3818 7263
O 33267 45767
O 84890 88515
E 7670 13530
O 3607 90927
I 48553 58369
I 2428 96294
E 22293 64552
O 56816 60944
S 40363 90493735
S 1454 641025100
O 46247 89760
I 56506 65296
O 38725 51208
E 64541 86030
S 19371 262944195
O 47115 59436
E 73992 88254
S 8587 993326376
E 25215 74090
O 40595 46212
E 17556 71683
I 28106 71097
O 36767 72169
I 53503 53903
E 12421 91948
O 20988 93718
O 35333 36949
S 24782 941853523
I 35976 40158
O 26784 56233
E 22408 63123
I 30858 75766
O 44502 56542
O 49508 95939
I 7978 17485
O 17540 18097
O 40659 83145
I 2167 54747
O 45276 57575
E 13385 89060
O 14710 76203
I 45159 79417
O 18162 49223
I 65282 94093
S 3170 760923180
S 96315 496286676
O 410 37635
O 53105 76030
E 87230 89859
O 28848 32147
E 1875 30229
S 33699 202321967
E 72258 89640
S 46196 828618305
E 11763 78315
I 12381 87949
S 96050 547414775
I 35127 84441
S 8268 104354027
S 72974 99474565
S 68702 398688690
S 55172 836216776
S 19401 375924119
O 76862 84385
E 31362 71871
S 73799 438454017
O 151 13576
S 94829 878826670
I 57873 70915
I 45165 66366
S 57698 135107865
O 19586 40907
O 61775 95167
I 26212 86897
I 7036 26958
I 4177 39405
E 76647 86543
O 29525 41185
S 10308 784607883
E 75635 75683
E 9479 65232
E 50278 68244
E 73956 96288
I 54150 55930
I 57029 88180
E 12335 90464
E 37413 77340
S 78161 532127551
I 38938 52650
E 5011 67151
I 21921 75223
E 57059 65574
S 31953 796417832
I 98461 98941
I 19602 69143
O 4783 94446
I 12681 78103
O 19551 57415
I 59589 88559
S 2778 30964402
E 6790 82919
O 6526 76028
O 55936 72490
S 71313 419790950
S 34812 950205256
I 12614 38006
O 62946 85232
I 26699 49225
O 77570 93886
S 85320 34583375
E 12830 74346
O 57885 72798
O 9154 43475
S 48904 902039285
S 77361 956602329
O 917 64044
S 65258 495657325
S 59360 543697183
I 5419 20844
O 12198 96639
O 50607 91961
O 63779 69460
I 17124 87893
O 31207 41681
O 56097 73599
E 87377 93434
I 21773 57382
I 38654 45078
I 17441 87255
S 74473 209416838
E 16441 48650
E 16298 67373
I 46227 56745
S 7259 880069909
I 2423 63191
S 82934 196240915
I 16055 21655
I 79768 82893
O 25061 44933
O 66355 77069
S 85217 569336685
E 13787 86229
I 44847 82805
O 15483 42931
O 39733 54313
S 57253 641647796
I 17927 67050
S 52911 166459868
S 63116 347380766
I 33924 99499
O 27970 50365
O 20708 68985
I 12006 25634
I 16733 59968
I 70723 94021
O 53288 70862
O 15234 51882
S 92886 310995911
I 29189 78237
S 55544 417341732
E 22338 37166
I 33507 52505
O 41082 70138
S 72334 559735585
S 21983 917095339
O 16341 68877
O 38654 96964
I 46745 69977
O 54840 70593
S 31915 904717633
I 50317 58151
E 40700 91416
S 83804 853677473
I 10871 85828
S 30437 932447461
E 77490 90190
E 2199 31157
E 39306 73933
O 23117 45866
O 13563 27592
I 5837 20506
S 44553 922480670
O 14106 98303
I 68820 99105
E 47578 52973
I 30511 70503
I 46020 49763
I 35738 36666
S 1678 348724141
E 56631 86141
I 32262 85006
O 18907 53154
O 204 7687
O 30094 33463
S 43177 8192923
E 7715 52140
O 13475 51451
E 47991 87344
E 24909 94157
I 62016 72798
O 11776 97942
E 5437 84786
O 23993 80981
O 46832 55348
S 5313 155497580
I 35721 85768
S 86743 486957731
E 24683 32084
O 3363 26519
S 60902 166911932
O 23341 67038
E 25367 54544
S 29493 593317508
S 2299 641627797
S 98332 68207269
E 27988 54572
E 32934 66337
I 45733 97330
S 81519 534429346
O 62201 93622
S 71181 789210313
I 56885 65397
O 70628 92741
I 18445 28832
S 89223 609908639
I 56049 67118
S 37245 724158068
O 10413 26115
S 92695 920473762
I 14148 97790
I 10027 37798
O 42223 89569
I 44548 67655
E 72626 93916
S 27339 136798116
S 15768 308327906
S 7406 905550564
S 73227 71884080
S 52848 492408729
I 80978 84448
O 40077 52839
S 21453 251046959
I 67607 98297
E 64001 92098
E 90472 97663
I 8653 97060
O 38104 45935
O 22827 75835
I 1031 70534
S 2705 734946061
O 48892 50399
O 17026 67390
E 24855 81586
E 23546 60148
I 49855 53220
S 51027 862573972
S 15770 703018336
O 4326 36097
I 35041 43190
S 28009 103686258
S 82012 68625734
S 81812 654082599
I 86418 97335
E 23926 92228
E 10684 91770
O 2001 84714
S 90888 647722668
E 69952 92379
O 37624 51062
E 16996 40718
E 13569 93901
E 43606 92151
S 78403 526824491
O 4895 39044
S 60146 316130838
O 37566 39715
O 27901 41669
I 46968 74705
O 30128 39971
E 14522 42934
S 48101 290716626
O 80563 88753
I 90476 92770
I 31121 53449
O 24783 79583
E 30389 70571
S 39431 931603085
E 11008 44281
O 22121 32417
I 52726 85179
S 43419 318984556
E 28929 79530
E 21510 27226
O 4193 49718
S 29813 886574119
E 6801 84211
S 39192 379720479
E 29322 54084
E 96 72724
E 48471 72053
I 12699 26140
S 49518 644974625
E 1818 2216
I 47552 53178
E 75416 92373
O 37067 88499
S 20201 777629630
E 44307 46240
I 23420 59049
E 44924 70567
S 82249 94172778
E 3931 61018
S 87966 635200261
I 10441 40808
O 49625 96908
E 8180 66701
S 72375 688021868
I 11253 64768
S 75696 797217330
S 82609 324247774
S 33432 807547250
I 5003 76319
E 19088 95274
E 30695 99493
O 47186 52264
O 16626 85141
E 71668 84368
O 65992 85681
I 52530 89002
O 58771 81823
E 40626 50486
S 83143 155007037
E 65577 93806
O 35606 94270
E 21734 46645
I 10120 14708
O 39089 68518
S 66045 69089578
O 5206 10813
E 11282 75000
S 68775 919566123
S 29750 525409791
I 48127 55790
O 22129 41554
I 49153 64334
O 26030 53667
O 3687 56576
S 82857 938762122
E 48858 95251
O 35587 88669
E 31937 97664
E 5564 53189
S 49655 794151455
S 17718 860459825
E 29025 88396
S 31980 265543020
E 4633 59980
E 13062 37907
I 20448 45048
E 4793 29085
O 10639 74769
S 50936 462778296
E 412 20658
I 20679 85161
E 15599 43864
E 3100 19755
S 41823 547079557
S 66632 746155524
S 82582 929586547
I 41004 80158
E 66555 90557
O 52515 99337
I 85255 89736
I 56449 95471
S 35880 297192478
I 18014 81816
E 60646 84396
O 17385 95269
S 57691 126774475
S 395 47899246
S 46017 899454799
O 70951 81482
O 79844 81726
E 17276 31154
I 15662 69840
S 38965 701857966
E 55675 90782
I 84117 84686
O 13288 75615
E 35820 42453
S 50028 961483007
O 5274 62833
E 63691 91290
I 29019 49536
S 92101 21330525
E 64229 70281
S 65639 988688234
E 43277 77347
E 11225 15428
S 8244 805337993
O 82638 85471
E 63104 81991
O 3430 99898
O 54656 56427
O 55707 56083
S 97456 562911859
O 31161 64735
S 92671 555012521
O 99031 99083
E 38793 63218
E 3041 10412
O 53720 63762
S 28834 574201790
S 37636 765103627
O 31317 49203
S 55504 860509820
S 86941 938866488
I 10245 76210
S 90186 836822176
E 34707 84223
S 5274 926127093
O 28211 39871
E 23366 24971
E 5144 71105
E 25320 74943
E 53460 75286
S 17982 592808499
S 26659 48633352
E 17916 44028
I 14930 29592
S 61252 446885091
I 47865 75192
E 32501 90532
O 90789 99429
O 42831 66111
S 94204 402455303
I 3733 14300
S 18941 825359729
O 3204 57313
S 45293 395084384
O 21172 27390
E 63137 74965
S 8959 375665122
E 54454 59330
E 974 26551
S 26226 407764170
O 30947 36846
O 43243 73520
E 13426 66517
E 33104 41406
E 20066 71327
S 48532 949831600
O 4430 70847
I 31575 91419
E 93994 97034
I 19942 41435
E 28128 97514
I 72435 85072
I 17884 20031
S 57892 104903287
O 5521 26998
O 23094 54083
S 15715 518149798
S 82374 957115058
O 33486 94086
O 53147 73975
E 35907 44856
E 43207 72255
O 33159 62765
O 7257 62164
I 5982 81426
E 2437 90667
S 8690 647963820
S 75467 493420618
E 63072 85786
O 31096 85245
S 87995 681632858
I 24389 64896
O 19901 51035
S 63302 283539863
S 7414 479783290
E 38111 62786
I 41481 49623
I 44605 92698
O 54369 97220
E 27698 93404
I 423 8396
E 7918 68079
E 38141 67939
S 56962 272388088
I 39662 61582
E 54416 58280
S 97412 751110606
E 2779 99813
S 30928 208937574
E 9199 39655
O 43500 75489
E 6872 16698
E 7966 15611
S 33917 244984001
I 45303 67788
S 63815 559841385
S 63643 563328036
I 36614 45966
O 28712 28749
O 36082 48094
E 30553 83416
O 70630 74895
S 9458 631162714
E 14102 85913
E 53988 71663
E 62112 86807
I 21900 58100
I 87820 91063
I 41769 46812
O 83626 99636
E 23037 59855
S 31665 110327965
O 16343 90677
E 10579 27651
I 21523 32767
I 44490 62523
S 38340 246008358
S 72433 908474532
S 11418 451280508
E 8707 58636
I 6246 6857
I 12283 51488
I 13857 67485
E 3026 73542
I 20675 91770
S 71212 107384367
O 67957 70553
E 25973 72048
S 16053 118129036
O 10061 28977
S 81411 948781768
O 25365 80501
E 41809 68091
O 6004 38142
O 4767 80387
E 40115 67618
I 84723 94672
I 34952 83965
O 18468 45752
S 63470 62950585
S 4823 818440414
I 38511 58065
E 8244 9773
S 73844 351020135
O 26411 52628
I 48591 67922
E 53773 66956
O 27242 48373
S 34130 791724154
S 28610 146359317
O 43701 60205
E 5828 24490
E 81556 96342
E 82731 86815
S 17833 522543390
S 60955 72123798
I 31614 68457
E 44311 65029
S 40503 633629041
O 78307 88041
S 99947 255106353
S 38997 2994255
O 40494 66798
O 39904 63273
E 55442 95386
E 3281 65927
O 15011 30621
E 39153 48978
E 21794 70525
E 11300 36550
I 9599 62655
I 75828 81589
S 2461 266073070
E 11263 81550
I 13263 48711
S 41435 298836985
E 33369 56373
O 6262 94889
S 15793 408821302
O 61519 65531
S 51951 702815364
I 44850 97510
O 26385 80473
O 32681 71043
S 54298 506366281
S 21782 719949695
I 18847 20660
E 81323 84531
E 41912 98628
S 16637 412995742
O 8292 65961
E 19363 68013
E 70482 96404
E 45287 67094
S 55158 607501673
I 49071 85470
O 2220 51257
E 31008 51415
I 2225 30463
S 21999 18835923
I 3497 42992
O 39191 58726
I 861 59314
I 57431 81993
O 51216 81671
E 27653 54480
E 38399 97290
I 35413 51548
E 50252 96114
O 47233 53284
I 7307 87473
E 5916 59873
S 96674 512507514
S 68012 592677947
O 14567 85042
O 1366 74716
I 35083 46785
S 10723 381040350
O 16709 46178
S 85579 445211828
O 567 75201
S 7181 687797046
I 56160 73269
S 71286 62783366
S 88315 807405715
O 22238 88617
I 41561 81252
O 80479 87292
I 51143 52937
S 68004 908703710
O 21842 90746
O 80748 90659
O 65397 70163
S 53746 892389144
I 37709 43607
E 13841 20110
S 95040 737485305
I 34613 38677
O 22558 47821
S 32310 31104994
O 61155 74107
I 20203 69241
E 9611 40885
E 18379 19383
S 57826 321170093
S 65196 714716434
I 10050 70661
E 37530 73769
S 86419 484104937
O 39667 94477
E 12152 99019
S 71669 777456522
E 44752 90921
E 83352 95126
O 14659 47506
E 36247 95304
O 55614 64644
I 20195 51181
O 75956 90778
S 43667 882732608
S 51066 654018598
E 81246 88006
I 74503 94119
S 95132 946451004
O 40613 95396
I 55634 85942
S 92633 641018520
I 9998 98388
S 47820 889239806
S 47626 797430731
I 11094 57370
S 23032 292214384
E 21706 72694
S 6541 984518788
O 70692 78332
S 21374 268636134
E 51645 53128
S 45955 818253210
E 2935 92409
E 29552 46777
S 89767 904834010
I 73811 88525
I 10825 45094
S 48109 228346360
O 15345 64341
S 10964 920061796
O 3254 45326
O 25510 89375
E 723 88610
O 62122 70817
S 77166 225195283
S 70418 837341624
E 32771 70822
E 31991 53418
E 78652 98360
S 42405 751086368
S 67173 149174405
I 12166 12409
E 54688 93366
O 48046 60746
I 33134 66220
I 45160 58089
I 11619 45835
O 32927 91014
E 9427 33343
O 3390 50147
I 16771 59463
I 8276 50468
I 61302 80035
O 904 44168
O 67047 73172
I 43767 46935
I 31902 51012
O 81382 86058
I 32750 94205
S 38446 251702263
I 34418 63885
E 44261 87518
S 4569 932617625
E 86536 95249
S 57834 246579987
O 53742 78384
E 5866 71943
I 51973 52441
S 98303 732459588
E 32155 67071
S 23302 177088126
I 10928 68288
S 29507 166267792
E 63342 78523
I 88700 90982
O 18388 59136
I 18928 94982
S 23992 277942931
E 69703 81584
E 72268 83394
E 37619 62720
O 46764 77604
S 11284 842709306
S 86459 603110238
O 12882 14879
E 9295 36015
O 55801 67776
E 30281 85746
I 55326 68447
I 3001 42404
O 31679 91700
E 16361 97620
S 83766 502481709
E 45666 57852
E 23573 83227
S 98347 129317428
I 3563 53509
O 17374 35089
E 49274 75820
O 23329 57038
S 94054 790019204
I 85948 92654
O 88264 89872
I 30564 81757
O 20740 81478
I 28338 82866
I 37444 66393
E 49881 95167
I 11951 73748
I 55173 80315
I 64433 75479
E 19026 71131
E 66626 82979
E 42563 88500
O 4288 25551
I 12987 43566
I 56949 89416
E 51046 74977
S 28393 18604901
O 3612 39721
E 8548 75130
E 11956 92663
E 23956 97874
O 20104 61309
S 53307 581891238
S 48327 432422609
S 59686 962082988
I 14687 63640
E 12136 51375
E 8600 26050
I 76100 98414
S 82573 151267011
S 25230 376358959
S 97862 584181144
S 60638 21190867
I 50350 94990
I 8156 14963
S 51649 420344014
S 78141 68014902
S 51994 167002966
S 93213 25328317
I 80575 83590
S 89863 239102383
O 69 41645
S 54300 770965556
O 40207 56495
S 1676 987908361
I 42379 74459
E 69826 73183
E 43648 59518
I 81553 88443
E 90290 90424
E 13798 22669
I 23219 40369
E 16117 62725
O 10016 54870
E 63593 96456
O 18807 84665
S 26229 986276760
I 15373 24395
E 13404 44409
E 56789 66267
I 62462 99420
E 66761 75523
I 25309 67721
S 99397 209892611
S 40442 525524445
S 45729 943871364
I 39671 55964
O 10355 11814
S 32695 483087203
S 78137 847779934
S 24187 23637233
O 62735 75312
E 62399 85270
I 67311 67506
O 16533 19038
S 14616 589664557
S 88635 388146759
E 22646 69097
O 22337 46862
E 37076 76174
S 86641 714666879
O 11823 54312
S 786 511993047
S 55490 201952880
S 30040 718072092
O 10025 63945
I 79825 81358
S 54790 308637818
O 5125 64483
E 31312 68169
O 14797 77624
E 55082 67760
S 63526 278600904
I 2273 96113
E 28325 36560
O 19986 74881
E 33214 65705
I 9081 21340
E 19519 37582
S 86955 500329563
O 22728 45133
E 530 30484
S 39892 475871193
S 56301 667381959
O 28378 42057
S 42076 819869884
I 8930 18558
S 66616 445734213
O 10357 64591
I 22629 30687
O 12702 90778
E 15936 61357
O 20092 39568
O 40137 90232
S 82674 389042974
E 60938 65002
O 42212 69727
E 8442 25555
I 7649 82499
S 35382 956038199
I 14859 62217
I 2546 55506
E 8268 78070
O 47971 96366
I 25831 80613
I 31466 91508
I 34890 85902
S 9731 388201610
O 7063 58847
E 17325 49813
I 48025 60538
I 72407 94835
E 15353 28738
I 10840 36075
E 47268 72042
E 7400 27602
E 4834 39929
S 15909 737905492
O 66646 70466
O 21731 42262
E 6564 42737
E 5854 69312
I 80378 81701
E 5892 10518
S 82032 99416884
O 7396 56851
I 33469 89913
I 67645 72317
S 4921 659887644
E 48393 66638
S 24494 378888346
O 36548 82787
S 1173 58226827
O 34843 60209
E 48250 96571
S 18882 658113602
E 1721 10955
S 31312 707504399
E 2544 8100
O 54541 78688
I 19871 96127
I 10956 52968
E 15590 21275
O 42284 85832
E 17359 93936
I 54209 64992
S 9205 416339760
O 14313 64541
E 2722 24325
E 14756 63168
I 8910 25429
S 39239 122956218
I 23670 71390
O 20182 93161
O 47153 94821
S 34604 867504449
S 52182 583127509
O 32348 55960
E 41547 82571
E 28186 65958
O 48430 64526
S 2833 243717614
E 28042 49398
I 57940 90408
S 31370 728944411
I 57324 91527
I 9144 41678
I 76976 83637
S 26125 710593518
I 25448 55428
O 45077 54304
E 29813 75007
O 21011 57795
S 30020 461652244
S 61715 622985494
S 73659 172302182
I 43474 49295
S 28536 418205972
I 40211 82227
E 64237 95308
O 57950 64863
S 53082 421862226
O 25433 30787
I 21414 45182
I 34228 69344
I 29317 83720
E 1890 41762
E 29897 56279
I 22069 90206
S 97579 84083985
O 9178 24224
I 25891 26919
E 12564 14160
I 25173 40443
S 42868 630690762
S 83557 41345172
I 5435 15991
I 50586 94596
E 41843 81363
I 45243 51785
O 34093 71117
O 36142 82606
E 9037 20486
S 53662 689700041
I 9768 39503
E 15811 83847
S 72562 673941625
O 65966 77497
E 18649 77393
O 54562 78681
S 2727 197317344
E 45034 53378
O 20196 57540
S 29361 540182555
I 32327 80424
S 29375 862284667
O 18070 95567
S 75963 607199447
E 64943 69265
E 42121 86050
O 18851 75332
I 18998 32174
E 50492 64216
O 41158 42004
I 20203 62639
S 7148 305760940
S 9880 919212359
E 18158 89549
I 84380 84478
E 27329 27446
S 67827 934367695
S 79666 325945286
I 20335 68994
O 31823 72213
O 57911 80866
O 81022 98336
E 2817 93563
I 23315 55098
O 21743 28942
E 4392 22909
O 17988 76088
E 3700 79476
S 61254 625511987
S 14738 464799834
S 36917 971362489
I 17851 32432
S 13757 830195731
I 20762 24012
S 67118 298564160
O 21779 24110
I 17840 27386
E 27143 69264
O 55368 74918
O 1588 57897
E 30079 54042
E 59247 82670
E 42200 43886
I 44869 79317
E 3007 57439
S 24603 18070494
S 6340 77647645
E 53653 89458
E 30702 41334
O 81689 96543
I 17293 87668
S 40398 960083645
I 8614 90438
I 40188 46903
O 57090 62920
E 8366 50101
I 74036 96154
S 48593 184921965
E 25468 96506
S 81216 844483180
E 63563 71487
E 15338 82906
S 17758 365458384
O 4812 69044
E 43147 97657
E 43684 99471
O 6992 17608
S 51581 970617891
O 86774 94978
O 12796 98999
S 84588 629311818
E 25108 25161
I 26591 48983
S 76884 751129671
S 971 182346476
S 59727 324517222
O 58606 65941
E 45063 69713
O 33244 97945
E 50887 86217
E 10611 68611
E 28095 54107
S 62648 634483798
S 59990 290394055
E 26588 73896
S 74044 912732761
I 44740 77048
S 85178 36636048
O 65953 96809
O 42600 73618
O 43461 92388
S 67131 387173853
E 503 31541
S 97716 818719757
E 70230 95077
O 75978 88203
S 56355 847688160
E 2515 89708
I 72204 80155
E 28898 56573
S 14395 741861313
O 28966 58718
S 52736 329980112
E 4902 60264
E 2707 77933
E 66899 73924
I 8478 79055
E 25847 86808
I 19916 90434
S 62110 148215167
O 57568 81010
I 26598 75483
E 47845 87610
E 20596 71753
E 87281 87420
O 27230 42441
S 68363 641860812
O 26792 55655
O 13486 23262
I 3478 82543
S 4243 852538344
E 23693 42446
O 44073 68886
O 35858 99349
I 58267 66084
O 23711 51124
I 3606 30809
O 37902 43041
I 936 76484
E 17984 38363
E 56132 67418
O 37681 55691
E 20535 25241
E 28587 77935
O 53538 85505
O 19949 64617
E 47133 58734
I 25370 35539
S 83278 452318728
E 38007 69564
I 29501 38494
E 32934 42952
O 58689 76418
I 46037 72999
S 48101 612142212
O 54091 69546
I 25235 69950
S 27625 719829250
E 48444 71138
S 84886 175908224
E 28175 58394
O 31564 86662
E 23319 72750
S 15704 395073989
I 40937 50312
I 65297 69266
S 10726 713835712
O 44786 59416
S 99481 587457378
E 56820 77859
O 56542 64868
S 1208 649514575
O 55489 68030
E 40520 70099
O 21510 95920
S 37498 13233886
E 42481 58122
E 32024 50858
O 2304 11008
S 96311 384793421
O 5681 18542
E 17798 34608
I 57600 58827
I 56222 98907
E 8233 68669
O 13003 46557
S 64244 405889004
S 26102 194342369
O 45235 45826
I 26602 60173
I 67200 88725
S 96661 463576104
O 18334 81189
I 21076 71701
E 32373 71798
S 84627 959205403
I 66515 67592
I 32351 45779
S 28400 699781286
I 4113 56584
I 14590 47893
S 97795 21894228
I 2766 76957
O 29837 85276
O 57449 81962
I 13253 46803
S 74143 75104183
I 10869 16893
I 1362 25679
E 22626 60216
E 7817 59608
E 354 32057
E 46487 99780
O 26635 28115
S 85008 431807080
E 40295 71206
I 5536 64154
O 341 43755
E 34042 86693
O 99 39788
E 86872 91047
O 41912 65226
E 20143 65741
E 5590 54444
E 6229 40474
E 8046 46023
S 55738 970469182
E 67431 80153
I 77997 89336
I 17446 80122
O 49254 50603
O 76409 89064
I 9283 50487
I 9021 87589
O 23240 71681
O 29303 90691
S 44056 819268706
O 7970 10159
S 71291 957562604
E 22851 44961
S 11290 343074037
S 5216 659811953
O 1124 68122
E 8849 60926
E 81097 99666
I 46843 81255
E 31668 59208
E 34847 71084
O 51104 78005
S 61693 185466513
O 83338 94510
O 6133 47949
E 72476 84753
I 18427 27867
E 997 8359
I 12460 76495
E 20154 52072
I 28430 54277
E 78453 81490
O 18015 89433
E 51725 62210
I 6998 85549
I 29416 91269
I 32493 50842
O 27675 99043
O 12945 50731
S 76112 798911772
I 44852 50277
I 38045 69836
I 9876 76926
O 87263 95405
I 66629 69472
S 97273 707465790
O 17287 98735
O 10374 88850
I 47933 95403
S 87519 743317346
E 11484 78918
S 77004 365122133
E 81380 94583
E 22468 72572
E 32835 80396
I 92565 95119
I 36172 85774
O 51492 52316
O 49924 52276
S 71925 116453749
S 60472 601188271
I 87826 88550
O 6082 69279
E 16233 67348
I 29504 78079
E 28231 84933
S 10880 726480978
O 72953 87839
O 74460 98183
I 13013 93278
I 22649 50352
I 56978 83896
O 8991 15593
I 11324 39385
E 63532 83675
I 18534 98924
O 1925 10992
E 3253 29947
I 26390 40955
E 50387 51929
O 35954 63652
O 35659 48236
S 1773 379731844
I 80920 98378
E 12521 91555
I 22556 85188
I 54326 96147
E 82988 95021
I 46136 60530
E 73053 81131
I 67981 86312
O 23914 92430
O 5021 9844
S 33515 103025394
E 7685 99145
E 36155 38269
S 81696 696739939
E 21864 77564
E 50830 78358
O 33830 71254
E 45105 47246
I 7015 13448
E 33681 83021
I 26174 79601
E 15253 69513
S 2090 95147868
O 29890 47185
I 15928 35552
S 25251 958135258
E 49533 73302
S 94377 162145674
E 91568 97014
O 23663 59365
E 22266 37300
I 91030 92491
O 33280 60272
O 5694 36150
E 16659 45563
O 19995 77661
O 14408 83766
S 29043 739834407
S 25198 431158232
O 8289 64401
E 28919 36665
S 18524 243178916
E 64160 82988
S 49091 608345097
O 59332 86409
O 42411 62437
E 44759 79905
S 98987 193371437
O 15400 51389
I 41404 67371
S 83876 605385848
O 6940 60413
E 39968 64163
E 18996 63943
I 30230 91542
S 43559 821801520
E 6336 93769
O 2723 47506
E 10702 29418
I 24118 32082
O 83083 99820
I 6162 36375
O 50231 99322
I 7538 79474
S 26206 765990053
S 95320 37732505
O 28830 88694
O 80972 88836
S 96703 248596672
S 30948 798321581
I 26941 35730
S 7935 639702314
E 53886 57297
S 55 342685931
E 10125 91628
S 57295 37653766
S 67501 425128592
E 7973 62468
E 4222 82945
S 57790 476448559
S 37761 253791939
O 51408 77928
S 7014 295700216
E 1658 93167
I 93668 99883
E 12827 79611
I 84577 93799
I 17924 28043
I 10191 16219
O 15662 66608
I 87016 94627
O 31145 31470
O 35948 42246
I 8954 81132
O 24910 77935
I 32318 77770
O 56897 98948
O 20965 77528
S 34838 446359625
I 74625 76867
O 46527 90773
E 15399 83008
E 32192 76050
S 26009 897260637
E 19433 35697
E 67027 99907
I 435 85358
S 30977 236291602
E 78922 97390
S 86689 611795500
I 76994 94627
E 17508 37354
I 1584 71333
S 34253 437167990
E 2856 48095
O 12864 65254
O 27870 41632
E 15036 38934
E 37313 73935
O 11162 57578
I 59839 84781
S 27066 668078494
I 44176 94414
S 18865 651706129
S 9038 721163653
E 31619 76194
I 53888 98760
O 35369 92214
E 42912 67703
S 30719 414534432
I 66614 80247
E 2857 60599
S 20331 330686637
S 43945 303760887
E 12004 48602
I 3981 7191
E 20263 29098
E 68700 94216
I 84649 87480
I 5093 43063
O 64114 98332
E 4564 32733
E 21920 35785
O 9899 23175
I 3437 94321
S 53687 224249577
O 22340 45131
O 3987 94359
I 27310 70292
O 51630 95064
E 35803 70193
E 5471 27712
E 15989 53371
I 9589 85602
O 8570 47328
E 30307 52169
I 40584 40666
O 35755 97592
E 37757 52706
I 4550 52909
I 13597 84834
S 51999 870183234
E 62747 99736
I 59159 68402
S 13261 753508989
I 8576 43491
I 27822 71047
E 7352 50075
O 35706 76371
O 62536 67705
E 16699 28793
S 45651 263214180
E 11150 43514
O 18986 26941
I 4965 39813
S 86847 811483236
E 13732 24736
E 55067 90881
E 4459 35707
S 75054 34280294
E 39459 81961
E 3028 77236
I 8076 23188
E 26863 50430
I 7391 78319
O 14384 14450
O 38965 53596
E 24296 77020
E 2618 7740
S 57629 793508203
O 72767 98922
S 30377 307495541
E 54176 87152
O 45953 54088
S 86896 414901732
O 27530 75258
E 23469 83461
I 4883 53980
E 64343 86253
S 43997 799070569
I 4806 5205
I 5527 64928
O 1712 44293
O 9017 24991
O 27430 91957
E 18064 81293
I 15791 69632
I 34257 42097
O 31201 33898
O 7922 69799
S 60929 314488549
E 28336 88405
O 10737 66473
E 17025 80393
O 12692 24985
O 84488 95383
O 15665 23477
I 25120 88065
O 54035 72921
O 2044 11465
O 47782 53700
E 84167 84886
E 29764 46891
I 4157 79913
E 37783 99068
E 69329 85518
O 44247 45521
S 32778 444827555
I 42807 47297
I 858 71356
O 17679 21719
O 18351 58916
E 30369 30828
I 57264 88004
O 51215 76443
I 5868 79722
E 9861 41862
E 57349 75649
E 15407 67929
I 35275 54894
S 33435 6194499
S 16389 319449519
O 10166 26729
S 65713 613124448
E 41256 82120
S 62532 832225170
O 9377 21972
I 20040 22080
O 75904 98373
E 14645 91966
I 53775 97080
O 22944 42513
E 25579 45209
I 49213 87562
S 87700 934971507
S 12031 570429728
I 19115 90624
S 5095 606492278
E 51498 92847
I 52231 85368
E 23741 57848
O 45512 80441
S 73262 954574172
O 23190 70875
S 3373 547937548
S 99887 506396653
O 5118 33732
I 5082 12982
I 60941 81534
I 11006 84744
S 49991 186074078
I 18578 43771
S 14105 687868959
I 49200 82496
S 94270 541685816
O 9739 23585
I 8811 27343
S 2607 381184181
S 83074 243562167
E 15963 76647
I 12951 49165
E 22628 64682
I 82004 92255
O 17426 47023
I 33160 58165
S 57603 483466103
E 63281 85027
S 57098 61420356
S 77828 583449296
E 54411 90228
O 7338 37337
O 3198 91999
E 4372 31926
O 27359 43991
S 18481 672175043
I 47174 98692
E 45560 74181
O 47821 98337
O 42549 83521
E 49659 67150
I 66475 86837
E 20986 95652
E 4863 50930
S 41824 759496618
I 1233 41232
E 35759 63952
E 38967 60052
O 55765 78097
I 41232 99051
S 24338 640099799
S 25413 282771651
E 19841 58569
E 10884 19070
E 65880 92214
E 48555 72367
I 5203 94996
E 44493 48854
E 32333 94546
E 38921 45325
I 34372 74613
I 30957 71999
O 8459 40910
I 7674 77278
O 12884 31430
S 72893 320931635
E 9048 19748
O 31078 86843
E 1593 40556
O 37185 57636
S 95202 786122118
O 58104 75364
I 91196 96294
I 3363 22700
I 51625 85878
O 47828 75360
S 93482 200082122
I 17971 19946
E 3857 92093
I 9589 37013
E 25269 31636
O 52980 58682
E 12886 73940
S 68512 233882347
S 37632 220380184
E 22188 41025
I 31185 88725
S 20445 611897118
S 49443 237863188
S 3026 397211190
S 92868 214169593
E 40644 92565
I 8405 88192
S 9241 909532303
E 36583 95248
S 21477 735475895
E 53854 77954
O 21012 94475
E 4700 98822
E 65088 95061
S 82975 827153822
O 55821 98341
O 10165 43111
O 77664 87703
O 3889 32085
O 31699 92696
S 76821 367142114
O 46466 85209
I 67914 85809
S 99682 257202624
E 54146 57034
S 40357 369638882
S 95460 114319222
I 17091 94724
S 30650 656121735
I 47848 99640
I 5020 33150
E 47316 64814
S 37378 468563416
I 35373 94975
O 34648 66706
I 52108 87981
O 1168 59444
S 63923 72388228
I 73042 97864
S 18113 379302631
S 41658 546066097
E 19401 84201
I 35916 77149
S 15049 87684753
S 63451 205529402
S 22471 939234060
I 40533 45117
I 44765 92487
E 21971 54926
O 43224 99374
I 43399 63605
E 5501 30990
O 9701 89777
O 50536 72883
I 24152 73184
I 45086 91810
I 48712 50790
I 55587 64085
E 1746 83892
E 36983 71284
I 259 48851
O 24974 48652
E 22548 47857
O 42938 88468
O 16945 81267
S 96645 167882263
E 817 94083
O 8912 63050
O 10417 61834
S 44945 905708797
E 38982 81200
O 31061 77226
O 38625 93333
S 23924 308982712
S 13215 268752657
I 10576 48832
I 26993 62308
S 75505 470061712
I 33066 97446
I 4628 62815
S 21532 983191847
E 5159 52804
E 8437 75434
E 3133 32811
S 88704 949879095
E 5063 76558
O 35146 87963
I 67567 78967
O 24995 45609
S 94490 332478252
E 12759 15890
I 71070 96291
S 88150 559143317
O 71299 74612
S 55984 55544218
E 7098 80560
I 35138 84276
S 84749 341182030
I 31187 85668
O 21249 25856
O 1356 16921
E 21340 77043
E 15193 51375
E 64644 81426
E 10972 15866
O 24285 97090
E 56489 82522
O 42609 63931
I 33615 57177
S 54199 123658578
S 20827 938459347
S 94742 16844312
I 18052 81176
O 9517 59906
O 13666 79780
I 31579 35640
E 34025 41500
I 16387 56485
S 99935 72748965
E 2015 11226
O 16757 28806
O 21619 67671
S 5913 957071460
I 32219 80342
O 16871 23442
I 41438 74322
S 43226 777567490
I 47888 54494
E 94310 99998
S 64535 293090231
E 32698 88528
I 58670 86530
O 52959 71249
E 36613 57928
S 56030 404107088
O 87593 90394
I 21546 32644
I 9044 80430
O 30230 86171
I 10180 48503
I 27416 82934
O 44600 46904
S 90877 951713517
O 3363 39765
S 76721 823157946
E 41683 93708
O 68865 99490
E 45271 67449
S 32376 455390187
S 16749 971740073
E 33515 56208
I 55121 92889
E 8136 97076
O 29810 46231
O 36075 78492
I 81238 86555
S 93583 141327211
O 11444 78616
S 18078 324831789
S 32978 684010602
O 46500 91287
I 8729 86241
I 35649 58522
I 10507 64224
S 18473 470630047
S 57633 10889211
I 26555 90036
S 40174 872706674
I 33344 53192
I 34589 47340
S 86220 423372507
S 10611 609321624
O 61316 74559
E 17167 28617
O 57048 59555
S 76135 418784838
O 11006 22877
I 82346 87912
I 27516 78141
O 6780 62914
E 3001 18126
I 4222 84719
S 78959 601906695
I 73627 75547
E 73886 88689
O 18865 93730
S 68846 865034820
O 11928 73829
E 2652 35507
E 48952 59613
E 16389 97662
O 10383 41966
O 47698 60825
O 15016 18156
S 25958 478164287
I 19704 24617
E 1254 97272
S 88150 144577609
O 72073 78153
I 12497 33701
I 47913 73707
E 15030 54296
I 32078 53113
E 63168 94450
E 672 19685
I 9088 57210
O 6822 20978
O 53426 76655
I 32974 74718
S 90292 611633129
I 10491 97309
S 58739 512903656
I 20973 93052
O 37825 66549
S 31886 476431679
O 42317 70203
O 41484 77138
S 32981 12765121
O 59916 78751
E 31152 71542
I 17940 79665
S 9100 432406323
O 5200 92205
S 74516 669401100
S 64975 20505133
E 34473 44369
E 53262 92943
O 4056 97879
I 24687 34716
E 11804 62862
I 58712 63714
I 3928 32789
I 11959 76634
O 53448 87305
S 49341 222261571
I 13034 22821
S 35618 14549848
S 68986 339217118
S 37538 412562957
O 73462 98402
E 16439 82013
E 61951 65207
E 5319 38011
S 98881 740490466
I 39504 89734
E 73247 91517
I 35389 46551
E 98526 98581
I 4373 99379
I 36002 43512
I 42792 75686
O 22944 29389
O 5389 63692
E 4886 29817
E 78265 88963
S 44748 790933904
S 9959 317098013
E 282 18067
I 10468 67514
E 28124 92714
S 22001 301248625
S 5819 148627212
E 58748 87534
S 34861 512283437
S 55838 93852967
O 31887 73318
I 91093 91747
I 50490 71481
O 42586 99798
O 15709 87246
I 78903 98703
O 27934 79970
E 22457 36563
O 36103 43353
S 45922 333100961
E 9342 35234
S 37735 424002008
O 26348 50703
S 43603 344222606
O 19705 52403
S 25793 278582755
S 6110 804235924
I 3065 99360
O 17626 26072
O 389 27958
E 26327 67855
O 64946 67383
S 94055 173616161
S 200 856323661
E 69347 74361
E 2520 29463
I 41843 67917
E 68758 96296
I 22251 54740
I 13912 52718
E 47335 52347
S 38026 535862482
O 4163 44043
E 20063 65375
O 30941 57568
O 53205 99525
E 3534 71853
S 94180 394776421
E 19800 38565
S 83839 803465829
I 68411 84926
O 50226 52589
E 58702 93750
S 44689 436593784
S 70505 917686174
I 58555 80438
S 18088 871365169
S 14546 507024680
E 57615 91987
I 43627 89463
S 14440 830272869
S 51934 560966731
S 8880 864415683
S 55332 918255060
O 19152 94598
O 39616 95616
O 55718 84211
O 27227 80234
S 39674 964840423
E 32150 98078
E 56981 76727
I 30706 78050
S 80589 857827753
I 16645 29859
I 36682 68869
I 50096 90611
I 15414 26893
E 6538 45566
O 28693 60731
E 79204 90385
I 45632 55134
I 51379 66192
E 31229 72746
E 7216 38265
E 51897 75926
E 9222 39620
I 17704 37920
E 78318 84754
O 21899 83759
O 8123 64806
O 77708 95479
I 31311 45724
O 18929 40986
O 29433 70343
E 64985 66340
S 55544 443862385
E 31397 33289
I 5217 21247
I 30257 79650
S 81373 713863239
I 22424 62941
O 87209 94189
O 52456 52846
S 8303 149461253
E 3700 56420
S 40706 567859057
I 18343 66108
O 54540 69839
S 52313 321060375
E 26015 88416
O 17678 68776
I 27964 47648
E 20148 28649
S 32122 235453628
S 90184 9776093
I 44393 72973
S 8610 464578858
E 708 12203
E 28381 86466
S 11003 33257818
O 7003 39367
S 58785 400740929
I 42010 64608
E 44242 89811
O 12019 96235
S 35178 751498247
E 29607 68211
I 7199 22972
O 5951 39197
E 67212 69282
S 58891 201907812
E 9663 53752
E 89977 94405
O 42676 61910
O 62842 85152
O 13237 87141
S 75686 707231537
S 69035 126001216
E 65370 67953
I 30755 88483
I 33083 62624
S 68988 608692231
O 937 19517
S 37318 728434959
E 36573 54840
E 10966 73831
I 19397 50279
S 98373 50224511
O 77535 85071
I 50953 72901
E 16718 63649
I 1595 62205
I 60470 67242
O 41668 98579
O 37983 77334
O 11906 87641
E 18889 36904
I 23755 91924
E 9506 78315
O 24122 25141
I 56482 68365
I 52677 78642
E 57263 75129
O 16526 92915
E 59231 88182
S 41168 900240795
O 14070 51661
I 7986 70024
O 19881 49353
I 10115 10612
S 65837 954974530
S 20131 622635205
S 74249 832413710
O 9112 63957
I 20132 29631
O 21214 33953
I 41697 70292
O 43446 94865
S 24893 469860133
I 11458 89369
S 41455 873950443
I 2368 53068
E 38173 95018
E 37119 69692
O 25167 32438
I 7019 31810
E 22397 46345
I 1188 49277
E 16685 96636
I 34648 42084
S 13449 642715720
I 46295 69767
E 16650 63668
I 16840 66474
I 37235 61756
I 49233 76487
O 85166 89937
S 22142 618434361
I 42222 74814
I 51342 56170
S 11221 627489259
S 60013 183451457
E 71970 85770
S 84844 823013528
O 26450 30681
S 19622 428961602
I 46065 52162
O 38810 66373
E 22165 52103
O 17707 53358
S 45094 411662645
I 52387 99817
S 3266 824869756
O 1249 68433
S 69591 857876094
E 70003 82813
O 9196 80018
I 46243 54404
I 8562 70938
O 9352 66862
O 25874 31973
O 18591 75005
I 88196 91443
E 6921 83588
S 43187 802794036
E 27891 55912
S 11374 856687498
E 1592 37593
I 19929 40495
O 17198 75728
O 44191 60457
E 59633 70621
S 14848 208484145
I 53509 61245
E 82815 88637
I 65888 69089
I 90736 98004
E 50795 61980
O 16169 48203
I 7585 55061
I 38672 77102
O 91926 94974
E 21815 61437
E 34571 99886
O 38876 91527
S 78239 917163573
O 65344 85356
E 49916 60066
S 13790 685069431
E 46307 83851
E 35747 49848
S 14667 235583893
S 62806 496526178
S 31189 997625167
I 7800 41055
O 89066 90200
E 19370 81585
I 86642 88036
E 18811 61960
O 2591 8499
O 56563 95525
E 23138 34903
O 33361 49766
I 95670 96074
O 46743 61170
E 6384 48085
S 30855 377959545
E 18583 27129
O 17264 84993
S 98985 487066582
S 18258 581828297
O 37205 51914
S 96545 200566838
I 59227 61647
I 2263 60177
O 27606 96051
I 89606 94753
I 18924 82576
S 74493 695877987
E 57722 67673
I 6289 44286
O 80634 85813
E 16627 86688
O 56811 67628
S 66256 680131261
S 99340 906505054
I 22542 86200
S 70198 180814192
O 25881 69696
I 29865 43121
O 36547 40701
I 31448 44543
I 25390 63039
S 44464 451250308
E 23039 86542
E 72852 95499
O 25497 43177
S 11789 973263780
E 45777 93783
S 12410 503489483
O 56334 68127
I 35636 69008
O 38511 48676
S 75380 591373147
I 81404 82297
O 82215 83920
E 18927 71570
E 57726 75714
O 21111 51776
E 27482 72416
I 47828 81691
S 98761 582417825
S 1220 265298197
S 8251 494231226
O 12988 99602
O 2316 68404
O 30301 54508
I 9836 17195
E 54157 86004
S 1892 485050754
O 2254 46389
O 79375 86480
O 40490 43192
E 34024 75601
I 5922 43802
I 16500 95444
S 49166 767966344
O 38740 49600
E 13286 76201
I 18022 28929
O 31106 85157
E 29930 35591
I 52485 83247
O 22003 46024
I 2060 81090
O 18988 26642
O 27067 57774
O 33908 46959
E 72647 81828
E 46131 83252
E 9350 71341
E 30100 55037
O 5039 36312
S 73150 908523076
S 51491 38970648
I 2124 99851
S 19886 54467923
O 1133 47373
S 37088 835106439
S 72154 633776715
S 34986 848297520
E 12296 15070
S 38639 654291931
S 98913 621766783
O 58959 72957
S 82226 575932679
E 48942 81838
E 57016 97314
I 85712 94108
E 20386 68790
I 1631 21310
O 32328 35778
I 13150 16173
S 27068 113869182
E 4388 4628
S 80140 428831891
E 37500 59917
O 14181 45157
I 32755 75298
S 73454 110714379
I 86962 92289
S 62376 966063294
I 38387 79048
I 38714 58820
O 8714 69123
S 45358 422681049
S 53586 224691353
O 16280 98530
O 6786 50791
E 49998 62036
I 27497 66317
I 2535 49909
E 51257 91483
I 11506 72096
O 21875 50051
I 3764 94922
E 37730 51042
S 62974 174990925
I 12247 49123
S 84940 860026861
I 28010 67390
S 55820 562928545
O 34579 97288
S 25902 411319115
S 48228 780353646
S 59859 955748282
S 72491 618072140
S 82372 184583056
I 12804 84375
O 29364 96612
S 99717 374344176
O 2562 9042
I 57535 91544
S 78922 263626074
O 40031 54479
E 12357 68702
E 12911 62180
O 15551 32306
I 52145 96296
E 76207 94507
E 20183 48584
E 33360 64929
E 55400 90422
S 43544 600207783
S 55236 350037358
I 2943 23779
S 70913 169682188
O 71342 87678
I 75956 91132
I 27334 71477
O 57823 89394
I 29173 66954
E 27637 84986
O 38306 41033
S 80950 334781350
O 46640 61924
E 3943 8439
E 61900 90556
S 46486 773376785
O 1899 33984
I 990 9240
S 1385 337899977
I 10378 27013
E 42433 66393
E 61107 96987
S 41076 486793176
S 70919 448876423
S 8627 441646368
E 67460 84000
S 46965 309770438
S 33249 255456746
O 41597 75630
O 12470 93719
O 62383 93218
I 24075 79555
E 32554 88744
I 17555 19326
O 17756 80862
I 1049 61991
S 99459 369351384
I 6657 77816
I 86487 91022
O 29258 66266
O 22789 95131
S 15092 832058493
O 62006 80508
E 82116 91541
O 16720 81977
S 21998 428792068
S 68116 315835564
S 1115 39561801
O 68975 86619
E 18773 24056
I 31328 72285
S 99526 737489266
E 325 3209
O 64296 83176
E 53907 84137
I 936 74695
E 26184 59511
O 18415 32859
I 54669 78675
I 69615 93038
S 30584 306218502
E 14361 38765
S 8213 530656658
S 53755 171516293
I 814 67760
E 5006 32837
E 39754 66220
S 24493 7891725
S 5031 746379754
S 81246 876126133
S 19372 327867247
S 59218 319848781
I 73338 82366
S 62837 727330227
I 46210 72868
I 17578 31979
I 5976 18348
S 80712 982656603
O 33764 48547
I 26966 92730
I 62171 98948
E 3289 4154
S 59758 747866121
O 41583 73807
S 92529 635527283
S 8341 585635288
I 30263 31246
E 15842 73261
S 1527 493983802
S 8655 89318283
I 32635 66892
I 74849 80792
O 43146 94157
O 26022 53266
O 55785 98966
S 353 448078333
E 18614 65457
E 31461 60142
I 37018 71540
S 51570 682721732
I 80762 97133
S 60327 627443838
E 56732 83244
S 91302 117532464
I 58839 69883
I 31106 39644
E 55968 64027
O 73516 98869
S 78189 829769541
O 30844 38766
E 27959 28849
I 67133 76839
E 76982 83870
E 10308 53175
O 4962 50867
I 73732 93413
I 81048 99788
O 82374 92158
E 192 75163
I 20516 85421
O 86658 95431
O 35144 38606
S 69040 724405628
S 56133 622649560
I 12648 31267
O 13350 94511
I 25750 75949
S 17100 372805143
I 7048 67124
O 18381 34420
E 13389 72178
S 65676 700099347
S 96290 715983740
S 37191 244423012
E 83 58203
E 28024 58406
E 25994 88524
S 67708 423294339
E 42686 52730
O 80162 87617
O 15738 67061
I 15061 59536
E 19199 61709
E 83781 91903
S 44359 180416976
I 29755 35665
E 3585 7007
E 2545 16369
I 57314 81151
O 62277 70737
I 89006 97820
O 40020 78970
E 26847 76967
O 25655 81392
S 55572 505520592
S 1771 467706410
O 48410 76055
I 38688 67054
O 36726 39296
S 30320 520450195
O 14611 53466
E 18251 60814
S 66425 725466067
O 24060 90883
I 16779 63015
I 68260 99711
O 19300 46930
O 74161 96090
O 73745 96839
I 13833 57067
O 20113 85884
S 79466 709892882
S 95838 702128399
I 48805 58818
O 9625 86807
E 23415 35533
S 2345 512537143
S 20008 691174153
S 36812 287136255
I 530 87036
I 2301 12272
O 39231 58980
E 6068 38522
E 53447 65196
I 39718 39734
I 11844 86534
S 6926 489445236
E 80059 82700
O 90522 99970
I 18142 60421
S 23273 840814896
I 15486 61997
I 22660 81566
O 21273 92894
S 96423 588137237
S 29681 988374173
E 48564 78132
E 63266 74660
E 30165 84592
E 40850 96272
I 11368 85890
S 45893 5106802
E 45868 91310
O 29571 53186
S 20749 124936480
E 53130 81564
O 20678 53435
O 50001 82448
E 29119 60135
S 55963 112403749
O 44208 84087
E 48687 77767
O 40004 99816
S 76632 327033199
S 31497 629485008
O 84740 87060
S 58679 751737018
O 17961 54101
S 9741 185395922
I 14368 20598
S 57935 957472757
S 93075 72050834
O 6895 48233
S 70858 374763848
O 50362 93086
E 50573 89486
E 13212 36534
S 33101 64967636
I 32741 64882
I 6576 36339
I 70835 87281
O 13231 52519
E 44796 45637
E 22376 69964
E 33491 69711
E 7494 33942
S 27633 606400788
I 34376 94668
O 12652 33512
O 25691 88545
I 13358 90311
S 99549 240856926
E 45981 99493
S 95002 611205970
E 33968 77515
S 34964 258172873
E 31926 34764
S 71019 20309665
O 59043 70006
O 52573 71041
E 25419 63284
S 48901 898653196
I 35969 43292
E 27102 41566
S 32463 363470014
I 20260 37725
S 70793 960448145
O 93169 96676
S 52403 745537960
S 13299 843931563
S 93073 211100273
O 68832 88133
S 83013 301055076
O 17094 37376
S 38309 990381417
O 59652 73713
O 81869 99063
S 79883 412029253
I 9414 10881
S 63400 823126517
E 59912 95510
O 38686 79001
S 54638 832267423
I 61362 93189
I 26396 73023
S 87301 70454764
I 21882 29558
I 61027 84435
O 51413 95892
I 44114 92720
E 84858 89994
E 71702 84314
I 16958 49673
S 10174 198658510
S 77160 998847108
S 20680 226252259
S 3145 375914485
E 56489 57659
I 20050 88588
S 5355 461199966
S 80148 152795953
O 26974 72425
E 11260 30661
O 22976 85115
S 14250 200927179
I 39405 45079
I 5631 49841
E 82741 90336
I 69484 74092
S 49237 123224267
I 39891 90578
S 40167 331673892
I 45090 66771
S 35291 908372389
O 26047 96183
E 40969 62422
E 51947 93666
I 17625 26317
O 65036 90426
I 16259 64201
O 12176 41038
S 3834 43638305
S 85255 616498087
I 46285 85192
O 15661 95901
O 4924 75897
O 44622 47311
S 7606 447873125
O 5920 16674
S 63015 633742347
I 23108 23788
I 7396 44292
O 7454 48401
E 36370 77838
S 39513 885390898
I 65730 81058
S 70200 870519178
I 42720 66874
S 88347 360087089
I 59076 64494
E 40416 41932
S 69065 210172143
I 20117 61605
E 21396 85960
S 6832 719269559
S 95819 878824110
O 27931 34978
S 34383 172699249
E 3425 96442
I 16814 51642
I 1900 89479
O 7042 18904
I 45657 75885
I 76170 79309
I 87796 89460
E 50530 57083
S 9442 205838784
E 29915 56773
O 50848 71010
I 43037 84797
I 49651 49706
O 19643 89347
O 71286 90515
O 70411 77629
I 3062 62776
I 45432 68192
S 55815 656478927
E 34338 78735
S 69154 544809465
I 1872 27758
S 93622 166962681
S 85630 262534075
O 58487 73849
E 27336 69588
S 21161 667009608
I 40809 99675
E 36378 86368
E 38639 76026
E 37902 67602
O 1162 79142
O 50599 84608
O 42836 88846
S 45061 753956894
S 55551 355807639
E 7989 94191
E 11321 40823
I 43666 46488
I 44961 70229
S 85760 880379466
O 13764 23039
S 18609 754704813
E 27175 76736
O 13639 58247
E 41729 71375
S 16068 888666490
O 10419 45897
I 59773 90806
E 20540 58657
E 48804 99281
S 5570 719107685
S 1630 628083536
I 39499 55354
I 20681 24931
S 91116 790802279
S 52077 656780
O 45363 92143
S 77906 139128004
O 4114 80347
E 31506 89113
I 785 76910
E 16784 91765
I 52715 91989
O 56050 68484
O 24191 57237
S 70397 339815977
O 3750 19526
O 8272 72556
O 56966 87493
S 3127 395299352
O 7219 41185
O 5962 47410
E 13969 74889
S 21431 881913384
O 43253 54951
S 85420 183271444
O 70443 92509
E 4725 43411
I 15900 92017
E 11764 57110
S 87383 500036452
I 24485 43491
S 11303 175769431
S 44549 819716191
E 73014 84473
O 22021 91613
I 10579 83576
O 25647 39390
I 15702 43373
S 54406 665483924
I 6757 74760
O 48202 67260
O 21107 44296
I 32357 99654
E 15892 30332
S 20051 900545792
E 9855 14799
I 44080 80155
I 14629 89751
E 4315 62543
E 601 44239
E 34931 37763
E 69656 83106
E 25008 41588
O 29901 68830
E 93948 95245
E 44647 78946
E 71667 91878
E 80146 84278
O 62745 87673
S 65081 836835504
S 59727 229156314
S 10341 133496666
I 30611 40656
E 84868 88333
S 72736 111281226
O 14568 30188
I 24455 38795
O 48372 68525
I 2302 81969
I 22690 52660
E 65258 69317
I 57854 63504
O 63784 74789
E 7839 92874
O 2354 83610
S 97711 685071414
E 62685 80809
I 1732 4421
S 28385 829803038
S 20880 660447611
O 10556 70865
E 45748 49402
E 35797 40303
E 23217 62658
S 30983 100382859
I 1315 22281
O 27820 86784
I 16148 72039
O 32028 94172
E 28148 79131
S 80028 847721962
I 57813 98074
I 79654 85049
S 67903 723899054
I 10018 96720
E 61444 71228
E 43755 54106
S 23862 692459420
E 62169 99929
S 99903 205565037
E 4104 93854
O 32623 54994
O 5428 69266
S 16675 667046842
O 63863 67334
S 3473 380116495
E 91007 95168
S 22038 940269004
S 10781 622316584
E 71194 86830
S 2158 401579880
E 55333 81173
O 82784 96417
O 26688 71807
O 32772 92366
S 44202 833679834
I 28977 91866
O 9983 10701
S 33027 554345412
S 17576 291616478
I 37647 50167
O 75162 96392
S 99212 983760972
I 83277 93162
E 79523 84713
O 3795 84956
O 55570 90943
I 40299 65082
E 32496 41194
S 28258 348038454
S 79545 346366115
I 47727 70670
E 39398 73600
S 512 439670754
O 13761 23646
I 867 81655
S 11293 990334614
I 23336 43597
E 69910 77952
E 77596 93407
E 19977 97969
S 63154 209557431
I 31430 46643
E 34807 69755
O 28044 58189
S 66137 613741080
I 83271 89790
O 30502 41447
I 59150 81300
S 63307 692283064
O 5968 88005
O 37577 57827
O 30514 32967
I 21268 81753
O 8264 10560
E 6023 83035
E 11052 16873
I 32934 95035
I 4763 13225
O 52690 97892
S 85208 756033510
O 8357 51448
E 16274 37033
E 50308 57657
O 86618 96689
O 24825 49631
E 75563 90609
S 78470 59464161
E 22090 43793
E 67794 69863
S 9740 807733572
O 41014 69978
O 55675 96318
I 5639 13403
S 83644 576509719
S 32266 653913434
E 48640 67778
I 77905 81201
O 10211 59246
I 9941 72860
O 33028 56365
S 25892 839989553
O 61454 70182
O 37597 92298
O 37395 98024
E 38555 99299
O 9149 69705
S 44535 919097693
O 13925 81984
O 83569 98639
E 45393 92420
I 62981 94436
E 53 55259
I 59363 62765
S 71777 174466441
S 28968 890331281
E 31251 96919
I 28436 90476
E 68468 85154
E 28656 34879
S 76590 985217397
E 31830 39798
S 33721 1876635
E 47997 95553
I 37997 79784
I 35617 55030
I 28608 85070
S 74624 486800864
E 1498 23526
E 43643 58195
O 97584 97641
S 9888 77497770
I 30724 66119
S 30431 872468336
I 77971 90427
E 22477 34718
E 69943 73993
I 31897 38941
E 49884 54548
E 26694 87682
E 50950 97018
S 24884 639076505
E 39557 56243
S 83537 702816578
I 27553 48512
S 9861 601188561
E 10354 18784
I 64357 97596
S 48291 848874545
E 29802 40579
O 20666 61851
S 38101 483928332
O 15188 37964
O 18402 53157
I 54532 57924
O 41356 95440
S 50362 363416343
O 46466 68967
O 9051 45874
I 430 79657
S 64212 77056563
O 16140 36445
E 69169 73503
E 41359 66581
E 27397 74734
I 22940 51342
S 8951 681685866
I 48594 72749
S 56266 446268596
I 18768 49380
O 2593 48289
E 2913 44496
E 12192 52391
S 90509 550607982
I 48169 92615
I 64843 68565
E 28754 89849
I 10041 52153
E 19754 86594
E 38799 96041
E 13157 14555
O 47527 82625
S 97509 448476402
I 64871 85527
O 21380 46012
I 14134 77468
E 13744 90965
E 53968 82711
S 34985 739527712
I 27727 47534
S 32020 581139548
E 39118 46019
I 41757 97786
E 45494 89131
O 52472 99183
E 5134 16599
O 11442 60254
O 1055 28241
I 23161 25551
E 39901 45913
S 71364 787950379
O 42150 42916
E 10561 69258
S 18133 23647339
S 11150 420599294
I 13191 54004
I 11381 53248
S 88715 155074831
E 8920 96084
S 34176 400010699
O 36011 51275
E 39109 98875
E 55108 97643
I 50319 91536
S 93763 829732346
I 33133 57066
I 45849 73215
E 60328 64960
I 61957 87031
I 11657 49427
E 72699 96720
S 17385 272688452
S 96558 226549442
I 15565 37744
E 9675 50755
S 80490 409481107
I 37411 58745
E 24726 38786
O 79343 87329
S 91522 570041158
I 10176 69436
E 65486 86926
I 42197 58964
E 65002 87311
I 7590 26324
S 90764 284945603
S 76768 734318144
O 56019 66476
I 28615 94376
I 51532 96973
E 23132 34783
I 1940 68747
O 31709 37485
I 64874 79604
O 53529 54937
S 50892 19968836
O 57068 60560
E 3171 28685
I 32837 38099
O 13082 47587
I 20569 23167
E 56913 83944
O 4497 20790
I 26821 85001
E 5182 53106
S 60165 831748048
O 59446 69691
O 24766 84860
I 34897 87706
I 1086 76013
S 83447 142567212
I 56830 85330
O 42495 84063
O 9831 18921
O 46468 98552
S 55043 780678982
O 47930 73761
I 11831 89892
S 94535 798987762
E 91201 99891
I 49747 99650
O 35902 38645
S 45937 134372713
E 30989 82605
I 43094 71080
I 20329 27212
E 48614 49659
I 18472 40835
I 36706 82817
E 78355 98886
E 25283 84624
O 35487 71754
I 82461 84382
O 46232 46823
I 58904 95853
I 26575 70780
I 6594 71855
O 16207 85364
I 50731 80286
E 59389 62436
S 87120 973016444
S 45399 507739716
O 75366 81341
E 18105 61634
S 1637 467232359
E 31903 99450
S 76087 402428114
E 36139 82948
O 30442 71932
O 8778 32973
I 10935 76878
I 46348 94647
O 1426 76401
E 17478 95445
E 68473 95713
I 17910 29603
S 1013 753568302
E 20888 62226
I 37821 85867
E 36390 41869
E 47955 50553
E 6087 69286
S 69200 764282442
S 77512 992752126
E 14735 22293
E 8974 17619
I 1878 16332
O 30629 73360
E 2136 86636
E 44183 72743
O 23161 23335
E 7358 17589
E 33763 93424
I 4163 77036
I 25029 70252
S 2432 462370875
E 5072 73445
E 29421 29572
O 66023 82549
I 70769 70936
I 3229 28982
E 35574 41992
E 14258 41895
S 48925 95787031
E 20744 92987
S 60938 166242592
E 71819 76464
E 35014 71987
O 53771 58885
S 55370 342650881
I 43645 60022
O 1648 44180
E 55797 64363
E 45361 56435
I 76174 97500
S 83371 604686605
S 11425 961057478
O 16403 94096
E 29638 59500
S 92427 909828553
O 22872 87821
S 53553 114694204
S 86874 955660537
S 11794 694015245
O 10329 43717
O 64916 78036
I 33061 86723
E 48071 80624
I 22194 44012
S 28629 900429137
E 10673 10995
E 37621 85395
I 14289 80015
I 23716 66935
E 80565 88461
I 64998 80556
I 16585 73632
I 35320 82302
S 60906 291753735
S 17821 631288011
I 53616 66236
O 29658 75828
I 25562 92261
O 39767 49328
I 49196 68101
E 33839 42100
S 84506 647353647
O 79039 94433
O 35535 35980
S 95416 913905288
S 27372 648712550
S 6911 429912166
O 13385 87760
I 87448 87956
E 12105 64684
S 6703 190069505
O 16990 37154
S 2167 610598764
O 45251 97686
O 7327 88428
E 1824 36651
I 3176 58189
E 42388 82301
O 6263 44984
E 14222 68593
O 707 4338
I 35195 49728
S 25368 800039524
E 10648 75582
E 70112 71147
E 86350 91967
S 22239 908622565
E 10147 31890
S 19268 222459466
I 15850 45066
E 3692 37791
O 6755 50657
O 51006 76496
E 28556 31461
I 39181 72567
I 14533 21684
O 46632 71989
O 21438 55313
I 19727 73711
E 16517 30457
O 66343 80589
O 6425 26258
E 35633 99086
E 32643 51839
I 24253 54334
O 22844 76043
O 20421 97250
E 76393 80601
S 3292 779395019
I 13854 67845
I 9239 98054
S 10578 15222630
O 15827 73583
S 57931 320054380
E 32495 38149
S 66536 874111371
S 38118 422101099
E 24573 82751
O 45513 76129
O 13901 59667
I 22352 83405
E 28107 31463
S 4837 458039723
E 63682 66248
S 69797 640746941
O 37218 94661
E 24545 88090
I 31000 81218
S 13143 471644074
S 84136 942679841
I 80452 84814
O 51847 92104
I 43099 53008
O 73608 93467
S 54922 665225818
S 86725 999062646
I 34276 44284
S 11839 660464334
E 10435 16890
O 43789 91521
S 94708 905379453
S 12166 146688524
S 94030 839909105
S 80627 559644512
E 9558 76940
E 92333 94103
S 68267 84092445
E 30073 88444
E 45029 88166
I 47915 92732
E 6410 76925
S 77245 282778934
S 46785 586067365
E 20383 94993
O 29958 41120
S 18086 485664418
I 11219 64931
S 25776 232648638
S 10418 67509843
O 27658 97403
I 41944 90264
O 5480 93375
S 6395 130598293
S 75332 432208148
O 17533 29114
O 4535 9376
I 81479 95282
I 89444 92833
E 12300 23189
O 3800 14233
E 43076 98359
I 13461 16779
E 47995 83480
I 7045 45112
I 27099 58946
I 31787 91674
O 3955 26371
E 1816 10886
O 2176 81921
S 24821 5587813
O 22438 77926
O 14941 25018
S 39077 31302932
S 78599 216959596
E 26124 45053
E 59021 74152
I 90345 96266
O 4155 27599
O 6249 23974
S 87356 89609898
O 31520 94576
E 12825 81524
E 26599 76705
E 40477 42075
E 16028 58927
O 4334 53490
S 15702 648877809
S 41252 43938972
O 21459 89512
O 27397 81416
E 50454 93477
E 633 23144
O 60727 84860
S 85585 991435713
I 23717 64768
I 51111 84409
S 51240 159531059
S 40463 732981067
S 69683 205048013
E 54890 68635
S 35074 458241625
S 2218 246594189
E 73440 73786
O 21148 37330
I 5679 81726
I 51472 85606
S 73736 56740772
S 73143 652499620
S 17105 810691131
O 10576 39968
E 11452 19657
I 26025 96807
O 53867 56027
E 34565 64462
I 27531 95301
S 5455 772610519
S 381 514667804
O 5012 76146
S 66329 747807067
I 54737 89747
I 41434 90846
O 41350 51083
E 56309 90786
I 95596 97076
O 7523 15191
O 53677 79326
S 2137 523243755
S 93463 264951995
O 12933 42575
S 56434 378820960
E 60928 65578
S 1339 689039314
O 17179 77429
I 13984 14197
E 33585 51500
I 70607 88981
I 11283 77858
O 8441 39861
I 8081 98814
E 5876 23455
S 64667 868872018
S 77710 16152812
S 1313 673782549
I 12624 16539
I 26615 91730
E 41527 52522
E 62246 66547
S 89598 915236600
S 95562 505844312
S 44967 816967930
S 91500 384503358
I 7872 95067
I 30562 63060
S 36180 626492483
O 793 19512
E 85065 86730
S 16804 431148578
E 72257 81692
S 46256 742324452
O 18559 85520
E 64096 83417
E 2294 73701
O 66969 72496
I 36499 73335
E 29827 77527
E 52441 58984
O 42671 84756
O 34039 66714
O 11243 18825
S 34892 498370344
S 65287 414435542
O 76687 78409
E 39067 79603
E 40235 71049
I 26013 76927
E 9075 69063
S 73846 49773575
S 82226 139046310
I 50535 92728
E 29624 57704
S 43316 431705559
E 41311 67435
I 10657 43303
E 45488 61210
S 23437 319682951
S 1971 877710328
I 55819 98113
O 23160 57420
S 41701 475517402
O 18451 90789
E 50844 96747
S 35179 312900661
S 18459 720736619
I 44418 92866
O 11111 35409
E 31285 65209
O 7091 29207
S 56198 471720391
E 34915 53536
S 82029 849643939
S 6852 959539335
S 94191 741468903
E 52775 85684
O 39411 84514
S 89851 572892020
I 4449 57759
O 5803 52782
O 16919 71774
E 76184 76322
O 43896 80416
I 14994 76620
S 16528 737021711
S 22508 73651648
E 30859 41581
E 49155 90410
E 41613 59129
I 7283 46578
I 20622 83889
I 45163 56139
I 30791 59152
E 49973 50190
E 31214 62689
E 70640 93232
O 32060 61920
O 21560 71693
E 5116 87127
O 32703 48227
O 9783 89528
S 31006 455157701
S 45023 983108507
O 20328 54119
O 50033 77931
E 37619 48906
S 22454 518166332
E 42509 87633
S 27596 650861170
O 39519 61500
O 64475 85015
S 52531 497728947
O 6131 72515
I 27172 68943
S 49170 176643475
E 30654 46618
O 36328 86761
S 66915 304670507
O 39126 50427
S 13481 623532341
E 27875 38790
I 5861 86397
S 74488 419481542
I 45837 82872
S 32739 17393853
I 22265 55243
O 33768 63438
I 59485 61857
E 38410 60128
I 17828 31625
I 6404 7190
E 73654 94744
S 83826 222982992
E 1615 70807
E 64842 70091
I 43478 62667
I 1929 97797
E 9032 88173
O 60373 92614
O 6180 42933
E 25948 61674
S 81707 637684374
S 21081 662438047
I 7136 26596
S 26377 220367887
S 30918 860296292
S 58320 723346682
I 41974 58627
I 42365 60806
S 39334 850506825
E 24203 80734
S 59803 577411602
S 30009 882475117
S 7099 579975388
E 47433 67162
O 9798 65759
O 8192 68944
S 60153 522971995
E 7906 8537
S 93289 957557242
E 23929 93322
S 92117 530656663
O 79111 96178
I 17219 66853
S 89 618125956
I 1049 77881
O 15643 19699
I 42142 60003
E 18060 23862
O 81274 83156
I 28436 65549
S 67925 406296420
S 88088 439261067
O 71464 87466
E 3476 22899
I 66633 91721
O 12974 92167
E 1485 25773
S 3125 882687380
S 3216 912083885
I 512 77080
O 44789 77801
I 49956 76523
O 17415 69063
E 5847 99393
S 41984 86525358
I 29337 80523
I 80358 93395
S 15460 760066635
E 1937 48624
I 12986 18806
O 72362 87110
I 34927 99004
E 7227 64185
S 20584 796059436
S 92672 370464528
S 64796 985868967
I 11398 87734
E 60263 99801
S 15259 512357303
S 85108 215375530
E 44727 77124
S 22905 630113662
I 23064 58876
I 42758 99037
I 27363 81628
I 52424 79417
S 48930 338263907
S 80469 840174150
I 33283 58361
O 33480 45617
S 81675 563767023
I 34942 83895
O 11180 94885
E 33480 99094
I 41572 91737
I 21565 99475
I 36820 43624
I 383 37590
O 82929 87853
O 14806 17888
O 25315 99803
S 36100 98398738
O 60590 75499
O 9693 23124
I 1342 24380
I 33994 90530
S 58107 831078463
I 21329 49249
I 33783 53246
E 40737 41950
S 12279 141253150
S 91071 435261790
S 3418 550683920
E 28717 79947
I 20174 91765
S 75680 327816347
S 55158 404207795
I 60470 98469
E 48629 76960
E 2890 49345
S 90010 455760386
S 8936 101879109
E 8467 80336
S 87147 784051168
E 1764 78591
O 69095 77843
S 17655 775225609
O 3799 80842
S 53863 461842989
S 73569 346836841
E 81829 82472
E 32620 38063
S 99110 108767002
O 65937 81150
I 24314 51245
S 78236 820582523
I 6709 35517
E 34742 98335
I 18102 92929
I 43057 58458
S 53380 905739554
E 65053 83371
S 72377 552486390
S 59386 104338084
E 3205 10892
O 63048 91950
O 30509 67267
S 60918 560671158
S 61673 535004862
O 16217 28350
O 63710 98629
E 22258 99461
I 43238 44232
S 37229 477020948
E 29035 70766
E 11048 70142
S 1454 78178247
S 49192 776026671
E 5793 58207
S 83086 723743422
I 59020 82979
O 46272 69283
S 38294 812969127
S 40308 304291913
I 21967 81113
O 25633 50993
E 44241 61347
E 16261 82086
S 8843 483306740
E 21752 72553
E 46709 97952
O 5706 33264
E 26846 41462
S 15907 658095260
S 82571 179488182
O 68454 93524
O 979 18058
O 36295 49892
I 7484 66773
I 43904 86048
E 21240 30125
E 13840 53629
I 16201 99717
E 45998 75981
S 62709 96847629
I 52259 54360
E 19920 72538
E 5800 99476
S 88493 843998549
I 14934 54368
E 49296 84633
O 31367 86716
O 25920 60326
O 5277 92080
E 24022 27272
O 33165 99471
I 48025 69435
O 83654 99126
O 5672 76090
E 55085 89136
O 8775 24661
E 3059 93295
S 42083 737333806
I 42483 95036
I 20666 77497
S 36958 172454969
I 8857 56284
I 14810 20587
O 54057 99546
I 16541 61173
I 30496 58684
S 23028 365182947
S 18734 691104235
E 30694 58738
I 33056 82254
E 19968 64931
S 1080 830289622
I 16679 71242
S 43379 962798078
S 69393 261691503
E 339 41402
S 50435 585610536
I 64790 85640
E 17241 49900
I 21751 65767
O 35152 84693
I 9573 65919
I 2701 47334
E 50821 87644
I 6588 99627
O 43895 97654
S 80373 653820815
O 65 78084
I 50284 96485
I 55863 94833
I 15425 82825
S 85328 112382013
O 7385 22173
S 75605 893104925
S 34128 764848127
S 6131 691521490
O 670 92021
E 6184 60211
I 51752 82688
S 37000 526349340
S 66608 962871188
S 57177 178820734
E 18649 77669
I 67615 73471
O 50010 65230
E 49802 89190
I 44787 87251
O 16382 49528
I 29623 39286
S 41387 316484299
E 7845 60924
S 91969 639550310
O 5485 84293
S 10089 23467398
I 27293 39006
O 16955 22740
O 43841 97195
O 37510 47209
E 47918 48556
S 92136 830422136
I 21325 92474
S 22565 914623829
S 61252 422602452
O 57663 68348
O 29909 46441
I 3847 72746
I 52519 75835
E 9376 22511
S 15412 506310387
E 28014 39461
O 15955 95302
I 12475 63789
I 14851 64805
E 29888 79645
O 681 13969
E 28846 76719
S 21768 393999790
O 18880 85113
I 18885 56380
I 29424 89850
I 17696 81962
E 54860 70472
S 18810 672141514
O 9457 86730
I 32076 80794
S 38770 268013221
O 80612 93446
O 5267 33858
E 8894 67915
I 40543 83387
O 24108 52273
I 5526 71041
E 44287 70313
I 3041 45038
S 98378 895172033
S 74745 831761685
E 19493 44548
I 25048 46113
I 27530 35661
E 23333 41254
O 13856 82697
O 72042 73988
I 6134 68926
I 4598 84873
E 3472 54530
I 28758 47780
O 2244 47097
E 54840 80030
S 66658 232059465
I 3004 29715
O 94311 98277
I 54658 58477
O 33580 61527
E 11237 79883
E 7691 74369
S 69020 765437830
I 52509 90126
O 35975 39956
S 90830 80167140
E 30256 85752
E 44494 79907
I 32548 67402
O 53107 58613
S 54460 896935407
S 29541 225057924
I 23584 33640
S 14508 60547242
O 34175 49534
S 81960 65051492
E 1487 85277
I 3524 83813
E 38757 79053
I 56649 71006
E 78564 95322
S 26043 442950502
O 82715 97831
S 87999 597379483
I 62578 98919
O 39433 87702
E 39706 82420
S 69410 769511210
O 49632 93728
S 30051 34286139
I 16318 55314
I 40309 76951
O 40449 51914
E 30532 57258
I 32372 80349
S 56115 73590924
O 22100 57073
E 34409 42585
E 15216 49793
S 18682 388183878
O 59215 69427
O 48014 98353
O 46795 73046
S 70310 554938651
S 31020 28993840
I 3124 77993
O 16515 37085
E 9587 93830
I 3813 90531
S 90479 500178642
S 36352 357137584
I 29499 71270
S 51597 498123832
I 18029 63342
S 57232 390015702
S 33700 770027300
E 38462 93967
O 16222 95771
S 72836 562692413
E 3088 63905
I 9003 77453
S 2919 206051929
E 32311 97709
E 1942 90099
E 53728 90951
S 89009 214455034
E 66560 69403
I 12670 91516
S 54743 204682343
O 15326 40311
I 44954 79299
S 96161 239544171
S 52020 68076272
E 48719 91380
E 9005 63783
O 1345 98029
S 93333 40948189
S 60544 260777696
O 67289 89955
E 14251 22113
I 70573 96274
E 27743 35672
O 23247 25587
I 37135 65518
S 59057 743444523
O 44691 59733
E 13979 73719
S 81941 337634393
S 68945 759986035
S 1980 707169028
O 25118 67792
S 52521 418193940
S 721 26223094
O 52969 88197
O 13317 30643
I 12260 26011
O 60905 82462
E 58704 75279
S 75753 972959431
S 83307 528580474
S 47797 359326689
O 14731 39496
S 27750 823371359
I 1487 54833
O 18553 39413
I 22414 70841
E 9979 24858
E 52294 88404
S 73129 49205194
I 38687 94559
E 25293 85405
O 58298 92759
S 4723 201070472
S 18290 504894830
I 71835 77212
E 65355 89669
O 51590 64991
I 51731 67405
E 34855 44817
I 82689 92149
E 53529 75108
I 34485 53227
O 17410 85800
E 2831 48156
E 8252 62794
S 68538 283834698
E 89893 99807
S 26501 406008459
O 4224 76545
E 12846 40499
I 30973 66963
I 30931 74884
O 55022 93142
O 51621 91434
S 16205 971156268
I 62919 74558
I 21204 50172
O 58456 96283
O 28751 67383
O 6275 68801
I 40953 81165
S 99434 425744844
O 1265 73703
I 31417 38354
S 48746 372401555
S 84544 914946045
O 78429 91570
O 28687 81189
O 54072 70865
I 20312 61838
I 16934 37824
I 22891 24672
E 31652 51583
I 15790 65112
S 20408 488283134
O 13719 59936
I 6094 6469
S 95596 962348870
S 15131 40943991
E 39530 78129
O 10211 14781
E 77711 94289
O 24432 31889
I 47068 80263
S 23024 720598091
I 36428 47029
S 84345 738275500
O 75842 97735
S 12394 685915999
I 51451 52088
I 48044 58996
S 90160 831749312
S 74254 736878974
E 71876 77866
I 642 72814
S 60288 370913488
S 2563 586042241
I 23864 73875
I 55763 57180
I 67848 99625
S 50741 250282643
E 25121 38910
I 52717 70257
O 33107 71840
E 25286 32144
O 12303 91817
I 40005 97573
S 94797 97033654
E 4800 32513
E 1692 11498
O 39656 62440
S 11524 751176968
O 50355 61726
E 73292 91908
O 58567 59393
O 61974 66348
I 6304 50095
I 24308 78034
S 25246 258947201
S 60410 41081246
O 63443 67781
I 25799 37924
S 15003 811426014
E 98174 99834
I 17897 44343
I 18802 85329
E 4366 98239
S 15488 91449211
E 3354 60803
I 52192 72660
I 62087 99624
E 2967 22739
I 35661 84543
S 4756 835032040
I 33485 91688
E 63617 69397
I 50402 58595
S 49085 498405409
O 51064 57390
S 27594 909454689
I 91648 95689
E 6937 18719
O 11720 32408
E 5875 68359
E 52402 78718
E 51909 52730
S 1213 985461281
S 79804 387486127
O 73427 92565
E 28854 39840
I 98658 99589
I 11314 49740
O 6466 96685
I 41001 82483
S 40579 983359661
O 56826 59673
S 4714 245208599
E 1699 17946
S 92705 205901710
O 36998 62487
O 8532 76304
E 47879 52878
I 42103 92021
I 8245 46280
I 37253 60403
E 60470 76361
O 53655 64388
E 14709 32382
S 7078 641189971
I 3737 44146
S 75999 385396008
O 22431 89000
S 47803 105167039
S 16858 219048811
E 59614 73464
I 52364 74425
O 30117 44309
E 10402 49438
O 33283 72815
E 18892 41941
O 1269 16631
I 24161 41466
E 8207 79595
S 49761 200110461
I 1397 13706
E 9338 48847
O 7105 90197
I 22360 87674
O 3705 90172
S 34294 906029274
I 11354 74881
E 515 19089
I 32561 98252
O 75144 91665
I 68598 90193
O 52151 67301
O 37630 98639
I 19499 72797
S 69901 320605418
I 4038 63358
S 33878 801503934
I 12111 73339
E 21536 86318
E 71087 81301
I 73389 93720
S 73388 224013958
S 99102 814709116
I 7545 67709
S 50204 248099435
O 32908 52981
S 72401 677855758
S 34474 562214773
S 9373 117554008
I 15293 53467
S 29741 57729066
S 77714 392235301
I 70546 84336
I 27743 98627
S 47260 807870692
S 73586 171898718
S 181 594471453
S 16611 849018480
E 26990 30366
I 21233 92661
S 29293 670413358
E 57559 80795
I 44265 67274
O 31238 80710
E 23314 80227
S 69961 849478050
S 26600 253404278
O 63956 65144
E 21375 46631
O 14066 81495
I 38529 93375
I 29424 41242
I 8360 69985
I 61972 62358
I 15369 81642
E 52778 75910
O 14286 94852
S 53944 706682263
O 41212 64076
I 33703 46009
E 25261 30863
E 9027 95272
E 21748 78680
E 53079 60520
E 22204 63241
S 1500 852294526
S 30228 315760273
E 30764 51376
I 17365 91801
S 66981 585495419
I 61056 84829
S 3841 948801326
O 61807 75739
E 52177 74424
S 70718 628083914
E 58655 82788
S 4100 640261471
S 95988 704381626
I 57196 71812
E 33312 80844
E 45381 65177
O 6726 72699
S 6748 214409944
S 3709 399079106
O 28010 94019
O 160 43447
S 23588 524360165
O 65059 68399
S 36302 267160354
S 6056 532655204
S 22051 423292326
E 82488 96902
I 19056 89151
E 52735 87709
O 42628 59493
O 2151 68099
E 29401 39227
I 75791 92208
E 11226 66940
E 29077 80580
S 40344 695399042
S 38738 408643549
O 4631 34482
O 879 87455
E 31515 63754
E 38859 50475
S 9045 845919950
I 35451 63998
I 16422 27781
S 62087 319802145
I 62166 78233
I 8561 83392
I 46679 75869
O 5300 26593
I 54672 62191
O 13958 69852
E 86663 92371
O 24833 40561
S 76812 448930763
I 30028 87266
O 15200 61749
E 67363 70560
I 27812 51040
I 17937 64039
O 801 89414
O 41984 76158
O 19986 35292
I 23408 40687
S 99605 25928961
E 62450 91964
S 95395 73167376
O 20780 81668
E 52406 71220
O 16040 40551
I 30988 98843
E 10464 22195
E 23494 50608
E 39222 93105
I 40602 61498
S 47732 902446877
E 13812 41587
E 60852 96861
S 25585 925689884
I 68962 95218
O 10149 95411
E 36469 71610
I 906 70248
O 53397 69321
S 43141 780457688
E 45138 57058
E 17317 22369
S 82156 74252987
E 84240 84926
I 7367 11324
I 21833 91868
E 58852 73415
S 23876 932666903
O 73917 77957
I 65916 76726
E 5267 64221
E 23428 64919
E 15117 50311
O 38866 87016
S 71372 378015136
O 12549 23324
E 35106 91472
E 37362 57560
I 14048 79758
S 66457 155764268
S 39342 802778339
O 2473 61045
O 37562 74540
I 21449 23206
I 19690 88664
S 5397 85899015
S 64618 343529591
O 10595 54603
I 36484 77383
E 62617 96203
I 28661 52832
I 83433 92826
I 2814 28743
I 48534 99660
I 21087 96956
S 4328 605538487
E 16036 20192
S 69042 715424541
O 28938 76083
O 61191 96945
I 9355 86507
E 5441 47025
O 67077 85602
E 21853 38128
E 5809 16635
E 39767 78602
S 58687 600010818
S 20397 881725763
S 95932 119683425
I 37481 88258
E 53075 73317
S 31808 925133178
S 17234 175287088
E 38996 44212
O 25647 35420
O 25956 26113
S 51921 996861718
S 10783 213942768
O 4715 75865
O 3340 11121
O 24608 87612
S 52060 95335465
E 70404 80946
S 71531 898763757
E 9013 40837
S 54849 46306534
E 52805 60082
O 9918 73005
S 88748 61474717
S 54739 426211498
I 35902 78681
O 74636 85602
I 45899 50128
O 43513 72105
O 17019 44716
S 84724 906106487
S 68279 430666811
O 42591 98780
O 5680 43254
E 56633 68066
I 17816 86956
O 86 91504
E 26512 92119
S 12200 479959415
E 59003 83104
O 8891 50470
S 61449 825354920
O 21340 45043
O 36434 54088
O 65445 91974
I 65087 86957
O 47133 73737
E 20325 98238
I 25154 25687
E 42805 43045
E 15778 51670
I 68622 88226
E 16001 50378
S 79563 118152975
I 13831 69242
O 50058 67782
I 35498 43397
E 74963 90606
E 54422 61044
E 86332 91011
S 15561 425365543
I 42164 97763
S 62477 186360537
O 18182 95900
O 57455 82511
S 74196 341043335
I 5438 75262
I 64675 68066
O 81699 96369
S 58212 491949479
I 41968 56770
S 44200 86824953
S 31111 68492404
O 38558 47165
O 17044 22792
I 27966 52302
E 63378 89083
O 60199 82752
I 62296 69608
I 4259 97381
I 15242 95600
I 45840 55178
S 78859 471592497
O 3050 56822
E 42928 56196
E 68622 88894
O 29216 29743
S 11870 65660041
E 47359 73589
O 18130 87845
O 3750 12368
I 15380 97928
S 18622 464380796
I 28265 39506
E 12840 42321
O 35746 40283
I 54053 94052
I 26590 47634
E 15293 94210
I 38475 60214
I 7085 83559
S 20527 255912041
I 49012 82784
I 53579 94902
I 13757 35794
I 6437 11524
O 54997 68627
I 34536 73565
O 35587 77859
S 85520 777338414
O 80889 88571
I 78175 79747
I 13111 46194
I 51848 91143
E 43876 52618
I 3632 66291
I 76514 82723
I 68547 80358
E 27537 81322
S 79664 987711562
E 9651 69712
S 88749 660162993
I 13790 39997
S 67963 125088805
S 90629 379573922
I 21907 48275
S 39638 641183612
O 28099 29175
E 44284 93658
S 81006 521414
E 5640 51419
E 38076 40546
O 2175 97648
E 31755 91577
O 53362 99267
E 8707 54289
S 51218 469242216
O 33056 85435
I 80436 80760
E 4842 9542
O 44810 75111
S 13283 318735093
S 50210 671796911
E 429 66080
I 48195 78982
O 34523 78044
E 24492 41426
E 4224 4500
S 40678 398376922
O 20012 92782
I 19783 38799
S 43764 230104264
S 765 970648462
O 68907 92746
S 83218 947680239
E 14281 72797
S 10501 923974899
S 62339 344538158
I 14422 69369
O 15191 91122
I 29398 67092
S 20762 736184683
I 15612 35002
I 48000 85324
O 5348 55989
S 96636 408046944
O 38375 98841
I 76583 92313
S 8231 799293688
E 3382 49717
E 39608 75603
S 97588 769422089
I 14857 50231
S 77953 538863483
I 17821 55453
I 78197 86965
O 82545 95686
O 32610 52441
I 53645 56040
O 69587 71786
E 9951 95943
I 8932 45385
O 21220 80880
O 48846 55539
O 57170 89843
I 56916 89987
O 490 6586
E 7813 20759
S 96051 226520899
S 63035 900834056
S 50248 417754334
O 72637 98665
E 53505 70622
O 6278 36699
I 22934 59544
I 51388 95099
E 70917 73903
E 10423 93116
S 22725 940536314
I 89481 97227
O 50925 75633
S 19584 540704185
O 20314 23565
E 81200 81950
O 39375 52905
E 47693 86563
E 23744 97355
E 17169 89911
I 17923 94363
S 70386 38545
O 15529 63024
I 72687 97736
O 5449 61590
O 16164 29785
E 6887 16818
E 56314 83180
I 20702 93951
O 6423 52703
S 51293 472182467
I 31883 38412
I 13803 28094
S 57745 539166509
E 15828 65497
O 36526 51919
I 8120 27037
E 28519 62464
E 44467 91257
I 2652 96046
O 18438 61014
E 55000 77471
O 12124 96038
I 9142 39750
O 71635 98125
E 8693 15664
O 47715 62135
E 41333 84603
S 79615 440892475
I 35289 85525
O 53305 81348
S 56341 66843333
I 12875 24788
E 9136 45738
O 8258 53341
I 22119 76834
I 36627 72102
I 13220 79675
O 20184 71972
S 88023 931575273
O 4683 55520
E 19997 62838
E 43272 81987
S 12078 6344777
S 85152 446853856
S 43300 420737042
S 74672 977770833
I 60313 70557
E 34222 68364
I 37015 58828
E 32690 91067
S 57184 266027895
I 11145 22115
I 60797 68030
E 41891 55702
I 79185 79659
S 819 948796323
I 314 52053
S 23698 40830029
O 48345 52906
S 96378 453444921
S 63162 432584942
S 92528 953069624
I 30910 44410
I 14737 47941
S 27339 417163198
E 34222 57311
E 5709 34428
O 10553 39337
E 29275 93390
E 28092 84728
O 962 1170
S 51636 674410377
E 38905 61189
E 31081 84389
O 26888 31098
E 83640 99532
E 10069 81136
S 72839 810374409
O 60346 75634
S 62500 918140882
E 38530 52873
O 17560 41610
S 66020 703866854
S 49170 513730593
O 27225 41224
S 51467 763150880
S 55850 142875460
O 27076 67772
O 68295 85189
E 31517 59323
E 22999 98951
S 59284 513024236
S 26468 785436534
E 46337 67809
S 41300 351388653
O 41505 73709
O 5512 9579
I 40280 98748
S 34437 788593035
S 80998 656794427
O 49312 54673
E 66469 75674
E 11414 20562
O 24352 65502
I 56451 58516
O 39138 69905
S 38530 856584160
O 93104 99032
E 61915 87325
I 14717 71973
S 30467 433815015
S 33835 68088154
S 64512 813011013
I 80655 92324
E 4251 88072
E 7206 51675
I 9371 18319
I 40971 83065
O 57436 63235
O 26271 68348
E 31518 43733
O 2735 45351
O 90170 91206
O 2036 71263
S 41565 176707805
I 40357 85674
I 59230 80397
O 77721 77833
O 9471 68721
S 99317 633876948
I 5505 75942
E 44790 49453
S 73072 349058979
I 54450 77605
E 17829 85920
E 71715 82670
S 83272 202990635
I 6669 57280
I 22358 43029
I 4671 37886
I 26855 48135
I 32420 38948
I 62540 73705
O 73782 97341
I 18216 97124
I 33589 63863
I 45041 75145
I 75698 79123
S 10808 373461909
E 91187 99326
E 78127 93900
E 13969 91981
I 55691 75373
S 53567 505403723
O 59199 92917
S 24312 600241198
S 44232 751738185
I 9566 16554
I 45845 67658
S 40263 110961565
S 7106 800673629
I 58460 92527
O 18359 47682
I 18954 97355
S 17536 969126354
I 14020 85988
I 48060 99341
E 48623 78049
E 70140 75415
I 37158 99202
I 51647 83065
E 71835 91507
O 84815 93241
I 25501 90869
I 60984 61783
S 97593 504973985
I 55489 81396
S 17710 314571586
I 53974 60295
S 86325 80237697
S 11072 298254184
O 53523 62599
I 58396 69660
O 25295 87574
S 52763 22470926
E 26694 84580
E 23289 68492
S 9829 325638705
O 7026 74950
S 24740 541279652
S 47459 948776755
S 68249 353927846
S 11783 183079970
I 16003 20014
I 1145 13292
S 55179 676658146
O 8285 94995
O 67590 73068
E 21786 67098
O 76822 97437
E 57091 59364
E 51065 95443
S 22185 342304333
O 26396 94977
O 21157 21527
O 3073 66161
S 61843 348478845
I 16824 66745
S 73314 381239637
O 39353 83800
I 347 58352
O 45256 74594
O 68723 86944
E 19098 64868
O 25283 25426
I 65701 82084
O 49798 95723
I 18514 36920
E 26697 49877
S 29786 685752002
E 8288 46717
E 27394 43116
O 5984 91599
I 31304 70205
I 41933 56172
I 21606 92287
O 31756 48955
S 38016 379210997
I 53600 93582
I 69329 79763
O 17241 44269
S 50282 406623645
E 68546 99667
S 31456 465283990
S 61811 191514883
E 44299 89125
I 8735 53037
O 45503 61238
I 30125 73522
O 33544 81237
E 4821 59313
S 48251 155286518
E 22885 57973
E 81630 91242
S 717 75111265
O 1905 56275
E 63840 83181
O 6761 34919
O 2355 47243
O 63448 98761
S 63821 720280141
I 51307 67721
I 42941 94078
I 6944 49135
E 24161 90770
S 38804 488899238
I 548 39639
S 20281 996207176
O 14146 21850
I 20168 73551
S 31346 490875813
E 13408 90719
I 4351 34946
S 46345 285050213
S 12202 174813623
S 94728 161586880
S 58773 914138095
I 138 94269
E 55270 74373
O 21172 93664
I 13412 72243
E 10884 87305
O 34890 54655
E 50793 61026
I 41856 88020
S 91964 368896850
I 19066 44199
S 69677 621978343
I 49842 79636
O 87946 99820
S 4098 573887812
S 3786 392635259
I 1220 88995
E 16137 38823
S 39532 109729250
E 60038 64041
O 27503 73599
E 39361 92123
S 68344 43310343
S 81302 818747201
O 13640 23191
I 52615 73274
I 19165 97645
S 64128 109373442
E 23992 35518
S 72069 235249625
O 7231 15253
S 12018 496254647
I 47376 78763
E 32800 93914
S 74376 385255759
O 57870 97088
O 27411 77900
O 64698 88227
S 77312 860864993
O 24214 73522
O 37025 96940
E 3931 92693
S 87787 125097529
O 17609 30676
E 47641 68862
E 44791 96838
E 7756 44003
O 69253 77853
S 41340 640089550
E 12711 73517
E 38421 94062
S 77230 568171284
E 26377 95215
I 75661 85688
E 39365 75672
S 7418 199032781
E 43516 90174
I 34835 39571
S 53981 337025584
I 67756 71116
I 79268 84486
I 24133 81907
O 31137 99183
I 48000 92037
E 48816 55284
O 18083 52640
E 10211 58673
E 26011 41202
I 1015 90225
E 73237 76721
O 655 85131
I 5043 96525
O 58733 90269
S 34936 219269041
E 39752 42483
I 14523 24290
S 2615 869079068
E 48832 61020
I 63771 98880
S 98662 664223218
I 5059 8786
S 77297 317697920
O 25174 45438
S 43955 922717624
E 4478 55956
O 33042 45222
S 15207 503359239
E 41057 52313
O 3471 33676
O 72200 79446
E 15476 42386
O 39724 62488
S 69256 309719752
S 5065 987866181
S 50240 338999362
O 53893 81133
E 77220 86760
I 12157 79742
O 6227 88582
E 74317 96755
I 25348 44787
O 21602 27270
I 26308 55105
S 34141 396083456
I 41603 58225
E 7800 49871
O 30930 98017
E 15961 49434
S 23343 767436423
I 67603 83628
O 81746 96003
E 10556 99725
O 39674 46097
O 38729 67483
I 3798 22386
E 58495 78946
O 47430 86214
E 57384 97921
I 11038 44188
O 8062 45964
I 23474 89360
S 41907 630542027
E 41488 85295
I 4317 75135
E 25306 54990
I 74667 85507
I 3325 14362
S 42214 441827059
O 28294 52955
S 33441 215807719
S 30299 703948148
S 22936 131447944
O 12798 33269
S 10747 444281135
S 11950 960980784
E 35949 85389
S 34571 986047995
E 13934 92767
I 42882 68034
E 57161 97513
O 3922 25269
O 32847 38605
O 36811 82165
S 58716 807741524
E 32405 66840
I 28970 95990
S 25473 154665227
S 9224 977978254
I 44596 53183
E 8395 94280
O 31120 75229
E 12545 68169
E 3955 41167
E 40748 80479
S 541 221706649
I 43120 79858
O 45926 91206
O 12739 61833
E 33601 44031
S 6563 984933251
E 89701 95580
I 22568 59490
E 53619 70302
O 4591 18694
I 4098 4165
O 17886 36815
S 64853 339555729
I 12629 69762
I 12980 62305
E 44828 92467
S 13159 574899714
E 47406 74146
E 48176 66914
O 12459 96574
I 39094 81076
I 20955 46124
O 36919 79937
E 38855 39115
E 55821 98066
E 18435 69698
I 6786 18340
E 39771 40348
I 41471 54044
S 92472 505249527
S 23810 283007441
S 94404 51800635
I 19637 97188
O 39274 86137
I 33775 70006
S 19796 776522093
O 50536 56465
E 89145 97530
I 34028 60304
S 37460 999747957
S 83178 224766556
I 45395 90837
I 11779 28384
S 19659 394046826
S 63950 670913491
E 27047 60272
E 54267 86566
S 23241 818791525
I 55064 84952
O 52441 64813
E 20035 58631
S 23698 566331427
I 56397 67839
O 49947 65923
I 37139 86905
S 95088 311187282
E 70061 97644
E 61370 62485
I 32046 98249
E 19164 26108
E 68063 70444
O 15517 48058
E 26274 51404
E 72837 93586
I 43668 59638
S 99255 128915038
S 21960 186877236
O 12798 73658
I 18916 69124
S 71817 805342032
E 19697 84103
E 2715 14595
O 9918 42841
O 27904 49931
O 4531 72503
I 9033 60238
E 30607 58003
I 77400 97254
O 7336 31478
I 2924 24230
S 74500 576564758
O 20278 43555
I 23572 66344
O 7866 85936
I 25805 71364
S 11598 840184066
O 12739 56576
E 1965 55078
I 67101 84772
O 58259 86214
I 23102 48933
E 5211 10296
I 1943 74854
O 34024 45873
E 40814 97523
E 25288 48973
S 55851 715177452
O 6049 44251
O 16422 67313
O 5693 84506
O 20164 49747
E 69736 89926
O 42096 81648
E 20893 93446
E 56885 87286
E 47052 91973
I 24487 34894
I 66013 97310
I 30085 88785
S 22654 813585538
S 96679 313073692
E 52529 69678
E 41709 53944
E 30973 37709
E 16093 95805
O 45034 96859
S 17028 916398908
E 81189 88889
I 9468 53877
I 1205 57611
I 22564 69803
I 87641 99821
S 56517 912460005
I 71633 75203
I 21799 73510
I 4980 49523
I 35856 71331
I 14583 74722
O 42339 65009
O 8543 49552
E 86567 88335
S 57317 908847645
E 4899 55784
E 28890 69947
E 67710 80490
I 46904 78065
O 18080 71637
S 62971 856624861
O 8388 8928
E 31287 59395
S 31557 492598697
I 24623 51582
E 1062 19184
S 4519 221054222
I 8426 81617
I 18642 65107
E 15050 48856
I 48220 92476
E 31550 76459
S 73973 46737245
E 14922 50112
I 9793 62400
O 53065 76627
S 66638 988565940
O 52225 86133
I 1401 23161
I 25967 92365
I 42509 64679
E 28849 61746
S 30817 907463497
O 19618 90055
E 11035 62870
E 24860 51295
E 41812 43948
O 9076 21462
I 52204 96585
S 48842 929241803
S 1877 643034992
O 3068 71666
O 77695 90775
O 2013 31822
I 19421 67779
S 19554 703463576
O 7129 95723
E 38445 64833
O 57837 62175
S 91460 34983973
I 330 66455
S 44972 791551032
I 80812 98743
I 28861 74021
S 55711 38170903
O 39119 76169
O 57205 85941
S 10343 926624513
O 35826 74249
O 51662 80048
E 46104 96523
I 72475 83080
I 9843 48209
O 45732 83163
S 2057 695698373
S 23365 459463318
I 32439 92215
E 357 37877
I 18665 71580
I 1153 79772
S 9487 854607485
S 95625 137181792
S 19610 676739239
I 1810 74652
I 19416 77788
S 84047 581464076
S 10645 477560544
E 10939 61716
I 17678 85603
S 78523 83381842
I 13115 18610
I 28774 36961
I 52040 60160
O 23992 36417
S 68513 580578745
S 90017 725513290
O 22158 84735
I 33577 89945
O 14760 18180
I 77034 97129
O 51070 63286
S 34929 747870842
O 36587 48549
I 92631 93489
I 27562 53589
S 31264 943271924
O 85090 86468
O 41461 92141
S 22602 420383392
O 26799 46677
I 31680 99865
S 41406 586163032
O 44036 86581
O 36442 71343
O 27780 96695
E 44785 83113
E 4856 84715
E 7162 95268
O 77308 99519
E 18109 75354
S 25770 179236891
O 906 80444
I 87 10424
S 30670 955726619
I 24761 77604
E 25040 39836
I 75979 98894
O 41266 43424
O 11825 79214
I 22394 68529
I 54171 82110
I 3954 68561
S 70504 216352075
O 20387 28257
E 78391 93565
I 21566 61456
S 96881 702581109
E 18891 96974
S 8205 592294188
E 25368 44263
E 60866 94220
I 38488 64103
I 24724 76890
I 32773 85067
I 13454 35860
E 3828 83555
E 11185 58396
I 20040 97548
E 55050 98303
I 22279 22820
O 15920 21856
O 62915 62924
I 1813 60971
E 27930 39084
E 26164 27063
E 72262 73910
O 23896 75564
S 33778 677034254
S 25181 938428265
E 67917 79123
S 36361 666296582
O 68629 96011
O 22260 92380
O 67642 88215
I 28863 72512
O 1278 79324
O 49563 66566
E 24704 30043
I 21200 97712
E 42469 65651
S 97740 391466781
S 79028 537442396
S 78837 901655974
S 30054 234759757
S 35826 982361857
E 58954 87150
I 61913 78646
O 32337 80436
E 17300 20902
E 68285 94334
S 89201 671962365
O 41561 96709
E 48436 84024
E 14814 28291
I 53152 66147
E 7249 43514
E 46304 65885
S 22287 832166206
I 46625 79315
S 18789 158637210
I 5250 13968
O 77923 93399
O 4355 56811
I 28738 84020
E 589 73726
E 17768 40760
S 44864 582840770
S 70706 109036224
E 2985 48884
I 63795 84713
S 2464 403392858
S 75388 291070363
E 39707 97507
E 57949 73628
S 90221 792982186
I 3970 96435
S 13685 941189445
I 65160 82787
I 72892 82189
E 5700 46983
O 13568 83042
I 5394 7755
I 59595 71268
S 92418 544165677
I 29369 68784
S 1091 263820132
I 19303 67745
I 48700 80614
O 10986 94355
S 53218 633594583
I 63477 70848
I 45502 85093
S 14488 249451013
S 63436 263417062
O 20142 74505
O 31443 63550
I 36879 79043
O 44226 63339
I 24278 62959
O 3770 86849
O 32464 37003
O 44958 93359
E 29028 44710
E 2942 76751
E 33361 39884
E 40593 93329
S 57976 766540044
O 48672 56756
O 21062 92440
S 92203 21870381
I 45806 68465
I 37893 97828
S 59602 97447448
S 49886 585530876
S 3378 86196530
S 52099 583784229
S 26051 52534923
I 71296 87084
S 71756 428712244
S 23933 915270860
I 44837 89977
O 8408 62706
E 41872 80482
S 22024 705742224
E 38305 56815
O 6409 35080
S 36090 249504855
I 22240 83319
E 85254 90846
O 4163 47012
S 26794 473429697
O 67794 87261
O 30236 38242
S 36371 608425476
O 19294 91020
O 2365 77860
I 68584 99676
S 37816 215739005
S 79440 148149731
E 33516 64858
O 20970 90698
E 43714 91340
O 43109 96745
E 29202 45678
S 82335 955430987
O 47982 69271
S 29153 925326887
S 10491 999489563
O 58296 95540
O 25942 54780
O 16270 51765
S 8716 453062358
E 5071 57385
O 45274 50604
I 39795 86263
E 7584 63885
E 112 67353
O 14270 42552
I 10730 40273
I 525 44145
E 30351 55263
I 26461 50925
I 18367 83809
O 29032 45915
I 18216 37857
O 3825 3869
O 27740 56583
E 30020 93636
E 3547 85751
O 6888 89128
E 462 24495
S 50443 446273536
S 94283 549022244
E 59994 61500
I 77895 84681
S 94227 485127388
E 38760 64622
S 40119 452878060
E 25096 47758
I 20385 61252
E 12223 57697
S 36187 792629326
S 7044 781513383
O 20571 81886
O 5474 99924
I 35474 73789
S 41854 348498350
I 8665 25748
O 37600 94000
I 5642 75008
O 47493 99652
S 15887 923857428
S 97774 152854972
O 594 78603
S 51881 878024520
S 72535 566534010
I 47366 77593
E 56721 73349
S 14979 623029368
E 12475 89208
O 32438 94780
E 49597 81745
O 32597 69354
O 64039 78423
O 29733 85058
E 87641 99361
S 77068 137070368
I 62827 76348
O 27859 77851
E 52786 78985
O 85069 85112
I 37532 70233
S 31106 503122779
I 159 74138
E 55544 73928
O 58516 77525
E 68605 98077
I 76868 93274
E 17838 49495
O 54235 79018
I 19429 43799
I 4529 18055
O 60692 92077
E 16396 67827
E 8548 67313
I 42138 51969
E 929 12178
I 22808 70972
E 52072 74069
I 26483 41726
E 38990 88106
I 18692 43839
I 4026 84333
I 11173 51881
I 65078 97021
S 45635 885828220
O 51577 69066
E 16555 76919
S 29933 110005424
S 5826 907731571
S 10099 215646603
I 612 41905
I 40891 70139
O 37002 46322
S 37251 497711045
O 22710 97188
E 14448 25719
S 4930 526767454
I 43389 86982
O 18369 86391
S 38094 789272364
S 82639 557676316
E 24583 77193
I 54698 64542
O 85415 88315
I 11395 39924
O 19168 56091
I 3137 61445
S 83181 394933338
I 48359 70623
I 26824 33850
I 55313 79304
I 30478 53689
S 97125 3922289
O 37228 53729
I 63840 91092
I 32840 80705
O 50543 63285
O 9797 77816
I 59973 88066
O 7653 81845
E 74918 84764
O 59425 95234
O 24346 80164
O 33274 69430
S 52773 880372229
E 16253 95693
I 46615 93011
S 19837 804467185
S 33775 195599569
S 48781 634022128
S 21898 88783881
S 23652 79171657
I 90931 92409
O 27980 36482
E 35745 83498
S 10098 694001181
O 565 87535
S 86230 85908201
O 31066 69238
I 23707 48431
E 73640 85155
I 22505 96539
I 35410 81460
I 72129 84341
S 64220 231518370
O 14821 17675
O 50988 76080
E 45767 97562
O 35706 36350
S 67255 845562318
O 56 1414
S 15153 2644866
O 85521 97489
E 23696 93950
E 21048 36867
I 40592 52124
I 52269 68772
I 72292 97054
S 94158 944407353
I 18556 90150
E 18281 45562
E 73635 81187
S 43227 662335794
E 2681 15555
S 80013 369091427
O 56290 89424
S 60037 142176780
S 66741 111893894
E 8696 48778
E 62153 63413
S 19889 232810342
E 43459 52692
O 5078 46769
O 20318 83389
O 4508 29081
S 5120 447988895
E 47194 56861
S 45649 446640367
E 31280 34978
O 74411 96642
O 13708 30468
O 1913 34873
S 61436 671551192
S 66860 756947100
O 630 84889
E 39775 56406
E 46432 53357
O 37699 79499
I 64663 78365
S 41889 173319850
S 87333 370273007
E 23827 31932
I 18479 84190
I 2632 8690
O 37632 96623
I 19589 58763
S 91437 789736
E 34957 93664
S 16277 883190103
S 27908 131807420
O 66900 92058
O 7265 42198
S 19723 19155378
S 22559 638201567
O 53781 83925
E 5901 62234
O 28510 49845
S 8843 786166414
O 24087 99676
E 12869 37977
O 37674 38290
S 12314 1862066
I 16899 46085
S 37 250971936
S 47186 391452951
E 13122 60154
E 78018 94214
S 85730 46877535
S 6379 670772524
I 8834 95397
E 18133 25627
O 33812 99305
I 5583 96825
S 92976 695742324
I 5802 73271
I 20921 45446
E 24499 58244
O 54517 82920
O 27356 27887
E 24797 34463
E 32176 35686
I 54615 66236
E 40157 60479
O 12713 66175
S 58526 740002554
O 60979 96146
E 73210 84190
S 35633 357885031
O 47302 72503
O 25839 52153
E 68249 98899
O 8823 8955
E 945 19889
S 36685 880500697
S 80819 722871454
E 10397 70724
O 28934 33949
E 20691 23803
O 16792 41746
O 15460 39927
I 22847 71067
E 2297 59587
I 39529 57560
O 22409 46623
O 25551 41233
I 14009 59608
I 66440 81695
I 63667 90801
O 27333 56409
E 66326 91962
E 37864 81842
I 9594 73153
O 2561 65507
O 59744 89996
I 17481 99498
S 74339 363639206
S 28531 743133938
O 40381 45865
S 76552 925570042
S 85538 760294205
E 24597 52265
O 32228 98596
S 13135 167809329
O 27105 79687
S 29917 176005827
O 13369 80317
O 68736 79756
S 19675 253355779
E 11315 91385
S 1099 202416335
S 36977 877130149
O 86010 96987
O 11598 98826
E 12402 66222
O 13206 67989
S 95279 605462863
O 10588 90960
S 82241 11481902
I 62190 69890
S 51249 910575723
O 86720 89504
S 70868 827650664
O 27493 68172
S 79049 613308143
S 23844 105211831
I 69409 91714
S 94297 373391557
I 48566 79588
E 6572 80652
I 4308 27194
O 61095 72799
I 5974 45476
S 14597 818175697
I 25997 56016
S 36652 398337127
I 22694 85214
O 9198 45414
I 9042 92866
I 7821 13517
S 68315 201423571
S 75172 938675204
E 8835 14915
I 21242 49826
I 7467 69791
I 31497 88123
E 22618 43855
S 74337 997457434
S 82440 797257438
I 85404 90350
I 34352 35876
O 39247 68590
E 48219 88525
O 46229 90379
O 51428 69369
S 80369 983850803
S 49020 783930942
I 7907 74789
I 46761 78076
S 84110 683939502
S 1290 475824441
E 73693 96693
E 43613 64993
I 4415 80477
S 55690 573169235
E 9137 27792
E 7924 95507
S 9947 594828425
S 9504 56975081
I 17412 23600
S 67692 505080292
I 78567 81466
S 67579 69922609
E 19292 67838
S 82916 341488998
I 50904 98632
E 14222 83881
S 24646 932841036
O 24197 71248
S 12472 61363853
I 33272 87605
S 28326 14562650
S 69993 334018213
O 25858 41054
S 16173 549593190
I 1649 47887
E 9692 55557
I 82716 83576
E 59887 86129
I 18610 91887
O 34699 60354
E 32366 45775
O 29726 55888
O 27097 92321
S 22185 950714026
E 61822 99399
S 87120 95190929
O 17150 71904
S 67183 62832806
O 20875 26467
S 99189 583386013
E 33188 66463
I 17265 37286
O 56233 80353
S 56214 327135456
E 41111 62016
E 21948 24060
S 22033 147449571
I 36004 75129
O 15816 29994
S 37511 228538874
O 27739 81356
S 88900 656474637
O 51073 65082
E 25231 70139
E 97681 98327
O 7929 38960
E 65119 68231
S 80408 2357499
S 36895 323951522
I 43515 86416
E 14752 45608
O 55694 77339
O 46706 66670
E 28102 64623
S 90961 94172672
S 3726 286869621
S 8238 697033636
I 16513 54194
I 14977 75431
O 71115 81495
I 60662 99959
E 15302 40152
S 91126 76686719
S 53626 97143039
I 40698 44796
E 2091 17765
S 21080 122532631
S 19085 167567163
I 15729 31365
E 19044 66531
S 72433 123592202
S 53708 441186319
E 44091 66316
I 45743 68780
S 99141 163067576
O 32903 88508
I 15252 40160
O 11103 99635
I 31760 95275
I 13256 24862
O 21317 77925
I 6023 86392
S 83541 764261497
E 57176 65718
O 39292 99395
I 3950 18369
O 72475 81355
I 27618 39200
I 55008 66367
I 54526 82211
E 10412 47742
E 18199 37469
O 28644 54962
I 7718 67826
S 39912 311348939
E 2301 95407
E 33524 67673
I 14110 25478
S 15858 930893972
I 33545 35644
E 19357 67139
I 12544 12951
E 58204 87538
S 86643 873637780
I 50411 72682
S 66886 292814648
O 52197 61231
O 49069 57544
E 10399 56789
S 86607 555238745
I 24899 40633
I 10491 99357
S 77913 950431161
E 52262 67151
E 29745 98465
S 60159 570150316
I 32941 65326
O 74748 85235
I 55136 75181
E 76895 85498
E 5849 17891
E 16977 28695
O 41923 54721
O 1557 76841
O 1251 61177
E 25903 91571
O 32265 95035
O 25453 89742
S 88025 688879290
S 58711 927110034
I 17151 78691
I 10016 50974
O 34852 65918
O 31936 87582
O 22176 41276
S 48016 221548948
E 29483 31773
E 56964 61955
S 23971 562570169
I 15208 47341
S 88112 792117729
O 64121 85027
E 4134 58250
I 23846 25181
O 24067 73110
S 56586 784777578
E 37298 45768
S 18843 817963142
I 36235 72429
E 61288 64071
O 34908 73969
O 15380 76260
E 13589 86537
S 96072 440346593
O 27947 44832
S 90403 796426953
I 3153 16444
I 80745 84029
E 70817 99067
O 51833 97514
S 28949 78565665
E 59656 97028
E 66687 75306
S 22022 303697104
O 64197 99409
E 32954 87734
O 44150 64107
O 52542 97875
S 84579 491136862
O 55426 73819
O 20084 93338
E 25376 53716
E 26356 79053
O 1556 87006
S 89283 604360717
I 25608 27493
E 13353 55901
O 1541 14601
O 25071 47603
E 75855 90710
I 40561 81833
E 16001 20940
S 87935 32455432
I 10873 45408
E 14361 95911
S 79611 402241672
O 39843 89050
I 16151 72922
O 38901 71481
E 13260 31448
E 41601 47770
E 21395 43782
O 88256 95693
I 44815 67258
E 84165 99643
I 28741 42632
O 71911 93243
E 34611 55056
E 5830 65951
S 6027 548139197
S 69094 44258034
S 82750 180004698
O 31009 37648
I 68546 71887
O 25921 38467
I 79684 87306
I 3280 66382
I 18088 98157
S 43407 834103722
I 49576 72229
I 17086 22679
S 84783 460188950
S 29456 520758607
E 5123 80264
I 35123 99358
O 92072 92382
I 10836 83459
O 63031 86783
I 15672 66193
E 71991 78811
S 39391 622222317
S 13792 144047909
I 2607 56581
O 53052 74475
O 57824 66844
O 3513 26264
O 14085 21065
O 69214 85280
I 96502 98200
S 79596 361437160
I 54191 60974
E 34445 45363
I 37229 49830
S 60804 635975369
I 4095 58322
I 52138 88661
I 25754 79175
O 26692 63003
O 34547 58418
O 95519 98034
I 25831 64942
O 59766 59774
E 17705 61087
I 74150 85412
I 26217 30109
S 96346 791948813
E 67411 73494
S 88940 692804876
S 68326 859219403
O 44542 46390
O 35004 68623
E 8688 96564
I 46249 67902
I 1271 47885
S 15254 835551538
E 40287 91677
I 38466 40882
I 16771 19632
I 6108 46229
I 32521 91507
I 7061 94256
I 4769 56767
S 78797 933380474
E 3544 53968
O 33509 92433
S 31593 174454254
E 54733 63978
I 5829 67306
S 72923 954849255
I 1217 28748
I 74155 99746
O 24325 39968
E 17182 70391
I 62249 74272
S 45981 383710800
E 43004 51407
E 25629 94919
O 5741 18813
E 55874 98057
E 66634 89995
E 10228 49902
S 58273 395217576
E 36335 50613
S 38690 689148473
S 53633 173624031
E 26045 75350
S 91142 930069523
O 36872 62223
O 90408 93926
O 65561 67430
I 62441 84327
I 31219 31478
E 44124 79097
I 3759 67355
O 53841 90868
O 3687 97422
E 5148 57056
O 38439 54558
O 38204 53110
I 28432 64479
S 3671 447035419
S 98010 15826996
I 19578 54430
O 11744 34441
I 15128 66913
E 11487 14596
S 71154 622178028
S 49969 971577387
S 96457 779925292
E 23591 26099
S 44677 462563707
S 87027 168857639
E 62350 98180
S 46432 228532788
I 91536 96478
I 49503 89537
O 65299 78301
E 24538 74752
S 40929 955686382
S 88282 512539287
S 63987 542778250
S 99235 858322433
I 6671 88750
I 10479 92190
E 21616 32589
O 11998 79955
E 49577 66438
O 54928 61491
O 33084 98656
E 20075 39442
S 29751 645677878
E 33758 76738
O 50790 84243
I 31297 75372
O 419 72332
O 63441 84427
S 48003 98086458
E 58359 88501
S 50065 154004239
E 5414 97718
S 97265 143278177
E 31324 76837
O 35556 99023
O 37814 56804
S 78423 985065821
S 82537 93104302
S 95067 858833860
S 37283 651615838
S 15853 16064288
E 7762 51225
E 3725 14172
E 11545 40369
I 28215 80690
O 65088 95959
I 749 34049
O 35439 42820
I 36804 73435
E 87463 94726
S 52773 211461869
O 51251 76300
S 64989 9416002
S 12519 156013938
S 59626 18441964
O 70471 96360
S 84437 335900006
I 42950 99603
E 60767 81268
O 49618 61009
S 92733 445983416
S 92952 179783222
I 54198 87734
S 3321 485534198
S 31107 923935240
O 21692 88627
I 20548 93904
I 33386 45324
O 12109 84683
I 14586 79183
O 2128 18473
E 42676 81279
E 83911 85305
I 13484 30154
S 87020 247038184
I 27437 81130
O 4516 13704
E 1871 26627
S 40841 195909193
S 86733 382001519
S 81696 426804319
I 41326 51853
I 9024 88595
O 35994 53890
I 11234 25500
S 89010 242107447
O 64492 66838
O 67060 80711
S 99327 551193570
S 93417 843601725
O 20762 43768
S 98327 933338935
S 94757 659495795
I 6990 48777
E 2611 92055
S 37378 237157402
E 24974 46773
I 5343 36327
I 9761 53380
O 89455 90838
S 19237 690741090
O 5586 51314
E 22756 77924
O 8421 10045
I 26775 37576
E 40506 64537
S 19628 569501122
E 83674 96366
I 40699 86400
I 24717 46174
I 46625 92102
E 58973 76326
O 23237 37122
O 22777 77930
O 34000 45900
O 42724 69824
I 16144 17884
O 72725 94639
I 18820 94375
I 7763 93267
E 3691 30062
I 17451 29434
S 28715 221440575
E 24773 38985
O 3890 20013
I 67923 76680
S 47947 447527015
I 9310 36400
S 79000 189389005
O 32729 97696
S 24946 124426635
S 22264 349236514
E 11305 22267
S 29646 768843187
E 33538 54746
E 21121 44690
E 3459 99849
O 25071 95317
S 40513 891795575
S 52367 968833801
O 12933 27846
O 13435 53748
I 10871 16435
O 10702 76189
O 7614 18329
O 59999 76398
I 72710 99138
O 34708 71530
S 44081 571592128
E 41583 96743
E 37003 60301
I 43800 85792
O 4207 70691
E 69250 80456
I 8473 37199
I 2465 59158
O 35832 77173
O 6356 56741
E 30841 96096
I 1151 47044
O 3020 96563
O 81707 99552
O 49522 92040
E 8854 26161
I 5979 98693
O 3918 19052
E 52642 76912
I 11274 37908
E 840 48191
O 38398 68881
O 7718 86433
I 9405 63785
E 78058 90695
I 25498 44564
I 54239 90844
O 31534 69122
I 35429 41131
S 74469 667938179
S 65651 507382954
O 16562 28519
O 1361 10209
E 28387 79334
S 95412 721102716
O 9854 86808
S 82209 604446600
O 34515 88482
I 74291 99026
O 18397 56813
E 36763 71143
O 10328 82820
O 12979 13701
I 228 89365
E 39090 85541
S 36090 117078355
I 18596 45252
S 34151 17371386
I 47824 89444
O 17007 28844
O 38726 54575
O 66701 94097
E 52086 62512
I 8985 29372
O 16152 30247
S 36573 170837768
I 22049 28454
S 96715 38686632
E 48939 53009
O 31054 44718
I 39811 65042
O 17062 26943
I 64637 76920
I 243 96818
S 86914 897941008
E 51417 59463
O 78768 91632
S 12822 196198403
E 82528 91482
O 47994 62754
E 35150 84313
S 77822 487033894
S 35303 936949483
E 11143 57243
O 82646 84411
O 14836 77634
E 63306 71266
I 73951 84737
S 43613 884336525
S 38215 899340717
E 8138 79257
S 79207 316114817
E 30605 91143
O 5117 92188
O 58123 85986
S 29404 806394707
S 33828 209713182
E 4685 90840
E 66836 69256
S 23890 577132854
E 50984 89760
E 11217 37595
E 69488 72422
S 32105 469476357
E 64673 74275
S 32672 730066863
I 38442 63763
E 70153 99026
I 17243 41180
I 67225 98493
O 24872 51026
S 70418 354947858
I 22887 87290
S 14516 697205193
O 2597 64353
E 22624 45640
S 52895 389961369
E 18872 86377
I 10240 22263
S 7923 804029136
I 599 96175
O 12958 92809
S 55202 696120288
S 77455 854356389
S 61125 488006207
O 9410 92658
I 7905 60029
E 45826 58083
E 32690 57841
I 70148 83965
S 13722 658120521
S 98851 562942473
I 25055 52213
S 29777 414600397
O 17655 66191
I 22356 86713
S 83587 771055869
O 1263 23470
S 51614 356290655
E 28539 65797
O 52839 75949
I 69907 99574
S 32751 342672413
O 8634 13116
I 74582 78056
E 4207 15282
E 52781 65616
E 26965 48218
E 23231 89920
O 6347 82273
E 23899 44676
E 49840 58373
S 16608 568281581
E 83220 83233
I 97121 97434
S 75923 793296090
I 86654 97655
O 19776 70849
S 57956 825835438
I 56082 83952
E 42466 94390
S 47125 604993437
I 10600 31864
E 31117 49844
E 1875 53816
O 22058 35896
O 48879 99686
E 29681 92497
O 10029 96136
O 24754 86536
O 77252 92208
I 22042 24688
E 2450 22580
I 30791 60025
O 19696 89580
I 43269 46991
S 45502 635278536
E 26562 69179
O 82117 86331
O 4678 75767
S 10705 326520086
I 68316 97950
I 50942 86997
I 18341 53485
S 19063 986273252
S 9880 382118527
S 98374 972329818
E 10701 32474
O 55308 67479
O 31742 98432
I 19379 76476
E 24242 92640
O 47588 54047
I 2196 4260
I 21821 86237
S 75589 113899863
E 74119 82210
I 71607 81864
S 99476 353419193
I 12083 36232
O 32543 89835
S 29675 821781235
S 51906 745479589
E 87691 97823
I 25536 53423
O 63670 65630
S 88924 665232216
E 30604 50148
I 10658 24969
S 46998 612511614
S 35467 54520845
I 32234 64927
I 11937 17215
S 4520 891654283
O 28479 83758
I 53724 55306
S 20031 703862670
E 60427 94196
E 11732 67685
E 37726 54332
I 52781 85592
I 20027 55252
I 23096 92115
I 4281 66264
E 11235 28744
I 63195 66333
O 19435 34304
O 4737 15537
I 52873 72003
E 86371 99127
O 30708 97698
O 25052 37876
E 10061 35064
I 13468 75491
S 82477 136685325
I 14260 19493
I 30260 58285
I 68662 95279
O 24820 45950
E 38859 43687
I 68790 92240
E 34700 63487
E 18451 85716
E 92344 93825
O 7626 33812
E 6177 57817
S 54562 658363913
E 33873 76229
O 1812 33780
S 32949 713129562
S 7709 92681140
S 48702 551549702
E 49445 85493
E 49037 67207
O 44877 83248
I 63154 84362
S 64819 195001251
O 13841 75346
O 41402 44034
I 50808 89358
S 55890 932519972
O 26967 72007
S 37286 393448514
O 29320 73891
S 43365 78901040
S 13750 218802931
E 56237 65153
O 25500 54366
S 95936 202648067
I 3903 51214
S 99378 525664606
E 24186 86430
S 42484 211260404
S 14685 222021103
O 31379 46319
S 818 912338745
I 99782 99805
E 30244 97099
E 33012 54784
O 57799 90023
O 429 13279
I 62914 73263
S 8089 576953091
S 71259 501791130
E 4361 39677
O 68543 79272
I 5928 71516
I 40021 95224
I 49997 71165
I 33388 73539
S 82570 695721800
I 16621 46402
O 32303 38443
I 33184 64867
S 23829 822835567
I 75294 85406
O 80633 95050
S 45696 426001745
S 44394 335926847
E 30360 50977
I 41282 98751
I 8463 85587
S 49226 372315919
S 28100 126745506
I 48806 78201
O 6739 64528
E 31760 54413
E 11771 90619
S 49761 26440259
O 43221 70761
I 3427 12786
O 87468 94134
O 43974 75897
E 11710 90131
I 14361 41031
O 17320 87420
S 9578 404157404
I 32881 39580
I 25656 45600
E 34946 65808
E 39218 73160
S 89860 157845576
E 39680 48925
S 77731 463351197
S 15385 716090084
O 37031 49079
E 31404 70188
O 2264 91010
E 56662 85447
E 5485 90658
S 61889 446621459
S 47695 128190403
O 28540 93221
I 55222 90703
I 84592 92393
I 13279 17081
S 44485 983141678
I 36467 86602
E 54623 55728
S 10902 733074637
I 66167 80759
I 27002 68889
S 7186 446262745
O 57387 78528
E 13368 99127
O 73377 90359
S 91003 41919443
S 97704 724171336
E 38047 93668
O 10518 47925
O 29203 70438
E 24394 89951
O 4593 92036
I 38383 44594
O 28468 73174
I 78461 88505
E 2336 5245
S 35318 375207088
O 69084 77190
E 23535 79467
O 9400 66689
E 37026 88342
S 70416 903786403
E 4641 86772
S 17220 465265092
I 48899 61303
I 11548 35927
I 5705 86453
I 20539 22534
O 7877 89323
S 80626 218495036
S 87752 538590709
O 18008 30444
E 26579 38338
O 35381 99007
E 20776 63051
O 29631 57329
I 27859 75251
O 36163 91655
S 31496 246226812
I 67861 91788
I 15003 52464
E 7062 53024
S 71900 965355778
I 2130 52285
O 10455 87806
I 2568 51538
S 53930 542004826
E 24474 73698
S 60504 461605619
S 19742 757567121
S 5852 634380082
S 55900 212201491
O 7400 36378
S 79879 694919043
S 33476 447792573
S 65314 969879898
O 54120 90000
E 27960 64732
I 25556 50802
E 31868 93013
O 17641 34779
I 77008 97662
I 7792 37643
S 8952 112930898
S 41680 960228768
S 78837 824152625
S 94259 754114313
S 48232 125101555
I 93895 99793
O 8703 48467
E 46489 92828
S 5125 951521861
S 62631 822512926
S 67936 613635415
E 88924 92623
I 44268 49889
O 13854 51339
I 57245 73078
I 32616 76095
E 74831 90597
E 14983 92303
I 33551 68721
E 71910 89606
O 39221 85432
S 87709 236183480
E 29238 74927
O 35928 65217
O 36044 60002
I 74912 81437
O 7459 53487
E 43082 62069
E 34000 47696
S 2562 202578609
I 59845 93756
E 47964 88082
I 8930 59000
S 42431 245595363
I 81868 90815
S 2217 554462847
O 60029 68486
E 25916 32809
E 35348 53321
E 27722 58617
E 7727 13821
S 62654 753957157
S 6051 356076565
S 30127 137347247
S 18633 327416291
S 76427 43164709
O 39550 77117
O 6396 11839
I 55585 88654
S 59468 462450527
S 63225 38348057
I 73107 81632
O 50101 51343
E 13568 22495
S 513 653220102
I 27111 88298
O 55128 58130
S 81898 743603233
S 4757 210492474
S 57735 15560704
S 2165 656801111
E 2473 28509
S 64024 161600534
O 10509 92664
O 8697 21796
O 10311 68538
I 49225 60243
E 8792 71509
I 43121 98531
E 6320 85789
S 79324 141911727
E 43235 68086
E 32737 62285
O 10001 53643
E 86141 98558
E 54994 66807
I 8222 98842
E 5377 31309
I 18793 38042
I 3796 32713
E 10375 38791
I 8389 27205
E 39613 66266
O 50886 52814
E 11123 11490
E 7065 69468
O 8064 44343
I 12369 85796
E 33279 68625
O 63219 69188
O 11096 59975
I 4493 18592
O 47300 88845
E 33433 56007
I 29882 44934
E 3141 66534
I 31889 44984
E 56511 75694
E 46108 48957
I 25855 73673
E 86697 91368
I 57926 65520
I 57733 94543
E 20970 73793
S 64386 871343598
E 2281 7915
O 68668 92134
E 1611 7256
O 21041 25223
E 5656 43408
I 13242 55080
I 6709 89007
O 32776 91441
I 9694 59709
O 28779 80822
I 10841 83494
O 33159 93494
S 76986 585716895
S 84383 258155921
E 73770 74364
S 43025 574991488
E 2118 86215
S 6446 666908769
S 40645 176366794
O 64584 91473
S 46751 528330687
O 6872 56623
E 67117 93287
E 337 78596
E 56855 98885
E 13820 87433
I 43787 80172
O 69320 77069
O 87532 89502
S 59111 826408683
S 40278 998731983
S 24568 648064035
O 38108 92732
O 28770 45639
O 6735 45535
O 5356 18957
O 48734 65412
E 30153 37864
I 45092 45657
S 97928 502510463
E 66641 93447
S 55537 528968193
O 34968 70664
S 41633 92017608
E 32869 72035
I 16370 69301
I 8847 62261
S 32681 257333965
O 79219 87862
E 30492 90791
S 88768 134176738
I 12632 50404
S 41071 879518072
O 44911 48650
I 3941 58096
I 38113 60218
S 94195 332780349
O 93798 96306
S 81536 872319158
E 555 24409
I 12542 43706
O 5519 50191
E 7203 32324
E 67658 93853
O 2426 43276
E 14599 76270
S 63177 514366673
I 77382 96136
S 31900 543543137
E 183 99371
O 3822 71844
E 10080 49453
I 45177 53541
O 19938 85591
S 41997 192290004
S 24696 37660383
I 6425 13864
S 54264 539282301
E 36489 96480
S 41827 397803825
O 31503 90887
S 91719 506572466
O 55266 91459
E 54377 82821
I 16363 78777
O 11181 38547
E 8055 93641
E 44000 82265
E 23486 59125
S 86631 539533377
I 22779 69488
S 51961 713119506
E 61436 71987
E 9057 89652
E 53111 60658
I 6619 43621
I 7989 34058
S 52395 493890181
S 28412 616188140
S 52539 175748279
S 64085 812325445
E 28114 44860
S 65950 226707040
I 68168 71522
S 86918 152180653
E 85529 91655
O 15006 15322
I 111 24396
S 3437 819296743
E 42142 65947
E 64333 81049
I 65326 89556
S 94156 474245668
O 2314 47513
E 70582 81433
I 6122 27333
E 1106 9405
I 25966 83905
S 21448 682772561
E 80756 97350
I 21403 74716
S 30255 356987922
E 26601 91202
O 48812 59461
I 6391 31872
I 11410 24015
I 58976 67184
S 78622 408853291
S 27995 800100226
E 13784 60092
O 95488 99647
E 44707 46705
O 13690 18053
E 20237 20787
E 24448 68315
S 935 482111086
I 30244 46881
S 26451 970591638
S 19177 829167128
S 81209 542737693
I 15515 79050
S 56619 259067702
S 65628 798465926
I 66123 81685
I 37896 79206
O 18887 26851
E 1162 90812
I 72678 87509
S 71590 724081440
E 38340 94724
E 6218 98224
S 71654 572088981
I 5457 88555
E 16138 81361
O 15814 94568
E 78971 84164
I 7387 95829
O 40754 57042
I 53289 56540
O 9823 30853
S 2681 247804957
I 60539 80356
O 49366 67826
I 66311 78615
S 46191 759834533
I 12053 46159
I 32627 34394
E 1166 31646
I 50830 77548
I 65940 80422
E 2686 25858
O 6301 62055
E 32222 93321
O 55536 97234
O 40256 75672
E 41777 83157
I 28589 44721
I 23362 77257
E 33169 66881
I 7248 66988
S 16311 504613380
I 48034 49431
E 6876 59536
I 12329 89362
O 29442 94750
O 11642 96503
I 60905 99458
O 50512 83319
I 57312 70278
I 12005 59219
O 35407 82284
S 91612 657858779
S 79086 803612023
E 4817 64377
E 3623 11050
E 43216 94366
S 39818 527913033
I 18774 53555
I 17940 28396
S 4526 617956574
I 50299 54661
O 13143 60209
E 19900 67892
I 9058 37772
I 55124 61030
O 77889 86431
I 7823 17823
E 71372 71805
S 81061 228486188
I 28214 49013
I 64150 70513
I 47358 99178
E 49354 56540
E 59927 99073
E 21520 92751
O 61107 84825
O 9285 34841
O 11468 58918
S 97381 334960336
O 73734 86224
E 18516 78613
S 56871 665302440
S 86754 206822202
I 38710 88514
O 14925 75482
I 62909 90330
E 82055 86414
E 13806 33708
I 87782 90626
E 5265 89840
O 22032 81585
O 52286 61412
O 65346 86489
I 12361 69196
S 57939 585890101
E 12448 46375
S 46217 304009145
I 88721 95532
S 85651 611329660
E 25614 89085
S 40088 177185360
S 99506 79171848
E 62328 88597
E 86430 95299
S 26662 633292144
I 64518 96084
O 62027 76503
S 36507 250042551
E 19962 98584
I 31425 69386
I 8133 10154
S 7286 994864059
S 36383 977413257
S 59694 614100934
S 71620 840930259
I 21445 43397
E 30218 45143
E 41925 87863
E 686 2023
E 1393 83492
O 74567 91989
O 9920 63480
E 22555 63741
O 67735 91662
O 42033 55368
S 22026 833100711
I 1734 18071
I 1516 90401
O 62782 67414
E 89848 94996
I 16271 17729
O 8840 62060
S 84963 279851425
O 27008 72697
O 36461 37347
I 26941 97301
O 19644 56805
I 58130 76863
O 72420 80655
O 70060 94062
I 20364 59359
E 12057 50048
S 79688 815075436
S 59282 513103232
E 56191 99557
I 15915 78249
I 26495 86644
O 11373 56382
E 20073 26090
E 6257 19679
O 19794 64922
I 11023 25011
E 53374 81901
I 44756 53725
S 77429 27502202
S 80721 345276665
I 18095 31848
O 5664 83357
O 7587 91062
S 45940 644425839
E 18323 40073
E 1556 22366
O 4734 23713
O 62788 93275
O 27605 91252
E 65259 77654
I 24212 58891
E 47118 95738
I 12472 96502
E 52522 65741
S 35565 611628697
O 5532 41882
S 20269 206002238
I 8904 32203
E 86229 96476
I 2153 78296
E 66520 71980
E 4001 95618
I 45076 68182
E 46797 78789
E 3216 31139
E 63613 85758
I 84321 96296
O 21895 49488
E 70555 94123
E 6787 90099
E 65233 75083
S 47 313346319
I 73386 99928
O 3867 29407
E 5967 98587
E 23281 89804
S 28890 465463567
S 15815 588058260
I 72209 78495
I 18980 84025
S 46008 651090063
O 47802 73336
S 43854 151045233
S 27242 620498859
E 68144 76695
I 58542 83961
E 60891 75824
O 10567 44060
I 14731 52474
O 41155 95956
S 90897 628838764
E 31226 87221
I 54761 64168
I 7743 26903
I 85882 92107
S 80430 124376065
I 13252 90992
I 21699 51736
S 59413 988455022
I 30731 72896
S 96830 839725621
I 78437 79993
E 43164 65884
S 18869 917757732
E 42025 80798
S 53980 421258883
O 21088 33452
O 12774 50651
O 36727 88054
E 8587 73094
I 62143 88242
E 68586 73957
S 44069 104862377
O 4549 6936
I 21082 56794
E 50223 62786
I 70354 77395
I 12768 37338
S 75958 314645575
I 43190 82577
E 4720 13797
E 26766 28121
S 95955 457391125
S 5185 731575618
S 55771 518170658
I 5375 40974
S 44383 911475735
I 81016 84827
I 72093 90089
I 43089 95462
O 55086 94323
O 9768 97452
E 5045 16293
S 4928 339395100
E 3497 28413
I 19179 59906
S 85813 210397744
O 39972 43484
O 17341 92961
S 5956 914574489
O 53883 89651
I 48824 65982
O 41 78021
S 10282 485515045
I 58339 66569
I 37692 99469
O 12598 24495
I 39977 44789
S 88000 204282086
I 7420 89194
I 15265 81939
S 32581 347973993
S 33237 624623390
S 25247 986126495
E 7596 80620
I 3038 12370
O 1220 53208
S 31544 235380139
I 19292 32703
O 3713 85213
E 58166 92963
I 5614 75043
S 77190 478098451
O 11549 97019
O 19122 83795
O 10051 31189
E 10860 97072
E 24550 33251
S 17255 118134049
O 14520 60863
E 24305 27760
O 18663 87342
O 22940 92563
E 65329 95674
I 3491 69024
S 97902 643500808
E 31396 59058
E 28111 31403
I 53595 70532
O 24745 33942
I 44511 52142
S 84577 450514351
O 41694 76539
I 19005 97752
O 88174 91069
S 7463 176680156
E 9297 65838
O 64801 84376
O 2838 40524
O 69767 76017
O 32125 68654
O 38621 65719
E 136 84841
E 8808 38575
E 15393 44501
S 55451 21227053
E 42953 66476
S 14986 754047274
O 2821 37276
O 39118 98918
O 27076 78145
S 55572 386718214
S 93552 236599595
O 41316 50407
E 12948 69714
I 9782 21736
S 13416 569571387
O 18527 78282
E 15961 38848
S 22035 981293307
I 40749 87721
I 42596 93000
S 23877 752455078
S 16934 558724155
S 52934 806353862
S 71779 152735815
E 44051 55865
E 19856 51734
E 53429 66795
O 52267 53157
I 58753 61069
S 61224 384193802
O 16859 92246
I 46331 78905
O 41139 85734
S 20446 474855851
I 18191 38965
S 31045 310382794
S 35845 604691465
S 26309 153822279
S 73485 935937017
O 60086 68115
S 52634 126681574
E 48019 69984
O 51181 85402
I 14304 41146
I 52630 89764
S 53312 160246723
E 52439 93625
O 28545 35462
E 10080 70061
O 43887 81072
S 5276 162917051
O 42006 55118
I 26099 98679
O 2028 40978
S 61040 41256330
E 2331 7979
I 70841 76025
O 28334 57401
I 860 74028
S 13875 430971305
I 16923 74460
O 10063 84998
I 64043 65715
E 29522 63978
I 79127 81770
I 22030 90059
S 56845 567529952
S 56618 109823031
E 73442 73616
O 5442 9596
O 34386 54581
E 24291 80220
I 59355 84697
O 49203 58752
E 13240 86559
O 65020 80579
S 71130 755622518
O 29095 83221
E 21094 80913
I 26739 29896
E 57484 80516
O 35116 52185
E 18417 91801
I 12114 64046
S 18150 835881159
O 4828 73129
I 84549 88882
I 38704 88262
E 78150 91355
O 67578 73264
O 61912 72168
S 20549 523546996
O 3603 37209
S 78511 693096596
E 31098 55643
E 7432 85233
E 33048 44452
O 26710 69512
O 80681 87142
O 37855 80470
O 40224 56106
I 76642 88187
S 12039 680063584
I 17241 33174
S 76931 234532916
I 55956 97092
O 37903 52117
O 24313 35987
O 33967 68125
I 52119 56941
I 26744 35513
S 84088 663564294
S 8272 952612499
O 3147 78259
O 41636 63264
E 46854 95117
E 57918 93228
S 87896 320077311
O 13755 18386
O 59124 75836
E 14545 48986
I 31811 65538
I 13826 71168
E 25386 39874
E 34870 51646
O 52552 99977
I 32354 64124
I 7968 45464
E 20208 56346
O 33620 78214
E 15202 80167
O 16242 89362
S 86531 126251867
E 7379 57985
I 31217 97893
E 51260 88720
E 1859 54175
S 49184 555951888
O 20711 73608
E 4310 15890
S 60628 863880543
E 5499 60103
E 27224 52027
E 14560 54290
O 63784 79324
S 57235 130126664
E 9816 75575
O 47673 96472
E 9902 32663
O 7760 88839
E 4562 6074
I 14723 68192
I 15883 91716
E 2254 72143
S 76100 275659419
S 78036 614065957
S 90016 368728788
O 36736 52648
O 27106 41963
E 25317 81830
I 57272 95554
I 25412 87114
I 51229 62757
I 12757 85886
S 56507 877620147
E 64195 66614
I 94953 95751
O 4721 37688
E 31036 81225
I 75289 85823
I 50431 53298
S 33183 599141296
O 55416 79504
S 82445 271951170
O 17319 98181
I 27416 38665
O 65400 88624
S 19000 884588765
S 63609 156184189
O 66213 68115
O 43345 59282
S 62233 847088838
S 56879 753771750
O 20601 29535
E 52594 57567
S 87648 590466213
S 41514 231752339
I 3855 15175
E 71060 92531
O 7917 56706
O 5453 37933
I 23243 88160
O 17163 82457
E 1759 24365
E 1855 62149
E 75022 83090
E 42974 88199
O 27428 61679
I 2925 62415
I 1080 32329
I 7201 16798
I 744 45633
S 45122 829004977
I 14657 98704
I 20269 90656
E 702 44988
E 47015 99030
S 85677 268797860
O 12965 14883
I 8677 93489
I 3625 82584
E 35915 45054
I 54809 94128
I 27535 79839
O 4276 39882
O 38474 54551
O 6936 40122
I 44304 69562
O 2344 74691
O 29201 86425
I 18473 61906
S 38067 504728711
E 22614 24235
I 37960 69717
S 77757 236580753
O 1457 99172
I 49531 55665
E 45482 67064
E 44606 96122
E 41489 65984
E 3880 86739
I 62574 86728
I 52282 80768
O 33972 69679
I 2578 56684
I 6642 41230
E 61342 62384
E 11822 48971
E 4495 53189
S 91280 349476107
S 90599 23280663
E 51911 56716
I 40019 98423
I 20817 93419
I 43535 75816
I 30119 34371
E 32860 56971
S 68404 5253931
O 6827 82597
S 93986 675357178
S 94657 262797503
I 81732 86654
O 62104 95675
I 34366 63136
I 84618 89395
O 27652 36975
E 60178 99955
E 12832 27213
O 5653 89549
E 53237 78206
S 6223 968760189
I 11569 91070
E 43020 45182
I 17314 32231
O 14005 87171
S 3965 151707501
O 52089 65418
I 75260 89976
S 33766 397517345
I 3634 48535
O 55103 78208
I 26822 85372
E 2598 14034
E 1351 12973
E 67190 67935
E 93876 97807
S 50941 985419704
O 76844 81498
O 91948 95602
I 30171 81138
E 48037 52076
E 12220 45017
S 63296 777857189
E 56609 99024
O 2507 17691
O 10586 61148
I 23656 25341
E 64902 80217
O 14835 81322
I 1522 76708
I 25230 95954
S 859 456829444
O 11745 47464
I 29914 98348
S 61087 133919336
I 235 55997
E 32506 49305
E 22977 85854
S 35063 449235438
S 79356 972092215
O 14443 21067
I 3046 55400
I 65118 78070
E 81793 82442
I 18816 87950
I 15733 97402
I 92790 96254
O 17278 21467
S 79202 918380214
E 70056 71523
I 9835 78408
I 65651 89819
I 14241 30386
E 14051 90000
S 19938 18331657
E 14445 38588
S 3582 952763012
O 67174 72738
I 55545 57987
S 61940 765323669
S 33869 185436071
O 45245 57953
I 8679 82466
S 9753 792495113
S 26942 875452255
O 39743 73024
S 47504 33102203
E 42019 42912
O 84208 89233
S 40427 252522811
I 6415 51271
O 19144 75500
E 28790 88023
S 3897 33839244
O 56968 80416
S 46295 255754940
S 13384 964738091
E 37724 39061
E 34211 43673
E 16937 57750
O 67928 73091
S 26473 755517723
E 29634 43500
E 27153 87486
S 99479 423533216
S 62679 750302503
S 57098 767178854
S 15881 222237096
S 80496 226554159
S 87716 718565849
I 48271 72094
E 61826 62431
S 93882 640240177
E 28080 39864
I 35081 53216
S 25826 165970917
S 77761 761358660
E 56802 80197
S 24027 372721787
E 22210 41684
E 35553 78507
I 15852 60812
I 29978 94681
O 49045 64806
S 8188 619457851
I 73995 86513
O 52573 68143
O 34913 61784
S 16337 583376436
S 3308 122257870
E 30129 78638
O 20535 65869
S 46307 922035693
I 10443 35373
I 2190 51850
I 1284 45600
O 70929 74068
E 25230 41355
S 31303 433071660
S 76926 743247573
I 1803 41411
I 23740 34575
S 95661 462192313
E 50845 74911
I 9896 81986
I 31472 84403
O 37021 75050
S 89145 927860882
I 93788 94764
S 62080 40426672
S 43882 514429494
S 30481 927490856
O 7041 25161
O 9824 61638
O 27136 74298
S 8775 229023972
O 43943 91953
I 11496 71987
I 25476 87797
E 52682 64195
O 74426 81480
I 35881 63043
O 85294 96014
S 13082 515585669
E 61758 87401
E 59765 89084
E 18733 93190
E 15467 19696
E 27542 53508
S 53957 785585293
O 6092 19666
E 4617 39851
I 12836 64880
E 58536 76624
S 83893 856951252
E 24965 34909
S 62097 390284074
O 15742 56342
S 74839 594150785
I 49895 73858
I 39771 77444
S 52591 10944107
O 8986 15967
E 54600 68555
S 90013 441069819
O 14394 65303
E 10821 22370
I 37136 55759
O 53162 64181
E 62013 67846
S 27116 565141550
I 13128 58263
S 10832 536715252
S 53435 775787087
S 55013 549709100
S 88853 856821497
E 16163 26274
E 93434 98133
S 48472 492404567
S 81893 554691565
S 54260 844615395
E 4651 24930
O 34305 97556
S 7527 388711814
O 16068 72996
O 45930 50149
O 16230 98168
E 81471 87240
I 11959 45296
E 25385 41204
S 66229 736948855
O 30490 95162
O 28970 45192
O 10730 15160
S 36860 209326679
E 60396 78545
E 24264 86035
O 75137 86873
S 54593 157609388
E 47962 91118
O 19733 86371
S 23331 60811438
I 86806 95331
I 47967 69615
S 25796 472525333
I 69953 84928
O 7718 91129
E 18116 90990
O 16390 54422
E 24954 59651
I 13194 79147
S 44927 848969141
E 30337 71814
E 34752 79131
E 34136 83701
E 34840 59900
E 91882 99265
I 75272 81658
S 55073 319516328
I 13987 61604
I 45557 78912
E 77815 80179
E 148 47258
S 52635 452989148
E 63478 96884
O 55826 77650
O 3729 35808
I 46792 73443
E 51655 84220
E 1040 73452
S 95223 196721163
I 15965 69734
S 33378 976452264
E 40496 62855
E 32369 53158
O 28732 74081
S 9477 553319155
I 95709 96824
I 46693 98494
S 42640 915487585
S 9636 67271379
E 31357 46950
I 71737 95527
S 7025 23328474
O 39471 98006
E 29883 81703
E 23564 49726
O 30015 65433
E 80205 82166
I 7009 96870
O 40819 61618
E 10730 98647
I 51400 53765
S 12088 485260395
E 39105 88519
O 28290 35766
I 35685 75153
I 61954 96444
S 68153 376990828
S 3001 417323601
I 10380 36807
S 48272 655986731
E 26005 66872
S 33473 669628818
S 45068 658788698
E 31188 61596
S 22831 252911852
I 84287 90192
I 27850 61860
I 80476 87947
S 91656 141777272
S 65709 336873330
E 46678 81007
O 1644 34507
S 88609 111984909
O 60584 92057
E 4951 71018
S 60132 257302703
O 40467 84889
O 88220 98243
O 17800 81340
S 8583 518435311
E 62625 90705
I 73881 87418
I 2780 16226
I 31279 37973
E 85580 89233
I 34792 62331
S 38516 922789278
S 33553 191094179
E 7670 45143
E 15145 69087
S 25384 377092296
S 83564 622403270
I 64534 85065
I 36055 51508
S 3381 586136334
E 24541 48371
S 16226 813268035
E 13024 52107
I 32349 69520
S 27818 110512235
E 5715 79786
E 23625 30466
O 32470 66887
I 22343 79660
E 4295 67018
I 6173 95011
E 60024 85976
S 66402 613551458
E 61358 91044
E 41601 72060
O 41273 74231
I 86972 87306
E 14302 84137
S 44897 224782527
I 10594 11017
I 12161 80177
I 32625 35833
E 9127 21756
I 86394 88122
I 412 15419
S 73468 7465272
E 45314 80208
O 40159 51313
E 19485 43106
O 36311 40869
O 23023 32003
E 11309 78959
O 3020 4857
E 42263 56099
E 5443 31931
E 26706 60813
O 70769 72654
E 77971 90771
E 53837 83608
S 66137 126942482
O 25421 44741
E 21822 88143
E 79241 92012
S 57920 422130475
I 40267 51573
S 36183 482345700
S 48428 66239571
S 57731 490087902
I 12249 92630
I 3814 30969
E 16617 56505
I 17135 17991
E 28357 76027
I 48437 72933
E 44434 69208
E 3232 28129
S 76109 851758303
E 10963 42205
I 40537 98441
I 60730 67467
O 67239 93606
O 9599 45408
E 7318 71757
S 68932 900415101
S 51448 740357304
S 76288 514696261
E 322 77789
S 35165 187164739
S 38963 148498349
I 22737 52742
O 33463 85181
O 9107 59668
E 28861 58397
E 16345 25077
O 30422 66489
S 92368 335790166
S 56085 864489043
S 69874 546528638
E 44240 65281
O 64433 89119
I 52910 63405
S 40476 920251190
O 18097 56430
I 31549 58099
S 38140 691718966
I 22114 61345
I 5895 89104
I 17546 45639
S 5323 228703876
O 55241 86558
E 54297 60340
O 34402 42254
S 35281 903093080
E 14615 22146
O 30537 86831
I 25450 32995
S 10795 158766246
S 85383 474139126
S 43946 427403897
E 29619 73416
O 24679 62751
S 46472 472237247
O 53992 62198
E 59682 81343
E 21764 98423
I 24323 89950
E 37993 92600
E 37855 95737
S 83971 357146961
S 41645 896861094
E 74082 84316
S 49331 342789015
E 11423 38375
S 16856 831638502
O 10624 72184
S 46668 783411001
O 28062 63060
E 22578 45416
O 11603 68202
O 68569 74667
S 97159 785374183
I 457 26384
I 7100 34973
S 93119 779727953
S 66940 742814760
E 8450 64808
S 24701 927854832
I 8888 24340
I 41516 83664
I 56339 92917
I 28128 39330
O 32789 59045
S 11568 74111409
O 178 24221
O 4374 5457
I 12658 33176
O 4026 86719
O 81499 85354
I 55984 81838
E 12863 16008
E 19390 83221
O 30785 78897
E 75316 81828
E 3382 60763
I 39576 64212
I 60884 77173
S 69785 91947589
E 31325 93260
S 10713 505926045
I 79201 99572
S 98730 973379514
S 64201 993531229
S 73549 648751587
S 45770 675280482
S 92087 429786635
E 67867 89337
E 26497 90662
I 66997 88074
I 36345 36365
O 59721 93025
E 17407 63957
O 66898 99573
S 61352 991026153
I 5745 9498
E 50909 71251
O 14180 77499
O 17459 66151
S 60748 663477354
O 24408 89965
I 41311 66861
I 47447 76039
I 52176 84041
O 58959 67848
S 37621 127487634
I 62663 83175
O 33030 53335
O 59277 95677
E 12871 54707
I 24559 25489
O 4690 39268
S 81960 492044669
I 4088 38893
I 43720 89439
O 2132 44661
O 5761 5988
S 65952 1375726
E 63653 96066
O 34155 55071
S 98877 650353086
O 69929 95248
E 87391 89372
I 3135 21905
O 19908 31202
E 30111 69116
S 18208 24250571
S 2462 821940272
E 28705 32177
E 18044 75960
I 50035 79631
O 35877 70617
S 75651 388391280
O 17278 32363
I 52203 63442
O 33902 82992
E 9529 52436
S 66466 12747339
S 71840 78615374
I 82455 92188
I 26793 57902
O 5753 39314
O 54461 93013
S 53927 137478588
I 87124 90020
I 10255 71122
E 63052 72504
I 37388 71103
O 3038 58445
O 18956 25718
E 41279 99566
O 5642 22382
I 73689 76550
O 16464 84121
E 24181 40989
E 8077 65507
E 18366 63566
O 5981 17575
E 6131 94743
I 36688 85716
O 84399 96946
S 37533 125233241
O 6354 24798
I 21947 83721
O 24948 29927
I 30705 84913
O 39757 67737
I 20463 51024
O 8996 96427
O 9979 67354
O 17915 39329
I 15221 84774
O 23010 86099
I 56084 87052
E 33485 44013
O 60724 72621
S 89453 848885140
O 57511 95255
S 91620 298542256
S 22268 205932355
I 21785 22657
O 89382 94673
S 23814 459475066
I 62508 63077
I 47155 78882
E 34498 76271
S 10531 52311478
S 53128 828685493
O 22975 89254
S 56796 78147023
E 30607 38637
O 13675 96655
E 55211 62443
E 28187 42758
O 58967 74547
O 39985 84852
S 99665 314861238
E 33246 62298
E 40594 56104
I 38588 97692
I 23246 56867
O 23080 46698
I 11512 66536
I 16857 24985
I 88559 91989
E 77417 82500
S 35600 534092706
S 92434 999753561
S 90613 470610942
E 5889 61118
O 18393 24283
S 97667 148325636
S 53357 500382349
O 35254 44280
I 42866 95537
O 31714 78373
O 986 88249
I 18289 83959
E 13098 96027
E 17214 34466
E 24630 70508
S 16780 730781530
O 86791 98632
S 97105 778535792
O 11309 16652
S 76749 666891318
S 18105 327991611
I 45937 60628
O 43724 72334
S 68437 988074324
S 91002 795854872
S 57426 314747511
I 31648 46858
E 14425 82585
O 53254 59482
I 90116 90183
I 41399 84842
O 27678 77880
E 60187 84313
S 66359 12895187
S 54117 377069906
O 73574 78810
E 21554 88377
O 6663 48208
O 56468 81115
I 54622 83946
I 36253 95226
I 2969 84378
I 19781 66582
E 47884 65130
E 14491 96713
I 83822 95156
S 39433 441611228
O 16706 84893
E 51951 69577
I 58083 78925
I 65634 66444
I 18961 57968
O 73718 87540
I 9195 14475
I 29886 59050
S 4948 881095613
S 84069 230542883
O 34189 80965
E 5042 78959
I 26030 42243
E 25396 56643
E 21900 62699
S 73441 838652517
I 14198 60003
I 84168 89500
S 89457 948046201
S 42873 641911650
O 50051 64838
E 4898 25893
I 67189 97373
S 4271 376709853
E 71527 76321
O 14048 72454
O 25989 89490
E 65814 70161
S 25311 297148529
O 61434 62936
O 56039 57034
E 38276 47626
O 9135 38143
I 39476 60488
O 30949 45206
S 87904 116993698
E 32000 77148
E 16587 57316
I 86148 96447
I 28802 42082
O 7368 94082
S 71619 770718629
E 5423 8638
S 85870 511818572
S 77649 898919619
S 19547 721549481
S 13189 711212686
I 36954 90992
E 82741 91111
O 74321 83691
I 11235 76978
E 78327 98203
O 36014 91500
E 41109 78471
S 53148 993361745
E 16094 87107
E 3108 91853
S 32138 982598410
O 77776 82307
E 66168 78258
E 8346 39194
E 7827 41806
O 25523 29293
I 48514 94891
I 39525 74006
S 38992 900268895
O 7778 52806
S 17366 651216009
E 34438 57310
S 79495 583802104
I 27094 92864
E 23584 34639
S 79345 54879188
E 47573 86038
I 2767 7479
O 10630 21403
I 7541 96575
E 20118 60851
O 20068 66605
O 22089 47850
E 62418 74377
O 86689 99863
O 29934 41235
O 13115 62924
S 75681 855097394
E 54431 88177
O 27716 45875
E 2737 68921
E 34730 48982
I 72426 85183
O 8233 81430
O 23677 94875
S 48093 177492580
I 31291 31436
E 5271 42308
O 34845 55532
S 53852 362220132
O 47445 54292
S 90213 122212243
O 24241 44573
O 28879 62677
O 68942 74946
E 40451 69397
O 79897 85777
I 19209 71307
E 49620 85422
O 2635 91368
E 6300 44063
O 88108 99905
S 33717 75719462
I 35745 96591
E 17601 37644
E 66886 90686
I 11651 86563
O 30863 42365
O 62881 69621
I 18092 76401
S 72797 895174515
E 85717 97176
O 61530 70915
O 32876 82530
O 20874 99999
I 57107 82849
E 30797 68919
I 8098 35185
E 15994 40382
S 6361 674343775
I 54242 85430
O 32384 60655
E 38856 51597
S 93215 165717873
S 96718 971638947
S 48348 475595681
E 15108 80754
S 19543 261313099
S 50489 250288627
S 50354 584210661
S 67154 506846694
E 2930 63505
S 14471 131814733
E 17681 55781
S 57059 503443692
E 19629 84864
O 3618 10033
S 85441 405955364
O 9921 75325
E 51344 91006
E 23536 88514
S 17566 275774417
E 7998 64501
O 12787 26711
E 29370 90573
S 99738 596505480
O 66653 94786
O 27078 70523
S 94185 309707996
I 92402 95180
E 67189 96908
I 16253 51179
E 23861 35885
S 13105 620386118
I 18762 94176
I 65642 85726
S 43544 3339993
S 37918 277235565
S 57752 112627541
E 5801 38361
O 49954 70862
O 65263 89956
E 45386 45443
O 11398 48883
S 37701 520966649
I 14893 72736
I 48829 70079
S 73483 526099256
E 604 48741
I 2368 54651
E 6531 23936
I 36108 82810
O 48359 59275
I 6504 48658
S 5544 153003024
S 21720 526188128
I 43184 94398
S 41304 734830184
I 71713 95240
I 29383 56482
O 36762 80679
I 38372 39609
O 66571 66723
E 74640 94931
S 10843 595009983
I 2110 19611
E 9062 19870
S 48877 114617364
O 30827 66347
S 74777 908289074
E 42974 69800
O 37408 58443
I 24905 58374
S 80625 640074388
E 19724 31935
I 35364 90449
I 36744 64646
O 60739 71942
I 28235 52530
O 42334 69748
O 15264 50300
I 28877 75186
S 39998 253516004
I 21813 63513
S 21443 911574328
S 35741 225047938
S 96632 80942
I 6072 88922
E 27723 39329
E 18761 68026
O 51655 74833
O 56592 74569
S 31202 16691066
O 8226 49252
S 95053 497658164
E 16912 26323
E 18940 93742
E 28605 29232
S 55119 301775998
S 18194 480920606
S 65570 233266597
O 30648 43255
E 24429 48572
E 24144 48122
O 48122 70847
S 6555 796047589
S 40842 578237863
S 40613 830025173
S 46634 845089592
S 89589 442631348
O 32076 67707
E 24283 61792
I 18177 89318
S 56763 555119995
E 28402 81112
I 32447 97898
O 6088 95855
S 11322 497884731
S 11886 155320666
S 14548 463178946
O 57563 80744
E 6070 57001
E 23851 81877
E 10382 54825
S 84068 665924934
I 22738 84702
I 42519 65620
O 7967 44273
O 57861 76647
E 47609 85379
I 22298 25354
O 30170 81374
I 5212 78460
O 19094 31598
E 21702 87329
S 8867 884773747
I 8358 37357
I 10234 58801
O 15126 33305
E 84520 86916
S 11840 534784868
E 5286 73546
S 49805 57704260
S 22624 206121951
I 23694 44750
E 2749 66464
E 75807 87612
S 26902 459500712
I 40253 80222
E 15511 95148
E 31696 79897
O 20321 58190
E 18561 28927
I 35015 86939
E 23339 69625
O 15086 89077
I 4423 63153
S 44659 407843599
O 52025 98885
E 84820 89928
S 17856 80156755
S 95494 437198583
O 3008 28126
E 45393 66821
E 71744 81782
I 31723 39676
I 34486 74143
O 69990 75344
I 23062 28642
O 35679 39962
O 57038 60961
I 54225 79202
O 28066 50567
E 30091 53058
I 92392 93152
E 22389 34508
S 11875 783242592
E 67558 87408
E 8166 64263
O 35900 82710
I 9518 13092
O 75749 99657
S 32934 785429433
O 34814 85252
E 5441 74320
I 577 94130
I 48523 81098
O 55453 85591
I 43596 76441
S 23498 992899533
E 7767 88643
O 15639 78244
E 38639 60377
E 28059 88954
E 42102 59127
S 24258 446414373
E 29503 65101
E 69860 72117
O 3728 68525
S 9982 606882503
I 52188 91242
S 22568 595141998
O 17029 27169
O 20233 88457
S 93278 399540287
S 53730 506168955
S 46501 252491269
E 34703 47291
S 91434 989154657
S 54572 232654925
I 6896 44957
O 1971 51480
S 86451 236777229
O 8297 80768
S 33283 309436942
O 41567 86847
O 7675 50476
E 69345 78855
O 83835 87989
O 20761 57760
O 14042 59523
I 18232 78474
I 7329 15973
I 27730 38128
I 53079 74497
O 8215 52232
I 75998 99889
O 45161 47447
E 26076 97498
S 27572 105289764
I 53758 84179
S 39320 577670028
O 30496 49953
S 37386 981565035
O 12504 37640
S 52007 513893172
E 14368 20398
I 24131 71061
I 20218 35834
E 26021 90659
I 44186 55735
I 18829 24520
I 14089 38164
O 38467 90767
S 39094 552565353
E 50011 75616
I 18256 91321
S 71555 176583409
O 28190 82864
S 38591 250704027
E 10709 31901
O 48972 60208
O 38251 82084
E 60469 66658
S 97278 404463905
O 1479 23921
E 48743 88593
S 53665 258229664
E 15569 33870
I 39879 51760
O 62223 97211
E 83939 85909
O 8151 96499
O 1108 29731
E 59285 70900
E 47845 70656
S 69783 610057906
E 74926 94172
I 61934 73649
O 9987 31680
O 81787 81956
S 9664 892608702
O 38690 40855
I 25975 92241
S 887 662541829
S 55398 41924123
I 52467 63176
O 93754 95639
E 36010 42131
O 75939 96145
O 57012 99363
I 28450 46896
S 9998 297345594
O 2870 32199
O 57766 62944
O 3663 68484
I 51038 61349
I 50182 58902
I 30544 71439
O 4379 67401
S 57250 217874952
O 66648 81895
S 5922 11654144
O 52619 97733
O 1670 16313
S 84594 726368740
E 43331 92562
O 61381 90111
O 3758 5121
O 8911 91563
E 11685 39367
I 37108 92919
E 17597 42011
S 80187 367590184
I 2130 65398
O 18495 53841
I 2094 29242
O 13950 81561
E 65188 76256
O 31278 56930
E 6526 92262
S 87539 477488685
O 37488 66074
S 96265 973366147
O 41883 57931
O 28892 52567
E 80093 84913
E 18988 47298
O 2811 53363
S 79896 407840027
I 50103 78128
I 9128 11888
S 96940 802811300
I 19493 36944
S 13745 52838233
E 86390 99837
I 7528 49159
E 362 93163
S 22721 734389148
O 35449 42805
E 42768 80473
S 32466 490576357
S 11035 913211529
E 20183 56881
I 11023 49508
S 72042 126142161
O 6439 91551
O 16273 52537
O 62048 66462
I 53798 94048
S 93683 69174386
S 11239 679814587
S 43138 206854517
I 23848 43111
S 93395 201722122
O 41788 94602
E 61602 81740
S 85940 701692214
E 21651 41985
E 78477 88874
I 32441 59214
S 83179 765101428
S 90664 383694106
O 30566 78245
S 17625 30515029
E 32377 67346
O 64668 74096
O 32989 37565
O 5095 83694
S 97774 864768525
S 69059 772223920
I 3643 64893
I 49404 51764
I 43596 45387
I 32943 97961
O 12856 87601
S 81650 191720855
E 39213 89414
E 4136 36850
S 20124 26824333
O 13348 59423
I 29809 70634
I 21276 97726
I 68822 80829
O 48187 80031
I 93359 98979
I 92496 96533
I 69749 98589
O 90937 96471
O 21610 34635
E 54051 70480
E 65734 89904
I 31502 77449
I 19973 60257
O 47089 50949
I 43279 46500
O 68099 89644
S 38319 703737996
O 33962 88952
E 16678 24165
O 28382 36167
I 69019 90045
I 64697 99174
O 19034 82083
I 558 5191
I 56867 59192
S 45283 918434124
E 33622 49480
I 21035 96285
S 31975 184924088
E 81847 82130
S 4705 338693908
S 65739 358766962
I 31883 79871
S 60165 230494213
I 13490 57976
E 39298 44670
E 15960 23000
S 52590 449040736
E 24819 32256
E 45129 94409
E 12130 14867
E 75562 92779
E 87471 91111
E 14544 41986
I 38540 75613
S 51592 333292634
E 20251 91847
S 42466 812643545
I 38391 62753
E 60529 74377
I 33561 97617
I 25711 65321
E 7971 72004
E 29401 40089
O 35482 42029
E 1247 54342
S 14723 365828261
I 9427 45017
S 70341 396667858
E 54281 72488
I 54238 76364
I 11859 53604
I 53779 76259
O 19607 84685
E 22554 92935
O 69824 78598
S 41681 276735341
S 88782 326484267
E 66953 71811
E 7782 39658
E 29720 93393
S 57305 505571566
O 43381 89070
O 12665 50731
E 7410 49721
I 40703 61581
E 35306 40127
I 51877 90674
S 13384 856714504
S 60955 254791852
O 17103 76787
E 26668 60809
O 31098 49246
E 8847 95424
I 82371 93506
S 56090 988007590
O 916 2358
E 4064 50251
E 4963 94699
I 90179 98012
I 3418 77692
I 20936 36818
O 4510 37518
O 71005 95128
O 24256 83006
S 89483 638803740
O 84277 90140
E 14045 64708
S 98338 767780200
I 55424 67855
O 45509 54831
I 34728 80452
E 50680 93280
E 77750 94096
S 72485 660144860
S 58168 68064640
I 15962 19150
I 5721 35744
O 48983 83236
O 72379 82504
I 41814 59797
S 77950 575832056
E 29810 71462
S 77934 604512995
I 17219 45414
O 31691 62631
S 28894 40869259
S 63007 542651352
I 2337 40211
E 19082 70782
O 31465 42324
O 24523 69104
O 25312 98837
O 15381 38197
O 12824 62659
I 36671 59365
S 79196 581619173
I 4824 22796
I 48781 74628
I 72074 96275
S 85676 472005821
S 47435 644729268
S 65670 687472945
S 31223 629062536
S 20453 989156339
E 31972 50132
E 49452 54432
E 4015 10945
O 73821 76835
S 95167 905709340
O 7061 27741
O 46953 88587
E 36684 50910
E 3449 71642
O 1467 67820
I 22286 90577
S 45173 653895895
E 30398 35859
E 56931 95878
S 24570 55385273
S 29738 60386714
I 14855 45860
I 57496 86855
S 27033 952787902
S 80201 332552114
I 63994 86694
E 41448 82479
I 31595 97309
S 23640 220013600
S 58517 466255203
S 41435 31801688
E 67747 98750
I 35926 48822
O 6042 89249
O 9404 60179
I 61596 95196
O 40147 79563
I 22434 55691
O 66524 69513
O 32159 34442
I 66510 93067
O 13291 95666
S 22277 575501889
E 6074 75401
E 49468 76690
S 18159 966608335
O 55826 83356
S 91338 415942607
O 74021 80056
S 49190 797187323
S 26777 492461277
S 22060 729822636
S 80576 125072235
O 41887 58032
E 4412 48197
O 16615 73935
E 27799 76181
S 98855 321327495
I 32805 49564
I 11452 99704
I 1254 9673
S 3742 248423917
E 16978 49412
E 40203 45878
S 23550 907744325
I 86901 92697
I 14573 90525
S 70985 788980997
I 67876 87000
S 23727 851972354
I 8138 47197
O 8688 64694
S 81869 465573136
I 14530 54459
S 93038 175476559
I 34825 60820
E 12892 69615
S 83607 511972851
I 80180 84377
S 77286 870967659
S 14378 570498463
E 23671 41985
I 87532 95014
I 87687 99338
S 27101 846698974
I 17943 62559
O 70398 78552
I 21196 27204
E 9032 70343
S 4109 380001649
S 1929 108941769
E 28337 91928
S 99723 972905525
S 68258 218444276
O 41959 98513
I 3928 53645
E 3450 56694
E 18948 83819
S 35738 974058851
E 47568 84899
S 80863 522482577
S 64297 962673611
I 25943 78963
E 15397 21205
S 84264 571748332
S 1339 361109165
O 54074 54505
O 49526 58340
I 3166 95343
E 30496 59370
S 16154 762132676
S 20328 477947793
O 29343 78629
S 72704 233045921
O 63248 77437
I 29082 41797
I 49762 90496
S 42718 153949002
O 126 32782
O 10447 97869
I 1287 81372
S 92543 516730054
E 59328 78248
S 84133 403144138
I 45108 91795
I 21192 35307
O 52773 61930
I 24960 27820
I 42967 48240
S 25761 227953426
O 53060 67296
O 22155 87280
E 34284 78129
O 60835 97033
O 25792 27344
O 60173 74221
O 49296 65802
O 19664 67425
O 31201 38483
I 85247 91016
I 8800 85988
I 24270 78751
E 6409 90095
E 48724 71841
O 5123 12551
I 27629 43783
S 39672 246902740
E 63531 87842
I 12598 22137
E 21857 70013
E 24044 38895
E 51202 66335
E 44154 76219
E 29209 66189
I 12576 51215
S 93449 261948759
E 68177 72548
E 11573 25508
S 64108 60864936
S 50576 119828414
S 27106 556810530
E 42034 42222
O 6789 31037
S 39292 669424662
O 2173 20117
S 60049 815981893
S 59971 785680612
O 9589 96865
O 18094 79861
E 23469 26694
S 27079 196364314
I 45796 82457
S 86783 137402976
S 54014 792123273
E 69181 93081
O 37131 45007
O 38369 44846
I 4675 39015
S 49019 715633262
I 11996 91782
E 17179 77490
S 93021 44493887
I 14955 52322
S 62522 77423068
E 64742 96602
E 78725 94585
E 5365 24715
O 62284 79921
S 17812 607796220
I 89361 93935
S 75593 433066327
O 56361 70264
O 14175 36911
S 5014 722142105
O 13901 59071
I 25190 26505
O 17823 43956
S 45726 757038824
O 14840 21511
E 57853 90699
E 29845 86241
I 10195 82054
I 71699 75590
S 76489 359318406
I 43324 98173
E 15749 75943
S 40316 542967593
E 21487 92632
E 58806 84730
I 6825 80155
S 90631 108759217
O 15944 78461
O 65555 80582
E 68335 81042
E 24468 40401
S 35805 839161310
S 29103 805024754
I 16371 45862
I 41389 44121
O 25123 57434
I 1424 89685
I 22158 97372
I 29313 34729
E 49102 61027
O 84701 85460
E 52752 57093
E 16857 48756
S 73578 651204117
S 59511 734689126
I 6046 63786
E 18215 31057
I 23136 84929
S 89797 727464549
E 28681 92997
O 50935 90479
S 35025 256782468
S 5778 380814478
I 34514 43467
I 16793 96369
I 6017 40159
O 23314 85022
E 44180 85272
O 2094 91095
E 27034 30596
I 19086 48215
I 28763 75565
I 42644 93976
I 21613 49956
S 64925 84316949
O 14522 70188
E 22802 30804
O 69286 75396
I 45390 84200
O 77768 93924
I 46905 56132
O 37790 42624
E 10074 58422
S 51631 113043754
E 27906 85980
E 45318 55788
E 91267 91891
S 57376 415617876
I 24903 87051
S 94984 16654290
I 63597 80208
O 68149 72264
S 27399 157748324
S 76090 698432156
E 72639 73320
I 20735 83306
E 56909 61313
O 68866 76518
E 1545 18350
O 16204 83599
E 22347 23912
I 49487 52866
S 46838 231034275
E 78166 83757
E 65168 74285
I 75689 92587
E 52889 83842
S 89974 781598967
S 5442 411029929
E 48682 91889
I 24698 74997
O 2007 63950
I 53433 61161
O 2949 96566
E 24046 60288
S 37824 394345303
S 39889 915269300
S 53071 556437326
O 48285 85364
S 90736 198573599
E 60870 99876
E 2172 88541
S 14592 795137329
O 53681 90829
E 34917 63320
S 96544 447437586
S 89779 718683576
O 21301 89221
S 54254 628158226
O 15048 43186
E 66884 89651
E 3557 6444
S 90242 723130557
I 3072 21875
O 72905 86629
S 72593 205582132
E 31596 86232
I 4667 43072
O 10722 30579
E 41960 42823
O 41971 85921
O 36510 97004
I 5020 63171
O 23992 34124
S 487 196899252
E 492 1415
I 7762 11048
I 63772 64119
O 83076 85993
E 41086 67835
I 23976 49959
I 6789 86569
S 39325 940645169
S 15497 591392700
I 37267 43237
I 41585 44792
S 8915 728237127
E 29279 95977
I 653 83228
S 90326 821461277
E 11299 33282
I 55095 61685
E 57491 91510
O 14179 63503
E 92661 95635
O 17819 34605
E 71017 75539
E 29822 84919
S 16856 239342542
I 58740 67595
E 3845 84930
O 6648 88669
S 7421 641924525
E 91403 94382
S 34060 403712383
E 65551 83381
S 74238 537117122
I 64696 98141
S 52409 210979763
E 97229 98226
O 17761 33961
E 52384 81803
E 9560 58892
I 54791 71259
O 36386 54846
E 7260 45538
E 13892 30004
I 61101 84848
S 70549 17501240
E 21722 48717
E 6361 47938
E 39807 74107
O 5207 88283
E 26605 94779
S 55586 994324469
S 30671 525947864
E 91557 97623
O 1851 13145
O 27381 49036
E 36713 97090
O 5747 73838
S 85535 347745784
S 29229 408196811
E 8215 82442
E 55368 70196
O 80415 97246
I 74462 78462
I 19640 62325
O 2716 92343
I 16573 33380
S 66165 944157562
E 61880 91172
E 47083 53148
I 8237 58925
O 53506 67872
O 6720 24007
O 19519 73614
S 94104 921736675
O 4669 41265
S 41645 936384150
S 43318 654477382
E 24698 81664
E 6615 75125
E 30638 67460
I 26748 95021
I 2913 19384
I 23892 75774
I 17577 18448
S 12338 601230753
O 6556 55154
S 22917 12665832
E 10268 72742
S 14109 408994203
I 4836 30293
O 16632 84843
S 59310 813834669
O 28858 58141
I 22069 55416
S 29851 776427119
S 90101 4022757
E 64998 83794
S 16883 537668425
S 70013 901317665
E 41048 92004
S 1970 837861674
O 37439 88509
S 28345 95981232
S 7229 155423897
I 55151 72696
E 10978 74178
E 69734 83585
E 9979 52466
E 55336 57062
I 42231 51746
O 17587 39178
I 16017 25128
I 6311 51653
O 64715 65175
O 783 46667
I 37109 70876
O 48341 89678
E 56297 76004
I 6303 93107
S 22978 718471466
S 50240 358341248
E 66717 98609
E 6573 68904
I 60983 79486
O 71615 82512
E 79510 92310
E 84808 91422
E 8542 24162
I 22070 29595
E 47616 51101
O 25088 42106
I 13487 89277
O 53478 76039
E 21383 59664
I 66577 67720
I 25202 50504
O 37917 50354
E 16591 57738
E 39390 73424
I 9071 40198
S 12443 933502174
E 26578 51567
I 53838 68647
S 2242 876606188
S 21560 586385674
I 31979 66402
O 45210 67375
O 2040 27141
O 16094 51660
S 99698 90561059
E 32770 99101
S 77925 274191629
I 54151 75940
O 15376 39849
I 6436 61732
S 468 292307934
S 15471 521637216
S 30985 866513678
O 23891 28740
S 8935 811942663
O 44452 86726
S 816 967049073
E 1379 93489
S 35014 438851299
I 71708 73247
O 4047 23119
S 83728 74893866
E 28630 99014
I 61048 95032
I 35027 52102
E 17893 64234
E 60873 93754
O 5254 32760
S 15882 359801239
E 17610 88335
I 8069 49277
S 31244 82994849
E 11121 35112
O 48591 79008
I 79002 79057
E 5204 33742
O 12068 33223
E 38114 87710
E 10106 95916
E 79835 87245
E 74114 87833
O 4717 21683
E 278 83687
S 48247 940782178
E 30276 98773
I 47644 81625
O 77849 96248
E 12480 46285
S 40620 641053327
S 17787 264139564
S 81197 90354277
S 99916 69841472
S 82394 542894542
I 9661 14100
E 4465 52311
S 97018 716940040
E 90252 91743
O 10423 83182
O 22521 65103
S 24340 274044482
I 29116 74262
O 5362 81539
O 62597 69206
I 16739 28068
E 11205 19312
E 51243 92934
E 38248 98259
S 72040 852118235
S 53511 313934830
S 33026 924811507
I 16920 23292
E 25035 94963
O 55874 80848
S 93126 343118794
O 22429 45143
I 16611 44668
E 1793 20008
I 43028 69038
O 17322 64134
E 27903 74841
I 67755 73303
O 15798 56626
E 24792 55644
I 22266 52901
S 95024 892662935
O 40365 74959
E 45396 86771
S 38505 988350171
E 49406 81794
E 96172 99189
O 30359 74460
I 31341 37108
S 64294 845922817
O 20168 49175
E 35994 62374
I 16748 81288
I 71473 82249
S 52858 827035272
E 16392 24848
I 53219 99329
S 78969 408574376
O 9342 75177
S 15090 635812372
O 11167 54084
E 15653 41449
I 45626 99934
I 68887 82834
O 43658 44614
S 23344 507050297
O 45055 87731
S 71154 343350472
O 33602 47329
E 71624 72988
I 35052 73378
E 38879 90615
I 1720 35839
O 15661 69984
O 33795 91215
S 18108 219474314
E 39279 94509
I 18056 96492
E 42051 88187
O 5565 53162
O 46258 71522
E 17637 80973
O 41716 49595
I 7363 39274
O 9134 69365
E 63065 67682
E 9297 95923
I 31524 81306
I 973 81213
O 32261 50103
I 63358 78991
S 39298 309356547
S 26803 848626949
S 57880 795637972
O 52073 70714
O 9685 99834
S 65216 627510445
E 42323 51661
O 17269 72329
S 40938 330878671
O 21034 24981
O 41597 94037
E 2363 75922
O 36810 65632
S 36458 507474722
I 157 39697
S 81824 253263271
O 32396 34805
I 67741 91961
E 12764 19524
I 5754 99396
I 17412 57126
O 10329 89414
O 18359 77392
S 64832 206329140
I 77716 90607
I 35299 43947
E 52954 75210
E 36429 61220
E 53756 99798
E 2186 34527
S 8745 796356815
I 20826 69076
O 74883 93348
I 35271 44323
S 63405 533036981
O 12919 39412
I 64684 82268
S 12750 525727677
O 46733 61975
I 8350 25139
I 78084 81940
S 55275 41576659
I 38690 42974
I 16241 87022
I 12431 30322
O 4627 36243
O 17131 38448
E 7470 94659
E 10955 40199
I 23457 98901
E 42297 73395
S 70835 318778980
I 1784 72615
O 16836 79048
O 31902 50501
I 75163 84284
E 15745 20191
I 7031 41508
S 22826 49411168
I 10927 42257
S 64851 171420939
O 9517 95105
O 58432 99880
S 3345 577617879
E 16393 24457
I 73654 92935
E 296 66051
O 63406 78587
I 17784 92676
S 75394 797570702
E 48094 71090
S 7729 661626710
O 52390 56662
I 13980 56738
O 9350 24281
E 19031 63502
E 54398 70498
I 81878 96263
I 27072 53489
I 14782 67683
I 44622 52850
E 16486 62145
I 67101 69060
I 22059 24945
I 11781 33326
I 265 12263
S 33808 229104339
I 32265 43510
O 15264 83083
I 12155 41512
S 28063 687322382
S 44999 241922548
S 34985 888840218
E 63245 75927
S 477 65743274
E 42181 95017
I 41181 98171
I 22624 57649
O 37867 51011
I 46435 64776
S 29183 302844863
O 80590 94520
S 50527 471877539
S 57332 836583904
O 9942 87412
I 873 25561
O 44413 51526
S 70280 703183961
E 53796 91892
I 1796 42041
O 82312 89464
O 47597 68816
I 7597 30989
O 80817 87666
E 15089 47436
I 77045 80685
S 3037 819048973
O 34443 79451
I 80852 94665
E 260 69529
E 87103 91629
S 46612 195908811
I 75496 84261
I 42532 46110
S 93916 355771253
S 19684 787612394
E 16691 22516
S 29267 347925499
S 65377 345840650
I 82550 88914
O 4155 92971
O 22668 64350
O 24896 31934
O 4408 77464
O 57715 89571
E 35520 92762
I 49513 79089
I 3293 60874
E 43992 61435
S 25781 603692672
I 12327 35442
S 17762 995594963
O 8781 61686
I 50357 87120
E 4238 29012
I 33781 73638
S 12944 7189382
I 9912 96058
O 85639 89148
E 23597 51483
S 82722 384073102
I 3202 72847
I 58767 94700
S 86223 454218580
E 53168 54111
E 6597 79847
O 34446 83158
I 66136 70856
E 36984 77241
E 72916 97622
O 75 38611
O 34249 73701
E 77391 92952
I 41456 71781
O 3762 48499
O 637 23003
S 27771 698872890
O 79418 91865
I 28934 60335
O 27248 94905
E 39921 67033
S 38592 304818794
O 86662 95391
E 43645 98743
I 24629 87798
E 14068 56944
S 17047 99384957
S 41795 60868385
I 20800 52252
I 49186 73744
S 34392 639578526
O 28016 88779
O 17797 57592
S 78123 281554845
E 16649 70950
O 9547 53347
S 81042 421963680
E 12259 48782
E 20610 94965
E 42429 53190
I 34448 88232
O 23334 67302
O 5091 41891
I 35053 46927
S 2954 335306057
E 8557 32494
O 36813 76821
I 11244 43385
S 1168 327896133
O 3187 16331
E 18634 86101
E 29046 32484
S 15090 681727103
S 82682 943785258
E 27213 32783
E 62752 73844
O 2506 39703
E 78521 91777
E 22893 69995
O 3416 28281
S 89556 405173838
I 27225 28781
I 6698 55368
O 86425 95625
I 32344 84937
O 25542 75158
O 28746 77092
O 18747 55671
E 5617 12363
S 8388 340070558
E 10065 50182
I 57054 84854
O 5401 72014
E 67956 80533
E 80711 98786
I 35427 40655
E 33756 69507
E 624 86478
S 46444 76192083
I 84302 86034
I 46430 85065
O 9617 19291
S 29950 95054805
I 46918 50006
I 9516 29337
E 34989 42403
E 20532 73067
O 59835 60364
E 12071 76406
I 50843 64330
E 10455 20997
I 12413 68644
I 13278 56660
I 78066 95832
O 8538 17271
S 53709 394116341
S 38786 167299591
E 67709 72220
O 5062 93422
E 12034 77661
I 15411 35597
O 4259 68735
E 4112 4910
O 14535 77796
I 44260 61731
S 63184 372346044
S 8548 497698355
E 53912 76223
E 38980 78331
O 12447 94390
S 34607 490737630
S 90282 801212194
E 13933 18715
E 14745 83190
O 15542 17359
O 30513 75276
O 21347 96859
O 15939 62172
S 82163 983115058
S 67120 219296008
O 82377 83450
S 57051 627332137
I 46894 70338
I 15115 58038
S 82910 121240857
S 59030 69620651
E 86636 87508
I 27264 37168
S 75843 880232929
E 11057 66796
I 26508 89840
O 2500 17441
E 46544 59821
I 16474 43929
S 39525 245491153
I 84041 97291
S 98282 160526477
I 39391 77912
O 72712 81719
I 6545 56221
S 25592 11066095
S 49979 168586332
S 93932 656779071
O 12659 75075
O 30342 47554
E 6378 10485
E 37558 69243
S 272 29521975
I 44465 69708
I 14395 42508
O 55916 67782
O 38801 98339
S 10590 913652492
I 92645 97530
E 36520 44752
O 28230 86567
I 737 46158
E 52196 82443
E 9688 23247
E 41146 77744
S 54793 294566269
I 32001 80668
S 98589 516393064
E 76158 99850
I 4126 92619
E 22074 56583
I 16674 54003
S 41031 71234074
O 38509 76667
E 20678 27370
E 7932 8531
E 25414 40285
O 36248 68471
E 71110 77920
E 55861 77200
O 69390 81903
I 40099 51667
S 27422 148745294
E 16294 97584
O 17144 31349
O 37070 57093
S 31514 233873762
E 30703 39986
E 6353 71528
O 13964 73176
O 32942 62794
O 78398 97765
O 46627 48472
O 13134 75299
S 99537 17343092
I 32949 91989
O 41762 82222
S 6351 890974757
O 71763 90673
S 46058 403029177
I 63879 99508
S 64240 425811083
S 96613 140988335
S 2140 462816340
I 1519 95030
S 44137 710097987
I 53368 74869
I 21375 48431
I 4141 21727
I 67121 69390
S 73043 506269668
I 40418 63693
I 46092 94725
I 41674 92294
I 8 97836
E 6154 10230
O 25598 86054
S 6544 479252778
O 49631 53728
I 28270 36332
I 53782 97602
S 75762 170683344
O 61886 76397
E 74140 94490
E 8396 9861
I 52173 92348
O 54587 62979
I 40430 87710
O 13629 23249
I 44191 83135
I 86191 96146
O 15557 75191
O 2591 76515
E 18377 87125
O 82029 91194
I 12079 34503
E 53133 57013
O 11036 95326
S 70285 431376202
I 543 57198
O 41988 63362
O 57691 86491
S 39950 365802136
E 27400 59696
I 47166 97174
O 22196 44334
E 24320 35912
S 56156 569537640
S 50632 531088832
I 37942 49950
S 40521 764990686
O 443 4433
I 11142 86016
I 7002 90274
E 67730 71830
I 26915 99031
S 83879 851923204
I 25707 39461
E 79006 92930
I 17200 64259
E 45213 86233
I 9544 74244
O 42656 98393
I 67672 81506
S 64029 90481415
E 51315 85296
S 20640 514757221
O 71324 96302
O 8076 98429
I 81053 94596
S 21188 469310525
S 36963 121559102
E 62315 87809
I 53683 71517
I 35155 50540
E 75278 85970
O 2344 55263
I 685 82116
I 43501 92990
E 71399 83533
S 25787 262738973
S 92750 863302192
O 42538 46752
E 27509 99514
S 66059 333534603
S 49287 794842699
E 26525 66278
I 832 9985
S 1546 611359720
S 93062 601310803
E 31163 94035
S 48617 853721275
I 77664 86067
I 72043 75438
I 6590 55293
E 39826 85720
S 84639 999459398
E 42338 65404
I 19599 22582
E 9017 83730
E 29146 92318
E 19353 43597
S 76173 282610195
S 74260 592052647
E 22734 54560
O 58323 91979
O 26397 59697
I 30765 90132
I 41079 55456
O 13405 91797
S 10025 651784929
S 54799 191430097
I 65397 94928
E 20147 72491
S 72133 445839498
I 32422 42783
E 69907 73924
O 18560 38825
O 70310 83052
E 4936 28605
S 80652 198732945
O 2415 31070
E 21016 56825
O 35484 94197
O 2794 33173
S 43809 37503327
S 82941 607591918
E 44466 44547
I 2891 83821
S 33484 173717294
S 54510 154940658
I 4323 44009
S 38675 680129998
I 35429 97336
S 12718 902419615
O 19838 92883
S 25030 368971189
I 5698 30527
I 16319 95512
S 65935 446458721
I 21888 87055
O 15796 93975
O 51565 74930
O 19338 34951
S 85536 859500255
I 29960 36890
E 7956 49535
S 64771 762268676
I 62289 88665
I 913 27496
E 49247 67095
S 17978 156445279
I 30125 84415
I 65082 81860
I 22851 63644
O 20535 92905
O 13630 56875
O 4282 9676
O 40692 82756
E 20635 22122
E 20658 42719
I 14908 95514
S 72809 184362875
O 20450 82358
E 14986 95484
I 6850 50187
O 22240 96090
E 1078 71711
I 31177 36366
S 94095 196900780
O 40469 44812
S 87359 494284342
S 69142 769502940
I 87663 94996
O 48338 73915
S 87147 155286634
E 54638 63345
S 884 839254959
S 73869 114164779
E 11962 84604
S 60253 676636247
S 57027 745941095
O 54036 62714
I 19749 37259
E 44838 52693
E 1169 4226
S 74512 512288111
E 7342 24632
S 66242 179636731
O 25979 91680
S 82049 591060538
S 22389 755489423
O 17936 46484
S 28064 324208113
E 1121 10888
O 25524 79370
S 96511 358938738
O 56342 56494
O 5806 96478
I 40728 80324
E 65937 96293
O 19472 38732
S 12597 223514912
O 7843 90589
S 81788 81284538
O 40810 63511
S 14120 645741241
E 19290 98362
E 10887 64733
S 879 379277188
O 94199 97051
S 49985 371241674
S 49127 539294486
S 67864 681954492
E 30149 71926
O 51564 71239
O 31997 48978
O 10186 26633
E 19076 72679
I 42392 95445
I 72144 74175
S 35356 367737635
I 34518 74865
O 69991 82913
O 40295 61804
S 2118 801435899
E 3183 43651
S 59456 649732549
O 34183 55748
S 4666 933343730
S 72083 951096472
I 9120 59557
E 8162 63206
I 14672 28596
I 33198 60511
S 85027 292579083
S 45706 607382128
O 62857 76580
E 73420 76850
E 32165 52940
E 89386 95577
I 14386 53266
E 27921 29817
S 89225 651144733
S 18210 691217500
E 23864 90553
I 18659 69508
S 64579 339356057
S 46115 653156794
O 40402 42057
S 63304 78722053
O 32318 54637
O 79766 97325
I 12788 82091
I 3793 4476
O 62760 76091
O 45048 45352
O 9815 42779
S 36364 295754074
I 68485 69946
E 84934 86183
I 51534 59161
E 23574 97181
S 76120 819378523
O 22604 94177
E 567 11198
O 22492 42671
I 16776 44122
O 61591 64533
I 51490 87610
S 74391 157899707
O 15473 41797
I 14238 72963
I 34773 65273
I 74716 87750
S 75093 575619607
S 3776 767059409
I 8188 93965
E 43642 98726
I 48891 75650
E 14306 82781
E 48202 83579
I 17437 20336
E 10290 43878
E 58498 92902
S 12529 45349878
S 50880 224805689
O 13169 43828
S 90311 329967417
O 56101 98302
O 12970 33923
O 83281 92740
E 23983 60823
O 78253 98107
O 49364 72413
S 39700 29615922
O 20866 54573
O 334 33761
S 77661 635073163
E 29745 71836
I 13291 29162
S 81114 887256943
E 16478 98157
E 43837 81260
I 13472 22637
S 50311 764031262
E 29189 50699
O 56763 73296
I 61885 68888
S 49785 696009528
O 13806 88166
I 57356 97186
I 78448 87867
O 38650 66313
I 62358 87957
S 40903 863192752
O 8493 69550
I 18112 65424
S 47600 374537403
I 6318 42250
O 44481 62134
I 22282 57071
E 66705 87016
O 18696 92340
S 6082 52156753
E 38320 75331
I 49667 77062
S 86533 754807095
I 49417 64602
O 34724 93513
S 51027 900351419
I 92399 99251
E 30934 69217
E 1033 93713
S 23445 911081593
S 59953 712054165
S 52687 35443865
E 73 24783
E 7888 13101
S 67602 34808037
E 27265 77994
O 20713 74542
I 5291 34242
S 76565 321891579
I 35716 79055
I 19039 19272
S 86683 497045010
I 11264 25151
E 5238 77208
S 90849 641669236
O 61227 73365
I 14389 66484
O 38059 84690
E 75584 90414
O 31808 81877
S 13944 782348503
I 11649 90486
E 71960 89324
E 27328 93189
S 81501 191635025
I 22324 53341
S 89946 343942038
I 11524 32862
O 33205 39243
S 72847 356125811
O 72125 91851
I 53270 86876
E 51490 63681
E 19954 60082
O 40980 86525
O 9284 74175
O 17274 56483
S 71724 965760062
E 33497 74789
I 18090 72608
I 3726 98344
O 62948 77777
O 20097 26268
I 31431 36941
I 44509 78796
S 49390 389355944
I 16992 81060
E 13866 23471
I 26095 47021
S 65589 783857303
S 98703 874760287
O 23136 32244
S 44573 599174071
S 95394 257604826
O 11903 75426
S 79917 609317867
E 48389 56500
S 12571 748205555
S 68684 780608861
O 63950 71747
I 806 30865
O 21793 79175
I 34880 44335
S 1045 556186742
S 52659 29487530
E 80884 85483
E 17515 59409
I 38015 53650
O 43907 65752
S 95515 786006947
O 42382 52348
I 24879 50607
S 30431 869598771
I 20845 56310
O 30039 42750
S 18987 729544616
S 52447 762565204
I 36738 76249
S 96045 113423002
O 28441 43021
E 4503 25741
E 28926 45773
O 12395 18777
E 13508 91562
S 916 186189323
E 16938 68394
I 44009 62299
O 10187 21432
E 3812 44320
O 71779 97154
E 14938 88557
S 28677 648150334
I 51296 96560
I 41611 95811
I 23425 69170
I 32259 34632
E 47036 79592
E 18228 21836
I 33471 95501
O 23003 33886
I 45122 63262
O 58915 85890
I 95914 98074
O 43756 54174
I 25594 92587
I 10377 78540
S 1244 3089168
O 4511 17543
E 18044 40907
E 20954 85157
S 86648 541087156
E 11841 72791
O 41411 91712
E 34415 91827
O 11057 94814
O 39726 46763
E 18375 85659
E 16442 94924
I 928 78294
E 49789 91537
O 6655 29558
E 8133 59169
I 54948 74783
I 61986 74082
S 50573 603416274
E 13397 89448
E 18948 61509
S 48764 938075491
O 47894 96931
S 94575 640696608
I 27515 58780
O 8085 35421
E 49403 95657
E 53989 97714
E 51992 97143
E 39606 58725
S 17723 36599685
S 33439 516456794
S 46816 198913135
I 1144 8819
E 38091 93483
O 468 30483
E 17750 23626
I 21947 54040
S 53035 750286654
E 72734 94412
E 43337 58636
E 87980 91542
O 20466 51055
O 26993 87777
O 3192 96618
E 20382 46074
O 41150 97857
I 11951 34481
I 11877 73181
I 67177 83850
O 76273 99890
I 19446 72304
E 33042 38875
S 64520 107503140
E 15601 62184
O 12505 71524
S 23542 416919235
O 71445 82317
O 51675 54022
S 5337 827178171
S 57055 174103645
I 37969 42486
I 56996 89446
O 59844 78816
I 11393 49333
I 548 74600
I 46704 55084
S 79702 873638192
O 46527 88646
I 43566 68416
S 40492 284926109
I 40258 64395
O 18984 39784
E 53913 95462
E 35958 54137
O 18670 22379
S 61578 580931411
I 42157 47641
S 46149 297817579
I 1824 90435
E 53140 67013
S 694 39063516
O 19661 97973
S 14882 742821857
O 9023 29317
O 23110 91801
E 5150 92676
S 42455 836251300
S 81557 165998147
S 47360 476134210
S 15663 764580953
E 52456 84721
I 36760 48246
E 35041 93136
E 15064 24050
S 99608 286073718
S 43616 650590763
I 5298 19459
O 66453 85709
O 1398 45619
O 67324 89039
S 41683 592345273
E 25384 80937
E 12095 44618
O 63487 67139
O 3891 96823
I 29715 57184
O 4925 81587
S 916 537354598
S 94948 582222566
O 62633 83323
S 3359 927151504
I 55074 62307
I 1281 49085
S 40838 541780575
E 12872 54619
I 19454 66587
E 42128 65669
I 62264 79640
I 44197 70467
O 56771 81062
I 8563 54784
O 48362 85442
S 42906 498696268
S 98770 292378909
O 48869 97411
S 82532 293169979
I 4036 98657
O 42313 70914
S 3529 92985065
E 12422 87880
O 70795 77370
I 25036 89017
S 91255 592967128
S 28860 975222754
E 13037 82244
E 3120 49822
O 15456 98000
O 79128 90038
O 53339 81641
I 40373 68059
I 15276 50932
I 50709 62080
E 13817 45875
I 18545 19010
S 44159 790675332
O 3605 54589
O 53674 71443
S 77432 126984627
I 24093 44404
E 6313 49963
S 23173 450851250
I 2536 74692
E 11343 92950
I 5653 19333
O 74722 99658
O 43262 73440
I 9916 59544
O 7303 73471
I 6941 70492
S 28051 201287205
I 21533 23695
I 82119 99804
S 32004 810258154
E 14931 66593
E 33397 46002
I 44524 60947
I 35019 65578
I 64694 80726
E 20597 30099
S 84273 979169574
I 60910 85855
E 3904 64688
E 66406 94147
E 30120 79649
E 42228 73746
O 48552 54208
S 21331 348116859
I 55861 78823
S 43557 840825256
S 23035 687772590
O 7062 21339
S 91769 68287674
S 70655 219188880
O 15223 22507
I 29205 89072
S 72813 284940564
I 41051 50439
I 9688 71525
S 71566 734105451
I 6225 97719
S 76001 582917405
O 27938 41673
S 40197 266928475
I 33272 99960
I 38287 86013
O 24229 54889
I 25935 38165
O 44383 75268
S 28140 890027550
O 19673 90859
S 96993 477093862
O 83689 96657
S 44849 445095014
S 260 88059275
E 9608 47734
O 70031 74301
E 98462 99827
O 28283 50959
S 33207 279008341
S 79110 874452481
I 43952 68357
E 75799 97114
I 50582 89856
O 184 70348
E 26896 76242
I 48942 98339
E 29124 60323
O 23707 43485
O 22713 77434
E 14222 50310
S 9454 746070344
O 12336 60017
S 38397 698450699
O 27031 45754
I 29389 41251
O 55489 78748
E 10926 67899
I 57823 58750
I 8906 63537
S 58981 290500631
S 49942 622839485
I 4799 69378
O 2448 98215
S 30315 361825669
E 28542 43816
S 32929 928542295
I 75808 89644
O 49876 69699
E 5884 34444
E 26819 32104
E 47367 88345
E 54856 55689
E 89437 99173
O 1534 84991
S 18290 201023194
E 13317 39172
O 48350 85209
I 28424 79747
E 31631 48873
I 58546 65446
I 11594 64354
O 24443 26517
S 39635 882711347
I 71666 81177
S 12953 389290971
O 7040 15732
E 9660 28302
I 25300 67474
S 11027 484868800
E 2917 22091
E 1434 91022
I 11671 84769
S 73579 670030094
O 68955 96693
E 4075 56556
I 60669 96133
E 5204 14761
I 25297 80658
I 2522 15144
I 8683 8918
S 98323 816990535
I 41100 78794
S 66856 571022332
I 48474 80212
I 37351 52685
S 80193 535707336
O 22098 91497
O 24313 90584
I 8451 98346
I 21342 50089
I 60104 87550
I 24684 78448
O 76605 93737
S 88449 108632273
O 31125 46605
O 4024 30323
I 1980 37340
E 8255 26865
O 14417 34322
O 22057 89821
O 7804 44860
I 17943 42336
I 14739 73422
I 8202 38749
S 19944 651718007
I 59750 66050
E 22137 52920
S 23691 144401497
S 76739 119505616
I 35305 56668
O 81244 84699
E 16649 17750
S 74510 260535253
S 76994 571272461
O 57391 80773
S 20898 350268079
E 58533 78451
E 68790 82059
I 13075 53245
S 10890 789844839
S 63817 233689798
I 64828 69073
E 83611 84344
I 41377 89036
I 44916 60313
S 29442 819106917
E 339 98064
O 28523 94538
E 35427 37094
O 8467 30201
E 1369 89104
E 58005 80543
E 43812 99504
E 57643 60050
I 48561 97803
I 75895 91604
O 41101 80660
E 23229 36795
E 2384 11517
I 4236 49222
O 15633 29623
E 39275 80702
I 24360 50490
I 3068 85855
O 85983 86457
S 60414 829356772
S 50505 775873162
E 31025 35496
E 3928 59831
I 2579 5596
I 19396 99631
O 42321 97909
S 20058 465851056
S 27961 41136718
E 17324 63259
I 40222 79186
I 7297 41087
S 7992 467433047
S 55732 251873803
O 16988 61677
I 65222 86265
I 25398 77561
I 56363 89290
S 45676 304328529
O 46894 85820
E 2201 23282
O 38886 84326
S 92748 652113249
E 32264 73695
E 13930 25034
I 24787 30433
E 6239 69652
I 51959 71157
S 39377 773745794
S 56108 481717842
S 4211 976664831
S 6531 31765207
O 12669 17403
E 16863 48081
I 10099 36762
S 30178 753392895
I 24408 53926
I 24249 84951
I 26051 74734
S 96513 430100217
O 22460 80798
E 60540 94105
I 91668 99018
S 93803 703598923
E 62141 69963
O 35386 54287
E 20439 45090
E 47196 90767
O 14016 88253
O 34338 71522
O 72607 89907
E 40105 65427
O 43959 47788
E 53446 62989
S 6097 990550303
E 43746 99588
E 5374 49368
S 58821 903820552
O 60913 63811
E 40757 84509
E 14100 84582
S 76443 349423848
S 42342 415378310
O 22314 75536
O 10249 59231
S 60934 979945545
S 83156 190111706
I 51816 59486
I 70030 74901
E 17254 29077
S 81466 536955212
E 1844 45879
I 44714 66731
S 850 37510559
E 3945 21178
S 1627 923802418
O 19947 85796
S 20479 597876083
E 32115 61002
O 73053 83858
O 36169 62396
O 3704 44173
I 2848 36710
I 7067 69560
I 47220 71373
O 59957 99031
S 6437 400899809
S 6930 139442601
O 15684 34167
I 682 96744
I 44679 92495
E 63094 74783
E 77359 85373
I 7123 63380
O 20519 63870
E 3670 20243
E 4556 11786
S 39546 521158763
I 90144 94070
S 99629 979734734
S 14428 134168932
O 24634 93676
E 24387 93805
E 38632 67390
S 66233 974380886
O 195 36974
E 48109 85109
S 7059 369549019
I 28174 86940
O 30566 67188
S 61108 631847088
I 19603 75814
E 27106 58726
S 41959 122698129
S 70905 537130368
I 60599 92439
O 16870 36704
O 39066 77843
S 79 873117994
S 33831 75511979
I 32816 60998
I 6573 47547
S 6770 598534056
I 43499 46152
E 12777 69442
E 35337 80978
O 2964 36122
O 6330 28721
E 38391 70743
I 23361 31241
E 41368 77890
O 34152 91523
E 69801 81511
E 46700 66157
S 480 460453562
S 59803 828085863
E 20412 65807
I 18136 96866
I 45052 71038
O 54519 93273
O 13938 68876
S 12353 868709589
E 33544 60166
I 17765 55625
E 35618 78250
E 74980 83947
S 98380 124608601
S 39949 466363734
S 18938 955429848
S 34140 649644421
E 81828 98579
O 9847 79299
S 51938 688253424
S 72392 234883832
S 28526 767810322
I 31798 89570
E 93274 96099
S 15578 407196120
E 15420 95484
O 61873 73787
E 46206 62842
O 25790 71910
E 40008 73521
S 36900 463101210
S 427 222457613
E 25265 83861
I 22151 83890
S 142 594339288
O 14816 18529
E 24668 92943
I 67051 72952
E 31526 78080
O 22837 56652
E 46443 85020
I 9585 23507
E 10319 64740
E 46435 66274
O 55757 73954
E 26769 81455
O 88896 92102
O 34450 37902
E 19775 53027
I 13030 63818
S 9001 700858745
I 95570 98907
E 69861 73735
O 20243 34645
S 38188 158812741
I 20381 44762
I 12682 45320
I 312 49835
S 95691 151387804
I 444 20886
E 5780 87149
O 80252 95556
O 46423 83275
E 40233 64247
S 87395 754529194
E 17431 58990
I 19646 85350
I 3498 56338
E 16699 29611
S 92634 341171385
O 21046 54893
O 90610 94927
E 64581 72450
O 59085 66811
E 23323 33801
S 25000 632218639
O 91292 91701
E 83160 88822
S 53330 562354829
O 25556 35018
O 29353 75358
O 40972 89564
O 53765 78337
O 32916 80227
I 21751 38231
E 25537 75477
S 42317 255792504
S 98882 490902376
I 53368 66456
E 308 736
S 80952 904269468
E 1073 53016
S 29874 648717465
E 9547 92598
O 66140 80926
O 15264 59251
I 44728 82905
O 63001 78888
I 21587 98086
S 10935 126117330
S 47151 416101517
O 32221 57114
O 15428 37813
S 74256 934386584
S 928 609423842
S 31901 584876865
E 8208 31683
I 2079 51479
O 9830 46350
S 56054 712971291
O 89064 91818
O 29625 90835
I 26617 37238
I 50402 71343
S 42200 759296815
O 18462 66747
I 42134 43469
I 43287 51855
E 38586 91247
I 37620 53079
I 42704 68061
E 31695 77454
E 15190 53577
E 18563 67572
I 24099 42555
I 1621 60243
S 44592 415359910
O 18122 88879
E 19290 72421
O 2279 98161
O 21977 59897
I 60412 63662
S 61521 411389562
O 25274 51315
E 59183 85877
E 5414 34995
E 4261 76650
E 35499 60069
S 711 116840705
O 34323 96181
S 93420 239493624
S 94614 538209322
E 39823 43479
S 15443 361467179
E 52025 75863
S 11994 968644672
I 18549 25317
E 33615 51760
S 19030 925385605
S 73507 107300805
S 66905 475384390
S 26197 1849327
O 26837 67838
I 54754 80311
E 58614 88312
E 15206 88381
O 7353 44087
I 79394 99952
I 1720 8749
O 79908 86968
O 6365 32412
S 24145 109889457
S 58764 238043271
O 63184 76767
O 64126 85116
O 60628 65859
E 48671 66949
S 25231 777802450
O 47480 48956
I 51108 92204
S 47939 45278303
I 18941 78298
E 37703 84669
E 66279 96981
E 38588 72319
I 10698 52695
E 44321 92791
I 14026 37130
S 85298 314789085
S 69085 976499530
I 15325 74209
O 24703 55512
S 74721 607330142
E 40540 41070
O 10037 28255
O 26422 63687
E 71644 95741
E 19877 31581
S 80854 732671367
E 24464 54770
S 73770 561908532
O 96472 97768
I 7276 59264
I 53204 92175
O 3658 16940
I 76182 94711
O 26296 94198
I 3039 96528
E 28888 70221
S 45783 241559786
E 86969 99731
O 10692 83258
E 32469 79862
S 74695 24922213
O 24177 73172
I 3973 95720
I 18485 26076
E 28231 65659
I 50693 95484
O 28296 98855
S 5946 198295995
E 15699 16626
S 99663 716679102
O 45647 98974
O 10744 72512
S 37821 424346671
O 6834 42011
E 4320 26614
O 10729 18572
S 74564 258074683
E 77084 81146
S 4375 288563507
I 65081 91338
O 49018 90692
E 2642 76905
S 12718 515239546
E 39756 61006
O 7803 24851
S 70809 649106621
S 47564 512442368
I 4260 12223
O 35716 54509
I 10732 56673
I 24026 78231
I 412 45647
I 41386 48470
O 17397 94430
S 44234 26435178
S 77347 343800761
E 46770 68458
S 53964 272886351
S 61601 761541234
S 38535 271686997
O 51863 62333
O 41809 88296
I 10497 91582
O 36606 69859
I 24417 80123
I 74084 98531
S 65224 51270290
I 33309 82646
O 39762 84694
E 17280 90592
I 41296 96252
S 8711 828379152
S 77663 793275246
O 17684 68528
O 31814 62385
S 24412 984138723
O 3807 72754
I 46423 77649
O 32188 95814
E 14509 46911
S 61433 428383920
I 6211 36311
I 39152 55040
E 14385 31290
O 51112 94718
E 16432 42799
I 34260 58500
O 4364 56192
O 8731 83096
E 23447 27586
S 39895 911553903
S 49852 716997365
O 28012 68065
I 68065 71090
E 15954 97324
S 15360 617367104
E 26638 51153
S 73844 225830519
I 7538 13886
I 2980 11721
S 41611 958050626
E 14738 16875
S 25263 216635783
S 72523 118488026
O 20749 93611
I 14223 39701
I 2516 37819
S 28738 914568115
E 22407 26289
S 90894 164315886
I 13287 70602
I 13401 77432
I 27545 29531
I 30808 70729
E 56237 94750
I 25515 85558
E 16927 53679
I 5279 88940
O 8507 57389
S 63450 95279101
I 61754 61818
O 5191 98719
E 2206 55225
O 18161 56765
S 759 429944781
S 54260 95298096
O 48078 93974
S 93218 408755033
E 50378 51623
E 31079 52619
O 16498 91141
O 21301 86242
I 28734 29547
O 3231 24846
O 8988 51140
O 27054 43954
O 5271 40590
S 50539 340119681
I 71987 99781
E 8719 92165
S 78663 477709325
I 18796 80051
I 60445 95403
E 49970 86595
E 21254 92510
O 26598 50965
I 45203 53518
I 31240 37351
I 11825 98040
E 11997 61431
S 31378 894361758
S 2447 57143371
I 85830 93662
O 7473 35321
O 40570 89448
I 46108 63018
O 15457 59251
I 27683 36690
E 37079 61508
I 82383 87250
I 11824 77621
I 15634 70311
E 1718 15196
O 4320 29158
S 9804 206546338
S 97832 320074446
E 3246 30506
S 21424 329758612
S 57665 332692670
I 11743 36247
S 45794 470002497
I 20112 39028
I 23198 39726
I 76805 90624
E 15198 89170
I 7480 26095
I 47124 58604
O 58938 75055
E 5503 8365
E 3967 50911
E 12158 46773
O 32489 69177
S 42715 925548395
E 85946 99689
O 49502 84882
I 9440 56675
E 73001 77637
S 37995 363879771
S 54845 213364565
E 24141 40757
E 39172 69497
E 2207 80244
O 5066 60781
E 2191 95251
S 90828 993270809
O 94882 98288
E 43285 47522
S 99496 86176536
O 24272 99841
S 48461 752751191
S 39507 359272143
O 32586 73197
E 67724 77396
I 48631 49891
O 35723 37440
E 40093 96605
I 9253 89596
E 60187 83058
S 60220 562216966
E 18810 88790
O 10693 44634
O 35875 72257
O 35081 62496
E 75991 87046
S 12457 883964654
I 48112 53503
E 30819 49684
E 19412 45146
E 3797 83892
O 14270 38097
E 10126 71453
E 37810 42844
I 84120 91775
S 56151 337567469
E 4828 59903
E 34735 59976
S 96143 621144031
O 46312 64943
I 44428 74149
E 24897 63503
S 19005 449437807
E 33571 75002
S 76325 347194674
E 54224 73170
E 23812 26079
I 68707 76074
O 42279 52561
I 2055 66255
E 31402 93816
S 65588 378213407
O 3402 82858
S 86833 376712870
E 62044 67126
O 45630 95736
O 20252 98934
S 72919 658206803
S 98385 896031446
E 6033 22414
S 19426 515383954
I 57564 99770
S 67971 295605695
S 217 187552091
I 30992 97799
I 4367 83658
I 10215 28158
I 37481 72030
I 41572 47271
E 2136 93244
I 45370 57915
S 38741 890353326
O 37177 43504
O 67140 98222
E 57237 99942
O 7839 33393
I 41237 57199
I 73388 98801
O 56705 79275
E 15597 77265
S 76000 426387551
I 42003 85567
O 14255 60791
S 27145 172442535
E 26769 35522
I 32571 67310
S 53239 64317697
E 88264 91339
E 88269 99306
E 22300 47969
O 27389 65104
O 6981 72533
I 42396 48590
S 41356 196497877
S 39627 920423320
O 29020 39179
S 5708 793255692
S 81026 801659261
O 65297 87018
E 13945 41707
E 29286 47854
E 37512 95727
E 40141 67306
E 58688 70231
I 11607 41366
S 89678 319632281
I 8750 45675
E 11408 40960
O 56820 76089
O 19509 59477
E 5561 8039
I 4010 17149
I 68101 74751
E 1287 59866
O 10361 65461
I 52725 98764
S 76255 765694677
E 60601 75795
O 23080 87745
S 7867 41764192
S 38760 236239209
S 53396 919479015
E 13984 37663
E 30327 69629
E 53751 56503
E 34160 75985
I 59466 76855
O 12672 85632
O 26793 48619
E 26433 42481
I 41242 62091
S 14144 482403108
S 25555 822584144
I 1435 41022
E 33493 38924
O 57886 89121
I 31828 37546
S 82487 817730517
S 65323 165498985
O 13674 41629
O 68665 85237
E 3037 11336
I 31799 92888
E 10270 99491
I 12257 20090
O 5896 84548
I 21457 67741
E 89292 90331
S 39416 712742982
E 50112 87279
O 11927 87887
O 74418 80836
I 37767 85083
S 33457 732778410
O 53398 71110
S 87571 928272831
O 25771 46085
E 34528 65440
I 31952 87607
I 54213 78825
I 18030 32644
S 6058 518710798
I 9166 38351
I 70410 99767
E 17522 77764
E 82474 95591
O 22831 51513
O 4832 77984
I 82157 84843
O 44323 81557
O 27655 92121
S 67307 632609613
I 56601 97433
I 6963 46157
E 35240 83914
O 24963 37080
O 59628 96503
E 27099 54646
I 26770 57859
E 11035 27267
O 61874 81153
E 60086 65714
S 40632 151375251
I 6287 70236
O 14921 20399
O 34685 80244
I 7209 53849
O 7741 92212
E 71973 92718
I 5168 54521
I 23185 25943
E 59002 69397
E 3589 40904
E 15853 64085
I 19799 82528
I 47894 65596
E 60216 77273
I 33718 57614
I 15430 91524
S 92318 294947453
I 22016 76539
E 39191 89847
E 28367 41946
O 78523 78920
S 41955 175030924
O 996 16726
S 82301 460968904
O 11382 45377
S 82190 859901609
O 33976 52554
S 77966 508547149
S 86890 415868501
E 39236 99521
I 47253 71544
I 68886 94806
O 31172 66481
O 873 59693
E 40962 85842
I 47359 95796
E 77777 77983
S 88797 17701009
E 66350 73708
S 71600 333967075
O 36939 42966
I 34270 74544
E 26094 72370
O 19572 39091
I 78706 94052
O 67925 74401
S 38095 649594900
I 76419 92952
S 31863 824128883
S 99509 255232668
E 95570 96713
E 823 50113
E 73878 91733
I 84252 88711
O 16224 39434
I 46537 49934
S 15381 626587262
I 18243 28395
I 68618 81704
S 27967 542446514
O 30262 31813
S 4931 701470733
O 54230 91139
I 83316 83605
E 30834 53054
I 43211 57926
E 26241 76529
S 41392 119249082
I 32535 54691
O 66657 70700
I 32174 69068
E 3829 73132
E 72405 82317
O 36923 48410
O 57795 85063
O 17889 29992
I 786 22009
E 59878 76914
S 59491 988694086
S 70129 765367325
O 36 6760
E 40931 65476
E 27499 55717
S 31294 290737696
E 50923 83861
E 6680 52585
E 68685 97970
I 44417 73758
S 82366 598658674
I 3668 62106
O 63068 90953
I 18876 37065
O 8507 73061
I 4836 87544
O 37323 79672
O 19771 67803
I 13614 77395
O 17868 24333
S 48111 504142629
E 10905 55745
I 10369 20646
O 7298 49365
E 20206 85051
S 72612 29282895
I 8583 76682
I 66930 67443
I 26526 45459
I 41814 41908
I 63514 82850
O 30667 41732
O 41759 92005
E 81420 90739
I 26126 39788
E 12327 80916
O 34494 89562
S 21746 751572125
O 35157 78010
S 48707 762311689
O 25657 83860
S 38199 311648571
O 2135 93707
I 79838 91145
S 66673 915290440
S 36893 848029009
O 55451 75964
S 78442 962977165
O 12128 51221
E 18963 22835
O 6797 31135
S 92657 411214294
O 20250 79210
S 16103 850230898
O 15972 80497
E 63420 83889
O 20600 76648
E 28116 70750
S 65529 398762379
E 64350 97697
O 91010 92804
I 24207 26176
E 22306 27480
E 1643 85322
O 77401 92181
I 33627 57532
I 22415 50864
O 38513 62714
O 32028 63283
S 46459 437660349
I 64883 94424
I 44891 58319
S 94004 896660556
I 52502 99656
O 39966 66709
S 5736 679224658
S 74732 900045126
I 45012 52274
O 17168 28012
S 21422 511261966
I 39234 78546
S 38129 737393014
O 45253 47897
E 15583 22818
E 36041 52357
E 10184 12278
O 29165 99137
O 31820 66054
S 39795 428967441
S 54303 269596847
I 20352 88782
S 24265 342087896
S 9388 887772161
I 12654 95546
E 11763 62370
O 24084 69780
S 10332 683981340
I 53684 86812
E 9226 89717
E 13833 36977
S 76937 601876550
I 13341 37053
O 21386 54792
I 33875 53322
S 55124 943191358
S 48346 705668736
E 4722 73688
I 25025 59815
O 70162 77674
O 66315 96697
S 31246 259709962
E 65962 96455
E 40336 40726
I 50426 97888
E 26891 93524
E 31240 52228
I 19150 99775
O 34393 78564
S 68474 728221422
O 3085 80446
O 28996 62276
E 17216 56945
I 45637 64284
O 64091 93527
S 78799 908403166
O 37897 90138
E 76654 87447
I 47677 90963
E 16670 70527
O 33184 64051
E 12375 93996
I 11266 56061
I 19070 50349
I 5316 86649
S 37324 992765616
E 42969 80632
I 10154 14369
O 14326 31187
S 53563 79399235
I 75864 80293
I 6350 50212
I 23827 29409
E 84843 86180
O 30410 66313
S 55811 334330210
E 12073 29332
O 87646 88636
I 3939 66504
O 28727 55492
E 68731 89302
S 39873 276705
E 70359 81513
I 35115 54001
S 11052 860338662
E 32422 79178
I 7760 88448
S 69654 975736805
E 74153 93598
O 28368 79678
E 10663 69364
E 6058 84702
O 43537 76674
O 62240 88912
O 19231 99037
O 30484 96625
O 75509 98756
I 10872 60497
O 57022 99554
O 29669 38563
I 24679 99522
S 52673 356172338
O 16496 32709
I 24892 56825
E 16042 55857
I 21081 80384
I 70874 80642
S 78851 932354951
O 24126 96823
I 77412 95432
I 30876 94688
E 4849 31195
I 5629 55389
S 74265 850415784
S 75050 45043118
I 18137 54907
S 93654 392500974
O 10135 99092
I 33375 98711
I 76660 89315
O 53643 77850
I 62112 96491
E 18818 97757
S 10334 988762263
S 18373 992960337
O 4477 8712
E 63496 87687
I 23895 71082
I 4319 33528
I 16628 54960
O 25234 26398
S 21296 43653371
E 14579 40791
I 46745 92094
O 11263 67229
I 41867 62287
E 17303 27065
E 28351 49113
E 12792 90421
E 66607 81337
I 7543 30269
I 46712 51818
S 17826 976790726
I 47175 89097
E 36564 68425
I 25951 49301
I 46387 55201
S 10766 663197128
E 40620 86397
S 10387 211104743
E 3947 28361
S 9689 597168852
E 24219 95537
O 141 74672
E 58141 76774
E 18418 92622
I 56633 64515
E 32553 68277
O 18716 58911
O 42640 89070
I 50846 88086
I 95967 96471
I 70066 71173
E 57807 68186
I 32742 51082
E 68187 83530
E 87149 98082
E 7146 67315
S 78102 955775528
S 19129 758568544
I 63272 65540
O 6483 67599
I 64238 74757
I 27944 76921
S 53612 97141488
O 11944 18492
I 25737 94491
S 67631 794439704
O 55542 65088
I 12125 50038
I 4651 85992
I 67260 69795
S 14789 127663882
I 339 78234
O 59668 88055
S 69334 181306676
O 32157 57836
E 16925 32980
I 51130 62317
O 71292 85745
E 77122 77919
S 69996 76616084
O 26381 41703
O 48420 56263
S 83704 754058489
E 92321 92472
E 20033 56763
E 11106 62164
I 20020 88300
S 17516 29890787
I 36442 65421
I 26704 93805
I 75246 77882
E 12758 44372
E 93093 93766
S 14470 561709853
S 96678 961584396
E 7528 74239
I 10648 46640
E 15086 76912
I 23715 58038
E 60782 98934
S 2634 891641967
E 3230 57595
S 26537 79671108
E 5378 49524
O 50387 92713
S 63254 275205538
S 25939 854847941
I 50538 87157
O 60024 81000
E 33587 77614
E 63698 65017
I 51746 95343
O 12766 26356
S 99612 887509113
E 7884 46949
S 55769 2405141
E 3301 55117
S 60103 877771586
O 28302 82821
I 33463 95818
I 83661 99334
I 33593 68497
E 40708 79684
I 28978 80770
I 57866 84258
I 77358 86407
E 9105 21539
E 31491 64530
S 79653 866790897
S 91596 635195554
I 23999 82465
I 28521 41735
E 2736 25873
O 601 66404
S 19070 250501722
O 68377 90152
S 44379 976693428
E 71144 81406
I 69936 80108
E 27733 32699
S 35583 735591870
O 30391 82075
O 5111 63153
E 23306 97502
I 1279 66421
I 516 5893
I 40969 68597
I 27158 28373
E 69862 99007
E 48609 71060
S 96763 516720686
E 49079 90111
I 20946 86541
E 49038 90494
O 37706 62567
O 51513 77606
E 16755 38365
O 46780 47241
I 60773 76160
E 4848 93485
O 43999 84092
E 29384 47993
E 5117 49072
O 51575 63856
I 28800 34275
O 79278 94542
I 1626 68236
O 35301 77204
S 14396 169539368
E 43815 50364
S 84243 495251709
E 43442 97570
E 79393 98760
E 33954 60020
S 54834 859253766
O 27466 94665
E 5085 74743
I 56974 96783
S 98822 867888289
I 3616 84605
S 41025 49822558
O 33151 99433
S 99259 614293656
I 28814 83634
S 2012 662919771
I 4361 49940
I 76558 78889
E 87895 95024
S 62293 990458455
O 66055 75176
O 12006 90467
S 8367 11335884
I 5423 85998
O 34048 84722
I 28055 86408
O 17741 83456
E 48748 84246
I 35573 61696
I 24839 41396
O 41613 87320
E 80888 99067
S 90885 112082185
E 5317 5895
O 73752 98582
E 21988 43699
S 52892 156055715
I 31967 59336
E 75944 77344
S 26178 286780797
I 6268 37060
O 35951 59235
O 11012 66781
I 46153 65570
I 50197 51510
I 35759 63845
S 63150 777139206
I 6831 91892
O 41046 78218
E 52952 82866
S 40718 596727442
I 13873 89238
I 60146 68587
I 40614 90504
I 43435 90194
I 30739 63838
I 23337 79826
I 2038 92247
O 4538 49108
I 44506 86832
E 10783 30831
E 7818 26092
O 1719 22647
I 12416 70230
I 30475 33995
E 2393 57926
O 25839 44530
E 8202 59029
S 29692 129521830
O 33747 92307
O 65716 93602
O 20049 87822
S 73873 588722837
O 15856 44321
I 5427 71695
I 10768 28406
E 68391 92794
E 15107 64795
E 2358 19711
I 61810 69344
E 20581 61050
S 44574 132705921
O 28663 55274
S 2268 509916010
I 21292 26955
E 17156 40992
S 50845 168965044
S 33349 91247524
O 12432 77614
O 23037 27021
I 29892 64702
I 2477 68398
E 8196 25052
I 37437 37913
E 28027 96790
S 70073 774418792
S 61915 708464053
O 11508 90969
I 4922 89670
E 25706 67037
S 89005 38634525
I 37950 69489
I 55168 71226
E 68123 85292
E 17423 65162
O 13170 62538
O 2340 71674
I 19074 23258
I 46930 83174
E 3985 97199
E 97391 99130
O 23526 57398
S 85659 762646
E 25492 93709
O 8971 18588
E 72822 87911
E 47067 87468
E 67812 85093
O 7083 42814
E 13652 90298
E 75877 82320
O 6420 39443
E 32124 87657
E 46856 79667
S 59163 401286319
I 5228 67722
S 96813 942627414
I 20866 47151
O 6309 19232
I 16975 56350
E 808 61689
S 74322 991512885
E 92339 92551
E 16577 81800
I 17677 91288
O 10860 81261
I 23223 79914
E 3404 37504
O 58210 94256
S 66711 256372806
I 48478 99432
I 49582 65746
O 39115 87163
I 91231 99184
O 10697 13607
E 24627 94311
E 23561 97305
S 39015 237150597
S 85178 855842892
O 53991 84960
S 92719 638227925
E 23603 26424
E 34412 59948
S 25829 201020522
O 1055 44374
I 58446 77892
S 69829 406244659
E 47312 55523
E 4850 98518
S 1309 122782753
I 13511 29195
E 11241 40300
E 6259 96182
I 55893 94015
I 11192 44400
I 5048 87514
I 4495 12804
E 66811 72112
I 11197 47861
E 17699 49492
O 11520 47173
O 558 67395
I 56972 92711
S 89652 791660191
I 5144 76969
I 56062 64057
I 51663 83213
S 4865 467183302
E 18661 28323
O 4871 54589
E 27783 87945
S 70021 409494577
S 10799 847452940
E 39635 70323
S 19664 797643775
O 5798 36135
S 14617 663187877
O 94170 95645
I 21864 35220
E 35620 67062
S 16693 968722401
O 17016 41517
S 18885 15652187
E 32484 76995
I 68951 95448
O 6211 40160
I 26624 89209
E 33772 44183
I 32936 92047
I 184 40723
O 10698 41125
I 50562 55978
E 7583 84004
I 88317 97458
E 29520 39657
I 6977 93920
I 19177 89622
O 25916 48548
S 14152 47114269
I 24219 63029
I 18725 40620
S 80777 269099536
S 15700 610490424
I 86522 91770
O 28675 69970
I 15492 58928
I 30291 88610
O 27136 31201
I 14663 18360
S 85418 227938990
S 15188 665416965
I 64565 96202
E 72988 97183
E 5891 81426
I 36151 55981
O 13642 47698
O 35807 37603
O 60040 99149
O 48167 95521
E 10366 76260
O 49674 93622
O 23124 81748
I 4824 44026
S 17480 453774332
S 26912 464734083
O 42292 95856
I 53486 88070
O 25267 87805
E 2803 40334
E 55121 70617
E 28682 96850
S 66484 988751409
O 18389 36035
O 55928 85217
S 52632 497983263
S 10064 258662843
S 80834 341698065
I 6320 45973
I 19687 65297
O 65859 84192
I 39438 62205
E 8698 46070
S 68512 906830113
S 90305 67872340
I 22855 48147
E 70794 73842
S 39483 425396371
S 46109 973393354
E 54327 98191
I 10122 24611
E 15816 47688
O 87641 92976
O 57682 79891
E 8972 54796
I 31009 46395
S 81433 506616983
O 15312 97460
O 76005 81824
E 43438 96094
S 66263 73611123
I 55027 73182
I 19826 97912
O 23682 55560
O 16555 31664
O 34628 61136
S 57813 623965109
I 36356 41946
I 4208 85330
E 39452 45124
O 62827 98500
I 32810 97014
S 27436 601555709
I 13422 33896
S 3611 686901460
O 30505 33461
O 36220 42338
S 88708 792573520
S 99550 57032570
O 43045 43374
E 10182 54151
S 31775 709606149
E 51590 83962
O 25979 63786
O 38398 80742
O 14389 93271
S 71281 964483214
O 1012 92448
I 81112 98915
S 53647 693937388
E 12994 24239
S 18211 687232920
S 26356 573668559
S 22558 793959540
S 99264 191845895
S 36960 313178937
E 26252 55805
S 5394 594189121
S 77013 874001359
I 29249 78031
I 9901 28464
I 29938 41046
S 83401 669226063
S 67720 623263203
E 9397 99047
O 11773 46035
O 26351 33122
I 40423 69777
S 73876 367568864
I 8925 87823
E 10164 55050
I 4953 72825
E 2199 74664
S 97891 97897523
O 92705 99208
S 29242 974383356
E 47913 91107
E 58872 74340
O 5183 80650
I 8643 58208
O 14310 54586
E 8060 88490
I 49588 68401
O 21601 89990
I 40487 52732
O 32183 89178
I 22494 37659
I 15047 56947
E 1140 20474
I 34384 93539
I 31283 49533
E 14104 84616
S 48457 245774624
S 28307 322877035
E 30079 79894
S 80228 36249059
S 18883 181717578
O 19938 20296
O 5815 20722
S 44406 64902280
O 69179 95167
E 55351 65631
O 17252 76879
E 74690 99408
I 10222 56970
S 75949 157815261
O 90667 94029
O 41675 78006
I 433 95011
E 23188 52517
S 58338 636477221
I 3772 4357
E 21621 88642
S 34062 955039117
S 70019 453036509
E 3793 47124
E 3184 86378
I 59847 85018
E 6151 21226
I 91576 96427
O 52423 70115
I 14615 75154
O 40823 79624
O 44866 68685
I 18414 59538
O 59498 76945
E 22840 51958
E 51160 88301
O 67645 77785
O 21156 59363
O 58621 63697
E 23304 99563
E 58496 77568
O 5866 41243
I 975 39797
O 9699 12194
E 17944 92083
E 39292 82999
O 13468 65132
I 24141 58415
O 52693 96846
I 22305 65363
O 67164 73461
I 1107 56099
I 23690 70379
S 83316 25886311
E 25978 59453
E 30498 65622
O 13029 56414
E 66710 76025
S 12400 688283737
O 51673 62680
I 33346 51513
I 30741 34559
O 71418 80357
I 304 54382
O 37117 72615
E 86168 90101
I 28654 42133
E 78791 85026
I 47485 53229
E 33215 96562
S 40019 536793633
I 93646 99440
O 49379 57383
E 24508 72443
I 43997 86182
S 65273 90438111
I 58847 74529
E 7944 30412
S 69010 613929048
E 27844 30338
O 9868 50400
S 82729 802975067
I 12326 46165
S 95612 226144879
I 44205 98942
O 4754 81189
E 64143 74687
O 7666 49982
S 47805 220733372
E 37292 89152
S 35391 341142052
E 58943 62215
S 90722 308668867
I 24057 72447
E 76144 87218
I 21021 33788
O 60875 64480
O 43686 78771
S 6889 243279328
O 26193 51885
O 12743 78204
I 36817 76552
S 98957 104206933
S 58338 994708987
O 12064 43485
S 99280 689887464
E 51294 54401
S 7535 869551518
E 54439 65813
I 8361 59002
S 85738 146462591
I 72879 84344
E 24349 77742
O 96966 99693
S 20363 180906353
S 48405 836874653
S 97144 501598864
E 21528 42429
S 47056 416016188
E 56126 92232
S 97116 45861190
I 45675 97472
E 20014 28144
E 17007 38499
S 12037 962189368
O 22207 76303
S 41199 691258220
S 58299 855640924
E 3717 12564
E 1920 76084
O 63819 93497
O 59337 88034
I 32016 70825
O 645 37424
E 27181 71741
S 70924 79683163
S 85784 677736296
O 10345 21195
I 26050 58345
O 88198 91294
O 4921 34745
S 96359 368223979
S 14101 474997661
O 55467 94789
O 10326 19359
E 36311 83968
S 57185 726651602
O 13480 28636
I 14001 64990
S 406 238219692
I 95261 97482
E 37803 94468
I 2486 99674
I 19808 23135
O 37109 46058
O 27899 37061
O 36439 37791
E 30627 61594
I 4897 62929
O 4698 65578
E 52520 74572
O 4751 15315
O 24934 34697
O 27828 77427
S 86067 226025189
S 1513 630169024
S 42959 14592003
O 2908 62340
I 94181 95961
E 78963 81485
E 29323 39783
S 50659 866263561
S 77959 544688750
S 20897 240767701
S 53776 879838045
O 42754 80119
S 93075 452747616
O 38045 42246
I 50272 87587
O 79823 86378
O 31931 55337
I 39498 52395
E 6247 36775
O 9379 17735
I 2132 13955
E 12800 68700
O 14958 25447
I 33538 41245
S 23240 421397868
S 52369 788803109
E 1601 42556
E 18113 29090
O 37005 73348
O 17026 92879
S 16394 46582828
I 18727 40663
I 35339 70866
S 72339 828839539
I 71092 96031
I 24683 48101
S 89540 768898537
S 18991 120415031
O 57225 73769
E 22793 83605
O 58997 92569
I 22847 97412
E 13271 89710
S 20826 275331232
S 3400 10386681
S 81759 271910890
S 32108 749424055
S 6103 998549908
S 54249 952685996
O 2884 9133
E 9974 54186
S 56941 63612212
O 43058 43225
O 25525 65019
E 50427 54192
S 48805 898624607
O 38347 52816
O 80435 87376
E 40569 53998
O 44223 45143
S 67438 970525837
I 23742 33484
O 2206 30295
O 30832 62019
S 47637 222791634
I 38886 89787
I 6613 94463
O 8850 82642
E 16930 74869
E 11125 65968
O 38223 84453
O 9160 63482
S 96430 477204145
E 89979 96055
E 13851 98484
I 7942 90827
I 41166 61605
S 63345 863241908
O 5611 61949
E 52752 64724
S 37521 753344365
O 1870 83390
O 28257 47177
E 75157 87734
S 88896 512626947
I 20124 72601
E 33146 65334
I 56648 85740
I 48429 94197
I 61408 81092
O 29478 81348
E 39334 46597
O 36660 86220
O 47729 52170
S 1110 646876039
O 44642 75870
I 6221 66439
O 81596 95327
S 84629 99750442
E 5355 21387
S 9774 278303715
S 1692 82649136
E 40422 86408
S 36297 725340885
I 64568 70947
S 46891 776877448
I 20117 73362
E 22657 33216
O 39517 96006
O 5945 71573
S 4524 380834524
I 7275 36515
I 14522 76270
S 3230 300319171
I 21535 34399
I 39033 63205
S 83382 726875318
O 20699 87552
I 27774 34532
S 75939 710678571
S 52408 468680680
I 3736 6737
O 83001 92803
I 4027 92344
O 3691 42685
S 8626 511449860
S 84220 559183307
S 98204 903401754
S 85391 206580737
I 7550 10249
S 4636 496228667
E 21713 80827
I 16231 93635
I 1502 26793
I 21640 38181
O 20823 80152
S 8028 648768853
E 28357 94110
O 3841 62858
I 7838 93505
S 21702 749370359
O 41944 87409
S 4475 534850375
S 94352 296363396
E 23339 27808
E 36004 41793
I 59404 87701
I 9036 92599
O 31519 73197
S 14630 283257903
S 29656 759052408
I 32492 56793
I 48154 66975
E 23708 55496
O 10198 93317
O 71276 81957
O 2213 17916
S 11020 946421965
E 60739 74917
I 2704 67216
S 36406 244679289
I 32008 92633
E 12479 43637
I 13215 82196
S 25891 37008040
E 10879 86839
E 72650 88959
I 87406 95030
E 62055 89137
I 36843 87985
I 17032 39352
S 82704 663363699
E 72421 75239
E 5714 25014
S 49199 177756428
S 68930 557800710
O 28204 48697
S 54316 381909460
I 26173 69182
S 12616 306229582
O 7403 63766
I 8216 16906
O 15604 42085
E 24663 60206
I 11200 70968
E 53081 59140
E 232 89813
S 42154 422207480
S 84228 332929795
O 46731 95298
S 25817 509350736
S 55459 784256592
I 53702 84398
E 3677 50292
O 5875 42575
I 3031 12829
O 5089 93044
E 67518 83258
S 43944 538302056
S 70406 939698584
O 67473 96403
I 53616 66936
S 26128 560735683
E 53 99511
E 44329 86146
E 36802 69654
I 47102 78759
E 75435 95598
O 4806 70863
S 33084 487479053
S 53875 23425641
I 9417 94614
I 9178 36518
O 11870 88739
S 58661 843964068
E 761 76503
O 37852 89266
S 33473 600385661
E 1187 75990
E 48578 82897
S 55779 774263522
O 26873 56026
I 1495 6727
S 54857 224886173
I 24956 45086
O 12705 32892
E 11924 42276
E 452 27163
E 4933 87364
S 77038 481170451
E 29284 89088
E 23462 37259
S 98174 810213016
O 69017 75687
S 70717 755153071
I 26544 38691
S 63895 655532902
O 28918 68007
S 1576 493680740
O 57144 93322
E 26466 61162
E 5467 22008
S 1853 328080507
E 16569 87827
E 46395 51224
I 63282 83785
S 71289 717397306
O 8519 98129
E 55152 95052
S 21944 682464829
I 54553 65099
I 16920 36012
I 37472 94772
S 35212 566887550
O 1329 15498
O 318 24423
I 14561 60886
I 68170 89000
O 47419 48158
S 45289 448653332
I 4829 47643
S 36146 414457788
S 50503 779178474
S 14893 997459474
E 71894 84663
I 14418 78406
I 23351 75923
I 54916 62817
I 51920 68700
I 36422 65464
S 52691 577502641
O 49573 62974
I 12471 98254
I 61291 65873
O 14371 40725
E 62787 86688
I 16506 31823
E 28341 46483
S 21259 528763016
O 9526 13946
S 88345 362514314
O 61857 74636
S 54095 466783829
I 13241 94320
O 55578 84018
I 6493 72324
O 70654 78405
S 98409 743145136
O 25523 69880
E 49692 81821
S 27841 354397071
O 15529 71976
O 2762 60197
I 49170 62223
S 46399 226012695
O 44149 84728
O 2701 22435
S 73207 401010496
S 4375 912629671
S 50090 489393853
I 26781 67587
I 1419 45893
S 17151 387866000
E 55584 82231
S 47962 307987149
O 23870 33165
I 17941 54341
E 32496 88384
S 10237 737520074
O 67165 99001
O 49558 90618
I 5682 93627
E 261 80578
I 21070 85879
O 21164 23691
S 63490 315534303
I 54372 92096
I 38248 72349
O 26089 92727
O 12061 62769
I 73452 96972
E 48156 92064
O 15256 62728
I 46143 59745
S 98845 40370790
O 5636 80567
E 18264 29579
E 38024 52462
E 2172 95124
S 1868 723286405
O 16110 65415
S 17581 821197377
E 8815 19383
O 12201 99015
I 1185 34870
E 35421 93565
S 33109 849938339
E 29417 38951
O 52673 71078
O 37216 41308
E 59723 78501
E 15857 65984
I 15322 81633
E 19164 63082
I 24533 94410
E 29627 36338
I 72729 83204
E 14250 67755
E 54221 74077
E 42488 80297
I 15785 47338
E 16704 59776
O 60425 89290
E 13357 71825
I 475 6560
S 63032 255283240
E 44659 61226
E 3712 81353
O 17424 48388
I 559 5984
I 57313 78514
O 17115 89263
E 47426 95510
I 47676 77406
E 56996 78553
O 13186 34909
O 15552 28894
O 28255 49756
O 16566 90372
O 2914 78613
S 95264 879266006
I 4837 83870
I 31749 59511
E 76987 87827
S 39064 18499409
O 45929 59920
I 74767 83782
E 18962 58917
S 10630 211009556
E 3433 16428
E 8665 48614
O 14160 50980
E 32667 80470
E 24799 73572
S 24877 758002820
E 5047 29022
S 10675 312751763
I 19819 58927
I 7020 48023
E 37665 68277
S 40242 995540163
E 4063 44070
S 34114 820729374
S 3065 892643986
O 19317 93359
S 86532 714801080
E 70168 91447
E 5867 91880
I 82636 92987
E 3043 37071
S 4778 501054892
E 13512 30890
I 12842 28628
S 17013 928594424
I 29675 51470
I 39191 41975
S 83332 412679174
I 6388 31163
I 24949 57214
O 1854 9382
S 69557 987207412
O 43680 53742
E 15431 19908
I 23692 44740
I 28152 51304
O 21445 78854
E 18006 42017
E 27028 67611
I 47484 73721
E 19006 45912
I 19314 92947
I 2654 23448
S 69729 120505033
O 17722 83555
S 35864 667089291
S 72155 190553393
O 30587 54426
S 19439 298923926
O 5725 34302
S 87104 852262437
S 57734 17699762
I 6067 13305
S 20714 837808939
S 71971 783669382
S 23838 48209881
I 24975 55157
I 7517 60688
O 38786 72160
S 68545 73675394
I 21766 29069
O 2727 63433
O 21850 61922
O 52295 87820
I 9277 44308
I 74322 77200
I 3626 45644
O 70614 96156
E 20806 37272
O 59000 60213
I 47175 67076
I 40206 52486
O 9869 78600
I 22592 58930
I 24508 85750
E 67698 80305
O 11252 76047
E 67049 77685
I 36033 69617
I 22611 51324
O 71129 98861
O 986 61321
I 22864 37497
E 35372 42147
I 61452 62117
E 61948 79069
I 13809 45799
I 66927 80105
O 41605 70973
O 26201 84843
O 81737 93487
E 40828 78514
E 73340 96914
O 58886 87305
S 64815 785594973
E 9491 84138
I 18431 68687
O 9410 64696
S 82866 779765590
E 52827 69504
I 19319 97213
E 42203 42979
S 26307 104721161
O 67029 88220
S 58916 63438296
S 91187 290487884
I 29094 89689
O 16632 37770
O 56573 88954
S 52585 286945986
E 3651 41452
E 39383 93478
E 490 72318
E 5638 13805
I 28325 30527
I 64987 77585
S 17786 641738237
E 68028 70766
I 16666 53910
E 49998 72127
S 88887 813680497
S 77917 840032919
I 516 32030
E 29748 84258
O 74 41148
S 83092 668315801
O 799 23173
O 15732 70676
E 9968 55657
O 6698 11627
S 1269 180716437
S 93906 877399386
O 9751 44806
E 29577 49661
I 42818 87809
S 37574 731486937
E 4260 21302
O 60795 89979
O 670 99512
E 23302 86169
S 49475 41794959
I 31033 59853
I 83534 92771
E 26487 86691
O 71234 85085
S 88782 121450800
O 13527 37143
S 66489 22207814
S 13313 757717295
O 1318 76590
O 62764 83891
O 61230 95012
E 63330 66231
S 47400 890483387
O 20496 31327
S 94322 551920560
E 28978 89030
O 16120 78818
O 26112 39798
E 66843 89355
I 55034 72282
E 8132 82785
E 11611 31292
O 20726 30952
E 39945 42615
S 436 753037497
E 42906 82789
E 67241 86334
O 81609 92547
O 64191 69871
S 42819 982479058
O 11062 40676
S 66153 361595347
O 25739 38692
E 49533 83388
S 70359 853582113
O 73698 88570
E 7415 52981
I 62626 85566
O 20829 66825
I 80013 85359
E 14870 81967
S 53059 745676788
E 72102 91907
I 11246 89444
S 83919 63879330
I 17540 86763
I 32218 98593
E 68165 78282
E 16433 34678
I 39518 78872
I 78872 94989
E 27237 60656
E 24539 84012
O 72639 77837
S 64680 192937700
S 10939 22993244
E 17728 43876
O 1064 33380
O 33104 92840
O 51263 71772
E 27464 81059
I 27058 27390
S 92454 273998584
I 35599 39686
I 10645 94501
E 80572 85797
O 23545 91210
S 93888 656110971
O 47521 96019
O 57585 82185
S 92642 75596590
I 48776 88054
O 24595 35778
E 72738 96125
O 57904 81855
I 94971 98879
I 2216 38047
S 61618 643103445
S 8202 102067615
O 42418 58932
O 28369 91062
O 2969 90446
E 38302 99713
I 22828 95061
O 5577 90001
S 39663 990031829
S 26631 358107365
E 34372 56095
S 858 902251294
O 79722 96230
I 27075 27690
I 61963 76205
S 94462 221389388
S 35416 598422360
O 88969 90840
O 45887 77728
O 70105 96340
E 62331 89685
O 10984 25049
I 18273 85726
I 10279 59998
S 81792 767969281
S 93106 220309994
O 16277 75248
O 52503 52791
O 8375 12422
S 24982 839967410
E 61548 92640
O 16887 50407
I 19116 85128
S 42008 386983935
I 11881 81344
O 1500 77217
I 76333 83087
E 5882 19567
O 67820 82344
I 38745 63302
E 79506 81832
O 23737 47415
S 21160 665657931
E 44946 95045
S 62149 511204884
I 42154 89636
S 90367 6876575
S 51654 763378475
I 21342 76637
I 41876 80439
I 21230 55500
I 33849 85224
E 31515 71275
O 15129 43208
S 16688 705724877
E 47903 58131
E 15875 87987
I 39012 80819
O 83182 98672
E 61298 66579
O 41476 41668
S 84998 424268208
S 58394 127651241
E 39219 74030
O 30275 39009
E 29047 77085
E 10605 54768
E 41994 99791
I 650 8075
E 5807 40596
I 52996 83369
I 12011 59984
I 91455 91502
E 10576 73222
O 34659 84053
O 27689 42628
E 10573 73626
E 26081 76528
E 26664 75249
I 71137 97247
I 71995 94532
O 3545 75871
I 9013 64197
I 44939 50108
E 29088 75625
S 87610 323711804
S 92501 98891841
O 31040 83311
S 40465 283023679
O 43401 63857
S 16478 842865088
E 48287 65326
O 10860 13752
E 10625 95298
O 93894 95363
E 70895 90126
I 26535 92202
E 16669 82279
O 25441 99776
O 17865 47964
E 9776 10243
E 84251 86887
S 1123 209758225
S 51791 532808480
O 42021 53878
I 62103 67821
S 26275 244945582
I 1592 55689
S 77335 133357741
S 93571 815182209
E 37047 60825
I 78348 80868
E 60244 74268
E 16103 49925
S 48468 785104696
I 23560 29489
S 68951 39023578
S 301 149235034
S 26121 243644753
O 11583 79689
I 69701 83673
E 8466 73799
S 50815 506434844
O 35636 62756
E 1222 74226
S 43437 515699625
E 41435 83710
S 85569 880709850
I 38072 65783
S 47879 68487358
E 50297 68369
E 78748 96080
S 27274 235697197
O 76374 86233
E 45843 77800
I 74339 80021
E 13054 48822
O 12316 47036
O 27505 55425
O 81494 84946
E 17988 72163
O 13948 14670
I 72649 94702
E 27647 68209
E 2780 44762
S 50439 963494865
O 17005 93800
S 47292 931529021
S 92338 356089858
S 91194 372919659
I 6257 74577
I 16458 87836
O 10484 38088
E 7517 83021
O 35718 92814
E 52625 98104
O 30616 46689
I 22837 92770
S 31315 732588920
S 41341 870596341
S 89308 957691939
S 21498 304278286
O 31792 95627
O 13554 73109
I 74121 80493
E 30315 85942
S 62331 923204222
O 59513 80012
E 55985 77780
E 4309 9866
E 57598 79869
O 38255 71193
I 1619 80432
E 32382 69564
E 24942 94170
E 30566 77403
E 15600 94282
E 44328 44387
E 30967 80480
O 2042 75326
S 75876 965274366
I 83730 94734
O 26401 60547
I 22062 94224
E 79359 99474
S 66779 925813220
I 10866 88337
E 3998 93564
S 35493 320478459
S 8118 723922143
I 6417 55544
O 5349 85558
S 58039 842440244
E 6076 79369
O 47021 52868
S 1785 884507768
I 13072 20531
O 61623 81985
O 48622 76200
S 65959 982434266
S 61897 903813881
O 58818 89237
S 57102 373004700
O 30038 59944
O 68511 77012
I 77682 98197
E 10427 81999
I 19928 85833
I 40098 94608
S 23361 965704900
I 27370 68395
O 31154 60182
E 3878 30515
O 64721 65843
S 9878 895460963
S 42331 606533760
I 18012 78065
O 47541 75145
I 83838 88657
E 9555 23364
I 12210 85606
E 30383 57093
O 8524 13077
O 16337 46441
O 22490 99486
I 33191 65898
E 72346 97903
S 73824 635716264
S 51683 400393954
O 5300 79808
S 53582 987256764
E 11386 27399
I 23143 65169
O 48223 52377
S 79202 443469269
O 64401 73457
E 65614 76324
E 24254 82366
I 19580 28897
E 6529 30841
I 68178 99539
I 45920 84640
I 58140 97591
E 25659 70041
O 48454 73552
E 47116 47449
S 84085 977016916
S 64255 47558284
O 70812 75749
O 39499 53264
I 52841 71288
I 13751 39696
I 6478 77349
O 50577 73701
E 27419 96762
E 23841 95110
S 64649 184609882
S 28332 316238839
S 51819 298637905
S 81005 37882358
E 62788 76985
O 58594 72097
E 5808 35807
I 34993 38771
O 2819 10692
E 41642 55703
E 11956 67735
I 7943 80438
O 51985 68858
I 73396 90623
I 59279 77480
I 14903 95684
I 461 28185
E 86600 95315
E 50606 76101
E 38506 75870
O 2978 22999
O 10634 41217
I 8814 82592
O 10222 22012
O 1131 67672
I 27036 94721
S 8874 262663171
O 36845 77093
S 38658 272244469
O 68645 72936
I 10926 89225
I 46781 86020
I 23893 80697
O 30585 64826
O 4592 86557
I 82280 96234
I 77417 93732
S 77640 70617238
E 65669 87317
O 26893 79091
S 62805 341843967
E 7773 50674
E 45888 98951
E 46643 83222
S 74803 466642010
I 30905 38436
S 37410 983965734
S 8358 762910325
I 16668 51026
S 10860 211361340
I 62802 76794
I 14259 65368
S 31677 568014756
O 46689 95663
O 9029 58018
I 35720 63598
O 46286 51893
I 65988 93822
I 12961 99417
I 5824 19714
I 42876 47165
S 10122 301366345
E 27541 47398
I 40562 46097
I 80846 91084
E 5716 83174
O 22347 64986
S 29504 913136961
I 50919 87765
E 15924 52959
S 53200 988855643
O 8340 77710
O 98262 98498
S 51990 221265028
E 21399 55845
I 58808 65700
S 93641 990284667
I 41360 82185
O 34140 37834
I 51018 56305
O 1690 30559
O 37870 52733
S 76550 93382767
O 58515 60416
I 5617 6766
O 13353 48654
I 32410 91956
E 30503 34464
I 39359 82218
I 13402 69151
I 6505 90239
O 4249 90716
E 16117 98552
S 1586 716171189
E 17696 93272
S 22257 931481946
S 76381 580362911
S 11618 960111953
E 3891 5360
S 40383 901910623
S 27166 324607577
O 62171 68681
E 330 22356
O 15902 79734
S 44508 129031009
E 58054 71933
S 84112 61588002
S 14886 545294502
E 9018 47917
O 8935 68911
S 6763 969485421
I 31909 80707
O 50784 71068
S 70353 660626989
I 38646 87114
O 5864 95840
O 53270 82843
S 81714 115944154
O 3393 10622
I 66228 91788
I 15255 16060
I 11288 30318
O 12597 23705
O 72626 77839
I 40359 87137
S 45163 459019147
I 33816 75534
I 20911 25982
E 8388 47703
S 21496 326481953
S 52235 838963461
E 64218 88553
O 5571 88317
S 42261 120621571
S 21521 368256342
S 84154 749112724
S 70063 752334597
O 32110 58905
O 81800 99194
S 59447 20320136
E 6016 51319
I 10336 65373
S 77124 243515778
O 4439 13570
I 13460 20119
S 59114 702954089
S 24740 17108834
E 91596 96809
O 9475 42531
S 25860 121824601
O 8878 88477
I 17221 62030
O 49240 69504
O 349 66977
O 80532 80710
O 62810 68311
O 26299 77795
E 15975 94208
I 16260 83995
S 85379 967763892
S 65485 875513734
I 48027 58547
S 17506 543908232
I 19923 89457
S 18107 22157959
O 11880 87771
E 3262 53414
S 95831 276040545
S 97361 806056235
O 18526 77060
I 61680 80638
O 40597 45100
I 56654 94597
E 13324 86469
I 50871 97638
S 97356 977462744
I 79937 82145
I 70715 84021
I 24657 82194
O 51213 87805
O 62477 81639
S 41454 901572327
O 23002 68454
I 43584 85734
O 15045 67288
S 9083 202703977
S 48005 161497797
O 54431 79987
S 67737 7084193
S 15342 381012613
E 56727 68321
I 9690 17403
S 74358 161328436
I 7105 42790
E 34075 90799
O 40040 80032
S 2361 140530860
O 58611 70424
I 22145 51971
I 39409 99242
S 66759 927445743
I 4486 35391
O 16550 69943
I 4417 93253
I 6125 16017
O 38493 94838
I 7134 54410
E 1964 73763
I 1869 30145
O 1775 30901
I 69959 76070
I 42751 88975
O 75637 84015
S 92725 849196208
S 98302 623227820
E 77982 95441
O 25970 58516
S 8706 139109021
O 5430 97153
E 18946 32858
I 11552 39672
S 76166 812515792
S 86481 367529770
S 75072 288715891
I 37063 37589
S 58256 748945505
O 27524 33991
E 29601 97946
S 47742 326163821
O 44415 51633
E 14453 76303
I 67701 91122
E 11347 78113
E 77788 85308
E 47754 77538
S 83221 9670406
O 41741 42464
O 46183 81267
S 65295 153231071
I 23007 55171
I 40472 68253
S 29837 92468867
S 93912 40916529
E 81654 87481
I 42666 46619
S 70410 869682177
O 49862 87672
E 2734 90654
E 33325 37344
S 66801 245356952
S 79878 838402966
O 54544 95884
S 13944 210044906
O 82237 94585
O 31382 54647
O 15355 46350
E 8572 47306
E 44142 93861
E 17218 97107
I 88101 91799
I 77747 96214
I 7355 39428
S 16169 844133731
E 50786 75695
E 54815 66964
I 37590 44319
I 39688 73294
O 8530 27473
I 8296 40839
E 24216 80817
S 977 549967693
S 77600 419182321
O 61616 87147
I 53429 55140
E 31470 95848
S 68234 613865092
S 58342 964814602
I 8427 34328
E 33864 92717
E 50458 70239
I 3824 54130
E 37206 83304
I 1837 44332
E 15191 59310
E 18005 22604
E 85752 86594
O 15318 87534
E 8110 29301
E 36750 87976
I 39478 90839
I 29471 81003
O 73359 87264
O 9679 41892
O 29927 44138
S 21932 721376989
I 34198 66422
O 18110 52336
O 72485 85640
E 47456 90849
O 41356 63038
I 17808 93124
E 2586 90133
S 36132 478918449
I 55904 77432
I 1249 4766
E 68046 93058
O 30582 51866
E 61558 84689
O 27236 34104
O 5971 77655
E 42197 45403
S 37587 680402773
E 47094 65058
E 18654 37844
S 20306 548407510
O 69400 89341
I 11828 58896
S 97247 214319357
I 63094 94677
I 34950 77199
S 91079 669261769
O 21126 45588
O 15210 90764
E 22402 81280
O 27376 34072
E 48702 78763
I 11455 28319
S 22010 373664632
O 58373 64217
S 38979 744509513
E 52280 98673
O 10697 17509
E 9798 59812
E 21271 85242
E 52109 69103
E 50500 96811
S 71765 333769424
I 72278 97920
E 3955 78954
S 79018 396057591
S 68480 332042733
I 23863 46683
S 35076 370409557
I 4087 53904
E 43266 67243
S 54705 297157972
I 23718 37442
I 11608 99457
S 29358 123715829
O 19716 48825
I 25028 66093
S 95420 42710176
I 63626 69251
O 14412 55744
I 60978 72831
I 20551 23530
O 57745 66289
S 46316 696107267
I 9323 36682
O 6263 37338
O 83254 83777
I 59517 86193
E 60345 61971
E 53733 57878
I 45598 75283
S 19235 317995792
I 23002 67486
E 28307 40800
E 10766 51702
I 48436 52417
E 13527 75076
E 8070 84316
S 52785 241138058
O 34781 78581
E 36587 66532
E 31714 67695
E 1936 34699
S 49918 566247326
O 16340 28834
S 88725 43359054
I 7481 93930
S 10442 546765562
E 73559 83449
I 14854 59982
I 51119 58872
S 99151 246963355
E 92113 97092
O 45769 91969
I 3807 78974
I 47530 62466
S 37908 636614567
S 27694 768299844
I 4196 19581
I 14255 90592
S 97638 258201173
S 9853 117834011
E 31549 84286
E 10702 84868
S 51391 889743211
S 98938 777113350
S 22830 326750564
I 15241 37662
S 19688 584324727
I 3672 56325
E 63362 85355
S 85734 124303077
O 56346 77417
I 4337 23876
O 93744 99137
O 49432 72199
E 5975 79957
I 28010 64752
I 44380 98629
E 49267 90560
E 9015 73322
O 53846 85709
E 67392 72587
O 9572 33347
O 15827 55236
I 11935 47965
E 25558 92385
E 63182 66858
S 35349 727198508
O 10190 88273
I 32173 43280
E 40217 78407
E 20654 33541
E 32386 84303
E 55584 94562
O 38353 56765
I 62403 73175
E 83155 85449
O 5568 47493
O 2455 95675
E 4665 8790
O 50092 65128
O 64058 77950
E 26092 77116
O 4332 29815
O 67666 99640
S 10681 199216762
O 20575 38971
I 71039 91559
S 20061 590450927
I 62881 75001
E 16014 53789
I 66243 90079
E 42514 64714
I 43236 93936
E 54438 84374
O 63346 85215
O 10217 28522
O 53271 65629
O 36162 45382
I 45381 71034
S 77977 127253776
S 61378 94150075
O 92495 93043
O 21505 26648
O 30903 37383
E 8575 27402
O 17768 52541
E 2044 72770
S 52544 733038201
E 88405 95990
E 58870 60998
I 917 44826
I 1085 51443
S 16070 891587646
E 27356 48210
E 31375 44944
O 22051 89065
I 4216 14227
E 43620 97738
E 9267 52180
O 15244 91274
S 50859 215642727
S 90393 888347981
S 1837 9681149
S 22759 933426770
E 1579 17638
E 22178 38020
E 37686 99850
I 43256 88416
S 83086 865749720
S 91512 121615980
O 55043 62315
S 90044 884358798
E 15267 74048
S 9774 976375786
S 54990 819350169
S 20073 220022711
S 9402 547684033
S 31542 885760649
S 50260 277314597
E 90898 93409
O 10609 61875
E 36671 49087
I 40760 78495
O 8054 14344
O 3024 7745
E 81834 97065
O 24673 93292
I 5817 13274
S 13358 648023621
S 12705 285087070
S 32276 172378310
S 69880 259455917
O 37562 92130
S 28728 309480552
O 65419 87258
E 2396 35027
E 30579 68014
S 31055 469040611
S 15489 612719370
S 64492 160767949
I 13100 63745
I 40344 75677
I 76453 91740
E 94853 99514
S 94710 696349066
S 53930 514152894
I 91646 99215
S 11626 493518323
S 22073 708977486
O 2304 71067
I 10838 66584
E 4442 53108
I 36438 58200
I 61371 66216
S 66237 298833874
I 53118 72759
E 13939 57054
I 8367 55578
E 31885 83415
S 66172 988267796
O 23626 41095
I 40705 70477
E 56780 83804
E 7752 95111
S 37373 889573605
I 24359 26532
E 58140 87753
S 13132 95694705
E 50216 85417
I 24231 50110
I 53609 55501
E 51805 54150
I 49573 64821
I 51604 91654
I 34160 49372
I 54599 99374
I 38025 63987
O 17026 69405
S 58896 567363791
S 2654 722610260
S 98791 777279925
I 49315 70124
E 26013 50502
I 33348 53240
S 74406 187865338
O 40385 62013
I 49470 70018
O 6035 19018
S 75429 547939675
O 47519 57402
I 10796 20932
O 47012 84875
S 60832 450679790
S 99001 5198646
E 5056 92028
E 82737 87450
O 69035 96984
S 60194 317700780
O 22692 45137
S 65905 985087642
E 10827 70161
E 91639 94650
E 39181 72469
S 22229 986530862
S 43095 279165803
O 22310 38007
S 91631 677800428
O 55524 86936
I 6898 91987
S 34905 471519826
I 59363 98117
O 65214 78803
S 5894 157203795
O 62799 99927
O 38204 85609
I 30357 46610
I 34648 42802
I 10373 49433
S 69313 825279933
I 77583 95540
E 55516 78711
S 5065 93940130
E 34356 84374
S 89193 106150680
S 82589 529659381
S 82527 799873886
S 5640 559944390
S 57673 424107075
O 9655 62076
O 73841 76870
E 65802 74401
O 71714 75225
S 81528 128186445
E 19050 38050
I 6999 20732
O 78922 92876
S 96364 606300592
I 27254 30034
E 55880 82665
O 31329 83366
I 18477 72436
I 72289 93883
S 26022 835609023
E 71670 74078
I 4593 51999
S 26544 190227374
E 35249 87882
S 43291 39855573
S 96573 273628787
I 6497 57564
E 2263 89264
E 74583 97438
S 8969 68677749
S 63925 628671019
S 47523 994124868
I 74012 90967
O 4991 23076
O 36795 62181
O 28691 37188
O 17773 54740
E 35992 82756
O 388 66612
O 13085 88417
E 9026 83345
S 98505 733427505
I 50081 71862
S 33328 570313615
I 11679 12213
I 39979 54951
E 29062 89993
E 751 13337
O 34029 77265
E 29435 48953
I 50932 94278
S 60199 925931969
I 29744 38523
S 1630 543733889
I 66905 87106
O 31465 77391
O 21014 72673
S 9096 832104892
E 10047 17290
I 66846 85870
O 37840 60593
O 28178 85139
E 13872 48776
I 11045 57273
E 25517 70347
E 10000 79990
O 23715 81910
S 31832 818084173
E 43602 71134
E 5136 65838
E 38297 51693
I 59536 62428
I 27374 98608
O 6788 76028
E 38751 49222
S 94634 700627988
O 48605 92673
O 10035 75488
I 8711 55606
E 41374 49514
I 64156 99121
S 86263 885284471
I 35426 62091
I 19778 66791
S 41277 589707571
E 5347 85334
O 35880 37568
I 19285 54547
E 21952 25896
S 77261 135754117
I 3988 39807
I 48091 79272
E 21118 97109
O 18852 37639
I 4497 40752
E 38826 65357
S 19544 639408494
E 8007 48721
O 40725 88781
O 17617 44258
S 16898 18271090
S 1047 285260472
E 59040 78554
E 13555 58505
O 7102 53357
I 51364 67007
E 5311 82202
E 73098 86856
S 68918 189433608
S 39385 771752232
O 4404 14356
I 5968 52037
E 27489 89319
I 19314 62659
I 80461 92375
O 18815 57626
E 28517 97701
E 59343 73562
O 65312 93598
E 12465 61226
O 28176 89701
S 82760 341551819
E 15750 91458
O 14210 98027
S 13523 503847844
O 38212 53907
O 35199 65424
E 82051 85115
E 3348 92000
S 58727 168570646
O 35676 95557
E 11393 64518
O 81869 84036
E 22899 56443
O 54434 60985
S 61077 588117750
O 37642 76430
O 11555 85671
E 14051 56069
O 50735 76283
I 58127 76920
O 28345 58136
S 56386 240746633
E 56658 74993
E 5341 68794
O 49749 59620
E 11778 89775
E 14569 71562
E 75182 95170
I 60785 97252
E 14818 16289
O 31368 86307
O 14921 32350
E 432 36307
I 45323 48574
I 65750 85196
E 12233 16170
O 7428 28584
O 11616 47762
O 16973 83363
S 70904 669135646
I 25275 84410
O 33051 68459
E 86570 99725
I 32717 77459
O 18316 44363
I 68854 76052
S 79591 149666689
S 31512 829171726
S 89153 825601027
I 59801 84899
I 37841 87647
I 15608 23623
O 31725 60035
O 30577 38943
S 39507 929712508
O 8946 87797
E 54261 86393
S 50684 745051466
S 94234 887211283
O 31880 50891
I 49757 78582
I 12909 38084
E 62319 67766
S 55379 805136620
S 92529 471638931
E 43814 58368
E 53392 79823
O 24698 47534
E 61035 65731
I 61608 63872
O 24295 44438
S 48499 270276988
O 17720 76605
S 99044 394584933
O 37154 61546
O 20347 88325
I 5788 42708
O 59117 66670
E 3710 77688
O 37326 72549
E 33657 71698
E 13781 46961
I 7076 68973
O 43258 63451
I 50609 71012
E 63650 69066
I 68068 70879
O 44553 74378
S 88367 842997113
E 8857 21349
E 27234 44494
O 23089 70288
S 60391 924629125
I 3361 56081
O 6539 50920
O 65386 82426
E 50670 70205
S 46202 411122550
E 21392 52230
I 57706 92206
S 50763 520131875
E 32452 57612
I 11485 32551
E 12613 92959
O 7322 40729
S 41079 700065542
O 40453 76849
E 48818 75092
O 75267 89662
S 61367 126820825
S 65027 893436214
S 43982 568821861
S 94401 552597355
O 25688 26400
S 2258 771208790
S 4508 717503658
I 14683 35065
I 69777 95641
E 52096 94440
S 69011 819281418
I 73437 74699
I 16552 76499
S 59079 968951645
E 64511 92742
I 24372 25356
E 39068 60284
S 10786 45480653
E 73135 80771
I 27403 46142
E 29735 94237
S 75265 40292543
E 74567 94789
S 19189 466282904
S 15221 434682637
I 79974 88944
I 56354 87348
E 30354 87310
E 31330 95770
S 98986 156438059
E 48328 65005
E 45102 71759
O 39481 95527
S 13372 930833288
I 13560 93487
E 10642 59296
I 2260 62734
E 16591 82752
O 21750 64442
S 59368 883786969
O 64251 85325
S 11289 297236152
E 42441 92118
I 84519 85387
O 78513 98962
E 17604 90894
E 12790 49295
O 38309 88979
I 41353 83696
S 88303 384599725
S 74762 913117838
S 98200 483850881
O 29865 35771
S 90600 219526614
I 44155 63592
S 1501 612928748
E 24706 48697
S 83023 264857896
I 64452 93317
O 63714 81581
I 22403 82327
E 48474 99810
O 28538 97888
S 93880 529504349
O 49848 82701
E 7931 62522
I 5376 81001
I 70784 89723
S 51990 13490380
I 66994 93654
I 28951 88872
E 58851 91524
E 70914 84007
O 32908 51358
O 15869 63475
S 29028 867498612
E 24075 37761
O 18513 87315
I 43846 62555
S 78442 979504573
E 42701 74216
S 15930 103042686
I 21423 68809
O 7234 99100
I 8159 9020
O 18008 61040
I 14034 78250
E 56545 60652
S 96498 556766027
I 48633 53403
I 23243 82979
S 2527 428368605
E 28963 46362
E 1911 28632
I 5124 89067
S 24010 476545749
O 75462 90959
O 5396 38819
E 14257 54647
S 88647 818024850
I 5053 53007
O 25788 37323
S 50158 628708037
O 57524 64798
O 35601 64821
E 47146 68074
O 3456 62220
S 94883 21377302
S 96001 939604556
O 56367 95852
O 61405 91485
O 11210 60482
I 9169 11228
O 15469 78865
E 16095 58105
I 13241 45735
S 23755 16172319
I 18032 86769
O 46897 87471
O 29203 74443
O 15622 76990
E 26841 58165
E 59439 60343
E 14040 23240
O 66544 73722
E 88665 90817
I 20418 83335
S 49208 211870418
O 52291 87436
I 14993 89648
E 4570 10144
S 67240 82186462
E 8351 86675
O 22747 27876
E 6611 79472
E 34962 93398
S 74143 314657719
E 68779 88897
S 21943 113631272
I 50517 91305
E 21860 25930
E 30756 60613
O 42521 47374
I 23352 65347
I 37356 47962
E 38496 49272
O 40813 70266
O 1790 88064
I 7698 70442
O 47392 49723
O 2038 52347
S 45280 731677412
E 67426 69740
O 80000 97565
O 53488 96795
E 3459 5935
O 50969 71051
S 59328 313047546
I 38227 66699
I 42464 77428
O 84188 99541
E 15249 32438
E 47808 88090
I 876 13581
O 61664 95571
S 49527 476171023
E 38837 50809
O 49148 68897
E 64146 85818
E 74923 91481
I 92601 92893
S 28933 43691458
E 56711 75423
I 2394 39116
S 51277 447991075
I 41101 75684
E 22647 44756
S 73273 354506206
E 40189 50281
I 36449 39801
S 90874 415359323
I 7749 75397
S 53766 509732823
O 56532 91758
O 53126 73029
S 7338 431315576
I 71958 77860
S 68822 760580354
E 1941 76789
S 4476 634238136
S 7478 7377941
E 57116 99603
O 3287 96873
S 65404 440885681
O 44188 89424
O 21020 21967
E 35108 55620
O 35224 73765
I 45120 99320
I 11780 95866
S 53787 697387743
S 13685 454042785
I 30411 53721
S 44901 709192294
E 84693 97293
E 50949 64401
E 19519 19866
S 49361 63163695
S 39729 213998890
S 70162 608459403
S 8353 857021699
O 39519 55076
O 20290 25252
E 13221 49584
S 54544 359177793
O 28567 36716
O 8596 27641
O 17631 28021
E 32638 52686
E 5366 79381
I 60319 69627
O 31013 50911
I 1054 58385
I 40144 46947
S 5458 999278085
O 39678 43685
I 86257 92494
O 60740 68558
E 1988 15642
O 22428 29437
I 9863 38798
S 42662 466268168
S 2143 825614767
S 41227 742163236
O 28984 45962
I 64930 78334
E 70097 85534
I 71284 97668
S 72942 952806478
E 8844 34716
S 62403 413753868
S 70071 589335411
I 20984 57936
I 36511 76652
O 23967 80176
I 50999 68676
E 24050 63681
E 2130 6483
O 50775 77783
I 19133 85928
O 35062 82667
I 24540 68768
I 26371 41095
S 8190 297579865
I 15973 88251
S 17541 859251983
E 4703 94757
I 72505 73423
O 25958 48731
I 18319 26824
O 38944 44102
I 71246 91606
S 12725 386382865
E 10161 50483
E 87332 96755
I 37492 79477
S 82599 737293858
I 11024 63690
I 23821 95012
S 46361 410913063
O 53143 93803
S 14685 529081312
I 65959 98777
I 13021 87977
I 59528 74107
I 65474 96862
S 31872 811435249
E 24113 93963
O 15550 88548
O 14669 54019
I 57904 82728
I 12594 90667
S 86602 83932265
O 61074 76236
E 52524 96922
E 54042 93125
O 64659 83056
E 29154 31354
O 11927 80461
I 74512 90917
O 10676 79599
O 29542 48442
I 61376 98425
S 97916 267604667
O 25953 33540
I 1541 63758
S 44192 176653720
S 43160 469249646
O 1749 37331
I 32619 90383
I 55081 57117
I 31670 64183
S 2426 103097372
I 8065 23970
I 17015 50606
E 25481 58718
O 11930 68176
E 29082 48058
E 55816 82703
I 46713 77132
O 8954 49491
S 86340 882958320
S 31639 586438620
O 58598 88311
O 32544 90240
I 22245 53607
I 32188 74458
I 34371 96170
I 34516 40610
S 87668 122329344
S 84007 784987810
O 32571 67522
S 4056 101379544
S 6066 28373255
E 1797 67096
S 57943 313200857
O 78088 97724
E 19867 72385
S 95356 850786430
S 98036 882895440
E 88442 89681
S 24345 617604710
S 84562 91034948
I 40950 42805
I 10335 27177
O 127 13234
S 899 954069318
E 56792 78098
I 3507 37346
O 59302 81560
O 20226 47137
E 57185 62371
E 47094 60472
E 22130 70018
I 24023 43515
E 7825 16530
S 38216 910414219
S 22273 809956572
S 98701 699984719
I 68383 86874
E 59718 71830
S 56686 18287590
O 14274 44016
I 10387 93636
S 37082 400505983
E 62589 69475
O 32167 99549
E 16047 77902
E 38330 38687
O 36392 45336
S 42472 235088899
O 74512 89710
I 26201 38344
S 68696 544095619
E 7729 42816
E 46967 51124
E 28601 84318
I 8837 37438
E 22112 90704
S 21715 409855452
S 29339 328103557
I 56661 87353
E 43336 50936
E 62939 99807
S 91215 780568031
I 20363 63548
E 3038 11403
I 23418 25954
I 67275 82098
E 43085 58605
S 36827 106768534
E 19968 91985
I 15293 89376
O 37662 69466
I 34268 90834
O 65310 67682
I 25464 91601
I 51565 86914
O 827 63986
E 34586 85816
S 71743 101933920
O 10113 13643
E 38875 41021
S 48834 790083964
S 24751 659892206
O 25876 94898
E 23967 71866
E 72605 94739
E 12315 48724
O 44441 86873
O 40089 66034
E 34254 96281
I 11126 29442
E 86662 97704
S 23892 457511716
I 30561 59217
E 18122 61667
I 63164 93129
E 72550 90380
S 16359 271700078
I 25775 52212
S 92136 702873489
S 34452 985374356
O 34400 85910
O 18354 30555
E 6875 7633
S 91234 153198748
E 19560 47178
S 67658 696517556
E 49580 86927
E 15948 74421
O 61122 64476
E 55688 55986
S 70925 589496517
O 67030 74675
I 5673 70977
E 49514 55723
I 16551 27238
O 68745 95278
E 60794 98101
O 39865 79959
O 18759 20132
I 84146 92164
O 74014 96325
E 11043 57909
I 59278 76897
I 23446 77329
O 59664 64110
S 11147 441390838
S 77722 873258103
O 2009 55912
I 37323 73788
O 8899 80119
O 7719 84182
E 21910 71249
O 343 29506
S 94665 555304264
S 12627 706018337
S 64856 996024556
I 35355 88291
E 95164 97644
S 68587 38049531
O 38784 74012
E 35193 55598
E 42240 85528
E 18857 75409
E 1731 56554
I 65620 81935
I 6350 83908
I 15560 66684
O 58862 81134
O 1340 66751
E 50458 82655
S 71949 429351292
I 62880 64100
E 69054 72768
S 54599 689267532
I 28542 40294
O 15515 26727
I 56372 77745
S 92723 64417332
I 80900 88346
S 290 951099398
I 37956 86299
S 11385 767539793
O 74766 77809
I 15902 31974
O 80868 82771
O 45996 92271
I 22072 23528
E 28106 53615
E 10044 74326
O 88991 99521
O 20498 56445
E 35822 57642
E 38854 87712
I 60597 74010
O 25455 46224
S 89358 508165043
S 69452 449785728
I 38819 55946
S 6342 445274648
O 8186 39150
S 46651 470702154
E 938 34321
E 49531 71987
E 4497 46924
E 40327 83248
S 30958 476345783
S 80379 794208686
I 34511 65759
E 1209 29702
I 16990 77940
I 39853 73859
O 39311 91799
O 27664 34481
E 77149 86070
E 29295 59735
E 20173 96916
E 44560 97559
O 77227 92999
I 39606 92891
I 23895 59141
I 10029 11796
S 38097 269238897
S 25002 844434448
E 4337 7614
I 57855 75731
E 29608 77009
I 675 97349
I 6265 32808
I 5820 32219
S 3130 274841720
E 12263 37651
E 59297 81886
E 19019 91022
E 7935 82081
O 35437 42306
E 8358 50463
I 18995 27631
S 27866 574032092
I 23512 57558
E 16932 50279
I 5710 14741
S 16547 49220694
E 50229 84433
O 30534 64975
S 98943 693154909
I 50995 63673
I 10904 68070
S 59926 853568413
O 48344 94506
O 15855 63028
O 84754 95670
I 23762 31195
I 23903 28623
E 1958 36841
E 50485 58212
O 17571 38698
O 79664 85491
I 9831 70916
E 3260 88712
S 47527 881712550
S 89105 288240644
S 45573 374785111
S 67203 175058381
O 66723 71131
E 45623 78384
O 18339 80730
E 1337 84642
O 31575 47285
O 26264 77209
O 47961 67979
E 36529 67966
S 90828 953280420
E 19329 25699
E 10918 30979
O 15609 63587
E 40727 97792
E 15351 33147
I 36323 97532
S 3983 571683377
I 10017 17788
I 64878 85135
I 3701 49882
O 38456 94482
S 38419 368528201
S 83996 918725679
O 33939 53954
O 59491 79186
E 30142 74916
O 94429 98389
I 9342 69880
O 38077 38847
I 2551 79457
S 9198 439977321
I 36234 98884
I 34624 87245
S 30410 159672405
S 56090 81642262
S 65613 853451053
I 8169 8938
O 56341 85932
E 6033 96491
E 77359 77779
E 47754 62585
S 60038 745885456
E 46562 93315
E 43140 92026
I 34519 48642
E 29649 78652
E 62977 83579
O 64537 90186
O 16515 95367
E 48010 79959
E 49692 91130
E 22620 94542
I 56898 93084
O 13109 62456
S 57002 706737489
I 63103 74190
E 2417 32233
E 29688 56630
S 5022 880320308
I 83337 99362
O 12242 42897
O 80045 84523
O 52010 96196
I 19683 84891
O 18840 80470
S 66664 996213459
I 2676 48325
O 74319 76194
S 13807 802264944
O 37312 71936
I 44227 89557
O 2622 33180
S 87611 291241383
S 89011 864566892
O 15858 89780
O 19473 69497
I 7558 18105
E 20933 36595
O 12837 16358
I 15489 65824
O 10875 12379
I 20011 81420
S 60371 117686483
O 8786 68088
S 23772 441888486
E 25747 69050
I 13543 57897
I 13738 59300
O 62502 62918
I 39284 75098
O 5743 70954
S 24378 301030523
I 83777 93107
S 41365 472433847
S 65449 810475267
O 44490 58357
I 26629 53111
E 570 67062
O 5239 57584
O 45223 63857
O 74 95958
O 42524 65925
O 22353 47832
S 94906 280940462
S 37485 725012353
E 2805 53502
I 31818 92829
E 54641 92023
O 58375 70494
E 24518 80070
O 12870 27820
O 39435 96309
S 4528 104018180
S 23352 928241887
S 86125 291806008
I 16845 71410
I 2948 72078
S 3325 115884803
E 19023 20097
I 25099 39062
S 96211 770507356
I 55103 86093
S 29979 450062205
S 29128 307811615
O 10974 28659
O 27369 89451
I 3952 10441
O 21773 59774
E 44324 84074
O 24384 84890
S 488 987128991
E 18315 21052
O 81976 97479
S 41766 98677396
E 10233 42188
I 16025 18653
S 47953 321876034
E 56705 92353
I 27228 50751
I 35742 79199
E 32399 41505
I 41895 63767
S 42004 619366771
S 13440 672406189
O 42360 69922
O 69581 77749
S 73236 548983934
O 10240 54558
S 48998 54143276
I 27221 33079
O 49748 51080
E 65423 98984
E 30987 31735
E 9021 46770
S 70625 773015031
O 83867 99496
I 7804 18719
O 72741 79024
S 36946 44576110
O 70169 79752
I 20985 25717
S 65536 141730654
S 38004 546440201
E 37017 69203
S 63927 859557155
O 4368 34956
E 14950 64691
I 65648 97213
E 57588 73911
I 57084 87376
E 50182 80764
I 12433 17820
O 72323 79619
S 31748 736873390
S 41486 473831581
S 56123 463803709
S 10207 992924513
S 91427 43208053
E 83881 87180
I 2161 50897
S 18517 137514075
E 35489 54894
E 2683 16872
E 22675 36698
O 56013 98429
E 9036 41407
I 26882 31621
I 13633 90082
E 46859 47947
O 10334 16484
E 4370 49037
S 51204 585675189
E 80868 88659
E 25905 59780
O 34092 38084
I 30082 32614
E 28597 85358
S 48714 673382034
E 34090 67479
S 38784 757499718
E 27775 40357
I 9221 92209
E 9711 54709
I 26356 59540
S 64961 818199813
S 36673 904708732
E 40041 82022
S 40579 131557664
E 40171 59012
S 67309 24904086
I 60485 67494
E 16372 89863
I 39403 63480
E 872 55509
O 48848 73494
E 10231 62773
E 31624 48438
I 74143 96151
S 80873 185418945
S 94718 141027157
O 48415 62350
I 35763 88081
O 13638 27802
O 33766 67892
O 20738 69852
E 3788 25291
O 31022 84860
I 45009 60607
E 35687 60964
S 16203 357950800
O 30062 39323
S 81273 328101656
S 56369 994029838
I 18934 75674
S 63600 153422513
E 27140 95843
O 37726 97883
O 21259 47890
I 14520 92025
I 53144 93807
E 19848 46087
O 19318 52521
I 43838 86428
I 12111 53529
I 17390 76660
I 90097 98288
I 49469 64143
O 8611 16504
O 51633 86358
O 47315 55315
I 4903 41188
S 8232 77329638
O 12036 96825
S 74539 864067156
E 61782 75635
S 99618 112800232
S 99982 845936442
I 13180 21187
I 41026 96675
O 36307 89306
S 85696 55994370
I 42301 95842
S 47521 934812651
O 51600 86104
S 30185 442168907
S 84119 881256030
S 73993 73932453
O 58480 76268
I 24583 32647
I 2380 54736
O 14442 89959
O 22213 78870
S 46855 142347708
E 30690 83427
S 89917 897813733
O 60844 64944
S 236 666093301
I 31740 61776
O 37658 54864
E 72816 81465
O 35153 65494
S 88141 900186471
S 79115 353234552
E 55045 61455
O 33446 72269
I 66452 75969
E 62007 94954
S 34139 104223167
O 25625 96381
E 11317 76127
S 41153 600978519
I 76203 86399
S 39916 596669709
O 77545 93737
I 39500 90587
E 6676 30398
O 17239 82694
I 13268 68423
S 41259 513091285
I 2110 68419
O 2167 50140
I 54279 84608
E 66809 71946
O 93678 94406
O 25916 88671
I 48975 81238
S 13083 127497388
E 60114 76344
E 7720 82362
I 22467 94381
S 83329 531092158
E 10638 69289
S 13650 563939096
E 29533 38267
O 61129 91330
S 83874 987233829
I 25817 27233
E 63516 68278
O 42248 51226
E 41082 67436
E 53194 95762
E 43040 68502
I 3275 59014
O 48888 87687
I 53268 65093
O 65838 86774
O 50667 60390
E 59744 62846
O 59189 99839
E 11919 39304
E 19670 34130
I 5197 68202
S 88636 519394987
S 58696 805866473
S 32302 669659272
S 22871 711346771
S 98935 376690788
I 53217 55188
S 34730 306944874
E 70109 90796
S 98765 762633924
S 9137 602487780
I 3062 40124
S 97602 516380946
S 6236 836878882
I 2951 44850
S 32792 32961882
O 12255 73561
I 46840 57942
E 9737 11998
I 26112 99387
S 13899 282713729
I 18895 84052
S 81343 160091090
O 36568 62626
E 38170 52836
S 6779 402230851
E 12281 56553
I 15865 70900
O 27789 51397
E 23503 70228
O 37044 46198
I 20995 22326
S 26364 617148911
S 59862 495445757
O 6647 18915
S 26572 88371677
O 33495 63352
E 44550 49144
S 1233 489431321
S 39 94574735
S 29946 110731331
I 32520 39897
O 26252 85515
E 80059 87638
O 10498 81491
S 17314 323108687
O 17104 67958
I 35553 96566
I 40467 71752
O 20071 94963
O 60295 79414
E 33002 46221
I 2606 88787
I 64851 97232
I 85538 95370
O 55636 67399
I 35729 59741
E 26726 75765
I 76103 93348
E 12015 33031
O 11621 77399
O 35418 89386
I 67208 87633
E 37984 96182
S 8825 203922194
S 73712 160755395
O 9966 36830
I 57009 60191
O 10885 22142
O 25287 30538
S 99763 527752580
S 16994 120485156
O 21603 47741
O 58196 64155
I 34267 89480
I 14172 81620
I 10157 26317
O 66935 97791
I 1365 38759
I 34820 62669
I 8327 86066
E 36299 49586
O 5594 48413
E 60295 95587
E 16288 70230
I 21462 84335
I 25292 44390
I 48753 54028
I 1365 72447
S 78692 954083662
S 79483 522272363
O 64929 77747
O 75737 96971
S 22226 50385669
S 35325 123371483
S 60386 14194942
O 17972 38913
S 39646 392959345
E 35274 91254
S 10178 106184444
S 10497 979998085
O 16784 87575
E 73877 81721
E 27468 35838
S 68831 288701710
I 6259 76309
S 68226 200583079
E 31492 52238
S 49098 508568063
E 11103 25566
O 11612 84110
S 89131 794412303
O 40500 56193
I 27979 35184
O 12362 98287
S 91786 397826799
S 99247 733273944
E 23010 90288
E 27529 36856
I 42000 77746
S 43723 843890867
E 13047 85472
S 22297 537149530
O 39164 82772
E 57443 63410
I 56265 85469
O 8756 47774
E 51535 52578
E 45143 54950
S 36666 539137753
S 26074 981200505
E 2211 48751
E 15803 68776
O 10849 74760
O 53585 77743
S 32476 755194061
S 72178 90663850
E 88202 98288
I 39846 67692
O 31742 43688
S 17902 850375509
E 28218 44442
O 16001 80492
E 42957 49873
I 91674 92229
O 16996 50076
S 17241 519296302
I 42684 59624
S 67197 691667220
I 5803 91007
S 17256 12513504
S 56271 791183984
E 58154 94930
I 36931 80957
E 16271 87446
S 55584 71042683
O 26636 76412
I 40394 47316
I 93542 95294
O 6825 62904
E 3781 24336
S 52970 877421560
O 30223 54507
I 21726 90384
S 76622 151983414
I 25032 36671
I 11107 83289
S 13530 469867527
I 24971 51190
S 96405 757980244
O 58850 87300
S 82104 66350960
S 61934 363694369
E 38650 74703
I 14619 50512
S 89181 619237933
O 29032 53126
S 55870 874419995
E 32108 49062
E 15145 60143
E 67873 72421
S 2924 95150567
I 39264 66473
S 98713 492628420
O 41165 74504
I 11366 88241
E 34637 80824
I 69390 90740
O 35903 44373
E 83254 92163
I 3859 99184
S 169 724910434
S 30279 167466270
S 89480 65516208
O 23294 40570
E 10854 61299
I 16100 29880
S 49500 121913287
E 1136 80276
I 10404 46247
O 17378 32674
E 8039 54551
E 75882 97425
O 8463 38626
O 13997 28967
E 6753 65440
E 43074 58066
S 17196 37737803
E 42941 81198
O 15407 99708
O 28870 62788
E 15327 25338
S 50219 986244601
E 62013 67977
O 84899 94270
S 47400 731610948
S 80491 660239807
S 22052 261997130
O 2324 12136
I 33292 78727
I 16245 75799
E 37807 96536
O 10652 44837
E 34606 40076
O 363 24017
O 77509 84264
S 20615 831768741
O 8653 81647
S 76503 858133041
S 20586 36415103
E 46273 51276
I 37925 72514
E 4077 93140
O 8640 59453
S 98809 672141171
O 42205 84178
I 26202 30578
S 56408 947803683
S 88396 725097533
O 30900 52717
O 3127 89786
S 4615 478617105
S 9226 23344542
E 23852 52207
O 54453 75937
O 41186 68237
E 18757 28247
I 6142 61742
I 2480 79949
S 85748 169396065
I 57184 83866
E 40992 42107
E 87511 99791
S 10666 381076554
E 41841 85513
I 10666 92991
E 32377 45894
O 51706 98992
S 60411 103597067
S 79024 925402638
O 58491 68103
E 4383 15460
E 5660 16813
E 75090 98670
I 57842 60766
O 16022 40301
O 16558 63884
O 6585 69636
I 35411 49341
S 11743 582622877
E 1325 92830
I 43538 71385
E 12137 97756
O 25956 99182
E 24380 86364
E 48097 58933
O 7782 13549
I 48765 98238
E 53792 96279
I 64888 95080
O 13755 60227
E 42521 76997
S 22661 221747835
S 36629 805167239
S 15447 718470746
I 8831 24596
E 13280 17559
I 73419 82319
E 257 91515
S 14851 358442506
O 9581 48017
I 21359 32084
O 38445 53897
O 22756 72219
S 88372 268014272
I 19135 87115
E 14070 21798
S 96184 906758008
O 35105 73423
S 83090 49377533
E 32090 76271
S 54865 152048807
O 77635 83187
E 63152 91124
I 27833 73483
I 49381 78270
S 59602 40571208
E 92278 99271
E 70600 95281
S 62210 506632017
S 53960 218813369
O 80820 88529
I 46163 87655
S 77482 343014939
E 54139 57543
O 33544 95549
S 96161 522243303
O 2899 6243
I 6292 89393
O 44840 62232
O 38682 65181
O 17961 77607
I 80299 97019
I 35783 59697
S 46073 935841677
O 32528 35604
E 17749 89592
O 23762 81391
E 54080 78140
O 46215 84286
S 62682 333042541
I 21090 93037
S 76740 587354857
O 26366 42087
I 31787 59046
S 23777 630161920
S 6004 456214665
S 74321 62298358
I 41426 78465
O 50558 62970
O 1665 64864
E 65759 93749
I 38591 95660
S 25181 439314334
O 71083 94884
S 85975 379351726
E 33346 81036
I 28898 39502
O 86999 87573
I 18058 25103
E 8266 95062
S 80135 108057690
I 30923 83276
E 68594 81813
E 9253 26551
I 32874 44873
O 31527 33662
E 68169 72598
I 5991 20834
O 48274 76129
O 27117 91231
I 1689 1861
I 8713 29590
S 97659 599148741
O 1805 6086
S 48696 809672275
O 29260 48066
E 17384 82812
E 62514 80944
S 54757 875381756
O 66855 83371
I 76794 98514
O 20205 34386
S 91911 157279008
S 37945 744328755
E 39271 94764
S 51364 287503264
I 30718 39368
O 20213 82583
I 62040 73908
O 27692 51934
O 26006 36222
E 61695 70628
E 21008 75712
E 58617 98654
S 33699 415328623
O 2041 42363
I 11615 88483
I 17325 89322
O 51959 98024
S 25178 867604857
O 37392 60209
S 55476 757472491
I 35648 97505
S 44835 64692777
E 25294 66208
O 26125 86299
I 65674 86628
I 56360 86554
S 33453 325034292
O 18673 94981
O 29485 66603
E 73803 87242
O 27044 54480
O 20200 48822
S 10369 372687422
O 30610 38856
E 49550 88184
E 28506 73748
E 22626 94526
I 36323 98590
I 50595 50960
E 27913 89927
E 15919 56935
O 19714 30947
E 32379 47439
E 8697 9622
E 1817 67370
O 11311 64145
S 59973 760689877
S 7179 970576264
I 11906 88887
S 97938 979372716
E 9388 15095
O 7560 32616
S 80444 552491756
S 21558 379753177
E 68298 98662
I 34478 86496
O 20856 93065
I 43288 61281
O 55846 85224
E 17537 40113
S 49651 265297147
O 41289 64095
S 85632 922413386
E 45710 50777
S 42918 476881622
E 19629 26710
O 6305 36694
S 80527 248626206
S 64358 221131391
E 7912 37112
S 55497 732622885
E 10173 36434
S 16664 297564437
O 27296 70664
I 14852 47706
O 10324 76223
O 11782 52110
O 28296 80368
O 26515 95256
I 53599 77146
O 21730 44134
O 25453 50674
E 4770 85262
E 33392 96603
S 42663 91190464
I 11429 58958
O 61845 85149
S 24930 620052900
E 28095 92831
S 43696 230952624
I 54119 94254
O 24639 30537
E 29610 69001
S 61011 134394399
O 61423 85151
S 17247 237452801
I 19666 91113
S 9848 691184475
S 64314 810326686
S 24319 805557295
S 25080 331341430
O 53066 66618
E 14464 56347
O 10699 70036
E 57202 71661
S 95568 144034067
I 59534 87270
S 3711 140082066
E 17154 85120
O 40391 48630
I 20485 26872
I 54036 77345
S 39390 870254908
I 37813 69721
O 17523 55201
I 25154 64115
O 14110 66864
S 94993 289565532
S 29646 990304564
E 3436 47880
S 20336 992624286
O 56097 68514
I 6292 47648
E 10631 27524
S 2842 309198650
S 20833 881686085
E 40381 51671
E 1812 97061
S 18516 719084398
O 25349 94542
E 51311 90570
O 58733 88852
I 72650 86375
S 5575 610689422
S 52747 626984636
I 5791 34108
E 18574 46069
E 16875 54115
S 51324 478454247
S 16028 233704762
E 15855 57125
S 77741 687034165
E 31184 72985
E 15283 29908
S 10805 439503061
O 95866 96122
E 40580 58314
O 51275 71402
E 30143 58474
I 25982 70101
S 32325 952046303
O 7326 52868
S 97520 642893550
I 23025 51545
E 54661 71468
E 29961 31188
S 83605 196032695
S 48960 665086329
E 26836 67055
E 46262 92649
S 29031 77777548
E 69306 91879
E 17334 78144
O 35365 66880
S 13878 237532654
O 83813 85832
I 8828 38661
S 46899 415243005
O 37958 72160
O 2169 70206
O 22118 68678
S 68570 496137716
S 11367 315057718
S 60698 365738733
I 54754 91331
I 45613 84615
S 84036 885106193
O 14852 34577
O 3412 20393
I 62957 70507
I 7742 32703
E 37005 73966
S 29799 895220204
O 19655 75150
E 15106 15718
S 4820 876157028
E 31766 66141
S 73984 229319444
E 66687 89158
E 33781 83686
E 26970 63484
S 10172 787636882
O 32898 73436
E 65523 99995
O 17505 71705
E 10476 51722
O 7861 89801
I 85891 94662
S 8291 178706862
S 87264 243384207
E 9897 88242
S 26983 41526629
S 19071 73246906
S 16254 619405923
O 24517 81307
S 15620 979620060
S 82193 145199040
S 25726 432486980
E 55932 83187
O 20426 38771
E 1919 40208
S 67452 899038786
I 68672 69554
E 55858 95749
O 25773 33981
I 41398 49816
I 29587 46347
I 20582 92461
I 18372 82538
I 86226 86288
I 25940 54322
O 739 71396
O 59933 92303
E 32196 40416
E 48997 58685
S 31151 256967777
O 62317 76724
I 28021 90065
I 5102 17932
O 16280 75576
E 20440 87984
I 33230 98269
S 22449 135560835
S 65030 686218593
I 1368 26254
E 16033 17650
S 90597 854531477
I 91054 99745
I 17053 60222
S 72206 528978988
O 26677 41935
E 36540 80482
O 25934 62564
S 88563 417241722
E 44873 87546
I 2695 34571
E 33777 50768
O 63071 90504
S 82693 83109352
O 32347 48207
S 93585 552685960
O 33785 57695
I 977 75999
E 17056 49490
E 55069 56236
O 78279 92192
S 61364 693057853
E 33929 76300
S 96787 981640886
I 64664 99726
S 17510 645214424
I 38032 59912
E 20808 93577
I 2298 3735
S 57544 797988612
I 68851 81812
S 84672 451779736
I 41780 68998
S 31472 508348064
O 47408 50681
E 59147 65988
I 7678 58611
E 4112 13711
I 1962 30879
E 45410 94436
O 60712 97741
S 32466 147116968
S 42406 303576466
S 77442 530764841
S 27584 654511235
I 470 45720
E 31307 34591
S 85157 301005890
S 41846 354676243
S 84050 646342272
I 59383 89398
E 9057 40732
S 89287 611658566
S 89188 644162938
S 9613 235969869
S 71706 926526396
S 80854 519422365
O 63380 94519
O 10504 58448
I 24311 98452
O 17551 86387
S 9113 738047553
S 15768 58926300
S 68671 639931369
O 44141 63133
I 59319 96954
I 29310 43058
O 75535 93764
I 32915 53267
O 1076 43740
S 4531 377886486
E 2855 54944
S 57450 734671
E 63348 87877
O 38956 76716
I 41494 50321
I 35509 66012
S 27779 423910118
I 70627 87992
O 66660 88902
E 1408 44366
I 9894 20187
S 24068 842961455
O 43607 58311
S 90216 852909986
E 16864 22022
O 11465 67626
I 36926 87384
E 82803 85906
O 18354 95138
S 62879 828949524
E 79324 97539
S 80768 476243499
O 49585 53598
I 8206 65018
E 32271 46838
I 8502 49461
E 61008 76813
E 13034 22190
S 58033 938643997
E 5087 31084
E 49114 84353
I 79668 95937
S 23222 43314358
O 17559 88938
S 68991 209576308
O 13367 22924
E 78734 97068
O 4716 54956
O 4555 10127
E 92584 96980
E 6623 19892
I 23505 27604
I 57003 65526
I 19 44169
I 45479 98609
I 21456 32157
E 9915 57806
E 75861 83688
I 17286 90626
E 34521 97191
E 61130 61274
S 16670 969142320
O 17903 79002
I 21691 38191
O 27035 63407
I 71158 74316
O 3380 74744
E 40656 44444
O 66365 71584
E 47981 70241
E 11156 99033
S 31440 157812297
I 6328 58509
S 2677 858920210
O 81208 96067
O 35692 68842
O 51855 92910
O 10812 56885
I 5461 47717
O 55074 85302
O 58447 75684
S 13330 3412025
S 59205 268121704
I 6431 83738
E 2556 70261
E 28416 34758
O 41 60792
O 86256 88365
I 57651 98516
S 96839 326554991
S 26983 50782393
O 18088 88414
O 45181 71551
S 8666 135044339
I 6842 50688
O 8896 22245
S 55528 438116877
E 28331 30618
I 58569 73287
I 3567 93085
S 105 915143934
O 19946 85793
O 7695 25695
S 38341 766951021
E 12593 90166
S 58620 286350078
S 4906 156371927
I 55379 85661
I 47560 73965
S 24383 284173073
E 50996 77036
S 55958 421953446
I 2564 70963
E 33034 92652
S 9909 210065314
I 20579 88306
E 19084 99133
S 71223 421774857
O 25446 64190
S 46128 422614455
S 39481 172157822
S 330 487009684
E 9798 90393
E 16886 71303
I 5745 71158
S 57710 398933774
S 62823 496871658
O 70849 94685
S 84443 760238762
I 67225 99754
S 38079 234027329
I 83746 92116
S 3058 345498269
I 20273 27241
O 41135 42126
E 32117 40823
O 21780 98423
I 66865 76875
I 59238 59476
S 66832 585657161
S 88234 467919968
O 74760 94477
O 29622 33144
E 76528 81795
I 4212 44594
E 48900 51942
E 49159 97051
O 61953 67084
S 69172 417972160
I 48481 75863
O 71214 79373
S 69539 851064025
I 32885 84432
E 32118 95784
E 74575 84527
O 43842 57539
E 42553 46988
E 22950 51031
E 52647 63571
I 73428 87929
S 69118 118754949
S 37275 416322188
O 11524 93896
I 67855 71033
I 2978 17242
E 39757 64223
S 1155 52385962
E 24332 58002
S 24180 133302619
E 30653 84623
I 18728 72602
E 11225 77391
O 32381 82094
I 4468 86121
E 21428 83992
E 54520 72549
S 40924 814723787
E 3989 55148
S 71275 14672124
O 20323 21093
S 60714 890851869
I 92447 96528
O 67968 86730
O 40217 99985
O 30515 48027
I 20754 26222
E 12364 44217
O 36049 83962
S 64712 981582292
S 82110 381710532
I 6180 21362
I 32187 58833
E 12788 52395
E 3842 33625
I 13791 72089
S 47382 271877787
E 90614 96643
O 22692 89581
I 45699 73190
S 54075 153811375
O 904 60803
E 26388 54072
S 62461 396471449
I 2815 42536
O 45089 49847
E 5959 29586
S 61828 806796996
S 47845 182255476
E 21500 28997
E 1819 68355
O 25674 59474
S 10564 841162155
E 31253 58991
O 8648 8757
O 24851 98516
I 32249 62299
E 4711 42055
O 27618 51132
I 6209 35280
O 37160 81461
I 59294 90681
S 97278 367666622
E 17895 53088
S 45137 105049177
E 61028 83268
I 43572 85989
S 64143 98407194
I 15764 50042
O 27140 29528
E 33774 98547
E 37070 53568
O 1394 20818
E 37699 75594
O 34187 85976
S 16185 569407239
S 97393 833034082
S 17760 1907266
I 34333 91880
O 4169 72435
E 69067 98714
O 20005 89576
S 57495 640691808
O 42190 99321
S 68603 193431120
I 29653 91605
I 46085 92484
O 36757 64660
O 71150 84625
O 41776 79669
S 63599 410703170
O 55360 67551
E 1072 76933
E 44603 79027
I 21926 94700
S 59183 311001816
O 67575 98678
S 11539 664918371
O 26862 28311
S 75833 485029277
E 25458 36941
O 49629 68237
E 10159 93554
S 33946 357827748
S 63482 820490166
S 80688 418251599
S 99390 205863139
O 17719 24223
O 67795 75286
S 3264 439360081
E 14167 72432
O 22160 73936
O 3400 93621
O 53848 74063
I 46402 83632
E 31408 66158
I 21476 41851
O 12134 32708
I 33019 68135
I 9309 52747
O 31318 94600
S 47622 421183775
E 81656 85752
I 33630 82005
O 58701 81698
S 82426 62323454
O 13437 76857
O 50562 54187
O 69232 83974
S 45150 703128152
O 66867 83421
I 8386 18638
I 37219 37786
O 75705 98559
O 10415 31062
I 6936 75603
I 47475 76610
E 54498 94876
O 9400 44020
I 2498 26525
E 21379 46103
E 75550 85823
E 69866 83349
I 59880 71893
O 21175 53845
S 40793 612342545
S 14308 168785890
S 55127 476512401
I 5362 46323
I 70918 87858
S 6476 682472355
O 9822 40131
I 52960 75224
O 26021 61354
I 32792 67755
I 17152 62351
O 76791 79584
S 73670 669826379
I 2308 48066
O 76274 89419
I 4308 36385
E 19108 80338
O 10443 43802
E 10872 29183
E 4862 17619
I 19434 59901
E 28875 50458
I 27573 35039
E 42999 65572
O 35099 48334
I 5443 54186
O 34709 59012
E 76606 96380
I 14002 24305
S 26620 775248373
O 76735 87476
S 77086 413111183
O 19192 26465
S 44670 574827902
S 2537 773199491
S 45996 443003481
S 50767 273173074
E 30849 71541
S 32627 522571605
I 69482 80177
S 8054 71566335
E 32896 39523
O 24101 97514
I 7545 28596
S 97609 52166776
E 175 49122
I 24196 41865
E 35637 90727
O 47249 94766
E 2379 88091
I 12915 86008
E 17359 50766
E 63859 77156
S 48604 285194418
S 45974 449337055
O 10394 97081
I 32963 69136
I 2433 67557
I 36993 52748
S 45195 635774058
O 11612 88738
E 40783 79390
E 16162 55517
S 96562 696108211
E 34313 71910
S 14079 311967961
O 35659 63907
S 84447 893068045
S 26909 301586904
E 9392 80750
O 50578 72323
S 81751 971565743
I 8344 64326
O 47713 67917
E 15732 98299
E 8638 91178
I 30150 81532
O 63202 79858
I 69624 73353
S 50937 711041304
O 4650 11118
E 63715 68871
E 61251 92659
E 67587 80492
I 23429 73437
I 55901 59923
O 17588 27122
O 1878 54781
S 89052 293288772
I 75570 96167
S 33920 884512754
S 68527 535781559
O 19211 72919
I 19851 63001
S 70297 495572946
O 49057 69590
S 33459 973920588
E 21886 43173
S 64773 629470069
I 44596 85390
O 36574 38540
I 52869 71782
O 13572 28713
E 11003 56045
S 37081 349621920
S 91729 384037339
E 21875 39220
S 60626 105080801
I 46556 65198
E 38562 99315
O 13708 62666
I 21303 91155
I 36816 45343
E 20429 73215
S 47247 511084718
O 58022 66580
S 82524 205854152
E 51841 99783
E 50158 59619
I 35031 50232
E 3054 49467
O 67888 73361
E 3883 66369
I 19038 99187
O 2335 12447
S 42523 43792386
E 6059 81598
O 44352 56906
S 72194 442942867
I 5887 9532
I 20750 32656
I 25248 35141
O 31657 38515
O 75971 81700
I 59831 78332
S 71704 417891694
S 46827 436661234
O 20302 77082
S 28910 299468082
I 34093 41659
S 54323 302484405
I 5389 85375
O 8996 53147
S 21738 851103115
O 63949 85310
S 89258 589544807
S 26692 276626944
I 6043 92337
E 12427 89132
E 89608 95327
S 45516 215305097
E 89980 94922
E 11960 32087
S 52959 416841043
O 12169 56419
O 50169 77036
O 19298 32634
I 8485 11400
O 8903 18083
I 78773 81826
O 8430 38846
E 66385 90395
I 169 79485
E 27402 51668
O 5137 84526
E 28405 41704
I 70124 77111
O 30912 36106
I 25089 91517
E 29466 59037
S 58374 200362695
S 12405 796461572
S 56631 151196752
I 24224 24848
E 10512 47225
S 13538 656094033
S 83586 113412265
S 47768 195772033
E 12841 36525
S 20565 385341903
O 15502 47979
O 71873 97750
S 60377 779091774
S 87084 755614070
I 53036 70445
I 49026 98162
I 25048 60934
I 7593 52239
S 9528 551684544
O 28898 51508
S 84400 238042878
O 24715 99713
O 23062 34957
E 48600 53931
O 19135 55935
O 13077 21698
I 18284 42676
O 6867 84857
E 43124 86288
E 50343 90045
O 57798 80504
I 69808 74150
I 49087 87800
O 22160 33486
E 18920 60406
O 19591 22743
E 19740 26614
S 16935 306076513
I 3332 32325
I 38208 64087
O 16692 32015
I 8562 32962
O 20670 69130
O 2791 6026
I 58098 76947
E 21693 54323
E 28217 56667
E 18088 37587
O 26217 88866
E 54420 79906
S 63968 343292299
S 88698 173231999
S 1108 342401414
O 39995 81891
E 8656 20396
I 76503 83276
I 33713 60543
I 25957 87042
S 5542 89696613
S 8003 385211529
O 3298 4543
I 44396 99140
O 43705 97218
O 58761 87833
I 27659 89200
S 2243 977764703
O 31508 87385
S 33774 619778884
I 55933 80877
I 43349 99475
E 9592 51432
E 13841 74930
O 36763 61939
I 66863 92687
S 64179 53732563
S 29130 37625757
E 33875 54470
O 11526 95605
E 10931 17001
S 90327 262752835
S 29674 545473530
I 52907 70118
O 12259 40395
E 11786 24466
S 63201 596247476
S 80133 731865959
O 21434 83380
O 74511 91343
I 31162 76773
I 38027 45670
S 21418 218243508
E 13903 99016
S 37411 932191404
S 37841 763232893
E 35476 57685
E 34838 71377
I 12515 39846
S 23055 203548139
I 57063 83134
S 57046 288208600
I 24345 74992
S 37596 547945486
S 47507 665136240
E 61658 92276
I 4503 48790
O 761 45190
E 66149 88485
O 43173 47929
S 45944 644970126
I 3871 80359
O 20772 64333
O 5518 65677
I 76221 93422
S 95500 992176476
O 8619 81746
O 4297 55253
O 86833 97555
S 74865 983679472
O 58158 75954
I 55630 91081
I 57360 99813
E 23189 64073
O 35570 93977
S 41755 158922539
E 11751 29742
S 22085 829701377
S 981 337071427
E 22921 61546
I 18320 67222
E 15787 35399
O 33031 39530
O 17731 81446
E 45601 80481
O 3983 75953
O 249 3129
E 6060 76112
E 31855 54449
E 37491 46521
S 15230 244120535
E 52384 83519
S 30577 741178000
O 17512 74123
E 51582 64480
S 60041 391876285
O 35898 78290
E 6390 39730
S 26089 531436417
O 27469 77893
I 47068 61835
O 33623 86640
S 66594 791313269
I 13508 75035
I 52588 69222
I 5262 36635
S 72257 134506232
O 48919 92154
I 19847 48084
E 18780 99932
S 47818 749734051
E 19645 26551
S 42611 513319174
S 82454 86660452
S 55654 906914358
I 64184 90835
O 13893 97128
S 14137 954420267
O 10463 98729
O 2653 12485
S 30256 540257545
O 40306 76163
I 38931 87313
O 28175 86933
E 46763 60980
I 36708 54188
O 24579 97429
E 16994 40630
I 53625 72890
I 12110 25391
S 88545 47300814
S 78929 62533864
O 6235 59668
S 78377 382829427
I 39577 71463
O 11744 53370
I 9613 56426
I 64676 96761
I 438 21570
E 50492 72932
S 47975 827096850
E 80688 98928
I 72773 82622
E 2127 2820
I 11372 16380
E 20564 74127
O 58977 96424
E 27116 94860
O 3582 65413
O 21549 98150
E 43840 50395
O 14930 65446
E 5131 89639
E 38184 91375
I 7049 59974
E 38801 40571
O 39610 74020
I 63781 75505
O 64056 93193
O 52784 98507
O 41205 84778
E 21144 66933
S 56513 188296742
O 20940 73336
I 4701 99084
I 12138 28180
E 39841 94103
O 62473 67550
S 71420 216067544
S 33157 855886341
E 51769 91910
E 82166 82278
E 40334 52028
I 2998 73954
E 22737 88657
I 45762 99828
O 31444 71057
E 57108 85076
E 15561 94311
S 43004 930845402
I 88756 98055
I 6435 54253
O 12752 80610
E 50681 66030
E 986 57060
S 89797 348524090
I 15903 72981
S 45402 785999554
S 822 393368576
I 9887 71528
S 93419 17374854
E 36924 61927
E 13752 90494
S 28013 578857066
S 95520 591784481
O 61616 89039
E 46329 64866
E 90463 99409
O 48540 74489
I 61651 64864
O 73968 84719
O 34904 75374
O 31335 70960
I 43842 68494
S 4233 814661428
O 12233 14605
O 38132 71156
S 61720 834270323
S 86576 563299807
E 83945 91353
O 30801 94826
E 47440 61827
I 19106 28964
E 29112 29846
I 56038 99536
E 7160 14044
O 54818 73761
S 16634 188834448
O 4940 48105
I 54167 79635
E 34285 38201
O 33045 85645
E 81196 87553
E 29693 54729
S 93197 410713884
E 15755 27737
O 27323 51453
I 64689 93745
E 88896 95637
O 59939 69631
E 39682 80152
S 92283 92848969
O 78052 96774
S 57380 966235531
S 66850 845216157
O 50615 98966
S 67058 306815419
S 72620 964067217
I 97434 97942
O 40083 61165
I 5849 80171
E 72916 97105
S 63910 312784940
I 18662 49875
S 11942 850495258
O 15209 32747
I 91966 97315
S 7376 633044996
I 76446 88593
E 17239 21869
S 85245 267961813
O 301 1814
E 57997 90025
S 2104 265774831
O 14018 28858
O 64828 79508
E 70985 87403
I 9535 52291
S 47146 535436366
S 88823 402795439
O 14079 58085
I 7760 70955
S 2852 275170122
S 13409 328780516
I 19711 85452
E 13477 84656
O 11554 57558
O 50872 63583
S 55594 881422407
S 57684 990818148
E 34150 74032
I 19488 64648
E 54028 95856
I 2134 42045
E 7016 84917
S 90218 144889319
S 50490 251539694
E 22019 93639
I 36723 90718
I 8525 93027
E 25303 27746
O 23021 81012
E 41863 53521
E 50246 91496
S 33153 606076934
E 3666 68848
O 38441 40744
I 23647 93510
S 93225 907854304
O 47525 63283
S 22182 946526561
I 29888 57385
O 4142 38829
E 32900 66065
O 9741 54655
E 71856 74168
O 59869 60840
E 26942 65508
I 50613 57154
I 30598 66257
E 60507 88853
S 10076 781604350
O 71785 75437
O 9063 57838
O 46383 47478
S 24624 212830115
O 30286 68786
S 26702 142613768
S 54001 176578069
O 70199 78532
E 76087 89238
I 38771 77228
I 69634 86853
S 86361 996228040
I 38866 57524
I 11771 79273
E 27158 68839
S 19602 510473533
E 51845 97281
I 1171 89523
O 5828 86369
I 56153 74491
E 39288 58982
S 7358 488988905
E 87737 91976
O 41229 63758
E 75222 97496
I 35648 44013
S 1706 20996951
E 95014 97505
I 33763 67112
E 7751 97226
I 41542 56489
E 20764 35970
E 15500 72345
I 59427 98447
E 8319 79730
I 12767 40910
O 86627 86922
I 6848 30507
O 65977 85394
E 19737 73919
O 17067 32006
O 72410 73074
I 23092 87251
O 15586 76634
I 40126 85988
O 5342 92088
E 30599 71988
S 28300 171433944
S 85868 311226478
S 14658 605144090
E 49816 71624
O 42273 57728
O 3579 76664
O 63094 95986
O 31536 56831
I 31048 72555
O 28509 91797
E 15028 59910
O 25546 48998
I 6235 37482
S 3894 126904333
S 12179 369190477
I 52909 71274
I 56227 60535
O 11186 61500
I 67591 93270
E 10921 68565
I 41686 45798
E 16082 38146
S 41673 277863309
S 67728 724045101
I 25594 30563
S 32569 950638703
I 19551 22041
S 48031 770113482
O 41639 99251
O 12535 77281
S 89668 834328042
I 52956 71856
O 38106 76430
O 62706 94288
S 34781 789172050
E 26580 58753
I 1540 59422
E 79018 85308
O 39733 90071
S 10597 195098480
I 738 19072
E 18001 88336
E 18696 23423
O 34387 36281
E 28203 36952
I 37050 58798
I 55447 85433
S 39327 789217239
E 5319 48687
E 50851 96326
E 2233 90145
S 34710 989241104
I 4550 51553
I 48550 72354
O 4586 16631
S 80600 755073690
I 63830 67946
O 6142 32814
I 38096 93551
I 36915 76184
O 25379 80747
S 90506 739077566
S 62946 165995126
E 22714 80679
S 48895 532536094
I 38551 91362
I 49732 85571
I 29328 76664
O 20216 91908
I 34 14027
S 68013 201831023
O 41490 50368
I 91738 99358
E 14381 46807
O 6484 64595
O 57099 82340
S 76976 584803750
E 20922 60502
I 67423 87804
I 5233 70534
I 32185 37515
O 29420 71764
S 27581 997684881
I 42594 48403
E 27937 87448
O 54402 63259
O 15418 40831
O 18101 67336
O 9017 33864
S 42105 440846477
O 43017 90743
E 29029 96220
S 99297 846178074
O 69517 77420
I 77099 83895
O 26567 46258
S 48518 619759351
I 54364 59334
I 2266 11988
O 58454 66211
I 23139 55658
S 41757 156348049
I 7819 75789
O 71103 75722
E 24359 72260
S 28956 714011526
O 23902 74419
I 7034 22319
O 14794 81150
S 78061 388709033
I 86490 86721
I 35759 48224
E 28069 67020
E 7501 46256
S 50418 490420941
S 6717 925513473
O 25585 59420
I 9482 28742
S 84195 750785714
I 17798 95854
S 30861 920606600
O 37502 87645
S 52867 238306272
S 61224 879749042
I 46586 81461
E 76543 83802
S 98243 382972141
S 24276 334510169
I 19729 47858
I 86608 88115
I 28833 86055
E 17428 80325
E 4956 64449
O 40730 43508
E 6190 82760
E 25837 59969
O 18203 19997
O 40396 57608
S 26224 385839718
E 60896 67530
E 6692 24420
O 21402 60374
O 27928 42694
I 8093 37293
I 29984 54040
E 23642 60977
E 12151 27821
I 14180 70926
O 82606 89984
O 43638 80839
I 20883 31512
S 30007 178610121
S 23014 95813600
S 17115 402688334
S 32401 725016686
S 48057 305632535
E 18620 20595
I 15333 16893
I 32766 65221
E 27298 36430
I 21485 53002
E 64914 81921
E 72485 77558
S 40184 376046842
I 24601 89564
S 17650 780808866
O 48682 91805
S 53895 265661027
S 88662 490471294
S 49084 82000629
E 6746 15898
E 19089 73907
I 4947 29468
I 3720 69444
E 34182 80417
S 90343 777317960
E 20799 84642
I 9239 52319
S 67112 840953887
S 33964 255580999
S 45854 560888578
S 92130 657220839
I 18206 24334
E 37844 69813
S 67890 685240669
S 48509 411958418
O 18222 49226
E 45221 60238
O 92623 92982
E 32322 54655
I 46279 74292
I 2603 53221
E 51046 51189
I 56404 81500
O 77390 93829
E 42465 44372
O 68773 80078
S 71823 693343463
E 21817 54438
I 33815 64423
S 68746 493332210
I 37079 62422
O 67956 72689
I 8824 29297
O 13038 81847
S 40080 706657008
O 66000 77782
S 22131 435770972
E 19041 76207
O 37054 97531
E 4181 81883
S 50996 700392991
E 24347 78044
O 59070 77404
O 11375 44228
I 7391 9452
O 85483 87369
O 49118 68994
I 13227 83035
O 31689 86161
E 17684 97262
E 51336 58074
I 18349 46123
S 94943 287086110
S 86905 869969742
S 90810 721993026
E 55501 82509
I 23808 88708
S 46325 600924438
E 11809 64926
I 95943 98066
E 14799 89510
E 4876 55829
O 12687 18589
O 12358 62500
S 12002 820067441
I 19582 33347
I 63866 96905
S 46765 995923666
S 87540 424725242
S 88513 262776174
I 67606 80396
E 45162 93158
E 80875 95405
S 57423 324291158
S 53931 319144772
O 53951 99049
O 2599 76784
I 45253 91484
S 14622 149178008
I 40736 78778
E 50250 68154
E 26167 64018
E 60941 84622
O 26032 84619
O 42504 80386
I 42060 59110
S 11796 654836855
O 37450 93027
E 55002 59991
E 53621 87834
O 27705 85346
E 31712 87057
O 23082 79753
S 10797 302540642
E 553 80331
I 34334 90621
S 12015 183198828
I 31283 75791
S 61243 903261893
S 30777 37034967
E 36395 59224
O 10263 72777
O 55051 58050
E 68065 70064
S 85206 995591297
E 20514 53898
O 51438 90079
E 6255 20790
E 66942 87890
S 90544 156130616
I 4116 38990
S 91940 162196156
O 55261 70769
S 97632 961040272
S 94835 699887303
E 5383 98135
O 65449 95214
O 35765 96413
E 35704 51067
S 70092 677004525
S 19605 814276486
I 48464 92918
I 3381 40373
S 21524 595617090
S 54236 965374536
I 41054 41159
O 22321 79931
S 48123 336199541
E 22995 94925
E 30184 89020
O 79485 82568
I 61803 62971
O 17265 27084
S 31913 345421586
O 18267 70368
S 38005 155285987
I 31841 72986
E 45754 92269
O 7212 69177
I 19992 74833
I 4457 74606
E 44119 58333
I 5202 68861
O 27916 34601
S 58561 352873155
O 23420 56280
E 19119 67814
O 9016 39964
S 43325 487721922
E 3419 12014
I 35061 71415
S 27802 318436083
S 20078 552598037
I 51078 99424
E 19608 64075
E 81707 83289
I 68155 94499
O 29531 93622
S 89899 812902733
O 12306 58947
O 2652 38626
I 89767 92104
I 45678 80457
S 76831 365591086
I 92680 94235
S 24589 515200591
E 65457 79164
S 52244 555157467
I 8389 48059
O 12149 87548
S 87880 441208519
E 4883 39620
E 11954 72487
E 19659 65587
I 37736 56053
I 13973 80638
E 42727 47219
O 11009 56602
I 17810 21993
E 36541 59834
O 9542 94864
S 51863 8227063
E 98133 98830
E 21875 97316
O 10733 36569
E 2256 7835
S 37985 805724119
E 63706 91407
E 16735 53115
I 20622 92290
S 52850 742903482
I 62855 87967
S 16762 468979287
S 85874 121297046
I 20102 54073
E 64840 67967
O 10032 17343
S 34069 99456480
S 25858 798743391
O 57319 69365
S 97733 445691762
O 355 78731
O 3722 83556
O 49149 83551
O 20465 36126
E 15518 96742
E 56475 67171
E 51882 96216
O 12460 46021
I 19914 96188
S 56246 331371048
I 7076 33821
O 37754 58308
E 4092 69724
E 3371 15539
O 24786 59561
I 21410 69553
S 61972 815896644
O 64026 90748
E 32755 62314
S 71558 155261761
E 17611 32820
E 6771 38696
S 98312 839845590
I 9856 48507
I 3929 74233
I 55085 61857
E 7696 11221
I 27532 32466
I 5649 6581
O 1988 12127
I 11421 80123
I 8941 67087
S 86496 324494060
E 35932 47809
I 47715 95510
E 27304 56679
I 10938 75881
I 43207 86345
S 2451 138913784
O 79496 98279
S 39211 644818043
S 12814 399390315
I 1010 47156
I 199 48476
S 73513 69249483
I 13980 87492
O 32370 41528
S 19284 355567638
E 60023 99953
I 14695 49135
E 33875 39163
S 87718 359037916
I 22583 51030
S 37405 286007455
E 51338 88389
O 38223 50577
O 67383 88699
I 64826 91806
O 18814 45004
O 36514 73775
I 27122 78048
E 13596 24334
I 23782 97858
S 30473 724699499
S 31397 580026035
O 65954 93998
O 10879 30596
S 31276 171039230
I 28946 79378
S 10360 842254136
O 35491 71038
O 8053 93250
I 12009 54139
O 87894 90101
I 5891 67836
E 13376 18174
I 57938 78374
O 28999 79030
I 62327 79969
O 37752 55067
I 17354 78077
S 71289 907616650
I 48740 84357
E 18846 90233
E 25028 25545
E 35109 99293
S 2032 184110659
S 49423 288283692
S 89180 702021385
E 77879 85582
S 89733 324033870
O 34389 77293
O 94846 98443
I 25778 44707
I 30455 78311
O 34705 80237
O 35237 54436
I 43259 77914
S 52889 385174713
I 3513 71890
S 11764 346619341
O 40207 89313
E 7220 79876
I 53427 90188
O 19706 63779
I 28586 77924
I 6218 42548
E 62648 65034
S 38540 457847608
E 74990 78906
I 49862 75640
I 73799 78604
O 40920 55791
E 35946 54790
E 8747 60043
I 68068 68188
I 28640 89948
I 30856 85983
S 10138 209516024
S 96054 392058332
I 85393 87178
S 83776 429937711
O 95444 97697
E 32499 49273
I 1012 17237
E 4840 34453
E 76440 81374
I 7071 40207
O 73143 84149
E 6018 60077
I 10164 11438
O 7935 12371
I 62190 88959
E 71404 93429
I 26708 44697
O 74250 75571
O 10547 75203
I 29163 65438
S 78885 420651654
O 25671 68166
E 67259 82795
O 29702 81398
E 2078 31463
S 53396 643226263
E 24041 31112
O 492 85711
I 68760 90156
O 87234 98683
E 8967 28109
I 42687 81242
S 56159 718191092
O 57558 70235
O 6498 78408
S 25512 37409000
E 94836 95489
E 24707 95762
I 21830 84244
O 31449 70425
S 88946 397361604
S 40675 981135253
I 11586 78577
E 13346 50048
O 20392 80746
O 24601 30000
I 63349 73175
S 81339 548488321
I 70975 95076
I 6554 74132
O 50766 63289
S 25449 298934208
E 48256 98774
O 83937 85453
E 20150 34035
I 40184 80395
I 5396 61512
O 14757 95723
S 61551 921027192
S 20442 833470323
S 48712 600410190
O 33668 76942
O 16094 27892
I 19370 82894
O 50765 65798
E 67028 71492
E 8026 57044
S 28694 494839796
S 38623 440692136
O 18523 26667
I 19570 84304
E 6515 71923
E 62515 84568
O 52498 74103
O 17309 47357
O 55965 82438
E 15093 72912
E 44840 63606
O 24086 59511
I 15310 60103
E 41833 67674
E 56952 57555
I 39461 52459
S 88068 898597519
E 4324 10499
I 54608 59953
S 91369 795486938
O 5914 82248
O 38858 99024
E 243 54092
I 27660 36880
O 24655 37315
E 3957 13157
E 22302 40229
S 26366 310683165
O 216 93877
O 6349 39395
S 30913 695139937
S 42869 878621803
O 77870 87147
I 58197 90255
I 39847 49191
I 6885 87228
S 91328 951067312
O 13039 52008
O 18607 93250
E 42253 84910
I 37700 62107
O 31356 80489
E 6300 47432
I 69315 76283
O 31727 55723
S 8207 405546012
E 64465 79070
S 79539 588581499
S 62215 412261716
O 38306 85276
O 6370 61135
E 34806 65680
S 20901 578773457
O 53436 81901
O 18395 98484
S 57202 751598376
O 5992 42720
I 35748 39536
E 22943 61687
O 4214 6595
S 34984 702511963
E 23852 90895
O 12676 34814
I 11231 44340
E 51692 55952
I 83389 99213
S 87344 212842161
O 72504 91810
E 9150 65743
S 98000 39757364
O 11166 75554
S 59181 123696976
E 32233 41911
E 32466 38844
E 71948 99750
E 46008 71811
E 69772 73272
S 59592 107707636
S 66299 931173354
E 20246 34600
S 49276 170902749
O 55705 81447
E 14063 20115
I 38828 44916
I 23727 31409
S 35545 747828013
I 14590 72124
O 33394 62990
O 443 72958
O 2127 44976
S 102 69007324
E 1126 50931
E 85887 87143
I 22384 95547
S 54904 596788608
E 10992 30722
O 51499 65726
I 50804 51249
S 53764 757269072
S 75155 214988595
O 12217 51916
I 16693 46781
O 33910 56434
I 42113 83199
I 33997 89381
I 33887 67304
O 71152 77689
I 5639 78698
S 11050 850886632
E 50319 52969
E 38252 58153
I 22426 46479
I 39129 90514
I 84283 94258
I 33065 35517
S 88828 713356957
E 35099 50137
S 80558 394387915
E 49674 77202
O 10004 84585
O 45902 53984
I 41767 66395
E 3789 88691
S 92132 272835581
S 16730 304550545
O 37806 93550
S 2436 258133244
E 58246 81607
E 71649 74531
E 44700 78927
E 83261 83773
O 79234 86695
O 1921 12971
I 79028 83473
E 35800 93571
E 55186 80790
O 50620 81367
I 58025 79433
S 27516 501095242
I 41188 75062
O 32628 44717
E 14330 74169
O 22168 26297
I 3558 43458
I 7294 33138
O 22953 52469
S 23081 927151618
O 20569 76600
O 12639 62997
O 53299 53650
O 46606 68365
I 39504 73668
E 18374 60033
S 13906 293801213
I 18612 51248
S 30181 927846071
I 39477 41302
O 58380 87172
E 5351 66763
S 56313 249685064
E 26283 63881
I 40062 66727
S 63871 161123694
O 5074 65674
S 34433 242374623
S 25458 815388005
E 9757 23548
O 3853 18280
I 1498 5059
O 71764 92069
E 58311 89708
I 9347 50733
E 6563 23787
S 37167 718622845
S 91553 887872392
I 65067 88171
I 8483 25225
S 12403 594415927
I 30554 45342
S 56096 823431695
O 64039 68889
O 13457 34081
E 12821 16059
I 2170 83604
S 25721 955920206
E 28178 95929
S 29349 589405760
I 12409 51866
O 7234 88152
I 58392 91986
O 46840 48920
O 40148 45250
E 4134 33339
E 24625 28591
S 12152 477304002
S 32664 983625907
E 85209 95721
E 7270 89668
O 44278 53321
I 17356 94363
O 20640 96390
I 50323 59612
I 11606 14313
I 70111 74920
E 92987 94844
E 21965 35354
E 74410 87518
O 16129 33765
S 88110 501593070
I 26907 51556
O 56844 95627
S 27452 507261627
O 3346 23317
O 11745 74420
O 41577 44826
O 30187 83064
I 2475 33685
O 32022 75747
S 98025 874671104
E 5472 43653
I 13920 77893
S 98926 765295478
O 57441 94813
O 43127 69933
S 43890 267028196
E 55457 71995
O 41673 74013
I 30580 69018
E 76417 82765
E 28009 42977
O 32244 85028
I 44069 68679
S 14282 264100008
I 30803 32045
E 8424 52967
S 53385 719537333
S 89923 163345912
O 4825 96314
I 2914 8428
O 17819 52539
O 15917 64577
I 59847 64052
S 69922 522515096
O 45809 50392
I 11742 49274
O 9694 43354
O 3513 6275
S 71163 529886824
O 6593 19047
I 8084 22512
O 11108 62074
S 95359 593276268
O 10738 99667
E 21607 87947
S 62012 893100247
O 50649 99877
S 59520 288280976
O 2863 35107
O 68673 99195
E 31174 50169
E 30243 54963
S 66255 656403412
I 39600 63042
E 39622 50977
S 61549 55549933
E 10078 72780
E 31958 56287
I 8138 59428
S 72737 250604668
E 43003 97728
I 53431 98852
S 82014 224471270
I 7973 54169
S 56101 786569619
S 23294 280318317
O 42525 46411
S 16986 80797183
O 42992 96093
S 77550 676240422
O 341 88271
E 3083 41077
I 49006 83189
O 10883 13466
O 31639 93535
I 73687 79818
O 43607 81333
E 8546 93556
E 16382 55412
O 87068 96699
O 23010 94948
S 25741 7322182
O 1033 27647
I 28070 50400
E 70727 84043
I 14969 45008
O 43829 95801
S 47765 170758720
E 23844 60534
E 11712 61221
E 51848 78416
S 50346 210329473
E 22056 81788
O 25508 59120
S 51594 772878314
E 39231 51621
E 523 84751
O 58471 62686
S 8027 767045594
I 91358 95675
E 11376 44075
O 57043 84612
I 7761 36786
O 61109 97554
S 27107 997348478
S 5408 803786
E 48524 76431
S 52414 117632133
E 64562 91596
S 92870 580037658
E 72441 80753
O 54346 71493
S 86694 212945733
S 74625 475152273
E 7361 72735
S 44413 752439800
S 49427 276610890
S 4063 400619745
I 29672 40180
O 31374 54570
I 59620 95420
I 26169 86176
I 20322 25029
S 20757 642676529
E 55948 61384
E 22404 72163
O 13509 18894
I 48718 94800
I 14253 42618
O 49908 51832
E 14592 81440
E 3943 62644
E 13178 39078
S 14733 847301788
E 29091 65887
O 45783 79405
O 11378 12450
E 36479 92969
O 25167 77712
E 44180 58225
I 66416 78176
O 32765 34905
S 88852 893701849
O 58614 64324
O 19463 92809
O 45924 48057
E 19893 93522
O 37618 41855
I 54915 56003
E 11882 18339
E 4760 18031
S 65421 530198719
I 65428 94981
S 31770 425379059
E 1619 29882
S 40607 961695685
S 30715 710415750
O 2090 32775
E 55412 92695
E 18732 96984
I 12065 43497
E 7895 19266
S 34753 27516478
E 27832 32914
I 35028 92944
S 32901 739124549
O 6657 21922
O 705 38652
I 23845 40828
O 42259 42884
E 39004 91894
E 20911 47881
E 4837 72382
I 28047 82163
E 16048 44117
O 48879 71369
I 8154 65580
S 84328 852293852
E 334 7863
S 139 858715217
E 55998 67522
I 7043 76036
E 10701 94091
E 77911 89988
O 7554 66198
O 11141 65283
S 78146 542727946
E 41235 72046
O 62357 70458
I 5336 99911
E 71555 75551
O 19698 29479
I 46338 49489
S 96952 4736057
E 4919 26771
O 47095 47783
I 39715 80599
S 11108 317862308
I 37528 48241
S 65348 969190551
S 49968 826204100
E 65681 74983
O 48572 81031
E 60733 90873
S 77118 467974791
O 42417 97957
I 8007 57829
S 36607 396952108
E 62400 87870
E 37326 50458
I 84718 89584
E 66505 98137
O 44366 59960
I 32510 65176
I 62529 90750
S 95105 158487796
E 7122 89381
E 49775 90814
S 28079 993887793
O 1765 66344
I 55551 91564
O 36182 66068
S 86567 378789241
E 24055 35140
I 274 68191
E 7037 54088
I 5385 23466
S 20267 847232550
O 7531 82081
I 43397 72028
O 63360 71100
E 91644 97848
S 63328 822853555
I 82808 94018
I 14778 88433
S 99252 105100057
E 71603 84173
I 19245 42448
S 26230 724439478
I 25712 41885
O 62535 80133
E 34039 38546
O 33576 45674
I 34513 97575
S 67758 744308454
O 40424 86624
S 26649 422312165
O 58469 87318
O 50858 88161
S 74661 652713461
E 4140 4201
E 54846 77205
S 68470 468952876
E 60665 94807
E 40631 73441
S 46479 133809455
I 1534 82205
O 5329 81665
S 12666 796142728
E 67889 93124
O 31270 53386
I 10702 73443
O 67268 91302
E 9188 23775
I 3529 70483
I 32007 78920
O 7842 70066
I 77097 78721
I 37134 52900
S 35807 661033968
I 34067 84897
E 7710 45845
E 2674 58020
O 47730 91358
S 92224 332969952
S 99232 955696876
O 86037 86879
I 53345 79821
S 16566 367430768
S 34832 171001139
S 76170 868329825
E 55856 59316
I 61050 93680
E 14449 58740
I 29148 87324
O 65364 69897
E 19718 71181
O 70776 84938
S 73901 779059760
I 3464 94566
S 26733 671892815
I 23160 93580
O 50850 83052
I 13803 43643
S 99657 471210651
S 41676 223309778
E 10534 22240
E 44514 57019
I 45972 81956
O 8741 10297
E 70012 85795
S 20559 394057886
I 63941 76612
S 13623 820735663
E 50311 80522
E 20214 91610
E 53427 81418
E 55680 98348
E 13971 35099
O 4948 36758
I 50413 95867
S 12691 498238418
S 60496 538790146
E 13499 99430
E 29926 51593
S 79365 535209385
E 29850 75756
E 3 21330
S 5339 398228310
O 17343 91009
S 54255 997361932
O 13402 47255
E 76999 91460
I 71416 79754
O 53104 95955
I 25704 28990
I 5796 55341
S 81762 703840581
O 11876 86591
S 39169 456481132
O 32779 60634
S 78727 14663083
O 51822 72104
S 93516 864840309
I 71791 75487
I 32127 57392
I 32845 92049
I 41422 85410
S 22589 762292700
S 82663 773608547
O 58534 75206
I 34066 88317
O 41769 72774
O 53830 66732
I 43640 65007
I 7007 15762
I 98005 99692
E 57731 79410
E 17708 32050
S 58111 464311828
O 10209 47611
I 2727 89355
S 22751 925422843
I 14696 62482
I 7272 57529
O 28033 70204
O 43712 45891
O 21514 93755
S 11361 891309948
I 17032 44938
E 69229 97017
I 14676 89592
O 35312 84199
O 60746 89196
I 43503 59493
O 22611 24636
E 31563 51172
O 5874 7305
E 73200 85893
S 83823 262604043
O 17045 89211
S 96534 269836209
I 1408 64043
O 64235 67272
E 91290 95974
O 59573 90250
E 11609 77753
I 59455 72262
I 26983 55750
S 24467 469438084
I 9152 64125
O 1461 15062
O 19912 21512
E 48381 77163
O 50171 95965
O 49758 86245
S 17772 756768007
S 45396 753963373
S 61567 654537717
I 11876 82712
I 34445 48059
E 35178 86896
S 63701 850957554
E 1184 91420
I 27569 66084
I 55516 79646
O 58466 73849
E 64582 75939
E 36067 92937
O 34640 71072
O 40084 81066
S 66507 894240678
E 23528 32273
O 34906 61300
S 12145 759641103
I 73153 98621
O 31132 81759
E 34002 82205
I 82452 89200
O 5827 55149
O 23996 78721
I 80664 88911
O 44309 88338
E 56944 81801
E 2520 95831
E 15710 51476
S 14760 325273650
O 24540 54901
E 58203 94900
O 86271 87107
S 62638 552093888
O 34604 38101
E 60665 80229
O 8857 55459
S 66373 609955042
I 43002 65516
E 2410 59854
S 65331 57546242
I 56033 99521
E 7567 10046
O 14421 93980
S 89639 918888104
O 10269 51504
O 53833 91079
I 40398 52019
O 48966 92844
S 82104 322743252
E 59399 86886
I 47366 70992
O 77237 93114
S 68692 109307954
O 71727 72123
I 9307 26462
S 16879 673474070
O 37747 42488
E 49514 87663
I 76718 89402
O 782 84215
O 2083 94489
E 21686 64484
O 5088 76303
O 61772 75364
S 34028 690394705
O 30039 83620
S 7928 855521993
E 22153 42453
S 11862 617520358
E 17167 68012
O 56480 75182
S 57755 595528554
I 33491 64503
I 50686 96343
O 14454 99978
O 46879 47034
S 5023 292641319
E 80189 93724
S 65368 703573234
S 36466 399918284
I 53225 78970
S 20821 300745922
I 5804 56594
S 81486 975494772
I 67993 74220
O 82314 90490
E 54824 60554
I 52818 89142
E 6421 89284
E 21956 56088
I 31408 33935
I 56546 89513
S 22184 426234225
O 12016 21759
E 51404 60540
O 10379 19061
E 6856 24450
S 85637 777958738
O 24659 76719
E 22545 78012
I 3375 53797
E 57398 79491
O 4094 24530
I 29244 31290
S 13951 204526399
O 94583 95496
I 39664 83307
S 45508 45464052
O 64428 81612
S 49873 627199967
E 71632 99658
O 41553 75651
E 2710 62612
E 31288 97772
E 6998 84446
I 48642 53585
O 8217 71375
E 6262 76582
O 55179 66953
E 46803 56170
O 51666 62624
S 39150 923242150
E 2262 66491
E 18360 32652
I 34874 79716
I 79322 84167
O 26483 97628
S 10211 791066616
O 29889 36164
E 47075 77316
S 6945 293547512
O 57386 70374
O 35081 92580
E 11459 69501
I 3332 45998
S 88876 960267610
S 50468 880379693
I 42261 61149
O 58779 71251
O 34258 40641
I 14112 99972
E 42502 86326
O 19500 51001
O 32728 52721
I 4651 37166
O 39583 63298
E 23931 25019
E 99669 99875
I 16537 34625
O 5384 54909
S 4421 636345650
S 82964 7839616
I 22156 62327
S 60875 125347971
S 64334 217545507
S 23524 291413313
S 68882 480150820
O 34419 80651
I 44374 53398
O 34227 82503
O 34415 49742
I 24332 76507
S 90073 740824357
E 31467 72613
S 81569 584181131
O 1961 78191
S 87716 896704506
I 10831 28801
S 52815 309625364
I 8379 41231
S 8710 169339617
S 38802 541666628
I 13900 98161
E 33045 99898
E 9940 99004
E 14822 43885
I 49836 96129
O 33936 64852
E 17564 36120
I 31783 33179
O 57035 80132
S 51106 914211649
O 13652 70219
I 63312 90145
E 11366 51934
O 35292 93163
S 89195 573673445
E 18887 99347
E 65212 75844
I 11395 83769
O 66287 76217
E 19674 86635
I 53040 97234
E 22523 66548
I 56762 94494
E 7516 31311
I 33835 68025
O 73194 84957
I 26952 60547
O 129 3284
E 72560 95780
E 7796 83574
S 95788 870952198
O 36925 88358
I 4150 10823
I 7061 94569
I 17935 34841
S 13434 997999931
O 22249 33886
E 9232 52113
S 64606 484750145
E 67669 80818
E 87630 90187
I 23966 54653
E 70060 70333
I 38776 75002
O 15992 91469
S 64557 407793773
E 23642 27458
O 7224 26638
O 34853 96107
O 37803 77774
I 8843 94506
I 51111 73813
S 131 947704840
O 48364 97803
S 28745 36651919
E 65279 86052
E 37225 71093
S 19191 625881941
E 35399 46406
E 80561 99848
E 25442 59925
S 29025 348719011
I 42117 82839
O 1298 74905
O 31186 57340
O 10096 37809
E 39109 53500
I 47245 50477
E 59388 79507
I 40794 56419
I 41197 70492
O 74040 91845
S 7497 596729769
O 81214 92559
O 63367 70565
E 37476 62296
I 83818 90224
O 15923 44979
S 8494 41495447
S 57546 473996275
E 11391 95516
S 23625 873728872
E 10509 54785
E 12370 77779
I 34825 75808
O 42539 76886
I 22214 37328
S 88268 218880939
E 61785 83841
S 62967 45846508
S 30889 475369737
E 33821 51066
I 13371 55257
E 31548 35221
S 62875 510763145
S 71411 131406562
I 35314 46241
I 85438 90571
O 57304 67112
I 1579 76026
S 44180 556217146
S 67503 961818755
S 81673 761170830
I 54402 79247
I 4179 71674
I 48802 77204
E 58177 79883
S 91803 143149625
O 37296 64485
E 62804 84062
S 7770 108221403
O 32196 57918
E 3185 18544
I 22578 95045
S 63157 244416279
E 682 59049
I 73037 73701
O 16315 40533
E 44758 91719
O 76510 81316
S 45643 830505151
O 28549 73695
E 27232 89133
S 15641 906473027
E 23880 76345
E 6777 77619
E 54337 94902
S 94497 445822041
I 3186 58367
E 3707 90930
S 82440 413749476
O 39826 81577
E 89066 93060
I 11668 77690
E 31853 95173
I 18674 21106
I 67143 86702
E 1647 64355
I 9979 66828
I 12790 89879
O 5834 36476
I 54986 87618
O 22246 51574
E 37984 82363
E 17757 59297
O 18996 54235
E 16158 35695
I 39198 74664
S 98421 929071595
I 51399 61677
I 41927 44877
O 28114 44327
O 5300 71014
S 65609 771310385
I 23105 51948
I 11911 70442
E 18542 82333
I 52536 77056
O 28193 58602
E 36468 75483
O 82742 98530
E 25174 93924
I 31121 58956
O 2275 86818
E 21882 66507
S 8159 846236270
S 80366 592916215
I 4590 34626
S 28434 659298322
I 71883 99972
S 95752 200765062
E 58892 93744
O 52695 94148
I 33450 61719
I 49451 75188
S 28323 808355949
E 25648 40073
I 18174 84768
E 4929 47407
S 44916 383798224
E 13868 99240
I 61513 80524
O 47766 66555
I 46466 80783
O 35623 79281
E 16 6693
O 27041 46765
O 13002 61781
O 42642 93745
E 7170 93752
O 53364 61205
O 44535 86541
S 79518 974837226
S 36637 775624525
O 5805 15862
O 28897 94860
S 61009 289100121
S 73259 666586087
O 66978 80949
E 24011 24922
S 90496 369105106
I 23200 72521
S 88402 278058806
S 85679 423507773
S 2591 268709839
O 32439 77699
E 38438 46168
I 6404 80221
I 30151 93482
I 2098 8756
I 6978 50333
O 7506 16326
I 56812 76876
O 61563 71680
O 36610 69782
O 44570 98388
E 5315 58693
I 46854 49370
I 18544 26471
O 1585 40680
E 61772 82690
S 98855 206187799
E 90644 92448
I 33883 34555
S 92001 76358410
S 85955 210003567
O 31592 81929
O 28823 51083
O 59332 77741
E 38476 56398
I 81700 92030
E 27496 58867
E 24637 76762
S 88660 207787475
I 1795 63528
I 595 72841
E 5684 69390
I 42573 44321
O 32205 85182
E 55267 68802
O 33963 37002
E 33322 49705
E 22567 29345
O 85120 89153
S 6771 473154834
S 38970 524173938
O 22752 97099
S 87864 39405556
I 1572 8751
I 34468 54780
O 79285 84737
E 52939 63347
O 21223 39750
I 21653 93412
S 89687 364491808
I 34272 65862
O 41501 54787
S 89775 229734006
O 32058 86465
E 36412 55143
I 14729 23336
E 13893 60202
S 80085 98718944
O 7158 76180
I 20161 61612
S 93325 625804569
S 55961 192537780
E 72480 75762
S 9640 192693168
S 57303 136739793
O 89760 94507
O 46291 57347
E 17521 37367
I 27943 41595
O 1631 25680
I 59185 89693
E 16098 51911
S 52584 710591175
I 14953 59303
E 42440 85589
S 24952 884895669
S 66044 585188779
O 17484 40292
S 82919 331732182
O 54775 66184
S 9632 284396809
E 14713 66497
I 25916 31585
E 28614 49305
E 77855 97040
S 48692 222642049
I 41943 75674
E 20165 63603
I 47750 89143
S 77810 323982820
O 37738 50334
I 83761 89369
I 6361 43893
O 16220 56750
O 34290 66792
I 5596 8365
O 92953 93945
O 36275 74875
I 4929 30501
E 18365 28698
O 26740 90466
E 6206 43101
S 36663 167374121
O 30841 96545
S 64924 163004276
O 16778 39110
O 30315 68034
O 61413 93581
O 2215 49784
S 63898 118257058
I 45851 52489
O 2632 27453
I 48339 93575
O 18461 86911
E 49533 55920
E 415 8507
E 19815 23787
S 4946 204585367
E 25202 60921
S 15417 515532222
O 24010 49535
O 14232 94328
O 43791 49352
O 27966 97779
S 21280 898251947
E 5192 57608
E 5978 58163
E 639 70859
I 75392 89110
I 81578 95326
O 67797 90458
S 38413 634703865
S 21305 625056769
O 47996 79718
S 34298 407778019
S 33290 526413778
O 61308 87577
O 52056 73235
E 21163 31957
E 2313 46209
O 49681 70715
O 13077 97408
I 43944 58999
E 7499 88225
S 39428 525681448
I 22025 92367
O 35944 81163
I 39308 76535
S 51932 691404608
I 25127 39324
I 33009 82557
S 97343 653316207
E 13564 95217
E 21274 57544
I 39083 99071
O 22472 80582
E 29147 50398
S 43560 827047461
I 31805 82512
I 55463 90394
O 26284 37177
E 2072 36261
S 38576 177078603
S 53754 28775794
O 62774 98775
S 29992 498009381
O 8256 26843
S 7660 758822886
E 14374 45476
S 83315 474891135
S 15816 657121299
I 61573 82268
E 24680 73958
E 36468 86311
I 21684 90912
S 57905 456546515
S 78216 51558643
S 99298 416090574
I 1612 5710
I 34344 95905
E 22312 96017
O 23780 53036
S 72837 197140483
O 19021 41284
O 31934 99435
O 6415 58272
O 13567 97330
O 73261 87821
I 42435 57048
O 27332 95838
I 59362 87789
O 55135 56170
S 17559 5749320
O 12858 22518
O 11529 29939
E 62772 97065
S 14192 507588066
O 44142 58849
S 77106 277330134
E 32577 89786
S 7466 677994748
O 24351 88944
S 29794 97102182
O 13503 77293
O 39101 70940
O 64720 94045
S 6457 712917426
O 43857 79919
I 1033 44200
O 61846 72251
E 4819 74282
I 34964 41798
E 18035 23744
E 14991 15748
E 28443 76536
I 42020 52687
O 6540 80865
I 23585 87577
I 5519 45335
S 9213 242151949
E 47639 54778
I 13906 89666
O 44155 68406
O 10162 81295
E 25486 53792
S 13815 205652086
I 5488 80132
I 86737 95316
I 30365 52503
I 35927 76301
O 77099 94323
E 16144 33595
O 27134 31020
O 64682 79355
S 85421 885141639
E 55562 68309
O 2069 27787
S 33702 478156726
I 3850 58962
S 55404 581034853
I 3363 77279
S 15418 54706427
I 90418 96413
S 85381 253415677
O 38381 71251
S 12308 517547061
I 8627 69959
S 10328 392874322
S 81452 325966296
I 23319 29641
I 15690 98212
I 71691 74011
E 12788 41073
O 50922 84219
O 26175 79987
S 7327 387651496
E 69834 83050
E 68226 84678
I 40388 51262
O 43275 71713
S 90893 957611143
I 72773 78566
S 51001 17916809
E 18564 55641
O 35126 39920
I 70941 77144
E 12969 87716
S 96797 867467610
I 15680 28761
E 52000 80558
E 19569 64890
E 58974 81110
S 76598 196212500
O 54574 88039
I 11465 21379
S 61915 311369021
I 56404 75820
O 70524 92700
O 48990 80618
S 68506 452742220
I 9555 58962
I 7369 11110
E 6716 37714
I 19564 72887
S 4077 482990256
I 36953 97230
S 18548 710627999
O 14478 86669
S 38388 718946737
E 50484 69778
E 6488 87110
I 11819 81719
S 60111 364053627
O 8791 57808
O 21172 81444
S 61112 784667573
I 23290 88406
S 20688 90393890
I 57305 59178
O 44647 85385
O 63911 77008
I 8796 99937
I 6354 40981
O 34017 75228
I 28314 68734
E 963 86324
I 22317 24237
S 90600 327830947
E 30712 98034
S 68633 105488049
E 62253 64231
S 90617 598122665
O 25485 61680
S 74278 353884760
E 12634 47041
I 14365 92470
E 59289 67714
S 96538 838211145
E 4631 35318
I 88826 97449
E 56714 75499
S 37285 606844205
O 8886 84104
E 67087 69364
S 87503 150759852
O 33309 56130
I 2849 89846
O 21239 74295
O 8693 56567
I 25812 49823
O 462 66355
S 61471 202507519
O 78890 85927
E 10133 67828
S 82447 760997310
I 69345 97224
O 25300 77931
E 2400 27648
O 4191 57193
S 89729 772659737
I 57774 64457
E 29983 82026
I 54586 77492
O 26760 77919
S 55025 620554487
E 29763 51061
E 50471 82715
S 37445 147011175
O 32481 61706
I 58942 70358
E 46649 91628
O 53272 82264
E 37597 86128
E 53411 89354
O 14545 25020
S 93477 559380990
S 59045 410458703
S 41042 731874575
S 44737 765165834
E 15191 15778
E 4165 90952
I 10544 35600
E 23709 99446
E 25702 93805
I 39496 73139
S 61901 344379331
E 10152 38639
O 12436 96380
E 51193 62047
E 26143 49795
I 17468 52697
S 68220 658445904
E 8188 88912
E 730 45004
O 13496 17355
O 70826 72578
S 94715 248201855
I 44425 81373
I 27632 28776
E 41328 89099
E 38654 78171
O 30515 66325
S 3245 989559118
S 44830 363263511
E 56602 67469
S 20037 808563178
I 640 45351
S 97214 542866420
O 44228 54305
I 10545 19976
S 45946 490648071
O 8938 95726
I 1843 24432
S 76987 593437225
S 23741 154266624
E 72430 85880
O 70677 95823
E 14604 62758
I 46881 56092
E 38745 49172
O 45079 87675
O 27521 39815
E 30822 57446
E 18413 62976
I 57753 90923
I 31957 80624
E 32666 48673
E 2129 51877
E 18816 58379
O 63600 72468
E 17598 22032
I 16331 80799
O 14227 71242
E 18046 60253
S 51570 387853413
I 53914 79166
O 29091 46684
E 26240 90747
I 46565 98938
O 77836 87028
E 83749 93425
E 6386 71611
O 21183 26245
I 37757 98173
E 3960 58842
S 3038 63185995
O 22443 93236
O 34107 73040
E 26517 31192
S 22965 609185156
I 39479 63801
I 978 95933
S 17276 40719231
O 50092 80668
O 27861 54862
O 63627 88371
S 88297 719486258
O 48091 74381
O 52645 87665
S 83475 564533464
I 62827 92054
E 12259 90844
I 40915 87079
O 12006 73914
S 77774 975487501
E 38622 50092
E 42 11384
E 1833 42592
O 44204 81009
E 11350 29816
E 16013 51571
I 6169 65420
E 21450 63414
E 72255 75728
I 52674 70731
E 42892 51761
O 38052 39316
I 69893 93128
O 60845 99079
S 27919 494203668
S 63561 838814163
I 98549 99404
I 47718 81469
O 5747 19559
E 63255 83255
S 25503 521816773
I 18247 33953
S 30124 106037149
E 39772 54966
O 37779 41930
S 13716 418575430
I 24748 66351
I 20512 63152
E 67422 80924
S 4587 517800373
O 91162 93306
I 380 99355
O 85019 91462
S 63836 644598810
E 45345 58381
O 4151 27882
E 27740 43775
S 23627 102271993
E 2453 5085
S 3459 82357558
E 25666 48403
I 33465 66696
I 1145 46672
S 80095 524924443
S 12655 388151178
E 72305 82630
E 38689 65569
I 38121 48448
S 80320 964808158
E 36899 53725
E 32630 36795
S 78108 151065234
S 36577 104107080
E 23011 97506
I 20959 51369
E 26116 56343
E 87901 97909
E 16228 96397
O 56352 93387
O 84729 92006
I 59638 93519
S 1356 293047621
I 2994 96258
S 17243 155329112
O 45528 73245
O 38218 69463
S 53630 919883232
S 79213 69385632
I 73050 90331
I 5506 85366
E 4268 47635
O 66267 79817
O 41253 66466
E 74771 82322
O 43666 85230
E 12972 99915
S 50769 299618810
E 45407 61614
S 20877 645333337
S 36254 510360886
O 32565 32773
S 64835 978937912
S 8527 229750386
I 60543 83816
O 2589 98045
O 12761 84951
I 25387 54531
I 5378 88975
O 70680 97236
S 35428 68570441
I 11248 49796
S 93129 388432730
S 35672 22693200
S 71733 952751483
O 179 98598
S 58701 915289546
E 63954 95878
I 52430 85597
O 45484 73894
I 52464 80583
E 15912 24722
E 36759 89829
E 11198 78706
S 65066 629868553
E 34905 46956
S 5076 958161166
E 35794 51006
S 26333 893995440
S 53369 926188408
E 23910 95544
E 1730 60280
E 44847 54511
O 68076 87260
O 25841 91229
E 90056 99270
O 67669 87770
I 74164 80217
O 1992 98998
I 8959 23185
O 75745 94694
S 2888 707081752
I 16408 81947
E 22360 65569
I 37398 38707
E 39011 55352
E 12 57880
I 40169 49662
S 5260 818636493
O 40208 41186
I 36181 53414
O 43369 71724
S 66845 861591594
S 33223 468679036
O 9044 25300
S 53212 668930280
I 228 19743
O 47330 99244
O 57104 65144
I 3422 58063
I 75914 79960
E 4286 26272
S 29522 283098470
S 75393 509391019
E 13002 43835
S 39898 14581750
I 11308 90301
O 30759 97651
I 6705 30542
S 34609 392048347
S 66459 317449837
O 92331 98982
E 35485 79245
S 10858 718543369
O 12632 60933
O 3672 42364
S 79492 81472154
O 19850 21401
E 45096 65253
O 41878 57504
O 10093 11481
O 27711 64059
I 6681 61119
S 55805 215078216
O 54072 94828
I 23622 38801
I 18427 79046
O 30535 96931
S 12956 227063971
I 51361 58621
S 60941 658699657
E 50230 57465
I 11429 19600
S 90822 214689596
O 97327 98356
O 10609 79387
I 30199 50656
O 36576 65849
E 25878 57712
E 38108 88361
S 51342 173121352
O 56629 60478
I 15762 89862
E 15853 69588
S 60622 556534440
I 46096 92042
O 3013 7092
S 91096 196445148
O 33721 90504
S 45933 975429077
I 57302 72966
E 61592 62260
I 30417 61263
S 76412 713175973
S 3701 586144552
S 45216 111287911
O 11245 24357
I 31657 83391
O 10328 66811
O 53584 70526
O 30651 62060
S 10381 804597849
E 19545 30507
E 50809 80478
E 56320 68289
I 14327 42283
S 4342 824080144
E 18099 82684
S 31979 389304540
O 47116 84456
S 518 235830276
E 52431 76559
O 15426 88817
E 14467 65436
O 1160 41799
E 24391 49533
E 72874 91587
I 23129 33419
O 30850 45041
S 25928 641903882
O 49749 65863
O 53934 95978
I 2719 54677
S 89837 967677017
O 14177 27565
S 14829 492927208
O 42110 89852
S 56399 313070534
S 6626 887056228
S 41722 632227052
O 17914 76247
O 67004 87796
S 94440 282066707
S 30751 919038145
E 69035 87660
E 31923 76343
E 13739 23778
E 45335 51572
I 42886 85689
O 29927 94660
I 47134 50723
I 10290 26273
S 39375 77299548
O 97655 98305
E 34873 82037
E 22304 83685
O 3264 71167
I 50559 94466
S 38314 955948630
I 59827 98836
S 63361 940891487
E 5892 92112
I 67336 90467
I 16258 62170
I 18330 96016
E 29456 69881
I 62528 63420
S 58753 141229501
I 46081 58028
I 21314 44380
S 6702 434136863
S 50981 359894261
O 16891 39730
I 71601 72267
I 16140 73778
S 3928 140616229
I 42766 64216
O 78921 95548
O 77914 81855
S 86410 642339798
E 17215 52627
O 2937 36087
S 5081 943600713
E 77368 95744
E 20829 96120
O 61550 89752
E 52352 76621
I 69292 99550
O 62017 63249
S 96111 993930955
I 3953 97333
O 40168 95026
I 26643 72618
E 16522 45909
S 60835 814375960
I 52870 66486
O 51738 74234
S 98845 939344119
E 50038 67428
I 39691 70295
S 79560 590225015
O 22746 45408
E 10822 26393
I 2104 95665
E 44154 91191
I 4057 71596
S 92572 645559978
S 78437 676299964
O 1332 74435
S 15880 588429066
I 43831 51767
E 47013 83806
I 21000 46542
E 46746 84269
O 23788 31574
I 70673 74067
S 6559 838374772
S 71330 974174125
O 14198 66847
I 75998 76581
S 16412 912271043
O 87674 91802
E 51701 89185
E 45075 71727
S 27609 933562046
I 24746 27658
I 55995 76704
I 21130 73091
I 22108 52623
O 9049 20766
E 46030 84143
E 33536 80871
I 45374 48568
S 58224 987407248
O 32677 53223
E 53589 87103
S 67799 199499939
E 17965 45408
S 6427 873344637
O 33924 90163
O 51772 89048
S 104 158678220
I 7798 84204
O 24637 29784
S 69369 267410420
I 28671 38052
S 18937 659687994
O 66716 96832
E 68831 70491
E 27263 75120
O 1854 26340
O 4591 66437
S 76466 661234483
E 16740 24604
E 17886 41444
I 55179 94803
I 62281 90439
I 17007 83358
O 93611 95136
S 46628 25457881
O 29515 68635
O 43663 62966
S 88725 430336084
I 48281 77175
E 121 28986
E 30780 74677
S 77051 765275681
E 29436 54448
S 61600 588591967
I 12820 90913
E 61757 94108
O 7557 24786
S 17400 269244626
S 81768 989777428
S 54258 532562408
E 46181 52122
O 64190 89698
O 61188 87933
S 74667 61278642
I 49673 90288
O 18245 74958
O 54006 59047
O 57233 95081
S 87987 285918266
I 45819 50274
I 34757 97293
S 20158 752467026
I 89868 92826
I 87558 91847
I 52388 95357
S 58439 435146302
O 64849 75960
S 76354 21559288
E 23789 73847
O 29583 65879
S 40851 849259662
O 16594 75235
S 18278 241777267
I 81320 92581
S 58117 440965046
I 4963 79915
O 47777 90418
I 65388 85218
E 39656 53547
E 6261 40628
E 77837 88972
I 25248 41343
E 26319 29820
I 13101 58187
S 76335 305364402
S 20956 528998307
O 50482 55144
O 23050 78527
I 5588 40851
S 24211 816642569
S 65812 939353671
O 61642 67858
O 15660 36522
I 27835 88491
S 97517 44862054
O 54525 95720
I 82423 96646
O 7889 69534
I 52769 59156
O 46588 49927
S 46882 622001294
E 13820 74043
O 84294 95933
E 2768 35454
S 31473 311378262
O 17940 59646
S 45881 245127467
E 51946 57792
S 55475 243338768
S 97498 135336487
S 91663 202596591
S 54745 331334181
E 62018 72452
I 60647 88621
E 13189 47655
I 7086 33882
O 13363 73912
O 44767 80874
E 1924 20579
S 58374 479195900
O 80137 92032
S 14692 990870536
O 30288 41991
E 32450 43001
S 93000 571678076
S 63404 185960224
E 35721 85723
S 47776 245910490
I 20205 79807
E 16672 23094
I 29846 52169
S 16888 619146556
I 7021 77949
E 13774 75469
E 20076 89322
O 23953 43096
O 32927 74235
S 22085 132406779
O 32388 90161
S 41390 310831605
I 54834 89913
I 22362 40499
S 35756 704201790
S 60571 895883697
E 49711 69462
S 73083 726065113
O 26357 50851
E 44852 80192
E 35939 39969
I 76275 90243
I 24261 31654
O 10314 35230
E 41406 81274
I 79077 90390
O 39911 95445
E 81217 82548
I 4942 36011
E 62247 78640
E 5631 7344
O 11715 62060
E 37977 69986
I 1179 45624
S 76205 222839928
S 62387 339978103
I 5098 13053
E 46458 76352
O 13881 98189
O 11771 28902
S 12347 198255860
O 4598 14739
I 66307 95804
O 28458 53484
S 21748 815820012
O 608 39225
I 15946 73766
S 98149 633919220
I 25595 32953
E 15234 78080
E 52739 78890
I 46706 57964
E 58715 89108
I 33496 37184
E 60939 92355
I 5942 64637
E 66635 66835
S 3121 909008457
O 35148 89068
E 3093 85499
E 43246 90039
S 81023 2898151
S 11909 182516966
E 26156 63904
O 15284 45401
S 11420 422524886
I 20872 94206
S 20624 951397293
S 14785 434506750
I 4363 40199
O 24253 77281
I 10977 80877
E 42401 47927
S 84835 893768137
O 16950 40395
E 20862 35056
I 22519 43589
O 30637 57441
S 78992 283582668
O 41483 85041
E 11706 58680
E 24409 65814
E 43090 43486
E 69495 88632
I 42494 62813
E 44171 66773
E 3672 82843
I 20787 93299
E 40426 71320
E 45520 95944
I 47020 75677
I 19034 37807
S 76649 20046937
O 50305 61128
I 4864 88627
O 77171 99248
O 65358 66539
O 51998 89778
S 56184 134010465
O 23937 36136
S 37989 223221609
S 76868 262315913
E 39622 52082
S 8268 802795553
E 33924 36094
O 19226 96060
O 77749 84519
O 1723 77366
E 60621 61521
E 22066 75270
E 58962 95169
E 37224 48365
I 57659 71215
I 15201 43603
S 92517 29098245
I 49123 97984
I 8457 20497
S 5171 678431005
I 43270 97006
E 32496 72172
I 30539 94071
S 14858 229902046
O 23966 55610
I 52634 97324
I 54428 62102
E 56656 60261
O 15742 77182
O 50590 66102
E 49117 97979
O 48340 63496
I 15159 46711
E 55685 58316
E 5085 92123
I 2447 93967
E 69268 99249
O 27469 54913
E 37491 63699
O 38317 40880
I 59518 76106
I 33010 60324
I 47279 87397
O 6796 7713
I 36059 60714
I 11523 73374
S 37619 115169144
E 48260 72030
S 12688 173696991
E 44426 53386
I 2848 82252
S 6853 552066467
O 44422 75407
S 40453 568769645
O 74877 97724
E 46440 75203
I 41307 81840
E 9978 28899
O 22196 77412
S 7447 775294657
O 28505 67519
I 42942 77780
E 19787 92304
E 83516 96110
S 47492 462397020
E 29327 83861
E 8186 18470
O 36349 92440
S 28958 680024543
S 36265 807874156
O 11860 20584
S 36979 631092832
E 19133 31951
S 79906 562089401
E 13659 31269
O 27938 83328
E 28606 48793
I 49915 90549
S 43598 537890064
E 87521 95596
O 12858 46986
S 84543 709534339
I 11142 95944
S 66018 474556754
S 5009 222266275
E 49029 66682
S 23294 120826539
I 47251 60504
S 92641 759707468
E 52201 67826
O 31123 35532
E 10533 18823
E 1615 34005
I 8595 81988
E 53722 94492
E 69598 75155
E 60867 80850
I 61374 99500
S 41301 802575168
E 59982 60762
O 19794 55205
S 80840 414853171
E 69658 91891
O 28489 96968
O 55720 81675
I 18161 80745
O 66294 78814
S 92582 421612527
I 4934 65847
E 635 37716
E 26117 51744
S 58701 657453563
E 13099 13875
S 88971 499406289
O 76408 80647
I 22956 26418
S 73974 27613975
S 62430 486117738
S 28030 282095502
I 46355 63637
I 37158 60348
I 3961 77441
I 24179 44456
S 53236 232863270
I 52710 82020
S 84371 493194132
I 58127 84305
O 72245 99844
S 73058 989708125
E 20611 51816
I 1541 91166
I 15534 65963
I 48799 51312
S 63507 456133427
S 32710 911933570
O 23023 75442
S 44367 522350681
S 77630 541510393
S 74330 701890134
E 33434 79784
O 22572 23259
O 85741 93165
O 90230 96964
O 41606 87799
O 12760 72068
O 56361 98214
S 16107 525419336
S 69336 349079982
O 9639 95605
S 48699 197246385
O 32245 42388
I 2528 98754
S 37548 197443459
I 28084 31821
I 52902 67058
E 53495 91708
S 52204 587143842
S 26841 75772458
O 11559 42272
S 58061 815981938
O 35810 61080
O 13138 30596
E 66458 69757
O 50661 89436
O 26714 98453
S 62408 647147664
S 11239 485967896
I 7469 68996
I 36885 50161
S 62646 271963385
I 1195 1580
O 43828 94469
O 21611 26772
I 63973 69057
S 61686 377718244
S 93063 714958772
I 40899 53246
S 77937 450502599
O 1070 39715
O 86208 92109
S 99281 13670451
O 12272 74410
E 10338 49748
E 57386 98908
S 32516 499065571
E 50888 78492
I 76460 99350
S 92904 2774625
I 11947 16969
E 42930 91580
O 53523 62316
E 59756 64197
E 56522 69883
I 31115 42706
E 20070 23005
I 16335 58677
I 2104 62649
O 52721 89558
O 35432 59351
O 51850 95425
E 43411 80020
O 22799 91359
I 39978 53599
E 63116 82793
S 69646 520331943
O 486 74007
I 69615 70152
S 99831 650422355
O 13474 84024
O 20997 85096
O 61696 77232
O 19748 69300
S 20387 785615869
E 3975 20817
O 65776 95925
E 53822 56559
I 33082 44823
E 35172 74176
S 35555 320515725
E 67021 68162
S 22948 431214137
I 19132 30650
E 43385 78807
I 20256 27754
S 81326 651552079
S 96199 700329628
O 63661 83867
S 5483 938107789
E 42612 62463
E 13846 80380
E 60425 95969
S 96380 31769148
S 33817 540195489
S 26448 967629081
O 12836 84733
O 38495 57396
S 60965 826427389
I 21307 67705
O 51685 68473
S 4670 461470957
O 33578 34312
I 18536 45028
O 71136 93086
O 83092 85324
E 35456 39047
O 3931 14445
S 80594 92150433
S 27643 110747688
O 4052 89873
E 37221 99556
I 38432 73965
I 13915 43369
S 52065 726151975
I 2135 33552
O 38504 96185
S 67546 619037066
S 13143 28346016
S 6970 250462907
O 28258 69415
O 17761 95065
I 27143 78942
O 26031 85826
O 58227 74983
O 7771 51290
S 25729 721037951
E 2714 26255
I 40476 93382
S 12280 62334402
S 55334 286398561
I 2008 85951
E 9015 93716
I 20526 87388
O 54457 86954
S 45086 428195008
E 10213 83235
E 4921 66679
O 53523 61327
E 56628 79680
S 23591 311391089
E 61385 69865
I 1322 58561
E 53424 95104
E 56041 60446
I 30880 92407
S 49034 700593846
O 6628 19954
S 51677 133565476
S 60374 551293997
O 59524 76720
I 34795 82830
I 50212 71076
S 51346 981820872
E 12077 70996
O 29447 77269
I 21864 32120
O 19328 44198
E 37270 47899
S 4446 827833356
I 7925 42346
I 30474 68207
O 40537 86688
O 70405 76779
E 16898 75925
E 11452 61212
E 60487 66014
O 36656 70128
E 47929 92823
E 80478 97236
O 5181 64581
I 43004 65809
S 14904 868053941
S 38902 587318664
I 98732 99539
I 46311 75585
S 35976 651631068
O 29128 42035
I 59083 75424
E 74337 92759
I 66207 95480
S 12436 296554291
S 44744 143007341
S 96149 90615081
O 5765 72957
O 54078 92944
E 26425 27151
I 5516 8024
E 38262 44420
S 77373 511191691
I 7619 35377
E 66022 97580
S 57839 729732398
S 84212 421631971
I 41457 61844
I 34523 35529
I 18231 30601
I 25047 81252
I 50235 76071
E 23330 43016
I 12438 34880
I 2265 47799
I 76397 80311
S 62960 728599780
S 35352 158131246
S 54719 354943545
E 17625 56996
E 74445 76420
E 11441 40047
O 91197 92195
I 36797 74452
E 12184 19112
I 90585 97593
E 55362 95934
I 7434 66252
S 1778 955919178
O 23626 84997
S 4242 9001562
S 29544 718711674
O 19127 41862
S 99540 143047071
S 28576 323181135
E 21631 44731
I 2782 76998
E 14615 98666
I 4158 39569
I 45268 58029
I 1843 86678
S 12379 659093716
S 84986 763886125
I 25667 27860
O 9601 46568
I 7341 14827
I 13842 77129
E 10483 57318
S 49721 683841739
I 34041 41942
S 78543 924711569
E 759 23622
E 12959 31860
O 14713 50857
O 29734 53553
O 56334 99073
O 65726 80229
S 2491 412200364
O 78241 93001
O 47059 66664
O 37523 37770
S 5719 275414595
O 18066 48822
I 4912 74677
O 7876 17264
I 15142 88346
S 60364 549715397
O 74399 96112
S 94637 468175060
O 16197 55096
I 35533 50249
I 69742 77692
E 93660 94387
S 64793 568288459
O 68607 80985
E 9707 15018
S 68428 740180373
O 23237 58227
E 54002 76855
S 43927 6409139
E 45941 59651
I 59967 64377
I 1862 46316
O 38751 54557
S 29117 975849312
E 78474 91928
E 31687 70409
I 67912 70713
I 54714 97805
I 72708 96902
S 79653 56769608
O 61314 86795
S 1340 448446643
O 43758 82509
E 19209 87945
E 5774 44714
E 4348 35044
E 39165 76864
O 78078 94744
I 58865 59460
E 5849 94217
E 81264 88942
E 7154 75049
E 23920 81099
S 5627 698543393
S 141 931436406
S 22800 363724489
E 70446 97560
I 14492 58026
O 34337 93218
E 804 53912
E 31688 83479
S 6546 473436967
E 26377 88947
O 47022 64712
S 78271 380017767
E 32291 83830
O 31055 42861
S 35638 8151302
E 15533 42711
S 15469 140275491
O 28292 73932
I 16922 98837
O 35174 79826
S 3102 434591468
E 16247 42046
O 60205 87236
S 5554 946289494
S 27922 274040394
S 14580 878785911
E 68528 76726
O 28037 41368
O 37973 41195
I 61039 73240
O 3652 5477
I 6745 63561
E 15687 99756
O 86066 96156
I 11322 40905
O 5070 21502
S 10162 954210376
E 21700 91714
I 851 78186
O 57178 63168
E 48021 70093
S 73707 205565903
S 23307 856837151
O 37803 55955
O 74570 91896
E 34945 57972
I 18806 30095
I 45167 78771
E 69206 89409
S 93146 661163351
E 29245 72364
O 37494 77730
I 16159 91555
E 36391 50805
E 51387 84373
I 81055 84600
E 73112 94193
E 74965 79480
I 7924 91556
I 55644 97902
I 73269 94417
O 19394 39120
I 15894 47798
O 21726 81697
S 58009 929576892
E 22416 42336
S 38954 983431336
S 81873 406726209
O 64167 71190
E 66602 67638
I 24748 66463
E 8312 21923
I 68246 82381
E 30869 31293
O 6296 57408
I 61350 99866
S 72318 396022988
S 94739 735980683
I 70886 72910
O 8297 24620
S 13871 584365131
E 9279 61242
E 18471 57010
O 2191 28914
S 13557 112011288
E 79906 92416
S 99115 633620678
E 46743 47137
S 99397 902914692
E 42210 50407
E 89830 91363
O 322 64122
O 22238 65715
I 19830 67528
I 61169 86973
S 495 812414544
I 9034 39400
I 22454 87628
E 56674 60016
O 13422 24743
S 89939 942461995
S 54941 565326790
S 8118 380157444
E 21818 94547
I 1589 60746
I 15872 33810
I 30020 56591
S 60729 394280167
I 48749 67021
E 57269 77038
E 565 60470
I 42912 96744
E 72182 79299
O 23567 52880
I 82123 96992
E 79597 88821
I 28208 86753
S 97100 91255437
E 1001 23236
I 18646 63713
O 53459 63327
O 30068 97455
S 64643 567089708
O 45215 63181
S 3075 981057492
O 25573 93354
E 27913 86479
O 38693 65521
O 10238 90126
E 82129 94704
I 47967 53072
S 2858 180612652
I 65246 80311
O 49575 96081
E 30615 83690
I 42104 92333
E 4162 85314
O 8611 28245
S 79451 445075464
I 64389 92561
O 789 44114
E 15753 64373
E 63771 91677
S 49480 825232077
O 39861 61499
E 8867 16050
E 6486 75744
I 56910 94290
S 11102 953647878
S 46016 178691266
I 561 72949
O 33620 77423
S 75087 955523766
S 50004 911216186
E 7599 87900
S 58565 450112778
E 64405 82364
O 36653 90668
O 35063 43186
I 13416 38564
S 81699 579730728
E 69722 92853
E 68333 86283
I 9621 69574
E 7948 86121
S 58478 220818426
I 6794 11906
E 21327 74276
O 4205 36630
I 79933 92314
I 8440 52018
O 33725 59627
I 41347 49813
S 76235 860944122
S 11071 590762135
O 5973 54296
O 17883 67350
E 30912 65217
O 17077 31834
I 37306 59000
S 24120 696682143
S 20366 797294424
S 71106 781522496
S 83489 772065311
S 40194 3494579
E 39070 86396
I 16018 45505
E 60760 90163
O 19119 78693
O 36724 67029
O 82028 84951
E 79537 83134
O 84338 95044
I 25951 62142
S 49554 741989192
O 16407 83958
O 3116 88691
S 48983 775757354
I 27473 65796
I 10430 83267
E 69443 80517
I 17485 34917
E 25128 46946
O 47664 66379
E 42129 54819
E 45800 61880
O 86713 94077
O 37108 40353
I 13223 59770
S 71716 647312428
O 10378 18543
I 39148 54459
O 53214 81687
O 94934 97855
I 17242 30182
S 7402 606487812
I 9601 13527
I 38853 59867
E 34889 61043
E 1862 69389
S 71079 803302943
I 3132 46675
S 51501 473316569
I 62111 98511
I 39629 76372
E 24032 74586
I 18438 80190
E 40789 89747
E 13332 97248
E 2705 93330
S 93751 352161335
O 75442 77275
O 40322 88767
E 47300 51688
I 21036 37202
I 12378 30018
O 40958 70266
O 51348 86326
S 45594 165078650
I 57157 84688
O 41085 98271
I 51185 58945
S 237 301321980
S 71771 422089091
E 11227 21506
S 76140 272122136
S 62489 568121535
E 1615 98004
E 14659 74391
O 25589 57716
I 26628 46564
O 38394 55421
E 83878 85953
O 43252 93378
E 15226 25148
E 3584 53878
I 53554 90301
O 66322 95216
S 90367 226831778
E 62194 81662
S 36981 998074202
E 3571 68100
E 3505 78741
O 21091 36843
E 43187 87958
O 39653 70773
S 71646 367419972
O 11868 58944
S 84149 180434050
I 80337 94122
I 2980 71068
O 43540 46075
O 37970 68119
S 16528 875890182
E 36867 69998
E 11229 53791
I 23967 39322
E 5383 86515
S 16722 596275688
O 8086 35368
O 37543 61399
S 27829 751936910
I 20778 76422
O 10468 83532
O 15612 76754
I 96385 97666
E 27826 87711
S 5211 219240662
O 53351 69491
I 2698 97702
E 72845 78399
I 4284 7080
S 42626 771879412
I 46572 71677
I 4894 84534
S 14718 289089854
S 2221 293001451
S 1916 910752561
O 45098 78680
E 3583 55143
S 65788 662326551
S 45433 586078806
O 58158 60034
E 36038 97213
S 14994 912320908
E 11841 46255
I 14592 89780
S 42440 354218051
O 16913 23853
O 18785 86725
O 6295 63928
S 6434 591137795
S 21329 661921285
I 45258 84892
E 33566 42198
E 54310 78584
E 43950 89592
I 4674 44203
E 53471 81471
O 7567 9849
O 5902 37900
E 2868 76052
O 23159 74293
S 92226 98059076
I 13603 88485
E 34206 55464
E 72840 79697
S 53439 161524735
E 49221 92770
O 25303 47316
O 16528 93714
I 17427 42982
S 2655 748823923
S 50602 437840623
I 18498 64333
E 22019 75946
S 55825 241871322
O 72772 77143
O 51766 75282
I 1603 68365
E 38288 77296
E 5449 95540
O 12356 44984
S 2627 100343845
E 37238 91341
E 39549 39897
S 43540 748009679
E 44847 89787
I 39296 40612
O 5502 66921
I 24665 52852
S 50065 150763068
E 54944 60436
O 11268 41834
O 3665 44940
I 60878 98990
O 86628 91843
S 2560 511432462
I 81758 96408
S 71248 235050423
O 36534 98281
E 2172 18074
I 73645 76207
I 31750 93913
S 70747 981151303
O 29095 70462
S 17104 145401981
S 58671 457224845
O 14931 53836
S 69729 837879792
I 5582 75490
O 12846 13111
O 1050 52492
S 8586 493985843
O 50220 69781
I 7565 58571
I 63993 87318
E 24038 73204
S 10874 357686537
O 22982 71488
E 58044 77118
E 40362 92593
E 55908 60781
E 1459 87419
S 4789 733445586
E 13877 39288
S 13549 314424188
I 65447 68847
O 56223 61224
I 26870 77206
O 42993 88215
O 14464 17490
O 21856 84091
S 51370 438706826
S 18643 798090929
O 9702 59760
S 88241 596871629
I 67627 70542
E 22382 56282
I 51571 96643
S 88719 543598697
O 8028 50793
I 4614 11147
S 12020 59521690
S 2569 419951783
O 41393 87073
S 32603 83341874
O 44098 79545
S 99010 81891836
I 46592 78769
I 59628 83255
S 59753 116215703
S 77486 375413363
I 29867 34449
I 2865 75181
O 49844 50243
I 45310 78714
O 23922 46098
E 1125 35457
E 25644 47182
O 81627 84850
O 34334 69092
I 12673 92538
E 92548 97519
O 50413 88258
I 30538 72334
O 38969 88369
I 23740 81880
E 14723 38117
E 84748 98557
S 83549 606050173
E 73743 93517
O 191 515
S 54743 690835001
I 5993 93581
O 34200 81607
S 93267 590177654
S 34187 957828859
I 32881 33635
S 63794 702376682
S 18952 829190551
E 69731 94722
E 49418 50618
O 32761 98327
E 59825 86026
I 30924 73611
I 51514 82986
O 31509 37496
O 23191 59852
O 7895 39124
E 11237 62554
I 17792 81972
E 75450 86743
S 44632 613802577
S 70005 806829532
S 33193 107994253
I 4499 19367
S 85209 279383496
I 64937 94724
I 40080 55229
O 8847 52991
O 43665 60200
S 23682 835603641
E 25489 56581
S 83119 244493578
I 30183 40291
I 14728 28746
O 20487 35601
S 17391 58098921
S 43506 461837434
O 63063 91943
E 17064 74181
O 68695 97009
S 34394 81161831
O 7979 68988
I 55225 64474
S 85153 905690487
S 63097 475068860
E 56717 80681
E 37905 38741
O 11020 25023
O 24985 34161
S 32787 135784218
O 35046 77193
I 3686 69500
S 67933 649424736
S 46713 278858107
S 52404 282634845
S 65201 947857815
S 17482 530496191
S 98564 944133767
I 10090 20049
E 50265 53042
S 31005 887687400
I 26394 50070
E 69339 92388
S 31002 110435842
S 96770 439633464
I 7585 72069
O 62546 87347
S 42615 884443515
S 93285 184432600
O 25516 40338
S 32401 393410048
I 57367 86054
S 49921 679381723
O 46152 94510
E 8372 28710
O 17582 48197
I 24855 55682
S 28246 207249684
I 1830 36056
I 22197 40775
O 17070 68582
I 31722 79213
I 44676 93533
E 61225 84077
S 83726 730682529
I 11305 96217
S 84042 105443954
I 57761 92202
I 13002 56875
E 17770 48149
I 6762 51227
E 13658 88893
S 62612 128676637
O 19384 91691
S 97501 42896686
I 39726 59025
I 13773 16212
E 27311 79428
E 3549 81141
O 14612 89651
I 8122 77078
S 26401 307746361
E 8205 24300
I 20581 57252
I 43592 65817
E 39560 50743
I 18265 83115
E 47054 70399
S 64013 563107508
S 18726 744055199
S 13329 815083858
E 46287 50054
E 1881 76191
E 37579 44634
E 32621 37494
E 25597 71692
I 61024 78095
S 22072 141011941
I 7239 83305
S 11383 531680614
S 94363 180108400
O 64037 81961
O 34138 65565
S 55166 580304189
I 39989 61856
S 31855 537041356
O 41217 70223
I 15553 27428
O 909 86311
S 19816 58838029
I 18047 52455
O 18794 27809
O 79774 84238
E 40580 57777
E 8706 83311
I 53848 64401
E 1636 32842
I 4311 20315
O 32218 64630
I 23567 75601
O 12286 57733
S 21697 327633998
O 24969 46296
O 29376 85936
E 3697 27814
O 6324 38254
E 56418 64671
S 76780 149040722
S 25454 414973682
E 18163 91511
S 67435 59948733
I 10168 69896
S 55838 920360060
E 38597 93701
S 51144 500389284
E 36201 38084
O 5451 34433
I 32273 78166
E 36529 58441
O 32086 77446
S 22090 363039805
E 13589 33714
S 76264 158906628
S 23280 575893246
O 68128 87445
S 92118 226246722
I 1708 60042
E 24547 77605
O 63732 89158
O 53376 53931
E 66141 71266
S 64159 93155020
O 20063 46734
S 87707 950315237
E 187 17152
I 11771 70412
S 96525 737090186
E 20440 22423
S 93647 182679982
O 48612 96727
I 55400 64994
I 9770 80587
O 3930 27254
S 27359 879205855
I 49396 51990
E 2022 71581
O 19922 48133
O 17366 76270
S 23259 463376271
E 41226 86414
I 9394 55153
O 6970 11867
E 41793 81529
O 6048 91490
I 17662 91518
O 9286 82127
I 28912 88122
E 29646 75110
S 96415 71160509
S 92584 385356143
O 10527 71374
O 30048 47093
S 2698 16880678
O 17682 55666
S 15487 96629534
I 70183 78378
S 50831 274163434
E 78099 98844
O 1350 85691
S 34366 175382898
S 4640 583084471
E 27234 96944
O 34775 69641
O 11467 44808
O 16204 57592
S 84092 152151280
O 30517 49706
E 57692 97264
O 37639 92703
S 97297 288132781
S 28708 49339370
I 1992 62187
I 60741 77933
E 23491 79104
S 93168 378411896
E 74062 77921
O 36475 77057
O 4784 63295
I 37033 70148
S 80194 426636803
I 62279 66964
O 8067 51354
O 3362 73451
S 63800 532627507
E 50553 79484
I 61616 65659
S 51101 993421889
I 80592 97299
S 2745 625450173
I 16808 89226
O 23271 67541
O 56147 99508
S 32610 640755769
I 89635 93146
I 27004 99258
O 48577 78476
I 59266 84650
S 68967 163576565
E 55774 68508
O 14336 89375
E 41473 58201
O 15154 94544
S 69984 204175650
I 49024 98305
I 67205 75312
S 953 710373158
E 7344 14922
S 4433 265186270
S 80887 83208011
I 803 76654
O 71725 73223
I 43674 45875
S 95548 277599144
I 44399 44431
E 14106 68209
S 77297 921881816
S 51524 927827397
O 70288 82945
E 34902 38549
S 1229 627699992
S 17607 165034538
S 37309 131642204
I 49773 55499
S 88248 782289225
E 8524 47530
I 93661 95277
E 47931 99938
I 6391 87195
I 20062 88776
I 34575 92194
E 46250 54915
O 2118 48799
I 47571 91309
S 11331 143934755
E 58958 99055
O 34666 65890
E 62184 92160
E 29205 74365
E 41255 97971
S 80647 768457667
I 16254 74997
S 93937 498252249
O 29250 80499
E 22659 96788
I 51854 57960
O 28230 44499
I 78176 86927
O 14653 44948
S 93709 383527172
E 41428 48904
S 21283 438733680
E 1448 4643
E 51914 64938
E 39109 96869
S 43802 537411339
S 68092 890019211
S 883 776469631
S 70054 818384564
O 10963 75206
O 923 35316
S 8269 195316718
S 60235 483481957
S 82689 693305477
O 23800 26014
O 16862 74172
O 52953 56484
O 61478 63451
S 45181 78707325
E 42999 79123
S 29822 833615567
E 58866 90244
E 4256 60715
E 56962 88737
S 63382 594275240
I 36908 48855
O 44420 74830
I 44490 44756
O 2036 32500
S 11997 669744248
I 6073 58716
I 3245 6697
O 5340 13769
S 35446 595623416
E 10572 77915
O 50768 95000
O 34103 74351
E 33 66665
E 7264 90624
S 67638 27111161
S 37711 348182274
O 84391 93513
E 88207 89059
S 38404 543718834
I 8980 61131
E 36729 57720
S 69388 955921719
O 55193 99713
I 7319 35553
I 88082 98791
I 71782 92358
I 45304 85658
S 91161 567125938
S 77009 255262621
S 75217 647179937
O 54350 99677
E 81960 98792
I 4068 50358
S 56715 86227806
E 9591 31185
S 46998 634383720
O 10859 58588
I 29908 49528
E 52939 82330
E 44515 59742
O 20860 70664
I 35596 56420
I 14902 38717
I 7817 42770
I 2330 61919
I 2912 59551
E 22720 39224
O 7961 55057
O 34216 93143
I 27679 91412
I 32552 77330
S 5604 551118615
S 74618 565269131
I 8198 87127
S 84752 297340694
E 1663 53819
E 94521 96082
S 40760 318460080
O 28377 45408
S 79397 817232887
O 4303 38806
S 20670 820082521
E 10402 42497
E 15923 76551
E 42117 50701
E 75490 98793
I 21465 90992
S 50804 789312062
E 37316 40800
I 28031 65156
S 4837 435667163
S 87451 581146722
S 30256 652669802
S 77681 475120699
S 50753 272692176
O 7149 59795
I 52379 93031
E 65126 88694
I 14141 59481
O 39873 67539
S 4306 462082498
E 45635 54149
I 34637 85260
E 43250 95504
E 43837 71109
O 40891 85682
O 57185 62953
I 50926 64267
S 7670 12042452
I 48185 98799
S 89476 64595238
I 71250 74757
S 58151 210105151
I 34957 52490
I 75155 94110
O 46038 47653
S 383 524552763
S 96039 201910644
I 36370 94653
I 14127 41175
E 6401 59367
O 64850 90192
S 3812 717720040
I 21065 25094
I 4304 27402
O 66064 92556
I 57922 84440
E 39635 63818
O 70618 81337
E 31572 35130
E 83354 99368
I 47147 83741
E 30336 44397
I 6589 10232
O 91078 93661
I 10569 42331
O 81549 98709
I 17114 60422
O 36252 93316
I 18033 18705
I 11964 43972
I 21805 82282
E 4165 41873
S 21446 882474561
O 73243 96206
I 44424 58589
O 24362 74825
O 50597 68061
I 17327 58613
I 30837 34967
S 95783 804032125
I 72408 80774
I 30356 74692
I 31720 86021
I 25497 30063
I 940 3047
O 84957 99767
O 24963 87884
S 55446 105442576
O 23398 95184
O 38347 75215
E 9141 75793
S 18133 418488563
S 73422 330049215
O 46257 51604
O 12572 51055
I 28932 35904
I 10058 57414
S 6565 137673246
O 19237 99361
O 26292 49267
S 18631 333200635
E 5724 89546
O 51100 86758
E 5290 94372
S 24942 174313201
E 64477 99965
S 86031 400766158
E 26784 78851
O 24299 71894
E 86097 90730
O 6200 58943
S 55312 723279341
S 82656 272194558
S 86328 960749769
E 13630 17957
O 91705 92837
I 13022 15770
E 4104 23035
O 41847 46611
S 83229 406357606
S 16915 194966888
E 27992 68961
O 52997 71683
E 20419 90525
I 6922 37297
I 20040 76124
O 23557 74714
O 48548 63794
S 77076 739718027
I 21528 69534
S 78564 953091228
O 40076 59236
I 33485 65133
O 81534 84640
E 3297 14022
S 93204 155741323
S 63815 165947138
I 5351 59117
E 20633 68852
I 554 69303
I 24170 75551
E 72995 89880
S 6151 200075953
E 39265 54378
O 71214 97370
I 18239 59430
I 21636 53235
I 65393 96800
O 58701 84114
E 9226 58800
E 68748 97785
O 61474 62858
I 8856 35914
I 59227 95413
I 16143 60747
I 62672 76490
I 16825 97680
O 20844 40529
E 25209 76803
E 13778 79818
S 40021 368600080
I 19539 41578
O 75233 87756
S 55028 607987904
O 1703 29356
E 26042 89737
E 12164 44460
E 10964 14850
E 45084 65730
S 99197 829504681
I 26820 76400
E 32031 46843
O 18974 20827
S 44720 305284266
E 4188 50952
I 39602 90099
S 36851 337083871
S 25424 772312578
I 10469 22601
S 55830 850314057
S 28996 133172867
E 68222 75433
S 78324 71984730
S 83140 788181788
O 2947 56152
E 46532 72727
I 17670 89979
I 39668 42957
E 18292 57514
O 20857 38802
E 50013 75696
S 98691 227330493
S 22430 864837361
S 67631 171683447
S 32156 346011017
S 52229 89811976
O 7500 91611
S 48211 731574718
S 52073 463163819
E 6129 29251
S 8449 242503035
I 60348 83802
S 52492 658413438
I 20821 72032
S 27309 904831984
O 31272 57299
I 17288 34783
O 5412 91222
S 95471 707143044
E 49699 82518
S 63249 198024576
S 65351 4309743
O 24479 37574
E 64663 83093
I 58082 71801
I 35706 98403
E 34447 42934
E 19178 84440
I 53921 67125
O 11856 54357
O 28049 57209
S 33023 637354247
I 36331 84312
O 3689 67411
O 33213 57480
E 11073 70634
O 70342 98407
I 31018 86742
I 80242 84185
S 89906 625804437
S 63677 189759342
I 16985 19396
S 99153 209668639
E 38207 72790
O 39722 42673
O 10260 75885
I 38954 91861
I 19379 33579
S 77895 877726052
O 3464 69566
S 39253 338643842
S 48720 75526436
E 17708 70833
O 56927 99785
S 24270 752056761
S 73389 72114068
E 38490 67100
O 62413 63687
E 26184 52688
I 40903 51160
I 75806 88486
S 6361 739671988
O 28070 85676
O 77320 78980
O 59168 69480
I 5811 19135
E 27220 51371
E 35503 46653
O 14807 25166
O 6773 42718
I 85503 86886
O 21077 92648
I 29366 69991
S 76837 962747702
I 37119 92391
I 75787 98146
S 33250 336278272
I 49506 55105
I 44990 88998
E 145 40731
S 86057 125747261
E 28964 82164
S 3229 115442372
O 24479 61710
S 15562 800142901
I 5353 67719
I 3861 17163
O 22795 84972
S 98527 382669668
O 66844 69910
I 22855 98394
S 70213 997830823
I 62961 66298
O 4571 77579
O 49234 99417
I 9390 72972
E 48305 96595
S 44399 237685283
E 9427 88629
O 70630 95715
S 54650 874570464
E 5365 23196
S 79006 364407535
S 53279 162669419
I 17934 43224
O 85923 97845
E 46780 90133
S 85554 903542012
E 92303 94916
E 14789 92332
O 11866 26725
S 76424 915552935
I 16297 72816
E 7882 96344
S 26395 267115896
O 52773 94199
S 57777 228287087
E 12570 67593
O 20602 49983
E 25924 29346
O 28062 46081
O 29534 62928
S 92419 883920072
O 77147 90091
S 91047 451527244
O 32337 52508
O 17870 95033
O 42823 63372
S 10637 68884843
E 21741 90617
S 57247 467402696
O 10951 25157
E 28226 84334
S 73895 147340132
O 78115 80497
S 64 944151233
S 27783 378962927
O 38469 42659
S 15675 976474624
I 12009 51754
E 25960 46785
S 47466 836276976
E 51040 56076
E 9821 99981
S 66855 328173757
O 43382 75383
I 27555 76691
O 53 93698
I 51672 80426
I 22618 44215
S 95068 557348925
S 39169 370666566
I 1390 89302
E 13241 64969
O 19521 53482
S 20121 265038313
S 91001 397578887
E 11793 19416
I 33430 61389
I 15004 71179
I 44057 87781
O 21116 77942
O 85792 91920
I 20478 92332
O 9579 83024
E 49371 53301
S 51435 849446499
E 13473 70519
E 26335 70757
E 19337 42227
I 28570 91989
E 26495 94733
I 29827 48521
S 55267 852997327
E 15850 97092
O 75497 86012
I 24098 24156
S 42455 754049335
S 72352 622892124
S 98686 796322437
E 69342 69405
E 36343 51641
S 3771 102263471
E 38931 74433
E 50279 90363
S 23029 962372882
I 16966 74764
S 98150 878764159
S 69083 263034888
O 54005 58746
E 36857 88240
S 55980 524062370
E 3012 90430
O 11378 91587
I 62603 93607
S 88964 520477244
O 20088 34285
S 23813 165335723
O 18305 36146
S 13882 132418241
I 18567 79455
O 25571 91940
I 48990 81407
S 85426 102617025
O 30597 31306
S 74758 835452428
I 37238 58014
I 65453 84177
O 77352 97523
S 97309 266585753
I 42678 87733
I 27714 83927
O 22113 67435
I 71239 99057
O 36821 86451
O 55856 71813
O 50504 51372
S 90609 465562942
S 87506 669200203
I 6683 78358
S 72288 581038418
E 53394 98664
E 7651 97046
O 36543 84385
E 39952 51647
O 9474 11045
S 25859 946393190
E 18559 68733
I 33066 35842
S 79103 968028457
S 48223 26520423
S 28294 904850565
E 50530 88890
O 42103 86280
I 43440 62498
S 48727 954993065
E 58838 78409
O 9889 17319
I 8168 55536
S 53710 624016277
E 39897 95269
E 3733 8419
I 37249 47901
E 31802 54168
O 50516 84771
O 41195 90682
E 20008 42872
S 80768 194258600
S 41376 711748982
S 44779 687175032
S 40862 48504389
I 10393 23196
O 45501 54855
S 11853 830206333
O 47303 58759
E 9586 88417
E 5731 44870
S 41646 886488850
O 56870 93559
I 14825 21393
S 92343 797400766
O 17758 73471
O 42313 58804
I 34572 58958
S 25344 443688791
S 21832 686157013
O 13016 60521
S 85109 813017053
E 48856 63802
E 29682 98649
O 55952 93736
I 63705 96891
S 79365 662542305
O 71061 77943
I 5304 92207
S 48269 902614425
E 13030 13891
I 63489 80867
I 9121 51769
O 2273 51620
O 33117 94809
E 22640 72914
I 7723 79627
O 9095 16309
O 41210 60902
I 13916 87838
S 11167 493811073
E 3175 36339
E 59730 84986
S 55939 904365922
I 76967 88070
I 32285 55807
E 12760 21360
I 26355 74948
S 76981 645848520
E 25442 85966
S 91789 254096359
I 46478 60220
O 19708 32246
I 3937 17885
I 50167 96986
S 79564 888268849
I 12110 90175
O 10220 56166
I 11664 79371
E 51274 53768
O 71038 74740
I 67226 77848
I 8172 15229
O 37749 97033
E 89481 92315
E 27104 94732
S 47124 190881335
I 8599 43089
I 77318 79530
S 7209 238990089
E 1022 11506
E 17275 39955
O 23250 36663
S 78535 381958221
O 1597 5509
I 19750 51269
I 29993 93571
S 30768 269433651
S 19683 506053069
O 14082 56916
I 23292 35473
E 21299 94802
E 73874 94820
E 40502 56006
S 51397 707355740
S 19983 662626213
S 95688 369272860
E 63443 68608
I 24862 93577
S 96617 656999214
E 517 27148
I 38184 54100
E 65739 78921
S 68446 412323839
I 49708 95405
O 1512 75183
O 7287 99373
S 7588 272178370
E 37520 97187
I 25056 34891
O 69349 89421
O 8543 58912
I 9942 51001
I 8840 52095
O 36535 53647
E 53918 98939
I 66933 75471
S 53821 989349996
I 20190 33648
S 77522 388194814
O 3551 26844
I 51738 63605
O 2629 26719
I 8524 37613
E 56670 85099
S 22113 186941703
S 93687 761518448
O 52845 63373
O 39309 64289
O 2464 36868
E 63541 95240
O 84643 86489
E 70495 90636
O 83490 92103
S 28718 396458338
I 45745 89148
S 13412 713607924
S 73122 213568249
E 48143 48739
I 15124 23246
E 27239 32399
E 37137 82719
S 78895 245970550
E 55088 96484
O 22406 72367
E 12522 15917
I 23738 93045
I 5811 25631
E 60888 73659
O 10128 39812
S 22077 21102744
I 44663 74585
O 11765 63097
I 52344 74363
E 50663 78507
E 38204 90528
I 43906 85495
I 9988 74089
S 53278 370932003
E 9473 88468
O 15968 85927
S 69965 333503340
S 37443 525652148
S 80620 397564909
I 5634 90866
O 22764 46335
E 39944 86811
I 25735 26784
S 27756 900607559
I 31697 58846
O 19831 62420
I 57661 74867
E 68060 86418
I 15696 92152
E 22681 29261
S 15164 680945618
E 32103 69690
I 147 84929
S 47639 117464440
O 79619 82980
S 96281 38517399
I 31231 77011
I 12609 65969
E 67063 87688
O 46493 96016
S 10182 634035912
E 2155 24462
O 43383 95889
I 36056 52461
I 41296 51778
O 16113 63757
O 19487 40275
S 89080 475534253
O 18175 31346
E 15710 95094
I 1674 40888
S 70829 658012135
S 9809 899851138
I 61920 77374
O 40328 55660
E 9632 67444
O 11653 19224
O 39681 76769
O 36998 39137
E 73216 80152
O 24676 62221
S 90883 71353383
I 13849 77997
S 68922 947813492
E 7619 98610
E 2809 32363
E 77297 85370
I 39013 91984
I 42905 58151
O 48995 93104
E 39845 42776
O 49161 72058
I 24513 32447
I 47159 95051
O 3021 99787
O 70652 82147
O 38040 86083
S 49291 308469742
O 12281 54618
S 23991 7603602
E 56214 85386
S 98368 676638435
O 18340 60177
E 18007 53315
I 17546 54775
I 27610 45574
E 77330 86685
S 76384 49000333
I 3584 49011
S 31224 589241526
I 9523 21801
I 93769 99474
O 6829 44138
S 2461 439217127
O 44029 61930
S 7842 341064189
O 47806 61332
E 46269 52177
S 55324 210598178
E 4668 17718
S 84736 637686241
S 67149 441498261
S 6971 380211928
O 59023 87745
I 62640 97472
I 44092 51639
S 16728 92235019
O 10531 31290
E 77905 91749
S 39944 792308145
O 32325 95834
O 34645 47798
E 76552 85667
I 696 45171
S 68618 821040006
E 46263 81861
I 59238 90740
E 53940 89841
O 16310 33943
O 31523 51897
E 46565 90694
E 53039 95362
O 29973 64240
E 24698 52406
I 66487 92134
S 21703 752771635
I 12038 79450
E 25122 55746
S 13966 991073692
O 5179 12811
O 88704 90286
S 60312 473000964
E 82540 97899
S 73767 242831960
O 62416 64129
E 504 29370
I 52191 99767
O 43462 89280
S 55476 728883944
I 19766 82818
S 46282 434831227
E 53741 60648
O 5030 19538
O 3012 34863
E 1923 85349
S 64792 158638757
S 6784 931024718
O 24205 85144
E 91499 91672
I 7353 30533
E 40571 98307
S 76224 605980826
S 43281 309130378
S 629 231255384
I 39766 51386
E 26918 52317
O 31502 44520
S 91817 852806405
I 31282 65056
I 34049 61225
I 51726 79589
O 41274 79927
S 39772 166995483
E 21797 53228
S 70051 826633338
O 75438 85455
S 21004 261027255
E 41582 81716
I 12513 67901
O 41262 54482
O 12509 55444
I 80795 83907
S 41753 409835314
O 5509 37832
O 11561 74628
E 62842 71743
E 49050 87206
S 80800 202638746
E 35474 55223
E 19269 56006
O 16618 53615
I 62868 73002
S 55298 974968383
O 49843 99291
E 87134 97762
I 41135 43171
S 30448 348751162
I 74050 79424
E 6256 19037
O 33445 75481
O 1047 12004
I 85145 90766
S 58329 287147487
E 10408 61145
O 63091 70544
O 76703 87775
E 21723 33905
S 97184 957926279
E 16756 86686
E 5179 98193
E 7678 50583
O 45182 90747
I 57128 61115
I 43422 53459
I 10867 48131
S 76484 430640156
O 78290 86587
O 15479 42100
S 32560 386689998
O 29080 63245
E 33602 98040
O 12423 78860
I 59744 60803
E 28103 75954
S 90387 928731171
S 9739 719153606
S 18984 40614494
S 30382 563607541
S 49416 413882273
E 28663 31055
I 48154 80124
I 12397 52905
E 47311 88347
I 62353 96114
E 25066 76785
I 44991 81324
S 15688 209225314
I 74784 82801
O 41430 56471
I 19699 46061
O 21183 84953
S 98172 327565862
I 55595 90705
S 46964 651463467
E 42262 68872
O 72557 85575
O 37629 61675
S 34757 736477588
S 24868 994997024
O 13134 91335
O 4375 15269
I 3772 40076
I 15839 74378
I 28271 84848
I 35823 55390
E 11320 17776
E 44169 98605
S 6537 371402464
I 18085 62125
E 81118 81812
E 36790 79949
E 48914 61838
S 11094 757300585
O 55480 89448
I 40041 91301
I 22882 79882
I 43635 63433
S 62830 624491548
I 55501 66835
O 55951 89393
E 32890 64170
O 4073 10072
O 16512 66539
O 33988 69456
S 81079 525710293
S 87987 295253949
S 66752 596665550
O 8777 18401
E 30826 71791
E 13078 89464
O 6593 13479
S 86783 662568523
O 56241 94068
I 30734 71428
S 61215 915072318
O 1691 43775
O 25148 81911
O 61207 89064
E 2056 37312
E 29527 57629
O 20443 60459
E 31492 93431
E 8648 44814
S 48566 535294767
S 88080 934687964
I 53388 53468
O 3433 28354
E 46029 63387
S 68592 945985436
O 9528 49442
I 66805 91542
E 33834 37397
I 41408 82723
E 32973 52799
O 49726 77837
O 944 5076
I 8852 59470
O 52819 95010
S 26003 711590975
I 59691 76873
E 4188 90352
O 82793 84350
E 846 18657
I 13400 73739
E 80974 85981
E 44365 70047
S 22300 894519029
S 32693 694667169
E 13666 55742
O 5272 53553
S 24087 174820919
I 15280 27669
I 3940 73384
E 11132 47778
O 28601 95216
I 21810 62599
I 21539 29980
E 15344 45509
O 27220 38792
S 35000 460762331
S 47154 323537952
E 75894 91548
I 22005 58682
E 83847 95377
E 35904 57932
E 4173 18668
O 3967 48026
S 98353 90382435
I 58455 93090
S 37789 909440816
O 30874 75674
S 207 410190757
O 48541 68380
S 59664 238567756
I 54050 85803
I 38347 72898
E 21762 45648
S 96909 609541224
I 30971 84606
I 37583 67070
S 86462 36054726
O 52147 91534
I 26648 33467
I 22413 56872
O 40919 79870
O 15458 72478
O 26667 42023
I 17314 68061
O 41981 96589
S 3759 969180200
S 20439 12982262
E 4733 22024
S 34507 541421913
S 99648 593861774
O 10851 21948
E 31664 96972
E 70786 83049
S 24209 77583468
I 24817 58233
I 2467 35274
E 14237 87344
E 27187 32890
E 6681 38830
E 1269 22334
O 9065 84554
E 38311 88399
S 80889 972440758
I 62072 84422
O 14369 63075
I 16272 64449
I 43965 46835
O 93887 95358
E 68768 72702
I 14374 97270
S 85056 734626624
S 36343 132253185
O 51480 82854
I 42572 76250
O 9653 17946
S 28251 199017985
E 15284 99971
E 4456 32795
I 16226 61670
E 16973 21135
E 55734 79632
E 66645 93006
I 58451 71682
S 90674 14557467
S 81295 855659065
S 83542 603774257
O 56022 87459
I 58834 59307
O 5877 75414
E 39548 53176
S 32511 235776195
I 44355 93331
E 47920 93608
S 27566 78211342
O 9304 11428
S 40939 837909329
E 1792 70921
I 13934 31570
E 27654 47991
O 8092 38600
O 19467 34881
E 19825 70437
S 96352 550145082
E 1965 8302
E 1971 31545
S 30347 835633551
E 96368 99554
I 33290 86251
O 12305 47443
O 23547 26984
E 62328 93032
E 56105 78976
I 42974 79742
I 42846 60919
O 19154 38856
I 1950 72506
O 38553 77588
E 3294 59212
O 10403 29264
I 84783 90653
O 11500 93172
O 3861 81343
O 22763 77723
I 13801 69674
E 53354 88253
E 36889 97736
S 47002 271722305
I 61088 63938
S 16222 100252726
O 25119 80715
I 49189 65429
E 41131 80537
E 17748 60957
S 72655 518116881
O 33689 44747
E 21912 92729
E 45191 95168
S 21031 379671141
S 99500 851081266
S 36008 132829581
I 21067 26916
I 13509 28302
E 77180 89433
I 9023 24668
S 28826 545923243
I 10210 36746
E 27777 89713
S 10254 630877207
I 53757 88132
I 49289 83467
I 64975 81468
S 89679 691752518
I 32917 73626
S 24234 500462218
S 42121 560443281
E 21117 50098
S 41303 352972261
E 51809 59040
S 77949 93377548
S 21710 660977507
O 49089 54906
I 35222 94773
E 53255 72654
S 78377 174493709
I 57260 57296
E 54554 63407
I 39505 81506
E 36039 45668
E 3840 83298
O 12388 60199
O 8296 77492
I 12995 38373
E 25783 71202
S 43618 245857408
O 49205 91247
S 53961 148599151
O 36615 51298
S 3961 275450713
I 7978 88902
S 46279 582301020
E 11789 71373
S 58276 12303534
I 4073 54739
I 36754 52359
O 35306 75032
E 39135 99076
E 53582 84756
E 39477 88978
E 66883 99447
S 41799 118379820
E 23680 70519
O 62749 89630
O 4975 98853
I 3783 43448
I 28213 62690
O 16645 66025
E 37774 41959
O 1917 71033
I 32640 55460
O 54391 87847
I 62926 91038
O 71769 90601
I 12108 67265
I 78579 88881
S 10431 844032893
E 36999 38661
S 81534 351360350
I 2449 2807
I 61071 72971
E 23016 90845
O 52410 93308
S 88321 750274667
S 63026 492835202
S 56012 945772385
I 29665 30268
S 85382 233806459
E 6062 38230
O 4570 84333
O 71751 94047
O 20840 30865
O 12206 97139
S 89737 236941496
O 24123 55902
O 2337 7223
S 75360 888150548
I 22599 50042
E 18731 82598
E 12847 17678
E 19140 22238
O 33975 94924
E 60587 81930
O 49170 89913
O 47714 83222
S 4455 547130445
O 7764 68696
O 39479 76063
O 52189 82530
E 4351 41599
O 33798 60935
I 10293 35636
I 17968 39996
I 10795 15937
S 57927 358847444
E 14164 14334
E 56302 90315
E 48437 53194
I 48630 71489
E 45508 71892
I 54403 76760
E 23298 92365
I 85297 92487
I 14149 61666
S 66449 273621540
E 12244 31780
O 48146 75021
I 6662 95773
E 25774 54982
O 20635 85699
S 45102 805874419
I 35402 42223
O 39375 94803
S 25555 209789667
I 37907 94489
O 32672 55829
S 64340 58545929
E 25715 95996
I 57382 72294
S 78067 781553864
E 61838 89260
E 18574 66199
S 98094 803986822
S 66015 674591447
S 27371 668469592
S 21066 398658458
I 16558 20794
S 47967 656438893
I 33455 54066
I 1694 70844
S 27291 631617812
E 63409 77377
S 19324 843114777
E 39756 84883
I 4265 84676
I 8945 71424
O 37259 85173
O 67361 97224
E 24119 32812
I 58809 69301
I 15559 52222
I 8088 18631
I 91995 95496
S 34964 268426886
I 21820 83434
O 47050 61504
O 54754 84188
E 23124 56657
S 5371 929582706
E 77575 81230
I 50922 55851
S 55331 459319518
O 54909 80442
O 13401 52907
O 41197 57652
O 49724 67923
I 21401 49764
O 6269 26664
E 85996 89219
O 87230 99761
E 14314 45916
E 20273 38852
E 27645 59588
E 10009 45778
E 67747 88250
I 17150 30610
S 71005 549173877
E 90411 96756
S 12376 556787996
I 46207 78618
E 85239 96840
I 73164 80939
I 1999 28080
O 49509 56869
O 75132 83697
S 75574 211730091
S 36404 157205384
S 24127 243537628
I 63035 97775
S 88731 559322130
S 66016 948902452
O 50696 59933
O 4962 18903
I 32177 35154
S 46223 788119308
O 36808 80555
O 2602 10192
E 66311 89591
S 2058 943964904
E 52319 64778
S 36197 188703360
O 51587 57268
O 9811 24871
I 18435 37474
E 938 2562
I 13505 85140
I 13581 55767
I 28647 32243
E 24730 84648
S 912 502442938
S 73687 502787295
S 56309 840009362
S 25807 398902098
O 5310 63923
S 99956 228010368
O 24289 25913
I 50413 69624
O 40394 99745
O 16284 67345
E 29872 40268
S 70366 807345655
O 20524 85661
S 52791 267192223
I 12316 66648
I 82415 86442
E 12123 70870
O 17937 49778
E 37806 50281
E 34558 94844
I 19725 76289
S 17834 696135143
S 76528 932568578
O 23787 47233
E 25464 33689
O 63238 66703
S 5986 912824821
I 20230 88245
I 13557 57549
O 50175 90456
E 29205 54815
O 47164 86769
O 8300 47379
I 64476 71379
I 71042 82922
S 66780 254386499
O 5465 59680
S 16548 734675863
I 32847 90874
S 49839 842618461
S 34663 609431554
I 5626 52493
I 35329 75796
S 4596 437092817
E 7122 52879
S 15113 655492376
O 2704 49483
I 77722 99880
E 59217 64631
O 34425 56750
S 26434 52306148
S 34774 17270939
O 55010 84267
I 14531 71257
O 32863 76238
E 21566 22496
O 63885 96117
O 53654 86305
S 24301 78927789
I 5169 20483
O 12948 91556
O 36630 92826
S 89343 118247983
S 34109 922479050
I 28005 76314
E 51407 92067
E 17952 67174
O 37835 73154
O 33151 79684
O 17365 37450
E 47360 63549
O 49574 61916
E 6460 65834
I 10499 77935
E 4833 22776
S 72413 688947636
E 19011 48023
E 26715 49131
I 14590 15833
E 49468 67751
I 40389 54080
I 15042 28607
I 41364 63677
S 28016 556720328
I 24854 45736
I 15951 30875
S 93831 241438801
I 32723 58847
I 76842 82232
O 11021 81251
O 45578 50862
O 3430 88329
I 23282 78182
O 30342 42505
S 47035 764812786
O 37678 86009
E 4171 21673
S 62358 379842667
O 30531 51205
S 52053 223399392
S 7851 635137633
E 96012 98892
O 6363 82977
E 11202 89040
O 44620 86513
O 14116 56652
I 50050 87778
I 55801 61456
O 9330 98031
S 84224 956404288
O 1332 66047
O 12175 17990
O 74137 74451
E 51639 59625
I 7130 11131
I 9954 87966
S 2336 956467209
I 4225 55580
I 89874 99276
S 17333 126870614
E 37734 92364
E 15268 30955
O 58461 66244
S 26265 253343413
S 54865 103018297
E 2717 60973
O 17367 24138
S 41140 395715152
O 48807 82249
E 94977 95838
S 140 51529190
O 39534 46444
E 23041 95701
E 57611 76230
O 15373 74508
S 63087 821504789
I 81705 86461
E 8011 17659
I 30102 73942
I 34070 79629
E 52158 73120
E 11649 24561
E 30201 89615
E 57610 62947
E 78386 97237
O 3549 35434
E 70247 79285
I 6376 27261
S 19598 144508767
S 1237 294183292
S 75530 785087654
O 2105 58288
S 87045 649212531
O 28126 30688
O 36658 67957
O 66014 98819
S 91428 199388430
E 35780 76054
E 18573 53629
S 35592 757273767
I 2518 3642
O 35190 45889
E 9628 26437
I 84414 90163
S 37498 793886116
I 53176 53826
S 31099 239617631
E 26208 90538
S 9728 412460976
E 15723 95342
E 8496 78816
E 25949 83766
I 41561 85029
S 67784 801293546
S 44472 352377019
O 16408 24416
O 7168 85746
I 28381 53149
I 59967 60701
O 15144 50428
S 63998 294769517
O 1449 67110
O 38064 64510
I 2800 69581
E 570 91023
I 67403 99402
S 57663 353446254
S 48322 760540232
S 85372 201612003
S 61558 706316368
O 507 12093
E 11861 65649
E 16080 20954
E 24031 77260
I 35235 74421
E 1034 78973
I 18171 46233
I 10274 59007
S 64392 634903447
I 99 56394
O 55141 62993
O 17571 24477
O 47656 72890
E 32407 67853
O 34148 41160
O 29934 90718
S 47948 851201685
O 2849 53444
S 77251 529031943
E 21921 81267
O 35363 43208
I 66201 91226
I 82247 93747
S 3003 10708377
I 44518 89953
S 71104 22898103
E 23051 71118
I 811 24051
O 5961 8723
E 21832 57752
O 4820 63406
E 72643 78240
I 37351 43963
O 69166 83052
I 45045 87863
I 36988 85000
I 34859 97105
O 19932 63364
I 16702 54122
S 10059 955370549
O 23716 49887
E 48996 67804
O 14582 32413
E 4418 18118
I 3652 33963
O 33578 54966
E 47851 56071
O 27757 77830
O 42002 95609
E 19587 25849
O 45777 99921
O 30575 82644
E 63111 98127
I 40788 96895
I 65908 82412
I 48018 99630
S 82549 486000961
O 47202 97763
E 38732 62603
O 8122 91820
E 26305 51792
I 77571 89933
E 37087 58145
E 85966 86312
I 76143 82164
E 26823 40828
O 34 912
E 71052 98844
S 29122 115753362
S 1144 82986941
O 41564 92209
O 298 82065
S 35262 281328163
E 13556 94844
S 73381 968544301
O 53598 66770
O 44586 88099
S 76930 305041664
I 90666 94428
I 105 42023
I 2957 32342
I 41891 67874
E 47754 70187
O 26715 30352
O 37393 87943
O 12844 37484
S 98769 3831127
I 26204 59754
E 38946 65701
I 32151 63272
I 64197 90505
E 17785 34452
O 5758 5827
O 20412 96800
O 36428 43991
S 37244 614760664
O 80815 81912
O 21604 43838
I 3042 85128
S 34182 269793440
I 48547 72640
I 82253 98970
I 34075 40944
E 8359 29124
S 51031 108866249
O 47791 98969
I 46284 85915
I 19967 81194
O 58535 70872
S 45011 610687788
O 34004 35321
E 14986 78063
E 12877 26314
E 91474 94235
I 68607 82241
S 82874 820328047
I 41596 74765
O 1341 81261
E 49944 63163
O 56530 67360
I 18656 70905
E 9753 57743
E 30900 55809
S 30785 100810347
S 28134 673574030
S 55399 409802733
E 11494 35678
I 61776 99718
S 87804 958984456
E 47639 85851
I 74360 80173
E 46528 88851
O 12592 55578
O 1285 7726
O 7801 12980
S 67950 732516836
S 36057 74280026
I 26940 92604
E 21665 72922
S 36412 750037686
I 28113 92350
I 36474 63186
E 28224 40336
E 23201 85798
I 46721 88354
O 81453 99733
O 19520 35747
O 16940 37193
I 8020 88348
I 37381 78044
S 91965 681855288
S 72920 383582910
I 24887 46812
I 24268 57309
E 30205 89588
E 35518 64492
I 5858 53542
S 89517 469791759
E 84665 97663
O 10234 93107
S 77382 469670643
S 63494 327444742
O 7438 62605
O 9352 60366
O 10592 51767
E 19572 88122
E 23020 35573
O 11660 13152
E 41872 95872
E 15433 41093
I 97996 99249
E 62545 64011
I 1402 21853
E 18194 42146
I 52159 80860
I 32525 97376
I 30158 65517
I 45241 47769
O 57157 88913
O 14681 33167
S 58649 241378695
S 59012 55080586
I 899 8034
O 23564 90562
I 36339 99614
O 50760 67585
E 2659 19897
O 13921 50731
S 94642 270755196
I 8475 74251
S 75951 31058079
S 40869 162372596
E 47271 84818
O 30602 39411
O 7170 91920
O 37383 66359
O 1543 48074
E 46856 88123
I 60188 81264
I 62625 66285
S 95086 571649656
O 69679 78246
I 9414 42926
S 71112 254026662
I 4614 74238
O 753 3830
S 4589 248088408
I 7861 97011
E 21106 34157
O 6221 41446
S 74127 189224250
O 18573 27210
O 27415 53266
S 80929 412654597
E 29287 82586
E 17293 93680
S 99683 628259654
I 58841 90937
I 38856 86590
I 85087 93234
I 6235 49522
O 11040 11131
S 52218 817269271
S 18159 641868797
I 22500 36950
I 30595 39466
O 39699 56015
S 24330 195796127
O 16575 82540
O 34991 44412
S 45796 514029904
E 63759 68204
E 9822 59113
O 11741 21390
E 24371 82449
S 54891 372587352
E 28391 36749
O 46347 75232
S 91895 927365837
S 94601 244012346
S 87205 72994023
E 7974 95482
I 9900 33305
O 16842 93761
I 67670 84064
S 56383 519654865
S 99197 328984805
S 7480 154182905
I 27061 64839
S 22642 758547739
E 17695 38738
O 18375 56581
I 47697 84509
S 15135 272670411
I 40438 87523
S 53420 141509967
I 56964 92457
E 34539 94423
O 46070 63769
O 16419 94000
S 68823 636807100
I 52063 66842
S 52223 492156224
E 25746 52256
E 64607 67819
I 11179 65446
I 21549 88103
I 85818 88839
O 27052 52877
S 16610 66133794
S 316 628236810
S 40166 851810324
E 3368 64418
O 23193 95689
E 11403 70226
I 29015 79319
S 87782 533095247
S 61492 413427761
O 4621 67872
S 76961 165867376
S 2626 321158704
S 20826 45977935
E 42570 68314
O 45033 69808
I 57348 84929
E 4712 96156
E 13327 30433
O 20733 59898
S 8557 144455997
S 4811 185481223
S 52178 586290454
E 12785 24128
I 60841 87474
E 33837 62637
S 15487 976936335
S 22109 957821215
E 35713 71603
O 74942 82017
S 97549 719876022
O 83063 86519
S 83825 903158660
O 35407 45744
O 71150 72824
E 44268 73225
O 15747 53592
E 32221 82990
E 57033 97198
O 26650 43932
O 31466 91493
I 10023 83560
O 34812 53556
I 46699 88099
S 28986 913548442
E 45115 99672
I 14585 73110
E 78299 88030
I 11634 21476
O 12368 48744
I 4393 51883
O 71984 90653
I 41905 77500
I 40585 50151
I 35912 92327
E 38347 77241
O 18071 96983
E 20679 41474
E 8524 53446
S 13439 784734100
E 24202 26574
S 43501 988128339
S 65803 869772641
O 49227 67905
O 48531 49851
E 18312 73306
S 9640 409703602
O 61803 90465
I 27847 58627
I 6054 75617
O 10451 20353
S 7540 277563164
E 53642 77436
S 8726 299599335
E 45395 90458
O 72335 73920
S 61812 181283797
I 17563 90166
O 5354 45018
S 52317 686966339
E 19944 32099
O 47525 65230
I 4435 76552
S 92268 7989592
E 49277 63714
I 60583 88949
O 812 24285
S 20000 407334818
I 67766 87596
I 27847 29282
S 91471 487150800
E 28665 77868
O 2754 22117
S 35492 323931301
S 12133 689711135
E 75369 89608
I 67171 89953
E 39098 54354
O 10424 67835
S 11809 437958298
I 16167 26044
O 36780 76786
S 60805 51790456
E 95833 97926
O 26231 83227
S 91694 680830991
I 23882 71768
S 21475 117860309
E 29618 36985
E 13111 19332
I 36997 58023
I 16341 24534
I 108 83011
S 53086 939588916
S 19539 589966853
S 16218 83861752
I 57745 63010
O 5441 90453
O 22646 47583
O 92690 99736
S 45191 506535124
E 24247 66112
I 15499 38967
S 66488 958426824
E 47690 89167
O 5355 59767
S 89437 177619092
O 15110 34695
O 24339 51684
E 75251 76508
I 43489 79970
I 34442 51401
S 562 47947139
I 28751 56474
E 12694 92911
O 963 85155
O 57170 92748
I 12677 20976
O 63740 70439
I 26425 87201
O 24042 94172
S 19527 882836136
S 36224 100128102
S 71235 434765894
E 39462 58200
O 66470 95659
I 17771 81944
S 54011 946843845
S 81715 528081034
O 63711 65969
O 55457 81970
O 55249 81654
O 16841 60382
S 30333 536709076
E 14459 98918
E 45653 50801
O 4133 48896
O 72201 88485
O 66356 99283
S 56796 413177128
S 50801 604507005
S 46349 508010341
O 2560 40527
E 44866 64811
E 17538 67460
E 5917 20857
O 9916 90246
E 52346 95699
S 72970 554010278
O 58066 79181
S 84447 189481751
I 26676 45285
E 74741 87049
S 45357 30836952
I 29569 65959
I 30882 49687
I 12054 37555
O 13896 65820
S 59074 451266362
S 41829 755364954
O 20129 99525
E 47174 80134
I 56703 66803
I 30062 98565
I 40620 86105
S 51228 915876617
E 11438 17243
E 14419 50370
I 37754 39868
E 67143 79528
O 23180 93355
O 6181 36312
E 18513 59461
E 40640 80781
S 17351 411346215
O 41987 69389
O 35854 52134
O 4974 5985
S 99523 678307215
I 21799 25699
I 65744 88124
E 14193 96333
E 5962 10867
O 8050 67657
S 39498 642102970
E 45080 49518
O 15379 49876
I 51061 52996
E 16595 61900
I 8549 49084
E 49550 97132
O 3527 49195
I 17606 86668
E 40007 91737
O 16347 41931
E 37320 90376
E 58847 61995
E 36926 62661
S 63402 94136783
I 27810 56904
E 30304 75320
S 19972 464746101
E 3748 56841
E 52106 93901
O 73953 77069
I 15278 76977
S 62217 561933319
O 27737 45733
E 38447 53529
S 44724 357932129
E 5040 37739
E 62731 80032
E 24896 28703
E 29991 83879
O 31322 95180
E 16924 21969
S 87042 480168579
O 66350 67803
O 11604 56862
I 50256 69452
S 59811 34720153
E 1503 59961
O 12820 72241
I 3770 99933
O 53367 72033
O 358 40363
S 79041 940857461
O 43152 99340
E 8825 91613
O 6076 66142
I 81738 97231
S 35811 467279637
S 92156 194474806
S 41196 105462254
I 25836 64953
S 454 858182986
E 52381 91653
I 4689 73408
S 89225 922376425
E 42019 98378
I 27524 38943
I 11300 35655
E 4847 74068
S 97532 128819957
E 18317 37421
S 94418 293175930
I 39384 96310
I 51879 72555
E 42281 90964
S 69307 407257619
I 94528 96154
E 8692 89240
E 10407 71384
O 43897 50558
I 6379 10684
I 4407 34230
E 47922 74696
O 5524 80198
E 74245 95228
O 46444 59791
I 3768 86639
E 33664 54882
I 33352 53277
O 45690 67457
E 32051 79997
E 44797 73227
E 27651 60742
O 63176 74990
I 34032 99822
O 75051 77831
I 58388 61167
E 8936 66622
O 4129 30614
S 98200 132695717
E 63477 91243
I 75567 96622
I 52125 68934
I 36344 84896
E 28271 35797
E 6034 83612
I 17039 27301
S 7793 246924499
E 19049 97426
O 1317 27798
I 38344 39854
O 30790 74533
O 11906 37977
I 57751 75713
I 3753 39939
S 38242 907846456
S 37584 920938778
O 29770 84645
E 343 22216
E 11473 22579
S 69550 772251428
I 41419 51102
E 9723 19002
E 11047 84991
I 18393 45971
E 44841 82148
O 15167 81855
O 43418 45630
I 20857 34821
I 59760 76754
E 18720 91439
S 38089 272116640
O 14202 75004
O 15585 80049
E 34664 44111
I 8623 12015
O 30097 64673
E 50652 98829
S 12403 142042165
I 80442 98779
I 65385 69125
S 69798 555643527
I 2063 86131
O 12215 34880
I 32921 41956
I 54696 58717
I 8839 55585
I 63425 68424
O 82291 88445
E 36349 44111
E 4134 47630
I 1613 17986
E 70356 93959
E 98319 99468
O 18367 36456
E 2433 98319
I 3166 50611
I 69828 87447
E 42738 60844
E 35009 56000
E 79609 97076
S 86955 449786384
E 10818 94599
O 24417 61206
E 5242 10293
E 48490 75680
I 27545 57110
O 39949 49681
O 33692 68216
S 45002 806886487
I 10182 77618
I 34906 63552
I 46155 54525
I 84641 92834
I 47607 58636
E 3811 34606
O 34459 43966
O 43707 88831
I 53642 96939
I 77843 98155
S 88549 981696248
E 17870 39553
S 22408 678542434
I 16244 21954
I 5828 64858
S 92556 473629831
E 21794 35078
O 3012 96638
I 9348 67176
O 33373 58172
S 98590 342007182
I 65753 76571
E 34366 63027
O 56319 80856
O 24986 73590
I 3241 92420
S 39615 806470691
E 34013 64567
O 61922 62927
O 41870 76044
S 10454 671540864
I 50341 82536
I 18311 76376
S 9009 579384395
O 31535 59874
E 1207 20157
I 31050 93090
S 8247 812599930
I 18190 83275
O 62551 90278
O 55571 61786
I 3195 29505
S 93754 900103420
I 15753 92417
S 22320 263418664
E 34608 37928
E 2531 71208
O 25287 51336
I 56638 61103
I 68336 73896
E 11204 70472
S 49256 949462232
O 8722 98438
E 40340 44337
E 17872 19004
S 39806 350794567
I 14623 29952
O 58299 65046
S 34358 276606336
I 4738 76617
E 20905 65938
O 17001 21278
S 89196 616600632
E 63587 66345
E 35540 89201
S 88261 7444942
I 10224 16931
I 35380 92658
I 45634 85973
O 10414 24136
I 2071 12478
O 12458 70761
S 5629 734126302
O 34473 83017
I 7342 12373
O 74407 92089
S 42739 218762584
E 10982 65675
O 28989 75030
O 5341 5757
O 45907 67517
I 27736 51297
O 57485 81985
E 5748 46881
S 15567 690459409
S 77166 840618199
E 13919 19909
I 39807 60307
E 23441 69695
S 5655 840023033
O 29780 98191
S 38123 386977965
E 29038 52517
E 65343 73437
S 19825 225034533
E 1947 3570
S 49581 342626932
E 91691 96601
S 76443 802522225
I 46402 50739
I 63254 86298
O 20937 62683
E 6918 42751
S 69844 88539883
E 57669 85514
I 18303 87702
S 75251 980116751
O 19746 85583
S 59189 802808758
O 53006 74844
E 46907 81980
E 66231 70746
E 30451 87197
O 63436 74535
E 56412 68518
E 7474 90665
I 32692 60096
S 72858 563016651
S 44240 57437515
S 84097 83327284
E 12650 13467
O 10302 53501
S 43710 448997178
I 38335 93085
I 58064 92794
E 33063 92654
I 62574 75795
E 14865 28717
O 36417 72006
S 44027 205577166
E 57235 65922
E 10261 49666
O 10305 65481
I 1805 61694
E 52699 92100
I 55180 95566
I 13632 39190
E 33760 85661
S 42944 754248132
I 27423 44069
S 83269 625635363
S 56154 163936096
I 69540 96459
I 90910 96993
I 95911 98529
E 20021 85671
I 58165 62494
I 29653 36215
S 9342 8716667
E 48788 66921
O 87169 88770
O 54354 69470
I 36539 61464
O 12082 28572
I 9330 48794
I 47153 63386
E 76245 99210
S 54370 528148093
S 42720 610142675
E 39619 49828
S 80012 654538912
S 83563 689854672
S 7650 377076445
S 11216 233817851
E 17335 94548
S 11955 116016460
E 21889 48979
O 26879 65717
O 16202 99937
O 3186 34484
S 2348 253741371
S 94956 466285101
E 37527 55082
S 74259 712289911
E 38801 75249
O 7213 62222
S 93872 117893241
O 52408 56857
S 97775 274844718
S 34905 54732716
O 48032 66815
I 36589 92336
S 12780 892023785
E 72015 92883
I 15023 90172
O 2488 92345
S 62659 529255847
I 29761 47409
E 82611 83087
O 624 8368
O 68345 83985
S 45974 495541591
I 55206 65536
I 71134 84109
O 9812 30659
E 15251 67669
I 5053 6337
O 85165 88098
I 31922 98955
O 7008 71340
I 27097 41468
I 71295 96116
E 18222 36783
E 4941 28913
I 25488 52673
O 74683 89299
O 31400 98232
E 4507 58521
I 70651 84466
O 37752 98324
E 29721 82376
E 33938 89099
S 58219 402846388
E 17077 61790
S 34145 541111616
S 96829 7611898
I 59025 87287
S 28011 411710466
I 12398 91801
I 17199 42630
I 36206 58332
S 4735 533842164
E 30817 61623
E 54650 68418
S 90257 224280211
S 60898 816011569
S 65684 228770013
I 52007 67464
S 4293 161407667
I 5688 63843
O 5886 94810
I 30495 91026
E 66154 71053
O 86070 88719
I 53010 93620
O 46110 67569
E 26438 38870
I 20450 34611
S 19187 852891520
E 17367 68369
E 70217 80672
O 30763 76199
I 80741 83947
S 28626 101327322
I 22796 69216
E 83561 95438
E 10619 78141
S 10325 899870553
I 30866 47277
I 40148 91782
E 67310 85241
O 20691 87538
S 14241 799340936
E 6768 11104
E 78324 98552
S 15639 881321330
E 8088 45133
E 17209 80774
E 9576 37619
I 17190 69145
O 79423 86614
S 31302 635734132
S 69289 208222981
I 1285 3963
O 26670 99386
O 85016 89969
E 27689 63231
I 87272 90410
I 29601 51958
I 17241 56061
S 27109 427504506
E 54826 90796
S 15116 783510848
I 76813 96895
S 26127 758856887
E 67086 69733
I 14627 54210
O 8763 17846
O 39798 46051
E 51390 70164
O 43536 95352
I 48494 67131
E 6799 81960
I 10723 28677
E 44534 91015
S 47777 691054559
I 9467 63300
S 52307 390469916
O 40262 74154
I 12117 28120
S 68582 750796101
I 24380 80247
E 4815 96125
O 16102 51951
O 12708 47725
O 32182 97881
S 19985 779870643
S 14879 210510435
O 6658 35470
O 24677 85570
S 68754 58037261
E 44158 49931
S 92602 225939711
O 55261 74145
E 16336 75089
E 7674 71819
E 16275 74219
S 59347 523329873
E 12989 51721
O 5004 7396
O 51719 97988
E 9460 48919
I 24349 90874
E 3753 10019
O 77627 85622
I 44629 54442
I 23 33515
S 90440 833887206
I 22251 77836
O 51227 80119
S 54531 437083033
S 19849 126495342
O 7822 74665
I 3056 28241
S 35898 649408330
I 80219 82958
S 89042 740239231
E 49345 80523
O 5691 37573
O 18599 96172
I 52231 56712
S 98249 489907831
O 8635 94052
O 4972 5407
O 42634 54355
E 17302 29048
E 8234 14041
S 4806 252262464
I 68340 90438
O 40068 66121
I 1904 66986
I 30216 33034
O 36979 77848
E 35883 81460
O 22447 31875
S 61857 190881440
O 24314 76422
I 26710 91944
I 38920 63085
S 36061 757826429
S 67545 82905545
O 79429 97824
I 36478 57010
E 4591 53111
O 26757 96672
S 3445 10841789
E 46033 99634
I 4063 77737
I 56799 78531
S 66106 403855950
E 18131 49548
S 24598 923345939
S 83943 771987879
I 7849 39315
E 18489 89646
I 5657 83346
I 25868 73285
I 49884 83386
E 20143 93380
E 99 35628
S 74744 22692112
O 94850 97958
S 96124 31956481
O 23633 50486
I 40866 54867
E 10157 95210
S 58823 216404370
S 89554 623204038
S 24820 845376301
E 18819 27414
I 30282 61588
O 43337 87779
E 42987 58751
O 1617 92132
O 1553 62199
E 8851 27036
S 32164 260588328
E 3678 81371
E 46560 57076
E 38463 80197
O 50568 99942
S 84453 727826739
I 28070 31782
E 13202 52421
E 41813 99437
E 29526 89189
O 56299 97694
S 25601 134754320
S 25435 861250508
S 65001 98614325
E 1076 95800
S 27575 792504794
I 12533 16849
E 19346 41143
I 24822 53933
E 14309 26789
S 33319 24238020
S 50815 343083116
S 68458 397502027
E 70857 83022
O 64013 97650
S 34712 613615500
I 2743 55646
S 63881 317596750
O 78947 87809
O 45011 79832
S 73109 173226095
E 96763 98043
O 9459 74835
O 49745 61619
O 54311 63329
E 6865 49776
I 58840 89101
O 59390 83614
O 5736 29029
O 74631 78345
E 20624 50476
I 4171 42576
I 5338 6034
E 1793 86834
S 80419 741334603
E 77711 87926
S 7244 87678666
I 13306 71516
I 44432 91518
O 14863 35282
I 18506 94001
E 44470 94917
E 5424 31581
E 61257 78842
E 10825 60256
E 22426 86482
S 35931 425450413
O 25201 42663
S 97432 770625317
O 2268 38352
E 5552 34881
I 57624 80002
S 47319 453956540
E 2936 6320
I 53420 53472
I 9674 90171
S 76252 676351991
I 35037 96822
I 37074 82295
S 6789 185595312
I 57844 97265
E 7765 30281
S 66246 423947522
I 24537 76637
S 11765 417562811
S 24245 401858270
S 46022 235282969
S 60658 857618409
E 70644 87438
O 13901 74913
E 38552 97407
E 30108 64393
O 27934 60901
O 19005 84353
S 75926 810420926
O 79944 96458
O 28829 96736
E 18824 79731
S 31843 832879312
I 44496 62908
O 13510 48980
E 41860 47851
S 69032 708722917
E 6277 65313
S 79854 149403173
I 42034 52413
O 6823 44500
I 89926 90372
S 31890 304150480
E 49762 55510
S 19469 384213182
I 28649 32558
E 14104 32048
E 54330 70456
S 46496 999301450
I 62173 90152
E 6470 58860
S 78742 27834835
S 46527 503959543
O 41222 46641
O 11360 22982
E 8590 59535
E 17352 31848
O 20691 99847
E 16061 41447
O 9593 72937
S 70050 1660959
S 23184 94803625
I 4303 94652
E 27201 59341
S 24351 483837377
I 36323 91341
S 99228 969041314
I 69760 99177
E 25536 80194
E 3772 69983
O 17377 99992
E 26628 45181
S 98421 569618429
S 47561 680132876
S 14288 549132424
I 16359 48697
S 60713 104015361
I 43500 75994
I 41072 84816
E 10772 61285
I 19338 58979
E 5478 90509
S 31181 385451933
I 41286 48209
I 30337 77230
I 3883 35260
S 89153 732177860
O 58702 71401
S 52991 504552750
I 13736 99641
I 36116 40699
I 59431 99953
E 35181 49274
E 50128 71395
I 645 51955
O 24295 53484
O 23488 63462
O 10055 40720
I 48776 78068
I 76242 90652
I 559 99114
E 3141 59817
S 72869 208198023
S 98542 369094496
O 78420 84602
E 88786 94160
S 18870 287539369
E 50252 53276
O 34280 66611
O 21033 87749
O 3705 10938
I 16204 89856
O 32774 88163
S 54429 614850255
O 45014 89449
O 30814 37129
E 11483 65951
O 61684 99771
O 30301 33097
S 62714 744432707
O 71504 99660
S 25176 577230327
S 98802 807272128
O 59856 86062
I 40570 84505
E 45790 88715
S 77266 833972047
E 30838 36384
I 14922 74601
O 1033 10659
O 42517 66349
I 21550 69878
I 19797 59552
E 17207 84239
O 47421 92922
E 7294 48643
I 5967 59445
I 31762 60422
I 37449 50248
O 40261 88181
I 54521 83222
O 13965 66807
E 56908 75772
E 47123 50201
O 11078 68897
E 39192 98894
O 12290 65948
O 23830 52285
E 18870 87837
S 98405 613138058
O 15295 93168
I 7882 55726
S 10789 519370573
O 23871 33597
O 32725 45441
O 28453 33678
S 82084 975914634
E 17187 23379
I 63304 87350
S 14865 921581251
E 29464 86774
O 18730 29375
E 6133 48830
I 4433 95720
S 46053 603374096
I 44664 48090
O 19510 25320
E 31130 86252
E 27665 88024
I 63634 96546
I 12504 21831
O 6556 7587
E 22669 93090
I 49750 78895
I 47360 47899
S 36744 365424554
O 3986 29352
E 39273 62169
E 39614 71239
O 20681 68074
S 735 363926767
E 5907 30443
O 82251 84242
O 89507 91560
I 81757 89532
S 19650 225794860
I 42251 73696
O 81524 94116
S 73262 252185952
O 10103 71679
S 40863 223389005
I 11983 46563
I 3830 89791
I 1391 90064
I 523 54264
O 50537 71268
S 4527 868365669
S 14675 960569661
E 3467 60892
I 22416 74775
S 59049 540281562
O 75542 91469
E 66490 69421
S 93436 272574699
O 1038 37143
S 21820 651253957
I 18299 57382
I 50342 73648
S 21863 253544594
O 8933 65962
S 63602 651318304
S 57743 833028570
I 63298 78609
I 18871 24317
S 78609 965838218
E 22888 87310
I 32407 97355
E 61687 70787
O 14038 97185
I 19674 79316
E 32421 78942
S 61975 94195780
O 4244 29378
S 29219 314738650
I 15166 92744
E 47637 58996
S 94457 133198085
E 49398 87071
S 83527 793062973
O 29364 91888
O 14550 45436
S 28184 720694409
E 4711 84453
O 1077 69629
S 4774 290460556
I 4196 70336
E 40821 70274
O 59198 97902
O 17594 26517
S 73253 782180882
I 18098 30036
S 11190 823054280
E 63317 75071
S 93445 661782735
E 2844 71455
O 19900 41984
E 33082 52666
I 38127 98334
I 82870 83372
I 82677 86721
O 38293 49380
I 39994 69317
E 8478 94061
E 32277 94295
O 10740 70845
S 588 932447670
I 75079 81153
E 59233 71696
I 40324 69517
I 69370 88697
I 37765 53803
O 30077 60405
S 48543 360249894
S 60798 417790991
S 97235 619777124
I 33603 51752
E 1524 74529
S 49563 482821893
E 21760 46965
I 2034 93673
I 12107 60388
S 27849 724143051
O 62601 97331
O 36865 50925
I 50950 56508
I 16802 43887
I 58845 86616
E 23006 93732
O 30027 38942
E 10456 21609
E 24810 77420
E 19096 64718
O 80312 99260
O 19144 55249
E 440 40976
S 44872 850608495
S 28079 715350160
I 71326 98913
S 32509 182555348
E 55867 56013
E 2400 15291
S 65641 533097845
E 280 44616
I 62872 78414
E 28400 68590
E 1999 79306
S 85642 325095362
I 26158 97171
S 92116 631143785
I 2747 69531
O 8473 18329
E 23725 34757
E 39565 56447
E 26707 94587
E 47672 53139
O 18341 77090
S 39326 366066069
E 34294 61391
I 70059 86037
E 76805 89602
E 12154 86108
I 3242 56188
S 9095 769557925
S 26428 859997909
O 42043 66601
I 9840 20957
I 32 90317
S 99665 486021337
I 62210 82647
O 27896 31028
E 21132 30554
S 47577 870251318
O 8249 24442
S 76695 844344291
E 45803 87784
S 71958 177755194
I 34489 87698
S 93440 28284315
O 3131 42490
S 68986 169276235
S 65556 932899032
E 19943 80303
S 77918 445785259
E 19881 55922
O 70749 93897
E 45818 54058
S 83271 973794696
I 342 96191
I 48484 67749
O 46033 65810
I 884 17413
S 4022 236173850
S 32508 880879441
I 4986 86445
S 80188 860495004
E 60085 88731
I 67903 81861
O 8584 24591
I 62920 91099
S 74407 910582606
I 74115 87620
O 38000 87222
I 22726 97918
E 29391 60260
I 51874 59907
I 14558 50938
S 16375 940113972
O 47782 67847
I 33319 83176
S 60487 257767595
I 63404 73683
S 39208 961409359
I 2752 34705
I 5132 76935
S 32110 555081919
E 56237 82713
E 20938 32716
E 13777 28873
O 5524 52433
I 41607 86320
I 1677 57051
I 43690 77215
S 89145 958489010
E 8856 9472
S 58072 860222568
O 47757 49712
S 8157 357714738
I 52480 64752
I 26184 35927
I 473 76616
O 8366 51773
I 5610 55615
I 23004 72188
S 76838 634637242
O 42898 78227
S 46485 344628446
S 20328 928316853
S 75015 555758545
O 12091 50065
O 715 70399
I 11513 86981
E 22595 64613
E 7610 99501
I 33564 60246
E 81949 92073
O 34467 44294
S 35493 40696032
S 35530 735451807
O 558 33217
E 4544 15337
O 4124 46772
E 50457 96118
O 46309 46695
S 98170 114544497
O 49657 71925
E 45417 91104
E 54529 95918
E 52487 95364
E 37924 41978
E 1683 14003
E 35845 90499
I 35601 82108
I 5101 97967
E 63510 72773
E 19024 63029
O 8614 92910
I 68344 77608
E 53111 86810
I 39372 55910
S 28338 177894663
E 28398 65703
E 18600 45526
I 26601 77759
E 49855 71317
O 45426 70889
I 36841 97877
E 50161 65060
S 33933 74321634
S 6466 253450843
O 14645 68448
I 16594 45013
I 2189 95218
E 22296 59137
I 88046 91983
S 12889 792471473
E 39957 97225
S 56709 835072908
E 70616 89730
E 70547 71972
O 12909 97319
S 26072 621008351
E 4507 46034
E 11182 98200
O 87438 96584
E 54129 66656
S 60566 803371588
O 14804 59061
O 19817 86605
S 34197 469828197
I 28566 90483
O 82987 88569
E 2279 5195
I 37119 69324
I 20440 28146
I 7666 37576
O 6372 34796
I 3195 58958
O 1123 25483
O 14821 88256
I 19007 86294
O 39652 98061
O 42296 68418
I 10147 43854
O 5014 95516
O 69329 91774
S 56070 800258043
O 11521 56791
S 38399 465137672
E 2482 12108
O 59434 76017
E 66138 78622
S 14513 781942043
I 46571 57607
I 64362 77992
E 43579 75979
S 69534 245853884
I 68002 89868
E 65350 97100
E 53938 65140
S 79517 729520245
S 29890 562120594
O 37720 57009
S 16049 493105063
S 44205 822040573
O 4055 88875
I 7207 28676
I 20288 81977
S 28656 951199363
S 62474 468849473
S 73908 493502992
E 4037 23522
S 20650 80440019
S 50511 714483440
O 30716 78547
O 9943 17362
O 21461 94199
E 3943 55292
E 64031 85355
E 34953 59734
E 20109 94185
I 39259 61400
I 35285 66091
S 11450 26432706
O 36523 78884
E 68836 76971
I 48852 61072
S 79182 69392180
E 29463 31747
E 14482 17212
S 12900 282563309
E 18204 77517
O 72350 81155
I 25261 52978
E 22853 55148
O 1064 23670
O 79839 83649
S 93577 404205202
O 2427 85341
E 26992 98206
E 17841 90166
S 35741 290298132
O 68988 80665
I 11525 36581
O 27403 79622
S 21573 612636481
I 75694 81389
I 28139 50564
E 48213 50458
O 53187 55739
I 54319 88650
S 70598 459700103
I 1693 97398
E 20123 28053
O 41650 87122
O 762 71198
I 54341 86197
O 16424 69256
O 57248 97441
O 53220 80480
I 68589 93754
E 40767 43904
E 53995 63698
I 76343 90421
S 78784 170640311
E 17875 51645
I 3674 46176
E 10401 20591
I 34322 91945
I 21426 89228
I 14969 81494
I 21454 92002
O 92424 97550
O 12485 36431
I 21906 56250
O 7633 17683
O 71438 86922
O 11098 70004
E 35443 54098
S 70325 543415654
I 34585 60447
O 41732 98452
S 58183 508812185
O 26172 30031
E 70522 73263
I 12594 44463
I 69309 78103
E 59734 90760
E 65067 90092
I 67389 99760
E 18091 83620
S 2238 995909212
O 33520 48775
I 78874 96824
O 64638 67386
I 73504 93879
O 52720 95309
O 34736 50677
E 21889 33715
O 50572 54280
O 8841 12136
I 54364 73654
E 36202 92021
E 38003 75634
I 30220 87068
O 13085 48434
E 76498 80189
E 55009 59727
I 26837 62412
E 6687 24056
E 55206 95461
I 84 61411
S 71865 693628950
S 20261 18647077
S 27779 297873455
E 20609 94139
I 18592 71496
O 50690 90310
E 2388 92677
I 3984 65623
O 80063 94493
S 13818 100843045
O 27459 83349
E 25666 51618
O 6603 74328
I 29146 85998
E 51051 82075
E 62531 96694
E 77236 78175
E 17424 99701
S 35973 188350589
E 4837 45562
O 13016 41706
S 22059 408622926
E 22677 34242
E 36225 36706
O 30755 53183
I 17563 48834
I 71854 88507
I 46279 50086
I 17734 90746
O 12656 27147
S 62726 458665664
S 81317 104117698
S 95633 537227563
S 80586 943646056
S 5793 448000526
S 22892 752062654
E 61862 71435
E 51077 52499
O 72386 87797
O 22078 61684
O 10894 17471
S 1865 188052898
S 74670 168186720
S 58603 466267189
I 12021 93436
O 39925 77359
E 20157 68492
I 74262 77442
S 90177 328392278
I 24417 96099
E 7721 43529
I 12606 83563
I 5275 76730
S 50025 551866311
O 53772 65751
I 17526 88502
I 16913 36526
E 38567 90318
S 71412 368221403
E 44581 72350
E 63534 93592
O 11719 29394
I 15860 86543
S 946 974084184
E 17814 56228
E 21527 65617
E 11950 73713
S 28084 290161279
E 76693 86626
I 59917 61510
I 6932 59134
S 47122 176442942
E 50196 89168
E 21819 67102
O 3029 41917
O 9743 32382
I 53515 90846
I 11467 33044
I 10104 44310
O 14021 80037
E 35582 97585
O 55536 88054
S 4836 271071475
I 49690 95471
E 36151 92634
S 88195 598388022
O 65829 66875
S 13912 333304289
S 6898 843494868
I 42076 80872
O 33648 93236
S 32256 45944776
S 83140 730908971
O 35164 72036
O 60324 65379
E 32944 76591
O 42163 52806
O 68616 91376
I 7249 94544
I 82490 96537
I 72480 87631
E 94610 95754
O 17459 72011
I 1866 5723
I 1691 37001
I 51968 64865
E 4637 19956
O 48126 57749
I 5660 10336
S 50753 196240541
I 8621 22938
O 20825 41719
S 90463 172070489
I 92996 94432
I 49121 80907
I 18734 75672
O 17117 62178
E 59556 75284
I 1960 76292
I 38016 85214
I 37484 46488
E 49993 80412
E 41618 64991
S 74178 974198604
S 41449 151050450
E 42330 66106
E 68692 96434
O 83866 93126
E 41187 86261
I 56246 87096
O 24749 99620
I 4828 51933
I 26023 42465
O 2548 25480
I 47303 87859
S 97073 585499582
E 60481 64735
O 3435 63367
E 52729 90872
I 17742 22383
E 36782 87474
I 41982 60932
E 72425 93374
E 61814 71056
E 38461 63278
O 7455 71938
E 40650 41718
I 18717 20136
S 31281 435182141
S 67272 926471124
O 47417 55512
O 27956 73310
I 5684 51949
O 35176 83547
I 21163 67793
I 38409 76178
E 28607 74305
S 49510 501569354
I 115 66536
E 1708 54835
E 81481 85353
E 23294 55684
E 35148 61872
S 23489 51675322
E 73258 93678
I 10093 73821
S 40877 389697090
S 92578 132623391
S 68689 399965077
E 50347 55825
I 82045 91406
I 68308 69416
I 24009 99260
S 90451 801056118
E 52088 72364
O 59782 95721
I 45357 84983
S 42881 267508469
I 16025 31593
I 11551 71009
E 4934 72068
I 36259 48356
O 8428 60083
I 49539 91749
S 43747 809871585
S 62001 479590310
S 84129 47661170
I 76453 92187
S 43193 109079029
I 58429 87280
E 49506 85126
S 13917 977543328
E 69526 73603
E 13098 64185
E 51683 83645
S 25769 538554771
S 17865 758493969
E 24622 84063
S 2248 110881259
S 28454 730100763
I 53503 66161
E 1227 63130
I 39856 53970
I 90244 94935
I 6135 77696
S 22532 748801526
O 6729 27329
O 13053 87286
I 33791 69431
O 38695 89093
E 9353 95650
I 56749 81945
S 20736 86214559
O 73723 84833
E 30676 87438
S 61772 244022804
O 38306 81328
O 7670 34582
I 34944 59848
I 18779 25153
I 79159 80376
E 20731 47095
I 57790 67634
E 82791 94758
S 92799 923037865
O 71171 98568
O 56287 76243
E 28849 67205
O 81063 85307
E 33607 59999
I 12623 19796
S 11940 100756427
I 64186 71344
S 7529 114643615
E 67391 96854
O 6171 17818
O 19256 53357
S 90187 153209539
O 7479 83270
O 59086 59534
S 77902 914143930
S 73657 290201913
I 9940 46360
E 35381 53659
E 2634 37006
O 5581 7969
I 19783 94150
E 1495 13927
E 5238 61222
I 12628 42386
E 50567 51747
O 35487 52258
S 22653 151875351
O 15815 83501
O 44428 59335
S 74908 800275257
S 95222 65286145
E 27476 28025
O 3366 75901
O 3486 95101
E 18556 72031
S 25533 329499861
I 6310 76746
O 41258 80406
S 7599 371747503
S 79714 337993790
O 18488 86382
S 34066 200238554
I 29924 40297
E 23382 83400
S 98344 319094425
O 13436 89842
S 30635 356230855
O 44561 73457
O 4308 80896
S 82384 8773444
I 28976 49541
I 25508 26193
I 3376 38093
E 43562 67437
S 21162 242872520
I 21887 66382
O 38237 51143
O 7200 31687
I 44398 58452
S 33572 618328687
O 70824 84379
E 45135 60630
E 34955 51237
E 39673 77937
O 11086 55537
O 55803 62927
O 10202 64912
E 65618 91447
I 63355 88865
E 82242 89739
E 53405 69848
E 83700 87068
E 8733 78340
E 28987 88799
O 67067 76366
I 59693 70696
I 3655 45661
S 83642 104972959
E 29592 38241
E 22635 77418
S 30127 811649231
S 16179 561559085
O 44300 46117
S 21457 522384498
E 45744 46964
E 77571 84165
S 68296 831443590
O 87316 97090
S 7853 985063307
I 50841 81669
E 47389 61896
E 101 33742
I 18569 88308
I 16548 53409
O 16877 28218
S 18409 184689723
E 64993 81651
E 2936 66683
I 18164 60612
O 72903 74870
O 24914 92049
O 2656 64532
E 30246 87167
O 12800 80577
S 54560 260497129
S 83759 294820904
O 7106 69368
S 42651 7702387
S 57378 883034708
E 15722 17972
E 57125 58264
I 925 57810
I 56106 81890
I 14843 45086
I 29914 80426
O 43166 46293
I 63355 93801
O 170 76684
E 57260 64431
E 40098 53593
I 9909 76315
S 90547 993124872
I 78648 78657
S 75249 579702786
O 22495 52596
O 8019 57603
O 3779 40604
S 76793 807035879
E 6849 51911
S 57382 652614873
I 2289 91419
I 7033 25007
I 15817 73154
S 13053 16396063
S 23837 688866510
O 1138 50458
E 2731 78071
S 6049 448340068
O 53501 77358
O 17241 56030
E 71368 86853
I 75272 86615
O 8859 61693
I 1180 26288
S 84190 277482401
E 2465 4942
S 15042 481444346
E 11662 67723
I 72001 73681
E 14545 55417
O 41975 73340
I 4467 16543
I 13577 55275
O 7096 14458
E 68064 71650
O 33102 96231
O 28239 43188
O 52674 77139
I 36023 95182
E 18625 23062
S 93039 288842336
O 45659 69812
O 31116 67025
O 20164 44649
I 42329 79874
S 27765 644179561
S 13519 767268142
O 22011 84085
I 55328 91389
S 83166 685512951
O 32042 44729
I 2229 25682
E 56226 94624
S 34382 828141661
E 15241 98749
I 52730 72047
O 26938 91374
S 66404 597108797
I 57037 67938
O 12065 58841
I 11796 13621
E 59865 74697
O 8996 62358
E 48738 98086
I 22752 34898
E 14765 60572
O 43899 68370
E 11055 53213
O 58600 85229
O 21813 58688
S 84576 711419021
O 33058 54583
E 29058 87821
I 48069 68163
E 20121 52187
E 15023 80362
E 21512 70652
S 45319 961401194
I 7964 97460
I 65588 76831
S 30460 45410094
O 24218 50976
E 6253 64291
S 18674 325357386
S 72250 774068500
I 56512 61998
O 46477 86264
S 96213 874955243
O 17307 20040
O 4384 11862
S 23111 156163669
E 10317 33105
E 61516 80861
I 31924 91309
O 13133 97261
O 20963 21692
E 48870 76858
S 32323 386554371
O 37601 52028
I 79141 86313
I 427 55595
I 80115 80956
I 62682 78988
O 36444 81254
E 10275 63682
O 3047 26283
O 4852 85557
E 33399 91735
S 97947 399592019
I 7566 10035
I 9228 33399
S 9673 544380056
O 75802 89639
I 4953 56125
S 41392 348964346
E 12306 39651
E 26561 91542
S 34329 489011481
S 33523 141482040
O 20860 58939
I 65095 74310
O 77831 86968
S 14175 747397698
I 15950 53664
I 9532 53201
O 61672 79175
E 44172 96472
S 41524 923712716
E 66733 90104
E 67439 68026
O 39157 85683
I 72236 78747
O 30806 41624
E 24252 87098
O 65481 89048
E 27544 48580
I 35200 74671
O 17310 80259
I 8804 47259
I 32291 38420
E 70317 81708
E 13023 62188
S 31073 391830455
O 38539 56774
S 47924 242005469
E 41326 85391
I 24699 86502
E 17923 18083
S 15661 278832875
I 42001 75244
S 48025 242237370
I 16545 31232
I 31026 52544
I 62192 62577
E 37293 46089
I 15768 99994
S 4030 9111341
E 10540 48187
E 12641 55640
E 83181 85680
I 48178 49753
O 30484 50949
O 4841 60544
O 42341 59267
E 40446 66744
E 13161 39789
S 83986 540622842
O 19006 26462
I 21070 83714
O 20308 91823
S 42389 314182657
E 34723 67969
E 28341 82727
O 6167 46249
E 30721 99855
I 12734 59247
O 37604 45561
E 26019 44245
S 57818 584512240
S 84780 971105241
I 24998 68587
I 2248 75555
S 6505 862601357
O 23005 60688
E 46756 59826
S 48817 844728342
I 44278 82650
S 47627 958384289
E 46060 74916
E 56167 67082
S 52621 161985101
S 41206 354860779
O 66263 95168
O 86643 98558
I 35476 82790
S 42047 323066632
I 21068 59591
O 44193 49516
S 1228 334509952
O 67396 93314
E 3045 60382
I 23745 46666
S 41392 215806813
S 73099 851442755
I 39927 92096
O 52201 94696
I 25529 40906
I 75018 86380
O 84464 92404
E 54895 76454
O 54749 96123
I 3754 80161
O 30473 79314
S 59313 645325420
O 18755 89780
E 26707 60845
I 77700 99747
E 23920 79289
S 92465 411374877
S 75890 725242764
E 61802 96535
S 30453 615799290
O 49012 73380
S 37343 185699878
O 8364 87763
I 12628 84566
I 24593 84170
S 91693 83485203
E 14241 17063
I 5737 41186
I 59274 80138
I 39376 47428
E 44507 61880
O 4022 8601
S 95078 336324649
I 7328 68181
E 33707 50658
I 42678 70468
S 17283 911840817
E 41756 53789
O 27772 30352
O 37098 77360
S 3683 21833610
S 61860 702803407
E 85471 97129
I 86890 97767
I 4736 42048
I 65690 84748
S 48808 685401972
S 23216 504054334
I 23798 78460
I 893 56546
S 81590 757508748
E 2282 23610
O 3232 3869
O 13222 99721
E 32063 51701
E 18871 38797
I 2156 55192
O 12170 93501
I 1410 56508
S 30146 730548072
S 76525 314534055
E 11748 52738
S 57416 548359972
E 1640 54548
E 5299 88414
E 32802 67388
O 288 81161
S 87961 749893303
S 93203 871744776
I 16324 24002
E 14548 46932
O 13260 20130
E 19305 84400
O 47317 58300
E 29218 75815
E 392 18385
I 74932 95556
O 45601 78049
S 14428 47635346
O 4051 64358
S 61931 677795325
O 46172 76502
O 78502 92134
O 64448 72133
S 89743 145189831
S 84845 551194735
E 70009 77507
S 27818 614029000
O 74287 79812
O 47859 90652
I 26963 43837
S 60915 777535748
S 65725 559492751
E 8763 12448
E 54005 72906
E 32901 58190
I 42525 44005
O 13712 28988
S 41176 209248035
I 82849 94755
E 53971 98676
O 395 46709
E 41072 97898
S 75624 746711932
I 23306 36448
E 116 48864
S 45450 935072563
E 47811 76593
E 51122 76963
I 33067 34485
I 3119 80064
S 2368 652621040
S 48757 419527373
I 4515 61615
E 89138 91176
I 26225 67064
S 92217 899630648
E 28274 90413
O 43671 54729
O 67189 78717
O 7271 27657
E 48180 84355
O 21353 52386
E 29642 93905
S 73143 237922815
S 51116 366927267
I 417 20151
I 6928 91093
I 34861 43511
E 54924 66502
O 71407 90757
O 24553 28301
S 15237 991548002
S 65296 875386016
I 43393 69594
I 24206 71846
O 2532 86808
O 47155 83001
I 52532 72151
S 98750 26173512
E 11489 77386
I 9141 70539
S 5670 811936358
O 60557 91418
I 17477 23376
S 67225 500015289
I 5816 97222
I 21175 72626
O 50136 61525
I 45350 48782
S 2531 256027776
E 17065 29326
E 9729 57436
O 54099 77882
O 41716 95221
I 60 41118
O 19179 48871
I 16450 21984
S 98178 270276835
S 83597 739888186
S 14463 24147100
I 37816 39731
O 59669 71153
I 10888 67419
S 50151 180074271
S 34352 200619114
S 25292 968105917
I 7968 56157
S 29450 511011738
S 12668 432191670
S 27867 688803467
E 13641 62635
E 15306 18238
I 42181 93133
S 93156 251461288
O 11487 42111
S 58366 905321464
O 21894 68924
I 1213 69022
O 50309 50426
E 47359 57134
I 59202 79651
S 36400 931261977
I 1192 82864
O 11611 60299
I 53456 79351
I 24908 72336
O 39562 45860
S 27929 63918093
I 32640 42908
O 4740 14706
I 33121 84915
E 73740 83004
S 87633 823580499
I 3800 74844
O 37253 57014
I 858 42449
S 59304 392006
S 83749 495362191
I 24601 54054
O 78373 81501
O 21588 77793
E 18005 71550
O 77452 91980
I 61142 91186
I 52732 96782
E 52367 72483
E 9717 28587
I 10911 78973
I 11745 28743
E 60078 67470
O 5165 69169
I 19211 48504
S 13103 223830118
E 24598 70161
E 54268 81133
E 39828 89937
O 24553 28007
I 2602 13441
O 1106 34738
I 8222 48590
I 1802 72512
E 162 65479
S 4005 869317354
I 34082 54094
E 34405 95996
E 8688 84145
O 29865 79766
S 79634 974988307
O 6771 61256
E 5676 31364
I 29482 69477
I 47240 93722
I 55060 97122
O 24521 43166
E 38621 92548
E 15656 70051
O 27305 89622
E 69402 96800
E 44 70672
S 91826 192382593
I 38089 79824
I 56830 57540
O 16209 63129
E 45547 63639
S 55890 32920812
O 10885 96685
E 14228 95858
I 54016 55128
E 643 77251
I 8146 8937
S 94545 333726494
O 16103 57263
O 21563 69373
E 50250 92201
I 17735 91570
O 15138 67294
O 63229 86684
I 52320 83084
O 22316 45122
O 53572 79932
I 94518 95655
E 25695 37355
I 72200 93768
E 62313 98196
O 35930 93564
I 58744 69573
I 77593 82340
I 26761 93961
S 73854 266135595
S 82122 981784945
S 81719 740051201
O 46069 89357
I 66771 96943
E 48646 54138
I 11254 24278
S 99970 489875331
E 7577 86582
I 15913 45905
S 25938 990986682
I 37472 90504
O 8080 42937
I 16751 65890
I 3755 30587
S 73184 907963596
I 28186 59740
E 37185 96495
E 66006 67278
E 59418 66159
I 29143 38753
S 85417 898958917
O 2865 7124
S 83572 88558357
O 69381 93311
I 44668 92116
S 98429 138397090
I 66823 94732
E 41224 62118
O 53629 87895
I 30392 49662
S 54846 620376583
S 77207 631619451
O 7375 68904
I 68498 96069
O 23341 57730
O 2361 71124
I 32762 38958
O 23302 59146
S 81443 531429108
S 31181 380251514
I 78231 82539
I 71970 85738
E 14312 48193
E 11751 63220
I 5861 47723
S 8342 576188412
O 15198 86776
S 37041 610310564
I 27234 57622
E 56138 77570
E 27170 95754
E 63286 94417
E 15385 38627
I 62384 68731
E 25346 59089
I 22207 71129
O 5445 50777
S 48436 9093692
O 28795 55858
E 73426 76669
S 69352 829327416
O 17185 37749
I 17229 35245
E 58466 84075
I 15437 91087
E 25192 89650
E 75327 82731
E 52476 74064
O 36883 39291
O 10082 97661
I 62220 78111
I 25498 42012
I 39105 90681
I 87681 92934
O 43434 92042
E 41794 83399
S 35969 844284975
O 10024 68446
S 60523 599969774
E 10196 40130
I 51307 60152
I 58753 68092
I 28230 77939
E 11044 32212
O 12393 32281
S 29262 611741865
I 60596 80073
S 2069 416770398
S 58089 732318617
S 13848 679758268
S 40515 231515095
S 45657 411038675
S 7297 451861235
I 14126 73892
O 40307 98016
S 48861 456400609
I 76610 79677
S 59697 567659756
I 22261 39436
S 17865 803111570
E 57282 57297
E 7807 77197
S 88452 495992136
I 14740 91559
E 33757 35111
I 40023 42402
O 62431 84076
E 10165 26783
O 39848 50471
S 99355 903055779
I 2354 92602
O 34209 95193
S 2705 461410141
S 68526 533180076
S 49557 327550779
E 9743 68729
E 81938 89788
O 71351 75002
I 30481 91695
S 84802 928018351
E 64177 85234
O 5301 38270
I 64898 98468
O 696 30663
E 34283 54166
O 29599 47716
I 50193 72631
E 56707 84035
E 27095 81208
E 42657 49407
O 49078 84115
I 26900 56016
I 4370 56460
I 3001 97711
I 74449 98533
S 30340 498575390
S 117 268614808
O 30157 88611
S 76911 201191022
S 19320 563697384
S 57501 547408299
I 5102 77579
O 37460 67989
S 79888 785258156
S 59092 4461827
E 11289 39746
I 27454 70951
I 90541 98453
I 21180 26002
S 86457 424705484
S 28126 751183932
O 42544 67120
I 76652 98439
E 17017 36863
I 58603 84345
I 90932 98843
O 29796 33551
E 14655 32167
S 26917 1532338
E 1894 52682
O 22067 96502
E 2039 84979
S 77740 740926552
I 37409 82816
I 45099 51707
E 79697 81724
S 50611 530241240
S 79403 178222685
O 72590 90988
E 35348 46199
O 19383 58181
I 14374 79773
I 30024 40981
O 27904 99183
I 40264 54196
E 43266 97926
S 21287 992254799
I 59048 88834
E 10433 84359
O 63781 94585
O 16039 31978
E 73154 82136
S 87030 417062078
O 19400 42645
O 53614 81649
I 16638 81245
E 3285 13914
I 86024 97846
E 26197 75823
I 15477 48623
I 48279 80523
O 22305 63336
I 61625 79182
E 29118 61130
S 38862 511826438
I 37049 38114
O 24562 92311
S 93856 117417770
E 69610 90573
E 53846 98490
I 16002 27621
O 15533 96402
I 35736 69748
E 52242 86834
S 94710 410638220
I 9031 96725
I 9190 54280
I 50888 75987
S 45113 946219207
E 3704 63483
I 60968 86359
S 58897 722046908
I 26877 63395
E 5042 45320
E 63381 76604
E 66551 74782
S 92496 193682931
I 23139 52606
I 73128 83290
S 89614 606252632
E 31208 96881
O 22417 28751
O 7848 42478
E 9243 36590
O 47459 65722
S 73 444710056
I 43359 64503
E 1626 72858
S 55826 89728653
I 26227 35624
O 12723 82559
E 10400 35730
S 70394 537632748
O 53018 82091
E 80087 84832
E 11478 57436
I 52484 88150
O 14491 73464
E 35737 97143
E 74024 99160
I 62950 99440
I 4525 16307
S 23869 525364865
O 35643 99460
E 37111 84618
I 33474 47893
S 46538 592445886
E 18221 74873
E 27311 99771
I 16103 76632
E 42643 77950
S 58773 268608071
O 66423 96608
I 34507 63645
E 20213 39900
E 15820 36876
I 93485 99366
I 82595 90252
E 58537 86034
E 58729 75703
I 5388 41922
E 14096 95664
S 33114 449864416
I 26026 44615
E 54084 73222
O 26809 99722
O 7722 44333
I 28516 86279
S 343 759588099
S 91155 236479130
O 61857 74702
I 16219 90438
E 15724 95727
S 8187 646267766
I 49549 64853
S 606 802017904
E 19300 81659
S 81404 513512660
O 13285 86306
I 26982 71341
I 1284 91003
E 41584 42167
S 55748 912922271
O 7708 94956
I 14110 33369
E 67816 92553
E 11749 55279
O 18218 59960
S 44944 372898566
S 70566 982804147
I 13835 31708
O 62254 66934
E 33741 54671
E 27399 64501
O 19820 58375
S 85038 944626972
S 49519 654350986
O 33809 93083
O 41575 57990
E 63218 71804
E 11897 35320
E 38253 97866
S 76973 190108731
E 89179 92392
E 57547 85612
E 22723 45699
I 19691 89166
I 30010 48122
E 20160 73103
I 73685 93164
S 7028 182476981
I 48449 85570
I 33113 76503
E 18578 29201
E 63552 68461
S 18344 375153705
I 71645 98600
O 32229 94338
O 68843 89690
E 85138 94733
S 84433 412557442
I 3787 17125
S 63154 207985656
E 66207 94391
E 14278 98563
O 35779 39824
O 61648 86135
O 14686 56906
S 56123 999907434
I 36577 83070
S 78403 78786569
S 55845 556433126
S 84342 223561890
E 92983 98304
E 37770 43372
O 16468 46342
E 46417 93675
I 55952 88958
S 5100 841665644
S 3794 919928841
E 23895 28470
S 75630 315734281
O 33159 48411
E 1471 97543
I 48072 54505
I 24586 72697
S 9756 703296588
E 14516 50065
E 21214 76127
I 37554 63204
S 87785 662945835
I 27108 33469
O 14389 24073
O 10546 55074
I 23020 70111
S 75556 157624254
E 48133 76369
O 22558 63538
E 41235 47644
E 21755 66069
S 29725 881756379
O 14197 23053
E 4101 83440
E 12603 35711
S 9756 374260813
E 25025 59000
O 61850 99197
S 20580 758194800
O 68039 81227
O 8542 37387
O 77277 90852
S 99055 361130900
I 59168 94163
E 51369 82652
S 38888 928209314
S 58671 879913438
S 70191 477292959
S 29912 51571166
I 11526 58105
S 62923 123461453
I 58462 77788
S 17631 627622090
E 74792 99349
O 10799 17788
S 63176 116778665
S 41060 56956657
E 43646 71444
S 13659 82372721
S 45269 159810671
O 63123 80920
E 23849 94323
S 79975 369856980
S 46904 670264037
I 74983 89425
S 50579 485862714
S 15925 534664212
I 34856 99635
O 18958 42581
E 16701 98669
E 49193 84027
E 33226 40173
E 35916 74115
S 6836 348710321
I 54914 63953
I 4346 72952
I 40420 54413
E 1942 10845
I 16196 74837
S 76192 594413032
E 31226 50971
O 52768 97239
E 18761 96643
O 3541 51198
I 6410 64399
O 45480 61604
E 69170 78447
O 60431 76311
O 52781 89700
O 33889 81478
S 7211 848474356
I 16592 48792
I 30207 80247
E 33159 62845
O 43655 77670
E 8102 95832
S 2598 68623440
S 13862 313767025
I 10612 85218
O 22282 46615
O 46996 58760
E 29226 86500
S 19481 914376072
E 87495 90780
S 67925 330853295
O 81251 96527
S 47208 608497235
S 33557 110204860
E 4488 57735
I 7921 20938
S 73374 39106381
S 511 891174191
S 30096 114639638
O 31415 62291
S 69678 50156331
I 39009 77797
I 50904 61089
S 69444 267832142
S 65433 736485785
E 10041 90227
S 62510 32772012
E 13259 74908
I 6725 12817
O 77843 96939
I 24896 70802
E 66427 71000
O 31655 36019
I 32107 76756
O 65164 69088
S 52495 614633643
O 75694 98969
I 19863 78611
S 81682 134848944
S 89652 835101360
O 36033 37336
E 12252 39688
O 4333 15071
E 85181 87501
E 28857 78544
O 1042 42600
E 16820 94494
E 17993 22833
I 3463 87631
E 3548 38052
O 23422 46873
I 23702 69532
I 4332 47295
O 3099 34542
E 44555 92544
I 4072 18710
I 75475 98518
E 61068 62331
E 9831 47466
S 6623 209217269
O 23321 44142
E 16428 75002
S 31864 27519292
O 88973 91958
O 4324 81424
S 16906 608906222
I 17099 67808
O 17064 55447
S 43750 233073978
S 78062 724963047
I 68935 91097
I 49255 92029
O 8709 83373
I 5859 15064
O 64095 83484
E 13698 17929
E 6743 90689
O 18025 94886
E 15838 75633
I 93706 97462
S 28577 355005209
E 17543 54510
S 8004 514942140
I 47620 88720
I 2630 29735
I 49771 56898
S 1324 258293604
O 44291 80055
I 25655 79817
O 50220 91828
I 51830 79363
S 84005 794201046
I 15212 80351
I 62276 98791
S 72756 144583996
I 16266 66080
S 75308 353476215
O 78678 94272
O 57278 95938
E 34223 81338
O 57328 86738
I 54708 97798
O 60819 64716
E 15327 90859
S 76419 178570316
S 78269 182241972
E 18064 93159
O 92371 93999
O 54351 65900
E 20962 73273
E 1938 82872
E 48975 95401
I 23310 36203
I 25771 84178
O 26158 55039
S 74359 434865460
S 23917 652914653
S 7493 579839198
I 10360 80031
S 54948 276887135
S 61174 311699828
O 1042 49473
E 5707 88244
E 49915 88922
S 84879 165004544
S 49681 888742542
I 17967 57004
O 53921 99062
O 7224 83183
O 55885 56001
S 5702 271656781
I 17833 85313
E 52103 99578
S 95430 257832233
E 1821 87304
O 17258 52963
E 33124 38927
E 29703 73581
S 94736 349250125
O 72405 92604
I 45589 99749
O 49125 69484
O 44154 69321
I 15940 54449
O 1497 77558
S 99488 571909433
E 37293 82610
O 92222 93156
O 11373 80365
I 70172 91044
S 83369 417906331
I 1401 39519
E 37216 85115
E 77254 95244
E 79552 82976
E 55775 72572
E 26747 93254
I 25044 48132
I 65294 79906
E 26185 48100
I 45728 85289
E 40063 53084
S 74122 205551546
S 13441 366643328
O 63132 97802
E 18407 43582
O 17276 47216
E 66076 85655
I 71164 82805
I 51179 81209
S 60322 522731802
O 15305 57687
E 5631 43178
I 25002 46174
E 37333 41042
S 59030 912164767
I 50827 74768
S 85641 46644874
I 69446 76729
I 17711 71126
S 71524 202327198
E 23686 35545
O 61554 93491
O 31323 55504
I 5416 74570
O 38935 58973
E 22755 42725
O 41948 49065
I 40791 81306
E 59586 99555
I 1855 95525
S 73024 818394761
I 42211 98211
S 77678 662679811
E 15724 16392
S 12464 436249230
I 6600 90369
E 1648 80152
S 87742 77630010
I 7212 21324
O 32310 80350
O 31515 64595
I 107 9099
O 8987 28075
I 28913 29041
E 87115 89707
I 50215 67734
I 92817 93193
I 11577 52876
I 39611 93915
I 14202 23818
S 75189 881809346
S 90782 329713227
I 78506 84676
E 26052 75821
E 12592 89660
E 60569 93828
I 50938 75404
I 21584 46105
O 8989 65018
S 87543 759651244
S 63424 263583221
E 14674 44978
E 15103 95088
E 12456 76478
I 15084 78796
O 43985 67286
I 66593 73850
S 40743 11331245
S 18905 77696558
E 663 8413
O 7288 97873
S 65824 851557825
O 8128 97592
S 17685 130924155
I 21770 22578
O 34501 47440
E 38461 55079
S 46013 720241362
O 34593 81154
I 7066 34122
O 62387 91256
I 53948 81273
E 3993 47484
E 37354 60288
I 16695 72765
O 55592 80384
E 5829 20958
I 36636 38717
S 67701 302127216
E 22116 32523
I 28873 46150
S 43423 345748455
E 32004 44231
S 86667 860304489
O 79028 98105
S 20872 310565494
I 46279 97540
O 59341 84624
O 14873 28092
E 32817 88044
O 21583 51535
S 97743 347041825
O 13153 23874
O 20660 57609
E 59314 85915
O 33683 64264
O 54892 73700
I 64984 77103
O 29122 56721
I 34601 48530
S 83288 991255966
E 6650 95587
I 76025 94910
S 42088 48662253
E 84974 99824
O 13529 39216
I 42420 64611
S 30901 839246026
S 92022 333947162
I 23857 61087
I 7161 46574
O 49202 89313
O 44027 51378
O 17085 65205
O 5811 50464
I 48899 84669
E 8310 15101
O 55898 59054
O 6345 13994
I 43154 80118
S 94051 509940716
E 5129 84994
E 38985 41632
O 56061 68803
E 50372 51005
S 71804 956372897
I 20755 61257
O 21919 24650
E 78047 80110
O 29035 61322
E 74921 77214
S 17470 803745694
I 4807 48877
S 53458 5203745
S 89490 950070810
O 58622 83748
O 35802 81987
E 9936 85471
S 47257 83892859
O 43732 59519
S 41599 608382992
E 5956 12038
O 12287 78994
O 36017 81463
S 81652 528070760
I 2029 96514
E 74808 80491
O 5706 41197
E 51160 90792
E 37760 99186
E 40707 89078
S 64770 994646027
S 38925 604790903
I 58265 75881
S 55275 95679245
I 39035 94210
O 17961 96594
I 3978 75477
E 14993 79514
O 9581 31592
I 7371 46999
E 69054 89435
E 5758 15171
I 31421 67370
E 9378 63787
E 3602 64596
E 36430 71308
S 23295 706596905
E 17594 27517
S 46236 567196201
S 53636 627055917
E 22530 93307
I 20345 97227
E 36069 60290
S 79686 774369985
O 25691 32440
S 83363 215350256
S 24318 825321944
E 30394 35621
O 8698 62041
I 30551 40043
O 35591 41977
S 46785 219776249
I 31423 83648
I 59140 80185
I 38985 67593
E 50014 63105
E 28291 29975
S 64245 552880970
E 19674 32782
I 60950 97681
E 29352 75060
O 11815 34493
E 90008 97176
S 93279 701527149
S 69521 941280511
O 56891 76392
O 3997 97645
S 96462 281970883
O 16811 29043
I 36227 99852
S 91460 538972571
S 62970 327268731
S 30381 864772466
O 8870 29422
O 41981 79976
E 4715 40561
O 41448 44222
O 47 94405
O 39430 59644
I 34265 84896
E 29427 42403
I 24966 88315
E 56867 60592
E 50912 72034
E 20570 60141
O 62401 93528
S 5593 601191129
O 6635 16910
I 12349 12709
S 46664 871893844
E 27967 40945
O 30357 51467
S 12973 112687200
O 32438 97708
S 93410 109623002
S 46061 975497586
I 4485 70938
I 17660 66889
I 24132 51591
O 78562 85991
E 52887 80052
E 22588 36628
E 29637 83953
I 32848 73164
I 9566 63600
S 46277 519062625
E 28433 35618
I 24571 91366
S 46463 632933553
O 17093 94689
I 5389 74942
E 2908 94800
I 674 58421
I 5603 54452
E 14304 76608
E 10296 42695
I 31563 62412
E 1212 8773
S 43231 28831359
E 10583 77886
O 894 48795
S 83542 921341447
O 6073 73760
E 21029 23774
S 49419 464266338
I 72942 73177
E 5063 69540
E 29761 74095
O 7296 28220
S 17400 437594262
E 31539 68288
E 72540 84605
I 21650 48245
E 10271 50467
I 95244 98147
E 60521 80851
E 36920 72757
O 7281 7888
I 62628 99872
E 40012 74239
O 12537 30317
O 79831 84376
S 3370 401814061
E 19503 39880
S 96345 537020554
S 47745 378329522
O 57378 91999
O 81285 85354
E 32454 47174
I 76681 92628
O 2378 51930
O 195 1127
I 13716 99273
I 9453 41290
O 25991 70448
I 66870 98352
S 21 34410999
I 17094 19445
S 31184 455579368
S 85065 306465996
I 42171 67662
I 13976 79978
O 22948 38917
E 25068 46636
I 12390 41576
O 15283 27752
S 29972 202919071
S 88706 873326419
O 66389 88531
I 89741 98769
S 39238 468395742
S 240 750172672
I 39618 44860
I 52379 93925
E 44450 75121
O 31961 59043
S 76031 998484236
E 36418 40418
E 36073 81867
I 8359 49789
I 40342 59151
E 55133 84742
O 64709 86767
O 24468 83424
E 29908 55808
E 23909 76116
O 623 17693
E 54833 74152
O 18630 95026
E 7798 80786
I 13534 93428
O 64440 99680
I 60119 83092
I 19364 64294
O 11596 70439
O 5193 82771
S 87835 690000922
O 1025 99290
S 98024 824965577
E 78394 96690
S 12991 107566483
I 12405 28213
S 18452 24907343
E 13875 22193
S 46452 530473544
S 44967 640600447
I 19255 21680
I 57235 68116
S 29246 777182829
O 52546 88967
O 38179 44663
E 27981 49409
O 22936 32680
S 35313 820805756
E 29590 99460
S 86300 38410234
S 79704 449134779
I 22026 43261
O 53459 57889
S 97989 100014266
E 13320 65448
O 14870 35745
S 52142 740099069
I 69955 85225
O 14929 83486
I 5565 61122
E 42243 92296
S 3007 36085512
S 79197 621154954
O 10056 77516
S 14112 448069538
E 3954 48729
I 16438 17688
I 15037 69582
S 89613 478481011
O 3346 16009
E 2438 91745
S 5950 451806028
S 21695 374403719
I 30113 49034
S 3610 665870260
S 55081 236372146
O 32524 91877
S 57920 432804270
S 78721 422905606
O 22003 65942
O 76208 86313
I 8533 23853
I 43322 58632
O 38513 95428
I 94093 99179
I 70677 89541
O 11443 90303
I 33071 78216
S 11785 90361234
I 66737 74043
E 33028 89115
I 16106 98091
E 42835 69339
E 30377 31870
O 3329 68707
S 17259 721720054
O 61124 88080
S 93800 227044367
O 1051 67392
O 30680 61710
I 42941 75213
E 88443 90358
I 44440 78644
E 67326 80374
O 69132 80066
E 15883 78645
S 79450 362877748
O 7391 54433
E 47559 97892
E 9599 84477
I 52254 54745
E 39491 56632
E 30175 51079
S 94685 347854819
O 63525 86996
I 71121 90622
S 73187 483866568
S 66101 607567709
S 64213 970917273
O 92787 95808
E 10855 53014
E 39838 44527
O 20929 33001
S 62637 710672434
E 75603 91441
E 65801 84583
I 47335 74850
O 47140 85300
O 43720 61152
S 48705 286470010
I 47596 88441
O 16367 98494
O 87260 91509
S 99411 66152587
I 40295 88444
I 5093 55660
I 48667 82219
I 44635 97655
S 97393 616742351
I 45183 58133
E 79386 92364
S 75079 329233942
I 30168 89892
S 62347 197987023
I 15846 16625
E 42356 96466
S 32175 841133168
O 53832 76393
O 64800 66020
I 32642 70840
E 59686 69053
O 63482 85767
O 12556 86970
O 2722 62747
E 4038 30276
E 18306 64973
O 14960 21019
I 7095 24954
S 7345 5718209
I 55652 69907
I 19121 92280
O 43022 94805
I 12340 86827
S 10628 279071150
O 70614 93614
O 65239 88390
O 55274 82622
S 27608 128892437
I 25109 65376
E 43505 99467
O 12486 65243
S 19704 135273727
I 8305 58827
S 31387 232471288
E 5552 28211
O 15039 71505
O 35466 57630
I 1725 71069
I 16124 16821
S 4169 983553013
S 82787 803509147
I 15093 83170
E 3905 76615
S 67929 598673980
I 53841 79667
I 59155 79959
S 94415 217616165
S 95920 780003142
S 16592 656163472
O 23268 97895
I 28921 55035
E 896 51969
E 850 86672
I 81106 89501
O 16302 45565
E 32823 89140
I 52408 91455
S 82732 128179604
O 14429 81645
E 7802 42386
E 6875 22420
I 50048 54969
S 7333 104606140
S 54645 532205780
S 98533 779949871
O 13679 38782
E 1462 5245
E 30800 75841
S 11086 109612474
E 14381 41308
S 44511 104733186
I 51150 81213
O 23496 54585
S 47355 42550663
I 54567 86909
E 21433 80197
I 17065 50503
I 3106 21662
E 3733 85925
I 10666 33478
S 13047 715262273
S 77907 826591017
O 16752 23606
S 86545 119026052
O 18869 95987
E 6728 20910
O 23238 83630
S 47623 220709768
E 89089 91302
S 83931 71685927
I 1998 15577
I 37819 38242
E 7507 26148
O 19102 52770
E 95100 96708
S 49035 637946977
S 18738 894353095
O 46574 52805
O 70180 81534
I 69321 78685
E 79976 90287
E 20013 54878
S 76763 749875969
S 47219 7171865
S 74454 939488127
O 22366 69222
O 50341 79106
O 62324 71917
S 52905 140860772
I 69486 74811
O 31821 95834
E 38158 94711
O 29808 73448
O 21884 42168
I 18030 79595
O 6575 20967
S 2020 149812068
O 7752 44393
S 61721 53863069
E 32037 95893
S 43774 908906201
S 68505 289961498
S 9976 728396051
O 73249 86408
S 55066 900644889
E 53273 89932
I 14749 50488
O 24496 92089
S 26589 920630037
E 17686 48939
E 42228 54236
E 10009 10921
S 21926 350964052
O 44985 98261
I 54383 72628
I 46082 73170
E 2489 76249
O 55649 56873
E 23443 74291
E 65668 90922
S 11024 720602259
E 17721 94585
O 59278 85852
I 60365 79217
S 52625 436562583
S 21798 464273615
I 20447 36906
I 47055 50379
E 82915 87155
E 27963 59195
I 26540 44900
E 32947 68267
E 49826 95839
S 12082 593045853
I 24791 80139
I 7468 40311
I 27395 49385
I 8165 33436
S 83101 621419794
E 47029 78049
E 7505 81198
E 12314 80745
S 77724 232167810
E 2121 98513
O 90184 98669
S 31377 645874002
E 14048 55023
E 9433 94086
I 2817 20083
I 39550 61494
I 79919 98049
O 36033 82487
S 15694 441681390
I 24329 26802
I 57351 89580
E 16884 31628
O 5046 25274
I 47732 63684
S 6357 294212716
I 18488 47723
S 35419 125311575
O 75491 96884
S 3833 374566370
E 33773 67994
I 5407 48093
E 59192 80789
E 18368 25389
E 95484 98186
I 26148 87255
I 50737 52635
O 34851 64328
S 30763 806788629
E 14431 91823
I 43682 68439
S 84448 872168308
E 71613 81461
I 52392 54505
O 56530 68991
I 88545 99666
O 16952 89466
O 4786 18323
S 19417 308654021
I 23104 23642
S 55467 361956404
S 15542 437972469
E 31784 45464
O 45030 79292
I 35636 47729
O 65884 89270
I 691 76444
O 34009 87126
S 79117 454191390
E 53218 68002
O 67697 74970
O 77547 98747
O 49522 69738
E 61376 70542
S 64880 40731584
S 8308 321431503
S 7817 132184094
E 45284 59955
S 74928 694193739
E 10758 80547
E 53472 62597
O 45737 99552
I 10843 53992
O 349 5412
S 974 71803895
O 35157 64482
S 17511 101247883
I 43792 84479
I 53683 91760
S 91105 264993627
O 7325 73531
O 53130 54841
E 8675 63544
E 23383 50754
E 17961 20095
E 35397 46876
I 76854 89216
O 445 58273
O 51179 73284
S 68789 281886133
S 24590 109448584
E 13704 61501
S 54881 224037265
O 21257 55675
E 34990 61855
E 2728 72971
I 10145 86446
S 63420 108802075
S 8292 389212226
S 71335 972231228
E 24813 60744
E 34924 93964
O 36718 46089
O 18999 52551
I 21958 88285
I 7334 19714
I 6162 57481
S 99298 290525884
S 47756 250972541
I 22857 78158
I 55319 68372
S 35091 731076715
S 64891 356128749
S 67993 560113037
E 12877 34480
I 7056 33056
S 58516 142030999
S 81703 277058754
O 59287 96088
E 12624 54496
S 7573 569324543
S 36665 93948622
O 2576 18177
S 32342 237794652
I 5586 18886
S 20472 545295226
E 21068 28104
E 49336 57863
O 74041 98738
I 20755 41158
E 27101 41334
E 46538 85013
E 12669 51334
I 52986 83126
O 3968 64331
O 43887 91998
I 20351 54629
E 32493 87366
E 3166 31811
S 69593 142607264
E 33414 48638
E 51308 56685
I 66151 72510
I 21685 26353
O 15470 50993
O 42982 56241
E 44859 58309
S 92604 355652215
O 37976 61435
O 47558 87617
E 35427 56187
O 13662 61610
E 15433 28250
S 31523 425561239
O 10948 46050
S 98089 238300842
I 21791 67317
O 16745 69059
O 87210 94756
S 51367 85241846
I 24059 29100
S 46464 726496179
S 49808 295511280
I 63736 82961
O 9937 40690
E 35057 57628
I 49102 92456
E 75017 97514
E 39537 52549
O 11482 69230
I 15118 22915
S 42833 918492881
S 8208 574318886
O 10044 24333
O 47738 88615
O 18352 70096
O 21582 22696
E 17798 18207
O 28550 66436
I 20922 71993
O 8601 67545
O 61375 68690
O 44421 58623
E 64674 95261
I 30062 36977
I 33780 65793
E 5401 40374
O 69002 75447
S 6470 617218829
I 66900 70012
E 14282 78843
I 70132 84321
I 53344 79020
S 52164 3089154
O 11254 80777
S 23447 475740502
O 24363 48615
O 75004 99798
I 47553 66405
O 18189 70760
E 29870 89984
E 24836 57220
O 32587 46204
I 31179 87164
O 920 7493
I 2549 53443
E 46080 80622
E 30563 45086
S 60649 396025544
S 11412 502180351
O 61560 76222
I 35926 69261
O 29005 52573
O 21600 88601
E 55548 76349
E 67893 83704
I 32643 95070
O 44531 77912
I 23326 39531
O 11121 67781
I 65898 95003
E 12238 46299
S 36988 323580605
I 32194 87964
S 81887 134593935
S 43773 133506074
O 52878 57267
O 52975 68567
I 12604 22861
E 91826 96837
E 18059 26747
S 51517 998748583
I 67928 83263
S 14605 818953538
I 19383 68777
E 23073 57741
E 59436 59672
I 24201 58171
E 60591 79340
O 16352 66154
I 84672 98387
O 32398 34632
I 18828 27413
I 42651 70211
E 18546 98847
E 13462 58344
O 9191 17508
O 64823 76060
S 19330 921563450
E 22011 95243
E 12549 25892
E 74272 97669
O 38801 89360
S 77007 154011305
O 33151 34717
I 19527 65606
I 19420 44210
O 58814 89650
S 82055 821314603
E 53614 91360
S 23556 267150362
O 7814 16204
S 79518 238937964
E 60071 87005
S 18318 495878100
S 87778 980074312
I 16702 25561
O 10444 78570
O 77119 78209
I 867 62801
E 55560 98234
S 34134 645374136
I 20360 60424
E 3090 47117
I 78462 83549
E 56493 89366
O 37339 63959
O 30631 50105
O 49812 90408
S 36718 133663151
I 18603 78230
O 21032 34326
O 17131 19991
O 22856 98733
I 20855 55936
O 24479 66637
I 51970 86136
E 72810 80056
I 64280 92436
S 86362 277013339
I 3538 42507
S 23207 277949110
S 50540 306829975
S 40037 167912644
I 868 5822
O 28304 57953
I 23078 97387
E 51967 70014
I 46510 68073
E 30981 39088
E 19661 66467
I 55127 93779
O 89001 92873
S 89033 342602309
O 22622 41893
O 20122 79068
I 27989 40273
E 48193 84066
S 2132 57801841
S 98032 945742570
S 13670 700970143
O 29544 78187
O 6130 97084
O 80851 99534
S 28837 516512728
S 94896 707049522
S 82542 328802920
E 17638 88118
I 9648 94508
S 28420 973857259
S 36870 280081635
S 89070 94406571
O 18299 76176
E 6627 47834
E 22713 57002
E 42974 52092
E 9161 30465
E 71634 84483
S 32067 521406100
I 3303 61481
S 50374 611578107
O 2997 87052
O 80327 93791
S 74420 595359399
E 43847 92045
I 55937 73336
E 45255 75025
I 30003 56167
S 37855 364164903
O 419 35615
O 15580 47686
S 31029 431732739
I 62294 88928
E 48645 56697
I 86952 99154
I 87216 87478
O 5225 29707
E 29167 51689
E 7633 8282
S 81924 164576501
E 86716 87535
E 39834 94953
O 2842 64542
I 23482 52496
O 28885 76372
S 73509 792082718
S 87725 369598964
O 75549 97671
O 68329 84046
S 61753 833919745
S 61319 543261724
O 29940 50129
O 80864 84570
S 62516 955276778
O 4691 81020
S 56198 358790605
O 39045 45661
I 32880 42271
S 4998 502796461
O 77287 79349
I 2620 81728
E 45807 52768
E 23938 82664
O 47038 69205
I 29396 74426
I 6199 87628
E 21170 69603
I 7429 96977
E 46390 76292
I 9582 21200
E 22825 89312
S 55730 548398721
O 16586 76679
I 12234 97351
S 73117 852904994
E 58403 79465
I 10630 50292
S 4585 244577704
S 8178 635495456
S 17669 907738570
E 67210 89778
E 34040 89374
E 67872 78122
I 59778 99965
O 30367 54687
I 7808 85090
E 26258 49087
O 39436 98478
S 83441 250477654
S 5809 665197132
O 7753 52740
O 64170 75730
I 14662 79202
S 88996 732385661
O 15020 42343
O 18956 98380
O 30784 36293
I 35930 72931
O 15799 83005
O 5030 69701
O 7066 43151
I 38911 46839
S 50456 459629314
O 60412 88915
O 28277 90356
O 25886 74539
E 1674 13182
E 76322 99680
E 1327 82725
E 22441 32192
O 13732 48308
E 53972 55615
S 58025 150283692
O 47827 96388
S 12072 279225223
O 7962 99179
O 7761 20010
I 36413 39187
I 72348 72394
E 15230 98591
S 14220 490500329
E 7217 11749
E 36400 63340
O 52172 57116
I 17300 52600
O 747 33453
S 64462 608057974
I 42189 62258
S 62076 131134928
O 95626 95858
S 30659 633492006
S 36050 946230337
S 61331 750753201
O 76902 86409
O 16259 25820
O 56047 59243
O 70482 86491
E 66527 68411
E 32174 53018
O 5222 41953
E 603 17099
O 31490 59983
S 43835 303446462
I 20146 81603
O 46749 92335
E 44957 59085
E 6424 59496
O 8801 49704
O 45059 48081
E 10538 87976
E 63643 72272
S 45409 848270543
E 78464 90912
S 71514 407334238
E 92417 95036
O 90079 96673
O 2011 81983
O 51225 88784
I 33063 72309
O 32222 67833
O 15709 62353
S 72298 891886193
E 73526 90695
I 81652 92309
S 74176 491665750
I 7505 98942
S 6468 771967889
O 26606 65698
O 19222 96329
E 92786 96188
E 15340 28036
I 22394 29934
I 36667 95524
S 83077 320188609
I 46946 64249
O 62411 77011
I 63233 76671
E 10485 31678
O 11737 42956
I 47362 56936
S 70938 931710383
E 17905 89978
I 38472 92251
I 4560 78013
I 9272 85743
O 11483 71787
I 8890 80350
I 85490 88791
O 30349 60456
E 47393 83795
E 22997 30367
I 8483 84751
O 29005 53818
O 39702 86752
O 62189 91951
O 74059 87338
S 17002 775886288
E 66658 98690
I 43117 44702
I 23179 45860
S 2875 603137410
S 30637 88377658
O 83879 85576
O 40878 68486
I 4979 84055
I 43888 65396
I 44300 67287
I 4551 30287
S 35641 909308070
I 41203 79315
O 5415 60402
E 40637 68861
I 12960 53984
O 84647 92445
I 30751 46013
O 37728 80606
O 11656 18484
I 49478 90142
S 65783 924218052
I 7563 65311
E 22549 58418
I 3963 65984
O 27374 66804
O 89908 93592
O 45757 99861
O 81772 99723
O 8393 13938
E 58050 97242
O 41771 79425
E 8838 76342
S 49837 870321968
S 53114 812675408
S 86275 536923820
E 24608 81647
E 46196 55967
S 43411 274013143
O 32674 99425
I 52279 69027
S 74198 95640532
O 17565 68598
I 63258 98685
S 12119 175841157
I 21478 70318
I 30019 96918
S 15002 749523193
S 83338 40730526
I 34509 90618
O 44457 89551
E 18476 48144
E 13770 53645
O 2887 2911
O 8614 48244
S 99354 602510643
S 67704 572428849
E 33710 59538
S 74296 304965306
I 38970 77608
S 94445 428089997
E 21403 89498
S 62355 501517983
I 41676 48744
I 25099 87140
O 89190 89430
E 50971 80056
E 86972 92292
I 65744 70393
I 33902 72175
E 20540 37628
O 80892 92296
S 25370 829358036
O 60640 90561
E 69302 90859
E 25505 32238
O 67455 69309
O 41792 50116
I 3306 41106
S 2824 856222378
O 43416 87274
O 4074 83937
S 96655 243697182
S 18685 482420648
I 2684 74763
O 32316 69731
S 17557 276507894
S 35506 602540693
O 80040 91488
E 15674 62973
O 55579 74451
E 801 55185
E 36593 79714
S 67207 368630037
S 65112 622426079
S 37735 410103826
O 47426 74832
O 49543 58573
E 75910 97946
E 28312 83886
O 4770 48788
I 74147 75881
S 66204 868685913
S 71272 249353903
S 46024 461167668
E 1857 27582
I 12953 18744
E 29054 61360
O 49953 98656
S 21983 830005878
I 1741 98328
I 5483 78644
I 32666 49994
S 20222 224696655
I 20289 81485
O 42203 62146
S 74300 704942259
O 55682 63402
E 19352 90255
S 64045 613537960
O 11684 45430
I 19446 22407
O 19586 87647
O 9974 70415
O 38506 52036
E 28192 82281
O 61979 88621
S 89229 477267269
I 2189 66638
E 55362 76161
O 18772 73315
E 23113 67176
O 21810 54265
E 45827 54705
O 42313 74731
S 27008 768303198
I 24788 99284
I 59291 93407
S 59585 688832583
I 4530 11295
S 76875 267728478
I 33769 85254
S 84131 741172899
E 84636 89042
I 69385 76595
E 26600 97664
O 11592 26706
O 11271 74824
O 923 43764
I 53290 82103
E 76489 90002
I 11332 58723
S 20282 856084973
I 2761 69785
O 22927 92593
I 16121 74717
S 71779 285439752
O 14340 92765
O 80564 81238
I 28855 67296
S 84553 284283645
I 45137 56308
I 55126 87848
I 45739 56260
E 8091 50929
E 19975 30742
E 609 86073
S 87073 380126109
I 7195 85914
S 8788 844632504
O 13478 64935
E 2428 26753
S 59154 827534869
I 84710 92983
S 30268 680732776
O 20021 74733
E 41601 56159
O 25304 33158
O 6540 92008
S 72832 947377702
E 57317 74681
S 97163 384690550
S 30294 848475909
E 49540 79160
E 14089 25494
S 75097 176530360
O 80370 80976
S 97534 951396953
S 25635 450726798
I 51913 83615
I 5300 63464
I 17891 87081
O 83686 92834
E 3760 66572
E 21315 76027
E 16395 24462
O 70906 97818
S 94936 620077598
S 89375 804129251
I 31593 70976
I 2057 35453
O 77344 95937
S 71478 124272442
E 47710 50164
S 34324 103387486
O 10127 46864
E 17822 49423
O 20166 69598
O 1430 45584
S 95060 371066992
I 4664 62829
I 30173 40375
E 1640 74870
I 13718 31524
I 2965 44442
O 5274 45035
I 42840 61335
O 29551 94298
E 23779 57826
I 12238 14684
E 983 19126
E 38756 94576
E 74335 91944
I 150 48727
I 6480 34933
S 80488 307999446
I 14192 74232
E 13334 88365
S 98286 158320752
E 1576 45159
I 8114 95590
O 69805 85704
O 52768 76072
I 86048 94523
I 21002 43818
O 6490 25048
O 75059 88392
I 61884 68674
I 48722 82359
O 78491 96291
O 2284 21482
E 1181 17986
I 62741 92479
O 68544 99604
O 30946 40622
S 490 335828005
O 20377 73297
E 44008 44025
I 44654 70137
E 48051 56680
E 65482 97757
O 1783 50752
I 39887 91390
E 13811 72497
S 98321 467055845
O 5362 87564
S 84047 737937037
I 8174 67618
I 28818 51613
E 42542 62254
O 63051 76935
E 18757 28455
E 29610 77355
S 78689 920378586
O 14987 46857
I 18313 42178
E 30844 72054
S 94061 737275876
I 52989 90474
E 38740 76995
O 60137 79646
E 9773 59770
I 21290 60991
O 89540 92322
E 2442 66130
I 20288 92778
S 80823 969896791
S 91906 702682185
S 51105 426151085
E 12337 20709
S 27978 497183137
E 28325 31601
O 30104 77209
S 59539 824324042
I 58076 82835
I 17317 76281
O 1379 20702
I 17257 26445
S 94426 881231236
O 27806 81903
O 50724 57919
S 4699 567423887
E 8523 13311
S 88775 710067515
I 7417 57919
O 45773 63039
E 68829 73885
E 19356 25616
I 5021 94979
I 25050 42553
E 88758 96206
I 40160 43413
O 1134 44968
O 9762 99477
O 8396 75142
E 20630 38730
O 28898 67247
I 24710 45240
O 24874 75650
S 37476 583709415
S 65413 424831859
I 65997 71034
E 92361 92614
I 33046 97253
S 69295 414114576
E 47723 51260
O 627 69672
E 41196 80555
E 7439 59050
I 33848 78629
E 20865 44434
I 84346 94020
O 10052 18590
E 11660 27862
S 32240 433527198
E 82129 91250
S 14652 39923715
E 19215 78095
I 35540 67092
E 29898 94328
I 69579 80883
S 83017 43945504
I 428 91202
S 20750 321958403
I 52818 84112
O 35071 68310
E 24924 48556
I 1051 44144
O 45867 63946
S 12545 719474984
O 41818 64010
E 20172 62971
O 4488 53256
S 22983 147630030
S 68962 456592885
O 75875 98362
S 89448 940196593
I 45503 65490
O 25192 37782
E 27515 41942
E 44796 63308
I 77744 85104
E 78243 95746
O 28679 80303
I 12027 87382
E 47322 81037
I 46309 98087
O 9133 75474
E 11018 29924
E 41201 77772
E 44665 77930
O 74839 79000
I 1960 20461
E 48330 87991
E 3784 12409
E 26834 47331
S 45431 422402356
I 63860 90340
E 50725 91649
O 7399 68993
I 11474 12959
I 52732 82192
O 59157 61014
O 31127 44544
I 71275 89309
E 17839 97376
O 19805 97365
E 14411 18139
O 20992 68030
E 52820 75525
I 32414 81365
O 13389 13648
S 37925 408854645
E 52811 55419
I 28279 31233
O 54835 59169
S 98071 162726929
E 53579 66687
E 6808 8442
O 12772 72440
S 53681 909958351
E 311 78964
O 15647 36423
O 8242 39482
S 5096 628090343
I 27904 90338
S 20280 490986937
O 4237 98266
I 63211 76748
E 72359 84374
E 26602 50828
S 14671 127381116
I 8067 60454
E 22134 75599
I 56781 95605
I 4274 40182
I 16454 49279
I 64427 97223
O 5572 20208
O 18883 45776
I 27695 66047
S 67325 143692355
I 51953 75350
O 3767 44406
I 52624 89941
I 27381 51872
S 5489 602142846
S 32186 707886346
O 54802 58291
E 29257 42191
E 39630 50119
O 22712 44443
O 10099 34315
I 3649 84981
I 7341 16832
S 45653 860169538
I 34224 60882
O 22490 48811
O 18716 79890
O 22125 95763
E 29903 72351
S 1920 403645868
O 7944 38207
O 33136 96939
O 24227 49971
S 68526 292723213
S 47842 295167503
E 19795 24951
S 48332 200709603
O 76564 81465
O 90320 95837
E 8073 34658
I 6532 76150
O 39880 57290
E 36837 52941
S 94961 599016682
I 51742 58393
E 50211 60558
O 11106 32176
E 65320 89624
I 70684 91304
O 22837 55418
S 6452 967091498
E 85319 99623
I 69748 88141
S 30750 657862052
E 41195 74770
O 14003 36545
I 20618 83574
E 65774 84607
E 50326 77292
S 90714 614164865
E 33443 65147
I 16367 81185
S 99463 189548240
I 78694 85459
S 97776 377649194
O 24226 28441
I 36476 42595
S 41930 206976891
I 2019 40328
S 81499 986661239
S 89810 190191867
S 75653 90852284
S 76678 738967913
E 40170 86979
S 38230 540259078
S 64843 904620441
I 44246 72421
O 32275 41769
O 78070 83111
E 75296 82105
E 63982 75398
E 49639 54969
E 27721 57433
O 56138 65545
E 31326 45500
S 19068 23334788
S 71774 51009432
O 44267 98277
O 44543 95730
S 91798 733401931
O 8349 77582
O 27344 66138
I 36800 62675
I 2466 64135
I 25499 82119
E 44960 87223
E 25218 44442
E 14412 72157
E 60546 64017
S 19204 202828577
I 15652 31900
E 18987 45747
S 15063 113014273
O 44494 77519
S 93244 509707172
E 13400 58670
O 38526 92108
E 55158 66672
O 7332 90549
I 3658 86780
E 14663 73448
E 73302 74331
E 9623 24104
S 60955 917340166
I 26437 62984
E 46594 87750
E 41697 78142
S 60449 386045294
I 4436 44776
E 65928 76957
O 76869 89783
S 91004 95919803
E 63662 75784
I 45291 56920
I 4276 52226
O 12375 73544
I 65642 82523
O 16395 88576
E 18274 35529
S 27847 947957509
I 56747 99217
O 29426 54758
E 76388 94111
O 48725 70211
S 66473 10860441
S 18369 865607355
E 10531 90695
E 2189 3603
S 85688 770194778
I 40857 69019
O 27457 62762
S 18926 487899743
E 41958 95245
O 614 21995
E 8639 9589
I 25391 34140
O 12971 58256
E 52384 68271
I 23512 26244
O 17496 82552
E 17014 79745
S 75752 935662205
E 71394 88053
O 10022 48315
E 46003 84285
I 33816 99428
O 29304 85047
E 5275 7152
E 50072 68821
O 89795 96351
O 24283 99357
I 24432 75440
I 41809 77576
O 18314 60442
E 58463 77626
E 36418 91714
I 23772 27365
I 45242 74072
S 60820 299810112
I 41420 88488
O 65387 91746
O 1319 21262
O 50601 51902
E 28297 67493
E 31999 92299
S 84000 965048631
S 35141 872548339
E 16363 47585
I 1785 3212
S 64909 923124959
S 22280 539712301
E 60747 64306
I 24183 71559
I 30381 64378
S 26116 94036347
I 95701 99010
E 37493 89746
S 51068 506943714
S 16282 941826511
I 45759 57890
O 63286 70466
O 57100 64967
I 1696 18944
S 37621 240262072
S 83939 352129240
E 25558 78188
O 63615 71561
I 10646 34820
E 37599 98288
I 61332 99790
I 17880 37810
O 62732 78270
E 12320 93657
O 5005 10663
O 57699 67160
O 33144 88681
O 30285 83365
O 14762 99108
I 25552 64511
S 50589 181220200
E 31138 45586
E 9359 94668
S 77739 832254033
I 67705 87926
O 7271 60268
E 50104 78295
E 12984 82804
I 44040 72591
S 8753 201226212
O 21658 60560
O 58210 91041
I 15533 34544
O 11575 57375
O 30920 93410
S 80739 358527719
E 66126 82910
E 59863 99559
O 44572 55866
S 21262 732729527
O 47615 79257
S 79411 841817648
O 44235 50014
S 7296 466015694
O 40690 60751
I 19967 40427
S 38564 552972109
E 43955 97397
E 56509 60324
I 7112 9784
I 10188 22124
O 45396 97040
S 70528 617694423
S 54101 690854739
O 68125 86506
I 23556 27664
S 88515 649349273
E 41469 83512
I 19599 35766
E 29576 70449
I 35470 38859
S 14196 25200904
S 77779 296315615
O 2957 74628
E 20128 64494
S 51417 916750651
O 20091 84699
S 57144 360857196
I 76814 87261
I 7637 76939
I 73532 91321
I 1033 70332
I 10970 32092
I 3828 45942
S 91970 46131010
E 22157 63887
O 55852 62445
S 43846 548145347
S 92867 191514718
O 80194 90352
S 44258 737341668
E 45241 59931
O 47235 49345
E 28018 62312
I 37538 79292
E 16824 61810
S 54564 997215807
S 14560 351146654
O 8691 85733
S 37757 181985549
S 79496 745281041
I 15670 33697
S 7412 511787736
E 22462 94493
I 34007 79788
S 29569 789922194
E 2611 39459
E 63548 72488
I 31979 44748
I 24106 72130
O 60923 89639
O 27651 32162
I 11051 75824
I 29494 80844
I 12320 19172
I 70770 75080
O 19674 61544
S 21853 970890881
S 75293 81365280
E 18313 57954
S 57623 643414696
O 56298 78224
S 10292 418562313
I 28773 84209
S 60869 281616547
I 4770 48147
O 48484 99494
E 27318 71670
I 22739 30009
I 37862 61180
O 56255 85585
I 13912 87246
S 83249 787845257
O 7714 44989
S 88607 602648174
I 13525 58740
O 14111 22962
I 48803 80566
E 13824 49400
S 13695 719311158
I 6964 33245
E 42540 52416
O 39562 47604
O 19696 93119
I 91200 98967
O 46574 63449
I 33678 89823
E 57398 92867
E 9742 54844
E 98424 99215
O 4191 87225
O 27983 80883
E 1852 82145
I 17802 23159
S 58651 934897212
I 52570 59857
I 50703 52192
S 22485 275008353
S 74328 355631692
S 66014 38818056
I 25200 53490
E 9984 83002
O 25400 77858
S 22857 759976331
S 76028 521679639
E 45185 61442
S 78483 77509172
E 5665 52104
S 7279 60337652
I 33489 85514
I 27606 80329
S 98647 474731974
O 50639 81102
S 11676 354015575
O 18162 31408
S 27165 673490927
I 36232 76946
S 45435 813742276
O 31327 71225
O 26127 78992
I 45499 78542
S 16928 997289868
S 8013 549328740
O 7060 14759
S 73696 725173905
S 57282 251163105
O 54395 67225
O 3530 72128
E 11447 92193
O 60812 75043
E 20376 65561
S 2231 438378369
S 41021 28888684
E 11838 64093
O 4568 36483
E 34854 88836
E 3825 38469
O 59393 83863
I 46688 80714
E 47234 61908
O 84024 97880
O 9919 15628
I 39357 51456
O 12492 17942
S 37683 875321516
S 18824 23146442
E 30386 33782
I 25084 53531
E 55271 89501
S 76565 23127409
E 80353 92334
S 33166 295012366
I 5217 99386
E 58854 82948
S 55895 807309170
I 23234 37691
S 96084 611833014
E 56181 91437
S 53223 277820284
E 33849 74764
O 382 80268
E 203 59619
E 39730 42718
S 11787 786788035
I 58171 81283
I 7495 55517
I 25750 38387
I 14590 58354
O 40798 41327
E 8540 95634
I 16560 18753
E 43365 74365
E 85574 97306
E 47663 67094
E 27782 90683
E 36141 81995
E 34715 99808
E 10831 47350
E 1644 66394
O 36873 61851
O 24450 87931
I 9670 41493
E 7547 74143
I 36797 91265
O 21113 70827
E 10074 38779
E 5634 48304
E 65967 90554
S 34349 10616456
I 26069 37784
O 7990 61428
E 75703 88298
I 6003 60305
I 35620 89969
O 25455 70027
I 65409 82067
E 60843 68088
O 7240 55992
O 11645 82456
E 70981 83566
I 22098 79275
O 55512 84944
S 94130 749614014
E 18749 28092
I 22644 68594
I 9339 28899
E 32004 96322
E 12348 16214
O 12694 48309
S 10207 802219239
S 25029 180198819
E 3465 54158
S 3893 832982595
I 57638 58355
I 45752 53029
I 18908 28549
O 24591 40893
I 9426 15006
I 13856 35473
I 74510 93252
I 23175 42319
E 38784 51240
E 83937 91171
O 19717 35148
O 70119 72984
S 74790 334105428
O 56548 61491
S 22081 302965745
I 44166 86091
E 7288 79283
I 932 96455
O 7093 8660
S 86731 654924974
E 40518 67233
I 11216 55487
I 35302 59581
I 21179 72995
I 75593 94584
S 35243 889517261
E 37511 88349
E 27281 52535
S 77748 391217674
E 26249 61006
E 964 23050
I 87554 98691
S 8885 32665386
S 65988 881359816
I 30990 54584
O 9231 31101
E 86499 92659
I 42218 45662
E 36389 38976
I 61597 83323
O 49216 89257
E 68078 76522
O 4317 84363
E 19576 32450
E 11730 26001
S 33448 189079391
S 88767 243625339
S 34112 400297669
I 47302 63717
I 3814 69269
S 44865 7820456
S 77660 255858762
E 5350 10756
I 39066 84895
S 11335 208463345
E 12366 50390
O 56217 77404
O 29656 75899
O 9062 79589
S 72007 945230239
I 54031 82157
E 70530 93164
S 46385 29945805
S 30138 55240692
E 30818 33646
I 28604 99069
O 27046 94222
E 85545 95634
S 74883 119632821
O 51706 98456
S 55156 910955793
E 1685 58809
I 25910 71140
E 6908 78672
E 27179 30297
S 48683 109595678
I 13656 88164
S 40829 830202523
S 37909 768210498
S 7952 557527377
S 52685 766781003
I 49659 80471
O 5235 14385
E 38830 77781
S 28104 261073265
S 7270 647934404
I 24669 69172
I 4802 52996
E 60133 70042
I 83135 86068
E 22609 68396
E 30805 35748
S 73063 420362372
O 59340 72900
E 92277 93115
O 61190 72929
E 2416 23231
I 2630 77745
S 7206 738643183
S 55003 717515008
E 87957 92694
S 50083 570469998
I 23295 89862
E 28662 91017
E 62346 94418
S 83631 517490080
I 4049 96306
I 18195 62097
O 3558 48454
S 57111 705483096
O 27270 56241
I 72995 90855
E 27579 91741
E 66447 71606
S 51196 300113292
E 13828 24840
E 44103 57619
E 44364 74584
S 76015 99409988
I 28059 45993
I 46351 82147
S 79629 361808460
E 2162 33463
S 12432 883842492
E 9666 31281
S 18501 503438058
O 8890 53718
E 56271 86032
I 2009 44788
I 18253 67653
I 59611 81988
I 48109 90268
I 10836 58312
O 35901 82983
O 38363 66312
I 1719 38602
E 10636 18319
I 60913 88918
S 70264 202370936
O 70822 79254
S 84377 431734853
I 53223 59154
O 39999 86607
I 61612 88403
E 13159 93930
O 35723 69528
O 69329 73021
E 27522 97464
I 25091 52056
E 2046 43413
O 1173 59792
E 20146 24363
O 24526 48375
E 2165 66298
E 5785 15844
E 23232 62999
O 77885 99277
I 88198 88241
E 37389 51837
S 96471 755697517
E 23874 45558
O 39784 63949
E 3745 57429
O 26193 48216
S 27543 394313531
I 11965 35459
E 36404 36802
O 65396 89559
E 31937 68319
S 84615 796027653
O 22122 67745
I 46523 82590
O 7600 21675
E 94064 99155
I 87819 88813
I 39301 59806
I 35970 80038
E 72640 94575
S 6348 887547426
S 92101 568617287
O 37480 55822
S 35007 222983125
I 8177 77875
I 71505 95837
O 40854 58557
I 47202 54392
I 38776 51722
S 47075 460396909
S 11546 500549411
E 5055 84190
S 72817 731325438
I 89790 99239
I 348 18484
S 83162 210421256
S 15952 467164517
I 44877 58166
E 43412 74318
I 6669 40614
I 16619 95917
E 1851 42258
O 21570 22345
O 24696 83843
E 12430 37907
I 19814 43565
S 69189 253068057
E 5768 18158
E 31569 96512
I 53080 69724
E 12394 26166
S 31119 97963726
O 22490 22850
E 20338 29427
I 24484 59495
O 41252 42470
I 54335 67829
S 6470 944088514
I 20053 25363
E 41990 94006
E 58624 84908
O 29124 54024
E 1595 62980
S 66655 670534147
I 4000 30443
E 59930 60939
E 72191 96591
O 40039 59180
O 27854 30820
E 8070 90211
I 14276 42118
S 40881 603055302
E 41673 87288
O 17229 96942
S 50226 185798813
S 29180 381677094
I 8058 41125
S 7688 676782455
S 64106 201952945
I 25911 73010
E 43727 50707
O 40163 89702
E 16893 69755
E 16659 80534
E 57411 74130
S 24891 309397494
O 8461 72082
S 60010 584978019
O 28716 36733
O 13644 47438
I 52504 75781
O 10652 41326
S 64860 674894297
S 76493 249324850
O 15942 33335
S 86068 262198118
S 91901 446823961
E 7093 31740
E 63489 70203
O 36495 41955
E 46982 86943
O 28666 50635
I 18188 45205
O 3941 17783
E 10543 96874
O 45816 82720
E 38014 95636
S 78359 230840810
I 39500 89676
O 51583 78765
I 34472 62591
S 34518 733202018
E 52199 84950
S 40958 217046938
S 68386 908773864
O 53345 98963
E 1896 19887
O 13420 70310
S 69697 701073478
I 10201 71512
S 68414 534136176
S 96553 326233488
S 53032 431304509
O 49432 78212
S 92934 400432114
S 26197 60721074
S 43800 955818615
I 53619 72011
O 27230 98531
O 14977 52764
I 1956 97778
E 30095 76237
I 59264 92958
S 12568 100507735
O 54271 84490
O 9258 15018
S 24308 194758825
E 42808 46807
I 29605 68372
S 90104 75647871
I 12073 76623
I 57594 83532
O 68407 78115
S 9750 258749361
I 6962 34787
E 55158 83363
O 19763 87014
O 14123 17803
S 7822 651917295
I 10514 12311
E 45352 71172
S 56696 516795507
O 41942 70242
I 12757 97352
O 36045 49377
S 41012 203767291
I 9540 37921
S 2484 736384304
I 23019 24309
S 35522 419593432
I 46539 97386
I 31115 65462
I 22895 84941
E 4583 40740
I 71451 83578
O 75337 98403
I 38669 84202
E 57445 59516
I 31322 76285
E 27215 76497
S 94313 260753683
E 17896 43317
S 47276 179380183
O 58961 93083
I 12550 64092
S 20326 727704113
S 2704 595051801
I 14877 33561
O 29196 63635
S 88947 10711633
S 99194 88242337
S 33860 235335749
S 82055 587714151
I 20120 20205
O 66618 91876
S 76885 909523765
O 10778 79093
S 15014 970972893
E 10344 82743
O 50871 56409
I 38458 99596
S 52009 234006709
I 41996 63470
I 4976 19220
I 43350 85379
I 72726 95537
O 53207 76774
I 11493 52300
O 60948 62135
E 27920 93882
E 21212 38933
S 17936 862296383
E 2879 96025
S 89762 804560984
O 24675 58222
S 71548 259751705
E 65381 94371
E 38750 67724
E 20493 52465
I 62750 80148
O 5572 61623
I 6871 87011
S 88645 315052607
O 15413 85651
E 13456 33661
O 11608 92270
O 39563 42426
I 1951 50594
O 23719 67606
I 28434 73167
S 60456 116958823
O 16728 59675
S 54204 580840208
O 34926 56763
E 4919 43809
S 31135 892055958
I 31053 31282
E 59204 99267
S 2766 576550357
O 59311 65638
S 91280 692164084
I 15099 34151
E 7598 87560
E 34213 66064
E 47866 95013
I 33346 94594
I 1699 28602
S 68348 980701152
O 10140 13771
O 47511 86400
I 1973 53306
O 2835 25081
O 96467 98277
O 75521 76544
E 59285 95507
S 79893 854121020
S 88805 239878838
O 41741 43590
I 65554 86164
S 16232 471675405
E 69309 80036
E 23443 43146
E 45711 98063
I 39500 86453
S 36760 428996414
S 94063 332545422
O 51287 68384
O 70307 83666
S 2300 336794621
I 36475 98846
I 25193 84786
E 8066 50346
O 4019 85555
I 31931 72227
E 23315 63475
I 21052 71648
I 86858 89133
I 39918 61434
O 30457 55700
E 37959 81297
E 10760 41750
O 42968 93909
O 64771 77648
S 77500 889796253
O 9104 86494
I 126 20834
S 48558 862334541
O 27688 35326
I 19743 45575
I 12156 62943
S 97530 146453723
E 35433 47616
O 17594 75893
I 32778 59174
O 45154 87027
S 19458 796363749
E 281 25296
I 75134 96380
I 78121 96726
I 6694 56058
S 67875 757676752
E 96551 97672
S 40499 958250304
E 17801 89381
O 20412 99297
S 71304 863299049
O 8059 60085
S 85841 340666270
S 80357 383510360
E 23593 50294
I 5839 69970
E 65531 76773
S 17080 335290046
O 24116 82695
S 10199 820387044
E 883 76804
I 17747 18959
S 1604 231829155
O 15753 24935
I 76283 76595
O 77933 91404
E 61964 68601
S 23798 400138130
I 9335 20811
I 284 54306
O 19427 67346
I 24522 64125
O 92934 96741
E 60494 65975
I 16780 74956
E 50472 56027
O 97299 97490
S 9440 988088272
E 25551 79650
I 91080 92417
E 12072 54838
I 11820 86883
S 1071 925947195
I 46055 54620
S 44029 960686590
S 35233 345297822
I 68556 73360
S 49710 620566279
O 9416 57774
I 88948 90533
O 7329 65272
I 29123 74192
S 73463 482686027
S 11349 184912872
O 23706 90274
I 62924 88043
S 71494 803116556
S 51446 633328454
E 26835 29786
I 7842 39463
O 14802 47801
O 5876 11926
I 12419 56118
E 16692 55666
I 13149 46392
I 54804 76426
I 11517 46195
S 95651 979075314
I 43675 51903
E 19316 67595
I 50680 87903
O 18144 83836
O 1656 71166
O 5822 17841
I 32266 57385
E 28498 51895
S 75906 961891515
I 59612 94303
S 19095 660261711
O 11124 50772
I 97460 97803
I 15193 18564
I 42103 63907
E 23384 97057
S 38773 650169900
S 69617 711177899
O 25124 96978
O 15796 53808
E 52094 93045
I 6510 72233
I 11514 27692
S 2974 482783581
S 76758 517365132
E 41823 77334
E 39516 51479
S 14707 329016417
O 43139 70670
O 40640 93896
E 34563 44050
S 91037 932246178
E 58870 85594
E 73490 96645
S 83222 64425222
O 6856 50314
O 53722 75593
O 74295 83052
S 71275 510724724
O 67583 95100
S 59043 79659233
S 57214 751372361
O 49898 78135
S 11919 109282994
S 92320 854429636
E 57921 69451
O 30126 40847
S 31630 688850769
E 35475 88042
I 1195 83616
I 57530 72093
O 9323 58337
E 45768 52807
S 57550 652245264
S 86903 92666311
E 70466 85224
E 42777 53861
I 2224 94362
O 4622 87520
I 31880 52739
O 34731 37607
S 21688 110141138
O 27486 95903
S 32785 916922166
S 86588 548425855
E 28819 73142
E 18103 59876
I 47347 55118
O 18266 52364
O 24538 94146
E 7186 67285
O 6820 54670
I 2044 28347
E 39549 73778
O 36349 68941
E 1484 36049
S 45459 195918878
O 53764 64666
E 15602 99103
O 68800 95402
E 16957 74885
O 25958 74420
S 53479 994173358
O 60143 61187
O 47369 92547
S 75844 380307668
S 99124 534373976
S 67047 368488835
E 42878 89963
O 14535 74183
E 16240 29115
E 20777 22171
O 25431 52368
E 17600 33550
E 8244 92184
S 60200 999058976
S 19089 897325772
I 21574 38414
I 12813 25673
O 43404 94434
I 54205 63083
O 38595 60497
E 58878 85746
S 4598 960845290
S 12924 380516986
S 33422 187310858
S 78345 912394964
O 5351 33749
S 25415 953049883
E 18247 99926
I 19785 78779
O 64593 65311
E 23556 38980
I 31075 92395
S 24611 896767197
S 88820 97453349
S 34507 355705138
E 26058 67637
I 61231 70319
S 43869 303732793
I 7342 84247
O 63237 78212
E 14270 77495
E 16134 18246
S 11966 29072218
I 33495 75191
O 69417 84144
O 37763 61591
I 5011 87704
S 56036 255740791
I 23338 31937
I 1604 56228
S 64043 414692364
S 50344 783046838
S 54900 219340273
I 39391 67716
O 24556 79034
E 45829 68288
O 47962 96165
S 83225 877542485
I 467 26450
S 93474 521456640
I 60147 93566
I 25817 84847
O 5698 26764
O 39281 61605
I 3419 62240
I 15475 55495
O 56433 80216
O 67480 80296
S 2793 205489045
I 2404 85642
I 91113 98791
I 30436 47247
I 56703 89471
O 6712 22693
E 32330 85960
E 8099 71879
I 5315 95069
O 67717 93930
E 16765 70338
E 41387 98284
O 39921 58104
O 14397 86779
S 60935 269810793
E 14418 44533
O 16891 23865
I 16236 40139
E 71016 83673
O 82958 83902
O 12295 89378
S 71752 727560614
O 8987 9227
E 23872 43343
E 94471 98361
I 2924 70890
O 21354 31347
O 30712 56615
E 40616 78353
S 22002 431614322
O 23130 83076
S 44361 192859165
E 11674 28545
S 13064 182430111
E 25053 36569
I 31761 99154
E 44733 90185
E 1738 6759
O 6180 60032
O 42173 63462
E 26197 29594
I 25973 63354
I 59785 68284
I 55618 62658
E 3003 28221
I 11615 80016
S 20216 385636702
S 30283 888226260
I 846 9158
I 54602 95410
S 60016 132519744
E 4174 8936
E 31526 60880
O 40024 61663
O 64223 97258
I 33557 41004
O 66731 81868
E 43940 56451
S 93161 264163318
S 24156 221595804
S 91901 602198069
O 6365 49022
S 2802 774885347
E 31358 64256
I 37392 82253
O 10948 15367
E 67068 72026
O 31152 59391
S 845 867152787
I 53095 73130
O 45638 54000
E 59338 91146
S 43734 52965420
E 67926 96942
S 97780 520984235
O 9720 76774
S 14587 790226002
S 58217 942330424
S 90849 712015443
O 3373 28408
S 68416 553168794
S 18812 449355981
E 8759 56896
O 5473 20056
O 69425 80090
S 12518 970215078
O 65482 71287
I 39402 70125
S 59906 960742238
E 49577 53248
O 31803 94151
I 55039 96694
S 38001 841276304
S 43264 324095525
S 70630 964905744
S 93783 398604993
S 24787 926531344
I 84313 86037
I 53923 80061
O 78754 96596
S 91626 74075674
I 21365 98402
O 82121 93346
I 100 81163
E 661 41802
I 41933 81104
O 1533 45609
E 23238 77884
O 33250 75800
O 75473 76811
I 62473 73246
I 21778 47559
O 2991 91563
E 39586 80249
S 89582 374089011
S 79433 581926034
O 17305 53447
I 26138 77347
E 6816 97330
I 70505 94157
I 46415 65637
O 26777 91398
E 73147 86862
E 41431 57726
S 85261 182631731
S 55011 487404650
S 14176 680773404
O 1858 10715
I 16142 73376
O 32372 47778
E 40844 72301
I 33790 35283
I 44907 96108
S 83080 877056851
E 43776 62289
O 751 8616
I 6203 23318
E 21664 35928
E 38104 70654
I 21948 67871
O 34605 97800
S 43275 238974528
O 38099 78484
I 41218 46193
O 18010 18236
O 13673 43759
I 34550 62574
S 20085 873401453
E 41444 77321
O 33706 41857
S 91709 590315360
I 39238 96363
E 19568 54491
O 63452 78898
E 17844 94283
S 59582 6456672
O 5714 21651
I 4964 42231
E 32842 65085
O 16936 18001
E 53038 82138
S 87175 296705173
I 4781 50429
I 56037 92204
I 51197 77056
I 38412 91817
S 13042 936239332
O 8959 36184
I 51354 72278
S 35460 352893487
O 4729 63563
I 2184 94205
I 42275 43915
O 4143 80417
E 39363 88283
O 63127 89308
E 75473 95976
O 27581 86145
S 59410 539868779
I 9997 87919
S 99745 850480646
S 24638 199640565
S 91972 754718794
I 16674 60521
S 38348 422917810
S 240 735188957
O 21739 85231
I 46681 97760
I 41453 64297
O 23434 83083
S 33615 410711347
E 13828 24387
E 13065 40737
S 11615 270346346
E 29037 81070
I 28392 31245
O 78537 80117
O 32344 32595
O 13273 58257
E 12161 36612
I 653 47193
I 14624 68229
O 50738 64410
E 1493 93504
I 27073 62826
S 58875 502973279
E 40113 77478
O 2283 32692
E 30303 61295
S 96528 631026108
E 22394 84537
I 11652 47085
O 18041 60382
S 28502 777247826
S 56248 440336621
O 30140 33877
O 47513 74997
O 45740 76504
I 40129 54691
O 40220 84197
O 74213 99835
S 4297 898193107
S 69844 121624518
E 21131 78423
O 40409 81531
O 23944 37987
I 5198 51017
O 26610 90986
S 62607 930099936
O 18457 99378
I 55814 86601
O 37852 53631
O 3064 22530
S 24920 304123025
S 63042 831239380
E 14492 43239
E 56661 60648
O 50710 69888
I 6584 82182
S 30880 467357813
S 97912 699263909
E 7994 15518
E 47434 49213
I 34971 97663
I 13736 96093
O 37909 55804
S 90796 125533849
O 63659 73052
O 10591 42569
I 21168 29841
S 33785 557056
O 18255 74327
E 33794 35105
S 53080 60311830
E 50799 53870
S 25525 599812782
S 94413 43058584
S 36114 807720469
O 51377 73692
E 12087 98739
E 7401 24823
S 72149 143324330
O 370 63115
S 87506 539794900
S 21679 558606387
O 23822 66155
S 76870 822889649
E 23765 71527
S 86350 950002067
I 829 45998
O 93557 99065
E 63403 90016
S 10902 363529342
I 5487 95254
E 16355 40729
E 80206 97604
E 23429 23650
E 59067 91562
E 20574 96244
E 49592 76227
O 61095 62014
E 11748 83664
O 7060 73210
I 14616 70875
O 27736 46232
I 880 48295
E 37311 45260
I 37862 49671
E 36156 99541
E 2060 86651
O 56870 86267
S 8330 795987927
I 39843 46518
S 11108 276165591
S 62376 832068500
S 97894 804587512
E 11886 25458
O 18369 68611
O 4795 56418
E 73636 91756
E 30591 57691
E 64481 76010
O 2733 60995
I 25746 60041
E 57687 98915
E 14624 64138
O 55662 73430
O 28899 81422
I 22917 29712
S 26484 689242141
O 14334 97027
S 44961 59419150
S 15817 756835866
E 20328 85379
S 28689 988831512
S 27378 402720477
E 69509 93241
O 48739 96563
S 40893 801506559
O 60648 92186
I 59890 97955
I 18676 28705
I 31603 74878
O 5034 68027
I 43395 51013
O 80425 84378
O 27763 85116
O 76373 95804
S 58121 309247729
S 24501 663607639
S 93299 853947485
O 5924 28639
O 51383 74189
O 3905 76853
S 34695 854015314
O 48759 92969
S 65417 755736001
S 52502 818983600
E 23661 38381
O 79902 92058
I 69883 88060
O 49822 82443
S 21124 273492615
S 60139 761482623
E 24583 97627
I 31336 78801
E 17847 84737
E 38887 87248
S 77613 107264106
S 75565 310924526
S 25423 312384300
E 6172 97590
E 46200 67182
I 22140 69003
E 17303 23311
E 31574 97595
E 59523 68191
I 15946 75600
O 15795 82783
O 12027 17193
O 6421 72700
I 31611 33056
E 32494 39803
O 27280 84340
E 5382 44017
O 45230 49241
E 9247 30928
O 17706 59158
O 63188 82944
E 15564 37966
S 36780 884874024
S 67252 967837813
I 20548 95930
O 37742 40616
O 24806 78451
S 16420 756624560
S 47372 306958036
O 49644 79281
S 24664 755471061
E 4836 69479
S 79188 250683133
O 3428 58752
S 44479 4769427
I 50220 91695
O 29656 31247
I 1942 73766
O 12255 37761
I 64107 71649
O 42504 91065
O 18636 69526
O 10390 77510
O 46002 85593
O 69152 77411
S 57316 732266348
I 36096 89235
I 13180 69797
I 52783 78769
S 3556 554292919
E 58357 59149
I 81736 86191
I 9597 75476
E 51711 55491
S 46511 348064261
S 16179 131593600
S 2579 809894995
S 14629 127255450
O 34279 98659
I 43000 57090
I 18390 95688
E 13412 18791
S 26013 199870905
O 15287 51658
E 23458 84993
E 36778 91383
E 17473 73980
S 78621 92530076
E 18686 43946
O 31724 32535
O 17923 60435
I 3942 50617
I 53929 78211
O 34572 99702
E 66427 71061
S 96581 776421721
S 84368 492322893
I 1292 47068
O 4728 52884
O 72208 97663
O 24620 51476
O 20077 23761
S 57247 798638795
I 10677 19356
I 52624 58965
E 40607 82471
I 351 46605
I 32136 90420
S 52552 505150789
S 65210 390458555
E 12427 56601
E 56885 79843
S 13231 441042989
O 5255 19731
S 79740 567476652
I 11143 93576
E 65493 94987
O 20498 69916
O 17122 25977
I 77360 86899
E 23029 78226
E 65469 76338
O 24714 56765
I 3068 42467
E 41287 49839
O 53273 87570
S 4916 215367678
E 57412 61751
S 94876 62071960
E 22922 92558
I 93630 98255
S 28311 996047068
I 33537 34882
I 47412 58686
S 18038 371554136
I 37797 68104
O 6996 12617
O 18168 46045
O 66609 73674
O 28840 70162
O 23739 39031
S 83509 133249273
O 79120 92079
S 20890 818816119
E 7163 59803
O 41422 69432
E 19439 65839
S 40704 567478909
S 40163 627702952
E 13877 32211
E 35601 36423
I 56998 98526
E 22624 96246
S 46556 343194334
I 40500 59700
S 37271 275119192
O 54213 88723
E 11144 85028
O 74345 77200
O 46625 79037
E 39240 55942
O 45744 89970
E 68428 95202
S 96182 472041703
E 29433 69339
O 34747 46149
E 15060 32187
S 20419 693449316
E 62868 98323
E 15869 22136
S 61278 896765130
O 5024 85492
I 5020 37430
O 15337 62750
O 22817 66375
O 235 28294
I 28989 82938
O 32585 67118
S 37070 819234415
E 39799 58456
I 1113 35101
O 21074 81304
I 78269 78931
S 75060 603875357
O 19579 76389
E 56721 96010
E 50675 87131
I 12734 66661
I 50273 65963
S 82994 900588073
I 53322 94855
I 13443 97166
O 12799 17521
I 42653 81905
I 21389 88866
O 69759 96784
I 38088 50672
O 54191 91560
S 7512 282467617
S 56675 108067988
I 77765 83881
O 29962 88743
O 6124 97527
O 12510 70202
O 269 61482
E 16232 96796
I 51737 67509
I 2419 19363
E 19408 97190
S 24823 705841055
O 21285 47259
I 69275 75470
E 41554 66748
E 31350 90178
I 26738 82466
E 64705 95940
O 15449 95470
E 62636 81706
E 31527 32943
S 53839 342359292
S 46459 314906346
O 59470 61148
S 40055 785781559
S 53434 83058342
O 25548 55113
O 30897 98812
S 6001 82817569
E 14591 22349
E 13846 77577
O 9042 38501
I 16395 61786
E 77607 94024
I 27684 77301
E 10828 89782
E 24726 38590
I 22910 73864
S 7490 415702238
O 5537 29218
S 14326 883237362
S 67134 849722433
S 9192 286751358
S 50160 133442967
E 232 89867
S 45419 396221893
O 71399 99945
I 69218 71840
S 70516 854657900
I 45843 74475
S 28738 829033676
O 25860 59092
E 57279 96291
O 21470 87379
O 2973 65652
I 20223 68485
I 73646 83224
E 17067 46957
S 42942 773994531
E 5351 75339
E 38795 91521
I 21056 47301
O 247 44002
E 14535 86751
E 53476 54769
O 45410 55121
I 29348 47932
I 36086 89758
I 32527 33256
O 35340 59696
E 36204 65454
E 1158 58967
I 29498 38052
S 46108 464274384
I 13590 41018
E 51984 69903
E 14717 15702
S 79490 662446426
I 54576 78006
E 15009 77236
S 74636 978055918
I 8069 43211
E 17779 85143
E 14541 98519
I 53128 61952
S 27142 692583981
E 50445 87207
E 16503 27904
I 65821 73829
S 96588 529065292
O 74448 76038
E 42563 60020
S 28963 384045216
E 1999 30193
I 73962 81847
I 35318 90014
S 75717 403531720
O 16839 61225
I 66483 86376
E 5703 9219
E 12859 42900
O 29967 76963
O 7193 46525
E 31645 46819
I 10024 80823
S 74142 979938533
I 88774 89558
S 17710 492623544
O 37357 73066
O 12571 96967
E 26130 84736
O 1606 34868
E 31805 84825
S 42480 136797772
I 6010 61183
S 90159 152843140
I 3603 85132
S 84102 411133064
S 50920 382729177
E 3041 18192
O 53623 77819
O 14585 92486
S 2383 799417120
I 8658 27077
O 9058 98950
S 49365 143996229
O 38127 65985
I 27966 39203
E 33644 53706
S 17437 510641461
O 65011 87070
S 38928 1540717
I 7950 12931
O 47836 88140
O 50936 83991
I 53642 69507
O 3731 81290
S 50909 394656424
E 37680 50762
O 61451 95745
E 2280 91194
E 57341 71484
I 14000 77562
E 21852 67548
I 41762 73708
E 17347 98737
I 7329 90743
I 28333 40355
S 5698 930505033
I 61747 99841
E 63415 90014
I 45966 63941
I 4465 59939
O 18954 94296
O 73275 77430
O 14964 91131
I 35800 49581
I 5519 88447
I 41529 78536
O 9502 15113
I 6730 77197
I 2057 79069
E 648 68103
S 97995 559497468
E 1240 83843
E 10688 84278
S 69646 562768453
S 83353 145090461
E 66262 71751
I 34291 79494
O 22044 61970
E 4148 36632
S 90692 729204604
E 28045 66783
O 28269 81397
O 12446 19887
E 8258 37188
O 57769 87651
I 56148 75963
E 6877 44086
O 950 66524
O 67546 91958
I 30512 51289
I 64858 67344
E 14085 44841
E 44338 91716
I 3014 79159
O 25580 44987
I 1240 71186
I 4859 6133
S 30698 906068156
I 16479 28572
E 84039 97800
O 1304 88798
I 15384 78553
I 19490 48136
I 12852 65395
S 31734 235058176
E 13679 94679
I 29796 64339
E 57932 70667
O 19190 84128
I 84479 88193
E 30428 67479
S 24347 2129347
E 24464 39199
I 49707 97374
E 67367 88688
S 36206 585208097
E 66582 97136
I 31038 32072
O 14888 69412
S 9882 262463856
I 57871 76255
I 11537 95693
E 28111 84866
O 42382 89694
E 42751 99876
I 5033 10323
E 34949 42723
E 51778 62934
I 33036 90492
S 51941 269921306
S 75146 319635889
O 74260 81459
O 31258 75811
O 30751 91234
O 14770 72838
E 27145 38045
S 63077 265447851
I 11317 86746
E 15712 83159
I 42570 74873
E 4166 79256
S 52534 976967557
S 51022 775697915
E 6750 65262
O 5135 28985
S 47374 571971947
S 51896 292832339
I 26651 59512
E 10805 85645
S 10480 336471668
I 18208 77629
O 60595 99774
E 43183 73419
I 25065 44613
O 69307 80167
S 49416 973267964
E 77151 96210
S 74556 137896498
E 63763 99912
I 10339 44854
I 70689 95377
O 69380 83289
S 59481 174048063
I 53441 81607
E 41322 53952
O 6053 55126
E 73731 77272
S 12600 289537104
O 36311 59642
S 73810 769596248
O 39002 76076
O 11964 97579
E 29686 34831
E 47648 64030
S 12089 584186439
O 38187 66870
I 34919 72291
S 16672 504199680
S 67227 600949964
O 88073 93260
I 37511 70206
S 48263 299826768
O 40531 47898
O 77719 95772
E 7311 25410
O 8820 17132
E 39562 64162
S 91686 838256355
O 13284 50122
I 21810 98177
S 93066 214837068
S 73004 951050339
S 33160 392974591
O 1549 39260
O 15450 92504
S 84360 879961414
I 84234 98318
E 67361 88896
E 27615 87370
S 46985 591017330
I 71412 86944
S 90457 309625444
S 47752 243126192
I 39685 94833
S 76784 549195922
E 19874 43200
I 49488 85390
E 11731 24202
S 76671 153184377
I 36845 48519
S 42109 240659731
O 11977 70128
E 6131 75662
S 15050 836457670
O 35361 76284
O 65724 65900
E 26671 41402
E 4652 91314
I 27235 48313
E 56670 95520
S 64324 808493790
E 16105 18757
O 50481 82207
E 21341 90504
S 47782 111914951
O 30433 57642
E 27920 77377
E 16070 40681
S 83549 748188978
E 47479 53417
I 40681 89716
E 48 51773
I 84241 89537
S 13245 731609363
E 5329 91890
O 65165 66680
I 10657 56043
O 33357 33519
E 5237 42671
E 8659 91902
S 2060 926425558
O 72416 80702
E 12104 45441
S 98855 794226959
E 39970 53168
O 67234 91557
O 34300 49180
O 47225 48614
E 28024 99705
I 68191 83113
I 34322 39024
E 23078 91332
I 49212 80896
O 28027 31646
S 83629 63339969
E 10479 39470
I 36388 98444
E 2691 68714
O 27683 31687
O 72857 98072
O 43346 85017
S 61653 598948317
S 52521 646746471
E 75720 99725
S 38549 987585854
O 13400 74419
S 47234 151249518
O 2471 14419
S 86046 791202583
S 29801 274467697
I 38084 95050
S 44817 879164611
O 17457 57573
I 54864 59166
O 29812 42003
S 8403 494531508
E 13243 50597
S 85688 624220999
E 31604 32580
I 9160 45571
O 10635 70210
S 51356 758472857
O 15552 56036
E 78878 83304
S 38664 601958895
I 12089 49965
S 5094 542421854
I 68294 69725
S 2292 616754196
S 37016 279946669
E 71790 79831
I 30684 69257
S 15994 794798776
S 57231 782688581
O 5598 75931
E 54021 57570
S 72267 154791403
I 6925 99475
S 52105 779482826
E 61282 63704
I 32870 79328
E 39241 90686
S 83332 268849519
S 51087 924364252
E 75092 93466
S 77461 837298595
I 15125 18118
E 83157 99733
S 14600 869199657
O 57876 94923
O 33883 77765
O 86718 89436
E 45944 77238
I 65213 99962
S 40557 868224600
O 22430 87404
E 2200 27660
E 11530 56954
O 12243 80962
E 49239 90870
E 23976 83131
O 14659 97478
E 28805 71546
I 54129 64544
I 31141 88451
O 38518 99705
S 82371 883815162
E 29357 30412
O 24963 27069
O 3558 99169
I 8290 47727
S 93292 534006862
E 15484 84238
I 39669 50929
O 24331 73685
I 35358 75716
E 59310 94465
I 17183 86805
O 62639 76944
E 63892 82176
I 43523 82565
O 24898 63071
E 8798 75736
S 27965 692863342
E 30670 60017
O 25607 73236
I 14 47257
O 25774 99902
I 35779 73998
O 5255 30925
I 44155 74606
E 34536 51457
E 24285 68696
E 46568 80579
S 54045 563969579
I 15620 31272
S 98848 698406285
E 92971 98229
E 74859 89353
I 65777 69348
E 4487 17270
E 253 17838
S 93797 739523829
E 59628 60232
I 57631 90603
S 82461 493474094
O 22743 38547
I 30249 82102
O 22871 32660
S 46004 292090960
I 47775 85998
S 65573 427315891
O 6334 46313
I 64463 96467
O 79110 92305
I 19878 22248
I 45911 95050
S 23917 765991708
E 37306 48849
S 30422 885326806
I 8291 12471
O 23087 93251
I 13735 52498
I 15497 26466
E 25624 26998
E 47651 75081
S 4150 324836754
O 42663 95723
E 10903 91652
S 6117 9403352
I 25457 47238
I 5707 38782
E 8157 79006
S 1383 405946287
S 87019 471279155
I 67883 84129
S 53099 419772845
O 34505 82987
E 25446 29381
O 77963 85666
E 18076 53894
E 72632 84860
I 29506 45362
E 27241 85927
I 13939 89571
I 28503 75679
S 45729 387459816
O 34101 73960
I 29240 75997
O 30699 76887
E 30635 95913
I 53677 80240
E 53587 83064
S 92378 546058828
E 4277 79803
O 55524 61918
I 24709 77590
O 14281 54446
S 62030 715958533
O 403 99838
S 28642 59549058
S 33317 378808702
E 61959 85640
E 32311 41484
S 76592 888912804
S 38889 380015807
O 66858 68642
E 16102 70913
O 101 30550
S 478 641218771
E 9115 71435
E 23341 30386
S 61594 545056118
O 46654 93661
O 15390 48829
O 6068 23551
S 8340 860192676
O 16113 66306
I 62745 76396
S 95802 343151605
E 14432 61302
O 30456 37278
I 37668 86104
S 21306 844243699
O 25334 81949
E 1219 9447
I 1593 4121
S 87343 873941404
S 7427 799820287
E 3746 20225
E 16658 86954
S 53249 126910538
I 27303 89692
O 44179 81084
S 55557 297641705
E 2978 85491
I 33578 63147
E 8248 87821
O 428 11118
E 15839 29940
S 51099 813517857
E 56572 91500
S 92359 679590872
E 55577 58082
S 30882 260660970
O 9786 28271
O 12607 74625
O 16043 73962
O 6527 80868
I 67756 92295
I 17083 44555
S 24335 440397375
E 23147 83097
I 43419 68031
S 19825 111529053
E 55923 62628
O 33125 64499
E 34118 70324
I 41075 91664
E 15487 77094
I 29400 58621
I 59700 60883
S 10158 124093526
E 16368 40030
I 2712 80978
O 27031 57121
E 46223 68918
E 18555 83057
E 92253 92352
S 48285 783588913
E 46207 83506
O 10002 49236
E 8663 52980
I 3954 92029
O 74691 75551
I 63399 95421
S 35954 188905860
O 2092 37243
S 96957 410486155
S 55153 79526235
O 33962 63365
O 18388 73611
I 40130 67254
O 42728 89092
I 51785 92966
I 36674 73253
E 5565 39404
S 24733 263951569
I 14931 73735
I 13185 66552
I 27482 42061
S 50275 756603876
O 12938 63912
E 46206 91365
E 4418 29390
O 20590 39266
O 15156 72392
S 82113 986271509
S 5282 648460625
S 22537 230850842
O 24747 97214
O 1746 88345
O 638 63958
I 8815 53934
E 31275 75366
E 62333 63041
I 4489 66115
S 27850 451398278
I 60643 87690
O 30468 66654
I 36461 64237
I 8059 33312
I 10199 55193
I 11920 61421
O 7148 52127
E 4425 32052
I 3593 66549
O 38086 83348
I 8581 76178
I 74951 85292
I 55009 79371
S 93745 926518331
I 18703 82175
I 68387 73739
E 4851 88444
I 41896 72869
O 14159 58373
E 39469 76192
I 87116 92233
I 15469 18173
O 34114 53029
I 34339 39356
I 45401 98333
O 59789 91450
I 62827 78529
O 5865 96243
S 97435 126191216
S 85214 483958596
E 77066 84308
O 13527 53967
E 39317 98687
S 44737 626092324
I 22420 97393
S 81351 845751095
S 84911 219301393
O 89249 98974
O 3494 14908
I 33452 82487
E 29220 73107
E 16674 59317
I 60091 62759
O 46087 90318
I 7446 37382
I 3653 14941
O 41458 94397
S 8147 982218467
I 4446 50959
S 98843 851870787
O 58607 97162
I 72286 87166
S 52725 535762305
S 76271 233639213
S 31405 464551222
S 35075 754069555
I 3976 39372
E 49004 75659
I 28581 28679
S 55698 440263301
I 37049 42192
I 79633 96614
E 52539 84225
S 11403 277160025
E 66515 94272
S 13861 481414578
E 14542 98836
O 31520 47881
O 1219 9118
I 24272 78115
E 19494 24305
S 19230 13069643
E 4953 44709
S 57585 588412983
O 95649 97300
I 27630 92629
I 25766 75097
S 12963 383152510
O 77538 87552
I 5342 30140
O 29984 36542
I 89559 91877
S 89233 718301548
E 41354 57284
I 3733 47804
S 32025 482375710
E 50517 90691
E 3427 25701
O 17789 75162
O 15288 26968
O 33787 90631
I 23057 96409
O 54693 60031
I 36688 37881
I 38930 59553
S 73267 756363378
E 91927 95446
I 38330 46848
I 17334 93091
S 57749 777384574
O 61068 78452
E 30208 32208
E 25443 80771
E 80893 95450
O 88545 90454
I 88031 90807
E 89275 93202
I 28422 64857
E 8357 28642
O 9512 33624
E 48005 97088
I 14487 77783
I 48414 97733
O 23836 60485
E 14075 79144
S 188 96032011
S 2013 912537567
I 9805 32326
S 70589 252337095
O 49009 79961
I 28685 57501
E 15125 66270
S 63722 298209897
S 42037 900013433
O 4629 73725
I 36036 56820
I 6008 59047
O 24452 68422
I 81278 84189
I 13733 57288
I 58866 89549
E 34706 64558
E 45590 96315
E 69286 94231
S 98243 327359918
I 9775 29723
E 19412 23992
E 35278 65447
S 57972 83609139
I 26539 89167
S 88173 459957101
E 74783 78184
E 76954 77447
E 18907 88488
E 7703 56137
I 12081 88677
E 22025 59837
O 13031 54467
I 74520 92869
I 11316 49001
O 40168 51475
I 14981 45867
I 38256 85019
I 46208 85301
E 79420 98214
S 23426 808508176
S 34215 364914546
E 41417 80239
E 39910 53652
I 2241 98349
E 59514 71297
O 5551 80661
E 13766 73826
O 24617 38730
E 29925 70702
E 8905 13080
S 39071 204017192
S 54228 191775287
O 30816 35894
E 29216 62460
I 76488 93436
I 75337 88397
S 71105 65989800
O 40877 64287
S 37271 875591015
O 2359 90248
E 14893 28765
S 75175 775159586
I 82264 93903
O 11436 60937
E 35791 40484
O 28848 98056
I 2201 61372
O 34652 66238
O 51077 65986
I 42046 82571
I 40828 89071
O 14394 89580
O 70242 93339
E 9530 90270
I 7794 70901
E 45004 61553
I 62762 63985
I 1753 59762
O 35598 60160
O 466 88045
O 43755 91896
E 1585 98681
I 30031 60092
I 836 56462
I 20193 79402
S 72978 501518642
I 5809 43192
O 32175 50304
S 64203 428410113
O 30499 86374
I 10765 84884
O 26993 50036
S 21307 301235373
I 28652 97772
S 2151 432096075
O 6435 44192
O 20097 97228
I 42286 66228
E 64126 75420
O 44072 89404
S 81719 774006069
S 84097 91691847
E 22265 31721
O 20830 66951
E 71481 75455
I 31567 85006
O 11994 66213
S 86536 353855366
I 18711 95318
E 46243 52812
O 68396 85930
S 83653 463654845
I 65465 70190
E 51573 57302
S 82270 752807379
I 6246 73724
I 62715 78770
O 22044 33877
E 26637 58951
S 22086 160828776
S 86543 145060990
O 44886 65461
E 55555 96127
I 34269 38034
O 32982 96915
S 69393 468443655
E 14510 56833
S 35584 361647123
E 67605 71930
S 14804 669819876
E 52530 61003
O 41926 93502
E 9038 72443
I 42716 92437
I 50040 66648
I 46093 63692
E 25876 81459
S 81319 276049726
O 65058 77664
E 19532 48927
O 50669 72417
S 77113 612766624
O 24921 77909
S 72573 498945043
S 28551 909617353
I 60744 71716
E 3045 99825
S 85271 567732455
S 95352 96486312
I 74644 91031
S 30210 678030445
S 76970 405043286
E 73674 89105
O 1518 36671
S 17822 382173651
S 82667 128538244
O 36473 58977
O 67756 95624
I 8405 99402
E 38043 86536
E 17697 94829
S 98768 423375735
S 92666 215198359
I 169 37105
O 48755 54525
S 31854 811282893
E 5449 64757
I 51941 87320
I 25457 26562
I 48214 50496
O 39931 99400
E 6758 47487
O 19966 40231
E 3710 40069
I 50181 90010
O 16281 82138
I 56150 75371
O 19897 34640
O 34836 61554
O 58953 82798
E 49395 91818
S 84180 144655839
I 25115 34616
O 58847 66247
O 59179 69022
O 11104 74251
O 20550 27573
E 24986 63831
O 8529 19236
E 14936 20335
O 23599 30025
S 35230 872422994
I 53026 76698
S 97655 472227659
O 23661 37036
O 60091 87398
I 10178 75173
I 18576 81804
I 65958 75187
O 22637 71614
S 45912 269585321
E 67002 94780
E 29490 84111
E 40950 50980
E 33752 34092
I 10936 91876
O 30888 67424
I 10001 22965
S 85698 866569517
E 30608 49818
S 70068 169155231
I 4449 16408
I 21739 67442
E 8753 13150
S 73279 608929314
E 3104 88880
S 94235 123666536
E 11127 29749
E 9688 97571
E 74216 81272
E 19922 95211
E 61379 98437
S 87584 640639132
O 39854 71368
S 3345 467787749
O 1443 80109
I 12763 35757
E 14037 37336
I 87333 94074
S 18182 309148918
S 20918 669553842
S 52417 98422644
S 33237 74744610
O 71629 96106
E 34759 92160
S 78958 467186695
S 61373 587530650
S 95230 397459497
S 64029 64104615
E 50130 95931
I 31802 64871
S 11261 582120503
O 33471 38574
S 85795 253548595
E 76976 94243
S 45826 535619382
S 91560 670977886
O 28279 58149
E 22055 95338
E 14929 38683
S 20404 432021305
O 28922 98855
I 38814 85178
O 6643 59699
E 55118 78661
S 42107 857724236
I 16697 84526
I 27353 85163
I 28882 51696
O 9606 12277
O 2186 12514
E 32472 50774
O 6938 16033
S 62761 293847762
S 59249 328739917
S 44768 207372807
O 44777 53817
I 67360 70532
S 57852 563439007
I 48553 90318
I 15766 55590
E 77342 97660
E 21936 70205
S 41856 675396646
S 24194 916279663
O 66190 78938
E 43824 62782
O 49951 59166
O 38668 74108
S 84843 17760252
I 38067 58252
S 11681 182709661
O 32172 63300
E 66866 93067
S 5823 461641630
S 550 310712363
I 45702 70642
O 37980 41769
S 92867 877470452
S 14429 417065570
S 33269 363377651
O 13174 90619
S 52474 102033402
S 52283 540954180
I 26086 62357
O 24677 29030
I 54872 63413
O 21015 77826
I 24448 40041
S 84236 145888085
I 14312 54389
I 83964 91315
S 77106 296578043
I 4883 97021
O 17841 64960
O 71214 72043
I 16691 60160
O 19574 83333
S 60666 810956342
E 48853 75299
O 15325 20540
S 58800 100040279
I 34850 36772
S 59587 853964987
I 89157 95264
S 13242 28039165
O 53902 71485
S 56313 465197553
E 23948 52422
I 11692 30931
O 49717 61291
E 56987 98239
I 17834 60581
I 6350 30410
E 1597 98196
E 11910 65425
I 34263 94489
E 15705 66836
S 71510 197428004
S 39245 942186490
O 22373 90653
S 66416 438512830
S 87430 438552577
E 77997 99712
I 67334 69764
S 21482 178078550
S 302 162622209
I 2082 25862
O 26855 31757
S 8849 637335876
I 18426 73117
I 18627 29038
S 98553 939620340
E 34089 86463
O 20440 73096
S 47412 152038309
O 20303 95316
O 34742 44136
I 22301 49510
E 9378 17598
E 42146 69294
I 36020 49097
I 24103 43263
E 7800 66380
I 20119 78909
E 6359 22344
S 5841 676218665
O 29942 42633
O 11591 67806
S 47171 758451377
O 42363 52928
I 6022 91962
I 8584 66505
I 44712 81223
O 52743 81856
S 86052 425188628
I 15812 74658
S 16358 274800150
S 49704 102769560
O 58882 95052
E 860 90508
E 22105 45454
O 50624 66424
E 3556 86080
E 3927 15948
E 6585 61916
E 25598 97161
I 3427 61169
S 59133 998441533
I 20957 82849
O 1344 66641
S 51884 569423554
S 3018 28985083
S 32900 624567506
S 65454 334098341
I 33386 39704
E 37418 79657
S 4545 306071656
O 19324 92935
I 13308 51593
E 10220 18090
O 67310 93964
O 51064 94916
O 15765 63049
S 24087 546391286
O 61396 77111
I 12765 50424
E 9519 44170
S 36463 876015910
O 54380 70787
I 31829 55316
I 57849 77878
S 13867 138820124
S 33720 898610589
E 33570 56162
O 4594 43002
E 4300 52276
S 91032 687351209
I 22175 32356
I 65912 70318
O 2063 38285
I 44406 60364
S 14856 364303390
E 86969 87537
I 7805 16326
S 80829 170295495
S 99824 315804814
E 22245 35572
I 29884 73229
O 54777 63019
E 56094 60893
S 62689 723670749
O 2270 90490
I 49820 84617
S 22630 300362143
S 56563 985359184
E 67441 91925
E 737 57827
E 20503 25502
E 93 60235
E 63192 69794
E 27502 58196
E 18807 81667
I 53808 76476
O 10041 89544
E 1045 45127
O 3491 21825
S 77539 568914873
I 9059 75307
E 22157 27219
I 5964 59175
E 33508 86657
E 48577 81667
S 93175 85189813
E 9191 86814
I 35751 68616
I 79906 99798
O 47632 83271
S 18171 779356293
I 22573 97731
E 52106 94095
I 5445 70695
O 19647 94609
E 9554 72123
E 70181 70941
E 3651 73097
I 24342 62335
O 30153 34017
S 8121 215744350
E 41634 88021
I 15840 57285
O 43995 80061
I 23875 52141
I 5463 57761
E 11388 29237
I 17201 60413
S 24507 408390275
O 54627 82789
E 6312 80583
E 7160 94477
I 5416 90484
I 11615 88058
E 526 97307
O 22501 73052
S 88481 766537961
E 1369 87528
S 32505 245243847
I 73349 82460
S 13474 507348365
E 28355 76526
E 14106 39795
I 18105 80832
O 623 18323
E 18330 62714
I 11743 44065
S 83096 239905108
E 37815 62257
O 62477 69398
E 14757 34862
O 49267 87934
O 28608 44846
I 3425 83517
O 21649 83002
I 28948 48220
S 74550 598923716
O 87926 90662
S 264 375167521
E 18347 53413
E 89386 91164
I 14924 32381
E 73549 86162
S 63464 592769025
S 48335 28651356
I 33601 78995
O 60382 98931
I 5595 66150
S 36484 640160858
E 36472 71051
I 7976 37889
S 37002 38051213
O 712 39487
S 74072 219978257
S 76113 720950773
O 1590 60185
E 13934 92269
S 64887 456205319
S 47563 53888814
S 68665 638275952
S 9 876114749
S 64759 52346503
S 48703 496834784
I 49358 76282
S 21879 944574736
E 32905 74750
O 34199 47739
O 17491 53127
I 46158 52311
O 6666 77141
S 37326 112435473
S 1375 76735007
I 42517 56700
I 6278 22836
S 61561 217675219
S 74114 812553835
E 49821 67486
O 68185 75143
O 23722 84244
S 8618 689921730
I 17773 94282
O 47926 56375
E 26308 46727
S 77988 998594891
O 48711 50861
I 40362 57278
I 42961 87887
O 4168 87289
S 57691 504549095
I 44077 72309
S 15158 795648143
I 44617 92210
S 68950 785512608
S 11908 750795845
E 4146 4294
E 36931 89483
S 20877 852468198
I 53421 71892
E 13260 37710
O 54707 73389
E 49000 65505
S 70291 650838433
I 16753 65184
S 74015 546518056
O 41737 45069
S 59472 463264295
O 8933 38828
O 23745 83971
E 6072 49198
I 5222 89149
O 43184 59932
E 2291 98999
E 63791 97098
E 575 83196
I 70119 99512
I 36408 51649
S 32948 924437051
I 41210 79931
I 28513 42453
S 22504 176922759
O 63188 88575
S 28332 883883273
S 74092 546839995
S 57728 811510991
O 58228 72789
S 5235 949775573
O 52423 63065
O 9052 57213
O 25839 31480
S 51854 536910981
O 16984 93604
E 31829 67594
O 7948 43799
E 29779 76591
E 53842 90288
O 50931 86224
I 58633 89263
E 21204 44001
E 55160 93362
I 56445 97658
I 23561 25865
E 22693 56792
I 10816 59205
I 68760 99938
I 32192 79250
O 43178 52629
O 36453 48058
E 4663 57835
S 57369 159937911
E 26290 99327
E 35333 71830
S 76361 373175827
S 19592 412796811
S 40655 58904090
E 61754 76150
I 38057 84669
E 35934 71401
E 51234 76237
O 26339 83808
E 8079 41534
S 57288 927904243
S 67123 209318009
O 55411 63764
S 17185 275860458
O 28403 95402
E 41715 46844
I 10147 98818
S 81152 815481584
I 1113 30377
E 23668 35897
O 63904 99162
I 18187 58021
I 69389 94308
I 3896 51807
E 14458 83700
E 46322 95480
E 1535 85440
I 91939 98578
E 21055 30302
O 4446 71187
O 66475 89848
S 44862 401198051
E 56320 82950
E 58177 81538
S 73328 460390870
S 89271 364264017
E 36609 78506
I 87368 93741
S 28410 185364201
E 20668 75966
S 17816 31665067
I 8662 36064
O 9557 80141
O 44134 53227
O 61339 68913
O 4565 84265
O 40443 81899
E 50673 77730
S 33487 952004131
S 11984 212471007
E 76180 81259
S 40479 50190555
E 1929 18464
S 3174 463064459
O 9534 75045
S 2067 607324570
I 47810 92290
O 4087 49974
E 6614 81429
E 51856 80008
E 69613 85343
I 12784 15576
O 4691 26855
O 32849 83832
I 40949 70687
S 1044 790403556
S 26590 113247903
E 52495 63948
O 24832 81424
O 64693 77346
I 5985 95836
E 18567 74490
I 57105 57285
S 73952 849199075
E 41755 76874
E 56813 85590
S 82540 522179350
I 53666 83686
E 56229 81172
O 21069 83497
O 43982 52481
O 53471 78701
O 47530 74384
E 78017 99001
E 60529 86347
I 67938 71533
S 18609 66207084
E 10817 37074
O 40077 84771
S 83166 675553069
O 10456 77520
I 19769 39185
S 23253 696016527
E 33616 63556
E 41992 66638
I 53497 70768
I 66720 82470
I 17043 72682
I 51561 54348
E 15535 48186
O 29742 69777
I 15879 98346
I 71240 86534
O 38454 65633
I 815 2128
S 26933 222299240
I 1068 82248
I 11717 99667
O 57370 87119
I 41560 53311
S 5309 379628787
S 71804 213456221
S 51019 995963212
E 34775 98714
I 23274 61955
O 396 22139
O 34812 57897
S 54237 247385591
I 31161 56299
O 11804 54876
S 71512 89316857
I 41808 63419
E 3996 86775
O 51722 99133
I 49893 89648
S 165 2517918
S 27468 264409828
E 79594 89542
E 50531 90227
E 81511 99017
E 11052 31640
S 47181 817955672
E 5464 24928
O 19204 54136
I 40068 77963
E 59050 96536
S 92710 846470373
E 60729 73404
O 24003 70309
E 37809 45541
E 39521 62273
O 23201 43246
E 11877 63721
O 31100 58739
I 26955 68559
I 10526 24625
I 71129 78007
E 4325 29098
E 17161 30122
O 23945 27263
I 29420 63102
I 57546 70711
I 10069 30691
S 30892 157613261
E 18151 32025
I 42213 78999
S 2465 264795744
E 17124 56845
O 56448 99929
I 2344 82095
I 43938 55570
O 16326 54120
S 60104 146415883
E 10739 94734
E 46114 56753
I 74057 75247
O 10197 56085
I 9959 11224
E 29630 76424
S 29593 861294134
O 25995 54943
O 7634 77205
I 68741 75151
I 35933 80970
I 59383 95347
O 31004 32645
S 12333 597117107
O 5873 62579
E 12501 27724
I 46197 61550
S 63496 710569801
S 55730 474606706
O 21520 72272
I 26663 78301
E 7561 13950
E 78846 98185
S 15090 859520409
O 3454 37545
I 23580 24946
O 54395 78728
S 19058 837438313
E 56999 58455
E 56572 68179
S 73410 247547978
I 8887 94671
E 26252 28058
I 6501 24255
I 40613 72419
O 27555 92691
S 21386 419920897
S 13899 767372948
O 23477 34937
S 3296 429487153
E 10245 45903
S 56432 361288896
S 25822 747139607
I 83291 84599
S 34090 776623315
I 28471 95305
O 64431 81649
I 35533 99040
S 99862 764768089
E 51547 70557
O 431 83277
O 14251 67977
S 59122 957098247
S 70304 448897296
E 64277 92772
E 2045 55829
S 97805 57353126
S 66978 822675041
I 40199 51837
I 13340 70563
I 8399 86575
S 43779 387014410
O 55482 84898
I 7179 59768
I 31333 41029
S 27654 679135721
I 22783 61653
S 66121 639144100
I 55733 95161
I 80899 90698
I 40620 97951
I 50093 72958
I 62303 96007
S 10855 961299010
I 22687 57234
I 40877 55891
S 2072 695060671
I 2299 98360
O 58019 99988
S 3838 895348392
O 61532 72079
S 54774 42013123
I 29563 49619
E 7021 10721
S 16175 611996048
I 28259 66703
E 20359 64977
S 80741 237307967
S 11836 159724477
E 18931 32682
O 57669 84797
E 749 76854
I 20233 33255
I 46729 84454
O 2184 84926
I 26111 56999
S 30322 182208433
S 41399 939154609
E 55707 98128
S 20050 331101883
I 1574 62031
I 36525 48410
O 71452 74418
I 59280 95894
O 43133 66988
I 69902 90817
E 31145 41383
O 4012 64998
S 9112 520836063
S 49007 857086059
S 99144 276322237
S 81122 605290713
O 14862 48880
I 59542 74783
E 36986 60618
S 31085 969220535
O 52321 53564
I 34334 58627
S 87164 60789206
I 19643 24109
O 44829 68838
E 30625 83590
O 12297 74664
E 18745 33394
E 55687 71681
E 25926 69782
S 5926 177512381
S 17428 989633788
O 49027 50762
I 35219 68161
I 52289 99333
O 64437 86480
I 3718 29164
E 55176 79882
E 64991 66954
O 8334 10923
I 20993 44753
I 30723 94327
O 40116 87197
S 95844 939298651
I 73062 95160
E 2680 11629
E 33049 64226
O 67544 84131
S 46754 657493596
S 22525 386148954
I 47384 80948
S 52443 636474264
E 30259 34431
I 62725 84529
S 99846 235054219
E 36472 64594
E 42336 53992
O 89806 97972
O 30930 68743
E 54208 68952
I 13577 67269
I 14611 88414
I 24763 59178
S 93033 537045438
S 3868 757114327
O 31583 84158
S 50898 519366354
O 20644 85386
S 39626 851294966
S 39791 528797192
I 61306 65324
S 52594 298506278
I 19870 60331
S 11715 623196599
E 27991 73966
S 87649 262983807
S 27147 917634887
E 20404 76408
I 74133 87714
I 63912 93427
O 2013 21350
I 29091 70300
I 6002 45113
E 9022 77858
E 57921 90011
I 7313 27210
I 32608 60560
E 39857 61856
S 17218 335062866
O 30189 53807
E 46164 78068
S 21281 706139057
I 8629 89623
O 50 89342
E 12380 61023
I 58426 84725
S 55862 943489490
S 87962 474405095
I 6098 10560
E 38847 48418
E 5516 84936
I 93936 96714
I 17526 69832
I 11241 50279
I 5171 81319
O 63535 96607
I 44261 94855
I 77100 84926
I 8998 10718
E 93366 93632
I 45812 92538
O 2864 63034
I 18417 51602
O 34141 44373
E 6341 87707
O 4635 88400
E 69535 75687
I 20123 38921
S 86555 433346725
I 63778 68258
E 56991 61046
O 12430 52048
S 11889 521915342
S 48151 629480968
S 52052 613145942
I 3951 31273
O 59535 70113
E 20967 98620
I 33482 46814
I 60328 95342
O 31968 68310
I 21240 26803
S 61048 586713975
S 49011 64759369
I 30374 58990
I 42507 91700
E 34750 59076
E 3177 4315
O 35461 68227
E 9617 90795
I 12726 47396
I 50780 62678
O 33517 57435
I 21753 51641
I 4866 75504
E 56552 74927
E 26640 74724
S 97724 371106849
I 91111 95219
O 48327 62259
I 8237 68068
E 2098 25659
S 45453 234951160
S 74952 537160731
E 22722 85606
I 57101 87566
S 35481 854437642
O 11203 79501
O 36806 37628
O 6244 30513
I 27186 89559
E 42453 50392
E 34753 91711
S 3208 940225791
I 6137 40691
E 6606 50248
S 43813 499992579
O 32606 97361
E 13925 30338
I 45237 86113
E 11222 31056
E 16740 33381
O 19676 49514
I 67562 70417
O 84567 99645
S 69522 696501307
I 28261 57953
E 59538 71700
S 77159 77725484
E 23073 42796
E 6093 61900
I 76371 91431
E 17407 39531
O 15532 63914
E 13702 64704
S 6580 928693879
I 13920 15962
S 89829 296186315
I 90212 94592
O 10609 60546
E 76748 88954
S 81630 718997600
S 45697 346695377
I 21894 97305
I 43514 51597
O 37470 89258
S 62953 949258473
E 25401 62634
E 42366 46542
S 74425 572448473
S 92241 992540130
S 38163 206975741
I 38770 43984
I 25015 72409
O 26476 42951
E 62891 84909
O 50561 73447
E 40250 71701
O 58810 64695
O 6193 86414
O 58454 73067
S 74233 346336007
E 82503 87605
S 64784 792123778
O 37571 89424
E 5083 46946
E 38853 95679
E 13781 52584
O 22494 75758
S 39727 93254451
S 72905 238022146
S 68165 266223338
E 3262 41525
I 50648 92675
I 8779 51154
I 29215 36013
E 17745 48320
I 55891 91607
E 50935 77223
I 7995 55854
S 14405 920064554
E 8434 88340
S 70868 798223648
E 40823 42881
S 74063 426380601
O 17352 21659
S 22989 973819243
O 21632 63291
S 91806 648796408
S 32104 416274302
O 62229 77704
S 11368 470915296
I 6368 28432
E 54614 89912
I 13170 23072
E 28055 67283
O 36558 46565
S 40525 734894965
E 25842 54869
S 19279 985535292
O 12303 31022
I 55425 90758
E 20580 53220
O 37790 51863
O 85815 98654
E 24039 59593
O 36197 65334
E 29534 75433
O 40978 46651
E 62683 89388
E 40263 62914
S 98863 824151292
O 49859 78810
I 23928 73380
E 67459 83180
E 5238 77505
S 4623 381691894
I 22762 93886
I 37342 74761
E 12942 96058
I 2698 75675
I 23254 25709
S 77713 442732707
S 72892 193808809
O 4308 6531
E 27999 92984
S 37019 244996977
O 3020 52467
S 38654 195040169
O 25075 85529
I 63593 91263
I 79068 84517
S 4286 491620809
O 41484 95752
I 3110 72931
S 50772 538056008
S 8810 993957521
I 2099 14764
O 3972 95420
S 90555 493361902
I 32232 91841
E 64505 75864
I 67659 69904
S 76765 946151845
I 23350 98962
S 93490 466845494
I 29997 44002
I 10417 27387
I 40090 53998
E 15629 72258
O 170 73463
S 99943 330561428
I 26372 91161
O 47623 56686
S 35966 37651516
O 79668 97935
I 17727 30132
E 5209 21646
I 8637 24944
S 39893 955053751
S 77005 490962710
I 55326 92148
O 15769 48445
E 24550 99120
I 43941 67262
E 10973 40771
S 57875 762401327
S 19996 155549078
E 66577 68450
O 89720 90498
O 40334 48440
S 53073 468388009
O 15192 95371
S 76674 163969728
I 2640 45624
E 30799 56882
O 80192 84711
S 21482 481572118
E 54224 66180
S 14229 713741710
S 38636 18547190
I 64675 95684
S 39235 355917976
O 15980 17476
O 10994 90703
E 17194 61961
I 22086 81153
S 73553 73220195
I 52708 63427
S 52938 24935005
I 32607 89115
I 1657 90713
I 70701 72894
I 45243 63420
E 43380 62985
E 10378 29349
S 99883 378087895
S 8663 165911649
S 87382 209544388
E 13746 59180
O 60185 94527
S 57128 769589654
I 26782 34487
O 25133 34753
S 56618 231186041
S 90487 723191926
S 93827 922611451
O 5039 57421
I 54817 56492
I 30602 55469
O 76418 95827
E 49647 50921
O 21143 25837
I 4657 93786
E 9091 70779
S 20610 521019206
E 4564 20193
I 14370 60893
E 67336 70033
I 17565 88083
S 43680 903308948
S 95070 783891646
S 52895 70011456
E 51526 58776
O 37772 77790
S 15434 325880150
I 1214 67639
I 8662 46061
E 24511 64145
I 21417 26887
O 46526 52215
S 25238 362667952
I 61086 66447
E 13178 15224
I 19084 21975
E 1082 57675
I 32254 95227
S 52145 520962520
O 39911 78794
I 1638 91262
E 25323 60766
I 38229 52778
I 24442 80492
E 20500 86930
E 27285 56663
O 12492 55297
E 75540 82997
O 24909 99370
O 39933 84547
I 25993 27855
O 43149 78287
S 31333 810511878
S 61046 284997262
I 27394 70648
I 23361 49724
E 38208 80898
S 13080 130882639
S 48566 571480252
S 2114 873829533
O 60322 79949
O 9867 28180
S 87397 453750200
O 80918 84214
S 61674 233643146
S 5666 936922515
S 69232 515551237
I 30244 65623
I 40731 69277
O 45265 63156
I 27631 38494
O 9337 25870
I 9661 13708
O 55748 68636
S 37861 367487133
O 49675 63997
E 53800 76913
I 6558 54255
I 28893 76724
O 53554 85788
O 790 3754
O 54529 76505
E 3104 94757
E 35570 48551
O 17087 55456
E 35312 67733
I 27099 60388
S 80515 553025579
O 79199 83791
E 23303 86307
I 48246 89716
E 60599 98981
I 48128 57571
O 50592 70177
S 4370 869257219
E 47374 81999
S 73855 514385999
E 15240 64248
O 63630 89285
E 22145 68320
O 8393 67913
I 4910 8956
E 47263 67624
E 15418 17001
I 11380 93974
S 34180 949364041
O 3079 39946
S 58688 890498674
O 4832 91133
I 12755 75948
O 69076 75166
S 22354 672569356
E 10544 83674
E 31301 63790
S 3416 610389763
I 42372 93272
E 54065 59747
S 54255 694291515
O 21997 90348
E 12721 57345
S 93344 88683553
S 76616 242656305
E 79508 99342
S 82139 704248293
E 51371 77900
O 32496 51591
I 13419 92691
S 7643 514410191
E 69176 74218
E 39187 45630
I 53962 69192
O 32906 44038
E 10743 92638
S 65887 549302465
E 26129 69108
I 2377 23287
E 81956 86536
I 57876 97083
O 39371 52270
O 3256 38061
O 49944 80544
S 70628 457008108
O 50158 80735
I 65019 93048
S 95922 609541830
E 72845 86293
E 29218 46115
I 54429 81805
S 33623 266607656
S 63382 284447166
O 51989 61205
S 16447 985719185
S 36216 452928685
I 17324 98223
S 71385 727452102
S 57122 10405265
E 48913 63093
I 41427 71902
I 9852 23543
E 19335 95895
E 13729 51620
E 85103 96536
S 80776 811835008
O 91089 99290
O 27709 92107
I 51759 66808
O 360 64138
E 51634 53287
S 98009 314286605
O 38692 82362
O 68806 84240
I 88846 96129
E 5818 29016
I 48081 51337
I 38224 47482
E 63896 81447
S 55059 454907630
I 13869 47867
I 55969 80372
E 45193 99790
E 18177 62791
I 66539 81191
S 59300 611461403
E 7834 54416
I 38201 78386
S 86243 592523681
O 85017 85764
I 73612 74351
O 20845 36287
E 18037 29680
S 79880 856595226
E 86201 88846
O 60779 63353
E 58084 63791
O 4391 63629
O 4958 96335
E 26098 49288
E 17592 31112
I 66868 73796
S 14219 638841296
I 21693 71273
S 79124 917632060
E 7658 84619
S 53175 850089666
I 8124 20669
I 49305 64315
O 34610 57263
O 55136 57428
I 6354 47051
O 72731 90277
O 15097 46350
S 72756 903274284
O 48074 90431
S 10949 929231587
I 14093 77345
S 93915 222921094
S 64392 704527710
E 12362 60551
O 14967 18592
E 38832 73096
E 24062 94726
I 77567 80766
S 64346 574141036
E 65392 75365
O 40107 51958
E 44805 70100
O 42033 42097
E 4199 91870
E 11812 21509
O 15552 48803
I 18875 27886
E 82328 98795
O 21745 73985
O 1004 21753
I 13966 55558
E 50162 64503
I 23726 60527
S 56003 334750438
S 84229 385210935
S 92437 397717624
O 35303 92565
E 7134 90892
O 37626 83580
E 69307 80933
I 32342 65739
I 45904 75320
I 7179 11987
S 98064 562703898
I 27741 98070
S 82717 785181118
I 23074 63762
S 46296 513462431
I 17603 63519
E 64847 81904
I 71233 95551
S 81345 209584144
I 71282 75069
I 5947 44094
I 57092 69191
I 16918 31912
E 22611 27479
S 31333 180125765
O 40786 51031
O 41480 55688
S 39435 630318307
S 25750 328599162
O 54104 75776
S 81992 441671059
I 10907 11028
S 35330 250160710
S 59852 594308127
I 31700 59669
O 26945 92559
S 81374 135557463
E 76701 94655
O 42478 80455
O 3207 29797
E 32727 77635
E 46991 64571
E 6313 82817
O 2048 53019
E 16691 17329
O 76440 96671
I 44541 86166
O 65572 92680
S 90719 199884228
I 46003 82007
E 30825 49259
O 27974 41205
E 25070 81848
S 38662 119549641
I 66574 75794
S 80848 259214054
O 34821 56552
O 46555 83578
I 49432 67664
I 79292 93773
I 61231 75930
S 50674 356657679
I 6468 35962
E 30800 97505
E 1442 25554
O 30133 96005
I 7562 83064
E 15305 23096
I 76700 83928
I 31452 55580
S 24164 542667666
E 72379 73440
I 2169 74887
E 11213 46432
O 38754 84834
O 15787 70819
S 71251 550660416
E 17897 85152
O 33664 54117
E 34648 98749
I 27352 96765
I 78926 93741
S 68379 634049856
E 18184 21561
O 73096 81791
O 38117 74801
O 38435 95145
O 32531 53020
S 78846 714589659
I 50965 83801
I 3765 83369
S 62728 977718302
O 22769 64239
O 50340 76266
E 23251 65831
S 11327 253489340
E 58268 81875
S 25533 960196699
O 42026 69321
O 20940 36430
S 78539 149514847
I 33634 97902
O 13208 86798
I 54790 91242
E 35104 60083
O 5473 70347
S 47389 301223308
I 19056 34153
I 58988 62062
I 27279 51523
E 36815 61836
I 64523 68024
I 5409 19497
S 40171 346429963
I 10546 96187
S 59584 470999208
O 66528 70436
E 70116 74838
E 65493 71532
E 30672 33494
E 14662 15316
O 1532 18340
I 58501 73970
I 18328 47614
I 27241 70549
O 14568 49992
I 44511 45566
O 5026 75885
O 8404 30893
E 41324 46994
I 65944 93551
S 91410 345673584
I 20207 85504
O 29746 89070
O 31336 97217
I 21071 72249
S 23436 403889406
S 20590 105584610
S 24551 738407611
S 12062 201016674
S 65610 438935816
I 45141 62984
E 7921 9613
S 4683 243624616
I 17826 37169
E 11605 27970
I 84014 89744
S 43912 333616481
S 19686 388098758
S 36624 458308972
S 88181 103564991
O 14200 51061
I 45105 79147
S 38414 463813901
S 98823 936447068
S 64785 527517303
E 580 76555
E 46691 94228
I 46791 69772
S 8257 629115403
O 35871 45332
S 74535 268604025
I 51178 68729
E 15012 24160
E 34396 72811
E 41465 92820
E 70527 78478
O 7701 36520
S 36855 117148713
E 41723 77039
E 44994 59506
I 23799 26255
O 40386 97814
I 36966 62410
O 26785 90175
S 11200 892199650
O 24357 50171
I 25333 43363
E 38383 53645
O 66509 95555
S 73049 88191689
S 37461 442301767
S 52653 135280317
E 72228 81014
E 745 96059
E 20329 66569
S 39258 243814400
S 36900 692702525
O 11644 72433
I 38916 82589
S 95030 862635842
I 17702 37201
I 58805 78358
E 6516 6541
I 7801 93218
O 25885 47176
O 18753 77959
I 20791 65881
O 57285 77674
S 99201 93448103
E 63772 69239
S 85296 181287748
S 49265 496213467
O 12776 37530
I 95212 96794
S 21972 482336477
S 43950 624926225
E 63687 91892
O 39228 69902
O 14869 37467
S 71239 454326360
I 54914 78401
O 27168 71965
O 7566 19226
S 16799 885109618
S 82448 623955687
E 9452 39950
O 31562 44011
O 46079 64876
S 39076 410198160
E 61210 98181
I 63801 92672
O 80104 96859
E 48731 51095
S 46916 583120660
S 63494 568654063
O 43353 59741
S 66452 95269129
E 7152 63922
S 76598 383239303
S 65168 705091087
S 16928 235788184
E 5215 76512
I 15665 73742
E 7948 78315
E 48696 68631
E 24251 31927
S 18853 630922144
E 7468 46086
E 64241 82679
S 83448 352929741
E 57208 89854
I 7477 86261
I 47070 79181
E 89815 98800
I 62236 84525
E 12990 16166
O 23128 70774
S 60110 305113311
I 4855 9567
E 37336 53477
S 99778 130783570
S 77452 729915960
E 75884 81656
I 16412 75228
S 67018 463974234
O 14746 90280
S 89645 424392909
E 56968 58795
O 38871 91648
E 43903 90468
E 53836 97207
S 17019 296076168
O 36755 97024
E 24567 67538
I 54667 81645
I 2816 75128
I 16070 92515
S 88851 478499797
S 20474 396757408
E 23508 50553
S 17627 875409878
O 62867 66916
I 60848 71712
E 10448 63759
E 10191 65315
O 56585 85022
S 57488 503091929
I 44601 60614
I 1457 50991
S 42437 177426472
E 25853 81007
E 21600 37876
E 17452 84597
O 24785 95066
S 45401 42297550
S 4459 296530762
S 76832 539023807
I 51348 76071
O 11058 31549
S 52240 5383066
O 6880 24053
O 37684 50010
O 80476 98734
S 49957 787636064
E 35123 57111
E 40756 81232
O 49108 81550
S 15252 223661494
E 13164 22414
I 10222 14436
E 34820 46410
I 5262 28403
I 77390 80205
I 44932 62294
O 19517 60177
O 32467 77491
O 70728 92285
O 43835 97248
I 71510 90118
I 54558 79331
I 42201 75713
I 36275 54999
I 19192 64709
E 51880 56974
O 17610 22360
O 346 74056
S 19782 682253602
O 70905 71316
S 51635 695144315
O 50750 54004
I 3704 47941
I 9876 36575
O 43403 76673
E 33791 68084
O 26697 51686
I 64629 87663
S 35528 460727578
S 81764 591773773
S 95717 492121956
O 27244 82463
I 15692 40491
S 54931 603885705
O 7620 16615
I 19592 81500
S 9547 509765007
E 53892 98935
O 59590 75445
E 62338 75397
E 62768 68188
O 24525 66876
S 1675 194378200
O 40172 78291
O 15063 63129
S 10360 845289520
O 48423 52178
S 99423 311197871
S 69506 777234347
O 81036 90557
O 40461 64991
O 16727 20953
E 25083 91810
O 47937 93092
O 67078 81224
I 72122 77381
I 93459 99838
S 70042 803837583
E 56095 60136
S 10026 8942061
E 51099 70961
O 61776 63478
E 3972 99697
O 26990 74608
I 4249 7954
O 15779 51107
I 12516 34983
S 61499 28770586
E 16865 55744
O 42268 50865
I 20318 66446
S 60187 839668567
S 9505 27994028
I 7136 58360
E 32747 34138
S 68752 91131399
S 88084 969889147
E 40941 57333
E 72547 82488
I 46458 74067
O 90077 94618
I 57368 91217
S 64385 321942328
S 63254 634892346
O 11528 14811
I 36725 78645
E 27996 55074
I 50312 73247
E 2649 88958
I 22877 73584
E 26344 93771
S 17694 601087762
S 12497 984643155
O 30080 77064
I 62343 62626
S 27582 388604242
O 3054 58022
O 42406 75576
E 56050 90309
I 1418 86517
E 23884 71956
O 29841 87831
S 80898 592434458
O 30772 80277
O 24556 69483
I 44570 69206
O 22962 60384
E 13100 67515
I 34825 35558
E 3829 46911
O 65304 79983
S 40577 303381750
O 17928 77930
S 13336 717341889
E 54739 65161
S 71661 489627778
E 62638 78681
I 8982 21727
O 39766 42533
O 55557 75095
S 64638 139445036
S 54466 798348104
E 14373 31351
O 59300 85480
I 55555 74827
O 25035 88552
S 37534 417888910
I 30535 61928
S 85935 68757743
S 46286 808148886
I 11248 68639
I 12544 87565
E 27313 43424
I 80111 85081
E 28192 49917
S 22775 23102806
S 19052 244176924
I 8381 96074
S 76231 947938392
O 8199 20551
E 67883 74872
O 5819 60890
E 14791 53186
O 27643 53010
I 13 20058
I 11402 21065
E 42975 68005
O 5992 70834
I 51431 67940
O 18280 21044
O 41918 63997
I 3739 18704
E 17112 68355
E 2283 50938
S 34811 421081012
O 40589 99091
O 8127 55551
O 11876 51192
E 58946 75947
I 9464 59079
O 35258 45012
S 32660 776466463
S 69891 196035163
S 78070 71407809
S 51310 154507231
S 9833 371818163
O 32250 33291
E 41435 88195
I 62374 77649
E 32512 53486
E 33585 99151
S 198 735071184
E 32919 42741
E 32387 48749
S 78750 40303229
O 44702 98790
I 36723 62830
E 6468 81517
I 20581 49463
S 44512 763870871
S 83831 45552444
S 16469 139225039
I 27542 88829
I 71909 89336
S 88983 554499327
I 9240 68551
I 16827 68085
S 46407 922606969
O 22539 40916
E 20259 47550
I 7950 55223
S 43474 263692399
E 33013 74264
E 8950 60877
O 19717 39124
I 4247 91631
O 11598 30901
E 7391 11984
I 68746 75319
S 55582 184164405
S 7860 406611619
O 7711 61293
I 22182 70455
S 10504 153669494
E 1388 95811
S 5579 717818858
S 13069 962274865
S 66358 450841732
E 39498 96641
O 12681 46445
E 2817 67469
E 7859 81652
S 88093 602231276
E 79798 88436
E 49089 97659
E 53914 67292
E 10271 98347
S 16910 530104400
S 11859 341898712
I 5427 46105
E 8044 50903
E 14983 96782
I 819 35278
S 57590 683270741
S 89388 231914649
I 15488 59786
I 56481 59289
O 51768 97394
I 44771 86829
I 25927 81981
I 67298 72271
O 70448 84489
E 40895 99526
S 43563 219306250
I 42756 48842
E 75095 99358
O 7549 55989
S 86701 99322544
E 64102 69857
E 54128 73064
E 21889 27170
I 31394 92477
S 20104 75792752
O 14412 67753
S 9624 329235629
I 20092 59794
O 17120 99161
S 29248 446670609
S 93147 810420834
S 71485 314573159
E 57961 74531
S 52263 91883975
E 14436 48502
I 27676 72913
O 74029 98001
E 8591 53643
I 44326 83068
O 51431 83712
O 43802 96737
E 11941 51871
O 9205 66076
O 47931 74388
I 50021 94270
I 57158 67696
E 15797 67921
E 28555 74133
S 59773 498323908
E 15810 94019
S 57458 572578794
O 7536 93298
O 18243 70443
I 40181 45884
O 3028 46799
O 33627 90693
O 52915 77344
S 50639 149708614
E 11055 58363
S 70464 677677818
S 6647 579376381
O 4340 77914
S 60560 37766425
S 54573 701445630
O 39285 40215
I 41004 44121
I 74225 81689
O 18752 83316
I 28855 68653
S 64662 515633092
O 47248 90704
S 64189 704530154
O 95100 98516
I 51298 54852
E 20690 30479
O 26937 77255
S 21639 242039332
O 58393 74557
I 67584 97708
O 25686 46819
I 80612 97925
I 11616 54180
E 5768 56170
E 22739 83822
S 15720 39135874
E 14967 21954
I 32206 62342
S 1993 775994699
I 18288 98536
E 5776 11506
S 64312 730597590
S 52273 151322191
O 20070 22232
E 32338 87218
E 19581 24136
S 62608 153321228
S 16326 126769344
S 23534 785748624
E 10956 82868
S 2506 116976627
E 62938 98862
I 16933 53043
I 51956 52811
I 56336 60979
O 30421 36251
I 22962 36539
S 2835 572472953
E 62840 70306
S 97786 616915483
I 79761 87536
S 73524 620671976
I 43835 89523
E 7963 76813
E 52243 60790
S 58235 80765817
O 38283 85953
I 7966 78057
I 20457 87892
S 285 118315357
E 53184 71760
I 34756 92088
I 66401 80627
E 44462 71588
E 35335 39690
E 19748 87770
S 29234 253741650
S 24195 53253218
I 61903 95705
E 61705 76709
O 24449 70163
O 14709 35676
S 63311 340255275
I 61225 74202
S 33722 558295013
I 51313 85693
E 26292 80883
I 3865 97961
E 34740 80513
I 21419 81574
I 18576 84694
S 20113 680629076
O 13592 15801
E 52183 82712
I 53860 77506
O 824 76807
I 76001 78140
I 10451 53722
S 25777 798009235
S 47057 455490799
E 85521 87833
S 73196 275777041
E 17613 89582
E 3799 67457
O 7374 63380
I 4132 74713
O 5770 39126
E 4044 83262
O 72615 93747
E 50775 91745
E 20420 67150
E 62221 74179
E 74619 76271
O 5726 16853
S 62275 214568231
E 60319 85610
O 42719 94678
I 17012 70320
I 2352 54403
I 34721 64798
O 37150 82971
S 73807 947897647
E 55345 74014
I 10535 71253
I 29844 92762
O 69973 94121
S 13922 853028293
E 31600 94146
I 30254 80497
E 49583 92978
O 26739 80403
I 12472 96872
S 25834 523558241
E 19566 96069
O 24561 96069
O 21311 65630
I 2178 86965
E 22071 36343
O 45604 83597
S 40738 883490361
I 22022 41829
I 43419 56330
O 59098 74271
E 58896 69750
S 61481 731392273
I 8429 54656
S 39269 915401612
S 72235 994192945
S 27541 420966203
E 19151 85497
I 41396 49461
O 3672 41482
O 20637 21404
I 57561 87405
I 35567 54167
I 37947 75423
O 40411 78879
E 64974 77743
S 82405 386370514
O 7773 22849
S 93982 518751658
I 18592 88337
O 33102 71496
E 43280 53629
I 13855 90122
I 50353 61728
O 24745 57561
I 76657 86154
E 23101 45894
E 14699 36024
O 68267 85852
S 24697 186498103
E 27993 64129
I 7951 53597
S 49628 814694595
E 11718 31199
E 37864 39191
O 17404 95551
I 2364 90819
I 39230 63062
O 32099 50882
E 36619 56838
I 349 71569
S 73778 219025207
S 69035 100018131
E 57954 66553
O 33493 63507
O 23715 49146
I 33229 70013
O 17000 30108
O 65468 73035
I 37536 83471
S 81406 319739350
S 20776 337738477
I 9796 67632
O 38839 46015
E 4351 42882
S 7203 822731116
S 20759 320563483
E 34443 67820
I 14764 43978
E 13190 74750
I 36128 41272
O 46646 70896
E 78536 97941
S 71793 488661321
O 3255 31767
I 56541 79827
O 43360 75338
S 80631 880320378
I 333 73948
I 1061 57312
E 88 68297
O 3975 6049
I 68463 92978
O 30511 59440
S 26051 538602638
S 66000 641027735
O 27106 86710
E 86214 92630
O 15691 84441
O 5756 50761
I 31058 96260
S 59904 782425430
O 19967 82674
E 17395 19786
I 5824 86325
I 46771 76780
I 25640 38029
I 34586 49682
I 13945 40053
S 91871 835903502
I 31519 70911
E 12018 81596
S 48216 656876561
O 31539 51951
S 9275 667950896
S 2389 36297811
E 69886 93866
O 35060 38029
E 19700 84800
O 75489 96632
O 51197 95271
E 11751 67392
I 60452 73010
S 7182 235501024
E 21134 28058
E 4925 46470
S 77797 705362398
O 26221 43463
E 51839 62542
E 64866 84904
I 9944 55571
E 68130 83514
S 59956 848144386
E 25513 93799
S 26442 894165877
I 18347 88017
O 37466 64047
O 88293 92516
I 34964 45916
O 18381 31508
O 36284 67751
O 50001 76633
O 15855 56419
E 16165 59424
S 2756 22952389
S 5125 811596526
S 32232 650388570
I 78720 83060
E 66860 77040
E 47207 67024
I 2240 86124
E 35691 59812
S 84831 693655758
I 91658 93759
O 4248 97917
E 29585 77892
O 53984 97335
E 24655 79878
S 90166 963052816
O 66343 71847
E 16735 82421
E 77579 93765
O 36792 71033
I 68704 95363
E 13258 98288
E 47378 97435
E 4098 70479
I 62592 97404
S 98467 342835899
O 46391 55598
O 72031 78050
I 32932 69954
I 42860 58747
S 70184 140704024
S 33015 924578571
O 21825 22838
E 20787 77270
O 3198 23626
S 2495 225444715
S 77153 512078964
S 94570 783194734
S 34792 965016625
O 46884 48328
O 65343 99933
I 16558 86825
O 77117 88370
S 34455 101019138
E 71142 95603
S 39313 169255673
E 10552 64761
S 18512 612929178
O 12906 94832
O 8835 92835
S 51837 518207173
I 1513 23231
E 92720 95245
E 44123 62038
O 28244 86864
I 34578 56720
O 20889 47601
I 5014 14125
I 45958 48460
I 42053 60731
I 4317 22504
O 74166 93316
S 78744 445245290
I 52583 60143
E 18532 83980
I 39397 58211
I 14550 41392
E 44725 85101
I 44098 74957
S 44752 996731936
E 55703 69326
S 87168 400452199
I 40605 97654
E 45138 77436
S 71618 169260050
E 33737 47502
S 28366 820266779
I 26313 97985
O 7313 77710
O 60311 83575
S 7440 182457393
O 38079 94338
S 4127 831569665
I 40938 51318
I 17853 98344
E 23096 63816
S 69971 641377985
E 30249 33627
S 73902 497265628
E 40932 69871
S 27066 575739481
S 29179 997674082
E 36276 93155
E 27813 77413
E 37426 65140
I 35664 87061
E 52805 61143
I 56540 69011
O 61056 96185
O 58359 81419
E 35569 95879
O 33281 81955
I 61987 89716
E 50956 79109
I 28030 94751
E 41905 44817
S 24620 949514896
I 70575 75093
O 8403 76319
I 18765 75526
E 52103 94740
S 94535 965635603
O 80336 87053
S 50699 389396675
I 48097 78521
E 23175 90638
I 1630 10356
I 18505 75953
E 25381 26090
E 51825 75583
E 63243 71164
I 37377 78338
O 22119 27388
O 11516 59989
S 15012 711071143
I 14405 63695
S 52292 114990384
I 34348 37335
I 74364 99860
E 62662 86636
O 45232 99736
I 88780 97632
E 91077 92936
E 58454 67057
E 32595 34138
O 26904 27021
I 62390 74147
I 1376 40359
I 7113 52234
E 49003 70674
S 82085 43756947
E 823 75272
S 94053 213492785
I 32025 99457
E 19161 53983
I 36850 53022
E 19669 77759
E 26394 46304
O 13746 52817
E 49893 52992
E 30184 53806
O 1195 56898
S 43706 575951634
E 26402 60214
I 15350 37996
I 41598 83348
I 56417 67847
I 56566 60031
I 12737 33707
I 16334 29065
O 33296 38450
O 19115 73951
I 5884 19674
O 39999 95766
I 72854 98716
O 43200 79127
E 19457 64623
E 26747 97077
E 3070 4048
O 9573 47270
O 48433 93949
E 57993 85220
I 878 94129
O 11412 50624
S 29795 728253565
I 35115 38424
S 78119 400594433
S 6958 736197550
S 92099 727915694
S 77946 826654009
I 36922 51715
O 40307 65469
I 41938 51685
S 32477 597602638
O 14630 56523
O 22986 67021
E 56115 83176
O 26179 91864
E 77486 94267
S 30419 824316901
I 95076 98862
I 69 89006
O 37455 64645
I 77514 87584
O 58590 73520
S 65347 755220247
I 46104 78110
I 54206 93854
E 46499 73450
S 94529 626116741
O 81526 94383
S 67249 608816997
E 36379 79935
O 62503 94941
O 39277 82813
S 63717 937667720
I 62562 83436
I 25665 69730
E 46892 76387
O 55795 78473
S 42952 843911902
E 8117 8877
E 86561 92980
O 402 98580
E 72399 84061
E 1104 98836
O 48606 98515
S 43670 391645915
I 45058 94874
I 635 62692
O 33593 82504
E 66054 89527
I 3054 47116
O 26250 32634
E 49886 94817
I 37438 87588
E 15895 83921
I 35260 67140
I 9577 78073
E 60138 74912
S 68330 924864129
S 76887 342367584
S 44008 101870442
I 32201 75594
O 12013 12655
E 77085 99992
I 35377 65374
E 9955 56337
E 20414 24402
S 52089 300903338
E 310 96093
I 91324 99816
I 17909 43093
I 29626 37573
I 12556 14743
E 10941 84714
I 23845 94598
I 27629 48993
O 10493 59560
S 205 40995951
O 74638 82335
S 11472 529676964
O 31028 65661
S 13317 899237262
I 6174 41164
O 24131 43981
O 3205 47556
S 65806 109418518
E 46573 82962
E 61643 84615
S 54437 594367436
S 17743 609308119
I 19558 57418
I 45298 55056
I 88086 99485
O 46129 87551
S 24137 973016323
S 88052 675332423
I 41594 68966
I 31055 58228
I 1173 93091
I 33191 62338
O 3455 18522
S 60532 396447774
O 8068 57714
E 41594 76740
O 9620 34025
E 71092 88799
S 76245 293011427
I 15726 83168
E 10194 25632
E 24586 28716
S 73885 627247881
O 870 4045
I 46697 51135
S 18213 785885416
O 4379 74971
O 78482 89689
S 18978 385066603
I 6461 34111
I 20985 72296
E 17485 39384
S 59640 914984727
E 2950 64422
I 46501 89083
E 41618 47645
O 7986 38596
O 153 55350
S 9651 165506367
E 16607 63903
S 80895 733460006
O 33652 98238
S 49250 563545478
I 34802 92375
S 40087 743943367
S 28787 110882520
S 22371 989867669
O 80095 82978
E 2972 67426
S 84739 852323886
E 17794 63466
I 16051 66478
E 63051 71722
E 63568 75150
I 34773 85746
O 37539 51368
O 52163 85007
O 23175 42454
I 24260 62013
S 80784 787928711
E 78019 78996
O 43752 79330
I 83115 96738
I 22436 86559
S 39610 202048154
O 24995 97235
O 52807 91274
O 27074 43225
O 8336 21236
E 59596 97758
O 39974 80261
S 48393 965499585
E 33812 74045
S 28685 836937610
S 13087 453893346
E 667 40107
I 69132 80124
I 64833 89664
I 20737 67441
O 90630 93192
S 83384 167323160
I 28716 39292
E 14233 34079
S 24034 880223452
I 81315 93649
I 24555 66891
S 57712 911069104
S 29573 924760768
S 11047 234302288
O 37980 81959
S 14502 596103255
I 6870 84192
I 50812 70353
S 33349 631897150
E 18157 41729
O 50767 91678
I 19623 57803
S 42667 314671836
E 82304 97281
I 2916 37176
I 12158 77423
E 32651 94901
O 9743 26745
O 92994 98205
O 55914 85987
E 29033 43183
I 47878 90329
O 33241 66202
O 68683 72761
E 48297 77084
S 59607 648906431
I 18499 59590
E 60694 73997
S 40069 948869990
E 15556 61647
E 19765 65738
I 21316 41632
S 17247 405968530
S 43220 570132188
I 12795 69099
S 30024 225545489
S 19790 963265054
O 16534 65301
O 3493 31230
I 30859 79956
S 66054 905479212
S 22778 102822734
S 32830 250351179
O 26277 83746
O 6466 89811
O 78945 90469
I 16766 23369
I 28703 73143
O 994 82292
O 57837 66112
O 35797 75214
S 12799 766769437
O 5759 29577
I 46509 51035
I 34349 76481
O 20453 46941
I 67107 85481
E 29781 96172
E 22369 45616
S 19948 374026269
E 35033 73088
O 57497 71068
S 13921 562286033
O 1962 98388
I 181 34988
I 86629 97591
S 44209 244434242
E 17099 17540
I 52295 85841
S 23949 503231762
I 4598 15693
O 525 30494
O 52892 72203
I 16180 26233
O 28918 38265
I 85331 86338
E 51836 64171
S 49457 800082542
E 16638 44117
E 8129 56805
S 33747 534391104
S 91935 93473383
O 12714 59984
S 62420 480313190
E 39205 88393
E 36653 55763
I 64790 81190
I 62790 64794
O 8096 56892
E 34651 81197
O 11362 90600
E 54847 99837
O 78860 82370
I 27692 45139
S 55549 138080620
S 79092 49216097
S 93140 642152048
S 24948 622629741
I 62527 86147
E 34782 64827
S 1278 528247016
I 74668 77694
S 45123 781346666
O 19745 64634
I 47179 57988
I 24943 46928
O 11161 51579
S 33907 742319543
I 15023 88383
O 26587 74160
I 75441 86985
S 4237 550654092
E 71889 97616
I 5358 7489
E 17759 40191
S 7563 302491959
I 26559 66385
O 72772 83241
O 30457 48910
I 15920 16198
O 59895 80903
I 9014 45845
I 3416 33968
E 18923 87418
I 74914 99490
I 557 66788
E 65073 98581
O 58005 94430
O 49288 59639
I 59244 70195
I 34157 67974
O 29776 94581
O 1577 69909
I 28026 90105
S 1965 997897902
E 49591 76888
I 16934 22607
E 66714 93984
S 44434 648642284
S 72282 835249844
S 99281 640618495
S 67522 450724872
I 10325 89468
E 24467 85783
O 22957 62059
I 6121 6380
I 47388 57936
S 33276 135063550
E 66259 74081
I 65234 80394
I 55710 85276
E 50620 62862
E 23280 99546
I 74385 86452
O 2069 14423
O 79782 85031
S 61846 873521224
S 22092 296700928
I 21059 69619
S 81726 543300767
I 28009 49207
S 42051 877821416
E 8191 85035
I 9419 15349
I 78301 93697
I 36939 73577
O 20347 50474
S 578 624556015
E 26291 30478
S 54753 93540734
O 9995 97023
S 36763 234248553
S 40970 361229730
I 75865 86605
I 70436 76212
O 22960 37812
O 37339 92488
O 6388 18797
I 67848 95524
S 70517 499045170
O 32776 53721
E 26865 59137
O 15101 66618
S 37298 727287119
S 41732 357770083
O 5605 33031
I 46549 93377
I 77574 94644
I 23913 31362
I 34255 94705
E 18418 53804
E 14497 98003
I 29083 34546
O 89464 95491
S 68278 673091150
E 22218 63658
S 17327 577871259
I 55671 84632
S 99942 767469731
I 16381 89902
O 73008 87189
I 2279 11433
O 72927 87847
E 666 53526
E 13073 83646
O 7696 58825
O 81395 86172
E 38452 73736
I 52392 53876
E 17327 20395
O 63662 86242
O 5317 72391
E 29452 58033
O 11855 31923
I 4552 21429
S 60493 176854973
O 3842 61443
I 9998 18578
I 39839 59949
E 36066 61299
E 20352 74454
E 20081 97667
O 17728 70378
I 7823 18897
E 48187 97475
E 9169 18364
I 52327 60090
I 40635 57028
E 12417 98933
O 58 65135
E 15610 59239
E 35207 72494
I 73584 91584
E 26091 56099
E 9674 78180
S 21333 588384199
I 70369 86079
S 66865 709091687
I 30949 70917
I 41104 52893
E 82997 90780
I 25720 38556
O 29164 92511
O 50733 74432
E 8262 24233
S 35022 615769377
O 32654 98355
E 44770 98732
I 28192 66839
I 54993 96693
E 45271 50411
E 22813 84573
S 65743 956858555
I 19149 24343
O 8295 25922
I 31838 57961
I 27487 45736
E 83186 99504
S 43598 962314020
E 5849 22089
S 87957 707724300
I 67238 93636
E 21515 69200
E 3463 70370
I 31738 96766
I 36070 62535
S 49816 374009084
S 47239 201739259
O 20630 25363
E 35691 99056
E 12041 88265
O 90123 95101
I 34446 82963
O 35861 63605
O 5312 85796
S 7571 444870078
S 25333 540622725
O 18714 71213
S 96657 610021000
I 19323 45677
E 83548 90302
E 62153 89746
O 18415 37493
E 88121 94429
E 7078 8398
O 53243 70516
I 16480 60216
O 5338 91553
S 34337 655614776
E 11806 98316
E 33900 66395
E 40748 76133
O 57982 62373
O 90390 90499
O 3561 23845
S 96700 68900347
S 58309 727985374
E 74418 75243
I 23051 75993
O 28326 62476
O 24524 34471
O 25537 71307
I 81156 84201
O 44675 80937
E 9285 83029
S 81105 879007736
S 16499 201290840
E 46224 53558
S 19263 640171656
I 14505 76064
E 27863 28775
I 47463 89935
S 67360 98459481
S 11725 981319951
S 24379 791042522
S 65014 837348213
O 13368 41402
S 49097 804017673
O 43878 70836
O 10040 16985
O 7952 46375
O 17659 60899
I 4913 33543
O 42690 46236
E 20248 94327
I 14659 25933
O 76474 84593
S 4323 518976013
E 44719 85012
E 55493 73937
E 60413 85875
O 38860 75869
E 7737 90659
O 14524 47681
S 62833 924369082
E 18367 35318
I 68287 80044
S 27230 831184326
O 42931 74963
S 2721 336393758
E 52576 97480
E 29211 82351
E 59237 78005
E 5016 56943
E 37423 77367
S 15447 495807101
I 85128 97075
E 51239 74558
S 601 535432625
O 22748 64442
O 55206 92752
E 6741 15098
E 24015 83807
E 109 17303
O 9452 62676
I 42040 57726
S 97844 675159507
O 39832 69493
O 92206 99993
I 35336 82873
I 69117 90712
S 33204 627966154
O 44474 51162
S 46620 765112788
I 58145 87342
I 26130 76102
E 50393 95099
E 52036 88678
E 54105 59183
S 39572 77942566
E 60209 84052
S 1723 780195898
I 6919 91380
E 88066 94133
E 56668 86287
E 6126 96882
I 359 88961
E 53949 68190
E 79094 79382
E 75551 80126
E 76562 77755
S 33178 254675192
O 42497 97128
E 29456 84441
E 7474 32599
S 86431 749186649
O 49834 87959
S 57973 236739064
O 6596 93587
S 1977 498090429
O 7282 91142
S 979 908660937
I 38501 95211
O 24339 56438
I 61237 61573
S 47274 383529044
E 3621 47819
E 8399 69919
E 47206 55820
O 18631 83331
I 21581 23600
I 27604 90397
E 45930 75648
I 40851 61546
O 33087 53959
E 55427 78548
I 46354 94855
S 38259 530403855
E 16753 47995
S 46007 890025497
O 57556 62302
O 24854 50562
O 18331 78781
E 20320 76015
E 21019 76718
E 67137 72569
O 48652 88687
S 8837 244318014
I 5572 65198
S 6253 197004502
I 45015 77346
S 79481 8606666
O 682 3452
E 29793 89564
O 66154 82052
I 53494 81254
S 51866 991513256
S 56838 11626596
I 69130 86791
I 12446 49639
E 49765 54839
S 2571 958793512
E 4492 60236
O 82995 85689
I 22116 74141
O 11119 77322
E 37128 42022
E 50858 53511
I 21890 52345
I 67743 68382
I 28574 75657
O 87338 98083
I 27712 66107
E 10591 47674
I 31080 57876
I 244 68959
S 7620 805611395
S 37752 530782670
I 63976 89159
O 32449 90166
I 11923 92527
E 5972 44950
S 51360 784657659
E 72577 83087
S 41314 711296157
I 11408 42038
E 42500 49269
E 12765 64506
I 7069 90361
I 4791 79428
E 12547 70827
S 20692 297832025
S 61001 996709389
O 6871 25637
S 99577 90758551
S 26017 546887986
S 72484 557368218
O 73787 90826
E 22373 45258
I 7691 71987
I 34804 61729
S 86196 226703793
S 19343 832728839
O 46126 92915
O 21879 41931
I 7282 88373
O 10167 53909
S 30777 360704207
O 69049 81980
S 91301 860759121
S 67994 278314453
S 67295 251407238
E 22269 38556
I 37335 42702
S 51500 928754308
O 3488 75506
S 80613 160105221
S 24189 744641684
I 77132 80655
O 35124 52108
S 24812 161890277
S 18291 550914647
I 50349 52960
S 80128 621902446
E 77157 87121
O 85741 89721
O 20744 79764
I 41010 51787
E 14142 99765
I 62846 74015
E 10283 28780
I 45501 81254
O 13207 59219
S 95778 572679543
S 63347 56607565
E 50411 50578
E 78680 97589
I 2403 4083
I 12582 31586
S 92023 202022791
I 89680 99903
S 97329 503935955
S 36689 112948633
I 18201 41393
O 71565 79248
I 2430 72505
E 11006 42407
I 25333 95472
I 59497 96185
I 41265 55291
I 18759 31490
E 12911 28742
E 44533 85166
E 12169 41162
O 67859 99650
I 89329 97945
I 64146 68486
S 56532 734248748
S 65735 188525506
E 24504 58791
I 84754 92358
I 29073 79009
S 44366 978369627
S 35175 762423701
I 36688 81526
I 66473 66698
E 73004 84717
I 32707 66568
S 83817 357801364
I 66521 88138
E 77057 93590
I 34776 69127
I 57514 73765
I 48027 51336
O 12327 79464
I 39090 90221
I 53727 90429
O 68423 74965
I 27758 77876
O 62420 83912
E 85367 90225
O 16368 52634
E 69934 91390
E 25579 84617
O 3931 77134
S 24427 524027057
S 53004 743213108
I 15722 70454
S 13193 532633916
I 17852 95827
I 2899 48158
O 41561 94627
E 20187 24505
O 56301 67629
O 33137 86900
E 32768 80856
S 46183 108178253
E 13428 62138
S 76348 601100946
I 38794 83358
E 8553 40340
S 46697 690612770
I 15456 94181
S 85816 514790565
O 66955 97067
O 27580 34348
E 22488 90377
O 28817 83523
S 9958 762775545
O 50527 87264
O 25303 40892
S 90050 507857654
S 93399 620101561
S 85866 937818977
O 11752 13930
I 37248 55971
E 5567 16008
E 16521 62322
E 82908 97037
I 12165 44575
I 86316 95675
E 29062 45281
E 58075 91135
O 14935 43747
O 4847 32918
I 28252 45505
O 20430 86531
E 30185 63548
I 54228 76983
O 7629 17830
E 91275 98593
S 31228 161508760
I 46224 58087
E 4851 98271
S 78473 441556623
I 9697 85491
I 39065 74761
I 57469 67831
O 21417 71460
I 20788 83417
E 60873 81307
S 8029 349455133
O 24499 70743
E 46733 51861
I 18106 54713
I 42090 99330
I 8165 44714
O 37627 41178
I 33875 65873
E 35154 94909
I 34475 74694
E 48035 75944
O 5570 98300
O 29881 59876
S 6093 976456252
S 62186 932648104
E 22716 69742
O 20879 34366
E 62526 94871
O 29409 65753
E 29998 37874
S 70194 593028203
E 21493 51175
I 78845 95134
E 17914 30984
I 3368 91578
S 87887 197807214
I 7429 36782
I 45420 96992
E 35742 63546
E 64362 81229
E 5312 42444
S 51883 780520925
S 48126 155083206
S 14445 876365409
O 23702 53381
S 11772 515479784
I 14778 39941
O 68394 75127
I 24534 32575
O 22008 38205
O 14513 27199
O 18203 98780
E 47288 49391
I 16039 48477
E 565 38552
E 23041 57382
I 34825 42360
I 50136 62306
O 35728 88261
E 61192 77076
I 49740 88777
I 24420 91366
S 73632 518626461
I 22064 82089
I 42055 43584
S 56435 453981912
I 30684 82632
S 61642 588465345
O 33050 66985
S 41454 237290157
E 57270 61555
E 17350 20348
O 21351 97201
I 36761 62887
S 7855 232418959
I 11147 35473
I 48034 95597
E 17941 25371
S 60800 45474228
S 1437 414789984
O 32635 75327
O 29484 60186
S 34643 257064864
S 76801 345241599
S 82917 469110480
S 13252 881145477
E 49642 74447
E 6015 13277
O 28196 65062
S 47655 321089694
I 5722 73213
E 44656 88403
E 46655 79950
I 15675 89599
E 25889 47741
S 49380 759294827
O 12263 45163
E 3780 83616
E 15622 82517
I 52181 84538
E 13799 56921
I 23309 74737
E 44284 74555
S 74866 483233931
S 79495 815797794
O 19284 64729
O 67275 95088
O 33954 95810
O 63565 82081
I 10759 27802
S 34541 833964320
S 99694 246234971
I 13497 22514
O 69375 72670
S 88818 573071930
I 32283 95539
E 9394 18306
I 52938 93468
I 39321 69290
O 4819 68114
O 23008 98995
I 30538 98100
O 43392 82395
O 60227 62948
E 24244 38186
O 64318 96334
S 83545 622149070
O 14394 29300
O 13023 89467
O 5344 50303
E 89726 97982
S 36498 769914834
I 80242 82631
S 44877 667149065
S 42421 310092456
S 25549 826352709
E 19706 36376
I 72350 91884
S 97844 769890432
E 16007 40274
S 39512 359833666
O 42880 75712
I 50496 63058
E 77144 81065
I 37455 42939
S 97375 755940712
S 32036 501372411
E 21933 36063
E 90997 91766
E 34676 77531
E 2764 87313
O 122 98007
O 82243 94614
O 7955 20260
O 85834 90145
E 28637 90455
S 81828 82746410
E 56370 63874
O 17488 19129
E 45425 82391
O 71194 81512
S 90245 737795430
I 21753 90286
O 11218 76718
E 24586 28390
E 41925 47354
I 10875 85733
O 61746 98410
E 62730 87708
I 83784 98162
I 34515 99629
I 31978 44046
O 13104 83230
O 51705 52843
I 17601 74682
E 32415 32766
I 6685 95408
E 38652 50360
E 12531 53854
I 23163 42181
S 5307 134168619
E 30144 88283
S 99558 679074998
S 53269 203792389
S 30115 62454484
S 60671 959476997
S 12189 362593640
E 55400 62481
E 63978 68228
I 7383 71165
E 49328 69563
I 4321 81315
O 78087 89958
E 26523 30289
E 40497 68596
O 21744 60338
S 87215 228298798
S 20881 6351006
I 23978 57937
S 79389 157295877
S 59783 41054569
S 85157 272603921
I 50002 54234
I 34917 95260
E 70604 98637
I 50642 56971
I 6390 36026
O 9556 69534
S 34265 556843588
S 22366 567791544
I 4269 30286
O 23862 51602
I 2419 8845
E 3324 86397
E 60375 99991
S 28703 237573353
O 79229 95714
S 99478 687064412
S 3819 564978019
O 37241 89864
O 19067 44368
I 35249 91447
S 79627 315297881
S 1600 820193964
S 20236 550330041
E 13294 73973
E 26210 69225
I 68120 72663
I 27662 32828
S 76771 5408203
I 22710 23112
S 18847 488118149
E 36992 78042
E 9425 51630
E 40680 58215
S 80668 18003866
S 75581 465947444
I 34691 44080
E 43964 82213
O 49516 68437
S 53115 281837130
O 49450 83672
S 95971 43259703
E 2194 63608
E 46500 62952
E 28360 75598
E 14648 64965
I 25582 73839
I 13054 27567
I 10066 17916
E 42417 72703
I 73272 75558
O 26915 79878
I 33387 75983
E 8176 97454
E 33684 48808
S 66874 288839246
E 46640 90883
O 70951 95479
S 48546 9152586
S 39676 894257581
S 52537 599229185
O 107 38507
S 61362 346540532
I 41179 68749
I 17709 45240
S 60811 349447055
O 27328 86451
O 2947 99868
I 10560 75630
O 59978 70952
E 60815 62259
O 37384 52398
O 26598 92666
S 54068 18377889
E 9460 9628
S 90010 566675211
I 44721 72982
O 5739 14410
S 96265 182028218
E 15933 67692
I 16535 63080
I 55867 63072
O 7494 60585
E 58154 69450
I 63525 89799
O 16895 39484
E 21199 49551
I 24055 48039
O 7104 42970
S 69786 285535488
I 62566 87882
I 14006 96872
E 45458 77282
O 14559 53667
E 71456 82135
E 14731 19057
I 24916 32364
I 28603 77003
S 89452 256165297
I 20418 44774
O 240 81570
I 34953 74243
E 9231 42973
I 41369 53058
I 11132 63300
O 1734 92577
E 73938 98119
O 30068 98391
S 48281 696248455
S 39198 181412051
S 84176 796287095
O 22899 25850
O 23418 73824
O 8911 20121
I 8712 40095
I 11828 55991
S 994 192682459
S 75182 238934360
E 24544 95880
S 87461 104102936
I 32303 91507
I 39493 86513
O 50864 52521
E 58480 96958
S 30109 168127070
S 82372 813591631
E 28028 44769
I 8315 55057
E 3177 64861
O 9639 68377
S 98827 172442994
E 25343 75109
S 81299 67633281
S 96114 208773437
I 51458 55330
O 23674 84127
O 22387 47294
I 25684 49302
E 84107 86007
I 17102 93375
O 24192 38253
O 27861 41172
E 52271 92408
E 25775 75288
E 4312 22325
O 3060 78015
S 13896 603044350
I 595 48329
S 78887 791941248
O 78306 96253
O 43129 75975
O 32506 99105
O 31006 83029
O 7651 47175
O 8557 21557
E 16944 44740
O 12084 69427
S 6520 968702829
O 28834 43483
I 39297 91712
O 197 73082
I 58990 82026
S 27708 274735826
I 21500 98666
O 34141 54442
S 93611 458571656
S 57188 859780731
O 18551 30133
O 7926 54978
S 57846 217504876
E 36236 45690
O 65219 86053
I 31662 64436
O 40197 60373
O 23639 84448
S 75956 215556486
E 35843 89442
O 22200 73661
O 32485 85666
E 17721 48385
E 67872 86812
O 21999 93541
I 55894 78223
I 54564 54666
I 26130 62163
E 59093 99672
E 19974 54968
E 2924 5871
E 30715 43269
I 73582 85214
S 22396 86406006
S 74862 957610539
I 76199 96336
S 22570 681874970
O 19901 94290
S 31713 340902268
E 1129 27241
O 6219 95807
S 96574 797240275
E 11720 62866
E 8784 36574
S 4179 554847879
E 44443 67519
E 46560 62711
S 93665 359864369
I 41881 42306
S 1529 548635206
I 35586 45616
I 18125 80578
E 35606 74490
S 72540 593451428
I 70881 88764
E 9669 32436
O 63116 72956
E 15245 40982
I 24311 45766
E 74868 97396
O 16835 59223
I 46045 93814
I 7165 69238
E 56313 65565
E 31871 62082
I 12667 96445
O 2446 29729
S 47115 888564097
O 7171 43847
O 1810 55914
S 70203 21955197
I 49924 61144
S 27225 201670934
I 22216 68771
O 25486 48435
S 64098 866066612
I 52947 60012
I 41639 80447
E 6165 87700
E 7564 21444
E 74628 81712
E 10918 20545
S 60058 624050191
I 23805 57759
S 46385 732678783
O 39141 95782
E 64708 73602
E 42883 50624
I 35613 85578
I 13994 15720
S 17193 128785864
E 51244 66706
E 55358 97966
E 60515 70311
E 14736 82574
E 42577 47580
S 22508 51668543
I 47522 73428
I 63349 82430
O 34516 37773
I 35030 92765
E 77952 78888
S 60927 586650030
E 30968 79389
S 23165 595128056
O 21110 77991
E 44013 79888
S 90723 119551595
O 15968 19694
S 51440 341693831
I 18174 81404
S 62738 719640
S 33612 231481896
S 87116 858286470
I 4675 12470
I 6370 39137
S 48794 780924598
E 27362 95765
I 10558 63035
S 87399 445680856
S 75016 524262534
E 11640 58785
I 64182 67494
E 21662 34334
E 94282 96982
O 91376 97446
S 94907 748387972
I 39057 53480
S 49139 229361656
I 37158 97664
O 36523 48492
I 32540 46455
I 27621 55163
I 4191 65141
O 19828 84117
I 29994 46154
I 18164 54454
E 34987 71739
O 34368 61592
E 20503 78873
O 32509 88333
O 29664 46942
S 67523 909792715
I 54415 62573
O 95299 98409
S 97710 430730467
I 58374 61016
S 96847 680671645
O 29342 87883
I 57976 88592
O 26484 54969
I 32210 46583
E 28304 78369
S 54450 446388363
O 9378 26575
I 31540 76929
E 287 77724
S 84646 769601860
S 73049 576815828
E 9403 43649
S 52050 721434677
O 97682 98938
E 70200 80838
I 30692 76818
I 50349 73291
I 9095 89500
I 44231 45196
O 15429 65611
S 96386 356897441
E 28570 65376
I 5174 72254
S 70985 833716968
S 43594 328633853
E 34429 71646
S 68461 518228940
O 66296 74772
E 2762 65342
E 11372 59921
O 55264 84285
I 83926 99722
I 42818 53643
I 4451 8187
O 2550 81972
I 25904 36681
I 32220 51090
E 34529 87003
O 12635 37181
S 24790 529823535
E 23455 40109
I 42645 70429
I 58308 75640
I 46535 68156
S 13669 893292741
E 8077 40712
E 71187 94406
S 90595 817815898
O 6670 38355
S 46231 558415614
S 66605 848884388
I 30611 89352
I 7770 75662
O 48464 71878
O 5254 24990
E 60198 91776
E 18155 56497
O 19340 69143
S 91818 986770595
I 70300 84986
O 42091 97502
O 81561 87593
O 26919 99720
S 15385 850892168
O 18318 74550
O 32591 33984
O 42497 48199
S 52385 551687020
O 29084 85690
S 31142 721759993
S 88709 30540304
I 8452 18958
I 61027 80411
I 42193 55109
O 18514 45837
E 34608 50742
E 10376 17660
E 50107 82506
E 43195 75521
S 3185 623968318
E 14443 69562
E 32052 41455
E 22719 29810
O 32568 54109
I 63000 70758
I 39526 58950
O 11999 42752
O 74919 98483
S 93440 513301918
E 1463 16471
O 47385 48952
I 18067 83815
E 18436 98697
E 51934 71854
S 54660 365849027
O 65549 95986
S 26092 599778237
I 44377 47915
S 71767 124039907
E 8006 87573
E 20172 31731
E 73420 91177
E 59803 59886
I 29552 88255
O 67824 81763
I 93750 96347
E 2250 30653
I 40752 53001
O 58549 97108
I 9767 42344
I 75563 81696
O 48596 71517
E 131 26185
O 2913 78840
I 31755 85269
I 42312 89568
S 90407 24363894
E 28199 47607
I 17989 80828
S 28141 238297534
O 4323 56424
S 75289 847725260
S 20849 890517027
S 80171 306572926
E 78427 97467
E 49189 94211
I 33644 83265
I 26958 36450
I 7858 86706
O 6763 44533
O 47440 56548
I 65054 91588
I 87253 97659
O 68 91278
O 33982 52806
E 37769 86388
S 59810 590828834
E 34071 47690
S 7691 919610920
O 38392 51566
I 6099 95135
O 36096 73950
E 81135 81797
I 43867 97510
O 49179 72958
E 17671 90112
E 78531 85397
E 37667 56250
I 41095 63635
S 25860 770088163
S 87098 924924614
I 61036 70870
O 778 98909
E 26187 53333
E 93244 98848
S 25776 614481362
O 4188 68016
O 15420 31451
E 24936 78458
I 39318 86475
S 70678 41459863
S 9440 289634106
S 85141 304466705
O 9018 16487
S 69420 166749025
S 37035 73294121
S 76164 619550431
E 66933 93910
I 4951 53681
O 1301 9941
E 31838 96297
I 26170 67773
E 971 73038
S 77430 980844155
S 4628 446936717
E 36140 45993
I 49659 73190
I 42213 43665
E 28580 64251
O 25201 60053
O 51152 97238
I 41068 61153
S 21941 590904931
S 29223 485766559
E 28775 77175
S 13805 56286509
I 47769 50262
O 21822 64416
E 11975 44571
O 81126 98978
S 45763 823520879
I 6231 94172
E 21594 29048
O 30840 91714
S 24286 374294353
S 95405 947717182
I 31078 81014
S 96130 335406926
E 27690 51399
E 68760 71215
E 79042 87479
E 10374 19619
E 2135 7289
E 23032 93847
O 106 60720
S 96123 400050784
S 85514 548056917
O 54171 63476
S 89064 876876627
E 55843 94972
O 63329 78253
E 12779 66175
S 11251 105722828
I 30561 47994
S 38341 778749512
S 33346 593143110
E 47696 69437
I 52653 70377
E 17200 43801
O 3288 43768
E 6725 98467
I 59434 61124
O 62446 96550
O 39119 75359
O 55997 59749
S 91264 828436711
I 73269 76916
S 89629 82164596
S 64152 968177635
O 72147 92841
O 16876 34222
O 5363 85691
S 88551 21121609
E 6582 62155
S 23481 999978386
I 32980 67099
E 82150 99366
O 3342 44950
E 38583 60602
I 72984 88949
E 25173 83288
I 498 1861
O 86579 95817
E 21767 86619
O 33500 89611
S 12348 173034315
O 65486 93237
S 42269 193972704
I 1105 15302
S 47331 874320176
O 23342 61795
S 77303 279131739
I 55507 94702
S 18863 414771496
E 72376 80574
I 69223 69335
O 10108 88644
S 57836 112066333
O 22365 27603
E 7034 63112
O 51828 67070
O 10413 16030
S 55719 528853277
S 53337 947687
I 1863 51093
E 2404 99665
S 45603 90198900
I 3766 91141
I 55432 90591
O 51266 95251
I 11409 20312
E 39535 80311
I 84081 87773
S 49807 707531232
S 91155 556284876
S 63550 961295176
O 24555 27861
S 41194 902405943
S 27963 342726348
E 27872 53241
S 77183 279240858
I 68457 74949
S 61039 172610855
S 64754 614441634
E 29250 51029
S 96791 414258565
I 57228 62857
E 20483 48132
S 16526 545916869
S 29790 793046088
E 26215 42677
I 52265 83338
O 27899 32243
O 61540 87162
S 13960 171793218
I 74019 93873
S 77675 677740245
O 12807 96856
O 65563 66157
O 52372 89439
S 58241 586193042
O 25942 60161
E 31629 78909
S 61731 297462476
E 18496 46584
E 61583 96748
I 8922 65838
O 1907 55100
S 33449 487384132
E 12073 76903
S 16317 632644315
O 36845 62517
I 42421 96789
S 70518 450291261
I 21846 39539
E 59233 93795
O 34588 77226
O 21565 71760
O 7705 12781
S 48356 717931711
I 17744 82151
I 10444 57293
E 23732 89447
E 33357 78588
E 71473 86145
E 35346 75746
S 18308 297657475
E 3984 88944
O 35143 43507
E 65586 97459
O 39346 77329
S 18964 99510461
I 61013 62596
S 20480 127611635
O 94330 95762
E 26427 78405
S 90534 358511468
S 28820 166947896
S 80192 98853750
S 43911 869396036
E 1472 18494
O 32770 52810
E 29267 37407
E 33458 89421
S 67645 253723357
O 63231 83429
I 35625 90943
O 32416 52792
E 25732 88644
S 25435 255363508
O 7545 54062
O 51370 57458
S 59974 133840360
I 10733 24155
S 22146 900628105
I 10072 20359
O 49450 81385
E 26209 94313
I 64812 73726
S 94800 442371208
O 5752 9093
O 31769 94761
O 49839 53445
E 14759 19032
O 33975 68945
E 30710 72813
I 17770 88152
O 33691 99536
O 2936 19072
S 83998 875287568
S 23322 39678457
I 67290 89645
I 15893 75190
S 66951 467072000
E 5931 9385
E 22022 86227
E 12527 91404
I 64102 84502
E 98853 99005
I 13299 37542
E 50424 78239
I 13127 15033
S 42582 712196487
O 1121 23973
O 72175 97520
I 13767 87851
I 31657 77243
S 51450 771353888
S 81039 517967097
O 41999 65262
I 24106 28206
S 22442 462254337
O 38183 73429
I 61665 80332
O 45227 50433
I 32618 87073
I 2463 84009
S 21132 816299082
I 41083 65894
E 27798 86168
S 17073 917034519
O 42517 80893
I 44279 46551
E 5898 50443
I 75833 89210
I 44735 68323
S 59634 762569968
I 3466 74951
O 9440 75018
E 13234 48442
S 96156 890417716
S 84395 464596546
E 36068 39383
S 92740 714357543
S 93130 608567198
S 28207 836639986
S 48808 326560629
S 78054 178959970
E 28149 99161
S 14696 470615928
I 43522 90957
S 66530 54069884
I 4369 53234
I 13800 73825
E 2904 18248
E 44699 80087
E 12797 95050
E 17733 48080
I 38942 99196
S 59579 908920092
I 44543 71483
O 36050 55643
E 26168 68557
O 27114 42691
I 1842 8042
I 4836 64820
E 31538 96612
S 25514 358084026
S 92606 523238683
I 23961 88425
E 50845 74880
I 46953 84979
S 67598 312310431
I 67233 90186
I 32913 34253
E 1091 45375
I 13339 20002
E 41592 80023
S 26723 752190522
I 39528 60314
E 42825 51379
I 18736 79298
E 34003 92398
I 44192 55252
S 88001 795397601
S 31363 796445031
I 21700 60244
E 9674 47361
O 41928 99564
E 27409 42877
S 59733 452469665
S 34852 793522225
S 98435 27542214
I 82108 95205
O 46105 67475
S 20185 200146806
I 3605 23438
E 13487 67994
E 19831 74829
O 18419 41681
I 85415 87743
I 23552 80245
O 46241 96193
S 28962 118317063
S 78704 962188704
E 8054 59482
O 9368 78541
I 8688 30951
O 20416 81231
O 5524 27641
I 40074 69686
S 96913 418623728
I 55931 58147
E 86182 86347
I 3393 77255
I 13480 62132
O 53420 99097
O 34354 63868
I 89722 97411
S 17771 873185351
I 32423 62566
I 13494 86949
O 20447 76293
I 2606 36609
E 32350 50918
E 758 62373
O 56522 95001
S 75445 439916844
O 56774 88644
E 37389 46927
E 49110 50719
E 51389 51774
I 15158 58200
E 49298 52809
I 39612 67524
E 76959 93332
I 39165 57727
O 26708 68177
S 23405 946670597
S 72140 479238591
I 3666 30870
I 27774 28567
O 76892 78576
E 30536 39667
S 17982 700817752
S 97287 237461202
E 34590 87588
S 81094 510874796
E 54495 99099
E 32955 33296
O 24669 37075
E 48105 60309
I 29111 55442
O 72905 72953
S 55319 222594757
I 4362 83270
I 4636 54101
S 19346 390546291
O 60162 76283
O 9287 46993
E 39974 41250
S 99699 846279430
E 9570 70135
E 50468 92664
O 28293 62973
O 9305 37998
I 333 15752
I 4362 34985
I 29294 56637
S 36859 873452230
E 57 41007
O 897 96492
O 2722 9598
O 98134 98507
O 7621 84927
O 33261 89729
E 42814 50336
S 97546 739085381
E 52346 59080
S 82623 337640068
S 92481 673776080
S 30763 564681627
S 1715 415826857
I 48800 66439
I 32405 79454
E 18793 44728
O 13270 60905
I 47749 56815
S 8380 760176968
O 78358 95257
S 44270 203649310
S 35632 156722568
I 44656 97699
I 14934 92723
S 99204 913519618
I 44187 60087
E 53440 68286
O 31884 59037
E 41930 67346
O 27507 95221
I 437 24010
E 11895 79687
S 46935 146074128
I 30146 53146
O 90918 94038
I 2757 75360
O 28398 83766
I 66838 68302
E 9444 38058
O 11957 92095
O 1675 11220
S 83852 758940710
E 87642 99055
E 16635 39905
I 13275 64584
I 57002 91846
E 7193 72407
S 42210 752411565
E 7120 28539
S 11449 809684250
I 21920 83158
E 11000 83421
I 14050 80132
S 41637 523951877
E 16331 73973
O 23477 37874
S 63663 789041106
S 70471 780973593
E 5247 77138
O 8641 99819
I 76253 98582
I 52458 75057
I 86292 88052
S 33596 204922759
S 18534 755631814
S 83651 690920458
I 77078 90647
E 72582 86473
I 21380 45757
E 31360 53132
I 21861 65874
I 80646 96071
O 19805 89068
I 89540 96281
O 93834 94822
I 35252 64696
I 80903 89634
E 11550 74768
E 12862 25272
E 75740 77200
E 61852 92566
S 56732 117328584
S 21996 754155890
I 3715 90636
O 20806 97574
E 33386 49253
I 16211 74786
I 2779 4656
I 4094 72105
S 16063 335051568
I 79983 94489
E 56584 61755
E 71797 85522
O 11581 94431
O 70128 76833
S 39107 526435623
O 68557 80389
E 30538 97924
O 19677 56232
S 43392 795125599
E 57877 98283
S 9998 171344584
S 48052 47167436
O 27245 50339
O 17181 77260
S 96159 659948093
S 80640 942213480
O 10162 51152
E 50786 64635
S 40214 408339947
O 71186 80324
S 14595 26351723
O 26926 87827
I 83003 98351
S 97416 68953703
E 10680 68791
S 25887 531048765
I 68689 86590
I 74792 82592
I 19017 20509
E 42146 77770
S 69978 203551042
I 37218 41656
I 49998 66194
I 15424 27614
O 90898 92994
I 21882 34538
I 32305 55855
E 92367 95138
I 66683 68452
E 16503 45491
E 24988 49317
I 42514 43126
S 65103 285446347
S 72737 289127976
I 10353 96579
I 28790 91527
O 87780 93571
O 61050 93496
E 29055 37556
I 32127 47017
I 15029 65708
I 2692 92456
S 66622 66329894
E 1345 91541
E 55489 69624
O 44887 84591
O 44895 85388
E 34162 36969
E 11333 97678
O 12212 71386
E 19437 77243
I 15879 63495
S 39173 770203719
E 21450 73886
O 12725 35983
E 1388 49698
O 50054 62531
O 5529 30525
I 60755 93748
I 34952 52759
E 3139 29084
O 3785 82273
O 64597 71870
E 32365 94797
E 53379 93092
I 39618 84062
O 48814 75575
I 57886 73028
E 25187 31977
I 17510 36275
S 34230 601868513
S 74347 696101616
O 2922 80812
E 26193 59696
I 3175 3190
S 49650 182613686
I 22288 74793
O 25619 51752
I 12146 47298
O 21520 94258
I 64588 76617
O 44566 85759
S 91909 881514423
O 46384 59382
E 46945 60387
E 44019 46253
I 55 79625
S 32470 901601487
O 54216 96821
O 6594 81594
O 98287 99459
O 74935 96059
O 8143 42389
O 7944 99200
E 67455 94036
S 25475 725092454
I 15747 16164
E 557 24413
S 68492 763726423
I 61054 65205
S 44666 565847695
E 16633 81405
E 54496 78953
S 58902 667433819
O 4753 29118
S 51463 910138304
I 51381 89423
I 8950 23223
O 1081 89810
I 19005 89213
E 7468 29591
S 2553 149997442
S 2796 492363380
O 16886 21244
S 28233 588128441
O 25708 96698
I 53250 77393
O 49545 90793
I 32873 98800
S 29590 897264009
E 16375 53938
I 37777 95530
E 50560 75340
E 7461 69868
O 72374 85108
S 99583 558898182
O 6546 33959
O 62036 67981
I 73550 84559
S 2399 480473544
E 47907 57242
S 35485 291748099
O 49376 66930
S 66432 540672172
E 15187 95586
E 1197 17577
E 87907 91071
S 60273 357510984
S 17343 76072694
S 73223 101631297
E 9344 19139
O 52550 74811
E 1590 37515
S 38322 819159879
S 5976 931143500
I 17093 65851
O 6285 77706
E 31637 87010
S 25960 326665849
I 7044 39915
I 30719 63036
E 28231 63966
O 86112 90260
S 2086 511620245
E 18761 28674
I 56788 77104
O 28808 89223
S 28224 837915262
I 12933 20362
E 13687 76260
I 37055 52924
S 9194 371434598
S 16089 630806953
O 55065 55994
I 8922 37993
S 64734 270668919
I 30064 96122
I 6934 33211
E 35339 43163
I 17661 86688
S 48686 218553354
E 11287 24717
I 21183 50347
O 16889 52508
I 39089 77225
O 28413 38760
E 21072 83864
O 5798 27887
O 32300 87338
S 93923 659463963
E 16286 78146
S 68967 971975585
I 47905 88484
E 278 77731
E 27383 43205
S 41578 927750431
E 45243 98435
E 49315 61399
O 37407 56255
E 7136 86383
S 88860 191468039
O 38386 89934
I 30886 73867
I 2295 69352
I 2836 99908
E 22638 72887
I 22389 95088
I 26127 38286
O 33442 85212
S 3248 849019594
I 38611 51092
I 55263 98643
S 20057 649040341
I 50701 55374
E 36681 93094
E 79347 84071
O 68022 96722
E 11473 90701
S 37969 361116318
I 14911 82324
O 60014 74046
I 53767 93905
O 14351 40018
I 27477 67185
I 77432 81340
O 49025 91680
S 67177 449944049
O 2288 34034
E 12172 33773
O 12035 21647
I 56248 93597
I 502 79631
S 93881 841921773
S 89136 421405129
I 28483 98210
S 26851 191630809
I 11890 24060
S 40856 511453630
I 28496 28906
O 31071 80234
E 19988 33332
O 2698 79842
S 65146 805982573
I 35753 64399
I 10632 45609
E 27935 95215
E 45500 48842
E 36101 69124
S 58779 4462517
I 44563 60675
O 82023 97349
E 66504 78717
E 8937 79104
O 51651 94279
O 48348 61365
O 4378 95006
S 93457 179719776
E 41938 65133
S 59320 35963595
I 19782 63702
S 93749 631883100
E 43395 75569
S 63851 674255460
S 52303 299037825
E 9654 15446
O 41329 57917
I 14622 75456
I 52091 60329
I 41760 98180
I 14855 76498
I 70895 89162
S 12014 358789527
S 29704 469121402
S 2925 524612976
O 37794 50381
E 72044 98930
S 63699 439474090
S 1902 450097868
O 50754 68443
O 19189 43588
O 38849 95875
O 45338 58077
S 755 748451326
E 23275 79412
I 38195 53852
I 49204 73865
I 71080 94536
I 42404 44121
O 19201 42358
O 3402 26621
O 19696 95466
I 52882 87405
I 72612 86055
S 40307 948642222
O 22808 48245
E 36564 61409
E 44780 99003
O 22346 86583
O 21233 72808
O 14276 36171
E 34470 68608
S 18778 151703219
S 93081 993137570
O 5162 13942
E 19963 50066
O 62371 68208
I 435 4887
E 16539 50202
E 21519 62073
S 69188 774347984
S 93824 134851529
I 27543 87833
O 74275 92848
E 22044 94751
E 9908 31971
O 24672 92582
E 13879 97641
I 51163 91586
O 16713 42587
E 20312 25166
O 53816 86332
I 43832 94670
O 21197 35749
S 73315 836775426
E 36877 66781
E 11149 72523
S 53085 849166457
O 18724 45628
O 40499 56407
I 21719 76215
S 4832 202421927
I 4299 44043
E 27308 78888
I 464 58187
I 12668 57702
I 29141 71650
E 8695 26784
O 23111 48598
S 33233 966081272
O 11670 37112
E 54170 72586
E 38353 45916
E 94739 97103
S 81758 848357799
O 3343 92933
S 11341 818447630
O 49674 69556
O 32579 68047
S 22969 465967527
O 52837 97565
E 61838 62118
O 46668 96784
E 25414 68642
E 6868 69358
O 58982 65042
S 23544 205166814
I 38964 79336
E 31725 72328
S 13900 253090340
S 17544 72610017
S 45477 591018718
O 36634 53982
O 53563 55939
E 39755 77416
E 68652 69783
I 70574 94352
E 14230 77636
E 42405 51138
I 2487 61516
O 58013 64446
I 21667 52210
I 69268 74339
O 38733 45422
S 96081 447014322
I 35366 87355
O 53792 83457
E 30520 93570
O 15283 65078
I 48604 91081
S 34963 427521336
O 65148 85647
E 21485 37734
S 39478 491355312
O 22749 61392
O 7273 51458
I 34153 76303
O 60965 74298
O 62918 69662
E 53475 54344
S 63549 667105011
E 19810 81019
O 20943 23054
E 18693 23047
O 21336 52758
O 53517 94244
I 64680 86007
I 92432 93717
E 11839 89232
O 33606 70911
S 22765 317722355
S 30339 284620620
S 36939 201639198
I 9044 51423
S 26226 808033269
E 78696 78706
O 49270 53520
I 10940 79353
S 21968 283648168
E 953 41924
E 5998 19963
E 82177 85150
E 20445 30722
O 11223 17893
E 17421 84644
E 13876 27264
S 64404 860745951
I 24433 79913
E 27785 70509
I 17825 22283
S 90421 130633055
O 39805 41972
E 9419 97794
S 93750 522433538
E 46900 57210
S 17175 69554868
S 10756 61046246
I 10054 72030
E 17049 57115
S 65130 408824064
O 36032 55499
I 14505 84128
O 4213 9794
S 55069 217124871
E 2667 42150
S 7848 28508913
S 96668 822484555
I 38300 55783
O 48471 55836
S 28367 620128222
E 63915 91304
S 83086 93254257
I 6850 54288
I 37425 51460
O 48635 53351
E 35422 43860
I 46666 53719
O 10699 89161
E 21271 40683
O 4061 77457
O 6910 11087
I 78939 88635
I 90976 93541
O 40315 71441
S 71444 173983465
E 28361 62885
E 15052 16583
I 905 10018
O 2180 60506
E 13465 99480
S 91887 471149759
S 84059 948008044
I 30522 90309
O 80544 94674
S 17805 18962338
E 43875 67721
E 38561 82437
I 18173 87123
I 30646 34648
E 16033 92047
S 6173 422066604
I 8260 70922
O 99 61355
I 1534 56813
E 5435 47234
O 3786 16072
E 10275 26391
O 9635 32815
S 68103 278022962
S 96165 830524174
O 34347 93606
O 16191 87755
S 96419 254858825
E 52099 84367
S 45256 562356569
S 22689 699582559
I 16106 84471
E 17130 36529
S 81864 102820114
S 34372 44762870
E 67380 88148
E 8670 48616
O 37362 53973
O 38394 60550
E 703 42372
I 54519 63226
I 1972 36948
O 66352 69042
I 45379 68398
S 57013 94127647
S 549 253372329
O 73267 83061
O 8779 56319
S 79276 149349960
I 25005 67412
S 54226 343169595
I 16526 48627
I 5852 83189
S 82226 674869784
O 44889 80901
S 27365 710589034
E 10428 39086
O 75124 90072
E 23724 37451
E 54488 93272
E 8247 39920
O 16049 75679
S 94620 392822644
O 45245 94939
I 11693 62506
I 77964 98017
E 8879 75111
E 20724 66255
O 58694 88200
E 19556 86273
S 31061 873820930
I 60893 75590
I 55959 89253
E 36592 76944
S 68760 585994585
E 39069 61814
S 2228 352385738
I 30214 81289
I 7791 14862
E 40255 84091
O 17558 44702
S 44169 189487233
E 75941 78999
O 31586 94592
O 68552 95887
E 76265 78348
S 83901 438473463
I 59243 63550
S 41122 672354626
E 1366 21863
O 12013 70636
S 3141 932628744
O 39588 41754
I 731 39801
O 9901 96882
I 55108 95874
E 12264 70682
E 12550 67332
O 45487 50600
S 58932 141440340
I 7425 50065
O 41228 89579
S 42089 778978949
S 84129 81848962
I 59391 81544
E 37590 56439
S 10259 386035780
E 31249 80617
O 44155 53940
I 62768 95599
I 27446 94107
O 33973 81900
I 7409 56184
I 57508 71456
I 23761 62896
E 34258 74099
I 40382 98602
E 7869 63042
O 944 17026
O 15098 74429
S 96599 302137931
E 18703 74693
E 520 23040
I 39484 63037
E 6575 59165
E 6789 85106
E 32845 72044
S 38005 529224690
S 97447 616314071
O 25047 43530
S 36239 812543184
I 35081 51074
E 58919 88665
O 34690 46956
O 79412 81563
I 10367 87733
O 35495 48488
O 32164 52300
E 53987 93230
S 23870 494344416
S 49975 403588695
I 20679 97040
O 22925 92643
S 2707 812351632
S 4898 231771365
O 18223 55739
I 41984 64210
E 33007 94516
S 56146 373380508
S 97837 381860045
I 48192 97828
O 21400 96891
I 19094 80167
I 12477 72378
E 7802 63982
O 28764 92658
O 77343 96943
O 88038 94708
E 55038 66548
S 9400 354908061
I 2793 80024
O 15667 34467
O 70359 73311
E 78772 84674
O 63170 66303
I 56729 68583
S 11268 278238857
I 53795 61479
E 39179 57850
E 14203 57143
I 10595 21692
O 19717 72787
E 9712 17631
I 72947 94111
E 28895 60663
E 17861 97246
I 36619 59761
E 69781 83124
I 12852 38559
O 10291 11102
E 16353 74819
S 10243 692540662
E 8433 51232
S 63137 537407454
I 19649 35578
E 85847 87331
O 87649 92167
S 51266 258879867
E 21629 66096
E 20494 77114
E 15001 74903
I 66174 69679
S 31754 195950752
E 26978 28699
S 2123 412123191
I 63027 84625
O 8736 42014
O 55117 74665
O 9192 71051
E 47937 75190
S 97882 498363683
E 12873 31232
O 73938 86443
I 53347 88747
S 74451 759340263
E 61338 89399
S 24945 692912784
E 18051 29314
I 1150 88579
O 25170 94795
S 99833 508102598
O 9846 50557
E 48675 87581
I 14633 57968
O 59986 95246
I 6484 58108
O 8563 29169
I 74772 94425
I 48638 88658
I 79204 93571
S 99428 872953765
I 32497 36126
S 76175 938668168
E 4226 59437
S 64719 287963041
S 8742 434309646
E 36292 97958
E 67881 73206
O 46227 75375
I 72706 85807
E 16417 66392
I 42180 57512
O 34940 45938
I 49665 93694
S 22728 507167412
E 46460 78718
O 29804 86884
E 18813 80619
E 15185 90722
O 21608 78549
I 33877 93519
O 53543 74155
E 19485 55934
I 12704 52939
O 36706 97471
E 39736 41858
S 41907 788271877
I 57798 87427
I 14388 78936
S 13057 959619239
S 22679 208119605
E 12167 40101
E 59603 72613
S 45323 387824974
I 44701 62440
S 29807 232617237
S 43671 511974836
I 57959 95493
I 13456 98988
I 4672 99966
I 6130 46999
E 36356 70952
S 27113 800888129
E 66354 81735
E 77689 81729
O 30940 88052
O 63664 68199
S 27614 957094553
S 22270 861303386
S 35340 19446645
S 35280 316449483
O 57201 84534
E 18258 36050
E 11693 76408
I 18922 45407
E 38577 64853
I 56153 86301
S 15442 483865156
O 6951 75542
E 10911 49023
I 46298 56173
E 4105 41985
S 74386 123977193
O 47176 69427
I 55314 66054
S 49746 186102801
I 31841 80010
O 30228 77610
E 68517 93908
I 61522 75967
S 85829 645015694
E 11505 55997
E 40503 89724
O 62465 65740
I 39700 52050
E 34177 83614
I 14182 21894
O 17297 48744
I 45344 88768
I 91914 93092
O 8307 45091
O 1817 52134
S 94435 300328525
S 15738 685605047
O 44547 44713
E 3418 44621
I 50341 69101
I 3035 58946
O 46783 87909
O 17802 39440
S 63151 483973719
O 2408 11775
S 46967 617068682
S 25139 792687885
I 27640 82524
O 5527 11240
S 71777 207828638
S 11546 59275993
S 74652 696736586
S 29440 79731279
I 38394 91208
E 42376 87213
O 1421 81028
I 35280 73071
S 17959 486785177
O 41492 53010
E 49236 80872
S 21158 839141110
E 29998 42553
O 41963 91410
S 68419 971410825
I 49235 68244
S 90569 864056281
I 78396 97109
I 14634 84776
O 34885 50013
S 70183 46997885
I 63102 69757
E 29238 39342
I 13765 69782
O 22734 92971
S 16148 592180281
O 24815 92478
E 17786 97011
I 47234 85796
S 13851 226584099
I 18308 31144
I 75474 98001
I 33311 44419
E 77389 97893
S 17622 581874091
I 46265 98828
O 55363 96508
I 41711 78928
I 56529 78543
O 16763 84915
E 54874 58239
O 20442 72062
S 47536 486441415
S 11398 462601393
O 14587 41919
O 1026 87722
E 3377 8602
I 71552 91384
I 38357 85619
I 7986 73858
S 46922 446117912
O 5966 12221
I 50781 99809
S 68582 857547481
S 56575 97119284
S 16373 62083326
I 41347 93411
O 60474 98544
O 45944 51522
S 63622 730135419
I 22091 86536
O 32566 34677
O 46286 88892
S 2598 854163896
E 8786 46384
O 12228 60739
I 47920 87648
E 32400 87957
O 16649 41123
O 17158 42567
I 35629 99121
S 82133 90309456
I 81878 90163
E 5727 76983
O 80586 81060
S 55824 892709899
I 24677 32905
I 56338 58684
S 56989 84055141
I 74755 88610
I 9939 63773
O 10059 20863
O 16341 25042
O 38734 67885
E 45488 80740
S 63821 10822225
S 35270 718273456
O 20040 25675
S 80270 31071628
S 33254 610886288
S 75308 98958999
O 20711 88615
I 24085 67295
I 14014 32813
I 35776 46875
E 49571 93524
O 47326 93825
S 43862 960774590
I 16820 89959
O 27747 68253
O 42941 65703
O 87800 96490
O 57524 66775
E 55010 73472
S 79972 467334951
E 71749 94668
E 5700 60745
S 2748 860765987
O 17975 43051
I 5608 19007
O 52421 74452
S 84841 509466794
O 13670 47184
O 61856 65238
O 8199 50641
O 77490 81857
O 79662 83032
I 28718 47473
S 22347 461005792
I 6294 87172
E 45866 49788
E 39315 51015
S 20225 749001226
E 29351 31791
I 36252 55183
I 56666 76150
E 53108 68489
I 59577 73575
E 68189 86246
I 32317 48692
O 3068 90398
S 72797 199082176
I 17928 66987
I 39715 46746
S 31190 700247209
S 86046 263749640
O 13871 96523
E 56283 64631
I 8071 12332
O 17791 96428
O 56975 86514
I 23026 87491
E 50726 87855
I 2780 39322
E 18093 22282
O 21140 96888
S 79460 819967264
S 56163 581851562
E 10684 23176
O 10927 13584
I 2852 95864
S 8844 786792891
I 59049 67243
E 46156 83971
I 42739 60664
O 25435 40642
O 50575 52292
E 7566 18359
I 19624 90206
O 10401 54002
E 57197 84277
I 24183 73142
O 81208 92982
I 42894 61204
E 45010 76415
E 23741 76772
S 9053 944892543
O 9113 80119
I 22573 30980
E 6819 73616
E 35599 36272
I 24952 80608
S 84770 450419216
I 7928 94234
S 83859 768440663
S 16268 78652342
S 47674 423416215
O 40739 65300
S 22863 299217285
I 11408 53930
E 15045 98527
E 18653 93766
E 34473 81508
I 8909 52210
O 4383 24311
O 61612 82477
E 17283 98975
E 41445 53189
O 31387 75164
E 53003 96530
I 12532 79929
E 39503 77928
I 76023 82670
I 12953 85092
I 51104 86575
I 32911 59661
S 77948 142579034
O 23864 98695
O 31440 98848
I 5230 71180
I 21789 30240
S 13045 342375810
I 22218 71326
O 1499 62797
O 55579 57514
S 30012 485857684
E 17200 68712
E 82332 83089
E 35707 45239
O 47328 75514
E 2499 47356
O 16550 59507
O 11232 14507
E 28792 50270
E 75575 88723
I 30936 57561
S 6973 949902343
E 14532 89838
E 50265 86575
E 10066 44934
O 36297 76017
O 76287 96480
O 89819 95739
S 16407 706915445
I 6392 69262
I 49996 51164
E 9866 20424
I 15317 19288
E 13058 51337
S 9527 664217258
E 56243 80291
E 30394 88963
I 47933 95659
I 24142 70977
S 55933 481457970
E 73381 80030
E 30952 47879
I 51256 51991
S 83767 876265384
S 72 287358976
E 12628 41290
I 58312 89023
I 53786 54538
E 25285 53834
O 17745 88156
I 8033 95882
O 12310 70327
S 97364 188338913
O 16487 79326
E 59480 94394
E 41050 64233
S 32076 860514985
O 30756 73200
O 28992 76087
E 65361 96214
S 71418 896264802
E 52947 55909
O 38502 82558
S 26481 241986416
O 17085 40542
S 20241 158182085
E 2146 48776
S 49762 86907843
O 48279 98640
S 60460 149466451
S 26901 459651778
I 9300 67533
O 10306 13692
O 4883 14278
I 36706 64534
S 74294 710277001
I 9138 96069
S 21051 427406726
S 59821 881876084
S 32292 289698180
S 34937 4692958
E 49925 72753
I 13689 25896
I 32364 97838
S 67085 358160057
S 88116 145198752
O 56706 59052
S 62736 375413973
I 34272 53698
O 14183 41084
I 11029 36668
O 19930 81377
O 57454 92709
O 20393 35656
S 78246 871320024
S 41022 332260212
S 32263 166547180
I 68398 86471
I 51355 79814
E 33110 73234
S 36528 228444938
E 2729 16316
O 57501 84777
S 32582 392813300
O 7139 72322
I 62033 92771
I 19567 65684
I 49018 53951
S 42057 657303949
I 10048 29529
E 3936 15517
O 49739 67503
S 83562 550669879
E 53461 83519
S 26029 522403839
E 1098 25206
S 59312 862977124
E 86828 87595
O 41254 83665
I 4919 7236
O 81457 81706
I 83734 90875
O 8382 18573
S 27581 220436476
O 23273 82882
S 48056 897255224
O 32521 91186
S 94844 708152924
E 13489 28345
I 25279 94566
E 3143 41972
I 64490 79526
E 2897 36504
I 15977 89381
O 19185 26803
E 52497 72930
I 2000 84534
O 13048 49181
E 78395 80406
E 35769 97685
I 36551 57527
S 77857 164716121
I 84909 91137
E 4870 21318
O 13734 27507
I 9815 46841
O 11701 55132
I 13163 94872
S 54486 168068361
E 16419 73140
E 29450 39457
S 33086 138620843
I 23372 64826
S 54983 807300231
I 14623 31348
E 10296 32232
E 9138 27881
S 78805 485273595
E 19361 49243
I 16641 91765
I 65007 88329
S 44159 236142349
O 3586 82462
S 26096 312936152
S 19773 433833233
I 24842 89024
O 26235 71734
E 35448 74049
I 3769 23034
I 48079 72500
S 67812 209344495
I 23896 71382
S 16787 912481284
I 977 90110
E 35137 46326
E 36084 47607
S 58517 659479344
I 37322 57009
S 29004 607835360
E 58316 63828
S 97417 471904048
E 37361 62925
S 56715 570645523
S 41360 688279373
S 80969 587218548
E 28140 57385
I 7089 8758
I 30396 57525
E 5481 73941
I 7335 82914
E 21561 32516
E 13089 40387
E 41835 82747
I 75666 97360
I 27777 47876
O 10950 63222
O 4100 20303
I 6296 18126
E 26253 67502
I 71295 95006
S 8428 939827427
E 79375 91229
O 16293 29664
E 29855 44891
I 55751 75112
I 53747 89142
S 15791 156346278
O 9473 50753
I 9423 58636
S 44784 873373997
I 44717 58686
S 3065 528023877
E 163 48180
E 20590 49527
E 19390 46547
E 62823 74633
I 28514 64703
E 9128 12425
S 25172 361389905
O 2065 30969
I 54877 87273
E 21191 93680
O 52224 94118
S 8212 994036625
O 34152 88344
S 21517 706052736
I 76554 84228
O 26744 34940
S 9327 285264368
O 11093 29245
S 96547 122037128
O 38512 78941
E 63005 85703
O 790 24253
S 55062 52792210
I 37530 41125
E 10323 88353
S 13456 547190680
I 55021 64549
E 37773 92639
I 72127 81870
O 27346 74082
I 13454 42170
O 80896 90389
I 603 2885
I 5380 76680
O 8533 83126
O 47867 91233
E 12967 43258
E 1035 9404
I 47718 84544
O 34337 99048
I 71922 98532
S 55093 571380796
I 29779 69616
O 47303 96480
I 10755 92305
O 19454 50911
E 8817 10553
I 40168 98370
E 767 91687
E 45859 48971
I 6271 98449
O 16025 44054
O 5948 58997
S 53807 450288320
I 5635 84076
I 54517 58030
S 30056 602719162
O 47670 92873
O 30913 44939
S 43109 53613874
S 97722 426386933
O 34930 75416
O 75193 86777
S 41469 689416717
I 11694 81329
E 60380 86026
I 115 27542
O 1348 22749
I 40339 70499
O 37965 57602
I 12678 29592
I 34043 93379
I 13443 59368
S 73764 375001434
I 18622 93125
O 49401 51080
S 36223 301532949
I 31676 59253
I 39231 54439
S 66052 200627245
E 80575 86312
E 10558 24764
S 15386 111667907
I 37001 72466
O 59035 97097
E 72554 87430
E 25576 41749
S 21371 374492460
I 1239 70919
E 19207 21768
E 10470 49483
S 37703 393654554
I 5760 59520
E 21696 29259
O 54604 84543
E 70911 94883
S 24564 487431637
O 20663 89040
E 33702 46766
S 41571 138611008
I 42936 63220
O 9104 24628
I 2038 65637
O 20145 53778
I 39319 92793
I 7623 52573
O 44053 74121
O 26566 96673
E 53301 73691
E 72577 94194
O 16192 91192
O 64042 86302
O 15080 31543
S 91757 186017820
E 1628 67103
E 47903 65106
O 12868 52997
O 46 57949
E 80850 91397
O 53381 67012
I 24152 88831
I 31626 46646
I 638 60487
E 57680 80163
S 7674 923961150
E 51241 76008
S 44088 480295727
S 48809 194520379
O 3821 67023
S 42276 838006589
O 28110 97859
S 63467 419907035
S 10349 174416948
E 56815 68777
E 468 7341
I 25106 86337
O 26340 88915
O 25184 45841
S 44768 81131441
O 55858 88324
I 58385 76241
E 24265 91127
E 13887 91742
S 68142 407946945
S 94780 684362716
S 69767 316701437
S 84279 754733165
I 38022 60940
I 47088 48516
E 13649 53183
S 39135 894176362
S 91492 240609123
O 65538 95740
S 44655 749901165
I 8377 45618
O 21111 32765
O 44700 89961
E 6890 73748
O 46711 88886
O 34683 48427
S 39274 799831594
S 49353 995148526
O 28876 78657
I 28794 77264
I 95191 98701
I 22817 62322
E 59876 61615
I 51893 76566
I 12485 52002
O 14144 97192
O 19184 39405
S 94450 326754078
S 87835 378235964
I 22887 57164
I 5433 46585
E 29212 66507
E 32256 54414
E 18631 27814
E 13678 43371
E 40761 63071
I 5026 70609
E 94264 98080
I 3109 59636
I 2196 8651
O 15219 56287
I 48384 51381
I 9627 36769
O 41199 71120
E 9067 87950
E 34174 53039
E 25939 93710
E 19418 84978
O 62891 81800
E 22398 73355
O 10596 13377
E 2442 24591
S 54066 375609066
O 51775 80551
E 6647 47193
E 14524 25353
O 14295 94827
E 16717 73462
E 44399 56457
E 35709 81453
O 12741 93101
I 28253 62864
S 19670 498010686
S 28640 865392270
S 27479 867113574
S 17461 32178617
I 2567 40224
S 31645 132608241
E 12383 47615
I 17906 65266
I 176 47717
I 37054 88622
S 54622 588299277
I 24388 80192
I 54088 90018
E 25468 94617
S 215 608062465
O 54637 89117
O 16695 52107
O 5200 44641
I 13006 22164
S 98430 883699
I 319 41971
I 63754 78458
E 54636 97467
O 66196 87111
S 78580 785369721
S 24444 714987302
O 27637 59096
S 71697 796584437
S 45299 424992021
E 11969 91933
E 37367 64248
E 14846 27650
I 13058 39128
O 53514 89412
O 2011 67508
I 31852 87557
O 143 6217
I 35994 81276
I 41017 77853
S 23609 262002199
E 46038 52551
I 56019 74774
E 25070 63607
I 46281 47404
E 20711 22901
O 9324 77274
E 74133 98530
E 79865 88534
S 57850 469291952
S 31509 998333264
S 99711 84870619
E 8432 61539
O 41524 75677
E 66540 96709
O 14931 66357
E 33453 82999
E 84731 98861
I 36747 99086
S 81340 698671639
E 38428 76430
E 15807 75536
E 210 21026
I 82773 96110
O 17005 96042
O 23139 88890
E 27993 98363
E 2660 97263
I 36495 59525
O 39474 64171
I 78544 79601
I 38694 94163
S 34842 208169806
S 99272 588706455
E 9863 34947
O 28289 88469
I 27 11135
I 55019 78400
I 86237 95223
S 72285 473774103
S 53536 467212534
O 31703 40222
E 11902 99621
O 13808 50108
S 11629 570920442
S 61423 604534746
I 15653 18056
I 78197 84951
O 13851 96124
E 21480 63486
I 36170 68456
O 16858 84885
E 57333 94227
O 34303 60507
E 10032 23831
I 16385 95896
S 84808 827479606
S 13830 846522675
O 19797 58709
O 49932 70836
S 94640 95816793
E 30606 35545
S 90699 641005298
E 37391 64197
E 16614 97857
O 34486 57074
S 15705 622970134
S 1960 245804354
O 25203 31183
O 15267 62994
S 7811 686797671
S 6743 515544841
O 38627 45041
I 42543 65851
E 16550 64919
S 39209 383589946
I 44790 89474
S 4096 688743088
I 21878 94477
E 59611 61140
E 26455 75021
I 21879 48357
S 29982 596996342
O 78430 89163
S 8264 448073312
E 53545 82800
O 22549 87538
I 7588 15708
O 66868 94552
I 54508 80247
E 45995 95653
I 38942 85025
E 55090 56900
O 27528 79538
E 69897 73869
O 67763 83127
I 26175 71327
O 75496 76587
I 60645 97829
I 52408 54654
I 67251 70995
E 31605 72512
I 34153 87774
S 92964 279223386
S 41532 116910690
S 43297 617983916
S 40768 391719822
S 61513 895248372
O 45074 85668
S 69875 156163665
E 1932 74300
E 11951 49068
S 63384 861812881
E 16054 81591
E 2083 86620
S 34595 11314168
I 3398 9872
O 47255 65901
E 31138 52992
S 45617 360641129
I 17446 68548
S 13759 89459585
S 51515 176632196
E 39115 98595
E 8827 70821
E 10672 92142
O 18636 57160
S 69958 108163444
S 29360 917793860
I 37562 75378
S 68600 32742386
S 60074 898151220
S 33509 801903372
I 48160 82073
I 76324 98665
O 15598 56866
I 46154 96774
I 1233 24487
E 73039 89920
I 4446 15502
O 54266 61608
O 19752 38903
I 42623 82519
S 90440 229666526
S 9910 524397045
O 74487 79820
S 81360 582061142
I 14526 72715
E 55896 64498
I 32861 56827
S 50252 696030908
E 45127 54059
E 33857 49892
O 1574 97499
I 1624 91950
S 26039 906055293
O 11980 79323
S 7632 905652413
E 5441 29497
S 43582 611112860
O 80783 96642
I 52211 64726
O 7065 28189
E 4463 23064
S 97127 993670758
E 17616 63443
E 16855 90331
S 46596 953139919
E 49217 56978
S 91262 22955053
I 55302 62559
S 40498 690916929
O 55579 72275
I 8443 16567
O 77020 97461
I 19933 45779
S 15289 965222608
S 64210 845864549
S 61227 101068192
O 8916 74148
O 4716 92049
O 33090 75674
O 60552 83627
O 24574 35573
O 38649 69139
I 38037 58003
I 9562 16734
O 39687 62902
E 31652 87361
O 60769 83927
E 77523 89379
I 52521 52901
E 27786 47467
I 36965 56326
I 14294 26783
S 22828 248766947
S 31055 882805421
I 25453 30592
S 40400 758231779
O 30912 82982
S 95139 295234709
E 9424 82125
S 48945 253452448
S 24731 596561153
S 20992 700113259
O 66979 98909
I 37220 77211
S 44730 470920932
S 12774 118570783
S 61345 774256406
E 2758 3979
O 39036 57528
I 34951 89065
S 89615 757146741
S 18046 642953032
O 34926 93957
E 32934 47731
S 8660 918965595
E 61185 97796
E 91430 99700
I 80783 88246
E 8986 13821
I 23677 59566
E 91776 93127
E 21649 95414
E 45993 68597
O 35474 46790
S 31150 681285994
O 2269 44398
E 14025 39175
S 85330 249557581
I 25630 32780
S 2818 41457098
S 33877 907256877
S 36561 571349128
S 36077 653243413
S 78743 285242306
O 39614 65608
O 55460 80164
O 40609 93917
I 4672 50426
O 44536 62775
S 77470 45661228
S 46745 639990943
E 48899 66938
S 85594 649842373
S 71540 530101822
E 32105 89081
E 88246 96246
E 5595 46334
O 4273 37575
E 32519 68884
E 458 76290
I 27126 40952
O 82934 83466
S 99977 726526807
S 92431 634628715
S 60915 653186987
O 9193 91203
I 79064 84505
I 76785 79314
E 49573 54631
S 32451 674134532
I 53095 66755
O 19148 96499
E 93441 97259
I 45077 73461
I 5513 14562
S 7617 52249427
S 62295 14521245
O 17293 91864
I 10413 40056
I 23803 74353
E 3604 67068
O 3826 9088
I 17477 18244
O 66093 89131
E 3764 57493
S 67269 820588071
O 18438 85337
I 23747 61232
E 9731 52221
S 23118 742071853
S 34996 326853818
S 79989 810583397
O 14460 70210
O 3176 6391
O 35564 69059
E 66498 91285
O 4511 39614
S 28398 169456213
I 80485 83477
E 39237 64649
S 48745 143476125
S 74835 282881005
O 1052 39318
O 92090 99372
S 26071 431569460
S 5720 873478019
O 58525 74247
I 4475 44092
O 79158 87854
I 30787 42771
S 6962 895831877
E 35939 91661
O 2919 39351
I 23074 65281
E 19685 65015
I 24156 43666
S 48990 365774559
S 55907 377837537
S 25754 510608131
O 35181 60661
S 30360 148237780
S 38314 503949504
O 2881 55513
O 63777 95116
I 18436 74095
E 16379 52720
I 88041 92403
S 21775 843722057
I 30247 43988
O 21658 86952
S 6558 782429196
S 88951 452448060
O 26421 99566
S 49787 889755836
O 362 66831
I 27625 65950
O 28070 95402
E 78635 89373
O 50694 79396
E 58468 58763
E 14750 64912
E 51309 75693
I 74298 76610
I 30053 50870
I 16985 31565
O 10421 42473
E 43183 46934
E 74552 96255
E 79434 83868
O 73191 79360
E 21043 78673
S 31405 928792795
S 97380 832829243
O 4951 92962
S 95574 185265630
I 8432 11202
O 77567 84155
E 65270 90678
O 52191 60522
O 27004 73772
S 85313 910099418
E 36695 93071
I 39439 84789
O 11076 37323
I 13015 84711
O 42290 49218
I 21823 99084
I 64721 98352
I 67113 86420
I 57942 65519
I 13041 45597
I 24011 95511
E 24294 62549
O 48203 58516
O 24910 44344
S 10864 332326161
S 27801 584523483
E 41571 86186
I 15789 74292
S 83333 997316029
E 32722 86519
E 74404 95017
E 5206 46583
I 1205 66762
O 44993 67396
S 51721 649081086
E 61811 72700
S 78712 462367310
I 82295 97199
S 97055 633481821
S 55513 430332196
S 65475 280791646
I 4893 20206
O 65013 78992
E 42527 68401
I 3254 94155
S 32813 663989176
O 7702 70319
O 31214 97634
S 40520 438878701
E 49411 60473
I 13887 86333
S 82730 200391591
E 78280 98153
O 23738 40495
I 313 60691
E 2289 57752
O 6623 82758
S 65348 361997180
O 76797 92323
E 37047 86093
S 48075 143605435
O 41263 72619
E 12807 13753
I 17230 82863
E 28084 43726
I 28198 71873
S 69158 900097999
I 25779 94047
E 39570 92413
S 32514 654068065
O 335 89031
O 1723 79337
S 35148 985495465
E 72381 87066
I 48863 68734
O 10369 97876
O 17845 60097
E 46549 82562
O 46862 70271
I 89657 93161
I 30592 47176
O 56260 69011
I 22117 90312
S 18965 282644674
I 48985 96161
S 33884 75845536
I 32196 39285
S 3424 156051267
E 77243 84156
O 48998 50982
S 16594 541062963
S 55651 218785682
I 21979 36213
S 17036 748197827
E 19502 35510
O 31469 90574
I 68955 84551
E 21319 92483
S 59950 759693291
S 41161 41347649
I 51676 64882
E 9505 66881
I 3493 96944
E 14693 77269
E 80859 91392
O 45781 64239
O 59230 70828
O 52411 53737
O 60206 72149
I 30163 42751
E 5078 95600
E 2574 82769
E 56970 87953
I 65043 68400
O 25960 87911
I 1277 45289
S 49678 543278459
S 41908 601802865
E 56852 60714
E 44645 49202
O 59207 78222
O 23968 87820
S 3183 758724444
O 23010 23156
I 74638 82857
O 14070 85948
E 50502 71976
O 15673 85212
S 31779 152273220
S 72396 160268327
O 69085 89406
O 63541 65526
I 38126 40470
I 630 19155
E 10901 11034
S 67944 936996891
I 38569 99288
O 17260 63763
E 62727 94312
I 20524 49425
I 6956 15820
O 18253 29905
E 1846 83686
I 45554 61478
E 80642 84746
E 58624 95564
O 2467 73302
O 88789 94088
E 16922 60496
O 88168 92202
E 1998 96901
S 104 255216179
S 70237 886237283
S 9403 741513513
I 22305 51629
S 16544 204451809
O 41676 69849
E 52643 66019
S 18530 39420799
I 3293 47016
S 18829 770575631
E 74475 99772
S 59052 476762160
S 60651 522838465
S 33736 269768984
E 5446 99719
O 308 59848
S 22132 970773500
O 73838 90936
E 1435 93126
E 17648 63641
E 72771 88348
O 39969 48458
I 27372 60249
S 24823 867031141
O 15519 34531
E 9455 35321
S 54312 237266741
E 62403 82707
S 70325 590284689
S 57544 501789819
O 9511 64918
E 12572 43323
S 39757 312798592
S 44824 556108280
S 77796 845812679
E 58072 61963
O 2502 80152
E 12347 89018
O 56143 79400
E 40784 47885
O 78172 98763
E 80871 87058
I 40843 41308
S 42496 498684520
O 11312 16434
O 71232 75740
E 3056 90966
E 39341 49005
E 101 87606
O 79291 80396
O 56790 96110
I 40873 93020
O 3245 18520
O 92444 98556
E 79534 95972
I 19628 62176
S 58229 790891995
E 2672 62401
E 24165 24255
E 21532 40955
O 17388 45291
I 27208 39930
S 27597 15669402
I 78505 81938
S 42861 340303842
S 70928 718866677
E 40911 96766
S 13989 410592967
S 13459 298931591
I 33627 55829
I 11604 88428
I 15037 57063
S 41326 19210208
E 40490 69373
I 4011 47196
S 23548 45825457
O 31533 93780
S 18920 49314571
I 37271 93662
I 28931 88818
E 5341 75118
E 35069 84241
I 1519 36076
E 46525 48942
E 48962 51838
O 5294 34293
I 45001 69515
I 88613 96337
S 1646 598976223
S 59306 18877966
I 41759 70133
S 69994 710535206
O 22083 59142
S 5528 509649692
S 1615 324187551
I 52332 57225
I 8888 29408
I 10197 59358
S 1077 441723149
E 2970 30353
O 59359 80677
O 50781 81981
I 21313 64308
E 19177 27931
I 28672 89527
E 27969 68426
E 9179 88846
I 18989 82868
I 33708 47634
O 73149 79725
O 48227 68965
S 55181 747190339
O 75152 85174
O 50901 92510
O 81431 87614
O 5697 66181
S 1009 365703568
S 14443 183070229
S 835 684647322
S 66673 902369762
O 54253 99195
S 94529 288541691
E 27775 88552
S 43015 997932476
I 12975 96476
E 56799 69520
S 96882 546261194
S 78936 623369338
E 34725 50807
I 47439 70512
E 23576 79606
E 25858 30741
S 50082 214035994
S 19780 366996882
S 41748 294848123
E 51726 78328
E 32298 83991
E 5414 37299
S 20660 784010908
O 15707 99021
I 61318 71787
O 75057 83209
E 13895 87472
O 40508 87108
E 6244 7356
E 56989 92424
S 71171 374244518
O 5003 79345
O 60337 75033
E 2758 57926
I 10581 36952
S 90539 460976442
I 39972 66876
O 37413 89384
O 7098 66779
I 23640 99716
S 8958 849365369
O 48739 86382
O 88722 89387
I 1762 24617
I 35171 36329
S 71843 553286271
I 19050 65201
I 40617 64739
S 42712 805321505
O 29065 96763
I 48750 85605
S 28609 867987267
S 81445 901805655
I 25823 83337
E 70481 74256
I 63687 86283
E 9494 68374
S 69197 695933039
S 33547 437381366
I 17366 49197
I 18874 24234
I 22468 28845
E 53474 59218
O 14644 64269
O 468 39121
E 11002 47537
S 45084 130842009
E 20708 27627
O 22997 71737
I 6598 91639
E 47901 90973
S 60639 135726510
I 28856 50349
O 54349 68099
S 92524 234498577
O 26805 36875
I 11557 78511
S 38317 455200290
S 47611 66489336
E 38093 71059
E 622 52745
E 19244 54837
I 36084 69792
S 73219 67361337
E 5706 27550
I 36285 50973
I 82725 88357
O 8719 93081
I 107 29469
E 33877 98680
E 1560 82896
S 47630 71419406
I 82281 87169
S 40554 226884345
O 69485 71988
E 22189 28850
E 56789 86855
O 12024 79536
S 55600 400618410
S 8740 13229550
O 22126 57741
E 20413 64681
O 5813 16412
S 94168 927288993
E 15940 94110
E 75163 83539
E 21214 47960
E 25159 66722
S 85194 61100370
O 2085 68340
S 69252 995536026
O 36245 36928
I 29469 84934
E 7456 55993
O 24511 44420
O 9239 70538
I 59206 82842
E 5859 9924
E 5634 43695
I 33325 78855
E 6214 76984
I 9814 89609
E 63830 85864
S 85665 74882512
O 35516 96835
I 42437 96349
S 23281 30930665
E 65910 83175
I 37399 97491
E 34922 37146
S 82528 822563038
I 17446 67438
S 93786 217688247
O 79432 88551
S 78496 217484281
I 31710 49186
O 294 18548
E 73883 97217
S 15841 115533835
I 91269 91406
E 45085 67658
S 70491 816084848
E 42047 75510
I 4095 71034
O 36597 75869
E 64682 80884
O 35362 44415
O 46958 84557
I 66478 76337
S 70657 290266606
O 35121 46137
E 43596 55655
I 1386 96802
O 23417 52153
S 33290 464223455
O 5063 72189
O 87704 94642
E 4271 28064
S 63249 966843180
E 85048 86997
O 73927 79061
O 20863 70280
O 21621 99859
O 39210 94170
S 81302 430621948
I 27535 34024
E 9528 30075
I 22102 90087
O 15397 69643
S 92188 821303010
I 69853 98534
I 5086 94330
O 11386 41277
I 33361 50605
S 80636 736524959
E 20508 67440
O 14008 55810
S 91660 127890971
S 15946 355293999
O 68361 95573
I 40948 63524
O 53315 64057
E 14514 94814
O 39183 40909
O 12688 93513
I 27982 43753
S 34472 410178418
O 62945 92637
O 23188 63940
I 11778 64089
E 63328 88048
I 30282 41771
E 3425 21733
O 4972 17037
S 24688 525325904
S 49032 315126601
I 32908 60075
I 60160 71813
E 19212 80704
S 31604 256147136
I 41157 61325
E 37967 66173
O 1284 7619
I 59190 74227
E 77187 87515
I 7049 91252
E 7682 20471
E 14703 79259
S 59907 722536815
I 45098 72399
O 11365 99744
O 60335 63711
S 41191 357682074
E 52260 86748
E 20748 96606
O 49084 78347
O 29989 85973
S 65747 287564318
O 73340 77565
O 52748 96215
E 83724 93519
S 92147 168240237
E 64273 93596
O 16569 34252
E 64719 65573
I 7692 54309
S 12641 646536832
I 29222 94438
E 23767 50767
E 9755 24490
S 39986 390978495
S 23401 808555180
S 61955 31399975
O 29450 82174
S 22035 961962852
O 66479 78004
I 40243 94550
E 52229 86827
O 48543 91307
S 29336 15220437
I 60926 80192
S 24663 766562136
O 50716 99547
S 65926 321857732
E 4489 38379
O 31741 93931
E 41570 77897
S 51886 931172069
I 22620 28394
I 5446 38880
E 74355 97082
I 5271 44201
S 94645 260252684
E 84439 87059
E 43083 69689
O 52435 66976
E 49403 97853
O 8336 67416
O 21573 44294
I 8499 78468
O 25131 85779
S 30682 969132408
E 64534 88158
O 45446 55562
I 8941 97777
E 52378 71070
O 59610 76318
O 58536 95324
O 34434 87588
I 6120 57058
O 54938 88605
S 89715 932189356
O 59086 94024
O 30076 90144
E 28783 81291
S 56959 291054804
S 50087 669333469
E 29027 51518
E 8215 56164
O 13101 91934
E 14649 49985
E 34153 92541
E 13034 37664
E 43295 93478
E 7397 99111
O 6798 42473
E 3432 36237
I 75179 88964
O 7833 61815
O 44911 54570
S 46972 130386156
O 4020 48172
I 37587 87628
E 38913 79901
O 49901 75569
S 13201 413634834
E 188 66282
E 14383 56638
E 8376 8957
O 8050 27710
S 98091 354374721
S 13256 356177138
S 429 265411584
S 60105 406314662
I 42009 57277
I 36725 41713
O 30606 95835
O 43813 54499
I 11710 36045
E 38293 68931
S 32064 905165458
O 14214 56131
S 20736 894378563
I 45784 79679
E 24898 83947
S 41789 132327380
E 2251 22854
I 27906 96283
E 35777 65262
E 23816 92325
O 82421 88797
I 24768 97427
S 83608 213490666
I 46369 54632
I 38969 40650
S 4252 128789771
O 6233 87251
O 38637 46752
I 38552 54497
S 98789 106280709
S 38109 730098655
E 47991 99006
I 21128 76381
E 30120 85519
S 29323 462196278
E 58364 73448
I 58022 84973
S 47856 301268411
S 84668 485642605
S 73393 418568414
E 24128 77632
E 29173 74314
I 13548 35702
O 20831 50504
O 51812 73620
E 78689 99763
E 5734 92514
O 11272 56091
O 10940 69028
I 86339 89366
O 74929 95559
S 44215 39060046
S 63359 817621054
S 52026 527079704
I 84953 99341
I 49427 88292
O 15924 94166
O 95167 97265
O 44342 64955
E 4435 52289
O 10066 93765
I 2372 78749
S 27505 417587604
S 83237 864210630
S 52123 685825132
E 22359 68587
I 20525 53578
I 51288 99437
E 52420 85495
O 62758 87105
I 15142 24073
E 71576 75876
E 27998 61048
E 55849 95096
O 95091 96251
I 17012 89554
O 74217 76783
I 63064 73536
I 6859 32066
I 23943 42121
S 59988 552448734
S 86096 520197634
I 13416 33136
S 34929 563312481
S 78427 822759002
E 44362 48871
I 42757 60314
S 38813 969592736
I 32581 45882
E 8973 79012
O 64119 77637
O 12390 30896
I 33958 49316
I 71717 78439
E 41054 81969
E 26931 91065
O 73310 90896
I 19920 54542
O 71286 80912
S 46276 957196001
I 74373 85148
O 60801 78741
E 24863 61793
O 25148 82032
I 8809 10597
I 37274 49237
E 26813 61122
S 84486 596266810
S 8097 224116917
S 21573 980436822
I 5898 67982
O 14574 93954
O 54031 57884
I 10411 31465
O 2824 55698
I 4664 83918
I 16081 42048
S 55859 919758759
O 5972 48372
S 17099 556507908
E 2779 13672
O 7159 23647
S 88944 618928206
O 8661 66486
I 28629 47319
E 33127 55414
S 52789 598206356
O 17699 23991
E 2218 29125
I 20760 72562
I 75196 80564
S 50069 877863056
S 56571 913380865
E 30084 81590
S 197 546232533
S 65815 460575060
O 3391 27733
O 50493 66583
I 39966 62747
O 55963 69799
E 70508 80223
I 11390 57911
E 14356 43248
S 59688 408681260
O 56174 60056
S 40273 645803087
O 14898 55687
E 24916 58353
O 32540 92316
I 30726 97039
S 80557 352851848
S 98755 306911862
S 30078 508879619
I 30584 65528
S 53625 792974422
S 48120 885095503
O 9245 45795
I 53387 79551
S 27990 547878071
O 6203 9232
S 51970 121915582
O 12412 70724
S 20150 456067295
I 7589 24552
O 27170 63419
O 13818 80552
O 80763 86653
E 57894 77125
S 8461 571927853
O 45720 84603
I 9600 96212
O 48850 83388
I 31852 63799
O 33514 94834
S 11683 398906578
I 59542 63368
E 60658 75743
E 25397 89777
E 19719 96074
I 41009 61831
I 58014 98148
O 1890 43056
E 58759 98082
I 29008 35146
O 20747 75095
S 63004 120026518
E 26398 99045
O 24628 54516
I 9746 16871
O 5037 56768
O 11964 12789
I 18563 26080
I 27674 92636
S 13655 719545866
E 1399 46872
S 42400 789284203
I 66651 81149
S 17112 867992826
S 29417 358428461
I 21498 60482
E 51946 85124
E 7792 37388
S 32735 550442732
E 48862 51670
E 8769 58027
O 14001 64321
E 50485 86359
I 9294 10280
I 59433 66110
S 39233 121021483
E 21908 77364
O 88116 98952
I 26541 77799
S 22251 171363136
O 23980 58244
I 3186 65775
O 46571 60970
S 17293 781933399
E 54473 67776
E 54959 60866
E 14384 69293
E 35722 80320
S 82338 164532044
I 47697 83504
I 37355 42846
S 30330 752991917
E 35614 56099
O 29962 87888
I 43206 73039
I 4251 94596
O 63593 96740
O 64353 72663
O 54074 86523
E 26661 45769
O 25977 46476
I 80241 96415
S 17342 666757573
S 97521 263187141
I 34744 62819
E 64338 69623
S 55415 57560758
I 41762 55127
O 2866 16721
S 56417 677045731
O 9877 34732
E 20823 59983
E 19910 59145
I 61717 76721
O 20116 68900
E 17077 45428
S 71723 409709339
E 6550 19910
I 13363 38641
E 68696 81595
S 55178 668163058
I 511 64400
S 36093 503658958
E 32829 69620
I 75469 96816
E 8966 19832
S 90784 893038638
S 74877 454802131
O 54142 89867
O 51267 88864
S 10782 437799204
S 8696 712368836
S 90033 132995329
S 48947 891794922
S 68667 269573276
E 15101 80232
O 34067 78568
S 41291 180626560
E 52548 76699
I 14255 56929
E 22335 39879
S 5435 164907615
O 3214 82190
S 11923 523898296
O 14484 99286
I 33344 61834
E 52845 83178
I 54361 83488
E 41516 47711
I 26354 70829
O 31745 68427
I 23323 34717
O 13157 31497
E 52265 91403
I 16550 57358
E 40250 84372
S 29993 895926350
S 78490 477348198
S 4462 170344734
E 96180 96525
I 65675 85042
O 7469 82368
I 76813 83358
I 29302 71508
S 86938 543597843
E 7751 21886
I 33907 88511
I 44455 90984
S 68092 953349056
O 8202 91399
S 90039 372914623
O 87574 89953
E 64009 81922
I 3273 11520
O 10652 64793
O 38509 64380
I 26704 86367
I 31260 36421
O 91866 95177
E 7403 90140
E 50140 93665
O 90172 95816
O 72373 97629
I 35091 70148
S 16798 439124093
E 10385 81197
O 57860 66129
I 25973 87570
O 51259 74964
S 19061 714130121
E 49261 64413
S 15891 925275308
E 16589 82770
S 79117 554467325
E 11153 25740
O 24215 32515
S 61910 49902620
O 53993 66644
O 56511 88491
E 7110 88038
O 3206 35677
E 58969 77026
O 50544 71318
S 77928 231826468
I 9208 61060
I 13244 93549
S 54683 521530854
O 67360 85530
O 84916 88777
E 28725 53244
O 13505 81793
S 22780 459489127
E 51740 88846
O 75815 77875
S 81747 616000226
S 81347 312954123
I 28325 72302
I 41954 84645
S 19857 934981892
E 16962 29538
S 62731 314829313
S 53495 995409298
S 25395 714443520
I 21777 42571
I 21756 83651
E 8460 69182
I 53526 85920
E 44093 55937
O 39009 44096
S 10262 24883559
I 84306 97061
E 52529 81476
S 99125 411599512
O 31045 52103
E 37837 57964
I 27584 69144
E 23369 74527
E 1267 37076
S 20639 456530059
E 41996 71653
I 10124 90860
E 84958 88350
S 15551 669751127
O 24631 25323
E 48762 92032
E 35144 57080
S 59791 707665419
E 31509 80392
E 26528 64013
E 70823 92034
O 35529 99847
I 13577 82082
I 2870 48548
I 38300 70152
O 60486 78811
S 52045 435695348
O 15966 58167
S 75156 431992063
O 4138 75890
O 1857 77417
S 95644 918359073
E 5187 59592
O 31510 49386
E 25043 25644
I 5374 31267
O 29781 71005
E 59623 88174
I 6459 10956
E 9846 38319
S 16204 206482545
I 24777 26113
O 20766 75290
O 32846 56667
E 26702 50996
S 77322 439156681
S 54542 591463873
O 41965 50255
O 32477 33660
E 16179 42393
S 63750 582261741
S 50704 373326013
S 83635 739576514
E 3834 96655
I 25194 79507
S 53412 850202273
O 63061 73829
O 41861 96537
I 4526 82378
O 12323 35787
O 1872 59460
S 16419 768293671
S 3092 256752662
O 3653 48912
E 24849 91930
O 2410 98593
O 21352 37835
S 78846 716591667
I 65387 75866
O 31056 72919
E 35871 86959
S 61727 231201066
O 58541 83876
E 7429 67966
O 9043 42711
O 1340 12184
O 3914 32804
E 69828 78885
O 6042 98087
S 37621 680545413
S 27498 953475261
E 43386 69851
I 7876 25442
O 16093 32386
S 33540 284233032
O 61438 82899
O 35609 62031
O 38830 42913
I 42281 64844
I 13049 80609
O 4588 21763
I 12700 21722
S 39785 7257594
S 32782 889519103
S 50896 213146047
E 27741 83955
E 670 79229
I 39017 77400
O 8947 36218
O 52037 53601
O 56252 78971
E 20986 57107
S 28112 415544594
O 68146 82520
S 59181 853741779
I 69040 80902
I 8233 38864
I 3605 68377
I 8323 39074
S 13296 81925923
I 31461 91245
E 1665 54931
E 74305 99323
O 4195 27887
S 1914 768425698
S 72121 947723103
O 983 12180
O 81197 82733
E 38242 41416
E 17871 98157
I 18615 58832
S 50452 88714444
E 21450 36617
E 7365 25877
E 46287 60976
E 27615 84266
E 870 63567
O 61701 87830
I 53193 77035
O 18487 68672
I 41170 87841
O 13247 66687
I 43499 78690
I 19804 26093
O 42071 49730
E 13594 97797
E 5859 83662
S 50218 9150408
E 20799 45731
O 60780 93815
I 57360 72696
O 20508 61605
O 13524 78026
E 23403 84774
O 4781 66134
E 23248 97924
S 24124 158146648
O 40326 55712
O 19165 83972
I 40991 83267
S 59766 604431828
S 35153 104163501
O 41228 78777
I 35840 70151
S 58581 147349123
S 39894 725806057
E 46014 49699
E 38871 48007
S 66199 273714713
S 52181 660709560
O 51795 88180
E 20492 73415
I 93072 93766
O 15291 74607
I 32575 46267
O 31147 91904
E 80454 97131
O 6386 58340
S 81023 167147032
O 16654 92331
E 27480 30002
S 37887 607567670
E 6062 29466
I 46141 73187
E 27696 31753
I 11466 68297
E 1649 32308
O 12789 32986
E 78309 78655
E 90584 93748
E 65498 82290
S 66562 333860927
O 83823 97960
S 86998 901849785
E 28688 43352
O 47153 82699
S 11956 247877404
I 17060 33431
E 14241 96884
E 3190 14044
O 20606 41258
E 56933 95515
E 69901 83814
S 13827 180618043
E 94870 99693
S 73662 89592620
O 70043 80589
E 58684 95232
O 32991 61301
E 20219 26903
O 17383 72964
I 34905 97311
O 37564 39084
I 13238 33122
O 4683 16334
I 55322 86391
O 63006 68656
S 94016 771154124
E 20165 50217
I 33863 97017
E 33871 45940
O 95072 98962
I 38655 49851
E 34447 47868
S 5701 747902496
S 91149 980147827
E 45465 60798
O 7219 22516
O 71104 91302
S 66731 97610872
I 19215 23640
S 6080 578894262
O 60234 68391
I 18084 27810
I 535 7343
I 2990 81211
S 87641 371776677
E 50432 71688
I 19305 79006
I 14557 26446
S 44730 496721750
E 69775 94688
I 6002 64957
O 25504 61787
E 50057 68499
E 50762 85203
O 58161 60193
O 56362 90075
S 13726 466470756
S 50201 178287684
I 70831 74160
S 48031 647121600
E 11070 51804
O 32057 39581
E 4082 62886
S 83989 956128283
E 11935 88229
S 19343 415856018
E 20544 31817
S 72012 169966222
O 11672 36204
E 45806 83402
O 8706 15579
E 14325 79603
S 844 791945064
S 5133 14214238
I 56201 70529
I 7092 38503
I 68779 94696
I 21163 57305
O 5474 91005
I 10353 33670
O 55720 93777
I 4785 7846
S 32406 263818804
E 24568 42576
O 410 86504
E 19335 92112
S 67012 1952373
S 26359 226568927
S 78923 170313506
I 8581 93155
E 71159 76175
S 10088 493240443
E 13341 63521
E 12693 49509
S 22200 805235823
I 23663 43001
S 48995 598258190
E 54766 87584
S 48961 205468479
E 10386 27943
O 73693 75522
O 77467 87944
I 51492 83437
O 34715 65933
I 85775 88665
I 8883 73263
I 11283 37831
E 2263 19084
E 40708 51667
S 99694 267974795
E 11066 28359
O 32593 63581
I 67128 81132
E 86138 93175
E 62277 90243
O 28461 35433
O 35808 73854
O 51722 70499
I 53637 70028
E 42339 77043
S 78258 558024944
S 7419 989669590
S 24247 105868747
O 37196 52162
E 10748 73915
O 65376 79837
S 44690 995937841
S 11610 653530325
O 32531 79121
E 20991 74846
E 15407 34049
I 1996 98536
S 37425 127544860
E 83765 91564
O 8961 51345
I 23170 53232
O 14824 57380
I 41693 61642
E 3260 40416
S 43489 266013201
O 9916 62437
I 51868 66917
O 32211 70273
I 17349 94901
S 23463 219988939
E 3738 66855
E 11165 54982
O 33936 75875
S 15391 420819010
O 39623 57119
O 17911 99490
I 65693 77243
E 23475 98055
I 78592 78774
O 30771 42533
E 7368 43646
O 3958 49074
O 40090 52275
O 43227 56914
O 9681 47877
I 17899 92557
O 3002 68505
I 87794 93015
S 79305 675928803
I 14644 92072
S 55839 273775112
E 11680 46540
I 15331 53773
O 14823 79720
S 82573 167006414
I 35283 96167
E 12732 62897
S 51911 356281960
O 20855 68122
O 57750 68917
S 33354 515934092
E 10668 74973
E 18037 75805
E 29366 38261
I 16504 38889
O 26601 44198
S 39254 840288651
E 19781 75327
O 8160 77519
I 35330 51992
E 72964 94074
O 82078 82115
I 28156 78359
E 75098 84689
E 22148 72474
O 27119 41495
E 17873 90238
E 27068 45399
S 71059 530770388
S 77159 405508592
E 73047 89269
O 10942 98361
I 3132 89940
E 5657 90716
I 74014 86177
I 16575 32391
I 63478 65360
I 38151 85268
S 28291 758709285
O 50039 73210
S 81116 779590971
I 6412 45043
E 10287 31004
S 26040 22879576
S 55085 792978592
E 35573 93560
I 20000 77256
E 26193 87283
E 50232 54950
O 53044 87984
O 83502 96239
I 19739 24219
I 62586 98607
E 36218 88248
S 96372 77524467
I 9447 39961
E 24915 62501
I 46096 51731
S 94916 989336590
S 74164 602412888
E 35987 73470
S 82039 495724614
I 13973 56753
S 5451 555424619
I 12503 46099
E 20210 24775
I 40069 58153
S 70941 630586433
S 58120 918284698
I 15525 57299
I 14538 33446
I 674 5437
I 37505 38139
I 13458 79887
S 31538 801753658
I 21477 22631
S 75608 786123822
S 66486 685701980
E 11387 14543
E 54249 94139
O 4620 54149
O 39455 62683
E 50803 66855
I 71491 82615
O 17368 91448
I 52070 78189
S 56305 349206031
I 8567 15122
I 25035 42450
I 11506 55424
O 777 69515
S 63656 578344144
S 48625 995476440
I 60399 92553
S 51171 857176752
S 99605 305967576
S 75722 510083848
O 17790 82706
S 27815 754839227
S 61476 108159843
I 18201 99508
E 41592 51689
E 71484 71728
I 79033 96034
E 33728 57478
I 32346 70627
O 26641 64878
S 18054 326124437
O 20419 37260
O 14816 78187
S 63935 482166211
I 18215 81452
E 52686 77433
S 63065 282044259
S 22588 5899181
S 22964 652646469
O 47408 64732
S 59131 243877241
O 61802 83872
S 83132 323805821
E 1791 42186
I 62766 95344
I 21669 45145
O 44604 52563
E 68466 72421
S 66728 384702199
S 30459 915687628
I 61962 95168
E 21177 74388
O 11533 63882
I 94008 99747
S 25748 332168459
E 1478 56780
E 76061 78081
E 44808 79123
I 23432 37783
I 13168 27983
O 42906 49070
E 5944 93616
S 74087 842068966
S 65910 519899239
E 19239 89567
I 17658 23514
O 81318 90968
O 45743 56950
I 23282 30765
O 22335 23727
S 63202 794251269
I 32141 34370
I 59022 86130
S 38584 979392452
I 48513 88887
O 255 52057
S 45831 16228386
I 47555 97804
O 32050 67310
O 3947 74128
S 82555 518679446
E 15288 78900
I 35592 90564
S 9589 976273740
I 47160 65690
S 95084 712922959
I 11973 73313
O 61322 88929
E 78302 96024
S 58602 607166344
E 44816 80267
I 468 95946
E 27650 99278
I 11922 40919
O 12222 77370
E 70463 88487
S 59052 981212873
E 64837 79407
O 19519 58507
S 12073 141467028
S 91879 464562475
S 25001 682278661
I 6433 28428
I 30849 99735
E 5609 65242
E 11194 23544
S 45167 807653936
O 81755 95885
S 67 608101125
O 15332 16520
O 44573 59371
I 71096 85474
E 36861 81371
O 66087 70094
E 89510 96724
I 6004 18125
O 96098 98233
S 7519 28570894
S 40748 714063474
S 87994 452844739
E 84789 94815
S 51971 326030018
I 19972 22917
O 7296 53255
O 47214 57335
S 20235 291708327
E 21733 66511
I 8527 94777
S 10138 733899658
O 53285 62137
S 62315 277728003
I 14693 84463
O 75395 87241
E 14300 79224
I 63547 90805
I 27185 30465
I 27085 60673
S 22477 101125280
E 42777 67014
S 99350 320410821
S 15686 46654745
I 46596 64999
O 57395 81393
S 56345 673998486
I 1419 93419
O 26565 54024
I 78442 82915
S 6795 124603577
S 69854 59439848
O 6594 82480
E 12388 84112
S 98831 816875167
S 87295 48228258
S 690 498014293
S 25233 913093407
I 16604 82155
E 34045 96730
O 51675 58773
S 11837 386905592
I 1150 17927
E 15875 59155
O 31644 74684
I 9466 91050
E 44710 51322
S 84881 557140207
E 42867 87142
I 26578 36791
O 14699 59120
E 26232 55754
E 53025 62186
S 17078 754771005
O 46310 74773
S 81619 482627525
E 11006 40439
O 5654 7150
O 607 17641
S 61879 146186660
I 31563 35348
S 7189 638105830
I 25898 83141
E 6700 11975
O 39882 89667
E 9108 23624
O 3322 55891
E 66084 88706
I 67313 88317
I 50228 63939
S 73350 155623134
E 78603 99752
O 46525 67109
I 46092 59511
O 10600 33444
O 24964 95481
E 40438 40858
E 2233 22611
S 13137 985497618
O 61177 74016
O 18080 50626
O 52817 90928
O 39110 92082
S 91919 948042072
O 20834 57364
E 19634 29914
S 79264 781427486
S 49169 657661188
E 662 51215
S 95027 740897169
O 28314 45802
I 69131 96615
S 58473 163868067
E 59818 73938
I 41770 48706
O 30829 72130
O 23283 66518
I 67336 72707
E 92015 95948
O 50707 63962
E 52984 88730
S 21726 836428396
E 54559 96829
I 36580 67362
E 3284 95790
O 58815 98292
E 20158 47814
S 43535 716106016
I 58536 64230
I 14183 42677
S 97500 199118432
O 18093 88012
E 5045 52999
O 33080 79022
S 22024 463308220
O 27029 75344
O 28044 35686
S 16854 67515751
I 38173 69996
S 14203 413680576
O 20762 83986
S 31458 143256824
E 4256 75414
O 44656 48902
S 77017 819708968
I 18978 94243
E 956 60204
S 40748 338920422
E 9796 29498
I 85314 90051
S 34299 985355194
O 40311 75836
E 1244 88924
I 54617 91363
S 22614 637453815
S 94289 37702293
E 81685 93520
E 5857 28366
S 32340 502459719
I 86933 98829
E 51994 96844
O 45258 60221
I 7193 80404
S 58716 895621127
S 38987 668488193
I 69129 96003
O 37089 49038
I 86750 89636
O 33981 63455
I 30171 90324
I 44147 83824
O 123 56422
S 99274 604965980
E 5112 99540
S 68636 128446668
O 32076 57072
S 71827 326982604
I 43628 49115
O 5481 69322
E 32003 42893
E 28685 74597
S 10698 122190203
E 83663 96104
E 26204 63403
S 92464 604104221
O 78226 80445
E 12855 91367
I 11258 13376
E 48587 91541
S 42048 995280960
E 32589 53848
E 42587 83112
E 17960 97903
I 71136 89811
I 14084 98992
O 41249 53716
O 3697 45553
I 11913 67343
E 37144 39236
O 72471 90578
I 63252 63965
S 13729 745322008
O 2307 78539
O 50979 79998
E 1276 7345
E 11497 98585
O 51647 81885
S 31933 299807803
O 5345 86151
S 66720 343838931
O 42551 78466
E 16659 60943
I 35132 72827
E 11914 34451
S 52363 387947155
O 30548 38091
S 60344 751595232
S 97631 570700799
S 99689 631593167
E 11732 93425
I 21771 44108
S 57102 417384313
E 75404 99252
I 643 56206
S 2909 809230584
E 6581 89560
O 29304 93547
S 32651 62687451
E 31173 51470
S 2223 998324931
O 36355 95625
I 83217 83832
I 95876 97582
E 14476 61914
S 67078 667719683
S 79163 879938366
I 24070 68359
S 90174 944658138
E 34571 77280
I 15024 80678
O 4435 32359
E 51773 71276
I 56438 93241
I 26917 68480
S 88577 311015864
S 6302 66287028
O 35411 72028
O 33814 86291
I 10293 61714
I 40870 97769
S 57543 94040443
E 54385 93020
E 16266 74791
S 24691 217093055
E 45937 51856
S 84367 35916265
I 64054 84376
I 67659 94081
E 12406 95110
S 21968 980695818
S 31901 169156414
S 41990 378551590
I 67377 96134
S 39372 494619355
E 39646 59053
E 81538 90551
I 27080 41777
E 18404 90606
E 29818 32142
I 14422 15667
I 16549 38810
I 4518 23898
E 75387 92421
O 45600 59441
O 44577 85610
E 34963 79553
S 99129 146504481
O 66166 68296
I 10713 44912
I 28309 94580
S 53403 65645433
S 39189 631038400
I 52030 81338
O 378 85678
E 60552 77253
O 23791 72949
I 7489 74973
O 1768 12279
S 11468 886764880
O 44236 76863
E 10613 34409
I 44806 95742
S 46592 194026146
I 31920 64378
S 34920 728713103
E 38380 47805
O 66055 72303
S 10812 453299006
E 24466 64944
I 32910 63757
S 81691 266228162
E 36256 91484
O 3024 42692
I 16842 95825
S 98125 741623517
I 30477 94068
O 47824 73066
O 5860 97008
O 34799 55952
I 1651 20213
S 13437 702644926
O 44096 79034
E 72392 89066
S 59535 539448648
I 7975 14121
O 14677 81850
O 38966 71443
S 23272 458854074
E 15453 47444
E 57189 63408
E 40828 80234
I 34087 98624
O 3266 37704
E 72220 75366
O 4497 8232
S 96293 284669020
O 70898 98717
E 72214 87549
S 59139 955252405
O 15338 56090
I 17401 26251
I 67144 68266
O 21030 55045
E 7594 51469
I 30454 74661
E 17257 57109
I 60826 63264
O 19822 36246
O 49681 59579
I 12514 78105
S 27159 894818816
O 72205 77639
S 85584 861832668
E 9156 97361
I 19635 66904
I 24098 86225
O 9383 86939
O 10220 63080
S 13735 71850785
S 45515 115246288
E 13805 64997
E 23476 63130
I 23683 81681
E 42505 87320
I 843 22304
I 46110 79552
I 36163 84695
O 67365 97667
S 77727 250538256
O 90231 92859
I 4113 39124
O 22771 86104
E 44491 60181
E 24599 36616
S 77922 159269555
E 64716 98839
S 77759 195585622
S 70320 823260659
S 6938 237070771
I 49992 99951
O 46054 71230
E 26357 53230
E 66997 83004
E 17423 19405
O 15130 81121
E 36877 48704
S 10642 74656767
S 45871 822010034
O 14737 42319
I 33887 49691
S 88803 303150991
O 21961 39168
E 27392 68029
I 27040 42973
I 98404 99219
E 83879 93726
I 21673 70093
I 42548 81164
O 15996 29902
E 2155 82284
I 777 22427
I 93341 94631
E 8255 86111
S 18593 837501589
E 55605 94940
E 82221 98497
O 5176 41857
E 1674 12012
S 80787 689734849
E 45085 96470
I 29925 31902
S 23273 781127831
O 20450 44051
I 54493 88789
E 28318 47565
S 35099 342366893
I 53248 54277
E 47996 48206
S 71358 234727302
E 59438 89829
O 72857 98788
E 26848 33808
S 55239 849379814
I 44453 49706
E 59944 82013
E 50884 96150
E 15503 83070
I 26682 36459
O 34864 91691
O 73363 83297
I 78863 98519
E 50422 77799
S 86085 841093907
E 37870 96032
E 16284 22198
E 39496 61739
E 45457 50072
S 5781 554986844
I 42613 86268
I 19751 50994
O 34522 58747
O 74810 90414
I 23832 27904
S 17414 121605408
I 77771 98694
E 7942 63274
E 23418 83452
O 53297 87613
S 57488 294792954
E 48637 68532
S 62577 493793725
S 82096 175832245
O 26981 32449
S 80628 52877830
O 41243 89112
S 73216 419946228
I 52045 79965
S 39893 402112625
S 6273 355463182
S 66502 422757332
S 28579 827594636
I 67541 84669
S 31457 304945898
I 5827 68469
E 1287 1976
S 50683 640371582
S 10042 104509002
I 19501 24205
I 1560 46774
E 74376 94245
E 37148 56677
I 89142 97644
E 62768 91234
E 37017 74733
S 70050 175162364
E 4920 32003
S 5594 522889951
E 6538 68006
O 60863 67284
S 36657 554637905
S 16873 967725566
I 493 20706
I 85139 89766
I 37032 63168
S 87251 653876463
I 31581 37158
S 29368 388117950
E 22055 27240
O 19697 22543
E 8580 70345
E 55126 86795
O 64049 98610
S 67283 5450901
O 30945 52861
I 88128 99379
S 37181 291062
S 91675 520777787
O 7433 61401
S 98273 767057160
I 7100 62499
E 33079 66665
I 50817 91401
S 32137 357995069
I 34341 37916
O 1448 58686
E 38936 78984
S 11419 474740519
O 87310 93397
S 334 403210219
E 39104 43313
O 19128 83085
S 59677 749466044
S 86633 427265070
I 4581 26626
S 78535 637332138
E 22209 97312
O 63652 84266
O 2517 48479
E 3501 54376
I 77136 80508
S 67568 593154810
I 47986 87497
S 92163 533468255
O 54623 62132
S 50961 908196048
I 25923 99399
S 68846 960920262
O 27497 88047
O 67153 84555
O 16967 76459
E 71684 95008
E 81088 82605
O 22299 26353
E 12771 39692
I 10557 90909
S 37440 810401981
E 65953 71701
O 16397 82625
S 21624 935078883
E 1916 12158
O 14966 70856
E 43380 61034
I 36401 72949
O 46862 65415
S 87240 203921078
O 44574 59368
I 27864 72682
S 12053 550742379
I 25620 58629
S 80432 911815679
E 24635 41030
I 59043 76526
E 22093 87637
I 487 72002
I 40970 82476
E 23831 79235
E 17051 92259
S 61565 679472441
O 79266 97305
I 13043 96202
O 9405 49201
E 77792 97746
O 66117 69814
O 78977 91037
I 24164 62697
I 19071 25287
E 64003 88493
I 16087 66363
S 6490 16056289
O 52467 66141
O 30123 58935
E 90717 98388
I 29395 57909
I 12343 31841
I 32872 66986
E 1501 67818
E 65967 95961
I 27385 72494
I 69090 80550
E 31917 91809
E 36039 43527
S 52641 794867421
O 22000 70456
E 84694 93690
E 5688 24591
S 84961 678924754
E 41280 71965
I 73143 78830
S 69326 442363554
I 2958 92172
E 50228 80691
S 59372 563033301
E 7400 16241
S 92317 7231950
E 44401 73446
O 46516 67911
E 62360 95960
S 96612 223622002
O 16100 19278
E 64780 82495
S 24996 200249382
S 87551 332152100
S 61424 72170227
S 41921 454789286
S 89699 746963429
S 16622 388227244
E 4998 74078
O 1753 56182
I 20575 88293
S 94275 492405640
S 47367 810352401
O 88421 89290
O 40410 41009
I 62749 79295
I 47892 95545
E 23516 42149
I 2108 91476
S 69158 263956616
I 64175 96098
O 23669 63195
E 41296 72920
S 97882 897669719
E 7792 66023
O 3555 71725
E 72427 76552
S 56552 238961946
O 64135 89148
E 53990 68113
S 24835 358786282
S 44189 902868299
S 98160 830873118
E 30348 41984
O 41138 99744
O 39651 96976
I 78434 85598
I 63579 70210
S 77777 298899952
I 23171 85297
I 26174 53917
S 58051 406470649
S 73565 486160121
O 54270 82886
I 21453 66880
E 11609 53753
I 5407 97065
O 24969 67804
O 82474 95485
E 18181 93272
S 64144 715627639
E 55482 78193
S 85248 503256509
I 48716 75955
O 19141 66250
I 43705 48873
E 43398 73627
O 50117 82136
I 27030 30278
S 88623 474264247
O 4277 77392
S 82481 83949176
S 63538 99790990
E 6019 25033
E 6422 75720
I 7519 48585
O 7436 16326
S 68144 126031287
O 32731 38236
O 13232 36424
S 66539 320556718
E 14058 33981
O 45042 94705
S 22087 461803037
O 35924 71442
O 82523 94547
I 46298 59762
O 14153 52886
I 3841 47079
E 38597 69980
E 18958 94236
E 4634 67636
E 13579 98119
S 13803 327085463
S 70446 26953247
I 75137 97713
E 15174 50752
E 28178 33639
O 3303 29966
O 72002 90357
O 1316 9969
I 12652 47871
O 32604 36462
S 3266 610916964
E 15091 59719
E 11031 48374
E 1384 30285
E 5494 16819
E 13273 13597
I 62963 77087
I 4990 97511
I 75475 84518
S 51316 374310091
O 958 58226
E 7166 73026
I 24626 77147
S 4623 184151723
S 84988 14563747
S 89480 63311727
O 29955 50675
O 47381 93448
O 3185 67658
E 53169 59954
S 85145 240477696
O 35704 49950
O 31030 52843
I 44086 90085
O 4952 68333
O 15516 93041
I 60146 67608
O 35089 44587
E 17988 58750
O 15799 83904
E 41789 42833
O 14399 52731
E 11823 91142
O 50846 63956
S 52479 259810615
S 71784 674042866
O 25477 43008
S 32777 66034901
I 4039 59753
E 32650 70116
O 34831 82365
S 9259 51748331
E 20012 33626
I 33292 81533
I 54013 61876
S 14152 287139305
S 58922 645573396
I 75755 99754
I 19301 74919
O 3057 78534
E 6700 59682
S 34627 123498494
S 49315 448982778
O 16088 92000
O 48364 72633
S 71753 50448094
E 1110 71060
O 16306 61576
E 17838 43092
E 22564 80204
E 18280 42474
S 79223 532507373
S 25394 310284845
S 62167 36368384
S 34168 623531650
O 25483 83702
E 3481 47351
S 72102 157996498
E 9116 74977
E 50759 60674
S 27434 694364102
O 73433 79729
S 67447 939501048
I 15162 61421
E 24773 39115
I 52979 68425
S 30545 152479964
S 51747 445096448
S 13368 878901160
O 22722 66176
E 47174 48639
S 15007 344223695
S 57135 977316867
E 16172 95913
O 36058 87809
I 15318 49316
O 2348 34241
I 5076 30491
I 17781 86972
E 22224 38571
E 78979 98500
I 85141 87101
O 9729 64630
O 24512 78473
I 10133 58480
E 68580 87397
S 80596 179007988
I 41711 80407
I 56927 89853
E 10693 79182
O 54422 85462
I 45749 56215
S 18412 915958882
S 92011 992231426
O 25807 50184
S 29571 3229674
I 128 38747
O 1078 46459
E 43903 94538
I 47155 59419
S 92940 292632090
S 85122 935923241
O 13699 62842
O 1121 51168
E 67770 75336
E 75823 93755
O 1278 74106
O 3750 53874
I 36850 51859
O 46335 55151
I 544 5643
I 28722 58182
I 15853 85934
O 4753 52796
O 79883 80043
S 71068 205407904
O 33826 85331
I 7451 97563
O 1436 20115
O 23387 30978
E 77048 93832
I 5302 17294
E 25546 92089
E 10542 71166
E 76316 92813
I 77066 92258
I 19010 22365
S 3552 535688156
O 27296 75945
E 48459 68640
O 14990 29520
E 37055 74931
E 18426 32856
S 18621 536388278
I 20360 82397
E 16360 71047
I 40326 54067
S 21405 900029322
I 1266 74706
O 73688 78867
S 29311 869122127
E 5251 58171
I 8094 43426
I 13692 55516
E 23788 45323
E 74859 93542
I 67030 95658
E 20665 83499
S 85482 125452341
E 49110 57557
E 8679 39814
E 63679 86706
O 60484 84020
E 21153 77938
I 45832 70049
E 17548 51111
E 16281 33012
O 33333 87825
S 56392 730451874
S 88282 951459520
E 17624 94451
I 33345 66499
E 28367 73942
E 10521 17465
S 33290 615348143
I 30798 79757
E 23398 28894
S 2735 420811595
I 26195 99845
E 28122 29339
E 22589 64224
E 33325 33794
E 20747 20802
I 44408 76564
I 14507 67306
S 76570 758686765
S 49506 170595372
E 5434 97179
S 20599 603583534
I 21993 80684
S 88384 507596719
O 47107 58971
S 54562 769863819
S 24164 844244716
S 42592 760719121
E 7085 74039
E 41704 84886
E 5648 39702
S 72761 599415711
E 1557 65902
E 24407 51432
I 6464 35572
S 9859 319301112
S 47339 119622184
O 14185 89725
S 66623 544938970
O 46927 85534
E 19550 60343
S 28686 666357766
I 75830 94324
E 28650 60914
S 12653 451369856
O 9426 89471
I 1 38589
E 5907 10320
O 13822 91985
I 39310 39660
S 72747 385615774
I 26755 36939
I 55710 73103
S 36980 737924703
E 5504 61974
S 26864 266629997
S 27737 857479449
O 21978 60466
O 19679 90171
O 33016 77750
O 78512 93836
E 8103 93445
S 77576 858459909
E 10758 63783
I 61807 72167
E 43023 94091
S 71964 227456686
O 1728 8280
E 69272 76983
S 1757 780831891
E 10176 16061
O 57494 70648
O 58700 93061
E 31545 40865
O 7458 46872
S 11039 496555536
I 32120 89004
E 1332 12023
E 8825 17416
S 32239 769655849
E 8870 37139
I 76091 87326
O 8577 42624
S 3964 926929793
I 89227 90805
O 8830 29393
E 21724 78490
E 14114 14633
I 16190 47883
S 99909 832640192
E 10347 97999
I 69673 98571
S 28951 87859335
E 22513 84251
I 41899 81751
S 37559 320529191
E 42421 70156
E 2668 26250
I 5488 39647
E 31487 71958
I 25267 70937
S 83369 157270887
O 56701 71259
E 58850 76755
S 53590 532623356
O 4417 89274
E 62328 79496
O 46634 51847
O 37807 39318
S 3964 510175650
E 12945 20262
E 4069 97347
E 32618 90474
E 27869 93690
O 5148 66854
S 64307 229818625
E 8312 27828
S 58993 643963450
E 37886 77106
I 65273 75661
E 25284 35311
S 61839 886396210
O 9577 54350
O 33828 65437
O 12851 14485
S 12086 311940856
I 39759 78948
I 3169 61004
O 59876 91406
E 41921 58859
S 66756 582261754
S 85645 670923300
O 20438 70825
S 44264 905576674
E 84952 97671
O 25775 29830
S 13302 392624160
S 40120 32932739
E 60468 70451
E 35172 50672
E 54382 81285
S 76972 134959892
I 47344 59220
E 22312 91953
O 38772 86889
O 2561 71500
O 87729 94971
S 33870 737415882
S 48307 167571303
I 28058 89674
O 32335 64393
E 19664 44027
S 64666 194134207
I 68150 69314
O 14709 24757
O 15243 75628
I 35181 85931
I 26579 86546
I 3214 23007
S 97827 740349127
O 10976 90073
I 76178 95873
I 1860 63530
I 26700 69742
S 13430 3506973
E 33231 99325
S 76532 761934028
S 11284 161156711
E 42060 51836
S 38562 317587461
E 20193 36627
I 2580 82639
O 35478 86518
I 40892 44281
E 65938 79637
E 25797 65176
E 16616 83900
I 53129 74487
E 3442 84430
S 70768 111524011
I 6433 14876
S 75869 848761399
I 29060 97485
S 6210 186038360
O 62624 73063
S 56212 719546776
E 57259 84716
S 37013 39617410
S 79402 402031782
S 46026 529310182
S 65514 535366699
E 31953 35532
S 63857 158517623
I 34427 91890
S 51581 469829257
E 83843 86595
I 9737 54894
E 54179 58329
E 36552 47412
I 59983 94749
E 703 63127
I 42528 64640
I 80209 86278
O 7259 27050
E 55940 80621
E 26579 27970
I 13542 79695
O 55164 96566
S 87562 149981444
I 43650 85005
S 53899 572681279
S 92353 456154906
I 15164 30859
I 22197 52469
O 43461 52390
S 96180 693325197
O 1424 21245
O 46881 89005
E 28600 58749
S 70842 522845651
O 18398 19373
O 7044 52217
E 18813 55403
O 19143 33578
E 26262 84667
O 79878 90648
O 53819 54373
S 76037 397315382
I 27666 68948
O 5283 36620
E 23713 48900
S 61257 414499107
O 41660 83138
I 67619 96940
I 14437 93872
O 22037 47283
S 44865 493931846
I 46660 80325
I 5996 80433
O 17530 32239
S 38226 290143890
I 1035 89175
S 49214 916686770
S 56505 794732539
I 26894 72818
S 43086 797434006
I 5021 34255
S 66736 490082001
I 20727 60745
I 64841 67287
E 76817 97230
I 41415 90218
O 53979 54264
S 91375 582245567
I 13375 51556
S 43878 740075915
S 69756 873941320
I 11546 36272
O 4999 75375
E 87230 90935
S 6478 774836990
E 67806 72348
I 76940 93452
S 18065 280608434
I 67308 96143
I 27042 96821
S 32991 70256812
I 56616 91554
O 59304 63939
E 43020 95877
E 59164 68038
E 2518 18680
S 83256 179414908
S 4523 568761346
E 23084 65819
O 10671 28081
E 11841 52566
I 2716 72802
S 26798 458320741
E 16936 43050
I 91247 93790
S 55595 149189751
E 18656 31746
S 38994 631377639
S 11984 281659708
S 23586 720335872
I 45393 64533
O 15241 87696
E 24958 77771
E 41499 96153
O 29421 86079
O 57345 58798
I 1923 78355
E 55557 60994
O 49054 79603
O 21770 23275
O 37419 71749
E 25131 57645
O 20251 61944
I 40996 68778
I 52389 62738
I 29568 64473
E 76346 80727
I 32409 54386
S 57050 407049833
S 43595 937020317
I 10947 59065
I 10720 64729
O 46948 73478
O 42817 64935
I 29830 38093
E 72298 80659
I 4607 53227
O 5120 34734
O 31287 80315
S 2054 983831758
S 62384 128554396
S 99779 113651968
O 62151 97790
I 27166 50619
E 43556 85589
S 87661 149775298
E 16331 30463
S 60301 546774471
I 27947 49037
E 87078 97926
I 33017 57900
I 4952 12567
O 26053 74229
I 40859 63325
I 34851 37742
S 35563 440054234
O 25778 65240
E 9482 92414
I 81322 82118
S 44282 455683826
E 18116 85706
I 40095 44176
I 11927 93837
I 76912 89789
E 14226 23403
O 16036 21969
E 37069 78728
E 98 20924
I 16315 52105
I 31866 81984
I 49246 91971
I 2077 16294
S 83973 216591100
O 20891 64413
O 60428 91827
I 42269 65971
S 25171 48938769
S 28651 903052595
O 30469 53521
I 18183 20179
S 94247 523570307
O 438 31181
I 58110 74873
S 82555 94565405
I 36000 49087
S 32950 974060338
S 75098 938428698
I 32576 45594
E 52492 94638
O 19984 85802
O 70367 86198
S 26158 988828676
S 83255 348619707
E 25246 39046
S 63140 521159161
I 45577 55079
E 63505 83139
O 67399 81509
E 1365 39297
I 66870 98311
I 89649 90012
S 61820 307076843
I 20016 47269
S 30075 907614484
S 78880 983639234
O 67774 76592
O 74450 80795
I 70175 87006
O 24041 94790
E 20080 61895
O 30365 60453
O 38784 52253
E 36556 75314
S 44130 297133842
I 28835 43652
E 1565 49025
S 50737 565948080
I 680 40404
E 24497 36369
E 10803 83398
O 4150 54496
E 70461 81805
S 41019 756096119
O 17445 76268
E 52686 87860
I 20549 32664
S 54567 793665025
S 52390 477276143
I 82367 85780
S 30192 560441044
S 99341 650011724
O 54680 85728
S 73378 166967092
O 43334 90675
E 13921 96187
I 1228 61023
S 37593 221802719
S 10747 329924471
O 1620 67094
I 31135 55463
E 59117 93668
O 51602 87753
S 92013 419740822
S 69566 118800360
O 46935 48543
I 64298 65612
O 72888 98094
I 42113 70002
O 59117 64036
I 8505 75921
O 5432 88490
S 72030 879170744
I 8134 8352
I 76630 86673
E 21611 83209
I 68204 69297
E 70517 89606
O 8351 30414
O 34078 50794
E 17152 61284
O 37113 59343
O 11759 42316
E 26190 40500
O 60015 85073
E 10784 70853
S 24012 809612223
E 4026 16550
I 39783 49519
I 28673 58317
O 14870 48081
O 11900 28824
E 40601 62607
O 12033 21186
E 36062 47497
O 20102 91702
I 22448 26436
S 40176 261859956
I 76067 83657
I 35815 39190
O 16218 47567
I 48987 63652
S 17305 500571019
I 19832 58837
I 47002 78166
E 15307 68511
E 12842 96373
O 64162 83195
E 29222 90428
I 31248 67535
O 44362 97096
E 9037 29082
I 40642 85018
O 392 64612
E 7214 76780
I 78625 85493
I 78875 83306
S 37849 452355689
S 85859 229466403
I 34961 56170
I 37935 90505
S 89767 818677953
S 60395 222999480
O 42608 47845
O 62940 83236
O 18747 39941
S 67999 685078560
I 68479 85104
O 34740 81614
I 48033 98019
E 47093 78406
E 24042 97431
I 19772 93459
I 6411 23590
O 9950 79551
I 32062 54284
E 29106 86858
E 32971 76856
I 7942 31547
I 63086 90381
I 1907 90435
I 47003 82497
E 44435 84391
I 29022 31744
O 20677 54989
S 44463 106772396
O 5764 40025
I 1464 3676
I 7495 59051
I 77216 87953
O 66463 81333
S 99635 573545004
I 89877 91427
I 7137 37809
E 49262 65774
S 13145 987181599
E 82336 95755
I 49419 58495
O 48028 73178
E 28551 57914
E 43490 58924
O 40478 79923
O 44978 70636
S 53760 568209896
E 50701 58227
S 30919 480857518
I 72296 89678
I 3079 86977
I 53842 92101
I 52810 74351
O 23090 78506
S 17915 240250778
S 54238 626084858
S 69045 640130864
E 78317 88771
E 58001 60220
O 46423 72326
O 16621 19360
I 58571 88605
E 10017 94530
I 32401 77387
S 12780 779922022
O 73367 98870
O 14740 20537
E 44583 73147
I 25341 40728
I 60413 70959
S 64892 727234221
E 73797 85460
S 22532 231161851
S 4649 988721303
I 22136 94131
O 29959 72246
I 10584 53894
O 45998 99783
S 56437 864783643
O 31740 79720
S 82859 80885137
O 40059 86931
O 6062 82505
E 3790 74260
O 49062 68469
E 10635 92691
I 35630 93356
E 29043 88198
E 26123 79666
O 14748 67054
E 316 54397
O 64122 90965
I 8939 14769
I 24632 76998
S 66127 883299886
E 16553 41298
O 22996 82292
O 36310 94629
S 28958 231932234
E 60227 77425
O 43945 51538
O 85845 99498
S 22425 227140185
S 41830 929210118
E 47804 73620
E 11955 24764
O 12863 44114
O 25520 47919
S 53559 424873017
E 54717 59096
S 79115 100924734
S 86239 920145904
S 29025 960748271
O 28351 68501
S 18850 453231977
E 59717 59719
O 51720 90498
S 49824 934252364
E 50640 53991
E 4277 9826
O 15045 64365
E 35465 61155
I 72633 72885
I 62146 85543
O 44593 51092
E 20443 83722
S 36282 490925310
O 18470 94504
E 5345 88409
S 93639 579412471
S 46414 854499892
O 16378 56809
I 1189 26354
O 3572 58077
E 32393 57812
S 70699 3746718
I 34969 39421
O 66961 71373
I 8102 96617
E 3352 19267
O 11287 30748
I 7265 98969
E 22777 82573
O 4336 23851
I 4063 77504
O 24477 44564
S 38100 548328048
S 63427 254896066
S 48273 783711998
E 44460 53598
S 7756 178302045
S 86509 471286598
I 74218 83428
O 76397 83695
S 89007 356434507
S 41370 856446095
S 81651 146171253
I 36297 88315
I 67493 90416
I 4687 24371
I 3238 15701
E 32296 74051
S 68199 952597517
O 50803 74259
E 46122 98715
I 27668 87404
O 18918 98188
S 84558 947353624
S 66106 77719948
O 13150 68505
O 8714 51124
I 4950 81219
E 41777 81811
E 49305 98818
I 35947 42491
I 28016 56967
E 48727 93425
O 22394 63561
S 18668 450777611
S 18553 877665702
E 43893 75924
O 7107 86870
O 70896 93399
I 45631 98586
E 23994 32429
E 51543 98011
O 16137 32352
I 43796 67801
S 24705 625307226
S 40962 793433500
O 6398 35660
I 17439 51113
S 99787 633886605
I 22972 42943
I 7017 23349
O 11268 57833
E 13521 70789
S 28703 362544180
O 28965 72749
S 33534 545250215
O 36800 77091
I 2124 53822
S 33941 273323781
E 56817 99400
I 14384 94947
I 38832 61749
I 1335 55033
O 20147 80087
O 25825 69539
E 41472 60185
O 8957 67873
I 41318 92782
I 45134 68511
E 17122 80581
E 14122 79461
S 63179 310612592
E 12980 31227
S 4391 857359966
O 58965 67689
O 16945 48939
E 15550 35843
I 15318 72745
S 80874 747061941
I 4139 80760
S 83240 744754528
E 323 7967
I 36124 96697
O 33900 99375
E 78774 85898
S 35834 790739548
I 8631 26650
E 3261 94658
I 77181 87851
E 32743 61919
S 69616 284819875
I 63837 72999
S 46220 215255110
E 69082 93199
I 27731 45276
S 50387 821933855
S 48477 128173051
E 12671 83469
O 1971 72006
S 54995 274969543
I 26290 80198
E 9697 71715
O 63154 91703
S 15718 665560091
S 20042 15727275
I 49045 79697
I 78067 92288
I 8043 79889
E 10765 58203
O 58903 89928
E 8017 54715
I 68507 87885
O 10565 17941
O 26716 61696
E 70092 80744
O 19165 86496
I 61043 66678
O 61345 85565
O 7036 86766
O 37782 64010
E 16242 75287
E 54074 86633
S 91755 721948229
O 29211 97924
O 44879 56839
I 9781 71812
E 48756 75055
E 56409 77474
E 37592 96483
E 72778 86767
O 3231 6752
O 12994 15862
S 36742 254799020
E 6077 45647
E 29452 51927
S 47399 625283272
O 11356 66781
E 61573 81433
E 17704 42541
S 4553 70219261
O 60934 93802
S 5907 726379370
I 9495 69852
S 73152 21419515
S 13270 591336483
E 3545 66906
O 78292 79593
S 52037 15469720
S 41966 704192325
I 60447 64325
O 34274 85703
O 16874 35887
I 2606 71959
O 3327 8222
I 58931 89417
S 67313 497243245
I 28855 93516
S 11158 872854208
O 7240 98076
O 63335 65500
O 73266 81018
O 27255 41004
S 38730 736631175
I 51082 83329
O 8025 73857
E 51480 96492
E 70588 82318
E 1136 63531
S 61709 864956420
E 5650 98037
E 16281 33922
I 66554 95809
S 21363 470114351
S 3300 436461083
S 48432 134128839
I 11242 99383
E 29468 46650
S 9773 285237879
I 93468 96686
S 106 484289714
S 23139 238410139
I 74424 84781
O 21320 93518
I 48706 75811
I 6565 23711
I 49620 87653
I 11473 86942
E 66987 77938
I 47664 99822
E 16369 25172
O 6686 19798
I 8644 39265
S 96540 686668306
O 5307 44398
I 80595 91303
I 17713 54579
S 88431 933078051
I 22371 39930
I 24561 38029
I 38459 70356
I 68898 81961
E 6823 47823
S 7112 490975075
S 54418 439965123
I 43000 96872
O 20847 71212
S 58514 582235065
S 78302 707402977
O 127 18817
O 18828 71399
O 83627 88536
I 806 16700
E 34422 76200
S 33257 390440453
S 65805 120381813
S 1458 346191528
S 75727 689857938
E 8260 76700
S 67645 310568356
O 55193 94937
E 31051 77996
S 7391 376557100
I 35547 90669
S 66971 833730268
S 9760 650002177
E 17192 25888
E 2126 94266
E 57065 66847
S 37986 890197780
I 36968 60762
O 13770 44443
I 41710 87227
O 21917 92961
I 35400 80740
E 38742 50652
E 15252 26505
E 12164 72780
S 75254 433205256
I 39518 49664
S 88938 479518839
S 9763 757796685
O 11606 79068
I 14678 92578
E 13772 80870
I 38502 68794
E 69042 92843
O 61237 74468
O 87886 93875
I 59023 80388
S 42758 271397120
E 28352 80147
E 6595 9693
O 22944 86494
O 27725 60132
E 13636 73947
E 10967 11367
I 47009 94119
E 31815 72530
O 10680 52792
S 86811 106779321
E 14676 46949
O 20301 96139
S 67442 278673508
E 11429 86810
I 14425 48283
I 17263 82876
S 35510 297179441
E 76445 99357
I 43571 57870
S 5479 72832012
O 41615 99615
E 61695 66053
E 83622 94341
S 47266 920161421
S 80187 17956114
E 24103 66472
O 32429 71258
O 76624 80097
I 22740 85463
I 68112 82588
S 52548 384890117
I 95262 98714
O 75331 82801
O 3769 6317
O 13029 77428
E 39905 84430
I 12110 13978
S 70498 742435756
I 12230 63465
O 63195 96185
S 741 505677034
I 19915 67723
S 18830 586426797
I 50383 51222
I 65886 95790
O 38037 68613
O 87360 99703
E 14056 92346
I 89121 91859
O 34454 72582
S 33098 100096331
I 38053 47580
E 23128 23582
S 43586 384985545
I 48733 75664
S 95370 815811934
S 65884 682980936
E 27081 98694
O 2270 45841
O 39336 89388
I 11555 84323
I 24797 51966
E 94510 98784
E 66016 72689
I 45837 53830
E 3592 68683
S 96881 485962758
O 34966 66961
E 28454 89849
S 69222 15560745
E 39350 57176
O 37251 52144
S 49558 327017113
O 38060 75647
E 30037 64991
S 78485 273328271
O 16814 84327
O 11669 47076
S 6018 81159920
E 27153 32812
O 95551 97426
S 44573 992580239
I 28838 42261
E 92252 99819
E 44296 97218
E 10101 35638
E 11105 63008
I 2869 72451
E 43836 84485
O 15082 40419
E 61075 67874
O 18739 89547
O 13337 82052
O 48349 65757
S 14904 988980124
S 23962 508030303
I 78877 79212
O 52131 93056
S 77615 993583144
I 15124 96895
O 12205 93280
S 74723 789774950
I 66711 80182
S 91792 706699058
S 63177 583168767
S 98626 464540857
E 80888 98681
E 51300 63132
O 44419 65773
O 10066 74110
S 27452 699178313
O 31811 83198
S 32393 678923463
O 3634 23818
O 4611 35249
S 18185 7306979
I 11371 16768
E 35501 69233
I 33401 45954
E 3804 87010
O 15282 89069
E 3881 59445
I 3641 33340
S 9516 112642922
I 62058 74033
S 20097 289899101
O 77715 95021
I 9723 30342
O 9401 72634
E 22991 33701
I 7383 53638
S 22370 454130599
E 31535 82844
E 3670 40908
I 46562 72362
S 72855 296319784
S 81860 780051043
S 28977 777375694
S 98244 906274686
I 70046 89843
I 2028 9296
S 81541 635596719
I 39613 88726
S 34444 873418997
E 75112 86887
S 99590 294632873
E 1154 69117
E 14709 55173
I 12624 83880
O 15576 44690
S 84430 403059954
I 72757 97685
O 28141 78082
I 43299 70014
I 53324 65718
E 31073 52506
I 36170 82105
I 32624 94052
E 98159 99665
O 211 24204
I 65515 67735
O 53018 73417
O 9421 62075
O 14598 75422
I 7800 68423
O 31854 95075
S 3989 689306177
E 39093 94423
I 20426 70326
I 17484 39374
O 80 55590
O 1090 62889
O 64223 82864
O 6918 79987
E 22907 52841
O 52962 97221
O 59414 71700
S 80786 270376743
I 25923 60387
E 10825 45978
E 10137 37174
O 2162 28830
O 33160 98047
I 8781 9998
S 88911 123599978
O 16543 99279
E 1249 17342
E 43960 69713
S 63184 35092180
S 39408 849417908
I 18170 84820
O 52321 82081
I 41349 45787
O 11640 58251
E 14944 35203
S 75845 557725208
E 20764 64691
S 73903 916765122
O 30277 87574
E 25001 37220
I 48187 79002
S 128 149309593
I 63701 88323
E 53637 59165
I 29944 84961
O 23514 89197
O 27956 61116
E 41697 76287
O 14840 94627
O 17185 74221
O 38246 76701
E 25299 65822
O 42987 83872
E 856 68799
I 3154 98310
O 4796 38192
E 56853 97716
S 81659 428840378
E 818 6647
S 15205 17579653
S 91445 871491711
S 1885 761845506
E 58351 85218
E 79773 91182
I 15851 26962
E 17816 18943
E 23308 87506
O 12837 19893
S 6680 80676786
E 2727 22899
I 14529 20237
E 4404 95632
I 60209 65898
E 10769 54039
E 38585 52300
I 24455 67624
O 9696 30055
E 25536 51402
S 27571 174334226
E 37543 38669
I 56692 59118
E 37938 89644
O 31280 76513
O 19817 29934
S 19649 631104459
O 29512 80041
O 10467 82636
S 1389 225851797
I 2862 73841
E 23311 49056
E 35989 68317
O 517 26722
S 75051 185096613
I 42753 61789
E 64381 84847
S 97981 584392209
E 59381 76570
I 32781 97175
I 58639 59051
E 24127 71193
I 10380 30928
E 62226 96187
O 31081 64872
S 68784 618493505
I 25521 88117
E 35970 81441
I 67807 85999
I 22568 73269
O 55200 93962
E 47239 74806
I 49804 80380
O 8160 17991
I 2360 94211
E 8034 50221
O 6917 25443
E 666 41926
E 75953 94211
E 48179 61372
O 62275 68544
E 34782 87179
E 57295 99961
I 2253 31656
I 9981 34852
S 40253 685015774
S 38160 224246323
E 13293 33659
E 1890 81413
E 48475 94715
S 34997 12770087
I 3670 62062
O 25229 93443
E 16478 70008
S 64481 566490814
O 12698 52486
O 42920 74143
I 65607 87912
O 31366 67984
O 45092 89838
O 47059 54641
O 54420 96104
S 59307 633381440
I 46612 90110
E 59445 65646
O 22343 30796
E 83899 88184
E 19600 64749
S 65626 783180425
E 33371 66853
O 26029 35194
O 4173 73183
O 17563 40918
E 47327 77212
I 24398 59924
I 16581 46604
I 33264 46852
O 20228 72786
O 59725 72595
S 49643 41866618
I 30136 61115
S 92260 574507905
S 75242 523781023
E 11748 31166
S 42467 760690146
E 8847 13300
S 34649 496927218
S 7008 130421309
I 41096 82195
S 98590 655062644
O 4975 59255
I 13692 35916
E 41378 46943
E 70432 88688
I 49792 91771
E 68996 85176
O 83619 91331
E 8303 64789
O 67650 73530
E 2494 9497
I 50466 70524
E 20703 89186
O 34201 94172
O 7277 81286
O 57276 68833
E 48313 95358
O 33228 97151
I 10977 71535
E 4434 26208
I 31768 91232
E 45644 48738
I 6178 93795
O 72456 78363
S 82365 89301843
S 70655 646736489
E 3911 70379
I 8322 66600
I 6080 91101
I 21090 57076
O 4657 16886
O 20331 99771
S 94350 786762844
O 9605 56781
O 49755 98031
I 7894 26299
I 18853 96236
O 73935 85161
I 14575 77506
I 78323 96904
E 63087 68248
E 18796 26450
O 69368 99308
I 27329 73864
I 21442 59790
I 22077 83374
O 46358 88896
O 29142 73207
S 68556 12836277
E 33671 56962
S 52721 158828448
I 67577 70411
O 76862 99861
E 14880 42470
I 49077 90803
E 85222 99616
I 34876 46912
S 96035 542191
O 19101 65729
E 65867 94234
I 40803 78954
O 19449 29442
I 16245 97777
S 94991 328785519
I 2006 82349
E 29909 45072
O 31932 32599
E 61321 74756
E 15883 62368
I 64144 88156
I 53450 81939
I 27266 87458
O 40159 62715
O 34487 61582
S 99937 721878363
E 57261 62528
I 6905 69225
I 38982 85117
S 91019 508713122
S 77250 1001730
O 10671 77610
O 41024 54323
I 20344 71317
I 37120 88184
E 46531 69666
I 13297 80409
S 59044 731831054
O 82877 95933
O 24176 98078
I 10016 75018
O 29967 37544
I 23721 30472
I 61187 96082
S 43421 281257397
O 62575 98997
O 66139 85407
S 36717 368081424
O 51478 54744
I 43104 65876
O 32790 92638
O 75645 91771
E 12454 43179
O 35470 77017
I 8610 53020
I 13144 83400
I 11407 42085
E 1469 15123
E 58026 61392
S 40874 895641143
I 80620 88966
O 24209 98913
O 24127 47779
O 32649 95871
O 15122 34277
S 45614 644228394
O 2487 46393
O 28458 80882
S 68374 182329546
O 1099 25071
O 10192 86160
I 39812 62459
O 9574 52759
S 78930 710680927
E 4205 93757
I 87569 95932
E 68145 78734
I 4653 20329
S 38996 67747922
I 15334 51378
S 42928 848274928
E 518 80518
O 42063 88980
O 25281 92704
I 56352 87023
E 13677 45857
E 19386 41129
O 23199 90499
I 9409 84662
S 59865 525086290
O 8595 10582
S 78039 461902498
I 40197 83953
O 51006 54793
S 73325 264749031
O 34246 96880
O 1060 10140
S 98750 637786647
E 59393 59864
E 33585 73695
E 82787 92506
O 20883 71541
O 39396 71326
S 24243 73950083
I 49818 84348
E 10053 96724
E 66184 68718
E 22173 56466
S 91851 652191393
E 43183 67131
E 67336 92978
I 83068 90281
E 5562 10315
I 19341 60333
O 25964 62165
I 67245 90868
S 61317 480893430
I 27044 95149
S 58055 300616063
S 26572 57343698
O 35256 70907
E 35111 55636
O 4804 81630
I 4688 50390
I 76739 81815
O 87605 98865
E 60719 83529
I 29518 69532
O 35489 36394
S 44095 860628832
E 47756 59103
O 3155 39471
O 49654 78633
S 7073 249194181
S 81123 479613949
S 86847 480020513
E 51496 78131
S 18451 634808851
I 10726 22713
E 1672 10571
I 30939 45922
O 48517 85073
E 28853 71022
I 18981 91538
O 6666 90608
O 42439 58309
I 15737 75958
I 84790 96187
O 68601 83587
I 28665 86219
E 40716 54808
O 79903 87977
I 25656 39191
S 18368 296541568
E 17637 53276
E 12088 69651
O 44381 72102
O 12207 81703
O 17588 44595
I 27825 89525
S 47865 854571880
I 3505 31679
S 25207 782014777
E 36273 83056
E 89115 91754
E 24404 54393
E 14842 44991
S 23416 18479095
S 86739 709652504
I 8262 71213
S 17798 859618244
S 43641 42712270
O 15812 33965
O 30810 43667
S 98775 39208150
O 14625 30955
E 72040 77548
S 7578 415234952
I 33002 55364
S 39930 908274755
O 43443 67146
O 25998 41762
O 36355 56962
O 4251 50528
I 1755 17575
O 41582 50509
S 85578 153181335
I 37264 97623
E 8424 21181
O 71043 96572
O 88133 88746
O 15582 86450
S 16879 707961571
E 45156 63268
E 56174 76042
O 13535 87424
O 17937 38628
E 6565 58765
E 10339 24018
O 28917 99975
E 17054 99071
O 14162 60953
O 12621 73392
S 40158 758981274
S 41865 335216199
I 14413 80894
O 22282 27461
S 19355 340636646
S 54455 941344648
O 56574 93937
O 17547 41527
S 44810 755846146
E 69909 86533
O 11622 89190
I 62309 99251
O 49650 94133
S 83252 903982213
I 65881 95493
S 13983 703156114
O 65272 67430
E 46709 48698
E 7667 35985
S 10422 849082547
E 30165 90768
E 27966 64165
S 63176 380541403
E 54219 73629
E 4817 17652
E 23105 74383
I 56608 92434
I 20767 43141
S 93744 162874517
S 98071 966888774
I 41214 95851
S 27315 804742330
O 349 40557
E 239 63593
E 5777 90433
O 17587 24000
S 1441 115984583
S 52756 7838748
O 53606 96124
E 37989 66122
I 20789 51868
E 1822 49179
S 99735 589017181
E 18194 34629
S 9883 680942333
O 26182 60772
S 23600 778322990
E 17147 69719
E 31992 60112
I 68393 84748
E 40598 96592
S 50610 533109950
S 48560 141266909
I 20918 95039
I 50622 84644
E 12988 27344
E 41760 56607
S 65501 386595078
E 23310 26852
E 66085 86853
I 10267 50157
O 1970 51661
I 51027 57563
I 29199 31110
S 6141 884872365
O 21849 31871
S 6566 641586354
O 25038 63972
I 36768 80373
S 46448 766893441
O 64195 92877
S 44486 248948794
S 67508 74684439
E 18459 98483
E 11932 60020
E 2347 12436
I 25032 63111
O 38915 53306
I 40213 43586
E 405 23461
O 16882 75234
I 16570 79386
I 55579 81796
E 59760 77177
O 39427 41164
O 72583 86157
O 25134 26677
I 36299 51026
I 94 62195
O 28703 30294
I 54418 73037
E 53919 94611
E 76644 96981
S 96446 893548260
I 22809 84185
O 20760 46991
S 94706 579767773
I 55288 79676
O 46069 88370
S 74180 835513568
S 92306 609574912
E 49137 91071
E 88752 95012
S 42828 569258862
O 28219 76307
I 8793 25836
E 276 64417
O 31884 72754
O 88175 97725
S 23572 980968346
S 99312 504950083
O 56536 61626
O 10624 27104
I 56138 57081
E 76207 79970
E 8207 9969
E 46047 64394
E 23024 62376
S 69153 851243267
E 76814 82080
I 17723 85434
I 66305 90889
I 57045 77569
E 16042 91340
S 14582 63360526
O 2690 38959
I 56916 97294
E 16511 72838
I 12603 16647
E 85000 85321
I 45389 47082
S 44421 549996973
O 29973 41936
E 82712 90904
O 65014 85175
E 13613 74574
E 57305 76486
S 15935 682919408
S 82398 972572522
E 72038 98230
O 73801 76917
S 3483 177143459
E 28195 47498
O 41724 68776
I 48290 73521
E 18893 22682
E 39731 48515
O 955 85598
E 1423 70640
E 2750 94167
I 67280 74136
I 75912 94453
E 30857 47482
I 9888 78065
O 35034 43713
I 34993 75960
S 96975 499524063
S 75180 378708957
S 38076 479434070
E 50414 66775
S 11214 721931243
I 5567 23455
I 3801 50570
O 42580 59225
I 24233 82606
O 1488 28808
S 43596 392870298
O 48823 70487
O 17588 51108
S 92909 670356958
E 43022 88028
E 41052 75938
S 82636 422440559
E 28285 48908
I 11729 24830
I 5948 29999
I 32260 65226
S 92490 236133550
E 81336 82724
O 5503 17105
I 41516 87913
E 2175 25164
I 4306 42465
O 10896 54215
S 54102 326535485
S 69009 239967197
E 18376 60421
I 22023 50990
I 24745 49894
E 7924 68274
S 34008 253095321
E 47478 58972
I 34873 78183
S 84295 650447872
I 52404 54978
O 420 21949
S 1541 158106032
S 61477 172224622
O 46476 85830
O 13026 62893
I 40977 98335
S 4853 343619466
I 1434 89177
O 84792 95508
O 32269 91269
I 54209 64271
E 63286 77441
S 79183 561086676
S 68138 303992180
E 39436 59939
O 94097 95162
I 38463 46696
S 28710 464583057
S 58281 555558461
I 84695 87524
E 24053 62658
I 26834 44231
S 20546 583322454
S 50372 323031032
O 17944 44286
O 11809 41819
O 40176 82457
S 6804 946049052
I 8720 65275
S 6539 32206376
S 30010 894620744
O 33623 86234
I 4661 80276
I 87428 99377
O 70428 80179
S 67302 760262246
O 66591 95339
E 41911 87651
I 36507 75828
O 15919 90054
S 71650 531815658
I 36288 55338
S 74991 320011141
S 71434 485965485
I 3756 99704
O 27184 27496
E 14057 70220
I 5427 71644
S 14649 680503074
O 76630 85985
I 54431 86286
O 47836 49214
S 48964 259614897
S 69026 571766814
O 5050 69714
O 29695 79565
E 29883 89723
I 44429 64633
I 20384 82049
I 35153 74027
I 5431 67853
O 29394 59166
I 24175 74180
S 95177 232884027
E 35143 97147
E 28459 35943
E 48735 85690
I 19757 99790
O 61867 73001
S 94195 906776501
E 8718 81041
S 73465 897179441
O 22745 65491
E 29648 87636
O 10283 85749
E 23651 49524
S 91204 72632155
O 24944 85583
S 32101 303905333
S 5806 245374585
O 19155 44668
I 11716 75638
I 11956 99415
O 12605 87833
O 13017 67416
O 51640 85438
E 45797 57543
E 12455 74364
E 35640 40425
S 23347 187357749
O 11620 26750
O 48914 81788
E 57542 58766
S 91371 696938946
S 5550 641090573
I 38767 98131
I 10316 16326
E 49091 61064
O 33786 63799
I 68511 86590
I 27044 93235
I 75531 75576
O 7812 76802
E 11199 45762
E 48985 59500
I 54218 66805
S 20362 543703054
I 36348 51720
S 36373 87133094
S 38760 630127282
S 93431 760653123
E 64023 86473
S 30167 537163873
I 77953 82944
E 35485 58344
O 62506 85167
I 25628 81885
E 18914 24676
O 48147 76592
S 72844 363642500
E 21738 94476
I 31268 56131
I 9072 65601
I 16840 93127
O 13854 53827
E 579 56559
S 40525 616767043
O 44388 53414
O 29214 74144
O 3191 89969
O 42302 53375
E 72021 92551
O 6134 7989
S 59644 810121320
S 919 132020874
O 27754 87196
O 21823 48679
E 29172 62298
O 71184 78873
O 24006 33371
E 19713 81077
I 6199 23056
O 314 36703
E 38814 94162
O 76894 80667
I 51276 89926
O 334 40904
S 10535 980516827
E 1954 93143
O 46445 52067
S 83064 892497812
I 25658 80862
O 8624 15599
E 18736 68215
E 11153 72116
E 84097 89949
O 56204 99192
E 4003 25686
E 1858 79853
E 65691 94265
E 46275 68614
I 12557 41022
E 1818 23688
S 56333 984010905
I 3678 34255
I 73406 82268
S 60260 848888055
O 13252 95724
I 81691 83462
S 95634 31882447
E 18978 63342
I 25188 25910
I 58622 59480
S 86920 681340932
E 18910 49208
O 51680 72490
E 6368 74014
E 5984 77740
I 87060 91345
S 24449 416361133
O 63864 89601
I 15828 84535
E 46458 68427
O 25596 96380
O 33525 71957
E 928 95763
O 63971 84004
S 32797 634379096
E 24811 78568
S 3332 32193684
O 56819 84430
I 75043 88914
E 23483 28211
I 38752 68782
E 72913 75243
O 31081 48119
O 33118 74591
S 73390 43736011
O 2868 81301
S 54485 131967870
E 6136 80816
O 42970 86215
O 42493 87349
I 35365 36792
S 93994 396879336
I 50077 57779
E 6361 17047
E 70745 91301
O 43061 96216
O 84979 94299
I 12877 38739
O 28692 30821
I 33564 56985
O 10288 78848
I 95 98704
S 63509 803242905
O 65972 81162
O 2237 70712
O 14847 43652
O 63052 93604
E 25903 90010
E 29156 80813
I 18275 56799
E 63993 72200
I 51832 56484
S 97499 745628381
S 56317 60364958
S 44984 565980638
E 90983 98611
I 43791 55693
S 51726 27175439
S 47283 681486034
E 53661 62898
S 71455 821578178
S 57329 456452424
O 22223 61660
E 10465 48770
I 41442 89197
O 19551 58298
I 1386 1429
S 20281 835253819
O 39289 64257
S 16777 751853210
E 2084 51361
S 87310 845958738
E 54905 61452
I 19472 31564
S 49416 416477547
E 18785 23342
O 40834 99997
S 41341 514841370
I 63791 81320
E 35054 49345
O 52606 65891
E 56859 82290
O 25585 61042
I 60788 61115
O 42890 46265
O 18904 76381
O 9725 42532
O 6962 31006
I 3867 98136
I 12961 92213
E 39231 84551
E 52641 85649
I 22480 44701
E 55170 66296
S 34160 710557798
S 86308 132375692
S 23250 863533997
E 51 61086
I 5162 48420
E 3350 94310
O 42063 70441
E 14047 78832
S 63213 144476864
S 42314 445746721
I 18991 19459
O 40038 94184
S 54149 537354615
O 14982 58227
E 16934 43399
E 15220 26479
O 60786 77721
I 41593 68837
O 34702 60907
S 81678 696646440
E 20782 47974
S 70452 738739982
O 9005 87966
O 89728 91588
S 77640 728695980
E 9665 85319
I 34692 76257
O 36754 83592
I 58972 60076
E 40967 46776
S 8622 467193980
O 443 92827
I 35909 50407
O 18584 85915
E 19370 87223
I 59994 80028
E 58068 87850
I 9864 94466
E 37703 98430
S 85102 400225859
S 2547 522685049
E 32384 55808
O 9046 61133
O 34806 69057
I 60225 60393
I 10358 45107
S 53266 235704192
E 698 74381
E 11718 94984
O 62259 99109
E 7872 93580
E 40027 46457
E 790 32550
E 1578 37293
I 3867 16956
O 66355 89293
S 28968 597946991
I 45479 97321
I 39286 60828
E 67233 92046
E 39584 44984
I 7518 10891
E 46079 98012
E 8451 19043
O 6994 66119
I 16809 97470
O 32963 77011
I 21767 49050
E 32680 70737
O 15996 96823
I 1126 81563
S 27985 106459527
E 56830 91327
S 29577 159683775
O 51152 83779
E 63778 86455
I 93348 98024
I 11065 28933
S 86229 94652070
E 32951 96700
S 60778 273056122
E 28499 93173
E 13346 66329
I 1143 94382
E 76204 91173
O 20937 45926
O 38185 91623
S 92345 398948826
I 18857 92496
E 39346 87555
I 21331 82682
O 55772 75472
O 53013 97402
O 11843 18418
I 15918 68098
I 71825 75245
E 22885 76367
E 13607 69790
S 10587 94637759
O 1788 28053
S 82163 245324604
E 56919 89053
E 62593 95400
E 40182 83228
I 56208 87804
S 14071 682371813
E 14298 50006
E 9735 21839
E 18696 93030
I 25853 79749
O 43163 46003
E 48046 97183
I 17749 84598
E 23149 60283
S 76450 101595866
I 21059 58005
I 10987 15531
I 73680 96924
I 70746 91283
E 37922 76282
O 1052 4067
S 7925 788233533
I 48820 54600
E 9460 93200
S 67843 732636582
O 11861 58869
I 5151 32401
E 47615 76801
S 41509 352647565
S 15874 586722909
O 8930 44474
I 79296 87253
I 60777 62230
S 39992 796314747
I 51686 88019
O 42255 60188
S 48549 957181621
E 84591 95279
E 80043 82115
E 39722 64018
S 99331 27971671
I 25838 68941
S 13452 96210944
I 59775 67884
S 47562 810760452
E 14816 33830
O 6880 47707
O 68970 77592
E 66656 91025
I 21941 24618
O 59857 73623
I 40095 90177
E 25632 37165
S 32819 771440644
S 86356 533146132
O 38588 83307
I 77857 96387
S 44773 892556875
E 39580 42757
O 80912 94325
I 29310 38653
O 39242 52359
E 44283 56645
I 6979 60409
S 33709 966398287
S 80576 514349724
O 6216 90865
E 36236 64456
I 5722 63571
S 94727 362416419
E 78341 98783
O 57562 59533
S 70199 93711412
I 19760 36023
E 28724 65072
I 14923 18323
S 51057 595683647
O 11624 33147
S 50504 115132768
O 59608 83236
S 97188 893732050
O 4253 71136
E 73584 86300
O 60675 91648
I 50912 89539
E 45565 78522
E 32343 70008
E 12799 30861
I 20323 38287
S 32878 963043428
O 56519 93930
E 60915 73113
S 58516 138039027
I 61374 61968
E 22349 67662
I 48062 48165
O 16421 28955
O 20963 42195
E 31990 37165
E 35124 84727
O 2794 16162
O 41053 90817
E 59843 97038
E 63763 79369
E 16088 22223
O 16973 47426
I 88117 92014
S 68553 286560615
O 15517 49881
E 41321 96196
O 4073 84609
I 30578 46923
E 4149 46297
S 61971 388337494
I 27565 54213
S 89955 819245298
I 58980 91697
O 40415 54540
E 25663 68516
O 40684 79141
E 3604 82526
E 56479 71651
S 37130 654505976
I 23721 93858
S 61736 381554159
I 72188 87530
O 28868 76928
E 70291 81890
E 22172 51330
O 27036 86269
I 4230 46852
S 54989 485410649
E 3700 42166
I 43451 57001
E 46915 71607
E 13341 36196
O 11396 40389
S 55734 501037330
S 94946 623151006
S 21930 296677722
I 7415 79893
O 42314 47348
E 3935 30908
I 975 23743
O 49504 58639
O 38079 72461
O 6947 59958
S 27083 304067735
E 37421 44940
O 39436 65419
I 30632 51297
O 29076 43679
O 15205 71075
I 4339 50118
S 79581 655604658
O 32902 74257
I 66778 86467
O 43762 83084
S 3147 291673873
O 28954 75913
O 22179 53300
I 93170 98934
I 10421 90983
I 16337 99420
I 20186 81081
O 48664 87018
O 18973 38808
I 19775 25952
S 26222 980528610
O 2237 86837
O 41457 76337
O 116 91229
E 1068 75338
S 90147 644606552
O 61093 81258
S 15730 738315297
S 13322 725540823
E 761 64631
O 9446 42981
O 6552 50331
S 88267 664462387
O 65312 93692
E 47151 64405
O 23449 65761
I 20765 66133
S 59657 690285164
S 4299 206524142
O 22265 93873
O 38828 69884
S 52530 852845911
E 73085 79456
O 14802 70463
S 80691 581361289
E 14387 75116
S 28140 1032757
I 21732 71213
S 66644 29091156
S 25129 5069238
S 64652 133490145
O 3267 77436
I 23523 50985
S 76495 590045299
S 54434 325882719
I 18194 56078
O 51506 52057
S 56677 539654333
E 26325 68659
E 7389 36029
I 10321 44310
S 91321 599148568
I 12114 77097
O 12181 25068
O 11228 76527
S 34997 354854702
E 17973 39580
O 46076 89848
I 15294 25994
E 35003 46892
O 46191 57486
S 57782 800089989
E 10989 29390
O 27337 72885
I 44357 93966
O 24004 45984
S 95461 74508746
S 99174 821414028
S 85101 789988736
O 33656 41128
I 43832 56259
E 23785 68922
O 36607 51457
S 98342 540477397
O 2837 34770
E 52419 75942
E 69159 89630
I 4836 21243
O 20157 76198
I 23247 45878
I 5434 23463
S 33358 40449631
I 18356 66811
I 9820 71775
E 3153 30118
E 21719 45298
E 39610 61335
S 99926 865623891
S 62407 949029992
E 24707 52679
O 20957 21449
O 51986 69846
E 164 5554
I 13838 48580
S 82607 167486755
O 20465 30359
E 28656 41289
O 49531 52045
O 10485 35493
E 18161 31739
I 90012 96614
O 28675 46792
E 12946 69024
I 13518 21013
E 51225 73966
I 1886 91913
S 10518 439221933
S 40967 784344264
I 43415 95823
E 63011 95344
I 74262 76963
E 20185 36524
E 46463 97239
I 58468 67099
I 41607 69875
E 52508 59633
I 40432 77580
I 12861 97060
S 36516 317547668
E 8975 46198
E 53234 83642
I 24846 25787
E 55324 99198
E 42842 75646
E 11243 11912
E 7491 87871
S 62722 427146153
E 68398 93891
E 58067 61845
E 40593 67190
E 72973 81081
S 41492 760885070
E 58398 71278
O 12956 84657
E 63495 93046
E 79183 93843
I 41507 72187
I 24713 37442
I 13378 30173
O 49378 76206
O 32571 37555
S 65187 126309484
I 44944 82881
E 18756 77013
S 4801 973037857
S 44133 648314106
S 3559 388097732
E 13318 64676
O 47282 83867
E 88235 99759
I 24399 87832
O 76895 97973
S 18837 72680894
I 36819 92845
I 18484 26718
O 50190 92292
O 19062 48657
I 50949 84384
O 7199 71952
S 51320 861075901
I 8442 65755
I 51857 76470
O 44287 69018
S 68926 669013290
E 25729 29755
S 86561 926504429
I 41956 47470
S 30080 937615392
S 67980 621624330
I 33111 94792
E 10699 94075
I 62467 86270
I 29706 87606
S 51516 24387055
S 3753 322424005
S 5047 663303459
E 5321 52697
O 34611 46563
I 41184 83835
E 19653 79777
O 72244 72914
E 24548 90119
O 17622 60579
O 55344 74514
I 47441 79431
O 3936 91666
S 79115 195958706
S 67704 295343773
O 29534 48448
I 22542 27934
E 35816 95700
O 14328 59644
S 27795 122995597
O 65477 68937
O 12056 20626
I 12060 66777
O 34308 43717
S 98671 614793494
O 50235 73275
S 27998 133399440
S 39486 206187725
S 20874 450574659
O 33621 40478
E 90162 98663
O 56286 96707
E 2771 85317
I 15617 88572
O 4693 82223
S 78481 344086679
I 45723 88182
S 25609 547708230
I 74729 97055
S 55852 72800319
O 29519 68026
O 80597 89871
S 62433 630670926
S 84152 401791979
O 19433 70455
S 96871 573321150
O 52718 61040
O 74006 93965
E 29062 63327
E 29780 47067
E 21630 78185
E 45431 70217
I 16726 89680
S 2755 123581520
O 64059 69801
O 32906 99922
E 82207 94339
I 74249 90845
E 93175 93817
E 9758 70361
O 3497 69479
I 13579 51526
O 7317 98488
E 41410 84321
E 21364 84307
S 93813 608725833
E 39321 74840
S 49710 338287212
O 54079 68133
O 13407 95582
E 67239 95706
I 15739 71964
O 19652 70718
I 7509 25214
I 10386 68191
E 20144 37873
S 56228 200600116
S 91655 658064868
S 49749 344797998
O 39554 53053
E 45780 97717
O 49368 56101
E 8146 67926
S 40820 194417402
E 16653 29869
I 12918 16092
E 46685 73331
I 37920 49362
I 30033 59197
E 16081 91656
I 19120 24198
E 31936 92841
I 11570 50180
O 35648 63399
I 35862 55307
E 46254 83231
E 60892 79937
S 95289 611178447
E 18396 65709
S 92110 404614882
S 34866 314192164
E 25852 49819
I 29011 63794
E 22124 72641
S 86620 713535890
O 37517 76295
I 36690 43331
O 94417 97886
O 18524 76110
S 49822 165031097
E 32160 65747
I 52824 95803
S 44063 798219842
S 20137 224591323
I 19751 22911
O 1418 86910
I 49606 92462
S 15099 653754182
S 66264 488928018
O 53584 72564
S 1291 144998477
E 59595 64179
E 18828 73806
E 23022 63793
I 59709 73265
S 52198 990442616
O 6216 18774
I 20429 42149
I 67246 87646
S 99923 614888042
E 75537 84918
S 14841 278576468
O 51230 96651
S 48663 923615875
O 44809 97017
S 75589 23344785
I 30370 65887
E 37705 80332
S 33036 355843589
E 68349 84535
S 64954 594811435
E 41749 47137
I 32797 54235
S 38752 288783336
I 44058 59432
O 2465 78253
S 45109 569497491
E 32580 72933
I 64040 72937
S 75587 945739363
E 21749 53087
I 92687 92922
E 30080 64038
O 60344 97745
O 54399 80023
O 3623 89947
E 12539 61775
O 8020 78420
O 6549 46870
I 83788 92064
O 30072 72578
O 27913 74529
O 17320 97728
I 85954 95819
O 40695 55006
O 75118 84023
I 51198 96038
E 3358 16059
O 16781 82026
O 13234 72136
O 73228 82423
E 39221 60436
E 61071 64289
E 26342 48653
E 5809 31979
O 16497 40674
S 99372 663744219
E 15391 66934
S 76666 885869955
I 91893 93875
E 15458 80396
E 79346 96389
I 8980 40580
O 9717 28483
I 34075 78223
S 69266 313866189
E 40489 75725
E 21497 85169
I 47562 75886
I 71978 91216
O 9941 12702
O 29318 90612
I 17914 58783
S 48142 654007791
S 57973 92107753
E 44808 83380
O 16511 66131
I 20105 62742
S 92125 478755406
S 15307 786621966
E 42614 90683
O 52600 80137
I 64311 87371
I 32081 93174
O 9472 36751
E 23812 94945
O 12182 23421
S 96792 666789688
O 80378 89765
S 41388 78965189
E 57963 65068
S 36775 72911442
S 16101 364688272
I 47179 59348
S 16499 930195196
S 86304 546966230
I 66826 69104
S 58484 428629156
I 385 47676
O 33695 41652
I 10337 69247
O 14540 52684
I 3428 71528
O 13682 51213
I 65526 76470
S 86731 864408477
E 2931 59214
I 82734 89664
O 22944 88301
O 93286 95134
O 40629 73250
E 93645 97677
S 52533 866537468
E 20276 71940
S 55871 934825514
O 28627 59191
E 5708 69104
E 56575 93996
I 31749 80854
S 85889 171771508
S 29348 211912912
S 36867 146861187
S 8259 508988568
S 22410 609642964
S 69067 277936847
S 78582 345816918
S 29880 856136000
E 48728 96526
I 48767 81678
O 57633 91278
S 4924 598072226
E 5251 52973
S 14650 528726480
E 57167 70701
I 13484 67734
E 29346 70794
S 22879 956775799
E 63200 68274
S 98496 786254135
I 5012 26644
S 82020 587592559
I 69426 75959
S 33807 580113333
E 85543 85622
O 50054 74260
E 37373 62430
S 70001 652692502
I 25565 85705
S 89665 771357531
S 42906 872694922
I 10477 51278
S 11630 606393767
O 60695 65103
E 14862 15262
I 5898 64508
E 10789 84538
E 779 63475
S 77008 596577807
I 6771 58282
S 18519 55918525
O 45683 98982
I 10173 29784
S 90765 237121177
O 49294 92129
O 66587 84011
S 43226 550011389
E 68291 99614
O 34888 69406
E 3246 45805
I 19288 83324
E 33442 79869
I 56826 96748
S 20849 976248699
O 32649 93280
I 31940 68919
E 91338 97155
S 79580 392296636
E 5352 45353
S 30189 363806564
I 32126 42564
S 77826 745369487
S 23399 959769647
I 6229 91578
E 47074 86691
E 17288 73620
I 56567 83248
S 30791 180385884
O 42924 74444
S 54949 884998111
E 61558 84028
O 36161 67889
S 49384 95774675
O 41081 52019
S 42686 559675029
O 48060 97414
I 6480 42821
E 62233 66700
S 76741 283789876
O 31705 75729
S 46335 23683681
I 79443 84480
O 51807 76950
O 22115 64630
S 84886 34374074
E 11314 91619
S 98014 902444843
S 2528 418285867
E 11727 32867
S 34588 973271733
S 95745 242269693
O 6492 6758
O 1652 52475
E 40082 50507
O 55256 97433
E 41125 52014
I 9105 90792
I 15689 57667
E 62801 83783
E 51205 68879
S 57431 252894274
E 48104 48530
O 9548 69936
E 73090 92108
E 42258 99593
I 17724 60479
E 18129 44239
O 2766 77524
I 23551 34993
S 20206 534327924
S 60384 40684932
O 11824 74172
O 73540 98514
E 22916 47822
E 36694 60476
O 16307 84622
I 49482 51013
O 495 61020
S 1645 775781457
S 67233 217986921
O 17211 62536
I 19544 61740
S 46630 864187128
I 68178 68750
E 32541 42332
I 32254 65781
O 93163 95678
I 28269 63221
S 45966 76079658
S 77278 825411076
I 71377 86760
S 60571 101479620
S 62584 687492884
S 63774 318160334
O 84923 91235
S 98379 681997533
S 33919 870201228
O 665 41048
S 54358 183975698
S 24232 369591893
I 28854 81485
E 70149 81956
I 18411 47755
I 17081 55499
I 13177 90560
I 12514 82455
I 29483 31788
S 80028 562880959
O 77847 90591
I 25020 80926
O 41039 91077
S 57211 314942070
S 69066 707464295
I 62146 79993
O 35485 39281
S 5541 531637714
E 13474 97760
I 59156 84850
I 57555 82357
O 2667 87366
I 18022 74992
S 63867 69887405
I 48654 51584
I 11866 52116
S 53891 491535872
S 94146 791993546
E 72375 99375
E 18135 31391
I 51445 99677
E 47605 62945
I 11212 24665
I 12700 14315
E 27445 29590
O 28947 64057
E 24989 36850
O 51702 92187
S 59863 327520600
I 8644 76005
E 44476 52502
E 365 97767
E 36000 80761
I 62841 63563
O 16613 99655
O 30044 57120
S 16066 655348017
S 39577 117161760
S 9904 371959510
E 64007 94480
O 34140 58031
O 27646 53750
O 5710 58206
E 26399 45024
S 49410 362111668
E 7209 22304
S 59764 30568424
E 52280 96010
E 52250 74893
I 60144 66805
S 6154 940112039
E 10338 70671
S 23634 700001031
E 10068 83393
S 37815 855423290
I 1199 75041
S 30920 900140814
E 32539 94902
S 67130 392093757
I 64501 73666
S 81001 483301779
E 65111 87262
I 21773 24669
E 25511 41709
S 63334 148467958
I 19338 62263
O 36684 95940
S 35005 10666962
E 80561 95595
E 42881 59661
E 46647 83225
O 80671 89394
S 53879 310679497
S 14016 25515207
E 70376 97491
S 58605 117095979
O 3526 89368
E 62429 69982
O 60254 81233
E 85693 97281
O 5233 53853
O 2244 51750
S 22874 245968084
I 402 80909
I 4520 60158
O 29307 50909
E 8656 43453
O 43266 85553
I 3023 52391
I 16889 27008
I 41261 86731
O 14847 85067
S 32536 443122635
I 53626 81131
I 24216 51513
E 2548 84181
O 56272 85217
O 74171 89899
O 15316 21916
I 22957 98536
I 88051 88515
S 33751 332921216
E 20569 27184
I 8017 18960
S 56850 982606220
I 88860 94509
I 4051 17158
E 25758 55638
S 75590 855767510
E 115 2986
I 34335 83397
I 51062 53837
O 12206 96545
E 27496 99561
O 23867 30440
O 31750 58148
S 10119 594216925
O 48189 66064
E 57264 60177
I 58297 79790
S 72277 866940996
S 77392 484980091
O 43785 94048
O 63007 64580
S 84002 804962432
E 70155 86178
I 15100 18838
E 12784 29703
I 49063 72795
E 6390 29626
S 98113 92525757
E 54004 90013
E 13907 20745
I 9695 32829
O 46827 94257
S 69488 453636413
I 37416 76711
O 15289 94797
I 112 43414
I 81697 97018
O 75222 84008
S 98730 349758054
E 37629 76935
I 10758 16917
O 25775 30850
I 25580 99577
S 91661 864399055
I 54015 70264
I 7246 36530
O 16031 62051
E 21837 32218
O 25595 41682
E 33291 50795
I 24355 66143
S 49641 752369933
I 42538 92179
I 24857 50076
E 40741 63634
I 45391 87647
I 42755 63639
S 81845 681500733
I 10938 23908
E 88326 94016
I 17884 33680
I 40533 70587
I 28507 74556
O 60901 97095
I 55233 63499
I 38597 43280
O 72812 96973
I 24448 59515
O 25653 71603
S 2210 562669683
I 55462 55716
O 14424 60255
I 43686 73440
O 2850 57955
E 7474 17255
O 23271 99011
O 32470 65638
E 57140 79396
I 43392 86689
O 33952 51697
E 47782 77664
S 58211 143131907
S 32848 516814606
E 23152 64041
O 23749 73049
E 55803 91845
S 64748 428455502
E 23405 84326
E 58843 91130
S 93243 466096435
O 48995 81237
E 82125 94864
O 66958 74214
S 92512 966542293
S 72829 510636650
O 64421 95720
S 93866 528178950
S 61228 667533661
E 54120 76431
S 50026 687314440
E 16933 94245
O 8456 65188
S 5607 389539027
I 26619 63891
E 42775 64663
I 2356 88646
S 49476 259722658
S 18971 116410709
S 98993 979471258
I 525 17069
E 4120 81826
S 93444 822595844
S 459 663191188
I 55806 74017
I 3950 90839
O 7305 9126
E 18343 24642
S 96170 305879632
I 15732 49737
I 40329 78872
I 35883 89379
O 494 84497
O 21474 77143
O 11495 53371
O 18913 20200
S 82208 75473425
S 43077 510300463
S 98876 858633946
I 5515 96073
I 10975 25749
E 20840 27919
S 37800 462022949
S 80101 872707507
E 13534 36402
O 23382 71236
S 33079 168521842
I 86301 95496
E 44366 85412
S 91243 215400763
S 13687 40657599
E 15784 71409
I 16833 97617
O 53537 82948
I 89882 95475
S 17744 382016020
E 9832 36576
O 48749 61161
O 3676 33197
O 23539 88758
O 16647 59754
I 38920 47837
I 12105 34847
E 58554 98594
E 61205 68086
S 91998 774416534
I 6390 45582
O 26010 27224
I 31439 41185
I 86782 98105
S 18025 302619866
I 37070 93784
O 42294 90532
E 54040 80134
O 39638 50116
O 9631 95522
E 10929 25800
E 31195 79915
O 967 73559
O 37392 70617
O 5881 81574
I 29881 74702
S 2664 127827539
E 1926 73569
S 51734 527840967
O 14299 44527
E 31291 98475
I 4495 68917
I 42472 44072
I 19486 97620
E 26954 46166
O 34550 60749
I 30871 44304
O 32346 66860
E 19075 29745
I 59631 80140
O 86284 87278
E 19116 43599
O 6463 22711
E 10559 88343
O 28315 99448
S 42875 996707581
E 25116 68069
O 74606 91366
E 19776 92744
S 84418 551767015
O 49121 49768
S 97395 347901984
I 47407 55957
O 21376 68007
E 10394 69381
S 65583 137146480
S 1948 219445167
E 33730 96480
I 1911 30673
S 19818 166864446
O 29577 74136
O 63962 88196
E 1781 86372
E 38515 61966
E 7901 82711
E 27458 95858
O 60451 65959
S 83821 252386560
S 55171 901579986
E 28559 36577
E 7683 30786
I 92869 98790
S 17513 750934350
S 93540 173359521
E 85904 92932
I 4518 55835
I 5665 36652
S 1949 668692308
S 25906 249194756
O 52212 69346
I 3776 56831
O 68134 80566
O 31845 90334
S 38109 287545588
O 16114 20709
I 61642 99526
O 46452 54517
O 87377 97766
O 10539 45174
E 25014 81762
E 31791 42653
E 69987 93515
E 24011 97285
E 32036 99117
S 14638 538195685
O 1515 3018
E 38117 88928
O 12882 65486
I 6210 90230
I 41873 42611
S 68385 826942319
E 30637 62436
I 7609 42034
O 62068 64348
S 23520 783335647
I 43320 88958
I 26681 91541
S 1487 949485552
I 81568 81595
I 17791 56312
I 87927 92065
S 32393 551448889
S 80546 668684604
I 45575 85173
O 58224 62252
S 10782 929876041
I 1359 33030
I 88164 89959
I 9210 77794
S 32653 671264469
O 36930 84087
O 42776 85631
S 79319 720069136
I 19482 25577
I 78349 89900
O 38256 46581
E 37561 97916
E 49887 53677
O 2529 45400
O 57017 79429
S 45817 639490702
I 11890 57559
E 32295 47812
S 14815 266151318
E 48136 57947
S 12587 423817261
S 96936 573313689
O 10667 65770
S 68814 129426992
S 40090 285174470
I 25262 85239
S 72432 428458933
I 73714 97448
E 12539 74420
E 35107 72909
I 499 80439
S 27918 847006046
O 15323 36769
S 91147 83458317
O 74821 97126
O 69604 78325
E 26164 46538
O 60477 75568
I 31257 94577
I 28918 40289
I 19419 92155
S 87229 48344617
O 34098 73767
S 50531 440256708
I 65472 65726
S 56222 715660643
I 136 56926
O 8641 13660
E 46021 64177
I 1805 61415
O 21903 52716
O 2173 96552
I 24763 62532
S 46670 614745221
E 16949 52843
I 5321 45160
S 30752 748198494
S 97333 870039842
O 55125 80421
I 20634 41792
I 30319 51015
I 29906 48071
O 21071 27056
S 23002 176603263
S 45895 531293188
O 18738 97326
E 5722 67055
E 65725 73551
E 43006 44367
I 27196 87016
I 43850 97761
O 81676 86180
I 44091 96780
O 18432 32195
I 32435 85931
S 60213 304055744
S 35796 426738723
I 69436 91024
E 56606 91262
S 88229 959190446
I 11256 82402
S 63880 745218558
S 74283 481227580
I 3762 16416
I 23040 48231
O 24905 69611
O 17894 23206
E 30924 72885
E 51723 82755
S 38141 180817479
S 3329 415299389
I 59523 87615
S 33133 401881705
S 96854 810555868
S 95347 750816033
E 45621 58739
S 30356 645338525
I 26026 86102
O 19611 78151
S 37533 886533618
E 81819 95357
S 19265 971212619
S 52008 766098045
E 30612 45768
O 19706 53630
E 22824 70969
S 70458 803533335
O 68990 96754
O 3294 10878
E 67751 84079
E 3410 39467
E 20432 99202
S 36198 117153407
S 89639 494918542
I 55018 83831
E 35667 45030
O 19753 52930
O 9639 49520
O 5259 30060
E 79014 82369
E 16319 31938
E 17014 30403
I 11022 60432
S 60534 232242463
I 53107 60229
I 5408 37376
S 62607 536096215
E 68190 75793
S 30139 4380469
O 10458 32984
I 66767 82830
I 36122 92445
O 11166 31313
I 20450 38895
E 30800 37997
S 1213 915765351
E 3823 30389
O 21227 57688
O 19666 79335
I 9557 61739
S 55353 39083796
E 5873 33964
S 94899 554091383
O 25239 53865
O 32905 88955
E 57515 61717
I 35179 39090
O 28773 29492
O 8200 93738
S 13835 646819674
I 51251 55633
E 61060 84253
E 7280 82252
S 43664 922624492
O 63203 68309
O 41315 96533
I 4866 46290
I 82996 91436
E 50050 88746
O 46653 95885
E 21418 31700
I 22086 23127
I 20272 26871
O 22786 62513
I 83368 98430
O 22456 32693
O 44529 68179
I 27170 81346
I 29134 55579
O 24684 44660
I 70199 72659
E 28639 83716
S 93328 572557720
O 28529 43195
E 53037 90010
I 6004 96616
I 50740 98934
I 31228 61577
I 9353 87106
E 11981 51610
I 7265 46766
E 40683 44722
S 10566 726916769
E 8883 26512
O 1946 93002
S 41292 375005102
I 28177 87696
S 34060 278075660
E 19328 59630
S 33030 775411107
S 93948 420495976
O 44917 83060
S 4082 536641866
O 2499 63624
E 12743 78476
S 6477 527941439
E 46290 59168
O 48079 67239
E 73647 93615
S 26164 886736889
O 64365 86336
E 36349 42308
I 9848 24820
S 25420 251030068
I 28555 28752
S 47951 291499753
E 50023 82608
S 16407 316492610
I 51210 66307
O 52238 86717
S 31728 422405082
E 28443 83238
S 74017 612636451
I 4831 98720
S 25990 190400242
E 5149 76495
S 94864 955089631
S 52948 317001667
E 21109 42880
O 39085 88876
I 10582 20144
O 34390 91298
O 26717 37249
I 22876 54323
O 2893 60647
E 46094 54775
I 85614 96532
E 22005 56103
O 24778 80332
S 45928 916029131
E 36868 39902
E 3300 88319
I 9234 36762
O 66116 67692
S 86088 291285527
O 35640 72512
E 27354 54743
I 57079 62761
E 16011 63746
O 11861 95285
S 72085 727914083
E 8670 74167
E 27604 61892
I 8798 29202
E 71947 93080
O 40272 59345
S 1831 493854675
S 32168 848568759
S 40487 906085013
E 13658 70850
S 79552 241539243
O 4251 35305
S 58320 665591872
S 96312 502124988
S 88160 275263764
O 23699 82462
I 21946 27976
S 685 371698792
S 1786 12056124
E 33041 36430
O 59476 93122
E 10021 71377
E 9827 32600
E 13094 57248
I 17676 48020
S 37312 891353595
I 5982 88378
E 29452 63518
I 50769 83924
S 10574 566647187
S 79302 170869174
S 54186 754542126
S 55816 331597277
I 3298 73659
O 43485 86705
E 4480 14112
I 25423 97179
O 59530 77275
I 47932 58990
I 66082 91994
S 76834 466598509
O 57766 69891
E 29638 71247
O 65923 77658
S 85960 470911884
I 42892 75441
E 2128 29394
I 62651 62912
S 8819 88167596
O 61845 72375
S 72713 157025076
I 89355 98291
E 11970 68163
E 30000 40816
I 31676 87065
I 56812 58901
S 50259 890297100
S 21789 221991739
O 5121 58682
S 73329 971660960
I 28499 58279
S 2302 784797531
I 3296 12055
E 46575 55781
O 6615 32225
E 27824 72833
O 26180 90102
S 33199 930964257
S 76978 98608263
S 39685 744406636
S 1410 230828527
O 25055 44063
I 55383 76980
S 80821 482548308
O 72674 87690
S 36351 477126311
I 12328 65803
S 26489 697054926
O 4243 67740
O 36428 94284
S 37271 559108941
E 37252 41062
O 5194 23577
O 5106 60854
S 61304 549640564
E 6852 29546
E 5180 90036
S 20622 482276285
O 58841 88368
S 2278 732018974
O 43771 79796
S 25769 972199141
O 14457 17194
I 837 79401
E 35035 93308
I 37957 62072
O 40523 52171
I 23230 43489
O 48590 76680
E 18592 51883
O 2205 66787
E 27130 86964
E 42857 59074
E 13648 87107
I 18512 52618
I 2446 83782
I 31196 83763
S 70710 744767958
S 20625 805123915
E 45266 86701
O 2654 92644
O 4086 51760
I 74320 76597
O 970 97752
I 36081 68492
S 67294 969205499
I 27504 67981
E 51020 62809
O 37467 79447
E 9006 58829
I 49039 89660
S 42309 63131150
E 61681 75690
S 14910 357077012
S 47560 699482044
O 36702 82455
S 27913 136526434
I 72313 86918
S 66751 357328845
S 32946 130148766
S 13660 787760459
S 31079 440219778
E 52441 57276
S 41949 190340902
E 12209 32828
S 16735 894758929
E 14750 55195
O 41513 49041
I 18 49797
O 35528 53458
E 41006 45335
I 1299 87482
O 64799 78878
I 66276 66953
E 88392 92466
O 38224 74264
S 3034 317562690
O 2505 47424
S 22951 142475461
S 40797 345533153
O 18735 19968
E 3806 61358
E 92347 96256
E 52581 72088
E 4033 19311
I 3226 6323
S 64718 209531440
E 56862 73769
I 22849 47497
E 13945 45023
S 54461 62018206
O 22735 64462
O 8287 19220
I 72144 78361
S 12124 701716684
I 15291 51462
I 12470 67721
O 20801 80437
S 66772 291023078
E 32172 65411
S 93518 541611986
S 6948 786556334
E 26515 69858
E 56970 71850
I 14679 94819
I 69214 86062
S 15237 920350825
E 34243 98597
O 45078 89354
I 50790 92085
E 14590 40517
O 43168 90905
S 15084 134514595
S 32334 22564431
E 14158 60947
S 95650 555819862
E 77750 95998
S 40726 353586181
S 58455 249500523
O 7524 15231
I 32436 40985
S 65810 135234767
E 34810 82435
O 18274 94128
O 52408 77061
O 298 42962
O 32995 54846
S 5986 607474318
O 77568 96521
S 58563 288432506
I 71659 91104
S 69773 363923277
E 54714 74373
O 1652 8642
E 57067 76180
E 8092 82192
E 20807 61706
S 45758 645552747
I 46492 83213
S 19982 499326343
E 11244 12581
S 3720 719194198
O 50612 57075
I 61214 85259
I 9938 40213
E 9132 25109
I 41633 71951
S 18057 59440659
E 12287 63803
E 25156 28366
S 89659 767707633
S 5712 864562787
E 18359 45002
O 66758 96532
S 70490 308207501
E 24873 97828
E 16088 30165
S 53807 99729966
O 27202 51830
S 76018 884100144
O 11760 90968
O 63106 81141
I 3636 9960
O 15057 17309
S 66898 167158383
S 60383 802279992
O 69731 91286
I 25644 78401
S 44492 796823180
S 35887 470861920
O 27482 47324
I 13264 36704
E 28388 69143
O 10439 74259
O 28040 73052
O 31652 78565
O 34510 42370
E 6066 80077
O 55832 70118
I 14649 24767
I 45169 46338
S 59386 664007498
I 6574 56179
O 57618 80844
S 57796 214757168
O 4389 74687
I 55912 61020
I 1067 22291
I 61623 98231
S 69930 816855339
S 62616 617787407
I 10058 68035
E 10919 17904
O 59925 92400
O 15367 98029
I 11746 20180
O 31482 52516
E 18157 82496
O 36174 47787
E 16118 57023
I 33196 52446
E 63681 74851
E 47853 79321
I 30042 39046
S 15065 29868611
E 73963 88506
E 31771 54554
O 56805 69648
O 15042 80101
O 47532 76878
S 19697 492636718
I 52412 78199
S 54988 532230125
E 41660 84426
I 37088 61720
E 28063 56436
E 18109 75249
I 8203 33570
O 67533 88425
I 66292 70049
E 31449 37346
S 35788 427100264
O 26232 90921
O 29115 94754
O 32543 57714
S 72919 579658936
E 23862 93841
S 37727 274980180
I 6370 41063
E 73298 79878
E 36767 58225
O 7879 88395
E 25636 53292
E 67394 80237
O 32992 65323
O 58802 89290
E 27149 80703
E 26009 64037
O 38972 85840
E 7965 9027
S 43893 784815821
I 6988 95555
S 23421 778319620
S 40339 443698452
S 12855 172724405
S 72414 728460242
I 9415 23732
O 63835 71617
S 27821 314724025
O 34004 99392
I 11059 74766
E 38840 87814
S 59614 267828353
O 28632 73309
O 71294 78459
S 90462 264619139
I 6528 92966
E 16209 27890
O 64301 66716
I 53099 85176
I 11563 35596
S 15781 75099690
O 11425 55202
I 49153 82694
E 31249 65552
E 73974 81589
S 10288 687126510
O 63113 72432
E 2718 15657
O 45697 59711
S 65750 997578208
E 7613 62146
E 2518 72621
S 6385 781967633
O 63941 77986
O 26797 68363
I 27239 66207
S 27927 30129866
I 11272 41986
O 6591 49412
O 57694 84298
I 54964 70053
I 23915 56981
I 35116 51882
S 17782 858825460
I 16507 94817
S 77889 956923809
S 93776 662929739
S 79843 4531510
E 25997 42922
O 19294 56639
I 42764 92838
S 45137 507423450
S 5535 496018110
E 7296 50733
S 86757 825127220
S 80664 267862095
S 48582 460120776
E 6345 66792
S 34780 218916365
O 60718 68875
O 23334 74763
O 14347 89523
S 24871 841960663
E 76100 86793
S 86178 662385047
I 1965 66332
O 93773 98955
S 42802 722996881
E 29809 35041
O 4285 20719
S 32177 19349088
S 12833 600253065
I 58694 71588
O 80978 93724
O 3999 23279
I 29432 34447
S 20982 684866114
I 62468 78828
E 39827 56977
I 14204 49271
I 990 78924
E 65973 91316
S 82635 200475127
E 51045 97338
E 30576 89098
O 7203 28066
O 19571 77989
S 48088 622802416
I 3021 73154
O 21734 94060
O 41181 51187
E 41572 87794
I 12269 56975
E 17251 19696
O 37220 64532
I 58777 82176
I 21457 46466
E 4636 30478
O 56928 87029
S 10123 202074494
O 37229 61329
E 69421 96621
I 18480 62302
E 54154 67992
O 39719 43305
I 36325 50620
S 23488 337649300
I 30062 84767
O 26219 67459
E 63103 97660
I 58669 67571
I 74757 82220
E 29902 85543
I 7617 20967
E 69586 88120
E 50266 63311
I 61444 92905
S 32527 295603904
O 67100 78509
E 39809 93705
O 14903 71762
S 83593 870565386
E 65618 86070
S 48777 775862150
E 29690 41095
O 62929 67931
O 59029 77165
S 29530 156047852
S 74734 235660590
S 8892 23104777
S 99301 251260255
S 54455 600584940
S 57712 638410989
E 40579 91650
I 30722 38693
I 16507 20440
E 49013 54150
O 92784 96187
E 72371 98584
I 5962 29786
S 65504 614086450
O 25241 83058
O 10189 78249
E 43382 80724
S 2007 351406643
E 66239 68624
E 5878 80401
S 22270 913975673
I 8624 90359
O 36332 49088
O 29567 45007
O 26518 95402
I 10229 91884
O 51323 82777
O 47605 95072
O 69775 81910
I 5924 66891
S 2772 810134285
O 65474 75295
E 28257 68309
O 5460 43603
E 17759 52924
I 24966 31542
S 38545 510662990
I 17944 82977
O 17300 84450
S 67553 536400084
O 19200 47175
E 38263 56789
E 20242 61775
O 31251 40974
O 19354 93113
S 52365 298060340
E 23098 47763
O 8683 92855
O 10619 28474
E 34724 78490
S 16015 278329558
I 51719 76597
I 42845 76358
E 6086 54090
O 4199 83354
I 36294 67945
S 69148 558015260
O 41953 69716
I 39261 50373
I 7239 62326
O 87367 93085
O 1363 4696
S 54486 39606475
O 44209 54064
E 66481 78374
S 92527 706189717
E 12251 39741
S 16878 542130729
E 19580 51054
S 83646 913706026
I 71029 92555
I 19865 33687
O 7111 55313
I 72458 79071
O 20340 47700
E 14522 68062
O 52345 77875
E 28043 71722
S 97898 71123624
S 2350 113285685
E 52682 90744
O 26346 75808
S 67892 683537217
E 53975 80626
E 7340 68123
E 39170 47950
S 74983 430563362
I 17289 30602
S 39294 819447588
S 75536 512020267
E 3085 39768
O 49070 74264
S 93953 444281513
S 94236 857071132
E 24228 87399
I 28160 39376
S 44205 62318807
E 71555 92929
O 27340 62029
I 74656 92204
S 56542 221523716
S 80971 489862578
E 20671 79498
E 9396 82486
I 22481 59760
I 9799 54512
O 34246 69783
E 27776 33198
E 83180 91826
O 20578 23737
O 45247 86937
O 13082 47369
O 25832 95373
S 9236 941467972
E 16001 56247
I 7390 91089
O 16614 59191
I 69580 81098
S 14522 800617197
O 36580 69248
S 5996 648467498
E 34546 36561
S 18372 833633437
E 9502 52556
S 48586 90052353
I 5934 33609
E 77975 90333
I 62994 81994
I 628 57075
S 66478 872299691
S 24059 745658689
O 8315 31994
E 30545 67644
S 22589 965084481
O 9156 43239
I 40881 91020
E 75275 89552
O 22631 71865
S 35841 648244912
O 37467 87120
I 47905 67333
S 71396 759956599
E 34091 94567
S 22288 955002328
O 28674 46852
E 32647 48893
I 18994 24312
I 13827 45524
O 66782 83789
E 52556 64525
O 44536 56214
I 261 91667
S 26955 629638292
O 988 70632
S 14861 530809614
O 23467 79571
S 12013 233116604
S 64123 141598233
S 3349 285384328
E 18745 55420
O 25334 66409
I 96668 98881
I 12567 50162
E 83213 98993
S 87202 5789128
S 47137 411652679
I 6458 17072
E 42338 49127
E 16351 33474
I 1267 64405
S 78463 515614834
O 54771 55282
O 1941 65597
E 38301 39331
E 19157 30105
S 35208 427724713
S 17327 546856466
O 8440 79005
O 3123 10639
S 15604 48535118
S 5060 603265886
I 33235 88267
E 22843 72060
O 69647 90686
O 22713 38691
E 13899 59495
I 15357 60289
E 11865 82107
O 36042 94203
E 18226 86697
S 79335 716981279
O 4555 55959
O 16973 44228
I 50483 99458
O 53014 92663
I 9992 76211
O 13624 91286
S 26656 264254366
S 72639 662557219
O 20476 95029
S 76201 125272478
S 67717 94541594
O 46578 67332
I 9020 69055
I 20829 29356
I 49239 50925
I 891 35093
O 57412 61881
I 6560 7985
I 41467 69857
E 5944 62154
I 76850 77631
E 2009 30798
I 12263 79851
I 34859 72303
O 4293 13393
O 5536 22602
I 59955 60437
S 74691 396798952
E 67782 92956
S 13248 145257107
S 49834 306816593
S 10488 395843516
S 55174 131394558
O 50826 91733
O 64576 90766
O 67378 70734
O 40447 58183
I 13247 15890
S 19129 749451061
I 15397 86781
O 4554 62148
O 67541 88995
O 25457 54304
O 43645 91991
I 34372 61339
E 26260 99363
S 48668 604877375
S 69750 123607478
S 60403 745586185
O 37625 57986
O 35684 65773
S 58559 80017635
I 61110 88981
O 26665 60662
S 44212 779353055
I 6306 67306
E 31860 41841
E 46026 74478
S 31776 813819784
E 73764 85871
I 8168 15118
E 10349 33895
S 20177 715179136
E 50867 86560
I 17520 38007
S 44048 946976250
E 11837 86546
I 95670 99589
E 40254 77220
O 1723 11384
I 35307 53964
I 5332 55926
E 24834 57356
I 24177 75705
O 55195 88842
E 702 98209
O 11337 21869
E 33509 66814
E 29525 80617
E 7644 90958
O 1099 94270
O 38493 87036
I 10188 68508
O 5125 99229
I 92638 99827
O 13314 92747
O 14393 65507
S 76680 152343023
S 2220 864934724
O 65265 71140
O 19032 23918
I 35242 52614
O 1078 16441
E 5734 80651
I 40123 87740
I 48806 97219
O 39827 76730
I 1119 93198
E 48543 55762
O 56100 71036
I 6226 16230
O 18511 39032
I 9535 93025
E 30986 75371
O 7403 78117
I 16101 92269
E 36020 50686
O 8334 50877
E 55044 76469
S 49349 830620548
I 15630 67347
E 5959 20049
S 57154 146514093
E 7771 13448
E 3160 32480
E 21726 30172
E 99 44069
I 23346 98904
S 32753 438056726
O 23787 26996
O 71498 86741
E 22574 82392
E 29583 65519
S 2505 941632206
S 16579 15719756
I 53926 89553
S 71854 801934957
I 23331 34993
S 28247 196630036
E 4930 82439
E 66656 85105
E 42706 76124
E 44191 82952
I 6681 18588
I 7735 67723
E 24170 90660
E 39721 98820
E 86111 88734
I 67586 84544
S 25085 778969388
O 31437 51145
O 46075 60805
E 35309 40415
I 39062 58036
E 69978 99420
I 47289 96862
O 64050 68168
E 10219 73106
S 17909 870859867
S 92863 989957541
I 24021 60430
I 23273 83209
I 21671 38101
I 39637 42189
I 79844 96964
I 51835 86647
E 39099 70619
O 47505 67467
S 25523 293230977
E 33943 88284
E 48436 82528
S 45910 718850789
I 22010 82048
E 7188 9811
I 59160 87824
S 24368 840369974
S 16345 710139762
E 11071 51133
O 23088 41481
E 26568 79310
I 26846 32592
E 31734 34237
I 19418 96892
E 9658 52838
E 26816 77793
O 50254 81919
O 35363 39473
O 77133 77954
S 3247 106029261
I 11446 62015
I 15439 33303
S 555 51930801
O 24226 34389
O 55948 66788
S 58821 191252939
O 5000 30359
E 45549 75762
S 58079 250653638
O 55490 69243
I 30959 35109
O 4744 18035
E 22861 78092
I 33983 94080
I 35257 57652
I 29043 58345
S 80548 557351469
O 4546 48164
O 31604 83528
I 28789 60697
I 31749 68083
S 51271 732071647
E 25669 75727
E 68875 97074
E 51917 98408
O 60597 63326
O 39379 72398
O 33133 64291
S 19726 176409233
I 41079 82848
O 95109 95842
S 58478 512852549
O 70009 84722
O 75851 83543
O 29274 99963
E 43377 63588
I 31487 51825
S 24068 888881228
E 54425 56548
S 44602 558511112
S 74434 372224136
I 49529 98347
E 3351 20490
O 41672 83936
E 20344 39908
S 36006 664561460
O 34490 45254
O 71309 78412
S 74043 241375739
E 68512 90643
E 71441 73590
O 51343 60417
I 49434 62359
E 3256 71465
I 31304 52469
O 30089 49845
I 14293 30159
I 13029 17615
I 67810 92045
E 54905 90979
O 12260 14667
S 37885 774287652
E 21422 46424
E 38099 57588
O 84486 93292
E 23276 74227
O 77551 90685
I 16442 50977
S 70264 30471922
S 69453 280998698
O 3796 35826
S 45773 823422084
E 71211 83427
E 25678 60670
E 56530 73676
E 37533 80814
S 25695 222873578
E 52055 53793
E 23900 61980
S 81443 335196016
E 41700 77486
I 18396 83083
E 8244 28338
I 28976 60264
S 70033 622722315
E 10320 44538
S 32094 619883068
I 53086 64899
S 40126 673694786
E 3558 37478
S 45039 575287145
S 57186 55930398
I 16222 51813
S 87868 262206343
I 69055 91196
I 54276 97580
I 2619 37545
O 21834 78733
O 98932 99543
S 54882 574483497
E 1827 27160
O 9751 12835
O 13706 25896
O 22127 93045
E 6060 83403
I 29926 59461
O 23999 92212
S 29710 250840699
S 93620 374818215
I 6703 90026
O 29826 61716
S 14609 744728197
S 6853 286837160
S 85863 423380835
I 45730 47527
S 83085 855017583
I 56696 90733
I 40666 73791
I 28024 44123
O 14658 30845
E 75394 82302
I 4028 18155
E 19742 98021
O 21276 71144
E 15389 54962
I 32452 87649
S 12268 465756803
E 75764 78682
I 13313 89031
I 55821 61887
E 27720 99687
E 32606 72177
O 83680 89525
I 56381 75038
S 77937 468403986
E 10384 59066
O 68234 75096
O 33276 69742
E 40880 48554
E 9006 73343
E 463 69497
O 2784 91727
O 14115 45270
S 71461 694267157
I 13092 97622
E 2227 54686
E 15691 17741
S 84279 841123460
E 44263 45968
O 41536 47931
E 20531 37057
O 39872 91373
I 14786 50717
S 84083 350328561
I 16855 40556
S 4786 438854547
E 6968 72254
I 71658 79889
S 60438 252198442
E 94112 97632
E 6166 44122
E 12225 29832
S 24092 277685217
E 58002 84688
E 30034 50513
S 20647 146916686
O 8776 87877
E 37253 56434
I 30676 97705
S 79134 846682060
S 57020 209265911
S 80838 985836767
O 71214 71646
E 39188 78590
S 72761 392873403
E 32691 90519
E 67581 93459
I 1753 14825
I 36607 40821
I 17003 72856
O 13913 20296
O 87146 88890
S 70866 491769627
I 24753 96284
S 94729 417996984
I 16382 27297
O 16153 45852
O 37277 41017
O 45391 75670
S 23588 722246118
E 40171 61843
E 5138 99512
I 14075 39241
E 38815 79225
E 26457 94789
O 18846 28606
S 63791 410905397
E 48010 78903
I 65470 75104
I 59639 64198
S 61200 765453510
O 37390 90576
S 17169 603823286
S 19601 735892016
O 55681 62088
O 6553 23716
E 31868 93115
I 1048 76217
E 7527 8164
I 11345 60464
O 57116 89169
O 17446 97908
E 50451 67714
E 4718 49127
E 55335 79668
O 78573 95030
I 45994 61813
O 22129 95340
S 67095 357109286
O 63497 73602
I 43666 68052
I 7868 82186
E 13140 62107
E 92785 95898
E 68400 73028
O 40792 57582
E 34412 86437
O 50180 82829
E 36704 70720
O 6792 95094
O 38532 71196
O 87062 91448
S 410 121948075
O 575 78391
I 37270 54497
E 26935 62800
S 96700 510134514
I 40399 94460
E 29700 69378
E 55318 94287
S 9823 34226734
I 1758 54631
O 22963 91115
S 71864 222978383
S 33465 943077297
S 2072 20891045
S 79457 561331460
S 55551 790536335
E 79511 86123
E 67883 76567
O 39805 88811
E 34655 97394
O 12575 82528
E 279 17165
O 32753 86801
S 48930 76139538
O 50653 68794
O 37211 61048
O 45377 61523
O 30048 57849
O 19306 67864
O 50843 77230
S 84967 366118423
E 43327 74761
E 68285 96281
S 69174 833876758
E 64239 76197
E 59574 76361
E 66467 93150
E 7272 69364
S 6173 581963439
S 16753 328380912
O 87900 88813
O 46252 79182
I 16169 97217
O 23180 49045
S 27670 331204503
O 13651 71940
S 51420 358227580
I 2775 77412
O 32166 97830
I 5542 55244
I 6448 21362
E 3066 20640
O 55217 90832
E 34898 99094
E 37175 80535
S 36073 552980931
I 16290 47874
I 35766 63075
E 22906 68333
I 721 63542
I 16437 56904
E 11485 89915
S 50754 693482302
S 59492 697409100
S 54468 925384890
S 4448 704475116
E 31247 37300
O 9091 45308
O 33985 36693
S 27939 901152482
I 7997 69256
E 40782 91435
S 97235 116457668
O 16131 26681
E 51589 61967
I 29446 41345
E 86342 95119
I 42883 83247
I 83697 98487
O 47309 54549
O 3451 58047
I 36463 79487
O 44697 74864
O 62573 75143
O 50184 74260
I 72586 73897
I 24133 63992
I 23206 30129
E 12745 88046
E 40620 87617
I 35324 64506
E 5619 15149
I 10813 11283
E 17645 37200
E 17526 85292
O 11610 76779
O 39804 60289
I 50613 90589
E 23891 54746
O 54624 64801
I 1161 83915
S 38644 475688821
I 13084 22713
I 22094 98896
E 2449 49633
I 67625 69374
O 97238 97646
S 48370 127552064
E 49658 73265
O 76980 85220
I 26627 65437
S 42351 557868458
O 7658 27568
O 19727 81726
O 68836 70399
E 11370 68097
E 5465 18665
S 65315 606107860
S 43815 393450465
I 44334 69189
S 34390 156368858
O 39591 47495
I 32191 37945
E 57497 89251
E 30485 40162
E 16031 96916
S 30801 112849287
S 61005 610816588
O 59920 80312
O 61902 93864
O 61367 63802
I 8920 31601
O 23500 58070
O 12783 59934
I 12032 30748
O 10100 76671
E 48734 56383
E 66409 78910
E 2537 72005
O 16943 83558
S 76192 904980175
S 51750 236622736
I 6296 32054
S 91980 497212721
O 22999 53186
I 24234 87815
O 41245 58468
S 49361 725031070
E 14298 47778
O 19673 95858
E 28226 87583
E 18996 80545
I 23055 58854
S 81736 783554357
E 69843 82589
O 88253 94256
I 36243 50768
E 51105 61499
E 8369 36443
I 14352 82954
S 30552 810581614
O 2190 29929
I 23332 51338
S 32803 100847170
S 98305 659386634
E 5870 82167
I 15289 46849
I 21693 85539
I 14146 68080
I 13517 83821
O 36530 72896
I 61931 66989
S 81429 8134304
S 45158 592040097
I 17690 40051
S 88886 195641910
S 55863 4794122
E 24158 42498
I 63570 92812
E 33237 95835
S 15592 180685900
I 34 52868
E 36357 78353
I 638 57873
E 17101 27582
I 35617 49016
S 90460 707681374
E 30059 65586
O 83663 89516
E 50274 78595
O 33686 73775
E 9458 98467
O 39730 93254
O 67141 97652
O 35213 74357
E 5808 55542
E 1253 55043
S 92327 90647557
O 85785 98427
O 1096 39125
S 67065 982826603
O 11525 51663
I 88609 95906
O 33646 98268
I 30221 74544
I 4640 23981
S 46021 828851004
S 88808 781730876
I 8614 66555
O 22899 81116
O 6763 35575
S 48607 942303949
E 55602 80907
I 35583 45869
I 13364 27542
E 71861 94601
E 9299 69368
I 23557 98948
I 7438 14659
E 42204 43797
S 71396 718942859
S 66392 478531405
I 559 97135
E 49240 80120
E 4565 11850
O 16593 66960
I 25344 55755
I 17776 24013
S 44006 351356794
S 69176 301684406
O 58118 81880
E 33778 95383
S 69919 997055492
E 7 65134
I 58453 63028
E 11096 21344
O 9481 80383
S 57211 666455910
I 40658 70853
E 10034 45821
O 18535 81594
E 76825 80680
I 56735 96597
S 28900 428802396
E 37499 40582
S 92843 299000585
S 34539 672632061
E 26198 47053
E 39200 47342
S 57644 341678897
S 58390 395507371
S 8551 844369852
E 33968 51619
O 58631 93841
S 29526 729759482
S 94167 713112638
I 18183 80252
E 1078 57140
I 40338 82266
S 29670 135347478
I 15106 86610
I 16941 44389
O 16853 47145
E 6783 46953
E 8134 76781
O 17518 51103
E 22474 71831
O 76748 91681
S 6652 149004913
I 42436 62545
O 22374 37816
I 26126 29383
I 30082 78758
I 20222 33883
O 16243 56947
O 58341 95035
E 35427 71999
E 20621 84532
S 8094 951082363
I 14665 76187
O 46454 66679
O 27510 41060
I 10683 32493
O 1627 99090
O 51830 71864
O 11683 77547
S 7785 621712543
O 45961 84902
S 6719 441819327
I 41190 54448
O 27165 82561
E 74488 77877
S 58351 680446429
I 26348 44084
E 16985 85789
S 74143 306451950
O 76021 81356
S 83882 219883447
I 11453 87928
E 68698 69291
I 40133 69292
S 30224 399706709
S 69392 687029329
S 46623 350172237
I 8235 38319
I 9822 56881
S 41951 132277225
I 67863 87343
E 34041 85002
E 47397 91129
S 41181 395376003
O 51961 73951
S 27985 326354791
E 28573 99214
E 12113 76576
S 13745 108043149
S 1909 128092419
S 52861 183662734
E 49729 92169
O 28889 94518
S 40331 124420304
O 30966 61110
I 45288 86513
I 9819 97087
I 90233 92174
S 98007 804930142
E 52106 74657
E 28396 49923
O 11935 97715
I 10833 17465
O 28684 96228
O 26709 90072
I 66381 68070
I 5785 98448
S 69204 580487789
I 17521 34903
O 16616 89177
I 2594 29615
E 74309 78139
O 4152 87958
E 13258 93301
I 75095 83150
E 7717 39965
S 12921 402170874
O 33946 94216
I 11736 28998
S 80955 418412612
O 11018 60799
I 67109 91310
S 66856 785219720
O 21156 38549
I 4912 6528
O 28233 47789
I 30033 64670
E 51311 54260
S 9157 251165274
S 38002 233833762
S 91936 178603904
O 3923 75957
S 70053 45427548
E 50292 68368
E 24929 31713
E 23450 99821
E 6160 15451
S 18623 60754290
I 47545 93191
S 3513 493957358
S 89277 309671940
I 32779 58995
I 20450 73245
S 85822 444326945
E 40835 54643
O 24586 40471
I 35335 62248
S 23969 299984997
I 35079 82150
S 35566 158124187
S 36983 845500482
S 85349 674259782
O 22972 68514
I 20306 30272
E 16514 19275
S 11209 630426647
I 21797 69293
I 6424 79637
E 38661 98269
O 48588 85667
S 42532 162201494
S 11280 326688392
S 80047 531985857
I 35079 99331
I 24112 76049
E 28093 78257
I 15323 84290
S 47794 77154938
I 698 85964
O 32973 78398
S 6691 583306122
O 52911 67104
S 3037 7106038
I 47817 81335
E 41668 41908
I 56333 82293
O 25671 49188
O 69182 82529
O 8675 51765
E 28289 34033
S 46293 394010182
S 29688 149379101
O 52060 84821
E 43281 48061
E 84815 88924
O 20491 43804
S 6378 910458878
O 39514 72999
I 14741 53867
S 91809 940163377
E 21660 30574
O 37256 43327
E 29013 35816
O 28808 75211
S 60744 438389417
E 2898 43179
E 22513 43916
S 53707 482075739
S 9771 311365468
O 37465 79496
E 6684 96338
I 73819 81295
E 12589 68788
E 11185 40074
I 20739 52166
E 70212 71703
O 62986 83900
O 12740 48433
O 8066 18995
O 62860 68234
I 29937 72916
I 21953 57188
S 23466 746951316
I 531 80988
S 12352 572555872
E 35974 88587
E 4404 97982
E 20049 93244
I 3647 87333
S 29969 960945556
I 60131 74787
E 76834 95565
I 19654 84515
E 46683 83305
S 97425 269844899
E 62196 79361
E 10322 98403
S 82433 59325403
O 60048 75087
E 1023 27304
O 72813 85844
E 34083 55681
E 1599 33563
E 53271 78158
I 50286 61025
I 61151 95240
O 27943 68799
I 17657 48349
E 56030 78147
O 13288 96057
S 94256 711920440
I 86929 90307
I 31506 61396
I 64853 95122
O 19515 57436
I 37109 38937
I 7754 57454
E 1381 71535
E 29557 84106
I 70574 70939
E 25755 72039
O 34807 62411
I 53757 71036
O 23279 44169
I 77574 98557
S 59179 897753489
S 50885 195419110
S 53464 148700848
O 29723 65936
I 15120 22881
I 21661 62293
I 61388 88762
O 78154 98995
I 15031 77028
O 8896 52296
I 1086 22122
O 32603 70653
O 81720 87124
S 34163 877004551
E 59838 76665
O 59370 69527
E 24803 92040
S 83927 704346233
E 736 41992
E 14545 78646
I 43565 65824
I 22524 47592
S 39607 613369151
E 37850 61764
E 55056 75060
S 59615 909137506
I 1912 10318
O 86917 92814
O 29688 75819
E 53213 67052
S 97948 470604682
S 48077 482761206
I 47355 49748
I 78143 79816
S 71325 967165172
I 13461 27450
I 17194 20745
O 16830 44038
O 9511 47628
I 18187 35489
O 33670 95361
E 9320 70724
S 81655 108664664
E 28330 39286
S 78898 447843852
O 38791 53760
O 51 20523
E 24721 29268
E 10085 29494
E 80235 85071
O 52700 99566
S 99699 196120305
O 24780 79054
I 39867 97149
E 40845 99768
I 12647 26781
S 23829 378232553
S 32940 652519253
E 15342 55238
O 14171 33635
O 1395 89478
E 53174 82331
O 38435 91742
O 8972 56742
S 87315 884856068
O 32385 89154
O 35764 89898
O 14998 57184
O 25903 76253
I 22606 76888
O 13859 65408
E 44678 95280
E 2108 72605
S 91835 218486333
S 55020 71133115
I 24157 76968
E 14587 92056
O 11311 95491
E 85859 95827
I 24539 53696
I 65 89208
I 37431 56978
S 72350 556653441
E 69738 77425
I 59629 95152
O 16342 83138
I 62101 65320
E 10544 30121
S 49908 600972048
O 30283 65722
I 50463 81136
I 22744 38985
I 24784 32438
I 58196 58840
S 35728 879076381
E 14053 78623
O 36902 91938
O 20452 26055
S 27516 228603382
E 27058 42912
I 41293 83075
O 17333 67605
S 32227 656018966
E 51390 89877
S 81512 33187926
I 78060 96208
I 13074 64900
S 60114 928769551
E 1189 19708
S 54764 736626160
O 63800 84891
I 9019 73259
E 21245 30152
E 62181 78305
O 82770 97224
S 58239 895698511
S 16393 23618968
S 41205 872473326
S 4520 879954530
S 49185 921063688
O 42418 72981
I 56231 65254
S 63350 284188295
O 56344 74787
I 7717 75422
I 15395 70899
S 56115 322450737
E 9047 38396
O 55872 70562
S 97576 983041332
S 79852 40529007
S 64229 421376057
E 25545 71850
O 3958 10971
S 97893 570975106
O 21565 96883
O 68282 88714
E 21762 23686
E 63958 92987
S 60448 777651108
I 17744 91736
S 43648 166681346
I 21646 94413
O 47310 62895
O 59467 69939
I 36915 71770
O 21018 67969
S 41251 590932965
O 76011 91928
S 43916 754301228
E 78125 98472
O 1706 31296
E 43395 95068
S 5071 598169771
I 9953 20289
S 3709 77170724
O 58241 87936
E 65193 82472
O 93279 99190
I 34034 81678
E 36133 54379
O 25198 91019
S 30620 133337173
S 59228 264903208
E 22037 27164
S 10223 912804282
I 5435 60790
S 23735 805743234
S 53151 674523275
S 30955 327665887
I 53686 65986
I 2465 61811
S 59122 494434086
I 41680 93256
E 63459 92655
E 1800 56842
E 75550 75717
E 16858 44740
O 14435 65301
S 89946 901522369
S 58270 8456621
S 24187 107667201
S 82619 738783834
E 62740 66094
O 7727 70935
O 48092 50239
S 2660 927597326
O 9403 43811
O 13534 75197
E 52953 99994
E 57230 97156
I 34984 77614
S 74087 59442315
I 34617 45945
O 9606 12272
E 65044 98482
O 37056 60442
O 27473 30863
O 5421 31199
E 7068 60824
S 15483 356122488
S 45140 610140228
E 23562 43955
O 5683 60311
O 8410 25170
S 75086 944944569
I 88672 91954
I 31863 68042
I 19317 37436
O 2424 61022
E 11310 48924
I 49034 90760
I 64289 94651
O 4040 68172
O 42314 63306
I 34907 99329
O 51758 72111
E 63440 90814
S 82779 85740576
I 23136 98412
E 4133 61114
O 5040 18481
I 51858 62936
S 6855 236060967
S 83762 554783594
I 37548 89284
I 47868 58634
S 15154 592323064
S 90797 704880314
E 79039 97755
I 68535 99085
I 66868 97252
E 17217 91891
I 40822 93191
I 28420 78026
I 17600 48950
O 62136 81617
I 29839 80913
O 50843 86950
I 51431 77786
O 63007 87979
I 17381 43642
S 85018 580653239
E 12092 38475
I 40125 84548
S 15251 167725324
S 54485 364688333
I 38634 43722
E 14483 60532
O 57157 97652
E 64499 97172
O 38909 88330
I 15974 79698
O 8522 63486
O 2253 29402
O 18321 59750
S 56173 151307346
E 74632 88452
S 2053 841541765
E 20428 45662
I 8056 26383
O 3544 80147
O 31931 87278
I 67167 84010
I 5392 55909
E 82725 87207
O 66176 74686
I 10208 37650
O 69069 88426
O 22662 44804
I 23557 71628
O 53091 74941
I 53223 84179
I 3615 49958
I 17858 59305
S 8821 615941974
E 65532 83847
O 51752 60849
I 20838 79871
S 45132 436818091
O 23246 78512
E 231 97415
E 70015 90222
E 89882 92188
E 57912 86675
O 10571 29267
I 59332 60333
I 65621 87143
S 89899 806860259
E 85072 89731
E 61606 84401
E 9519 63603
S 52377 441021687
I 13581 54286
S 66348 843183769
E 38251 43726
O 55042 92772
S 71830 7232705
E 28805 85586
S 71314 50053811
O 6105 36282
S 56346 505965071
S 17249 967944451
O 8593 23990
S 34886 697277223
S 1032 822457133
O 229 3234
S 97145 644266243
I 83161 99489
O 72905 75149
S 84317 981307411
S 16044 792429098
E 46944 57922
O 51294 82815
S 63288 763010488
I 45370 46142
E 53077 79699
O 3706 48487
S 23461 528841591
I 3986 33195
S 81765 762806707
E 50744 74334
O 61098 90923
S 22039 732897603
S 62874 939696304
S 4106 946241280
I 41017 44034
O 21585 27542
E 29459 47940
E 24552 87350
O 938 90308
O 58356 59276
E 11493 61422
S 24885 859946467
S 866 67922780
E 31751 73479
I 68667 74517
E 11571 61111
S 88540 65693347
E 47299 67261
S 40492 753168126
E 29026 41224
I 23196 82178
I 96486 98286
O 77479 91864
E 26166 27462
E 13615 45286
S 94958 895901139
E 24310 52045
E 7250 16190
I 14765 24622
O 37829 89022
I 50853 87264
E 7832 37030
E 20175 67623
S 57566 523103187
E 29522 65050
E 3200 78862
E 9825 17590
I 59599 85401
I 6388 14076
S 49865 764442916
O 17129 39634
S 26980 271153749
I 22262 90871
E 75083 88129
E 46804 89461
O 64044 66715
O 25667 56889
O 64713 96540
O 79074 81244
O 37218 92629
S 90159 210165189
I 31280 58019
S 18590 226798973
E 20183 53629
I 17787 60177
E 44232 83116
S 1329 776052513
I 25839 47322
O 59293 73699
O 61671 90572
E 39320 93695
I 92393 94803
I 4847 90001
E 52999 74070
S 54110 57029357
E 33039 44631
E 49214 51177
S 6113 974981870
S 41608 736858344
I 44764 47525
E 9536 99253
O 44205 61133
I 42553 58823
I 24954 45390
O 8142 8612
O 9041 65824
E 7057 99191
I 35438 62261
O 71832 75335
O 14052 95110
I 32203 91119
S 37437 975456668
E 3306 8436
I 49107 65408
S 4620 662284038
S 71392 809293148
S 67056 708756293
S 95773 877016919
O 41223 47920
S 40460 322707493
I 55633 79686
E 34265 86662
O 5972 11825
I 60838 98564
S 96222 794114437
S 38702 421934628
E 54361 87622
S 8317 813490756
S 15329 786359337
I 65102 68752
I 40228 65299
E 29982 75640
I 11477 80750
S 22449 470014656
E 71128 87212
E 29753 83393
I 81961 86988
I 24266 69890
E 42856 57172
O 19071 57329
I 1316 31208
S 97602 629623268
E 9751 24299
E 10454 35208
S 60730 662955580
S 49198 974507563
O 34101 51954
E 53475 82582
O 6462 7165
O 15067 22892
S 71245 659207424
I 21783 58066
O 18922 50233
S 56265 343592761
S 24621 90489597
S 57310 963748866
S 73596 612383544
S 8295 912344688
I 46586 99875
E 12422 55335
E 49955 69291
S 22237 384898155
I 67055 82415
E 47255 64174
I 26137 87287
E 5343 96461
S 27329 831702911
S 45407 783918412
O 52717 72777
E 56843 98284
O 72448 92677
I 26407 97611
S 42647 905136696
I 24978 84857
S 61576 687995906
E 14046 93452
S 13124 367235594
S 63500 116647712
S 23253 694293478
S 45471 854710343
E 65900 87216
E 71459 74628
S 10735 46114464
I 3288 46098
O 9798 31671
O 12469 18597
O 7614 21474
E 19817 31828
E 9398 31501
S 14061 460713885
S 42525 643498249
O 12672 65608
I 27131 89031
E 15153 65762
I 12813 82291
S 18076 906901332
I 58182 78298
I 19057 52410
O 45164 98731
O 24763 59065
E 1619 98946
O 57297 60995
O 50732 91950
S 79103 975969671
I 6320 11581
I 50501 71227
O 69299 88296
I 24529 26831
E 7744 18015
E 27002 58763
E 43859 95794
I 36815 56824
I 39355 51201
O 17536 91332
I 62071 85238
S 5011 5076487
S 96050 892388952
E 15648 47325
S 27190 960916090
E 5475 49587
E 10295 83825
S 67473 799979596
S 5971 22336842
E 58351 68546
S 4593 486117607
I 32434 54985
S 37603 143735856
I 34883 39704
S 29366 766557915
S 74300 672288479
O 67446 72491
S 35853 976618201
E 3821 92686
E 55742 73464
S 70017 559201586
E 6240 99876
I 70138 95880
I 25955 76023
S 22711 24530135
O 69372 82275
S 68952 528857904
E 5670 70050
I 53039 57730
E 37742 49702
O 8331 86808
S 81395 776631094
O 26594 55913
I 6205 77269
I 55293 64635
E 22760 42091
E 5559 92838
I 29238 36299
I 14992 34735
I 34475 34498
O 14008 81127
E 21250 97347
E 15557 52814
E 25747 74464
S 88805 679039363
E 64297 97543
E 70841 92848
E 9727 17560
O 11954 94334
O 63766 85093
O 72224 93219
S 72 61755540
I 2140 3276
E 67399 79461
O 34165 56619
E 16544 53653
S 66992 860243777
S 83076 31483201
I 9185 17669
I 48780 98045
E 24402 42110
S 79444 450836638
I 6748 43788
O 4315 53784
S 18383 872880238
S 41330 713331012
O 67799 96335
O 21742 97694
E 16653 40271
O 23790 32394
S 77192 389226450
I 9345 10268
O 17064 17373
S 40127 8170863
O 12015 48659
E 10266 10800
S 85558 355122919
O 1612 62663
E 14102 56840
O 33139 76433
S 40268 896983639
O 41861 69555
S 61997 368456135
E 4826 99386
S 40715 746871481
S 83913 587525420
I 90341 97281
S 22143 650250040
E 40108 72682
O 24286 56396
E 19061 66559
I 29822 66847
S 81970 844704497
E 5576 69417
S 92362 634206669
I 19475 68890
E 56522 71747
I 63459 71152
O 35217 75811
O 48199 66102
I 8719 50435
O 53650 76098
E 20237 94698
O 65398 95812
I 40234 46621
O 76303 84178
I 76414 78673
O 58549 91644
E 4200 23924
I 6789 66351
I 19100 33180
I 70008 85440
O 67521 69033
I 20253 88812
S 49816 893883858
E 2019 52679
S 78248 357154354
E 34314 53637
O 27981 99281
I 41005 43403
S 50911 168528011
E 35229 40205
S 79184 879113617
O 16504 92460
I 40968 68381
O 33839 52084
E 17496 21271
O 3578 83461
O 27377 66770
O 15312 83582
E 43818 78847
S 84071 223530382
E 60608 88511
O 50567 78329
O 72810 78524
O 20297 55623
E 29096 80174
S 18527 358574679
I 58839 67409
I 33333 76692
O 95 137
I 15598 75246
S 68948 45477057
O 44579 87789
I 13540 36706
I 64110 78467
S 54675 993265383
E 33291 65772
S 26948 412494451
E 68946 92986
S 91742 580665878
E 135 80746
I 8496 33765
S 85398 41327335
E 27303 95202
I 40740 42714
O 54899 99637
I 5767 33819
S 74298 592663413
O 54714 66597
I 2173 15941
S 42355 198611438
E 11889 54072
E 53428 77981
I 92511 97447
I 19871 58183
S 84954 428898761
S 47382 641843688
O 5228 37513
E 16519 86466
E 9261 24247
I 18588 92376
O 2962 60478
S 46557 576538944
E 33801 52603
E 42614 96465
O 2362 29342
E 6919 19883
E 18137 56845
I 49529 79388
S 89988 62071301
O 28279 95933
O 17225 59110
O 3158 78409
S 72516 74631219
O 16036 75674
E 35228 67931
O 13227 85929
E 35810 77687
S 66305 687057863
O 16488 61705
I 8776 63884
E 70627 85509
S 87017 359181532
E 17821 31042
S 40852 758964033
O 86409 99604
S 77179 253752151
E 11006 42836
S 57747 966079948
E 66731 77481
E 29550 55926
E 872 85753
O 36558 82142
E 26601 89577
S 98250 447899487
I 9769 58727
O 76135 95696
I 7173 47208
S 64796 789718948
S 29424 435876253
O 56854 65642
S 53565 686210322
E 26541 59050
S 66684 12581955
S 15958 613262334
O 80675 97001
S 78788 441453321
O 28229 82173
O 4946 32151
O 9367 85652
S 4986 902196923
S 64336 89215559
E 3323 26167
I 18926 42399
O 69875 80717
O 54893 71708
O 71724 90406
I 30459 86034
E 21374 99512
E 13868 30672
S 40037 835863979
I 29631 38873
I 64946 95585
E 56638 92667
I 17468 84692
O 63655 78203
E 49149 61598
I 60913 77141
S 5606 957298674
E 14186 58434
I 14870 54215
E 49157 99255
I 13073 37226
E 22647 85715
S 1412 543409725
O 7460 89649
S 99050 320063742
O 71976 74152
E 15956 87355
I 87389 90305
I 55482 80560
I 25390 58712
E 12166 78402
S 50618 672005291
O 27711 34757
I 25538 62968
O 20358 97241
I 17111 40685
S 71862 18266115
I 56323 64616
O 73695 90264
O 49134 92069
E 18562 90515
E 28336 39644
S 59034 70489210
O 8703 33915
I 13310 56855
E 27215 97481
O 33249 90290
O 30445 93265
S 2606 167365009
I 20272 98780
S 61459 809058972
E 40110 64520
O 66992 86428
O 35558 81283
O 44067 61083
S 13334 883732563
S 36847 888242130
S 58915 234824357
O 11337 34106
S 50212 915061634
I 4751 51122
S 83761 407228604
S 45463 715727857
E 17610 64066
O 3434 40081
E 67321 81192
S 12199 230330159
E 33720 92852
I 39929 75166
I 50762 60743
O 23728 54915
O 71844 90908
S 14700 152459335
S 87934 818128596
E 33063 70171
I 64829 65534
O 823 6345
I 2720 36669
I 17845 38291
S 38236 236421139
O 54231 63813
O 3297 76459
O 30097 38423
O 27384 74029
S 48541 444835473
E 59242 67648
E 31320 31427
S 11088 848145114
I 24770 66619
E 62841 64916
E 27551 40882
O 15177 84263
O 49211 54750
O 23757 98668
S 24612 223437758
S 20394 853047448
E 7774 63631
O 83902 93406
S 63256 315328867
E 44126 70929
O 8497 40585
O 18540 27031
E 48708 91841
I 68170 72106
E 31106 76512
I 68453 87941
E 19554 69477
S 7268 243341646
S 28893 218187736
S 34949 947946334
E 13747 57647
S 73024 605784040
E 12799 85533
I 8580 24303
E 3716 93886
E 10801 37445
O 91591 94757
E 4002 62423
O 26949 36656
I 8718 77435
O 13736 80959
O 37329 99249
I 64324 72790
S 24626 767671249
E 24849 65987
E 10867 95693
I 4629 29996
E 39381 93731
E 10776 30261
O 10169 63423
E 2770 85120
E 37368 74680
O 743 51793
S 70575 929481378
O 79630 95660
E 52174 65063
E 48544 80307
S 28709 862716332
I 4882 37910
E 66623 88500
I 16092 30721
I 5317 49421
E 30715 64542
I 11957 20033
S 82619 712314714
O 39306 99864
I 13796 86801
I 13013 32903
O 5004 34712
E 65013 79502
O 7211 38653
S 72519 619272857
E 12673 40182
I 2272 97855
S 88984 742799202
E 46953 75050
E 74482 81737
O 82827 98649
S 44477 581759115
E 10726 86489
E 17443 98297
E 125 13739
I 69178 83664
S 66296 495153741
I 10740 68514
E 39368 65248
I 28575 82193
E 13475 70562
E 44812 99044
I 14320 26606
I 3099 95611
O 56817 87498
E 26023 99443
S 60364 23009172
E 15247 15575
E 16229 24198
E 547 97609
O 2506 80555
E 3484 42490
S 34936 703886823
S 60413 640479871
E 45519 89857
S 6964 245173533
I 1278 22734
O 27882 80417
I 27609 57051
S 98312 624107177
I 2982 81062
O 4529 9276
E 34275 52211
I 8701 33710
E 7978 73810
S 2810 974708667
I 27189 55230
O 48519 80705
O 1238 59771
S 26440 568513515
I 23674 35996
I 18448 28934
E 32456 54691
S 89503 350901436
S 55685 934828113
E 34784 93746
I 59382 81887
I 61745 74698
S 17467 128361307
I 45861 98401
I 15649 71663
E 64632 77017
E 3342 71996
I 35213 72758
O 8888 26644
I 15922 52082
S 44559 210690059
I 48822 99607
O 73092 91820
I 12547 32146
I 5778 26323
I 30532 95529
I 53036 89225
S 72645 145114889
I 63943 67061
O 664 98282
S 23725 338250411
O 10039 93480
S 91516 369109308
E 20207 65626
O 36633 54648
E 40862 85018
I 48457 65006
E 53838 94792
S 9285 207469735
E 50753 58661
I 38224 61355
E 9519 11529
O 14524 70003
E 59747 86265
I 47473 88906
S 91336 888797006
S 59532 466945863
E 5993 66100
S 49296 620672455
E 13871 78445
S 36356 491235651
O 55725 80778
E 52637 94227
S 78521 896495094
E 30613 30841
O 35388 74533
E 56510 75409
S 5443 916119269
I 33412 83403
I 26969 65435
S 42699 714857547
O 65763 73127
O 6486 79233
O 37369 49688
I 53645 89446
O 3514 33389
S 66600 690599167
E 12540 78238
E 92579 96300
S 57917 444751985
O 13283 77996
S 27235 945926272
O 67542 70140
O 25402 76518
E 497 2769
E 41732 92383
E 71319 85685
I 55432 78091
E 27276 53280
E 21488 58399
E 261 77424
S 50272 7348908
I 56276 95539
O 33597 64407
I 14829 29738
E 27819 42626
O 4454 71587
E 47372 83337
S 1773 440629693
E 77732 89366
I 40049 60541
E 21666 82468
E 7441 7751
I 27090 28400
E 7185 13324
O 42940 69719
S 85081 999523202
S 52241 839912183
O 1721 35144
S 91174 521310459
I 5498 9472
S 70038 769700175
I 23431 73170
I 27452 38101
I 50587 93188
E 36915 87475
I 16033 39754
O 460 69292
E 16340 43505
I 14822 93873
I 31418 55323
S 91640 221390225
I 79936 92842
S 32097 773785071
I 514 52550
O 77903 89669
S 58227 112524849
E 6191 67412
S 42106 205629614
S 72477 320735327
S 50263 513477940
O 436 41156
O 33059 68994
I 11145 68447
I 16289 32637
E 468 23053
O 4895 81516
S 99512 811855045
E 21859 68996
I 73810 87116
I 65047 75920
S 26118 359176789
S 84821 738718870
I 62180 65327
I 18329 77673
E 40254 46021
O 29762 91288
E 15432 22918
E 1228 61385
E 70234 98157
O 51698 93797
E 6263 27472
I 71743 90910
I 68076 71708
O 82065 99900
I 28171 70885
O 10454 77368
S 57946 644726646
S 65899 687194799
E 21845 68828
E 86959 97357
I 13752 33242
S 97133 99651949
S 19447 834348470
S 46295 603907282
O 13045 97603
O 46748 69780
I 75115 95199
S 58601 549732204
S 24284 843876818
E 10265 13085
I 28832 82866
S 8332 649017717
E 5352 82283
O 84436 90174
E 55596 92659
O 55927 81043
E 56637 91763
S 43184 363271373
O 51863 59221
E 23214 27426
E 45226 52578
S 26100 720652972
S 14789 401463527
O 56738 68676
O 83758 87811
I 17923 48795
E 6618 58391
S 40413 702865193
E 34474 40750
O 10426 54627
E 75793 89176
I 49301 70782
O 586 97657
E 43593 79700
I 26988 66099
E 1959 54689
E 31550 52718
O 18467 50854
E 16825 18974
E 56942 93099
O 2570 25116
I 14333 62387
I 62969 85094
E 27185 67975
I 23933 77249
O 62819 80389
I 60078 91924
E 13794 36298
E 14359 47718
I 11008 44083
E 46667 84511
S 89335 40274229
O 37790 40146
O 78816 91451
S 50679 623919465
S 99585 393505538
I 17763 76823
E 6429 92165
S 1051 181567436
S 39137 474790672
O 5113 89946
S 98937 533969324
I 61631 85416
I 17039 26440
S 258 393172773
E 64404 79938
I 8754 40940
O 55323 95131
E 15017 22211
E 11972 63362
I 79324 91694
S 20176 547813141
S 30304 158342506
I 50483 87471
S 85200 246743973
O 44383 64107
O 50661 81938
S 71524 899634953
I 15232 64713
E 10 86738
S 44143 494474250
E 10732 42255
E 16945 24333
S 47952 655627521
E 68476 82183
O 18982 28348
S 87750 441966868
I 49224 72628
E 41158 52981
S 4165 49239910
E 5549 29439
E 43043 60289
S 50013 15058205
O 10759 23992
O 52222 76608
S 96016 877028460
S 60515 357320472
E 23510 76113
S 38510 128508350
O 23708 48566
S 61163 825104349
I 59896 78221
O 20862 61166
E 95090 99649
O 59198 75873
O 18320 19757
E 48742 97971
E 47069 99233
E 35459 92085
E 15256 91018
I 13007 29899
I 27951 85999
I 58924 67940
S 41352 412630853
E 33563 86731
E 1875 64256
I 75973 76125
I 51938 87083
E 14162 73559
I 607 60239
S 69765 932846684
S 37639 87806369
I 25359 50275
S 32051 528281717
S 87930 777427414
I 21116 95770
S 78202 198748608
I 79379 83691
I 16681 74391
O 19104 58210
O 2136 45835
S 67932 710948302
E 55726 97957
E 26298 90794
O 26610 62145
O 46083 94602
S 93623 272677080
O 183 4901
S 22411 848212238
I 46173 98901
I 93505 96746
S 26970 376149843
O 75387 82962
E 25313 49768
E 7023 16071
S 87990 701916529
S 29876 339228542
O 26742 55622
I 16502 79040
E 58401 92560
E 48899 97845
I 42699 62771
E 49205 52510
S 57125 261365244
E 52864 67843
S 28868 829987959
S 55085 495223023
S 65777 109268667
O 723 40482
I 71911 99445
E 56205 68830
S 29147 710961932
O 61792 85771
I 44416 75414
I 65724 90937
I 45076 74938
O 46896 99035
I 11148 25453
I 19525 82261
I 7819 62231
O 36041 85452
I 19725 94099
O 43229 74798
E 21359 94553
E 56309 74318
I 34527 65442
S 96866 329651233
I 48179 52254
E 14267 93177
O 12762 85936
S 2554 33809765
E 16461 81253
E 17427 44133
I 47918 50998
E 37913 77912
E 41849 84976
O 12151 54893
S 8370 195991917
I 68213 69038
O 8418 61763
O 56137 96372
O 32015 45070
I 15097 96353
E 95537 96606
E 48152 58514
I 7690 82710
E 77649 89718
S 63028 630482442
E 7713 52473
O 7055 23402
O 28270 96541
E 72820 88370
E 1272 42454
I 14715 32624
E 33789 70516
I 50595 79819
O 301 54242
S 51176 658060972
S 45580 353569241
I 30964 58427
E 64736 83467
I 17847 67048
S 18522 101900339
E 12370 97112
S 13635 227575449
E 33210 40638
E 65455 82712
E 18337 40700
I 4228 96815
O 44618 59741
E 13413 13428
O 36110 98451
I 6172 78210
S 24040 411152912
I 29816 86878
O 52636 73218
O 29357 79528
I 323 80593
E 66416 95887
E 48627 96211
I 7457 9800
O 13292 31817
E 47334 72741
O 24170 72495
O 10862 98713
O 55508 73908
I 5415 83729
E 19859 78678
O 1239 94562
I 40522 56073
I 13576 25524
O 31484 59358
I 24885 58701
O 70081 97260
I 6265 21936
E 74477 97293
O 54882 71086
S 53365 317862482
I 9756 51987
O 50262 70961
I 7709 31048
S 53493 161118445
I 8070 75281
S 83316 43375040
E 567 39219
I 59438 86695
S 56535 647218616
O 19251 24731
O 18192 82830
I 36816 57981
E 58536 91424
I 80373 83535
S 94443 11871609
I 6609 80980
S 2893 531223769
E 3094 56109
S 27990 422111958
O 8773 64744
S 48990 153190333
O 77045 93412
E 62440 69625
E 28554 75249
S 20624 189625883
E 70171 98193
E 4931 81786
O 20093 49408
O 81880 83768
S 10704 148754856
O 43431 82874
O 91906 98713
S 62812 992017330
S 76582 410813389
O 60808 65472
I 12537 23030
O 25416 88461
O 61149 74145
O 8137 45214
I 53726 97416
S 16146 505891854
S 97740 434149788
S 4405 531920427
E 44834 83757
O 10390 92913
S 63008 899176691
E 2030 16224
E 64873 68288
E 80780 98577
E 22527 90240
O 74167 90935
I 68510 94260
E 77438 92571
S 5512 979810302
I 83276 87202
I 1731 9429
O 3467 82284
O 30808 71491
I 11443 51952
E 70810 86704
O 55925 81225
O 2270 95774
E 31502 66375
S 43982 189222088
I 17336 57165
I 42914 77013
O 10291 40361
I 29933 83519
O 94244 97171
E 25920 45947
S 40252 435302191
S 79854 632056334
O 31095 35294
O 30060 90725
I 36624 65899
S 28570 44742086
O 66670 80797
E 13132 27006
E 22368 72172
S 32294 30586957
E 77970 79193
I 54591 91163
O 56999 91053
S 3992 297986389
I 82095 96038
I 72508 99363
I 52976 93650
I 50097 90673
E 69090 93070
O 40382 65143
S 3339 638262988
E 30134 78310
O 9242 19626
S 78584 712312973
O 73614 78980
I 16435 73439
E 48743 95364
O 18738 30251
O 47968 81018
S 18132 232901256
E 2655 92654
I 19321 95056
S 10471 584405312
I 26918 86156
S 60037 113195585
E 36461 96982
E 2350 24353
O 32895 59957
O 15054 85489
O 1728 40568
I 3967 75693
S 13520 6180548
I 9065 84548
O 40871 94074
O 82792 88805
I 96072 99614
I 48092 51950
S 48014 302428554
I 81939 96258
S 40180 473414372
O 40373 58309
E 22226 71875
S 61639 173859429
S 11621 30594142
S 75109 59327484
I 58771 91360
S 33943 20491211
S 82028 750302004
E 27279 87814
S 60590 900613341
O 14158 40624
O 3908 96249
I 11643 19578
I 57852 75948
E 9662 10013
I 35144 76476
E 48612 92026
O 5382 10196
S 59517 328443150
O 23081 41410
E 13258 27906
S 35985 22975684
I 26869 98478
I 38507 49190
S 7764 669792357
O 30415 34060
O 45528 84497
O 50709 70220
I 43235 56153
I 45865 77055
O 23491 32338
O 3152 82910
S 66854 17434341
E 47009 97928
I 6506 91024
E 13063 90531
E 34432 56607
E 20184 67866
O 13219 35218
O 5528 50778
S 80987 936827925
O 32886 61165
O 522 20557
O 27158 68602
E 23462 37260
O 33334 58850
I 3961 42027
I 18857 62058
S 55447 717082733
E 13223 61110
S 97351 917034545
E 32360 78741
S 6257 20196284
I 26553 84114
S 25580 685230641
S 27161 393168549
I 42152 57428
O 17964 27690
E 41059 45936
S 45691 823875220
S 62132 808335954
I 24413 65823
I 14912 17336
I 53685 68147
I 70824 81660
S 40286 326099695
O 31977 53683
E 51928 54580
E 14806 99923
O 9207 94899
S 90542 331383341
I 62906 82337
E 59727 95434
O 22404 71959
E 2207 10260
I 9497 84821
S 97823 829581542
S 44360 440586835
I 23643 62957
I 13139 38394
I 7657 16517
I 34487 60070
O 73353 91889
O 16 61320
E 34982 36806
O 13285 55386
S 61573 743994139
E 30446 43956
I 58112 94070
E 69258 84857
O 44171 76518
S 61771 959246004
I 37139 75823
I 31646 94110
S 80274 613080092
O 52888 85477
E 76238 87575
O 1242 69497
S 40497 699557029
I 6836 64392
E 11595 20440
I 31420 66824
S 82477 285113741
E 24957 88012
I 28911 81903
O 26728 99637
O 77752 97533
I 50967 70179
O 21608 83652
S 91897 867476176
I 71099 88770
S 65775 638276702
O 62432 70375
E 21269 84614
O 19496 47588
I 12954 54866
S 48940 704151952
I 12794 98673
E 67533 74682
I 38856 97270
I 104 42464
S 17030 258466767
S 38200 123399338
S 55245 388115450
S 85541 526490423
S 12539 182059349
S 30549 486104456
E 17015 33674
I 31324 45203
I 22869 31625
S 87355 568952809
I 38180 63612
I 12127 88096
E 7751 92542
E 19941 63214
E 6747 72107
S 37887 331253792
E 33047 62388
E 85434 93999
S 37036 593945429
S 32593 985065060
E 43950 78898
I 1283 97447
S 93063 87671078
I 12743 60320
S 62437 500986686
E 77341 79462
O 87092 89978
S 44833 316219025
I 15873 57437
O 29879 35562
E 13048 97380
O 40333 71944
E 50728 91984
E 25857 86890
S 39307 209250230
I 294 21093
S 81469 938241586
S 33331 315947356
O 36470 80255
O 11951 52293
S 26617 582450149
E 82916 95005
S 55349 279701355
E 6626 84282
O 62072 95628
I 8495 15014
E 15398 82594
E 28269 38424
O 1184 6406
O 48145 75194
I 16972 77432
O 44480 92646
O 3847 39023
O 38766 41673
E 41604 81622
S 14864 283710963
I 246 5168
O 4415 43205
O 46171 87122
O 11778 49480
E 8897 59679
E 82989 91053
S 48720 801372450
O 68891 85329
O 32623 43722
S 10835 491776793
O 29477 98997
O 15694 23240
O 11461 44823
S 87058 166846412
S 62677 353796347
O 59369 64624
I 17754 96393
O 64016 99124
O 16624 92231
E 3856 88477
E 1772 17665
S 29584 510717412
S 44739 625505898
S 27444 95317489
E 8283 13018
O 63965 93786
I 7555 19299
I 5459 90405
O 10170 53573
O 35392 51165
I 48399 79993
E 3662 42515
E 42471 46998
I 40944 99830
I 6038 88089
O 67322 85041
S 93942 156434724
E 25191 52226
I 6327 28751
I 31470 59851
I 57070 70246
E 37401 61104
S 17457 179593940
S 93426 219361100
O 78957 86711
E 13859 43971
E 36326 52956
S 3454 407971359
I 34798 37676
O 35660 72688
O 46426 96835
E 26031 58766
O 47356 98484
O 18163 78837
E 11310 14073
O 44763 96516
O 22471 57015
I 72947 95367
E 44908 76297
E 34914 42106
I 96739 99932
S 17353 65105142
O 39646 75180
O 51240 90239
S 89928 91597357
O 24078 41636
E 25926 45968
O 80470 89372
E 24127 42723
S 45756 899149343
E 12067 74991
E 9299 41362
O 5224 92888
E 85944 89354
E 31667 91752
E 27834 90395
O 19408 66433
S 61570 530340616
I 10641 61607
E 16455 16516
I 58099 60279
E 29940 92388
S 84395 53380493
O 7679 77381
O 1545 35596
O 36821 55528
S 93711 554078009
S 69821 866976116
O 48330 80423
S 91619 494200243
I 23579 71418
O 57272 64492
E 18429 97121
E 37813 78498
I 21276 89564
I 37962 94532
E 6068 10708
E 14196 48659
O 27485 53506
S 2548 887117630
S 21845 374454747
E 32256 48834
S 14496 324981963
S 59857 22421537
I 51484 58013
I 55643 58454
I 29494 77827
O 37114 75673
I 20592 40930
E 6852 39529
E 30465 41043
S 71666 384452885
O 76101 99849
E 46168 96384
S 51886 438029371
I 57576 63627
O 28709 47845
I 69057 90025
E 34892 39115
S 66519 47946148
E 29708 78210
E 9543 55182
E 13086 46498
I 22770 64210
S 80928 616596164
S 15678 755230522
S 56158 870716724
S 42817 951649805
S 31658 335745808
O 51104 66526
E 33372 56464
S 53893 678329742
S 19090 54703725
O 2195 46349
O 24696 45957
I 19901 65422
I 22178 62882
E 54543 97546
I 7213 34874
S 46486 199755386
S 45270 935412837
O 8876 14534
I 16258 47919
O 21406 35213
O 18218 39408
O 44810 56798
E 7031 56133
S 35467 817666397
O 9647 63194
S 81848 619810878
E 82601 97211
E 47850 83305
I 11387 85529
E 29240 51550
I 30490 43434
O 60944 76117
I 16490 67884
O 1446 94848
I 37083 45967
I 36481 90971
E 66772 92414
S 17459 638787444
I 5278 58505
S 502 463028803
O 59902 68968
S 57625 880463771
S 60147 128992532
O 3005 6874
O 34764 49247
I 40541 44199
E 340 33053
S 83795 167369038
S 75247 631766459
O 9048 52072
E 11843 64365
S 40775 613843371
O 38659 44064
I 28709 57173
E 10517 73224
I 21135 38095
O 70938 76654
S 99854 52386899
I 25490 82816
S 67509 262083280
I 19447 50604
E 4692 41946
E 16087 26449
I 35232 76039
I 61318 69137
E 28611 93392
I 24733 65361
E 65461 91488
O 45679 70324
O 48708 55630
S 32945 752803087
I 20424 38491
I 21856 33945
I 24801 52518
S 73125 242654595
I 37270 73399
E 85179 88503
S 38929 170291412
S 11594 782719992
E 26017 60170
S 39724 100988374
I 11195 33235
S 6813 20227754
S 46216 255225111
E 67590 95282
O 55026 87298
S 55426 507636240
E 10345 55651
E 65808 88280
S 23170 743237843
I 1511 95431
E 4231 12497
S 36438 142180228
S 86587 833114104
I 69201 85443
O 53649 90956
E 3515 61223
E 31602 63810
I 57701 60612
O 2553 67953
S 31131 898300908
O 61551 94652
I 41233 68182
E 4495 32001
I 5624 58609
S 45325 994326264
O 4794 78567
O 18730 75059
E 19367 76682
E 9512 99264
E 7784 75547
E 5426 83415
S 25643 724421152
O 49425 54197
E 25169 55403
I 23956 56025
O 76655 85015
O 5262 82927
E 6666 75200
I 14014 45511
I 9755 44910
E 17127 30983
I 17716 56793
S 96279 804380417
O 32792 98660
O 26681 72319
I 16621 32579
I 21301 39512
S 9731 593876518
I 8172 96742
E 44566 56737
O 16965 29561
E 2203 45113
O 55137 72776
E 11808 67345
S 20578 257814273
I 44571 50417
E 46567 48102
I 90208 99241
E 57227 69296
I 73976 89682
O 29463 59734
S 29751 810224678
S 44283 716589392
S 4182 183847167
O 38044 90767
I 14201 61832
O 66039 80669
S 638 441479999
S 50847 763260981
E 25617 90445
I 90958 96657
I 1603 52295
E 14397 93208
O 14840 46834
I 29911 42320
O 67962 83763
O 23894 24438
E 6112 35283
E 33959 76093
O 1484 86189
E 6948 37231
O 1407 64190
O 34249 44260
O 38873 92183
O 1082 72381
S 45857 174296550
E 8383 35476
E 62964 71012
E 13249 39686
S 82705 574271830
O 2876 97471
E 2505 58035
E 1965 65068
O 42511 90794
E 60847 61770
O 23520 42933
S 271 945436274
I 14788 91107
I 31499 46059
I 33990 74506
I 10977 56714
O 14614 58712
S 93532 554705562
I 1797 8788
E 62428 81737
E 10774 18019
S 30876 384801639
S 47403 265431045
E 15661 80919
O 490 55895
I 13568 56192
S 35206 802285880
O 14860 26607
I 13771 54408
S 60693 316166298
E 19509 91131
O 27953 44911
S 44376 948884495
E 29130 75973
E 22594 60786
O 40858 58694
E 24284 80255
E 11607 89418
O 57953 79361
E 41217 62431
E 11130 14189
S 74870 401788044
O 32124 76144
E 50962 55579
S 50074 499051285
O 36669 87161
E 35771 42842
I 5669 8725
E 56329 75850
E 67835 95546
E 83156 87076
O 2032 53193
O 91557 92513
E 40443 43753
O 5998 87031
S 70442 187043670
O 89491 93091
I 8641 42463
S 88082 386385524
E 63230 98559
I 35857 87030
I 66877 77935
E 56004 93919
O 29127 45752
S 31702 710854373
I 68934 70548
E 30918 70299
O 89998 94530
E 48481 90308
E 17064 63123
E 4174 6135
E 24521 70009
E 40885 77362
I 65159 88146
S 92371 77876524
O 51767 55875
I 45171 71106
S 34880 980092444
S 8453 444151438
S 15578 767933894
I 78939 82845
O 17646 19596
S 21748 135978810
E 88197 96027
I 4884 31272
I 24023 60587
E 79628 81462
S 13923 271022830
O 17225 24676
S 99067 459181530
S 15155 272329100
E 15551 97180
S 970 449752571
O 73646 94566
S 30588 135485707
I 10367 89477
O 35072 40039
S 62749 864845260
I 6974 14892
E 74568 88490
S 34030 777156458
E 28899 96076
O 69344 96865
S 63673 486481637
S 74936 718539395
I 15037 91018
S 52362 346629160
I 41805 68083
I 36867 44349
I 23497 88752
S 62479 589923694
O 60868 75198
E 88104 88300
O 21997 58638
I 5021 52782
I 58444 68832
S 72630 491755285
E 24132 95585
I 20836 71098
E 8618 39160
I 20887 42989
I 15118 81721
S 80009 821780595
E 18633 84604
S 37523 407115532
S 80277 185531037
I 25031 97076
S 33346 61742633
E 57235 91071
O 11044 64120
S 11138 517776011
S 19097 276358407
I 2698 79592
E 22947 74767
S 24073 703323950
I 61753 64250
O 3072 86947
E 39652 40899
O 57344 63252
O 75000 94832
I 52069 59553
O 53693 54286
O 79510 86512
O 70849 92596
E 56480 99159
S 42354 427148110
S 18758 515258157
E 30647 97789
O 74338 87536
S 65675 887273962
E 15103 52103
I 22863 36289
E 6418 14857
E 26148 79123
S 52254 835514492
I 94132 95317
I 41168 42954
O 1906 47551
O 54546 90767
E 830 80728
I 55633 88858
E 65834 97489
S 59256 474815958
S 78583 421802094
S 44442 758363994
E 16275 67857
S 5844 118897827
I 18033 92622
E 17117 42361
E 71243 78226
E 13902 71600
S 73022 75541677
O 50336 57725
I 19591 74887
O 30741 55345
S 51236 446216097
O 11847 81304
O 3590 51271
S 43919 562135233
E 20198 93547
I 39535 91598
E 28105 59461
S 31619 514412976
O 5290 63480
E 3120 84916
S 23397 238782559
O 10086 71127
O 24225 24607
I 28601 68873
O 3534 94879
E 53104 89298
S 41284 729857291
E 49280 64828
E 16256 70160
I 58726 87397
O 31868 49223
O 52837 59489
E 55743 86691
E 31813 99658
I 26352 46540
E 15847 50656
S 32403 848820436
O 38322 45328
S 98282 624765650
O 72423 73449
I 81491 87219
I 35556 91409
S 57289 431257605
S 27355 227288453
O 70873 87856
I 23249 86598
S 54189 558694538
S 81186 181619714
S 63937 888372524
S 81 816845404
E 7433 72557
S 54378 232517501
E 14062 99350
S 89027 316389338
I 29785 44870
E 57351 95151
O 55516 66093
I 2720 59306
O 53125 99556
S 77978 585245780
I 47512 59629
S 5000 917161122
E 56785 78230
S 9702 204593521
O 29107 92384
S 61879 168358412
O 20857 36102
I 60007 65232
O 24010 94615
O 19902 73103
S 37477 69798203
O 34712 48822
O 5903 37835
S 94221 578887507
S 64003 372656986
O 74949 80387
O 24659 64943
O 22042 84678
S 41468 197154830
E 6104 48333
S 40152 980281230
O 6432 14616
O 28449 93529
S 18900 115216501
O 2762 45269
I 79029 87586
O 5353 10054
O 44113 58954
E 69732 82363
I 25232 45519
O 63322 80352
I 32462 66714
O 48570 72086
I 18133 84685
E 64696 98671
S 56209 677886082
S 84977 105483812
O 72051 79177
E 3433 13324
I 81253 85307
E 61697 85599
S 28123 158066566
I 35318 79995
O 36079 43646
O 23903 31649
E 30194 38077
E 5700 12291
I 20602 79832
E 32797 89074
I 8120 17119
S 76408 648723151
O 22600 93567
S 41056 937884351
E 74485 76128
O 94478 95975
O 36926 56128
O 35771 86225
S 97760 15998050
I 40902 64353
E 14832 24604
O 32937 92879
I 27395 42544
I 48334 55267
E 3380 48927
S 50311 396646386
E 9680 26459
I 6460 28969
O 988 72748
S 16766 826574358
I 4018 44402
E 9660 71815
S 18815 609798924
O 19511 84891
I 56261 64060
I 42093 82158
O 75876 95529
S 85365 609215933
I 42453 66896
E 19226 79561
O 8481 30995
S 23654 582113574
O 45552 85570
S 8566 301644550
S 49456 363780173
O 79582 95506
S 5928 669839591
E 51568 67485
O 20179 62459
E 37573 68323
E 29680 87175
O 9548 65950
E 1920 17066
E 43806 61174
S 80953 869707973
E 16787 20228
I 234 4064
E 41141 97780
O 44854 94154
E 79466 98693
I 12666 20460
I 43123 76267
S 41586 81088251
O 56101 64549
S 50458 491111830
S 21410 379004538
S 12327 750425680
I 5427 28641
S 88674 518870668
S 96538 485646857
O 21883 51621
I 35810 53814
S 80140 385786792
I 48770 93900
I 11794 51631
E 10029 75690
E 46815 89291
I 47365 76146
E 25363 96243
I 24090 69856
S 60828 981174484
E 42191 56872
S 36160 238285395
E 29077 94329
I 84097 95994
E 20246 33537
E 18296 75241
S 2081 332401848
I 58509 72024
O 72775 95289
E 23657 34351
I 4531 12878
I 39042 40846
E 4378 66790
I 75320 89711
E 52231 59190
O 47662 77836
I 50959 77710
E 15412 54814
O 676 5167
O 37485 68700
I 63166 95814
S 90542 841449539
O 5819 10326
O 34991 54382
E 6837 10407
O 78981 90364
I 57383 77604
S 80853 191629794
I 65766 92241
S 575 199037699
I 59650 76816
O 20688 85414
I 28470 46094
E 14076 55615
I 22776 66494
I 22764 41295
I 37990 68236
E 67693 85176
E 50108 71734
O 27897 55677
E 40694 87183
O 27178 63465
E 1915 12771
E 3225 15215
S 18024 317754850
S 30927 492950008
O 44075 99354
I 25628 29683
O 35156 78866
S 76319 404369397
I 10307 34103
E 64647 66713
S 26823 39859045
E 17814 25701
O 17439 27642
O 78709 92030
I 13336 63569
E 20403 75915
E 53246 97082
S 72115 255205823
E 14432 32180
E 55215 69868
I 29208 57512
S 2623 526761146
E 27653 38992
O 13459 67416
I 65044 83433
I 41823 67379
E 41514 86459
I 61936 75782
S 5733 653944509
O 83006 86496
O 31008 93808
I 62671 99116
S 26529 373284286
O 19039 41354
O 20826 40479
O 75444 87165
I 15917 51942
O 49051 55595
I 3364 56421
E 74969 78961
I 27542 68755
S 35326 959550881
E 54342 98107
O 16446 18894
S 37846 37199219
S 85202 234294112
S 22601 440184898
I 37499 90771
S 91729 82833266
O 48098 53016
O 63504 86618
I 30661 90323
O 28706 95532
S 26003 72868168
E 7767 24722
E 4727 77490
O 71503 97461
O 3415 73938
S 71 723266983
O 63 40368
E 24969 47819
O 39657 48827
O 30566 54046
S 68843 640081352
O 12782 64084
I 8362 14110
S 2288 296168621
I 32616 50370
O 29932 40175
S 94352 356695716
O 4913 17565
E 31448 97656
O 62181 85688
I 98026 98216
E 17796 99806
I 50088 66645
E 61331 66136
E 45811 72253
I 8221 51647
E 3008 13756
S 11679 635063994
O 28877 35961
S 81361 165881532
I 33218 91942
S 69411 108141263
I 4877 95295
E 16061 93331
O 33926 73628
O 8420 55680
O 41398 96841
I 3481 34385
I 11786 31009
E 19404 89260
I 28809 46512
E 20733 80346
E 58713 78362
S 27020 189691487
E 62361 97646
I 59688 64254
O 28374 76878
E 214 82381
O 47993 82601
E 6116 99391
S 53479 583816236
E 66955 82401
E 74219 81095
E 20838 47450
E 46805 59133
I 37093 77554
E 16297 75259
S 24042 39785366
S 67916 478053450
I 4303 67521
I 92573 93289
S 4529 405008224
S 56503 848521093
S 70704 478960518
O 25575 54308
I 20127 51697
O 35918 59647
O 86184 94492
I 40735 97178
O 88748 92547
I 24102 94959
I 91342 97696
E 24300 58673
E 36049 72171
O 11680 24142
I 9101 88570
S 51256 986188319
S 86311 881543234
O 57089 65636
O 41501 72574
S 22463 383100077
O 36763 64671
S 19386 69904123
I 11551 27824
S 11190 346303987
O 49923 86493
O 3380 27298
I 37988 57765
I 89016 90354
E 17516 55182
O 52049 88022
I 17275 19526
I 35406 89206
I 37002 84508
O 82318 99378
O 28077 33590
E 39787 52323
O 5589 57440
E 28350 81340
E 35721 42227
O 43505 62995
E 65526 99639
E 10767 98799
I 62766 73338
I 34856 72788
O 34284 97246
E 21531 90621
S 37393 59717494
I 30325 59948
O 50372 80999
S 8100 608823754
I 137 28583
S 24576 324905068
S 77057 482152754
S 23581 288057716
S 14449 801207511
S 55228 388272723
I 57436 83017
E 18144 94893
E 58758 83515
E 71837 89406
I 50837 56727
E 64434 70238
S 3040 884084254
S 35046 379486284
O 48123 62006
S 24923 96027707
E 33416 39869
E 42035 98468
O 14995 69028
I 32883 34284
O 46286 51681
O 27067 77606
O 14017 43814
E 48828 59058
S 71289 43467509
I 516 25199
O 7058 82581
O 32481 35111
E 60175 67604
I 16328 27057
I 72158 91732
O 81450 95099
I 41235 98193
S 61303 487242347
E 29661 94009
O 1995 40498
O 8573 45987
S 73437 715599979
I 36359 98145
O 3334 94668
S 71622 545420953
S 95971 211638524
E 29663 41774
O 4315 96497
I 6552 38851
E 32537 92761
I 23059 95650
O 13992 30318
O 2026 84170
S 41540 957767071
S 89287 238309224
E 8785 13753
I 10574 99991
O 10329 95684
E 29412 95253
I 11121 14759
S 84558 406358038
E 15650 93919
O 23941 70556
E 10214 19664
O 29271 59855
I 6827 79257
I 25619 51126
I 4876 68647
I 77030 81864
I 42798 96400
S 70366 512532509
S 18510 618698801
S 8402 282973487
I 7042 78309
E 48457 62988
I 25508 35089
I 40245 71704
S 82796 349431786
O 72445 73578
O 81107 90917
S 46357 420756755
S 15106 855012567
S 81918 852901667
E 37438 86956
O 20718 60470
I 39492 91960
E 31678 43254
O 65993 93200
S 49594 503236188
E 9151 72867
E 27194 55817
E 14609 90727
S 53340 49021946
S 20655 897849506
I 8834 55277
O 56322 75143
I 35758 71993
E 18537 65883
E 22363 51237
I 22265 48814
O 79133 83306
E 24092 91050
O 8509 39221
O 61081 72275
E 25026 26664
I 90507 97396
S 73852 474480501
E 1271 30588
S 52060 817572887
S 43485 815010831
O 3397 86133
I 8062 27441
S 29124 436486521
E 1030 83180
I 9518 23759
E 18173 65547
I 19397 82550
O 53986 72792
S 39520 290118429
I 4703 58814
O 32303 62804
E 33944 53649
S 16630 93328281
I 25094 73104
I 7976 55411
E 55789 72084
I 13954 85957
S 4530 443122663
E 45532 75982
E 21971 22723
O 15287 88298
S 68532 516671042
S 49644 40736389
I 61 44044
O 2150 71636
S 82773 95251313
I 56653 86429
E 100 39268
I 40439 88058
E 53807 90693
I 20344 42067
I 23061 97238
S 64063 266846427
O 51302 70190
I 17593 92511
I 33886 43114
I 56819 77336
I 22672 39470
S 28577 177558670
O 15304 18887
O 983 45321
O 52010 81486
O 21315 94017
E 1235 19635
S 38517 16256266
O 21518 92804
S 42186 110953541
I 21433 92103
E 37050 42481
O 29668 45871
E 44752 47660
I 15297 97815
S 84863 215453663
I 50876 92821
I 76031 83026
I 56676 58924
S 16062 439468263
S 48511 2386584
S 72793 409660075
O 42712 94933
E 79787 82828
O 2308 82831
O 14644 67585
S 77716 594583983
E 60926 67317
S 70432 839719189
E 10739 75165
O 14632 69427
S 94744 913137067
S 9536 895011771
E 54261 96373
I 42711 50667
I 14987 47836
E 10387 68165
I 58524 90997
S 52983 541940939
E 48073 87597
S 3165 150546232
E 53801 86488
E 24118 72588
S 97546 478718059
E 21950 35390
I 64611 90801
E 50913 55383
E 20815 38322
O 63203 76894
S 91502 112849318
O 61314 98008
O 850 67716
I 15565 92714
S 42683 976204240
I 4788 47776
S 1565 974751496
O 29087 31174
I 32558 70330
E 37413 90947
E 34544 92846
E 48598 85343
O 6182 93153
I 15519 67843
O 40192 49651
I 50850 61751
S 5716 671943400
E 589 1119
I 34883 35718
I 35768 83870
E 35234 74122
I 8789 36775
I 17724 26811
I 6515 27298
I 59950 85929
E 33257 77427
I 65395 73203
O 48792 78398
S 62411 483935064
S 95268 13680503
O 13066 78886
O 10489 27515
O 8020 14870
E 53934 67507
S 58955 45048217
S 22524 897716137
O 72076 77471
I 44935 94621
S 61942 192354896
E 29130 29392
I 43530 91086
I 1554 72244
I 11168 44785
I 16730 93335
E 19749 66635
S 82522 801436405
I 36430 73732
E 11654 80773
S 53082 466542622
E 18562 85288
O 6441 59066
O 56536 72299
I 41252 86046
O 36684 70520
E 1125 77701
S 8729 683868666
O 76178 96077
S 89468 52611310
O 21659 22109
S 77217 930985678
S 199 556537954
S 64204 902475181
E 60675 88635
O 5873 28171
S 643 536794521
O 49681 85455
S 99640 680726308
E 46245 94783
E 14295 33984
E 63254 85936
O 42519 66182
S 84674 540564627
O 69950 90608
E 13983 65500
O 3638 43396
S 69171 137424783
I 40683 92634
E 39731 95984
E 30360 34971
I 72660 97486
E 3478 9779
I 6854 76282
O 9230 13591
S 31061 29846137
O 41177 71246
O 58194 81121
S 83267 409212183
S 30152 406156820
I 14142 21033
O 83268 87169
E 55395 76737
I 50128 52864
O 66675 79230
S 91318 666433767
O 20149 53953
O 48654 68861
E 51423 52975
I 10430 75623
I 47856 60049
E 5164 52516
E 35548 83661
S 31610 875363006
E 17453 62245
I 7935 35173
E 35644 92339
S 72981 849122898
O 42837 55266
O 940 98836
E 14031 49867
I 41416 81856
I 3919 18847
E 73401 85341
I 29360 58037
O 26624 86065
S 57574 211453114
E 12201 85505
O 24593 78862
S 48675 722572893
I 67594 78865
O 24012 68512
O 52561 90373
S 74599 865074863
O 11173 68462
E 72844 87661
O 18013 68413
E 35668 73170
S 75403 31774594
I 81304 97385
I 16358 28200
S 82421 370178682
I 69844 99014
E 60045 74470
I 89015 97519
O 64101 74414
E 58484 90751
I 18195 86824
I 31471 68646
E 2830 46326
S 65027 763140071
S 77099 747386460
O 61395 75689
O 51423 80542
E 27631 32741
E 10800 85872
O 47583 93849
O 32391 88480
O 47212 86048
I 11865 17962
S 91914 895330144
I 28988 59329
I 4483 45464
O 14998 37362
E 31927 38655
O 10054 19226
O 62452 77682
S 14236 530061606
I 55526 96720
E 21096 39629
S 55258 996906064
E 30420 56831
O 14884 25542
O 61026 69437
S 18132 264280088
I 61426 66311
S 53912 943705537
E 28548 85500
S 97686 784623417
O 20758 68236
O 58424 68861
O 48755 85654
O 16446 46839
O 8919 80347
I 15726 58872
E 20987 81572
O 64134 85603
I 19436 75963
O 8138 86606
S 82395 349540250
E 65055 76879
O 5561 26573
O 42099 82178
S 56463 580725388
I 69285 83505
O 42822 86204
S 75848 375680431
I 54331 82180
I 39584 97120
E 44046 76673
E 92652 97309
E 13188 69752
E 10484 14005
O 44352 88387
S 11272 729599457
E 7331 55900
O 15673 88817
E 66675 85973
S 19799 66716833
O 1312 45675
I 20188 29653
O 8643 28522
O 39098 44514
O 36750 89019
O 62213 63898
I 78413 82920
I 5503 60036
E 31402 34922
S 49431 590707096
E 27730 93312
O 53329 61506
I 43327 85409
E 19809 43382
S 93913 633802423
O 51657 64834
O 30444 32434
O 29025 61127
S 8942 799786901
O 31409 96905
I 4805 71226
I 52527 84736
E 53759 86776
O 6015 63481
O 37724 62974
S 18703 109725977
O 22897 51885
S 98226 515282126
O 4540 58284
E 52887 62116
E 65268 89002
I 66808 76373
I 34677 70025
O 12455 59112
O 54664 93269
O 61231 76541
S 59133 149938084
I 97192 99546
O 11411 40229
S 18410 687363633
E 56484 62286
I 939 75402
E 69597 91668
O 35995 93840
O 46387 60442
O 23413 37822
E 52167 66020
S 42299 548857312
S 27057 527531995
S 81231 80080649
O 46465 88113
E 9030 13576
S 87376 564853347
I 69698 80290
O 81572 90722
O 44651 65469
E 20572 95565
S 97241 98929899
I 35614 93013
O 49108 86282
E 77203 92612
E 40757 69548
O 3646 24112
O 28248 79236
O 36599 68168
I 25195 57416
O 24468 33502
S 61314 842388284
S 90770 310069498
E 54209 95536
S 63098 886882461
E 35535 82647
I 31410 36052
I 35096 82877
E 78718 95411
I 16892 83539
E 37398 51638
S 92167 138938696
E 15881 38659
I 57081 97572
O 26080 75716
E 4901 26212
I 7475 90960
S 45836 943334785
O 48311 57202
O 88562 92506
I 43684 71136
I 5061 93725
E 33238 55675
E 3807 53030
O 10329 99883
E 44789 84373
S 59411 942868934
S 31484 169359515
O 3932 4665
I 21631 76364
E 39341 94692
O 27612 80665
E 40442 73202
O 15538 48867
O 8175 8381
E 57854 97455
O 44062 71075
I 18632 81863
I 34372 44596
E 20740 98543
E 24983 78890
I 32407 50955
O 44758 61314
E 34833 73902
E 72991 95041
I 226 12695
O 932 63407
E 18239 83981
I 1165 48950
E 57760 81104
S 85311 501676430
S 82036 795064399
S 97327 569574661
I 15051 62095
E 121 20540
O 27949 91815
S 40418 962292882
S 85679 700608522
S 53761 742459793
O 44920 59910
O 2672 31459
S 15760 837505234
E 59385 59824
E 35658 44695
E 29814 91875
S 32735 36017045
O 60793 70975
I 25914 79238
I 35539 73791
E 14810 83011
S 8618 797398035
E 56950 82945
O 25447 46389
S 40057 778808967
E 47830 62616
S 7573 274919320
S 78692 477870815
O 53222 97647
S 22494 352132061
O 30677 92959
S 59028 828293242
I 47445 70475
S 93176 339855243
I 48623 99310
S 97960 249742861
S 86124 674240045
I 4532 94602
I 72127 93626
O 8870 81106
S 45351 438802719
E 29445 68209
O 48326 57110
E 39381 69774
O 83595 87511
E 37875 75453
S 56915 987824814
S 51258 640159655
E 22824 41439
S 78201 550354420
O 95968 99638
I 39927 71444
O 64446 78229
I 12380 72283
I 82450 86457
O 32587 92245
O 21221 34638
S 66244 717431215
O 16643 37711
I 39835 89149
I 52915 80938
I 52928 75721
O 19789 92038
O 31743 59254
S 41415 12468862
I 9846 49551
E 20243 64862
S 92400 928199926
O 34173 36689
S 93153 497472430
E 20609 72534
E 7166 57225
S 10578 688585352
S 54135 701663585
E 38297 71099
E 27496 78369
E 12275 45181
I 24298 30467
O 24299 97669
O 23165 90435
O 51685 54978
I 15176 57117
S 97127 123747581
O 10070 34601
E 81504 93488
O 82471 88156
O 20938 98159
S 2247 852439434
I 5183 95739
I 27121 39752
S 29889 115677180
O 55052 57340
S 8339 373375966
E 61306 71370
S 56259 813472498
I 53253 97589
I 66130 97963
O 12370 21759
S 50457 457372355
O 40168 53829
S 72771 798829442
O 30125 53993
I 54903 66710
S 32317 625179697
O 38244 97648
I 10931 71730
E 6852 94349
O 30725 67280
O 2526 28813
E 66534 82066
I 39573 84634
S 35072 582003365
I 6352 70378
I 38008 43591
S 86408 697937499
E 5949 37942
O 23341 89592
O 4812 83274
I 45246 68589
E 5269 18334
S 45605 559496319
I 13865 52477
I 81482 91280
E 82270 98678
O 23649 69799
E 32080 52500
O 64825 98537
S 9523 483033428
O 23120 55803
O 36182 39945
I 77042 96266
I 8752 65546
O 865 5688
O 36564 78037
O 10169 20406
I 47486 60988
I 49908 83166
I 21634 97312
S 31309 973696581
S 64736 536167657
I 27565 49681
E 9145 90891
I 23559 97179
S 47923 180191739
S 67196 172966359
O 6514 87865
I 19179 74289
E 2804 12097
I 24656 77473
S 64952 674167592
O 11780 35031
E 21150 43418
I 7769 44611
O 11286 55893
I 45231 95067
I 49953 81715
S 11062 401242913
I 21624 50792
O 91259 91683
S 36330 362453982
S 18285 631180094
E 86888 90324
S 74312 282502802
S 12345 62499814
O 26690 71515
O 3030 83052
S 56444 132507708
S 25450 770994049
I 72454 85934
O 41409 89743
I 26339 65287
I 3460 62297
S 41972 857465426
S 75243 869805473
O 7519 29738
E 24101 75877
E 16639 94149
O 27513 51481
S 82709 228153469
O 9435 25953
I 1988 46931
I 66184 93048
I 3942 7076
O 31960 71566
I 40813 68447
I 28127 89505
E 1657 91819
E 41526 84091
S 85239 935539972
S 6446 767665610
O 44523 62412
S 77011 836764568
E 1479 36085
O 10325 55266
E 12600 56283
I 66545 94637
I 25678 65590
E 6784 81647
E 2438 88987
S 34755 846317287
I 30717 56118
I 5475 30969
S 83578 473573581
O 7475 71811
I 4100 9529
S 17388 461834493
E 18958 24913
I 14199 95913
S 84970 209697170
I 59790 84807
S 55339 222164635
I 27854 58003
I 59498 95948
O 17588 19218
S 88256 299481410
I 89933 98780
S 41501 92155271
I 13372 17114
I 55274 88156
E 69323 90360
I 27107 75910
S 38865 382024926
E 72213 79850
I 18905 91285
S 17471 927532110
I 53910 75672
I 4083 72933
S 35002 331518926
S 36778 460137890
E 15239 32645
S 31421 940852261
I 32716 96670
O 42165 98191
E 10202 96967
I 16097 80781
S 50792 859886922
O 40614 96497
E 15908 74320
S 44653 110239439
S 29572 736763311
E 56900 76614
I 52740 66791
O 80017 93125
O 19663 38969
I 96493 97492
I 4325 14285
S 97657 731320571
E 34801 68709
O 73556 90722
E 4095 77744
S 99876 973553218
I 4132 57359
E 38054 83612
E 35979 82964
O 16279 41051
S 18081 77967124
S 78327 709969084
E 52200 69480
S 53697 380587703
I 35485 82367
O 33361 64585
O 74323 88430
O 50579 58815
E 22919 27274
O 52437 60288
S 6001 579675879
I 60627 75036
S 96077 384473377
I 86907 89107
I 76473 88825
S 13850 740285392
O 70119 92467
O 42842 65515
E 38676 88236
I 38027 93806
O 41009 78735
S 65899 16137912
O 12609 27874
E 24198 90617
I 54176 72319
S 47569 812164098
E 57518 66736
O 49796 93475
E 32373 89087
O 28279 52172
O 51053 72703
O 8027 72871
O 18696 39331
S 78453 410836566
I 68896 76664
E 39763 88357
S 52017 608431918
E 3719 54230
S 51264 831880570
I 28389 32192
O 8601 94458
I 8295 91030
O 7097 17125
E 83316 86389
E 61265 63298
I 14879 33426
S 68526 385271183
E 36418 96425
S 22029 875013692
E 588 5477
S 49483 88335112
S 10808 898866695
E 8749 12644
E 34355 82205
S 34632 223652342
S 94568 987908575
E 61611 82478
S 75014 795450473
I 33246 85799
S 81719 717362479
O 8983 54190
O 6042 33597
S 55989 127592639
S 56753 818790821
S 56871 428857800
O 16997 84963
E 12594 55955
S 31826 938559024
S 84637 575270880
O 59836 86966
I 57560 96810
I 71454 88312
O 19610 98987
S 71975 232228556
I 53815 59092
I 24063 61434
I 21752 73845
O 31415 71523
I 42691 95320
O 5831 85794
I 69949 93171
E 24279 53894
O 59648 93366
S 91243 688665668
S 98671 205748785
O 29276 39871
E 28474 65807
E 47865 72882
S 1711 851964709
O 81826 86152
S 62373 716227098
O 32882 94536
E 74943 92980
E 65468 69106
S 73639 775115704
E 30204 83534
O 57217 76802
I 32730 89676
I 8312 28541
S 66141 158787521
I 48310 74919
O 287 11182
S 4171 366920048
E 794 61903
S 9124 67318439
O 14597 55866
E 35040 38843
S 36508 759558631
O 10712 64078
E 46615 49590
E 30028 61493
I 20193 36936
O 20103 75141
E 35844 99301
I 13443 54870
S 50859 181614177
S 64633 374932401
O 6032 54210
O 601 5843
I 33900 40863
S 2744 534338772
S 99317 124314582
I 25508 53014
O 77055 95952
O 26150 34951
E 75860 85719
I 52802 64159
O 26424 94965
O 5446 29577
S 47884 246022031
E 5575 85293
S 66529 662962475
O 34947 60455
O 42234 68935
S 47829 923017744
I 49515 80852
S 23320 305286990
E 31517 38409
E 16197 27756
S 68574 282714980
I 8070 67876
E 3964 58118
S 85714 776869702
E 18074 57158
I 499 66618
S 18387 827807455
O 56356 75752
I 5884 7097
E 63753 97362
S 25347 220946020
E 5616 36442
S 87344 703510055
I 83631 91646
S 85317 590162724
O 35105 73793
O 21919 52489
E 23405 90392
E 46041 83663
I 27872 43019
S 5370 534370404
I 34155 94795
S 66848 597047881
I 73834 85182
E 14552 46386
I 533 39078
O 15464 26546
O 23014 81215
O 14961 24487
S 62705 837302363
I 3027 92978
I 45101 78859
S 95089 455506857
I 35690 49062
E 44695 46187
E 7103 56851
O 45321 56464
O 1457 69913
I 34292 67796
I 15321 22477
S 24312 998752158
S 1729 954637448
S 7381 989298237
I 14117 26094
S 26572 168758040
O 2421 85760
E 45721 87461
I 1149 99175
I 87718 96684
E 64211 72852
E 81763 97589
S 91102 103340877
O 25030 66919
I 19166 80329
E 17957 92704
E 60975 95546
I 44644 90500
I 68291 73004
E 20183 54531
E 12056 88775
S 31687 277968932
E 367 85029
I 11895 77642
I 9446 10809
S 80158 796308923
E 40432 79630
S 45794 955073307
O 39268 64924
E 54962 84888
E 3593 61781
O 38369 64396
E 13910 67174
O 62382 69969
I 52016 57163
E 46221 55452
O 8272 31462
E 39848 44741
O 18234 50194
I 26404 85590
O 45593 66792
E 26866 86762
O 39224 86153
E 33047 42362
S 52429 541910657
I 45169 62353
I 34238 64374
E 13371 55681
I 57349 95269
E 16440 65903
I 23641 81122
E 62556 90233
S 71133 139949698
O 22286 54140
E 77876 94464
E 55945 82235
O 55250 67197
S 63540 27463873
O 62148 87649
O 46116 66922
I 10769 85569
S 84327 118585909
E 34067 53063
I 2794 80146
S 67151 220584026
S 35803 981785472
I 18592 82944
I 19112 96682
O 35983 42150
O 29292 66168
I 1827 88654
O 74637 95559
E 10439 61036
E 27838 82397
O 6610 19670
O 22789 33061
I 31821 35456
I 14067 20862
O 778 38425
E 63892 74785
S 29386 989432310
O 10214 33328
O 24138 35598
E 19988 77479
I 76753 85623
O 40583 44252
I 51415 97818
S 78221 318334108
O 35449 72339
E 9086 75141
E 14930 55647
I 12440 76876
S 65282 12281343
E 46315 74847
S 80088 617629249
S 23174 427754945
O 25930 70233
E 55672 81669
E 44109 93308
I 59857 99150
I 6579 14611
I 32720 81076
O 55172 76789
O 45862 97582
S 72371 66638718
E 35408 80033
S 64594 761908358
S 50623 609744990
S 36504 362146302
I 77262 91790
S 5006 17548600
O 59274 98192
E 39498 60360
O 45562 76446
S 94503 770962911
O 21457 77838
S 28365 48285257
O 69475 81215
I 55265 80278
S 60282 140525858
O 12881 91493
S 4975 315438698
E 21169 52361
O 26414 31114
O 45447 64436
S 67265 74835149
E 21110 60073
S 37898 799906572
E 15477 65957
I 91584 97929
I 3687 98909
I 87182 88079
S 69303 200530773
I 45670 85415
E 6554 65263
S 76931 369160708
S 37931 671314351
E 1771 46463
S 30576 429922353
S 89526 825260309
E 20692 78959
E 12896 84303
O 38664 63311
S 30635 134055712
E 34251 59279
I 34605 93114
O 14331 86420
I 23733 34885
E 18374 39177
S 4490 149565686
S 1022 446084624
S 71165 126620169
O 30263 67326
I 2097 72078
E 74287 88718
S 73234 440923441
O 1464 51835
I 27665 54077
I 3423 64676
I 19273 82016
E 40607 53259
E 61570 74701
O 74198 89238
E 8011 37963
E 8190 99178
I 23984 86904
E 34323 77693
E 22008 25153
E 51006 94381
I 18183 46513
E 12822 93059
S 74081 396742957
S 55883 505237228
O 48484 78736
I 60456 94394
E 84478 95476
S 77905 433901754
I 23147 97158
S 21907 149776653
S 98091 700840123
I 58145 92202
S 46636 115645585
S 62637 238603817
E 17591 59143
S 90089 248019750
O 4329 27521
E 54996 93663
I 24330 53643
O 11193 17190
E 31845 93292
I 20289 95217
E 56197 89524
E 80827 86411
I 37642 44109
I 32301 42601
I 3465 94139
I 41701 64378
O 26054 63423
S 15577 323687996
I 22890 88766
E 30994 70936
E 68147 93914
O 76466 78568
O 8784 53859
E 5316 76566
S 4168 885192391
E 25417 39252
I 15181 17839
S 80706 688486612
E 39913 54820
E 43549 70993
O 29344 90533
E 16464 62930
S 46754 869937730
I 53575 85092
O 50280 72047
O 19232 26726
E 21375 33581
S 21347 854413791
O 81138 89028
E 31364 45593
S 16899 484023717
I 74214 85786
S 66381 386500588
O 44203 46873
I 51432 69785
S 80717 563521284
O 44451 54845
S 97968 664526993
O 34280 92505
E 28067 71456
O 12964 67227
S 37615 19465602
I 4362 89898
S 89497 182217013
E 17517 32507
I 27890 45993
E 4427 82592
E 67539 91707
E 71184 94204
S 38187 483066572
O 15810 75790
E 41462 66971
I 31630 41413
S 21525 117055671
O 66703 90178
E 41284 43101
E 11833 15436
E 76821 90091
E 82689 99372
S 85888 244261528
O 5123 65760
I 3951 78391
S 68426 335843165
I 21013 38329
S 88741 724782162
I 19207 74466
E 30722 37923
E 60518 65547
E 35933 95224
E 46362 84690
E 57891 73463
S 52637 45640094
E 8233 91571
O 11883 68160
E 24590 64825
E 55741 91843
I 36861 97473
I 7204 91786
O 49304 90553
O 74519 86184
O 65732 76631
E 8740 9535
I 68924 83989
S 61072 933063413
O 36870 67999
O 14507 89644
I 57681 97205
I 42158 61362
E 10161 47853
S 79045 701012645
E 28928 77432
I 2676 68940
I 70026 76757
O 45794 70554
S 59159 469345062
O 25531 80800
O 29616 63723
O 64812 69583
O 1474 8700
I 58854 92828
E 43486 85657
S 28682 979113350
E 21325 78907
I 56659 97167
I 56039 64359
O 36357 88257
E 24071 34764
E 56902 98576
I 495 84057
S 98419 14624245
E 23365 68450
O 36537 99450
E 4251 12857
S 77390 873600574
I 15142 97451
I 838 30452
S 28847 395833612
O 48970 60919
S 15633 644662423
E 88781 89286
I 17321 85039
S 2758 616606752
I 28008 43752
S 98008 764873917
I 2319 62536
O 31209 82244
S 24031 264798008
S 11743 896337935
E 45958 46987
S 2315 459675267
I 35113 70022
I 2555 28086
O 79995 86047
S 96810 670066822
E 1174 36146
O 11601 12190
I 18320 68786
O 60313 79996
E 8057 49040
S 80457 508545856
S 91777 99943848
I 22659 81756
O 56723 78821
S 71492 199151382
I 2518 69892
O 47384 94042
E 74517 94762
E 28753 72826
I 21793 78813
S 22303 682709054
I 42317 77824
I 1595 64017
I 4082 98311
O 31294 32675
E 50833 95410
I 12564 61525
O 18844 79393
I 23476 39443
O 16231 86729
I 8544 72631
S 40368 669764326
S 58504 720673578
E 35833 78922
O 3430 7785
E 51178 70782
O 70972 96237
S 65615 408739506
S 44496 425494543
I 41899 48982
E 71846 92046
E 71190 84676
O 17446 85897
O 69672 85405
S 42490 818685917
E 8366 76172
I 29060 61833
S 60801 598665203
O 6517 52694
O 58444 86209
E 24727 79281
S 3252 9487517
E 5886 17165
E 6755 71686
O 5206 48583
S 37827 492500922
O 35301 48638
E 39327 51579
O 3139 53014
O 17318 24388
O 6961 39937
O 11655 98429
O 54338 77591
I 5474 38768
S 12108 920635088
E 23206 50329
E 80565 86470
O 24991 26903
I 23978 95765
O 15830 94194
E 94948 96168
S 79267 477292390
O 48467 67577
E 770 89364
S 25113 419377603
O 16741 75073
I 64262 80568
E 9217 27896
I 26258 41937
O 68299 89689
O 3418 75964
I 7552 86736
E 2636 73552
E 49309 90774
E 212 87271
I 30120 49506
I 8063 17538
E 6598 9992
E 58326 89326
S 54114 694786226
O 60695 61472
O 60519 88882
S 23023 624319760
O 92867 93273
I 55978 90643
O 23344 91786
I 1766 28158
O 34995 71361
O 14076 81791
O 27626 59244
I 29410 50185
S 32444 66874703
O 5961 19500
S 45950 236889478
S 70872 744293543
I 62058 78497
S 57058 372063209
O 47751 70851
I 30707 96466
I 48058 93686
S 54354 916623663
I 48421 81570
S 35458 187425765
O 35045 55654
O 11073 60452
O 79926 85556
S 5675 503069634
O 46059 57027
I 48018 65906
O 3352 13077
S 61323 54936558
E 45922 99405
O 70566 80614
E 52716 58673
O 10808 68676
I 11997 90015
I 17808 87408
I 71109 98825
S 95461 592312619
I 18436 94691
O 59349 68437
S 17940 886869442
S 88501 956795334
O 6264 88959
S 78621 782966591
S 84748 648593976
E 81974 89106
I 76009 85256
I 62514 92209
I 2673 62797
E 89193 96525
E 2933 43042
O 60349 72271
E 7180 93923
E 16475 92086
I 5876 64029
S 1991 634714470
I 14962 95653
I 44668 50935
S 99210 40802053
O 44545 44732
I 1247 75887
S 68640 193197473
S 24727 102879865
O 67318 75445
I 4952 37341
E 49528 61396
I 74604 77001
S 80220 372692546
I 35233 98515
E 26609 54527
E 6480 14853
E 23836 40906
O 5650 65828
S 30340 529944748
O 8286 53119
I 15841 50398
E 32213 76488
I 62138 96231
O 31151 41791
I 53157 72025
E 36174 72296
E 6981 92213
O 29623 73429
I 57732 69566
I 44284 75213
O 45077 61228
O 28737 90734
S 28036 196685386
E 38401 79101
E 23060 94911
I 23167 26837
I 89061 94203
O 69472 91300
E 51242 86481
I 6045 96772
E 15876 99998
I 61263 78214
O 1601 35361
S 83236 810976179
I 74640 85923
S 57199 290184286
E 64923 92813
O 33057 51738
S 66607 120799397
E 62596 70469
O 49475 69305
E 38351 81609
O 43225 54576
O 19615 80668
S 26328 366400926
O 51928 79750
I 76714 99154
S 26647 402365624
S 65776 359942738
O 41137 59632
S 6824 144783089
S 30237 162510017
O 18583 56083
O 37286 75799
O 62067 87328
I 20494 49283
E 1368 3491
S 39246 360069733
I 6816 83352
O 27315 56419
I 5585 81240
I 16604 41576
E 33188 50044
S 29037 162796093
E 44939 96712
I 592 37851
E 64358 98610
E 27966 66102
I 28111 45997
S 68195 629701614
O 41071 45005
I 26998 48755
E 67902 80379
O 41888 59282
E 9762 39857
I 18146 44658
I 14158 22355
S 29323 768998352
E 12266 91198
I 5866 10213
O 80917 82562
S 84830 88478175
I 12902 91599
I 16862 66629
E 3081 57700
E 37294 56393
S 10353 730600046
E 29985 79045
S 85867 55305990
E 45546 75874
S 31591 275722640
E 55788 68994
O 27497 62229
I 11781 95903
E 28342 63450
I 52016 73056
S 4414 636935744
I 31343 49167
S 1547 301284937
O 49826 80120
S 6488 710009825
O 46056 84225
S 78246 386952482
E 16487 33401
I 28147 63425
S 35395 689924047
S 96014 180195098
S 60952 13400604
E 51134 84017
S 24529 613883666
S 49865 712447261
S 54228 16973518
I 55547 72204
I 72705 86812
O 53463 84327
I 9219 72193
S 32087 257832442
I 24777 58474
I 21919 60821
O 13344 49525
S 5810 524631153
I 44476 96906
S 22496 418763568
S 32673 314751156
O 4501 52711
E 64819 88419
S 94638 687373587
O 63088 65850
E 23933 81707
O 39787 42561
E 14434 86627
E 13479 24761
O 11310 59205
I 525 84731
S 37217 152904736
I 34932 94705
O 2081 46711
S 61866 509422349
S 46391 76124063
E 30762 66935
I 24802 85358
S 31278 235376291
E 16901 82055
E 16390 49799
I 6304 32717
I 39824 82162
E 47755 78075
I 21299 87998
O 15826 99983
E 616 32864
E 85556 91087
O 1846 62787
S 5139 807796489
I 61944 81624
S 74910 465202320
S 68867 98403426
S 18514 668208098
O 27275 73167
O 6349 43048
I 41877 58503
I 65498 88395
S 71950 811223349
S 19920 875413173
E 53798 55228
O 73174 73970
S 77215 994859435
O 19250 66198
S 16031 879288357
I 55727 77641
E 59970 85640
I 46524 63562
E 11222 64045
E 23441 97215
O 33409 81448
I 23433 55485
E 57808 69558
I 7468 91788
S 40901 738688160
S 84193 320873424
I 31076 31131
I 28399 95695
E 24096 67648
S 93268 908806466
E 20194 79225
O 56466 57686
O 2522 54411
O 31332 72327
I 35073 90701
S 54933 630114647
E 60976 91004
O 15130 15398
S 16528 123660279
O 74942 99148
O 29294 54907
O 69570 75938
E 26928 83855
S 74762 345962746
S 93761 898379473
I 426 23645
I 7713 67246
O 3215 71751
I 27882 69551
S 87093 934901760
I 41173 90967
S 73126 706546016
O 6282 48420
O 4124 68435
E 80456 95483
I 28742 39941
S 15693 958352952
S 52237 109092412
E 13717 45447
E 68630 93993
E 36519 97962
S 84657 890744365
I 1006 2651
O 67528 83049
O 42331 62572
S 51945 193858213
O 41310 95419
I 23381 69887
I 11748 20807
O 67320 88799
E 78504 83823
S 53594 219330
I 12456 73263
S 12583 739567534
S 79070 880313063
E 62975 63807
S 69761 503224836
O 25391 85352
S 90955 979349424
O 32835 91821
O 78499 86162
S 24664 223721334
I 46599 98864
I 84 38760
E 46421 89029
O 23893 72576
S 30830 690822136
I 42411 98684
E 10743 50901
E 16049 91857
O 9997 29056
O 6288 89717
I 19800 98990
O 80003 81304
O 33979 72992
E 21272 83678
S 47027 192662817
I 5587 80028
I 89823 90411
I 32058 50039
I 33093 61844
E 19801 21456
E 79984 97473
I 20113 69396
I 14704 80460
S 23517 704575388
I 5129 32501
S 96678 241938022
E 27535 29871
S 61933 467455948
I 5119 34790
S 90340 956926398
O 22341 91378
I 53833 97887
O 67738 98852
S 96664 245374831
I 68302 75336
S 30988 2512431
O 68364 73287
E 36852 58599
I 43527 62021
I 26246 30818
S 24672 263975708
S 11753 12471104
S 77292 638080188
S 71569 196146592
E 30688 74426
E 41969 68476
E 4565 12362
S 36015 332122845
O 20504 51491
O 2976 64435
O 58626 61824
O 83781 95621
O 57839 78450
S 75853 350412884
S 15110 860710079
I 8947 44378
O 7357 10929
I 33910 34935
E 58259 60250
E 35532 65537
S 32229 616313761
E 35716 39394
I 21460 49103
O 56219 70829
E 20428 25512
E 12078 93724
S 91895 494795159
S 67116 566736798
I 53775 76947
O 5064 35480
S 73114 133726391
E 21924 37177
E 29308 66335
I 57063 85672
E 10853 53706
E 59575 84561
O 6030 18155
E 89339 93895
E 80165 96313
E 67597 78474
I 42829 93852
I 3633 52879
E 10393 23322
S 25823 650479121
I 7 81597
I 32311 69894
I 36490 56511
I 23848 33393
E 40673 60482
S 4011 949756773
O 26602 65226
S 91663 243501820
I 35180 84518
E 9046 31587
S 79780 295871382
S 10879 605961083
E 22009 56734
O 11259 50970
O 15001 59004
E 82389 98173
O 3757 97129
I 36325 56175
E 34647 47284
O 67988 82095
E 32023 88273
O 57338 96867
E 68536 88230
S 35083 433071126
I 36935 38247
E 29479 70097
O 77301 92877
S 45021 505612258
I 3881 38915
I 2742 8077
O 1965 22496
E 57974 59683
I 19304 22810
S 59677 973521958
O 6723 67220
S 86112 86347569
S 62155 935007080
I 60016 60839
O 81891 95058
O 54262 83191
E 27050 40288
O 47166 58810
O 96318 98892
O 47093 53240
O 1360 74785
O 42056 64350
E 13966 23099
S 36673 934854738
E 21480 27351
I 34235 35036
O 1198 32677
I 11493 46658
O 58457 85823
O 46622 84414
E 22098 33493
I 1285 40648
S 89786 641967737
E 45074 70958
E 11474 12307
E 51283 52312
O 53960 88767
O 44672 62357
O 300 52773
E 62072 88972
E 28587 49281
S 53075 746824473
S 83412 780105943
O 45649 93125
E 2983 27666
E 45134 77085
O 16175 89043
I 25498 53945
S 44398 432635837
S 39959 340268930
I 26975 79830
O 74326 84600
O 57547 73431
I 61995 98090
O 17914 55952
I 33454 36065
S 12338 371645868
I 58654 72163
E 4873 40867
I 514 26484
O 58639 76382
I 55566 69052
I 5293 14198
E 31058 53447
O 6912 57516
E 16634 17847
S 91511 579098257
O 11489 92087
S 99219 152559009
S 6484 328223376
S 52652 406644803
I 54808 70210
E 29703 84493
I 27134 90969
O 78626 78690
O 3285 58765
E 20239 91255
O 24530 49696
S 97463 576946471
S 52378 424622278
E 69961 71768
O 62155 81764
I 36436 94736
S 82617 8217126
S 14422 725595999
E 1502 94895
I 33413 55090
O 32001 67926
O 53690 59705
O 52987 98853
S 26549 865341276
S 52169 447333516
O 14440 19132
S 84642 93153423
E 52604 54640
I 37849 89939
S 54467 600570107
S 83971 729293934
E 50099 98373
E 65373 79705
E 37639 56492
I 17803 78311
S 31936 152093846
E 382 21279
I 23449 44896
E 22886 53429
O 60730 84001
I 37191 80449
S 38369 391154467
S 8522 29154822
E 8841 83384
S 3437 303965351
E 91596 93889
S 18499 76841430
I 5667 63376
S 19125 206179938
S 85179 843587746
S 18823 715325972
S 31911 791812003
O 2809 70818
O 29692 86416
S 48900 775930254
I 32854 61476
O 51312 54307
E 69018 93921
E 78189 78373
E 7413 95968
S 49600 437415556
I 61815 98082
I 27617 46496
I 63711 73034
I 57722 97474
S 56464 235853405
I 2276 58488
I 29725 30859
E 27422 95974
O 63066 87518
O 40570 98117
E 71960 77006
O 30248 86640
S 72330 178085398
E 30972 47734
S 24059 705996271
S 7483 442300799
S 38175 584270764
E 50047 88348
E 18241 65378
E 34244 54453
E 9537 74424
I 30234 66738
E 2871 12523
S 36917 594782025
O 29730 81552
O 11364 69271
I 61012 95588
S 23062 492610728
O 19513 57830
S 80796 141768073
O 37752 94515
I 48451 72039
I 64146 91073
E 53334 92853
I 18913 98364
O 64842 71201
E 53908 56165
S 61553 911972364
O 15167 93848
O 77436 89313
O 1817 68229
O 67079 90262
E 61529 78694
E 49992 76489
S 35476 615989038
S 56235 199253274
I 34514 65761
E 7539 93625
I 52258 81040
I 67279 70220
S 7910 843580183
O 73531 90118
E 56414 96211
S 15354 295534584
I 4758 67670
S 62493 962709379
S 61870 822011747
E 45971 46476
E 27984 53104
E 85389 90288
S 15221 967206838
O 23211 25937
I 3123 78674
E 7394 66521
I 36538 43078
E 7748 35287
O 50112 60493
I 21748 29388
O 81306 89961
S 7352 20921786
I 5843 9910
O 48202 66303
O 52428 54852
I 6090 48662
O 40147 54855
O 38520 57584
O 7452 51717
S 96279 113446055
I 55445 62973
O 80022 91392
O 78644 84595
S 57833 519319558
O 18138 78428
S 67723 215992457
S 56587 276075123
O 7070 57189
S 16341 817941462
I 28373 34341
E 38834 84341
I 25085 71206
E 70796 81925
S 15295 436854131
S 91046 776976582
S 17308 725534242
S 58943 294531240
O 24595 30674
E 21933 76579
S 6425 356301739
E 39490 41907
I 56625 73513
E 63243 90588
E 40269 69840
S 38356 355491559
S 25287 622024888
E 46607 93607
E 5285 53934
O 56666 69893
S 90187 191710570
I 49799 86438
S 80584 740983616
I 29151 36211
E 4448 39259
E 67535 96325
S 67193 398371393
I 55498 88457
E 20232 85358
E 51732 53801
E 6250 66439
S 67146 778570891
I 6252 93706
I 15343 36237
S 75009 994018599
E 5493 66815
O 54678 78193
I 87914 94001
I 16357 65095
E 20063 64031
O 7105 78174
O 58286 91045
E 48882 91809
O 30725 54698
S 29333 677272684
O 22516 32998
E 76156 91656
O 12517 62297
E 6470 15224
I 18768 32033
I 82698 94166
I 42167 64905
I 73753 84474
O 28263 50346
S 42372 536792000
I 27048 76868
E 24907 59961
O 40178 83476
S 77298 940620466
I 12530 77962
O 45309 73614
E 6486 83993
S 24045 742229922
E 3060 73032
E 17687 29749
E 33011 69169
S 2315 769812790
I 69354 78849
O 23782 86061
O 3288 54728
O 124 52221
E 9776 51780
E 12880 13018
S 3583 291579232
O 51801 69392
O 559 59097
I 36064 97085
O 52946 78541
I 2681 44338
O 29362 89298
I 34090 74768
I 24607 66864
S 79410 881463111
S 36774 514154373
O 10193 12272
O 1554 68008
I 9875 10820
E 64886 67373
S 21283 460310502
I 6428 13283
O 37698 57586
I 87283 90006
I 47462 52537
S 98393 173767105
E 40699 90605
E 7535 65652
I 15051 76642
O 42467 85156
S 14013 665782507
E 67704 74260
E 9701 93272
O 63750 85754
O 39691 49416
S 78343 186779582
O 29616 77890
E 10984 37586
O 13069 80624
O 72998 82629
O 74632 76681
I 56950 94130
I 73073 92008
I 60846 76334
I 6922 7173
I 18589 31878
S 62239 265157321
E 77432 91298
O 9245 60589
I 76823 90329
I 29655 83912
I 1616 64421
E 70390 81549
S 22221 254495653
E 69391 71249
O 19512 43009
S 17090 851409493
O 15706 70310
E 40108 79360
O 60088 77154
S 15492 387730816
O 79449 91599
S 15438 905035477
E 1484 30088
I 70870 89302
I 18388 35805
E 71166 74148
S 31479 493280845
O 41348 70198
I 53592 96403
I 61310 92428
O 28019 41055
E 5848 37616
I 37661 85958
E 23813 57674
S 33991 357923146
I 22961 88864
E 43026 46250
S 94664 91225276
E 6035 73230
O 55555 68728
E 20966 90074
I 51891 81415
S 96459 807923613
O 82788 99092
O 27005 54514
E 7282 27056
E 42119 51777
O 49276 96706
I 39523 67331
I 77052 78924
O 9579 37774
I 70380 86812
I 7644 63160
I 25121 49741
I 21649 52882
S 15759 464427299
I 30967 53032
I 32876 65319
E 89323 93349
O 25076 42303
E 10607 94358
E 25319 95689
O 44295 51575
S 46560 560323388
E 42598 63774
S 82590 471246605
E 34908 50071
O 16830 62816
O 12101 78122
O 4460 86979
E 11960 62895
S 50071 901884070
I 50586 64310
E 17480 36112
I 68809 86707
S 26436 488291898
E 27502 45738
I 10289 68945
E 40558 72219
O 17628 95583
O 37490 90870
S 57292 37155518
S 52818 111679167
S 41766 887344363
I 59831 59899
S 46460 987317721
O 17752 47583
S 75121 722318874
O 86670 92176
I 43552 57591
E 74010 75768
E 41776 95936
E 1946 13248
I 33518 98002
S 19886 603962883
E 37376 78854
E 70335 96619
I 78943 84653
O 3941 71607
I 10109 93759
I 21263 75880
O 29366 45907
O 7624 40033
S 62760 464558931
S 22647 731987671
S 65507 395896616
I 29515 53493
I 24490 37221
O 2238 40596
S 42318 716132300
I 94435 99408
I 19801 33914
I 25714 38067
O 51467 73462
S 94292 92641090
S 40303 63157419
E 43063 75563
O 68887 90461
S 9566 351571908
O 92928 98869
I 17650 54322
I 21562 31092
S 53268 828589189
S 82520 770311298
O 15688 15846
E 5599 93082
O 17039 20291
E 43243 62930
E 52560 99449
O 51681 68549
E 51048 51553
O 19878 71744
S 77383 239439212
O 30255 84241
S 18560 645935489
I 30433 55146
E 62249 79794
I 58456 75466
O 51803 83047
I 28750 81110
I 5015 79963
I 16918 59180
E 23969 96973
O 1822 88772
E 75087 94051
I 75605 90928
S 558 953778282
O 18693 98743
I 53639 89790
I 68979 76628
O 47411 91992
O 15685 69355
O 28191 83422
O 57124 91298
I 77921 78461
I 70222 95874
O 15890 81354
O 64908 99105
O 65735 91442
O 81747 84633
E 10852 28060
O 45999 71346
S 98335 519702406
I 19479 45194
S 59929 613290481
S 9881 880496000
O 55391 77015
E 8414 70468
I 65669 94571
E 14220 87231
O 64755 76399
E 9995 28808
O 31308 91981
S 81550 553829871
I 3710 61124
S 61059 177662755
S 37444 379055732
S 68332 484220445
I 20526 80887
S 40190 550232077
I 57695 91402
E 17838 70404
S 38613 612042996
I 27208 58621
S 3080 195771165
I 52980 98504
I 55290 81581
I 8454 49339
O 59695 68886
S 71670 374689063
S 72388 763379491
O 27012 51611
O 27601 30980
E 63482 65644
I 35312 70059
S 28840 202401444
O 16479 56308
I 60302 60634
S 74113 56287984
I 83924 89272
I 57257 82387
I 30109 70202
O 57845 74287
E 35746 49791
E 26811 61387
E 38994 99792
E 21517 26041
O 14795 46189
I 10904 91451
O 28365 69977
I 12006 20357
O 9630 68810
S 71216 276800798
S 38104 585163267
I 42969 89642
S 85740 700869385
S 81447 799861219
I 3044 10975
E 39359 82437
O 50734 62667
E 29830 89842
I 4015 18281
O 39556 86679
I 26745 95032
S 34627 484578528
S 99816 589035491
O 31841 42431
S 69259 213637768
I 43938 83147
E 32803 36453
I 52491 53843
E 54546 58534
I 58841 81711
S 43780 920492293
O 4301 31689
I 31629 88916
O 9333 41437
E 23962 68020
O 33627 66876
S 25162 243615223
E 55547 89762
O 27308 75380
O 4271 62441
I 24089 40740
O 53791 64016
I 32543 87978
O 41205 53115
E 58531 80484
S 73250 143712074
I 15829 93611
E 2695 19355
O 33775 76258
I 52495 81230
S 77474 734937427
E 26393 78781
S 23503 675868297
S 73849 556324137
I 5291 36922
O 1914 51659
O 11456 50614
O 42783 76617
I 26939 46023
I 80871 84205
E 23336 89747
O 32813 99581
S 49318 971375748
O 92585 98534
O 20026 90181
I 15924 29761
I 8865 35861
O 57303 71420
E 2937 9082
S 78005 982354144
O 1525 13158
S 35148 352393738
O 4971 73230
E 24776 54927
S 86355 729517251
S 80660 89489864
E 12899 97725
I 22253 92310
I 42998 55554
S 65642 30917153
E 42935 77594
E 62252 64527
S 92243 790001522
O 5229 81335
S 92568 977091746
I 28076 61446
S 19163 999729599
O 14928 78563
I 17187 73279
I 12187 87773
O 7950 28770
S 77317 59251404
S 56802 64217202
O 66028 68153
I 1987 75756
S 96394 371192899
I 33592 92256
O 38822 62561
E 10869 77627
I 11680 77317
S 98167 110830739
E 6861 57937
I 61594 91568
I 31591 71547
S 62165 637946326
S 23855 481976106
S 78202 556047512
I 59782 87115
O 60463 65398
I 75669 95011
S 69525 655222212
O 9861 60235
E 16543 40870
I 8847 25243
S 64669 750637519
I 16554 19651
O 4552 51148
E 71479 73638
E 53371 86489
S 32746 899522966
S 93990 975620932
O 36422 60080
I 16337 57939
S 73266 626626836
I 1852 71669
E 13256 69958
E 48467 57814
I 9950 38870
O 55131 72333
I 31402 58962
I 2827 15513
S 10822 348815000
O 84072 85299
I 5403 62714
O 28432 76784
E 975 42631
I 14329 61484
I 67270 82300
I 43348 50746
S 53756 818436854
I 30992 50393
S 57670 685230960
S 17490 882495236
I 52526 90720
I 49453 61980
S 59645 601866001
O 38374 90781
O 36108 73312
S 33309 400724612
I 18591 46830
I 46983 55027
S 7465 512788126
S 22507 708316598
S 23943 381335797
S 98169 809459032
E 27155 34071
I 13047 81886
O 13655 20612
E 45262 82231
I 33548 88978
O 66326 77914
S 31522 564751107
I 42581 58693
E 61913 76653
E 28279 70350
O 40596 69756
I 62116 69841
O 10756 12681
I 73765 79268
E 1264 21935
I 45917 93502
E 5709 18723
I 30764 73017
O 82625 91420
S 88370 462057758
S 95250 326328995
E 56159 68228
O 13017 26921
I 38397 45231
S 33053 282006506
S 56503 958884450
O 43019 60946
E 3694 9243
S 35738 95606836
E 68609 81693
O 4258 19360
O 15329 23772
E 18634 96237
E 36538 44090
S 94865 601183447
E 66984 90503
E 36096 42233
E 1254 94961
S 20448 376171968
O 60347 78898
S 74155 522218979
I 74497 83900
O 25128 29868
E 33344 58740
S 98460 516303508
O 36590 72772
I 6656 54469
S 79526 724878124
E 37556 95620
I 15511 28848
O 66243 84726
E 81584 90841
E 22768 28806
I 4926 39876
E 68297 90989
I 74500 79226
O 73988 99449
O 32331 62945
I 40671 88307
S 66894 884036943
S 28344 481174531
I 56110 93507
O 21984 28127
S 48167 965435447
I 79843 80257
S 17744 772477407
O 10622 88019
I 61944 76553
O 9877 29625
S 13003 752729357
S 37036 147260992
I 9603 45844
E 21135 79547
I 39254 47960
S 89110 657717381
I 8498 28825
E 1955 55058
O 49498 63413
E 6160 63339
E 23273 39250
E 39196 94580
S 24275 755784909
E 64389 85057
I 46180 54776
I 43207 76871
O 81380 99745
S 7042 906101523
S 94919 470698855
O 15061 70696
O 47614 73664
S 50493 195284776
O 36837 87200
S 85792 465641193
S 18865 1932769
I 32684 70931
E 42206 85812
S 53263 410529648
S 43978 934159462
I 76116 84268
E 20078 37495
E 29068 78832
I 36166 58258
I 29986 80906
S 37206 154108646
E 5570 85228
E 9374 73350
I 62386 90214
O 24695 52142
I 4421 47160
S 88973 866711922
O 16046 45554
I 22131 22152
O 43183 66032
E 25816 56504
E 11960 36258
O 15145 16042
I 55328 84635
I 1208 9826
O 24148 31343
E 59884 66497
O 35789 49497
S 42664 903690394
E 22533 46551
E 55819 61448
I 42418 74380
S 33537 6560191
O 7827 34058
S 83619 232778330
S 30283 423648546
S 5749 781268846
S 68002 39838777
O 6828 12027
E 2384 32690
E 36598 49939
S 13002 318628269
I 31983 70237
I 30632 42495
S 74655 364294294
E 26432 38756
E 49476 67476
E 3662 59979
O 11145 48778
I 32588 73340
I 44283 44723
O 25976 47680
I 69301 98547
O 31793 76763
S 90078 952322167
O 40462 55527
S 96877 845905936
I 39782 77715
E 31447 98292
O 32264 88582
E 51803 60801
I 26633 64558
E 39093 80441
I 60302 87973
I 28224 72561
S 86392 438884353
E 47488 96182
O 44518 56588
E 25034 39881
E 24200 36242
S 34491 505616374
S 43499 715891800
O 61348 88521
I 39576 71377
I 39138 47149
S 29931 974137067
S 47438 135077690
I 13136 43959
I 32873 66381
I 15772 48064
O 56148 93928
O 39975 42242
I 68161 81523
O 20135 90229
O 20295 97440
E 82866 97169
O 18208 74087
S 20750 79400770
S 95306 374422007
O 9436 61145
O 52836 89461
I 70027 71179
I 42791 96791
I 41125 84952
I 52375 56919
I 83922 87851
S 93266 141647724
S 22492 316514551
O 4984 16363
S 98593 415891055
O 4820 98157
S 18048 625407084
I 83970 90976
S 94136 258712561
O 38998 56658
S 81500 679389362
S 44060 821592450
O 38264 39226
E 56577 78442
I 74487 76085
S 7693 572441135
S 1350 267566242
E 22806 82713
I 32621 64175
O 29140 54351
E 68231 85595
E 20403 25262
S 59496 33583523
I 7368 78039
O 12824 84061
O 51177 99789
E 31131 39987
E 12030 73155
E 34366 76935
E 20885 99853
I 18336 24639
O 37746 64851
O 10389 62181
S 96951 201008916
S 91450 213143296
O 37629 92717
S 74229 57555710
I 27673 51984
O 31576 75850
I 44417 62221
E 73980 90353
I 61564 88576
E 22692 98606
S 15117 445642874
E 14471 86281
I 17657 73020
E 1368 48148
O 12706 27144
E 9312 47399
S 76882 183772273
S 42977 218410686
S 46470 171829972
I 21041 26495
S 28001 310204210
S 49210 76890363
O 63321 94860
I 52016 98206
I 1712 20555
E 23950 64332
I 59286 78400
I 37880 86748
O 13171 70793
E 49219 77253
E 41086 51222
I 28476 37000
S 66847 507857679
I 7592 13842
I 28938 35699
S 15739 614994084
I 49887 90240
S 43321 707602009
S 5570 834351543
S 3875 78997655
E 87418 92266
O 25824 64577
I 64611 79168
E 17384 54998
I 24145 81874
O 28332 51207
I 50578 78152
E 52424 76617
O 30446 79227
E 13560 66536
O 63705 75262
O 55402 85365
S 56728 306190412
I 59865 79849
S 68305 491530576
O 63321 99305
S 52327 547930837
S 50622 415827938
I 20358 47641
O 27659 79157
S 351 30855773
S 12871 409888385
S 24252 871124797
S 69452 205433438
S 19967 883508727
S 25154 42079905
S 86979 568942981
S 98122 362596699
I 20064 71293
O 16450 46323
I 79158 81900
O 41142 50674
O 608 87079
E 2188 31177
O 63461 99774
O 63187 89604
S 45217 62399725
I 15983 25844
S 40543 697943593
E 8317 9377
S 70735 407825028
S 61243 431713756
O 80301 80646
I 28290 48024
E 32957 65530
S 15127 630226412
S 18403 794927719
S 77862 764435809
S 28848 659248663
I 63648 89264
E 10044 75763
E 98039 98845
O 31246 95561
I 31885 36211
I 15584 42292
S 95066 561808745
S 5661 472821014
S 42277 938918397
O 23532 67356
S 20398 652595266
E 59634 65913
O 49635 77900
I 29154 82300
E 5201 25688
O 32541 60206
O 26339 86407
O 27731 51617
O 37980 77224
S 74757 886421203
E 61161 81805
E 21194 83152
O 79320 99830
S 81896 477358626
S 68445 372310492
E 41976 67721
I 66832 99496
O 18405 77059
I 22020 79186
S 60087 204283602
S 67008 96261652
O 21792 72429
O 22300 33107
I 55708 91787
S 81852 260490352
S 31983 596032612
O 4364 38512
I 14089 71323
E 86720 97467
S 60992 280319703
O 4721 78415
I 75271 85992
E 71947 83570
S 81978 382087526
O 19940 79994
S 36506 603941584
S 55143 310399646
E 25947 74571
E 7770 49332
O 27163 60187
O 28777 97422
S 63293 284569211
E 57839 70294
E 32959 83369
S 53785 432774865
I 45686 71899
O 22721 32566
E 45529 96055
S 88089 330584159
O 4932 92168
I 15482 80443
E 39551 62786
I 15111 72948
I 28469 83709
E 23136 67116
I 5963 52756
E 7437 37871
S 27590 245396645
S 2134 147688157
E 8129 71321
E 89856 92602
I 13914 57801
E 23108 34771
I 19135 81209
O 9498 17005
O 16137 66422
S 52946 501730741
O 50940 68341
O 44347 81872
I 2365 28573
S 225 103193999
E 2882 16410
I 14879 43745
I 51878 90621
S 10171 252779447
S 37823 360369782
E 65076 95186
S 98239 600698754
S 16681 866256726
I 1448 11899
E 5973 54977
I 36823 87435
S 47763 873808830
I 23249 68138
I 12073 93234
S 30885 434317964
I 71452 90831
S 48784 352016971
O 66843 73572
O 54231 71950
I 15571 78686
S 58566 398369761
I 59642 82650
E 242 39640
S 17284 700429619
I 9594 37180
E 5334 6551
S 96530 299192304
E 67882 69200
S 85878 775140169
S 5955 976722097
S 47648 319471847
E 23231 23754
I 45084 46207
E 39150 49271
I 30532 38111
O 26142 26289
S 189 690324531
O 37761 44384
E 18103 83835
I 43559 48657
S 55601 817668772
S 90198 245146241
I 3196 52482
S 95533 392409598
O 16682 62380
S 75524 52243120
O 14051 32068
E 65337 66050
E 29656 44646
S 82232 887650955
S 80826 907018266
E 65068 88549
I 22159 36619
E 23527 75173
O 45559 75916
E 38437 79773
S 74151 833243020
S 19786 501618443
I 32615 84890
S 23892 633899183
I 272 48886
O 2507 95773
E 7435 57497
I 18646 40623
E 15120 46654
E 33530 92335
S 71324 864049775
I 32879 64005
I 12049 85311
O 11713 43279
S 67764 828724165
O 63133 95144
O 30006 71953
E 23704 82271
I 38465 66145
E 46618 80777
S 55503 112182940
E 40622 55880
O 98811 99734
S 19915 271903943
I 33463 98288
I 64386 66591
S 61208 860297039
S 84289 156198458
S 66821 412357646
I 41799 86027
O 28146 87464
O 40020 80311
O 55254 57471
O 50323 78528
E 19361 91807
O 18095 82516
I 35557 98156
O 45995 98380
S 76130 35021141
O 97662 99393
E 28280 50737
S 42594 140020916
E 7264 88139
O 9080 79229
S 98033 618371617
I 12790 49199
E 362 14610
S 97111 510526409
S 46436 364324615
O 4064 42604
E 57151 77398
O 1126 91111
I 61242 95212
S 29256 526679825
O 18702 28042
E 21383 92052
I 41888 47937
E 40413 45506
I 22431 46739
E 70406 76445
S 41478 264736858
E 33826 58485
O 44411 77758
I 719 74061
O 28421 81669
S 67022 640993656
S 5674 287184312
O 83558 87263
O 21728 48669
E 49454 90066
E 4768 83399
O 13243 97185
E 2354 81453
O 63351 82353
I 27976 74275
E 95584 95682
S 86595 174389846
I 11025 44931
S 26439 563020157
I 59082 72571
O 44161 91678
E 37648 91504
E 41903 97978
S 81323 569383215
S 4636 24667276
I 14730 44766
O 2507 9857
S 83929 54406255
O 64088 93144
E 61127 66833
E 46673 88389
E 68 62928
S 82913 740444864
S 24826 816386348
I 33470 60567
I 1944 75820
I 12906 16485
O 32035 83546
E 30084 76006
I 12231 76419
E 8435 52927
E 60867 82571
O 37568 39320
I 62710 90400
O 19623 82909
E 5426 58864
E 17875 30030
E 20607 55297
E 70437 83042
S 47793 995657843
O 7303 30055
O 16173 33767
E 34363 95486
I 455 38987
S 15319 894869491
I 52224 75466
E 5114 99190
S 63061 524329198
S 83277 193748570
E 44362 68590
O 2391 65259
S 12362 984007639
E 27016 34612
O 59586 81020
S 3021 245962236
E 31237 73052
I 25667 88338
E 2499 65790
I 61968 82975
I 47407 77328
S 99115 788360807
I 6998 35052
S 97348 719177437
S 34047 659366485
E 391 85537
O 18856 31089
I 4307 12197
O 25468 41778
I 51560 60437
S 43527 9205898
O 63569 87320
S 41623 944739793
O 27246 68272
I 60130 90493
I 6701 35833
I 40750 64645
S 21077 100615532
E 7269 86048
E 26014 81945
I 18044 29141
E 17302 94068
O 64939 93103
S 90840 775838813
O 14978 72797
S 64739 786792977
E 39354 47244
S 50104 517655214
I 46770 76533
O 10264 23069
I 42456 51742
S 81363 241837070
O 39971 81714
S 26022 57878103
S 8354 697118818
S 95367 263846159
E 29908 96583
S 37240 716793937
E 7616 73337
O 25808 72217
I 46370 75810
S 86951 769739336
E 46420 52925
O 23224 63725
S 39375 236229489
E 56595 86924
S 84917 703902413
I 21408 74980
I 57362 89471
E 11203 73417
E 65850 96607
S 31449 923505427
S 98884 569643916
I 45266 83735
O 67497 89576
S 60193 261436161
S 55639 63514226
O 46861 68322
S 66026 523737363
O 34872 91369
O 33270 78767
I 59395 79620
I 36928 57866
S 53225 943831368
S 52787 916943636
E 11665 32378
S 86317 696599727
I 19017 72606
E 79588 90906
O 20384 45744
S 26253 483430108
E 14140 50209
O 21252 53697
I 14873 92928
S 46074 160699723
I 75583 84040
E 12350 37627
E 47243 93042
E 31883 48156
E 42146 51811
E 27993 65175
O 52975 71598
I 51243 91104
S 91987 663247868
E 36091 81149
S 31836 239670394
O 63790 81541
I 43324 43761
O 38502 91954
S 21990 128521050
I 23698 31957
E 21271 65304
E 38346 45728
E 29155 58304
I 15683 90988
O 40469 63066
E 24129 64046
S 11334 539737439
I 82311 84936
E 30614 62320
O 54742 87733
E 34558 96008
O 81073 85735
E 5022 12014
I 64568 78419
E 23695 72197
E 5467 83353
I 40 28033
S 92686 401791851
O 18612 58744
S 40032 330676715
I 16132 96945
E 43455 93239
O 71381 92903
E 29471 75724
S 75942 749591898
S 8253 762141535
I 66617 74702
S 21217 681253712
O 15119 50874
S 93244 217713135
S 44405 358720478
E 30003 44987
S 97860 778601126
S 69994 489679464
E 4373 67477
O 1987 82723
O 6381 15232
I 37709 90630
O 38567 62853
S 46294 804217294
I 19148 73813
S 61672 996523545
O 81985 83683
O 95315 97441
I 9543 64785
I 15137 15242
I 27192 74113
E 57735 66377
E 28579 53249
E 59680 96236
O 41272 90352
O 48065 54926
S 77404 710535226
I 47831 59710
I 10535 36971
O 18601 84325
E 44760 97178
O 46030 93779
O 80652 93982
E 12420 40093
E 32059 85518
I 41249 66872
O 50708 62967
E 11515 88182
O 55399 97490
S 86735 45528969
S 54239 551198396
S 2543 505060325
S 46879 128138911
I 63817 89696
O 10557 11335
I 32897 99628
E 33177 45188
O 37443 45485
S 31412 2064097
S 96770 979053087
S 71378 350463324
I 68233 97230
E 2385 20597
I 49107 95665
E 56489 66899
E 5077 89746
I 7246 56750
O 44650 91770
S 10627 937812426
O 16657 38541
I 49828 50501
O 30299 51621
O 4166 82807
E 63597 93304
O 27420 49351
S 73375 298920445
E 2295 39397
I 59524 66408
O 84485 85641
E 7899 34108
I 73098 77350
I 14794 60028
E 7913 54805
O 84857 94067
E 12233 65041
O 54402 69789
O 25419 78420
E 14271 58222
E 44467 89572
S 24096 741243982
E 66081 88258
O 44462 56818
E 45440 93044
O 21887 89711
O 61653 78250
E 6102 72517
I 29601 45119
S 77070 901465406
O 2090 84451
I 7946 52318
S 90966 276046670
I 8294 41639
E 68518 75479
S 79744 559867773
E 23814 54861
E 38034 93843
E 1756 95249
E 8317 37369
I 24234 68487
S 3426 709788500
S 48897 785605028
S 39846 412623548
S 93264 335491189
E 11825 45988
O 28775 63943
S 31888 463349186
O 54720 66139
E 29622 98841
S 30890 707249215
E 24764 67069
I 4318 14076
S 26184 901576702
I 10595 95540
S 33871 873877354
S 77741 474270570
I 34875 56519
S 65692 86101217
E 55932 76394
O 16976 85664
E 56809 77127
S 79164 900097854
E 5179 84117
S 91174 875776059
I 45287 49322
S 64726 417284116
S 11321 625727663
E 69913 70297
I 45537 64316
E 2879 37346
S 89208 172745359
O 16052 85344
S 31228 74041104
E 57431 94990
S 19713 176871364
S 31381 595442660
S 5780 516236644
I 4478 68486
O 14195 21413
S 2537 813420189
O 8033 73489
S 24682 195633202
S 31258 471880231
E 7200 66738
S 78188 272099400
S 20596 738328883
I 19242 66462
I 36310 60427
E 78112 91500
O 21415 61501
E 48866 60043
E 1972 60554
O 47406 66468
I 76255 81531
O 25458 57516
S 35421 570119500
O 63552 97958
I 82197 89487
O 45492 49340
E 26335 69430
I 25801 43016
O 42130 95216
I 36957 66079
O 32167 57041
E 2444 77388
E 47006 72124
S 80853 544175217
E 65435 98642
E 43986 89055
E 39561 58193
E 14143 74938
E 29083 60988
E 37999 44756
E 22617 36994
O 39888 70795
O 9325 50605
S 56721 375495878
S 51881 828897080
S 9977 926012195
E 65410 94029
E 12448 57755
E 10172 47416
E 19923 50021
O 33472 63717
S 68511 646696965
I 37932 76709
I 6168 9293
S 80015 513742506
E 57832 89751
E 49094 86284
O 67398 92088
E 25035 77156
E 5253 73981
E 9956 52126
E 26267 60689
E 60936 62489
O 42541 44847
I 40256 70584
E 44405 87166
S 25234 150538877
S 56181 516631568
S 21877 527324848
S 5230 529055310
O 83222 85174
I 10004 58444
E 23163 49183
S 21151 435026137
I 10858 35552
O 1738 91620
O 26354 93105
I 17533 88662
O 73274 90797
E 4776 28608
I 33681 61076
E 29923 46217
O 10225 13908
O 64661 89356
I 11558 64315
I 63117 82123
E 12551 78212
I 41139 55482
E 6765 39101
I 63260 70357
S 54878 388056050
O 38319 40155
E 16275 64836
S 92649 458295481
O 12652 39219
E 27400 43577
E 82376 94731
S 78662 859086070
I 41528 75093
O 35910 87607
I 57520 98420
I 29210 56217
O 49028 94560
I 4454 65828
I 84645 86542
E 15393 44872
E 12330 89754
S 30834 521227943
O 11941 91627
E 7834 30240
S 49016 580974939
S 24185 582863578
S 58938 297293267
O 16297 76425
I 43795 74716
I 11370 88736
S 89744 402477737
E 54231 74300
E 54071 67047
I 17849 75868
E 36618 70609
I 40089 64264
E 25464 63497
O 31544 88010
S 15310 504656414
E 39472 42754
O 76269 79179
S 64523 527248203
S 64409 123490122
S 69768 783059967
I 27251 89304
I 34071 50785
I 4793 7744
I 27329 62881
E 8477 9823
O 51245 81903
O 5771 76169
I 66110 67332
E 47527 95977
I 28527 74768
S 49569 531161269
O 31046 69323
O 4739 98615
S 38382 221640795
E 57220 95909
E 40309 44168
O 73501 83604
S 2899 760145374
S 35734 149667763
E 31914 55575
E 18544 62492
S 7884 455105393
S 18121 387927182
O 51073 80105
I 66317 66839
S 86167 869893820
O 24015 53428
S 33836 696345728
S 91569 775197287
O 4788 39716
S 86090 887355946
S 53188 906781141
O 17713 74259
O 34518 41734
S 80600 80926634
I 30240 92405
I 48016 65605
I 4683 59774
I 47504 82302
E 6421 66146
I 14164 46735
O 32526 88851
S 58065 967820238
I 19467 89686
E 3842 29356
O 62915 63049
S 62863 637213125
I 10895 50962
O 43400 65131
O 8196 51498
I 17449 67077
I 19881 41336
I 7374 71308
S 76217 654216851
I 46285 50658
I 49212 60532
S 27623 310494646
S 8653 21203130
E 32970 83410
I 37214 47391
I 15879 56335
O 62007 68427
S 51576 134029256
E 40535 66278
I 75771 79952
E 10676 91361
I 2545 31076
E 71853 74215
S 61039 330017528
I 20416 45531
S 52726 917642836
E 29013 64732
O 35802 59443
O 21776 38342
E 42178 44705
O 78575 96991
O 52261 64900
E 26915 71257
I 11593 19780
O 29480 62847
I 57351 64280
E 56620 93721
I 10265 81295
S 49462 646853372
O 5315 79855
O 639 16206
S 74604 646618451
E 14675 78150
O 60411 72604
O 44078 54054
O 10629 59623
S 17536 704939801
S 52650 495693057
S 25643 864083270
I 4594 62814
I 930 71300
S 90268 645741700
E 12905 52735
I 66041 92547
O 15051 46708
S 33163 982891385
O 638 59650
E 5671 50414
O 21381 66721
I 53081 56056
S 44725 407085332
E 47945 68266
O 36235 75512
S 62512 32574412
S 85509 422244399
S 10547 72010407
I 28548 92985
O 2254 72766
I 74227 88983
O 61521 94028
I 17692 24194
S 93673 778627691
S 24725 143394996
O 9515 38832
E 5286 70626
E 7045 91858
S 64046 534002040
I 18219 33001
S 49118 457332486
O 2294 20711
S 35020 516181570
I 20674 48380
O 82162 83846
S 14229 416541409
S 2307 8107676
E 15434 90333
I 75804 88929
I 23095 41462
I 3875 68506
O 13329 56696
I 85834 97692
E 4069 80791
I 7518 92249
I 55957 84924
I 26800 30759
E 11224 26990
I 9541 91968
S 83194 548607619
S 51243 713949200
S 52631 912227038
E 7269 47465
S 22588 594945818
O 77721 94715
I 27770 56697
E 81965 87513
I 22581 29778
I 20711 76236
E 17770 45471
E 3154 52855
I 19331 67100
S 32317 15260684
S 80829 189490686
I 31299 63086
E 58189 96442
E 23450 43406
O 8664 80071
O 12454 23804
E 60344 64149
E 54565 92770
E 51658 87426
E 15606 76082
E 34607 62299
S 51692 681695558
I 32010 80695
I 15429 93871
S 37382 681073358
O 51137 70547
S 269 452727435
O 60308 92078
E 6570 22918
E 6754 32710
O 23967 94648
E 60704 94720
I 38995 55499
S 62689 284584318
E 31210 58708
O 20831 31103
S 42710 948292547
S 3546 196786438
E 95544 96579
O 80479 97506
O 38699 81318
E 12510 25668
I 9 42865
S 16476 219021799
I 31887 61732
I 724 95451
S 89590 969962595
S 96692 524592154
S 45156 818023126
E 45443 57319
E 14109 75226
E 23268 35043
E 63027 75054
I 44107 78055
O 37848 83375
O 18039 87794
O 44152 64878
O 569 52076
O 81666 93583
O 7546 68267
I 25062 81898
E 75903 94835
S 64029 962489922
O 56365 95109
E 22245 23893
S 52707 253607230
S 82642 669881834
S 87400 390270108
E 15273 41004
O 8596 12996
O 65835 93089
I 32280 66236
S 94262 544418167
O 16295 51359
I 25354 83699
S 72453 998113801
S 73187 259876176
E 27061 69357
S 9979 637281906
E 31685 70991
E 32553 36618
I 43679 93949
O 97457 99186
O 75599 94023
S 65649 565259356
S 96107 649662692
I 72431 77024
E 29774 95105
S 85368 539692620
S 70115 907491041
O 32605 32871
O 5803 28065
I 12990 80229
S 28572 716956538
S 118 114136997
E 19422 95396
I 49875 71767
O 6565 86164
I 27655 73691
O 18663 19761
O 65542 77106
O 60211 67061
I 88520 92587
E 35243 93286
E 48844 75801
I 50683 94317
I 77605 81389
S 76391 184542146
I 700 25292
O 8488 13880
O 49929 62943
S 74711 803249684
E 12551 38900
E 83141 96396
E 63220 90313
O 37934 71212
I 31559 80608
E 74044 81273
S 96632 309098798
E 5385 86320
S 12735 316991629
E 22489 93620
I 64529 97686
E 18837 59119
O 80248 91407
E 80225 97946
E 16337 27177
E 3810 96362
O 2694 3952
I 43354 43817
E 34984 74510
O 17931 83663
E 81534 86766
S 69739 933951462
O 2606 12835
S 8258 316115531
I 71869 72894
S 95669 118128744
I 15716 46743
S 98159 367109556
S 54463 453847440
O 68298 69810
E 14062 77975
I 44713 72059
S 64950 980080295
O 6921 66488
E 35664 82357
I 43552 94084
S 76064 601150068
S 45014 748989023
O 30250 53366
E 54563 87669
E 60263 73984
O 19332 81315
E 20254 22983
O 60551 74522
I 1567 72546
E 72849 95108
O 57328 73068
O 63431 83358
E 16306 33903
E 40179 94108
E 54031 88589
O 43103 48443
S 26063 906468502
I 1027 18188
I 29052 36915
O 27000 99974
O 50465 92676
O 2247 85088
I 2307 77994
E 22691 62197
O 19317 26468
E 18202 44320
I 4870 70087
E 21743 88230
I 26132 76793
E 25410 26740
E 8055 40511
O 70653 97069
I 14362 24488
S 1495 438029798
S 59835 33715862
E 24799 82263
O 75132 97417
S 46044 537759097
O 56843 72057
I 46575 72528
O 10751 99800
I 37152 65418
S 44196 251031239
S 17645 768665785
S 54481 187833602
I 74741 84330
O 75591 97582
I 59514 60491
S 93810 412667540
I 59977 97871
I 668 98484
O 30205 82712
S 26566 147180911
I 4057 65714
S 64044 944491940
S 29147 904141242
S 25415 197696032
O 31089 46826
E 42173 51578
E 38522 85107
E 34590 84344
S 78253 992637108
O 9496 96228
I 14751 41299
S 98291 450974031
S 24486 93551443
E 26895 98416
E 40947 79626
S 97277 661533058
S 43442 728250851
O 38794 60893
O 12115 41912
O 41729 88454
E 24920 52851
E 33446 66155
O 37448 37531
E 42976 49250
E 35359 66436
I 7816 68313
E 57344 65199
I 30708 39167
O 75749 84383
S 29373 802215505
I 87288 99448
E 52561 58439
E 3799 54455
E 19435 40564
I 59827 98274
O 19670 24903
I 38021 83635
O 26992 59910
S 88836 268901186
I 12403 19044
I 31048 68024
S 86880 968318338
E 7036 36340
O 16124 91084
I 3040 98595
I 37839 68063
S 7709 462041566
S 57434 639396191
I 67476 83412
I 17634 67889
O 3028 86523
E 50225 96095
S 33933 645242198
I 6470 9669
E 40265 42536
I 72243 92442
O 32290 66432
I 2264 39936
S 87542 242425984
S 48056 182982179
I 45685 67559
S 10490 809084226
I 223 69190
I 44818 89400
O 8285 88400
I 72160 96057
O 10418 83333
E 25232 63096
I 13528 54305
E 65521 83454
I 34295 92730
E 52665 81249
I 13360 71372
O 57177 74227
O 79273 96336
I 7594 48779
O 39661 78202
S 97235 656656701
O 7781 70985
I 58423 69527
S 60913 951005558
I 27589 95305
I 40156 88404
O 32343 39129
E 58019 79211
S 48150 151574407
O 31356 74501
I 90815 92386
E 1669 61150
S 65889 806258867
E 1360 30192
E 45018 51274
I 2281 45930
I 12656 59796
S 82526 768192148
S 62200 687038317
E 25885 61205
O 50748 64924
S 17880 369657410
S 66065 436520945
S 68071 374483982
E 29877 83004
O 6075 76867
I 5510 71018
E 855 20569
S 52958 655828445
E 73838 93959
I 84598 85631
I 72299 98946
O 96522 96686
I 11618 50706
E 2950 38686
I 20210 93737
E 7518 13628
I 128 96097
E 44970 56371
E 23880 48576
O 81011 98468
I 39488 68763
O 89301 91208
S 92163 317798087
S 48127 308850722
O 48458 87637
S 94517 599732387
O 16150 75600
O 2200 7692
E 10078 49917
E 35285 46958
S 63321 545691924
I 1796 95891
O 6074 28308
S 30065 33774828
O 66777 81732
O 31119 89374
O 9520 76926
S 68006 657358506
O 13931 24500
O 23040 34310
O 9622 70152
S 50558 223221346
I 83302 94496
S 16858 376182558
O 1410 8723
I 22738 67071
O 84606 87150
I 25909 37087
I 48937 92012
S 43975 147665253
I 64740 79815
O 22480 71654
S 97063 345176711
O 22197 70518
E 28012 28416
S 75376 473534123
E 38418 39902
O 36975 40606
I 16721 95282
E 33963 61778
E 3143 86482
S 22645 144234699
O 624 67080
I 383 27707
E 20899 66284
O 4003 65698
O 37783 93157
I 6868 31597
S 1254 973167195
E 49225 79034
E 47315 75643
E 1788 77372
E 12045 44721
E 38739 69801
E 65424 87573
S 16963 911629304
E 47260 76268
I 10102 62974
E 35355 53390
S 60540 128639362
S 97020 702115806
E 11776 67572
S 68527 424361238
S 62167 807894691
O 51742 98897
S 46307 250117122
I 54399 73620
O 8970 74705
O 51945 94116
I 17260 35742
O 11898 44366
E 75419 95430
I 66650 97814
I 12342 35940
E 19551 39721
O 29962 87154
S 64744 107609906
O 94426 99238
E 14136 61359
E 78750 88498
S 99985 165411259
I 76858 92319
S 1488 262462594
I 3872 50976
E 43160 75513
S 73671 171760221
S 26385 39547830
E 35525 99060
I 18793 55879
O 74537 81105
I 50047 95801
S 54403 647217908
E 75378 77978
O 42185 59290
S 32430 851348352
E 60695 83506
E 45396 76501
I 23369 28769
S 22697 382938235
E 51226 82551
O 59051 59172
I 64450 66101
E 1025 14043
I 50926 76287
S 97872 958531249
O 50471 66788
S 78521 345171390
E 41452 96889
S 97915 469548521
O 77351 92780
I 42655 65237
O 93600 95553
E 70243 90062
E 86369 86790
O 63539 96701
I 59095 78351
E 85507 88835
I 58273 89236
E 34734 37594
O 34671 51961
S 94546 736841839
I 1131 73705
E 32090 33586
E 59865 90958
E 17222 97232
S 91685 922370997
I 16689 65336
O 35517 36428
S 92318 817200255
O 31954 33074
E 37807 82118
I 71229 84276
I 72796 96538
E 6324 31732
E 23337 42914
O 30791 83983
O 6047 70777
I 49349 81737
I 20438 72084
S 30988 128252346
S 39450 764307976
I 58184 96396
I 29023 80634
S 65462 121769155
I 56887 87758
S 3503 61712148
O 13713 51454
I 26067 51200
O 22226 89229
S 1903 689180648
E 2548 54738
S 86104 608940353
I 466 70930
I 23671 42477
O 24321 75467
O 48436 90184
E 24255 86114
I 37256 74634
S 96547 521621806
O 25536 37642
S 14799 118180808
S 65314 546342051
I 47728 97422
E 32711 96696
O 6142 76438
O 56616 97460
E 15785 32414
O 20616 58176
E 15005 29627
S 21127 196347720
E 70167 71596
E 9062 39955
S 95411 566283403
S 81963 990765068
S 12191 275731886
S 76296 82692989
E 19655 65987
E 24181 43824
E 5089 52443
I 50562 77174
I 50011 88420
O 25310 80588
I 27831 75180
O 47418 77692
O 78510 87805
E 20206 78625
S 63419 856573649
O 35050 41948
I 16675 94475
I 27507 49190
I 72476 88747
O 17427 56476
I 27876 59313
O 2206 64155
O 6030 76178
I 79820 94621
S 45896 443867777
I 55563 98741
S 12550 505283598
I 44127 62816
O 83643 89325
O 32196 91227
S 89110 475253838
S 59041 326422799
S 45028 986628948
I 7906 60904
O 23086 25401
I 24448 93453
O 39282 53028
I 47228 98709
S 9063 53459848
S 20580 798184603
E 36278 62640
E 62970 66428
S 49899 372849744
S 68355 554420561
E 69202 94736
I 9045 13731
E 12620 47714
I 8586 19413
I 18513 62297
O 25911 45477
I 46308 96869
S 49586 700509347
E 38352 69827
E 29227 76689
S 11885 708714565
O 90719 96683
S 5426 966446582
S 54671 458160040
E 78423 81037
I 55911 83360
S 82297 786887023
O 52182 69821
S 71438 326569761
I 16721 19886
I 232 93418
E 31528 57827
E 35425 36543
S 97973 634423605
E 30595 57511
I 6370 15203
E 52640 65528
I 40753 82201
O 50442 59180
I 70542 87768
O 39940 95239
E 25383 33768
S 17794 605036349
E 51652 96940
I 67818 79869
O 45821 72678
E 17334 48577
I 13359 49065
I 31393 58440
S 71948 168007515
E 41329 94044
E 58630 68343
S 88571 766689563
S 84447 371331193
S 94640 199181281
E 38213 84633
S 56037 162900696
O 7435 45848
E 4724 55618
S 84277 737239314
E 10792 35729
O 49141 77872
O 31363 92870
E 20868 95214
E 13754 50953
O 49362 59419
I 52081 86462
I 77049 79655
I 4411 9480
E 48237 60443
S 63604 897566059
I 15145 33545
I 1226 92097
I 18192 52276
S 17594 442923634
E 6051 70707
I 1814 76462
I 38682 45735
I 11135 49159
E 13509 17214
I 5180 59725
O 45264 80100
I 38522 67480
I 9222 29756
I 64892 67333
S 9342 482859703
E 30404 74012
S 61444 792055882
O 71509 89139
S 72994 587502876
O 3268 91669
I 26447 97216
I 68202 73520
O 45815 92311
S 39700 570688081
E 79827 81613
E 34363 94392
O 2249 60960
O 20834 23361
I 3722 30277
E 28970 81312
E 36289 94614
S 47384 214527997
O 27207 32208
S 4027 638526508
O 38330 62292
O 78322 83958
E 9112 67357
I 32731 55512
O 45025 46451
E 59931 76959
I 26512 96940
O 76557 81786
I 5721 99859
I 33913 57069
E 6009 43511
I 77841 93410
E 24428 61608
S 44228 645756964
E 31931 58257
O 6875 53816
E 18100 25119
E 91514 93777
O 12280 60154
I 48081 61522
S 46820 467509410
S 19164 695475923
E 30174 64031
E 19635 89866
E 70565 84464
O 57698 99609
I 15211 78140
S 35907 46664852
S 71517 827000271
S 77080 185304149
S 83786 598444686
I 16146 23831
O 37082 77736
O 31502 48421
O 49535 70987
S 9943 350454083
I 10106 32021
O 21266 48311
I 16877 17199
E 53740 56496
I 23871 25614
O 89036 90916
S 99946 258772592
E 34204 52301
E 22690 32583
O 16295 56592
I 22480 95136
E 33177 58834
I 22655 44912
I 29855 83343
E 14254 35870
S 63376 993373059
S 97891 314585992
S 52964 976757092
I 16914 23558
I 42531 45287
I 694 4410
O 74905 87873
E 11910 18547
E 33351 57206
I 54252 91691
O 8638 95691
I 32685 53607
O 45746 95621
E 25358 54771
E 25738 64965
O 46736 79537
S 9304 852117842
I 45209 83557
S 30904 883522631
I 2847 6586
S 86573 981877543
S 750 954017972
E 1886 24145
O 24581 44188
I 68392 85628
S 33712 413084056
O 21096 75703
E 84310 93567
O 49919 66382
E 10269 54720
I 4449 76511
I 58592 96215
I 39959 54112
E 26896 52517
O 53870 98389
O 48606 49585
S 86062 63679697
E 16517 16823
O 58793 71272
O 66006 96465
S 22949 930810829
O 9573 50156
O 86391 88221
E 36294 39802
S 81465 637507898
O 48650 79311
S 8197 377437741
I 19045 53586
O 49814 63808
I 79684 88931
S 86016 300702893
O 57434 76910
O 50849 87334
E 28557 80312
S 26013 184240356
E 72010 90200
S 23126 422899630
O 29081 56909
E 19077 59164
E 68775 77224
O 5226 25527
S 30280 125909072
I 58421 65121
I 15781 49493
S 58241 595258834
E 28298 29777
O 65054 90424
S 64805 841481870
S 86653 162995733
E 3778 50873
I 4217 91433
I 15410 33102
E 25756 81636
S 41274 717110606
E 577 90151
I 10176 47786
E 46115 96348
E 36209 61924
I 28081 62256
O 29503 37002
I 67986 90523
E 11822 54778
I 49647 53196
O 66458 88107
I 70529 98864
O 19467 66249
S 41989 186071706
I 7056 38949
E 21914 29276
O 12523 54414
S 78350 571952028
S 16010 447010607
E 1766 89218
O 23659 92511
S 24598 75954433
S 14640 247023873
O 57940 65227
S 39285 561530903
I 47033 59519
E 13121 27854
O 20891 34235
O 6396 82505
I 15687 92112
O 6961 97470
S 83566 428928050
E 8071 45902
I 954 17490
O 58988 95607
O 71418 83064
S 39488 664978068
S 40384 412773455
S 39561 793230168
O 15551 96666
S 36715 2325959
S 98195 779183811
O 44342 60601
O 4389 29162
O 58715 60669
O 55504 67818
E 5598 37641
O 34591 82628
O 46713 54712
I 41119 93774
E 69611 95335
I 11496 54540
I 2775 15552
E 24096 69824
S 77487 509536960
O 8216 30927
S 40738 372033196
O 78799 80082
O 5181 11402
I 33233 91438
I 2710 42378
E 743 93822
O 26985 78436
O 17849 92600
I 57711 75664
I 19161 81043
I 66700 98639
O 2252 73950
O 37396 74654
O 23034 53415
S 35772 554235049
E 20066 80047
E 13486 43298
I 11979 89206
E 77823 79819
I 35813 43704
S 267 562742788
S 62275 99605635
I 63279 71588
E 35919 50843
S 85998 566478243
S 85463 647405878
E 63855 97811
O 48985 66068
E 21891 31201
S 21067 490707615
S 92134 860864635
S 94009 182912651
S 69455 786247835
E 37799 62696
O 72978 80223
I 78 62759
E 53270 96140
E 41196 65981
I 37886 71042
O 72946 75755
O 31692 99599
O 67557 84528
I 20017 49976
I 56659 83357
S 86747 607829709
E 28732 79497
S 68597 94468361
S 71937 581817502
I 56202 84383
S 99772 992054710
S 77764 8278405
E 9212 98700
I 54903 78322
E 45577 52161
S 1285 783727833
E 50933 61620
O 23654 50076
I 40189 80850
O 2714 99942
S 64782 954065178
I 30811 53125
E 18969 53049
E 24404 72035
O 4774 45202
E 3840 39155
S 16267 452510041
O 16991 21146
O 5881 87984
S 16545 239262979
S 31724 959908705
S 97841 975293704
I 22477 53882
S 65697 294846992
E 60904 70188
S 93805 731815320
E 2930 60987
S 22128 240449130
E 15429 26815
I 62939 68368
E 72984 90447
O 2726 62769
I 72741 87008
I 54316 61008
E 55439 56862
S 94609 363865116
O 29135 82491
O 66807 96324
I 22652 96767
I 7273 97336
E 27294 96222
I 14922 77563
E 5058 34553
S 40447 564016171
S 87426 336160610
I 48608 51072
E 277 46198
O 13244 39531
S 75685 517019462
S 96945 587057563
I 33966 96582
O 532 53029
I 26526 66294
S 57293 736295447
S 37877 465833346
S 70923 280761967
E 53968 84348
O 18833 55128
S 17392 224080817
S 89485 787401944
E 43388 47479
O 18609 33190
E 43559 98497
O 73357 77777
S 38721 559034824
S 90261 520140458
E 3550 19717
S 73704 360777415
I 30463 93597
E 6868 68010
O 41062 48761
S 53840 33330027
O 5764 21431
S 17049 181735194
E 22406 56487
O 11084 86258
S 5986 716679614
O 21415 45191
O 40090 46054
O 72676 93782
I 30021 92432
S 81895 566155692
I 73565 96869
O 80111 82808
I 40802 94727
O 46390 68372
E 45438 76000
O 5291 47721
S 42823 849560082
E 69764 83507
E 18893 55973
O 46256 54894
O 15816 25550
I 49791 50516
S 36371 763599101
E 17178 98755
I 4121 64191
S 73021 990625205
O 50523 81329
I 12336 39318
I 11170 88359
S 11315 692134959
I 40647 63197
E 86722 93887
S 3379 335908701
E 52692 82987
I 13208 37913
E 29489 69137
O 11522 38842
O 81901 89479
E 39424 95176
I 45777 77149
E 28974 74771
S 88773 386425119
I 54441 89574
O 15003 99259
O 80995 84705
E 8356 43343
E 41253 68322
S 2787 847258999
E 45697 77028
I 37489 62984
I 29375 45441
I 54775 88664
O 24990 35491
O 44120 47543
S 12924 157234066
O 12859 47420
E 13199 71625
O 26838 55278
E 7218 80972
E 14468 65212
I 62258 87947
S 37540 34915908
O 31650 63049
E 50101 71079
O 61704 64669
S 54766 236018847
O 50312 74435
S 4813 399076794
S 94797 709906509
E 5706 52635
S 45711 626709338
S 92190 457542635
E 43899 88324
O 14721 90187
O 55524 73854
I 63531 75642
S 41440 391807611
O 55641 78654
S 96161 464254423
I 11300 98203
O 54682 62241
E 41971 77854
O 1199 63583
I 73542 82884
S 35164 988839424
O 64042 71486
O 44352 78800
E 34429 50484
I 90345 97233
E 20793 73097
E 16743 75686
O 23831 51137
S 56712 550698701
E 19500 59777
S 44792 182439441
I 14796 52060
E 30606 96573
I 34661 63596
I 6178 26173
E 24545 39457
O 48997 93518
S 80580 309791648
I 8634 51993
O 7496 51709
I 40010 63849
S 84008 954355481
O 5798 13989
I 2865 25235
E 45994 62411
E 15319 46420
I 45132 54772
S 32893 223951337
E 58164 97355
O 14169 32976
S 47307 234694364
S 13306 482147292
O 2057 97955
E 87133 98577
I 43674 81060
O 41830 94727
O 71244 71319
S 27508 508081881
O 52826 67391
O 40992 57932
E 60301 66069
I 28482 62834
I 51853 65130
E 34470 39695
S 43877 945522678
E 45125 51142
S 83292 631761732
O 12778 55569
S 38387 178085313
I 37370 86400
I 40863 85070
E 13351 44113
S 8878 798801490
I 59378 81027
I 51902 68359
O 14119 36317
E 62412 79233
S 44906 804651526
E 1024 57925
E 6427 39902
S 77738 529733230
I 62486 83812
O 1981 72437
I 18098 96355
S 88153 687872033
I 2668 66873
O 46859 82097
I 68130 76674
O 84766 92515
O 20308 69273
E 44209 68207
O 41675 60893
S 52324 738805382
I 64211 64400
S 94656 978657895
I 11479 81822
S 80160 750596274
S 10709 540203363
S 27514 527012577
S 31145 313059017
I 21245 40993
S 36497 372006636
O 7122 30102
O 66789 96449
S 54959 138176203
O 14286 51801
S 16891 638839633
I 38385 86178
E 10900 88701
I 7385 74128
I 56408 92630
I 59996 80767
I 55950 80349
I 20598 97608
E 28122 38293
I 31288 94925
I 20067 56324
S 51959 258713041
O 29343 76643
S 28905 191719754
E 36857 97873
S 16798 527540521
I 70000 98565
O 62295 66636
I 21119 60189
I 31400 72580
S 68019 977951198
S 41075 775349293
O 1446 43585
I 6115 56215
E 1157 9673
E 882 15712
O 66073 72357
S 45991 642868760
I 23067 98509
E 30501 45371
E 71891 85594
S 41353 821684747
S 6594 600259213
O 52671 67596
O 37858 51055
S 46602 710945011
S 80123 611416914
I 30925 50017
O 51455 95715
S 36901 218521585
I 32545 93973
S 84133 447459102
E 36161 96887
O 52389 71609
O 42023 59530
O 20878 48268
S 78488 450781567
I 26169 89426
I 79716 97185
E 11997 90959
E 53138 91580
I 19500 78011
S 12273 555046359
O 30747 46159
I 13650 70282
I 89713 97892
E 27284 85342
E 10940 76342
I 4686 33634
S 35779 945185840
E 43043 53594
I 65281 71193
I 14328 81935
O 66502 92081
S 96172 246572915
E 16296 60364
E 31956 73801
E 1827 38252
O 8997 75050
I 53486 89347
O 60704 91461
I 48607 84960
O 8177 96881
E 39361 94868
S 12160 335856942
I 40348 41104
O 61802 89186
O 26351 73290
S 678 448532751
O 56186 75143
E 37955 72513
O 5486 25918
O 4803 31785
O 27759 79453
O 14084 46716
O 23041 26548
O 46294 80714
S 54431 255696257
E 56381 68503
S 86884 724096802
I 66320 96129
O 49484 90973
O 30135 99851
E 35013 84430
O 87307 89418
O 32273 34290
I 39089 65077
I 57117 89567
S 18088 945947449
I 40377 88015
E 2786 57265
E 23282 90243
S 78031 290739771
O 19103 92874
I 74953 74974
O 56365 79255
O 55312 97134
S 68741 399520906
E 8012 69155
I 14659 37154
S 33318 209843911
O 36524 80946
O 63122 97451
E 31578 64177
S 25632 935146185
I 2126 43063
E 44796 82482
I 27761 39647
E 47009 50602
S 80408 394134210
E 9888 88363
I 306 93149
I 61847 73408
S 64361 732790423
I 12378 13674
I 39840 79554
E 11199 33075
I 12731 38316
O 22566 71036
E 33873 56317
O 51862 57033
I 90537 94642
E 46493 57468
E 30509 41586
O 76659 98394
S 28888 795708733
S 2891 353400026
I 41834 80578
O 27318 97085
I 43088 75430
I 19688 34290
O 46296 59477
O 23733 39163
O 2 36235
O 51281 55135
S 85480 819264679
O 4483 36055
S 73219 111302845
I 41163 65824
I 13699 42278
S 47970 755931320
E 20191 20803
I 72051 79065
I 46871 84027
I 90243 96846
O 74024 77404
O 22540 50911
E 1097 28227
I 33697 48015
E 32213 41468
E 277 97632
I 46487 50895
O 63946 95220
I 60764 71063
O 4866 25174
S 1853 357833644
I 20930 62572
E 3655 96152
E 28539 53226
I 3271 59681
E 28468 71193
O 54613 99792
I 277 14343
O 38760 67878
I 15606 78669
E 3836 62506
S 5330 468968783
S 17992 520028176
S 91034 710802143
I 31649 47388
I 21531 52739
E 34384 61735
S 78630 216079701
I 43961 82460
S 34202 818926751
S 24466 761219937
O 8046 20042
S 24204 437580393
S 23609 113324777
S 93534 554582742
I 29639 62045
S 17971 207118456
S 47152 376684971
O 22056 64547
I 38168 53231
O 16780 70682
E 22858 31842
S 60445 111293902
O 26119 88969
S 21873 842155274
O 2648 89490
E 5798 53286
O 10993 39734
S 67337 252934961
S 53037 325701438
O 52273 89821
S 46493 890802117
E 74403 84344
O 63468 98381
I 19002 44392
O 70428 80445
O 37541 99397
E 59890 92841
I 16517 57863
I 35368 36417
I 20523 57859
S 44471 704306216
S 96909 546912688
I 48899 94557
O 45128 80834
S 66194 970811416
E 33478 51661
S 49690 781945506
O 63624 90294
S 86831 73549340
S 46129 982738182
I 8563 56683
E 56243 71277
O 56330 86530
O 61419 91295
S 88159 688646843
S 17167 478568141
E 12052 38127
O 46842 77586
O 18846 84443
S 92338 354018164
S 89993 657371986
E 58290 81101
O 7341 20427
I 7428 24438
I 4935 35394
O 42951 96630
S 7764 191320156
O 1061 35909
O 52466 99905
I 10691 34523
S 22917 208459459
I 63389 85909
E 34324 74963
S 65517 115715743
E 20313 98761
I 33801 86830
E 7233 71528
E 9663 55033
O 26188 41098
I 32724 57594
S 70624 465786371
S 28550 7522913
O 28695 43621
O 4533 6180
E 57589 79815
I 8766 88189
O 29660 81182
O 23707 27764
O 3832 55156
E 33596 58443
S 72491 686151740
S 20874 224203384
S 72845 722040957
E 25925 36097
E 18523 63120
I 2692 96012
E 1059 27287
E 4541 28386
E 36718 97055
E 40230 76984
O 43265 49997
E 2800 70656
S 40232 380583170
E 23872 58141
E 37847 60684
I 2386 97848
I 2278 20840
O 14475 78948
I 5364 9192
O 6487 46166
S 19446 867569462
E 22480 58969
O 6212 59025
O 7292 63173
I 36018 47683
E 3843 22961
O 46101 83626
E 16203 60695
E 30308 75397
O 4554 19963
E 87048 93880
I 61944 77405
E 28146 72753
E 17630 44998
I 35356 62622
O 49000 84463
S 52336 243335789
E 1365 58509
I 17198 41371
I 4955 74388
S 77262 455693064
E 37680 80000
E 69815 71979
E 11828 52789
E 9797 82699
E 27095 27206
I 14379 28601
O 50368 65683
I 73327 83706
S 58212 428037472
E 25272 98925
I 52016 93589
S 88826 70791196
S 90479 987016514
E 50540 62086
S 27790 963372537
I 11031 32325
S 75400 318936732
S 94145 121069400
S 22254 200130488
O 24564 85891
S 65035 470328773
S 10633 454222919
O 37490 95121
E 61593 95306
S 51811 371774263
E 32853 47338
S 41130 790392466
S 46657 358758298
E 39245 84027
S 86550 236348963
S 39176 806287569
I 55734 67091
E 63795 65181
O 337 91681
E 2567 51686
O 68488 71982
I 27743 35247
O 56150 96484
O 44675 94299
I 20233 58986
I 10341 85357
E 83129 83239
E 36045 89641
S 53068 444716554
I 36209 42821
I 48234 99910
E 7282 87060
E 5891 77847
S 19105 997213490
O 15405 15574
O 43728 61982
I 45784 65657
S 90695 960749194
E 73672 88566
O 35072 53246
O 27232 89849
O 37432 59220
I 54521 72384
S 85516 749170476
S 76299 304283697
O 7187 18691
S 6034 700707305
I 27515 90473
I 18662 84458
S 53099 631585198
E 28024 75822
S 75355 542842722
O 32200 86725
E 47568 80793
I 33081 82080
E 85832 92113
E 47505 54738
S 67576 871293201
S 73571 710236284
S 82678 626914733
S 44665 48399640
I 33037 87155
S 8973 136260856
E 43959 99570
S 46755 666620940
S 92520 919981601
O 24112 33658
S 22699 836333049
O 12497 15591
I 75090 94549
I 20412 52444
I 68756 92621
O 27808 41735
O 75881 88255
I 37724 54837
E 9244 85266
O 27284 66402
S 64831 943735136
E 11778 96889
E 21214 70244
I 4324 31984
O 12592 42291
S 50167 645750874
I 36534 60834
I 86620 88832
S 48426 371350515
O 64888 66963
S 38416 104485451
O 38688 55660
I 40364 45029
S 1412 136067981
O 20426 94226
E 91847 97782
S 58739 478160476
I 22404 86727
I 19146 25622
I 37634 84691
E 6804 57007
O 14743 50745
O 63060 94827
I 20318 48480
S 47841 163151311
S 56120 809092909
S 82557 485881945
I 10825 78837
S 59723 443300294
I 49222 73756
E 21776 94791
E 17424 87017
E 1230 28506
O 55912 99203
I 62585 91835
E 72618 89436
S 50752 213560218
S 8759 361742896
I 29896 58245
E 10626 28395
O 41239 59860
E 29562 44574
S 31512 935342875
I 16313 81501
O 72574 96983
I 12769 67410
S 32943 18045482
I 88 72850
O 7152 83300
I 43606 95944
E 24488 36276
E 39929 50007
E 16143 53427
S 34686 869333974
O 14502 45307
O 67587 82520
I 46711 50657
O 28161 91922
E 32406 80512
E 49648 99235
S 99253 40393426
S 38672 838557374
S 87611 314568077
I 34848 98680
E 2583 96647
S 64864 468262125
E 32771 98822
I 48332 84955
S 96948 486707230
I 6662 54840
E 55518 97579
I 32337 41409
I 63752 79997
O 51480 82989
I 11792 61034
S 88590 736179228
I 24180 69115
E 23458 40565
S 73421 590197705
S 74456 892896583
E 79221 89313
E 4966 96925
E 60049 92045
I 16905 33802
E 16593 92031
S 89043 753257314
I 92141 98502
I 67604 70929
E 11508 16982
S 38965 740440455
O 4591 58353
I 64850 80973
O 17389 38707
O 16851 36519
S 51657 447135178
I 27404 29458
O 22445 43405
O 19831 34690
S 65769 461223099
I 23592 59630
S 3908 824665556
E 28798 57824
O 23717 39271
E 55039 78709
S 47837 442585491
E 33314 83527
S 98942 358108859
O 31906 78627
O 3340 26777
E 11063 22760
S 36232 441106294
S 95218 584197679
O 17619 50306
S 35089 475690699
I 66583 75074
O 30885 56670
I 1805 68341
S 10785 604481696
E 2594 61220
I 21557 38691
E 28415 53333
O 1711 45941
I 78644 98256
E 10162 22534
E 19256 98682
I 52230 61507
I 65257 76874
S 12558 271656844
O 35534 37704
E 9338 98802
S 91880 560860133
O 54080 86299
E 3609 89321
S 40324 636171819
E 93839 98831
E 35027 49701
S 43611 975713720
O 36771 99772
I 18964 47007
O 21698 22945
I 53330 98173
O 17480 93128
S 24622 170379061
E 58981 82516
O 31988 84196
S 26982 818694146
O 1906 48719
S 57301 11593146
S 78957 601905573
S 86239 326529639
E 80759 98078
S 17448 943407183
E 23111 99256
E 71882 95590
E 6870 91760
O 2591 19916
S 48067 244278930
O 44509 88041
O 9431 31555
E 12440 38366
I 6192 96705
E 9671 77708
I 35350 78381
S 56696 120208557
I 24097 91725
I 20958 56731
E 30695 36051
S 82111 474980179
E 20545 57181
I 17330 52039
O 31550 76223
E 72131 79791
E 48547 97626
I 30185 71432
I 27887 72359
I 1912 9031
I 28396 97056
E 12302 36743
S 87155 58843934
E 25682 89645
E 39756 51842
O 50227 85270
O 39172 98831
E 33968 82840
S 9742 116872087
O 58263 89848
O 45983 79195
I 21852 69400
O 3044 70478
I 89469 99501
E 30976 32267
O 45081 65306
S 5205 282655349
O 37513 54496
O 10288 39981
O 8229 14802
O 7841 18862
E 93582 97634
S 73140 43716982
S 76760 586087877
O 12073 81950
I 15271 46287
I 16623 47453
I 55150 58431
O 21530 39643
I 35390 98203
I 42065 54134
O 20365 54514
E 339 68838
E 6651 57361
S 15877 230842685
E 6663 17968
E 4222 84254
S 17521 786321578
O 30103 47861
I 8009 99645
O 93068 95051
I 5524 42270
S 35483 206299123
I 68138 80700
S 71790 124001366
O 79048 94340
E 40196 53815
S 10614 920390240
E 8921 18084
S 80244 261405544
S 98659 145487282
S 25186 919983588
S 58275 911480310
S 72091 974615623
O 13592 75884
O 33138 37818
E 54243 60227
I 20491 84995
O 75469 84446
I 54534 56377
S 63620 638712031
I 19420 88682
S 93169 210661494
S 49954 101101218
I 31376 43342
E 22861 81330
I 33173 99452
I 1748 90132
I 30609 49195
I 42779 89770
O 22223 23546
S 53365 881656938
S 31352 521469884
S 84708 626152365
O 18342 28856
I 39760 57421
E 53723 97562
O 9880 42924
S 69112 795844670
I 6582 86658
S 91414 868703115
I 84566 87777
I 6188 85782
O 587 8617
S 7705 21080292
E 36555 79609
I 18977 71451
S 20923 308141891
E 5332 26087
S 59409 807672099
I 50135 99953
E 6492 76091
I 70307 92459
E 12644 92756
E 18159 95951
O 44131 87867
I 16523 56434
S 53600 559567913
S 96346 695285611
E 52886 83029
O 14907 32056
O 37513 64567
S 18553 315932583
O 77159 96479
S 5748 313137126
O 26764 29824
I 3921 8252
E 16989 54398
E 22032 66595
O 57394 81346
E 24844 87413
O 58994 93449
E 36435 48988
I 915 87565
E 4513 19500
S 55898 663627754
I 43211 61465
I 6920 41980
E 1120 97338
O 5682 64832
S 47688 418961021
I 19618 38511
S 27426 451623585
I 12157 28655
I 13425 15628
I 7549 34516
E 39422 51244
S 41791 71305518
I 32824 82162
O 75148 88793
O 12678 88294
S 24119 623207308
E 20977 35155
E 1305 57136
O 76057 91586
I 24826 37891
E 29967 84892
S 24014 92380422
E 42770 74729
O 36782 69528
I 50479 91280
S 7528 514803527
E 15772 54209
E 14854 15998
O 6063 82864
S 74528 355265481
I 32572 81133
E 31541 40248
S 45460 362949911
O 53873 71355
I 18609 59996
I 13971 57373
I 26916 96713
O 69536 80129
I 6160 49510
I 22396 88922
E 89918 98759
E 27470 95588
O 4105 62675
S 2674 887750258
S 88215 622111882
E 82479 97671
S 68201 624716393
O 13422 71213
S 8692 410395374
I 34965 70293
I 9999 10111
I 27160 83163
E 35968 54902
I 18065 87980
E 6722 44757
S 10953 350953056
S 85617 530795502
E 43991 85705
O 45324 66558
I 2017 90133
I 30034 77734
E 143 52161
E 1729 90505
O 28579 47446
E 8991 90346
I 20384 22463
O 31672 76890
O 56351 99885
O 15012 23576
S 21683 456899691
S 55613 725929369
S 99491 406855990
S 92416 374981973
I 76849 77680
S 76924 605802639
O 3564 76987
E 53802 68542
I 15857 63135
O 43740 98341
I 27002 33311
O 46855 64459
O 82537 92866
S 93758 129369610
O 10871 30314
O 24443 50469
S 87833 134955878
S 36610 378142236
O 10067 10627
E 21313 44811
O 2373 31074
S 18215 565532153
E 5508 54006
E 38456 57656
S 23386 939799089
S 28778 947331086
S 60673 321738388
S 87417 366474150
E 84676 98906
I 47459 47653
E 32466 71709
O 75251 86946
O 75707 94487
I 241 35631
S 60301 11014498
O 49569 78240
O 61232 86802
O 91554 92496
E 39522 73432
E 81041 99744
E 20968 80458
E 4311 27798
I 72817 93105
S 27850 48591849
O 39209 61386
I 36827 50364
S 71365 46509617
S 89805 993762340
S 33123 523522154
S 64888 668674417
S 22097 447497368
O 69181 79361
I 676 9899
E 68357 71698
O 7761 21056
S 20975 921523768
O 78693 83206
I 26965 90917
S 28896 828457713
E 45726 59294
I 12640 33268
O 52028 90822
O 87572 97937
E 50513 59885
I 12883 40944
O 26701 76986
O 45507 64688
O 6816 73532
S 42306 373699661
E 46675 53646
I 358 8834
O 9564 17981
O 56569 59124
I 18434 78773
O 2955 89366
O 14173 40919
S 68939 203501863
S 18288 685334392
O 56189 64874
E 54910 97727
E 40771 58489
O 14722 75948
S 52267 631703432
E 1808 49611
O 72731 97400
E 91454 93194
S 50603 398079709
I 44459 84786
S 81640 263902192
E 24402 98194
O 23525 44605
O 34854 73012
O 58283 65849
O 22223 60179
E 4005 21479
S 76367 981934811
S 73883 40206225
S 12571 960185565
I 62867 85704
O 11227 13174
S 13897 60025575
I 15396 86068
S 91485 359356704
I 21407 85134
O 8002 20085
I 2794 31932
I 67264 99466
S 38623 476537977
E 44925 47908
E 33311 79294
S 69901 123924016
O 58544 61985
S 70959 1935535
E 26212 75629
E 86920 96410
I 35750 61837
S 12687 699552428
I 45472 66628
E 40677 78484
O 44281 82740
E 30420 78893
E 2298 69404
E 80904 83129
I 13443 57495
E 21705 48771
O 62663 83057
I 4421 53214
I 47673 71421
E 24642 74404
E 48105 92793
O 24953 46046
I 26960 73319
S 11123 704630416
S 3916 442623566
S 82891 397658012
O 22167 51997
E 5699 27366
S 47225 676306778
E 8695 52245
E 53724 76128
E 33839 60342
E 39996 91504
S 69430 603905759
I 28465 67496
O 42272 65645
O 3515 88122
O 31074 38178
I 5658 11041
O 60481 82577
O 8879 44917
E 60689 62465
O 43526 74885
O 27549 33947
E 71809 98610
I 1787 45451
S 40470 364783980
S 20939 194714065
I 41923 98165
E 34516 41413
S 42636 767882042
I 83435 93052
I 7277 72132
E 51482 69745
S 56151 279714595
I 6428 62524
O 2245 50401
I 49253 54658
E 878 36034
E 48208 90016
O 35355 94457
E 50637 97211
E 14723 93351
O 39863 76345
S 71641 969156016
S 32884 906237892
I 1117 61411
E 3554 59281
O 15802 39364
E 57737 75407
O 26541 70627
I 41 50666
S 3406 374245693
O 58980 93746
O 21821 45804
S 91376 736105274
O 25053 41934
E 498 87313
E 31782 78770
I 54776 97049
I 27093 87491
I 8502 73725
I 54114 95240
S 83937 548824773
I 47788 96838
I 31713 78352
S 76725 628063914
O 70784 81494
S 9655 43252093
S 64460 549371626
O 3698 67962
I 70088 77494
E 41882 75412
S 86240 678912874
S 2542 470007846
E 1013 49400
E 19631 82171
O 25338 42977
I 10254 97789
O 11188 58693
I 9408 86857
O 26420 38640
S 533 882216610
O 11746 67133
I 2090 15279
I 4997 72792
E 15827 65892
O 81414 84305
S 19293 106289491
E 59277 85963
S 59352 601703716
E 34713 90690
E 19038 33424
E 985 35435
E 1586 88212
I 11218 45826
E 18028 31720
O 6220 16070
E 20824 38907
S 2141 512920764
O 44323 93362
I 50166 98773
S 49323 309619650
S 69367 553745350
I 280 33238
E 33683 78794
I 11819 69418
O 40016 71628
S 45330 433071547
S 3231 412777316
I 41689 87553
S 32634 349420973
I 9644 64180
I 34337 80856
E 2076 52949
I 14232 92296
S 15573 212296678
I 18214 95614
O 35245 77296
O 23865 47278
S 1840 301875987
S 39777 143165624
I 40537 45799
E 4973 41004
S 58505 881714841
O 84691 99561
E 22579 36292
O 52733 55792
O 29595 93042
O 40882 95362
O 21274 27245
I 823 73456
O 3096 30490
S 77584 271757387
O 31580 53543
S 4509 491647525
I 76889 88810
O 6076 36815
I 58553 72461
S 59400 130700502
E 72061 79868
I 70431 96484
I 46961 78480
E 6567 99451
O 26761 83554
E 11693 22192
S 47157 961971744
S 7686 827765033
E 54005 63781
E 68657 99156
O 19156 57022
O 83541 89398
O 51530 61861
I 35962 91011
S 16041 488127160
E 26980 30004
I 39796 70848
I 20640 62410
I 36142 52072
O 45078 98295
E 83623 86151
S 46206 536246802
I 61382 62457
O 42165 53320
O 4764 26988
O 54662 92668
E 48119 59307
S 16439 518657803
E 24465 31078
S 84627 691757405
S 59396 772325414
S 52720 910163269
I 10511 38238
I 29142 81479
O 33363 70461
S 95531 964864401
E 86695 94538
S 58802 217488097
O 3698 33363
S 17996 934380937
I 19894 25902
I 31798 84230
O 32488 55009
S 74618 351626855
S 5130 239505942
E 77376 93354
I 11105 81293
E 41235 55292
S 52826 68525313
S 17740 285337743
E 26580 55352
E 80800 82353
S 81235 921911803
I 30761 31420
S 24863 417265930
I 12575 71901
I 25032 34644
I 15210 81974
O 9095 76064
I 1802 4918
I 35191 81138
I 17732 59082
O 60637 96677
S 59153 650006989
E 8118 89699
I 27544 64640
O 522 93290
I 35135 98674
O 52831 67041
S 98498 542927050
S 45849 230801663
E 21410 40580
I 34389 44132
I 45501 95410
I 58477 88543
I 51782 82167
O 76836 94210
S 74387 246526187
E 49378 91660
E 5866 90791
O 26239 45480
O 47857 86196
E 29525 83611
O 18416 57036
O 7073 69679
I 39476 42441
O 27630 47710
E 65821 99956
I 46657 53475
S 3158 121833870
I 34352 55158
I 8456 11403
E 32648 53919
I 31616 68299
S 82339 145569789
E 20246 96677
E 31373 97876
O 30951 90092
E 54455 58124
E 3584 52596
O 34974 44263
I 17990 78162
O 18 5880
I 17347 74678
E 54593 81303
E 68155 90632
E 6183 92277
I 39875 98957
O 7480 78847
S 27658 64677411
E 56353 83668
I 23246 73347
I 2909 16400
I 35924 82533
S 75503 261143821
S 79278 198009801
S 27420 614733551
I 17243 79465
I 6172 54020
O 26355 28483
O 10038 89193
I 66645 81665
S 21891 230652598
O 49558 96740
S 83831 820948610
S 54598 754136058
E 36239 49850
E 36207 40901
E 437 900
E 55328 56377
S 52623 482852500
O 22209 39509
S 13597 53658112
I 7240 34964
S 80192 617777571
I 23898 47395
S 80551 223018619
I 2154 64291
O 14205 87414
E 60613 65953
E 43033 89092
S 79456 468183785
I 22130 65936
O 75470 76339
S 49390 911686898
I 70440 74050
E 78126 86015
E 29574 65252
O 28368 87719
S 82583 956050256
E 28740 45206
E 29478 39781
S 19528 262285893
S 65799 200412463
O 60042 63291
I 16569 77948
S 88690 460109800
S 84607 730662984
S 88576 743308948
I 86847 88644
I 39746 54441
E 14336 30198
I 37546 81470
O 29814 85436
O 21702 47526
O 4679 79459
S 74299 547590812
S 71810 583093247
E 24894 47780
O 67645 69770
I 82289 95027
I 45153 85860
O 62548 75427
I 52221 81185
I 29292 92386
O 6022 51595
E 38007 44245
I 11474 84163
S 7504 930039902
E 4191 12635
I 4194 16801
I 39495 70888
O 17224 82381
S 81662 44573710
I 13560 67770
I 89111 89554
E 10608 15890
E 16516 83584
E 46093 92004
E 29596 99424
O 11830 76097
S 18533 746025330
I 14856 30967
E 29756 74614
E 63550 98667
O 66271 74978
O 66718 76708
S 93051 972679118
I 28777 32017
S 50349 32016465
S 52522 401827958
O 3729 7220
O 46626 79552
S 90199 317743955
O 82190 84398
O 19105 37513
O 16148 90357
E 10472 19750
E 42233 62481
S 73099 533169351
E 26706 56946
E 12628 63649
O 26318 80296
O 7791 53613
S 38338 825683966
O 42669 71345
I 49722 98424
E 1495 37611
E 7468 47570
I 46158 58525
O 8870 42595
E 33124 56385
E 1868 57752
I 11542 39533
S 69231 33341258
E 9337 84813
S 11236 685338417
S 4505 739678891
I 2617 85855
S 95063 120819224
I 68712 75233
S 14636 725107039
O 17789 83221
I 30495 66870
I 8553 32766
O 6721 80998
I 86120 86150
S 75584 315048562
I 16256 91635
O 61440 65708
S 84910 141586809
E 60011 61018
S 77695 506488371
O 50907 55813
S 22631 525466934
S 68676 603902197
O 20291 85760
I 51386 74522
S 70774 571147701
I 18208 40312
O 15757 22426
I 26681 86699
I 7024 39778
E 36475 39092
O 41437 86270
E 2090 22855
O 14670 77561
O 69343 80091
E 26662 77146
S 38774 691167344
O 2505 7260
I 18684 58072
E 56622 68749
S 7797 218560614
E 25206 37821
O 1051 28887
E 17396 79926
E 39879 66711
E 38700 39119
S 85292 508191157
O 27782 33843
O 50106 77803
S 87221 297129104
I 36007 49634
I 28769 68223
S 12512 640495972
S 31700 596414780
O 29694 79017
E 22284 27874
I 2842 25147
S 26984 631819938
S 87828 258796799
S 91065 283351238
O 2262 28682
E 18075 94921
I 23373 93284
I 29104 83575
O 27789 77128
E 11714 11805
O 58701 71215
S 11564 154664825
E 28929 56329
O 22503 99792
I 66552 87930
O 14887 74307
S 35917 586587042
I 8172 12688
I 38059 67360
I 40389 41513
E 7451 19769
S 85125 339700366
I 7270 39804
E 33137 63534
I 9500 50265
S 34105 173489770
I 5606 64439
O 40101 73411
S 36068 336267231
I 83574 84705
O 27407 32434
I 63448 85451
E 4824 17600
E 37132 65375
E 6733 35656
O 13733 47661
I 511 54931
I 45042 90003
E 71201 93807
O 13246 53239
E 52162 99903
S 92843 391909729
I 57097 75421
I 36467 45875
E 4047 55212
S 87792 681605696
S 50931 199207917
S 80576 391938426
E 32878 62842
I 35034 66320
S 2906 695871011
S 58543 909415384
O 4935 41034
I 18641 97073
O 65955 91759
I 2014 34998
O 50132 58366
S 97752 519716307
E 44903 82199
E 46433 49385
E 8682 57307
S 2063 58738756
S 58234 75471853
O 10370 61000
S 86196 707058612
O 39582 46792
S 42295 291041295
I 81018 95234
I 53752 62609
E 28833 80132
S 69969 605588643
S 55347 347207533
O 3683 29085
E 35125 51948
O 35077 89423
E 28979 92443
E 1614 52868
I 44390 64802
E 6956 91888
E 51722 56174
E 52635 94784
S 55056 909973964
E 3484 78678
O 77696 97794
E 65958 72426
O 27569 34027
I 34843 71780
E 7616 25560
E 69881 79854
S 20308 300441253
I 9672 16160
O 68755 71637
I 71757 95687
S 52527 867929686
E 41630 51316
O 5065 8601
O 83992 85731
O 75121 85448
S 57367 207858912
S 7135 540459891
O 48009 79520
I 54229 71735
S 87980 497516181
E 5206 98612
I 8964 82506
S 50115 213460651
O 30919 37815
O 79769 81705
S 18881 182143171
O 50561 59586
S 27098 614962882
O 3090 30594
S 96896 661042444
O 152 37816
I 40863 66589
S 38721 222118077
O 5960 38346
S 99592 414458799
I 15450 45674
I 4010 31523
S 18874 490985219
O 45539 54184
O 40948 94284
O 22320 81769
I 6293 95992
I 9257 88224
I 43234 87284
O 77284 84730
I 35717 96392
O 46269 60782
O 13825 17702
S 31994 241476671
S 26846 796540007
O 23334 45281
E 51050 95042
S 9332 335246319
I 38933 42492
S 21874 788806559
I 21267 34896
I 39455 42121
S 9426 61002138
S 58168 70276349
I 3507 19763
E 54841 89879
O 19283 90203
S 79816 49361856
E 8887 19167
S 55428 87585448
E 20630 68109
O 1731 62933
S 83689 64395643
E 8187 43256
E 91764 96334
E 22760 63655
S 60292 933616654
O 22229 96808
S 29172 476945775
S 35469 776762128
E 50525 77918
E 19138 96873
E 80467 95632
I 84676 95470
E 21647 70732
S 97279 575861941
I 21623 71478
S 85765 419787323
I 56102 97080
S 63590 468844625
I 52432 88968
O 38970 93942
O 42439 78073
S 15461 994198522
E 330 41902
O 35571 91878
I 28152 83571
I 25904 71988
I 3492 87082
O 28984 84219
E 29450 53339
O 9871 23448
O 49501 58775
E 45393 61502
E 8034 33014
E 19676 71569
E 15071 64496
I 34311 92251
O 67926 89923
O 87235 93045
O 22139 43142
S 29214 35973574
O 3487 37081
S 30424 296305306
O 439 84668
I 31421 40753
S 74832 389706080
E 21382 77150
E 58391 87487
I 50726 99921
E 85724 89843
I 31942 45109
I 25533 67917
E 52396 53238
I 56172 70099
I 47845 61911
O 44429 55484
E 17746 51460
E 11632 88365
I 23224 57781
S 59003 960764238
S 45545 770090778
O 16719 94226
S 18552 469754319
S 81782 658831969
I 45 9691
I 47551 72417
S 67366 803280983
E 28667 41237
I 30282 37485
O 21890 37754
I 50696 85419
E 49493 84801
O 58961 61496
S 68647 982473721
S 19445 248507045
I 8926 12806
O 37194 41289
S 6506 74417317
O 51739 65371
O 38418 58436
S 96717 460647638
I 70532 86121
S 43402 424014691
I 72089 78910
S 82187 33255293
S 25427 71582015
E 33795 54821
E 1587 83284
E 9548 70482
O 2804 60318
I 60801 73110
O 11214 81849
I 45073 51115
E 3003 51058
E 32508 68093
S 42381 761487739
I 37090 85988
I 21644 42395
O 52307 70727
E 52665 89556
O 9865 81903
E 36234 91135
I 64973 98113
O 44554 58278
E 59055 63310
I 40087 45633
E 47068 73010
S 65452 150134415
E 68963 95727
I 33159 40646
I 961 55124
S 12822 7457557
E 6013 84058
S 50474 565343543
O 76718 94366
E 59480 95431
O 56442 99179
O 47721 69490
S 72149 719405552
S 42173 278391878
I 478 54806
O 14681 71582
I 35258 65061
S 36879 699516885
E 78451 95594
I 28749 64594
I 11567 64836
I 29370 82656
I 11651 20387
O 1755 89751
O 33340 92847
S 46790 623333195
E 25197 50850
I 6481 44900
O 40147 48798
I 11439 28002
E 18547 39438
E 39119 98086
E 78535 91983
S 86583 724854578
O 39023 93595
O 14636 96235
E 39055 77981
O 36705 79189
S 97995 823126164
E 62177 74012
E 9627 65822
I 49943 74241
I 14958 99172
I 46074 67817
O 50639 73103
I 28293 71511
I 27335 52210
E 24402 80795
I 22863 78209
I 33274 54264
I 2692 86623
E 57978 62225
E 55395 98438
E 4184 65680
S 1524 915669779
O 13721 93824
S 65353 20630937
S 9649 673757281
E 31694 41762
S 13230 630085087
O 33306 98000
E 56614 62533
S 37031 787350606
E 10197 79432
S 59364 684573731
I 50830 68595
S 34707 63823392
S 60395 565595582
O 24434 86491
E 19857 56541
I 44906 74671
I 44066 50150
E 82120 87691
S 49883 241753297
O 16192 72835
O 15696 20782
S 91505 644558844
S 8712 268303151
E 32491 88935
E 681 84708
E 1674 9016
S 26532 851177125
E 89942 95590
E 13288 44272
S 74308 326218385
I 10856 43489
I 63458 79008
S 39023 335759049
S 29155 97717026
E 59078 87444
E 30907 94658
I 56914 94511
E 7875 37203
O 52958 91383
I 26257 91126
E 24170 98132
E 27088 53842
O 3941 21179
I 6378 23527
I 1703 10908
I 81629 94031
S 42668 979083777
S 8595 827691112
E 53294 73425
S 8124 181532229
O 38987 94178
S 59522 707936804
E 11840 44291
O 27253 71315
O 26569 78867
S 29861 273255211
E 2168 51103
I 46061 70211
I 17385 38503
O 61993 70609
E 50146 91800
E 58050 91689
O 30867 80720
E 61032 75543
I 12949 65492
E 3683 66689
S 77899 287667755
E 37537 97337
I 31539 40357
S 59379 63822530
S 54328 368451973
I 57908 73530
O 47497 70986
S 76304 563975743
O 49873 83915
I 12208 22371
E 55344 67590
O 2313 51672
E 80795 99662
I 19299 43703
S 11612 174845400
I 3452 61949
O 78995 91901
O 5065 19974
S 89580 590801673
S 53904 259138070
E 14936 81613
E 27614 94242
I 43884 60827
O 8306 39152
S 78819 112201101
E 84396 86804
S 65202 434013415
O 3084 32258
O 45026 67612
S 39816 903091213
O 14912 86551
E 19927 57659
O 25594 80321
O 25389 27798
I 73701 80196
S 27791 572068562
O 15470 16325
I 13639 21668
S 60396 628857970
I 86650 87916
S 84212 984140580
E 10792 37492
I 30638 52358
O 55380 58997
I 25502 50127
E 61815 87554
I 204 61534
O 11845 44600
I 22139 47938
E 13030 70823
O 34769 36613
S 68055 826873663
O 26226 43348
S 3682 650852609
E 26402 74349
O 81984 91496
E 18243 24874
O 68457 83247
O 52346 85005
O 61004 83682
S 13210 250784939
S 89227 482128112
S 25197 599229548
S 42986 670826914
I 19260 39174
E 75042 89879
S 49372 386755059
I 53855 84164
O 1479 8206
O 45628 90853
S 52675 28172725
S 81058 63695386
S 4842 110497008
I 33148 83302
S 42518 61266887
E 50362 58871
E 7911 20142
O 455 62565
I 13754 54791
E 43009 55793
S 46917 802724819
S 7052 238983180
O 16471 66040
I 5620 98884
E 23955 25584
O 80200 82577
I 17240 80454
O 32405 64667
S 44399 458107687
E 9402 18222
S 75397 12111778
O 51056 53013
E 82479 83814
I 48980 53675
E 15982 63839
I 2006 86418
E 58823 69031
I 51963 97740
O 59498 77636
E 31328 43463
S 7310 580242852
O 25063 37311
E 13395 32552
O 82451 99086
O 75679 76232
O 8814 13663
I 7054 52555
O 5657 32282
S 59348 439767753
E 52470 60286
E 77146 89471
O 19539 76490
I 47825 96032
I 29420 65239
I 66136 69127
S 56610 302492999
I 17973 58229
O 42789 63369
O 19896 73959
S 98271 114531653
S 25836 145938212
O 61396 93417
I 28525 69725
S 39809 219969683
S 85510 607735889
E 14433 77867
O 54583 65728
O 38826 58134
S 24347 607127021
O 19040 97647
E 27275 67062
O 21015 33311
I 52836 74544
O 43858 56982
S 39070 455743352
O 16594 34363
O 50450 55197
I 72157 95597
S 28731 656984190
I 92582 93258
E 24564 88689
I 36512 65438
S 22006 106753257
S 94087 89078494
O 68284 94813
I 47429 87882
O 830 68463
S 73905 773109256
I 23998 90432
S 99159 655627858
S 16321 821211706
I 37194 82049
O 23484 70558
O 27700 98635
O 91436 99297
S 44300 452548415
S 50565 270207834
O 24302 33745
O 12606 21919
O 14645 20641
I 50410 69359
S 57305 753172532
O 36114 93355
O 71847 81773
S 82396 288381146
I 16176 90203
S 43237 818166038
S 8324 433868626
S 80385 605241445
O 19067 82144
E 5387 7599
S 93224 703258730
O 6958 45029
O 32007 64053
O 36746 86202
O 56562 77590
O 3485 70831
O 12991 84036
S 56705 624357327
E 26646 27278
I 31973 66428
E 18164 97902
E 4093 22124
E 1986 19889
E 53712 97013
S 59406 468301524
O 46504 46913
O 12794 70755
I 24760 43776
I 30426 63080
I 49216 74137
O 30560 57218
I 9127 38285
I 53742 74091
I 23356 52008
S 49415 212480624
S 54803 636794676
E 68143 78447
S 12434 290627343
O 21570 26066
O 26457 40450
E 7341 44446
E 93921 99388
E 51988 88379
E 58400 95628
E 73090 87076
I 28138 36331
S 29418 122525689
E 68514 79908
S 74686 656267111
O 6565 48559
O 53118 57701
S 39149 43424000
I 22768 60043
I 13924 99715
E 21327 96024
S 75563 276812947
E 53180 66581
S 82718 617420604
E 69195 94016
S 61858 91762464
I 23639 45997
E 14003 62159
S 30293 182552988
I 62934 95112
O 543 2478
O 56673 69306
S 706 954432035
E 3034 36154
I 68981 81078
I 77241 88623
S 50037 911533996
I 3237 40172
E 64041 72627
O 3702 37708
O 50261 95368
S 89993 991326975
O 4216 14275
O 7047 75176
S 69739 28738042
E 9392 69885
I 41566 86538
I 13327 36662
E 22010 93336
E 68035 68649
I 98697 99414
O 28971 39418
E 45133 62844
S 64021 9617049
S 45819 126583196
I 16494 61915
E 4666 98715
O 29865 54262
E 65248 74827
E 23362 49923
E 36319 50705
I 32332 83185
S 22774 125973402
E 38795 49183
I 64467 80024
I 81052 94841
O 14371 59729
I 23019 74276
I 62188 99517
O 41233 68470
E 67321 95730
I 61302 93056
E 62632 98999
E 25462 27068
E 24384 91227
S 2585 119701129
I 24313 34100
O 15570 84312
E 54986 69894
O 33323 95887
I 46798 99790
I 16490 57678
S 62019 397842496
I 84698 89500
E 36637 79683
O 9436 37846
S 58127 527856870
E 5898 66368
E 66708 75048
I 51139 76171
I 33030 85750
I 4705 41148
E 30712 79081
E 59174 74962
O 8786 44911
S 53196 879525252
S 15615 118898214
S 77533 112976005
S 69126 369899139
E 2951 41056
I 33614 74885
S 1225 908102968
O 33338 83648
S 18074 863766864
O 55370 78069
I 8082 65095
S 16545 911589347
S 33743 718054952
E 47201 97209
I 24594 52485
E 9048 83582
I 25207 75967
I 23875 54801
I 42727 74357
O 18926 80776
S 63063 73991154
E 39742 95521
O 47152 61328
S 36620 451127697
S 47316 941776277
O 20604 34726
I 13936 51879
S 41113 915013459
S 97086 688377338
E 7138 50636
I 10788 45603
E 4138 17317
O 53211 75282
I 15516 54486
S 74114 538554196
S 21322 734704591
S 7049 837989263
S 79830 958473202
E 58320 61786
S 12801 96921701
E 35506 97949
E 24079 78186
S 72548 825795935
O 44352 87986
E 11863 91184
S 97239 18115759
S 11998 475343502
S 74221 172211497
O 35289 74241
O 30570 51868
I 92311 98361
S 38409 425776038
E 8264 39543
E 18929 57186
O 12005 91831
E 54868 59416
O 56187 88658
E 33804 60168
I 23832 84883
I 11315 99523
E 671 23064
S 9213 260458855
S 35916 212855116
I 19030 88385
S 70889 43693854
S 22008 744927866
E 1989 18129
O 3704 71387
E 9372 68047
O 19813 63377
E 33833 36556
E 44811 62245
S 24916 260829776
S 12533 172662144
I 31350 66020
S 2708 343458031
S 8946 693581527
O 66586 74664
E 23230 30412
I 37062 51255
I 15761 42428
O 76893 81217
S 58655 313530253
E 64242 87831
O 64847 73047
S 65381 203585386
I 27948 72907
E 16929 92330
E 70959 79997
E 55094 94081
S 61775 412188954
I 40789 74204
S 87347 617354455
S 62337 48243863
O 46111 80639
E 52857 98200
I 64629 88613
O 47613 64241
O 10427 85142
S 864 957918850
S 29866 62609893
I 27501 89654
O 25579 55412
S 22461 889419190
O 25496 63414
S 6784 722479697
E 18450 96839
I 31727 53327
O 2425 76912
I 22216 36499
I 9876 47958
S 76972 693931524
S 61064 264675909
S 25626 212626600
S 26446 668583513
S 54749 508090537
O 5080 45199
E 2533 94914
E 1383 95925
E 31714 95214
E 40752 97291
S 5803 997622075
S 79438 272210466
I 12693 82368
O 27505 63523
I 8663 35051
I 7142 14231
I 49382 62303
E 16656 89995
E 82700 87765
I 35219 87914
E 56143 96277
E 32958 98395
S 34017 988938617
O 6101 7411
I 54986 90119
O 5832 60828
E 2489 74624
O 45709 98776
I 30390 92776
I 27663 73147
O 13572 17937
S 48369 49970015
I 12247 94264
O 77897 78312
E 38387 68042
O 1897 67077
O 19008 78674
S 11752 70256430
I 85719 98502
E 53106 92520
S 33187 164246416
E 48367 56931
O 69123 74767
E 78977 86956
O 30122 95379
O 40109 65967
S 95941 83879054
E 54575 60574
I 603 76401
O 74139 75304
E 37667 60398
S 25986 457867363
I 4189 54210
S 93170 316917200
I 78769 94381
I 34254 42253
S 86827 569489818
O 72713 89377
O 30385 66040
I 52174 98588
E 37460 72962
E 6798 92664
E 76182 97036
S 99860 570396315
S 72039 27295482
I 28034 86479
I 25764 72202
O 53505 99048
O 27400 66514
O 3275 67190
I 6506 75866
O 18136 93195
S 77883 463657058
E 42073 91995
I 38954 88804
E 4646 14744
O 67867 73487
E 46661 72008
I 33312 93753
S 55406 912489112
I 11258 19205
I 62192 93203
I 46416 69322
I 12962 76478
E 77162 79188
I 8716 19734
E 23911 49278
E 53737 55719
E 40459 91648
E 15340 82730
S 1391 641771126
O 4194 39891
E 58151 58532
S 75211 798041076
O 33412 44428
I 78082 80711
E 41785 54708
E 36724 90293
O 31710 75112
O 13555 15621
E 28072 31175
E 31041 65284
I 24386 41464
I 53086 98737
I 42449 70426
O 2186 76020
E 51407 51918
O 2334 14965
S 36476 724369985
S 89589 307961786
O 57492 89913
I 7423 38133
I 19897 43203
E 10007 56622
I 27768 72663
E 7521 85346
S 11547 965390866
E 11365 99213
S 42384 953629507
O 9851 70689
S 13156 892884965
O 75464 89967
E 62098 87509
S 51497 828462098
I 10666 68995
O 56000 83548
S 56747 347882848
O 2536 17732
I 502 17728
I 50742 85184
I 14928 54957
O 35209 90194
S 6870 396594341
O 2227 8197
S 57688 555887127
S 46831 877239674
O 56467 63259
E 79177 82802
E 5675 70263
I 8364 51292
O 69929 94989
O 28480 36205
E 64682 82944
E 8397 62352
S 20397 811485475
E 71555 80724
E 58004 61140
S 58543 665576118
S 67977 905578017
S 16227 127229683
O 14705 51889
O 40865 78142
O 33556 44549
S 62011 925587791
O 30104 39559
E 5036 97225
S 16493 592528933
I 7754 75233
I 15093 45513
I 30012 44194
I 30335 52344
S 25176 779011306
I 9126 11582
S 32383 505259327
O 41348 63102
I 21226 79811
E 11992 93508
S 98091 737658204
E 11105 73790
E 20898 29223
I 34745 90326
S 18845 937433138
S 87125 691334338
E 28220 98155
I 18889 94316
I 28369 60011
E 17340 92791
S 31326 759226157
I 18704 86609
I 583 92944
E 1684 59308
S 44585 400644314
E 50303 52125
O 16915 94728
I 64118 78390
I 20259 80817
I 15742 55980
S 57517 865183249
S 19332 465874629
O 28927 40198
E 23756 37234
I 4551 51691
O 18491 93745
E 75823 88384
O 52203 84098
S 21655 613936284
E 23034 63067
S 76245 454278424
O 5394 37711
I 48332 53371
E 40425 82674
O 56858 75273
I 71089 72583
E 7103 43975
E 13210 94263
E 2128 19123
S 1540 322221889
S 36032 39161690
S 21004 444688329
E 45006 52820
E 5943 17434
S 91882 362466965
E 48221 64830
E 39253 40291
E 56484 88573
O 2420 45143
E 53650 69577
S 60153 937912641
O 48765 83019
O 33459 39447
E 27055 45576
E 45957 50128
S 18949 438768291
I 26551 82797
I 47776 75116
O 7342 96497
O 50882 89760
S 96027 536272913
S 85517 475312336
I 13836 74101
S 79457 443603194
O 42026 86354
E 11855 83522
I 43699 67662
O 45028 84653
I 41765 42298
O 44745 89738
O 2770 16275
E 63123 72441
O 57309 69581
E 19449 79893
I 52374 71247
I 42255 93847
E 61814 77971
E 31418 54851
S 4490 755119772
I 2247 14253
O 17820 18573
S 8072 652491282
I 2016 68426
E 1590 61852
I 3682 74800
E 8411 59186
S 34354 340942416
S 12727 485983653
I 21017 38979
S 87676 663441685
S 83249 313291133
I 22957 49662
I 28663 32163
S 75286 498192542
O 49480 58818
O 79799 92720
O 30253 87769
S 51641 789883201
E 66187 77541
S 357 581277910
E 43790 98343
S 67959 622409610
E 21902 77363
I 17003 90528
O 17652 70353
O 54799 70214
O 30441 77288
I 46214 71211
O 27461 72187
S 74598 225781433
S 99781 770658905
O 61408 91793
O 27924 46445
I 47048 96224
E 52501 60931
O 16592 76357
S 50473 579541167
S 33187 378254128
S 86567 769701146
S 45031 202978532
O 9022 54004
E 7617 22406
S 20391 131311498
I 52487 81689
I 2482 83974
I 20522 99779
E 17375 98280
E 26333 67369
S 32025 427312351
O 6715 75163
I 3862 30540
I 31484 71762
E 3861 28099
I 5168 22611
E 11164 63595
O 55260 81867
E 14488 93956
S 15093 662464662
I 77234 85336
E 27811 35368
S 76872 785943865
I 14486 79594
I 70468 82347
E 44218 76314
S 56238 606743473
S 1102 709199504
O 40798 78281
I 77180 94574
E 83356 84500
I 66639 99976
S 42867 362008919
E 67388 98116
O 66531 91146
I 28982 52638
O 68137 93072
I 5029 6856
O 3788 15544
E 52013 68937
S 92367 686875674
O 51458 68046
E 61385 70541
E 9285 47306
I 23818 69947
S 88531 128392977
I 8818 76705
S 88609 549010543
E 37573 99241
S 39463 944330934
S 25274 443029557
S 97428 196608720
I 39655 69214
E 18055 89476
I 2480 61311
I 68316 96856
O 19109 25380
I 3551 96091
I 53491 97168
E 29813 65486
S 84427 338418178
S 42694 378088029
O 56517 78928
O 27013 43580
S 83154 11326968
O 72905 90484
S 94463 177691026
I 25622 46389
O 33532 64549
I 19673 41224
E 22111 38230
E 71106 81938
O 35835 73811
O 54632 65422
S 29405 833841846
I 4864 66455
I 9811 75700
O 26939 70101
S 95064 863198947
S 65675 994017436
I 36021 80417
I 272 8512
E 33700 96950
S 71692 224593108
E 54886 98541
I 61341 87017
I 25661 37692
I 365 63080
I 69916 73707
I 15136 87689
O 83593 90980
E 49261 90599
I 32538 73402
E 34677 37541
E 17951 48000
S 60307 20850393
E 76151 79097
I 32669 51590
E 62508 95678
O 18222 52585
O 69168 86092
I 8844 10672
E 26145 48662
S 98201 470646223
E 29747 65918
O 82790 87025
O 24694 46624
S 7002 512485837
I 12780 48643
I 11567 22087
S 3853 122617141
S 56025 288202716
O 7203 94969
E 47639 68756
E 14361 90395
S 96191 644534706
E 11310 98960
E 39079 82023
I 33757 41881
O 64666 96241
E 44210 83215
S 14806 896447317
S 99146 193460997
E 50039 73479
S 63316 146338159
I 11385 36414
I 47416 85361
I 168 72119
S 58244 949343968
E 48336 76448
I 60555 98894
E 67142 74883
S 90759 304925102
S 10186 817591711
O 42505 78282
O 34621 54422
O 26828 84729
O 26394 61204
I 10736 58853
E 19120 86378
I 40519 82871
O 57020 87461
S 6681 725013029
E 19537 56971
E 13186 82215
S 38263 787845444
O 6154 9719
E 38705 89185
I 64053 68736
O 82470 84314
S 97005 468611578
I 17417 26185
E 12229 53138
E 39088 94266
O 46536 47818
I 45130 62570
S 51428 10198629
S 68889 7819434
E 16603 94335
E 62884 63965
E 27595 81302
I 69495 80776
E 80892 99045
O 77707 99542
S 15314 774352774
O 2783 91864
S 40515 650232804
I 75161 96661
O 51087 77874
E 22707 81207
E 58001 85474
S 97884 875784983
O 21424 96795
S 92094 975319139
I 83427 94288
I 47553 47798
E 5097 70272
S 30113 484435052
S 98795 684953254
E 48160 84828
I 14231 38398
E 20010 82112
O 37321 88681
O 41759 58677
O 16832 30272
I 53455 99783
O 24163 72394
I 77560 82746
E 14928 55678
E 26522 97835
I 41278 61170
O 12437 24747
O 68270 69196
E 11207 72257
S 69259 119091986
O 3695 17908
I 9335 32875
S 70114 281374449
E 27736 59536
O 66263 69272
O 3897 33574
E 6801 65487
I 15251 57804
S 61043 997736119
O 4931 76605
S 76279 248404309
O 23038 65031
I 28978 57960
S 87622 370082234
E 42115 74796
I 58312 99344
I 3719 95517
I 51169 54972
I 26671 42875
S 19718 122607677
I 21933 90480
S 31809 583717323
I 78211 86873
O 1095 50929
O 198 8866
S 33113 69226881
O 33261 82671
O 7949 69186
O 5603 32260
E 63860 65146
E 35057 70239
E 9800 37873
I 19074 26733
S 6316 320411928
S 7472 637063638
O 27870 29152
I 21202 49356
E 51375 66650
E 64909 94039
S 94859 30533988
S 32559 195261309
S 59493 358734699
E 62703 69524
E 8072 96366
O 1490 76381
S 9161 87130734
E 14163 94109
I 14559 46165
E 40005 49494
E 25603 60271
I 32483 32628
I 73559 87273
E 6290 18697
O 7507 44687
O 21381 25960
O 41580 78143
E 57894 69020
I 51076 65859
O 56538 93424
I 68346 84467
I 40881 41917
E 12079 99137
S 67625 542919289
E 4851 46911
I 7527 15330
S 85203 261060121
I 90375 96416
I 27964 96509
E 62866 85315
S 22433 841967019
I 70451 74292
S 44807 666069784
S 51302 519323245
E 24565 98864
S 5617 442515453
S 67637 661581751
O 22877 66596
I 31137 91522
I 53141 55557
I 54692 92583
S 20824 814484626
S 41165 719331468
I 25870 76044
E 50362 56130
S 71696 673820106
S 23575 273783037
S 64479 773483630
S 1783 930781680
E 9653 93601
E 57903 72797
O 35272 66538
O 30468 40889
E 70828 71045
S 25590 756984290
S 48625 17815990
I 67669 70137
S 25282 186545463
O 11661 26227
O 19026 32183
I 52623 93877
S 81187 565336952
E 59867 68764
O 25592 97162
O 73746 96263
I 8846 37880
S 80961 440184886
E 38731 39109
E 52084 95803
E 28775 40569
O 25524 36630
E 12204 18611
E 29754 82424
S 67877 389115846
I 77804 82083
S 43598 370790458
O 45728 96027
I 22912 71815
O 34732 38129
I 41399 83443
I 33026 89904
O 35966 72433
E 38228 41724
E 9304 37033
S 11878 202314945
I 13446 80604
I 68232 96262
O 49226 85690
S 57829 523615439
I 68008 78825
I 45100 53883
O 9047 84831
E 12603 80147
E 59597 72908
O 69875 83958
O 18391 19276
O 18219 18399
E 73662 73768
I 41275 51637
I 23155 61604
O 9671 42717
O 5796 71323
O 4808 77723
S 26625 800463743
O 44528 98525
O 32058 49052
O 59973 71071
S 65407 685645120
O 60356 83055
S 41904 52910428
O 55666 95959
S 33747 480537605
O 18337 39765
I 23956 85913
O 38380 82289
I 25225 90431
O 2448 66286
S 40155 182630957
S 31480 194119619
I 58681 75234
O 63587 96091
S 90735 939460098
E 284 19430
S 60 99314792
S 11848 820856546
S 17982 604557169
O 69420 84901
S 64844 765967705
E 16240 39926
O 20918 22407
O 1249 82809
I 6802 76983
E 95438 99497
S 48247 187908365
E 46701 65677
S 92856 159455735
E 13669 84256
E 211 63805
I 3251 36686
E 28311 81974
S 85134 814360484
E 53909 74173
O 73548 92396
S 77314 91860707
E 95942 98500
I 45279 87344
I 84354 96661
I 49784 99947
O 26897 58830
S 1287 861708227
E 54571 97531
O 13133 73041
I 11255 25360
E 59700 89005
E 23592 27452
E 9268 62223
E 547 46427
S 99355 74406482
E 21217 91401
I 19247 81045
E 34362 69132
I 76499 77507
O 39935 81334
E 37476 49148
I 11635 94430
S 63795 785862654
S 95226 657074057
E 79150 98513
O 35664 88226
E 75250 82617
S 17416 51426032
O 45568 76085
E 6564 8715
I 21149 39172
E 35722 53199
I 6928 55035
S 51849 881758815
S 66762 293977775
I 59230 89787
O 34414 48163
O 64529 93200
S 7952 975965180
O 13679 33572
I 75919 80775
I 52818 66690
E 20523 73648
S 31043 826698926
E 36880 46552
S 35237 641254655
S 54397 985663463
I 19602 96880
S 8648 824876993
E 4589 35157
E 69993 72898
I 34144 85282
S 80363 1847360
O 62912 76218
I 23416 60633
E 5167 65374
S 15879 657368979
O 2989 40426
S 69365 801349149
I 30495 83384
O 62500 99072
E 12002 87968
O 51528 69620
I 36261 47502
S 71186 451145559
I 61873 70290
S 30435 106444166
S 92845 490225894
E 31034 32291
E 71526 88816
I 31521 48103
O 57015 57216
I 13829 32488
E 8602 53465
E 23103 28681
O 1734 84338
E 46279 66343
O 16077 22520
S 62916 315729152
S 65044 553656571
I 28363 53554
I 7250 58962
O 67412 98236
I 4431 65886
E 37771 69264
O 53730 76724
O 35271 43983
S 80729 365194587
E 62310 68952
S 40390 913407053
S 36794 182270816
S 99322 781356382
E 11020 64859
S 31069 48323850
I 26349 27811
E 33369 71377
S 33659 75171267
S 54981 884072586
I 36323 36532
E 31574 95004
S 6865 980616158
O 27386 93792
O 15956 30291
O 13187 82897
I 34086 53987
O 49903 51985
E 40145 52555
O 595 78960
I 1392 22332
S 25785 292073483
E 47182 49229
O 55633 74245
O 34434 38503
S 18409 343829232
S 30833 940484019
O 7043 96077
E 58716 62422
O 24696 24947
E 8066 83653
E 38944 40784
S 64180 942314226
I 42074 82108
O 16899 21610
E 42584 84158
I 26146 78724
S 17936 717636367
E 19115 27277
I 2375 57175
O 10967 93202
E 41668 66156
E 16378 43780
E 26067 41096
I 92192 94998
E 29468 88324
S 80622 378738761
I 37005 54599
I 13142 17362
I 5610 60899
I 44896 48266
S 96860 357646881
S 58240 624357012
I 43819 64547
I 23110 75509
O 12267 85474
I 28050 38122
I 29474 67277
O 35116 75228
E 687 90838
I 35193 68343
S 53939 871132327
S 23365 414403819
S 38686 273026578
O 66897 75107
S 59425 779311172
O 8099 99901
I 9033 24518
S 91205 498748199
E 7289 93606
I 833 14991
I 7889 32164
O 34402 88766
O 3602 91149
I 47212 66165
O 14959 94385
E 12028 72330
S 92220 955078349
O 13242 37677
E 68892 81441
I 55591 88740
O 11250 85273
O 381 5643
E 31945 47679
S 92222 981699945
I 53517 77323
I 15205 60749
S 94284 700252747
O 17950 31968
E 16029 50664
I 70426 82132
I 15188 63877
S 60613 862977697
E 23992 94721
E 3927 29926
E 73014 88151
S 18808 380694277
E 23108 72437
I 32776 52563
O 5677 49306
E 87010 87088
O 46306 72376
S 94659 458162397
O 10257 34303
I 4985 65638
S 36896 653164844
E 45266 73417
E 16453 60769
O 73423 98764
E 11313 79784
I 21632 83763
S 21377 335736615
S 62723 901093829
E 10159 43209
E 92307 99958
E 66187 99846
E 29144 47008
E 56136 67421
I 8136 80525
S 96382 258023121
O 57963 98658
O 46233 75925
O 49570 90633
I 22215 48441
I 65127 99629
S 2653 992891140
S 24896 693049228
E 23447 50975
E 58137 67008
I 34073 81973
I 42769 77651
I 38232 59568
S 27620 874411575
O 16861 26216
E 6115 77461
E 50448 57604
O 43044 70202
I 52420 64471
E 21754 57307
O 18304 23765
O 2004 97416
O 8865 76022
I 11278 60249
O 70431 80488
O 23017 46149
I 31494 59387
E 37724 68027
O 21640 61803
I 45279 96119
I 54650 72800
E 23240 54588
E 80608 93516
S 80156 89030229
I 12780 85964
O 20462 64913
I 23313 64374
E 9348 53838
S 7997 358519215
O 28947 30879
I 55194 98389
I 149 38398
I 57679 85065
I 58399 59254
E 723 76821
O 6434 66328
O 46485 91104
I 2838 8878
I 23356 68722
S 75917 419961552
I 11894 38864
O 5466 28741
O 47655 77937
O 30749 52639
E 17796 80924
O 86592 91498
E 974 74360
E 62260 73740
I 18954 72659
I 31183 70052
I 22672 39219
S 11700 37184663
O 11609 27970
I 41235 62628
E 1334 56018
O 4367 38160
I 38723 57431
E 12758 69025
I 48838 56963
S 65936 374899090
O 65506 68905
E 34526 93074
S 9720 911876197
I 47081 58660
I 67473 71398
O 16741 32332
I 2757 91190
O 12273 45302
S 66561 658359538
S 60241 986880995
O 21390 21787
E 51435 68657
S 8368 188856855
I 61522 62072
I 81676 98080
O 39365 96438
I 76261 86505
E 45758 83057
S 9970 581277479
O 37052 62931
S 54003 402383868
E 44389 64276
S 70372 165487783
E 39583 60464
E 20136 75664
E 16622 70241
E 56329 72150
E 41173 42325
I 4834 80166
I 38199 79224
I 39377 57755
I 5026 48974
I 73202 99733
S 34256 912442649
I 9911 73036
E 77543 99934
I 48606 93916
E 10242 88485
I 31113 88095
E 10091 41749
I 12920 68976
S 21459 912641060
I 13143 67580
S 48148 642017044
I 84439 94368
O 15988 66129
I 77174 93560
I 3317 5386
S 63116 540438245
I 2948 15259
O 6324 56750
E 71789 79974
S 86726 331951246
I 9523 95337
I 24198 51296
I 10308 51753
O 27596 50496
S 64526 564451431
S 76307 140460811
O 13412 19465
O 48634 61307
O 873 22648
E 1014 74752
E 6325 90440
E 66193 74158
O 2794 24001
I 15992 42429
E 2133 43156
O 43976 75315
O 40949 44372
I 740 49110
S 75554 432429540
S 5612 714903882
E 37421 72171
S 80303 278692145
S 22859 704073466
E 21855 81331
E 66647 73478
E 37620 95095
O 40191 40216
S 69432 943650887
O 41715 85759
E 31465 93867
S 40623 407421977
I 54722 90210
S 4441 177208342
E 57742 74997
O 6050 56242
E 12613 27359
O 45499 49131
E 11266 59388
I 34217 77567
O 25172 64742
E 35659 84768
O 6930 57719
I 9858 94127
O 41411 73105
O 90561 92672
S 3431 893576863
E 56404 79198
E 29579 81067
O 34172 55017
S 92577 569971555
E 2048 96214
O 20034 49526
E 60139 89371
O 4955 25857
E 20457 85242
S 21028 68989955
O 39206 76597
S 36813 699528886
I 36276 91470
I 779 13616
E 38919 49485
E 19447 40014
E 36119 59867
I 7906 84544
O 74847 86991
E 8387 29020
E 46765 73943
O 66954 97824
S 81761 711941044
O 25348 97665
S 25150 974841551
O 24989 92617
I 22172 62216
S 24757 841539578
O 29138 74073
I 4342 97202
S 82566 949439184
O 48109 91630
E 3772 60859
E 74213 88920
S 85708 723678710
S 27585 251391990
I 65958 66465
E 22640 94690
E 408 55644
I 39590 69965
S 44994 956023256
O 23661 99054
E 29598 75354
S 30869 672078681
E 79737 99317
O 9049 55307
I 54523 64419
O 25223 96323
I 63142 69092
E 33708 56719
S 72770 291460885
E 13476 28980
E 51773 95896
O 32940 87264
E 83112 85132
E 13814 80529
I 37164 73638
S 13144 464571584
S 97477 99601794
I 22492 87824
E 810 34220
I 1444 41405
E 35115 89024
E 14527 84276
E 22718 85687
O 54956 68752
O 4544 88933
E 10901 37043
S 5713 549427577
S 49713 199470610
I 14776 43511
E 41435 63379
E 40020 92916
O 50154 52228
S 93403 248284737
S 18622 447505350
S 36739 803665308
O 25074 62508
I 77017 98913
S 31247 535920795
E 37316 87662
E 54658 57188
O 75879 91947
E 65864 88249
S 40715 868725240
E 23711 53619
S 96753 558547036
O 30730 31525
I 29989 53295
O 60739 93820
O 10602 51025
S 93879 867591120
O 75532 85490
S 47787 265692862
O 38557 63121
I 10129 34825
O 20314 22927
I 15978 60125
E 16719 85737
S 83326 808697072
I 13742 47938
I 48855 61737
S 14241 848468984
E 33339 63874
E 20760 22381
E 35408 51984
O 22995 78164
E 81940 96898
E 56125 73354
E 17692 92761
I 4827 93502
E 28311 78429
E 12706 35832
E 69782 78682
S 82194 611888670
I 68600 96009
S 55240 669939600
I 48769 80541
E 16049 20062
S 50809 482754533
S 444 623785812
S 81035 474534029
I 59619 85394
I 29546 61731
I 18719 78804
I 41061 51870
I 61750 84379
I 30586 58563
I 26210 47537
E 73555 90324
O 41719 92761
S 8216 925257775
I 34933 95703
E 13972 97882
O 68850 75145
I 15001 29505
O 12519 41183
S 64380 120300669
O 30822 72908
S 60921 157577592
I 35660 39590
I 60722 90642
E 7909 19709
E 52749 66324
S 15443 888856362
E 51601 67350
E 38059 52738
E 62125 87017
E 6342 52497
I 44038 48165
I 4716 46277
O 59687 73796
E 28519 86423
I 27816 50861
O 43915 71113
E 49712 85868
S 61432 797673734
E 58718 94528
S 75352 557121471
S 65264 682984572
S 91116 62338104
O 6037 72543
S 52172 635491680
I 66381 72664
I 32082 85576
I 47628 55468
O 31402 98153
O 17352 19920
S 88463 496680610
E 43862 70121
E 5827 82403
I 72571 94835
I 4075 88208
S 682 989025018
I 14691 41073
S 82684 253941700
S 59746 867118628
S 70386 683503702
I 58737 78700
E 62185 97159
E 72678 92043
O 58746 83283
E 14135 42571
E 27368 81389
E 6401 69331
S 99436 287534410
S 89425 111265855
I 64845 75735
I 47020 67388
I 45545 51488
I 13219 83448
S 71038 238601817
E 14842 45307
S 5880 871317022
O 28064 28297
E 53357 82389
S 37765 634795117
E 16513 77707
O 6937 49725
I 305 95213
E 28391 64601
I 35160 40749
O 29001 52423
I 95307 99758
I 14455 73154
E 45268 90280
O 49615 96089
O 34115 64862
E 27942 84379
E 30202 87297
E 76543 96187
O 37673 70344
S 29918 563025247
E 71101 94556
O 8307 87323
O 29217 42201
S 98663 894957777
E 4820 60025
I 23662 65494
I 63453 98139
E 40927 95847
S 31245 946963232
E 32754 46089
O 77331 97447
I 10121 20704
E 17625 57820
I 24083 26647
S 218 833749067
I 57883 74827
E 40957 88714
I 2845 51506
S 8636 138303603
S 46042 620850156
O 42467 61813
E 53238 95616
I 6314 20880
S 92144 392262748
O 41230 76405
S 59966 18603311
I 22144 23458
I 71431 93024
S 65448 3420050
S 22180 776178788
S 84096 985425280
O 5710 21653
E 14932 97821
S 61360 831685548
O 46147 77783
S 82453 447128217
E 20684 94655
I 22814 93635
E 55599 92052
I 5859 86999
O 19866 73211
O 2898 9072
S 11772 731997424
S 22655 796459205
I 55784 83896
O 23313 65091
I 15413 45035
E 233 55180
I 87935 89031
O 57264 61690
I 19907 30860
I 317 42679
S 29237 420568595
I 51052 80061
O 15318 94307
O 95725 99478
I 5115 61973
S 32878 339915232
O 27604 56561
E 3656 72831
I 567 33896
I 42121 70006
O 67927 84314
O 6887 90673
I 11920 99281
O 43027 51277
E 36751 76485
S 98413 323298462
I 96561 96922
E 43691 45279
I 1744 13449
S 15056 19183167
E 10681 34095
E 8827 49629
I 11006 55467
O 20891 87719
S 45222 67969181
S 18637 16532397
I 58952 62539
O 31575 42922
O 45506 79753
S 23686 460148642
E 19626 26224
S 45218 61583738
I 43458 67176
E 13259 44661
S 53034 325013159
O 9206 63384
S 83928 981756736
E 39911 52143
E 7927 50912
E 4331 16680
I 7752 23829
I 63524 70117
S 97967 421478249
I 21863 62719
I 39618 43778
O 3887 65320
S 27168 779102401
S 54228 216642905
E 75035 97792
E 47944 55637
I 8950 27278
I 18955 26441
S 90719 428889929
S 37515 562297031
O 43356 64380
I 7674 98760
O 64247 95725
S 18730 774022610
I 40100 78389
S 43901 212543047
O 1128 33180
O 1444 57509
O 61609 89224
S 20015 217842277
O 18950 99564
E 56714 94432
S 54719 307395487
S 67339 108431354
E 17536 95200
I 14785 97331
S 46537 257171765
S 8092 913609150
E 36059 56507
O 41700 42823
S 93006 37837221
S 73391 327008121
E 50732 54525
E 55781 56641
S 70854 769139270
I 66296 79912
S 86834 343147400
I 38030 61956
S 53880 235698296
I 22052 35328
O 21077 92854
E 55706 58537
O 32581 96407
S 65952 322950648
E 74950 86534
E 10601 98616
I 51909 69901
E 12102 84432
O 44899 84452
I 29460 30212
E 16530 52968
E 40168 94747
I 61016 62572
S 71885 219247243
O 4104 80405
I 68575 97861
I 62046 63115
O 67504 79791
E 21310 94346
S 49766 755329049
O 27104 95018
S 76264 798370685
O 90778 99731
I 23761 56810
O 12681 48443
I 1669 8364
I 57994 77422
I 82114 82985
O 2526 19079
O 15403 95280
O 17597 35193
E 17050 94100
I 11 3562
I 75831 76995
S 68839 535710002
O 40693 79461
E 23634 50466
O 23635 39333
E 67209 69658
E 16956 91560
O 26444 31204
I 2828 98957
S 54689 306678507
S 28835 595478430
E 55851 59611
I 2816 72539
O 20365 86830
I 1707 61506
I 18799 99582
O 42010 64534
I 18160 37174
O 47491 76585
S 47164 879274642
O 179 33102
O 73898 76916
E 18828 27112
I 13809 55296
I 4470 60241
S 72641 709470941
O 51927 75291
E 5314 18648
O 29770 94075
I 2083 22143
E 68301 93767
S 92471 566079463
S 17187 727437309
I 19488 24666
O 91371 98300
S 91822 783393682
I 24348 56589
E 82321 86562
I 33468 39055
S 29625 592486227
S 56777 882456505
O 6656 62506
I 8637 35258
S 85287 379586178
I 20005 75081
S 32942 543613863
I 31969 96323
S 19691 441976350
I 14966 55394
E 43893 73728
I 43181 50105
I 879 61462
O 15515 17924
E 16181 27442
O 23856 51161
S 38980 92450361
O 38185 72922
S 47087 324465048
E 76827 85159
E 23000 42021
E 18367 40560
S 44815 987332518
I 44394 56021
E 4629 63963
E 37555 53802
I 6330 9734
I 37780 52132
E 49054 87690
I 5593 34261
O 57663 85390
I 14854 20541
I 41683 64668
I 9220 65156
I 28058 48717
S 89776 382300198
I 53230 77082
I 39403 44370
O 15882 54045
I 13742 42260
I 17162 52512
O 36872 73581
E 50992 87403
E 3310 44924
E 40101 97703
I 28390 54816
O 62824 68975
O 73975 87883
O 20584 50153
O 5869 93405
I 38699 87002
E 63159 72273
I 2466 32543
S 61051 238816259
O 80718 94584
E 65665 95335
O 56302 56683
O 8387 15674
E 12874 39785
I 44333 85318
I 22494 71474
O 54264 60958
I 46962 87613
I 17227 30226
E 43201 53342
S 15407 996150932
O 3618 79298
O 35529 88580
I 19540 39165
S 7131 760382123
O 44711 98414
S 15618 919443504
I 2381 88833
I 84586 97211
E 43120 80589
O 62087 67458
O 39552 98963
O 49705 90982
I 36742 85617
O 58619 98409
E 5916 17309
I 33028 49437
O 36385 43072
O 33848 67089
S 30070 579947710
S 3699 660714963
S 9638 639438499
E 50878 98521
O 56303 69701
O 11284 31059
O 23125 36283
I 10488 83091
I 76542 80192
E 20832 50802
E 14797 42337
O 27876 45722
I 25031 69468
I 13289 27349
O 40518 70335
I 21228 37428
I 40346 47034
E 20352 59754
O 76878 76881
O 44766 76692
O 57822 64264
S 63758 880017387
S 87857 147476562
E 35827 58017
I 64180 85787
S 30247 454583195
O 60267 67212
E 47887 78650
I 38441 96998
E 29549 41185
I 205 73290
E 45386 65918
S 12155 278209508
I 6190 21694
I 46692 50526
S 21621 669029090
I 15053 35288
E 46362 90370
E 53745 82926
O 5258 36674
E 40701 61886
O 26819 42683
I 6720 85965
E 17730 69578
S 71805 771839624
E 72675 76550
E 55719 79515
E 66977 88086
I 55377 81717
S 96176 757676613
E 36845 48424
I 59096 71395
S 92378 53816027
I 3636 4351
I 23699 75329
E 15833 52923
O 91699 94759
O 26014 36444
E 14519 55676
O 1644 42062
S 2651 942231442
S 52805 225066800
O 18520 70041
S 14665 357111327
I 18951 53807
I 45935 92410
O 36238 61185
S 58013 693554222
E 39050 83458
S 61385 740534439
I 14238 21857
S 50797 637108132
I 29142 43446
E 2194 61415
E 13447 99263
E 8965 38097
E 14926 89927
S 3241 673533186
S 30993 668309845
E 50921 92328
E 23160 96713
S 26711 208490204
E 27928 35043
O 2441 64453
S 34625 253564428
O 4401 19542
S 19609 860106133
S 72580 251528234
I 3079 40316
O 24680 33722
S 86656 584937224
S 96563 622768934
S 56262 419012236
E 11461 52487
S 37853 549902230
S 72963 71368293
I 26552 47264
S 35302 104080342
O 31058 67078
S 8174 637171389
S 1560 608194195
O 83056 90457
I 28966 45889
E 9073 33544
S 47559 95624010
E 78218 84744
E 28179 32921
S 41271 591675456
S 20521 29593358
E 23269 45402
I 81349 87049
E 46549 87867
O 21160 75406
O 13257 45891
E 5229 71986
E 12306 86673
I 6746 76993
O 28792 94828
I 86278 96023
E 64713 80090
I 5964 19753
I 25844 95619
E 54311 84769
E 20340 46080
S 29955 627379764
S 18756 12210705
I 15261 84049
E 9090 17089
I 10279 67437
O 50039 56381
I 46612 65845
I 35893 43763
O 60708 76702
O 9517 26483
E 44935 50242
S 80436 771303220
S 84436 507834307
E 10998 51466
O 16211 95987
E 85007 91445
I 76737 91898
S 5995 594557125
S 51406 604678928
E 42563 58005
I 12742 24453
I 76496 79166
I 13900 88315
I 23628 69379
I 26136 76220
S 77951 960244181
I 39757 71180
O 8513 62442
S 33073 833342538
I 36056 81674
I 90509 97576
O 13846 24723
E 87255 89837
S 18604 672694661
E 12471 74709
O 16612 89793
O 43820 99959
I 41389 46963
S 20700 339996515
S 6851 488510188
E 8336 62584
I 67270 81559
I 45310 78211
S 73623 924095605
E 7428 33807
I 77916 97885
I 13362 60807
I 2760 40381
S 28047 530063192
O 11115 81770
O 40606 66462
I 11157 28033
I 12942 55941
O 19795 30755
E 46376 89421
S 87957 39956114
I 11035 31215
S 32063 935696430
E 14051 95302
I 31835 78741
E 60892 62610
S 78483 795960938
O 34576 50782
E 20496 90368
O 38450 73494
S 13269 690710209
O 40901 86111
I 30593 31320
I 10700 26340
O 57248 60045
O 52591 96469
O 42028 75266
I 75946 92671
E 42875 45734
I 20312 85013
E 45524 62339
E 12537 54355
E 4528 20831
I 9664 85240
O 28218 37570
O 50759 72661
S 15465 50502323
O 8967 76424
O 20795 40685
S 75714 424264991
I 9971 56333
I 93481 99477
E 8057 98769
I 33078 61942
O 37942 99946
E 42734 59794
I 13017 78232
S 91744 733848899
E 16852 54225
I 43330 81998
S 88936 615804087
O 20821 44928
S 15786 164347106
O 8003 32224
O 20583 24764
S 34690 538767630
E 73392 96047
E 4253 95204
I 9855 99656
E 42494 90753
O 30818 76896
I 63625 99947
I 24630 32645
O 56012 96671
I 81074 84245
O 89212 91811
S 32749 307805371
I 28981 77000
O 57296 59190
I 51264 74244
O 24380 57380
E 10461 74339
O 47811 49124
O 1033 14895
E 83044 98693
S 29196 541373235
I 55122 58882
I 25199 64156
E 40627 85670
S 29192 375359488
E 23753 55521
I 2266 39627
I 71180 91205
O 9795 69456
E 79992 80678
E 92724 94906
S 87225 271881505
E 1942 65446
S 26695 720324625
I 10755 72728
S 22139 326605387
E 7214 82706
O 24119 58930
S 9357 26093865
E 39231 84977
E 12818 77846
I 21333 58551
S 65533 783693690
S 8190 343986483
I 26150 73622
O 44454 63544
S 45817 789450275
I 52377 77559
I 25725 92933
E 22918 85298
S 48572 688308721
I 23485 39613
E 9453 77024
O 21243 76750
E 10734 99572
S 17489 328083636
S 29476 326525689
I 9731 35534
I 37669 65179
E 15868 40264
I 73485 84566
I 30610 84629
O 39300 50456
I 53151 74735
S 37561 526301029
O 39954 42588
I 42142 78975
I 54879 80867
E 46976 53316
O 14421 32464
I 19125 37188
O 22630 55150
E 56760 97483
I 6002 62872
O 38535 50759
S 64153 824147207
E 5966 47368
E 88353 90261
S 16611 453802406
I 21351 78370
E 18154 34204
O 2513 42077
S 26135 79406904
I 55041 71650
S 73094 398948340
O 33974 77319
I 73325 96481
O 85383 99972
S 85298 842079906
S 21908 371943902
E 51717 58092
O 81385 88347
I 37019 78539
E 59179 92524
I 14529 81698
S 63828 519669684
I 17591 68084
O 26045 94980
S 49704 860707558
E 4486 67235
O 24134 33885
S 80608 825455040
I 29839 91221
O 47182 72710
S 23988 592795778
O 55703 72945
E 46802 85939
I 24448 92642
I 56072 69045
I 7053 46229
S 17830 600128099
I 48164 64827
I 14725 76392
I 33716 77133
E 22003 57196
E 45775 55414
I 13860 54352
I 23498 52456
E 24967 68405
I 23337 62095
I 32982 51528
S 77446 433711438
I 28448 94100
S 34523 743233421
O 43972 81633
I 50112 71171
S 85643 930196027
O 37531 55167
E 38898 96968
I 76895 92737
E 50802 73869
S 15701 714397944
O 21355 43378
I 13614 69195
S 25495 244986395
S 79429 527187768
E 18845 49119
O 32228 37022
E 28467 94330
E 35090 59865
E 26981 44154
I 27363 87032
I 57644 98311
O 42043 44407
E 2461 39769
E 88303 91877
I 46091 78269
O 37903 56704
E 33882 81836
E 12459 39070
S 18477 949524093
S 61808 256608866
E 22044 58802
I 58522 84811
I 27656 28529
O 73041 76453
E 33100 52645
S 10072 227855174
E 53242 85744
O 10249 99623
S 7816 23166120
I 30517 47279
O 33350 98847
E 51324 63395
I 16613 55524
S 16466 328740843
I 58573 95567
O 25339 61876
O 19265 72960
E 24594 32279
O 67678 86899
O 30412 93253
E 29980 52090
E 48248 92335
O 42305 82880
S 13152 369424809
I 22846 88544
O 27040 33966
E 71270 93005
E 35916 99057
E 5838 44760
S 90090 516891267
I 11119 29593
O 66564 77643
O 5011 19153
E 6796 43624
S 47303 633759620
O 38086 50781
O 7331 49331
E 30623 54918
S 83205 511241949
I 81772 87053
S 41362 87088655
O 597 34869
I 71093 79988
I 36626 51948
O 10585 28111
E 24161 32666
S 84230 361648506
E 57677 73753
S 93537 614694583
S 90722 115455145
I 54390 54991
S 52730 344557112
S 15603 444989060
E 46789 65036
O 26805 94413
S 48789 250441216
E 7276 61872
I 1264 66222
S 5211 625676293
O 22323 65787
E 9300 9669
S 87242 90611055
O 39399 86150
O 43820 79460
I 47604 90327
S 28119 479940681
S 54637 376214060
I 12006 84604
I 61750 98989
E 17048 25668
S 1319 557744608
S 80745 117167658
S 21220 847978027
S 87473 566812175
I 17305 86376
E 54 16384
I 62089 69250
I 61604 80694
O 2475 53492
I 48883 68107
S 58535 65091910
I 2260 69317
O 23326 58346
S 27367 423535831
S 90431 986459090
S 75571 98190846
O 39251 71729
O 10832 40457
E 43444 93839
O 78495 92293
I 39284 69519
I 20169 63705
I 20734 25720
I 75475 84374
I 15586 88086
S 92288 647077186
S 65394 687660494
E 22557 61833
I 32619 86736
I 41445 97852
E 43285 92291
O 7749 9431
O 9348 99854
I 13372 26941
O 24344 30582
S 42792 580480901
E 80969 90566
O 20557 96779
E 62486 71016
E 29447 90384
O 50695 63513
E 10823 58801
O 17053 21090
E 3700 20253
O 60402 79148
I 303 51208
O 6347 94919
E 83137 85652
O 7137 79141
O 39472 78392
O 14313 39302
E 14493 61819
S 10927 508752838
I 24535 55050
I 333 22480
O 12360 49398
O 2006 83445
O 3131 94248
I 41507 96159
O 16281 62740
O 17693 69961
O 33677 94116
I 39653 39935
I 1748 80944
I 58412 73977
S 15975 128582126
E 6547 41151
S 66477 514862192
S 75370 471446930
O 41860 80880
O 258 24792
O 49888 56754
E 59848 89735
S 17161 739935850
E 52985 72147
O 20420 42697
E 7405 84226
S 2170 601591657
E 27458 88022
S 51317 686770816
E 15160 75772
I 37936 61627
E 33306 66346
I 55683 75211
I 32771 84061
S 56707 779103715
S 70776 495493976
I 69487 78244
E 32524 36149
E 2105 3065
O 52193 73561
S 93669 493426018
O 16251 65222
S 45741 853602438
I 4802 36434
S 23083 754225204
E 48722 78746
E 71463 77340
E 23146 90486
E 31912 59611
S 50027 745782859
I 69118 88278
S 71319 858140985
I 62834 74944
O 50425 59584
E 5455 7806
I 2621 47147
S 42227 775314679
S 50127 577840667
O 43577 73471
E 23098 82909
I 42468 61528
O 15397 38857
E 19998 29030
S 9444 359905961
S 18599 852109146
I 778 88886
O 38170 61877
E 24816 50751
I 7990 31430
S 7012 582955147
S 99021 454630867
O 7639 37690
S 70298 202115479
I 64284 65425
E 71317 87719
O 17720 70356
I 46012 82795
I 75499 89724
S 60175 87860113
O 1130 31156
O 15937 55872
I 3968 92784
O 28179 73341
I 10592 16276
S 78025 2734752
I 48646 57547
E 6809 90014
E 23933 56042
S 39613 597845394
O 22496 96674
O 7537 96821
E 65513 71250
E 10475 75728
I 6280 16893
I 36065 84251
I 17127 69443
E 48116 63186
S 53959 84819293
E 10513 99652
E 69444 96280
E 4643 36024
S 31687 768477845
I 27877 93945
O 26599 39602
I 4620 60140
I 60907 80284
S 93606 219653433
E 55044 94502
I 47568 65691
O 67133 94499
I 9613 61359
S 28426 481933468
S 62589 488116827
S 49765 894809952
E 53906 78873
E 30121 76336
S 27078 17909620
O 42049 58256
E 34279 89110
I 78191 78220
E 25913 59188
O 5553 68080
O 6455 68075
E 27430 92631
E 5169 39661
S 95249 355231598
I 66003 79217
O 187 17679
I 49703 73555
I 8664 43631
S 59256 859189330
E 26538 92567
S 40317 405103263
S 74050 888621126
S 19522 961434053
E 38979 51744
S 37452 761529181
I 37455 75354
E 30699 88089
E 46474 56607
S 80505 770095708
I 36968 52441
E 87146 99490
I 39892 46261
E 64725 79487
I 4352 24046
E 40022 53385
S 30135 93931901
O 69725 74495
S 91423 166251513
O 20375 86046
O 22977 76494
O 93691 96512
I 10745 56368
S 51976 594484130
E 51747 62370
O 52262 61581
I 3765 46129
S 6763 154854325
O 20667 96399
I 50053 99983
E 20341 59772
I 30242 42694
S 41250 299328870
I 42709 47722
S 28519 37671582
E 43380 53154
S 19010 411398152
I 36127 86259
I 9193 64005
E 43686 48116
S 30335 525603834
E 12793 84796
I 46310 51557
O 49973 86568
S 77203 637620410
E 19138 47979
I 5533 87949
S 1482 863886422
I 55401 94346
O 27746 51778
O 29777 91603
E 58147 70513
E 4398 23720
E 15761 62291
I 62037 77680
O 53312 57060
E 1875 59274
E 7208 93536
E 6341 41705
S 72398 517519955
E 28250 76270
S 22943 825677225
O 49717 81976
E 89661 94903
S 54329 587407042
O 52778 98398
O 21849 93731
S 77396 685749135
O 10572 29846
S 37797 189900240
S 15743 999812424
I 70838 94678
E 86679 99813
E 3486 97566
O 10456 78383
O 31774 49064
E 44642 66503
E 43854 49573
O 75434 83208
I 12594 48677
E 35772 40809
E 4091 16375
S 90273 472545516
I 1703 60316
S 34259 22027410
I 88516 91028
I 36987 61295
E 26457 50171
E 3170 91963
S 51321 556584154
S 1857 627303557
S 14728 984556052
E 13595 83387
O 47960 73330
S 2597 984493022
E 64031 82988
E 17325 31879
O 6570 86664
E 67593 94590
S 34710 874939553
E 36721 49907
I 32937 58392
I 44346 59116
E 44208 61196
O 44516 48722
I 85681 97600
I 18827 49246
E 15308 97815
S 70861 204882352
E 52997 76905
S 63333 846331327
I 47465 75676
E 67023 68839
I 85753 94928
E 63940 76038
S 6594 433140697
E 55392 66129
S 77271 390597247
I 27804 49923
O 54489 90878
I 37103 69770
O 29780 72345
O 82863 97744
I 67802 76158
I 40038 88081
O 18332 31943
I 86116 92623
I 71389 83512
E 5198 31936
E 6095 45982
S 62202 973738389
S 45866 781133230
E 24550 71001
I 11687 36501
O 15078 61459
O 52035 68901
I 33983 67240
E 28700 48260
I 74969 94834
O 3972 51227
O 49916 91187
E 51590 82391
S 11763 491636420
O 51896 53482
E 46864 66482
E 34355 56741
S 44144 413114643
I 6785 69388
O 6298 43271
O 4231 94771
S 34509 618715665
O 38280 71097
I 4569 9719
S 40959 599876680
E 28102 35538
I 683 705
S 72915 723181651
E 41152 47227
O 29725 94077
O 29960 77053
O 51493 71249
E 4350 70311
O 14737 19891
I 72078 80044
I 30063 87188
O 6342 70892
I 22048 31626
S 3955 767854926
S 80029 608396180
I 25972 84118
I 54670 62915
S 50934 704302899
I 67232 75814
O 33262 66470
I 25780 90190
S 23723 89467555
O 28296 42777
S 43890 563880994
E 23201 89655
O 2059 82902
S 95332 854298714
O 54520 59011
E 22742 70025
E 11143 54790
O 23760 99758
I 24500 51663
S 83607 443296881
S 20443 611578701
O 14310 29454
O 84718 89743
S 22466 282037648
E 80810 87961
S 48203 298453364
E 10546 67918
I 41824 65410
S 77151 748401458
S 90847 778760074
I 17637 38918
I 5342 81035
E 8039 38176
O 50729 51376
E 41577 93227
I 28975 79766
I 25111 33284
O 68638 73303
S 20632 531350978
S 94175 879394659
S 13209 461547479
E 48600 74091
I 55619 83370
S 61948 839966778
I 65845 67801
E 32709 60233
O 591 31370
O 45501 78977
E 17166 21385
S 38524 612613920
S 35055 456036749
E 225 94270
S 68050 395885365
E 67126 96319
S 86392 990297182
O 56160 69080
E 19567 39052
S 92546 681908065
O 35485 40684
I 54476 64563
E 22301 89602
I 73323 92143
O 30494 48145
E 22107 47047
E 41386 63361
O 20689 81433
O 58379 68345
I 23422 43098
O 53416 72735
I 27055 56290
S 69368 392920098
E 46377 68917
S 15289 157908990
O 13501 66213
O 23842 23895
I 51138 99449
S 57793 230903359
E 94113 98394
S 89206 994347082
I 34370 59625
O 18691 92053
S 70320 705175704
O 9928 11969
S 69210 750106347
O 13252 61846
E 14105 37136
I 23627 69134
S 30054 390457872
S 73010 368822350
I 18132 59183
I 22615 41701
E 8401 18967
S 57670 241141096
O 56455 92188
I 39941 63646
E 64814 96928
E 3125 94465
E 32217 97036
S 61593 214119937
S 59232 911882684
O 34896 63391
S 34210 482006776
O 9327 92023
S 30742 250003333
I 25977 85535
I 231 91253
S 7170 28566402
O 47998 87198
I 3721 6615
E 19378 26870
E 19150 33077
I 9782 11576
S 90436 529567175
O 27237 69888
E 11688 90710
I 46029 48418
O 72447 92019
O 26534 90697
I 42138 72047
E 36368 99652
I 81721 92399
S 58227 631527940
S 15119 31768476
E 21511 81710
O 30126 91323
E 47773 96676
E 7866 32898
O 42108 65770
S 20884 4848986
I 17882 54775
S 48539 846445778
O 4341 91042
S 66936 830026367
I 4701 98088
O 9195 58725
I 15765 28276
I 42291 60727
I 28737 76631
S 44516 883065052
E 45292 70557
S 78840 639690512
O 30802 44806
S 33533 24275908
E 1415 22646
I 70757 70854
O 58875 68679
O 4440 59520
S 26039 828869505
I 74543 93907
O 42713 42999
O 44201 98103
S 73150 67988585
E 78768 97642
E 76630 91018
E 45524 76530
E 5599 17506
S 71314 472192650
E 34679 69132
I 24989 93887
O 19173 73482
E 8149 68590
E 17705 98039
S 76222 267238402
S 73724 150541810
E 7462 56154
S 87914 812142888
O 949 83435
O 13081 36986
O 41346 44605
S 75365 731093432
O 24694 51567
O 46319 53867
S 63117 923530181
I 12292 75471
E 6441 55772
I 63893 89017
E 85839 86592
E 7855 63868
O 3830 29277
I 6195 63611
S 48925 517772320
O 4169 84777
E 72452 81416
O 3857 68651
S 76554 781119669
I 50799 81562
S 19372 947434538
O 60775 62527
O 12347 19740
O 41162 92392
O 17708 54440
E 5026 38260
I 4647 54800
O 19032 22691
E 16843 83106
I 93434 99928
I 30554 61811
I 43973 54229
S 58729 33959598
O 14336 61384
S 64859 958265507
I 3757 38048
S 59894 196761611
O 44144 72832
S 36035 494383994
O 11003 16243
I 12593 82357
S 58506 665899641
S 36746 292875112
S 75473 926496331
O 17367 69545
I 8671 93789
I 73660 89083
S 45878 720820315
E 18598 62892
I 49194 95493
O 53620 86556
O 26944 73083
I 7747 68975
E 14765 43184
O 63185 80442
E 16194 81092
I 9555 67213
I 30243 63285
I 42371 50767
E 32675 66142
O 48327 97604
I 54537 71762
O 45333 75634
O 94149 94393
O 6099 14951
O 52278 69996
O 60722 62459
I 22625 73277
S 44281 803294712
E 26074 57664
E 11248 99859
O 45171 65306
I 84227 97889
O 64952 96052
I 3555 75321
I 1510 78545
S 2981 202292665
E 51083 67131
O 88092 89359
S 11095 799431194
E 20602 30132
I 63594 99273
E 47694 80437
I 28647 94380
S 65663 306122951
S 1818 367538791
E 50657 71418
I 86330 93891
S 95934 684869698
I 16319 65256
S 3244 931736759
S 2501 453622391
I 15920 23427
O 7404 68054
O 15766 84874
I 18259 32821
E 7698 86275
E 62810 89799
E 34712 61367
E 23009 49574
S 77911 345853428
O 7556 30527
E 27132 63416
S 37362 480746139
O 19649 29583
O 34747 91652
E 40666 99214
E 20914 74196
E 31831 66806
I 12350 91052
S 53581 822970455
O 987 62223
I 1726 3192
O 31119 75579
O 8021 61318
E 12190 58482
S 16748 145223074
I 689 21083
E 57527 80696
S 57435 125400719
S 39212 225807541
O 40445 62174
I 21530 49653
E 59314 77412
E 73248 85865
I 2183 96849
E 7406 26666
S 38962 419421695
O 9783 43299
I 33579 42318
O 10006 30270
E 50220 69647
O 5463 64886
E 24581 90412
O 88360 91995
S 89117 292968403
I 19906 68277
O 4217 83083
S 23450 420107106
O 34485 37111
O 49327 49820
I 36030 80802
I 21326 72798
O 36451 44840
S 26429 422907323
I 34489 81864
O 42197 88801
E 19965 31723
O 65627 97920
E 53156 91652
E 4028 31389
O 3912 82402
I 2471 98501
S 45858 913717336
S 56910 563330122
E 18226 53278
O 30918 39285
I 33734 62313
O 60795 84507
O 43782 89157
I 35902 62534
O 47944 73987
E 61096 65878
E 70176 99334
I 7549 86101
E 37121 91283
I 22754 82613
E 85993 98831
E 31215 97257
O 56072 87285
E 2729 99868
O 4922 26586
I 80617 96224
E 83006 86587
I 2359 93574
O 23149 81128
I 54409 88603
E 43110 66946
E 89814 94412
S 47926 79429390
S 72571 681744739
S 89811 958315147
E 4299 55604
O 42615 42813
E 11258 41716
O 11959 77386
S 49049 969864048
S 42451 567596659
I 31023 49460
S 74959 269031402
S 23177 251998070
E 28735 69223
I 2129 98073
I 33748 46271
E 53794 88504
I 15360 59020
E 75880 91151
O 34900 90956
E 151 69600
E 41306 47424
S 48337 921720148
I 17708 61382
S 41317 672276427
I 20215 93393
S 14193 263668462
S 60049 843225061
S 90973 613869092
S 4055 397456993
O 8121 65733
E 19181 49685
O 52733 60986
E 42687 67968
I 43944 48055
O 41856 88557
O 81554 89541
S 32433 934484317
S 34551 158181553
S 49951 140426982
S 1456 379371053
S 57203 634650178
I 572 30356
S 24696 232214755
E 74740 77954
O 25732 38859
S 33565 369218259
I 9242 54454
S 39457 939359777
S 44153 989789427
O 5178 45910
E 4293 65783
E 72124 96110
S 11357 62749834
E 11091 80733
S 31173 857519061
E 48904 49467
I 14681 76997
S 21630 429721414
I 67430 92282
E 5027 7962
S 5955 396968508
E 49450 93356
S 53333 194645151
S 44825 264209537
O 10755 80755
S 5282 446761195
E 34183 50718
I 21381 24409
S 41610 344521562
S 60996 163713595
O 44735 77119
E 48297 56734
O 27780 43170
S 12341 521436481
S 48104 788680360
O 33074 92301
S 45471 286173681
O 94127 96449
O 24675 39467
S 28360 331920705
E 21518 50886
E 20263 48114
S 82854 444121920
I 16893 87722
E 7076 63520
O 2820 78276
E 68119 77302
O 81382 86039
O 9942 44864
I 30368 38260
E 35410 94120
I 75333 91189
I 29039 92973
S 54503 409357906
S 77167 427734077
I 53880 54895
E 11712 51300
I 10083 72652
O 2980 69982
E 13454 21458
I 56669 95798
E 29432 75145
O 4335 8204
O 12185 95339
S 95562 642052476
I 26112 74757
S 96600 34667577
I 17625 90061
S 93561 683094208
O 83178 91322
S 92426 320532384
S 32899 342827652
I 48394 77385
S 39926 625293985
I 2352 68936
I 32409 68932
I 17431 98860
I 49802 51865
S 41107 530264168
S 40064 415157909
I 29821 30676
I 12643 43475
S 10887 964776581
O 30608 62145
E 31205 76793
S 24901 465837626
S 61239 61666561
E 71353 87983
I 26487 56540
I 9915 17463
O 56017 83126
E 62711 97084
E 16732 40847
E 33122 76209
S 90574 773959551
E 41723 87134
I 23833 84307
E 46566 97341
O 40956 63325
S 7728 922181120
O 61159 81792
O 2017 29020
S 26962 574260102
O 20498 37915
I 20300 83166
E 53874 68554
E 5114 64405
I 48977 98576
O 3704 96438
O 57425 81338
E 51133 90427
S 22987 270625138
E 31415 98763
O 30483 62401
I 57625 60713
I 50548 70701
E 37971 57935
E 31806 87940
E 85147 95172
E 29523 35864
I 22147 86460
S 15024 166892773
S 64644 854706474
E 2770 33847
E 43171 56379
E 57819 81427
E 44772 98657
E 30656 61537
I 34210 72410
I 22964 86632
O 40703 44190
O 56496 94040
S 56517 953627000
S 65526 614602872
S 10642 313345414
E 15840 66595
I 34808 64281
S 7435 898094766
I 6647 30523
O 11369 53777
S 5553 764025422
O 87791 94640
E 74482 81513
O 6982 64407
S 30416 230300457
O 54500 58460
I 54358 65247
S 43986 43112773
O 30797 96511
I 36781 46729
E 15916 62359
O 29585 56846
O 9029 92578
E 24672 31901
O 35191 91941
O 15247 47353
I 25901 29268
O 40944 73475
E 2202 42331
O 66322 94721
O 19420 62196
I 31234 31729
I 30554 38800
S 61515 766787013
E 18048 81915
S 74864 725886824
S 14698 451172733
I 4136 51412
E 6388 81105
S 27836 486257025
S 99461 8291068
O 13284 48741
S 22610 343191359
S 16494 164562365
S 78043 640997438
I 22992 28535
S 69195 390653953
S 6916 675654459
S 3881 989021849
E 3791 74052
E 18987 62308
I 27243 37005
O 42187 72866
E 29944 61024
E 81724 94330
O 39663 91348
O 14807 58992
S 97243 459713391
S 26290 138169336
S 88223 434210814
E 73793 75675
E 4499 27651
E 31362 72794
S 82660 488523600
O 41251 71271
I 4027 21395
S 1009 641852404
E 93898 99035
S 24621 806236292
S 85409 31287455
S 72733 614493288
I 26349 28155
I 34092 82751
E 1548 68629
I 15709 47927
S 41859 672029281
I 13588 22293
E 28969 93596
S 6073 864233109
E 24253 73605
I 52985 54341
S 38666 404478047
S 28308 934890608
E 24885 99642
E 6414 36241
I 2324 11106
I 60144 64924
O 41683 76481
E 13299 29753
E 72447 73057
S 68384 131968409
I 33436 35265
I 60206 66130
E 84520 92505
S 1388 42695876
I 42489 76265
E 50655 69470
I 24613 73024
I 54682 75991
S 34135 501038867
E 29298 40086
O 5543 35270
S 61754 215903365
E 53724 62009
I 78785 96501
E 2894 90498
I 67651 95175
S 33074 554679202
I 35238 88262
I 4134 59671
E 18743 53166
I 35666 88083
S 65404 495748602
E 58900 99933
E 6970 62909
E 49300 72295
E 5106 66921
I 6187 30358
I 21487 59567
I 23419 24122
S 3284 486935867
I 72110 91242
O 95246 95679
O 46991 71534
I 33911 94483
S 90031 72480987
I 17810 68114
I 64970 69599
O 13345 74937
I 3095 54829
E 31209 37192
I 11624 19755
I 8835 18278
O 6605 82957
E 32238 38373
O 28892 79058
O 27814 77481
S 81738 155157978
E 57794 70709
O 58737 86061
S 48227 422547388
I 50624 62085
I 2476 9164
S 2748 872200465
E 40160 86036
E 34621 79712
I 49932 63006
E 39210 78521
I 25699 66335
O 83263 96020
I 661 17879
S 95685 429017982
I 61812 63484
S 37700 924517602
S 83614 15784598
S 58956 143808437
E 87055 91318
O 20089 89284
I 22005 74443
S 28941 893730879
E 42977 62604
I 1555 50765
E 13288 17757
E 38957 44178
E 54467 84359
S 98649 747541645
I 36170 37894
S 27524 221875325
S 31390 388529424
S 83862 905343102
E 41330 84104
S 24816 1569028
E 43473 53521
I 18804 75445
E 88024 89625
O 44072 79144
I 27988 42424
I 6536 48323
I 58509 85550
E 76625 77762
I 6932 94968
E 13472 99676
S 67926 89487857
I 12504 42514
S 13180 889689978
O 13398 51397
O 20991 65224
I 37356 90796
O 47768 97915
E 17744 44739
O 33232 94065
E 7501 44576
O 19211 62455
I 11421 81571
I 69689 89650
I 63729 75468
O 26968 51084
I 14627 24508
I 28969 37656
O 47708 92774
S 85208 50578010
S 31433 832143450
S 16826 545919116
S 42476 441034291
O 1637 64992
E 46553 99950
S 86557 517733734
O 8722 80777
I 3531 60153
S 54589 764466009
S 82291 51929537
I 33486 51250
E 29779 63624
I 43014 94842
S 84889 191249271
I 16387 44788
S 957 257349714
S 8987 192467476
O 57142 82501
E 35881 50992
I 59000 85545
S 53394 360107968
S 68255 496504556
I 815 63963
S 20863 408280587
S 3550 870654260
I 92642 99634
O 36085 98572
I 50105 75477
S 29088 395210136
S 90844 819009239
S 15062 539828253
I 36326 63633
I 64354 85100
O 4025 90527
O 2466 82904
E 47427 63682
I 21477 21625
S 89209 152490609
S 23049 977396109
S 78002 182713592
I 70765 74197
O 6096 27292
E 80935 87494
E 8659 57312
E 11414 32525
I 80287 93841
E 43425 81659
O 48564 97758
E 26337 36572
O 611 3495
O 8658 73561
S 61869 240004408
I 9985 81299
E 36897 69585
E 51446 52331
E 68576 89715
O 18215 86727
I 28785 33885
S 43097 958836808
O 21381 56033
E 66146 99544
S 87615 240033495
O 55274 78287
S 5756 536358883
O 19275 57492
E 77351 92899
O 24547 65492
O 36845 73544
S 59980 568043740
I 26481 26514
O 50851 61969
I 54801 98854
S 723 714761624
O 36483 82110
I 21330 89595
O 4722 96635
E 34407 58678
S 57454 608375455
S 94807 640222984
S 4748 759609233
O 44768 64072
E 72952 99215
E 1143 54525
E 18423 71047
I 10082 65364
E 46674 73387
I 35487 58498
E 9910 26322
S 9875 727396203
I 22357 74343
E 27340 67215
I 35239 85424
E 2801 64955
S 16870 738368118
S 62037 279830748
S 92762 561396794
O 11105 63888
S 23484 306380280
O 29755 83963
O 41074 57415
O 42225 59240
O 27152 29916
E 15435 78114
I 57116 58833
E 11198 12826
E 32603 38968
O 13468 49881
I 29786 89112
S 53224 692619543
S 64279 693419842
I 21112 80119
E 21858 26216
S 68017 708085849
E 21420 43611
O 86133 91964
S 91496 682434497
S 89900 879932762
I 22071 59424
E 22116 25021
S 64937 556106406
O 10213 76691
S 23190 772544967
S 26288 555766760
O 21660 81028
O 39565 39580
S 81969 374625154
I 21526 53412
S 43006 498598412
I 26322 85606
E 26963 33187
S 46740 468406810
O 5794 84302
O 93788 94735
O 297 49884
E 13158 61810
S 10848 985447644
E 12428 87615
S 14691 241261705
E 31558 66684
E 10515 54965
O 39651 53958
S 6328 815249831
E 59030 67625
E 41372 62017
S 2026 82276646
S 96606 474587059
I 75259 80018
S 31548 837531879
O 20323 22141
O 43232 59521
I 46402 64498
S 12928 68877622
E 33472 47961
I 18185 30530
O 7649 42375
E 40819 41185
O 58074 68520
S 72927 953322712
E 9825 51048
I 7644 90872
I 112 99507
E 18783 42046
I 22078 63692
S 45141 212077084
I 72119 88948
I 71030 76338
O 3065 75450
I 32971 55142
O 12554 38927
I 42850 43412
I 86951 91209
I 6925 11431
E 77220 89302
I 49715 57446
E 17215 45365
I 17392 90695
O 65296 80974
O 17793 66091
S 49275 835382510
O 57495 98427
I 413 48287
I 43103 70089
S 67105 327337957
E 38530 60368
E 19261 47913
I 17135 65470
I 42426 50066
S 51635 130567614
E 30240 47207
E 37504 77368
E 43728 44175
I 98557 99926
O 18404 74474
O 7298 86598
E 16675 47931
O 1009 46820
S 2333 529438956
O 12278 51080
O 12521 67797
S 31479 798305584
O 57822 83037
S 90395 183697559
E 52798 94099
I 35181 69142
O 33616 60140
I 16951 52920
E 17145 96275
S 38696 695470288
O 4064 35523
O 18075 87790
E 5102 55340
S 26986 431929390
E 23656 27766
O 50795 80983
S 6426 957730283
O 33017 84599
O 23444 68921
O 13763 62636
S 84704 283631998
O 37529 87167
I 58173 88956
S 86820 991835135
S 95016 88346635
S 36712 930768078
I 14494 30263
S 57236 431646960
I 11794 20201
I 10777 68385
E 45313 97024
O 24166 44717
S 97209 358914983
E 69983 87059
S 13526 263367924
E 46236 93399
S 54586 854932787
S 72658 124089608
S 93362 490051116
E 6930 90337
O 33475 52450
S 11570 739836703
O 5423 83799
E 2411 39457
O 62566 91332
I 60713 75472
O 45694 91575
S 85872 767128077
O 39179 42459
O 36359 47073
E 7799 46276
S 42979 504999527
O 61085 77939
E 4883 86580
I 14849 37825
O 18337 64071
O 81207 98573
O 97283 97713
I 19285 99669
S 15323 49145974
O 59708 97565
E 6591 53719
S 550 981493640
S 16854 992229938
E 25102 54190
E 77720 80963
I 21981 47261
S 74408 289572844
E 2527 48909
I 55625 83893
O 62232 63344
I 49049 84145
I 42783 74916
O 42173 94975
S 64108 638309032
E 28115 39881
I 48117 83727
S 3372 562473489
I 50753 90313
E 76526 99490
O 54588 67183
O 48367 97816
I 39610 90217
I 56591 61937
E 8832 53896
E 9847 17055
O 18116 88154
E 51695 59095
I 11303 17513
O 13396 62658
S 66459 982563949
O 31321 48555
S 28306 236896329
E 70501 78972
I 17600 48001
S 46130 39733319
S 80286 534776738
S 6182 436344896
S 68940 723476574
I 15105 80680
O 32096 84555
O 47241 83955
E 82267 92381
I 52107 63290
O 39839 77137
I 26179 86552
O 33253 97688
O 13642 71890
E 10010 12401
I 6717 35017
I 27002 75080
E 48568 73104
I 17250 83964
S 97065 179211060
E 37710 70448
O 13645 79374
O 25563 77305
E 5690 46780
E 26073 88567
I 7322 71688
E 66277 73702
O 13932 76307
S 35691 181489196
I 54128 79524
O 34807 48014
O 9568 12230
S 28883 816493470
S 76776 804414986
E 73 41372
S 31444 217263100
E 58364 85244
E 12666 46686
E 66913 98704
S 39487 382354091
I 35865 80401
S 33307 987913489
O 84498 85697
O 50428 99388
I 9401 9966
S 22951 449418211
O 12304 35719
E 49281 99830
I 3724 28635
O 95573 96099
O 1210 23597
O 28472 90907
I 33083 72149
S 62125 91235258
O 10110 82972
O 10647 35705
O 24159 77545
S 53639 759332371
I 54991 67134
E 2464 16093
O 58984 63633
O 15111 62829
I 8770 27312
S 472 595336362
S 70772 333734429
I 53881 77733
S 48054 898196150
E 66490 82981
S 59687 856740742
I 14775 25581
I 32412 40485
S 13090 38445964
S 37214 771345869
E 19009 81970
O 36032 88270
S 98308 662247869
I 56292 56704
E 65277 71662
E 78802 87913
E 45193 67149
S 74979 519895927
S 75005 906047420
S 97584 498254886
S 30321 662923957
S 70898 510265130
S 18720 251770756
O 13253 86865
E 35963 80256
S 1168 939883859
S 23619 44854021
S 14691 29518442
I 51208 95492
S 72280 41380046
E 64493 96995
E 62666 86987
I 39762 68147
O 33439 71974
I 49829 63008
I 14621 86550
E 78155 85722
I 10131 18842
S 24811 736766963
S 29911 899969803
S 80698 782148860
I 10218 82521
I 11422 42480
E 28074 52809
S 26764 223926619
E 3673 22069
E 26071 26535
O 52514 77263
E 63792 68339
I 62129 71966
O 53444 67231
O 83669 91011
O 31000 70306
S 55177 690494293
E 61900 76695
I 18097 49998
S 43321 956886884
I 4346 77906
E 22386 91897
O 16820 87325
O 53999 63176
O 50183 60619
E 83745 92386
O 34067 34870
O 27667 31527
E 12524 99785
E 49559 97019
E 23396 57060
I 76694 89573
O 24477 34672
E 60766 94729
I 45106 73712
I 78975 85595
E 60164 74875
I 8185 26635
S 76796 358925704
S 54638 825146630
S 51660 631635589
I 23740 83111
O 61832 94437
I 44491 68489
S 1200 406605633
S 4168 786958277
I 79456 85309
O 13581 33259
I 33512 45802
S 51491 165164491
E 37961 38901
O 43040 79190
E 20253 80446
S 64562 119334475
I 80173 99415
S 73930 88421681
O 8183 52971
S 88653 318527272
O 42794 71317
S 56602 698566326
S 68277 788305197
S 12926 640458586
E 13290 86132
E 27200 86787
E 16357 30867
S 96374 823021558
E 8036 86134
E 29442 94995
O 42576 58965
O 5907 18587
I 14159 79777
E 68122 71460
S 10852 602479395
E 61304 78680
O 28555 84704
O 2613 83406
S 81881 446615760
E 12176 72871
S 39934 402409697
E 23441 94599
I 32388 82621
I 32438 34800
S 14016 439677686
O 10902 47466
O 7392 42946
O 49309 56630
S 84910 700912270
O 12678 93542
O 80950 91150
O 57631 76633
I 64271 65947
O 11790 44926
O 18957 41444
S 95241 650212814
I 88831 89807
I 82157 89985
I 31517 89940
O 6918 30127
I 73248 88639
O 28271 58898
O 5987 53051
S 47361 501890733
I 34675 46301
I 30981 33350
S 36300 118204490
E 57350 62027
E 94550 96887
I 11499 54261
I 19210 24992
I 4267 48735
S 23364 402616302
I 3118 13137
E 24602 89437
O 35953 57734
I 13788 97197
S 8910 935496591
O 3922 15926
S 46155 406295298
O 30256 85043
I 53817 88201
O 16625 80310
E 28926 38137
S 14555 590890181
I 22640 80733
I 7873 67023
O 85517 88548
S 21627 373828125
O 66373 69081
E 5034 82982
E 91085 97942
S 36132 641134987
S 45054 87370608
O 59806 61880
I 4306 73543
I 19161 41518
E 11123 68897
O 66998 92510
S 50253 967631564
O 14439 28051
O 56818 68996
E 75528 87832
O 13305 39034
I 28367 28859
O 14729 83909
O 60033 66358
I 50004 60223
E 1985 33485
E 70777 71997
E 4019 71341
S 81157 950425057
S 98047 323507519
E 31792 82459
E 65297 77925
O 3002 83620
S 25649 656523227
S 81790 623406360
I 16115 47042
E 14794 76811
O 82666 91092
E 24177 28820
S 93565 765717139
O 9915 93596
E 15787 40885
I 44756 95381
I 47438 72066
O 38057 49611
I 57000 99759
S 92791 267356401
O 47787 51854
I 10444 16829
O 45503 56382
S 34643 92704193
S 84535 106409514
S 8899 406618718
O 17451 58277
O 5868 41005
O 8709 90618
S 10539 195192116
S 21190 901195952
O 22712 86560
S 69430 535541124
I 86808 92920
I 20276 22463
E 12260 54675
S 93621 930769391
S 23820 953078676
O 41959 66561
E 362 56011
S 20198 426377792
I 54512 88285
I 47799 99580
E 23397 96545
I 7659 65619
S 74979 604369282
S 80625 319514241
I 13733 93319
I 56822 85423
O 16622 22839
I 43548 63518
O 82884 93384
E 12992 90640
O 37268 85928
E 8296 51001
O 57990 78782
S 9090 682878009
S 76449 71119973
E 13447 75129
I 11206 37892
S 59913 501707042
O 12154 95108
I 29613 58119
I 22638 99646
E 31574 68942
S 88211 181615504
E 11684 45861
S 51089 699328275
E 54450 82738
S 11921 315667924
O 4230 26506
O 45411 71951
I 66982 81536
S 53066 393323277
S 57053 536311999
I 557 19447
S 23589 730680003
E 1926 97698
O 4602 67527
O 30243 68095
I 27570 92352
E 9240 73612
S 69518 634002775
E 4335 75603
O 14858 44089
E 35308 69590
O 14531 86744
S 25244 743143552
S 35697 605514274
S 19682 226940701
S 7585 819401600
I 64395 91460
S 51579 449539999
O 42636 83321
E 2481 56888
E 55704 63269
O 3236 59099
O 2373 45597
I 50498 94849
E 63758 89475
S 51795 545278020
I 38949 90970
O 29672 58531
O 26141 34854
O 69458 88112
O 15913 98610
O 18800 38486
E 41831 46154
O 50735 62370
I 48397 50082
E 62281 84091
I 15653 95946
I 27123 40808
E 25260 81286
O 40281 62042
I 18195 96421
I 15078 23544
S 12290 753736434
E 18931 25510
I 41768 60339
O 16641 23518
E 6525 93535
E 44683 55222
O 75719 89055
O 1851 43502
O 7169 92494
E 7289 33594
O 2223 54578
I 66138 68904
S 71441 643800840
E 39903 57688
S 86644 845891957
S 41293 912689000
S 22583 639466934
S 63204 466405810
O 10692 12266
E 88451 89662
O 53899 75854
I 56400 64659
E 45558 58438
I 43613 88478
I 10377 19951
O 13763 68619
S 7964 8192917
I 19284 73429
I 3550 65158
S 96134 347598391
I 47962 77488
I 67941 92024
I 18145 43404
S 82807 511629272
I 55734 95106
I 31793 73516
O 64546 77491
E 9684 55430
S 79375 47782620
O 31119 86742
S 72875 282809503
S 14830 883523418
I 34420 50338
O 44504 72940
O 27884 58168
S 11545 387985339
I 35046 67054
S 6343 438357227
E 34589 41232
E 64037 87663
S 82096 447265493
E 46421 51221
O 8099 19772
E 36200 55072
S 24091 409764687
I 14238 39095
I 21421 76559
S 96842 367708531
S 83476 54506009
E 40189 44626
E 90745 95239
S 79796 244752186
I 9300 36164
E 22833 74418
I 69248 87642
E 13157 27199
S 61862 766655556
S 54698 951502717
S 43529 422277163
E 64599 69819
E 31405 56224
I 68040 77191
O 3227 15531
E 2731 43373
S 93296 105111865
S 81557 597946672
I 4729 88657
E 13939 15396
E 23444 70174
O 29186 83905
I 27069 61663
E 28650 56475
S 413 108163963
I 44638 82175
I 15016 25544
S 21588 403805758
I 55628 69181
E 41566 92670
O 31439 88782
S 83300 784743692
E 6866 11277
O 84610 89146
E 77376 93216
O 36356 95644
E 33326 61485
O 35445 38371
I 52366 62710
O 56858 97005
E 77166 77213
O 35118 68017
O 10503 13115
I 51498 91860
S 90555 834724924
O 3212 78637
S 35277 680810259
S 88496 123302322
O 5104 58707
E 4753 54990
S 47896 954401811
O 80810 85998
I 8167 72094
E 5622 66894
I 67682 84849
E 24493 99264
S 89002 161203159
O 40831 91402
E 43733 79158
O 78870 97708
E 14529 45882
I 21706 98092
E 70539 73500
I 4128 73466
O 2431 96030
S 40784 926423225
O 56178 89969
E 36700 60032
I 17121 99430
S 89161 896925235
I 26715 67276
E 34085 36076
O 41673 57707
O 31059 32678
I 36911 80059
E 82960 95495
E 30491 79027
S 58820 808901340
O 8973 25658
I 81772 93013
E 37288 53654
E 29725 97584
I 84793 95031
S 3497 262064301
O 20140 71907
S 80449 965296439
I 2923 86094
I 5901 12335
I 56273 76229
I 13962 19196
E 1852 71970
O 5206 28264
E 31345 93760
S 97090 299070716
E 47641 54741
O 11327 26786
I 67101 94416
I 16474 51904
E 18674 37811
S 7129 989343035
O 19901 24723
S 96458 310183987
I 44142 84535
O 15633 53957
I 27343 87027
I 47725 47847
S 88021 888793502
E 2519 60419
I 46481 95915
S 79234 929840340
S 39584 75794404
E 27508 36828
O 57514 77609
E 4401 39252
E 10869 46430
S 18289 834464336
E 51609 59478
S 91203 389939993
E 534 59373
I 45749 52470
E 3285 96247
E 22212 53822
E 69619 87620
O 340 99339
O 40203 64969
I 51310 91441
I 6645 93230
E 49102 62011
E 8986 36070
E 77541 93627
O 53352 76279
S 49731 624147562
S 10290 347489071
S 851 576538327
O 14552 64914
O 12891 75570
O 51974 96871
O 34015 45932
S 32134 565631323
E 80665 84227
I 7959 29982
I 49717 85975
E 6146 93849
E 35644 53846
E 24936 65325
I 3404 98955
O 28106 72285
E 38286 93155
O 1101 76190
I 40552 73896
I 782 65729
S 63014 873330284
E 28106 66777
E 84649 98322
S 53839 857596334
E 1070 11127
I 22273 86514
S 4642 478515493
O 52175 67342
E 30197 76367
E 51476 98847
S 18114 97251030
S 1615 957804336
I 23571 40984
S 52074 539349818
E 23275 82740
E 81510 86934
O 13489 63929
I 38593 97280
E 4265 19223
S 66456 319821894
O 147 7019
E 57581 61390
E 39920 88013
E 69846 91985
I 53421 67890
O 53363 77781
E 16883 73590
O 17762 30531
E 26517 26637
O 17825 95283
O 60132 93571
I 69063 86338
O 47134 66165
I 46102 95076
S 14842 122348742
O 4128 17205
O 65448 73487
O 43921 54668
E 23301 57096
E 27099 35699
E 69199 73767
S 1027 159695562
O 50547 92020
O 18992 55705
S 89900 505893019
O 30207 41429
O 58110 65986
O 16787 55548
E 3298 91397
S 93912 569060074
I 1757 68777
E 42416 60678
O 75248 87485
O 11878 44436
I 28199 47075
S 81376 546733128
I 26736 90254
O 8270 79760
E 32889 57070
I 5874 44494
E 87536 90110
S 95620 700074872
S 77081 418342248
E 47867 75244
E 44980 96560
S 44053 734571758
S 39060 17709867
I 36741 99423
E 54862 65891
I 14500 15091
E 77632 80436
O 59374 98406
E 68371 80527
S 70261 995086056
E 32650 59846
O 16969 44679
O 5801 41872
S 88400 472909225
S 62124 661826536
I 66672 78364
S 82491 873438447
O 42727 53403
O 11734 45075
I 26492 98186
I 29422 61497
I 37789 39403
E 33393 70913
O 8867 61371
S 98998 205698665
E 59094 73044
O 71701 84137
I 13759 72285
E 49783 81150
I 11924 76366
I 7062 84918
I 66717 90633
E 12380 96184
O 42414 43306
E 39207 83438
I 21186 37774
I 25235 85302
I 62150 93308
E 20033 90411
S 25478 80082002
I 19660 86706
S 25686 243193079
O 76733 78885
O 33929 77228
O 13665 52655
E 5323 25279
S 25883 596953500
E 77400 81389
I 24733 75430
O 54179 64716
S 39710 293095980
I 33128 81306
I 8940 12460
I 18487 37215
S 71005 237695645
E 22912 92496
E 48754 98691
I 20485 64270
O 37897 45388
S 12378 984200331
E 61986 84209
I 49024 53421
O 163 96718
O 31575 41457
S 53260 926344461
E 63136 83438
S 95735 943088426
O 51852 81131
O 58683 94910
O 11785 21750
S 17675 962010333
E 47065 50909
I 52357 58307
S 98025 120845959
S 6582 904347906
I 19320 66515
I 9129 87146
I 25178 73720
E 9919 71068
I 62044 98964
I 33099 79779
S 66877 316330139
S 68983 518878214
E 18787 38301
E 5849 49767
E 44650 76442
O 7559 22215
S 57676 414182270
E 45862 71788
E 63827 83882
S 54192 570777988
E 9358 65533
O 35378 45526
O 34407 83635
O 48085 67029
O 32343 33002
E 5900 75119
E 55387 70270
S 5112 22870202
I 7080 49761
S 2026 866720395
S 62191 298861264
O 26922 49304
I 32271 84757
I 49761 99974
I 31759 80022
O 3604 28963
S 54296 633539159
E 28069 74075
S 9439 532378359
S 25132 246388792
E 69909 85785
O 83185 94712
E 6860 48817
O 23455 66996
I 91609 94285
I 8859 95160
E 29228 87520
I 38307 45729
I 2608 56022
O 37912 87989
S 63517 690873899
I 47602 81770
S 53324 73881871
S 75497 575112298
O 24050 35048
E 55117 61641
S 54480 15536310
O 71144 77302
I 60327 88222
I 22191 91600
O 20486 97414
S 48915 754624618
O 32575 83048
O 8278 77344
O 60095 73232
E 32226 77586
S 27918 991618401
I 26205 90148
E 18726 61617
E 53171 58359
E 9666 34656
O 43787 86526
I 17573 27671
O 89110 99386
O 14054 56167
S 28210 708131746
S 93815 311842621
E 3718 90229
S 66424 754999754
E 31219 82762
S 2941 257839828
O 14778 65452
I 9225 68678
O 35981 45666
I 40387 76511
S 68098 163336108
E 18373 89875
I 29622 94966
I 34822 36849
I 61830 86378
E 5132 5820
O 27939 99264
O 19972 93313
E 24019 59860
E 14614 61717
I 2091 23465
I 1561 8923
O 18647 70158
I 83203 94926
I 33844 51029
S 64677 814620982
I 17258 89307
I 74172 79375
O 19549 34397
S 66198 68510308
E 35781 77558
O 820 28726
O 7260 7447
O 26037 51914
S 24610 535048997
O 36591 54309
S 12422 425752623
O 39616 62021
E 20891 60221
O 62573 78598
E 52906 61248
E 11289 78736
S 26967 660328590
S 4639 895971248
I 55303 82650
E 38890 68536
I 11561 97210
S 62864 403213565
E 21500 88457
E 18049 78129
I 34260 42199
E 44106 72718
S 32483 249478246
E 22715 73622
E 36280 70918
O 33144 41850
S 28366 134003889
O 7998 68894
O 50656 99754
O 28395 50297
O 4532 92962
O 24857 32789
O 19702 59762
E 30455 70371
I 31188 90080
E 66746 70522
E 16462 33284
O 1092 92934
S 24354 273497971
O 14917 18689
I 692 74286
S 77730 575319675
I 4041 79543
S 35793 499359038
O 54002 70002
S 3347 166528176
O 59049 66486
E 67193 72277
I 547 38506
I 46120 80249
O 61953 66605
S 65620 189688428
S 7528 714020110
E 67232 72289
O 50929 88346
S 73193 508134214
O 9675 82417
E 49925 87804
S 28731 413046693
E 8894 37867
S 80325 706861524
I 31555 65043
O 696 31596
O 47613 59772
I 43597 81509
I 42466 91111
O 18097 39822
S 67076 173259015
S 5133 4033625
S 20592 355609373
E 22361 80386
E 38643 84825
S 93376 254608043
S 36091 458608270
E 3404 57752
I 5168 9225
I 58855 82114
E 33657 57193
E 16391 22234
I 20831 66613
O 13332 41481
E 5132 60558
S 85644 449517173
S 74759 747599130
E 12941 31413
I 11069 62539
O 18220 80070
O 94001 96789
O 10268 98272
O 27941 80750
O 46456 74123
E 83959 89346
S 32385 332367215
E 38894 67287
E 1529 73120
S 6260 110080178
I 48599 97288
I 6960 21705
S 53801 574153588
O 37443 73567
S 8897 205804816
O 89428 95889
O 24298 75396
E 58563 95193
E 9730 47243
S 1117 878524976
I 28129 43300
O 9469 84792
E 13449 53754
E 3240 65578
E 6040 7657
O 6567 11389
E 10192 57175
E 15514 26071
O 602 68733
E 8628 52038
O 4118 43553
I 42312 45826
I 52272 69374
O 36525 43876
O 8772 64095
S 95860 763376888
S 88522 92665291
S 84754 532974017
I 83652 86663
O 90146 92643
O 15040 29978
O 11529 21761
S 77215 373505731
O 20114 58776
I 70087 76192
S 1013 715173593
S 45982 243030179
S 54647 257540611
O 19205 91701
S 13865 793456831
S 25025 353667068
S 19729 302869180
O 58080 96794
O 4054 5581
I 46841 67129
E 5408 42094
S 50072 364132787
S 55897 930243055
O 4750 42710
I 46896 67757
O 45829 63309
I 41727 78836
O 508 37485
S 69835 831934550
I 29589 82044
S 39808 36747173
O 9655 15353
I 4148 89711
I 10818 18759
S 73744 149444433
O 8263 76251
O 1614 88155
E 18733 60359
E 56796 58950
I 36425 58954
E 25489 51634
E 53828 97718
O 16923 77716
O 61567 94327
O 23035 76855
O 33856 98372
I 67072 84946
I 10307 13802
E 14984 61388
I 117 12270
E 59482 71465
S 38062 639755209
O 30219 44048
I 44699 83970
E 33186 94019
O 13619 15633
I 85191 86683
S 93812 246124758
O 30405 54019
S 26473 644413567
I 1754 79672
I 14839 68310
I 15964 70064
S 9604 116128052
I 19602 85981
I 13464 25822
O 61890 87566
O 33330 41195
I 2762 24276
O 47695 50411
E 63837 76664
I 9166 73116
E 1230 90121
O 15888 79503
S 11493 246865143
I 8451 95766
O 43721 69532
I 2132 15059
O 20968 86886
I 9602 47632
O 11355 35706
I 65625 78011
E 31483 78988
O 64787 79800
I 60492 92197
O 16583 51080
I 18194 23282
S 55649 373882138
O 9150 21755
S 10766 254462283
O 22153 98127
I 16890 98294
O 32721 53813
I 10106 64821
I 34450 95429
S 34418 923361828
S 71807 180208887
I 23483 43035
S 12867 509883818
E 70580 71378
O 6157 16876
O 43568 89740
E 64959 73708
I 7311 48236
E 26395 64085
O 10163 29032
E 1682 25312
I 40295 80375
O 61985 76440
E 1188 45054
O 6672 38092
E 16942 57968
O 6837 71268
I 32924 37140
I 10984 69261
E 51100 56012
I 30478 42971
E 9645 54101
S 77752 532969944
I 14600 33898
O 12080 92599
E 26251 77609
S 48514 119862277
O 17383 64071
E 30281 78637
E 11578 80756
S 95756 515590479
S 72925 542901881
O 2502 23282
S 8953 984602799
I 48524 77885
E 29803 56594
O 690 55493
E 4643 44733
E 31109 64197
E 3404 41338
O 21308 79665
E 48398 81472
O 8932 61888
E 2404 76353
O 17284 29857
E 22217 50029
O 41500 43037
O 27064 40913
O 1068 65229
E 21464 75275
I 44999 64775
I 613 63399
I 46763 69931
E 11858 52142
S 187 236831747
O 43803 97681
E 34700 39875
E 7962 15549
S 6045 859257551
I 27364 68862
S 85132 847110145
O 37544 84678
E 56773 93364
I 77851 93189
O 54198 99540
I 55259 77319
S 75712 168042155
I 112 63598
O 14907 16774
I 35897 40944
S 68048 975197921
S 82693 427692485
I 40438 99791
S 8649 859942725
S 11037 464281112
E 29404 71560
I 43673 90929
I 24118 68217
S 12953 808109078
I 71317 75203
I 75207 83193
O 47925 71789
O 19738 41378
O 37923 74829
O 16111 50447
S 39694 869500037
E 61120 85087
O 37510 72018
S 52145 834743270
E 16929 79637
E 46339 97510
I 18655 72568
E 33205 36500
I 40312 46576
E 63415 75684
O 29295 29408
E 1810 25512
I 10297 35298
E 34219 52193
S 92463 487833887
O 16704 55867
O 30123 33883
I 27978 74149
I 24075 49163
E 28583 74997
I 6733 8580
O 3939 96935
I 49926 91619
I 13908 35972
I 63214 71087
I 18502 64739
I 38317 91358
E 31525 83700
S 34727 138891249
I 13845 19764
O 11112 72493
I 25931 51539
O 16982 21316
O 72125 91228
S 17004 655910635
I 35888 81375
O 5848 72825
O 93724 95408
I 79275 88268
O 73296 76576
E 50919 74511
I 72111 89694
E 22262 81430
E 5988 7204
O 60794 91691
E 2457 45281
S 11196 107719249
O 7049 94673
I 21019 22018
I 8902 72478
O 51240 97606
S 52198 897850786
I 20045 54420
I 25583 74819
I 7314 24122
O 75867 75947
I 3100 79891
I 17736 99354
S 13987 587427301
O 43581 84496
I 11020 15755
S 7345 432089030
S 55015 939991079
E 28439 35820
S 26825 736683260
E 55362 71307
E 7297 98613
I 12438 45018
O 48380 75671
I 20767 67237
I 43047 54069
O 43150 76149
I 38161 63330
O 22357 67061
S 7296 617497248
I 83081 92905
I 45541 81279
E 6866 51782
I 17234 45928
O 73519 95848
S 58092 8368410
E 24952 38567
I 21855 42097
O 14463 64344
I 53795 69570
S 1731 802053906
O 62026 89548
O 9598 10748
S 92967 328798790
S 17171 12767517
I 78477 98863
O 35038 69421
S 93295 42990539
I 15830 82219
S 79471 381565715
I 38069 73086
E 60466 68516
O 59669 86976
I 12349 24959
I 76140 99364
E 30683 84828
I 60399 97636
I 64745 97549
E 42738 59349
S 90644 352343095
O 22402 96921
S 46365 324318380
I 60986 78282
O 58208 85817
O 38871 57862
O 4103 72400
S 86827 477955594
I 65033 92695
O 5847 10548
O 1397 48168
S 91379 337160513
I 66753 66857
E 7743 24750
E 7511 24505
E 50681 51978
O 19394 73029
E 1189 67547
O 20469 51216
O 4663 92752
S 68320 747251251
S 36202 549472004
O 28409 93487
S 22336 873692383
S 30962 399120343
S 96364 185697119
S 80197 723011555
S 96781 107746414
O 26991 82832
S 55722 476214333
S 80450 638934623
O 1961 44365
I 28291 34771
S 67245 28028131
O 49444 93187
E 75 86923
E 27009 85213
O 16903 56542
O 352 61864
E 43609 51415
E 60476 62820
S 61503 342107069
O 15029 51188
I 26129 87665
I 16103 92630
O 4270 55831
S 42742 574512579
E 26711 84709
O 22205 29215
I 2740 53840
E 53283 69492
I 23424 70713
I 9628 38086
O 10782 65217
S 19389 26517761
S 27839 627408183
I 74585 79246
I 2737 35303
E 30583 41117
E 55980 81972
I 66206 69271
E 56533 92719
I 29558 67005
O 25932 89356
I 39303 66029
O 73499 82741
S 65307 952204034
S 67801 403515406
I 81299 91434
I 23404 96804
E 69141 71303
I 2202 24970
I 4362 5728
O 34213 98386
O 37518 54415
E 45052 48233
S 15741 865423353
E 49064 99010
I 26126 99911
S 48527 738959388
S 78754 717846092
S 66044 815552859
I 2079 35718
O 11528 80163
S 61576 6495364
E 81656 91297
S 79038 565661569
S 18488 736842093
O 52325 99397
S 22707 410301504
S 44470 746196934
S 94007 350197523
S 2294 688749419
E 34260 87372
E 22770 93468
E 40622 88079
I 76720 80514
I 34473 74112
S 55261 767797814
I 47076 57226
O 16814 41080
O 42278 65700
E 46670 62759
S 78375 774771491
O 5793 36696
S 65827 632679370
O 17999 49019
I 42587 63158
E 4209 53763
O 15766 38245
E 90056 94527
I 11074 18060
I 74111 89832
O 33205 83614
S 95956 357632505
O 41853 46083
E 19113 74122
S 82350 115884807
E 45506 86974
E 68346 99340
I 19973 51132
I 31368 86461
I 31050 77853
I 80541 97458
E 6696 68231
E 69440 98474
E 26651 95783
S 46043 454765736
E 7157 94411
O 11983 50112
E 26713 41407
E 11217 47680
I 1961 76660
O 21693 62472
E 60954 85199
I 52683 64205
O 27075 33414
O 62316 69222
E 7295 76305
E 19738 88134
O 10472 83820
I 10083 40313
I 21094 49868
O 36831 78976
E 6402 35608
S 47600 539690438
O 22865 49355
O 7236 42319
E 28681 98953
I 13841 41142
O 5834 57643
S 54894 675952789
S 66196 518521559
E 43369 60160
I 56703 68305
O 63258 68716
E 63609 91963
S 40422 701024046
I 4216 95821
I 8279 96533
S 69819 200629234
O 76994 79506
E 43328 45291
O 22417 83242
E 22141 27183
I 53775 80076
S 76629 528639209
I 24600 97964
I 9977 93878
O 28427 83094
S 54043 859592056
S 20108 29934151
E 5491 65212
O 25864 56878
S 38787 85990771
O 24084 97867
O 50120 57711
S 28027 923408230
I 16882 21203
E 35124 88201
E 14013 20453
O 13554 53915
I 11578 86496
O 76756 76921
S 72954 680794089
S 17610 821411621
E 62197 97719
I 56249 78426
I 56634 79370
O 7903 80300
E 66998 76959
I 25558 26541
E 86705 96448
E 9275 83302
O 15631 28743
S 26392 337145488
S 92818 910521529
O 36648 58506
E 25844 43548
S 89789 695381841
S 12187 913566122
O 3875 29384
I 23856 24042
I 50648 90745
I 5697 42716
S 19887 292891360
O 41521 62173
E 26081 34838
S 80468 685981330
E 43426 61289
S 85856 946912354
E 33911 88788
S 81429 366536936
E 11785 49972
I 4085 56830
E 7760 41351
O 43663 98103
S 3525 47976951
S 9885 257330100
I 31039 96064
E 79827 98625
E 16441 79294
S 17802 882819341
E 9789 18310
E 84570 86378
I 52245 88802
E 31412 65220
S 58144 16228133
O 18466 82387
O 35469 70722
I 67688 96495
I 83216 96580
I 52975 81667
S 28417 750659380
O 79416 85810
E 22279 57989
O 14543 80813
E 1360 89637
O 14518 49571
O 18370 66659
S 70927 338798805
E 31848 63935
E 54156 94681
I 8420 55270
S 14592 308479182
O 968 26618
S 20738 661733016
I 28114 55397
O 48538 81072
S 32930 548330485
S 30405 384370329
I 81430 86124
O 39984 41151
S 89957 487267185
I 60905 75413
I 37896 77841
O 2019 23399
I 2748 98139
E 89017 99182
S 16662 666363304
I 79664 86336
O 45980 71533
I 2109 21576
E 1331 62447
I 28428 58442
E 13332 61660
E 45421 71692
O 216 1972
O 32760 64179
O 16081 17303
I 11064 48959
E 2709 58432
S 14263 264269558
S 13915 228033555
S 81906 119155936
O 79515 79609
E 22550 68504
I 445 59343
S 35676 600588563
I 28609 75991
E 56310 60240
E 69292 97286
E 61949 63064
S 53206 272431219
E 69087 88459
I 36517 42958
O 7012 88115
I 55123 74263
S 63694 304776391
E 22092 78785
S 6749 612872748
S 92559 313895308
O 65258 72303
I 12248 62313
E 47533 76609
E 36728 61043
I 24284 26254
S 2532 521207522
S 67986 235697794
O 21353 34772
E 7238 89580
E 17549 79386
O 27111 66626
E 64026 78210
O 73766 84871
O 33675 79396
I 54289 65948
S 68370 165767490
O 11780 92090
S 93609 309213834
E 61505 75131
E 19399 22059
O 24659 55156
E 3051 24638
O 37805 63115
I 9398 80768
S 3262 24601960
E 22126 29362
O 56688 97316
I 21225 68748
O 4399 21932
I 12606 35196
E 5116 33412
S 83504 997662350
E 19285 25437
E 54592 86069
S 37291 351774173
O 46256 65343
O 67406 88464
I 6604 92950
E 41729 51110
S 23809 495218057
E 19222 86006
E 6315 8817
S 97158 206280278
E 15512 22324
E 37468 53896
O 53055 59159
E 49483 77366
I 66157 96881
I 24522 67775
E 1287 59189
E 58511 93426
O 33302 54571
O 8855 27274
O 92803 96616
S 59943 842113310
I 13535 80313
S 81788 196614286
E 4638 84160
I 52646 53858
O 7334 7993
O 7835 52293
I 36434 96790
S 49872 301599101
E 221 62803
S 45403 917391555
S 23014 549606111
E 40414 77231
S 49211 702067440
O 24494 49874
O 11062 15467
E 8333 58431
I 59191 72616
S 4848 891391537
O 7605 81983
S 82970 223635940
I 2381 24650
O 51071 94787
S 70933 629391238
S 66646 823224932
O 38788 42266
E 34895 48207
S 41641 108378598
O 46269 85291
S 44936 625638413
S 5708 734984363
O 22829 87460
S 32028 982931974
S 94268 532511426
E 26617 41114
E 33153 73052
S 41419 891502903
S 52405 754503067
E 61140 83011
S 53859 649077567
O 11375 26183
S 9735 929856917
S 44026 147388548
S 17691 662445977
E 47072 98505
S 71754 133913110
O 13663 80741
E 44371 56652
E 30245 34026
S 59556 921472507
E 55400 72992
E 69119 91503
I 28198 65914
O 57892 63498
S 87043 122081085
I 11885 59150
S 79023 445412011
S 62011 300995178
I 14737 92180
S 37690 94116482
S 40397 342071989
O 14817 15209
I 39844 99011
S 52884 739676186
I 17262 68375
S 11039 823325761
E 18224 84705
S 83140 477146540
O 55174 93106
O 2700 63150
S 94615 651154364
S 19546 286461571
I 35850 81056
O 65623 81004
E 41900 77139
S 206 982406876
I 23056 99301
S 60505 373029904
S 56016 669715451
S 97310 968150406
E 27763 30309
O 54429 67098
I 55795 71439
S 96305 300090388
S 23033 733835846
O 3057 92090
O 53707 94498
E 30618 49440
S 9250 595772559
O 34522 86040
S 88604 357464071
I 11125 98262
O 33163 46053
E 24628 54061
E 24779 86124
I 17406 20070
O 4219 36486
I 51109 78474
S 44043 113411616
I 69535 92211
E 2652 61464
S 72847 185439243
E 16365 24989
E 94385 98354
E 76450 86487
O 25911 43766
I 28751 41257
S 48053 599514279
S 82402 802167594
E 53535 65402
S 72755 337308313
I 20911 74681
I 22105 99291
E 60007 66221
O 8171 12609
E 26153 43395
S 13688 35735715
I 8521 33391
I 35836 49735
I 4319 44578
O 31556 48800
O 52185 55722
I 12658 62831
S 4123 445651498
S 59826 958884980
O 14595 98556
S 38766 922687071
I 21420 68800
O 32502 78654
I 9466 81449
E 2863 75750
E 2528 94567
O 4023 74766
I 34222 83981
O 3318 73820
S 82832 718313914
I 69466 80652
O 2746 32417
O 10800 66256
E 13950 45253
O 51258 91347
E 5026 61088
E 14584 15792
E 34857 61575
I 1385 69897
E 23479 37641
S 79400 134969636
S 78965 919200718
I 15952 73428
E 35295 48639
E 28253 73845
S 39105 722538691
S 92367 937049875
E 14891 55352
S 73061 689785399
I 2836 19948
O 89167 92797
I 26089 28162
O 3796 77090
E 38393 71647
O 52063 88509
E 15602 22770
S 60834 41895854
O 5226 85655
I 67554 71090
O 73416 95628
E 10445 13826
O 57609 95887
I 169 59171
S 53009 389533619
O 60257 69390
S 44227 30393910
I 23902 66782
I 15418 83448
S 20355 108913555
E 29018 97382
S 52675 428540527
I 58513 67886
S 42247 40915909
S 76728 995429124
O 77154 86223
I 43907 91491
I 5445 11420
E 336 47046
S 19599 52569678
O 11485 77255
E 4242 64768
S 22168 381260801
S 58216 24861538
O 1671 49643
E 59157 65916
O 2265 74565
E 31487 58958
I 7882 64562
I 56643 90512
S 23849 104477815
S 42601 490160647
I 29209 29572
O 59004 65391
I 8328 90373
I 7697 91589
O 12564 47704
I 33757 40926
O 15231 16612
I 28898 48513
I 90352 91430
O 5153 48718
I 37943 88058
S 50766 198486986
E 56497 94976
O 9900 31328
E 65748 94420
O 7988 30484
O 22994 90851
O 2747 4026
O 4369 99790
O 78045 79806
I 42006 95218
O 28738 56217
O 2422 25190
S 21402 82526090
S 62928 260608918
O 5494 50266
E 8966 96329
O 15282 50426
S 51287 45568689
E 11675 26965
I 62108 92655
O 95531 97120
I 59394 88536
S 76222 583407830
I 19701 59654
I 5131 55043
O 15051 55620
E 44027 94261
I 28658 66911
I 14661 70023
O 12360 86321
E 83385 90646
S 11748 616606134
O 17174 86007
S 77179 464369564
S 77618 838226182
O 25332 46608
I 14354 33871
I 26494 39563
O 58325 73378
S 29729 374088074
E 131 45807
S 415 451339782
I 4515 22232
O 7085 7628
S 77215 717287138
E 12964 47781
S 2053 814804286
O 37081 96154
I 44537 73253
I 37150 51099
I 17173 83753
E 17866 68958
S 53037 416747322
O 1660 90610
E 19867 31183
O 13619 19623
I 18175 78166
I 45965 62921
I 81429 90898
O 15543 90724
O 11899 89895
I 30386 71073
O 33214 49775
S 78648 98834122
S 33635 519971541
I 1251 63556
I 84731 91173
S 56138 456981272
O 27378 76823
E 4854 62418
O 683 38553
S 52664 146686909
E 7341 47915
S 26142 647461945
E 41273 95791
E 23654 41899
E 52768 57769
S 55718 685941369
E 4402 18203
S 73547 237340879
O 3049 81309
O 45808 86703
S 78846 979622247
O 29194 48963
E 26513 29470
S 8490 568649679
I 1892 79370
O 74437 76172
I 70714 83514
S 73257 351511537
O 29299 55862
E 8476 90238
E 23483 79662
E 24917 86908
S 46109 888261577
E 96402 98385
I 14644 91857
S 15687 53051373
I 26900 39683
O 10288 98215
O 17033 47674
S 72326 664070617
O 12870 70897
I 80982 95141
O 52588 89889
I 9383 74629
O 17072 68109
E 6707 8403
E 42243 59445
I 36933 37060
O 16836 23231
O 35668 74182
S 10295 915985610
S 76064 395090307
O 14083 59370
O 17498 25899
O 1386 97557
O 3827 48980
S 15604 685065590
S 23518 91386875
E 80375 85140
E 23124 29813
I 3072 81642
O 7387 17035
I 86056 95083
I 67478 92061
I 46852 59472
I 65390 70117
S 2636 33723719
O 6636 50859
E 18058 73574
O 44577 92681
I 5071 97433
I 61456 68457
S 35570 773052751
S 99537 342457948
S 24306 692820727
E 28314 60436
S 51306 160938018
S 40878 719196269
S 97526 912246191
O 31787 79385
S 86109 97071101
S 97343 750219741
E 3357 78809
E 50981 80432
I 69512 80766
S 28336 393228155
E 18271 44762
O 10052 45512
O 619 73908
S 51237 804540718
E 19738 98521
E 58242 59579
S 98604 255167543
I 71456 97705
O 7557 8679
O 27361 70060
E 24985 89393
I 76497 98755
S 41545 687224430
O 49986 77392
O 56717 76618
O 2862 48837
I 13797 51919
E 2470 40317
E 51456 68135
E 2606 6342
O 52026 55803
O 2745 40896
S 47528 553320732
E 56698 92132
E 16608 88789
S 26623 560967482
I 18216 94375
I 38758 96865
I 47422 60084
I 9967 71938
I 33854 88505
O 43520 75188
O 63630 93768
E 31428 59227
I 12603 86925
E 10101 80279
E 44261 96727
O 29556 68727
E 25435 43007
O 24806 64660
O 4054 19559
S 16395 466186593
O 53185 81578
S 67799 802378102
S 44490 159802575
I 8716 83183
O 16771 80879
S 48848 130546030
O 35707 53064
I 50342 94545
E 3704 75976
O 74854 91147
I 3867 74165
O 82978 84221
S 41839 106177506
O 12715 94200
S 28875 145453254
O 55440 79148
S 43752 522156277
E 61221 66175
E 75006 79745
O 30742 99807
E 14018 14424
O 1733 32852
E 44946 91511
E 34274 68658
I 54056 94031
S 73009 657962697
O 8080 71120
S 75698 226628529
S 4956 747659383
E 20134 48776
S 87063 637332230
E 44163 90391
O 56149 75634
I 14229 81848
I 57968 91531
E 73074 90033
S 54494 455854379
S 88652 750242142
S 34473 733477594
O 23194 71329
E 61576 87602
E 6908 38524
O 30837 75992
S 50173 747135151
I 4775 58403
S 14551 35547782
S 1263 358683602
O 39254 93633
I 38033 92539
E 73400 85566
O 41804 44968
I 14435 95875
E 37324 89371
O 35806 41588
I 70775 92906
E 10532 99521
O 59470 63645
I 46533 64336
E 10285 18174
I 2789 99396
E 77109 86156
I 34487 86024
I 2523 51482
S 94922 782012524
S 34268 204030147
E 29009 51319
E 41472 91065
S 9583 616512300
I 29705 47954
S 46511 454831100
O 1575 72855
O 3983 58301
S 46710 720134315
S 59975 627645264
O 4748 47948
E 14091 32543
O 54629 92225
I 3672 72682
O 18652 49791
I 16278 91283
S 25643 575665694
O 49126 82788
E 27628 45853
E 8198 23983
E 57001 66390
O 48631 77609
E 79132 84956
E 66566 97447
E 45143 84449
O 54856 59756
O 23894 98783
O 42222 61206
E 67689 80346
E 20622 79212
I 16270 66538
E 2127 43589
O 27293 66805
O 49611 84225
I 50661 77103
E 16678 47890
I 19466 81381
O 4096 41275
O 4331 11249
I 4151 79050
O 33569 77403
O 64204 93370
O 46496 64635
S 12997 76169421
S 41246 896817471
O 51976 64456
E 57550 81572
E 9090 42659
O 42742 68417
I 16885 41840
S 15881 926587341
S 27848 815241880
O 42026 71907
O 32566 95184
O 30862 72930
O 18118 46416
I 41738 41914
O 67967 69370
I 38321 42065
O 3464 17530
E 66662 99876
E 17860 24735
S 47822 197931173
I 28205 75778
O 36551 79332
O 21391 58044
S 36704 429594592
O 21796 55537
S 47266 218741829
I 12339 64187
O 63180 70244
S 52760 34978823
O 18959 68315
E 26002 80891
S 28747 608111770
O 53137 80522
E 37568 94831
E 30896 53621
O 74363 83627
I 31122 83474
E 2899 38180
O 70930 84878
E 26694 89198
E 69142 93302
E 7349 18731
I 75844 92498
O 12219 46586
S 40958 400803438
I 8240 28434
I 13235 91065
E 43240 61895
O 18489 21822
I 27991 51261
O 91338 95621
S 5468 332454289
E 40650 84668
O 21394 75203
E 17087 67744
I 8430 45077
I 17374 43437
S 16551 958890980
E 68900 95746
E 69298 70837
E 33150 77731
S 21337 225815344
E 26109 57719
S 25321 773950477
E 21341 39462
E 35857 85318
S 94869 903150002
I 5234 90784
I 14052 88447
I 7074 34840
O 21106 40882
S 91695 374471043
S 62478 485076984
O 22089 94256
E 81812 81841
E 47827 88135
O 43517 77607
I 9281 32405
E 14923 75297
E 4397 92463
E 7032 75982
E 21040 51618
O 44348 94607
I 25579 86203
O 12323 82789
I 2389 26902
O 52540 53197
I 52814 97470
S 93433 740756215
O 25749 92994
E 40894 44908
E 21945 83335
I 64225 91854
S 27409 714675587
S 53800 291706198
I 31272 76962
E 22406 51938
S 41824 662011346
O 33073 53298
I 18726 82414
E 40724 53410
S 63228 908236353
S 97342 756349640
I 44494 79430
I 3234 67421
E 21740 95856
E 54539 84113
I 35637 38173
I 22399 61229
O 4178 70691
O 16083 21344
O 7577 85486
I 53861 86459
O 30095 44683
E 38549 43392
E 1198 3991
S 45526 143765918
I 69638 79862
O 27910 59249
E 5443 64187
O 68204 92771
E 45597 75639
I 41709 92305
O 33703 40374
O 16992 73203
O 39741 90519
E 2902 33317
I 52382 62403
O 31238 59121
I 17528 40508
I 10082 58135
I 39359 58540
I 4928 16897
O 12712 58596
S 76306 72813716
I 5155 16298
I 10086 17516
S 95085 109368013
O 4144 48420
E 9740 78824
I 8029 37291
I 48946 82848
I 7893 13292
O 25254 27885
E 41797 83656
E 10907 83624
E 1456 90804
O 57287 72269
E 8410 48687
E 38694 96760
E 21796 41220
E 2697 27401
I 6719 31832
I 39972 43372
O 18420 74818
S 98835 274811194
E 29290 56525
E 63294 69368
O 25110 71430
O 73213 79833
I 7555 34678
I 46617 62954
S 36173 469877844
I 7258 66497
E 54877 91815
E 31096 57196
E 51966 96789
I 36443 96226
E 7378 43013
I 1500 49295
I 7248 42669
I 38604 51774
I 33803 82322
S 89183 748921037
I 4517 47774
E 49566 98217
S 23176 771292197
E 51663 67971
E 75728 86275
I 69188 71239
S 90253 259182564
O 64705 99670
S 86349 636769544
E 41289 95128
S 32936 752216128
O 4008 43078
I 34991 69449
S 82261 837834346
E 30162 91680
I 12191 40729
E 14315 67123
I 28108 60649
S 14513 195964148
E 60692 95666
S 75660 507274409
I 6829 77501
E 45259 61749
E 6020 40000
O 75213 96376
E 79399 85818
S 27894 147242515
E 31225 44874
S 65221 724619625
O 70668 85412
I 31924 48659
S 81392 445682100
E 20934 81515
I 25882 26534
S 64483 482927026
S 298 526898591
E 8885 31591
S 30451 414126028
S 96028 766873282
O 175 94353
O 51202 52883
E 32315 39360
S 41047 90095025
O 8384 21897
S 40606 56011085
S 74664 543771302
E 46323 79351
I 19118 83601
I 5323 85622
E 6699 69865
I 70537 85015
O 81525 86206
E 48085 53445
I 17997 59085
I 32286 38636
S 1546 106262742
I 47993 96109
E 18583 36781
O 54100 78832
E 14961 92897
S 95272 695182597
S 85505 167950013
E 17142 52729
S 25768 139471858
S 63764 341481159
O 5942 78286
E 13367 93252
I 45237 68635
S 62668 4561571
S 42660 579490807
O 64419 70509
S 43011 855687522
I 63715 85280
I 36458 78246
E 61168 93434
O 10241 85992
O 6974 25163
S 55639 630139736
I 1370 33083
I 32409 44604
E 60775 66056
O 21965 79070
O 15318 53933
E 3197 5936
S 99164 267390669
I 27262 97935
I 13650 50977
I 41497 81523
I 10148 66992
S 25451 467451050
I 18934 68256
O 29057 79501
S 59454 159263328
E 35648 86356
I 20724 30659
E 13583 99022
E 1896 77568
O 60079 86095
O 45845 76218
S 36045 853515167
E 18981 21280
O 30994 70680
I 8402 71779
I 16063 96202
E 79372 88762
O 25871 26904
E 14855 20754
O 12915 65853
E 14348 39198
O 58604 74769
O 1375 65230
I 12529 83374
O 49772 80230
E 49287 73994
O 67379 97720
O 2745 45646
S 22867 68936153
E 42470 76877
O 10313 21060
E 40963 53336
I 22 28954
O 20159 67138
S 95481 678222885
E 56116 79847
S 38675 307832684
O 68415 84414
E 19061 29649
O 2678 78703
O 77390 91340
I 31351 95615
E 65131 88216
E 15916 41214
I 61887 91649
O 19004 35762
I 64305 77937
O 38749 58730
I 2274 82087
E 45117 52255
O 64519 81563
S 40436 645705587
O 1955 9798
S 139 272783241
E 59542 89237
I 69796 96878
S 22631 10162084
S 29570 862133919
I 21136 57490
E 27260 74470
E 16368 20056
S 46381 190084174
E 31117 74651
O 28520 60560
O 21665 95959
O 45277 50582
O 15619 74406
I 11274 84414
E 28346 92522
I 55167 56791
I 17355 89839
I 32991 96597
E 55682 90056
O 35343 59765
O 7635 88497
E 15738 80713
S 95599 480310686
I 22887 24062
O 57870 96043
S 32512 924725369
E 23892 33138
S 40158 404222586
E 31851 68697
E 40763 94505
I 33085 35258
E 67475 88700
O 26417 45369
I 65154 88490
I 45170 90290
S 58905 551575721
E 53167 67927
I 64714 68132
S 57797 366257411
I 26503 85585
E 4217 31664
E 52245 62994
I 56441 87314
O 50769 77290
I 20709 46036
I 24553 97055
S 9782 490043621
I 826 95705
I 47278 68171
E 41523 68461
I 15158 28290
O 20115 56238
S 80908 463211362
E 17602 74116
E 9044 72080
S 45187 370476405
S 53200 290880786
I 13662 96099
I 27772 67968
I 26083 74278
O 61306 69730
I 28646 68125
I 10550 70247
I 14013 36476
O 33452 89885
O 55499 87541
I 31845 51600
I 9964 78821
S 25548 28640819
O 130 84980
I 43466 74221
S 2391 78069916
O 50685 85752
S 79491 560629696
O 38434 90262
O 68570 97546
S 54289 227369985
O 61862 99170
O 1161 85208
S 75452 837597963
I 41592 71487
I 14925 32130
E 6876 14309
I 83601 96623
O 31887 93188
I 11387 19259
I 33809 56591
E 21944 99553
I 61066 86275
E 87990 95859
I 8792 24071
I 65112 75385
S 98649 470756981
O 48398 89297
E 30570 41077
E 14756 42010
I 40386 48145
E 21504 61179
S 30650 134645831
O 13047 14721
I 9990 38164
S 78509 755194679
S 35880 783875569
I 38711 41360
E 37506 94116
I 15220 92257
E 32072 66591
O 72959 88915
O 27807 54296
E 163 35346
S 78459 427767680
S 95056 906816360
I 12146 85701
E 28856 43639
I 60175 70596
S 12024 415713583
I 14693 91054
I 15140 79188
S 25856 805363460
I 6942 58374
O 58170 78091
O 26540 81373
E 23108 26216
O 28990 36583
O 11768 39768
O 58477 80486
O 28476 51706
E 23666 85564
O 50675 54628
I 86246 98963
I 12389 95837
O 66210 72713
S 89341 482441607
O 6381 32304
I 16634 61027
E 19027 96101
S 86903 439227919
O 1403 64875
E 11817 79560
S 18526 778104069
E 9554 30428
I 62024 99252
I 38483 58875
O 73349 75675
O 41511 56315
O 6697 79236
O 27534 28075
I 44313 82321
E 25518 60499
O 86695 96799
O 9718 60811
I 77892 94090
O 57665 68494
I 23986 57681
E 26052 26334
I 29856 38607
I 85829 87728
E 68044 70888
O 19720 90928
S 15812 54109347
I 19033 57200
O 24689 60505
S 65212 670821211
O 7041 28633
I 51894 87824
I 17349 39592
S 4735 470680913
E 60487 96196
S 66186 659791987
O 13439 80962
S 18574 43030682
S 75563 735420596
E 32247 35902
E 6914 16042
S 64615 835820592
E 15312 41355
O 67344 78131
E 34559 62792
I 58047 96369
O 11246 26687
O 49821 58092
S 65765 100733732
S 3398 906540410
E 67141 97581
I 72356 97462
I 20522 94806
E 41741 54353
S 83126 237654357
I 28946 89426
I 86720 87958
I 31981 38238
I 8512 10004
O 19292 49143
S 81028 624468011
O 26654 36355
S 94471 271779921
O 7816 10874
E 25746 40485
E 40763 71602
S 79916 895346338
I 59088 93643
I 42206 60353
O 22549 69467
S 96219 334701549
I 32216 65091
E 43922 94472
S 77959 705526075
S 82390 131359425
S 54635 803403968
S 6861 941236768
O 49944 64450
E 13181 74207
E 67645 74100
I 898 36470
I 56819 66999
O 18163 71113
E 58059 67057
E 36781 47732
E 55868 95083
S 99324 750363418
E 69680 98345
O 34446 88592
S 25185 850667167
E 6712 46792
I 157 29248
I 9988 65325
S 46218 512560415
I 28640 66826
O 302 57730
I 16214 68073
I 7080 11257
O 376 1051
S 48421 927524197
I 3606 18223
I 14256 34093
I 12575 60841
S 56015 455409748
E 14668 78152
I 51360 58318
I 34496 43705
E 13476 82985
I 61142 99766
O 26258 32667
E 36495 53684
S 68499 494078677
O 75812 99520
E 35941 65036
S 62097 793964998
I 73136 77304
E 13947 60548
S 57555 545231282
S 19687 815268907
E 28662 71654
I 31915 53813
S 64795 423754405
O 37861 71323
O 10461 95230
I 854 57183
E 15880 62073
O 39761 46508
S 50405 38931059
S 40156 719552747
E 24976 33992
E 3890 14405
E 33385 53554
E 31987 89422
E 40916 92350
O 10263 83457
E 63011 77766
O 63311 93316
E 7626 19986
O 3243 71849
I 30656 54381
E 366 16495
O 38103 66767
S 36199 282897850
S 57292 316999798
I 64326 67166
O 22820 37653
O 22708 48714
O 7229 53729
S 10231 39403768
O 54551 98412
I 36885 60021
O 23822 99521
I 39650 79693
I 44124 55556
S 92806 646517475
O 46361 67009
E 550 20046
O 34082 74937
O 28777 71626
S 89649 817066600
E 51975 83287
O 39504 47837
I 6704 66285
S 5398 379622183
O 8144 36582
S 89018 764554842
E 6849 55809
S 14034 793062377
E 64033 67771
S 13383 958139176
I 30540 85726
E 17196 51935
S 7751 455423256
S 27315 892341858
I 73224 87802
I 49401 94102
S 32828 253655902
I 4720 15679
I 79108 90373
O 6551 20578
S 25865 733202961
O 5059 68149
S 38929 581515724
E 15468 54882
I 17118 96732
O 12731 70627
S 67170 192944841
S 15990 827095469
I 2670 83234
S 38819 885956480
O 83674 90309
I 49256 50580
O 27528 72405
E 50710 57963
O 9597 17378
S 18339 203322292
S 82384 437603410
I 73679 95735
O 38254 50349
S 6188 348594913
E 3487 6153
O 24603 27496
E 25282 32941
O 67623 84133
I 42937 81638
I 38174 76482
O 28714 93825
I 1534 21409
I 8771 27396
E 20037 90590
E 20621 33543
E 70766 71657
E 47545 68020
E 4883 59028
S 42658 476046757
I 59601 62614
I 74813 89161
I 5720 32021
S 97454 508067167
E 2632 32090
O 7626 99853
O 12573 98608
O 51214 86593
O 33726 95414
I 4807 39060
E 65425 68740
S 54391 624467058
I 50066 83649
S 47404 110897790
E 62842 96109
E 39664 86964
S 16174 484431456
S 63153 846615247
I 13150 53662
O 33657 71085
E 43225 92888
S 97482 113052312
E 42794 74129
O 3914 81762
O 34869 81337
I 20805 52780
I 26290 96053
S 57392 400643158
I 52022 82738
O 13343 87953
E 60278 69653
I 13298 78036
S 67586 958447013
O 64759 85941
S 3377 518601935
I 3894 34021
S 8492 935980996
I 38481 83276
S 67717 902011108
I 47087 86813
I 26416 53229
S 12629 127637717
E 9548 54840
E 69182 92052
E 83045 88648
E 25854 33704
O 16781 20872
S 87005 439274787
O 1409 28350
O 16577 46644
O 7374 42300
O 37146 53742
S 17335 867558388
O 1340 41736
E 18613 52637
I 46070 53885
I 35425 61574
S 79491 637890442
E 61425 85082
S 54528 706533009
O 43856 67565
I 4817 49111
E 86068 88542
E 29463 53812
S 41923 636838410
E 77654 93140
E 35223 36595
I 81762 96232
S 30818 167028367
O 16411 82456
E 51119 56245
S 52662 935987720
O 29396 79383
O 51415 84134
I 25161 84600
S 64978 914266377
O 12577 51215
S 1736 295004614
E 87379 95997
E 46935 68269
S 68081 439482712
O 6933 70160
I 39135 85111
O 27830 82931
O 5874 85578
E 51265 90329
S 20938 666665855
I 60385 93724
E 35906 40896
I 65482 87758
S 90555 49093677
S 75212 1085067
O 17592 90079
S 55898 230783182
S 55702 770473394
E 79093 84412
S 27730 777533332
O 35325 62102
E 31238 38760
S 95831 916194521
S 15538 51684250
O 30396 87405
E 92704 93657
S 80887 923042215
S 15167 38728031
E 28133 78521
I 13519 90094
I 91519 96598
E 31229 32540
E 7728 42518
I 53996 66640
O 35730 39006
I 44336 98808
O 16417 90439
I 44348 77363
I 28358 94374
I 30652 95809
I 60537 73256
S 61043 762863166
I 68377 74891
S 55096 269177905
S 49131 625381621
S 94107 597023932
O 6693 42580
O 68363 91027
S 47320 610885816
S 50658 824752624
S 22874 879184003
I 55545 81794
O 4156 52599
O 46008 71849
O 38585 49524
O 24214 50354
S 83970 542719860
E 65358 88679
I 4537 52541
O 8696 63879
I 46646 92302
E 3027 70262
I 33362 34839
S 36131 872360032
E 62749 92859
O 49642 59818
E 1685 9442
S 48716 452962794
O 50663 62194
S 20243 514971348
E 70167 96948
O 6045 69847
I 12026 36381
O 51137 58927
S 12476 311131427
E 86701 88969
E 16875 41840
E 57740 67112
I 38080 39732
I 18663 74291
E 17682 37465
S 69774 564375975
I 78952 80004
S 35978 435455725
I 28771 47156
O 7167 60912
E 5610 74664
S 89391 863158146
S 40272 516433465
E 10628 86603
O 50029 99260
I 17008 64893
E 63049 94134
I 33083 52893
I 465 20306
I 13827 41681
S 52509 807647312
O 38999 78928
E 60684 71510
E 13567 53811
I 50093 96799
S 1553 830843393
E 11565 42958
O 11396 20716
O 10734 81673
S 79862 359145213
O 4406 83989
O 22509 52548
E 57644 78012
O 72793 89177
O 34799 58444
I 3888 49178
E 10389 37674
O 4943 27844
I 50454 83754
E 27108 77102
S 71947 457851428
I 16733 63845
O 13463 40476
S 23569 258356077
O 89486 95988
S 29630 277830434
I 16908 32287
E 62330 80470
E 1312 21131
I 21177 88931
O 40353 88552
I 6113 57690
I 38874 74314
I 552 3617
I 71160 72386
E 5996 72842
O 21564 94273
I 2711 20509
S 30151 67038238
E 55582 87129
I 15079 68508
E 71555 77453
I 10692 27328
S 11234 43484436
S 26014 334153152
O 85851 91080
O 37623 48668
I 39557 61713
O 20409 44778
S 25878 126103788
I 6374 34412
I 22137 76079
E 61170 94466
E 89522 91609
E 8351 57969
O 19806 90809
E 16648 42039
O 38861 81261
O 53693 85009
O 23263 55565
O 29071 39193
I 18297 78707
O 30010 37446
I 49582 64142
E 27374 51173
I 31210 49942
O 52230 65901
S 76537 733270461
O 235 10862
S 34068 699694237
S 58179 630021510
O 32891 59483
S 91759 733133028
S 1757 297526694
S 55510 795798202
S 43691 210079356
S 39774 800557588
O 20867 54544
I 73248 87312
E 2036 53882
S 36394 457464761
I 14204 67135
E 23234 33833
O 4053 77572
E 42286 66709
S 70385 378771087
O 61115 62961
O 16873 67967
E 95456 98365
O 59841 90577
E 8391 60435
E 12123 95934
E 28576 99752
I 30422 35971
O 76873 77402
S 44261 815141653
E 62001 93391
I 4235 91148
I 55993 85633
E 4699 65795
O 57433 77692
I 11339 92993
O 7205 73185
I 975 48360
I 51152 90017
I 44674 95856
O 10394 28324
S 31362 692901477
O 28561 69459
E 50562 88522
I 94149 99783
E 59329 86427
E 53891 58718
E 3395 84919
I 33981 57807
E 9864 98796
O 7681 56380
O 28685 37147
I 17598 55660
S 58462 94905769
S 9083 505425928
E 18858 63972
S 14128 212644360
E 27977 91947
I 37518 41283
O 50149 63079
I 39846 44326
E 2768 87217
I 29524 64620
S 41992 708258399
S 2760 267326369
S 16206 307304935
I 19514 78744
O 52209 55119
I 85777 89431
O 13135 92007
E 32624 94667
O 84577 92532
E 15555 98763
I 2605 59360
I 20046 64062
E 50068 93280
O 6831 97955
I 51238 68447
S 60 222754221
S 82203 301030743
E 71901 91960
S 44589 836760261
S 50240 633622895
E 4428 40310
S 54666 359324481
I 76226 96421
S 40812 666529566
O 8132 12827
I 52265 74415
O 8243 93706
I 15543 47167
E 32916 83583
O 25076 33038
E 72241 87228
O 48008 92378
O 27242 45134
O 780 91047
S 1141 833381850
E 21030 68043
I 40907 80832
O 37089 85461
I 53836 93777
E 7381 37979
S 13233 624446575
O 90909 92221
O 41385 65660
O 9418 57506
E 50102 69560
I 6543 37563
S 34489 788688441
O 22916 36006
S 25718 602161519
S 91183 298667590
S 4105 579791649
O 65115 98478
E 24508 50797
O 17125 94361
I 38531 50563
I 2 80552
S 63878 568092957
O 58194 60030
E 32217 94910
O 85085 94012
I 9360 22055
E 9896 17984
I 72969 88260
S 16197 347897757
I 13117 56865
O 3537 72733
O 61894 64966
I 13164 39266
E 2297 13409
I 46973 85186
E 97460 99541
O 15357 58455
S 6489 617498027
E 55977 67217
I 67144 68433
O 31602 74618
E 30557 79990
S 14595 625297070
E 16149 44994
O 13355 40894
O 87767 97468
E 23339 83179
E 5032 19756
I 7316 38408
O 74915 83995
E 20718 68428
O 91056 94187
S 13655 161082378
O 42880 98960
S 94576 826967395
I 33723 75517
S 96170 459503125
O 29060 37350
O 31417 78529
I 19766 52955
S 76504 150776666
O 60473 94773
E 6586 30503
O 1819 6979
O 75082 96346
E 66440 99684
E 48467 86609
E 39161 78135
O 1945 18237
I 73194 84338
S 73540 747636707
I 12073 65288
I 35772 42874
E 7624 8615
E 29118 91445
S 81258 900734943
O 1089 19625
E 11651 48848
E 18463 18560
I 40020 97532
E 48165 89783
O 34602 81492
O 11463 92208
E 79966 87937
I 45648 71706
I 41275 50369
O 67341 92474
E 63342 71335
S 26394 619370618
O 71436 81543
S 35908 509937150
O 59956 95149
I 29448 45933
S 84987 272349324
O 4959 74606
O 7553 44391
O 36821 68669
I 61694 96028
I 21946 57900
O 42516 56773
E 26965 57366
S 13470 255306542
I 30523 72194
O 53751 87086
E 40296 44658
I 64579 94045
E 38688 61706
E 14777 51972
I 58422 77329
S 81138 560221051
I 86954 93376
O 60840 98249
I 37811 83827
E 52455 93896
S 30118 871729498
S 60739 215467667
I 8653 47243
S 279 310943116
O 32378 60409
O 55738 86158
E 70556 92300
O 39600 78967
I 62595 74485
E 43187 86350
O 5917 78877
O 75500 98555
I 36704 41380
E 37883 67860
O 79136 92836
O 14912 43219
I 19960 41486
O 24777 86697
E 10010 94161
O 28923 58258
S 25173 939962279
E 8875 78470
E 36739 98856
O 63597 67083
E 5007 78804
E 27336 74441
E 30685 94166
I 1742 70237
E 21830 38233
S 26274 970536674
S 22044 311598717
E 58878 70460
E 4495 56955
S 77699 519826068
I 85380 97130
O 16699 97823
I 72146 99613
I 15266 37568
E 4150 77792
I 21744 86155
O 75711 80614
O 30485 41164
E 47093 95781
I 52693 61386
S 94195 386243394
S 66660 820774696
I 37065 44788
S 6534 371691468
I 63073 82400
E 19236 58937
S 64199 348628057
O 40380 63980
S 31000 629758963
E 20478 42669
S 20156 396776918
S 54860 566717349
E 78940 98664
E 24887 66822
E 45511 80274
I 41367 95245
O 50189 75872
S 85265 390706518
S 5916 127790718
E 54362 73823
I 55834 56770
O 53044 74676
O 33104 37395
O 40465 68388
O 2205 8819
S 33153 283089154
O 83536 84676
E 25830 95150
E 36820 40489
S 94857 606865210
S 60684 950750564
S 71059 657140439
E 16524 88765
S 54513 132960767
O 50364 84291
S 35461 826186395
O 22787 38137
S 10212 252048257
O 14595 49515
I 23040 64166
E 21725 47840
E 25139 48941
I 52717 64532
O 54101 70688
E 84486 88783
O 28609 43340
E 3023 14014
O 28389 47188
S 37554 415649643
S 38203 74692992
O 62432 87780
O 49872 54636
I 74560 99503
I 48505 54835
I 1811 67420
S 57980 742980594
I 2436 98409
S 51602 972862904
O 55235 73001
S 10912 379090100
O 60345 68240
E 59343 96479
O 15440 80563
S 24963 744003244
I 25288 93441
E 37003 93661
E 34387 77224
I 61806 99994
S 85807 10497099
S 88540 867257445
O 39739 92707
E 44656 56433
S 31935 12333999
I 3882 37846
E 9311 49250
O 45589 78776
O 24083 64793
O 29136 85746
I 30598 96128
O 49582 84911
O 4856 54781
O 9989 80498
E 53602 55586
I 53167 83393
O 62181 74052
S 17153 42775766
S 22781 387235267
I 32669 48588
O 1609 7178
I 35730 48666
I 10072 90775
E 37 62839
S 33226 219407376
I 79902 98085
S 4319 272449735
S 902 565413266
O 591 74702
E 50725 67614
E 61586 98698
O 10183 12995
S 73979 606637240
E 22792 68137
I 19358 52341
I 55739 73231
E 12552 23877
O 25824 31600
O 17687 96754
O 3929 42977
O 9485 20069
E 42726 44496
O 14660 40069
I 10235 81717
O 14478 49858
I 23770 38134
O 41679 80942
S 46720 904371730
E 21015 29017
I 60243 89887
O 35923 76206
O 29161 30677
S 49999 84369456
E 51480 92815
E 25391 39938
E 39976 92322
I 20029 99719
E 17286 44551
O 8728 84803
O 22011 38266
E 44262 58513
S 71884 860228843
S 50281 510312757
S 94210 606012423
S 55235 237455181
E 2334 97538
O 35310 74582
I 64945 93892
S 65044 462200447
I 23702 43293
S 98466 434366485
E 4987 45436
O 17860 87079
O 122 91308
S 51874 161415998
S 4771 815909763
O 21552 90912
E 27191 48174
I 14039 51991
S 48246 214985656
I 10872 71869
O 51809 70526
I 4116 84565
S 99650 138730048
O 11282 15383
S 49675 227141843
E 13264 34087
I 50607 83785
E 35945 88230
E 14303 95967
I 55150 67799
O 8562 53841
S 7903 505625081
S 95795 738166752
O 9549 31269
I 7295 28004
S 87121 385003378
I 14163 77740
I 6570 20581
E 19083 62797
O 27829 46621
S 3935 310191953
O 27553 56348
I 25817 55387
E 79068 93465
O 43529 88034
O 39466 93172
E 3428 18512
O 461 78281
I 67662 70690
I 77466 88254
I 46499 80714
E 36374 70874
S 98979 417996506
S 78646 575148333
S 75639 579191445
S 60882 781376477
I 18861 35595
S 361 786924555
O 21635 58226
S 97550 516932577
E 9934 53859
E 20572 37653
O 10423 97405
S 21155 746621126
E 32297 68779
O 4275 50528
E 11938 40111
E 48504 71666
O 11939 51212
S 81086 102080747
E 27087 56668
S 81201 868080975
S 40046 157402490
I 1686 77328
S 12693 688689979
I 65540 92775
O 17660 32740
S 50486 923101170
O 9108 20393
O 8173 75216
O 29851 79489
S 93092 533623637
S 11571 513442660
O 28636 45676
S 63437 985438496
E 9387 65275
I 4532 17129
S 74553 755391552
O 24864 72693
O 23068 93193
S 76691 28014268
S 21050 234008641
O 43781 83356
S 40224 236636156
S 78422 488531291
E 44373 72546
S 69203 240775220
I 6793 46500
I 59237 66457
I 50947 77447
O 9769 91953
O 25662 99019
I 10166 88964
S 39804 440424223
I 5296 99102
S 90596 605352473
I 46956 68391
E 57637 74327
I 8116 99170
S 40225 841138681
S 15699 969032762
S 48375 751188747
I 51345 85343
I 1282 21021
O 29954 45267
I 45120 77929
O 37397 41316
I 18052 63186
I 41856 67003
O 45081 58317
O 35361 96076
O 2153 64682
O 34507 37598
O 73234 86930
S 39126 740362334
I 1981 11330
S 15229 67174593
E 4281 83171
O 11053 31112
O 643 42052
E 8187 14743
S 92727 255749560
O 25735 31908
I 24794 58987
I 17446 29130
E 38631 68722
E 13249 57425
I 3335 39031
O 9300 76498
S 81314 378058770
I 1896 97369
O 50929 61798
S 31621 889065983
E 58341 61017
S 72110 604137070
S 68546 572448923
E 13101 65032
S 21555 684560203
I 53032 94516
O 83533 96682
S 25337 459903952
O 51662 89290
S 44110 402774554
E 82773 96822
E 37841 91962
E 56647 90299
E 58538 69536
E 29988 56612
I 14142 49860
O 50974 86629
E 42346 47961
I 51080 55361
S 65266 810382900
E 39229 46259
E 10018 28493
I 37837 55053
I 14307 54379
O 12267 22305
E 14514 63411
I 33194 48991
I 38325 77786
S 42776 66543406
E 17331 55062
I 6633 46466
E 8230 60042
I 88379 97684
I 11986 20775
I 31615 54005
I 95908 98557
E 11318 27226
S 7491 499636944
I 40955 90050
I 42196 66713
E 33266 66553
E 38383 52177
O 27456 32114
I 3638 11605
I 19720 41529
E 26810 58299
I 30135 65037
I 20750 27746
I 11109 73244
E 18977 19679
O 20052 29281
I 16688 32985
I 66076 93086
O 3110 76278
S 36977 762281200
S 70810 895689511
O 36961 67629
O 60135 67639
E 67408 79454
I 45341 59701
O 85390 97548
S 93626 830591765
E 15432 28948
O 19805 70383
I 84086 85315
E 15362 91137
I 13511 18812
S 2314 544678623
O 14891 30913
I 14820 97704
O 4331 94866
I 17004 65236
I 56035 71069
S 20902 804468509
E 34782 79859
I 5431 55439
O 18330 28594
O 36210 39805
S 48404 531666759
E 22441 71238
S 24731 410701304
I 40906 69011
S 83616 254094046
S 8434 839905164
I 43501 94038
I 29749 64429
I 21401 33820
I 50925 83334
S 58006 820937490
I 27666 74912
O 24512 72519
I 36714 37315
I 31549 95022
O 57802 87721
O 1927 39757
S 39626 957943720
O 26255 78979
E 15916 42710
S 81399 953612737
S 61589 732441947
S 17506 474147922
I 37988 76507
E 5008 21985
O 4910 41682
I 1134 89711
S 48271 272507291
O 21069 29489
E 47492 69829
S 35617 950194088
S 25069 235765206
E 26618 61189
O 33234 59942
O 13826 69171
O 24081 32348
O 48590 98650
O 71270 72798
O 18115 26613
I 61009 75087
S 91881 647850417
E 20157 47935
S 88958 216077080
I 40597 65827
O 79255 94068
S 10781 191853302
I 11886 72440
S 7929 844963681
E 12942 86663
I 41265 53875
S 36972 967555592
E 36621 41977
I 49500 67771
S 14364 964294445
S 55388 840660536
O 13669 19825
E 84122 87452
E 84380 95220
I 83001 89977
E 29157 99732
O 2754 25104
S 79727 908280305
I 27515 88659
O 65309 79707
S 73853 347330048
I 40304 47948
I 463 28046
O 37404 85995
E 38823 77519
I 52708 91107
O 73471 78487
I 20553 58895
O 25988 88908
O 988 56140
E 3841 69674
I 3896 65261
E 34674 69121
I 32101 93233
O 19401 88382
O 41577 84994
E 71322 79423
I 29387 42702
E 66906 69016
E 18388 86769
E 25797 42279
I 36362 70034
S 71790 60473490
S 77331 43584561
E 69049 91161
S 5789 872137383
I 51074 75854
E 8445 97645
O 53692 57829
S 70694 901935852
E 18524 89445
E 38895 66254
O 65623 89423
I 16016 41412
S 71420 819687746
E 11354 63641
S 10311 157864553
E 36943 80886
S 5038 431409257
E 12095 23529
S 51106 960677112
E 21907 50583
E 1520 67687
O 20349 75317
S 60338 800789081
S 71422 518194878
E 53173 90643
I 49766 97083
S 44950 384319736
I 29968 64618
E 47276 98075
E 25624 55614
S 97132 87350322
S 12999 379282242
S 58272 194907426
S 6054 802155784
O 40949 87610
S 32738 401434146
O 35711 40034
I 91040 94658
E 30702 96276
E 45934 90912
I 68077 97752
S 47428 551049476
E 11300 87632
O 49662 65634
E 19376 95245
I 21422 40141
O 16170 32977
O 4303 93663
E 4312 54134
I 24757 67534
O 84986 91481
I 1659 83552
I 39187 66128
I 69123 88495
I 8194 51317
E 37844 44305
O 12021 14021
E 27236 51421
E 40103 49468
E 10965 44486
E 38072 92586
E 43125 95723
S 11320 681818460
I 11589 78123
S 23575 517881172
O 62254 63789
S 54320 740677622
S 44177 286739916
I 28867 40525
E 42703 46741
E 66691 73123
I 15301 47301
O 55500 72968
S 27524 578238793
I 31526 48295
I 54218 87919
O 29081 95532
O 29552 61176
O 46025 66471
O 23182 62824
S 68116 629524439
O 28048 78571
O 67417 96631
O 20792 74473
S 37361 333260424
I 29954 78914
E 78344 92011
S 34104 870567399
S 1546 641060952
S 45311 312725412
I 7378 15777
E 14793 91038
I 14573 25682
O 72970 78721
E 2314 92581
I 9937 19475
S 6406 976194678
I 8813 88870
O 11772 77977
S 40382 843597287
I 66806 73647
I 4883 45029
O 16138 42403
S 47006 463623245
S 33681 363115861
O 35658 43287
S 53047 597751542
I 39553 95362
I 39386 57042
I 22441 76534
S 30467 172008992
S 49508 58561640
E 9741 53864
I 33108 48737
S 38446 63052145
S 24718 694931047
O 36384 54997
I 28307 73828
E 43755 50373
S 98018 173658743
E 51575 54380
E 59177 74196
E 78394 98202
I 8784 37051
O 46820 97663
S 9665 294684305
I 31819 52795
S 44390 194626926
I 32543 59613
I 16591 25111
E 47149 63888
O 4547 13345
E 24202 67972
E 51601 63739
E 50976 85291
O 28556 35068
O 228 21003
S 50870 867689949
O 19163 95339
E 37990 49949
I 26270 70990
S 77478 687592891
S 87753 69193189
S 75680 696725046
S 64763 370784491
S 60740 957408177
O 8370 57950
S 13065 889639730
I 51284 91399
S 49663 94639375
I 58036 85676
E 69382 82579
I 40679 78503
O 39503 62785
O 51359 72227
I 12102 86318
S 62238 946430514
S 18158 629283975
S 32376 204864898
E 20002 25039
S 67264 935696191
S 46048 507185492
S 89942 210566389
E 75103 95020
I 12222 39105
I 1770 18721
E 58888 93302
E 32450 38189
I 51111 65714
E 16510 89507
E 16278 98713
S 92592 514756569
I 38858 47766
I 25348 27637
I 6323 63671
E 14398 70793
E 53256 76378
S 98816 296133068
S 4653 406814828
E 71203 78522
I 15553 40111
E 44463 57396
O 64391 78365
S 89181 87179529
S 55514 203474082
O 14194 65285
O 24172 25362
S 24118 653749030
O 19468 92972
I 32875 47056
S 75357 179287066
E 12135 26907
O 21669 30689
O 8798 45347
I 11389 24855
O 68670 82719
E 5082 93015
S 21631 333965210
O 22731 59252
E 16437 98697
O 43708 50040
I 76366 95071
S 19358 427248574
S 88798 838714248
I 16902 38137
I 48592 96332
S 61200 985919582
E 75396 90661
S 81696 467520412
E 43424 95264
I 30792 33008
O 15844 40548
O 41321 73957
S 28796 615496395
O 22595 79398
O 60039 65922
S 59297 330027927
E 12337 64817
O 58684 93430
S 81934 735915277
O 48173 72317
O 14834 94680
I 42917 83658
O 53989 79696
S 72570 954590013
S 34028 721431859
S 69017 462898901
S 72979 784382408
S 98042 44736856
O 32307 54478
O 3095 83649
S 89553 758966452
S 3355 492459762
S 47536 266687711
S 36754 101142109
I 24573 87494
S 972 193931829
E 1105 72519
E 172 68608
E 22383 64049
E 43860 69314
O 17054 67275
E 17367 84002
O 11027 80440
E 70288 97133
E 1472 39381
E 5184 53441
I 27073 60461
S 87241 651080439
I 30081 73552
I 6398 21867
E 53302 82623
I 8746 67855
O 54577 99713
S 65300 111899324
S 56307 416158891
I 3710 47034
E 55717 62791
E 68326 99509
I 27955 96027
O 22576 78241
S 75001 630031585
I 4108 7655
E 50587 81839
E 16580 64698
S 39916 591952741
O 69642 98617
S 30578 959602058
I 11304 41853
E 2201 69725
I 30825 92423
E 63423 78559
O 31418 92611
E 9167 23333
I 27109 68340
I 3516 42361
O 86380 87842
O 46716 84722
S 78913 379712742
S 70692 283651301
O 19615 50832
S 74145 838544217
O 7432 54837
E 18703 74257
E 56328 80971
E 43709 45577
I 42379 51519
E 35973 62582
S 76948 509602309
S 91144 370769063
E 7340 7751
S 75068 382032060
I 25645 81620
I 17387 78838
E 79213 98919
E 19451 52167
E 42221 94696
O 64681 99015
I 17031 83797
O 55519 91288
O 63231 70615
O 30355 36752
O 77918 92969
E 53219 64886
E 47587 75398
O 11257 42599
E 84331 97415
I 17745 53396
O 16478 86307
O 40187 50390
I 12329 21395
O 23916 61548
E 52918 86720
O 35619 53700
E 25465 76778
S 14343 925998376
S 87165 65757262
I 26314 30728
S 27290 499634715
I 67987 97861
E 69542 91671
E 11297 73608
S 47823 780054398
O 72866 89159
I 25722 44856
E 61898 62893
I 40821 56534
S 44129 599879943
O 35263 66431
O 20993 48943
I 35366 96190
O 28941 93999
O 40402 70387
E 5172 57243
E 84435 86226
E 15245 41330
I 3816 11427
E 60903 60932
O 21767 45727
I 37607 58379
I 21012 35766
E 23244 39546
O 58077 66784
S 85092 809529790
I 34994 72573
S 5417 345057656
S 89817 25686467
O 39882 91193
S 66930 879959261
S 16275 327746737
E 11763 48904
S 42543 784464475
S 5947 973962257
O 14178 46498
O 4932 80550
S 65312 901395218
E 53866 87469
I 42054 46818
O 13724 14934
I 18833 45927
I 24579 49809
S 75095 219870309
O 54869 76125
I 22370 84726
O 31431 42587
S 96284 684147823
O 3810 24444
O 13354 82637
O 54656 61044
I 46103 91124
S 510 677274580
O 6193 93985
O 22295 88494
S 47485 203899367
E 4220 60086
O 30302 98962
E 8428 59834
O 38275 55339
S 55518 469723420
I 19959 82139
I 3555 94697
E 35914 49452
S 75951 664592301
I 81083 97819
S 13648 322284374
E 12937 91905
S 96703 419300128
O 45308 49010
E 25151 38862
O 78950 82400
E 51988 98580
S 36931 57831100
I 80107 81960
I 16829 26256
I 40054 97460
E 52719 98517
O 5126 91585
I 61303 65746
E 7754 83014
S 57810 737463236
I 38426 51225
S 81583 613255473
O 19819 78658
E 24053 42385
S 9064 253297584
I 5743 99256
S 17163 954185788
S 69000 523201541
I 21492 87444
S 16236 300077484
S 94608 945979702
O 9416 22992
E 38183 89034
I 19729 87032
I 21713 90227
E 12845 41738
S 63715 518238938
O 34704 41492
I 31644 53791
E 7894 23972
I 14488 30362
I 21789 27782
I 38461 43882
I 9666 51588
S 80490 100650075
O 63768 66890
S 92717 828956479
O 79203 83821
E 57743 63159
E 18753 63975
S 33957 356602159
E 31935 64034
E 42870 56300
E 27756 72385
O 10250 52332
S 46539 757717019
S 10435 396654901
O 83036 94041
E 31229 99762
O 17192 86060
O 4719 43251
E 36821 47079
O 56419 99503
O 27649 62377
I 26302 45733
S 55610 890150453
E 42990 57690
O 2646 18126
I 4809 59459
I 86687 88194
I 81177 86680
E 30104 64633
O 43364 70044
I 20479 26183
I 3390 90113
S 2791 936553065
S 86237 680435085
E 18321 88572
O 1376 14342
O 37649 54871
E 53271 67868
O 18031 49301
E 3456 16486
S 7792 604537905
S 24929 781035820
S 9707 990527565
I 27019 98099
S 82186 910836867
I 20274 74911
S 26175 229497577
I 89853 92728
S 52628 186834275
E 73949 82178
I 32964 75225
E 81365 82504
O 15297 41560
I 92355 97764
O 23382 89960
I 39733 51713
I 33591 72974
O 9561 45703
E 22465 36458
E 19234 24630
I 51411 54092
I 74576 81676
S 93902 52568150
E 43055 77071
S 76843 671904293
E 36457 84002
E 48666 97058
I 34135 37275
I 32749 64549
O 33391 79791
S 13636 748570537
I 18216 33997
O 31816 45812
E 59033 67811
E 18714 71508
E 52680 76866
E 55667 56752
O 52786 61694
E 46262 95910
S 46671 483958756
E 23025 25650
S 83148 565089639
E 35280 89055
I 17032 54346
I 64450 72777
S 35408 53017110
I 39052 41700
I 71924 97941
S 3816 354453238
E 41610 95689
S 29189 811621507
O 4885 82848
I 37244 91718
S 43673 981269841
O 7265 74783
S 14209 957539289
I 71154 97210
E 2672 8059
E 7568 66274
E 11178 70340
E 49373 56690
I 27966 54276
O 68495 89452
E 5792 47235
E 24287 49490
O 80086 94635
S 82412 649389905
S 52839 857179047
E 1346 37754
E 25571 72465
O 1349 69570
S 12743 644506128
O 52466 67769
O 33199 92874
I 55354 73182
O 39092 93386
I 11223 49756
E 8683 84520
E 7177 38738
E 53749 78443
S 32308 355819107
O 63675 79924
S 99213 378800604
E 33907 80730
I 7227 69362
O 15747 72761
S 77490 61915372
S 437 425140983
I 5758 61138
S 51415 111566971
E 9687 86838
O 40466 61374
E 7913 15364
S 48549 809219559
I 62613 91768
I 35676 76320
E 71148 87192
I 20006 49682
I 84551 93035
I 1744 29902
O 8458 94594
S 64717 627474718
S 25772 377255521
E 12648 52854
S 9850 553660866
E 48086 80163
S 99899 890697232
S 44522 161852928
S 9162 665491093
O 30690 78270
O 9284 79007
S 89803 443501546
S 82722 289189697
I 25897 62212
I 10303 41182
E 4717 56580
E 9671 49831
S 40726 613296808
I 10565 88877
I 76962 88621
O 5728 57620
O 24743 92310
E 26304 78065
S 31854 510537947
O 80424 90553
S 32458 139325364
E 1096 91541
I 52162 54391
E 41384 76317
E 57632 98770
I 26148 26300
I 48171 49922
O 49175 87564
E 8166 62902
S 92993 751651131
I 639 57348
S 98948 231629357
I 56043 77762
S 67650 539793980
E 95218 98286
E 29627 92582
S 25495 832743873
E 38235 84758
I 78072 95262
O 2189 10544
S 65166 500095704
O 15550 23494
O 20696 67259
S 51789 135188245
S 5156 183775749
I 13279 38499
O 8648 79583
E 24009 65812
O 34438 99751
O 7481 66428
S 45204 849480987
E 16741 57573
E 11823 64561
E 80092 90383
S 73204 631204649
S 40826 97527113
I 70762 71737
I 5666 15753
E 43829 55687
I 41483 70560
E 56432 72581
S 31679 842233744
O 5951 11799
I 77019 97247
E 20950 26322
O 9714 48154
I 46172 97188
I 2048 71749
E 62508 69987
I 6469 50659
I 57706 61532
O 7422 7631
E 53240 75322
I 37455 88378
S 72503 740457941
E 59950 81625
S 93359 687468607
E 21357 77197
E 22711 56481
I 15780 28228
O 13136 45681
E 16590 60599
I 35151 45883
S 13496 819017895
I 29157 35509
I 32035 36234
E 34738 40185
O 9923 24185
E 4056 76287
I 9539 51490
O 33967 56793
O 4125 4558
O 13443 60123
S 61889 225850358
I 4374 49772
E 43342 91427
O 13386 94289
E 23766 52243
I 29240 46877
I 22159 39045
S 6865 235372990
E 81672 89082
S 88140 321018024
O 861 39106
E 4402 70270
S 91736 369466203
I 13924 37884
I 24611 56321
S 84689 620526879
S 13499 735180938
I 11288 43133
O 85302 91700
S 37025 903213586
S 59082 775481226
S 33438 387931847
I 61875 73715
S 98149 274284204
S 53155 979650422
E 33678 92098
O 23525 95661
O 52541 58638
S 22832 502736953
S 75556 695819026
I 37005 63239
I 48543 69842
O 10159 82751
I 75494 82198
E 90745 95744
E 52746 60154
E 40591 65636
E 54016 82121
I 10432 99294
O 58473 92988
O 10209 20369
S 83363 719303702
O 7276 63256
I 15888 89222
S 55934 876891348
E 26935 74509
S 34232 402559404
E 64597 88142
I 79708 89860
E 4485 77858
I 5882 80381
I 45356 45360
S 62910 540421801
E 80407 80920
I 41917 44781
S 88234 781422204
I 76396 98497
O 10602 65843
S 77913 437850063
I 9780 38331
I 72715 77232
E 23774 24393
S 92534 558964439
I 21478 65091
O 28922 67130
S 45584 456970644
S 72654 872780849
I 58057 85257
S 30015 630583556
S 36772 878459221
I 67558 84498
I 42391 47935
I 10923 25920
O 16729 65018
S 3614 973479744
E 18502 25383
E 21324 52283
E 7645 42296
O 20806 66770
I 9304 78026
E 62673 89936
S 3614 640174795
E 83704 97157
E 67837 94860
S 34900 182935420
O 5513 16450
E 58244 89813
I 42736 94254
E 85388 94172
I 17686 51425
O 22730 64978
O 40499 75677
S 36538 140112048
E 47155 49749
E 12314 33336
E 518 71592
S 60504 199075745
O 13441 81680
I 3077 76260
O 412 57031
S 77551 307824335
E 21046 86390
E 41739 56381
E 21413 45163
O 14182 16560
O 24447 60607
E 30043 91187
S 33591 63466683
E 6010 97914
I 6038 29622
O 5762 72991
I 10578 17368
S 13092 446590896
I 28326 75823
E 60346 89377
E 28942 77183
S 25849 380852273
S 35840 824342688
I 8247 34862
O 15478 88119
S 25208 869851710
I 47508 50647
I 53085 74509
S 88452 638524982
S 73090 724297160
I 19853 43563
S 10284 755905092
I 57773 80350
O 521 21021
S 46077 666844415
E 17076 88032
S 504 995841617
E 18636 93545
I 35327 49645
O 4655 45432
S 46146 812320174
S 35479 933521077
O 1985 97458
I 30409 72251
S 36346 973027294
S 46974 757202059
I 4210 5909
I 45797 64292
S 43466 265170114
O 72904 85382
S 6936 310339849
I 37677 99790
O 29116 31040
S 32791 453148106
O 4779 36696
O 13397 97722
O 28040 59931
I 62297 89109
E 15059 19000
O 32655 44591
O 35403 41394
S 92979 670427939
O 50175 68841
O 1385 30809
I 13727 19292
E 37892 73929
S 74930 86698681
E 11928 20574
O 19749 20349
S 14491 124943824
O 20933 53631
I 35095 67053
O 2061 50698
O 945 45660
S 90824 488497884
I 29080 82116
I 872 36979
E 76385 77433
O 77 20956
E 28879 58175
I 12479 34946
O 44154 71716
O 42205 72531
E 22775 78364
O 48101 57525
O 28729 74798
E 83996 85281
O 34173 65945
S 50271 44983684
O 41694 48885
I 52674 68402
S 49287 835122867
E 73181 76861
E 3553 57635
I 66717 76167
S 54194 802945394
E 531 18502
S 16437 68987768
O 6020 14778
I 36688 79434
E 2360 3462
E 39979 66980
S 50669 950204174
I 90414 92211
I 1827 68258
I 21154 50675
I 23461 24642
I 14501 29865
I 48920 70127
O 4943 29412
E 18002 76522
O 16762 60847
E 39209 99689
O 26184 64349
I 64354 74788
E 18927 62433
I 13887 99679
O 33107 75160
E 26284 65738
O 29532 91455
S 58238 665668233
E 3037 25200
O 53738 91870
I 18785 96096
I 25652 95656
I 4824 53814
O 34205 72551
O 20075 88654
O 459 78619
E 34028 99297
O 1406 12699
S 66325 442281452
E 492 18632
S 61383 744965998
I 43476 64756
E 19144 98056
S 29113 777197236
I 7664 28644
I 15738 59956
E 17407 18340
E 2152 14922
E 45222 72239
E 39523 68229
S 80800 166635403
S 77509 620399924
S 33243 510603451
E 77714 85661
E 27255 91639
E 29908 91422
E 45434 93115
E 18369 60525
O 22971 22990
S 89459 53475224
I 12753 64271
O 52348 73839
O 1200 9899
E 31858 95463
I 33461 81348
O 21484 27894
S 8259 364979096
I 593 62771
E 23011 62403
O 81657 94981
E 52680 68528
O 77699 80241
E 51894 99300
S 98297 775762952
S 30642 281179169
S 29956 593140223
O 13353 23707
I 36397 73487
E 2157 41483
O 50093 71255
S 29688 233983599
I 58053 64006
E 63649 84600
O 31169 51923
I 875 64889
S 3492 121411686
E 2829 62815
O 32238 59839
I 59913 90642
S 42612 296331126
I 32019 45899
E 8361 25688
E 31929 82020
E 10927 90275
E 19481 60240
S 68999 161918933
O 63115 92245
S 75748 909015759
E 2079 44853
O 17289 39160
I 13602 23835
O 75035 78849
O 52611 70444
O 47710 75245
S 10268 920914620
O 77782 95737
O 1486 27563
E 40501 87909
O 1036 73747
S 56678 756695835
S 28589 484047159
S 12028 526181335
E 62366 70305
O 25456 90855
S 46126 866629408
E 65185 94090
E 70021 79372
O 12262 76027
I 67858 74755
O 9386 43277
S 94113 790433162
O 80271 87604
I 4541 92949
E 1425 79042
E 29076 89088
S 70723 259551746
E 25307 28417
S 68655 55238922
O 31780 47816
O 7157 87077
E 54822 71554
E 48432 76904
O 79932 88686
O 14960 98534
E 71273 82381
O 6776 68292
E 1185 84977
I 7896 50444
I 15720 99532
S 55031 975244853
E 56857 61592
O 33826 62012
E 20188 32916
I 50137 77990
E 20836 98086
I 66488 74521
E 71652 86680
E 691 58142
O 791 34865
O 21059 61935
O 33927 37713
E 66543 81954
I 15460 98151
O 33287 57858
S 60650 159676134
S 27292 858309037
I 46592 91048
S 71016 423680851
S 48886 264262732
I 28419 61299
I 69515 85269
I 35543 41570
I 40008 52413
E 24629 89738
I 52868 84555
E 40233 65136
I 32850 33718
S 19300 837157181
O 84684 85552
S 84730 569349962
S 62501 899268600
S 18520 996187747
E 53504 83476
O 35454 68989
E 19162 32753
E 4358 47699
O 51311 93476
O 61323 96277
E 1280 76010
S 457 894532559
E 49504 96851
O 51385 77046
I 71838 91633
S 76437 555206737
I 19306 98663
O 12807 42084
I 3705 20377
E 36635 87299
I 20503 65588
E 3053 74490
O 15466 32716
I 19792 49634
O 10547 29035
O 3113 14910
S 23430 754975605
O 6195 77302
I 12372 57767
E 15658 37032
I 43884 60045
O 82078 84881
S 53031 184534076
O 63250 76652
I 11953 48656
E 16621 34228
S 31766 276888436
I 53683 73193
E 19586 46306
I 153 47450
O 48281 82023
O 6322 13318
I 35482 91082
O 82891 84733
S 5665 826560737
O 38815 43515
I 31401 95379
S 76089 457000873
E 30045 53680
S 54893 328267331
S 93477 274356410
O 44464 77819
O 3021 56049
S 1213 110180307
E 57967 86337
I 69738 99145
O 23297 30602
S 35939 200666432
E 35408 80595
E 25214 54085
E 18101 85564
O 2566 35245
S 60915 622970409
O 23252 45074
O 58206 98506
E 37614 85778
O 8435 76512
O 61958 69122
E 25978 56613
I 59101 64640
O 49629 59053
O 33959 94365
S 65333 172709606
S 19958 4397972
O 18131 57458
I 27702 59096
E 36870 58003
O 3383 94626
E 29949 38990
S 38028 900126370
O 23433 69251
O 9912 49116
S 11301 505269573
E 55436 70230
O 28633 43005
E 62012 92899
S 63670 133122506
S 76467 557268988
O 34610 41673
O 81129 81274
E 2605 33733
O 28407 88442
O 478 92350
O 24499 35105
I 91 34045
S 59502 585763604
E 70013 89234
S 43260 695148561
O 79178 85815
O 59865 69097
O 16626 93369
E 54030 96559
I 39890 72569
I 36225 74442
O 32824 60917
O 52532 65471
I 13663 60329
S 84379 35553796
I 36534 88482
I 30130 49603
S 99092 159180787
S 3059 989576923
O 21230 46325
S 3793 158088030
I 65194 66659
I 74091 81840
I 5510 54929
O 24626 58745
O 19114 93904
I 16972 75617
O 45757 51460
E 84656 88569
E 62191 69149
E 47389 58757
S 15504 797149834
E 15176 31244
S 75141 41031621
E 28871 62317
I 18551 39881
I 52653 97480
S 49773 589029881
S 71509 53899158
I 8407 72864
E 43076 61703
S 12897 694975240
O 6694 59230
I 62105 76795
E 20125 53674
E 48305 61031
E 62373 89471
S 68408 6337782
O 27133 70288
S 76271 801027569
O 20931 70222
I 39012 98943
O 1742 42343
O 47449 62338
E 18225 21218
I 49677 67106
S 7159 478177221
E 10534 69239
E 31782 63765
I 51010 58747
I 30401 70529
I 41123 69498
E 72602 99503
S 21021 912597300
E 57601 79940
E 21015 36779
S 48624 166582674
I 2781 18179
I 84329 95542
I 18458 36448
S 4872 475888990
E 13374 26480
E 46595 95367
I 51257 91415
I 12264 85392
S 4997 183311340
S 49626 130489161
E 18051 36608
O 24926 89697
S 90581 962073449
E 1479 82538
E 72926 91667
O 96597 98442
E 30614 88261
I 65331 86104
I 59414 80160
E 53619 84551
I 24538 39400
O 47255 52742
S 96350 889644417
O 9072 93062
E 80229 98600
S 93507 2728172
S 65970 452179884
I 35832 86581
S 10620 111477502
I 25116 67074
S 78619 909068291
O 32409 95349
I 56961 60587
E 26485 89536
O 61232 61411
S 63600 200342614
I 68621 72795
S 79700 277116457
S 9789 96220532
E 34814 63692
I 28930 43934
E 57195 75514
I 1498 76533
I 2668 66605
S 88271 213733657
E 15422 22492
S 43118 982327852
O 8151 80915
S 97969 301539178
S 44811 569879229
I 95437 98088
I 27803 78354
E 16802 47731
O 88353 93960
I 20928 66050
O 47627 94679
S 82236 345029370
E 30841 84137
I 84483 94873
I 16182 21653
E 26228 73870
O 23304 55946
E 955 57209
I 59217 92216
S 71690 542868450
E 47330 75501
S 27258 735869416
E 3871 67850
E 47887 81935
S 18567 995094183
O 26079 50872
E 21138 94266
I 83958 85239
S 86187 239392827
E 13132 90456
O 61014 63078
O 53415 72291
I 80410 88987
O 17809 51696
I 17434 29656
I 1758 35144
E 21826 55692
O 24628 92052
E 44614 95754
E 68017 84578
S 12285 432691918
E 10305 44317
O 47128 63510
S 26585 967539997
S 60367 719492374
I 5833 76410
E 23022 85883
S 58005 607478439
O 29783 57516
S 70856 969287097
S 4469 554161373
S 81132 28574710
S 17692 843862998
S 12731 621047271
O 16135 88458
O 42342 76862
S 82922 257611938
E 17550 76070
I 61944 77226
I 6470 13646
S 29442 748937310
S 72568 809247174
E 52202 74894
E 48835 84906
I 52749 99249
O 23214 46152
O 27713 88839
E 63222 85454
E 7823 54099
S 24653 937050562
O 72248 89053
E 26977 94499
O 17484 64936
S 11583 55323389
E 39365 42915
E 41706 92195
I 27566 75978
E 957 15833
E 69808 74916
I 21325 69987
S 62111 733546998
I 55073 70320
S 6902 377581948
E 20413 83956
S 63262 960429996
O 10560 18805
E 27981 57025
S 64878 848757962
S 7358 829763689
O 82014 91108
I 13589 98910
I 13064 23443
I 57192 75688
I 52691 62244
I 19359 96610
E 60604 66872
O 33947 48282
I 2212 5496
I 39866 71408
E 34479 52863
I 28924 52493
E 52569 77167
E 20786 76715
E 49088 60977
O 36273 66197
I 21200 25220
I 33573 76259
O 561 92353
E 17699 20698
E 31981 95323
I 44432 76483
O 3628 57465
S 13340 548179773
S 36645 66114991
I 6016 57832
I 37673 90720
E 31876 43118
E 39484 90344
S 40008 481938334
S 50808 217178743
S 53312 224862983
S 61661 720114075
E 6633 52659
O 41138 77781
S 30652 119091272
I 52123 68220
O 18058 59118
E 5853 42414
I 10118 80284
I 46588 79912
S 50701 591382729
E 9904 48355
I 7994 60013
S 64248 903470455
O 15849 24662
I 14706 36143
S 81214 571813684
S 65992 167514159
E 28096 70932
E 31600 75147
I 11855 40362
S 9547 412326665
S 46906 302117649
E 50188 80680
I 12433 57432
I 38168 89240
S 87714 113592937
I 82685 94643
O 18747 46601
S 71616 302769274
S 53075 592537431
S 91802 436608611
I 47380 56410
I 7965 13852
I 42016 62951
E 25666 67375
E 38758 47215
E 7537 19244
S 10934 878618780
S 12133 156224796
O 31343 84350
E 24912 70546
E 33439 54103
E 38922 53103
O 24265 54058
S 2752 783902767
O 7989 25177
O 36434 98326
E 1973 30342
I 45201 98347
I 6086 79258
O 21721 85865
E 50024 73874
S 71507 282659575
E 26990 55631
E 50717 80281
E 21631 67710
I 32396 38113
E 2963 45988
O 43478 89322
E 51194 77296
S 86764 835140797
O 10732 88346
O 32520 77115
O 88636 99872
S 37827 40896712
O 72685 81681
S 63707 548623112
O 52982 56174
I 78789 82097
E 953 46010
I 816 45898
O 7862 98473
O 24506 87776
E 37811 72097
E 64757 88329
S 6244 791068830
I 30337 47527
S 71296 734199890
O 274 44318
I 76880 97237
S 41872 365603997
E 20052 41332
S 87750 91494526
O 14694 19901
E 34617 51827
O 21510 92201
S 95375 229525997
S 90948 839419579
O 38726 53691
E 18173 28604
S 25046 975606705
I 59961 98591
O 53480 78259
S 4778 535009244
I 7865 9633
S 68077 957856596
E 7218 97174
S 47759 481112994
E 6068 63997
I 4130 74521
E 50178 85104
I 65791 93115
E 21894 66521
O 11580 62164
I 7222 59711
O 66384 73107
S 97104 137907524
S 67226 916160327
I 54288 67358
E 34669 94998
O 81635 91033
O 31036 60080
S 84027 169667368
O 10739 27858
O 51905 97821
I 39602 82038
O 39814 40236
O 11494 44010
O 54005 92064
I 1500 50123
I 35750 75793
O 44959 75645
S 34908 295959329
S 19752 465772669
I 4520 15471
E 60679 82584
E 15522 27307
O 39656 91373
O 27003 40127
S 92226 170947482
I 13421 40945
O 8548 48657
E 38286 47042
I 35505 45542
E 81465 86425
S 41275 167138111
E 30717 62940
E 21718 71211
S 94316 464652271
I 72522 92404
I 70289 75654
I 91394 98566
I 12090 41451
O 21470 56388
E 38509 86176
E 35521 53633
I 20254 51420
S 98122 826974345
E 52077 61504
E 54326 89375
E 82585 95985
I 24868 69494
E 26393 99220
I 4417 54308
S 12318 456377043
S 69669 92196356
O 11745 49369
E 28430 78760
O 10164 48697
S 75120 18455949
E 75795 80960
S 79848 340416524
E 56109 78906
S 91262 953711816
I 22547 34807
O 33627 44784
I 52709 90958
S 50120 706633643
S 45391 144517726
I 48179 89077
I 44997 65229
I 13753 81916
I 80949 89167
I 65654 99988
E 86864 91870
S 57706 75019830
S 91986 862049537
S 19621 777006235
I 38613 95494
E 34590 64588
O 1724 99957
E 43566 68826
O 6100 60930
I 19067 69576
S 97109 157454395
I 1438 77175
E 76696 88473
I 24761 77699
O 41689 73206
O 445 94629
I 1386 36346
I 66586 66718
S 5717 667926816
S 7322 420874387
E 2777 3776
S 38531 450166806
I 21804 79787
E 21149 93248
S 73995 857186563
O 14491 25127
O 8109 32261
E 42700 91957
E 76061 98641
E 56475 77974
I 82270 99091
I 24347 44278
E 17587 51835
O 22281 22438
S 26218 50715209
E 14083 29840
I 6476 32056
I 48503 72701
S 50209 998256559
E 35052 47847
S 49485 644840941
S 70890 187692984
S 77056 761615426
S 68688 828534385
E 24523 36365
S 9138 844889184
O 82625 92173
S 14291 928121639
E 57176 98750
O 6505 97891
S 17598 554829521
I 8395 43024
O 33198 35012
E 62378 77835
O 13628 18079
E 56577 82242
I 5699 83814
O 4602 42903
E 23077 60691
O 38733 74049
O 9074 11527
S 40463 31579976
O 45788 45946
S 49754 468133965
O 30249 57081
I 12385 29737
E 1063 8878
E 57644 93230
O 15675 69176
I 38167 68896
E 39877 72648
I 38105 87755
E 50561 97246
S 24111 718553050
S 68515 860918635
O 53766 79707
O 4229 98510
S 16540 524146954
O 7965 64738
E 26195 93251
S 31283 452164341
O 30729 72481
I 76719 98037
S 99423 141857624
E 26351 36215
O 35074 44644
O 74524 95510
S 66926 529231780
E 25623 67200
S 75924 498339865
I 14772 48498
O 49790 99728
O 81640 91322
E 18710 85736
I 72747 76275
I 41448 90679
E 1924 73739
I 12174 67796
I 20327 42469
I 47738 57246
O 23925 46607
S 35238 835734415
O 11418 27183
S 96024 207485695
I 38886 88228
E 12446 87708
O 45323 63851
O 14163 81566
E 32608 91067
E 14057 53643
E 26730 86309
O 62751 70581
S 94132 872621608
E 34531 40806
E 5159 44475
S 75344 694013625
E 40922 90899
S 76543 792049351
S 73644 425008902
S 12097 799840082
O 29826 58207
S 69852 633714813
O 18093 48338
O 35051 96103
E 22026 25129
E 1055 78422
E 330 27356
I 23041 72001
S 87683 303901942
S 37776 578131219
O 2545 90443
S 83369 277301721
I 59779 71220
S 94926 792606760
I 4861 30669
I 55895 58154
E 8013 87161
E 19673 46892
O 55682 63879
O 15072 32378
S 48556 305007910
S 46725 842000360
O 22605 22774
O 37437 98757
O 57291 63872
I 2105 74380
E 19189 33290
S 47395 990350757
E 39998 45630
O 45376 89346
E 8040 52660
E 14528 81581
S 55483 394923049
I 67918 97199
S 16168 857331189
O 74798 95601
O 65301 92754
S 1242 654284219
S 44238 735584508
I 57568 83461
E 34118 89383
I 52270 58794
I 55142 68588
I 16325 39238
S 41084 770022494
I 3527 85936
O 12501 80858
E 25914 64321
I 44469 56858
E 16642 43403
O 28473 91525
E 41820 43842
S 29788 302981484
E 68432 84554
I 52132 89790
E 36893 45433
S 96264 590660225
I 10128 14620
O 24569 97426
E 28634 91493
E 35099 84821
E 35177 35799
E 73888 93001
O 36530 84981
E 76001 86252
S 22751 297129089
E 27517 99960
S 6769 159986821
O 30687 63831
O 22914 32902
E 28694 98285
I 70485 72535
O 13137 79112
O 14263 83506
S 44607 209706864
S 31610 102118520
O 43773 96402
O 19258 73013
S 82965 600532350
S 53086 392266933
E 36536 38971
I 20185 56343
I 10839 28992
E 8103 94382
O 28210 48693
E 78216 90903
I 13732 88009
I 8523 76183
O 93822 95385
O 42132 76906
E 55043 96428
E 1027 93199
O 73342 89248
I 2441 82120
S 25858 233579620
O 28073 97168
E 13715 26972
O 33017 35694
E 41448 66154
E 2624 86554
I 22549 90962
I 10283 91166
E 90802 95534
S 93892 27351266
E 39282 68024
E 51967 78582
S 29750 615105980
O 35971 49209
I 36424 47554
E 1335 83237
O 11946 30231
O 50043 90724
I 45401 78392
I 8138 49045
E 20255 54802
S 96555 444226063
S 82520 225155347
S 45059 597572302
S 22180 342865444
E 60165 85160
O 34835 47450
I 11448 90264
O 41769 94979
I 15865 75164
E 9103 66037
O 18667 51568
I 46375 94587
S 97672 363444836
S 91932 728771230
S 35056 656586930
O 42954 76372
S 31786 610728548
I 15909 86965
I 11938 43013
O 35850 47963
O 18190 89384
S 79051 592601866
I 42699 66276
O 24269 94506
O 25062 93915
S 33483 514460422
I 7813 50088
S 16564 558339390
I 14183 73318
E 30145 35248
S 60078 206631942
E 36674 88192
E 443 32022
E 77762 97635
S 83026 112416079
O 285 64465
S 884 753631415
O 12836 95672
E 31333 36497
I 43706 59593
I 73844 91425
S 20686 273960687
O 64835 73665
E 50457 69195
S 77339 61749403
O 47036 75928
O 13738 20435
E 19855 28406
E 40115 72653
O 21223 53201
E 33613 49965
E 60230 82286
I 24629 85189
S 71393 271075352
O 87659 95254
E 21674 29505
S 2015 333899403
E 8692 29636
I 50530 52116
O 32456 65029
O 15593 21657
S 27475 372809629
E 42851 93063
O 28197 59669
S 88826 4954946
S 79947 318182648
O 59224 81313
O 15704 82375
O 73505 89953
O 9947 60750
S 32187 193504679
O 14070 84061
I 51849 83165
S 32950 938677928
E 47654 78775
I 68661 85613
S 3385 394855363
S 68022 497163657
I 19987 74521
E 17478 69702
E 18706 84260
I 20596 48422
O 80047 99739
E 6870 42634
I 50812 74094
I 21586 65676
S 62856 184037851
S 55310 298973676
S 95638 717012259
E 11040 66739
O 22124 98471
I 1267 31626
E 34982 74243
I 3736 66265
O 78642 84571
E 7037 33058
S 49421 673762350
I 15158 49327
E 21304 45156
E 61298 88410
S 99584 940396552
I 4548 94033
O 41324 96924
E 74048 82926
S 84458 682691982
E 30122 51509
I 8081 61942
I 19018 57065
I 72046 84319
E 10556 88550
I 44528 70429
I 54334 72784
I 37064 54036
O 13121 56781
I 74020 93011
I 55945 67857
I 7648 72729
I 34131 55225
E 156 63695
E 82187 90764
S 17141 524176448
I 17182 85850
E 60507 99605
S 7173 654297526
I 71906 98340
O 48061 58385
O 79546 79790
O 28468 34223
S 90465 74283936
S 17282 882944189
E 11367 28476
E 71344 97414
S 26271 992018201
S 95476 182992146
S 80419 278088374
S 36914 246823467
E 92499 97323
I 16149 98929
O 1701 92261
S 71245 116348344
S 74716 318841395
O 29659 44792
S 952 750904030
O 11907 84725
O 20495 75876
E 44156 49868
S 19186 617103190
I 9001 99503
S 66413 404974798
S 10495 145009818
E 94111 96543
E 57606 60124
E 321 79297
I 19659 21861
O 28391 39058
I 15773 61999
E 48751 81294
I 9270 56134
I 12974 99859
E 50964 63832
I 64780 65424
E 26232 41989
E 1877 45863
O 19565 85151
S 21746 438408981
O 8724 31051
S 42949 275737563
O 25248 27598
O 27126 34711
S 17318 154720714
E 37190 79713
O 18833 94172
S 18478 219779600
I 12299 66695
S 54647 419677226
E 19583 56519
I 28621 39314
E 71495 78792
E 24958 35901
S 73826 212151650
I 31876 36297
E 17793 18684
I 5793 72951
E 46871 60737
S 19528 806335467
I 5482 88141
I 46393 64660
O 81633 98549
E 10827 80640
O 57294 93661
S 554 2558183
O 17202 36772
E 58665 83932
S 45132 305638752
S 62702 122221825
S 43060 204016794
O 68636 83985
E 41665 56270
E 35238 63468
S 84060 968891573
E 11898 16281
S 15607 189855776
O 41250 90511
E 23732 89661
I 78875 91097
O 46494 62823
S 43523 273089803
I 19913 45422
I 5467 30297
E 47242 55636
I 16471 58350
S 43494 480539481
I 42907 69312
O 16720 17798
E 37615 78465
I 4006 18931
I 13401 37907
I 37955 60983
I 15550 73164
I 35138 98534
E 20032 85240
S 11093 57572065
I 54583 71080
I 31254 56879
S 26274 933997401
I 54853 58777
I 37130 80296
S 73384 192350219
E 77760 78370
E 62270 89168
S 56146 725624010
S 32791 392086441
E 64281 88749
O 3022 98860
E 17851 86415
I 47419 99482
I 14204 27728
I 71258 86421
O 48336 63020
E 86967 99259
I 16194 78226
I 29439 89984
I 26376 99744
I 49953 51151
I 21856 51118
I 7400 87445
S 33548 169745758
E 9846 91481
S 39379 963306017
O 26434 32510
S 71066 451570141
I 72491 86544
S 74148 977322839
O 33049 66080
I 27073 58875
E 3043 38660
S 28070 246970494
I 24191 25428
E 57027 65777
E 23148 44905
O 4944 18349
O 3620 73280
S 22215 380755137
E 12945 61109
I 22304 88057
I 21336 83092
S 8506 897540398
E 35415 59239
E 42149 53176
S 97732 107942460
E 16625 45284
S 71694 586866624
I 49684 61132
E 53296 77197
O 37488 65852
S 37154 654359957
O 15361 56052
I 641 2631
O 7919 60909
E 48242 70643
S 87264 888871488
I 31067 42533
E 60749 77144
O 23390 24192
I 8380 59762
O 10634 67242
O 23826 84566
I 80427 91959
S 34379 265760260
S 70379 450310926
E 64679 93364
O 15260 18764
S 86247 813202626
S 1127 513640850
O 48460 85732
S 47556 738666563
S 61378 990235839
S 33512 721252033
S 72558 146760588
O 32927 38082
O 6770 20051
O 801 7087
S 37415 1123006
I 12674 35135
I 46470 92644
E 37917 86797
E 11990 60706
S 63419 77996364
S 17433 382443173
S 27201 913294652
S 47562 436580310
E 30057 63188
I 9625 71369
E 19081 41692
E 11111 32001
S 83188 59770001
I 46595 94366
S 11099 1966691
S 74231 837608278
O 9977 22347
I 5177 19527
E 12712 30810
S 79054 793276437
S 39085 573120135
O 55311 72475
O 7434 32501
O 4340 55601
S 53133 613409210
E 6752 59921
O 29621 91119
I 49326 82005
O 92071 98499
O 8266 44105
O 18667 84885
E 44702 63410
I 8506 92401
E 40871 77500
E 77362 81013
S 76682 511089915
O 8781 16358
O 32171 56508
S 57571 842218342
S 20346 706510787
I 52396 92561
I 35024 95514
E 19904 76493
I 14961 88117
I 32146 46521
E 15302 75309
S 83103 786976580
I 9684 18267
E 8658 80760
O 20619 94407
I 33809 73389
S 22043 216545257
O 44803 78205
S 46097 694559416
O 85499 91941
E 9219 49089
E 9164 53923
E 569 53516
S 95415 803583665
S 10953 268970550
I 59699 76445
E 23428 27807
O 19139 36544
O 5501 69319
I 8107 67207
I 10430 35831
S 25021 170708493
I 16146 55207
E 5285 40458
O 844 18832
O 58207 61150
O 16380 97930
I 58024 59237
I 4247 91775
S 4035 399166599
I 31869 45336
E 5679 57186
O 25586 47180
I 44375 64333
S 87360 840336124
I 26523 90257
I 18151 81615
O 15667 91626
E 88576 95802
S 1410 768505884
I 77537 77563
S 88225 992570691
I 19589 40638
O 51247 90013
S 21728 420576318
S 53551 423001546
E 49521 53204
I 24420 83733
I 8923 50605
I 60332 79497
I 82923 83685
I 13896 36930
O 66539 96287
E 46133 81794
S 30340 697391422
I 2508 42868
O 3558 80385
S 80920 95933249
I 47169 71755
I 33478 47916
O 33809 74878
E 39456 85861
I 26473 37874
E 36987 47283
E 64645 92626
S 76371 737042037
E 27761 75947
E 1941 14908
O 51479 84677
I 14923 31424
E 77987 96300
S 40554 631166865
O 58176 63310
S 94583 931271500
S 63058 37490236
S 10114 668248605
E 22942 37270
O 71466 90066
S 53123 661510845
O 48966 58663
I 77988 87862
O 52613 58093
O 40128 68329
I 246 12118
E 4420 23544
I 9189 10331
O 79866 85702
I 73961 99658
E 29333 88470
E 43846 69667
S 42777 727573643
O 68300 96836
I 19377 96893
I 17334 83333
E 30785 85156
O 28979 53927
O 31032 34357
O 32697 53345
I 22278 33505
I 5651 9262
I 20302 60354
S 78346 434111139
E 75985 80360
I 67421 91389
I 48404 57512
O 31898 63224
I 92982 97703
E 3940 89398
I 38270 85624
I 67212 97757
I 24694 71681
O 1825 98834
I 51603 79102
E 25086 55557
S 18592 735083982
I 35221 69342
O 29183 74239
I 20459 86306
O 16275 97826
I 33337 93661
O 89694 96320
E 3581 78921
S 74235 735280954
I 71414 75982
E 53806 79075
E 49568 87012
O 3116 21932
O 41208 97732
E 37604 95596
S 36714 22843785
E 35332 43450
E 10060 14657
E 18570 67352
O 55903 85534
S 53998 56488310
I 9291 75852
E 36614 49460
O 26794 39917
I 4001 99590
O 46199 87967
E 74533 79482
I 30082 95948
I 7985 96394
I 16682 72873
I 11576 58179
O 11019 94033
S 86274 619499219
E 49234 62468
O 4614 68913
O 19243 29567
I 24519 54160
E 67433 67947
E 62376 69031
O 11922 81892
S 21807 989392328
S 34135 367093073
E 24070 51362
I 4738 14710
E 3860 56810
E 15774 63372
I 16657 30644
E 59486 70896
O 28507 39446
E 21427 82488
S 67131 30496803
I 39637 77167
E 52789 57853
S 42004 612200657
I 19615 25379
O 11918 76735
O 28028 59868
E 66057 76389
S 62905 629950439
E 42285 72151
I 17952 72928
S 63956 899010277
I 65750 89841
O 11413 70334
S 74078 251763657
S 1378 855366864
I 2106 25755
S 45225 773399945
I 58009 92594
I 69498 73805
E 18199 21263
O 28459 51887
O 34999 49733
O 28335 60384
O 6647 43605
E 66207 94592
E 79737 99445
S 23994 378661374
S 54660 230582572
I 62261 80755
E 16651 33100
E 48411 81314
I 35645 63704
E 54210 83223
O 36436 98729
E 23737 64704
E 72303 92359
S 97063 466652834
I 33659 71741
S 41166 550512837
E 4129 43949
S 3813 479139443
I 2684 9786
I 31059 44635
O 196 38363
O 3256 51919
I 68309 90775
S 84672 926291344
S 20420 337708915
O 11797 77071
S 3870 371137626
E 34711 94492
E 59702 78801
S 25037 743670573
E 68729 74271
O 25689 81684
O 9047 87547
E 8272 29897
I 86780 98082
E 58201 80196
O 51102 74518
I 7871 78452
O 74320 85399
I 75525 96646
E 57859 97327
O 57008 91041
S 26201 790534760
I 3438 33516
E 71904 98805
S 39006 654235611
O 10716 46202
E 33557 39254
I 12906 17896
S 84324 868122578
E 42257 83725
I 31270 92553
O 38076 51032
S 97448 478759958
S 57604 276256910
I 7855 14851
S 94765 310930529
O 972 8556
I 23940 89107
E 17020 31281
E 6707 18230
S 52688 288156586
O 28104 62588
I 26839 79042
O 12497 84911
O 19774 77092
I 24813 97846
S 22577 343483698
S 66455 629452986
S 77035 910983087
E 47913 80836
S 33109 508035208
I 44199 50932
E 57867 89650
O 25053 40183
I 40561 42678
O 24198 94982
I 49922 75524
E 12225 17375
O 4033 36302
O 69141 93097
S 77530 13853561
E 6183 85757
E 22831 39377
E 63833 69158
O 11756 74618
I 37400 40273
E 33146 47707
I 2817 94962
O 11177 91880
I 53219 96903
O 65521 98756
E 14853 23828
O 88404 92677
S 88551 191840665
S 81919 156912211
I 57232 81190
I 13319 34818
O 56661 58089
S 52571 852908595
O 44207 45829
O 30879 91201
I 10327 91482
S 33149 573636455
O 23493 46394
E 22425 45926
I 13217 82758
O 17595 47851
I 25525 74063
S 43794 741768720
S 85985 133093036
O 22429 69777
I 48727 95567
O 65132 82940
S 55136 672090092
E 28013 45866
O 12496 98193
S 3067 368481336
E 27849 43460
E 5723 62789
O 7771 62431
I 67230 82494
E 17231 46549
I 2302 14476
O 24174 47215
O 56875 72226
S 83203 452155080
E 16768 52196
E 32652 46006
O 7531 19168
S 84144 587956668
O 34440 94212
S 78102 153271191
S 16271 252772246
I 938 30897
E 35223 60518
O 6131 74489
E 31437 83375
S 3367 244366180
E 26100 77902
I 63180 83577
O 41407 70822
O 4981 35208
I 17324 47211
S 35892 325861688
S 29234 360830356
O 17399 58020
I 20301 67125
S 35378 355916326
E 45423 64721
S 13636 496938598
I 2083 85420
E 19926 66755
E 25352 72920
I 27817 71459
I 22182 26452
I 29172 48292
S 95310 310508399
O 47553 67043
O 29242 73800
S 13350 565810625
E 12802 73238
I 15441 19660
O 71944 85729
O 67118 84218
O 21175 23697
S 5375 629307657
O 3832 57592
E 26033 57090
I 75525 88169
S 83145 185041614
E 37731 83476
I 81270 98342
E 43514 91810
O 12887 93632
S 40829 314971341
S 52900 860988593
I 80995 92809
O 89020 90191
E 14254 64473
O 9767 10503
E 62958 83835
S 50719 765810594
E 7656 85675
S 65271 350848358
S 390 654208495
E 87751 97357
O 33686 59191
O 655 76796
E 91722 98034
E 30841 34405
E 31244 62844
I 7284 28570
O 19175 52329
S 29137 673560359
S 38735 879632386
I 739 2195
S 15320 825225170
I 15936 16216
E 20226 85523
O 32729 63274
S 27066 898516083
S 12447 277312504
S 87223 394258205
O 17567 65733
E 35380 43212
S 30118 748851166
I 15442 85708
S 61358 897678230
S 16015 153545799
S 80141 964694364
E 29406 31567
E 23727 41901
S 83411 374503170
I 16608 66683
E 56509 70870
E 7358 27755
E 38123 53859
I 43401 49030
O 49591 70907
I 15915 83750
I 669 32001
O 6378 37358
O 82710 83611
S 8009 669945224
O 6870 9752
I 68094 88253
I 21633 55547
O 4725 59246
S 54847 21982267
E 71289 84937
S 81925 975561199
E 5465 33438
I 65109 79657
I 9049 62899
O 43793 97924
O 6158 89233
S 71453 984820744
I 22601 82854
E 36321 76752
O 9740 93511
E 27595 37726
S 78195 339331333
O 62346 90719
O 41994 70836
S 72111 464505811
O 22032 66105
E 82365 98499
O 6435 68808
I 35529 69454
S 39706 602203908
S 16796 959762159
S 70052 461286665
I 21582 39234
S 55851 51969600
I 42391 48391
I 80053 85559
I 31035 82577
E 13985 47756
S 21394 169257365
E 37310 49024
O 4044 40651
I 11168 41422
I 20604 73418
E 39540 40849
I 66590 70070
O 14634 61775
I 3018 66294
O 7382 32203
E 21361 73145
S 93219 667594400
S 49941 929698027
O 13012 92965
O 1916 85463
E 3005 73809
E 50786 91718
E 40202 44705
S 14969 412579597
O 74310 98317
S 93375 25892889
E 42365 94418
O 10378 60325
S 1982 375667434
S 63823 511666872
I 55212 69111
O 30041 82134
I 24139 74698
I 32689 79002
O 3563 14668
O 20582 90772
O 29022 82059
E 30233 57929
S 6871 698089978
S 50803 273199265
E 73777 83740
S 45295 800787422
S 17746 523748600
S 15842 940273564
I 36525 84962
E 72973 81519
S 16106 157652000
S 89394 727413866
O 39162 58678
E 10243 56314
O 50815 60083
O 65296 68035
O 32916 82364
O 2100 31832
E 1253 79009
O 39518 47311
E 3230 44505
O 71065 91874
O 41987 69893
E 754 96398
E 13318 19689
O 70216 74969
I 61686 87299
I 79162 88032
E 36 97390
E 44591 92467
E 3756 57783
E 5373 10815
E 24103 61643
S 96214 473014080
I 41632 57591
O 45204 61634
O 43988 64041
E 17288 18629
I 80353 94824
S 4843 419930226
O 4713 55166
S 88107 155662802
S 13442 622811357
I 10806 64263
S 21287 939799850
S 12927 231608357
E 79983 95686
E 33094 84342
I 31493 84980
O 93274 98491
O 36068 71983
S 98708 558578156
I 31885 32035
I 19479 99148
E 20320 98656
O 61507 87568
S 82596 920951119
O 43530 60004
I 65300 72568
I 24206 47922
S 6422 597925380
I 28377 55670
O 23125 76640
I 34732 46021
O 26543 55498
O 7219 68714
O 24256 49222
O 26116 50806
S 44627 803958312
S 94231 721065220
O 93824 98722
I 88235 92161
O 49037 67625
O 92221 93627
O 6355 58930
I 19039 65706
S 91896 870019506
O 10405 93964
O 65330 87084
O 96720 96794
E 53891 84438
E 62950 69874
O 48799 86378
S 42513 886067100
S 58976 119459600
E 16091 30122
O 649 49218
I 68343 79997
S 75661 171571828
S 22896 627742944
S 72897 776977381
S 40254 730818161
I 66451 68406
O 14618 78564
S 1028 378344181
O 49219 63746
O 28613 49662
O 19841 69916
E 53071 89731
E 74153 75714
S 12273 455351567
O 72491 99690
S 43531 256861042
S 22828 668876979
E 66540 87761
S 69128 275467421
I 44720 68879
S 2146 775673720
I 92675 99518
O 43108 70220
O 44939 77793
S 33707 803370864
E 39313 64355
I 63047 76251
E 28772 82335
E 82985 98831
O 30473 50534
I 40478 69935
I 37642 81755
S 39319 663542001
E 57359 91569
E 42606 46722
E 8607 12752
I 3419 93083
O 31237 51008
S 71734 276721740
O 27189 95336
I 52747 55070
I 71673 78478
S 79655 183041346
O 20517 21806
E 48106 56958
O 6189 34117
E 14036 28736
O 56982 98214
I 72983 92427
O 63858 72958
O 25341 64470
S 99229 408361708
O 6183 46544
E 19266 49797
O 2459 10630
I 17096 23206
I 5965 21903
I 59964 91354
S 89245 415663831
I 15252 75911
I 28741 98558
I 29533 42106
E 53443 91248
O 19357 39734
S 67223 452826871
S 39431 123020724
S 52946 440420243
E 53206 54523
S 69087 440760843
O 521 81794
S 19151 220655105
E 25012 55517
I 14547 95471
O 44110 72042
E 21232 49851
S 35854 14779556
S 87365 501919180
E 38412 42334
I 13395 61198
I 60416 77599
E 59500 77726
E 74769 97928
O 1141 87900
O 19865 81117
I 19466 52149
S 78452 453276619
I 6267 25488
O 1127 38954
I 91247 99734
E 8674 74711
E 31490 37526
O 16286 49767
S 59965 250813764
O 28341 96188
I 22513 64536
O 49999 65078
O 39349 45009
E 4090 71430
S 88103 366720318
I 3830 78173
O 39370 72365
I 32888 97175
O 34579 71228
E 32238 84734
I 80808 84879
O 17374 81304
O 63442 79781
S 23095 284385061
S 32272 136828045
E 43625 78813
S 70239 285291694
S 37925 431430503
I 87275 91777
O 58902 62965
O 17452 61159
S 60958 243021863
S 62742 971423355
I 24921 31569
S 8040 989658965
E 10658 86273
O 48983 78019
O 45446 89720
I 47197 80023
I 83505 87508
I 66351 84157
I 9567 70533
O 1313 56179
I 10796 53291
S 28206 557519217
I 51290 53759
E 19369 65047
O 15574 57081
S 97521 56355725
I 44275 73160
E 38784 97426
O 8460 51173
E 37812 90927
O 33561 64349
I 80512 97025
I 70751 72235
E 10232 22435
O 70499 91520
O 29055 70560
O 30317 65304
E 5241 49310
S 94245 780162039
S 88931 17419350
I 38352 72199
I 33689 51983
S 69461 525230607
S 19939 397895676
I 30714 57627
O 21202 87623
E 1175 30136
O 50150 85862
I 58167 70872
O 49681 57162
O 1653 69804
E 23554 61099
E 13307 23054
O 46868 75137
I 39713 74039
O 24810 51676
I 7361 47906
O 72093 97018
S 3424 157544257
O 33149 46279
E 95688 97305
O 74194 77911
E 45953 51094
S 91188 115411478
O 10769 92305
S 8555 95792950
I 1750 66022
O 84273 85392
I 5274 42336
O 58396 59508
E 10781 83029
I 28089 86104
O 51768 86001
I 24800 72719
S 22374 924263337
I 7342 47796
O 12029 93046
S 87140 597272445
I 16978 33845
E 22214 87958
S 34782 409824086
I 70490 88176
I 4048 52037
O 29981 67455
I 30580 37592
S 9318 481913487
E 23436 92521
E 72432 77205
E 12514 29819
I 45686 77471
S 32242 403394751
I 30748 66108
S 14104 434158352
O 81671 90905
O 21052 96427
I 65660 75162
I 45870 60647
O 44140 94734
O 55262 95031
E 5068 74017
O 52485 87483
I 3311 65424
S 12195 793548599
O 39781 85386
O 2459 17496
S 5701 982362670
S 15723 536059841
S 47228 58387867
E 52077 56111
O 16959 93969
E 6193 20787
S 59610 576047509
S 38788 698530302
O 93 59715
I 5187 78890
O 23250 86125
O 6708 76905
O 58324 95338
I 27654 89076
O 72758 84656
I 52635 96054
E 43340 87428
I 26859 33550
E 5043 68532
S 10815 877458875
O 28394 44495
O 4610 89149
E 19534 62863
I 11778 92698
O 38780 40643
I 82074 97979
O 6615 55138
O 19838 41009
S 48388 690349153
S 28551 600418967
O 65284 92020
I 1974 75534
I 20065 39763
I 24277 67474
O 38995 87457
I 38954 43344
S 81120 697427858
S 79074 847366225
O 29829 77238
S 63235 768385797
I 25903 41179
I 2810 56785
I 27373 81046
I 6600 48155
I 33200 47260
S 51753 276893991
E 6895 94783
O 56165 59509
O 18886 46937
O 64857 93285
S 42049 111126431
O 16414 43223
E 59351 74925
E 28900 42644
I 50957 61501
E 1737 78877
S 15137 77629544
O 13012 51467
S 80350 81530049
O 45269 97280
E 15335 62986
I 4577 31642
S 97962 125457061
I 31110 76802
O 39987 86411
E 31226 62007
E 9894 20792
I 65804 89556
O 20277 88654
S 70983 960330208
E 55320 63996
O 9109 65672
I 45934 56666
I 39241 85850
S 54557 23511627
E 12683 96244
I 7530 20338
S 60914 333315173
O 60585 94555
I 30852 77724
I 745 47082
S 66205 163293663
S 83595 267834876
S 78370 886041615
I 67511 82941
I 65633 99717
E 10068 59414
O 58691 64386
O 73674 87201
O 8725 46985
I 6900 27984
I 54176 54992
I 48874 77256
E 52774 78484
S 50724 79679779
S 31098 987657143
O 48646 56922
O 65070 77200
O 69393 72543
S 13688 637165213
O 78996 83190
E 60532 99832
E 56590 91026
S 30353 798803030
E 52669 94988
S 90691 84922318
O 3496 8954
O 40061 90308
S 37823 292884004
I 78055 90797
O 7596 97366
S 22996 90332103
S 57266 612209888
O 2361 41266
E 27120 68947
E 4121 36560
I 40073 90378
S 33662 648518305
I 17477 71965
O 13668 25949
O 15647 65104
I 24920 59899
O 67235 88552
S 49067 595985695
O 66340 98080
E 46824 96333
I 9096 81488
S 61650 537493850
E 14413 68173
S 37846 315728849
E 2859 54864
O 7286 43033
E 6448 98596
O 46732 57899
S 40481 630835605
S 62308 686524510
O 32817 96779
E 41677 90773
O 10211 23725
I 20190 88474
E 52556 77101
I 32777 35329
I 11243 45340
I 64159 88231
E 73846 89815
E 11435 65883
I 15972 87500
E 62056 77645
E 25660 90862
I 35695 60552
E 38172 49347
I 33713 74445
E 4053 34321
E 35032 43224
I 34920 67765
S 59231 460930883
S 69481 741540921
E 34198 60863
E 13853 65962
E 27428 75403
I 33806 65993
I 7311 38234
O 55010 67405
S 92627 911696741
I 49105 98261
I 36644 75678
S 34106 941337413
S 34252 220648896
O 8508 54947
O 14194 26719
O 2839 67473
I 21976 56343
E 31051 75533
I 34934 73391
S 94483 910789390
I 4337 92976
O 16113 30085
E 73411 97207
I 61936 72722
O 24009 29648
I 17262 66606
O 75007 92251
I 42869 90997
I 59751 93844
E 34487 84540
I 4689 55580
E 29391 39787
O 72897 93142
O 13280 45694
E 65595 80523
I 67138 98443
S 62351 533757759
O 45446 78739
E 47328 63027
O 60152 65338
O 5342 28066
S 83114 261384463
S 51009 730518053
S 50092 219032297
I 18713 25384
O 56149 83780
I 55796 60205
E 22151 48354
O 35426 40035
S 854 824941796
S 92039 581937595
O 41229 78688
I 43147 64712
E 8895 56403
E 22065 60646
E 21409 88276
S 70474 985879608
E 2193 69752
I 67509 78943
I 16645 40168
S 74823 750140175
S 32587 806651809
O 41437 86103
I 12775 21731
I 34076 52480
E 3270 47495
O 40484 64753
O 18214 47560
O 81410 95600
O 26043 33303
E 71839 89689
I 524 62174
I 53445 59620
O 12750 61049
O 23684 80091
I 2870 21383
O 45130 94635
O 24448 29265
I 6946 97811
S 92062 367901102
E 87475 89370
E 52572 57570
O 70081 85873
I 73817 80712
E 8300 97666
I 80443 98223
E 33009 85913
I 7931 41494
E 21853 75150
I 8281 26545
O 33625 54776
O 60936 96364
O 63144 86876
E 3829 60882
E 45541 70525
I 31236 48444
I 4408 44124
S 98607 491558617
I 31895 63737
S 91363 321704154
O 15495 53337
S 79890 329792802
O 58747 72339
E 65985 82493
I 49565 99758
E 23363 31415
I 31382 70783
E 36969 61327
E 43890 64087
O 8170 80146
E 1136 65103
O 12050 86513
S 79883 781684416
S 7281 324305975
I 46850 92290
I 61996 86384
O 45725 94259
O 23551 26032
I 48914 66834
S 85888 907026268
O 22279 68542
O 54639 93748
E 46455 58357
E 28494 85713
E 7175 77065
E 30749 59650
O 40705 42882
O 6289 97048
O 22070 86699
O 1475 61509
E 39876 78649
I 19755 75770
O 36316 59845
S 1431 592633406
S 63910 360052681
I 17017 21407
S 84964 762252630
E 44521 61796
E 2690 30054
E 53143 59636
E 38647 66086
I 77012 81018
S 59682 644169593
S 58853 541671305
S 94531 715608798
E 28814 30979
E 39295 44199
S 62070 43812078
O 57715 77850
I 37149 39488
E 59578 90155
S 94245 580665802
E 43392 46007
O 22774 47495
I 63690 79317
S 60181 686932551
S 39945 5803586
I 19049 22469
I 58666 62287
I 4919 53814
E 57059 86508
I 33936 63420
O 42401 42417
I 16958 24724
E 45462 59575
E 5236 66332
I 12186 39998
O 79017 79039
S 62707 415546987
O 5774 73120
I 532 84415
O 28278 64750
E 55568 85757
S 91981 724345310
E 79239 94393
I 16345 76689
I 32225 94553
O 27087 74706
E 61413 82540
O 80141 95913
S 64983 163451292
O 10855 92560
S 52775 434660544
O 28451 83443
O 35142 62680
E 54634 66019
O 77162 97940
I 20460 93954
S 46440 320376769
O 21059 84593
I 48700 57622
I 52386 56519
I 20428 50256
S 52481 870384523
E 64989 90374
E 73256 89766
S 16992 529538091
O 16773 54929
E 5019 74727
S 48870 991098458
O 71392 79443
E 30217 66192
I 86111 95263
E 58855 92345
I 63400 76210
I 24405 60488
O 23253 90116
I 17527 19009
S 10495 912569123
O 4650 25651
S 57929 182351455
S 13823 171936023
I 46134 70957
O 65045 80389
I 55340 84081
I 55930 89589
E 18073 80867
E 13443 32022
O 30547 44836
S 69275 732534808
E 76220 80377
I 20469 87673
O 24035 56491
S 18265 549851780
E 23568 71824
I 77171 80726
O 49514 78310
O 15634 30072
O 32786 41177
O 54681 72308
E 596 21893
S 54963 8008138
S 57660 457032884
S 76126 665336327
O 72221 81904
E 74615 95065
E 13326 68487
O 13416 90616
O 8029 11867
E 45195 67437
S 40076 697537168
E 41882 44408
I 51150 51824
O 1052 36703
O 68698 86086
O 25998 29743
E 1240 41909
O 69564 86084
E 8813 63744
I 50843 52130
I 57037 57176
E 33853 49304
I 67536 97269
E 63868 84556
E 46780 63685
E 26595 80389
S 23666 246492749
I 39823 62608
E 18228 60891
O 31827 32570
O 26950 37390
S 75165 482380770
O 76829 86403
S 84687 462103776
I 3086 52163
E 8193 9009
I 69873 80315
S 81118 193633510
S 82807 121106638
O 14162 66335
O 1994 93522
S 37072 203983451
E 40156 82414
I 18278 90079
I 7838 60649
E 21805 28332
E 9601 78220
E 32084 46632
E 47213 67682
O 12524 26721
S 44273 673929889
O 4149 23963
E 16371 22136
I 33540 75594
O 31181 72955
S 58545 304746686
O 19859 20228
O 37913 85464
O 12671 77819
O 28342 52643
E 32454 40762
S 83431 564777271
I 42322 69584
S 79927 386813147
S 74726 722853889
S 11044 163039296
S 23286 448821899
O 33507 88977
S 40505 740013634
S 47498 882383185
E 23288 30089
I 14432 19220
E 19949 73947
E 4336 75723
S 33727 528238079
O 31017 62727
E 7518 23382
I 67467 97651
O 38907 94783
E 8455 26615
S 56535 369637662
E 19893 69411
E 21766 98286
O 20206 73618
E 59638 82871
I 7001 40128
O 39747 40139
S 60634 328765303
O 32555 50678
S 7189 513216694
I 19924 48456
S 67630 750799985
I 12108 40633
O 66328 79430
I 38486 52132
O 9825 72842
S 47731 980336298
O 42638 99108
I 17879 69100
O 39187 55310
O 49906 95184
O 9462 35464
S 11029 234729695
I 32299 44118
I 28923 92790
E 81236 89017
E 3929 21783
I 30050 57902
E 58364 94437
I 5728 8803
I 2497 88527
I 15012 46931
S 45614 724443513
S 32542 390594702
E 25276 89615
E 20155 86634
S 75813 280018475
S 70756 651390967
I 44218 82816
O 71360 79183
S 54879 70128519
S 62956 259623981
E 16166 69695
E 96776 98268
I 14020 26722
S 93644 118696861
O 53399 77412
S 82588 681159261
O 29460 75510
S 71139 494752879
S 59183 510011812
E 45609 66367
E 21013 70874
I 64989 82477
E 20573 40087
S 53945 227426100
O 53643 74692
E 4231 28562
S 94571 379667412
O 88530 95352
O 21580 82780
E 5087 93007
O 20007 97128
E 41655 80386
I 21405 63767
S 2288 140189776
O 1900 23568
E 4497 38735
I 22375 34906
I 21441 93848
O 14716 29656
S 72933 254711560
I 18250 68122
S 97349 327319760
O 22740 76804
E 1052 3326
O 12159 88442
S 78775 412857271
S 52534 750555628
I 45350 80527
I 68680 82698
O 31277 96662
S 68006 933083569
O 23067 81919
O 3030 68021
I 41888 88908
S 7604 844351505
I 12820 47467
I 66430 94858
E 77362 89357
S 2337 14550168
O 15988 73542
S 51990 511882932
S 26822 626978643
E 35539 63531
I 26025 76084
S 78173 178111778
O 29167 47735
S 7035 99672835
S 70422 100715972
O 24514 89341
S 24428 616889843
E 47876 78942
O 15510 44773
I 52063 70887
O 30321 88784
E 22262 82435
I 88385 99529
E 8708 29067
O 25018 49429
S 32953 687646087
S 55237 191112885
E 9181 73054
I 27857 89051
O 2443 24051
I 41290 81881
O 37696 69013
S 14783 307029032
O 49226 99171
E 65733 84271
O 61005 76727
I 64096 91166
I 84368 85908
O 3188 26859
S 48294 108076313
E 81391 87575
I 79605 82609
E 47028 96946
I 24227 77394
O 11313 94012
I 59090 88829
E 25671 65629
O 4439 45905
I 57720 97066
O 18358 58245
I 941 47270
E 36188 73266
E 33185 69665
E 33290 71377
O 57253 60899
E 60837 96973
S 3788 825067080
S 67078 251602230
E 31212 82187
O 92816 93602
O 1530 23005
O 22193 98201
S 69774 489559985
E 59324 60507
O 10648 37613
S 33835 675729084
E 39394 66358
S 61154 642726783
S 15606 175004464
I 34677 91879
I 21750 62433
E 26755 85618
O 8311 41699
O 14631 40530
I 57406 84225
S 43135 786477590
S 71661 297804351
E 24164 50891
O 52620 98177
E 18568 33670
I 2097 80506
I 42813 61004
E 36972 85756
S 70669 358020681
S 40363 622710351
S 99629 947292765
O 60646 70081
O 19932 97601
O 1399 56083
O 31729 63942
O 77218 80185
I 4459 87459
S 95381 82999795
S 22189 101816935
E 31617 78724
I 17321 42934
I 7167 84327
E 40275 57339
S 88019 842185828
O 9109 32043
I 15394 76820
S 63041 463431715
E 7470 14932
I 10226 54012
S 56544 423858762
I 51692 84171
E 27541 96953
O 67782 80648
S 4528 3170233
E 19744 40319
O 49559 63850
S 31773 2891170
S 56199 832197618
S 8007 487198605
S 71884 174365844
E 31375 51971
S 28513 583121319
I 10084 32680
O 22271 70341
S 65728 6148098
S 14546 254957333
O 3594 65946
O 40790 95420
I 62516 68213
O 18082 40567
S 51632 529078147
S 31221 772535207
S 58455 753413046
I 21242 50231
I 16624 18777
E 70456 75568
O 83763 94658
E 8552 55813
O 15098 63133
O 12075 32271
O 18837 25184
S 86139 698157293
E 3399 14252
E 46492 55132
E 44793 62899
E 14465 24233
O 51883 90568
E 5191 22049
O 8982 70629
S 2797 846062868
S 39977 411600352
S 75521 549646716
S 37430 799487256
I 42552 92103
O 47600 94699
I 9437 88274
S 77801 566352751
I 24104 89344
E 12782 87717
S 52377 281591077
O 12105 16756
S 61540 787537551
S 32915 37668078
E 23232 32219
E 18795 48296
I 75450 88439
O 49737 94358
E 35531 41971
O 38897 72145
I 71353 76390
E 2203 57401
E 24182 45098
O 31266 54628
E 10043 75032
I 27232 97072
O 40113 90829
O 9452 56663
O 15383 20294
E 7034 76952
E 49310 90092
S 76250 456217578
E 72025 96047
I 1519 66927
E 12279 13539
O 66974 89308
I 7665 44885
I 25999 98751
E 23880 36388
E 59987 89583
S 79814 297361639
O 34624 82441
O 17210 99672
O 37689 98099
S 88879 574195742
S 66832 838946391
O 36511 54635
O 47958 54147
S 86766 865468310
O 36608 95493
I 18519 63108
E 13944 96392
E 34717 55912
I 19645 99060
O 25672 57226
I 43523 99459
E 3235 22792
S 85651 452967954
E 8836 89995
E 17281 43133
O 10624 26713
E 8478 14920
O 6931 58388
O 64720 67997
I 85940 90582
I 47932 69871
S 19396 448706987
S 16124 742632369
S 89918 577632934
E 260 67946
O 18598 27288
I 29711 42566
E 16660 50893
O 12558 75405
S 36781 102800268
I 272 8794
I 71512 92032
O 16694 40023
S 73940 706940958
S 88250 284976498
E 39446 48795
O 57855 62169
I 62888 77372
S 39317 33912230
O 41998 49065
E 44598 67128
E 4481 30827
I 22154 78107
E 16767 44746
S 13079 882737628
O 21991 75672
E 1613 55440
E 26948 45701
O 3918 15061
I 16102 68653
O 54279 70133
I 33001 34744
S 30162 965803215
S 40025 844605098
E 8671 90955
E 20054 82829
E 41980 94661
O 20444 79723
S 7240 507920498
S 86848 739349884
E 21065 46105
S 35086 554766564
E 74095 94937
S 41914 266776960
E 1418 40934
I 57344 89252
O 21299 35402
E 47581 70110
O 4430 29728
S 42243 948701771
I 8529 13647
O 14211 15003
S 66105 181061469
S 49759 54982228
S 56296 466215009
I 970 72534
O 8792 24521
O 4641 75900
I 75207 96157
S 74753 496140796
I 49516 71489
E 23454 30090
I 33721 53446
I 50010 92257
E 53353 58562
I 70285 75519
E 5480 75955
I 57539 60738
I 7594 18763
S 18621 981583228
I 64226 65183
I 5048 42600
S 41739 554424990
O 2433 20450
O 21781 88010
S 87897 584146497
S 78662 785188154
O 14983 27766
S 2562 840720559
I 36862 75699
O 7514 53851
I 73910 79107
O 52050 95401
O 6598 67993
O 67533 79469
I 23493 84062
I 15333 22690
I 14671 29875
E 66747 76202
I 17001 52523
E 27780 91905
S 62295 992868505
S 96338 301265696
S 69972 919782665
I 62979 92623
E 74472 95113
E 72443 79119
E 18291 52967
S 53606 430271930
E 36549 81539
O 23553 98247
S 16697 243188873
E 44164 66998
E 17413 62204
O 76183 76427
E 61912 67231
O 14607 99241
O 41051 42952
E 33769 91803
O 82556 85292
E 32494 70668
O 3273 81042
O 39270 93041
I 4600 12741
I 73009 83945
O 23496 42552
S 70893 763821343
I 76820 87087
S 81231 108571884
S 59522 104839296
I 51734 91133
O 65420 73296
O 39640 98218
O 1134 26975
O 30799 85425
S 94825 248539936
E 71546 96133
S 78276 45122541
I 57066 67099
O 17135 59561
S 94457 945904651
O 11142 54036
S 97882 403264164
O 80940 92341
O 71615 84915
E 22697 24885
O 91812 92126
E 9892 55356
O 56596 82377
I 26626 68713
I 21611 86010
O 9683 21366
O 13025 86433
S 16715 564892821
O 68344 69630
I 78122 90214
S 85154 755263257
S 88683 814749319
O 51004 80815
I 52905 97367
I 18795 24199
E 15885 79311
S 41195 674785064
E 35549 99590
E 59549 84942
S 75393 67231136
O 10870 34209
E 70830 98340
I 24139 92425
O 9553 82061
E 10849 30125
I 37727 89324
O 61251 86112
I 6606 24163
O 42464 45861
S 62462 355736715
I 24017 80979
I 70399 89568
S 4914 236037778
E 4002 66485
S 18897 826694259
O 56894 95713
E 2157 68885
O 10448 66227
I 42974 66894
S 4074 956135889
I 8628 11406
E 36079 54981
O 888 34071
O 3888 96303
S 97685 221668175
S 70245 202204128
O 16419 70368
O 9777 40529
I 1822 65742
O 37815 42379
O 44869 97189
E 30317 63543
E 29405 99656
S 34051 569480682
E 63024 93198
O 10381 72325
E 54283 93128
O 7564 31965
O 51873 90696
I 52848 63530
O 18892 57223
S 44150 695666976
E 6455 10297
E 46704 77997
E 36696 38225
O 4469 63331
E 48592 93295
I 35168 58131
O 74842 79728
E 9292 61067
E 58042 59209
O 19855 93137
E 41663 79851
O 72833 81788
E 9374 72757
I 77792 98718
S 60310 462946424
S 87404 284477802
S 68159 714065890
E 12168 82026
O 35701 65985
E 13160 52475
I 29398 61331
E 7082 45654
O 15987 66504
S 82249 790277614
I 17109 51043
S 33264 271327521
S 51195 134016323
E 25153 75359
S 93345 767634809
O 38982 46586
E 72070 83897
I 651 95219
O 25618 58704
E 37093 37274
O 59172 73333
E 34233 41645
I 1114 91210
E 55772 67720
I 37815 97296
I 30309 50233
S 66669 983619880
E 23492 44193
O 13045 59638
S 6291 198814819
E 3043 46939
O 626 16393
S 36348 687196487
O 7374 8235
E 42508 64513
O 28610 75706
I 13028 94030
O 37957 54760
O 36303 36976
E 34604 73229
O 66325 93394
S 21589 752619778
O 49522 94918
S 32342 305452850
E 2803 49342
I 9243 75781
I 8770 71295
S 30700 508637011
E 50646 79944
O 35915 83469
O 83596 98271
O 63487 71613
I 55502 98212
O 305 47319
S 29299 419453540
O 56335 76367
I 6283 15128
S 53306 100538497
O 23915 47375
I 28583 62779
E 10635 26372
S 56231 510175166
E 28818 46527
O 11515 55874
E 16680 58936
S 66126 579363050
I 26565 73437
E 6675 99454
I 87996 93441
E 28165 39416
O 12579 23554
I 7106 46733
S 80721 938272481
S 84504 442496724
O 57317 83850
S 1869 676590059
O 3114 23468
I 135 77787
I 33669 76152
S 78233 440339714
S 79852 464368519
E 8979 31647
E 29440 96759
O 52845 76785
O 81059 94070
O 18644 70312
I 36599 56172
O 3987 53162
S 82938 794205042
S 21567 729380199
E 9848 72381
I 78983 86667
I 14490 75480
E 23546 33653
I 45773 69840
O 77128 98286
I 9692 62111
S 76155 312494823
I 44196 60620
O 19594 65810
S 67342 78033895
O 38280 94752
O 30495 53549
S 55623 643828798
S 25620 323803617
O 66705 79577
O 17120 70163
E 7088 12171
O 67221 96329
E 88825 98486
S 91446 582762617
E 5730 46443
I 18830 59337
O 22578 62471
E 61582 79115
I 20804 33657
O 22034 76950
I 4890 24120
E 2161 99765
I 54638 92180
S 73632 80131299
O 78048 79132
E 31781 76873
I 16653 50518
I 32414 95036
E 8226 14255
O 54628 79982
I 16841 43515
S 92211 731934127
I 8424 84378
S 37731 827387162
S 86173 919584472
O 52581 91050
I 44814 53346
I 2522 55632
I 49205 92758
E 7418 82523
O 15543 46738
S 13851 249277208
E 30994 75608
I 26236 58515
S 95855 893506045
E 26503 70637
I 1865 26071
E 39879 91844
E 82480 91773
O 32146 74378
E 66177 74495
E 83502 91965
O 9270 49953
O 30526 64522
E 19265 60806
O 34429 92722
E 9955 24624
S 73775 128170248
S 20152 948508261
I 19523 21262
I 21695 77177
E 2642 16365
E 44782 63725
I 2700 67196
O 19198 66684
E 91893 98671
I 11681 39931
S 55501 44944236
S 7136 378866474
I 1047 70174
I 25237 28310
I 33623 37240
I 4992 71630
E 29744 65573
S 15887 807341432
O 1157 75834
S 56329 669891540
E 5816 12548
I 848 7099
S 57998 256702947
I 46567 91735
O 34444 66788
S 89339 245952381
S 67523 719009760
O 57784 67033
O 44096 80641
O 31742 98027
I 1411 97556
O 33987 74413
O 48929 61472
E 28682 38739
E 6595 21961
O 60717 63444
I 15508 73948
O 16871 69604
O 27087 67971
I 42410 87411
I 30589 89105
I 89623 97843
S 40809 680021916
O 60676 95962
I 65650 70115
S 54182 171238751
O 37565 91686
S 48264 820211793
E 11967 52665
I 79667 95651
E 18124 20829
E 27171 51387
I 34993 99717
E 12340 88709
I 26414 40663
O 44762 87970
E 89787 94610
E 11583 70064
O 42551 61741
O 13552 75472
E 16583 43101
S 8641 317695861
I 17536 65434
O 68093 92463
E 43061 46864
O 34433 85517
S 99816 658205954
E 32950 66037
I 54496 94952
I 17909 48918
I 16397 85343
S 66602 764592293
E 26246 98707
S 85435 275820468
O 36483 81850
O 17594 43582
S 89441 520935670
I 20160 58860
E 35970 51605
S 68169 146668058
I 61289 94133
S 72942 306853801
I 10528 22068
S 22124 470075159
S 5881 137672648
O 5854 76462
S 59915 270287459
S 10095 111382112
S 58210 668321359
E 43992 45849
I 81529 88162
E 4148 30380
E 45411 98395
E 14616 28486
S 1515 264586908
S 45356 789123341
O 18697 33859
S 98469 332844942
I 47220 89076
S 20206 909110772
I 26512 94240
S 88068 135657666
O 5971 64554
O 8522 63544
E 25804 27030
O 9623 74826
I 7768 24171
E 7369 53018
I 7923 79478
O 26292 84153
S 38340 855163485
E 17334 59931
I 16871 40712
O 38103 51708
S 28833 785844966
I 61833 83217
S 2261 221576064
S 37944 582726903
O 26281 33760
S 69544 4229467
E 60253 91257
S 29432 166874395
E 32876 33863
O 5028 37058
E 73330 97201
E 49452 93461
S 69744 818393615
S 35957 234326170
S 64561 218654437
I 71008 73062
O 22517 29573
S 9419 855630977
O 48225 82861
I 33614 90219
I 2958 66115
I 73186 85515
S 1987 583476561
I 7515 29243
E 66501 81821
I 5827 63867
E 73144 77099
O 32202 81332
I 16822 84791
O 26710 96417
E 41331 62293
S 62964 80985134
O 33684 92047
O 2901 36562
E 13086 81962
E 12371 49254
I 61549 83711
S 90282 713067216
E 77981 83418
S 5929 233838192
S 19844 190654739
O 51472 80448
E 9553 26862
I 16728 51450
O 36064 78730
S 8267 183818988
O 60252 71970
E 2901 52119
E 401 87063
S 98253 557375191
S 73563 249194570
S 66906 897564385
E 46327 59995
O 44999 81420
E 45739 61734
E 2871 49586
O 41150 91153
I 2906 9375
E 70581 82063
I 53913 77790
E 21832 39635
O 12447 38467
I 23394 62827
S 22653 861159278
S 59377 79127842
I 31519 98598
E 17963 95697
O 13884 37268
I 1028 20361
E 83869 93202
O 31128 87679
E 61318 90693
O 22521 40566
S 79758 487538537
E 15016 37964
S 35746 70899857
I 39616 92931
I 46191 72088
I 11652 46598
I 70000 76627
E 11356 67755
I 54210 69174
I 70890 72953
E 61700 99303
E 48427 78733
E 4670 68706
S 77900 914863668
I 32173 39565
I 25501 69836
I 25800 45951
I 56359 83169
O 56120 81974
S 97483 790797469
S 31322 1650504
I 2996 56255
O 42449 70842
I 7571 91567
O 8725 97032
I 26636 48227
E 10741 71425
O 36389 84625
S 65402 840042221
I 29232 85926
O 44681 47207
O 57385 99180
E 54454 90246
E 16566 67073
O 48375 62168
O 37524 86105
E 31552 59055
O 60698 90967
S 15665 660843629
S 23284 110932371
I 74696 88654
S 80882 680239898
I 8573 84299
E 1002 22828
I 68326 73015
E 34035 64893
I 44339 94584
E 89413 91093
I 40191 80594
I 12377 64274
E 43111 44654
S 99144 755081930
O 59458 72084
E 16113 39105
O 4028 50625
I 13843 33121
S 37280 835674166
S 96674 394769775
O 21917 54747
S 29351 694460061
E 76759 96677
O 22184 70742
S 85004 924203983
E 31405 73626
O 17642 31075
S 83589 5504482
E 3105 39806
I 15201 19903
O 67273 94499
S 29846 777217132
O 167 12960
S 47941 173145375
E 53396 58584
O 22601 24171
E 71950 92975
S 91767 370982961
O 39393 70044
S 47440 730982595
O 5447 38955
I 3316 93745
I 26702 83350
S 74566 757453933
I 43438 44753
I 11122 57322
S 6695 404960491
E 11153 83833
S 91894 442395557
E 39572 83926
E 28068 33218
I 51445 51773
I 52893 68583
E 50254 62692
I 70320 75209
O 9552 53052
I 34007 60894
O 16572 43038
O 66449 97621
O 66649 85015
S 74678 929994217
O 57038 80651
S 55196 102549681
S 34571 127857032
S 95687 632885060
E 19936 98568
O 73743 79703
S 72153 696693623
E 88698 93638
S 19962 781272094
O 79640 90463
I 22644 34082
E 7796 17195
S 50343 334685162
S 86644 853878842
E 48932 71663
E 19440 21196
E 31386 45673
S 56373 426055465
S 93023 769573636
O 27437 40808
O 52716 78733
S 88198 57209638
O 58540 95586
O 55981 74091
E 60120 71471
E 86627 86898
S 83492 788602393
O 5619 99632
O 66635 87425
S 11844 509709155
S 44846 182657502
S 7568 30136258
E 49595 64575
S 65699 455478178
S 35155 788271840
O 24161 35495
S 31715 143075995
E 8814 80139
E 29652 99199
O 9844 84350
O 66639 76634
E 28748 68698
E 26883 36159
E 16331 20933
I 7014 8668
S 81808 128125278
O 63524 64699
O 65813 69039
I 80935 86381
I 7974 31202
S 10625 493993844
I 3757 63023
I 21295 78136
I 12292 36076
I 47721 65051
I 5416 94943
O 17292 83265
I 46001 65599
S 72586 598355809
O 15839 19987
E 20646 31683
S 30986 306877463
I 15049 29379
O 24059 77384
I 6757 60049
O 61125 61460
I 7908 40863
I 51027 90033
O 23948 29933
E 64186 93182
S 4377 102619854
I 5563 28942
O 37576 65204
I 40619 73605
E 13850 39993
I 21127 34538
S 22415 291013237
S 43514 347367272
O 26979 90987
O 28831 30611
E 77174 83336
I 15952 20865
I 18656 81139
E 38732 95386
I 14927 84510
O 55240 86347
O 52939 99428
I 63443 94161
S 55365 193623427
O 49201 61540
I 90070 93185
E 4208 36281
E 6985 43812
I 36872 93700
S 71224 361143332
O 6985 11668
O 51803 89579
S 81104 977870939
I 10743 86705
E 21018 46393
I 78 77573
S 53653 26261555
O 21036 88396
S 72275 729814807
E 51702 70475
E 39313 83814
O 49510 56480
S 3571 393520590
S 26427 728153445
S 27255 533188935
S 76412 689822830
O 26002 71099
I 14689 76328
I 62708 80572
E 90240 90375
E 357 27163
E 50566 60304
I 20821 57463
O 64881 84817
I 6246 21480
I 46366 95987
I 14580 99760
S 3165 466095977
I 10808 57318
I 17393 43285
O 7200 92228
I 19306 68459
S 42320 500416892
E 6784 12363
I 21916 62044
S 4862 479649230
I 67788 82109
O 24534 30880
E 27931 66850
S 68822 175432460
S 89556 305593712
E 37990 81874
I 68457 72152
S 78833 330035195
O 36997 55784
I 23853 40923
O 70376 89667
O 72812 76039
E 50329 71502
O 2121 21594
O 3589 6245
I 43105 85603
S 78785 553369225
S 26991 666299871
E 38973 59669
O 38382 96971
S 49301 588542685
O 2571 63115
I 7800 37097
O 2424 54581
O 18168 31938
S 24435 399485164
O 41474 59980
E 1940 63018
I 20813 21006
E 89785 96469
E 34596 94727
S 70054 144196697
E 16756 72345
E 23182 34187
O 16469 51022
I 2172 92156
O 35025 43923
I 24277 62143
O 15025 28921
E 26820 59325
S 21518 80271649
O 38314 94131
I 74712 80361
S 60257 443797040
S 71937 790970751
S 95142 17790077
S 48269 785243391
E 6154 28100
E 65269 69070
S 67768 32790104
E 54477 67452
I 57355 84257
S 2767 821940151
E 7462 14795
O 46750 62965
S 14561 45003881
O 37261 58007
E 4205 35785
O 32393 49767
I 24118 31874
O 9332 52603
O 9713 83018
O 3852 76160
E 75308 94604
O 65762 94495
I 26778 74750
S 98567 515053056
S 49191 345564953
E 31012 60500
E 8689 67128
E 71340 89338
S 16765 843464737
E 4381 10045
S 20750 854793861
I 18093 36896
S 4813 803390685
E 10171 81105
O 80652 90648
S 67524 257024890
O 3800 5125
E 78891 96072
I 14376 75009
S 91867 179544728
O 55322 68154
S 63573 657464163
O 30969 43115
O 28898 53071
I 76793 92122
S 82887 960649649
I 38833 91043
E 40911 57736
E 43398 93168
O 16346 35723
E 41984 81690
I 40878 51798
S 49146 193136778
I 1978 97897
O 16034 72403
I 30463 33048
S 14512 944855329
S 26949 99777586
I 26733 53785
O 7147 87497
E 3167 30475
I 38616 88579
O 1847 22057
S 5883 16697346
E 14947 42152
I 2200 65637
E 22896 35082
S 44130 836772365
I 10396 14632
I 14358 76752
I 13854 29360
S 34760 439029432
O 4690 26619
I 41399 44831
E 14454 19720
S 10146 515045127
O 73204 76606
I 33660 37801
O 59579 91343
E 68713 71335
S 74860 718243516
O 2361 19285
E 2711 99151
O 3820 8886
I 18109 33294
S 27107 221083812
S 48274 51449825
S 18776 539526246
I 30850 78116
E 61349 75753
O 7450 69683
I 58072 89756
E 48738 93211
S 77152 308453142
O 20333 69656
E 61758 98173
I 35282 46545
E 34471 65205
O 16214 51265
S 21524 455269925
E 61665 83689
O 37246 76772
O 22309 90665
S 81129 690976496
E 5081 57831
E 3085 89544
S 13952 939265185
E 17101 52047
O 68323 92118
E 89011 92563
E 73573 98285
S 37395 136329766
I 61693 87954
S 32309 775667684
E 8465 57373
E 60094 75825
I 4199 69485
S 87486 248451925
O 70737 85947
O 32599 65635
O 50641 87631
S 74574 565020644
S 11344 583231051
E 48091 61832
S 42768 558262376
O 2516 37173
I 82875 86260
E 24318 50941
I 11533 98318
S 75989 620759430
I 3479 48285
E 14445 97810
E 42601 48090
S 77667 840085039
S 30777 692473364
E 45148 68612
S 65203 665460082
S 7734 76044463
I 34631 48545
S 80775 128510995
S 52776 243787427
I 22210 68758
S 37379 419757477
I 9364 84754
E 92551 93063
I 36712 88440
E 14856 37602
E 79358 85363
S 81680 650437143
O 69768 98213
O 11961 38235
E 80467 95379
I 48933 86328
I 35985 91939
S 30909 22046994
E 41234 66403
O 22335 65248
O 3505 95039
O 31506 77122
O 45572 63215
I 44713 66710
I 58212 62204
O 63207 92743
S 92331 534466479
S 2996 261933929
E 59441 85516
E 35549 87626
E 66438 78004
E 16968 33450
S 80485 796190881
S 40696 918080093
O 26266 37609
S 15915 829169561
E 87516 98468
I 42010 56789
E 16057 93163
S 73343 542324517
O 29896 70568
E 81132 87382
E 19158 81491
I 52031 93296
S 82310 851050507
E 34938 98671
E 22993 47825
S 6764 19133556
E 42861 83796
S 80427 529460551
I 34467 77455
S 25613 788720723
S 21647 197868567
I 47168 79986
S 12131 489960558
E 4033 36003
E 39776 89934
O 35989 77643
I 40300 93190
S 19428 521613534
O 12715 17539
S 34370 403194186
E 32619 81637
O 30147 82298
O 43885 84204
I 72430 81616
I 23684 89698
E 31143 75543
O 15557 41909
I 50876 98672
S 27591 197207515
I 18724 23399
S 39437 151886098
I 34083 61746
E 18287 65612
E 41783 99551
E 29243 36717
O 76236 98115
E 1555 84486
O 75868 81966
O 47530 87194
S 68223 992953003
S 68685 241400612
I 74940 76259
E 58646 61118
I 47161 56362
I 22492 48298
E 22196 34499
E 33842 97197
I 31005 86898
O 14096 51241
E 37869 64500
S 59227 486311185
I 86404 88066
S 26925 202311957
I 13493 56044
E 46420 51953
E 70452 87970
I 47949 59322
S 61405 631139093
S 36905 34802652
I 4570 34985
E 38859 98178
S 18022 538381465
I 25510 37921
I 38054 79405
I 27427 75425
S 68262 787017064
E 7383 69532
O 9993 87732
I 45969 96470
E 56780 64800
I 19823 37442
O 14342 56631
O 27645 59824
E 57329 62382
E 26574 50832
I 40182 46615
E 24995 98739
O 2311 59010
O 31080 53245
S 13658 585073551
E 11195 59407
O 60041 88043
I 90631 94308
I 31915 88204
O 52672 57198
E 33135 64270
I 9584 25649
O 62496 95135
O 23316 68871
O 61360 83415
I 16368 54973
I 24544 52969
I 55555 91061
I 43858 89686
I 5012 76869
E 17734 76219
O 28102 33387
I 20239 80373
I 62946 87378
O 10014 88712
E 42781 97653
E 51106 85110
O 20010 71760
O 53947 81638
S 86700 848570197
O 4817 47068
I 94569 94841
E 10240 80294
E 14990 76988
I 16221 41809
E 44675 91171
O 9463 37039
S 67217 263436296
I 44004 62796
O 10019 67189
E 52967 90794
O 9130 82830
E 16224 83730
E 82003 93127
S 81383 6122338
E 31099 64731
I 14747 78999
I 28206 89545
O 76770 77640
O 21472 38781
I 328 9681
I 2581 53694
E 8606 50614
I 18966 85884
O 65995 67871
E 4741 41991
O 7324 88970
E 14843 48889
I 63945 97637
I 38598 98253
O 12537 26336
E 36275 70947
O 399 84260
S 69236 951006197
S 82436 858152291
S 4592 778393742
I 36442 96816
S 43582 473400679
I 16498 24729
O 2913 8253
O 58017 97725
O 22142 84695
I 82160 92623
E 19876 34209
S 95091 578471716
S 61341 946258196
S 17149 771991483
E 22375 79268
O 60709 94919
O 22759 48677
O 24203 26490
I 6281 97153
E 17417 17759
E 28161 97892
O 10037 36580
S 70775 603225354
E 24946 25173
O 4817 15775
O 57685 91181
E 25277 79436
O 7276 98620
I 11280 22694
S 6153 197199519
I 37861 72455
E 59397 63112
O 14055 37411
O 57485 82395
E 62124 73269
E 55839 65352
O 67915 90901
S 57692 214804588
O 26441 32775
E 34078 49728
I 67400 84281
E 41205 59723
E 19124 35435
I 17796 26544
S 85584 432537950
S 10956 362872177
I 34231 93338
I 9051 89747
I 87243 92440
S 10722 247418475
E 26147 37765
E 15533 77452
I 31858 37534
O 41958 87955
I 5474 80751
S 57794 334492223
S 80891 658624407
O 65729 82250
O 11241 67491
I 3843 30766
S 66665 880577569
I 47261 95292
S 96489 383259063
E 18129 80143
O 20453 41579
S 14626 110443846
E 42156 71988
S 15902 326352892
O 70994 96822
I 9916 34892
S 23341 760303321
I 41525 93498
E 6877 46166
O 65235 83261
E 48428 52719
E 12390 95284
S 66399 68488162
E 58367 69295
I 39040 53956
O 11359 17744
E 20411 20423
S 55522 417147496
I 37558 40941
E 12251 42945
O 34885 83106
O 17317 34762
S 33784 94902406
O 28771 37965
S 1824 949814293
S 44437 25731338
E 58785 77379
O 50825 60150
E 2964 49863
O 88018 94271
E 26418 91527
O 42075 97338
E 52226 90616
E 926 96644
S 79405 394464928
S 35346 249955397
O 32324 42001
I 1722 91234
S 80023 124339974
S 66813 564834702
O 6596 59442
E 15027 47122
O 16051 94645
I 14433 23915
I 68654 81752
O 67114 75685
S 276 917520205
S 87363 515827252
E 7226 72883
O 17501 50481
E 59555 99783
S 50856 355330094
O 33512 62495
S 26440 548050078
S 63822 53718518
I 828 8237
E 37332 96643
S 23822 282545952
I 46400 46631
E 32124 92174
I 50566 79458
S 60566 717310981
O 43447 95448
O 81707 99890
E 170 67040
S 98236 198276014
S 32042 751109645
O 25593 64804
S 66867 105208061
S 30994 614790085
E 81358 97072
I 46415 92503
E 41279 63282
I 63586 90140
E 27301 95309
E 1516 65639
S 29174 508844319
O 54506 99490
I 17601 96453
S 70017 754412765
O 39602 44441
O 5748 74134
I 22223 80198
I 8072 39192
E 18637 62268
S 83773 405121908
E 17437 71669
I 58775 82517
I 8298 30728
S 13811 107573374
I 47803 76179
E 30305 41852
O 5751 33692
I 34682 86967
I 1668 34756
S 21677 42968879
I 15430 55352
S 87556 220740127
S 1312 950281267
E 47119 55722
S 73284 428383121
S 89263 194368368
E 754 31423
E 7059 69537
S 32544 467105806
E 48414 54990
E 30819 72053
S 8138 836986905
I 82220 85043
E 5192 97060
I 17540 60974
O 26800 84479
E 33934 87754
S 4152 998144665
O 67352 74444
S 79407 998047102
S 11927 695747983
S 84702 168741503
O 16899 96845
I 20798 45801
S 74266 39089584
S 18941 352647505
E 16463 78084
I 34521 48129
O 12330 58345
O 61141 95902
O 5810 46820
O 236 93485
E 11218 97587
O 2797 4920
E 3393 3498
O 28016 95966
O 23000 82843
E 3586 61304
S 47845 475390298
S 41139 632065961
O 33522 96271
S 89527 410765595
E 79060 90123
S 49313 974376454
E 47746 96622
O 31687 44831
I 2753 55230
I 20137 67545
S 30044 566472083
O 24273 89488
E 1593 10093
I 19848 53675
S 37084 589350712
I 28128 64516
O 13097 42045
S 62171 199067829
S 98741 472260152
S 16449 357582137
S 10611 303079669
O 6154 12795
E 68193 92439
I 17810 36964
I 61319 61366
I 70180 87527
I 63545 78023
E 14636 89755
I 87827 94193
O 39563 51584
E 9810 90018
I 63143 70638
O 85510 86109
I 4800 91107
O 16383 64483
E 14399 93415
I 37146 41943
O 32733 92984
E 60739 90080
I 26940 59738
I 46468 54627
O 10103 59007
O 23585 80794
E 12601 60105
S 70353 911371718
I 3826 57057
O 4983 93418
O 90162 98347
I 27315 70259
O 37969 94471
S 75061 624153815
O 15189 49417
I 51840 98188
I 79749 94815
I 20141 94854
S 99033 844784255
E 11492 65102
O 30140 66527
S 97106 389697957
I 12925 81146
S 5697 923823590
O 37050 64453
O 57513 90252
O 34346 96706
S 66342 709688795
O 1877 83324
S 2101 781258946
S 29625 82351760
O 34476 67034
I 20652 31117
E 56618 68211
S 36378 491333041
O 34835 38484
I 61097 73240
E 15861 24343
E 5802 52834
E 47014 86261
O 4188 82499
E 71534 86603
S 32604 425446514
S 8833 509242489
E 56937 85624
I 85833 90148
S 70556 563730974
E 19248 31759
S 25936 898442110
S 48764 78696107
O 25229 72511
S 32502 980442686
S 2010 706467464
O 23472 90218
I 57318 74844
O 14358 66957
I 12647 77940
S 32526 687884949
O 73062 76899
S 97864 452238395
I 45097 60106
E 8615 85096
O 17340 83764
O 81832 82764
S 21310 8402320
I 37286 69831
S 60589 427615352
E 3810 34908
E 55114 87104
O 59757 88216
I 6699 44912
S 46403 991496554
S 34513 922867112
S 61838 366499891
S 91181 383168908
S 7781 433416444
I 4455 55228
S 5721 522317890
E 9657 68001
I 30304 55349
I 62274 93931
I 32728 93703
O 7946 84304
S 1979 283682192
I 40199 95899
I 38701 54782
I 7318 87666
O 29609 38088
O 16599 42197
E 19949 40588
E 5842 36785
I 8015 47334
O 17220 89844
S 25355 22675156
O 26502 93078
E 6139 94701
O 34234 80177
I 4136 16310
I 8561 92100
S 67290 876424148
I 14731 71856
S 54209 706440891
E 13948 28481
S 31465 461564692
I 66459 86846
O 8751 56725
E 51979 97414
O 92020 99768
S 898 734698111
O 278 69853
E 34944 59370
O 15923 85239
S 73305 478840214
O 47021 89618
I 18108 18114
O 18575 23202
S 52503 531008703
E 19699 90725
E 14684 24943
S 90337 98998959
O 17959 55261
O 66931 89415
I 71793 97691
O 58451 84263
O 13736 38271
O 13515 42635
S 66923 39750616
O 13420 21876
S 61187 572053467
S 30585 710700415
I 71173 97810
S 370 809456463
S 45652 922350291
O 21801 53917
I 51959 97567
E 53684 64730
O 21639 65057
I 3350 80275
O 17453 27705
I 1344 23204
O 13210 71983
S 95794 259222009
I 83229 88507
S 42428 987413452
S 87919 54501440
S 80777 855644824
S 64150 804420788
S 97414 694612552
O 24980 37995
E 11535 79939
E 56102 95379
E 31935 89848
S 39130 839505407
O 14549 27209
E 45557 99003
S 57252 893243264
O 8312 96835
O 19025 40938
I 59708 65622
I 40328 92917
O 42203 82058
I 78628 78741
I 27086 57897
O 1027 29523
I 59175 64217
E 47383 74974
S 55292 280079340
E 37455 76533
I 126 26380
E 6322 90159
E 60742 63843
S 48414 540728057
S 75730 940926283
E 10617 42307
E 4858 72975
O 4537 52993
S 50844 500325952
I 25766 30947
O 8921 84619
S 86066 757132929
O 41868 94812
O 37808 57125
I 10706 98918
O 37731 55510
O 8542 97716
S 74195 15383453
O 23688 71106
I 500 69488
S 50536 225245122
E 63239 92027
E 22700 66287
S 37583 816336659
I 60767 66191
O 49479 61838
I 37557 48581
E 12278 16336
I 24544 79914
O 54761 65462
S 26475 269864957
S 26015 624162320
O 50513 76522
E 7941 49337
O 91283 93021
O 13395 33197
S 67708 905358419
I 24280 30070
E 59342 82633
S 55722 165551451
S 37817 338877617
S 57074 107309983
E 21149 55827
S 91804 495930087
E 9156 44554
O 36129 45499
I 59520 94707
O 6437 22450
E 3009 10569
S 12778 906813912
S 19239 449854650
E 11593 97488
I 41067 81000
O 81686 83348
I 423 57633
E 21243 60933
S 72409 921937618
I 2463 23541
E 38697 95183
I 11758 51286
I 12257 55994
E 2231 91820
S 60395 187400697
E 15803 33741
I 29433 72490
E 19266 38380
E 54907 88164
E 43061 78950
O 10918 25596
O 5320 19565
S 53234 376935813
I 29283 32009
S 75025 843392757
S 6457 591145565
O 17954 34869
E 34980 89428
S 28106 141330670
O 2374 11019
E 913 74062
O 76597 88908
O 17407 94827
E 29743 36349
S 21435 989813769
I 83771 94307
E 44818 80557
I 19944 75485
E 9668 69964
E 78525 98136
I 26432 32520
S 91060 930722706
E 31314 78426
O 25489 52353
E 65364 77336
E 28703 96410
O 62982 93903
O 33755 48049
O 14222 71434
I 21687 61218
S 94093 139110224
O 7551 21925
I 17634 32050
S 44011 44145723
S 53405 457213060
O 23605 58122
I 6724 68186
E 48270 90785
E 17972 49039
E 21156 36725
E 20603 51622
S 31567 197524885
E 23019 47422
E 57573 74049
I 58776 68927
S 2178 450944184
I 16752 51209
I 16241 79878
O 33103 45667
I 32645 86466
S 98413 358208511
S 8643 280596064
I 14952 41323
E 7233 49112
E 9421 75417
O 49033 62670
E 67725 70617
O 53039 61377
E 59771 79672
I 45208 99116
E 1572 3992
O 27204 53425
E 23644 43870
E 45785 84113
E 4407 22449
S 29457 536438846
S 36123 753977492
S 94463 322952256
S 92231 842030880
E 33486 46540
I 49800 63850
E 7380 38002
O 78108 80243
O 28971 30378
O 15456 87376
S 14249 390452735
O 11106 43232
I 28323 29473
I 44 24806
E 5800 49996
I 77665 90436
O 30805 48282
I 55786 63348
O 5657 40979
O 58132 96851
S 23312 5980857
O 1535 10089
E 16350 74011
S 84971 49753302
O 7894 12415
E 4926 31885
S 53741 780013392
E 19896 95053
I 44865 99759
I 33827 92074
I 28701 71345
O 3174 84126
S 22731 97795515
O 10560 45003
I 20179 55902
I 63427 72562
O 18065 64390
E 55170 64472
S 70873 153611872
O 22397 63433
I 32874 36794
O 2323 69365
O 23271 30073
S 65459 690232574
E 29742 88096
O 12377 39287
S 61235 262018035
I 46236 61166
I 12427 66286
E 11097 64553
I 8892 53972
O 6112 45019
O 78762 98854
E 8699 16949
I 29362 65438
S 71071 95293193
E 9524 52772
E 11595 22768
I 60370 85349
O 11417 54878
O 23719 78859
I 16850 23004
O 14385 20141
S 54714 78266757
I 61927 67645
I 25125 69225
I 21392 73977
O 5064 27132
S 9174 423776181
I 41257 89994
O 22170 57078
S 10097 529040915
O 11680 92820
S 87267 136927508
O 31125 58245
S 80042 676995258
O 29505 66624
I 29547 65028
O 8815 56101
S 71219 428179567
S 78923 183035310
E 11581 26281
I 18233 78506
S 36224 601523694
S 8796 92039234
E 6615 34696
O 68781 91252
O 41034 79168
E 29377 42082
I 44980 73056
I 34422 60459
O 2732 15779
I 4811 43846
I 28643 92026
I 39194 68279
E 29546 51770
S 33879 93782470
O 39999 67725
S 37950 829677981
S 36333 306070236
I 23871 61282
S 81486 473259733
S 30393 260031605
E 37279 73922
E 36692 45869
S 82878 693403033
E 59152 90485
S 72255 825653570
S 94965 962093267
I 43899 87488
E 5338 32292
E 22603 44758
I 50853 91950
E 10471 46716
O 5654 51213
S 43753 44759873
O 18541 56413
S 73878 324508474
O 70248 71818
O 11413 96747
O 77538 95567
E 12017 88240
S 27790 372657878
E 54620 76510
I 38142 98365
I 56425 68069
I 36658 69843
I 48302 52685
E 49622 70392
I 9070 88266
O 29360 54860
S 78033 890685276
I 22049 97160
E 53534 59271
I 25756 92565
E 63466 88163
I 79876 81624
I 1183 9193
I 53423 86643
E 49732 69290
E 62729 66978
E 28832 83992
S 13848 246153225
E 21661 60051
I 67022 85223
E 34716 73311
O 38737 87092
S 22743 116305508
I 22721 90440
E 81398 84049
I 52738 91290
I 51336 79247
I 28103 65227
I 31630 66825
S 11644 175011701
O 1528 36583
I 18313 62931
S 11451 488073860
O 27749 92654
S 92685 660098466
E 13243 15005
S 18650 10040985
I 17031 36451
E 43876 45470
S 71692 885050498
I 10068 46796
E 57562 91730
S 25014 811347658
O 14400 63181
S 46653 519875052
S 15568 744796711
O 49877 90688
O 51199 74838
O 30721 53743
S 34953 706225346
E 15371 38481
S 90883 828945343
E 73112 85257
I 16127 82822
E 5246 7107
S 27927 996431572
E 16715 78937
S 14161 719562077
S 5132 225498316
O 60719 81067
S 64226 341339913
E 41885 60302
I 36219 93045
E 2696 81520
O 75 59969
I 77658 85157
O 1538 95900
S 96268 866548725
O 39992 67686
E 72900 86632
O 4283 59177
I 63203 78433
O 18746 85642
S 1928 796005523
O 3107 29983
O 26519 82763
I 92557 92802
I 79421 83010
I 9152 88700
E 39700 94228
O 40706 58764
I 10580 44698
S 80508 399615237
I 10470 67627
S 16329 94454362
I 73982 87658
E 18355 24170
O 40092 56072
E 45939 93290
O 2298 94968
O 11188 42682
I 49527 60594
S 64655 159939526
E 19355 72001
E 42912 71408
S 3922 241065260
E 19471 24906
O 17367 58578
E 5176 58516
O 23867 61251
O 28319 77856
I 7281 71077
O 3730 65925
O 11517 30986
I 5953 70387
S 67180 461146754
I 31921 95067
S 46051 265054837
E 54873 95997
I 2816 88023
S 58956 810243084
S 35867 327023785
O 10117 81021
S 61634 663339291
O 30787 54807
I 47238 93641
S 56728 850293432
O 54339 90798
O 54769 66185
I 29089 59305
I 59533 60258
O 74226 90736
I 17597 30508
I 54471 95602
E 70385 74447
I 57076 88981
O 3292 91689
E 17942 95764
O 22627 38701
I 81619 87472
E 26185 62544
E 36641 52184
I 14820 83519
O 49424 98439
S 78332 716171154
S 37852 985288388
O 7353 15404
S 90547 893595273
I 68238 84371
O 21297 99975
E 17139 97753
S 3835 60604359
S 66593 42457194
I 59821 79649
E 33978 46469
E 68025 79552
S 32146 147973452
I 21641 64020
I 13599 58404
O 49200 52411
S 2285 981183316
I 55626 78055
E 5944 15958
E 50435 76954
S 6818 384103893
O 58888 83140
E 56347 85455
O 47336 68763
I 2164 75674
O 19583 79195
O 24232 78804
S 52724 130550436
S 4053 883618631
I 74721 80793
E 21592 96406
O 40856 75940
S 98243 675669860
S 98742 735296012
E 4090 18769
S 43615 900609991
I 7396 87758
E 6660 14779
E 79152 87411
S 55948 761351222
S 38365 679439169
E 90052 99117
I 47749 55628
S 75880 476697114
I 59173 59720
I 34935 86427
E 6667 41983
I 1305 64690
I 60375 98233
I 48210 51304
S 95544 729646526
S 23154 49359264
E 7577 25848
E 22181 42897
E 4197 82879
I 45965 61811
S 30187 922439233
E 35016 47153
O 78298 85606
O 21865 67599
O 27732 34313
E 75175 83500
E 33013 71237
I 59041 97355
E 398 21178
O 53531 95606
O 13185 85220
S 24563 693228293
S 64766 448607237
I 3390 14203
S 64295 499032685
O 14265 37413
I 61829 99495
O 38225 76070
E 31012 33140
O 39793 94132
I 50608 59833
I 83476 98881
I 29628 96022
I 47333 80289
S 5770 288058997
I 63589 90310
S 37079 815045955
I 22748 47680
I 77026 91651
O 43758 92925
O 31804 89404
I 1941 42959
O 31528 39955
I 4896 30567
I 6513 17060
S 94173 969347412
S 61198 799036947
O 2268 63425
O 43711 74812
I 17191 73397
E 32559 83305
E 31353 66317
I 90657 98717
I 72086 83635
I 14108 44768
O 72607 93405
E 740 39228
I 34641 93694
I 6012 39182
S 87035 592654042
O 50237 77820
O 77928 89947
O 46796 52786
S 65649 947803490
I 35279 93318
I 6317 44652
O 37459 37749
S 7312 944829482
O 46845 60244
E 34159 71273
O 61631 71397
I 51855 76875
S 19600 782393491
O 1863 59465
I 6393 75675
I 14777 39651
O 23204 54751
S 58619 805046663
S 49370 370174209
S 90279 383847464
O 17305 63606
O 23548 30469
E 20390 39462
O 32094 96574
E 12366 47366
O 25338 41343
S 68584 876359779
O 20737 36732
E 54365 57044
S 61426 481417616
E 15276 51407
I 43183 84065
O 49139 92840
S 3614 324315780
S 19467 880700307
S 49680 425209172
S 67770 105060923
S 432 102580550
I 62394 89392
O 79451 96291
O 41158 72115
I 47569 58123
I 11330 54099
I 30463 49442
S 85337 893786962
I 20766 73885
I 89054 95460
S 43772 224458020
E 5014 25395
I 31600 41750
S 88327 76040915
E 4288 9350
E 8832 78320
I 60818 74139
I 10489 79207
I 1529 54883
O 28007 46339
E 7952 43758
I 22988 95436
I 15594 88117
E 38302 47705
S 63730 34317033
I 11774 57255
O 60556 97703
E 32504 93203
I 33885 72067
O 24873 60021
I 55336 70309
I 37497 74961
S 86935 467583956
E 37361 81234
E 28724 51144
E 2489 57259
O 37830 85625
S 15816 302461930
S 69204 49641193
S 30316 304977167
O 31871 42039
I 9796 43680
O 34291 55569
I 50121 65974
I 8418 59798
S 40533 881122655
E 22618 88413
E 31243 75589
I 51204 68291
E 36787 82265
O 41642 99836
E 1849 6615
S 44420 294247730
O 43547 91820
E 67185 97422
E 87856 90217
E 41339 81000
I 65883 95512
I 78627 94744
I 22816 48901
E 2563 79502
O 70061 86299
O 22057 89490
E 85798 88285
I 7808 40524
O 23750 29220
S 91891 175247862
O 33611 65641
O 21421 35706
I 9077 54591
E 29495 94307
S 16174 693748662
S 45267 277785772
O 25166 94249
S 13467 290134319
O 62347 84045
S 44099 172352208
E 79173 93742
I 13217 78155
I 64847 88411
O 38818 89315
S 19513 974211165
O 10059 94835
O 26965 68030
O 50971 53184
E 77762 78681
E 18502 21218
I 32901 50374
E 23762 70789
E 13006 43353
I 48367 97593
O 5230 33621
O 26179 97540
O 15078 32399
O 59798 70389
I 81772 95746
I 32662 63112
I 30111 60794
E 8863 52668
O 80985 82822
E 28843 93309
S 30791 720807872
E 45389 93062
I 6081 42544
O 21557 94219
O 14471 41718
E 5503 48710
O 35336 70185
O 37847 95540
S 45152 984794222
E 11374 33095
I 14777 88405
S 885 265780865
E 61810 79299
I 49786 61648
I 31086 77804
S 97604 241568538
S 25034 362307944
O 2779 86420
E 58794 78528
S 99306 850857212
O 9149 27452
O 31722 48336
E 39338 86795
I 54672 58013
S 19431 180423681
I 52936 73210
O 24324 50799
E 16286 90085
O 24360 34786
O 47644 89353
I 20147 21106
S 26544 737740008
E 29666 80486
O 81259 94554
O 27816 94753
I 6758 79580
O 14749 37622
E 10805 83257
O 22119 99963
O 8337 93588
I 46957 69508
I 10028 32861
S 39142 938665144
E 5386 16861
S 75178 177913091
O 14090 69035
S 82834 909804374
I 39709 82525
I 45710 69156
O 36668 99630
O 15915 19407
S 89736 52373162
O 12501 34670
E 79778 96386
O 35460 64568
O 36735 61125
O 23215 54106
S 60341 637791189
I 3670 37109
E 43633 63121
O 23208 52552
S 35860 627179133
S 72915 600995456
I 880 60952
O 50143 78224
I 29637 71774
E 13067 69279
E 17242 98934
O 22967 33674
O 11011 73444
O 45627 74748
E 1056 47747
I 5888 50759
S 38696 426247746
S 55291 339629684
I 30280 87156
E 9336 10710
O 37256 63497
S 79081 168362356
E 23178 28095
O 79618 92917
I 22247 53979
S 53507 685014344
E 10348 30132
I 10467 65296
E 6025 47252
S 3336 623691802
I 40737 80608
S 88067 131280840
E 64041 85317
I 44514 45846
E 26266 59553
I 23299 46688
O 58308 98522
S 80505 332285210
S 49503 632071056
O 63990 85528
E 72374 89238
I 77130 83608
I 2284 28960
O 455 46287
I 11599 56961
O 30559 31426
O 57323 57399
I 4776 7822
E 9746 91260
O 34684 86550
I 4778 41618
S 73761 983022285
S 15525 442482972
O 47124 92935
O 804 18005
S 57608 744157025
E 65363 82287
I 71330 94890
I 69511 87489
I 17482 95419
E 39187 66650
E 14125 63284
S 7260 109082823
I 52322 62945
O 37168 81539
S 60907 719899400
S 8407 232107338
O 18722 69616
E 5674 68115
O 16621 98727
O 33072 51152
E 2219 38609
S 81336 403860641
O 24567 56386
E 14035 89018
O 39423 47806
I 7033 54598
E 38878 61836
I 47933 59778
E 69982 88931
O 15346 15730
O 30747 89124
I 75889 92714
E 41998 86314
I 61642 84210
O 3882 39341
S 12107 896125306
I 81983 90877
I 30941 85032
O 46306 88730
E 29627 30351
O 4369 31375
O 68466 80761
O 8787 83332
O 76814 79344
O 60536 93918
S 99693 263760268
O 94013 98509
O 6087 48602
E 48448 63717
I 49389 61439
E 47856 80095
I 95739 97311
O 29684 66863
S 38578 490374875
I 35783 94599
E 49554 77268
O 65859 88707
S 62568 481950254
O 63792 94225
O 25183 56531
E 26394 40061
E 43842 67003
S 11877 819553280
E 25537 45207
E 51624 54236
S 57839 566680782
S 57447 413877426
S 69760 886026454
E 11159 18967
I 58975 65493
I 11653 40490
S 89128 850297893
S 84622 765501498
O 10499 57018
I 31379 55863
O 3547 26762
S 47229 428613254
O 16335 93826
I 60099 77946
S 13259 733656228
E 7371 57939
E 55991 58566
S 22101 977124210
O 47997 49867
S 10486 921238715
I 5128 58555
S 93866 656765202
I 56301 58390
I 19624 88655
O 15294 76153
E 20866 27082
E 71984 78146
S 57793 402913207
S 85000 940857742
O 54572 74277
E 21293 44853
S 88021 652058817
I 61565 78149
O 31965 95726
I 11859 54171
S 5049 903411623
O 23111 66117
E 19051 89843
E 6416 85094
S 30581 970744500
S 4523 438646232
I 47091 89283
S 19708 632866092
S 70785 362888183
I 63359 78050
O 19452 42787
O 37313 69894
E 20663 53241
E 3746 25729
S 68251 532530385
O 56236 76082
S 87843 289760180
I 71739 90594
E 72748 81258
I 10738 92850
S 20180 764880792
I 94605 99632
S 34141 876880201
O 39904 93424
S 59534 565846996
S 1868 894021165
E 17283 58629
S 58758 808274392
E 26787 53488
E 1322 30640
E 69269 98719
I 25448 64619
I 17918 18820
S 64718 83840835
S 81881 645781531
S 3358 111532690
O 72569 93744
I 19178 55342
O 29059 93269
O 71650 85278
I 12942 50932
S 3378 441930237
I 2755 54351
S 5877 699135010
I 50801 97036
O 2470 97113
I 2437 3849
I 552 30468
O 28402 31028
I 3708 71769
I 68780 92864
S 41791 644531789
E 34364 57289
I 46236 97441
O 2127 54507
I 10266 52774
S 68572 919766634
S 59201 701254868
S 79812 420046487
S 67638 169139712
I 24070 39586
E 29896 36167
S 76251 182647465
S 93218 772396012
E 25161 78328
I 46041 97201
S 41785 374420664
E 76288 84009
O 49006 49203
I 32443 50271
E 73196 75756
I 54315 95774
I 30652 64441
E 40293 98981
I 58445 94810
E 54476 61896
I 26019 75956
O 23968 62352
I 37923 47363
E 30532 67544
O 31770 44543
I 48173 55159
E 52792 64045
E 18238 87175
I 82346 83246
E 25277 99510
E 25302 40982
S 37692 639639659
I 5453 23017
E 8159 55059
I 84712 99769
O 2024 78083
S 12050 813861044
E 28594 82073
E 47452 61804
E 7617 55507
I 46241 66042
I 44945 72922
I 30208 34499
O 25383 68176
S 29448 299628369
E 10057 79991
S 36479 678777789
I 49914 70165
S 65897 88310984
E 65743 70702
S 94546 815502738
S 5316 263826398
E 31714 74804
S 97476 764447831
O 2525 4346
S 9963 52851591
E 31552 57314
S 6628 512591697
S 82474 808214983
O 5230 29477
S 86094 453051039
E 24426 79725
S 24792 423459668
E 24199 79840
E 58866 93053
S 25441 201036676
E 4856 68003
S 66354 862544743
I 60754 64457
E 32165 45592
E 27322 86501
I 22230 54087
S 17411 377539519
E 6050 24940
S 24811 110837542
I 32819 94005
I 23409 45922
O 5165 65904
O 64440 74977
I 16653 17065
S 69031 439671852
S 68096 32750237
E 8767 82733
O 31615 31666
E 52235 95681
E 51021 65945
E 72554 77700
S 34220 188447544
I 22945 82674
E 6167 91551
O 43059 94177
E 5221 49795
O 26873 41091
I 4510 43544
I 59106 86749
S 94255 253904315
E 17893 58092
O 2248 54764
S 73153 859960369
I 22051 70688
O 75414 87400
E 6869 71133
O 44755 72056
O 31456 46794
S 73250 591964721
E 23117 95819
S 68124 857038257
S 374 218395747
S 35044 283739631
I 6006 49235
I 69354 87064
S 83842 732412824
I 8736 19920
I 10298 88882
E 30829 95142
S 30742 718920211
E 10883 63056
S 7347 554628206
E 51323 62848
S 57030 94123552
I 87761 95696
S 97432 891778466
I 8982 87815
I 64583 97017
S 13423 362447090
S 92150 345553023
I 894 33620
O 69252 87110
I 5084 7594
O 29136 75394
E 7407 16231
S 23807 81636002
O 6143 62057
O 53462 86039
I 54290 58173
E 6037 95101
O 56664 74523
E 74356 96438
S 98438 54448915
I 27262 82739
I 29217 78601
O 9888 47254
E 2291 69659
O 7338 89313
E 55213 84274
E 13154 18545
S 46749 76875013
E 18388 49958
I 65688 98665
S 65677 27755521
S 75076 49514687
E 38531 78163
O 30654 89865
E 44886 80899
I 38415 64008
S 42990 533619718
E 745 93636
I 22907 85511
O 20087 83820
S 35001 60283518
I 35520 71933
S 11111 153877221
S 33040 256732157
S 76858 571568889
S 48416 948550475
E 13099 72442
S 23789 46255309
S 20547 188320785
I 4712 28610
I 67920 71116
E 40035 92853
E 55316 60041
E 1326 52894
E 32396 43611
I 93212 97152
S 10938 157208041
O 86647 97874
O 55372 60284
S 81044 997240037
S 33547 939634441
I 11406 61974
S 36929 182926147
S 36442 898546974
I 27757 82235
S 91996 998217334
S 71635 314556442
E 616 9537
I 24639 88853
S 27658 590975342
I 14133 77296
S 75515 103000974
E 6821 32249
O 7818 80999
I 62565 97477
O 32576 33944
I 16287 63408
S 69024 841152727
S 12880 448189133
O 38939 95605
O 63281 82314
I 45250 55940
S 12278 973853831
I 3007 83913
I 9742 28370
S 31330 279825950
S 5803 851270837
I 10236 42994
S 23343 449462840
I 62189 63834
O 55860 70190
I 57730 92335
E 11282 93201
S 99851 806104198
O 631 26673
E 21375 86940
O 23864 62346
O 27267 64133
I 59952 86360
E 22662 46995
I 41309 48366
I 19615 84991
I 3604 21629
E 15141 73313
E 6681 89184
E 20339 47335
E 16982 53144
I 60783 65325
E 60329 71612
S 18300 100032509
E 431 29703
S 98129 309128168
O 24689 50688
O 17857 36119
E 86829 94806
E 22676 62116
S 31378 822165585
O 66909 67425
O 74668 78952
O 49844 71971
O 41563 71014
E 38983 81585
I 27510 77304
I 14724 19454
E 24963 63408
O 8271 21592
E 40196 77671
S 8429 640718587
O 46837 62696
E 20387 44660
S 88665 913737046
O 33186 50670
O 40514 89798
E 40367 91758
E 51805 75226
O 58901 67190
S 73633 366182090
I 38699 83555
S 97470 789843615
S 48007 490538938
S 13701 860895433
I 2117 25048
S 22011 46529255
E 13911 25386
E 42592 46517
O 33726 59985
S 74429 780153507
O 81234 99577
S 41294 842265111
S 46275 850387913
E 10040 87468
O 2689 17144
S 55865 801822912
S 94926 955731553
I 9439 17509
E 26481 64922
E 14336 92023
O 40725 41513
S 95881 433114710
E 44477 73076
E 36993 83345
O 50622 89621
S 68432 391359815
O 75651 81050
S 7695 227185474
I 23016 59787
O 47999 76289
O 30203 89229
S 43016 314424451
I 37097 74715
E 76424 90870
S 40156 241799967
O 28725 59185
E 5576 66533
E 17616 57507
I 35208 92033
E 26210 47930
I 11127 32667
E 19952 44985
O 42243 54405
E 48899 71558
I 58907 71458
O 41228 81346
E 47494 78750
O 30212 94668
S 3294 650327644
I 79836 89904
S 89457 555176287
I 31766 35739
I 8759 65351
O 59632 94084
I 67603 70938
O 18795 63953
I 87864 92270
S 20667 59630112
E 40532 80709
S 46869 187701628
O 25654 40862
S 63864 377744166
S 60150 17383869
O 68095 94229
O 71292 72570
S 23443 263905170
I 41738 86392
O 57859 94152
E 49998 98663
I 19895 69141
S 97633 921474434
E 59064 98008
I 49670 79764
E 13232 44921
I 13066 64155
O 19394 47533
O 81047 90893
O 7971 90670
E 76493 98247
I 18115 24264
E 26537 34998
O 14615 98597
I 16745 80165
I 34637 67298
I 22083 31191
I 16722 24591
E 52227 95484
E 2950 60816
O 27372 83135
I 25879 92213
S 14763 372746798
O 40974 54459
S 12558 292149289
E 45830 52417
O 16946 84684
E 1307 44991
O 24538 92266
S 15927 234216561
S 63400 848243763
E 34085 45467
E 29505 41133
E 15300 26783
E 61999 96625
E 91951 97634
S 17291 979447339
E 60958 78854
I 32934 96186
S 78144 465553917
O 28327 35968
O 16910 53774
E 78767 81052
O 10416 80010
O 17368 60301
S 56703 648461738
I 79995 81267
O 2344 54644
I 5525 8887
S 15683 343460040
O 17516 70556
I 11563 43261
E 8855 90567
I 82108 86936
E 75506 89036
S 97237 542659734
O 12202 76576
S 67040 491597026
O 15673 53060
E 10212 36866
E 28941 72495
O 36507 37903
I 27790 79771
S 17826 557447619
I 79533 93575
O 33526 99526
S 37818 395024494
O 35409 74764
I 18675 87318
E 53102 87435
E 31428 78755
I 19928 32982
O 24921 65296
I 22924 54834
E 5419 24305
S 41405 418941547
O 24310 94689
E 38518 88445
S 30809 330922394
E 10168 28704
E 1751 62891
S 4715 191224428
O 17056 41397
E 40559 45158
O 34310 64930
S 77154 180284802
S 75188 83483374
E 17656 34203
E 27593 36809
S 76759 860688795
O 54546 56411
S 73034 864260108
S 4294 254383657
O 8079 32157
S 26033 284920409
O 20195 35512
O 15805 25062
S 15547 375170934
I 35364 96866
E 71890 92053
I 23299 35547
O 16967 55670
E 22466 56080
O 20632 30253
E 12466 58907
O 5346 52712
O 994 49617
S 51819 825460373
E 21489 48541
O 10159 51347
E 15887 82630
I 10168 44684
O 24679 67117
I 11999 45070
E 16098 88841
E 22611 26670
E 29249 54112
I 86345 86399
E 63325 86213
I 30070 77998
I 86769 94510
I 31334 37561
O 5771 68074
E 45596 90725
O 4732 58017
E 37791 76478
O 64456 85929
I 12148 90192
E 16705 18968
E 90698 92196
I 47376 75755
E 4929 96885
S 19488 409939268
O 5459 81962
S 87629 974114884
S 11134 425506423
O 38131 91417
I 37435 88950
S 99167 609644307
E 7387 29375
O 963 76502
O 1112 40377
S 23672 394138175
I 45275 59145
S 70857 871669478
O 82666 96374
E 29335 56797
S 28014 415440142
O 52642 66007
O 37927 98797
S 97107 963264526
I 12226 52709
I 48897 83649
S 5428 589575617
I 12133 22569
O 1273 34029
S 59307 754741026
S 51067 576073923
E 87723 91547
S 1158 932450827
S 84355 854079998
O 30557 51374
E 29629 37447
E 12510 24029
E 49442 83332
E 41225 87206
S 60819 525471998
I 20308 34550
S 18933 678045399
I 19254 93197
I 44772 61040
E 36061 57114
I 5518 95325
I 29705 59270
O 80149 96703
E 41416 97157
O 60723 99655
S 44391 290685482
S 63113 162003778
E 13119 27539
S 48673 148291289
S 89101 72297054
S 49215 998398090
S 79933 632222043
I 4781 56524
E 50515 63883
I 74530 85679
S 49552 925763052
S 23312 151691845
S 61028 742254700
O 1964 39514
E 60431 98243
I 5514 80804
O 47147 95046
S 68600 24537684
I 76647 89872
I 6932 7566
I 37648 43004
I 62648 98533
I 30320 79991
I 53172 70324
E 44780 51264
S 61676 172332366
S 63441 655388946
O 54098 75824
E 40432 61383
E 16346 24180
E 35157 45729
I 8214 51366
O 34076 36346
I 78509 90104
E 13281 70222
S 5648 462637905
S 16830 481945998
I 32732 97618
I 7069 12678
O 41088 42238
E 40003 77650
E 3912 58909
O 25302 97607
O 51822 62715
S 82392 152724929
S 83630 55544144
S 53732 190731852
E 534 68397
I 47814 59022
I 9067 28179
O 38236 95311
S 36454 411179363
S 44295 73244907
S 73592 781739640
O 2233 54746
E 13574 43468
E 16355 29365
E 42661 66488
S 15091 226115597
E 10976 25987
E 15860 55276
I 39190 55386
I 16515 44684
S 94616 298646730
O 42347 47159
O 40398 43054
O 1232 45439
I 17849 68508
E 12109 92174
S 13021 245526995
E 23715 85878
O 48656 82364
O 51004 98060
I 16644 52201
O 41365 83876
I 52441 75731
O 17735 76030
S 26376 923833140
O 51469 60428
O 41227 90027
I 30394 86943
S 86541 609772743
I 76992 96028
S 16651 392864491
E 33174 89462
I 6265 11735
E 10529 89374
O 81174 83734
I 40444 47215
E 73797 77111
S 49858 691882438
S 6780 971047188
I 67255 89913
I 45763 58272
S 22644 787699199
E 68623 79824
E 18542 86738
O 9934 56361
O 59915 85595
S 50506 404027708
I 37520 99360
E 65099 88909
S 90016 918361857
S 30712 781421923
E 45489 97180
S 72950 844688202
S 46268 126121482
S 50567 863415903
I 34213 77277
I 13000 14459
S 88222 362702878
I 31177 32665
S 38435 644583060
E 13263 83818
S 9801 66189787
E 14795 52367
O 5690 56093
E 38109 82549
S 42002 383307528
O 18919 37082
I 4003 7733
O 73663 88099
I 55585 86863
O 7619 9549
E 14360 61992
S 2704 396100063
E 15 2461
O 41381 76944
E 16824 71117
E 15813 46808
O 12387 67414
I 35081 73970
I 22005 43517
I 11135 67396
S 9611 213004173
I 18208 76718
I 5356 30774
E 27416 28790
E 66085 94258
E 713 18212
S 51795 283721627
O 38029 65172
I 732 68971
I 69625 78504
S 97791 71720318
O 7960 86323
S 13049 647741359
E 62496 80615
O 24329 33555
S 59567 373177195
S 7616 549963518
S 1467 351648671
O 18521 37793
S 9155 807657050
E 20452 44129
O 37760 51086
S 67437 54131390
O 32915 68855
E 27368 41534
I 4286 69047
E 21441 32711
O 77760 97716
I 9045 91536
E 19513 42564
I 51236 77774
E 1584 63747
I 12276 15090
O 51685 96929
I 25453 66392
S 96042 366256178
I 29891 65161
O 17087 45588
I 1714 48450
I 46362 79752
E 65359 84930
E 11041 47917
O 44311 92264
O 28432 85638
I 86164 89261
S 90537 370404713
O 53295 93234
I 33819 73371
O 38312 47879
O 75963 86788
I 57827 70502
E 10127 15514
E 34528 61147
I 54963 65808
S 96200 419313842
S 60813 54310433
E 9529 61374
I 27335 37022
S 85468 288456886
S 13711 760910627
I 18647 64812
S 91820 242941676
I 44631 62843
E 43427 91834
I 24688 88599
S 69570 778291126
I 24233 91548
S 62906 955366132
O 81124 92720
E 25492 71709
E 50240 54756
I 18107 59530
I 38747 54178
E 14746 29870
S 32498 885760463
O 26466 70762
O 86885 89360
S 71848 493559358
E 2825 14118
O 4847 91427
S 45990 980452422
I 30034 91865
O 27209 66934
I 10568 72311
E 30952 32454
S 56138 499275530
I 15586 72438
I 130 23292
E 23928 56042
I 4052 81911
I 31201 54281
S 48874 271207734
I 42679 98063
S 98457 554313222
I 2766 22519
O 68877 70025
S 7341 510436302
I 13097 96048
E 46178 99787
I 371 88178
E 18678 20480
E 49298 89521
O 24049 70903
S 53508 694046539
I 74422 75101
I 47296 81064
E 24875 27368
E 60809 84339
O 9579 97676
O 55729 81107
S 5143 462680662
E 39170 40027
I 14985 71372
O 30071 51809
O 9471 26756
I 9143 49102
I 12117 63062
O 31538 70869
S 14004 664299726
S 92322 552721645
E 48187 69040
I 13850 74115
S 92555 940225240
E 32268 54221
O 47020 96235
S 57995 879799666
I 3048 64864
S 30866 38361935
S 18863 599344609
O 83190 87965
O 73321 98336
I 41700 53675
S 15328 418747007
I 278 56036
E 7073 61016
S 51494 206933528
O 9299 82611
S 11585 944239790
I 37179 50888
S 35550 61723745
E 31358 97087
E 14430 54488
I 8174 79745
O 7781 16729
S 41014 535170880
E 55440 74705
O 44407 68429
E 28009 99281
E 16154 51738
O 11583 48792
I 18290 86120
I 13758 52690
O 22894 60895
O 42264 88617
I 77090 98252
O 13203 25406
I 69480 95547
S 17180 263504136
O 4116 43421
E 55502 92262
I 24521 53145
E 19308 36953
E 83877 99115
I 8066 47569
I 49995 75472
S 98446 873402554
E 24020 89421
O 20864 80871
E 39752 44373
S 66965 465900914
S 61816 930697750
E 62888 80004
S 25453 512819834
S 31447 24660521
E 3793 43383
O 25814 50327
E 9113 33678
O 22251 29327
E 26630 28650
O 8046 36960
O 44623 53062
E 52982 58315
E 59877 69583
O 17309 33293
O 45247 61014
S 28552 47164395
E 8868 50513
I 15963 46830
I 28046 69508
O 7078 22587
O 52530 70045
S 84771 646141075
O 46184 59553
O 29189 92532
O 30731 56756
S 12415 495785592
E 43187 81567
I 34051 42686
O 51719 53673
S 42355 681417217
E 4658 23270
E 58555 90494
O 30594 63568
E 915 70975
O 2945 12889
I 54029 98563
I 43587 59902
I 64373 73355
S 71737 70384252
I 4338 44505
E 72136 97825
O 58073 82271
E 70333 81349
S 76412 714331189
S 65195 97939224
E 37136 83823
E 24413 28835
E 55461 93266
O 51997 69377
I 20679 57652
E 26079 42064
O 22146 91107
S 85513 476552894
I 28089 54332
E 9845 47801
E 24928 34800
E 32371 47949
E 57730 83820
E 45996 58887
E 68468 95109
E 22895 88320
I 6489 50322
I 2402 92579
I 5482 70250
S 7187 515859103
E 43923 81465
O 39997 44268
S 32080 398298478
I 10242 44730
E 84083 91483
E 26097 76926
I 27812 34999
O 48044 99233
S 70498 947641338
I 13374 55880
I 10329 12929
S 87584 296330753
S 66382 21782469
O 57531 64426
I 22807 81052
O 44338 90667
S 60535 223824284
I 66154 78342
I 11123 76628
I 50282 82175
I 68912 70514
I 48293 91241
O 31715 69030
E 59154 80499
I 77756 88332
I 25262 36588
O 64315 88629
E 83337 91567
I 5901 45570
O 21350 48516
S 44829 217256946
E 51764 92177
E 5491 70950
I 48217 85492
S 72952 812958652
O 26632 46217
I 4195 72871
O 47308 57916
O 32200 56490
E 17389 18409
S 56838 513230179
O 36348 94291
S 83521 543033908
S 85483 491199049
I 932 60989
S 48012 707860959
I 5795 59066
S 45315 380493357
I 6565 83587
E 8137 71425
I 71865 80754
E 43755 90511
I 14869 67673
E 50632 77237
S 92204 830989664
I 63157 86287
S 51963 677594894
S 15844 505050377
S 87244 847919825
O 3484 37452
O 48477 64790
O 39248 42775
I 28043 72916
I 59161 77770
S 54024 115210636
S 386 320459595
O 12880 49544
I 65152 77289
S 97477 275557868
O 7948 51684
I 12349 78164
E 2723 5892
S 87874 970510292
O 55821 93133
O 42164 93813
S 84069 717052057
S 17061 953184852
E 21336 66698
O 6111 46659
I 34439 42813
S 11699 905696082
I 3329 53334
S 5846 331085519
E 6504 79113
S 6353 86844184
E 6383 58898
O 65003 67302
O 37878 41159
E 15299 39372
O 14050 81287
O 38861 74714
S 52664 72800339
O 28795 84831
I 77143 92326
E 16539 94775
S 5969 338150868
I 6307 83865
O 60642 65654
S 8468 803054939
O 7191 18795
E 56778 81316
E 34213 45952
E 50375 72064
O 82011 89585
S 55395 31059414
E 52538 57348
I 7839 19779
I 48418 74207
E 10914 22160
E 25751 47763
S 25816 546402135
I 2956 69162
S 85148 896344730
I 4943 90450
O 1814 6515
I 33792 68701
O 38559 52822
O 25798 61980
E 22233 42005
E 6146 81251
O 18863 51421
I 31143 36295
I 28587 60364
E 20115 91283
S 96985 19611238
I 89 21447
S 33607 424599323
I 29660 92169
O 10027 81541
S 85435 483550609
E 42440 64217
O 10723 50290
S 16341 842415838
E 55176 56368
I 60736 80309
O 47780 57030
I 17972 84602
I 10582 31514
E 27689 86011
O 16931 80480
I 28212 32312
O 17153 95035
E 69822 80368
O 34024 93592
O 67620 70083
E 60922 83231
I 54168 79458
O 12134 51516
S 71382 481912055
E 74446 86033
S 74891 450865552
E 12697 22869
O 8998 33596
O 28040 34689
E 80704 94491
E 61349 76038
S 91405 614662756
S 29781 544407864
I 35376 64389
S 88901 853337916
O 43248 58637
E 47350 69045
S 13935 684569695
I 34307 48396
E 8391 18960
O 25048 89316
E 33113 64210
I 47594 84457
I 61477 96444
S 13659 609626329
E 91533 93323
S 89940 134996806
E 11060 78505
O 65878 84398
S 10404 165229803
E 4170 52805
I 42420 49160
O 1361 69091
S 45055 562720199
S 2984 200883925
O 43135 48005
E 51800 88617
O 39142 76936
O 49117 89944
S 26937 776666860
E 22579 81790
I 46512 93275
I 59831 73558
S 90238 840651278
I 27429 82440
E 12391 49400
E 31342 56682
E 38240 71283
I 28926 34304
S 68589 274095919
S 45871 704799188
O 46155 71751
O 17404 85295
I 73024 99900
E 50581 56498
S 74782 834308910
I 7958 18080
O 54691 78946
E 8066 98387
I 46157 67062
O 51424 86031
I 46667 90663
S 66620 507694885
O 4298 71589
S 45685 206730866
O 22314 75597
O 1227 46653
O 2934 77803
O 20818 89151
O 22130 79663
E 26592 90535
E 24466 71116
O 30304 97021
O 3503 89394
I 47462 92815
I 2964 56175
O 41366 72339
S 27067 482233911
E 10217 50866
S 82900 848341701
E 83356 96133
O 80264 82708
E 50998 80417
E 79914 82612
S 90089 858590519
O 1990 74490
I 50984 55505
E 5818 25430
O 21140 21955
O 17539 86160
S 86197 751578134
I 40897 77271
E 7439 29912
O 24700 43615
I 29063 55164
O 10708 26497
O 9991 34470
S 52914 767421452
S 56215 26784598
S 84260 489903246
E 12071 82769
O 31160 95693
O 71401 75784
I 3067 45343
I 9961 61072
I 40880 80149
S 45163 894087341
S 83337 150515263
S 73466 873860017
O 7843 85302
I 38909 70393
S 34679 726984494
E 48608 72496
S 36783 483437242
E 31968 75268
I 11105 14483
S 26116 811479476
O 5326 42037
S 44136 473914707
S 47369 982901544
S 61073 548290681
S 3110 476205203
E 7817 93383
S 82440 537026429
O 12610 50271
I 45340 51488
I 14071 20614
S 82303 68704886
O 32502 90104
O 10005 93183
S 65511 68735614
S 72594 158323095
E 51704 72255
O 22144 89211
E 76116 78054
S 66268 82667089
O 55198 97368
E 49402 95555
S 73777 424671057
S 12031 725206301
S 15062 52063796
I 90743 94361
I 53969 93951
E 55115 64307
E 1689 14633
I 64873 94078
O 60190 72277
E 7000 71261
E 26295 77106
E 41047 54534
S 90199 304003539
O 54779 98161
S 56748 366617953
S 41133 392306285
E 1834 69203
S 98393 901363659
E 87779 96475
S 30805 352539215
O 10272 77160
S 61296 41985576
I 84681 90333
I 19272 26553
E 23282 96448
I 45308 50995
E 71233 87317
E 37620 42637
E 27743 28220
O 14551 33112
S 13507 280246145
S 13527 698994976
I 21877 54938
S 58458 990162900
E 3775 88804
I 43465 57897
S 99980 149950136
O 18906 74212
E 41025 59884
O 54426 80405
O 10875 20070
S 12163 609210702
E 57937 69144
E 3402 53944
O 28889 41187
I 59598 67080
E 71943 99598
S 64201 371517118
S 49708 255512809
I 42450 79751
S 9143 767155581
O 12187 90942
E 52344 56907
I 4082 74848
I 33384 37455
O 53779 67515
S 41477 934381668
E 65679 77703
I 11686 88427
E 16390 82375
I 13631 35834
I 75514 92481
I 67976 72065
S 17489 287202139
O 13799 40160
I 11868 99232
S 29555 50500153
O 14824 23053
S 9145 555977148
O 63293 89790
I 4993 64282
S 29763 613169802
I 5703 42561
O 24485 32978
O 12743 82216
S 83182 82244194
S 41180 966914833
E 2040 39419
I 7710 45368
S 20215 195815429
I 24795 65163
E 42557 60117
O 18624 93392
S 25248 90147309
I 27201 54040
I 32241 64894
I 14819 47547
S 1786 837784502
E 59023 84247
E 6128 28536
E 24902 91413
S 65811 628921903
E 8570 90664
O 67707 86936
E 11513 43469
S 56313 364639889
O 56 13496
E 136 27910
I 32685 51878
E 670 62712
O 3305 62879
O 76474 77497
I 6442 50447
O 11703 17184
E 90342 97122
E 33637 46967
E 3154 70031
E 48022 62519
I 29862 71732
E 54108 81692
S 16747 587134553
I 41243 50089
S 79271 422638720
E 9311 30182
S 94438 130168598
O 6001 23858
S 35623 21611725
E 26089 92381
E 66576 70539
S 66393 838411015
E 60382 89215
S 61912 648244411
O 26312 69292
E 68097 79484
O 72542 99491
E 24266 82325
I 66436 86902
S 20789 694024202
E 6314 89028
I 31191 88179
S 1072 190664412
I 92737 97968
E 42141 78305
O 39928 50222
O 84086 86397
S 95563 582085774
O 42596 62666
S 6195 450698612
O 48763 59961
S 42802 864256288
I 78927 91157
I 38211 38279
E 4978 24858
S 28877 539063215
E 36498 38417
I 7324 55237
S 89367 915106353
I 15933 81377
O 4648 48363
S 75917 449401380
O 72038 86522
E 61420 96148
I 8445 35758
O 9104 75140
E 24873 66912
E 13222 67709
I 29250 52020
E 57208 64379
E 87622 97664
S 20246 553850043
S 31220 404676048
E 19357 52122
E 74735 95744
E 53832 74454
E 62556 78246
I 32116 67042
O 41387 90933
O 8253 62434
O 20532 44794
E 90733 92215
S 12572 955550314
I 15203 63586
S 12717 993951117
S 79295 662055310
E 4200 72238
S 63582 200453428
S 2748 611261247
O 55320 59910
O 21792 49928
S 690 536784379
E 28549 41078
S 69347 793466992
S 87136 215853079
I 16080 38270
S 10018 855693443
E 54523 82685
E 36548 37653
O 35077 74915
O 25890 70165
S 40770 860227581
O 14491 62128
O 35731 94759
E 35898 57814
O 37422 86078
I 1350 71924
O 2748 63058
O 5382 22539
I 1854 16516
I 63041 72200
O 47962 70484
E 13 26272
E 66378 81802
O 25183 64878
E 84295 89447
E 15743 28546
E 885 49948
E 48763 99845
O 31667 43787
S 79134 754714068
O 6712 38158
O 71113 73025
S 80455 136610219
O 51238 82394
S 5613 341359597
E 58949 79070
S 60674 528685062
O 36959 72793
O 16515 76859
I 20976 87439
S 68885 490153947
E 67259 74617
E 26251 57233
O 56291 98911
E 60617 78016
O 41540 52690
S 43876 303942533
O 29393 65056
S 13960 911165741
I 28343 33426
S 13448 102035914
O 30251 39233
S 98138 756531045
S 93976 799489430
S 52012 361593653
E 46240 74868
E 40399 93393
S 69056 536421862
E 36476 57484
E 2548 84769
S 19535 818833937
S 33948 546839114
O 45869 84010
O 54158 72952
S 23354 257347911
I 20466 78179
I 47334 92489
I 62445 68129
I 71189 85739
I 5082 72041
E 44199 45819
O 2379 73750
E 19920 34573
E 24966 79596
I 8265 14630
E 2382 14629
I 77533 84242
I 33083 38243
S 30141 152750134
S 90820 201519439
I 57923 86285
O 16506 92357
I 27152 36397
E 7225 49545
O 6815 20783
S 83860 40095261
O 26552 67763
I 27839 74508
O 19872 57631
O 16318 55322
E 2697 72190
I 41778 94041
E 32255 42629
I 9843 98635
E 70181 73053
S 23692 14717715
E 14757 26658
O 66173 82152
O 17451 21464
E 26346 66810
I 26917 61186
O 6860 31818
E 9735 82545
I 84522 98387
E 35064 40946
I 3824 30214
I 2383 80944
S 31583 280868058
O 17031 32872
S 92277 829660749
O 29954 69398
E 45001 70176
E 20467 59182
I 76731 89508
O 12042 15547
S 28571 763142449
O 68325 71283
E 6672 51946
O 58149 95917
S 84133 577525323
S 63829 141873030
O 54601 77331
O 3625 45261
E 83792 85740
O 18871 33100
S 24310 133944879
I 46661 70105
O 30261 66259
O 16570 60474
S 9222 278807327
S 64015 13214977
S 86727 999175243
O 6939 69403
E 87739 92651
E 38885 75138
I 47133 57380
O 73521 75469
I 34074 92101
E 60185 87229
E 73588 96611
E 45345 96047
I 41195 98845
O 47062 70836
E 48370 62685
S 84680 751133909
E 9930 63652
I 47560 82438
I 49669 76663
O 78290 95582
O 27053 87002
S 48474 948106436
S 16760 807761510
O 5246 9340
I 29354 73515
E 31802 34467
I 18234 28252
O 15910 96284
S 44335 125969692
S 33092 827923009
I 36425 81801
I 1180 69671
I 16133 34711
E 48460 82999
S 10441 270425711
I 57555 89638
S 23158 654283212
S 83707 448345005
S 10981 789936118
E 61231 66729
O 34703 56395
E 60136 69045
E 61498 61918
I 39419 60664
O 25507 65967
S 3804 26655052
O 22846 98646
S 80729 527739948
S 61089 629673905
O 36587 90485
E 4901 90841
S 13258 893351375
O 5036 74025
I 41480 48264
O 42980 47900
E 27843 72084
S 85867 657463783
I 11640 54599
E 21835 22913
E 62585 85220
O 44697 77310
E 72543 93357
O 19990 27021
I 38721 47902
E 30018 80406
S 71931 831245049
S 67893 769565592
O 22470 78086
S 45752 892945592
S 27672 931730988
O 7438 42797
E 72291 78142
S 20337 760448630
O 11446 92374
I 52385 54562
E 78927 89339
E 29147 56886
E 456 15509
E 3124 61584
S 77857 348116036
S 74935 768727887
S 49796 328839683
E 30283 31226
S 62275 313338143
O 4844 91537
E 28583 47328
I 26142 50318
O 47285 62887
I 66874 77099
S 44952 737155921
O 67261 98164
S 61658 213748252
O 32656 54622
I 40361 81983
I 42031 92137
O 78496 94983
I 11500 35015
O 34053 35461
O 70244 84690
S 30362 573714704
S 21021 803978583
O 66664 73917
S 43563 725325107
I 630 86671
E 25394 71018
I 65085 78211
S 38261 401141313
E 72609 81575
S 71736 518000137
S 19989 56020457
I 16233 23178
O 14435 59215
I 10979 55402
I 91227 91415
S 39063 206854296
O 32926 61456
O 11332 75954
I 754 64898
O 42383 78824
O 59656 92548
O 37612 85215
S 71919 577451691
I 11584 36201
S 95404 544051346
O 24589 68505
O 82686 90417
O 4984 24676
E 41540 85373
S 17041 15480760
O 72096 88178
E 76725 80817
E 31506 48256
I 23009 45205
S 54797 96653843
I 12768 56239
I 4270 86884
I 82039 96562
O 7160 29272
O 58746 93732
E 83683 96516
E 2929 24070
E 57217 79538
E 7366 42264
O 47604 65068
S 6621 392291893
I 8383 99902
O 29426 38350
O 85867 98329
O 15798 96010
I 21431 81310
S 1632 861675112
S 42457 603345718
O 23865 80839
E 76259 83620
E 34155 74932
O 2671 34096
I 41219 61612
O 58195 66447
E 57660 65815
O 17234 48567
S 42774 826510944
O 2977 14343
S 71377 323468730
O 26571 28394
E 47328 87390
S 57867 262311058
O 59350 81281
S 82449 906021130
I 26025 88993
I 26035 74301
E 6864 35006
S 87923 847863396
E 20009 33208
O 1020 31141
E 67895 81685
S 91054 808343376
I 79220 95752
E 76511 79954
S 26623 939965144
S 32290 342426786
E 27359 43266
S 60013 480728744
S 64730 114118782
S 1997 482398701
S 71675 173740386
O 29809 61973
O 9571 81872
S 8026 981118845
I 12663 63843
S 56087 177849688
O 46135 93678
E 62303 90723
S 57459 905119982
I 25396 47749
O 11644 61746
E 11623 59813
E 12878 58832
E 26152 50717
I 20297 68744
O 32624 73241
I 79308 94626
O 50199 67043
O 4608 27072
O 52950 88316
I 29342 53754
E 26021 85350
S 1127 36018569
O 37055 83897
S 19765 586651326
O 13054 98586
S 51271 30633062
I 73883 92095
S 49305 902777128
O 64292 94531
I 47326 83458
S 32939 585884138
O 28620 45047
E 4147 50146
I 57745 92954
E 3974 5611
S 8170 847219974
E 6835 21168
I 10264 56303
I 2165 88972
S 51413 941180871
O 42736 95368
O 25611 99564
E 27326 90112
I 78674 86858
S 19661 796145629
I 22623 30532
E 59622 93522
I 61478 63783
O 71316 91830
S 97829 832525393
I 45029 76074
E 53213 79669
S 98513 445765988
E 16248 58908
I 3491 59524
E 11466 30233
S 52498 351000549
I 4789 54472
I 33297 81085
S 13390 758664709
I 77551 78243
O 32970 91828
O 12419 77574
I 10052 82877
I 53692 91193
S 34008 440144030
S 49179 773212213
O 80861 96320
I 26733 37593
I 6192 63302
E 36991 39590
E 73707 90428
E 30974 90377
I 19654 36743
I 72209 90928
S 11379 569784087
E 82069 95234
I 12488 43516
S 77448 322709115
E 26518 85778
S 28418 778828278
O 13835 94587
S 13937 955916712
O 46175 91448
I 34906 73651
S 49262 38829170
O 40990 98644
I 8215 19600
S 63110 171033212
I 25867 31413
E 18778 33019
S 97469 66116192
I 10734 62177
E 50004 92961
I 144 63931
S 26241 181490978
I 47362 56988
E 29054 94391
O 1588 47788
O 73833 74697
I 3498 92199
E 91318 98705
S 91119 343673916
I 6284 86870
I 44209 58618
E 24702 34888
I 6747 64806
S 59169 352044400
I 49142 60135
E 31958 36788
S 96005 786521043
E 8094 68131
O 54815 83897
E 1029 65838
I 69652 80908
E 13582 32206
S 6300 146960661
O 42267 89669
S 40548 771064106
S 89968 393100994
I 39450 42212
S 13459 571287512
S 12956 290449293
E 35948 48595
S 29618 150015957
I 15220 54587
O 70422 75744
O 55576 58908
O 11146 86144
S 89830 21361143
S 18276 83630003
E 58686 80495
E 13532 61750
I 38454 41364
S 7315 321292387
I 18402 85474
E 2925 95609
O 34796 49538
O 11824 33357
I 12174 19259
I 11721 27975
E 45756 67739
E 15177 44461
O 49138 68584
I 58477 87887
I 59715 81004
E 57784 63851
O 11196 47665
I 8532 21855
I 23284 44437
E 38977 78215
I 39734 49970
S 77298 70544083
S 71932 261397151
E 86810 91710
O 23293 48731
O 95202 99728
E 22063 77697
I 51829 52004
E 6271 23404
I 28433 74529
I 33707 77538
E 6653 55998
I 23858 61177
O 76129 99563
I 33249 99532
E 34440 63789
O 29343 47987
O 36751 96766
I 39895 66310
O 14679 22277
O 9641 92199
I 15724 27859
I 27166 64117
E 5294 60891
O 36859 39913
S 80259 752331992
E 3240 37224
I 17312 77132
S 37446 261525953
S 90181 597204699
I 29766 66096
O 52951 53596
O 39548 63744
E 14208 96139
E 26707 40811
I 68838 81702
E 36835 60409
E 272 36611
I 60992 79196
E 54527 98655
I 12962 35593
O 2600 47958
O 32207 59890
S 70958 415901539
O 13848 93751
O 42861 43364
S 9130 821668083
E 6974 74454
O 24163 43704
E 9346 52195
S 34318 148188089
E 10011 23792
E 10121 99705
E 37907 58225
E 19039 54112
S 6717 938897142
S 18296 727180167
I 23644 56538
E 44438 66775
I 71497 84811
I 46837 84599
E 9786 86371
S 62014 328605401
I 56849 70482
I 37015 73486
I 158 99506
O 8826 90553
I 11584 75247
I 1124 1482
O 86951 90871
E 58128 58845
O 20937 99289
O 21014 79213
O 11545 62386
O 47275 51085
S 89300 403222132
I 29676 68074
S 43390 153249664
S 10337 324534858
O 37825 80023
E 41517 99501
E 21363 44459
S 16243 966453032
S 70444 794451768
S 44494 295909940
I 39763 41605
E 34770 81476
E 9046 98657
O 28066 71348
S 53816 282749067
I 27194 35803
I 90744 96434
I 40943 92017
O 19082 56962
O 43952 61477
E 46518 98430
S 29934 506245863
E 36035 97313
O 83426 96534
I 18345 93512
I 82500 89465
E 51013 89376
S 33661 441873197
O 54374 81955
S 39240 84217938
S 12775 412249910
E 27203 41251
O 14584 90567
S 36363 30298704
E 8081 93908
O 40580 74506
E 13857 90902
I 58306 74561
I 57629 65397
E 44559 74766
E 8816 47653
S 18687 955769264
I 26648 47860
S 76034 300288879
O 45746 81128
E 16577 61722
I 20406 22422
S 79715 394118394
I 47090 70407
E 40473 69616
O 55151 81729
S 91119 169570411
I 8680 78654
E 4787 70086
I 63928 80232
I 18513 84793
O 30628 35238
O 18596 50164
S 69145 11983282
I 966 62702
I 12671 81149
S 14366 348383585
I 28401 74791
I 54151 94416
I 11668 51740
E 64542 88936
S 45399 676319494
I 17261 62740
S 26137 635550093
I 41784 65882
O 20910 56500
E 5298 73577
I 11083 71374
E 62986 92549
E 450 66146
O 288 62257
E 53118 61743
E 45959 90997
O 10132 10549
S 97456 464459252
I 8246 42314
I 1227 81576
E 3598 14536
E 33671 57832
O 26598 40370
I 18847 69029
E 53786 81025
S 82721 928978069
E 59931 85364
O 22839 94695
S 24443 409697941
I 8602 17582
S 35290 137060536
I 12234 21240
E 13681 20739
I 10254 66863
O 73267 74396
E 21020 59730
E 23243 36533
S 93745 963940981
O 59448 72526
O 74688 89473
O 934 74139
I 69588 84559
S 64773 572892377
E 49738 66400
I 17590 70786
E 30345 97920
S 98114 909683053
I 59657 88553
S 16242 591807189
I 12007 67319
O 42697 81885
E 14978 90640
I 14104 81972
E 10753 48143
S 77793 97065912
S 94380 81061340
I 72605 79815
I 6122 31089
I 87501 89994
S 71967 937847610
S 15780 941904702
E 12432 52528
E 1399 99579
E 3584 82624
O 19801 91747
O 71825 73798
I 39137 99864
I 11237 91663
S 36287 249403937
I 12708 79404
S 21221 377145700
O 40148 65788
S 86279 162864540
O 44397 85973
I 33491 46452
I 61386 67387
S 40290 686809929
O 37173 74295
S 79326 528305176
E 170 36656
O 34107 56923
I 63486 80548
S 34565 249321346
O 27028 28650
O 43011 63987
E 33023 57562
I 2825 52231
O 15149 75994
O 14734 20747
O 54673 60348
S 71472 666822687
I 14743 52483
E 22551 46867
O 12562 13420
E 11142 94974
S 11357 878729333
O 53362 77244
O 49360 91193
E 20970 21739
O 34012 71506
S 36692 686490747
S 41438 178153521
I 58906 72520
O 43065 96034
S 59183 108329321
E 2748 47527
O 43313 70949
O 50020 75306
I 24575 79192
S 28373 997180637
E 11066 18199
I 22412 63770
E 148 15876
O 17186 56227
S 9706 927147449
I 46693 81424
I 10626 30611
O 22872 59986
I 16218 19601
S 77347 93149626
E 69524 86284
I 61938 99395
I 14675 68343
E 74558 97858
O 3491 23138
I 30845 84720
S 4928 639222751
I 60804 96985
I 46882 73992
O 18949 21084
E 8217 97636
I 29026 63569
I 32699 50174
I 23684 26475
I 90642 93462
O 41681 43313
I 20116 63032
I 40361 92980
E 22399 70277
O 52709 57024
E 53479 64721
I 41359 87785
E 4303 28796
E 12954 47077
S 91847 963360209
S 17734 362788792
E 218 34292
S 94998 96599235
S 33372 175271937
E 13895 44471
S 22851 742393222
O 11614 27113
E 9178 16738
E 92140 99267
E 49927 73911
E 63458 89165
O 11727 92526
S 61658 811877013
S 53350 273629368
I 41747 56715
S 55277 308565538
E 44199 84405
S 54467 752370510
I 41245 91759
E 3910 40167
O 46261 90174
I 50595 58558
I 16458 75098
O 1146 67286
I 33688 48891
I 51777 62664
I 45176 75084
O 64270 68108
I 21689 74787
E 5390 40554
E 20133 95011
S 37966 587686891
S 95917 473589869
S 70032 473481405
O 7829 21188
I 8223 89883
I 12665 79875
O 72996 96763
O 33317 79172
O 8192 20309
E 45979 96273
I 24284 57291
E 48430 78214
E 1062 44040
S 27476 158721298
E 33735 53528
E 4831 35378
O 25038 83341
S 90137 794152086
O 12255 41179
S 45590 372571452
I 54428 70639
O 38648 47521
S 87024 371489955
S 95062 685988930
E 74824 80865
E 16147 92716
E 48587 63688
S 93679 772246852
I 23260 41663
O 11312 32196
O 2125 94542
E 38169 62263
O 20511 78712
E 13785 36543
E 22234 57608
O 7116 50209
O 16656 72541
E 11000 31961
I 80753 81163
O 52422 69992
E 38766 67687
S 70659 399157996
S 98250 89099673
S 93918 482824201
S 68811 409242127
S 53138 727744078
O 53514 59852
I 46895 89948
I 57672 80188
E 20837 39196
I 73981 82497
I 13906 17345
S 17854 760212075
O 59179 73201
S 38668 208438481
O 38740 52809
E 51680 66321
I 8202 71377
O 87948 91348
S 86728 938991559
I 48499 61822
O 6221 49738
E 7487 36489
I 53264 55446
E 4645 80019
I 7259 42613
I 52024 62170
E 4197 75232
O 10763 59116
O 22371 36311
O 74056 84590
I 11313 60976
O 50230 61686
S 38308 296065010
O 13911 76337
E 20531 71869
E 871 69325
O 7290 80191
S 26238 428862805
I 33952 69480
O 52455 68464
S 91673 980724913
I 90204 97128
I 47721 99148
O 74781 93536
E 6892 13407
O 70338 78994
I 11960 81764
O 84555 88629
S 69223 69833545
S 31897 875861436
E 3443 80717
O 50325 70521
O 50502 68148
S 94482 767030203
S 30896 481180120
I 22394 33743
I 973 45327
I 33316 88894
O 13397 31950
O 3033 79133
O 6469 10805
S 16228 705622496
O 19915 20287
E 21983 71356
O 6145 19894
I 3522 39532
O 14053 88574
I 23103 25525
S 86341 80377434
S 66687 901239659
O 14931 60934
S 89199 668931606
I 24202 38701
I 780 82860
S 14533 276089398
S 57859 344594801
E 3916 5918
O 11669 17286
O 21021 26368
O 11407 75962
E 332 44595
S 81950 104566894
I 8350 37136
S 44615 393091614
E 43407 62201
E 7883 39307
S 51080 217717368
S 85657 241879032
E 49014 90557
I 11495 51007
E 69347 99428
O 5043 14684
S 38301 966490817
E 41465 52761
I 14390 35115
S 99285 810163631
I 97617 99829
S 70471 622471359
S 37361 995133129
I 37420 86388
E 71752 78884
I 7767 97973
E 4645 38635
O 7468 80816
S 4330 458425193
S 15383 582638961
E 8979 38400
I 87938 98051
E 40175 97834
I 41242 89044
I 36836 57068
S 37394 35095564
O 48589 54237
S 47989 617287713
S 61314 833105350
O 69370 97564
S 14879 815820446
I 84610 93617
E 44898 59724
I 23589 68181
O 9322 43730
S 76794 762605596
I 14717 86973
I 9239 54878
E 30263 54663
I 20289 68311
E 5380 41740
E 84048 96243
I 12827 27292
I 71846 98478
S 94357 70485051
O 23587 48194
I 22977 70887
I 51034 61182
I 6515 94193
I 35180 63192
O 49566 66782
E 13357 66833
S 82794 658349175
E 37728 90930
O 59173 86915
I 1157 37067
I 1679 6620
O 69509 93757
E 42982 79238
E 23731 74330
O 834 25975
O 33125 49345
E 75338 80524
O 6229 38859
O 37383 42033
I 82277 94393
O 56837 68569
O 22174 90364
E 5735 74740
E 38996 48382
O 26113 72382
O 55365 92352
I 30924 33091
E 84754 86106
O 90323 92931
I 31876 56749
O 49948 95944
S 77987 142278571
O 10998 82440
I 83314 99893
E 27666 86275
S 22038 4413523
S 95058 76919124
E 36296 42163
S 33048 108539117
S 81241 892801312
O 21292 25440
S 81409 157677765
I 23038 62311
S 89276 449935597
I 80235 93251
E 16469 68776
O 24834 33497
S 6283 291029212
I 2694 85116
O 12449 34210
I 40291 98133
E 20155 84678
S 72476 363744775
S 57500 322682821
S 53040 29825774
S 85176 261771952
S 35828 287080002
S 81160 62733270
I 40564 97054
I 48706 88360
E 26692 91654
E 5564 40520
I 36353 87043
S 75652 817552895
I 44788 96334
I 558 80197
S 5521 308888159
I 48006 56735
S 85296 315839656
O 10029 29007
O 5818 37847
O 6718 86401
I 70462 78501
O 32998 84054
S 43628 914233919
I 35014 98465
O 19167 83948
E 26011 52583
S 23698 807372375
E 80792 93312
S 37598 223365918
S 79471 884112885
O 69536 92621
E 59144 72159
E 19531 74222
S 50777 175439820
S 6080 509919335
O 10015 15052
E 26754 79360
E 17215 80734
I 4522 7135
S 27466 734083021
I 53860 92266
E 16843 37029
E 84398 95012
O 1981 41226
E 11411 92744
E 43540 66878
O 21857 55969
E 13311 97350
O 27330 57130
O 16515 67142
O 20061 78666
S 60732 971893565
O 35684 46530
S 64835 261873500
I 17664 62549
E 24882 69233
O 49567 62313
I 6123 6365
S 75842 310291036
O 32241 70089
E 32407 90313
E 32200 34825
I 17819 62648
E 32938 61602
I 16819 77873
S 69772 451596892
O 12594 77267
E 697 12615
O 18460 59422
S 94332 178518131
I 11817 72887
E 12192 39339
I 66974 72688
I 1172 36527
E 42657 52845
S 64143 865280657
I 56511 83862
O 21203 85335
E 40024 45643
E 61523 69651
O 8315 65655
I 30950 32008
I 33946 73912
E 943 35805
E 11876 84030
E 826 47115
O 91784 98486
S 66861 548768052
S 24087 947102152
E 50615 60732
I 1578 92469
O 8580 94211
I 36461 84558
O 26924 67867
I 34360 35895
O 24964 91542
E 26283 39379
E 5379 50980
S 19692 435458109
O 19097 82709
S 44786 598452333
S 57294 3446429
E 1372 64764
S 4823 90185723
S 13265 782665537
I 42365 45094
S 68641 343869429
S 50377 755820712
O 2334 45803
O 74002 90772
I 83698 87399
S 52388 354283917
S 33615 536546883
S 15582 807427273
I 33817 44318
O 40344 51527
E 33183 59900
O 2740 27795
O 28769 87784
O 57530 83677
E 34826 52953
S 34037 506107375
O 30002 47819
S 92868 55987732
S 89580 566152925
I 28270 58366
O 945 82886
O 27169 54537
E 57241 68962
E 4223 8422
O 32035 52091
O 16072 58312
O 23137 65918
I 70623 75382
S 69493 377342413
I 78750 87277
O 30666 57266
S 56993 189173144
S 23854 578813815
I 20770 44493
E 22817 84276
I 4884 73235
E 45815 96568
O 52198 60919
O 5127 78152
E 17401 41079
E 6692 60722
O 7737 45084
I 16964 56909
I 55512 58886
I 66517 76472
O 29024 40356
O 42584 83809
E 9823 79731
O 5016 67958
E 20887 51439
S 18201 460247129
I 19736 60647
S 60159 844243948
E 22264 83357
E 9146 86631
S 6769 733398746
E 17259 85846
O 27503 35187
S 5695 726020295
E 79530 95437
E 71873 78544
E 58955 93094
S 2366 376180609
E 44656 59582
E 303 71825
S 29107 689552020
O 20100 76045
S 35834 612590814
S 4873 838369881
I 5699 11978
I 5690 43049
O 44887 62949
S 14386 101211366
E 3537 5194
O 41655 81877
O 34685 75023
O 92534 98266
S 25215 937921083
I 23304 65307
S 43379 256421907
O 56520 70634
I 48145 87834
S 51383 912602256
I 79140 82702
O 31124 94646
S 87645 616637594
O 70278 92010
O 68343 71599
E 51543 78015
S 91923 711028148
E 7247 46045
O 11982 79579
S 42793 974367161
S 44695 964334570
E 12569 43719
I 35909 67955
S 9088 469140977
O 25650 62367
S 72595 301417231
E 39583 52085
O 37102 83702
S 62041 388838600
O 31284 96632
I 37795 94970
O 38861 65809
O 69522 84515
S 96192 173146618
O 21018 70716
S 85764 108404191
S 34231 508288091
O 24887 26933
E 5853 23339
I 8568 89828
I 71208 78181
S 60638 387700264
E 39495 65718
I 17212 91012
O 44787 49497
O 9173 26480
I 13966 45394
O 85054 94076
E 10395 81522
E 3249 52602
I 28715 52477
E 56309 82236
S 84735 783865673
O 1486 36842
O 38473 66903
S 38177 332469879
O 86030 95135
I 70236 84164
E 8210 79344
S 29291 113848966
O 24839 52065
I 97474 97490
I 9823 22798
E 10029 17193
E 28799 41410
O 6646 46213
O 32565 66042
I 27260 33440
O 57893 60809
O 77930 87346
E 57608 75610
O 55615 76302
I 59068 83718
O 20979 28297
S 2347 255829565
E 9410 48682
O 6409 15649
I 60708 87068
I 1698 52667
S 30473 474641311
S 71057 656364135
S 77328 806488029
E 1041 6533
S 7449 468779072
O 36825 58594
E 32025 46835
I 92350 93702
S 12790 328332688
O 567 28598
E 34320 77003
E 9666 52137
O 36850 44498
E 3105 67486
E 73624 96476
I 28657 68393
I 20566 45612
O 37183 88947
E 29315 46412
E 255 32680
E 58271 83887
E 29997 60206
O 7407 45517
O 22981 35699
O 13643 96669
I 25705 92197
I 25105 86511
O 60488 69645
O 63720 70661
I 16348 33821
O 24051 76566
E 13211 52742
E 43887 81930
O 83950 95952
S 15242 586756918
O 64697 77878
I 25540 64062
S 14196 627914429
E 21211 93244
E 40126 45367
E 73534 99989
O 16192 70115
S 71722 270038903
E 451 60168
E 13213 32734
I 32217 34627
I 63573 96503
E 72250 84724
I 24362 45482
E 66449 95796
O 20886 65376
I 28918 91976
E 73128 82155
E 52539 70491
O 44701 89983
E 3913 89436
E 44315 67109
E 26855 95766
O 3910 6968
S 51822 456019996
S 10237 678266955
I 22344 88857
O 50249 89086
I 48893 80954
S 54122 742661817
S 60552 776382351
S 26297 353561254
S 53877 11443811
I 21052 27954
I 37184 46901
I 30151 87402
O 63284 92902
E 32281 49721
I 6634 92713
O 30212 47132
O 13337 37680
O 55397 82071
I 84044 99318
I 22558 53606
I 63155 73096
E 43122 85401
O 45756 75501
S 48044 39329829
O 46294 74651
O 49632 60026
E 22972 41658
E 13021 97751
E 4894 30684
I 88705 97899
S 60800 588558418
E 42547 52468
O 56123 70419
I 46676 70346
O 80506 81299
I 14597 29404
O 9526 43884
S 80152 542035206
I 28192 66650
E 66663 88418
E 18904 59236
O 572 31393
I 31978 52113
S 53616 259859582
I 70964 92432
O 8859 33733
S 32987 958635983
I 1062 94557
I 2388 25741
S 20796 304159382
O 435 26832
S 44586 245759053
O 2774 55479
S 14170 805554572
I 10935 44606
I 22625 39781
S 3782 992792359
O 11918 25616
O 73730 78711
I 6392 44092
E 61227 69567
E 37845 38656
I 41580 64633
S 67919 154613327
S 95012 419916480
E 6691 97025
O 56944 92673
E 43093 70602
O 26032 40934
O 69610 72730
E 57158 99486
S 82364 924489519
I 28239 30281
S 88113 480529132
I 41592 90511
I 58820 97645
E 30353 55175
I 50303 83522
O 36556 47525
E 8468 18032
E 35770 97997
S 20397 286308177
S 40340 901548071
E 37699 46838
S 91123 794050577
S 37123 356757013
S 76289 165695988
S 93807 426306191
S 98670 635726775
I 46637 52020
E 52565 63140
I 755 81048
E 61572 95909
I 8402 30990
O 48381 67269
E 13523 44371
O 9880 60174
S 9137 819136664
I 42254 71003
S 63512 940582262
E 56344 65216
S 84473 738451402
E 46371 55693
I 29808 97190
I 54147 99261
E 40315 73891
O 2440 75078
O 3748 31194
S 23389 816002988
O 17605 20371
E 52803 83601
S 60369 293286438
E 29240 78489
I 26215 43960
E 10324 50700
O 7458 84993
E 22163 89431
I 25079 37980
O 53839 80331
S 58565 948200783
S 51516 656410002
O 20095 89606
E 5827 23421
S 4019 596228426
E 12799 32864
I 66961 68588
I 50896 66812
S 43365 395058543
E 50788 59313
S 61270 336910541
I 29215 48751
E 23895 54060
S 95083 390628598
I 64587 77955
S 18945 842283160
I 9476 33453
S 71042 842811286
I 3257 15426
E 67030 75356
E 61093 65588
E 13570 41534
E 8656 93261
I 66829 85095
S 99857 781453135
I 29236 43993
I 34362 79689
E 2130 69978
E 56434 64386
O 12712 33987
O 7181 52040
S 81641 289378532
O 66053 67554
O 63650 92782
I 17517 63821
S 69343 253692148
O 73255 86991
I 29195 57257
S 83613 32601855
E 23731 64303
S 57079 244876651
S 71253 810604002
S 2840 637982177
I 59490 71146
S 63220 608273437
I 37726 52427
O 30039 51687
O 21339 21590
E 23682 79150
O 27809 65712
S 64323 936699447
O 49764 51046
O 49032 77458
I 16331 74675
S 51035 29560877
O 54683 92423
E 32588 73937
E 19415 26781
O 43880 67854
E 11393 51569
O 55665 98073
S 4530 565688030
O 16601 40798
O 14476 63545
S 88828 880526555
E 6559 65915
E 25552 31440
O 9300 12668
I 30845 54234
E 48085 74899
E 8669 48924
O 42533 90498
E 4339 56273
E 41700 52044
E 16080 40623
S 16497 37900543
E 26218 73549
O 36940 55376
O 76063 82424
O 21740 85710
I 21188 88130
O 60314 65001
I 29307 61139
O 26467 82266
I 16884 75034
E 25188 61771
O 6371 79943
O 6406 98750
O 26343 56661
I 20964 70854
O 3060 55444
E 33523 76584
I 14452 65884
S 43172 978031801
O 11268 53766
O 51458 72866
S 32761 106096405
I 30094 91346
S 24218 420453423
E 43550 68351
E 13448 91696
E 26231 58449
O 3242 22083
O 24816 62246
I 64270 64809
O 2848 75701
I 16139 54909
O 38983 60838
O 30257 43978
E 78958 86056
E 14799 74877
E 46074 94179
O 53188 76199
O 7623 77659
O 36289 72240
O 47975 99716
S 5913 457137013
O 64513 64928
S 22585 692500288
O 56677 99571
I 69866 71493
O 48381 99157
O 15565 91148
E 66854 95951
O 15114 83846
O 51320 80434
E 14692 52093
E 55033 58351
O 2284 31059
O 21110 50566
O 34292 52937
S 3544 785298776
O 6136 57805
I 15361 48426
S 22679 601011942
O 36837 87938
I 11607 24810
I 45456 75858
S 69920 860226302
S 48402 588361025
I 46214 80305
E 4316 63307
S 48055 618840026
I 33541 91253
I 79562 86581
O 18719 52172
E 78490 94895
I 8179 85142
I 27885 40766
S 84946 728132681
O 18736 80487
O 31422 51753
O 7426 94451
I 12304 24088
S 97977 207743970
I 23081 78015
S 6699 594769747
E 2320 85827
O 21700 27101
E 32064 34502
O 5692 81824
O 5257 25527
I 60813 85748
E 41861 76032
I 27768 61339
O 22236 35849
E 2216 84395
E 2300 34017
I 3087 23711
S 72138 122747314
E 19208 66296
O 268 53865
S 96047 937556859
E 17608 81634
I 47915 72991
O 52750 80486
I 59102 95016
I 64632 87155
E 78940 87016
E 41227 87057
I 73715 77043
S 24223 123150944
I 11757 94361
E 10183 63326
E 8302 30835
E 27343 70725
I 8567 21479
S 20550 451337912
E 26525 79599
I 11980 40990
O 15384 36311
I 31733 62442
O 61734 96423
S 25154 240290510
I 29727 65194
I 21487 65103
O 19941 65505
I 23775 73226
I 25434 78416
O 78931 81385
O 14143 35108
O 77281 98928
O 55031 68392
S 82245 967990627
O 13488 89424
O 64358 88660
O 9662 56029
E 32167 83427
O 36469 42513
S 17665 464964222
O 2585 9991
E 79016 90332
O 63714 91036
E 1648 61707
S 11063 222423806
I 36927 42461
I 23514 63932
I 5383 16313
S 13504 650550754
E 5000 81825
E 1799 50214
I 49197 83326
S 28489 406883029
E 38828 71404
I 45554 93781
S 36910 486936497
S 67739 109875531
S 27543 494620784
S 66300 412757456
O 25741 72944
O 35417 88897
O 28913 61819
E 25966 59269
O 31268 52599
I 80542 93423
I 34634 48644
S 3386 832705500
S 55079 241233399
O 28770 63556
O 6980 53123
E 36570 53646
I 44702 90365
O 81754 94804
E 10834 94782
I 5653 14405
I 15340 86972
E 78068 99298
I 74979 77774
S 33716 229179169
S 96485 306919696
I 9440 31228
I 47383 72281
E 31963 34487
I 30343 83623
O 15237 44771
I 7809 92938
E 3641 86336
E 47649 79379
S 45569 661733033
S 78637 443062242
I 9528 18338
E 54931 67576
O 18660 59020
I 44025 99335
E 177 55991
O 66152 70357
O 51052 94363
I 5770 36777
S 79334 543917041
E 74651 96867
I 30485 54726
I 2971 77471
I 16784 80806
I 9030 62415
E 18531 32654
E 57816 75205
E 1603 38807
S 36780 769925819
I 83444 87742
I 3321 60967
O 26279 42673
O 32071 44839
E 18945 52115
E 3436 21119
E 53048 57721
I 68417 86412
O 5694 47816
E 68807 96130
S 37983 913965578
S 56737 207365479
O 42669 59500
O 6137 64990
S 62764 800228186
E 54458 83040
E 336 81034
E 37 3060
S 85478 102240057
O 1552 97575
O 4968 91607
S 22425 633516212
S 49532 956466826
I 48250 75388
S 72142 335453573
I 50896 53638
O 56518 60407
E 44220 56575
S 26820 600924609
S 26543 879238844
O 55014 71100
O 4329 92672
I 55442 93290
I 52018 56518
O 24231 76771
O 2039 97448
S 285 957528169
S 12375 444029316
S 89929 777142270
S 52649 218735989
I 30546 73877
I 18214 42867
S 78054 605083903
I 87070 94927
I 13906 55190
S 39838 555637861
S 64838 564174348
O 50060 68511
O 59407 70466
I 73256 75520
O 55273 73092
O 44575 66632
E 84343 88792
E 68686 96153
O 16676 40494
I 70658 92492
I 19546 97422
E 21597 65621
I 13327 72567
E 59283 95839
E 3655 16452
E 19164 33133
I 13727 95339
S 72422 154070031
O 65507 74102
E 75989 87159
O 25048 49437
O 12798 47904
E 3502 74152
E 20081 46678
I 43558 89192
S 27934 584126386
O 24079 55408
E 26907 62652
I 3406 31159
O 537 85449
I 3281 93890
O 66289 82579
I 49430 50445
I 91912 97259
E 40038 59376
O 61258 87685
I 67384 76709
E 27990 50133
O 58913 78903
E 29938 84510
S 15253 340090560
S 60580 847861028
E 7353 59308
S 71327 347737438
S 10860 671854057
S 20315 914117053
E 36807 41953
O 28471 95348
E 17681 24205
I 26882 39722
O 40168 68300
E 6115 22016
I 43353 82127
S 8944 437712082
S 37608 174146436
E 22583 63663
I 28643 29039
I 10182 86072
I 49435 77750
S 20115 140071671
I 1073 66710
O 14768 35701
S 87119 135294494
O 44920 68028
S 45972 334069513
E 47782 61531
S 51234 207534980
I 10893 36142
O 2852 80593
O 2792 65181
I 60321 75086
I 37887 55108
E 6868 27673
I 31138 44936
S 23488 122636769
I 24496 57250
O 12219 72688
I 26649 99329
S 24731 422757253
O 70367 97976
O 43766 65106
S 37878 995072538
S 63929 963661986
S 79915 416826596
E 13985 66606
O 41061 47654
E 41631 55993
S 66601 127379218
I 39603 52021
S 81709 381175340
O 26340 52020
S 59810 616337492
E 24521 45984
O 56715 69145
E 67491 93556
O 15578 90141
S 78144 196856413
E 13883 77158
S 40789 327389442
E 26721 34130
E 73375 83721
I 30984 88413
E 41558 92384
O 12194 66393
E 15487 29870
O 28644 81871
S 9723 41486943
E 32091 37417
O 9394 9886
E 24914 81503
E 43505 65148
O 72216 72565
S 41904 14423031
O 71373 77662
I 66206 84647
E 93771 93950
E 9434 73679
E 62648 98503
O 28529 62059
E 42929 68219
S 62588 140304875
S 16929 585002398
S 5209 159895011
S 98576 52472938
S 2751 49100112
I 28381 61786
I 70971 85345
O 59535 98808
O 6749 93114
S 31497 241649363
I 1930 88479
O 6863 40227
I 27939 35083
I 1844 12728
O 70630 81094
I 56645 99258
O 5297 13523
I 45038 81194
S 36743 795045692
O 31489 46236
E 32874 45624
O 51142 85181
E 14018 82837
I 57775 83044
E 58673 91999
I 29364 75224
E 53170 70607
S 45030 162046600
E 7716 16423
I 15385 24103
E 25742 61851
O 60496 94412
I 9734 93280
E 37825 76343
I 97059 99535
O 64886 90982
O 47373 50416
E 20832 92854
I 45501 77937
I 7672 34367
I 66124 73572
S 47786 46626606
S 64422 54745393
S 64493 555733241
S 75114 600677369
I 40237 96349
S 39197 358586424
O 42859 56834
O 66061 70717
O 11051 14259
S 18889 734878730
E 12750 16096
S 81534 269760851
S 1808 990799200
S 56049 342063604
S 75731 282362255
I 55533 89505
E 31735 99749
O 25914 32864
S 24444 953333220
S 63328 39572851
O 15781 72832
I 6459 72824
I 31361 61174
O 12338 68088
O 2246 39359
O 79613 91170
O 79566 95782
I 15113 66824
E 72739 95262
O 4799 48666
S 30421 994569118
O 38459 52120
O 20590 70902
O 44985 94068
I 44331 92034
O 84954 91371
S 33091 308070771
E 24251 72495
O 37617 70181
I 17040 48410
O 17356 45292
S 45482 386506066
O 36080 98210
E 5719 80320
I 45721 46135
S 87011 753084000
E 29544 95678
I 2064 12308
I 4643 74065
O 3774 96258
I 9702 20646
I 20558 77141
I 19787 74556
I 8972 97973
E 48011 56265
I 68127 85943
I 22712 60356
E 44391 44837
I 36693 94739
I 2628 37307
S 50028 26322006
I 86938 97819
S 47447 51639093
O 22314 24784
E 1115 36464
S 3076 36386998
I 47158 98849
S 67821 361465212
E 60376 97427
O 24045 89817
E 407 99225
I 13434 91571
I 16439 28216
I 67172 85551
I 7672 58252
E 34042 55342
I 44917 65346
O 31682 45815
E 6402 21638
O 38423 41243
O 42323 55880
I 54958 56643
S 24796 75084145
S 57727 32548729
O 1262 55084
I 18619 59686
S 42821 340798866
E 46208 68238
E 21451 92759
S 78994 91756131
E 12553 19470
E 12001 44383
S 26194 600189672
E 23213 80727
S 98137 914523163
O 21199 27705
S 60138 335509152
E 12310 73024
O 41645 55005
O 49906 51789
E 9043 55618
E 77076 97070
O 77617 95115
S 50188 410672437
S 77396 336822430
O 24846 92874
S 666 207517991
I 19390 88569
E 17643 33669
S 37737 203240572
O 54812 58165
O 32216 56411
I 12882 81762
E 9109 45339
S 45235 865314493
S 56667 176586435
E 55214 90877
I 48371 71485
O 50271 62684
I 20121 25091
I 17637 19223
E 32525 33323
I 7615 87042
E 17539 31461
O 11153 32115
S 18672 729880184
I 16640 96200
O 7927 99110
E 1252 15941
E 77921 86249
O 46086 87232
E 60355 93625
I 15178 28046
E 5669 14399
O 6339 74481
S 20597 786845800
O 26989 76135
S 10750 861040502
S 90669 82328785
S 67220 502196558
E 30964 52932
O 43334 84645
S 53248 511338366
S 35619 363664718
O 3015 47470
I 80602 87322
I 32374 86972
I 25435 82222
E 71212 77389
I 41257 87837
O 29001 41684
S 76871 395289474
E 6917 97673
S 85557 847477549
O 17980 94944
I 34133 69625
I 22119 59120
S 40098 615716438
S 40214 340864352
S 75264 696243887
S 50890 729944757
I 38043 44992
E 1230 88770
I 17454 87642
E 3776 6914
E 12319 54040
S 74062 713886322
O 3747 42487
S 60372 946216006
O 19154 24735
E 17644 74097
O 1985 10787
S 86883 786834130
I 20722 22560
E 50504 81878
O 17596 45235
E 28562 46462
E 29094 60541
O 81770 99057
I 35308 71213
S 8907 724541315
I 42528 85649
I 5172 10097
I 2962 74595
O 27918 76389
I 24590 53989
E 5030 95490
O 34166 46454
E 28874 95467
O 48419 78363
O 5493 6933
I 48818 69768
S 19361 424214597
E 30400 36485
S 60885 982917435
E 48081 99748
E 13165 57816
O 11743 90987
O 29705 54308
O 22329 56271
E 15452 21582
S 92176 593116391
E 46285 70491
S 72102 790768429
O 36116 60767
O 24367 48080
I 88602 99502
E 31293 80887
O 60867 87570
O 39604 71781
S 57027 309108521
E 48265 81469
E 7956 69421
I 72431 72721
S 19340 379052427
O 47738 98655
O 91939 91958
E 52644 64560
O 74178 85400
I 35251 84926
I 11594 19310
S 63044 415942838
O 30006 97473
I 81954 87324
I 35432 47566
O 46250 65834
E 4223 10317
O 30390 78483
E 63516 86191
I 787 48658
O 31588 97019
S 35287 776941507
I 30659 70063
I 16410 47491
S 64494 894873139
O 7521 77102
S 61660 982302517
I 6086 20408
E 39872 56797
E 17247 25679
S 34729 994290652
O 56091 92560
I 19497 53292
I 2925 25015
I 61937 69356
O 12512 54848
S 70808 222741592
E 25423 52299
I 21471 89409
O 29664 37263
S 97181 162419384
S 2394 424815540
I 29449 66427
S 54203 193790073
O 23332 25349
E 22372 79355
O 14258 24406
S 2300 294590837
E 51931 81688
O 8243 38036
O 38125 51379
I 13924 66051
I 3000 87974
O 29291 69369
I 32661 35560
I 7854 91901
I 5059 91131
O 70600 83337
I 15732 43270
I 59408 78086
S 23686 311310876
S 76363 638358585
S 10754 442813459
I 68694 90316
S 72050 36756339
S 1485 83714975
E 51260 83233
O 22016 34145
E 70853 82808
O 44462 98839
S 59397 371950360
O 14991 39485
E 31718 92823
I 10457 85166
E 34880 57483
E 13958 50123
I 44284 63112
E 2246 74527
O 31620 64425
O 29225 81167
O 74927 92757
E 26884 50926
O 56273 68480
S 62525 484741450
S 32755 110835995
S 23763 568937334
O 453 18821
I 26828 78504
I 37977 83643
E 24785 42101
E 70490 85506
O 45106 64264
O 71294 93137
I 20106 50950
S 68914 106234262
O 16895 97836
O 2906 77302
O 53767 55498
S 3143 211669770
I 45712 94226
O 30403 60322
S 93719 200039132
O 85094 98927
S 98977 614082787
O 39044 66821
S 7855 798106573
I 38630 54249
I 91030 95715
I 61764 95830
I 2202 91306
E 59104 65867
O 22240 91700
O 52010 54894
S 41382 252768381
E 4391 51262
I 34049 39053
E 13992 99242
I 27220 47792
I 15995 77700
E 56812 66855
S 3004 374212377
E 5738 42705
S 89140 480445524
I 66056 84343
O 8585 50536
E 20085 31382
E 57385 83714
I 68061 81341
I 56747 88563
E 14590 39710
O 43348 93378
E 47308 81560
I 76236 90828
I 26881 85874
I 80815 81200
E 10786 24497
S 79560 507626587
O 3591 72634
E 55832 67314
I 28021 37824
O 45244 71966
O 3554 37128
O 43558 66791
O 81166 95415
O 31086 50750
I 2494 66222
S 5574 579990283
S 75576 270015039
O 53745 85575
S 10237 94304745
O 44549 77920
I 18905 95381
E 25308 93283
E 6464 90827
I 37310 85425
S 95609 384413507
I 23424 28430
I 32311 67574
I 8038 79048
O 39629 47998
S 78865 959998320
E 17722 90806
S 94764 970450854
S 6764 795047157
I 44329 71050
E 30557 42130
O 6005 92651
S 95802 9508977
S 12053 223950724
O 14432 76909
O 60090 82104
E 23415 95688
O 16381 54908
O 44078 86083
E 7246 45757
E 21983 49315
S 98896 781517132
I 11047 26559
I 31580 75034
I 31369 56298
I 36905 63800
O 12246 99320
O 45972 90444
E 24304 94985
O 74548 81622
E 76167 83343
E 15669 40146
E 3132 5307
E 21220 71039
I 37379 63310
E 22772 32248
E 12582 94289
O 25825 65647
O 54337 99729
I 41372 54352
E 64220 65190
O 62261 99127
O 3455 45146
S 25073 288163296
S 98711 136185113
I 82294 87241
I 46286 79191
I 36340 60598
I 49677 86422
S 31587 787928717
E 2882 11274
E 42074 59905
E 17868 54682
I 7538 99661
E 10624 35863
E 72180 90573
I 71528 96610
I 19925 97437
S 35651 810037998
O 22285 36940
S 21005 675113843
O 26327 27096
E 93629 99396
E 61968 81408
O 28626 57624
I 69470 82628
S 55414 25389076
I 55648 72941
S 57872 120810460
O 25415 52739
S 91929 807329415
S 73539 545495977
E 30198 77392
E 53277 94518
E 73017 79896
I 91196 94605
I 15976 89369
E 64380 76987
O 18197 61836
E 26426 43191
S 3416 296512972
S 90673 846960774
O 43316 72319
O 10686 30258
S 59689 792266135
S 82988 902324613
O 30565 98649
O 13143 91012
O 5224 10747
E 35512 43480
E 14139 83627
I 42111 96870
E 71273 78795
S 66534 630734312
E 72090 83121
S 90401 963820966
I 28918 39792
E 63133 92074
S 26710 695970895
I 7288 52866
I 36396 86324
O 38068 50599
I 5336 56719
S 30899 227485029
E 43659 98201
S 74499 317673415
S 91139 452465255
E 67475 85736
O 81689 98302
I 17323 69833
O 8143 48032
I 45298 86142
E 55192 77957
E 70793 91284
I 286 43135
O 79788 89381
E 7141 52493
S 58026 971250836
I 41566 98199
I 31482 91138
I 5151 93190
S 93482 531281281
I 9050 19376
E 20910 61445
S 37528 865782245
E 61939 89159
I 30674 82484
S 93238 870867749
O 5180 71396
I 25843 92648
S 34534 308769764
S 74075 641109883
O 400 96163
S 16288 793874425
S 25163 451309929
E 18268 69722
I 35690 39745
I 55555 91205
S 80214 583874687
O 64180 84439
E 1431 67430
O 22226 26948
E 57295 89348
I 29065 46350
S 97573 363071295
I 10554 80736
E 43343 76783
O 8263 21582
O 67397 95774
I 78121 87528
E 8373 9859
E 43422 52376
I 55951 77743
O 73652 89915
I 39066 46247
I 14106 94388
E 85803 95268
S 18681 899649227
I 13687 73516
O 40977 72426
I 49144 55768
I 31558 35328
E 11013 42105
O 9271 50970
S 57279 892374034
E 48520 68561
O 22795 68211
O 47751 96080
I 8346 54540
O 1763 81735
E 50242 95689
O 27053 66459
O 12489 91751
E 57435 98520
E 44594 49836
O 34106 39666
S 55328 951914721
O 44122 99130
I 12432 33048
E 30169 54460
I 64557 88622
I 22460 57811
O 59906 98043
O 29162 56674
O 12415 61240
S 95020 966056110
S 18860 760573455
E 50661 97871
S 93656 429547776
O 62683 70444
E 3807 56010
S 89801 929463719
I 4257 56474
I 18360 49603
O 42848 83246
I 14716 98039
O 63272 85513
O 48032 52637
I 49022 72335
O 77572 91765
O 79483 87258
O 53916 57140
S 5862 453382770
O 29322 91744
O 8747 72646
S 12059 626292491
O 23434 52065
O 22398 43587
I 33604 40119
E 21624 89983
O 37272 72950
O 33365 79753
E 24035 63887
E 28691 40381
E 36573 91285
S 69790 633149990
O 27005 56935
E 50690 97901
I 31620 78715
S 2992 613806625
O 27971 71048
O 54300 95131
S 22924 242576429
E 10412 65811
O 37112 92236
E 22216 65995
O 71565 80953
O 67626 67952
S 45557 207432338
S 91657 624867314
O 23407 68650
I 52769 60885
I 39845 67085
E 50 82641
S 55650 777630787
O 60607 70648
S 9460 25104620
I 45783 57505
S 98885 553611382
I 48172 61374
E 15460 49949
I 57000 93715
E 22877 24563
S 41110 933270648
I 24349 50644
S 61889 603654070
O 85878 98529
S 65727 829216494
I 12591 38883
S 36994 858294098
S 86010 118230699
E 2598 13110
S 48456 407761420
E 31729 42925
O 40576 78251
O 1834 42716
O 38688 76390
I 77489 96211
E 59435 94007
E 65434 66847
O 40013 64643
S 41410 512952628
S 87957 202380870
O 41212 90186
E 85265 92078
I 87869 90870
E 45279 99581
O 92751 93969
E 44315 64861
E 38330 96571
S 59346 354011413
E 57697 98587
I 4522 65506
O 62848 76013
S 70349 310409741
I 4037 64995
S 43851 837682246
E 82630 92238
E 3671 6913
E 13261 42370
I 36568 39383
E 29598 71666
O 19224 39754
S 36270 24973367
S 40668 179341725
O 49008 62591
I 38004 85404
S 47804 860806981
E 45232 84271
I 20574 63193
E 21886 86529
O 33618 45378
S 6164 612005511
I 31662 83512
E 17589 46901
E 16472 21664
O 51325 83872
S 1119 364278287
I 25607 35945
E 18638 43759
E 82330 93680
O 8010 17633
I 7628 88945
E 36603 88328
O 22479 79560
I 25911 52924
I 25338 36928
I 78473 86980
O 9835 35427
O 6153 15035
E 7295 30866
E 34816 53452
E 14799 58535
E 30121 69314
E 10384 22660
E 22070 75758
S 91752 131253681
E 37278 88717
I 7699 53815
S 70899 306874425
I 57639 70590
E 59124 89233
O 158 23764
S 20147 5718209
E 30758 95342
I 45623 87019
O 39161 77904
I 44511 44680
S 22140 104423471
I 67062 85404
I 78378 83178
I 61403 88122
S 35185 513831958
E 48223 96071
S 24071 932602183
S 20780 68282991
S 21103 866300218
O 77046 89869
O 66772 77634
E 16619 36154
O 28736 78855
S 40082 617939174
O 48330 68857
I 9227 69850
O 61598 71493
E 11360 39679
I 3524 69325
I 5025 31523
I 22762 96664
S 40942 638062873
O 92161 95151
S 33048 981610380
E 21687 93600
E 50469 84517
O 2925 57545
O 87347 96904
I 8280 26669
I 45003 48491
S 43698 647421737
E 20098 98039
E 35620 77295
O 13429 85227
S 26911 129945270
I 46245 82815
E 1133 51357
E 38746 72069
S 87840 595485251
O 49681 91391
S 39227 274813846
I 83156 95473
S 99414 689845956
S 10970 297481406
I 70897 71346
I 80445 95959
I 9600 38906
E 6107 57610
E 15703 64711
I 47027 74494
S 42671 127184426
E 77809 83692
I 63747 85529
I 5768 95216
E 61890 72171
S 3776 751697255
O 75045 97977
I 44386 87798
S 35603 567721067
E 48262 71375
S 86816 888411028
I 49947 92084
S 84191 592618174
I 13652 76353
E 26885 63240
I 48829 60953
O 28219 79079
E 23674 35457
S 5188 544947293
E 34295 47730
I 66118 73194
I 25055 45759
S 23351 849317726
O 28966 58075
I 7127 89408
E 12766 41661
O 8696 97994
S 21074 787377804
S 78014 840825452
I 5338 68219
O 19746 52695
S 95436 74361495
O 61584 74712
E 70826 97860
E 32757 86281
S 22279 678162084
O 8900 92502
O 7089 60099
I 86682 98181
E 24997 32512
O 53092 71009
S 728 346486936
I 14748 51323
I 92583 98113
O 44723 77617
O 12798 57549
O 21651 69931
O 84133 92687
I 23807 73688
E 7978 96158
O 42436 58232
O 22612 68860
O 77344 82201
O 14572 86282
E 83998 93649
E 6021 12666
I 40290 46889
I 72762 73798
E 2736 74515
S 65676 619084376
I 87921 88752
E 60693 83748
I 68256 80798
O 7884 80154
E 26360 95007
E 44161 90475
O 35167 66391
S 94207 752153241
S 86770 91330401
I 13592 13662
S 94417 108928324
E 82782 99801
S 21824 675294013
O 31086 47790
O 28022 84578
O 81262 97029
E 84666 97029
O 8750 71213
O 74991 83764
I 45659 78891
I 70753 85459
E 35654 93986
O 3242 64848
E 61360 94726
O 38716 61761
O 26866 83510
S 27687 417071334
I 72439 75012
E 8982 19664
S 98479 584077864
I 23359 49357
O 2775 64956
E 13120 54352
E 19697 71804
S 36710 313905250
I 14910 16658
I 31227 69159
E 51339 61447
S 77417 876181757
O 4433 61826
E 1550 91474
I 16435 74909
S 51735 515485079
O 71394 97084
O 2348 85370
E 36299 57638
E 11665 13614
O 1661 4997
O 12958 95475
I 10900 77937
E 57953 65665
O 44427 97094
E 44611 74524
E 4866 44323
S 73698 62674296
E 50927 53822
E 39994 44171
E 17793 37031
I 29765 97935
O 22751 48874
I 36034 49714
S 19576 883938794
O 76368 93114
O 10970 57641
E 5057 17755
S 42930 982474637
S 78216 689390058
E 16530 87995
I 22348 26507
E 14133 42030
E 15241 67481
E 17957 89317
O 9411 61815
E 47936 95608
E 14604 98341
S 75996 209116196
I 29270 41764
E 1851 98555
I 43522 91847
S 68862 41354800
I 2424 6286
I 18248 48971
E 89257 97398
O 12737 84013
S 61207 81597054
S 47742 659965049
S 45816 704777664
O 13176 80718
I 18396 46835
O 76802 81326
I 46649 83203
I 6923 42120
E 26419 71260
O 68343 82601
E 13862 66711
E 19124 19272
S 4216 857111994
S 24271 898397627
E 50878 77057
I 41082 88367
O 45397 48980
S 76110 941800406
E 3730 84559
S 28543 711940330
I 6648 24153
E 56867 67197
S 72220 90765838
I 18439 38225
S 26986 675440166
O 28003 57165
O 58784 68285
I 55388 69224
I 47171 84480
E 76047 98123
S 30706 208833789
E 14824 73519
O 31957 34422
I 12719 51435
S 46374 216997884
E 80121 89266
S 22844 718717617
O 52265 94823
S 44733 957803234
O 41649 90351
S 9972 71353397
E 76912 97445
E 35539 35999
E 30370 55105
I 5739 7041
I 51593 91518
S 27885 955537686
I 40597 59199
I 7329 59846
S 39389 721035781
I 26558 34549
E 55362 93914
S 3882 984155225
E 13330 30963
E 21391 30936
E 13335 99787
I 41882 91127
E 4909 68645
O 10022 11887
O 17999 19241
S 45967 866056267
E 75034 84979
I 13340 15065
I 30086 68980
E 41630 53781
S 91863 25487496
E 52978 94218
E 44822 51240
O 330 58722
S 45164 501075540
O 48769 77773
E 54098 79827
I 16046 94467
E 90652 95196
O 15354 26708
I 14234 57997
E 18959 57445
S 68990 360259371
O 2017 58675
S 7988 639293508
S 43646 532710954
E 45816 51369
E 60503 73177
O 51422 77168
I 5379 29989
O 66385 79643
I 43198 70719
E 29515 81428
E 33348 39289
E 7208 98925
S 19770 861676456
O 42179 52524
S 52214 630015868
I 31511 61908
E 55876 93425
E 42226 63624
E 46932 63870
S 68063 940198188
I 3841 98417
I 24474 70659
E 10864 29428
I 40683 55551
O 35067 35605
S 5608 103034589
S 35845 658547214
E 77142 95214
O 39737 98039
I 34344 83389
O 66914 92224
I 43871 47320
S 79748 964911622
I 11140 64991
E 47621 94932
E 57336 70819
I 22034 48867
E 26126 37313
I 41709 67498
E 15644 35796
S 19559 935144075
E 27217 84063
S 5754 607221817
S 23748 951280675
I 15682 47476
S 50219 874064672
E 56003 56043
I 2322 54037
S 55183 513602345
S 37378 843688989
E 15263 92146
I 44060 64485
I 18851 40130
E 47254 55910
I 93363 95711
I 27630 61451
E 56138 98924
E 30899 56429
O 65428 73941
O 49055 66239
E 42688 96271
I 48534 54417
I 43285 72189
I 41333 50721
I 43275 45694
E 13312 74900
O 7846 81029
S 91433 392193556
I 49694 65534
I 62338 90905
E 39160 68359
O 354 79575
I 1895 32330
E 56922 92554
S 78312 452996025
O 39321 82860
E 4114 26218
S 57715 190352168
O 29295 85342
E 59181 74902
I 58504 92043
E 22572 78894
S 28957 309728529
S 78552 396069629
I 29063 78208
I 61219 63905
O 75028 77845
E 8476 94206
O 26702 37139
S 90251 211820456
E 6887 12494
S 43751 36232639
S 96887 734692999
E 22692 71405
I 37043 48225
I 48818 60596
S 90913 540680549
S 11650 505315167
O 49314 81219
O 7877 17830
S 53989 11127987
E 53881 83563
E 21226 61595
E 5648 99354
I 7741 31589
I 23333 52553
I 8513 40236
S 67532 906471295
O 9313 16894
I 21325 85465
S 11221 873613905
S 42235 80179979
S 30047 253330770
O 20876 47873
S 46343 977264867
O 23321 34877
S 14432 337718738
I 27424 71099
O 6863 77205
O 14706 49516
E 70133 73887
O 34473 54205
E 20680 32390
S 42066 481271698
E 32950 56129
S 75529 625089764
S 93174 394797293
E 25144 36220
S 92953 701526396
S 12323 588389831
I 46465 90616
S 17497 221305781
O 2304 20201
I 43075 58020
E 4212 44849
O 28618 71634
O 38368 64551
S 1633 249728401
O 3993 20504
O 35712 77813
S 86352 701848653
S 25925 931926338
O 46100 59903
O 60509 91113
E 14922 78251
I 61784 90975
E 8537 47890
S 36025 670647936
I 8709 42244
S 29093 156488430
S 53702 192409225
I 29956 91239
I 10228 89677
O 21213 63268
E 289 44351
E 18504 79517
S 12602 308368721
I 35459 77658
E 57972 67324
O 36851 37907
E 38749 63238
S 97312 903486055
O 40619 44713
I 42135 65697
E 82181 99772
I 5244 37513
E 19998 78476
E 68688 75002
S 9034 868273279
O 24645 36251
S 63352 794278399
O 10240 93861
S 23833 575904587
I 73354 95224
I 22853 36643
O 28711 71553
S 74959 302749853
O 41156 73647
I 19152 65975
O 74932 86457
I 5580 84279
I 67612 93312
E 58530 70392
E 23255 41293
I 27481 55224
S 93518 450381789
O 25563 84333
O 70784 84438
E 7625 74653
O 67253 92267
I 22255 70979
E 2127 96248
S 65320 429360695
E 22330 41792
E 22215 62110
O 57113 90730
S 1875 56863969
I 11949 17897
S 25662 872913573
I 58609 65149
O 89000 96681
O 41642 43830
S 36200 705143889
E 64481 81399
E 8334 29898
E 25132 89888
O 4485 99157
O 25919 61297
I 6954 44820
E 48195 97451
E 52813 72358
S 68638 251183804
I 46294 81182
I 41477 59373
O 14503 35927
E 26683 27778
S 69618 158465449
S 8648 841654123
S 6639 742445314
S 33538 965925387
E 49462 96656
S 52716 133235755
O 20980 76150
E 32419 88534
O 15123 15957
I 3872 19351
I 35109 81959
O 82110 89454
E 3649 16015
I 27861 60741
E 4554 8505
I 6404 51545
O 68263 94642
E 82537 95549
S 79520 140202425
S 41701 260634002
O 24242 53231
E 3302 86928
S 56478 943031955
S 13597 37466156
S 45061 413535011
E 15830 61057
O 9429 92761
I 91095 96916
E 9062 26510
E 12439 82382
E 49012 71079
S 51426 595298094
S 73711 812334524
E 7748 45467
S 83691 934069221
S 72877 776329471
S 29571 642932450
E 20067 37126
S 18848 842337405
I 14553 30397
O 82791 94795
E 9914 76498
S 9176 186099789
E 22531 23386
E 14422 46864
E 31282 65360
S 16827 669528755
O 9517 61226
I 32590 59230
S 16036 198725904
O 26131 59505
E 36511 47126
S 60818 785310482
E 22904 96430
E 33427 85967
I 25298 56934
S 68101 749906232
I 18989 91855
E 5243 32103
S 62713 538346293
O 10089 81257
E 80016 99186
O 51999 57387
S 35969 541775237
E 48460 93183
I 8979 12676
I 56381 77536
S 72189 703320387
O 35697 39082
S 96217 77368195
S 17285 283559020
I 55597 61584
S 78816 363501459
O 37832 59994
O 76812 92794
S 89927 767094480
I 6240 73181
S 30665 904215528
I 7110 88936
S 47367 342437799
E 129 38782
S 56622 325022868
S 44184 456288326
O 19898 56005
S 90102 329006970
E 22912 79152
I 46029 92428
S 4280 396808729
E 48918 54152
O 45157 80511
S 46453 236562930
E 10090 30318
S 33220 702361731
I 53903 59420
O 39672 96521
O 37597 88407
E 37222 81907
S 43008 186637475
S 220 557634914
E 37311 66425
E 68651 83731
I 9738 93925
S 22190 181757746
I 18985 27869
S 50085 694757608
I 35996 81001
E 5340 77592
S 49374 806448997
I 10162 42213
O 15067 32083
I 2376 55333
S 15355 478447692
O 19448 86413
E 18147 27457
S 24025 829896043
E 52584 91015
S 41401 86072580
E 967 10534
E 6029 50872
S 5338 473738930
E 34031 55436
S 31408 172772453
O 53904 64003
E 58074 75021
E 13531 46058
S 81343 869628863
O 7926 67570
I 28282 34532
O 79454 86791
S 6546 25297119
S 90112 496999133
S 23014 692405539
S 74935 757507978
O 50412 79374
O 69246 70300
S 45532 331678409
S 79750 122864002
E 25437 93825
I 34943 50313
S 15718 910444784
I 17757 70812
E 91909 93330
O 42777 76744
S 84363 271898965
S 78244 148738100
S 577 399839139
O 46710 89604
I 69346 69968
O 19668 77038
O 58934 76092
I 4414 79955
O 49867 52061
E 2226 5513
I 61651 65635
O 50480 64170
E 44305 91999
S 7448 416985180
E 47030 67644
I 11441 37114
I 44481 98896
I 23333 23395
S 321 172642966
I 31105 44952
O 51669 54529
S 53840 96983344
S 26488 979960505
S 94089 503252727
S 37706 105518975
S 97902 320014720
E 21213 43084
I 51894 72913
I 52275 98460
O 30368 88380
S 89421 161377420
S 87061 412111543
S 22191 731350492
O 49354 64471
I 42839 46730
S 99125 839466557
S 7491 29248566
O 43114 50756
I 7487 63635
E 69767 97243
I 53528 93110
E 2548 54694
S 93920 836393796
S 44119 887245742
E 74579 85896
O 75214 85571
I 2241 92989
S 95637 727920801
I 19978 84109
I 51594 97366
S 52018 649554545
O 22845 71017
O 31944 37755
E 1969 27085
I 23719 61802
I 6531 85011
O 84264 94270
S 56462 449772765
I 57839 73404
O 42588 59411
O 31829 76672
S 45002 47287230
I 52051 84088
O 54699 77733
E 27406 30503
E 59899 99201
S 22635 406875536
I 5156 39794
O 6831 15931
E 20081 70658
E 77688 94833
O 59794 74045
E 13213 87569
E 53327 78585
O 17220 59032
E 6372 21310
E 59941 97598
S 42057 628750638
O 42788 55435
I 54675 62905
E 31362 79204
E 29598 99333
I 68717 94951
E 47900 82203
O 29237 39004
I 51443 84020
S 6050 210266967
I 46042 67494
E 39168 56281
O 10313 27409
I 18958 44659
I 59318 93742
I 3814 66418
O 79510 85373
S 70988 912981618
S 9514 570415732
E 71805 97157
I 17101 25330
E 54427 95226
O 6455 38837
I 55902 64971
I 72720 79702
I 19764 85881
O 74509 91199
S 80930 584978463
O 9097 60328
S 48916 793042394
O 56371 78406
E 664 34146
I 6721 10893
S 82685 520507534
E 68668 98940
S 43347 43014972
S 38257 49878773
E 54178 62716
I 10659 80352
O 44714 81973
O 74852 92943
S 37789 678545342
O 17596 62490
O 4077 54749
S 67622 15081576
I 27671 53508
S 47670 298527540
I 32235 70511
E 10165 34357
S 80308 449409462
O 10273 35658
I 6919 77404
O 69445 72243
I 2302 36908
I 15186 60746
E 33015 95823
E 36631 39285
E 30509 91415
S 85384 766027006
I 5384 84599
I 69440 75278
E 42676 59558
O 57838 99477
I 29385 45224
E 53957 83813
O 21341 70301
E 69852 84899
E 24453 81590
S 23127 576777188
I 76845 91849
S 47514 497594846
S 56648 87510357
E 7874 50593
E 13971 21417
O 56622 81832
E 9274 72627
E 59996 90242
I 86766 90728
S 52044 129154450
S 7270 992455291
E 22161 63451
S 40689 929994307
O 45581 73316
O 56452 93072
O 11596 80773
S 7658 62720999
O 17079 30546
E 2117 57050
S 40260 469244419
O 46050 61250
E 592 8084
E 16603 64695
O 45260 57269
S 53525 461162657
O 47694 97062
I 11233 41727
I 35534 65180
E 18126 66721
O 31876 62822
I 75894 89401
E 31216 81446
S 826 313799782
E 14042 96677
S 78975 888149344
E 629 9645
E 27820 32072
S 1102 795325508
S 27511 812386577
S 26379 391703480
I 84127 84284
O 13347 30170
O 61510 96094
E 25385 92725
E 79234 94190
S 83899 319573879
O 41462 48278
I 26437 30277
S 51142 215417967
S 15368 13959258
O 21391 43720
E 26044 49285
O 86116 96340
O 13006 83758
E 22803 51716
S 83783 901440818
I 2024 70084
S 20276 34549490
S 26760 956450221
S 17098 835538305
E 35749 43583
O 30016 83258
S 66950 778692993
I 71690 94673
O 21471 70450
E 28043 37356
I 47325 71144
I 44821 47937
I 73952 81127
O 77378 89315
E 13724 36696
I 2426 3905
O 14269 84732
S 61993 717112500
E 6895 64458
E 6556 40234
S 84360 246814845
E 71886 79731
S 75401 699208371
I 9671 75005
I 21137 50550
O 44933 69274
S 27224 224327710
E 27420 66909
S 36383 707071641
O 33173 80041
I 54507 76540
I 13 2016
E 9626 86936
I 30148 35222
E 46866 65443
E 39932 78522
O 13382 75153
S 87523 452181779
O 13133 24438
I 3368 29936
S 53752 665588536
O 17539 42882
S 27420 295157090
I 43715 71785
I 49516 90290
O 63224 65841
O 20429 99725
E 12613 18442
O 72320 97263
S 32538 537292428
E 2388 40352
O 15393 26836
O 46463 49996
E 25028 66124
O 4108 29704
E 16400 26472
S 74328 397157122
E 27587 69248
I 44829 75269
I 62971 90575
E 8052 53925
E 69931 94999
E 7111 68649
O 29438 35006
I 73150 86898
S 61302 759221990
I 16345 83077
S 57679 46930978
S 47424 881097659
S 81463 35672017
S 72681 849744218
I 18139 88803
S 59642 499724417
O 70600 76907
S 23760 768831979
I 52942 69469
S 78124 396069305
I 10298 40464
S 49899 15397648
O 44084 96768
S 32384 311244288
E 1176 21599
S 87443 107789706
O 6567 20308
O 7396 27617
S 74839 330767071
O 12320 50159
I 18453 68220
E 65751 80163
E 70636 90753
O 18690 42774
O 3957 44914
S 73029 918704067
I 31392 85548
E 48206 90960
I 10240 27322
E 28917 69556
S 89133 279002043
E 22977 88543
S 10769 458141006
I 15716 81743
I 29272 47894
E 19094 67649
O 18205 26028
O 4047 68150
E 5525 49647
S 33420 227676687
O 66537 74824
I 13375 44490
I 57815 66579
E 50629 92750
S 66474 450498279
O 12665 52835
S 55385 180419564
E 504 92342
E 24156 75854
S 87479 128133617
E 48619 73783
I 21154 57714
I 10868 21759
S 21878 479038644
S 65489 114615608
E 5615 62850
E 247 21005
E 30636 32592
O 65151 74526
O 7710 25405
I 30661 78962
I 25183 84679
S 62985 981532823
S 39362 954996012
E 19604 80677
O 1484 69717
E 64665 75492
S 30531 102858738
I 14932 71602
S 17650 143231246
E 14288 48791
I 12395 25845
I 22705 33268
E 32715 62040
S 19300 681943914
I 66361 69725
O 50365 87754
S 42805 632527912
O 53645 87660
S 35560 907821061
S 7895 370522062
O 5002 88289
S 1968 121052126
I 19271 78644
E 26626 77564
I 6781 63057
O 25093 41720
E 2317 19522
S 85389 749113022
S 3738 579790989
E 59333 69898
I 1496 12850
E 38411 56861
I 92069 94299
I 88385 97681
S 62801 103696505
I 86404 98113
E 69701 76911
E 33048 38230
E 34139 49465
I 55831 75201
S 73145 810790913
S 77759 970144341
O 22708 69036
S 86838 466755384
O 32355 57727
O 35432 80751
E 35893 87280
O 28476 88416
E 36995 93485
S 73978 579471776
O 57550 68933
S 62338 153968721
E 14486 36820
E 9290 76775
O 18570 81925
I 30477 44753
S 26746 211570810
O 23894 64848
I 23331 85525
S 80955 158990543
O 93651 93891
O 54862 92080
O 8384 38243
O 33962 79210
S 76049 972920764
S 51199 70722155
S 30061 287506791
O 44646 87770
I 1618 1785
S 77075 15338796
I 14819 76375
S 12895 886515800
I 57253 69814
E 22796 80402
I 28165 34139
I 84591 86638
O 7344 24018
S 11468 320184898
I 82806 93002
I 82073 96673
S 37929 73572313
I 66502 73029
E 49047 80828
E 28801 98240
O 11560 66808
S 38129 267853549
E 20082 36996
E 66345 69368
S 94812 139783792
S 26223 774055830
O 71 28158
S 68550 934373912
E 6312 78704
O 11061 11191
O 54417 57303
O 32646 83527
S 83197 834706847
E 27375 93327
O 12167 53387
I 59944 77795
O 4504 15691
S 86542 610256129
E 44405 73083
E 14626 93890
I 23182 95831
S 34754 821502145
I 4191 80136
O 75609 92369
S 96378 205600483
O 73768 79897
I 47113 81441
S 91523 390709741
O 93582 97688
O 19827 24238
E 8334 34489
S 42397 317719310
E 31239 41859
S 43609 244722680
O 3566 53914
S 22462 211233270
S 10995 599717491
E 29737 94936
S 92479 946709303
I 4247 8972
E 96668 97617
E 1966 96675
S 65154 18773042
S 88471 849525935
I 86355 92793
E 33438 90879
S 44151 602763084
O 9535 79287
I 74425 88213
S 75448 653138061
I 21855 63866
S 13128 138932015
O 31025 56411
O 47650 79631
S 46320 362061825
O 8150 86832
E 21084 74077
S 41641 930286614
I 33149 48212
O 19153 70246
O 6853 64989
O 49422 67839
S 63012 826651136
S 16195 89848519
S 52815 862470930
S 36423 611738567
S 7494 586003879
O 40880 46464
S 52242 834174333
I 40692 47607
I 59715 68063
O 54630 95454
S 85928 438225710
S 85882 166128852
I 1810 47465
O 58225 68195
O 19171 96842
O 2873 8415
S 29487 25351949
E 52517 72947
S 1139 68571559
I 24149 43564
I 86212 89864
O 28867 57728
E 48473 88200
S 77308 339923816
I 12426 33861
I 58242 75717
E 14264 43994
E 25781 35728
I 49140 78031
E 55635 71439
I 53629 81584
I 74573 88110
E 40489 74126
S 98680 223203728
E 25832 75633
I 34783 42681
E 23611 27479
O 26539 79908
O 24810 39590
E 6802 84503
O 36273 72293
I 39467 80170
E 7608 20595
E 40325 45883
E 42812 61235
E 30802 45646
S 13092 407438858
E 92756 97825
O 56173 86099
I 13275 18929
O 54472 96282
S 87402 329323218
E 50441 64442
O 71165 79875
S 91533 474592360
E 35959 37343
E 10214 29271
S 77716 629339794
E 45748 83830
O 5754 75443
E 13074 35596
I 49324 72077
S 80315 473260580
I 23638 42076
I 79299 90276
S 52527 166738547
S 48988 625182626
S 93666 113690668
S 26202 39752497
E 6393 61323
E 53765 56431
S 16862 382523374
S 3274 404593193
E 21780 57568
I 23785 61313
E 57310 88025
S 14207 597078202
O 74264 75989
O 33501 74583
O 16063 49786
E 23041 42704
O 64632 96416
E 46185 53181
S 27022 40103009
S 53939 658208019
S 98278 697601285
O 79829 94865
S 51951 152396568
E 8865 64754
I 21241 76344
O 50485 70720
I 8134 66758
O 5546 16623
S 38077 26217741
S 30322 425682336
E 60955 91925
E 7422 70829
I 3764 82032
I 27656 61617
S 32089 321505332
E 47899 60940
I 22508 53815
I 56647 98980
I 8043 17937
S 97273 176365395
O 15744 52971
I 24072 94591
S 84435 258540841
E 65629 83909
I 52907 83192
I 90706 91835
E 22610 50867
O 46638 51206
S 67940 749370443
S 54868 501525926
O 29980 92749
S 64486 621790068
E 50314 64786
S 22378 936974623
E 20539 89397
S 6413 421246946
I 35774 77459
I 9592 66311
E 26443 90631
O 40831 55665
S 13720 475442893
O 29581 99526
E 43610 82998
O 16393 39919
S 21180 512362777
I 80981 99666
S 49899 842552022
I 71445 87973
I 56600 88631
E 9935 92396
S 6687 977532832
I 74226 90059
S 76102 943065780
E 67365 80849
I 54932 70129
E 15474 48731
I 21216 97300
E 21653 92951
O 59645 88194
O 31533 41708
S 53422 266964019
O 77981 87279
S 76399 75987053
O 36216 45361
O 78371 92496
S 42607 710787132
I 38897 44705
E 53164 64152
E 58079 94319
O 28707 80090
S 57701 411955652
E 17953 47963
O 72449 86555
E 11731 61928
S 38416 968654352
S 52832 245638425
O 21270 40334
E 4422 13789
I 24103 71667
I 79539 93275
O 80450 87857
E 2132 22906
E 5040 71782
O 19927 52725
O 40707 83465
S 73554 715591605
S 12602 371918117
O 19538 74335
E 87941 90656
S 81934 830405283
E 60703 93076
I 74165 85552
S 28107 3671750
S 35695 596042740
E 41692 69973
O 40076 65934
E 85488 95859
E 18572 97549
I 18051 60682
E 2181 52772
O 16095 28660
E 52556 65681
O 1201 29875
I 32149 63261
I 55839 74230
I 39661 91931
E 65224 72795
I 42228 98586
E 49877 98420
O 54725 99230
E 25540 59645
I 18630 73706
O 8481 69911
S 46540 64467045
S 44289 19739054
O 26685 58669
E 37763 79024
E 33490 52118
I 2962 15554
E 28039 52633
S 92706 745861249
E 19192 35392
E 7447 81738
S 75381 152456329
E 64728 68504
S 72794 595699225
O 55001 94830
I 30917 68695
S 43532 798210700
I 38757 49764
S 22407 847977543
O 20631 57792
E 7684 51353
S 50799 944761831
E 847 19520
O 65252 66362
O 55365 93052
S 93088 820576918
I 5685 78408
E 48640 84254
O 20412 45366
O 86741 89967
E 47032 66248
E 57090 79248
S 86250 374201541
S 21505 239812361
I 50863 82894
S 19592 710261917
I 67858 99948
E 26228 33318
O 50791 59518
I 48385 51765
I 5913 44859
S 7896 4862029
S 70998 774739794
S 18937 191404132
O 29981 35887
S 67543 394424868
E 22492 43123
O 16369 90365
O 50272 92017
E 7471 96034
I 44166 68591
E 33218 33552
E 37115 46918
E 26454 43698
O 33889 61589
I 25643 52989
E 28293 65937
O 10377 76651
E 26375 71937
I 25275 46593
I 4582 65085
S 40900 561254854
O 13269 96114
I 2631 87507
O 6956 41084
S 44920 765941681
O 25389 87142
O 31229 32909
O 28686 94188
E 87456 97808
I 18606 50790
S 17684 923541308
E 11593 35475
S 10336 811080483
O 9555 99919
E 60451 90957
S 73522 89531651
I 63709 96713
I 42042 43360
E 28535 60558
E 853 75146
S 59085 201772371
E 36427 95138
E 3425 16403
O 12827 16004
O 2777 14266
I 93112 95252
I 27451 67004
O 7901 98070
E 36213 66607
E 12912 51796
E 79159 91443
O 25825 86926
E 30613 81928
I 28734 84169
S 70265 62551629
I 7348 44809
E 26981 96124
S 43127 248969500
E 25870 89442
I 78105 79753
O 10954 34696
E 33006 53330
O 8082 93019
I 61235 96982
E 14890 54498
E 15626 70861
I 20754 36296
I 50206 91693
O 19136 91185
I 78256 87451
S 50925 437027668
E 64824 82683
I 63538 96882
O 19101 31070
S 22026 2161287
I 26168 49590
O 16904 66768
I 24866 92925
O 75562 79471
S 98992 314753057
O 10531 58329
O 17696 80773
S 53479 568633270
E 2804 4187
O 27405 49606
I 53704 90319
O 7649 70502
S 52217 502074673
O 14151 56897
O 16006 33099
S 23616 957467204
I 8293 9022
I 35270 65842
E 25792 41367
E 26753 31281
E 7044 78966
O 29373 80949
I 63307 87575
O 73473 75638
I 39626 53165
S 59022 565903145
S 32999 444660570
I 31267 40848
O 47944 91964
E 44184 88350
I 87675 97919
O 23995 73909
E 37658 84386
I 40898 84850
I 36700 66831
I 18401 19355
E 2644 57757
I 29010 34897
I 6768 94948
I 52256 99892
O 29064 65872
I 3000 22118
I 47987 98546
O 37002 73288
O 25698 71783
S 42617 251849075
I 87715 90574
E 90715 98536
I 73005 88838
E 4011 59718
E 21828 65776
I 9926 36033
O 79313 95232
O 47445 90471
O 42893 92263
S 29086 86211339
E 70106 88430
I 57352 73122
E 30797 32341
O 33990 98113
E 21596 63896
I 57398 64843
S 66690 166129431
I 12558 20732
S 38758 601230551
I 40520 49202
S 70530 679830043
I 18413 82240
S 37049 633778179
S 45823 209068871
S 4716 300052118
E 28435 82171
I 192 88117
S 80401 365105732
S 27797 459572749
S 4654 538894479
S 76572 771488671
O 32050 64608
I 6732 70755
O 67622 94432
E 530 83131
E 3070 78792
S 99489 992675634
S 58233 270488737
O 8238 70243
E 25695 58635
I 74077 85010
I 55177 61838
O 35950 44533
E 53796 77057
E 34723 81141
E 57916 65114
I 28479 95936
I 82536 92488
I 19638 78617
I 57098 63928
E 46897 78317
I 50154 57078
O 37433 50982
I 47694 54316
O 42978 68812
E 33261 58413
I 18136 27716
O 30085 76861
S 16017 763950023
E 85303 91544
E 48314 60658
I 29815 68091
E 38514 56822
S 37667 792792897
I 33610 35060
I 81618 84897
S 94361 415268680
O 95126 97620
S 71034 769236939
O 40346 56000
O 33396 48930
O 70782 96375
S 88473 746293618
I 52834 93593
I 37675 44842
I 59830 87894
I 22560 27808
E 29135 88398
I 15710 20179
O 4694 75681
E 26856 95303
S 69841 225443204
E 3880 7593
E 40538 82729
S 35250 352056418
O 3512 46832
E 58950 64052
S 1980 590368447
O 3666 17914
E 8223 12234
E 66220 78281
O 68622 77795
O 57873 71221
E 30383 46406
O 28840 69139
S 84785 946561513
O 82178 85411
O 1005 5397
E 33969 46131
S 84907 860048481
O 2297 65521
S 66277 558147043
S 79487 139316884
O 48160 98173
I 59621 76709
O 24312 39906
S 91124 821136270
E 72285 87395
E 11630 85630
E 9120 14187
S 77311 640480686
E 5719 47142
E 55546 69187
I 1082 39631
O 6781 59195
S 48397 487196286
S 50529 922367391
E 75901 81733
S 34736 668193363
O 68800 76091
O 8887 43872
E 55567 90324
I 31471 32748
I 70426 73257
O 32978 90451
O 20173 70795
I 39570 81384
O 53499 90007
E 81844 96824
O 45628 50536
S 95562 120087083
I 42003 98667
O 53439 78721
S 74568 801721395
E 33013 68901
S 53902 298346666
S 59489 925018247
S 62338 251455926
S 37287 677963115
S 79693 182921214
O 21156 51213
I 10807 82703
I 6862 97986
S 9827 133059755
S 79899 918506277
S 19876 341495018
E 41853 81085
I 78106 94892
I 89144 90572
S 54409 766614556
E 29555 97792
O 6560 89663
I 62703 95776
I 29909 38283
I 10936 32282
O 40194 53746
I 60528 87604
E 1869 83196
O 35898 42945
I 40782 73407
O 33040 37874
E 7615 25549
S 44272 606870703
S 94016 860751549
O 29273 51622
I 31181 88052
S 64546 452574115
I 24656 53506
I 24387 39370
O 25188 78496
I 8913 32980
O 1678 57477
S 58425 277222909
E 19435 70454
O 56496 60649
I 4294 59122
O 29386 90668
I 59826 97660
I 16952 30616
E 66181 73546
E 29205 45960
I 11129 74998
S 84337 295693881
S 32901 752021613
O 60146 67869
I 32127 79887
I 45415 81011
S 16196 153627128
E 47645 77835
O 18593 90588
E 46174 78440
O 22033 80017
S 92998 48488201
E 56166 62327
I 24098 73793
O 45866 87461
E 26168 66035
O 23280 83443
I 12975 20512
E 20056 61953
S 74649 571303937
O 22333 59951
O 19214 68425
O 12243 90048
E 42118 69356
I 18605 23808
E 2967 24453
O 49243 99224
I 15741 96916
O 22246 44104
I 17003 62120
O 53309 74658
O 44533 96130
S 77382 509780925
E 16796 23373
E 4378 4639
I 8215 30437
E 65393 79722
I 6 68422
E 80252 91025
E 18474 88209
S 15150 845099455
E 89860 99929
O 24102 42812
S 91549 263776372
E 3547 13097
I 23731 29992
I 28592 91553
E 16293 77966
S 19164 168369449
I 14806 74399
S 36233 681033099
I 18891 93769
I 8476 22384
O 55422 87474
O 8439 63844
E 28820 45375
E 66032 87216
I 599 4946
O 54185 67392
I 26964 87679
O 4552 94123
I 23641 77586
O 34086 76442
I 45327 85150
O 21101 83855
I 35405 53775
O 50632 85601
S 59190 542475839
I 69002 84945
I 64985 95677
I 2850 57867
I 11426 39802
S 34072 278762602
I 4519 62476
I 59047 97618
O 1808 64632
I 35279 57083
E 80363 84015
O 42668 57953
E 14042 18257
S 43047 938515255
E 18915 35832
E 33520 83644
O 51206 84225
E 43781 92606
O 3306 22680
E 38474 95521
E 29890 50026
O 36863 79906
I 43070 48431
O 26008 70774
S 20554 53884956
O 6651 70297
I 10544 13744
O 31348 76083
O 16081 81259
O 816 52844
E 1932 15189
I 29519 44363
S 4344 184159116
S 47392 843137506
S 95638 528424760
I 52310 85862
E 6312 97579
E 28622 80564
I 84755 86721
E 5708 47229
S 68514 304915581
I 62972 68235
I 26555 56766
O 28463 62169
I 2808 83002
S 80545 701803439
E 36295 81960
E 34589 92626
E 66722 96589
S 50130 150635474
I 55867 80069
I 6843 97790
O 15016 49781
O 9039 82457
S 9823 553663550
E 40248 40350
E 22288 42051
E 13431 98744
S 62442 841798674
I 29828 93108
O 30491 76338
E 22860 45334
O 15924 44167
I 11132 16410
S 69579 36765202
O 62906 88297
E 35269 69572
S 33508 532225729
I 76552 86796
S 83906 768446186
E 54642 70253
I 7244 83193
E 84286 96735
E 33656 36972
S 49385 938745880
O 53443 66264
E 46417 98046
I 7837 99748
O 8966 47349
O 9349 90157
O 13876 63383
E 53365 64247
I 14661 39704
I 9720 82882
E 663 11823
S 25910 259952602
O 45193 45361
I 29901 93418
E 44082 63361
O 4073 42090
I 24469 37203
O 27032 43360
O 63669 94647
E 61577 87346
S 24332 100791178
E 22680 89581
E 8061 24430
E 54011 59977
E 59525 64245
I 21968 48227
O 26174 49383
I 34992 39255
S 70223 615670
O 33113 45215
O 84829 94321
O 4864 19656
I 10608 37479
I 36050 67244
O 50122 71918
S 82085 689703711
O 607 55373
I 10505 37380
E 60168 67618
I 25037 69129
O 12179 44731
S 29761 236792496
O 31925 66453
E 4373 21146
S 44815 763943778
E 20081 31766
S 57957 463610769
E 18234 72999
E 78568 92178
I 59748 94627
I 12362 43098
O 42784 63664
I 14158 42775
S 18555 579951089
E 56782 64860
I 21089 36343
E 11896 92097
E 41311 65908
E 572 25132
S 80388 545073721
S 86539 822472003
I 3085 98670
S 97065 938062548
E 25774 36342
E 58963 76941
S 45204 526584068
E 36714 91162
O 33154 52788
S 14694 925140975
S 73 597989345
S 80138 442021723
I 4063 88459
I 6164 54078
E 17059 25883
S 45404 566777178
S 20137 934591422
I 4309 41910
S 63356 110293398
O 24645 79879
O 18552 20344
I 78564 96990
I 12204 22712
I 18270 79109
I 18610 42846
E 39531 59814
S 78620 405721732
E 23127 91204
S 76651 439951145
I 9133 73971
I 17370 67142
O 80922 99879
S 41403 412830092
E 59169 96877
I 30809 78667
S 16690 244783352
O 29941 61779
I 46739 83986
E 20028 59106
I 64415 94539
E 24474 79141
S 9069 69774054
I 10583 81146
I 79864 95141
I 54604 73506
S 55326 818936401
I 9939 21698
S 38431 755866028
O 47382 58437
O 16544 61359
S 74756 980496997
E 46735 60285
S 60854 867381133
O 4756 20357
I 33625 97042
O 77881 99066
O 24923 94358
S 77277 881297792
E 29586 79513
O 3462 11157
O 38046 49810
O 89640 98702
I 3653 50213
S 85449 580761898
I 18420 84458
O 73433 88759
O 12981 28461
O 59344 77400
I 13346 92936
S 15749 247792614
E 43938 50039
O 11042 71368
E 55707 67317
S 85755 554888435
O 50814 80434
O 2512 30883
O 25961 50864
I 47105 63407
O 38528 82486
O 60221 87230
I 59837 95469
O 79502 84956
S 10780 830513871
S 59869 924695185
S 1288 128569532
S 70861 652242809
O 7575 76070
O 46587 92452
E 3909 19715
S 48066 484554828
S 28801 543372348
I 92129 94966
I 22800 47410
E 42875 82481
E 38684 74218
S 72094 991596772
O 51247 57745
I 28499 92947
S 91856 114909783
O 13993 55482
O 35113 63293
I 13249 13994
S 44508 309199718
E 9331 53873
O 48779 80840
O 66358 75412
E 24689 32606
S 1984 821590968
E 18794 50846
I 8677 63607
E 25272 35202
O 24817 53173
O 44529 72945
O 2981 51144
S 63481 823118907
S 46702 11151948
E 39885 49908
S 64156 27116458
S 15129 604620385
O 17471 90933
E 13503 20179
E 42293 58969
S 28654 178000525
S 20143 949686379
O 27731 37581
S 33706 961507728
E 19985 65036
O 21254 74498
O 33106 83516
S 98489 188802242
O 39979 83054
O 47500 95254
I 23906 67214
O 63160 98065
S 30726 26827133
O 22014 29936
I 62960 65972
E 59070 72303
O 64597 91882
I 76532 86976
S 26854 460414508
S 23039 6173117
I 83237 86226
E 59843 79367
E 39070 42148
S 86614 135788424
S 79670 867420745
O 65682 79487
E 4553 48516
O 73789 79799
E 14088 94919
E 21009 93238
I 3450 20705
O 36085 55871
O 13601 50285
E 18678 35022
O 24428 79784
I 72122 93851
I 66588 69096
E 30654 46119
I 16083 55165
S 69472 571834878
S 7661 167676524
O 9890 15602
O 7810 53331
O 21295 90905
E 30078 53381
S 26888 383711121
E 45399 98959
S 67546 428331719
S 5727 864488741
O 46565 52996
I 18627 89835
I 22161 75439
I 34935 64584
E 69163 98632
S 43397 926793540
O 5653 79351
E 7206 93494
I 14640 30454
O 19086 38627
E 74678 80762
I 9638 12570
O 37890 71513
O 36602 94144
I 32600 63979
O 9045 59366
I 76358 86614
O 45651 79102
O 60634 69174
O 28666 99420
I 10095 53953
I 5397 28648
O 50421 86545
I 77184 85053
I 62906 73223
S 37837 91444024
I 15922 16087
S 90432 196967020
E 1186 50857
I 49533 92138
I 34433 63097
S 14297 608787980
S 95750 246720800
S 27901 715402744
O 4926 87899
I 71767 81215
O 57772 83723
I 31511 94386
O 76132 99246
O 63152 84616
I 31513 50218
I 11343 22537
O 11429 82980
S 53295 583617723
E 4528 89768
E 6557 23475
O 83421 94884
O 52543 86621
I 10980 40812
S 36602 934841070
E 43236 59477
S 85633 391320291
E 16865 49688
I 18245 76123
S 31627 700872473
O 18444 35413
E 42593 62302
E 16559 29270
O 23423 29796
S 71639 417391462
I 16084 70619
I 89787 97370
O 46560 78755
O 53353 59246
E 1458 14220
O 43246 45393
O 27219 28605
I 9877 79758
O 365 18329
O 53144 87252
O 22193 32367
S 90483 639484573
E 16117 61295
S 79138 227628293
E 58262 85424
O 88334 94783
S 26283 635887103
E 38839 58163
I 15251 90063
S 88842 125058097
E 26041 38866
O 56538 79452
O 6314 93691
I 8569 28890
I 2662 16243
E 35414 36718
O 57749 98263
O 45363 46359
O 28994 78905
S 89534 81609750
E 40414 62604
O 62353 95151
O 32085 39922
E 42901 50690
S 27281 174799079
I 39451 66022
S 70317 265250852
I 319 54628
E 25756 62523
I 4887 66059
E 57520 98509
I 49094 76312
E 24089 63327
O 36280 75624
O 42413 69890
O 5154 83517
I 34604 74622
I 44120 71338
I 33579 79581
E 35128 95371
S 78952 729428501
O 38521 39892
E 21549 68551
E 18777 22434
O 17617 85899
S 70057 417569922
I 6967 37573
O 36587 51378
S 20899 759657187
S 43454 143797982
O 4371 87973
O 10521 20295
S 95161 821970988
S 45089 522989977
I 12800 63232
O 174 93289
I 13290 49118
S 75204 902655113
O 28219 92462
S 73494 52609719
E 47681 63885
S 45727 819561362
O 57861 88425
S 39321 266359869
I 39034 73381
I 29937 78812
I 4477 31595
I 19402 27245
E 54517 85504
I 71986 84531
S 85502 88274976
S 39772 631330328
I 6657 80965
I 7595 85680
E 41517 79662
E 9503 73772
I 7045 31789
E 23867 84569
S 79771 494967052
O 41187 95501
O 35600 75267
I 43050 59235
E 12070 48710
S 13864 945608309
S 52887 923452460
I 69484 90852
S 74402 96409120
O 32721 35350
O 53118 65111
I 83897 85118
O 700 80590
O 44306 54650
O 35387 77517
O 6487 18514
I 41043 91090
E 1541 88106
O 28535 48415
I 12198 22299
I 62024 69196
S 40523 686275004
S 19104 930638616
I 76047 82227
S 87419 240227027
S 28521 169949253
I 2732 47608
S 23128 948655728
I 44358 48733
E 22492 99614
I 64855 77392
S 97255 485050756
E 9496 78885
I 22785 63104
S 45002 301975644
S 43035 309917173
I 35029 96814
I 88843 97918
I 13934 36078
I 3447 36796
O 6806 48363
S 49986 909910278
O 46189 77638
I 62280 65444
I 28745 88766
E 60402 84090
O 51210 51339
S 73960 600430832
O 9877 22565
I 13096 59379
S 68429 321365685
S 62162 778618321
E 16901 37551
S 85303 923320481
S 7978 547946840
E 35890 71118
E 35154 73471
O 77166 91853
S 31105 501423673
S 48257 157887027
I 12587 39194
I 7250 44492
S 68563 542993315
I 20741 76332
E 56470 56743
O 10597 51430
O 37866 74201
I 91143 99395
I 17439 47030
E 5583 63528
S 99395 86151375
I 8721 41996
E 13372 69151
S 24545 252572707
O 5822 73262
I 25973 85041
S 10304 955315844
O 32294 76609
I 22213 81468
O 64056 79729
I 56822 83799
E 75675 83253
S 77223 133803951
O 612 60352
I 1009 6232
O 92323 97991
E 13609 23838
I 59518 94529
O 10477 45709
O 39511 92814
O 2261 43252
S 40063 341113108
O 20003 54590
O 7434 80363
O 9767 41822
I 7496 76062
E 55741 61634
O 6319 25640
E 5743 49440
E 26052 38944
S 79255 858554438
E 61254 93072
O 39321 89182
E 60193 83558
E 42455 88629
E 28783 41455
I 24015 43046
E 54781 94306
E 27771 84566
S 26744 106349177
E 22691 39213
I 17377 69589
E 48654 84020
I 39117 57929
I 25438 68859
E 27602 91057
S 9483 618526104
O 58342 97469
S 18071 6542155
O 30343 46687
S 96730 432191454
I 42338 57077
O 48252 55605
I 8306 41552
S 11694 789346976
S 22857 242512072
O 2812 31831
S 69466 56890469
I 28242 43063
I 93100 96227
O 2210 66763
O 30437 87526
E 48493 69901
E 4476 30122
E 39353 99212
E 49107 78591
O 8235 69652
I 95621 96394
S 34281 649037093
O 18567 58562
O 6449 19975
O 6401 63802
I 34528 35087
O 34215 82966
O 4301 86473
O 33567 94138
O 36450 64470
O 49867 78368
I 1558 66280
E 30721 84338
O 11857 84461
E 55611 58404
E 4587 35248
E 53683 97899
I 15028 80587
O 52559 91254
E 15552 54250
I 6642 10607
O 17647 63448
E 78324 96491
I 50102 68425
I 66602 75507
E 27652 60520
I 21614 94336
O 43380 66603
S 61594 32523469
E 14005 27112
S 34596 355724412
I 38588 69371
S 540 640960698
E 66384 68072
I 15808 49361
I 84696 95085
I 18130 44032
O 12021 25020
E 39102 47369
O 23550 78052
I 23656 90575
O 7658 18956
S 94727 946909854
E 40278 56539
I 59247 71803
O 2300 98425
S 17075 356873203
I 38018 40529
I 4665 70137
O 8063 42966
I 28413 41207
I 54487 58533
I 73157 73867
O 14896 48370
E 28768 32642
O 2010 44198
O 5152 73555
O 16052 71383
O 28952 90640
E 17257 51624
E 11344 36106
O 27482 59866
I 39523 45113
S 20777 346144148
E 63487 87368
E 6847 93787
S 37723 76790809
S 37387 766851193
S 41357 79341480
S 54970 375194488
E 56262 73721
S 8556 919196060
O 18319 30643
E 17304 51491
I 27742 92710
O 25937 57955
E 7535 72651
E 94339 95064
I 17429 28465
S 92651 449969503
E 28491 31933
O 11031 48896
E 15311 86823
I 8199 66918
S 27559 460444043
S 4009 521873327
I 52467 80849
S 44809 859548787
O 1869 80716
I 40280 93511
O 3173 35178
I 39832 56940
O 33675 48539
O 5370 53240
E 46246 69159
O 588 74697
O 54683 82759
S 90434 682611715
E 50746 90764
I 20696 62720
I 19993 41539
E 31641 43869
O 46304 60462
E 30872 89533
I 65726 93920
S 47006 380141820
I 77051 95175
I 15323 59931
I 17598 34967
O 9755 67617
O 33664 55626
S 65129 933588715
S 38207 882613703
E 6591 73874
I 47383 76989
I 17278 24167
E 58675 77237
E 34118 90444
S 94063 762703857
E 25550 59427
E 58988 85976
E 28319 75206
S 96306 722533313
S 60478 962257802
I 12984 90990
O 65397 77771
O 17346 37742
S 96859 290557253
I 27696 37412
S 52769 429327871
O 67896 75286
I 77378 89687
S 2078 350861960
S 63011 638910164
O 84106 93085
E 832 41857
E 12427 59991
S 38879 501183709
I 43339 44570
O 5951 26984
S 63314 701032062
E 61375 85430
E 6193 55752
S 82425 484494561
O 38862 56182
I 219 47144
I 72227 78178
E 25903 58912
O 48834 66431
E 692 98272
S 3990 345012881
O 59078 98086
O 2730 8434
O 37632 59859
E 46070 89017
I 1824 87458
I 44841 88007
E 37195 57532
O 29106 51718
E 75096 81576
E 22039 50134
O 19509 37701
S 48044 52369382
O 5054 79450
I 62453 83379
O 18463 41397
O 72162 76484
O 27641 59249
O 46221 57857
I 95589 99693
S 77126 437914814
I 28812 70320
S 86115 579552601
O 19682 42730
I 63958 95944
E 72961 77654
O 15592 88615
O 60460 92194
S 48178 839584629
E 22783 97070
S 11129 809958752
I 27730 65551
S 82349 665286455
I 30113 72801
I 80523 87826
O 20884 90518
O 37396 71822
E 21140 70887
E 27031 55578
S 60448 415746976
O 23800 54598
I 26733 49253
O 36450 98476
I 5557 81625
S 77074 150939443
E 51589 85224
O 28421 49659
O 37177 49253
S 20999 904488000
O 4531 38812
O 22274 45228
O 72260 96444
E 66886 73725
I 67866 82051
O 43360 99961
S 64925 904632848
S 36584 489120340
E 62892 80669
I 3940 49478
O 80363 90622
O 66837 98595
I 22443 64259
O 6333 80217
S 26283 310680848
I 662 91290
E 36219 36500
O 62766 76094
I 35897 86801
E 30340 49692
E 25694 44000
I 15325 73508
S 66595 617431014
O 8856 57574
E 46725 76859
S 23429 907468355
I 62786 95734
I 4070 96855
I 3508 11924
O 223 98957
I 29135 58416
E 7975 48323
S 27270 711005664
S 832 206462415
E 34231 53780
E 51150 96378
O 47933 64064
S 55464 232038987
S 30028 553975673
O 15774 74840
E 19354 21256
S 27464 855791936
I 24481 98791
O 2259 13247
E 70608 94717
I 83136 92327
E 2981 5403
E 38193 94461
O 26805 94904
S 81212 384826111
S 65237 808364636
I 62812 71640
O 9615 83958
S 9913 261309830
O 52543 96172
S 30880 502941869
I 31270 90272
I 10234 53877
O 8382 11875
I 13684 48283
S 40553 40640034
E 43151 58483
S 93324 282759341
I 73053 80616
S 61560 839057201
O 17838 97186
I 12174 23955
S 33287 749949926
E 37738 54522
S 16936 435111481
I 40013 74961
I 69516 78628
E 34843 87283
I 4151 64800
I 495 40787
O 3283 3937
E 32407 34089
O 22146 55442
O 50194 68969
O 44442 55451
S 62260 973069853
E 15954 48918
S 18011 680151364
O 34921 38390
S 58304 919521450
E 26257 30246
O 14333 32564
S 70392 247180079
S 14516 861654736
E 42148 56429
O 23709 37046
O 34486 76642
O 8589 71322
O 69782 71072
O 48677 78739
I 45107 77439
E 35951 41631
E 45499 98945
O 34285 90051
I 51579 81668
E 53149 64355
E 652 82847
I 38506 55184
I 81159 91365
E 65163 69820
O 24596 65166
E 20946 35191
S 85050 717212390
S 32043 245953928
S 57015 22116579
E 64961 85827
O 15288 97633
S 24536 653691229
O 22964 90475
E 4553 84215
I 33216 46947
I 36287 53384
I 766 5427
I 26860 74916
O 57745 88791
E 3726 6547
I 67045 97030
O 80167 96237
S 18464 44445344
E 45753 85925
O 54668 95611
S 19833 276337141
I 16047 25211
S 31461 526777256
I 82454 98161
I 34357 46918
S 6351 523418296
O 40137 80481
S 64052 288073950
O 47551 68620
I 53310 54775
E 54907 86313
I 17369 63423
E 33100 61999
I 21951 63319
S 71005 563602697
I 59838 66958
E 53728 74911
O 3752 66468
I 10955 39414
S 90783 335636514
O 54078 71926
I 33420 66522
E 8774 57455
E 47251 91708
O 46879 77888
O 25739 52534
O 11924 56916
I 42479 98823
S 40752 852406623
O 13164 89127
E 28762 40011
O 9558 58274
O 54423 97300
S 52617 485825997
S 60014 237107509
I 25886 28324
S 92959 190879953
O 6444 43385
I 23453 57311
S 47971 873629311
O 42414 89417
S 16085 32507828
I 17749 26458
I 29595 97999
I 12282 91430
I 25702 27051
O 28141 83011
I 92726 94353
I 30517 61322
S 16604 837001948
S 86065 987513878
S 67441 637013733
I 33202 49162
O 61384 98520
E 14180 86060
E 40046 54947
E 21696 48780
E 28325 92201
E 68365 78471
S 82002 901206768
E 5443 73895
S 98714 342803001
I 5394 67272
E 1735 96981
E 34524 37824
E 53272 62477
S 53410 962550699
S 16624 23218938
E 12884 30346
O 35156 68552
I 43308 75365
O 33115 42410
S 68389 891490768
E 72640 90824
E 4680 60567
E 68510 78284
O 61837 93691
O 57944 98603
S 1744 547471376
S 70885 776064943
I 14731 49073
E 64716 69733
O 35545 75136
E 45903 46934
S 20755 715499378
O 54687 93473
O 63522 69632
E 27929 50840
E 26832 82638
O 48160 62278
I 4750 85801
I 22603 49584
I 42460 73148
O 50242 72921
S 42577 196315749
E 83760 90573
S 14890 877326503
S 68440 241084219
E 77775 86929
S 34803 812355683
S 94063 873119347
S 46411 449495722
E 21432 46480
O 45158 52341
S 883 795782832
S 44707 201780023
E 35696 37957
I 72619 86511
S 80550 724241513
E 34666 67303
I 80448 98026
O 24118 54932
S 4794 70305598
I 20711 46462
E 12826 86036
S 70834 118900390
S 15039 819594320
S 13967 662202977
O 16143 33179
I 41209 93185
O 8206 15998
O 26708 26715
E 22068 86651
S 77442 207900499
O 36145 99565
O 14953 33992
S 47860 242929810
O 2185 72301
S 93752 139387143
S 65903 230419111
S 64469 349403161
S 94443 237024349
S 40286 905565283
S 12246 152753149
I 22766 62115
S 33911 258113094
S 93495 109127058
S 42157 239714678
E 50908 69288
E 50018 86703
I 56683 77233
I 3934 57587
O 18266 18934
E 11399 96946
I 38504 88905
S 49760 989371318
E 65210 76403
E 49974 56208
E 20551 59228
S 89565 275853679
I 1728 58242
S 23075 908705911
E 46811 74773
O 11440 81922
I 27527 86063
S 42173 660244706
E 19354 73191
I 32393 45443
S 84419 83740475
E 29904 57562
I 54576 59019
O 12845 47083
I 75297 97213
O 3226 3716
O 44895 53466
S 29708 377922391
E 19153 57149
S 45426 8055465
O 7404 37768
E 29880 77809
O 58364 71813
O 16516 36367
O 22763 71374
E 50202 51174
O 22014 71144
E 38564 50414
O 21348 84087
I 32942 64241
S 22004 824812943
I 48340 80928
E 51776 74925
I 23679 82880
O 33616 45182
O 88809 92191
I 38098 99405
I 8973 29692
E 51295 84829
I 80483 91467
S 95319 203842423
E 30362 45697
I 33139 70187
O 12588 18073
O 30464 64765
O 28973 70074
E 87456 90159
S 17867 508249878
O 42037 96315
O 11811 68193
O 27513 86093
I 8661 34251
I 9252 35641
S 71773 57500337
S 40103 868938523
O 59 2627
I 24935 79951
E 38461 77553
O 60845 97968
O 22286 86265
S 2818 715144254
E 76870 77372
E 42131 69488
E 21740 77098
I 14214 69271
O 18024 66697
O 66088 74591
S 79603 111260377
S 45195 106067356
I 41750 51846
S 49659 437776126
S 78592 774123508
S 228 295038366
I 55812 88428
I 37551 53131
I 17389 18810
S 30469 161139219
S 45987 992757916
O 65780 82976
S 48980 269326453
O 48727 83586
S 10958 259202979
S 63416 816794380
E 42452 56003
E 33698 93630
O 40051 84915
S 65382 990840616
S 61705 674917755
E 23568 95188
O 21315 65175
I 16878 30978
S 76709 212464661
O 43021 84297
O 40359 92736
E 53365 76450
S 26483 94710434
O 80668 97935
S 5482 559580329
O 29919 68503
I 34598 75744
S 71929 493328574
S 59011 467312154
S 17290 258587261
I 65460 71120
E 24616 33988
O 34193 70970
I 3501 99408
O 29447 73446
E 36202 64278
S 11296 915299487
S 99887 720689320
I 59121 66591
S 873 493522122
O 63194 99523
I 21331 84309
I 48461 70189
S 53512 146664521
O 43672 73392
O 36322 37237
E 61705 97223
S 98237 929175627
E 16055 64940
E 50711 99841
O 31878 79057
E 73967 78159
O 15971 36012
E 57709 69219
O 23830 77782
S 72454 682433851
O 41313 41918
I 17446 89715
S 42005 669653861
S 99626 496805614
I 5878 42010
I 2902 82162
O 26214 97709
E 35389 63700
O 26818 73736
O 888 23082
E 47968 97112
E 76313 78853
S 46521 134392230
O 44076 70483
S 34955 991898461
S 30482 434904429
S 98167 255725537
E 34548 59054
S 44763 127906378
S 78060 589194893
I 64157 65788
E 20850 34695
E 18485 26393
O 45118 58721
S 23681 104437076
E 87914 96914
I 25794 72416
S 54800 472454755
E 5634 99579
I 66743 91509
I 19059 48394
O 5671 28977
E 18546 73729
S 64564 931629427
E 14392 77054
O 74192 84295
S 98617 639398832
E 9335 27901
S 10529 5424637
O 31563 85062
O 7824 27716
O 2372 22931
I 30552 36603
S 18359 518345093
O 12833 51676
S 68977 627508274
I 43112 70896
E 74923 77904
E 9539 25458
E 72851 98566
E 40726 88803
E 18610 60233
O 17000 34608
I 31244 31627
S 10095 43843684
S 22875 568047126
I 64483 64770
E 1336 43364
E 14120 53337
E 982 26273
I 45364 59182
E 2509 61132
E 14563 57477
E 68153 90743
E 81048 98976
E 23885 79311
I 9709 65333
E 31484 96277
I 39040 69427
O 24798 41273
E 8740 50028
O 72411 87787
O 39558 79648
I 5298 93662
I 31878 91921
S 93928 374778218
S 23381 995286827
S 35602 239275095
I 75133 83314
I 7337 95210
E 15016 46246
S 81149 666421037
O 69609 79348
I 23353 37323
S 22176 778268097
E 23663 34531
S 52149 316721643
O 10349 89360
I 21027 31655
O 9386 56334
S 17906 248197394
I 78636 84559
E 892 53982
O 34824 39133
I 57879 71069
S 34689 971361802
O 44626 46804
I 24549 40839
O 1312 59776
E 55860 65682
S 98116 710342281
O 46422 70714
S 2156 614624625
S 80300 264901999
I 9989 67745
E 6597 14702
O 48007 70146
S 21185 386181005
S 86886 184764753
S 84671 927855467
O 3448 46029
I 53554 69459
I 10320 82065
S 18415 382285859
I 83368 97917
E 47149 65944
O 30104 50044
O 12028 79505
I 55656 92157
O 11213 17947
I 70741 90516
I 20995 64793
E 16426 26565
I 74664 78901
E 23436 36351
S 19166 482233571
S 63095 876251852
S 24862 60395379
S 45407 395586141
O 74611 80550
O 36915 39429
S 23645 697759131
E 18272 77884
I 63612 65306
O 83934 95968
I 42733 51804
E 5075 24505
O 7875 39101
S 2821 974716472
S 40881 581355143
O 51218 69360
E 25146 50466
I 3502 85070
S 35398 514320170
I 4449 69385
O 41357 47199
O 43428 73364
O 28729 73305
E 54335 94753
I 29130 97029
O 30697 55272
O 15835 63909
E 79356 83091
I 20634 54017
E 11039 45493
E 26509 92087
O 20323 38836
S 68068 728492294
O 30740 54324
O 11382 73213
O 47663 48318
O 12759 55714
I 54000 64029
O 49268 97324
I 55333 82029
O 18200 58407
I 56656 90587
O 41150 76524
E 8304 98558
E 12102 48916
S 70102 900974930
I 70659 94599
E 6187 83367
S 98599 708111316
E 77773 85062
E 33454 70175
O 10597 53900
S 29055 506408594
I 36632 99984
O 39261 70947
S 74521 183058392
I 8506 61319
O 22879 59610
S 77868 768683803
E 91979 98363
I 2246 67615
S 27511 656515439
E 1324 87652
S 54728 865838032
O 72985 73007
O 21691 45283
E 58051 92971
I 37271 88988
E 32478 75581
O 14396 60107
E 14607 51274
O 5220 91083
I 18105 44584
O 60558 69003
I 45414 47123
I 36097 41516
I 50013 65898
I 24174 56389
E 74997 81965
S 39357 818937260
I 29166 47815
O 5488 66646
E 49418 57970
S 38682 237942572
O 70800 74271
O 20750 63364
I 1975 34004
S 58335 460846728
I 80532 98516
S 35557 388902419
E 2378 80561
S 10623 651881295
E 68052 76635
I 11760 80839
E 30345 35864
I 32346 71371
S 66217 658076900
S 51076 936732065
E 22940 92144
O 50109 79953
E 28349 54070
O 41054 71167
O 38255 62500
S 90494 947097713
I 66997 69077
I 48007 99023
S 90369 165631918
E 49109 83927
I 76811 98235
S 8687 983196235
I 13167 21163
E 99189 99447
O 4383 56364
O 15221 26273
E 32766 89554
O 890 37795
E 20917 41716
S 84736 971911629
E 23643 80333
O 17280 87580
E 43119 56027
S 2017 492426296
O 2015 71306
I 36261 78356
I 33928 82841
E 2058 25114
I 23327 81707
O 84404 92716
S 37961 840788683
S 49733 22931645
O 61767 74170
E 14636 23774
I 44313 90148
S 33270 857118056
I 30100 40578
E 59738 69351
S 81932 909037376
S 18267 623653747
I 36379 48253
E 16950 49160
O 35398 57064
O 33473 45912
S 66794 3189008
O 35234 36942
E 44482 70716
O 5031 78789
O 67588 97662
S 46213 646436685
E 28325 47623
E 46740 48968
S 69528 828973024
O 17226 56425
I 34937 54805
O 17875 54228
E 66254 86560
O 4073 32281
S 81526 335070794
E 8110 27963
I 35767 95826
E 25512 38463
S 80543 865887894
E 41343 47813
S 40195 286124310
S 98402 830122217
O 3713 32288
I 43944 89111
O 29882 54567
O 25397 84144
O 54433 63415
S 41257 933116868
I 32631 55469
I 76101 77429
E 2753 53782
S 62563 796445750
E 4526 10333
E 68624 77252
O 19566 66096
E 14885 85320
E 33721 77186
S 58551 132387463
I 12536 47738
I 16811 56151
I 61169 90332
E 81425 84784
I 68644 69134
S 56905 47844134
O 24771 67273
O 10351 79533
S 14570 860437638
O 39044 85991
E 13011 99682
I 2210 85285
O 49532 76255
O 52877 61520
S 34899 191654587
E 18617 71443
E 3433 58805
O 77414 85725
O 2002 61412
O 43847 68575
E 54407 97589
E 41891 42801
O 284 61745
O 15753 16866
S 83963 944101403
O 36622 98961
O 59292 99757
S 66608 357446444
I 16828 33041
O 71089 81687
I 11472 51857
S 78373 298549982
E 12753 96304
I 28376 97451
I 19340 85429
O 34832 87941
S 13095 158929484
O 5805 98432
S 18685 225840690
O 50486 93661
O 22935 68203
E 5430 70002
S 1233 161812930
S 24822 948909872
O 71817 81227
E 55472 62939
E 40935 79289
E 33619 64492
E 5096 10478
S 84899 529747077
E 94005 99358
O 28323 91038
I 14457 73245
I 72756 88923
E 25357 61315
I 38896 44751
E 19323 74217
S 33492 119116774
I 51735 60134
E 91738 91912
E 72501 96977
O 52167 70308
E 41765 44150
O 18499 37506
S 85808 26138058
O 27343 53773
O 62600 67365
E 3262 95499
E 25243 82744
O 1897 92953
S 29239 39063430
E 56250 88087
I 55185 84750
O 11273 13974
I 37229 56164
E 969 36073
O 35095 78192
E 49792 79781
S 72871 153298024
S 91139 595222850
I 13605 55625
I 40833 74096
O 14414 25470
S 12300 789268172
O 19199 99706
O 19659 56550
E 13885 69327
I 51260 95477
I 35393 73763
I 16336 84341
I 71990 90600
I 76674 81581
O 41508 56104
O 33883 48858
S 28924 21270193
I 33215 54632
E 21652 68205
S 48752 720989327
S 89905 570176000
I 15904 79463
S 87031 959100492
O 86243 92331
O 8398 40437
S 49412 552066317
I 74113 77880
I 22412 52446
O 31593 64483
S 81375 685408159
E 7412 72353
S 40544 392469540
S 73248 242974673
S 7206 844094251
O 25203 33099
O 54211 88342
O 57888 67525
I 7600 70193
I 23500 29542
E 29971 31732
S 77275 582973470
E 31082 96881
O 49430 55231
S 65542 784643076
S 18673 492607206
S 30418 691641589
I 10171 65133
O 60465 87119
I 2967 29723
S 39673 852983577
O 36647 56626
E 3787 14170
S 89583 86768069
O 9539 28034
E 3096 97679
E 19189 89090
E 14858 41516
O 82286 90149
E 4810 30565
O 39925 88533
I 48142 58208
E 11510 55587
E 39203 77408
S 68716 378811192
S 99431 584772626
O 43626 66233
E 20180 27148
I 9397 28479
E 73099 83901
O 6963 47481
O 25159 99666
S 90882 969522235
O 3983 25447
O 63439 67763
O 55967 75859
I 55715 58525
I 7200 87672
I 44399 71867
S 26827 927262690
O 3363 71513
O 52936 70175
S 2104 284895325
S 62073 722488071
E 73844 82144
O 50360 99336
S 45874 761930636
I 59235 84883
S 37527 895444432
O 18252 66433
I 4929 93322
S 30332 190281525
S 89710 684427685
S 82382 734044118
O 28061 88355
S 93474 306591731
S 28561 483728028
O 43669 44884
I 17206 27950
E 63540 96061
I 13791 29574
S 8982 81615688
I 59214 79597
O 39267 63122
E 72413 93648
S 95301 574861798
S 50171 490877162
O 35390 54786
I 6527 66897
O 13924 77932
O 9535 56756
I 3562 66739
O 7378 92770
I 56617 86773
E 79895 94509
E 21875 50668
O 64449 96946
S 26577 302163703
O 15252 78806
I 12314 69180
E 4228 42916
E 2301 28132
S 73182 619899949
O 68161 94584
O 87219 94709
I 31715 92184
E 4901 21578
O 9030 35233
I 165 37984
S 92082 779870212
S 9902 826914463
O 4503 72055
O 5402 25817
I 21511 45283
E 68017 69191
O 66665 71118
S 84634 227954084
I 40517 70925
O 27827 54198
S 3509 271947488
E 7018 88089
E 6077 96889
E 18634 30948
I 1495 76517
S 43208 721359496
E 9565 21007
O 15751 80424
S 66515 941280738
O 16984 64946
S 43777 683776682
I 34808 89413
S 80753 851925444
O 3099 54330
I 78541 98387
O 24390 70161
E 3612 54467
E 6373 68708
S 83599 466010054
O 77864 81250
S 1848 858637814
O 45900 81882
O 53878 86584
S 14595 453352861
I 53703 55246
O 925 93648
S 3081 166401016
E 84409 96652
I 3968 44468
E 6629 54410
E 51583 89916
O 56500 97247
S 31996 862541906
O 48876 71546
E 10040 49926
S 93803 548087436
I 61682 87007
E 48492 83156
S 28446 670522397
I 35741 44071
E 50071 51559
I 11848 88172
S 94152 226916306
E 7834 67395
I 23794 80334
E 30467 75393
E 31329 57389
E 37220 91010
I 43528 45656
E 2769 44376
S 7098 902507654
O 90945 94894
E 33279 80659
I 53967 66859
S 55847 786849348
E 20019 65316
S 11380 36526358
E 66138 92209
S 49288 307267115
O 34199 97721
O 31220 64410
S 42397 60175909
O 6944 43251
O 58486 80584
O 36412 60215
I 6216 26582
S 3289 458326701
O 33648 68610
I 1996 98567
E 36512 43687
S 13827 456262396
S 24022 881456893
O 15397 54654
O 29164 56319
I 55741 67459
E 14822 41660
E 57830 77521
E 39873 73480
S 51261 511923184
S 26245 476329351
S 32158 5527108
I 27356 47162
I 62400 96505
E 3576 61413
I 65162 76209
E 6695 16474
I 4444 13522
I 46697 59573
I 28665 55792
I 84255 93411
E 73412 95000
E 9254 76604
I 14252 56787
E 9149 90704
S 98310 72046297
O 5183 97874
O 23035 37870
O 41679 50138
S 81343 358003585
I 2757 84625
O 32341 38675
S 727 790384277
I 40111 72117
I 56578 64620
E 13721 85578
E 67721 97998
O 42325 61856
I 6163 67468
I 4832 36364
I 7273 34706
O 25138 99998
S 61673 631128326
S 35861 303266036
I 6571 33493
O 10747 18582
E 19087 81061
O 73094 87420
O 16800 85951
E 17172 54501
O 46772 84550
S 10809 350482586
E 11304 18103
O 91980 94746
O 52193 68830
O 58454 81290
E 43553 67656
E 10829 21800
S 45120 743347384
S 27569 300127857
E 79155 98650
I 52704 80387
E 15128 21537
E 88972 97712
S 55524 30477938
O 79872 94252
I 3407 89600
O 8256 41732
O 41762 58218
O 27351 49110
I 50131 81922
E 74790 85063
O 1161 10720
I 51229 96362
I 22806 87866
E 2085 66418
E 4172 99838
S 65738 605981805
S 64085 55266589
S 67737 201576598
I 45769 93289
E 42444 85300
I 74116 82896
S 87352 478459517
S 17244 791342100
S 89576 410862083
S 50732 891477902
S 34117 394099153
O 6554 21563
E 62005 88150
S 58065 548002227
I 16362 48342
O 21635 41279
O 42306 57637
O 39184 97849
I 11 94786
S 47690 74411537
E 75247 89964
E 3489 68857
I 15320 80354
E 42378 98029
I 6592 68383
I 89360 92562
S 70820 872755115
E 94339 98841
S 88892 830059249
O 47353 53611
E 20284 72224
E 11723 41362
O 68206 97374
O 39218 94185
S 81269 588607476
E 37869 96187
O 11472 98765
O 75081 90865
O 62931 98277
E 37162 89261
O 11129 94926
S 80572 929071180
S 6758 180460647
E 27323 63410
S 74650 728777797
S 65753 472181875
I 17201 81085
E 1811 80325
I 19503 33148
O 16339 34285
E 10396 52348
S 93794 528881891
E 27144 81001
S 61560 559363153
O 9068 73715
S 39642 157841527
E 25313 61491
I 48317 77294
E 24985 72101
E 12013 30170
S 31609 214385985
I 19908 40669
S 44560 245771383
I 37117 85828
O 76271 79125
O 36381 62154
E 51743 99952
O 42024 55792
S 25215 998875976
I 18108 38551
E 31645 88495
I 35847 80879
O 18581 71172
O 38596 61908
O 41725 75227
E 29869 58060
O 22811 60709
E 15465 85904
O 70644 75791
E 62371 92394
I 39091 68199
O 16310 39101
S 66799 491740652
O 5679 84252
O 63943 91361
S 18010 179314633
S 52129 724185697
S 43683 34872598
O 70418 83878
E 35341 45852
O 6607 14907
E 92816 92992
S 32754 207798466
O 28906 76944
O 63508 63989
I 21159 77787
O 27500 36829
I 60003 60477
E 31622 76921
O 42680 89245
O 1088 30207
O 29572 51367
E 1873 58815
I 65659 89870
I 53321 91060
E 6310 55225
S 3716 371620521
S 65600 82026473
O 49621 71251
E 7095 88141
O 22061 33985
I 61577 78935
S 72646 111396563
E 46260 89461
O 49798 61847
E 51659 66010
O 41540 99539
I 65950 65987
O 63969 90941
E 27081 29635
E 22195 68584
I 13509 71982
O 22749 51002
E 19156 67350
S 93353 273635930
E 21663 67812
O 70326 71314
S 96270 516821273
I 13084 88226
E 35062 78399
E 20388 23445
O 39601 79902
S 24291 276121845
E 13708 98334
S 62399 488280801
S 23254 680114537
S 59157 197142959
E 57077 82473
O 83268 99502
S 88117 55575049
E 91887 97314
S 84424 366068284
E 61098 95990
E 76112 98906
I 31850 58836
E 22944 40631
E 46175 62884
E 15143 19314
O 9717 46303
S 15908 725627384
I 15234 94792
E 15326 25222
O 9076 11599
I 31121 56952
I 26850 93264
E 16332 21216
I 76214 91315
S 7283 961436727
I 1755 9346
S 60961 471700072
S 30242 235737862
I 64070 86476
S 78701 62185898
E 28170 93046
S 64677 703161503
E 39842 77303
E 2900 97299
E 1238 2428
S 87157 794551384
E 15549 95189
I 21574 97958
S 96840 740275629
E 29568 72340
E 49393 73769
E 77746 97593
E 12266 36659
O 10140 64228
S 5570 328894409
E 16500 89201
E 34493 67682
I 35949 45474
I 10727 44585
I 88230 97737
E 8486 66454
S 78858 413885930
S 46114 159077373
I 48257 79565
O 31290 95063
E 85627 92757
E 56866 97853
E 21607 98809
I 6407 46159
S 81680 47140895
E 59262 70567
S 39924 482642356
I 21414 94895
I 22323 62026
S 21383 635616366
E 63686 85037
I 22071 55728
S 93402 164804787
O 5903 42914
S 25929 944109006
S 9873 452035304
O 28577 43179
E 61856 73899
S 42216 873916446
S 14558 850669133
I 35709 84747
E 34972 73173
I 9043 73716
O 68353 79501
S 36135 336728536
E 12885 13437
O 65158 85930
S 96936 347456655
S 99008 102564456
I 45444 49137
E 71665 96115
I 7315 53768
S 27027 127027311
E 55576 93211
S 35648 397715420
E 15090 29204
E 1613 94539
O 47321 99810
O 25159 31820
E 7801 92649
S 80629 748453742
S 78817 516404482
E 3345 81363
S 87294 230061772
E 59532 67478
S 55060 848905598
I 51820 78937
I 3053 51896
E 14 10441
S 61059 954039531
I 72732 85101
S 86808 309008927
I 7679 81801
I 34662 79530
E 24861 78618
I 32457 99322
I 31620 35754
I 10447 12194
E 22079 22322
S 26554 431578798
O 22907 94177
I 310 19099
E 31759 45779
E 68780 69694
I 22134 32954
I 14292 50621
I 19374 98018
E 62123 67345
S 18867 160570149
I 20705 82756
S 60869 707191861
S 61917 754879945
I 6128 27495
E 26484 91224
O 9674 17473
S 64615 227303777
I 15733 28076
S 4755 269261366
E 54138 99819
S 14798 608319350
O 55389 85887
S 39483 44938616
I 7208 87447
O 14989 90941
E 63289 74924
I 8751 97765
S 71150 608052984
O 2196 99363
E 70339 98816
O 70972 91602
S 90922 397115631
O 10988 43284
I 28624 65997
S 38086 99339731
O 12132 62910
I 18719 85491
E 23752 78591
E 2394 61297
O 924 87426
I 50675 96645
I 64720 92843
I 3553 78686
O 28202 47183
I 5637 73171
S 58037 865045275
I 10749 16019
O 30217 57460
O 17441 25822
E 25532 79960
S 44358 442266813
E 13964 51222
S 38400 150350296
S 49763 755736253
S 42365 70935850
E 46223 77553
I 24761 86129
E 19776 20337
S 51967 425745250
O 41271 87068
S 26761 803675328
I 16023 71678
O 80202 97500
S 82749 18980276
S 48283 292128126
I 31469 39439
S 22580 29143896
E 46559 81337
E 35788 95321
E 15845 16077
S 74485 510773619
S 75921 383925552
S 43148 417368535
I 16327 50380
O 63708 92136
I 22384 69228
O 52025 72915
O 20843 96242
E 43345 93248
I 60820 64801
I 7796 77724
I 7601 11266
I 7835 66109
O 42319 67910
O 44158 45281
S 10070 4752884
I 75995 81337
S 72321 401423439
O 69799 82220
I 17551 73197
I 4320 98687
S 26992 102650968
S 58002 753404546
I 20365 91107
I 23956 96670
O 54970 59413
I 5545 19500
I 23377 56708
I 7299 41458
E 25460 32545
S 95004 596362950
O 5272 35232
O 69439 92193
O 35637 73177
O 34550 56601
S 88712 496165840
S 62808 75275847
E 60836 96957
E 52203 89979
O 15083 54339
I 5116 18788
I 14580 51511
E 28330 30643
I 16621 90773
S 96747 463267838
E 989 99359
O 78563 82798
E 6877 18689
E 1316 88513
E 32210 69413
S 49442 195640455
I 12805 87902
O 43712 91902
I 23705 68643
I 19635 44968
I 58398 95982
E 8728 33098
S 49008 982245696
O 31729 34759
S 26318 790616037
I 81359 84192
E 49882 67708
I 19772 34924
S 35296 500532152
E 14394 44334
I 39591 79462
E 52915 68879
O 17634 85665
E 24743 25942
S 60013 13697695
I 3048 70891
O 60178 61344
S 54762 469765247
S 52417 822755434
E 6782 90324
O 29712 39061
S 24617 510179825
S 31533 138038778
I 50383 60195
O 71184 75697
I 27859 34488
I 37313 68198
S 35724 762614783
E 35246 50873
I 20067 56527
O 33358 78616
E 44446 76281
I 7930 78881
O 53327 82538
I 4016 5941
E 35604 57067
S 78190 52039008
I 25180 95415
S 32016 155168470
I 46868 51482
S 254 528331995
E 56671 81527
I 4322 35930
E 34631 57027
O 58254 74783
O 19757 24120
O 59512 99293
S 75097 109585687
I 42020 87277
O 91264 97565
I 11216 13234
O 10217 79574
O 5462 8789
O 46973 50664
E 22987 83593
I 8090 68652
S 62355 900838731
E 26064 32046
S 31652 418147300
S 23359 718793804
S 54457 348802801
O 92119 95087
O 9405 95954
I 27182 63258
E 4892 9298
I 40334 68740
O 4349 91295
I 65615 97167
I 71045 84331
O 26530 62425
S 44489 539097810
S 38102 882195057
E 18639 40362
O 11773 28433
S 13645 755073082
E 73759 76775
I 14802 26464
O 5566 82818
O 32111 50007
E 8647 49843
I 11362 61463
S 33360 747384785
S 56447 588051568
O 1457 89772
E 78468 95439
I 30127 66514
I 422 28104
S 66151 749412656
I 44954 89372
S 32873 160250832
S 63714 471827485
O 57899 79769
I 10963 36869
O 40594 83593
E 21105 38602
S 97491 691602048
S 49759 135695503
E 7486 22661
S 45467 404585862
S 51130 625364710
I 70472 86658
O 8947 37344
S 5777 601350707
O 11365 67270
S 56956 868690594
I 46267 85335
S 51835 720833628
S 40608 400408930
O 59249 69107
E 12659 47838
O 31780 87943
S 80482 851463242
S 55904 462893273
O 40263 99318
O 3972 21610
I 25642 72766
I 57250 73443
S 4728 997769015
S 10639 488021333
I 37881 45237
I 43555 60385
S 76860 704834671
O 56190 88911
I 28809 49626
E 40401 61497
I 5039 67199
E 408 32965
S 84143 923874283
E 7200 46469
S 43171 153885105
S 73526 949981119
S 69553 848594761
I 38052 90315
O 38859 67282
S 31967 664546997
O 6276 69653
I 15805 65638
E 31898 42395
S 3798 304930065
E 64284 92197
I 36553 67049
O 38760 63294
S 12694 536600672
O 13384 37577
O 68745 69685
S 10665 141218644
O 44412 92747
I 13154 41824
I 34917 48968
E 6273 55629
I 40912 89149
O 11582 83709
I 63815 81553
I 13992 36111
I 41889 48120
S 61097 995829963
E 56984 83127
O 15268 37271
O 46325 49944
I 7522 98548
I 27762 59475
E 78327 93320
I 8675 67414
S 41839 45812684
E 42303 77802
I 24088 48053
O 33648 58016
I 34946 37161
E 7875 45278
E 52380 88203
S 16577 286256867
S 46337 410516119
O 50993 84656
E 720 99776
E 29323 93311
E 14398 59617
O 7102 57389
S 58792 456442050
S 17011 303922292
O 67001 79076
I 15949 23483
E 66430 96560
O 24554 93916
I 17204 76393
I 59755 86975
E 6824 55105
I 15756 32070
S 11261 121819556
E 18120 36223
E 54750 63767
S 2886 643231816
E 581 83206
E 67138 80434
I 45838 75408
O 44142 71288
S 77169 554595755
I 32056 46961
O 13600 19708
S 5981 591688301
I 9882 30767
I 57550 86166
O 66862 98271
I 28803 95494
I 84635 96651
E 42353 74004
E 17513 94275
O 55063 77857
I 40570 64454
S 39548 271182082
E 58107 81533
S 31969 393620207
I 27941 71242
O 86248 92802
I 46848 47256
O 40104 80087
E 40534 70143
O 56317 99423
S 33865 83488117
I 58802 61983
S 61034 252249653
S 45777 828370877
E 66937 71865
E 72349 98342
S 9297 867191718
E 23050 48384
S 99215 865080697
E 47764 87014
I 81340 90759
S 43433 409319197
O 1042 78961
E 14039 16756
S 47621 799239747
E 6510 41972
S 45565 855390882
S 83539 619751390
I 57186 95229
I 75856 98849
S 52171 52751255
O 47401 58033
S 92799 217234471
I 43359 45640
S 2179 59344603
E 22904 63375
I 3953 32740
E 44296 49829
S 7933 646340417
E 6070 71993
I 33554 59844
I 6058 65238
O 11259 42817
S 37742 654318827
E 46811 81582
S 97916 97606016
S 46400 731348665
I 46827 79729
E 63627 70744
I 36637 80048
S 61936 516771099
S 27076 991669162
S 49936 357240831
E 50731 57809
O 15159 24994
I 47811 58158
S 20872 372190127
S 89018 831289685
E 55568 73488
S 97042 880727177
E 39958 46511
E 70983 87409
I 30426 88829
O 1306 82443
I 24044 53790
S 89402 859579706
O 23377 72314
E 34158 82980
S 64205 478822423
S 25870 307181833
S 12429 774873234
I 21642 36550
O 23814 70350
O 38421 73502
S 9489 432595851
O 14790 76801
S 26309 939118091
S 19539 957256920
E 57092 67531
S 31072 157759590
S 64177 737840368
S 32768 695619568
S 2853 917498356
O 16305 38775
O 54882 92627
S 17969 361153253
O 54229 89840
S 14921 177566963
O 39745 73840
E 49375 54252
I 14281 68372
S 11662 197412968
S 2351 44878580
I 20551 59428
E 41174 63545
O 4050 99731
I 93524 93900
I 55477 86111
S 83789 932940361
S 72596 312258688
O 9045 28566
S 91593 839966986
O 143 24488
I 35807 49239
S 2660 72759535
I 18282 71169
S 26480 862793431
O 2448 56955
E 14619 17200
I 32165 80461
S 51372 286133502
S 25433 869085918
I 30349 36368
I 46673 57308
E 1768 20374
O 6069 97608
O 23325 68541
S 40301 648375391
I 66845 70828
I 8003 88225
E 39976 42956
I 41681 68448
S 35047 43077951
I 2483 65813
S 75040 584806636
E 7587 81254
E 5814 85279
I 1030 26556
E 61597 63282
O 28456 33794
E 22812 93211
I 29877 84001
E 23747 42058
I 73933 99193
S 33476 300191820
E 21364 54717
E 40005 51647
O 17470 26226
E 51321 97221
E 30599 75647
O 49332 97406
S 24928 804186250
O 47826 48650
S 62494 856757518
O 68021 84591
E 25588 82032
O 66901 91628
E 37718 70922
O 7617 76580
E 67602 89189
I 40723 64232
S 44955 860040247
E 83100 84694
O 66997 98215
E 18151 28550
I 31772 68099
O 11532 19916
O 71818 96191
S 20424 286909458
S 61090 822745750
I 12080 35077
O 15602 65527
O 62154 75796
S 8828 370367604
E 33970 70421
S 75978 358805994
E 4683 50077
S 41343 733881396
S 63433 418004756
E 50203 65606
O 36457 94823
I 9998 23270
I 8532 85502
I 39337 87614
I 63918 64478
I 39438 65916
I 81509 88621
O 34783 87685
S 23085 412258586
I 16369 38040
E 16203 19267
I 7554 67516
I 45030 72808
I 9625 50828
E 11022 31623
S 92304 21479728
S 40910 696824093
O 47630 65922
I 35623 48723
S 85533 61750522
O 25512 41205
O 17490 60543
S 44758 804307956
I 65521 81018
I 64929 95405
O 32443 37880
O 14639 51619
I 64600 83362
I 29017 84021
I 28309 47827
E 22222 91633
S 57836 122382063
I 34574 38102
I 6400 95169
O 82745 94957
O 9123 9318
I 24691 72706
O 47515 92715
E 36010 70010
S 45484 86789727
O 36601 36745
E 44975 78248
I 73204 89794
I 4002 68357
I 10731 80831
I 8951 92471
I 20770 95886
I 50640 66603
I 52011 84093
E 46942 90987
I 502 85885
O 47858 84640
I 5038 45606
O 59657 75194
I 1802 55697
I 20823 26525
S 70658 675538607
E 12280 65179
O 15275 46689
S 94458 532289185
S 22445 607483789
E 12413 82448
O 8103 78277
O 52535 84102
O 8913 44045
O 10306 15251
E 77824 88095
S 88787 393903714
E 12638 19749
E 3558 23672
I 39984 96894
S 16284 991726108
E 24355 53306
S 74341 241809005
E 53690 60568
I 57957 61137
O 35131 69546
I 28308 59355
E 33193 43645
S 27814 36999685
S 98800 365243945
S 24749 228017343
S 14274 118448884
S 75120 189933319
S 26131 206986155
S 63777 386640062
I 4914 24976
I 8610 74343
O 39372 54130
E 36340 55931
E 97351 99213
I 79624 88855
I 46411 61559
S 11053 271693141
O 1187 89483
E 52408 90451
S 9395 147840392
I 30094 82220
I 78331 80862
S 67123 831160758
I 51245 65329
I 2510 25956
E 3567 65719
I 1782 88918
O 42945 48873
S 10669 822965976
E 6589 42770
E 33639 86577
I 4249 89659
I 38235 91229
I 7918 60365
S 83849 398122971
E 787 88700
S 724 28940665
I 40877 44442
S 33827 442588238
S 22022 872611081
O 20097 90286
I 33080 51146
S 77963 776638769
I 17845 95969
S 10176 488650473
I 8903 30587
E 36940 80814
S 19432 784447217
S 8878 825063917
S 89486 225782633
E 30116 95427
I 29254 96129
O 38477 73372
I 26800 77202
E 34388 56994
I 81636 87554
S 8519 945951162
S 49264 695054224
I 50840 99091
E 34794 53127
E 5376 92921
E 7901 90385
O 12991 13184
I 3787 37014
E 62030 91666
O 6039 38314
O 64261 81974
E 55990 64963
S 39170 315171854
O 23219 39095
O 80892 92296
I 11786 68392
S 59421 940204269
E 38209 57730
E 44412 81145
S 26173 972990729
E 35362 46899
I 1610 71326
O 276 8007
O 80248 94589
O 45875 68116
I 15694 80334
E 27655 34731
E 5697 54602
O 534 97840
I 26781 72783
O 69578 94220
E 71817 83752
E 36783 52463
S 13809 513155004
O 62481 77955
E 1327 1916
O 17802 33203
I 30469 65079
I 1743 87059
I 5660 12123
O 15802 68312
E 1662 95950
O 41734 78227
S 1653 563816059
E 79708 84739
S 86280 338342713
E 92629 96943
S 29681 102662233
S 36320 205256441
O 60747 66049
I 75220 87237
O 25126 59808
S 83593 293757421
S 60194 214834999
E 22211 40758
E 76437 77254
I 25211 47153
I 7253 19270
I 19629 51928
E 53266 96379
I 31550 80107
E 18918 27543
E 6733 13865
S 6250 255431841
S 8684 167371213
E 5378 15905
E 62005 71039
E 75693 80758
S 89577 38054807
S 31932 597248549
O 92648 99672
O 76243 97891
E 46610 47874
I 14328 34147
I 6913 56759
O 57964 96715
S 14065 718165816
O 28677 81714
O 26211 60167
S 75094 212165468
E 45450 87824
S 74881 720373507
E 36979 68129
O 1104 92934
E 81653 92233
S 72415 675151384
I 46801 49409
I 5171 14012
I 56235 82316
I 36137 90130
I 13677 29866
E 20615 33798
I 52078 81307
E 18531 27753
I 67029 75071
E 46770 64318
O 22635 62530
I 39547 56380
O 26592 81705
O 65642 86329
S 17755 358954555
S 26108 398294373
O 14384 57719
E 4929 98992
O 56444 83126
S 25117 332217093
E 38076 98653
O 46520 90914
S 53645 550591585
S 18767 219605798
I 25831 46063
O 15111 45806
I 61445 74953
E 33792 95442
S 38247 232517080
O 49693 58264
O 65877 84147
E 10488 98757
I 38686 95111
I 68115 77482
I 49410 58264
O 19506 96609
E 4513 48677
E 33921 96529
S 29735 779435165
O 282 14593
E 53668 89467
I 46494 92241
E 7371 32766
S 8756 342078387
I 67223 88505
I 31094 57411
E 17218 19856
O 5392 66779
I 41921 57948
O 8910 89835
S 42440 722716287
S 70995 134280859
O 11490 34211
O 32937 93273
O 91701 93087
S 86163 981835241
S 56918 483224456
E 30406 55577
O 38955 85387
O 62 43727
I 43456 74737
S 77129 185497853
S 33056 433464386
E 12111 63100
E 7123 64976
I 49911 68233
E 26020 26831
I 16040 96502
I 75910 77188
E 74502 98999
I 5569 85698
E 41803 75996
E 18902 75714
I 1135 64789
I 58829 82139
O 36549 76397
O 17735 51603
O 21565 39869
O 21600 70501
O 21239 26194
E 54770 72356
S 13171 658185818
I 48529 88134
O 38435 70521
I 12494 45330
I 43105 74205
S 61788 753384479
I 6005 65298
E 41467 78625
I 6000 8677
O 19674 58519
S 75276 494018213
I 50749 58368
O 24481 51882
I 10369 92622
S 22143 231435896
O 39160 88595
S 43277 70523142
E 33017 73921
S 80640 879389173
I 14172 58136
E 33218 76713
S 89557 508225055
I 41058 81499
I 32430 70589
O 33974 47942
E 55866 60588
I 68586 69165
O 18329 61088
E 45586 63999
S 84499 19426924
O 10330 68871
I 19068 49128
O 34832 63543
O 63128 89000
S 57578 716213668
E 19567 56104
E 12923 71446
E 18774 63769
S 46596 173858523
S 3018 686458355
O 38682 74722
I 43198 70113
E 66801 93345
I 31002 89394
I 23890 49560
S 12487 464126992
I 25290 77183
E 20598 83978
S 39547 289865538
E 4306 75004
I 1390 82707
S 6046 302208681
I 10721 93648
O 72872 81513
O 39817 57566
E 26273 90014
O 4358 63300
S 89670 728087885
S 10404 859800187
S 15411 417661266
E 31649 61952
S 91389 390433150
O 25945 84745
I 17333 99506
S 23974 942214754
I 7001 66542
O 44271 64832
E 58674 71944
I 34288 81726
S 33840 711149934
O 46978 66250
I 49937 73350
O 21475 36662
S 80173 823685899
S 17729 303017557
I 12192 56677
E 74110 75028
S 51135 590525668
E 42961 92161
E 9106 63623
I 90596 91771
I 22284 61228
I 16351 24505
O 4452 42551
O 28267 35637
E 3273 50025
I 2759 63386
E 40358 73481
I 83435 98088
I 2021 90500
I 18652 97637
S 71680 27217718
I 48186 53814
E 53641 56662
O 14785 23274
I 5996 67134
E 56858 66776
S 31119 353955206
I 17043 21674
E 25769 33412
I 45349 52686
I 52851 65731
E 50565 77583
S 53897 508681670
E 19857 30134
E 17203 32706
E 757 40445
E 15766 39435
S 81215 557671145
O 53562 96166
O 8584 65739
E 3115 27363
E 58801 59004
O 12968 39629
I 23349 46505
S 23991 419820657
E 51191 58008
I 31863 95411
I 47867 96168
I 9228 33577
E 37982 79436
O 42458 91382
I 22270 55007
O 67980 73286
E 16600 62239
E 26031 70649
O 71290 95872
S 8060 662277450
I 37031 64619
S 34391 66534546
S 49108 125772211
E 62119 87979
S 20876 481482645
I 70372 71376
I 32550 65270
I 43352 92787
E 1499 84508
S 25259 206637790
S 41548 516683984
I 2030 93776
O 65431 95832
O 53728 82433
O 72343 86159
E 29405 50868
O 2886 87321
S 98480 529892849
O 99470 99705
O 22422 96335
O 35429 48966
I 60496 67040
S 28422 55403500
E 19245 44462
O 34216 60378
S 47633 717763662
I 38284 93485
O 53092 89750
E 11958 54944
S 46400 135756062
S 28503 499627861
O 34881 82362
I 50407 75218
I 76742 82325
S 87627 422223286
I 62237 64098
O 13005 28711
E 12094 26240
E 21802 67335
O 5564 70883
I 36117 89181
S 78134 169526080
E 654 66708
I 67464 81366
O 32731 32965
E 11657 64906
O 80725 90988
S 12050 676640742
O 46872 62771
E 8460 97263
O 25737 60770
E 4598 92955
O 8417 57611
I 78331 88317
E 68007 85920
S 11810 680139546
E 27913 82898
I 13089 74713
E 31325 90772
S 96752 920531635
S 53155 801880087
S 5793 54757288
I 58650 63098
I 1295 39498
O 49478 97238
O 5261 49831
I 10267 52349
E 28846 82102
S 42240 12780984
O 11257 91810
S 94575 612316957
O 41031 88334
S 44198 641473535
I 9903 11075
I 20752 98362
O 67072 86276
I 80792 81586
O 38013 43914
O 11528 39581
S 25817 759387264
O 22465 59184
I 8833 59441
E 17818 87300
S 83873 569319444
I 62459 86822
S 53065 38821873
E 1637 67571
E 66470 86730
I 48092 91017
S 4575 736712021
O 56228 92520
S 28601 66545622
O 92788 92984
I 16154 20283
E 76035 81003
E 62141 74551
O 60093 83419
O 14194 75923
I 5456 85665
S 2074 47053134
O 3031 35988
I 4349 61061
S 60642 576657058
E 8249 9291
E 67060 67236
O 56681 60979
E 10072 28872
I 9644 34050
I 79079 97831
E 91349 99335
I 9826 35286
O 55827 86825
S 19546 975228101
E 5566 57386
I 13451 68269
O 87825 89243
O 9675 41509
O 720 27788
I 8320 29626
I 17508 63591
E 45799 55513
O 34499 97813
E 39020 88375
E 12733 50394
E 26202 46918
I 24807 99162
E 60198 97315
O 1520 91417
I 20006 42201
I 7186 96224
O 59049 97346
I 50264 72184
I 27050 86737
S 56988 632517814
S 65582 591356713
S 38185 554126089
O 53384 80221
I 63566 99124
I 21662 46069
S 62767 69686401
O 5902 70881
S 34032 89996420
E 76108 89118
O 59399 60022
O 2549 35863
S 77361 741587767
O 769 48727
S 2384 92525577
S 32530 834758920
E 22558 26636
O 65370 71643
E 1097 90841
I 34183 55173
S 9998 875531104
E 17231 75486
E 33517 38942
S 17789 533070692
O 53625 85387
I 48149 89652
E 11923 44323
O 69510 83703
S 87856 415394594
O 79356 97436
S 76214 734498576
O 33112 92452
I 9575 28036
S 6613 747738131
I 51585 90293
E 51301 55421
I 3190 29095
S 89436 935011373
S 39917 996982275
S 71251 555659614
S 77465 720557641
O 54620 79009
I 56016 64716
E 29263 92063
S 27862 127804643
S 74379 978668276
O 26111 85834
I 21833 71041
E 36724 95944
O 54463 63546
O 2518 4805
O 28737 90394
I 14972 86077
O 27433 66630
O 74170 76504
O 5168 34714
O 22351 73400
E 39361 96866
S 74083 410908058
S 78778 348959413
O 17311 85317
S 14614 34653887
S 99556 99907193
S 70241 783505506
O 39238 61954
E 26665 43212
O 58565 91159
I 9178 20963
E 31996 88116
E 89597 99198
O 44536 91575
O 14296 34149
I 97114 97743
E 69327 94336
O 22913 49513
E 65295 92091
I 11941 91988
S 96743 179346059
I 4207 71014
I 14499 20706
E 88479 90063
S 77175 805569711
E 23674 36484
O 2028 72380
I 36674 96298
O 36796 54751
S 31866 143861023
E 4025 29659
S 42806 716181747
S 64881 500099176
S 10182 27049553
O 34584 61933
S 80519 537229847
O 36239 70780
O 77497 94557
O 2606 40535
E 87271 89672
S 49554 359751025
S 73804 507164794
E 10561 50604
O 1464 76027
E 14359 29245
S 17029 498138635
O 59252 99030
O 28395 81075
O 5272 84034
I 12335 91506
S 12119 883482402
I 15628 75054
E 30631 94948
S 88991 238581897
I 2588 47796
E 39775 71759
S 80141 854307097
I 31250 46832
S 84757 421664959
E 74885 96246
E 9179 40950
I 41600 91840
I 41210 88037
E 38319 69014
O 20706 38801
S 49845 696198942
E 8758 16892
S 86095 522042961
S 42716 991983629
S 88673 909286794
I 73449 94770
E 43215 96580
O 39140 58078
I 15330 55886
S 41090 653874491
E 8176 23887
O 43800 64217
E 16659 19733
O 9625 27117
O 85961 94005
S 24244 38466029
S 91910 598176197
S 60297 497078103
S 26834 837602498
I 2399 95801
O 51051 65404
I 39565 65716
S 86525 118608417
E 20014 54218
S 52591 328541354
S 27860 187302706
E 2719 30293
S 96619 559112888
O 27485 53498
S 97493 697371513
O 52625 86506
S 6415 571948527
S 55654 751220094
O 61946 67816
E 39011 61354
O 4975 22079
S 60091 235985991
I 40680 80204
E 4133 47479
E 88680 98786
S 61055 510405333
E 5052 94014
I 21560 67978
I 7175 20923
I 59046 83483
S 39041 710558224
O 5464 53699
S 13990 677631993
I 72029 98673
O 496 46980
O 64102 80443
I 9228 87067
E 50829 79738
S 26873 706949318
S 63755 423681983
S 82160 64993609
E 18518 63254
E 5199 90533
O 20689 76336
S 17183 120343011
I 75957 96321
O 6239 61673
O 20221 55710
S 5823 591881831
I 23372 99078
I 46843 85737
O 85202 93116
I 71103 71383
O 49764 71410
E 19695 29680
S 98184 894732166
I 43400 52833
S 91153 500657245
O 84079 95388
S 15896 815092341
I 13952 65259
I 11804 93414
I 38459 45489
S 46745 540297141
I 7998 43284
S 25089 501522152
I 76073 89667
S 55466 415755031
S 31649 380662661
I 28525 54982
S 79442 217487069
I 60333 90863
O 37677 93119
E 33603 86423
I 36122 94185
I 46419 49076
E 10989 52848
E 39018 70614
I 29033 82000
S 98215 509096698
S 19591 366919665
E 26163 48528
O 76759 91924
E 66832 94666
E 43044 61023
O 13740 17503
O 74384 90808
I 36158 36520
O 17517 99096
I 88602 90456
O 41761 92641
O 58067 83171
S 11285 532640579
E 24811 95628
E 12461 81243
I 37713 60832
S 87955 38271602
E 3217 14844
I 84008 86103
S 44671 967782877
O 63139 98160
S 79998 769427601
I 4031 6088
I 16578 61226
E 43426 88215
O 59842 73851
I 34161 87583
E 17389 44582
I 15085 84784
O 59270 91245
E 10987 88168
O 84758 96162
O 2343 88411
S 9713 185661398
E 37739 90240
S 34684 985586312
E 8325 53885
E 45874 53879
I 29000 82652
O 58636 63234
S 98172 24247492
I 58020 90867
O 56002 66973
O 28802 55446
I 86654 91803
S 19063 74774333
E 63498 74158
E 5534 63809
E 34789 74134
I 40507 66151
I 20026 45563
I 40249 83633
O 23099 30527
O 67137 83944
E 82133 89547
S 37842 589643637
E 74246 99956
I 39552 86579
E 27421 77689
I 34568 37476
I 20246 79142
O 3822 48215
I 1705 33017
O 42597 69468
I 8560 82263
O 5109 92836
E 4006 93385
E 25359 99632
E 34184 69131
O 52033 68328
O 844 23323
O 64815 88913
E 7906 15531
S 18464 803003870
E 24454 51113
E 50684 55292
O 11593 96644
I 33520 65359
I 27069 73504
E 73876 76819
O 94240 94692
E 49086 66466
E 3025 65101
O 11202 37394
S 2483 801850520
E 6595 20070
E 29925 47383
O 2658 3727
E 77317 87929
O 75887 89196
S 62352 756403268
I 38373 90718
I 22956 44343
I 26320 95339
I 42570 79400
I 4466 58090
I 28761 75180
O 89488 96345
S 1894 682501496
I 32155 72043
E 23498 63219
I 84208 95108
I 7223 71516
I 71822 85541
S 55172 82549960
S 47896 812297166
S 81245 623500821
O 5234 78502
I 11348 21622
O 50038 63661
I 15897 84246
O 57746 79425
I 7216 61095
S 27084 237480828
I 8493 24671
S 8732 64636558
S 91145 903228409
E 60617 87101
E 10252 48009
S 54644 929558547
I 59344 79325
O 56735 66201
E 57883 92283
S 66866 303096328
I 48392 75787
E 10141 48399
O 30075 33315
I 7840 71102
S 65117 486383052
O 30424 79769
O 90355 95241
O 50356 85797
S 58879 968235022
E 28538 36726
I 19553 96400
I 65992 81020
S 48709 844648183
I 23387 83884
S 27067 229205420
I 47242 48684
S 61933 156315296
I 12402 63368
E 2547 11432
E 15600 75228
O 70257 81134
E 39035 63286
E 22648 55124
O 53638 93870
O 81569 96242
O 47600 63727
S 35445 405255568
E 48233 52706
E 11610 41748
O 48311 95949
I 5434 47660
E 63493 87634
O 50728 51883
S 12925 400650285
S 87425 254776853
S 46834 323945514
I 22273 24592
I 35584 59561
S 28419 680931173
S 49917 603612817
S 20728 522893083
E 34103 61463
E 25795 71082
S 53036 253083804
E 80637 88403
I 92148 93242
O 21005 86917
I 19109 61496
S 86518 476310666
I 39976 47546
O 16461 60077
E 3011 69731
S 49732 593587653
S 73787 699267142
S 72362 687486983
E 53033 61877
I 50526 54088
S 18251 335231190
S 71126 977263303
E 18615 39793
I 1945 25081
E 59092 97362
I 22972 79971
E 45070 45997
O 2125 34462
O 12854 79978
I 7725 65965
E 44548 50033
I 19049 25882
I 14942 55124
E 14080 78894
I 8878 85318
I 54926 67599
I 9282 34622
E 69845 82027
I 47676 75718
O 52996 62751
S 81152 12602867
I 30423 91229
I 39394 50220
S 52927 240913539
O 57034 71044
I 46469 63827
I 38562 44804
E 88905 95997
S 41604 823118356
I 89189 96787
S 33863 873362987
O 29685 65946
I 39963 46762
S 66365 487469048
O 33286 42526
I 45868 82497
E 11578 83114
O 48060 90162
I 68509 69611
E 7933 92905
S 3458 775533292
S 64722 800421960
E 34522 58976
E 85031 98067
I 11074 64621
O 43995 79224
O 96812 99814
E 87558 90788
I 5245 63810
S 14699 856171862
I 34358 60960
S 20377 23400271
E 29724 61868
O 30085 94700
E 9690 20860
O 20676 41816
I 21549 37566
S 7960 780313128
I 14313 87991
S 27900 598097314
I 9018 39517
I 3754 29010
E 44842 80460
I 39629 81491
O 26878 33141
O 1844 56674
E 32604 75834
S 87694 624574068
S 66435 501765638
E 17341 83289
S 20411 544517907
I 63516 78150
S 85870 241937692
S 1928 358277139
O 16122 20224
S 38705 859977744
O 47351 73108
E 20869 81496
S 74004 954121466
E 3165 69957
E 5444 97215
I 2066 21486
O 119 83949
I 7783 99385
I 12906 21601
I 64064 68609
E 36406 64410
S 34987 636159223
I 22579 47086
I 7750 37502
E 88328 89493
E 40227 94348
E 35496 54166
I 80388 89932
E 35581 64990
I 53276 70580
E 12681 52090
E 48597 67639
E 59959 75884
S 76630 538988697
E 58 24407
I 25651 35752
O 17825 35300
O 47544 52766
I 40079 65275
O 6810 14329
S 76826 851652724
S 89218 403608113
S 64339 613282330
E 7424 74170
E 61278 74750
E 41565 97623
E 34911 53619
O 6121 26925
I 26325 47485
E 24733 90063
E 65908 86394
S 74257 681881682
E 42789 50504
E 32259 51963
I 59340 68662
O 11045 57927
I 9429 42375
I 51915 92565
O 68828 83723
S 16456 515581771
I 90073 98686
I 19977 66493
O 3098 59823
I 73744 90199
O 11361 31421
I 28768 68541
E 48957 64672
E 86278 94172
E 31701 77092
I 51502 56784
E 14721 44970
I 36695 63311
S 30474 944447616
S 98272 71437695
S 7286 466882567
I 11039 27535
E 9520 35016
E 46088 96183
O 74647 75986
S 82140 350659629
S 9396 676387548
S 1940 898830897
E 60755 88617
I 22261 90077
S 27547 736283356
E 34315 94309
O 18784 29460
E 4775 92326
E 25617 70342
O 53625 55858
E 50326 92077
E 11623 81402
O 31768 67169
S 17591 127474105
O 19356 27807
I 49190 75748
E 41592 63037
E 5650 41830
E 29859 44389
O 38362 89935
O 60810 89297
I 1627 82234
O 10464 59702
E 15156 77706
I 74121 92584
S 53076 348440833
O 23557 56115
O 28484 44844
E 80946 99417
S 23186 608623132
S 10791 804306074
E 43576 98432
O 30376 93849
E 35958 80563
S 17631 356321479
E 12571 81134
O 28294 87178
I 18421 36182
E 15830 84713
E 32452 48173
S 61559 411049998
S 9386 729063613
O 10887 53699
E 50717 70536
I 74314 91616
I 8606 83602
I 47285 60209
I 21641 91478
I 33961 63593
O 720 22230
O 608 22417
O 30327 63260
S 82116 774029081
S 5549 298080981
S 4460 632681336
O 37442 91154
O 19662 83364
S 8497 699017384
S 80641 506052141
O 1353 41600
S 30 161541171
S 86992 98635871
O 32180 48624
S 26294 685962756
I 39648 94401
I 23110 68389
I 12698 13317
O 40209 44259
S 39848 440402901
O 19981 23579
E 53340 70112
E 38821 95850
I 18187 29587
S 48680 668408724
O 27758 49973
O 45999 84439
E 25745 55020
I 38171 48700
S 41126 630615265
E 31309 75600
I 13895 38749
S 32837 149265922
E 9880 19381
E 29343 38426
O 35042 50356
O 1935 94538
O 9022 22449
O 39338 93624
I 1798 65084
O 44285 68360
S 13027 704028586
E 17052 53745
E 30432 67530
E 7735 68222
O 2917 84029
S 83553 520693194
S 58340 66943046
S 44265 649312944
O 15634 47039
S 52890 760214272
E 46293 47568
S 23067 386039036
S 44665 979281296
O 4406 21558
I 35468 73755
I 92504 96449
O 88115 93129
S 57478 689614711
O 29415 41568
S 63050 233676241
S 12198 400764168
O 70990 83039
I 42646 59228
I 65442 66135
O 29942 85536
E 14879 42781
E 31704 71134
E 26960 86414
O 99016 99644
E 63844 69704
S 24364 740875281
E 12516 58860
E 6294 25458
O 63469 94651
S 15642 947955900
S 51055 865958514
S 17792 566255131
O 16991 43101
E 8926 81964
E 34518 39937
I 37552 59840
I 68091 90583
S 66269 672237341
S 40438 790256933
O 49266 68111
I 18550 32639
S 58992 665368982
I 7103 60509
I 70313 75451
E 6972 89362
O 23717 76842
E 41867 62535
I 10748 54592
O 41643 76943
E 90351 95991
I 34177 76822
O 3277 30827
I 3798 20228
O 1581 71792
E 57566 69789
I 9590 82829
O 32748 57470
E 74612 84914
O 18328 30534
E 22731 49781
S 69653 836338138
S 80092 995085545
S 74111 615017621
E 4742 77456
E 52954 57491
O 30747 69029
S 76190 407720835
I 19288 80173
O 63499 98963
S 62493 898409776
E 18279 79677
S 90236 190075107
O 63694 69052
E 1953 73141
O 64027 74756
S 41517 849954677
S 74264 884773774
S 1444 777140363
I 7165 63153
E 7218 27177
E 29166 41540
O 6433 9111
S 85159 866194490
E 33724 67877
S 34020 278499309
O 1916 39380
I 35518 70918
E 47880 49529
S 70186 265287558
O 2742 85972
I 4097 81531
S 76431 327900461
E 21043 94044
E 70819 92309
S 5839 348794237
S 90060 495979819
I 79718 89153
O 14026 93179
O 2793 96175
O 9045 46262
O 20608 45811
E 3776 47528
I 7353 33695
O 1295 55169
E 14237 28714
O 89671 99068
E 41761 70462
S 93549 828158136
O 80076 97093
E 29359 64395
E 47353 62057
E 38671 68913
E 77787 87806
E 55369 66169
O 7866 86818
E 33866 61272
I 32275 73003
E 66555 97935
S 47101 759066575
O 32707 70075
O 58525 99406
O 13814 76862
O 48247 86738
I 49913 53831
O 1366 20205
E 30972 47936
E 12484 82901
S 33294 939525392
S 54951 940703343
I 31082 93033
S 26359 860579037
S 22241 478354016
S 10359 663421921
S 76187 826057348
O 7154 50017
O 7906 81067
E 48232 99236
O 37418 68868
E 76166 83112
I 37758 98938
E 19761 70351
I 87900 98049
O 18492 55793
E 10512 45112
E 27371 74147
S 75022 8942244
O 28655 56288
E 29860 51535
I 10520 17481
E 20018 65872
S 91817 13879658
S 13373 503142641
I 6695 79665
I 7990 86030
I 5597 9435
I 71493 78251
O 31929 53527
E 46267 96643
E 5772 48285
O 17705 98719
S 40438 155344873
I 67605 94443
I 67393 99790
I 14943 56741
O 12217 14901
O 39760 48630
S 94977 546453595
S 14068 779072567
S 10831 338391389
I 22548 71218
E 72292 81719
I 8980 90517
O 64507 74887
E 76566 81116
S 75640 110258338
S 11296 931060832
O 42058 44154
O 6438 61082
E 56290 86566
S 25199 810074601
E 72063 93586
I 23452 50173
I 66020 77668
E 56966 62365
S 40924 287814036
I 39402 89683
O 55801 95368
E 44972 75471
S 55033 865254650
S 5884 698039025
S 54975 731300220
O 6356 64436
E 31810 86622
S 50213 326304404
E 57921 88786
E 56282 68670
E 6764 8025
I 74770 92005
I 30451 48035
S 19029 798542910
I 34171 49862
O 26338 77608
S 6828 307888435
E 28251 88171
S 11280 500249519
O 34072 94999
O 19515 99568
I 27890 80306
S 52257 746686832
I 12402 81136
E 8060 94257
E 35065 64080
E 3966 85530
E 38980 60934
O 15858 58693
I 1775 23456
S 66708 11680151
I 34276 58815
I 15985 76904
S 91036 38184876
I 22255 59906
O 51944 63505
S 38443 288920607
E 26374 45785
E 12698 87921
I 40176 62636
S 7215 318203555
S 96892 964410521
I 68543 68777
O 36295 87833
I 88306 89865
E 2176 58393
E 36007 43434
E 8944 91073
I 52999 98186
I 12490 43889
I 17125 74442
I 82200 95837
E 8123 80832
I 19579 56817
E 7277 75332
I 7838 88480
E 24570 94420
S 40260 326485817
O 34773 48999
E 32805 98994
O 21216 47041
E 11469 70585
O 41335 67219
E 83517 93092
I 42621 46397
I 76538 94908
I 58318 68814
E 23182 42167
O 86044 87337
I 56410 69465
E 82319 92020
E 79566 83557
E 23044 74463
S 37816 357148791
I 50326 97172
S 13306 287834237
E 25993 88403
E 63788 88051
S 71489 588541677
S 84379 611913727
S 84471 4336779
I 34196 96750
O 14378 18561
I 54014 75001
I 17223 71386
O 20817 93287
O 15470 90694
S 93562 434953912
E 8096 50661
I 58633 67919
I 13632 73800
O 12416 16085
O 76621 90740
O 32520 81277
O 65346 67352
S 59036 748857923
I 81841 88950
E 41818 57659
E 57126 87426
S 24148 583702883
E 12209 22298
E 50027 91416
E 16402 39443
I 66829 99932
E 43881 64494
E 3759 63030
S 79183 153853099
I 33110 85431
I 48239 97396
I 21509 73075
S 20384 225407824
E 13353 14892
E 27363 97372
S 36411 739724095
I 12078 16062
I 94241 94771
E 15405 38407
E 12648 14388
O 68181 76610
O 37260 97159
I 44497 51058
I 90625 98723
E 7962 54202
S 52282 873827729
O 12036 61689
I 39917 41859
E 30118 80161
I 27297 86717
O 50781 64122
E 19725 49923
E 28275 41339
S 38733 38822231
S 88361 786205121
I 3938 23351
O 36817 66196
S 7110 496152423
O 89204 98828
S 68962 576656936
O 31796 56274
I 66739 77981
S 84647 849610222
I 7450 91006
I 6424 84354
E 44912 84626
I 58031 59389
E 40467 65988
O 46873 57741
I 7555 97459
E 75168 86694
E 3602 86983
I 43276 82308
I 42391 55888
O 10671 62970
S 9482 243335097
I 72498 99403
I 9977 51316
E 35347 68127
S 21135 38679811
S 99254 260182735
E 68611 71580
E 64242 76049
O 52949 80673
S 92682 464704801
E 36940 47566
I 16483 67063
I 29464 37640
I 52172 66426
O 479 7160
E 12227 79893
E 37376 55226
E 53916 57683
E 42451 58376
O 48633 70838
O 44291 89627
E 31065 41547
E 23364 94523
I 5921 96529
S 8894 691264116
S 45829 606882817
E 44385 50495
I 32779 59618
I 84470 93298
O 56166 72122
O 45175 54246
I 35288 42523
E 5997 23987
E 11169 18073
E 47673 64544
E 17617 20164
E 7283 29211
O 19353 62676
E 56881 61599
S 96192 594217897
O 22471 97487
S 49749 756516514
E 11910 59314
E 27913 38308
O 54217 96384
O 27272 73778
O 3694 52970
S 10467 223576895
E 3333 62749
I 4670 74320
S 74439 129847094
O 18223 48705
O 74529 79209
O 18365 94637
I 50440 89730
I 63948 88646
I 53591 55768
O 23578 31879
I 1035 90874
I 8192 81287
I 31711 38277
E 63977 74029
E 20247 35755
O 71600 74076
E 69914 78943
O 58723 85606
S 31177 550418696
O 50563 73200
I 9462 67057
E 14570 82143
S 71874 303391803
E 24431 49192
S 63684 154435778
O 2606 51750
E 17951 73952
E 23105 28337
S 57204 920403814
E 6880 8003
I 81 2665
O 38353 60663
S 95637 662475793
I 35873 62018
I 22705 52160
E 10033 18807
S 90395 521930659
O 47812 90152
E 6506 81192
S 90085 842109817
E 64995 90895
E 14198 82309
E 55170 84629
S 17002 687236085
I 76370 76539
I 34127 76322
E 22980 29563
I 49277 99736
E 48404 66228
E 1558 77745
O 7518 77547
I 63796 86441
E 22345 29282
O 32584 99391
E 2138 7801
O 39906 68107
I 5344 25456
E 17818 75825
S 890 863459127
E 19785 49997
S 19325 402168353
O 57183 97085
S 13821 867344239
O 25762 57954
S 77473 151305353
O 35320 40932
E 67596 99833
O 51110 64940
O 56890 98696
E 33172 51440
O 74362 85312
I 20151 28722
I 38671 58403
I 57462 84703
S 37609 619622912
I 95247 99880
I 54958 94956
I 25188 28797
S 1298 938771656
S 97538 806432380
O 12973 88293
O 78252 81250
E 30011 74864
E 2003 44106
I 7364 71910
O 45854 49116
E 2033 39781
I 25409 55705
E 62719 69263
E 27191 43924
I 16900 89196
O 48139 56789
S 65068 901676201
I 74517 80157
O 2937 18186
E 30718 44870
E 48060 76157
S 54350 264604179
I 49127 99328
S 34013 933590853
E 13018 29243
S 38399 395796649
E 41414 77627
I 794 21817
S 90719 129186365
E 80903 81699
I 8041 49195
O 52448 77808
I 39711 43884
I 5380 52584
I 48080 51176
E 36201 39321
S 25549 692376922
O 87723 88897
S 96505 290163965
I 7897 27766
O 41038 63990
I 35098 70671
O 34141 48073
E 10304 55029
S 6847 463350336
I 60759 62089
S 14427 523414520
S 73862 672830372
S 95002 106630923
O 66827 74536
I 25672 59635
S 55089 267442994
S 49409 217687113
I 16447 16511
E 37938 88505
O 67186 84063
O 51910 62408
O 66662 99393
E 3734 75168
E 17748 52418
S 51387 335840471
S 52272 265285679
O 24166 76684
O 1907 90122
O 24819 30006
O 17476 26336
O 41826 43423
S 11014 913386418
E 29998 71740
O 80548 99671
O 29125 82413
E 49636 65046
I 24914 48603
S 87357 609604470
I 17288 69715
I 5113 70834
O 36276 68681
E 42386 80038
I 26000 58460
S 41300 564268041
O 38897 59690
O 51818 72156
O 31499 42910
I 12242 49021
S 43631 270120028
E 72572 89575
I 55960 63053
E 39675 95694
I 24906 38951
E 45679 86212
S 99878 465896054
O 70115 95094
O 61291 78770
E 15684 91836
E 4401 73306
S 10282 162245049
O 8463 24830
E 43233 61652
O 6701 74804
E 12423 75330
E 76215 93789
I 7746 56126
E 59322 78083
O 77035 86078
E 53533 68055
S 6601 92423979
E 21069 39205
I 2276 40540
S 48889 677176234
S 86053 309817266
O 26626 53544
O 6076 11747
O 27644 32952
E 14819 53216
E 10060 96689
I 58237 97731
E 28526 43990
E 25075 92384
S 36645 645133977
O 23048 49624
I 72770 98556
O 13444 22480
E 21397 27497
I 19504 82919
I 39650 59684
E 34793 53640
I 6311 11294
E 59400 77430
E 37408 46942
S 89461 165797190
E 34063 52839
S 45251 75672489
I 17467 49948
E 27389 66094
E 31647 93296
I 43522 83902
I 26087 29567
S 57281 478175396
E 9425 16567
O 23231 70965
I 54612 97944
O 30399 58733
S 75058 40145691
O 12448 81415
E 19688 52792
I 12367 13603
E 49250 49312
E 31075 81942
I 20993 56810
S 3599 689619236
S 73056 791830958
O 61420 94635
E 66175 69352
I 36235 73413
I 51600 75833
E 15681 66404
O 27198 65382
S 85852 417985293
E 25305 53187
E 52390 87270
O 45658 98089
O 17658 20612
O 5360 29744
I 3398 94417
O 39488 85588
O 68116 96393
S 83393 450105528
O 7843 87069
S 40074 92174472
O 59183 81491
E 5941 80243
O 19642 92875
S 13008 213284532
I 2515 14505
E 2418 8025
I 17018 29855
E 39250 82343
S 77582 750723782
E 91145 98352
O 47742 68248
S 43328 169122122
I 16740 84949
I 40939 90668
O 51448 78646
E 57562 92494
E 13722 58500
O 19823 29621
I 7087 7666
I 55820 98939
O 27386 80997
E 54897 87700
S 7909 435433057
E 58606 75132
I 29233 60816
S 39047 664011190
S 89629 92894904
E 40784 59502
O 93710 94849
E 4802 23871
E 2764 51915
I 29867 87141
S 87881 68359767
S 88562 824058377
E 81173 97217
I 1546 98860
E 8672 22670
O 32921 35500
I 13351 64869
E 28394 57809
S 90539 313136535
O 68770 96170
O 38181 79557
I 9318 32352
S 10748 788704467
O 16316 95313
O 6683 81746
S 88672 343026821
S 47110 833453381
E 67102 74176
O 85644 92322
I 51724 80960
I 45103 61992
I 31947 34303
I 82937 83374
I 43941 88770
S 31262 740723052
E 14537 69673
S 33627 105739263
E 9804 75765
O 15030 70098
O 2091 88153
E 2947 91259
S 58795 773169181
O 21620 89451
S 33111 962622048
S 13546 480440785
S 33484 171858849
S 17752 432368362
E 6822 43765
I 891 11047
O 35418 74720
O 32621 35237
O 10914 88266
E 75713 81557
E 51752 64512
O 46930 71122
I 24328 40776
I 21817 94082
E 21210 51972
S 77854 749602549
E 38300 66743
O 27562 89058
O 51493 96168
S 85425 291768460
E 28489 32098
E 1372 63258
I 25714 71813
O 2725 82174
I 65568 83783
S 8430 7981813
O 72340 97501
E 35385 72993
S 15063 994156944
S 8668 983556067
I 46392 61341
I 21659 40257
S 37111 64699973
S 6486 942222155
S 89645 723948199
I 53393 96284
O 1128 6741
O 18468 80339
E 58825 73476
O 25309 83613
O 57037 78087
O 4928 40685
S 83837 222036832
E 3269 51238
S 70758 458826837
E 16804 95560
E 22155 29676
I 1572 13839
O 57733 78833
O 38943 46893
O 8603 76450
E 39518 92348
O 43455 57161
I 8320 94841
E 35937 97793
O 43937 66080
O 5067 55585
S 33938 127306493
O 65901 88717
O 94444 99504
E 19261 84733
E 21280 71787
O 11305 28411
E 50434 56340
S 3939 457644676
E 8759 46464
O 23994 93702
E 3714 74955
E 43444 46125
O 86618 99995
O 41725 48207
E 37477 56114
I 8251 49263
I 9382 98768
E 57673 78735
O 23842 49422
I 72089 99733
O 67952 95923
O 7765 15032
E 88037 89332
E 84521 87541
S 54613 771525543
S 94061 28041798
S 25895 751692404
I 7655 74858
E 21604 41719
O 14668 31299
I 16115 26905
O 69377 91271
I 8708 80517
S 92892 292044212
E 68569 68908
S 55266 478652272
E 66801 88289
E 18548 34162
I 14937 81543
O 23604 92305
E 38511 92928
O 83212 86145
O 52561 83652
O 35621 55142
I 30505 51391
S 79132 994301441
O 34551 85482
I 40330 78410
E 76431 89963
E 4669 82466
E 11503 23402
O 3697 71730
E 8821 19917
I 15425 85346
S 50562 871093587
S 97996 228779778
O 22416 56379
S 84966 870777562
I 50315 96477
O 67520 78568
O 58372 73763
E 47520 76790
I 35612 44703
E 58356 91925
E 58607 96969
I 95773 98135
E 63257 74400
S 96734 548733048
S 81587 724667606
E 31296 36873
I 16209 42318
O 36256 38548
S 24172 775913574
O 92253 99782
E 51016 99824
I 76954 86643
O 45824 66200
O 37075 87709
E 23643 50800
I 24816 62481
O 78812 97046
O 59217 98614
S 63516 363916086
O 55095 74815
I 32165 64035
O 71180 88108
I 36694 39435
I 32865 62187
S 39804 80215235
S 31637 526692595
E 35927 71380
E 12940 88654
O 27003 42544
O 26872 79810
E 19965 30735
I 4028 47911
O 13322 78232
O 36138 71794
O 19617 28793
I 51311 82789
I 20595 91747
O 7529 24928
S 56720 702595676
O 27573 54310
E 21212 54172
O 60035 80887
I 9506 77465
S 97870 731667677
I 59044 66910
E 8894 95736
O 18927 35909
S 10990 925368320
I 18250 56853
O 51316 52315
I 5694 81162
S 92280 5952692
O 43422 80352
E 20440 44383
S 22117 473691360
S 84272 848847355
E 52748 79417
O 46682 90207
E 65264 69132
I 20229 43714
I 84100 87796
S 2195 466135724
E 23753 33005
O 4871 36109
O 31053 39860
E 14915 20685
I 3842 99598
S 16052 424444339
E 9248 29289
S 52542 545041937
S 60248 271021760
I 15581 89845
I 51852 82404
O 76486 99103
S 99088 34524656
I 63874 72945
S 57692 407778351
O 20658 81476
I 42829 60635
E 1326 94219
I 28279 49045
S 37544 979050596
I 94452 97932
E 96 130
I 20519 65887
S 96674 841073939
I 14092 73847
E 79280 98487
O 12727 94926
S 76414 230413097
I 45287 99542
O 35768 43830
I 40295 48396
E 61903 75022
E 12934 33949
I 38064 95844
I 18990 39560
S 36250 103847176
I 21330 46037
E 6537 26832
O 68919 69523
S 23623 883456136
O 33938 88541
O 64999 95593
S 89142 261757930
S 72054 16475348
E 295 30217
S 55298 371453085
S 60142 91723999
I 38486 76270
S 60740 326592684
S 14897 400156008
E 36757 81426
I 1007 71267
S 66292 813077137
O 27257 33808
I 60209 91605
E 73206 92720
S 35114 660017117
E 18912 44389
O 45213 51962
E 5002 18618
O 4282 10275
S 61118 995918473
O 726 79616
S 71288 813858101
E 15783 75181
S 99240 436648283
E 32266 72339
I 32689 93100
I 19373 42115
E 50116 82977
E 44358 96237
I 11929 25595
O 19292 40471
O 46720 87833
O 33324 91475
S 17390 645696940
I 45108 45974
I 44114 75033
I 56868 90875
O 13546 27047
I 6022 23610
O 93180 94062
S 55777 310686487
I 24703 95006
S 70122 602273916
E 12033 57156
O 64435 98025
I 26185 41264
O 55038 61647
I 48587 94512
S 96471 101274832
O 37741 54930
I 52887 68211
I 1686 13957
I 72079 93740
E 22094 98366
S 77740 889889363
O 27290 85077
I 25698 83890
I 44987 51062
I 46335 94456
O 32396 53186
O 25310 97151
I 1909 74260
I 72457 82755
E 33490 37993
I 22552 77059
O 48866 99501
O 52949 63610
I 40581 87035
E 32779 76381
S 16919 128960063
O 33247 80785
E 3310 18595
I 461 79664
O 4762 73145
O 7077 63099
I 6154 98400
S 4720 688208579
E 59597 85973
O 2696 96454
S 51972 585884689
O 53710 86198
I 24640 80013
O 59363 85678
E 86687 98454
O 3171 82939
I 2752 36843
S 68912 712571261
S 64318 689660790
E 18804 88365
S 98925 530595599
S 92153 401677556
E 68214 79928
O 23898 56451
S 11957 105784474
E 11751 25279
I 48457 55339
O 410 99334
E 10023 29971
O 1637 20666
S 87415 23171548
S 15685 420099264
O 49673 56195
E 2415 38948
O 18696 77289
O 4739 85930
O 4156 26056
S 96238 786484625
I 52910 71740
O 47918 69507
S 80199 298803536
O 23011 57335
I 86961 96051
O 17916 27607
I 34995 45583
E 16890 72710
I 21252 22435
S 47095 26768816
I 23586 88381
E 21250 92425
E 26733 74837
S 45955 261354498
S 85212 895936513
E 21389 53331
I 32933 90749
I 1933 39479
S 15959 325212283
S 93607 374290433
O 30297 57767
O 22802 90395
E 13952 94162
S 63019 600295920
I 66084 87841
E 14212 57289
S 46448 431852526
O 13212 69154
I 40083 43901
I 46473 79708
O 40135 96407
O 17321 94185
I 6813 98148
E 35580 87872
S 25350 337811800
E 508 54559
I 34756 97124
O 75841 89249
E 20223 97595
O 55762 67321
O 82155 85165
I 416 49693
E 36447 69494
O 47774 76539
S 84694 442088765
I 6937 28921
I 1595 87124
S 53041 375053357
E 11266 80489
I 28257 49350
E 9811 64553
O 77068 99110
O 18293 90509
O 21610 91670
S 24876 473738092
E 40024 57983
E 38359 65903
I 67787 72777
E 69756 71461
O 71136 99903
I 66180 84068
I 13327 77642
I 83619 99593
I 34118 54481
I 4340 10837
S 48517 49462901
I 20501 51975
E 27890 69250
S 22291 473712177
S 82209 323551791
E 57625 70030
E 71018 96652
I 4011 67233
O 10799 49000
I 54668 75458
I 92324 94339
E 8539 15100
S 24332 530512918
O 85641 99954
I 16851 88241
E 19205 31378
I 25277 49643
O 18563 56135
E 20348 40339
O 74157 82481
E 32797 36198
O 27498 84309
S 24566 115955230
S 82642 800943852
I 55781 73823
O 3266 3452
O 73794 86863
O 11215 69160
O 10516 64376
O 6950 58827
S 41576 601146730
I 38543 96324
S 74422 709478375
O 30783 56905
E 6350 49351
E 6208 46976
O 6663 55421
O 18780 44260
O 79462 88060
E 20997 51824
E 20212 92628
S 42912 65030239
I 17060 90890
O 7337 17491
I 17049 25173
I 29281 59535
S 30435 241456491
S 67007 69017636
E 342 13606
E 36205 63897
S 54573 916040350
S 67430 663392038
O 31260 83098
O 45582 61184
O 33194 82880
S 62911 895487966
I 51327 70595
I 31003 80786
E 8553 48380
I 47926 94850
E 32855 55583
E 27845 71858
E 27417 87582
O 12892 22686
I 20288 55020
S 93187 112991069
S 15884 899870
O 3864 77597
I 83823 94640
E 9527 41436
E 41407 53316
E 28446 60997
O 63160 89431
I 33798 36243
S 48521 362251190
S 16128 600231180
E 39314 57406
O 51223 63548
I 31820 50249
E 30078 74112
I 73970 78499
S 32381 95818626
O 2501 4629
I 21626 26583
S 13845 588530162
E 38569 44781
I 11192 69004
E 15740 53762
I 35867 47048
I 52279 78188
O 67648 97316
E 17012 38959
E 84124 98249
O 48523 59592
O 15785 91621
S 89382 55922808
O 51632 71147
I 36523 80416
S 5700 504547067
I 10333 16873
I 59712 90069
S 4673 25322169
I 16954 50373
E 26125 34979
S 85408 990924251
S 81834 305338234
E 2793 89795
O 9781 30203
I 46234 63806
O 20018 22627
E 54915 83466
I 18749 54372
E 62940 63929
O 53941 91500
O 57005 94207
E 34577 57992
S 65831 240430084
S 88232 208530981
E 38044 58193
I 39197 70821
E 25092 28619
S 83264 443139291
E 37419 72838
O 34153 77664
E 87637 97354
S 32550 476522691
S 2356 923944073
S 76484 353542064
O 29323 79903
I 67172 89761
I 70658 80968
O 81211 97332
I 68202 77444
S 19499 942858917
I 14808 27972
S 20426 867301737
E 29513 61841
E 1258 90835
S 32416 221688143
I 45013 53248
S 1603 898368484
E 75572 76473
S 69631 486089311
O 17215 61019
S 81269 132052622
S 42211 864235569
I 4650 41276
I 8580 76684
E 38109 56966
O 22957 74429
S 57005 215490224
E 18456 22716
I 8013 71526
S 44087 267185980
S 24242 621108917
S 28070 707022718
O 32085 81492
O 33901 87475
O 58166 75219
I 9757 36976
E 22036 59264
O 27443 64034
O 25667 34919
E 33721 74514
I 1459 55566
E 5545 56744
E 30536 83202
S 52312 973722637
I 1583 80476
I 36361 95022
O 22665 84343
E 54642 73888
I 12707 64933
S 88244 266691368
O 95307 95625
S 67037 261117333
S 33454 997699473
S 87218 88471734
O 10919 56885
S 83226 699482508
I 25469 38261
I 67923 87425
O 69181 87482
S 2536 363572365
O 31521 69693
I 30021 51303
E 23320 34693
S 65604 121420194
I 34096 63527
S 28104 580386929
I 8723 43252
S 82355 310147664
E 40319 81940
I 16718 87066
S 85016 403302471
E 83852 88940
S 94947 481988223
I 4088 46103
I 11172 28867
S 49014 26463004
O 15014 26940
E 36649 61422
I 44117 69333
E 23241 55590
I 23321 84563
S 88923 706975334
S 18751 676040227
I 68294 76619
E 23604 52641
I 32040 67149
S 90716 255107981
E 1033 66250
E 37331 41088
I 55766 58661
E 35017 94552
I 15505 39140
S 1233 2899848
E 77253 98870
O 34969 56701
O 21897 46507
O 45502 70175
I 63639 91877
E 21902 47260
O 18144 36178
O 7592 43360
S 73779 177743692
I 13075 76897
O 21538 95753
O 59963 60291
O 95904 99653
I 21251 31309
I 16142 18911
E 76836 90896
S 39719 714436695
E 21653 60786
S 33017 960331945
S 35931 656508428
S 95796 624615619
E 33117 76976
O 56195 91617
E 7560 57393
I 69073 79625
E 21937 66723
E 35660 97964
E 7313 63363
S 88312 828142980
O 40307 73804
S 44450 835037539
E 23697 50271
I 19527 38173
O 29465 40876
E 56262 60492
S 38575 551547130
S 89158 188529463
S 54267 382784992
O 17710 55969
O 6120 82772
S 65194 949873941
I 47000 57678
S 94737 380881667
E 62312 96329
S 87941 755577524
I 40146 96596
O 34414 36938
E 43371 92855
O 40515 61700
S 94833 673713107
S 70876 790907251
O 10219 76862
S 75054 368383026
S 1027 459818410
O 9684 88103
E 11334 27143
I 17948 18488
O 1600 20218
S 13330 653929919
O 88817 95390
I 13075 66071
S 93724 814868627
E 8048 63155
S 59621 261864520
S 96818 526355611
O 408 58258
O 46624 73449
I 40282 79009
I 3191 63580
E 39197 78228
S 84433 274644212
I 49235 65705
O 47524 98250
E 52688 80964
I 5779 29393
S 10225 307720214
E 42320 94717
S 64055 846111030
S 76257 78569136
I 23151 81060
S 55056 468508000
S 5994 576379285
S 18496 520578807
I 27284 54158
I 81964 85104
S 86065 424964654
I 60774 70667
S 22622 44754001
I 18581 51506
O 46542 66077
I 10292 22747
E 38843 49498
I 2639 93755
S 20490 845995913
E 27091 50566
S 3864 237813310
E 9981 33108
S 97055 153032979
O 1617 52393
I 27762 81158
S 78172 22129741
O 36059 51629
I 7805 31160
E 17908 26537
S 8471 200374391
S 25334 291333034
S 14072 220218474
O 34694 71091
I 53190 91489
O 13956 44673
O 45045 72137
I 19063 26288
S 58057 796216107
E 35619 49014
O 56014 66307
O 57041 64605
I 21244 50043
O 58108 96148
O 46619 79432
I 34985 52853
I 43732 86870
O 51973 83268
E 15889 21997
E 168 86506
O 27135 41167
E 25884 76233
I 30460 93240
I 47857 76002
I 76205 79338
I 21019 59307
E 52646 92587
I 47277 51438
E 31698 57522
E 35864 61488
S 96149 986316844
I 70023 82642
O 22279 92787
S 57136 123751478
O 2030 35863
E 52194 79229
O 25453 30624
O 1970 52530
O 29404 71028
S 13621 670234824
S 38378 12951844
S 18022 629244311
S 85342 628783343
S 84843 898995453
E 38060 73772
E 23342 99402
S 99609 969389789
S 80973 609175939
I 30308 64506
E 28031 83983
I 86561 86602
S 33055 314125082
I 84174 90329
O 18121 58831
E 25737 35386
I 11662 35715
E 79670 90276
O 17150 38929
I 23914 53311
I 22510 93686
S 7401 133632881
I 13388 74587
O 42573 42918
E 40669 79414
I 49694 71449
S 90996 789723862
I 61407 86202
E 11541 28882
S 9091 456263648
I 19202 84064
S 13896 740073431
S 19660 248763919
S 98439 796892718
O 24160 68536
S 49833 816429085
O 26362 58971
I 47287 56959
S 84175 756457615
O 34676 88144
I 767 25786
I 37210 65714
I 63282 64930
E 32339 69546
O 38865 43680
I 50097 71718
O 37788 52153
S 66564 753675536
S 94975 40521573
E 52167 61827
O 25196 36158
I 32921 72068
O 32765 43369
O 36174 91402
S 98958 564072185
E 53016 74626
O 57555 60847
O 29553 44115
I 20587 92655
I 85159 89848
S 69933 394237832
S 58904 533930534
O 41803 58915
S 35583 820612106
S 78916 771923290
E 45154 65347
O 11678 66419
I 36124 58092
I 42661 99500
S 33657 596631746
E 3059 25390
O 18042 61073
O 76984 92631
E 56655 57621
I 41531 60392
I 6089 22137
S 81008 789297065
I 22753 49664
E 15759 30448
O 71835 77132
S 84241 205109971
O 80072 90140
O 16318 50754
O 16212 40878
S 47799 852313221
I 77395 92820
S 25470 91363293
O 23955 58970
O 48122 75366
S 51595 476888470
I 63425 95903
S 46672 24973035
I 14821 76451
S 91757 648770417
E 40447 96608
O 35420 43909
O 39519 65903
S 52303 188281053
E 18888 45946
E 35286 51331
I 7167 45386
I 17037 17356
E 14204 71873
E 54845 80803
E 28900 39790
E 65450 91878
I 8311 29313
O 33719 90344
S 56716 426522603
E 61748 67985
E 12334 27996
I 80317 98187
O 47182 55839
I 61880 88803
E 14315 51084
E 29225 35549
S 79038 482830944
I 79053 88814
E 12969 62008
S 35797 743763472
I 58931 80379
I 73308 81420
S 33409 41333955
O 38802 49303
S 89552 719450483
E 31445 64071
S 54312 893279953
E 24256 60542
I 31755 36450
I 4735 26900
O 46603 61943
I 7713 55075
E 49101 66111
I 54082 99698
E 2658 81960
E 51296 78309
I 21150 44710
S 3269 561053343
E 83763 93727
I 50504 85705
O 63468 89339
S 82941 92789401
I 72792 82781
O 95171 98343
E 6290 19161
S 45324 204048431
I 19307 19953
S 46586 942944387
O 18642 88522
I 49099 85427
S 5271 513815164
E 15312 24030
O 59885 68767
O 64294 85552
I 60288 84520
O 24703 45679
S 87250 217904448
S 99616 907854909
I 78071 96765
E 4083 92161
E 18040 80544
E 17486 28625
O 76505 85074
E 7288 29350
O 40312 57711
S 42885 461803250
S 95362 97357906
O 54497 65194
I 28098 95483
O 81684 95981
I 32583 47232
I 74637 93287
E 57645 73320
S 52305 161509862
E 14821 83888
O 33588 65693
I 44988 73568
E 6745 36222
S 53011 29732672
S 16104 316282255
S 33961 591990568
O 23938 46727
O 9528 85274
S 86532 208585587
S 98731 859271745
O 44205 79682
E 51925 62363
I 41876 89554
O 20125 69988
O 69361 94753
I 51350 51360
S 77924 539152773
S 20510 961699449
I 19104 81355
E 16750 65380
I 19232 88519
S 94544 302327893
O 22079 29249
I 60334 99034
E 6851 95367
E 74755 92114
S 94586 860503510
E 23079 67979
I 57938 71137
I 30081 50534
O 51927 69547
S 98992 30243401
I 39212 44907
I 13381 41083
O 1726 55395
S 27785 349484419
I 67522 93738
E 5281 75555
O 31265 44479
I 29476 87787
S 32759 945921072
I 47027 99175
S 61403 571750619
S 96907 743009661
S 52533 733630937
O 27109 67637
E 10460 62789
O 730 95695
O 46015 91572
E 77614 80767
I 9748 77922
S 69185 987657508
I 34071 84157
I 33109 80442
S 44100 780991948
E 9462 95162
O 47193 67512
O 49020 86862
E 52287 76242
S 90529 473620639
I 30212 95054
E 26202 55732
I 29195 93486
E 65819 78310
I 34741 81808
S 70321 995376287
E 23619 86012
E 42201 70308
I 23239 23840
I 54637 86247
O 8530 69298
E 44562 61276
I 62297 77104
O 70739 93971
S 59264 637170101
I 28857 89276
S 48482 37737239
I 36987 88206
O 71371 91436
O 26925 74868
S 71183 119783179
O 88389 99194
I 78112 84060
I 4650 40337
I 64833 82158
S 12636 393160727
E 13132 60690
S 29702 430076374
I 36939 64670
O 21921 34128
S 22045 190610913
S 98803 200339553
O 39771 82048
I 10929 11403
S 60607 766791650
O 29557 79529
I 56135 94493
E 43764 55926
O 16605 21549
E 27296 89976
S 81680 452838599
I 66790 72169
S 18132 954767032
I 21420 44112
S 72644 960422522
S 62099 974257713
E 332 40115
S 90872 214924980
O 16280 50395
S 34778 618719566
E 35548 38097
I 8184 17549
S 5703 951759257
I 8767 26870
E 16012 31896
O 27405 60807
O 23023 74359
E 76009 95748
I 40235 57448
S 91232 153533054
E 5689 49639
E 18593 56412
I 43997 63519
S 82521 560320893
S 35421 532997735
I 10359 50374
E 29807 63227
E 57623 94316
S 4229 882374323
I 58630 67093
E 53391 54945
E 45391 59795
I 20936 76144
S 84497 183892913
S 89 692694123
O 58284 71443
O 58867 63226
O 20087 64007
S 99749 290166515
I 32769 34495
S 58934 539709592
I 17184 23630
E 24578 81000
E 7025 30731
O 59813 99728
O 52259 87884
O 31397 71191
O 14659 26625
O 9560 79513
I 23810 58280
E 56295 89990
O 44175 56087
O 74537 94855
O 9734 19186
I 60009 66045
E 10262 26878
I 81096 94400
I 80687 85375
I 69812 94149
I 22291 73074
I 645 39993
O 20456 76650
E 22026 82304
I 21087 24036
E 57460 96027
E 26762 57806
I 10253 38979
E 25386 95551
I 28197 45985
S 55325 634758741
E 39555 85325
I 34785 89277
I 16893 44476
S 48613 281355846
E 14285 77965
S 59850 427712898
S 13384 569224843
O 34085 88470
E 27063 78823
E 25159 36899
S 20271 651378667
E 34401 56217
E 34395 35743
I 17867 94843
I 46991 47820
S 20661 972783662
I 18500 95220
E 36358 65317
S 76460 649212597
O 1181 35171
O 9523 23339
S 89620 965683686
S 72195 328368901
E 18664 86213
I 1316 46056
E 28450 98976
E 33573 34008
I 15756 41291
S 75362 89074555
I 49328 50978
S 86186 386484119
S 44468 890678551
E 11529 13397
I 2111 26969
S 35958 248858235
S 25577 823561111
I 91009 92584
S 25624 837066398
E 15506 91236
E 67467 70817
E 36 51343
E 26836 40897
E 10809 51082
S 88686 535658618
O 2792 66636
S 3799 741828815
E 62385 75677
E 34968 78050
O 10223 91971
O 27029 76126
O 30228 63084
O 40677 74669
E 54398 65730
I 1592 39834
S 18379 690998424
I 1922 74487
E 40020 45735
E 20956 91580
I 12871 13392
S 43147 608671207
S 57064 218160784
O 14586 78913
S 27971 75530683
O 36013 41373
I 50115 90015
E 8529 65663
S 39991 963465684
O 490 95253
O 51961 52878
E 10310 52250
O 16709 48797
O 22687 97245
O 35754 72691
S 73900 949231123
I 37775 82758
O 26907 51525
S 79524 183326647
E 25266 90604
S 34819 17488899
S 70372 107885241
I 13390 41241
E 35596 36532
E 9629 12238
E 16355 27315
E 3056 17828
O 40365 58249
I 5743 8188
S 64903 364779341
S 16163 373239323
E 80178 93354
O 76601 84581
E 42064 72544
S 7820 83030896
S 78311 538372047
S 53729 618706385
I 11868 27097
O 16451 93922
S 30038 608221828
S 60153 563851763
I 39812 56524
I 70837 78234
O 14952 31754
E 26850 90280
S 91548 904772743
I 42953 70292
E 29740 68622
E 7133 97483
I 58259 95454
E 4430 47578
O 31233 75369
I 14537 42201
S 80271 539883073
S 18679 321045454
I 88536 98075
E 56004 57742
I 33725 76300
I 37874 72466
O 23394 64541
O 33491 86704
E 3696 30449
I 41863 92700
O 28315 67190
O 12941 12950
I 18737 97266
O 11342 62202
O 62932 75831
I 19238 79083
I 17079 59799
E 43678 81986
E 67569 76115
E 46640 96750
E 77935 86035
S 40727 787120352
I 3755 7149
S 66156 755089147
O 7166 31888
S 95746 410197178
E 36710 54835
I 2508 91425
I 28741 86472
S 76089 126642331
S 18490 759869165
I 33619 85677
O 61714 69795
I 60047 78272
O 59062 67000
I 85312 99320
E 19501 94585
I 39507 94173
E 51706 93411
I 8908 52862
E 15482 22263
O 61987 63755
I 19956 80826
S 41128 230036298
E 28508 37935
O 32345 90674
S 20220 172189640
S 2813 461281496
S 20879 350905726
I 32149 79411
I 21572 57741
S 23844 711189450
O 12431 97807
I 41189 43960
S 66547 879597402
O 15328 70751
I 1183 64490
I 6478 77327
S 1136 453907885
S 20264 870620394
I 7180 25458
E 47774 56544
S 66137 335434773
O 20162 95056
S 41672 184082209
O 24393 33570
S 90252 580155145
I 20052 76106
E 30219 60972
I 2719 16798
E 16032 26371
S 22418 397673079
O 47647 49223
S 33432 435901988
I 14510 98947
E 62861 94389
S 3364 760245003
I 3364 6560
S 77330 378558336
E 11684 98477
I 39048 91122
S 16161 134057770
E 4643 97321
O 71669 78206
I 26111 83694
O 1368 68616
I 16831 26211
O 29005 44889
S 46263 755613042
E 27786 51367
I 25916 30853
O 79739 85751
I 39143 43981
E 1653 18564
O 8210 41137
I 28080 45654
O 50648 91122
E 17818 33284
S 89002 396403890
S 92707 209687584
I 16887 48737
O 72090 79986
S 82835 284147736
S 86949 250481056
I 17477 81659
E 30463 47672
S 98610 919160733
O 36402 98709
O 28253 50748
E 17264 38501
O 32069 44747
S 76377 74198330
O 64634 83411
O 14601 79831
O 32816 66489
E 575 84379
O 6618 45983
E 15181 23275
E 45914 97001
S 10067 136173117
S 6297 850256419
S 62706 529681413
O 26311 77186
O 27834 67542
I 63303 66924
O 17775 40877
E 17372 90544
E 65667 78351
E 35004 42660
O 6163 19088
S 159 155442366
E 13540 38505
O 12981 56492
S 10242 508629893
S 58224 622551669
I 51572 90181
S 76170 584047408
O 27911 93942
E 24908 25445
I 9789 64463
S 15120 121890537
I 78825 85810
S 31572 29636356
O 73745 74864
I 7004 96621
S 50035 760529492
O 42931 89116
E 866 85019
S 79236 443417422
S 77541 717733361
E 47506 73613
O 2589 32443
I 24804 51692
O 55778 62791
E 20117 62196
I 30300 54581
S 12735 229814590
I 66279 66512
I 41973 62974
O 72056 94535
S 8931 143828823
E 8976 21343
S 94323 942215182
E 42954 73251
I 43273 64726
S 83348 323085647
O 13713 28403
E 27142 40645
S 2448 692048437
S 11231 383041136
O 12479 28934
E 73956 82368
I 42460 85705
I 35496 46321
I 48793 70327
S 27762 250294792
I 14991 61266
E 34630 59728
O 10264 19115
E 67319 71129
S 12453 370370961
O 26163 27891
E 3537 65963
I 2619 45476
I 59369 90057
O 30620 49448
E 59136 69664
S 31426 416565075
O 2749 53908
S 96266 403573846
E 10897 74080
S 5004 329752003
E 43390 54057
I 83259 90466
E 52469 88719
I 2598 67050
E 2889 34070
S 76221 118675658
O 12656 85411
I 3219 49386
S 27224 288508349
S 34969 253009638
E 36448 82069
I 38775 94041
E 80044 86019
O 50372 77487
S 60888 309431862
I 54833 61384
E 43727 67209
O 1844 4152
E 73361 82684
O 46841 77388
S 95977 287616766
S 79477 816324007
E 56809 90447
I 30018 83241
S 83083 168605095
E 31455 93376
S 77851 855650315
O 49147 62439
E 57737 86506
E 3274 41071
E 6578 51603
I 3402 56444
E 8339 43492
E 22728 82278
O 26761 42535
I 27298 44819
I 82738 86421
O 18679 63592
I 22365 84725
E 3259 33555
E 51605 63300
O 37150 53336
O 64114 70150
E 2067 53744
O 37849 48611
E 70222 76270
E 44068 75088
I 22732 97907
S 98170 429997947
I 49842 74461
O 60322 60772
S 70108 639774426
O 21082 45714
E 23929 75954
O 879 72996
S 17895 428146059
I 16664 72375
I 54894 84011
O 1214 70247
E 27397 77602
E 38798 56802
E 17223 32384
I 65134 87324
O 46586 90530
I 91491 96582
I 56275 95728
S 12468 811353999
I 30728 83168
I 30946 52023
E 24427 25585
S 97673 307676127
S 87995 347902350
E 42171 91802
S 50541 722438878
O 52670 67316
O 7326 32146
O 58157 61865
E 2982 75060
E 24116 73376
S 55480 324889574
O 53946 87304
O 7286 22097
E 35484 98121
E 59577 64311
S 47560 779774652
O 10611 71571
I 26066 56693
S 64345 604461526
S 67716 521573414
I 14715 75827
O 29962 62841
I 67206 84401
S 55196 675232846
O 40605 97186
O 51634 63232
E 18937 39256
E 50329 96057
O 66482 92851
E 16014 51364
O 60702 84048
E 24258 41348
S 31474 570867930
I 16041 87434
E 65486 67940
O 27855 58729
S 53847 329085996
E 18308 30575
O 6330 51366
E 8094 54243
I 38478 90178
I 39934 75013
S 50084 903586915
O 46062 76128
E 18492 63533
S 71937 556889414
O 37201 64593
S 82403 948450142
S 90192 906735122
I 63841 69629
S 82660 847737724
O 6101 84038
E 59683 84713
S 18037 879883554
S 59609 627195007
E 37216 42575
E 10662 33505
E 30561 47599
I 24610 49408
O 76429 80277
S 21742 59765086
O 65500 78647
I 16693 36767
I 64013 84565
E 57356 79981
E 9210 64713
O 8341 93395
E 52986 99315
O 92643 95948
I 24401 28269
E 83567 90016
I 41813 60819
I 8011 69590
O 12964 20810
I 25520 50234
I 24689 32707
O 40837 47496
O 74292 93231
I 32591 67437
O 32435 51911
O 60116 85856
S 57264 384993242
S 86588 290171365
E 69533 71413
S 79786 43993237
I 64629 89755
S 81078 998781839
O 15555 42672
I 5098 49576
E 18294 60093
I 29262 29317
O 78435 98450
E 23112 29622
S 42636 81149594
S 85348 134557483
I 30116 71508
S 96740 425053971
I 3422 43400
O 82851 95769
S 207 973983865
S 87928 9616536
I 6760 65306
O 13872 38563
I 31706 89160
E 30065 98934
S 50611 52556394
E 1481 61959
E 75334 86422
O 23145 50444
S 80913 180621457
I 30753 49282
O 22501 77595
S 3512 514248363
I 21079 22878
O 34284 68669
E 10195 72987
O 87791 90675
E 18609 51094
S 58831 117776247
I 2032 62485
S 38407 839513597
O 33449 93648
S 30284 791634426
O 43639 93079
E 25788 72446
O 12930 83924
E 65743 89983
O 82681 91207
I 22786 48344
I 80375 96124
O 30124 43682
S 73945 905992654
I 37506 44245
S 80501 771251747
I 5954 51668
O 15659 64048
O 24724 50473
S 67464 887236074
I 89000 89497
S 60790 250054332
I 31655 59085
I 20749 45046
O 985 35312
I 9401 60246
S 90230 453082945
E 16269 22535
O 67304 79588
I 60464 96451
O 78479 99871
I 76136 79348
E 4060 19373
S 84075 171144954
O 41453 61586
S 12898 654162989
I 46736 56090
O 4915 37811
E 17394 95443
I 14314 22801
E 43455 76575
O 45345 88600
S 60222 860863206
E 36504 61085
I 23940 30397
O 25284 69911
E 34605 50656
O 3469 80056
I 5615 20817
I 76735 90192
O 64440 70617
S 44243 314837862
I 21389 93052
I 13676 22664
O 47822 75295
S 77950 580444146
S 2816 172435262
O 51840 65373
I 59361 86478
S 43359 450735958
E 15167 74266
E 80788 81190
O 46774 84096
E 8677 66036
I 13508 31795
S 59571 230788869
S 79579 144354942
S 42623 784808686
S 42058 50881432
E 33857 54719
E 38533 59003
O 54850 57448
I 58456 82212
S 87807 189210372
I 5859 70367
E 85970 86529
S 32494 429568901
I 20776 61640
S 14868 3574581
O 65622 99458
E 77078 95938
S 81605 100763697
S 87477 890538564
E 28727 28925
E 67661 79390
I 52190 67094
I 11098 79671
S 73948 377445824
O 5591 19813
E 3772 60140
O 1195 69540
O 51787 84030
O 11299 44214
I 65056 73477
S 84467 751175813
I 28634 42349
E 53576 67012
O 17313 62401
S 79748 734887941
I 76436 96455
S 18699 101519675
I 66036 90606
O 36288 87117
S 63422 703354282
I 15953 53305
E 27670 38647
I 33568 39852
O 18255 60977
O 11569 29418
I 21963 23885
I 30317 31619
O 24064 46479
E 55114 84288
E 91570 95158
S 39227 416772602
E 70316 95926
E 20779 33723
E 35303 54408
I 28315 38517
I 6224 52910
E 29918 72601
E 63067 95262
E 26480 27458
E 28766 87105
S 4852 443475678
E 37386 88073
S 81248 247573815
O 18344 44883
S 32675 917227301
O 25935 55008
E 35697 82123
S 68596 516220323
O 49285 51119
S 34645 963889547
I 8408 86730
I 27261 33340
I 43057 61889
E 55745 63340
I 6515 14731
S 40334 707868354
I 18270 44414
S 67618 737847474
S 68221 829881727
S 46938 862520023
E 47778 69858
I 22349 57121
I 21729 80133
E 20639 67479
E 30110 79288
O 13880 31620
S 91736 837922850
S 69944 644097037
I 26554 56957
S 47730 685532964
S 28140 792954932
E 34685 48150
E 19578 76499
I 18445 82534
S 37388 716029865
E 11395 25176
S 72052 899098726
S 79815 631515722
O 9193 37125
S 24391 17772573
I 85234 87665
I 57934 76623
E 2649 8215
S 10790 87532298
S 81471 131120711
I 12709 33691
S 3008 877483814
I 5801 61810
S 11712 994291753
S 70516 726352940
I 41564 64975
E 36915 39026
E 39152 95646
O 16358 82137
E 7857 93815
E 18918 41804
S 83506 354633418
I 79774 95824
S 36404 630994805
O 1083 19013
S 40543 391822932
S 59040 283064781
O 2507 92113
I 78282 83945
S 61806 736277035
E 33701 87608
O 53752 94819
E 13506 31803
E 52223 66557
E 4896 66630
I 16602 25144
O 35624 57614
E 42694 59097
I 56640 97789
O 36 26267
O 16131 59933
O 44398 59373
O 17124 87583
S 39215 750118230
E 75842 84685
S 72172 196691377
S 84637 420599908
I 33707 61491
S 28313 540862823
I 12031 23055
I 606 53184
I 33564 94704
I 8439 90843
S 11980 498097324
I 69098 69215
E 36963 94493
S 79427 334157131
S 74143 569857888
S 53830 378641261
O 47352 60043
E 30417 31772
S 96956 127792106
E 1349 53179
S 82988 778364829
I 5181 90214
I 67925 99943
I 17278 38405
O 65249 70454
O 43535 54179
I 82663 86396
I 62571 98643
E 4632 24052
S 63162 733251601
E 12709 68566
O 37435 80033
E 33789 52425
O 22642 38789
O 42982 79703
I 22430 49436
O 2700 80382
S 25119 770577390
O 12673 78272
E 90136 94778
I 39626 84454
S 11832 954756014
E 15419 33884
S 84265 316263571
I 4218 87371
E 34639 97159
S 53655 802196397
E 36734 57727
I 7397 97049
O 2001 47839
E 69751 74263
O 23995 33222
O 27807 99800
S 58017 954502684
O 65958 71797
E 50987 97550
S 48469 761222222
E 2871 72440
O 15375 40415
E 58734 67563
S 14641 616971267
I 8109 73961
I 68026 92504
O 42706 72582
I 78290 89663
O 36325 86027
I 8536 56730
O 36974 94643
S 88803 304680365
E 11484 19695
S 86786 698005655
O 28567 38118
O 73114 75283
S 89938 47212693
O 93010 98730
S 98676 137694391
S 384 88425971
S 770 177108734
O 37456 84479
O 54438 93661
O 65038 76353
E 22040 43926
I 27068 34850
O 33035 58154
E 10019 74333
O 29905 79020
S 23365 560349855
S 44254 641841190
E 71410 82933
O 5034 76578
O 38655 77725
S 26590 615235965
S 46324 138040044
O 59040 94086
S 21759 225824892
O 39891 51486
S 60217 304372529
E 17935 55663
I 37036 84119
O 44853 84282
I 27368 90786
I 32570 43900
O 34901 44924
I 2637 26988
I 41948 87080
O 18885 90038
S 41593 777305690
O 57518 73161
O 10216 61391
S 16080 111562603
I 5255 62003
I 35938 58486
S 61114 935885620
E 17009 33558
S 21087 809705594
E 77435 78320
I 71333 73210
O 42485 89646
O 48436 55910
E 90062 90701
S 37047 58135475
O 35870 74244
S 81414 729513574
O 28532 69013
O 20815 61419
E 37881 55255
S 54365 65662805
E 14815 76176
S 52030 878017437
E 81751 88277
O 89564 90151
O 29052 71785
O 43022 63035
S 24737 228068474
O 42384 85864
O 59126 96063
S 81409 209519339
E 70923 99078
S 44667 483608600
I 39274 66553
S 5531 430864090
S 25475 779476138
E 6900 59300
E 19124 50931
O 70285 78309
E 22522 55933
S 53426 151068295
I 1256 55836
S 1383 751176969
E 3557 5881
E 48208 64872
E 26666 51731
O 41557 97702
S 57451 326352085
S 36276 823864357
S 58530 641648322
S 53822 4724464
O 81416 88458
S 10375 352818474
O 54763 78255
O 61396 97149
E 1806 44678
I 26258 63363
E 71926 88112
I 40535 78921
I 10197 14796
S 6277 714300336
I 54249 62572
E 4985 78931
O 46404 97010
O 25344 45132
E 27337 81304
I 59012 98904
S 1794 778882877
I 52809 99249
E 12790 53964
O 5893 58201
E 13413 23311
E 35730 80465
S 62736 640302354
S 79844 993332561
S 47700 722861898
E 66197 88857
S 28726 246002872
I 5929 62527
E 59906 96391
E 9892 64373
O 144 51814
S 69886 524303712
I 1380 69352
S 10698 792874165
O 1968 73431
E 28995 33023
I 31083 86466
S 8749 491077234
I 22900 62276
O 54410 62572
I 33662 97062
I 48779 83543
S 31968 641038297
S 12428 520771634
S 66579 716061941
E 40126 55107
E 66065 78990
I 13938 80487
S 23614 871291898
S 14620 674866935
E 25619 62975
I 15879 24308
I 55961 64753
O 3217 40227
I 75268 98210
O 4245 98563
E 80614 91682
E 32440 96954
O 26206 76948
S 69222 141326942
I 4549 63525
I 37434 71794
O 35735 49413
E 93565 96852
E 56937 94498
S 89782 692231852
E 16930 64661
O 57082 99385
E 21687 84934
O 66337 69961
O 3398 45897
I 27842 90559
O 13404 80016
O 4731 6983
O 20816 28006
I 94282 96975
O 10710 83724
E 66705 91496
S 56296 164177778
E 39203 63277
E 35629 67544
O 8888 89247
O 12408 74123
O 18147 20969
O 59943 68605
E 4333 96688
S 88398 748928612
I 18860 60363
O 34687 55859
S 1480 399255192
S 2186 11848823
O 34800 80245
S 21588 355280405
O 30196 75706
S 89158 259448755
E 9748 34441
E 23530 87959
S 49598 931359640
O 13527 77703
S 8388 74666421
E 43539 97636
I 42914 76082
O 20288 75602
I 13997 45673
O 8400 17134
I 43584 85712
S 16139 698290972
O 51001 61542
I 70119 82828
E 5925 46989
I 49636 50301
E 19631 34914
O 22803 45975
I 57927 92369
O 13245 90198
O 12707 82179
S 15510 733555421
I 34167 75625
I 13721 29933
E 79415 89148
S 28347 487484536
E 12545 49298
I 40509 80108
I 27418 61199
E 41566 63709
E 10087 34319
I 17541 89261
E 34140 71874
S 79772 326530134
I 21400 95999
O 2636 44534
E 1764 45709
S 79980 573639513
O 28516 64090
I 56145 91467
O 53459 93709
E 7801 63723
S 44522 916932632
I 8959 41561
S 41026 241967530
I 12936 32551
E 18722 39523
I 34659 78365
O 66111 87775
S 11507 68579325
O 21295 49098
I 32215 64123
O 14584 96646
E 5782 29051
O 23187 52252
I 22857 55493
E 1361 87049
E 5163 70514
S 20716 498602722
I 17468 48052
S 78695 895641424
E 16221 59355
O 17319 81017
S 22153 265646611
I 44232 82622
I 36169 65964
S 43820 544393816
E 81003 93148
O 14588 94719
S 67513 782551380
S 11561 850136793
S 69632 262678715
E 36850 66654
S 19821 164426340
E 21543 99463
E 20065 85091
E 6853 91366
O 14565 99638
S 57548 926220696
O 16270 86042
I 38928 83097
I 41957 52445
I 53309 69984
E 13130 97572
O 17450 28309
O 2479 62367
S 59619 651665187
O 42316 79846
S 39267 748457353
O 11818 23278
S 8993 627313082
I 32550 88917
O 18218 49630
I 2442 82626
S 58216 597290091
O 5318 24807
I 63871 91080
S 37698 686179506
S 36483 696538518
E 55973 74185
I 82843 85070
S 78083 483126249
E 11981 27129
E 23200 84949
I 42144 96563
S 41017 7846411
E 17250 85145
E 10386 48061
S 7890 508824607
S 75232 376740958
E 21376 61546
E 31408 80442
I 18819 31338
E 27838 44174
E 34252 93803
E 4621 53646
S 95161 430838644
I 50139 86086
S 35637 385988912
S 27270 162932183
E 25652 78023
S 51588 522232187
I 4746 41434
I 22677 90485
S 21877 181373385
I 14584 67990
I 19736 36407
E 61537 72044
I 9557 81100
E 22060 84398
O 9669 97301
S 20365 646719165
I 5196 74138
O 51926 68450
I 19585 86594
I 53214 94926
I 42888 66688
I 64931 94136
O 43439 62339
E 30549 32340
O 25341 69614
E 2358 86434
E 13186 20583
I 39428 45506
I 26711 46821
O 36176 40370
O 16280 88138
O 38897 79401
O 4982 34574
I 24355 37413
S 71183 707517812
S 84989 874813739
O 48775 64884
S 6652 518738831
S 83349 562316576
I 18800 72552
S 35601 578054472
E 15567 20425
O 73857 84010
O 81778 85898
S 87666 96540726
O 24010 72436
E 73932 81771
S 94829 645653696
I 9638 83178
I 51332 52018
O 57685 59672
E 52005 65365
E 56103 79605
E 907 83621
O 48867 67550
E 14740 25180
E 12534 37569
E 72030 80819
I 13565 53054
S 38843 483491058
E 6256 25223
S 71872 278731176
I 9156 9682
I 37442 90763
I 24243 40722
E 17181 27859
I 10743 35384
S 95304 139580524
E 53982 65096
O 4568 22375
O 61391 63772
O 45262 90705
S 24168 120609452
O 68952 70613
E 76587 85586
I 1017 43775
E 12794 76699
E 8533 78861
O 69201 97850
I 72499 85819
E 15365 20627
O 23910 28267
E 18284 89156
S 60886 306002578
I 816 59375
S 61221 673885527
O 26222 82900
I 69396 78692
S 68368 778468924
E 35974 46208
O 43941 56509
O 325 29961
S 47491 284618537
E 26302 62535
O 74834 88732
O 49760 50697
O 39727 50308
E 70985 94017
I 25121 92701
I 6201 56180
O 11845 52472
I 30638 58036
S 25814 528559215
O 34290 87826
S 79871 218205426
E 56919 67795
O 71691 74449
E 23710 36485
O 48505 51949
S 35064 248427245
S 37721 79023260
E 35378 52737
E 27494 30752
I 3446 54280
E 60266 92809
S 60553 555208266
S 32972 579072582
S 87918 987369435
O 8194 48805
S 11907 474144483
O 7906 44481
I 51349 92134
S 97610 685160646
E 24822 79568
O 44645 90536
S 13871 742950095
I 19059 65318
I 26207 91949
I 54887 58948
O 30275 93488
O 11407 27282
O 17479 19817
O 17338 88779
S 27229 126595899
E 61925 79785
E 3294 59361
S 11181 57888449
S 939 501248217
S 37347 907423268
I 49822 83728
E 22278 85916
O 53001 65556
S 8492 456289604
I 23526 97276
O 79648 82023
S 73352 143053484
I 2089 70570
I 40384 64441
O 12476 67448
O 45804 68540
O 8783 97190
O 37667 74873
O 25809 46447
S 90844 742590383
I 38132 62604
E 60583 75065
I 26989 77549
I 70898 97577
E 40052 58270
E 28451 60533
E 23721 67879
I 16997 40143
O 1115 41212
E 47016 76400
E 56871 92467
O 11317 59756
S 41480 6917134
I 47674 95928
I 51853 74782
I 52436 71464
E 41966 72565
E 56122 88845
E 56093 63406
O 93558 94005
E 20578 44854
S 23366 236318437
I 62853 79211
I 50327 56994
S 71629 628858181
E 24439 27542
I 21751 87577
E 13931 44239
E 20177 68352
S 22730 191946937
I 60253 91967
E 12396 31629
E 59548 74439
I 82913 87597
I 30615 51319
E 56174 83369
O 45416 88784
E 22970 34153
I 14179 43885
E 16058 57669
I 27008 56676
I 76699 77094
I 69238 84474
S 76775 316817829
S 16509 74103410
O 25218 78751
S 46158 124368754
O 4643 77386
I 75869 83595
E 31224 62970
I 12015 21591
I 44989 58893
O 47845 59654
I 5329 42739
S 33498 575774231
S 74940 274357826
E 9044 45186
S 87538 337051853
I 58574 92766
E 4294 21727
S 85454 367329731
E 76608 93754
S 1706 70277128
I 29283 58547
I 40582 48451
I 52821 72385
I 20275 48965
I 76690 85870
E 4337 28050
O 5319 65565
I 8687 12245
E 9229 68717
E 36914 39585
O 30575 77325
S 66731 739566766
I 84773 93971
S 77347 917229476
E 16915 71057
E 85206 88054
S 64981 702845566
S 36527 603086960
O 44226 49311
O 59870 77091
E 16496 48174
O 75661 91627
S 36867 777674892
S 62049 917454980
O 45178 89390
O 18653 53462
E 6155 77734
O 46788 93951
O 75880 78414
O 35895 59385
E 6365 60605
I 71028 78909
O 50095 82570
O 7288 39433
I 23015 28498
E 3310 66049
O 39597 63479
E 54025 85309
I 17363 90690
I 3660 56983
I 5645 25520
E 3411 66816
I 12046 76096
O 59378 80469
S 23788 254947877
O 6519 32117
S 6070 716206205
O 67472 79469
I 70005 96079
O 11331 39751
O 3486 97078
E 24210 31222
S 95174 758502239
S 247 355424506
O 13753 81213
O 27533 45541
S 79889 482490957
O 71195 94004
I 31885 99478
O 27721 87747
O 82898 94729
O 1979 10096
E 27325 32716
S 10267 232955448
E 35467 41805
O 35478 90721
I 65276 68142
I 17800 96022
S 13695 111647059
I 21025 34876
S 57028 429281809
O 2625 54955
S 40558 205704577
S 45579 63681962
O 28312 86333
S 19735 533707985
S 48236 867380462
O 9010 71392
I 14704 16281
E 28540 53435
I 13660 88829
I 20116 80760
E 13574 22885
S 67090 843132162
O 36546 50567
I 38807 61676
E 26812 61897
O 3566 72288
I 73662 84452
O 25049 33617
I 16985 28536
I 80441 86970
O 28640 85539
O 2233 48435
E 12730 57522
S 74561 820062141
O 24473 63864
I 53739 53895
I 48810 49365
S 11425 856685420
E 8625 76774
I 59010 96115
S 21591 195997141
I 4960 94796
O 44349 50775
S 21711 540797363
E 30276 68746
S 98779 221583673
O 83464 88427
O 46321 69411
I 14040 96606
I 1344 41185
I 31841 87489
E 33163 94862
O 53378 77402
E 43961 93578
I 7608 23720
S 62493 73559467
S 79771 977202944
I 38100 66897
I 68350 81136
S 94190 230729070
O 1327 24075
E 4508 72736
I 4778 34519
I 16079 97930
S 79554 88752347
O 20382 88494
O 57536 95095
O 49161 72694
S 77595 200131517
O 36092 60409
O 45971 88555
I 45385 61756
S 82523 447363854
O 4402 90635
O 5894 7016
E 53510 89370
E 29147 50778
O 28672 44970
E 29767 57450
E 41695 61716
E 19350 50540
I 23181 94663
I 2329 28125
O 27389 95310
I 5923 40489
I 19377 52356
O 50267 67046
I 45311 82220
E 10807 90023
O 44697 78503
O 61836 78490
I 20607 54665
S 95624 468462646
E 60688 85205
S 2643 539555714
E 37087 46643
O 81298 85445
E 28724 73391
O 18317 31984
O 15672 93734
O 20506 31851
S 49152 655125824
O 5498 60490
O 4950 72532
I 36593 95755
S 65111 393862761
I 25982 95593
O 8000 11511
S 50310 788193960
I 40055 94712
S 64490 211943186
E 11272 89591
E 57169 69527
S 31226 537140554
S 23768 813614304
S 59650 790454862
E 6625 21152
O 43885 59961
I 53928 55488
E 25260 39774
S 43474 875490347
I 19539 37183
I 74058 90292
O 35099 56005
O 69190 74793
O 13823 88935
O 72621 90391
S 62607 36609572
S 64021 11438363
O 2246 38295
S 24608 681065407
S 99432 678570856
I 50578 58614
E 31204 48744
E 35658 97129
I 43003 46531
S 49230 444948354
O 21525 32058
S 78656 463604956
S 7431 60417793
S 82887 306245593
E 44060 48282
I 28761 66888
E 18434 63687
E 31901 53764
S 40144 796694265
E 18517 29629
S 8111 942221695
O 36441 79925
E 6208 76820
S 90704 653809156
S 50301 772050112
O 46497 56195
I 33547 35477
E 51516 59856
S 18657 130166524
O 30862 39414
O 94512 99074
I 14632 38050
E 73566 88218
S 30442 7023949
O 43043 98023
O 18967 96480
I 30362 45977
O 78698 85490
S 89091 212292134
S 2618 248589856
I 36815 48364
O 3595 85047
I 13762 58907
E 33940 58119
S 5179 509572262
E 30206 86997
S 19534 990861556
S 78196 329273997
O 17293 64312
I 14462 24405
O 60277 79200
I 66950 86994
E 15038 73987
O 36854 80415
O 34330 57877
E 18357 88323
E 53780 95788
S 7631 542025652
I 69342 69679
E 14269 46622
I 44755 78515
S 78252 24325161
O 42115 45906
E 66556 93742
O 11668 29542
E 277 4346
O 16483 96973
I 26383 35128
S 84825 170349982
O 2380 99457
O 23980 79345
S 27628 716852004
E 6446 64764
I 72086 94829
S 36455 748310728
S 55417 675586406
O 7415 22614
I 38343 39988
S 61401 395613071
E 20742 21135
O 492 6057
S 83576 927224367
E 49635 73856
I 31134 71128
E 18018 87378
E 25203 30037
I 35904 99059
E 48991 92676
S 27495 79617094
O 34199 58438
E 23016 75504
E 20305 50662
I 54708 71433
O 12199 37145
O 5054 92259
I 46972 70269
E 51655 55723
O 5816 41627
I 16058 24905
O 46957 80312
O 46269 64691
E 28207 84451
E 20067 60491
S 26365 539231210
E 27428 44914
I 11624 43802
O 14548 86125
E 2330 27975
O 41508 93539
E 25342 64533
O 6035 56648
I 73300 88522
I 58872 87900
E 29551 70109
O 16862 40312
I 11439 79249
E 53448 54789
S 81837 291592733
E 74875 86786
O 31532 46078
E 40604 85956
E 33381 95059
O 42354 73085
O 4010 32841
S 43481 145373755
O 45279 90612
I 25017 47841
I 66051 83918
O 61600 69416
I 60089 86914
E 21259 99536
I 10061 88463
S 12976 927783319
E 8311 22994
S 1714 909897884
O 35762 70977
S 15434 934512439
I 7259 84112
O 4999 90362
I 23044 83051
I 63441 93925
S 62538 491550801
O 7243 66370
I 78299 84280
O 926 73303
S 4892 228421905
I 16758 85883
O 16814 75912
O 19265 23650
E 11017 78185
O 36625 82831
E 52917 71814
E 743 60974
O 83003 90374
O 25020 66286
S 51521 66626761
S 96441 761772374
S 64932 558665363
S 88481 921973429
S 73079 648891504
O 4931 16329
I 45726 53714
I 6024 87327
O 33676 60920
O 66669 80739
O 17721 57075
S 6008 501029539
E 513 41378
E 48759 80641
I 1263 97840
S 78409 674405305
S 88867 488218339
S 96167 466106886
S 35115 833671456
O 72432 85992
S 37901 873861092
I 19759 30336
O 54296 79193
O 19356 25423
I 60104 61547
S 56015 360065933
S 87884 279586461
S 95376 375791066
I 29412 41335
O 67255 83561
S 89382 30725345
I 6335 27718
O 40409 77822
E 32261 86375
O 97622 98301
O 43781 85209
I 71486 81278
E 35541 74098
O 24325 70876
I 64035 96256
E 7652 78574
I 23525 81878
S 75392 27346206
O 42813 86821
S 65264 690748842
S 4701 864603092
O 26304 92088
I 35246 40163
I 48433 52183
O 958 56940
I 4474 87261
I 44359 99618
I 14034 54818
I 20440 63248
I 10753 49165
I 38994 82472
E 9584 72517
O 8133 45596
I 21049 94638
I 54516 70405
S 40687 391328811
I 13260 72527
O 5805 63934
S 95731 460385340
I 87379 91323
I 12110 53726
I 33509 59928
S 31123 85711884
I 73785 73826
O 1644 45062
E 15917 46173
I 59877 68483
I 32097 32722
E 10511 16663
O 5991 47478
E 27468 28865
E 82662 95569
O 23424 91800
S 15404 460672017
S 65798 397266216
E 2848 57790
S 81255 681029161
E 16795 46589
E 42995 86764
I 77029 80448
O 35041 68382
E 67601 69643
O 68623 86567
S 26359 89583883
I 15192 41616
E 74177 85788
E 31751 69607
I 64820 80481
O 41877 73744
O 41064 67229
O 43499 52063
E 53707 77025
S 78781 795357903
E 50197 98111
E 24665 30686
I 15209 96593
O 4995 47286
O 41915 99449
E 39333 86766
E 2106 18238
O 47069 54499
E 19319 40383
S 87313 344017341
S 7750 177986321
O 9936 86909
O 5532 20091
S 68821 500798658
O 3724 87940
O 22572 24533
I 1315 9165
I 7679 31622
